From 391e9bfe9424045226c8e3f06f05598bc9f400a6 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Mon, 12 Oct 2020 11:29:28 +0800 Subject: [PATCH 01/72] support webapp windows container (#1148) --- .../CanCRUDWebAppWithContainer.json | 676 ++++++++++++++++++ Tests/Fluent.Tests/WebApp/WebAppsTests.cs | 38 + .../Domain/InterfaceImpl/WebAppImpl.cs | 6 +- .../Domain/WebApp/Definition/IDefinition.cs | 16 +- .../AppService/PricingTier.cs | 3 + .../AppService/WebAppImpl.cs | 38 +- 6 files changed, 755 insertions(+), 22 deletions(-) create mode 100644 Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebApps/CanCRUDWebAppWithContainer.json diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebApps/CanCRUDWebAppWithContainer.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebApps/CanCRUDWebAppWithContainer.json new file mode 100644 index 000000000..0bce7d8e1 --- /dev/null +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebApps/CanCRUDWebAppWithContainer.json @@ -0,0 +1,676 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg852?api-version=2019-08-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzg1Mj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "1a3ecc9c-5642-4c84-a22a-33d38e572813" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29220.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.66", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "28" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "1f25a8ac-aa8b-4d65-8602-51230c28c824" + ], + "x-ms-correlation-request-id": [ + "1f25a8ac-aa8b-4d65-8602-51230c28c824" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20201009T044825Z:1f25a8ac-aa8b-4d65-8602-51230c28c824" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Oct 2020 04:48:25 GMT" + ], + "Content-Length": [ + "221" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg852\",\r\n \"name\": \"javacsmrg852\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg852/providers/Microsoft.Web/serverfarms/java-asp-4143?api-version=2019-08-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzg1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi9zZXJ2ZXJmYXJtcy9qYXZhLWFzcC00MTQzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"P1v3\",\r\n \"tier\": \"PremiumV3\",\r\n \"size\": \"P1v3\"\r\n },\r\n \"kind\": \"app\",\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "4f44875b-7d3f-4d0d-93ad-696019b720ae" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29220.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.66", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "146" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "10434657-8992-43d0-bc6f-a7b06cb1db5d" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "X-AspNet-Version": [ + "4.0.30319" + ], + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-correlation-request-id": [ + "526298e6-c01f-4827-b8b1-8a576a6f77fd" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20201009T044836Z:526298e6-c01f-4827-b8b1-8a576a6f77fd" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Oct 2020 04:48:36 GMT" + ], + "Content-Length": [ + "1321" + ], + "Content-Type": [ + "application/json" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg852/providers/Microsoft.Web/serverfarms/java-asp-4143\",\r\n \"name\": \"java-asp-4143\",\r\n \"type\": \"Microsoft.Web/serverfarms\",\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"serverFarmId\": 25982,\r\n \"name\": \"java-asp-4143\",\r\n \"workerSize\": \"SmallV3\",\r\n \"workerSizeId\": 6,\r\n \"workerTierName\": null,\r\n \"numberOfWorkers\": 1,\r\n \"currentWorkerSize\": \"SmallV3\",\r\n \"currentWorkerSizeId\": 6,\r\n \"currentNumberOfWorkers\": 1,\r\n \"status\": \"Ready\",\r\n \"webSpace\": \"javacsmrg852-EastUSwebspace\",\r\n \"subscription\": \"ec0aa5f7-9e78-40c9-85cd-535c6305b380\",\r\n \"adminSiteName\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"maximumNumberOfWorkers\": 30,\r\n \"planName\": \"VirtualDedicatedPlan\",\r\n \"adminRuntimeSiteName\": null,\r\n \"computeMode\": \"Dedicated\",\r\n \"siteMode\": null,\r\n \"geoRegion\": \"East US\",\r\n \"perSiteScaling\": false,\r\n \"maximumElasticWorkerCount\": 1,\r\n \"numberOfSites\": 0,\r\n \"hostingEnvironmentId\": null,\r\n \"isSpot\": false,\r\n \"spotExpirationTime\": null,\r\n \"freeOfferExpirationTime\": null,\r\n \"tags\": {},\r\n \"kind\": \"app\",\r\n \"resourceGroup\": \"javacsmrg852\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"mdmId\": \"waws-prod-blu-177_25982\",\r\n \"targetWorkerCount\": 0,\r\n \"targetWorkerSizeId\": 0,\r\n \"provisioningState\": \"Succeeded\",\r\n \"webSiteId\": null,\r\n \"existingServerFarmIds\": null\r\n },\r\n \"sku\": {\r\n \"name\": \"P1v3\",\r\n \"tier\": \"PremiumV3\",\r\n \"size\": \"P1v3\",\r\n \"family\": \"Pv3\",\r\n \"capacity\": 1\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg852/providers/Microsoft.Web/sites/java-webapp-6280?api-version=2019-08-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzg1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi9zaXRlcy9qYXZhLXdlYmFwcC02MjgwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg852/providers/Microsoft.Web/serverfarms/java-asp-4143\"\r\n },\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {}\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "81d16cb7-7f08-4bfb-88ea-74c8d4556586" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29220.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.66", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "240" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"1D69DF776AF6F20\"" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "f353e60a-b186-461c-90b3-6a250ad9d464" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "X-AspNet-Version": [ + "4.0.30319" + ], + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "499" + ], + "x-ms-correlation-request-id": [ + "749e012a-77c2-4bdf-9a7a-230bb8db6f33" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20201009T044859Z:749e012a-77c2-4bdf-9a7a-230bb8db6f33" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Oct 2020 04:48:59 GMT" + ], + "Content-Length": [ + "5699" + ], + "Content-Type": [ + "application/json" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg852/providers/Microsoft.Web/sites/java-webapp-6280\",\r\n \"name\": \"java-webapp-6280\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"java-webapp-6280\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"java-webapp-6280.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"javacsmrg852-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-177.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/javacsmrg852-EastUSwebspace/sites/java-webapp-6280\",\r\n \"repositorySiteName\": \"java-webapp-6280\",\r\n \"owner\": null,\r\n \"usageState\": \"Normal\",\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"java-webapp-6280.azurewebsites.net\",\r\n \"java-webapp-6280.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": \"Normal\",\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"java-webapp-6280.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Standard\"\r\n },\r\n {\r\n \"name\": \"java-webapp-6280.scm.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Repository\"\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg852/providers/Microsoft.Web/serverfarms/java-asp-4143\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2020-10-09T04:48:42.6\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": \"Normal\",\r\n \"runtimeAvailabilityState\": \"Normal\",\r\n \"siteConfig\": {\r\n \"numberOfWorkers\": null,\r\n \"defaultDocuments\": null,\r\n \"netFrameworkVersion\": null,\r\n \"phpVersion\": null,\r\n \"pythonVersion\": null,\r\n \"nodeVersion\": null,\r\n \"powerShellVersion\": null,\r\n \"linuxFxVersion\": null,\r\n \"windowsFxVersion\": null,\r\n \"requestTracingEnabled\": null,\r\n \"remoteDebuggingEnabled\": null,\r\n \"remoteDebuggingVersion\": null,\r\n \"httpLoggingEnabled\": null,\r\n \"azureMonitorLogCategories\": null,\r\n \"acrUseManagedIdentityCreds\": false,\r\n \"acrUserManagedIdentityID\": null,\r\n \"logsDirectorySizeLimit\": null,\r\n \"detailedErrorLoggingEnabled\": null,\r\n \"publishingUsername\": null,\r\n \"publishingPassword\": null,\r\n \"appSettings\": null,\r\n \"azureStorageAccounts\": null,\r\n \"metadata\": null,\r\n \"connectionStrings\": null,\r\n \"machineKey\": null,\r\n \"handlerMappings\": null,\r\n \"documentRoot\": null,\r\n \"scmType\": null,\r\n \"use32BitWorkerProcess\": null,\r\n \"webSocketsEnabled\": null,\r\n \"alwaysOn\": null,\r\n \"javaVersion\": null,\r\n \"javaContainer\": null,\r\n \"javaContainerVersion\": null,\r\n \"appCommandLine\": null,\r\n \"managedPipelineMode\": null,\r\n \"virtualApplications\": null,\r\n \"winAuthAdminState\": null,\r\n \"winAuthTenantState\": null,\r\n \"customAppPoolIdentityAdminState\": null,\r\n \"customAppPoolIdentityTenantState\": null,\r\n \"runtimeADUser\": null,\r\n \"runtimeADUserPassword\": null,\r\n \"loadBalancing\": null,\r\n \"routingRules\": null,\r\n \"experiments\": null,\r\n \"limits\": null,\r\n \"autoHealEnabled\": null,\r\n \"autoHealRules\": null,\r\n \"tracingOptions\": null,\r\n \"vnetName\": null,\r\n \"vnetRouteAllEnabled\": null,\r\n \"cors\": null,\r\n \"push\": null,\r\n \"apiDefinition\": null,\r\n \"apiManagementConfig\": null,\r\n \"autoSwapSlotName\": null,\r\n \"localMySqlEnabled\": null,\r\n \"managedServiceIdentityId\": null,\r\n \"xManagedServiceIdentityId\": null,\r\n \"ipSecurityRestrictions\": [\r\n {\r\n \"ipAddress\": \"Any\",\r\n \"action\": \"Allow\",\r\n \"priority\": 1,\r\n \"name\": \"Allow all\",\r\n \"description\": \"Allow all access\"\r\n }\r\n ],\r\n \"scmIpSecurityRestrictions\": [\r\n {\r\n \"ipAddress\": \"Any\",\r\n \"action\": \"Allow\",\r\n \"priority\": 1,\r\n \"name\": \"Allow all\",\r\n \"description\": \"Allow all access\"\r\n }\r\n ],\r\n \"scmIpSecurityRestrictionsUseMain\": null,\r\n \"http20Enabled\": null,\r\n \"minTlsVersion\": null,\r\n \"scmMinTlsVersion\": null,\r\n \"ftpsState\": null,\r\n \"preWarmedInstanceCount\": null,\r\n \"functionAppScaleLimit\": null,\r\n \"healthCheckPath\": null,\r\n \"fileChangeAuditEnabled\": null,\r\n \"functionsRuntimeScaleMonitoringEnabled\": null,\r\n \"websiteTimeZone\": null,\r\n \"minimumElasticInstanceCount\": 0\r\n },\r\n \"deploymentId\": \"java-webapp-6280\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"PremiumV3\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertMode\": \"Required\",\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"0FFA32248F34E67BEAA6BC639753005F4F7BED4F59950F668037EEAB327F1054\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"20.49.104.0\",\r\n \"possibleInboundIpAddresses\": \"20.49.104.0\",\r\n \"ftpUsername\": \"java-webapp-6280\\\\$java-webapp-6280\",\r\n \"ftpsHostName\": \"ftps://waws-prod-blu-177.ftp.azurewebsites.windows.net/site/wwwroot\",\r\n \"outboundIpAddresses\": \"52.190.24.128,52.190.24.176,52.190.26.51,52.190.26.67,52.190.26.86,52.190.26.222\",\r\n \"possibleOutboundIpAddresses\": \"52.191.87.106,52.191.87.107,52.191.87.108,52.191.87.109,52.191.87.110,52.191.87.111,52.191.87.119,52.191.87.120,52.191.87.121,52.191.87.112,52.191.87.113,52.191.87.114,52.191.87.115,52.191.87.116,52.191.87.118,52.190.24.128,52.190.24.176,52.190.26.51,52.190.26.67,52.190.26.86,52.190.26.222,52.190.27.48,52.190.27.146,52.190.28.79,52.190.28.223,52.190.28.240,52.190.30.0\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-177\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"javacsmrg852\",\r\n \"defaultHostName\": \"java-webapp-6280.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": \"None\",\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": null,\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null,\r\n \"migrationState\": null\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg852/providers/Microsoft.Web/sites/java-webapp-6280?api-version=2019-08-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzg1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi9zaXRlcy9qYXZhLXdlYmFwcC02MjgwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "09a1b7fc-ecf3-4635-8a8c-661e80a47c5a" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29220.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.66", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"1D69DF776AF6F20\"" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "2e8302d1-078c-4ac6-86bc-e2c6dd272b8b" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "X-AspNet-Version": [ + "4.0.30319" + ], + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "fa668f5a-0084-4997-9f77-1295bc26016b" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20201009T044900Z:fa668f5a-0084-4997-9f77-1295bc26016b" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Oct 2020 04:49:00 GMT" + ], + "Content-Length": [ + "5500" + ], + "Content-Type": [ + "application/json" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg852/providers/Microsoft.Web/sites/java-webapp-6280\",\r\n \"name\": \"java-webapp-6280\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"java-webapp-6280\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"java-webapp-6280.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"javacsmrg852-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-177.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/javacsmrg852-EastUSwebspace/sites/java-webapp-6280\",\r\n \"repositorySiteName\": \"java-webapp-6280\",\r\n \"owner\": null,\r\n \"usageState\": \"Normal\",\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"java-webapp-6280.azurewebsites.net\",\r\n \"java-webapp-6280.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": \"Normal\",\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"java-webapp-6280.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Standard\"\r\n },\r\n {\r\n \"name\": \"java-webapp-6280.scm.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Repository\"\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg852/providers/Microsoft.Web/serverfarms/java-asp-4143\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2020-10-09T04:48:42.77\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": \"Normal\",\r\n \"runtimeAvailabilityState\": \"Normal\",\r\n \"siteConfig\": {\r\n \"numberOfWorkers\": null,\r\n \"defaultDocuments\": null,\r\n \"netFrameworkVersion\": null,\r\n \"phpVersion\": null,\r\n \"pythonVersion\": null,\r\n \"nodeVersion\": null,\r\n \"powerShellVersion\": null,\r\n \"linuxFxVersion\": null,\r\n \"windowsFxVersion\": null,\r\n \"requestTracingEnabled\": null,\r\n \"remoteDebuggingEnabled\": null,\r\n \"remoteDebuggingVersion\": null,\r\n \"httpLoggingEnabled\": null,\r\n \"azureMonitorLogCategories\": null,\r\n \"acrUseManagedIdentityCreds\": false,\r\n \"acrUserManagedIdentityID\": null,\r\n \"logsDirectorySizeLimit\": null,\r\n \"detailedErrorLoggingEnabled\": null,\r\n \"publishingUsername\": null,\r\n \"publishingPassword\": null,\r\n \"appSettings\": null,\r\n \"azureStorageAccounts\": null,\r\n \"metadata\": null,\r\n \"connectionStrings\": null,\r\n \"machineKey\": null,\r\n \"handlerMappings\": null,\r\n \"documentRoot\": null,\r\n \"scmType\": null,\r\n \"use32BitWorkerProcess\": null,\r\n \"webSocketsEnabled\": null,\r\n \"alwaysOn\": null,\r\n \"javaVersion\": null,\r\n \"javaContainer\": null,\r\n \"javaContainerVersion\": null,\r\n \"appCommandLine\": null,\r\n \"managedPipelineMode\": null,\r\n \"virtualApplications\": null,\r\n \"winAuthAdminState\": null,\r\n \"winAuthTenantState\": null,\r\n \"customAppPoolIdentityAdminState\": null,\r\n \"customAppPoolIdentityTenantState\": null,\r\n \"runtimeADUser\": null,\r\n \"runtimeADUserPassword\": null,\r\n \"loadBalancing\": null,\r\n \"routingRules\": null,\r\n \"experiments\": null,\r\n \"limits\": null,\r\n \"autoHealEnabled\": null,\r\n \"autoHealRules\": null,\r\n \"tracingOptions\": null,\r\n \"vnetName\": null,\r\n \"vnetRouteAllEnabled\": null,\r\n \"cors\": null,\r\n \"push\": null,\r\n \"apiDefinition\": null,\r\n \"apiManagementConfig\": null,\r\n \"autoSwapSlotName\": null,\r\n \"localMySqlEnabled\": null,\r\n \"managedServiceIdentityId\": null,\r\n \"xManagedServiceIdentityId\": null,\r\n \"ipSecurityRestrictions\": null,\r\n \"scmIpSecurityRestrictions\": null,\r\n \"scmIpSecurityRestrictionsUseMain\": null,\r\n \"http20Enabled\": null,\r\n \"minTlsVersion\": null,\r\n \"scmMinTlsVersion\": null,\r\n \"ftpsState\": null,\r\n \"preWarmedInstanceCount\": null,\r\n \"functionAppScaleLimit\": null,\r\n \"healthCheckPath\": null,\r\n \"fileChangeAuditEnabled\": null,\r\n \"functionsRuntimeScaleMonitoringEnabled\": null,\r\n \"websiteTimeZone\": null,\r\n \"minimumElasticInstanceCount\": 0\r\n },\r\n \"deploymentId\": \"java-webapp-6280\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"PremiumV3\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertMode\": \"Required\",\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"0FFA32248F34E67BEAA6BC639753005F4F7BED4F59950F668037EEAB327F1054\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"20.49.104.0\",\r\n \"possibleInboundIpAddresses\": \"20.49.104.0\",\r\n \"ftpUsername\": \"java-webapp-6280\\\\$java-webapp-6280\",\r\n \"ftpsHostName\": \"ftps://waws-prod-blu-177.ftp.azurewebsites.windows.net/site/wwwroot\",\r\n \"outboundIpAddresses\": \"52.190.24.128,52.190.24.176,52.190.26.51,52.190.26.67,52.190.26.86,52.190.26.222\",\r\n \"possibleOutboundIpAddresses\": \"52.191.87.106,52.191.87.107,52.191.87.108,52.191.87.109,52.191.87.110,52.191.87.111,52.191.87.119,52.191.87.120,52.191.87.121,52.191.87.112,52.191.87.113,52.191.87.114,52.191.87.115,52.191.87.116,52.191.87.118,52.190.24.128,52.190.24.176,52.190.26.51,52.190.26.67,52.190.26.86,52.190.26.222,52.190.27.48,52.190.27.146,52.190.28.79,52.190.28.223,52.190.28.240,52.190.30.0\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-177\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"javacsmrg852\",\r\n \"defaultHostName\": \"java-webapp-6280.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": \"None\",\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": [],\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null,\r\n \"migrationState\": null\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg852/providers/Microsoft.Web/sites/java-webapp-6280?api-version=2019-08-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzg1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi9zaXRlcy9qYXZhLXdlYmFwcC02MjgwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "e2f6c192-954b-4a58-b6aa-92ff5974172a" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29220.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.66", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"1D69DF78303F80B\"" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "6edfcd18-cf76-4444-b637-781e760b64eb" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "X-AspNet-Version": [ + "4.0.30319" + ], + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-correlation-request-id": [ + "e30e6557-d37e-4d85-9545-a57526a80372" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20201009T044904Z:e30e6557-d37e-4d85-9545-a57526a80372" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Oct 2020 04:49:04 GMT" + ], + "Content-Length": [ + "5577" + ], + "Content-Type": [ + "application/json" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg852/providers/Microsoft.Web/sites/java-webapp-6280\",\r\n \"name\": \"java-webapp-6280\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"java-webapp-6280\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"java-webapp-6280.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"javacsmrg852-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-177.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/javacsmrg852-EastUSwebspace/sites/java-webapp-6280\",\r\n \"repositorySiteName\": \"java-webapp-6280\",\r\n \"owner\": null,\r\n \"usageState\": \"Normal\",\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"java-webapp-6280.azurewebsites.net\",\r\n \"java-webapp-6280.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": \"DOCKER|mcr.microsoft.com/azure-app-service/samples/aspnethelloworld:latest\"\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": \"Normal\",\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"java-webapp-6280.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Standard\"\r\n },\r\n {\r\n \"name\": \"java-webapp-6280.scm.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Repository\"\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg852/providers/Microsoft.Web/serverfarms/java-asp-4143\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2020-10-09T04:49:03.4566667\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": \"Normal\",\r\n \"runtimeAvailabilityState\": \"Normal\",\r\n \"siteConfig\": {\r\n \"numberOfWorkers\": null,\r\n \"defaultDocuments\": null,\r\n \"netFrameworkVersion\": null,\r\n \"phpVersion\": null,\r\n \"pythonVersion\": null,\r\n \"nodeVersion\": null,\r\n \"powerShellVersion\": null,\r\n \"linuxFxVersion\": null,\r\n \"windowsFxVersion\": null,\r\n \"requestTracingEnabled\": null,\r\n \"remoteDebuggingEnabled\": null,\r\n \"remoteDebuggingVersion\": null,\r\n \"httpLoggingEnabled\": null,\r\n \"azureMonitorLogCategories\": null,\r\n \"acrUseManagedIdentityCreds\": false,\r\n \"acrUserManagedIdentityID\": null,\r\n \"logsDirectorySizeLimit\": null,\r\n \"detailedErrorLoggingEnabled\": null,\r\n \"publishingUsername\": null,\r\n \"publishingPassword\": null,\r\n \"appSettings\": null,\r\n \"azureStorageAccounts\": null,\r\n \"metadata\": null,\r\n \"connectionStrings\": null,\r\n \"machineKey\": null,\r\n \"handlerMappings\": null,\r\n \"documentRoot\": null,\r\n \"scmType\": null,\r\n \"use32BitWorkerProcess\": null,\r\n \"webSocketsEnabled\": null,\r\n \"alwaysOn\": null,\r\n \"javaVersion\": null,\r\n \"javaContainer\": null,\r\n \"javaContainerVersion\": null,\r\n \"appCommandLine\": null,\r\n \"managedPipelineMode\": null,\r\n \"virtualApplications\": null,\r\n \"winAuthAdminState\": null,\r\n \"winAuthTenantState\": null,\r\n \"customAppPoolIdentityAdminState\": null,\r\n \"customAppPoolIdentityTenantState\": null,\r\n \"runtimeADUser\": null,\r\n \"runtimeADUserPassword\": null,\r\n \"loadBalancing\": null,\r\n \"routingRules\": null,\r\n \"experiments\": null,\r\n \"limits\": null,\r\n \"autoHealEnabled\": null,\r\n \"autoHealRules\": null,\r\n \"tracingOptions\": null,\r\n \"vnetName\": null,\r\n \"vnetRouteAllEnabled\": null,\r\n \"cors\": null,\r\n \"push\": null,\r\n \"apiDefinition\": null,\r\n \"apiManagementConfig\": null,\r\n \"autoSwapSlotName\": null,\r\n \"localMySqlEnabled\": null,\r\n \"managedServiceIdentityId\": null,\r\n \"xManagedServiceIdentityId\": null,\r\n \"ipSecurityRestrictions\": null,\r\n \"scmIpSecurityRestrictions\": null,\r\n \"scmIpSecurityRestrictionsUseMain\": null,\r\n \"http20Enabled\": null,\r\n \"minTlsVersion\": null,\r\n \"scmMinTlsVersion\": null,\r\n \"ftpsState\": null,\r\n \"preWarmedInstanceCount\": null,\r\n \"functionAppScaleLimit\": null,\r\n \"healthCheckPath\": null,\r\n \"fileChangeAuditEnabled\": null,\r\n \"functionsRuntimeScaleMonitoringEnabled\": null,\r\n \"websiteTimeZone\": null,\r\n \"minimumElasticInstanceCount\": 0\r\n },\r\n \"deploymentId\": \"java-webapp-6280\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"PremiumV3\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertMode\": \"Required\",\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"0FFA32248F34E67BEAA6BC639753005F4F7BED4F59950F668037EEAB327F1054\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"20.49.104.0\",\r\n \"possibleInboundIpAddresses\": \"20.49.104.0\",\r\n \"ftpUsername\": \"java-webapp-6280\\\\$java-webapp-6280\",\r\n \"ftpsHostName\": \"ftps://waws-prod-blu-177.ftp.azurewebsites.windows.net/site/wwwroot\",\r\n \"outboundIpAddresses\": \"52.190.24.128,52.190.24.176,52.190.26.51,52.190.26.67,52.190.26.86,52.190.26.222\",\r\n \"possibleOutboundIpAddresses\": \"52.191.87.106,52.191.87.107,52.191.87.108,52.191.87.109,52.191.87.110,52.191.87.111,52.191.87.119,52.191.87.120,52.191.87.121,52.191.87.112,52.191.87.113,52.191.87.114,52.191.87.115,52.191.87.116,52.191.87.118,52.190.24.128,52.190.24.176,52.190.26.51,52.190.26.67,52.190.26.86,52.190.26.222,52.190.27.48,52.190.27.146,52.190.28.79,52.190.28.223,52.190.28.240,52.190.30.0\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-177\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"javacsmrg852\",\r\n \"defaultHostName\": \"java-webapp-6280.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": \"None\",\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": [],\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null,\r\n \"migrationState\": null\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg852/providers/Microsoft.Web/sites/java-webapp-6280/config/web?api-version=2019-08-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzg1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi9zaXRlcy9qYXZhLXdlYmFwcC02MjgwL2NvbmZpZy93ZWI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"windowsFxVersion\": \"DOCKER|mcr.microsoft.com/azure-app-service/samples/aspnethelloworld:latest\"\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "19030666-08f0-4fb9-8e7a-48820af09147" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29220.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.66", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "130" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"1D69DF776AF6F20\"" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "a4c1e8d6-2a75-4d16-a424-1a18e20ace3a" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "X-AspNet-Version": [ + "4.0.30319" + ], + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" + ], + "x-ms-correlation-request-id": [ + "0db6c46d-a90a-4f18-bbd8-81054d391a4b" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20201009T044902Z:0db6c46d-a90a-4f18-bbd8-81054d391a4b" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Oct 2020 04:49:01 GMT" + ], + "Content-Length": [ + "3622" + ], + "Content-Type": [ + "application/json" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg852/providers/Microsoft.Web/sites/java-webapp-6280\",\r\n \"name\": \"java-webapp-6280\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"numberOfWorkers\": 1,\r\n \"defaultDocuments\": [\r\n \"Default.htm\",\r\n \"Default.html\",\r\n \"Default.asp\",\r\n \"index.htm\",\r\n \"index.html\",\r\n \"iisstart.htm\",\r\n \"default.aspx\",\r\n \"index.php\",\r\n \"hostingstart.html\"\r\n ],\r\n \"netFrameworkVersion\": \"v4.0\",\r\n \"phpVersion\": \"5.6\",\r\n \"pythonVersion\": \"\",\r\n \"nodeVersion\": \"\",\r\n \"powerShellVersion\": \"\",\r\n \"linuxFxVersion\": \"\",\r\n \"windowsFxVersion\": \"DOCKER|mcr.microsoft.com/azure-app-service/samples/aspnethelloworld:latest\",\r\n \"requestTracingEnabled\": false,\r\n \"remoteDebuggingEnabled\": false,\r\n \"remoteDebuggingVersion\": null,\r\n \"httpLoggingEnabled\": false,\r\n \"azureMonitorLogCategories\": null,\r\n \"acrUseManagedIdentityCreds\": false,\r\n \"acrUserManagedIdentityID\": null,\r\n \"logsDirectorySizeLimit\": 35,\r\n \"detailedErrorLoggingEnabled\": false,\r\n \"publishingUsername\": \"$java-webapp-6280\",\r\n \"publishingPassword\": null,\r\n \"appSettings\": null,\r\n \"azureStorageAccounts\": {},\r\n \"metadata\": null,\r\n \"connectionStrings\": null,\r\n \"machineKey\": null,\r\n \"handlerMappings\": null,\r\n \"documentRoot\": null,\r\n \"scmType\": \"None\",\r\n \"use32BitWorkerProcess\": true,\r\n \"webSocketsEnabled\": false,\r\n \"alwaysOn\": false,\r\n \"javaVersion\": null,\r\n \"javaContainer\": null,\r\n \"javaContainerVersion\": null,\r\n \"appCommandLine\": \"\",\r\n \"managedPipelineMode\": \"Integrated\",\r\n \"virtualApplications\": [\r\n {\r\n \"virtualPath\": \"/\",\r\n \"physicalPath\": \"site\\\\wwwroot\",\r\n \"preloadEnabled\": false,\r\n \"virtualDirectories\": null\r\n }\r\n ],\r\n \"winAuthAdminState\": 0,\r\n \"winAuthTenantState\": 0,\r\n \"customAppPoolIdentityAdminState\": false,\r\n \"customAppPoolIdentityTenantState\": false,\r\n \"runtimeADUser\": null,\r\n \"runtimeADUserPassword\": null,\r\n \"loadBalancing\": \"LeastRequests\",\r\n \"routingRules\": [],\r\n \"experiments\": {\r\n \"rampUpRules\": []\r\n },\r\n \"limits\": null,\r\n \"autoHealEnabled\": false,\r\n \"autoHealRules\": null,\r\n \"tracingOptions\": null,\r\n \"vnetName\": \"\",\r\n \"vnetRouteAllEnabled\": false,\r\n \"siteAuthEnabled\": false,\r\n \"siteAuthSettings\": {\r\n \"enabled\": null,\r\n \"unauthenticatedClientAction\": null,\r\n \"tokenStoreEnabled\": null,\r\n \"allowedExternalRedirectUrls\": null,\r\n \"defaultProvider\": null,\r\n \"clientId\": null,\r\n \"clientSecret\": null,\r\n \"clientSecretSettingName\": null,\r\n \"clientSecretCertificateThumbprint\": null,\r\n \"issuer\": null,\r\n \"allowedAudiences\": null,\r\n \"additionalLoginParams\": null,\r\n \"isAadAutoProvisioned\": false,\r\n \"aadClaimsAuthorization\": null,\r\n \"googleClientId\": null,\r\n \"googleClientSecret\": null,\r\n \"googleClientSecretSettingName\": null,\r\n \"googleOAuthScopes\": null,\r\n \"facebookAppId\": null,\r\n \"facebookAppSecret\": null,\r\n \"facebookAppSecretSettingName\": null,\r\n \"facebookOAuthScopes\": null,\r\n \"gitHubClientId\": null,\r\n \"gitHubClientSecret\": null,\r\n \"gitHubClientSecretSettingName\": null,\r\n \"gitHubOAuthScopes\": null,\r\n \"twitterConsumerKey\": null,\r\n \"twitterConsumerSecret\": null,\r\n \"twitterConsumerSecretSettingName\": null,\r\n \"microsoftAccountClientId\": null,\r\n \"microsoftAccountClientSecret\": null,\r\n \"microsoftAccountClientSecretSettingName\": null,\r\n \"microsoftAccountOAuthScopes\": null\r\n },\r\n \"cors\": null,\r\n \"push\": null,\r\n \"apiDefinition\": null,\r\n \"apiManagementConfig\": null,\r\n \"autoSwapSlotName\": null,\r\n \"localMySqlEnabled\": false,\r\n \"managedServiceIdentityId\": null,\r\n \"xManagedServiceIdentityId\": null,\r\n \"ipSecurityRestrictions\": [\r\n {\r\n \"ipAddress\": \"Any\",\r\n \"action\": \"Allow\",\r\n \"priority\": 1,\r\n \"name\": \"Allow all\",\r\n \"description\": \"Allow all access\"\r\n }\r\n ],\r\n \"scmIpSecurityRestrictions\": [\r\n {\r\n \"ipAddress\": \"Any\",\r\n \"action\": \"Allow\",\r\n \"priority\": 1,\r\n \"name\": \"Allow all\",\r\n \"description\": \"Allow all access\"\r\n }\r\n ],\r\n \"scmIpSecurityRestrictionsUseMain\": false,\r\n \"http20Enabled\": false,\r\n \"minTlsVersion\": \"1.2\",\r\n \"scmMinTlsVersion\": \"1.0\",\r\n \"ftpsState\": \"AllAllowed\",\r\n \"preWarmedInstanceCount\": 0,\r\n \"functionAppScaleLimit\": 0,\r\n \"healthCheckPath\": null,\r\n \"fileChangeAuditEnabled\": false,\r\n \"functionsRuntimeScaleMonitoringEnabled\": false,\r\n \"websiteTimeZone\": null,\r\n \"minimumElasticInstanceCount\": 0\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg852/providers/Microsoft.Web/sites/java-webapp-6280/config/appsettings/list?api-version=2019-08-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzg1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi9zaXRlcy9qYXZhLXdlYmFwcC02MjgwL2NvbmZpZy9hcHBzZXR0aW5ncy9saXN0P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "5e3cffdd-f196-4585-b2b4-2a70934107a7" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29220.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.66", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "ff6bd16f-93b3-42e4-bd05-4e458522a556" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "X-AspNet-Version": [ + "4.0.30319" + ], + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "eee6f88d-04ce-4a71-825a-66912b45b116" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20201009T044902Z:eee6f88d-04ce-4a71-825a-66912b45b116" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Oct 2020 04:49:02 GMT" + ], + "Content-Length": [ + "296" + ], + "Content-Type": [ + "application/json" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg852/providers/Microsoft.Web/sites/java-webapp-6280/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"WEBSITE_NODE_DEFAULT_VERSION\": \"6.9.1\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg852/providers/Microsoft.Web/sites/java-webapp-6280/config/appsettings?api-version=2019-08-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzg1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi9zaXRlcy9qYXZhLXdlYmFwcC02MjgwL2NvbmZpZy9hcHBzZXR0aW5ncz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"WEBSITE_NODE_DEFAULT_VERSION\": \"6.9.1\",\r\n \"DOCKER_CUSTOM_IMAGE_NAME\": \"mcr.microsoft.com/azure-app-service/samples/aspnethelloworld:latest\"\r\n },\r\n \"location\": \"East US\",\r\n \"tags\": {}\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "c2197468-3bc5-4c78-8a57-34c5d8208f9d" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29220.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.66", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "218" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"1D69DF78303F80B\"" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "77cc8503-ed32-4aba-ad24-868c038ac5ac" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "X-AspNet-Version": [ + "4.0.30319" + ], + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1196" + ], + "x-ms-correlation-request-id": [ + "7d073f71-dbb5-48e5-8de1-02d94261531e" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20201009T044903Z:7d073f71-dbb5-48e5-8de1-02d94261531e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Oct 2020 04:49:03 GMT" + ], + "Content-Length": [ + "393" + ], + "Content-Type": [ + "application/json" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg852/providers/Microsoft.Web/sites/java-webapp-6280/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"WEBSITE_NODE_DEFAULT_VERSION\": \"6.9.1\",\r\n \"DOCKER_CUSTOM_IMAGE_NAME\": \"mcr.microsoft.com/azure-app-service/samples/aspnethelloworld:latest\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg852?api-version=2019-08-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzg1Mj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "12d664e5-20c4-4b37-9224-ef0a3013f60d" + ], + "Accept-Language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.29220.03", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.66", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1KQVZBQ1NNUkc4NTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-request-id": [ + "f8fe5367-701d-4666-97c5-dacd38260585" + ], + "x-ms-correlation-request-id": [ + "f8fe5367-701d-4666-97c5-dacd38260585" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20201009T044910Z:f8fe5367-701d-4666-97c5-dacd38260585" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 09 Oct 2020 04:49:10 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + } + ], + "Names": { + "CanCRUDWebAppWithContainer": [ + "javacsmrg852", + "java-webapp-6280", + "java-asp-4143" + ] + }, + "Variables": { + "ServicePrincipal": "f963607e-882c-4ea1-95b3-0399672aea88", + "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" + } +} \ No newline at end of file diff --git a/Tests/Fluent.Tests/WebApp/WebAppsTests.cs b/Tests/Fluent.Tests/WebApp/WebAppsTests.cs index 370126224..3a1fe8160 100755 --- a/Tests/Fluent.Tests/WebApp/WebAppsTests.cs +++ b/Tests/Fluent.Tests/WebApp/WebAppsTests.cs @@ -156,5 +156,43 @@ public void WebAppWithoutPhp() } } } + + [Fact] + public void CanCRUDWebAppWithContainer() + { + using (var context = FluentMockContext.Start(this.GetType().FullName)) + { + string GroupName1 = TestUtilities.GenerateName("javacsmrg"); + string WebAppName1 = TestUtilities.GenerateName("java-webapp-"); + string AppServicePlanName1 = TestUtilities.GenerateName("java-asp-"); + + var appServiceManager = TestHelper.CreateAppServiceManager(); + + try + { + var appServicePlan = appServiceManager.AppServicePlans + .Define(AppServicePlanName1) + .WithRegion(Region.USEast) // many other regions does not have quota for PremiumP1v3 + .WithNewResourceGroup(GroupName1) + .WithPricingTier(PricingTier.PremiumP1v3) + .WithOperatingSystem(OperatingSystem.Windows) + .Create(); + + var webApp = appServiceManager.WebApps.Define(WebAppName1) + .WithExistingWindowsPlan(appServicePlan) + .WithExistingResourceGroup(GroupName1) + .WithPublicDockerHubImage("mcr.microsoft.com/azure-app-service/samples/aspnethelloworld:latest") + .Create(); + } + finally + { + try + { + TestHelper.CreateResourceManager().ResourceGroups.BeginDeleteByName(GroupName1); + } + catch { } + } + } + } } } \ No newline at end of file diff --git a/src/ResourceManagement/AppService/Domain/InterfaceImpl/WebAppImpl.cs b/src/ResourceManagement/AppService/Domain/InterfaceImpl/WebAppImpl.cs index 84bc70b6f..a0defe0c1 100644 --- a/src/ResourceManagement/AppService/Domain/InterfaceImpl/WebAppImpl.cs +++ b/src/ResourceManagement/AppService/Domain/InterfaceImpl/WebAppImpl.cs @@ -203,7 +203,7 @@ WebApp.Update.IWithCredentials WebApp.Update.IWithDockerContainerImage.WithPriva /// /// Image and optional tag (eg 'image:tag'). /// The next stage of the definition. - WebApp.Definition.IWithCredentials WebApp.Definition.IWithDockerContainerImage.WithPrivateDockerHubImage(string imageAndTag) + WebApp.Definition.IWithCredentials WebApp.Definition.IWithContainerImage.WithPrivateDockerHubImage(string imageAndTag) { return this.WithPrivateDockerHubImage(imageAndTag); } @@ -213,7 +213,7 @@ WebApp.Definition.IWithCredentials WebApp.Definition.IWithDockerContainerImage.W /// /// Image and optional tag (eg 'image:tag'). /// The next stage of the definition. - WebApp.Definition.IWithStartUpCommand WebApp.Definition.IWithDockerContainerImage.WithPublicDockerHubImage(string imageAndTag) + WebApp.Definition.IWithStartUpCommand WebApp.Definition.IWithContainerImage.WithPublicDockerHubImage(string imageAndTag) { return this.WithPublicDockerHubImage(imageAndTag); } @@ -234,7 +234,7 @@ WebApp.Definition.IWithCreate WebApp.Definition.IWithDockerContainerImage.WithBu /// Image and optional tag (eg 'image:tag'). /// The URL to the private registry server. /// The next stage of the definition. - WebApp.Definition.IWithCredentials WebApp.Definition.IWithDockerContainerImage.WithPrivateRegistryImage(string imageAndTag, string serverUrl) + WebApp.Definition.IWithCredentials WebApp.Definition.IWithContainerImage.WithPrivateRegistryImage(string imageAndTag, string serverUrl) { return this.WithPrivateRegistryImage(imageAndTag, serverUrl); } diff --git a/src/ResourceManagement/AppService/Domain/WebApp/Definition/IDefinition.cs b/src/ResourceManagement/AppService/Domain/WebApp/Definition/IDefinition.cs index 4ab100aca..09f716d92 100644 --- a/src/ResourceManagement/AppService/Domain/WebApp/Definition/IDefinition.cs +++ b/src/ResourceManagement/AppService/Domain/WebApp/Definition/IDefinition.cs @@ -127,6 +127,7 @@ public interface IDefinition : Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithDockerContainerImage, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithCredentials, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithStartUpCommand, + IWithWindowsRuntimeStack, Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithCreate { } @@ -226,9 +227,9 @@ public interface INewAppServicePlanWithGroup : } /// - /// A web app definition allowing docker image source to be specified. + /// A web app definition allowing container image source to be specified. /// - public interface IWithDockerContainerImage + public interface IWithContainerImage { /// /// Specifies the docker container image to be one from Docker Hub. @@ -252,6 +253,13 @@ public interface IWithDockerContainerImage /// The next stage of the definition. Microsoft.Azure.Management.AppService.Fluent.WebApp.Definition.IWithCredentials WithPrivateRegistryImage(string imageAndTag, string serverUrl); + } + + /// + /// A web app definition allowing docker image source to be specified. + /// + public interface IWithDockerContainerImage : IWithContainerImage + { /// /// Specifies the docker container image to be a built in one. /// @@ -263,7 +271,7 @@ public interface IWithDockerContainerImage /// /// A web app definition allowing runtime stack on Windows operating system to be specified. /// - public interface IWithWindowsRuntimeStack : IWithCreate + public interface IWithWindowsRuntimeStack : IWithContainerImage, IWithCreate { /// /// Specifies the runtime stack for the web app on Windows operating system. @@ -272,4 +280,4 @@ public interface IWithWindowsRuntimeStack : IWithCreate /// The next stage of the definition. IWithCreate WithRuntimeStack(WebAppRuntimeStack runtimeStack); } -} \ No newline at end of file +} diff --git a/src/ResourceManagement/AppService/PricingTier.cs b/src/ResourceManagement/AppService/PricingTier.cs index 4db1be0bf..d06e41449 100644 --- a/src/ResourceManagement/AppService/PricingTier.cs +++ b/src/ResourceManagement/AppService/PricingTier.cs @@ -23,6 +23,9 @@ public partial class PricingTier public static readonly PricingTier PremiumP1v2 = new PricingTier("PremiumV2", "P1v2"); public static readonly PricingTier PremiumP2v2 = new PricingTier("PremiumV2", "P2v2"); public static readonly PricingTier PremiumP3v2 = new PricingTier("PremiumV2", "P3v2"); + public static readonly PricingTier PremiumP1v3 = new PricingTier("PremiumV3", "P1v3"); + public static readonly PricingTier PremiumP2v3 = new PricingTier("PremiumV3", "P2v3"); + public static readonly PricingTier PremiumP3v3 = new PricingTier("PremiumV3", "P3v3"); public static readonly PricingTier FreeF1 = new PricingTier("Free", "F1"); public static readonly PricingTier SharedD1 = new PricingTier("Shared", "D1"); public static readonly PricingTier ConsumptionY1 = new PricingTier("Dynamic", "Y1"); diff --git a/src/ResourceManagement/AppService/WebAppImpl.cs b/src/ResourceManagement/AppService/WebAppImpl.cs index 9099df26a..4362a49f0 100644 --- a/src/ResourceManagement/AppService/WebAppImpl.cs +++ b/src/ResourceManagement/AppService/WebAppImpl.cs @@ -34,7 +34,6 @@ internal partial class WebAppImpl : WebApp.Update.IUpdate, WebApp.Definition.IExistingWindowsPlanWithGroup, WebApp.Definition.IExistingLinuxPlanWithGroup, - WebApp.Definition.IWithWindowsRuntimeStack, WebApp.Update.IWithAppServicePlan, WebApp.Update.IWithCredentials, WebApp.Update.IWithStartUpCommand @@ -109,13 +108,20 @@ internal override async Task SubmitMetadataAsync(SiteInner site, Canc ///GENMHASH:E73A2BC2090FC3A00E0D2D18D7506D67:BFA1AA102FC308FAD095DF52D3D7C9F1 public WebAppImpl WithPrivateRegistryImage(string imageAndTag, string serverUrl) { - EnsureLinuxPlan(); + //EnsureLinuxPlan(); CleanUpContainerSettings(); if (SiteConfig == null) { SiteConfig = new SiteConfigResourceInner(); } - SiteConfig.LinuxFxVersion = string.Format("DOCKER|{0}", imageAndTag); + if (OperatingSystem() == Fluent.OperatingSystem.Windows) + { + SiteConfig.WindowsFxVersion = string.Format("DOCKER|{0}", imageAndTag); + } + else + { + SiteConfig.LinuxFxVersion = string.Format("DOCKER|{0}", imageAndTag); + } WithAppSetting(SETTING_DOCKER_IMAGE, imageAndTag); WithAppSetting(SETTING_REGISTRY_SERVER, serverUrl); return this; @@ -124,6 +130,10 @@ public WebAppImpl WithPrivateRegistryImage(string imageAndTag, string serverUrl) ///GENMHASH:602C33B7B682DA260F6CBFC17D1C7E12:E4FC04D27E28502A10F31E38E988A897 private void CleanUpContainerSettings() { + if (SiteConfig != null && SiteConfig.WindowsFxVersion != null) + { + SiteConfig.WindowsFxVersion = null; + } if (SiteConfig != null && SiteConfig.LinuxFxVersion != null) { SiteConfig.LinuxFxVersion = null; @@ -165,24 +175,22 @@ public WebAppImpl WithExistingLinuxPlan(IAppServicePlan appServicePlan) ///GENMHASH:D15FB33BB43555A701A8FD43F244B1D9:2B645488043FF9B7C9FE21F5BC901768 public WebAppImpl WithPublicDockerHubImage(string imageAndTag) { - EnsureLinuxPlan(); + //EnsureLinuxPlan(); CleanUpContainerSettings(); if (SiteConfig == null) { SiteConfig = new SiteConfigResourceInner(); } - SiteConfig.LinuxFxVersion = string.Format("DOCKER|{0}", imageAndTag); - WithAppSetting(SETTING_DOCKER_IMAGE, imageAndTag); - return this; - } - - ///GENMHASH:4554623A20A1D1D6CA43597FA7713AD7:DD8E427B2F3E82987E90A2D5CCB5E193 - private void EnsureLinuxPlan() - { - if (Fluent.OperatingSystem.Windows.Equals(OperatingSystem())) + if (OperatingSystem() == Fluent.OperatingSystem.Windows) { - throw new InvalidOperationException("Docker container settings only apply to Linux app service plans."); + SiteConfig.WindowsFxVersion = string.Format("DOCKER|{0}", imageAndTag); } + else + { + SiteConfig.LinuxFxVersion = string.Format("DOCKER|{0}", imageAndTag); + } + WithAppSetting(SETTING_DOCKER_IMAGE, imageAndTag); + return this; } ///GENMHASH:6799EDFB0B008F8C0EB7E07EE71E6B34:9AA0391980CD01ABEA62130DB5348393 @@ -243,7 +251,7 @@ public WebAppImpl WithCredentials(string username, string password) ///GENMHASH:F7734222FF39440A50483317E5DF8156:998FF6187B952D74EE89FFECAAB847A3 public WebAppImpl WithBuiltInImage(RuntimeStack runtimeStack) { - EnsureLinuxPlan(); + //EnsureLinuxPlan(); CleanUpContainerSettings(); if (SiteConfig == null) { SiteConfig = new SiteConfigResourceInner(); From 938f476eb2fd855c23d98d37d10085a52d700726 Mon Sep 17 00:00:00 2001 From: eitanmechtinger <62880343+eitanmechtinger@users.noreply.github.com> Date: Mon, 19 Oct 2020 05:57:31 +0300 Subject: [PATCH 02/72] Fixed the get method to return the existing rules instead of an empty list (#1152) Co-authored-by: Eitan Mechtinger --- .../Network/AzureFirewallNatRuleCollectionImpl.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ResourceManagement/Network/AzureFirewallNatRuleCollectionImpl.cs b/src/ResourceManagement/Network/AzureFirewallNatRuleCollectionImpl.cs index 6a13b3ba1..d3a2a3691 100644 --- a/src/ResourceManagement/Network/AzureFirewallNatRuleCollectionImpl.cs +++ b/src/ResourceManagement/Network/AzureFirewallNatRuleCollectionImpl.cs @@ -39,7 +39,7 @@ IReadOnlyList IAzureFirewallNatRuleCollection.Rules List rules = new List(); if (Inner.Rules != null) { - rules = new List(); + rules.AddRange(Inner.Rules); } return rules.AsReadOnly(); } From 272458fa9b6ba6e2cbf787f9ae177f8302fbbc36 Mon Sep 17 00:00:00 2001 From: Chuang <54572251+xccc-msft@users.noreply.github.com> Date: Tue, 20 Oct 2020 11:16:02 +0800 Subject: [PATCH 03/72] KeyVault: fix secret ListVersionsAsync (#1115) --- src/ResourceManagement/KeyVault/Domain/ISecret.cs | 2 +- .../KeyVault/Domain/InterfaceImpl/SecretImpl.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ResourceManagement/KeyVault/Domain/ISecret.cs b/src/ResourceManagement/KeyVault/Domain/ISecret.cs index 139630093..0e56b9359 100644 --- a/src/ResourceManagement/KeyVault/Domain/ISecret.cs +++ b/src/ResourceManagement/KeyVault/Domain/ISecret.cs @@ -25,7 +25,7 @@ public interface ISecret : System.Collections.Generic.IEnumerable ListVersions(); /// A list of individual secret versions with the same secret name. - Task ListVersionsAsync(CancellationToken cancellationToken = default(CancellationToken)); + Task> ListVersionsAsync(CancellationToken cancellationToken = default(CancellationToken)); /// /// Gets true if the secret's lifetime is managed by key vault. If this is a key diff --git a/src/ResourceManagement/KeyVault/Domain/InterfaceImpl/SecretImpl.cs b/src/ResourceManagement/KeyVault/Domain/InterfaceImpl/SecretImpl.cs index 03c1d5d9c..49544a1ed 100644 --- a/src/ResourceManagement/KeyVault/Domain/InterfaceImpl/SecretImpl.cs +++ b/src/ResourceManagement/KeyVault/Domain/InterfaceImpl/SecretImpl.cs @@ -95,9 +95,9 @@ string Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasId.Id } /// A list of individual secret versions with the same secret name. - async Task Microsoft.Azure.Management.KeyVault.Fluent.ISecret.ListVersionsAsync(CancellationToken cancellationToken) + async Task> Microsoft.Azure.Management.KeyVault.Fluent.ISecret.ListVersionsAsync(CancellationToken cancellationToken) { - return await this.ListVersionsAsync(cancellationToken) as Microsoft.Azure.Management.KeyVault.Fluent.ISecret; + return await this.ListVersionsAsync(cancellationToken); } /// From 02076745a32f0a10dc8e19ca85be5c95d240e375 Mon Sep 17 00:00:00 2001 From: Chuang <54572251+xccc-msft@users.noreply.github.com> Date: Tue, 20 Oct 2020 11:16:33 +0800 Subject: [PATCH 04/72] Compute: upgrade to package-2020-06-30 (#1151) * update compute version * generate package-2020-06-30 * fix compile errors * update test vm size * update session records by script --- Samples/BatchAI/ManageBatchAI.cs | 1 + .../ConvertVirtualMachineToManagedDisks.cs | 2 +- ...eateVMsUsingCustomImageOrSpecializedVHD.cs | 6 +- ...teVirtualMachineUsingCustomImageFromVHD.cs | 6 +- ...ateVirtualMachineUsingCustomImageFromVM.cs | 6 +- ...MachineUsingSpecializedDiskFromSnapshot.cs | 4 +- ...rtualMachineUsingSpecializedDiskFromVhd.cs | 4 +- .../CreateVirtualMachinesInParallel.cs | 2 +- Samples/Compute/ManageAvailabilitySet.cs | 4 +- Samples/Compute/ManageManagedDisks.cs | 16 +- ...IEnabledVirtualMachineBelongsToAADGroup.cs | 2 +- ...nageStorageFromMSIEnabledVirtualMachine.cs | 2 +- ...ageUserAssignedMSIEnabledVirtualMachine.cs | 2 +- Samples/Compute/ManageVirtualMachine.cs | 4 +- Samples/Compute/ManageVirtualMachineAsync.cs | 4 +- .../Compute/ManageVirtualMachineExtension.cs | 4 +- ...tualMachineFromMSIEnabledVirtualMachine.cs | 2 +- .../Compute/ManageVirtualMachineWithDisk.cs | 2 +- .../ManageVirtualMachineWithUnmanagedDisks.cs | 4 +- .../ManageVirtualMachinesInParallel.cs | 2 +- ...ageVirtualMachinesInParallelWithNetwork.cs | 4 +- Samples/Compute/ManageZonalVirtualMachine.cs | 4 +- Samples/Dns/ManageDns.cs | 4 +- Samples/DockerUtils.cs | 2 +- Samples/Locks/ManageLocks.cs | 2 +- .../CreateSimpleInternetFacingLoadBalancer.cs | 2 +- Samples/Network/ManageApplicationGateway.cs | 2 +- Samples/Network/ManageInternalLoadBalancer.cs | 4 +- .../ManageInternetFacingLoadBalancer.cs | 4 +- Samples/Network/ManageIpAddress.cs | 2 +- Samples/Network/ManageNetworkInterface.cs | 2 +- Samples/Network/ManageNetworkSecurityGroup.cs | 4 +- Samples/Network/ManageNetworkWatcher.cs | 2 +- Samples/Network/ManageVirtualNetwork.cs | 4 +- Samples/Network/ManageVirtualNetworkAsync.cs | 4 +- ...eSqlDatabasesAcrossDifferentDataCenters.cs | 2 +- .../ManageStorageAccountNetworkRules.cs | 2 +- .../Fluent.Tests/Common/LoadBalancerHelper.cs | 2 +- .../Compute/SharedGalleryImageTests.cs | 2 +- ...lMachineAvailabilityZoneOperationsTests.cs | 14 +- ...VirtualMachineCustomImageOperationsTest.cs | 6 +- ...VirtualMachineEncryptionOperationsTests.cs | 2 +- .../Compute/VirtualMachineExtensionTests.cs | 8 +- ...irtualMachineManagedDiskOperationsTests.cs | 20 +- ...neManagedServiceIdentityOperationsTests.cs | 8 +- ...chineScaleSetManagedDiskOperationsTests.cs | 2 +- .../Compute/VirtualMachinesTests.cs | 18 +- Tests/Fluent.Tests/Locks/Locks.cs | 2 +- .../Network/NetworkWatcherTests.cs | 4 +- .../CanCRUDAvailabilitySet.json | 20 +- .../CanOperateOnEmptyManagedDisk.json | 36 +- .../CanOperateOnManagedDiskFromDisk.json | 40 +- .../CanOperateOnManagedDiskFromSnapshot.json | 32 +- .../CanOperateOnManagedDiskFromUpload.json | 16 +- .../CanCreateUpdateGetDeleteGalleryImage.json | 36 +- ...ateUpdateGetDeleteGalleryImageVersion.json | 72 +- .../CanCreateUpdateListGetDeleteGallery.json | 28 +- ...VMWithExplicitZoneForRelatedResources.json | 24 +- ...edVMWithImplicitZonedRelatedResources.json | 32 +- ...reateZonedVMWithZoneResilientPublicIP.json | 8 +- .../CanDisable.json | 16 +- ...thCreatableStorageOnManagedVMCreation.json | 8 +- ...CreatableStorageOnUnManagedVMCreation.json | 8 +- ...ithExplicitStorageOnManagedVMCreation.json | 8 +- ...ithImplicitStorageOnManagedVMCreation.json | 8 +- ...hImplicitStorageOnUnManagedVMCreation.json | 20 +- ...ouldUseOSUnManagedDiskImplicitStorage.json | 8 +- ...houldUseUnManagedDisksExplicitStorage.json | 8 +- .../CanCreateImageByCapturingVM.json | 32 +- .../CanCreateImageFromManagedDisk.json | 60 +- .../CanCreateImageFromNativeVhd.json | 48 +- .../CanCreateWithEMSI.json | 48 +- .../CanCreateWithLMSIAndEMSI.json | 8 +- .../CanUpdateEMSIAndLMSI.json | 48 +- .../CanHandleExtensionReference.json | 56 +- .../CanInstallUninstallCustomExtension.json | 36 +- ...anResetPasswordUsingVMAccessExtension.json | 52 +- ...nUpdateExtensionPublicPrivateSettings.json | 40 +- .../CanGetExtensionTypeVersionAndImage.json | 28 +- .../CanListExtensionImages.json | 656 +-- .../CanListAndGet.json | 248 +- ...rtualMachineWithEmptyManagedDataDisks.json | 32 +- ...irtualMachineByAttachingManagedOsDisk.json | 28 +- ...achineFromCustomImageWithManagedDisks.json | 64 +- ...lMachineFromPIRImageWithManagedOsDisk.json | 12 +- ...thManagedDiskInManagedAvailabilitySet.json | 16 +- ...achineByAddingAndRemovingManagedDisks.json | 40 +- ...nUpdateVirtualMachineByReimagingDisks.json | 40 +- ...SetMSIOnExistingVMWithRoleAssignments.json | 24 +- ...nNewOrExistingVMWithoutRoleAssignment.json | 16 +- ...MSIOnNewVMWithMultipleRoleAssignments.json | 8 +- ...ithRoleAssignedToCurrentResourceGroup.json | 8 +- .../CanCreateLowPriorityVMSSInstance.json | 16 +- ...ackendPoolOfZoneResilientLoadBalancer.json | 16 +- .../CanCreateUpdate.json | 68 +- ...neScaleSetWithOptionalNetworkSettings.json | 48 +- .../CanCreateWithCustomScriptExtension.json | 8 +- ...ScaleSetWithZoneResilientLoadBalancer.json | 8 +- ...anEnableMSIWithMultipleRoleAssignment.json | 8 +- .../CanEnableMSIWithoutRoleAssignment.json | 8 +- .../CanGetSingleVMSSInstance.json | 36 +- ...pdateExtensionPublicProtectedSettings.json | 16 +- ...nUpdateWithExtensionProtectedSettings.json | 20 +- .../CanDisable.json | 16 +- ...hExplicitStorageOnManagedVMSSCreation.json | 8 +- ...CreatableStorageOnManagedVMSSCreation.json | 8 +- ...eatableStorageOnUnManagedVMSSCreation.json | 8 +- ...hImplicitStorageOnManagedVMSSCreation.json | 8 +- ...dUseVMSSUnManagedDisksExplicitStorage.json | 8 +- ...sesVMSSOSUnManagedDiskImplicitStorage.json | 8 +- ...nCreateFromCustomImageWithManagedDisk.json | 32 +- ...CanCreateUpdateFromPIRWithManagedDisk.json | 52 +- .../CanCreate.json | 36 +- .../CanCreateUpdatePriorityAndPrice.json | 64 +- ...ilitySetInSameProximityPlacementGroup.json | 124 +- .../CanCreateWithCustomData.json | 8 +- ...CanCreateWithExistingNetworkAndNewPIP.json | 8 +- .../CanCreateWithNetworking.json | 8 +- ...nCreateWithRelatedResourcesInParallel.json | 40 +- .../CanEncrypt.json | 100 +- .../CanRunScriptOnVM.json | 12 +- .../CanSShConnectToVirtualMachine.json | 8 +- .../CanSetStorageAccountForUnmanagedDisk.json | 36 +- ...ximityPlacementGroupForVirtualMachine.json | 144 +- .../CanCreateWithEMSI.json | 56 +- .../CanCreateWithLMSIAndEMSI.json | 8 +- .../CanUpdateEMSIAndLMSI.json | 32 +- .../CanCRUDLocks.json | 16 +- .../CanCRUDActivityLogAlerts.json | 4 +- .../CanCRUDDiagnosticSettings.json | 4 +- .../CanCRUDMultipleResourceMetricAlerts.json | 16 +- .../CanListEventsAndMetrics.json | 4 +- .../BackendHealthCheck.json | 16 +- .../InternalMinimum.json | 20 +- .../InternetMinimum.json | 20 +- .../NatOnly.json | 20 +- .../NatPools.json | 20 +- .../NatRules.json | 20 +- .../CanWatchNetwork.json | 32 +- ...nvertVirtualMachineToManagedDisksTest.json | 24 +- ...sUsingCustomImageOrSpecializedVHDTest.json | 56 +- ...ualMachineUsingCustomImageFromVHDTest.json | 104 +- ...tualMachineUsingCustomImageFromVMTest.json | 96 +- ...eUsingSpecializedDiskFromSnapshotTest.json | 132 +- ...achineUsingSpecializedDiskFromVhdTest.json | 80 +- .../CreateVirtualMachinesInParallelTest.json | 80 +- ...ListVirtualMachineExtensionImagesTest.json | 540 +- .../ListVirtualMachineImagesTest.json | 4400 ++++++++--------- .../ManageAvailabilitySetTest.json | 36 +- .../ManageManagedDisksTest.json | 196 +- ...edVirtualMachineBelongsToAADGroupTest.json | 40 +- ...orageFromMSIEnabledVirtualMachineTest.json | 28 +- .../ManageVirtualMachineAsyncTest.json | 56 +- .../ManageVirtualMachineExtensionTest.json | 224 +- .../ManageVirtualMachineScaleSetTest.json | 48 +- ...ManageVirtualMachineScaleSetTestAsync.json | 40 +- ...MachineScaleSetWithUnmanagedDisksTest.json | 28 +- .../ManageVirtualMachineTest.json | 76 +- .../ManageVirtualMachineWithDiskTest.json | 116 +- ...eVirtualMachineWithUnmanagedDisksTest.json | 84 +- .../ManageVirtualMachinesInParallelTest.json | 16 +- ...tualMachinesInParallelWithNetworkTest.json | 160 +- ...ManageZonalVirtualMachineScaleSetTest.json | 16 +- .../ManageZonalVirtualMachineTest.json | 24 +- .../ManageContainerRegistryTest.json | 8 +- .../Samples.Tests.Locks/ManageLocksTest.json | 16 +- ...eSimpleInternetFacingLoadBalancerTest.json | 20 +- .../ManageApplicationGatewayTest.json | 64 +- .../ManageIPAddressTest.json | 16 +- .../ManageInternalLoadBalancerTest.json | 20 +- .../ManageInternetFacingLoadBalancerTest.json | 20 +- .../ManageNetworkInterfaceTest.json | 12 +- .../ManageNetworkSecurityGroupTest.json | 16 +- .../ManageNetworkWatcherTest.json | 20 +- .../ManageVirtualNetworkTest.json | 16 +- .../ManageVirtualNetworkTestAsync.json | 16 +- ...nageVpnGatewayVNet2VNetConnectionTest.json | 40 +- ...yNetworkPeeringWithNetworkWatcherTest.json | 40 +- .../ManagePrivateDnsTest.json | 28 +- ...eManageStorageAccountNetworkRulesTest.json | 8 +- .../Generated/AvailabilitySetsOperations.cs | 17 +- .../AvailabilitySetsOperationsExtensions.cs | 3 +- .../Generated/ComputeManagementClient.cs | 24 + .../DedicatedHostGroupsOperations.cs | 24 +- ...DedicatedHostGroupsOperationsExtensions.cs | 9 +- .../Generated/DedicatedHostsOperations.cs | 10 +- .../Generated/DiskAccessesOperations.cs | 1873 +++++++ .../DiskAccessesOperationsExtensions.cs | 316 ++ .../Generated/DiskEncryptionSetsOperations.cs | 386 +- .../DiskEncryptionSetsOperationsExtensions.cs | 46 + .../Compute/Generated/DisksOperations.cs | 16 +- .../Compute/Generated/GalleriesOperations.cs | 12 +- .../GalleryApplicationVersionsOperations.cs | 44 +- .../GalleryApplicationsOperations.cs | 10 +- .../GalleryImageVersionsOperations.cs | 44 +- .../Generated/GalleryImagesOperations.cs | 10 +- .../Generated/IAvailabilitySetsOperations.cs | 3 +- .../Generated/IComputeManagementClient.cs | 20 + .../IDedicatedHostGroupsOperations.cs | 7 +- .../Generated/IDiskAccessesOperations.cs | 342 ++ .../IDiskEncryptionSetsOperations.cs | 52 + .../IProximityPlacementGroupsOperations.cs | 6 +- .../Generated/IResourceSkusOperations.cs | 3 +- .../Generated/ISshPublicKeysOperations.cs | 249 + .../IVirtualMachineImagesOperations.cs | 11 +- .../IVirtualMachineRunCommandsOperations.cs | 265 + ...tualMachineScaleSetExtensionsOperations.cs | 62 + ...alMachineScaleSetVMExtensionsOperations.cs | 287 ++ ...lMachineScaleSetVMRunCommandsOperations.cs | 310 ++ .../IVirtualMachineScaleSetVMsOperations.cs | 64 +- .../IVirtualMachineScaleSetsOperations.cs | 50 + .../Generated/IVirtualMachinesOperations.cs | 179 +- .../Compute/Generated/ImagesOperations.cs | 12 +- .../Generated/LogAnalyticsOperations.cs | 4 +- .../Models/AutomaticRepairsPolicy.cs | 23 +- .../Generated/Models/AvailabilitySetUpdate.cs | 6 +- .../Generated/Models/AvailablePatchSummary.cs | 131 + .../Generated/Models/BootDiagnostics.cs | 6 +- .../Models/BootDiagnosticsInstanceView.cs | 14 +- .../Compute/Generated/Models/CreationData.cs | 43 +- .../Compute/Generated/Models/DataDisk.cs | 31 +- .../Models/DataDiskImageEncryption.cs | 68 + .../Models/DedicatedHostGroupInner.cs | 38 +- .../Models/DedicatedHostGroupInstanceView.cs | 52 + .../Models/DedicatedHostGroupUpdate.cs | 42 +- .../Generated/Models/DedicatedHostInner.cs | 4 - .../DedicatedHostInstanceViewWithName.cs | 61 + .../Generated/Models/DedicatedHostUpdate.cs | 10 +- .../Generated/Models/DiffDiskPlacement.cs | 29 + .../Generated/Models/DiffDiskSettings.cs | 33 +- .../Models/DisallowedConfiguration.cs | 51 + .../Generated/Models/DiskAccessInner.cs | 98 + .../Generated/Models/DiskAccessUpdate.cs | 51 + .../Models/DiskEncryptionSetInner.cs | 14 +- .../DiskEncryptionSetParametersInner.cs | 49 + .../Generated/Models/DiskEncryptionSetType.cs | 29 + .../Models/DiskEncryptionSetUpdate.cs | 14 +- .../Generated/Models/DiskImageEncryption.cs | 51 + .../Compute/Generated/Models/DiskInner.cs | 111 +- .../Compute/Generated/Models/DiskUpdate.cs | 87 +- .../Compute/Generated/Models/Encryption.cs | 30 +- .../Generated/Models/EncryptionImages.cs | 60 + .../Generated/Models/EncryptionType.cs | 1 + .../Generated/Models/ExecutionState.cs | 34 + .../Models/GalleryApplicationUpdate.cs | 2 +- ...leryApplicationVersionPublishingProfile.cs | 3 +- .../Models/GalleryApplicationVersionUpdate.cs | 2 +- .../GalleryArtifactPublishingProfileBase.cs | 5 +- .../Models/GalleryArtifactVersionSource.cs | 12 +- .../Generated/Models/GalleryDataDiskImage.cs | 4 +- .../Generated/Models/GalleryDiskImage.cs | 13 - .../Generated/Models/GalleryImageUpdate.cs | 2 +- .../Models/GalleryImageVersionInner.cs | 4 - .../GalleryImageVersionPublishingProfile.cs | 3 +- .../GalleryImageVersionStorageProfile.cs | 27 - .../Models/GalleryImageVersionUpdate.cs | 6 +- .../Generated/Models/GalleryOSDiskImage.cs | 10 - .../Compute/Generated/Models/GalleryUpdate.cs | 2 +- .../Compute/Generated/Models/ImageDataDisk.cs | 63 +- .../Compute/Generated/Models/ImageDisk.cs | 126 + .../Compute/Generated/Models/ImageOSDisk.cs | 69 +- .../Generated/Models/ImageReferenceInner.cs | 19 +- .../Compute/Generated/Models/ImageUpdate.cs | 6 +- .../Generated/Models/InGuestPatchMode.cs | 30 + .../Models/LastPatchInstallationSummary.cs | 195 + .../Models/ManagedDiskParametersInner.cs | 12 +- .../Generated/Models/NetworkAccessPolicy.cs | 30 + .../Compute/Generated/Models/OSDisk.cs | 8 +- .../Generated/Models/OSDiskImageEncryption.cs | 43 + .../Compute/Generated/Models/OSProfile.cs | 61 +- .../Models/OperatingSystemStateTypes.cs | 6 + .../Models/OrchestrationServiceNames.cs | 29 + .../Models/OrchestrationServiceState.cs | 30 + .../Models/OrchestrationServiceStateAction.cs | 29 + .../Models/OrchestrationServiceStateInput.cs | 82 + .../Models/OrchestrationServiceSummary.cs | 65 + .../Generated/Models/PatchAssessmentState.cs | 33 + .../Generated/Models/PatchOperationStatus.cs | 31 + .../Compute/Generated/Models/PatchSettings.cs | 74 + .../Generated/Models/PrivateEndpoint.cs | 49 + .../Models/PrivateEndpointConnection.cs | 113 + ...vateEndpointConnectionProvisioningState.cs | 31 + .../PrivateEndpointServiceConnectionStatus.cs | 30 + .../Generated/Models/PrivateLinkResource.cs | 96 + .../PrivateLinkResourceListResultInner.cs | 53 + .../PrivateLinkServiceConnectionState.cs | 75 + .../Models/ProximityPlacementGroupInner.cs | 18 +- .../Models/ProximityPlacementGroupUpdate.cs | 6 +- .../Compute/Generated/Models/RebootStatus.cs | 32 + .../RetrieveBootDiagnosticsDataResultInner.cs | 61 + .../Generated/Models/SecurityProfile.cs | 62 + .../Generated/Models/ShareInfoElement.cs | 48 + .../Compute/Generated/Models/Sku.cs | 4 +- .../Compute/Generated/Models/SnapshotInner.cs | 42 +- .../Generated/Models/SnapshotUpdate.cs | 33 +- .../Models/SoftwareUpdateRebootBehavior.cs | 30 + .../Generated/Models/SshConfiguration.cs | 4 +- .../SshPublicKeyGenerateKeyPairResultInner.cs | 100 + .../{SshPublicKey.cs => SshPublicKeyInner.cs} | 10 +- .../Models/SshPublicKeyResourceInner.cs | 77 + .../Models/SshPublicKeyUpdateResource.cs | 66 + .../Generated/Models/StorageAccountType.cs | 1 + .../SubResourceWithColocationStatusInner.cs | 53 + .../Compute/Generated/Models/TargetRegion.cs | 13 +- .../Generated/Models/UpdateResource.cs | 51 + ...er.cs => UpdateResourceDefinitionInner.cs} | 12 +- .../VirtualMachineAssessPatchesResultInner.cs | 135 + .../Models/VirtualMachineExtensionInner.cs | 14 +- .../Models/VirtualMachineExtensionUpdate.cs | 26 +- .../Models/VirtualMachineImageInner.cs | 12 +- .../Generated/Models/VirtualMachineInner.cs | 94 +- .../Models/VirtualMachineInstanceView.cs | 36 +- .../Models/VirtualMachinePatchStatus.cs | 62 + .../Models/VirtualMachineRunCommandInner.cs | 185 + .../VirtualMachineRunCommandInstanceView.cs | 116 + .../VirtualMachineRunCommandScriptSource.cs | 70 + .../Models/VirtualMachineRunCommandUpdate.cs | 154 + .../Models/VirtualMachineScaleSetDataDisk.cs | 29 +- .../VirtualMachineScaleSetExtensionInner.cs | 19 +- .../VirtualMachineScaleSetExtensionProfile.cs | 19 +- .../VirtualMachineScaleSetExtensionUpdate.cs | 173 + ...tualMachineScaleSetIPConfigurationInner.cs | 12 +- .../Models/VirtualMachineScaleSetInner.cs | 32 +- ...VirtualMachineScaleSetInstanceViewInner.cs | 11 +- ...ualMachineScaleSetManagedDiskParameters.cs | 14 +- ...ineScaleSetPublicIPAddressConfiguration.cs | 17 +- .../Models/VirtualMachineScaleSetUpdate.cs | 16 +- ...chineScaleSetUpdateIPConfigurationInner.cs | 4 +- .../VirtualMachineScaleSetUpdateVMProfile.cs | 19 +- .../Models/VirtualMachineScaleSetVMInner.cs | 12 +- .../VirtualMachineScaleSetVMInstanceView.cs | 19 +- .../Models/VirtualMachineScaleSetVMProfile.cs | 37 +- .../VirtualMachineSoftwarePatchProperties.cs | 143 + .../Generated/Models/VirtualMachineUpdate.cs | 98 +- .../Compute/Generated/Models/VmDiskTypes.cs | 29 + .../Compute/Generated/Models/WinRMListener.cs | 4 +- .../Generated/Models/WindowsConfiguration.cs | 23 +- .../Compute/Generated/Operations.cs | 2 +- .../ProximityPlacementGroupsOperations.cs | 23 +- ...mityPlacementGroupsOperationsExtensions.cs | 8 +- .../Generated/ResourceSkusOperations.cs | 3 +- .../ResourceSkusOperationsExtensions.cs | 3 +- .../Compute/Generated/SnapshotsOperations.cs | 16 +- .../Generated/SshPublicKeysOperations.cs | 1765 +++++++ .../SshPublicKeysOperationsExtensions.cs | 225 + .../Compute/Generated/UsageOperations.cs | 2 +- ...VirtualMachineExtensionImagesOperations.cs | 6 +- .../VirtualMachineExtensionsOperations.cs | 10 +- .../VirtualMachineImagesOperations.cs | 41 +- ...irtualMachineImagesOperationsExtensions.cs | 13 +- .../VirtualMachineRunCommandsOperations.cs | 1311 ++++- ...lMachineRunCommandsOperationsExtensions.cs | 239 + ...tualMachineScaleSetExtensionsOperations.cs | 271 +- ...eScaleSetExtensionsOperationsExtensions.cs | 58 + ...achineScaleSetRollingUpgradesOperations.cs | 8 +- ...alMachineScaleSetVMExtensionsOperations.cs | 1239 +++++ ...caleSetVMExtensionsOperationsExtensions.cs | 265 + ...lMachineScaleSetVMRunCommandsOperations.cs | 1413 ++++++ ...aleSetVMRunCommandsOperationsExtensions.cs | 286 ++ .../VirtualMachineScaleSetVMsOperations.cs | 428 +- ...lMachineScaleSetVMsOperationsExtensions.cs | 59 +- .../VirtualMachineScaleSetsOperations.cs | 262 +- ...ualMachineScaleSetsOperationsExtensions.cs | 46 + .../VirtualMachineSizesOperations.cs | 2 +- .../Generated/VirtualMachinesOperations.cs | 1231 ++++- .../VirtualMachinesOperationsExtensions.cs | 171 +- .../Compute/VirtualMachineImagesImpl.cs | 8 +- .../Compute/VirtualMachineImpl.cs | 7 +- .../Compute/VirtualMachineScaleSetImpl.cs | 4 +- .../Compute/VirtualMachineScaleSetVMImpl.cs | 3 +- .../Compute/VirtualMachinesImpl.cs | 4 +- src/ResourceManagement/api-specs.json | 2 +- 372 files changed, 23834 insertions(+), 6210 deletions(-) create mode 100644 src/ResourceManagement/Compute/Generated/DiskAccessesOperations.cs create mode 100644 src/ResourceManagement/Compute/Generated/DiskAccessesOperationsExtensions.cs create mode 100644 src/ResourceManagement/Compute/Generated/IDiskAccessesOperations.cs create mode 100644 src/ResourceManagement/Compute/Generated/ISshPublicKeysOperations.cs create mode 100644 src/ResourceManagement/Compute/Generated/IVirtualMachineScaleSetVMExtensionsOperations.cs create mode 100644 src/ResourceManagement/Compute/Generated/IVirtualMachineScaleSetVMRunCommandsOperations.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/AvailablePatchSummary.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/DataDiskImageEncryption.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/DedicatedHostGroupInstanceView.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/DedicatedHostInstanceViewWithName.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/DiffDiskPlacement.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/DisallowedConfiguration.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/DiskAccessInner.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/DiskAccessUpdate.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/DiskEncryptionSetParametersInner.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/DiskEncryptionSetType.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/DiskImageEncryption.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/EncryptionImages.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/ExecutionState.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/ImageDisk.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/InGuestPatchMode.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/LastPatchInstallationSummary.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/NetworkAccessPolicy.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/OSDiskImageEncryption.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/OrchestrationServiceNames.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/OrchestrationServiceState.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/OrchestrationServiceStateAction.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/OrchestrationServiceStateInput.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/OrchestrationServiceSummary.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/PatchAssessmentState.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/PatchOperationStatus.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/PatchSettings.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/PrivateEndpoint.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/PrivateEndpointConnection.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/PrivateEndpointConnectionProvisioningState.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/PrivateEndpointServiceConnectionStatus.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/PrivateLinkResource.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/PrivateLinkResourceListResultInner.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/PrivateLinkServiceConnectionState.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/RebootStatus.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/RetrieveBootDiagnosticsDataResultInner.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/SecurityProfile.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/ShareInfoElement.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/SoftwareUpdateRebootBehavior.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/SshPublicKeyGenerateKeyPairResultInner.cs rename src/ResourceManagement/Compute/Generated/Models/{SshPublicKey.cs => SshPublicKeyInner.cs} (89%) create mode 100644 src/ResourceManagement/Compute/Generated/Models/SshPublicKeyResourceInner.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/SshPublicKeyUpdateResource.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/SubResourceWithColocationStatusInner.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/UpdateResource.cs rename src/ResourceManagement/Compute/Generated/Models/{UpdateResourceInner.cs => UpdateResourceDefinitionInner.cs} (70%) create mode 100644 src/ResourceManagement/Compute/Generated/Models/VirtualMachineAssessPatchesResultInner.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/VirtualMachinePatchStatus.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/VirtualMachineRunCommandInner.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/VirtualMachineRunCommandInstanceView.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/VirtualMachineRunCommandScriptSource.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/VirtualMachineRunCommandUpdate.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetExtensionUpdate.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/VirtualMachineSoftwarePatchProperties.cs create mode 100644 src/ResourceManagement/Compute/Generated/Models/VmDiskTypes.cs create mode 100644 src/ResourceManagement/Compute/Generated/SshPublicKeysOperations.cs create mode 100644 src/ResourceManagement/Compute/Generated/SshPublicKeysOperationsExtensions.cs create mode 100644 src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMExtensionsOperations.cs create mode 100644 src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMExtensionsOperationsExtensions.cs create mode 100644 src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMRunCommandsOperations.cs create mode 100644 src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMRunCommandsOperationsExtensions.cs diff --git a/Samples/BatchAI/ManageBatchAI.cs b/Samples/BatchAI/ManageBatchAI.cs index c7ec1367e..37152b4d9 100644 --- a/Samples/BatchAI/ManageBatchAI.cs +++ b/Samples/BatchAI/ManageBatchAI.cs @@ -15,6 +15,7 @@ using Microsoft.Azure.Management.Storage.Fluent.Models; using Microsoft.WindowsAzure.Storage; using Microsoft.WindowsAzure.Storage.File; +using ExecutionState = Microsoft.Azure.Management.BatchAI.Fluent.Models.ExecutionState; namespace ManageBatchAI { diff --git a/Samples/Compute/ConvertVirtualMachineToManagedDisks.cs b/Samples/Compute/ConvertVirtualMachineToManagedDisks.cs index ca4005ffc..5e8d6e688 100644 --- a/Samples/Compute/ConvertVirtualMachineToManagedDisks.cs +++ b/Samples/Compute/ConvertVirtualMachineToManagedDisks.cs @@ -52,7 +52,7 @@ public static void RunSample(IAzure azure) .WithNewVhd(50) .WithLun(2) .Attach() - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log("Created a Linux VM with un-managed OS and data disks: " + linuxVM.Id); diff --git a/Samples/Compute/CreateVMsUsingCustomImageOrSpecializedVHD.cs b/Samples/Compute/CreateVMsUsingCustomImageOrSpecializedVHD.cs index e39698e1f..c0c40c44b 100644 --- a/Samples/Compute/CreateVMsUsingCustomImageOrSpecializedVHD.cs +++ b/Samples/Compute/CreateVMsUsingCustomImageOrSpecializedVHD.cs @@ -59,7 +59,7 @@ public static void RunSample(IAzure azure) .WithRootUsername(UserName) .WithRootPassword(Password) .WithUnmanagedDisks() - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .DefineNewExtension("CustomScriptForLinux") .WithPublisher("Microsoft.OSTCExtensions") .WithType("CustomScriptForLinux") @@ -121,7 +121,7 @@ public static void RunSample(IAzure azure) .WithStoredLinuxImage(capturedImageUri) // Note: A Generalized Image can also be an uploaded VHD prepared from an on-premise generalized VM. .WithRootUsername(UserName) .WithRootPassword(Password) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.PrintVirtualMachine(linuxVM2); @@ -150,7 +150,7 @@ public static void RunSample(IAzure azure) .WithPrimaryPrivateIPAddressDynamic() .WithoutPrimaryPublicIPAddress() .WithSpecializedOSUnmanagedDisk(specializedVhd, OperatingSystemTypes.Linux) // New user credentials cannot be specified - .WithSize(VirtualMachineSizeTypes.StandardD3V2) // when attaching a specialized VHD + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) // when attaching a specialized VHD .Create(); Utilities.PrintVirtualMachine(linuxVM3); diff --git a/Samples/Compute/CreateVirtualMachineUsingCustomImageFromVHD.cs b/Samples/Compute/CreateVirtualMachineUsingCustomImageFromVHD.cs index a2524c854..d1b5fa41c 100644 --- a/Samples/Compute/CreateVirtualMachineUsingCustomImageFromVHD.cs +++ b/Samples/Compute/CreateVirtualMachineUsingCustomImageFromVHD.cs @@ -82,7 +82,7 @@ public static void RunSample(IAzure azure) .WithPublicSetting("fileUris", apacheInstallScriptUris) .WithPublicSetting("commandToExecute", apacheInstallCommand) .Attach() - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log("Created a Linux VM with un-managed OS and data disks: " + linuxVM.Id); @@ -150,7 +150,7 @@ public static void RunSample(IAzure azure) .WithLinuxCustomImage(virtualMachineCustomImage.Id) .WithRootUsername(userName) .WithRootPassword(password) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log("Created Linux VM"); @@ -173,7 +173,7 @@ public static void RunSample(IAzure azure) .WithNewDataDiskFromImage(2, 100, CachingTypes.ReadOnly) .WithNewDataDiskFromImage(3, 100, CachingTypes.ReadWrite) .WithNewDataDisk(50) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.PrintVirtualMachine(linuxVM3); diff --git a/Samples/Compute/CreateVirtualMachineUsingCustomImageFromVM.cs b/Samples/Compute/CreateVirtualMachineUsingCustomImageFromVM.cs index 58eafc5d2..a5d15ecc3 100644 --- a/Samples/Compute/CreateVirtualMachineUsingCustomImageFromVM.cs +++ b/Samples/Compute/CreateVirtualMachineUsingCustomImageFromVM.cs @@ -77,7 +77,7 @@ public static void RunSample(IAzure azure) .WithPublicSetting("fileUris", apacheInstallScriptUris) .WithPublicSetting("commandToExecute", apacheInstallCommand) .Attach() - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log("Created a Linux VM with un-managed OS and data disks: " + linuxVM.Id); @@ -132,7 +132,7 @@ public static void RunSample(IAzure azure) .WithLinuxCustomImage(virtualMachineCustomImage.Id) .WithRootUsername(userName) .WithRootPassword(password) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.PrintVirtualMachine(linuxVM2); @@ -155,7 +155,7 @@ public static void RunSample(IAzure azure) .WithNewDataDiskFromImage(1, 200, CachingTypes.ReadWrite) // TODO: Naming needs to be finalized .WithNewDataDiskFromImage(2, 100, CachingTypes.ReadOnly) .WithNewDataDisk(50) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.PrintVirtualMachine(linuxVM3); diff --git a/Samples/Compute/CreateVirtualMachineUsingSpecializedDiskFromSnapshot.cs b/Samples/Compute/CreateVirtualMachineUsingSpecializedDiskFromSnapshot.cs index 125d64197..455262eec 100644 --- a/Samples/Compute/CreateVirtualMachineUsingSpecializedDiskFromSnapshot.cs +++ b/Samples/Compute/CreateVirtualMachineUsingSpecializedDiskFromSnapshot.cs @@ -62,7 +62,7 @@ public static void RunSample(IAzure azure) .WithRootPassword(password) .WithNewDataDisk(100) .WithNewDataDisk(100, 1, CachingTypes.ReadWrite) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .DefineNewExtension("CustomScriptForLinux") .WithPublisher("Microsoft.OSTCExtensions") .WithType("CustomScriptForLinux") @@ -182,7 +182,7 @@ public static void RunSample(IAzure azure) .WithSpecializedOSDisk(newOSDisk, OperatingSystemTypes.Linux) .WithExistingDataDisk(newDataDisks[0]) .WithExistingDataDisk(newDataDisks[1], 1, CachingTypes.ReadWrite) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.PrintVirtualMachine(linuxVM2); diff --git a/Samples/Compute/CreateVirtualMachineUsingSpecializedDiskFromVhd.cs b/Samples/Compute/CreateVirtualMachineUsingSpecializedDiskFromVhd.cs index ac62da26b..a0066321c 100644 --- a/Samples/Compute/CreateVirtualMachineUsingSpecializedDiskFromVhd.cs +++ b/Samples/Compute/CreateVirtualMachineUsingSpecializedDiskFromVhd.cs @@ -73,7 +73,7 @@ public static void RunSample(IAzure azure) .WithPublicSetting("commandToExecute", apacheInstallCommand) .Attach() .WithNewStorageAccount(storageAccountName) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log("Created a Linux VM with un-managed OS and data disks: " + linuxVM.Id); @@ -151,7 +151,7 @@ public static void RunSample(IAzure azure) .WithSpecializedOSDisk(osDisk, OperatingSystemTypes.Linux) .WithExistingDataDisk(dataDisks[0]) .WithExistingDataDisk(dataDisks[1], 1, CachingTypes.ReadWrite) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.PrintVirtualMachine(linuxVM2); diff --git a/Samples/Compute/CreateVirtualMachinesInParallel.cs b/Samples/Compute/CreateVirtualMachinesInParallel.cs index 508bd9144..b14ad9975 100644 --- a/Samples/Compute/CreateVirtualMachinesInParallel.cs +++ b/Samples/Compute/CreateVirtualMachinesInParallel.cs @@ -100,7 +100,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(Username) .WithRootPassword(Password) - .WithSize(VirtualMachineSizeTypes.StandardDS3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithNewStorageAccount(storageAccountCreatable); creatableVirtualMachines.Add(virtualMachineCreatable); } diff --git a/Samples/Compute/ManageAvailabilitySet.cs b/Samples/Compute/ManageAvailabilitySet.cs index 3d5201956..c87740c0e 100644 --- a/Samples/Compute/ManageAvailabilitySet.cs +++ b/Samples/Compute/ManageAvailabilitySet.cs @@ -77,7 +77,7 @@ public static void RunSample(IAzure azure) .WithPopularWindowsImage(KnownWindowsVirtualMachineImage.WindowsServer2012R2Datacenter) .WithAdminUsername(UserName) .WithAdminPassword(Password) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithExistingAvailabilitySet(availSet1) .Create(); @@ -98,7 +98,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(UserName) .WithRootPassword(Password) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithExistingAvailabilitySet(availSet1) .Create(); diff --git a/Samples/Compute/ManageManagedDisks.cs b/Samples/Compute/ManageManagedDisks.cs index cc38fec51..d1834c626 100644 --- a/Samples/Compute/ManageManagedDisks.cs +++ b/Samples/Compute/ManageManagedDisks.cs @@ -48,7 +48,7 @@ public static void RunSample(IAzure azure) .WithRootUsername(userName) .WithSsh(sshkey) .WithNewDataDisk(100) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log("Created VM [with an implicit Managed OS disk and explicit Managed data disk]"); @@ -111,7 +111,7 @@ public static void RunSample(IAzure azure) .WithNewDataDisk(100, 1, CachingTypes.ReadWrite) .WithExistingDataDisk(dataDisk) // End: Managed data disks - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log("Created VM [with new managed data disks and disk attached]"); @@ -159,7 +159,7 @@ public static void RunSample(IAzure azure) .WithLinuxCustomImage(virtualMachineCustomImage.Id) .WithRootUsername(userName) .WithSsh(sshkey) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log("Created VM [from custom image]"); @@ -180,7 +180,7 @@ public static void RunSample(IAzure azure) .WithPrimaryPrivateIPAddressDynamic() .WithoutPrimaryPublicIPAddress() .WithSpecializedOSUnmanagedDisk(specializedVhd, OperatingSystemTypes.Linux) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log("Created VM [by attaching un-managed disk]"); @@ -266,7 +266,7 @@ public static void RunSample(IAzure azure) .WithoutPrimaryPublicIPAddress() .WithSpecializedOSDisk(newOSDisk, OperatingSystemTypes.Linux) .WithExistingDataDisk(newDataDisk) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log("Created VM [with specialized OS managed disk]"); @@ -288,7 +288,7 @@ public static void RunSample(IAzure azure) .WithSsh(sshkey) .WithUnmanagedDisks() // uses storage accounts .WithNewUnmanagedDataDisk(100) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log("Created VM [with un-managed disk for migration]"); @@ -374,7 +374,7 @@ private static IVirtualMachine PrepareSpecializedUnmanagedVirtualMachine(IAzure .WithNewVhd(50) .WithLun(2) .Attach() - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); // De-provision the virtual machine @@ -406,7 +406,7 @@ private static IVirtualMachine PrepareSpecializedManagedVirtualMachine(IAzure az .WithRootPassword(password) .WithNewDataDisk(100) .WithNewDataDisk(200) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); // De-provision the virtual machine diff --git a/Samples/Compute/ManageResourceFromMSIEnabledVirtualMachineBelongsToAADGroup.cs b/Samples/Compute/ManageResourceFromMSIEnabledVirtualMachineBelongsToAADGroup.cs index 0a48054ca..f5b35be49 100644 --- a/Samples/Compute/ManageResourceFromMSIEnabledVirtualMachineBelongsToAADGroup.cs +++ b/Samples/Compute/ManageResourceFromMSIEnabledVirtualMachineBelongsToAADGroup.cs @@ -94,7 +94,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(userName) .WithRootPassword(password) - .WithSize(VirtualMachineSizeTypes.StandardDS2V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadWrite) .WithSystemAssignedManagedServiceIdentity() .Create(); diff --git a/Samples/Compute/ManageStorageFromMSIEnabledVirtualMachine.cs b/Samples/Compute/ManageStorageFromMSIEnabledVirtualMachine.cs index 2465df701..038f89fe5 100644 --- a/Samples/Compute/ManageStorageFromMSIEnabledVirtualMachine.cs +++ b/Samples/Compute/ManageStorageFromMSIEnabledVirtualMachine.cs @@ -67,7 +67,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(userName) .WithRootPassword(password) - .WithSize(VirtualMachineSizeTypes.StandardDS2V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadWrite) .WithExistingUserAssignedManagedServiceIdentity(identity) .Create(); diff --git a/Samples/Compute/ManageUserAssignedMSIEnabledVirtualMachine.cs b/Samples/Compute/ManageUserAssignedMSIEnabledVirtualMachine.cs index 65392a52c..4563c980c 100644 --- a/Samples/Compute/ManageUserAssignedMSIEnabledVirtualMachine.cs +++ b/Samples/Compute/ManageUserAssignedMSIEnabledVirtualMachine.cs @@ -82,7 +82,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(userName) .WithRootPassword(password) - .WithSize(VirtualMachineSizeTypes.StandardDS2V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithExistingUserAssignedManagedServiceIdentity(identity) .DefineNewExtension("CustomScriptForLinux") .WithPublisher("Microsoft.OSTCExtensions") diff --git a/Samples/Compute/ManageVirtualMachine.cs b/Samples/Compute/ManageVirtualMachine.cs index a31bc1cfa..fc28c6569 100644 --- a/Samples/Compute/ManageVirtualMachine.cs +++ b/Samples/Compute/ManageVirtualMachine.cs @@ -73,7 +73,7 @@ public static void RunSample(IAzure azure) .WithNewDataDisk(10) .WithNewDataDisk(dataDiskCreatable) .WithExistingDataDisk(dataDisk) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); var t2 = new DateTime(); @@ -146,7 +146,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(userName) .WithRootPassword(password) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log("Created a Linux VM (in the same virtual network): " + linuxVM.Id); diff --git a/Samples/Compute/ManageVirtualMachineAsync.cs b/Samples/Compute/ManageVirtualMachineAsync.cs index fcfc624e0..4c3fb3b6a 100644 --- a/Samples/Compute/ManageVirtualMachineAsync.cs +++ b/Samples/Compute/ManageVirtualMachineAsync.cs @@ -75,7 +75,7 @@ public async static Task RunSampleAsync(IAzure azure) .WithNewDataDisk(10) .WithNewDataDisk(dataDiskCreatable) .WithExistingDataDisk(dataDisk) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .CreateAsync(); var t2 = new DateTime(); @@ -101,7 +101,7 @@ public async static Task RunSampleAsync(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(userName) .WithRootPassword(password) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .CreateAsync(); Utilities.Log("Created a Linux VM (in the same virtual network): " + linuxVM.Id); diff --git a/Samples/Compute/ManageVirtualMachineExtension.cs b/Samples/Compute/ManageVirtualMachineExtension.cs index 23364c7e6..5ba7978cf 100644 --- a/Samples/Compute/ManageVirtualMachineExtension.cs +++ b/Samples/Compute/ManageVirtualMachineExtension.cs @@ -105,7 +105,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer14_04_Lts) .WithRootUsername(FirstLinuxUserName) .WithRootPassword(FirstLinuxUserPassword) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log("Created a Linux VM:" + linuxVM.Id); @@ -204,7 +204,7 @@ public static void RunSample(IAzure azure) .WithPopularWindowsImage(KnownWindowsVirtualMachineImage.WindowsServer2012R2Datacenter) .WithAdminUsername(firstWindowsUserName) .WithAdminPassword(firstWindowsUserPassword) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .DefineNewExtension(windowsCustomScriptExtensionName) .WithPublisher(windowsCustomScriptExtensionPublisherName) .WithType(windowsCustomScriptExtensionTypeName) diff --git a/Samples/Compute/ManageVirtualMachineFromMSIEnabledVirtualMachine.cs b/Samples/Compute/ManageVirtualMachineFromMSIEnabledVirtualMachine.cs index 29291e2b5..f6981ca34 100644 --- a/Samples/Compute/ManageVirtualMachineFromMSIEnabledVirtualMachine.cs +++ b/Samples/Compute/ManageVirtualMachineFromMSIEnabledVirtualMachine.cs @@ -69,7 +69,7 @@ public static void Main(string[] args) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(userName) .WithRootPassword(password) - .WithSize(VirtualMachineSizeTypes.StandardDS2V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Console.WriteLine($"Created virtual machine using MSI credentials: {virtualMachine.Id}"); diff --git a/Samples/Compute/ManageVirtualMachineWithDisk.cs b/Samples/Compute/ManageVirtualMachineWithDisk.cs index 061b32c62..be878310f 100644 --- a/Samples/Compute/ManageVirtualMachineWithDisk.cs +++ b/Samples/Compute/ManageVirtualMachineWithDisk.cs @@ -93,7 +93,7 @@ public static void RunSample(IAzure azure) .WithExistingDataDisk(dataDisk1) // End: Managed data disks - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log("Created a Linux VM with managed OS and data disks: " + linuxVM.Id); diff --git a/Samples/Compute/ManageVirtualMachineWithUnmanagedDisks.cs b/Samples/Compute/ManageVirtualMachineWithUnmanagedDisks.cs index f033eafd2..742baeadb 100644 --- a/Samples/Compute/ManageVirtualMachineWithUnmanagedDisks.cs +++ b/Samples/Compute/ManageVirtualMachineWithUnmanagedDisks.cs @@ -51,7 +51,7 @@ public static void RunSample(IAzure azure) .WithAdminUsername(UserName) .WithAdminPassword(Password) .WithUnmanagedDisks() - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); var endTime = DateTimeOffset.Now.UtcDateTime; @@ -167,7 +167,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(UserName) .WithRootPassword(Password) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log("Created a Linux VM (in the same virtual network): " + linuxVM.Id); diff --git a/Samples/Compute/ManageVirtualMachinesInParallel.cs b/Samples/Compute/ManageVirtualMachinesInParallel.cs index 18664d973..23446fb2e 100644 --- a/Samples/Compute/ManageVirtualMachinesInParallel.cs +++ b/Samples/Compute/ManageVirtualMachinesInParallel.cs @@ -66,7 +66,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("tirekicker") .WithRootPassword("12NewPA$$w0rd!") - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithNewStorageAccount(creatableStorageAccount); creatableVirtualMachines.Add(creatableVirtualMachine); } diff --git a/Samples/Compute/ManageVirtualMachinesInParallelWithNetwork.cs b/Samples/Compute/ManageVirtualMachinesInParallelWithNetwork.cs index e9c375e40..80ef2f7a9 100644 --- a/Samples/Compute/ManageVirtualMachinesInParallelWithNetwork.cs +++ b/Samples/Compute/ManageVirtualMachinesInParallelWithNetwork.cs @@ -162,7 +162,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(UserName) .WithRootPassword(Password) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithNewStorageAccount(creatableStorageAccount); frontendCreatableVirtualMachines.Add(creatableVirtualMachine); } @@ -182,7 +182,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(UserName) .WithRootPassword(Password) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithNewStorageAccount(creatableStorageAccount); backendCreatableVirtualMachines.Add(creatableVirtualMachine); } diff --git a/Samples/Compute/ManageZonalVirtualMachine.cs b/Samples/Compute/ManageZonalVirtualMachine.cs index 828b42e28..c6e26874c 100644 --- a/Samples/Compute/ManageZonalVirtualMachine.cs +++ b/Samples/Compute/ManageZonalVirtualMachine.cs @@ -56,7 +56,7 @@ public static void RunSample(IAzure azure) .WithRootPassword(password) // Optional .WithAvailabilityZone(AvailabilityZoneId.Zone_1) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) // Create VM .Create(); @@ -116,7 +116,7 @@ public static void RunSample(IAzure azure) // Optional .WithAvailabilityZone(AvailabilityZoneId.Zone_1) .WithExistingDataDisk(dataDisk) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) // Create VM .Create(); diff --git a/Samples/Dns/ManageDns.cs b/Samples/Dns/ManageDns.cs index 269640df3..5a600c077 100644 --- a/Samples/Dns/ManageDns.cs +++ b/Samples/Dns/ManageDns.cs @@ -130,7 +130,7 @@ public static void RunSample(IAzure azure) .WithPopularWindowsImage(KnownWindowsVirtualMachineImage.WindowsServer2012R2Datacenter) .WithAdminUsername("testuser") .WithAdminPassword("12NewPA$$w0rd!") - .WithSize(VirtualMachineSizeTypes.StandardD12V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log("Virtual machine created"); @@ -217,7 +217,7 @@ public static void RunSample(IAzure azure) .WithPopularWindowsImage(KnownWindowsVirtualMachineImage.WindowsServer2012R2Datacenter) .WithAdminUsername("testuser") .WithAdminPassword("12NewPA$$w0rd!") - .WithSize(VirtualMachineSizeTypes.StandardD12V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log("Virtual machine created"); diff --git a/Samples/DockerUtils.cs b/Samples/DockerUtils.cs index cb9c73b87..c764023d4 100644 --- a/Samples/DockerUtils.cs +++ b/Samples/DockerUtils.cs @@ -154,7 +154,7 @@ public static DockerClient FromNewDockerVM(IAzure azure, String rgName, Region r .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(vmUserName) .WithRootPassword(vmPassword) - .WithSize(VirtualMachineSizeTypes.StandardD2V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log("Created Azure Virtual Machine: " + dockerVM.Id); diff --git a/Samples/Locks/ManageLocks.cs b/Samples/Locks/ManageLocks.cs index ed872e881..4f73fdb51 100644 --- a/Samples/Locks/ManageLocks.cs +++ b/Samples/Locks/ManageLocks.cs @@ -95,7 +95,7 @@ public static void RunSample(IAzure azure) .WithAdminUsername("tester") .WithAdminPassword(password) .WithNewDataDisk(diskDefinition, 1, CachingTypes.None) - .WithSize(VirtualMachineSizeTypes.BasicA1); + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")); // Define a storage account to apply a lock to ICreatable storageDefinition = azure.StorageAccounts.Define(storageName) diff --git a/Samples/Network/CreateSimpleInternetFacingLoadBalancer.cs b/Samples/Network/CreateSimpleInternetFacingLoadBalancer.cs index 38458704a..2ab79b526 100644 --- a/Samples/Network/CreateSimpleInternetFacingLoadBalancer.cs +++ b/Samples/Network/CreateSimpleInternetFacingLoadBalancer.cs @@ -94,7 +94,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(userName) .WithSsh(sshKey) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithNewAvailabilitySet(availabilitySetDefinition)); } diff --git a/Samples/Network/ManageApplicationGateway.cs b/Samples/Network/ManageApplicationGateway.cs index d83588758..a5d6aafc3 100644 --- a/Samples/Network/ManageApplicationGateway.cs +++ b/Samples/Network/ManageApplicationGateway.cs @@ -161,7 +161,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(UserName) .WithSsh(SshKey) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithNewStorageAccount(storageAccountCreatable); creatableVirtualMachines.Add(virtualMachineCreatable); } diff --git a/Samples/Network/ManageInternalLoadBalancer.cs b/Samples/Network/ManageInternalLoadBalancer.cs index 331fa0c99..50def3127 100644 --- a/Samples/Network/ManageInternalLoadBalancer.cs +++ b/Samples/Network/ManageInternalLoadBalancer.cs @@ -259,7 +259,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(UserName) .WithSsh(SshKey) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithExistingAvailabilitySet(availSet2); virtualMachineCreatables2.Add(virtualMachine3Creatable); @@ -271,7 +271,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(UserName) .WithSsh(SshKey) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithExistingAvailabilitySet(availSet2); virtualMachineCreatables2.Add(virtualMachine4Creatable); diff --git a/Samples/Network/ManageInternetFacingLoadBalancer.cs b/Samples/Network/ManageInternetFacingLoadBalancer.cs index db020b026..35687c00d 100644 --- a/Samples/Network/ManageInternetFacingLoadBalancer.cs +++ b/Samples/Network/ManageInternetFacingLoadBalancer.cs @@ -293,7 +293,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(UserName) .WithSsh(SshKey) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithExistingAvailabilitySet(availSet1); virtualMachineCreatables1.Add(virtualMachine1Creatable); @@ -305,7 +305,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(UserName) .WithSsh(SshKey) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithExistingAvailabilitySet(availSet1); virtualMachineCreatables1.Add(virtualMachine2Creatable); diff --git a/Samples/Network/ManageIpAddress.cs b/Samples/Network/ManageIpAddress.cs index 1e20c23a3..780c5e6ff 100644 --- a/Samples/Network/ManageIpAddress.cs +++ b/Samples/Network/ManageIpAddress.cs @@ -67,7 +67,7 @@ public static void RunSample(IAzure azure) .WithPopularWindowsImage(KnownWindowsVirtualMachineImage.WindowsServer2012R2Datacenter) .WithAdminUsername(UserName) .WithAdminPassword(Password) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); var t2 = DateTime.UtcNow; diff --git a/Samples/Network/ManageNetworkInterface.cs b/Samples/Network/ManageNetworkInterface.cs index cd1cfb147..3447dc3e5 100644 --- a/Samples/Network/ManageNetworkInterface.cs +++ b/Samples/Network/ManageNetworkInterface.cs @@ -118,7 +118,7 @@ public static void RunSample(IAzure azure) .WithPopularWindowsImage(KnownWindowsVirtualMachineImage.WindowsServer2012R2Datacenter) .WithAdminUsername(UserName) .WithAdminPassword(Password) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithExistingSecondaryNetworkInterface(networkInterface2) .WithExistingSecondaryNetworkInterface(networkInterface3) .Create(); diff --git a/Samples/Network/ManageNetworkSecurityGroup.cs b/Samples/Network/ManageNetworkSecurityGroup.cs index 474b2c28f..18238e19a 100644 --- a/Samples/Network/ManageNetworkSecurityGroup.cs +++ b/Samples/Network/ManageNetworkSecurityGroup.cs @@ -189,7 +189,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(UserName) .WithSsh(SshKey) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); var t2 = DateTime.UtcNow; @@ -214,7 +214,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(UserName) .WithSsh(SshKey) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); t2 = DateTime.UtcNow; diff --git a/Samples/Network/ManageNetworkWatcher.cs b/Samples/Network/ManageNetworkWatcher.cs index 026059ff9..727ab3130 100644 --- a/Samples/Network/ManageNetworkWatcher.cs +++ b/Samples/Network/ManageNetworkWatcher.cs @@ -111,7 +111,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer14_04_Lts) .WithRootUsername(userName) .WithRootPassword("Abcdef.123456") - .WithSize(VirtualMachineSizeTypes.StandardA1) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .DefineNewExtension("packetCapture") .WithPublisher("Microsoft.Azure.NetworkWatcher") .WithType("NetworkWatcherAgentLinux") diff --git a/Samples/Network/ManageVirtualNetwork.cs b/Samples/Network/ManageVirtualNetwork.cs index 20ecb2132..b12318061 100644 --- a/Samples/Network/ManageVirtualNetwork.cs +++ b/Samples/Network/ManageVirtualNetwork.cs @@ -160,7 +160,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(UserName) .WithSsh(SshKey) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); var t2 = DateTime.UtcNow; @@ -185,7 +185,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(UserName) .WithSsh(SshKey) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); var t4 = DateTime.UtcNow; diff --git a/Samples/Network/ManageVirtualNetworkAsync.cs b/Samples/Network/ManageVirtualNetworkAsync.cs index 0c1c35806..f33a0a18d 100644 --- a/Samples/Network/ManageVirtualNetworkAsync.cs +++ b/Samples/Network/ManageVirtualNetworkAsync.cs @@ -157,7 +157,7 @@ await virtualNetwork1.Update() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(UserName) .WithSsh(SshKey) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .CreateAsync(); var t2 = DateTime.UtcNow; Utilities.Log("Created Linux VM: (took " @@ -176,7 +176,7 @@ await virtualNetwork1.Update() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(UserName) .WithSsh(SshKey) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .CreateAsync(); var t3 = DateTime.UtcNow; diff --git a/Samples/Sql/ManageSqlDatabasesAcrossDifferentDataCenters.cs b/Samples/Sql/ManageSqlDatabasesAcrossDifferentDataCenters.cs index 1f9269185..39980c7d5 100644 --- a/Samples/Sql/ManageSqlDatabasesAcrossDifferentDataCenters.cs +++ b/Samples/Sql/ManageSqlDatabasesAcrossDifferentDataCenters.cs @@ -142,7 +142,7 @@ public static void RunSample(IAzure azure) .WithPopularWindowsImage(KnownWindowsVirtualMachineImage.WindowsServer2012R2Datacenter) .WithAdminUsername(administratorLogin) .WithAdminPassword(administratorPassword) - .WithSize(VirtualMachineSizeTypes.StandardD3V2)); + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4"))); } var ipAddresses = new Dictionary(); var virtualMachines = azure.VirtualMachines.Create(creatableVirtualMachines.ToArray()); diff --git a/Samples/Storage/ManageStorageAccountNetworkRules.cs b/Samples/Storage/ManageStorageAccountNetworkRules.cs index 822e480a4..722cde446 100644 --- a/Samples/Storage/ManageStorageAccountNetworkRules.cs +++ b/Samples/Storage/ManageStorageAccountNetworkRules.cs @@ -102,7 +102,7 @@ public static void RunSample(IAzure azure) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("tirekicker") .WithRootPassword("12NewPA$$w0rd!") - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log($"Created the VM: {linuxVM.Id}"); diff --git a/Tests/Fluent.Tests/Common/LoadBalancerHelper.cs b/Tests/Fluent.Tests/Common/LoadBalancerHelper.cs index 41d419fa2..7e992747c 100644 --- a/Tests/Fluent.Tests/Common/LoadBalancerHelper.cs +++ b/Tests/Fluent.Tests/Common/LoadBalancerHelper.cs @@ -80,7 +80,7 @@ public IEnumerable EnsureVMs( .WithRootUsername(userName) .WithRootPassword("Abcdef.123456") .WithNewAvailabilitySet(availabilitySetDefinition) - .WithSize(VirtualMachineSizeTypes.StandardA1); + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")); vmDefinitions.Add(vm); } diff --git a/Tests/Fluent.Tests/Compute/SharedGalleryImageTests.cs b/Tests/Fluent.Tests/Compute/SharedGalleryImageTests.cs index f048a0bd1..294d37114 100644 --- a/Tests/Fluent.Tests/Compute/SharedGalleryImageTests.cs +++ b/Tests/Fluent.Tests/Compute/SharedGalleryImageTests.cs @@ -307,7 +307,7 @@ private IVirtualMachineCustomImage PrepareCustomImage(string rgName, Region regi .WithNewVhd(60) .WithCaching(CachingTypes.ReadOnly) .Attach() - .WithSize(VirtualMachineSizeTypes.StandardD15V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithNewStorageAccount(storageName) .WithOSDiskCaching(CachingTypes.ReadWrite) .Create(); diff --git a/Tests/Fluent.Tests/Compute/VirtualMachineAvailabilityZoneOperationsTests.cs b/Tests/Fluent.Tests/Compute/VirtualMachineAvailabilityZoneOperationsTests.cs index 39988f4f6..0c7e94834 100644 --- a/Tests/Fluent.Tests/Compute/VirtualMachineAvailabilityZoneOperationsTests.cs +++ b/Tests/Fluent.Tests/Compute/VirtualMachineAvailabilityZoneOperationsTests.cs @@ -46,7 +46,7 @@ public void CanCreateZonedVMWithImplicitZonedRelatedResources() .WithRootPassword("abc!@#F0orL") // Optionals .WithAvailabilityZone(AvailabilityZoneId.Zone_1) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadWrite) // Create VM .Create(); @@ -148,7 +148,7 @@ public void CanCreateZonedVMWithExplicitZoneForRelatedResources() // Optionals .WithAvailabilityZone(AvailabilityZoneId.Zone_1) .WithExistingDataDisk(dataDisk) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) // Create VM .Create(); @@ -238,7 +238,7 @@ public void CanCreateZonedVMWithZoneResilientPublicIP() .WithRootPassword("abc!@#F0orL") // Optionals .WithAvailabilityZone(AvailabilityZoneId.Zone_1) - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) // Create VM .Create(); // Checks the zone assigned to the virtual machine @@ -313,7 +313,7 @@ public void CanCreateRegionalNonAvailSetVMsAndAssociateThemWithSingleBackendPool .WithRootUsername("Foo12") .WithRootPassword("abc!@#F0orL") // Optionals - .WithSize(VirtualMachineSizeTypes.StandardD3V2); + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")); subnets.MoveNext(); var creatableVM2 = azure.VirtualMachines @@ -328,7 +328,7 @@ public void CanCreateRegionalNonAvailSetVMsAndAssociateThemWithSingleBackendPool .WithRootUsername("Foo12") .WithRootPassword("abc!@#F0orL") // Optionals - .WithSize(VirtualMachineSizeTypes.StandardD3V2); + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")); ICreatedResources createdVMs = azure.VirtualMachines.Create(creatableVM1, creatableVM2); @@ -466,7 +466,7 @@ public void CanCreateZonedVMsAndAssociateThemWithSingleBackendPoolOfZoneResilien .WithRootPassword("abc!@#F0orL") // Optionals .WithAvailabilityZone(AvailabilityZoneId.Zone_1) - .WithSize(VirtualMachineSizeTypes.StandardD3V2); + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")); subnets.MoveNext(); var creatableVM2 = azure.VirtualMachines @@ -482,7 +482,7 @@ public void CanCreateZonedVMsAndAssociateThemWithSingleBackendPoolOfZoneResilien .WithRootPassword("abc!@#F0orL") // Optionals .WithAvailabilityZone(AvailabilityZoneId.Zone_1) - .WithSize(VirtualMachineSizeTypes.StandardD3V2); + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")); ICreatedResources createdVMs = azure.VirtualMachines.Create(creatableVM1, creatableVM2); diff --git a/Tests/Fluent.Tests/Compute/VirtualMachineCustomImageOperationsTest.cs b/Tests/Fluent.Tests/Compute/VirtualMachineCustomImageOperationsTest.cs index bc564a695..6f011b516 100644 --- a/Tests/Fluent.Tests/Compute/VirtualMachineCustomImageOperationsTest.cs +++ b/Tests/Fluent.Tests/Compute/VirtualMachineCustomImageOperationsTest.cs @@ -99,7 +99,7 @@ public void CanCreateImageFromNativeVhd() .WithLinuxCustomImage(image.Id) .WithRootUsername("javauser") .WithRootPassword("12NewPA$$w0rd!") - .WithSize(VirtualMachineSizeTypes.StandardD5V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadWrite) .Create(); @@ -240,7 +240,7 @@ public void CanCreateImageFromManagedDisk() .WithCaching(CachingTypes.ReadWrite) .Attach() .WithNewUnmanagedDataDisk(100) - .WithSize(VirtualMachineSizeTypes.StandardDS5V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithNewStorageAccount(storageAccountName) .WithOSDiskCaching(CachingTypes.ReadWrite) .Create(); @@ -380,7 +380,7 @@ private IVirtualMachine PrepareGeneralizedVMWith2EmptyDataDisks(string rgName, .WithNewVhd(60) .WithCaching(CachingTypes.ReadOnly) .Attach() - .WithSize(VirtualMachineSizeTypes.StandardD5V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithNewStorageAccount(SdkContext.RandomResourceName("stg", 17)) .WithOSDiskCaching(CachingTypes.ReadWrite) .Create(); diff --git a/Tests/Fluent.Tests/Compute/VirtualMachineEncryptionOperationsTests.cs b/Tests/Fluent.Tests/Compute/VirtualMachineEncryptionOperationsTests.cs index dd7d3e9ce..9b5f9e165 100644 --- a/Tests/Fluent.Tests/Compute/VirtualMachineEncryptionOperationsTests.cs +++ b/Tests/Fluent.Tests/Compute/VirtualMachineEncryptionOperationsTests.cs @@ -51,7 +51,7 @@ public void CanEncryptVirtualMachine() .WithLatestLinuxImage("RedHat", "RHEL", "7.2") .WithRootUsername(uname) .WithRootPassword(password) - .WithSize(VirtualMachineSizeTypes.StandardD5V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadWrite) .Create(); diff --git a/Tests/Fluent.Tests/Compute/VirtualMachineExtensionTests.cs b/Tests/Fluent.Tests/Compute/VirtualMachineExtensionTests.cs index dc02e2be4..31fb97966 100644 --- a/Tests/Fluent.Tests/Compute/VirtualMachineExtensionTests.cs +++ b/Tests/Fluent.Tests/Compute/VirtualMachineExtensionTests.cs @@ -44,7 +44,7 @@ public void CanResetPasswordUsingVMAccessExtension() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer14_04_Lts) .WithRootUsername("Foo12") .WithRootPassword("BaR@12abc!") - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); var availableSizes = vm.AvailableSizes(); @@ -113,7 +113,7 @@ public void CanInstallUninstallCustomExtension() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer14_04_Lts) .WithRootUsername("Foo12") .WithRootPassword("BaR@12abc!") - .WithSize(VirtualMachineSizeTypes.StandardDS3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .DefineNewExtension("CustomScriptForLinux") .WithPublisher("Microsoft.OSTCExtensions") .WithType("CustomScriptForLinux") @@ -188,7 +188,7 @@ public void CanHandleExtensionReference() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer14_04_Lts) .WithRootUsername("Foo12") .WithRootPassword("BaR@12abc!") - .WithSize(VirtualMachineSizeTypes.StandardDS3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .DefineNewExtension("VMAccessForLinux") .WithPublisher("Microsoft.OSTCExtensions") .WithType("VMAccessForLinux") @@ -306,7 +306,7 @@ public void CanUpdateExtensionPublicPrivateSettings() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer14_04_Lts) .WithRootUsername("Foo12") .WithRootPassword("BaR@12abc!") - .WithSize(VirtualMachineSizeTypes.StandardDS3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .DefineNewExtension("CustomScriptForLinux") .WithPublisher("Microsoft.OSTCExtensions") .WithType("CustomScriptForLinux") diff --git a/Tests/Fluent.Tests/Compute/VirtualMachineManagedDiskOperationsTests.cs b/Tests/Fluent.Tests/Compute/VirtualMachineManagedDiskOperationsTests.cs index 2110c5946..cb11c136b 100644 --- a/Tests/Fluent.Tests/Compute/VirtualMachineManagedDiskOperationsTests.cs +++ b/Tests/Fluent.Tests/Compute/VirtualMachineManagedDiskOperationsTests.cs @@ -42,7 +42,7 @@ public void CanCreateVirtualMachineFromPIRImageWithManagedOsDisk() .WithPopularLinuxImage(LinuxImage) .WithRootUsername(uname) .WithRootPassword(password) - .WithSize(VirtualMachineSizeTypes.StandardD5V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadWrite) .Create(); // Ensure default to managed disk @@ -144,7 +144,7 @@ public void CanCreateUpdateVirtualMachineWithEmptyManagedDataDisks() .WithNewDataDisk(creatableEmptyDisk2, 2, CachingTypes.None) // CreateOption: ATTACH .WithNewDataDisk(creatableEmptyDisk3, 3, CachingTypes.None) // CreateOption: ATTACH // End : Add 5 empty managed disks - .WithSize(VirtualMachineSizeTypes.StandardD5V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadWrite) .Create(); @@ -319,7 +319,7 @@ public void CanCreateVirtualMachineFromCustomImageWithManagedDisks() .WithNewDataDisk(creatableEmptyDisk2, 2, CachingTypes.None) // CreateOption: ATTACH .WithNewDataDisk(creatableEmptyDisk3, 3, CachingTypes.None) // CreateOption: ATTACH // End : Add bunch of empty managed disks - .WithSize(VirtualMachineSizeTypes.StandardD5V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadWrite) .Create(); TestHelper.Delay(60 * 1000); // Wait for some time to ensure vm is publicly accessible @@ -367,7 +367,7 @@ public void CanCreateVirtualMachineFromCustomImageWithManagedDisks() .WithRootUsername(uname) .WithRootPassword(password) // No explicit data disks, let CRP create it from the image's data disk images - .WithSize(VirtualMachineSizeTypes.StandardD5V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadWrite) .Create(); @@ -411,7 +411,7 @@ public void CanCreateVirtualMachineFromCustomImageWithManagedDisks() } var virtualMachine3 = creatableVirtualMachine3 .WithNewDataDisk(200) // CreateOption: EMPTY - .WithSize(VirtualMachineSizeTypes.StandardD5V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadWrite) .Create(); @@ -504,7 +504,7 @@ public void CanUpdateVirtualMachineByAddingAndRemovingManagedDisks() // End : Add bunch of empty managed disks .WithDataDiskDefaultCachingType(CachingTypes.ReadOnly) .WithDataDiskDefaultStorageAccountType(StorageAccountTypes.StandardLRS) - .WithSize(VirtualMachineSizeTypes.StandardD5V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadWrite) .Create(); @@ -594,7 +594,7 @@ public void CanUpdateVirtualMachineByReimagingDisks() .WithNewDataDisk(creatableEmptyDisk2, 2, CachingTypes.ReadOnly) .WithDataDiskDefaultCachingType(CachingTypes.ReadOnly) .WithDataDiskDefaultStorageAccountType(StorageAccountTypes.StandardLRS) - .WithSize(VirtualMachineSizeTypes.StandardDS3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadOnly) .WithEphemeralOSDisk(DiffDiskOptions.Local) .Create(); @@ -655,7 +655,7 @@ public void CanCreateVirtualMachineByAttachingManagedOsDisk() .WithRootUsername(uname) .WithRootPassword(password) .WithUnmanagedDisks() /* UN-MANAGED OS and DATA DISKS */ - .WithSize(VirtualMachineSizeTypes.StandardD5V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithNewStorageAccount(storageAccountName) .WithOSDiskCaching(CachingTypes.ReadWrite) .Create(); @@ -684,7 +684,7 @@ public void CanCreateVirtualMachineByAttachingManagedOsDisk() .WithPrimaryPrivateIPAddressDynamic() .WithoutPrimaryPublicIPAddress() .WithSpecializedOSDisk(osDisk, OperatingSystemTypes.Linux) - .WithSize(VirtualMachineSizeTypes.StandardD5V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadWrite) .Create(); @@ -730,7 +730,7 @@ public void CanCreateVirtualMachineWithManagedDiskInManagedAvailabilitySet() .WithNewDataDisk(100, 1, CachingTypes.ReadOnly) .WithNewDataDisk(100, 2, CachingTypes.ReadWrite, StorageAccountTypes.StandardLRS) .WithNewAvailabilitySet(availSetName) // Default to managed availability set - .WithSize(VirtualMachineSizeTypes.StandardD5V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadWrite) .Create(); diff --git a/Tests/Fluent.Tests/Compute/VirtualMachineManagedServiceIdentityOperationsTests.cs b/Tests/Fluent.Tests/Compute/VirtualMachineManagedServiceIdentityOperationsTests.cs index a0f74cd51..ca9d667e3 100644 --- a/Tests/Fluent.Tests/Compute/VirtualMachineManagedServiceIdentityOperationsTests.cs +++ b/Tests/Fluent.Tests/Compute/VirtualMachineManagedServiceIdentityOperationsTests.cs @@ -44,7 +44,7 @@ public void CanSetMSIOnNewOrExistingVMWithoutRoleAssignment() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("Foo12") .WithRootPassword("abc!@#F0orL") - .WithSize(VirtualMachineSizeTypes.StandardDS2V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadWrite) .WithSystemAssignedManagedServiceIdentity() .Create(); @@ -134,7 +134,7 @@ public void CanSetMSIOnNewVMWithRoleAssignedToCurrentResourceGroup() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("Foo12") .WithRootPassword("abc!@#F0orL") - .WithSize(VirtualMachineSizeTypes.StandardDS2V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadWrite) .WithSystemAssignedManagedServiceIdentity() .WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole.Contributor) @@ -222,7 +222,7 @@ public void CanSetMSIOnNewVMWithMultipleRoleAssignments() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("Foo12") .WithRootPassword("abc!@#F0orL") - .WithSize(VirtualMachineSizeTypes.StandardDS2V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadWrite) .WithSystemAssignedManagedServiceIdentity() .WithSystemAssignedIdentityBasedAccessTo(resourceGroup.Id, BuiltInRole.Contributor) @@ -310,7 +310,7 @@ public void CanSetMSIOnExistingVMWithRoleAssignments() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("Foo12") .WithRootPassword("abc!@#F0orL") - .WithSize(VirtualMachineSizeTypes.StandardDS2V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadWrite) .WithSystemAssignedManagedServiceIdentity() .Create(); diff --git a/Tests/Fluent.Tests/Compute/VirtualMachineScaleSetManagedDiskOperationsTests.cs b/Tests/Fluent.Tests/Compute/VirtualMachineScaleSetManagedDiskOperationsTests.cs index 37c810307..84027bc13 100644 --- a/Tests/Fluent.Tests/Compute/VirtualMachineScaleSetManagedDiskOperationsTests.cs +++ b/Tests/Fluent.Tests/Compute/VirtualMachineScaleSetManagedDiskOperationsTests.cs @@ -195,7 +195,7 @@ public void CanCreateFromCustomImageWithManagedDisk() .WithNewVhd(50) .WithLun(2) .Attach() - .WithSize(VirtualMachineSizeTypes.StandardD3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Assert.NotNull(vm); diff --git a/Tests/Fluent.Tests/Compute/VirtualMachinesTests.cs b/Tests/Fluent.Tests/Compute/VirtualMachinesTests.cs index 9a794da41..4e7f46c05 100644 --- a/Tests/Fluent.Tests/Compute/VirtualMachinesTests.cs +++ b/Tests/Fluent.Tests/Compute/VirtualMachinesTests.cs @@ -133,7 +133,7 @@ public void CanCreate() .WithAdminPassword("BaR@12!Foo") .WithUnmanagedDisks() .WithOSDiskCaching(CachingTypes.ReadWrite) - .WithSize(VirtualMachineSizeTypes.StandardD3) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskName("javatest") .Create(); @@ -198,7 +198,7 @@ public void CanCreateUpdatePriorityAndPrice() .WithAdminPassword("BaR@12!Foo") .WithUnmanagedDisks() .WithOSDiskCaching(CachingTypes.ReadWrite) - .WithSize(VirtualMachineSizeTypes.StandardD3) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskName("javatest") .WithLowPriority(VirtualMachineEvictionPolicyTypes.Deallocate) .WithMaxPrice(1000.0) @@ -342,7 +342,7 @@ public void CannotUpdateProximityPlacementGroupForVirtualMachine() .WithAdminUsername("Foo12") .WithAdminPassword("abc!@#F0orL") .WithUnmanagedDisks() - .WithSize(VirtualMachineSizeTypes.StandardDS3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadWrite) .WithOSDiskName("javatest") .WithLicenseType("Windows_Server") @@ -458,7 +458,7 @@ public void CanCreateVirtualMachinesAndAvailabilitySetInSameProximityPlacementGr .WithAdminUsername("Foo12") .WithAdminPassword("abc!@#F0orL") .WithUnmanagedDisks() - .WithSize(VirtualMachineSizeTypes.StandardDS3V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadWrite) .WithOSDiskName("javatest") .WithLicenseType("Windows_Server") @@ -789,7 +789,7 @@ public void CanCreateWithExistingNetworkAndNewPIP() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername(username) .WithRootPassword(password) - .WithSize(VirtualMachineSizeTypes.StandardA0) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); var publicIPAddress = virtualMachine.GetPrimaryPublicIPAddress(); @@ -856,7 +856,7 @@ public void CanSetStorageAccountForUnmanagedDisk() .WithLun(3) .StoreAt(storageAccount.Name, "diskvhds", "datadisk2vhd.vhd") .Attach() - .WithSize(VirtualMachineSizeTypes.StandardDS2V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithOSDiskCaching(CachingTypes.ReadWrite) .Create(); @@ -890,7 +890,7 @@ public void CanSetStorageAccountForUnmanagedDisk() .WithRootPassword("abc!@#F0orL") .WithUnmanagedDisks() .WithExistingUnmanagedDataDisk(storageAccount.Name, "diskvhds", "datadisk1vhd.vhd") - .WithSize(VirtualMachineSizeTypes.StandardDS2V2) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); // Gets the vm // @@ -1016,7 +1016,7 @@ public void CanEncrypt() .WithPopularWindowsImage(KnownWindowsVirtualMachineImage.WindowsServer2008R2_SP1) .WithAdminUsername("Foo12") .WithAdminPassword("abc!@#F0orL") - .WithSize(VirtualMachineSizeTypes.StandardE2sV3) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); vm.DiskEncryption.Enable(vault.Id); @@ -1040,7 +1040,7 @@ public void CanEncrypt() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("Foo12") .WithRootPassword("abc!@#F0orL") - .WithSize(VirtualMachineSizeTypes.StandardE2sV3) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); vm.DiskEncryption.Enable(vault.Id); diff --git a/Tests/Fluent.Tests/Locks/Locks.cs b/Tests/Fluent.Tests/Locks/Locks.cs index f69e05502..4259c640a 100644 --- a/Tests/Fluent.Tests/Locks/Locks.cs +++ b/Tests/Fluent.Tests/Locks/Locks.cs @@ -80,7 +80,7 @@ public void CanCRUDLocks() .WithPopularWindowsImage(KnownWindowsVirtualMachineImage.WindowsServer2012R2Datacenter) .WithAdminUsername("tester") .WithAdminPassword(password) - .WithSize(VirtualMachineSizeTypes.BasicA1); + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")); // Define a managed disk for testing locks on that ICreatable diskDefinition = computeManager.Disks.Define(diskName) diff --git a/Tests/Fluent.Tests/Network/NetworkWatcherTests.cs b/Tests/Fluent.Tests/Network/NetworkWatcherTests.cs index 7e43611bf..cdbf5d796 100644 --- a/Tests/Fluent.Tests/Network/NetworkWatcherTests.cs +++ b/Tests/Fluent.Tests/Network/NetworkWatcherTests.cs @@ -316,7 +316,7 @@ ICreatedResources EnsureNetwork(INetworkManager networkManager, .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer14_04_Lts) .WithRootUsername(userName) .WithRootPassword("Abcdef.123456") - .WithSize(VirtualMachineSizeTypes.StandardA1) + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .DefineNewExtension("packetCapture") .WithPublisher("Microsoft.Azure.NetworkWatcher") .WithType("NetworkWatcherAgentLinux") @@ -336,7 +336,7 @@ ICreatedResources EnsureNetwork(INetworkManager networkManager, .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer14_04_Lts) .WithRootUsername(userName) .WithRootPassword("Abcdef.123456") - .WithSize(VirtualMachineSizeTypes.StandardA1); + .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")); vmDefinitions.Add(vm1); vmDefinitions.Add(vm2); diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.AvailabilitySets/CanCRUDAvailabilitySet.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.AvailabilitySets/CanCRUDAvailabilitySet.json index b57fe9c0c..0b2793b6f 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.AvailabilitySets/CanCRUDAvailabilitySet.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.AvailabilitySets/CanCRUDAvailabilitySet.json @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg711/providers/Microsoft.Compute/availabilitySets/availset8994?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzExL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9hdmFpbGFiaWxpdHlTZXRzL2F2YWlsc2V0ODk5ND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg711/providers/Microsoft.Compute/availabilitySets/availset8994?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzExL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9hdmFpbGFiaWxpdHlTZXRzL2F2YWlsc2V0ODk5ND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"platformUpdateDomainCount\": 2,\r\n \"platformFaultDomainCount\": 3\r\n },\r\n \"sku\": {\r\n \"name\": \"Aligned\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -142,8 +142,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg711/providers/Microsoft.Compute/availabilitySets/availset8994?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzExL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9hdmFpbGFiaWxpdHlTZXRzL2F2YWlsc2V0ODk5ND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg711/providers/Microsoft.Compute/availabilitySets/availset8994?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzExL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9hdmFpbGFiaWxpdHlTZXRzL2F2YWlsc2V0ODk5ND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"platformUpdateDomainCount\": 2,\r\n \"platformFaultDomainCount\": 3\r\n },\r\n \"sku\": {\r\n \"name\": \"Aligned\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"a\": \"aa\",\r\n \"b\": \"bb\"\r\n }\r\n}", "RequestHeaders": { @@ -216,8 +216,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg711/providers/Microsoft.Compute/availabilitySets/availset8994?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzExL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9hdmFpbGFiaWxpdHlTZXRzL2F2YWlsc2V0ODk5ND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg711/providers/Microsoft.Compute/availabilitySets/availset8994?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzExL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9hdmFpbGFiaWxpdHlTZXRzL2F2YWlsc2V0ODk5ND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -284,8 +284,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg711/providers/Microsoft.Compute/availabilitySets?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzExL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9hdmFpbGFiaWxpdHlTZXRzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg711/providers/Microsoft.Compute/availabilitySets?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzExL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9hdmFpbGFiaWxpdHlTZXRzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -352,8 +352,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg711/providers/Microsoft.Compute/availabilitySets/availset8994?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzExL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9hdmFpbGFiaWxpdHlTZXRzL2F2YWlsc2V0ODk5ND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg711/providers/Microsoft.Compute/availabilitySets/availset8994?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzExL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9hdmFpbGFiaWxpdHlTZXRzL2F2YWlsc2V0ODk5ND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnEmptyManagedDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnEmptyManagedDisk.json index 7886e763e..e126a8d8b 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnEmptyManagedDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnEmptyManagedDisk.json @@ -71,8 +71,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1224/providers/Microsoft.Compute/disks/md-empty-6f784724d?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtZW1wdHktNmY3ODQ3MjRkP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1224/providers/Microsoft.Compute/disks/md-empty-6f784724d?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtZW1wdHktNmY3ODQ3MjRkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 100\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {\r\n \"tkey1\": \"tval1\"\r\n }\r\n}", "RequestHeaders": { @@ -160,8 +160,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1224/providers/Microsoft.Compute/disks/md-empty-6f784724d?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtZW1wdHktNmY3ODQ3MjRkP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1224/providers/Microsoft.Compute/disks/md-empty-6f784724d?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtZW1wdHktNmY3ODQ3MjRkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 200,\r\n \"diskIOPSReadWrite\": 500,\r\n \"diskMBpsReadWrite\": 60,\r\n \"encryption\": {\r\n \"type\": \"EncryptionAtRestWithPlatformKey\"\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {\r\n \"tkey1\": \"tval1\"\r\n }\r\n}", "RequestHeaders": { @@ -317,8 +317,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1224/providers/Microsoft.Compute/disks/md-empty-6f784724d?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtZW1wdHktNmY3ODQ3MjRkP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1224/providers/Microsoft.Compute/disks/md-empty-6f784724d?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtZW1wdHktNmY3ODQ3MjRkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -385,8 +385,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1224/providers/Microsoft.Compute/disks/md-empty-6f784724d?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtZW1wdHktNmY3ODQ3MjRkP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1224/providers/Microsoft.Compute/disks/md-empty-6f784724d?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtZW1wdHktNmY3ODQ3MjRkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -453,8 +453,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1224/providers/Microsoft.Compute/disks/md-empty-6f784724d?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtZW1wdHktNmY3ODQ3MjRkP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1224/providers/Microsoft.Compute/disks/md-empty-6f784724d?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtZW1wdHktNmY3ODQ3MjRkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -595,8 +595,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1224/providers/Microsoft.Compute/disks?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3M/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1224/providers/Microsoft.Compute/disks?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3M/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -669,8 +669,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1224/providers/Microsoft.Compute/disks/md-empty-6f784724d/beginGetAccess?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtZW1wdHktNmY3ODQ3MjRkL2JlZ2luR2V0QWNjZXNzP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1224/providers/Microsoft.Compute/disks/md-empty-6f784724d/beginGetAccess?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtZW1wdHktNmY3ODQ3MjRkL2JlZ2luR2V0QWNjZXNzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "POST", "RequestBody": "{\r\n \"access\": \"Read\",\r\n \"durationInSeconds\": 100\r\n}", "RequestHeaders": { @@ -888,8 +888,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1224/providers/Microsoft.Compute/disks/md-empty-6f784724d/endGetAccess?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtZW1wdHktNmY3ODQ3MjRkL2VuZEdldEFjY2Vzcz9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1224/providers/Microsoft.Compute/disks/md-empty-6f784724d/endGetAccess?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtZW1wdHktNmY3ODQ3MjRkL2VuZEdldEFjY2Vzcz9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -1098,8 +1098,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1224/providers/Microsoft.Compute/disks/md-empty-6f784724d?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtZW1wdHktNmY3ODQ3MjRkP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1224/providers/Microsoft.Compute/disks/md-empty-6f784724d?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtZW1wdHktNmY3ODQ3MjRkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromDisk.json index cb0ad153a..7592d153c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromDisk.json @@ -71,8 +71,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-17a382364d79f?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMTdhMzgyMzY0ZDc5Zj9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-17a382364d79f?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMTdhMzgyMzY0ZDc5Zj9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 100\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -228,8 +228,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-17a382364d79f?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMTdhMzgyMzY0ZDc5Zj9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-17a382364d79f?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMTdhMzgyMzY0ZDc5Zj9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -296,8 +296,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-2ddb6358251ea?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmRkYjYzNTgyNTFlYT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-2ddb6358251ea?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmRkYjYzNTgyNTFlYT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"hyperVGeneration\": \"V1\",\r\n \"creationData\": {\r\n \"createOption\": \"Copy\",\r\n \"sourceResourceId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-17a382364d79f\"\r\n },\r\n \"diskSizeGB\": 200\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -385,8 +385,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-2ddb6358251ea?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmRkYjYzNTgyNTFlYT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-2ddb6358251ea?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmRkYjYzNTgyNTFlYT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"hyperVGeneration\": \"V2\",\r\n \"creationData\": {\r\n \"createOption\": \"Copy\",\r\n \"sourceResourceId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-17a382364d79f\"\r\n },\r\n \"diskSizeGB\": 200,\r\n \"diskIOPSReadWrite\": 500,\r\n \"diskMBpsReadWrite\": 60,\r\n \"encryption\": {\r\n \"type\": \"EncryptionAtRestWithPlatformKey\"\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -542,8 +542,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-2ddb6358251ea?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmRkYjYzNTgyNTFlYT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-2ddb6358251ea?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmRkYjYzNTgyNTFlYT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -610,8 +610,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-2ddb6358251ea?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmRkYjYzNTgyNTFlYT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-2ddb6358251ea?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmRkYjYzNTgyNTFlYT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -684,8 +684,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-2ddb6358251ea?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmRkYjYzNTgyNTFlYT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-2ddb6358251ea?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmRkYjYzNTgyNTFlYT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -752,8 +752,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-2ddb6358251ea?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmRkYjYzNTgyNTFlYT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-2ddb6358251ea?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmRkYjYzNTgyNTFlYT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -894,8 +894,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-17a382364d79f?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMTdhMzgyMzY0ZDc5Zj9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-17a382364d79f?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMTdhMzgyMzY0ZDc5Zj9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -1104,8 +1104,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-2ddb6358251ea?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmRkYjYzNTgyNTFlYT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-1344/providers/Microsoft.Compute/disks/md-2ddb6358251ea?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmRkYjYzNTgyNTFlYT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromSnapshot.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromSnapshot.json index bf0f598b9..4d86a283e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromSnapshot.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromSnapshot.json @@ -71,8 +71,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-4728/providers/Microsoft.Compute/disks/md-empty-5d5574817?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDcyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtZW1wdHktNWQ1NTc0ODE3P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-4728/providers/Microsoft.Compute/disks/md-empty-5d5574817?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDcyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtZW1wdHktNWQ1NTc0ODE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 100\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -228,8 +228,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-4728/providers/Microsoft.Compute/disks/md-empty-5d5574817?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDcyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtZW1wdHktNWQ1NTc0ODE3P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-4728/providers/Microsoft.Compute/disks/md-empty-5d5574817?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDcyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtZW1wdHktNWQ1NTc0ODE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -296,8 +296,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-4728/providers/Microsoft.Compute/snapshots/snp-79391344ac4f?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDcyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvc25hcHNob3RzL3NucC03OTM5MTM0NGFjNGY/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-4728/providers/Microsoft.Compute/snapshots/snp-79391344ac4f?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDcyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvc25hcHNob3RzL3NucC03OTM5MTM0NGFjNGY/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Copy\",\r\n \"sourceResourceId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-4728/providers/Microsoft.Compute/disks/md-empty-5d5574817\"\r\n },\r\n \"diskSizeGB\": 200\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -453,8 +453,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-4728/providers/Microsoft.Compute/snapshots/snp-79391344ac4f?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDcyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvc25hcHNob3RzL3NucC03OTM5MTM0NGFjNGY/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-4728/providers/Microsoft.Compute/snapshots/snp-79391344ac4f?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDcyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvc25hcHNob3RzL3NucC03OTM5MTM0NGFjNGY/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -521,8 +521,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-4728/providers/Microsoft.Compute/disks/md-snp-fbc51090b9?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDcyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtc25wLWZiYzUxMDkwYjk/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-4728/providers/Microsoft.Compute/disks/md-snp-fbc51090b9?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDcyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtc25wLWZiYzUxMDkwYjk/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Copy\",\r\n \"sourceResourceId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-4728/providers/Microsoft.Compute/snapshots/snp-79391344ac4f\"\r\n },\r\n \"diskSizeGB\": 300\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -678,8 +678,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-4728/providers/Microsoft.Compute/disks/md-snp-fbc51090b9?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDcyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtc25wLWZiYzUxMDkwYjk/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-4728/providers/Microsoft.Compute/disks/md-snp-fbc51090b9?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDcyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtc25wLWZiYzUxMDkwYjk/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -746,8 +746,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-4728/providers/Microsoft.Compute/snapshots/snp-e7e95401b23b?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDcyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvc25hcHNob3RzL3NucC1lN2U5NTQwMWIyM2I/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-4728/providers/Microsoft.Compute/snapshots/snp-e7e95401b23b?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDcyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvc25hcHNob3RzL3NucC1lN2U5NTQwMWIyM2I/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Copy\",\r\n \"sourceResourceId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-4728/providers/Microsoft.Compute/disks/md-empty-5d5574817\"\r\n },\r\n \"diskSizeGB\": 100,\r\n \"incremental\": true\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -903,8 +903,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-4728/providers/Microsoft.Compute/snapshots/snp-e7e95401b23b?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDcyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvc25hcHNob3RzL3NucC1lN2U5NTQwMWIyM2I/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-4728/providers/Microsoft.Compute/snapshots/snp-e7e95401b23b?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDcyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvc25hcHNob3RzL3NucC1lN2U5NTQwMWIyM2I/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromUpload.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromUpload.json index 9683737d4..e20191ddc 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromUpload.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromUpload.json @@ -71,8 +71,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-2254/providers/Microsoft.Compute/disks/md-2d1339887ff94?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjI1NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmQxMzM5ODg3ZmY5ND9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-2254/providers/Microsoft.Compute/disks/md-2d1339887ff94?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjI1NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmQxMzM5ODg3ZmY5ND9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Upload\",\r\n \"uploadSizeBytes\": 1073742336\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -228,8 +228,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-2254/providers/Microsoft.Compute/disks/md-2d1339887ff94?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjI1NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmQxMzM5ODg3ZmY5ND9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-2254/providers/Microsoft.Compute/disks/md-2d1339887ff94?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjI1NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmQxMzM5ODg3ZmY5ND9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -296,8 +296,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-2254/providers/Microsoft.Compute/disks/md-2d1339887ff94?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjI1NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmQxMzM5ODg3ZmY5ND9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-2254/providers/Microsoft.Compute/disks/md-2d1339887ff94?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjI1NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmQxMzM5ODg3ZmY5ND9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -370,8 +370,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-2254/providers/Microsoft.Compute/disks/md-2d1339887ff94?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjI1NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmQxMzM5ODg3ZmY5ND9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgfluentchash-2254/providers/Microsoft.Compute/disks/md-2d1339887ff94?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjI1NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbWQtMmQxMzM5ODg3ZmY5ND9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateGetDeleteGalleryImage.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateGetDeleteGalleryImage.json index 4551cfa2c..8f6123ff2 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateGetDeleteGalleryImage.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateGetDeleteGalleryImage.json @@ -71,8 +71,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest8745/providers/Microsoft.Compute/galleries/jsim7265?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDg3NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltNzI2NT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest8745/providers/Microsoft.Compute/galleries/jsim7265?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDg3NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltNzI2NT9hcGktdmVyc2lvbj0yMDE5LTEyLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"description\": \"java's image gallery\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -216,8 +216,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest8745/providers/Microsoft.Compute/galleries/jsim7265?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDg3NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltNzI2NT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest8745/providers/Microsoft.Compute/galleries/jsim7265?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDg3NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltNzI2NT9hcGktdmVyc2lvbj0yMDE5LTEyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -281,8 +281,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest8745/providers/Microsoft.Compute/galleries/jsim7265/images/JavaImages?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDg3NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltNzI2NS9pbWFnZXMvSmF2YUltYWdlcz9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest8745/providers/Microsoft.Compute/galleries/jsim7265/images/JavaImages?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDg3NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltNzI2NS9pbWFnZXMvSmF2YUltYWdlcz9hcGktdmVyc2lvbj0yMDE5LTEyLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"osType\": \"Windows\",\r\n \"osState\": \"Generalized\",\r\n \"identifier\": {\r\n \"publisher\": \"JavaSDKTeam\",\r\n \"offer\": \"JDK\",\r\n \"sku\": \"Jdk-9\"\r\n },\r\n \"recommended\": {\r\n \"vCPUs\": {\r\n \"max\": 25\r\n },\r\n \"memory\": {\r\n \"max\": 3200\r\n }\r\n },\r\n \"disallowed\": {\r\n \"diskTypes\": [\r\n \"Standard_LRS\",\r\n \"Premium_LRS\"\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -361,8 +361,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest8745/providers/Microsoft.Compute/galleries/jsim7265/images/JavaImages?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDg3NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltNzI2NS9pbWFnZXMvSmF2YUltYWdlcz9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest8745/providers/Microsoft.Compute/galleries/jsim7265/images/JavaImages?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDg3NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltNzI2NS9pbWFnZXMvSmF2YUltYWdlcz9hcGktdmVyc2lvbj0yMDE5LTEyLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"osType\": \"Windows\",\r\n \"osState\": \"Generalized\",\r\n \"hyperVGeneration\": \"V1\",\r\n \"identifier\": {\r\n \"publisher\": \"JavaSDKTeam\",\r\n \"offer\": \"JDK\",\r\n \"sku\": \"Jdk-9\"\r\n },\r\n \"recommended\": {\r\n \"vCPUs\": {\r\n \"min\": 15,\r\n \"max\": 25\r\n },\r\n \"memory\": {\r\n \"min\": 2200,\r\n \"max\": 3200\r\n }\r\n },\r\n \"disallowed\": {\r\n \"diskTypes\": [\r\n \"Standard_LRS\"\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -506,8 +506,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest8745/providers/Microsoft.Compute/galleries/jsim7265/images/JavaImages?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDg3NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltNzI2NS9pbWFnZXMvSmF2YUltYWdlcz9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest8745/providers/Microsoft.Compute/galleries/jsim7265/images/JavaImages?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDg3NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltNzI2NS9pbWFnZXMvSmF2YUltYWdlcz9hcGktdmVyc2lvbj0yMDE5LTEyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -571,8 +571,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest8745/providers/Microsoft.Compute/galleries/jsim7265/images/JavaImages?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDg3NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltNzI2NS9pbWFnZXMvSmF2YUltYWdlcz9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest8745/providers/Microsoft.Compute/galleries/jsim7265/images/JavaImages?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDg3NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltNzI2NS9pbWFnZXMvSmF2YUltYWdlcz9hcGktdmVyc2lvbj0yMDE5LTEyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -636,8 +636,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest8745/providers/Microsoft.Compute/galleries/jsim7265/images/JavaImages?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDg3NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltNzI2NS9pbWFnZXMvSmF2YUltYWdlcz9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest8745/providers/Microsoft.Compute/galleries/jsim7265/images/JavaImages?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDg3NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltNzI2NS9pbWFnZXMvSmF2YUltYWdlcz9hcGktdmVyc2lvbj0yMDE5LTEyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -772,8 +772,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest8745/providers/Microsoft.Compute/galleries/jsim7265/images?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDg3NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltNzI2NS9pbWFnZXM/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest8745/providers/Microsoft.Compute/galleries/jsim7265/images?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDg3NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltNzI2NS9pbWFnZXM/YXBpLXZlcnNpb249MjAxOS0xMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -870,8 +870,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest8745/providers/Microsoft.Compute/galleries/jsim7265/images/JavaImages?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDg3NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltNzI2NS9pbWFnZXMvSmF2YUltYWdlcz9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest8745/providers/Microsoft.Compute/galleries/jsim7265/images/JavaImages?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDg3NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltNzI2NS9pbWFnZXMvSmF2YUltYWdlcz9hcGktdmVyc2lvbj0yMDE5LTEyLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateGetDeleteGalleryImageVersion.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateGetDeleteGalleryImageVersion.json index 8207c908a..b981ebb12 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateGetDeleteGalleryImageVersion.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateGetDeleteGalleryImageVersion.json @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Nj9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Nj9hcGktdmVyc2lvbj0yMDE5LTEyLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"description\": \"java's image gallery\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -213,8 +213,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Nj9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Nj9hcGktdmVyc2lvbj0yMDE5LTEyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -278,8 +278,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286/images/SampleImages?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Ni9pbWFnZXMvU2FtcGxlSW1hZ2VzP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286/images/SampleImages?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Ni9pbWFnZXMvU2FtcGxlSW1hZ2VzP2FwaS12ZXJzaW9uPTIwMTktMTItMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"osType\": \"Linux\",\r\n \"osState\": \"Generalized\",\r\n \"identifier\": {\r\n \"publisher\": \"JavaSDKTeam\",\r\n \"offer\": \"JDK\",\r\n \"sku\": \"Jdk-9\"\r\n }\r\n },\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -423,8 +423,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286/images/SampleImages?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Ni9pbWFnZXMvU2FtcGxlSW1hZ2VzP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286/images/SampleImages?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Ni9pbWFnZXMvU2FtcGxlSW1hZ2VzP2FwaS12ZXJzaW9uPTIwMTktMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1393,8 +1393,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/virtualMachines/muldvm2303?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9tdWxkdm0yMzAzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/virtualMachines/muldvm2303?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9tdWxkdm0yMzAzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D15_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"muldvm2303-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg3562.blob.core.windows.net/vhds/muldvm2303-os-disk-8819d69b-7f31-4c27-9414-95e1d90b657b.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg3562.blob.core.windows.net/vhds/muldvm2303-data-disk-0-c44e4354-4603-4085-9dc9-94c6982eac08.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 30\r\n },\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg3562.blob.core.windows.net/vhds/muldvm2303-data-disk-1-d301adcd-2da9-4fb4-ac82-b24d088d770c.Vhd\"\r\n },\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 60\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"muldvm2303\",\r\n \"adminUsername\": \"javauser\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Network/networkInterfaces/nic01988d13111\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1789,8 +1789,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/virtualMachines/muldvm2303?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9tdWxkdm0yMzAzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/virtualMachines/muldvm2303?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9tdWxkdm0yMzAzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1851,8 +1851,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/virtualMachines/muldvm2303/deallocate?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9tdWxkdm0yMzAzL2RlYWxsb2NhdGU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/virtualMachines/muldvm2303/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9tdWxkdm0yMzAzL2RlYWxsb2NhdGU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -2483,8 +2483,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/virtualMachines/muldvm2303/generalize?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9tdWxkdm0yMzAzL2dlbmVyYWxpemU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/virtualMachines/muldvm2303/generalize?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9tdWxkdm0yMzAzL2dlbmVyYWxpemU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -2548,8 +2548,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/images/img4636?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2ltYWdlcy9pbWc0NjM2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/images/img4636?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2ltYWdlcy9pbWc0NjM2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"osState\": \"Generalized\",\r\n \"blobUri\": \"https://stg3562.blob.core.windows.net/vhds/muldvm2303-os-disk-8819d69b-7f31-4c27-9414-95e1d90b657b.Vhd\",\r\n \"caching\": \"ReadWrite\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"blobUri\": \"https://stg3562.blob.core.windows.net/vhds/muldvm2303-data-disk-0-c44e4354-4603-4085-9dc9-94c6982eac08.Vhd\",\r\n \"caching\": \"ReadWrite\",\r\n \"diskSizeGB\": 40\r\n },\r\n {\r\n \"lun\": 1,\r\n \"blobUri\": \"https://stg3562.blob.core.windows.net/vhds/muldvm2303-data-disk-1-d301adcd-2da9-4fb4-ac82-b24d088d770c.Vhd\",\r\n \"caching\": \"ReadOnly\",\r\n \"diskSizeGB\": 70\r\n }\r\n ]\r\n },\r\n \"hyperVGeneration\": \"V1\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2690,8 +2690,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/images/img4636?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2ltYWdlcy9pbWc0NjM2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/images/img4636?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2ltYWdlcy9pbWc0NjM2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2752,8 +2752,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286/images/SampleImages/versions/0.0.4?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Ni9pbWFnZXMvU2FtcGxlSW1hZ2VzL3ZlcnNpb25zLzAuMC40P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286/images/SampleImages/versions/0.0.4?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Ni9pbWFnZXMvU2FtcGxlSW1hZ2VzL3ZlcnNpb25zLzAuMC40P2FwaS12ZXJzaW9uPTIwMTktMTItMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publishingProfile\": {\r\n \"targetRegions\": [\r\n {\r\n \"name\": \"eastus2\",\r\n \"regionalReplicaCount\": 1\r\n },\r\n {\r\n \"name\": \"westcentralus\"\r\n }\r\n ]\r\n },\r\n \"storageProfile\": {\r\n \"source\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/images/img4636\"\r\n }\r\n }\r\n },\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -2832,8 +2832,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286/images/SampleImages/versions/0.0.4?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Ni9pbWFnZXMvU2FtcGxlSW1hZ2VzL3ZlcnNpb25zLzAuMC40P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286/images/SampleImages/versions/0.0.4?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Ni9pbWFnZXMvU2FtcGxlSW1hZ2VzL3ZlcnNpb25zLzAuMC40P2FwaS12ZXJzaW9uPTIwMTktMTItMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publishingProfile\": {\r\n \"targetRegions\": [\r\n {\r\n \"name\": \"West Central US\",\r\n \"regionalReplicaCount\": 1,\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n ],\r\n \"replicaCount\": 1,\r\n \"excludeFromLatest\": false,\r\n \"storageAccountType\": \"Standard_LRS\"\r\n },\r\n \"storageProfile\": {\r\n \"source\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/images/img4636\"\r\n },\r\n \"osDiskImage\": {\r\n \"hostCaching\": \"ReadWrite\",\r\n \"source\": {}\r\n },\r\n \"dataDiskImages\": [\r\n {\r\n \"lun\": 0,\r\n \"hostCaching\": \"ReadWrite\"\r\n },\r\n {\r\n \"lun\": 1,\r\n \"hostCaching\": \"ReadOnly\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -4017,8 +4017,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286/images/SampleImages/versions/0.0.4?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Ni9pbWFnZXMvU2FtcGxlSW1hZ2VzL3ZlcnNpb25zLzAuMC40P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286/images/SampleImages/versions/0.0.4?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Ni9pbWFnZXMvU2FtcGxlSW1hZ2VzL3ZlcnNpb25zLzAuMC40P2FwaS12ZXJzaW9uPTIwMTktMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4082,8 +4082,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286/images/SampleImages/versions/0.0.4?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Ni9pbWFnZXMvU2FtcGxlSW1hZ2VzL3ZlcnNpb25zLzAuMC40P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286/images/SampleImages/versions/0.0.4?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Ni9pbWFnZXMvU2FtcGxlSW1hZ2VzL3ZlcnNpb25zLzAuMC40P2FwaS12ZXJzaW9uPTIwMTktMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4153,8 +4153,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286/images/SampleImages/versions/0.0.4?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Ni9pbWFnZXMvU2FtcGxlSW1hZ2VzL3ZlcnNpb25zLzAuMC40P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286/images/SampleImages/versions/0.0.4?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Ni9pbWFnZXMvU2FtcGxlSW1hZ2VzL3ZlcnNpb25zLzAuMC40P2FwaS12ZXJzaW9uPTIwMTktMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4218,8 +4218,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286/images/SampleImages/versions/0.0.4?$expand=ReplicationStatus&api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Ni9pbWFnZXMvU2FtcGxlSW1hZ2VzL3ZlcnNpb25zLzAuMC40PyRleHBhbmQ9UmVwbGljYXRpb25TdGF0dXMmYXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286/images/SampleImages/versions/0.0.4?$expand=ReplicationStatus&api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Ni9pbWFnZXMvU2FtcGxlSW1hZ2VzL3ZlcnNpb25zLzAuMC40PyRleHBhbmQ9UmVwbGljYXRpb25TdGF0dXMmYXBpLXZlcnNpb249MjAxOS0xMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4614,8 +4614,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286/images/SampleImages/versions?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Ni9pbWFnZXMvU2FtcGxlSW1hZ2VzL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286/images/SampleImages/versions?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Ni9pbWFnZXMvU2FtcGxlSW1hZ2VzL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4712,8 +4712,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286/images/SampleImages/versions/0.0.4?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Ni9pbWFnZXMvU2FtcGxlSW1hZ2VzL3ZlcnNpb25zLzAuMC40P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/galleries/jsim2286/images/SampleImages/versions/0.0.4?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qc2ltMjI4Ni9pbWFnZXMvU2FtcGxlSW1hZ2VzL3ZlcnNpb25zLzAuMC40P2FwaS12ZXJzaW9uPTIwMTktMTItMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateListGetDeleteGallery.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateListGetDeleteGallery.json index 8a97e0d22..203f313d0 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateListGetDeleteGallery.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateListGetDeleteGallery.json @@ -71,8 +71,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest1715/providers/Microsoft.Compute/galleries/jvaImageGallery?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDE3MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qdmFJbWFnZUdhbGxlcnk/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest1715/providers/Microsoft.Compute/galleries/jvaImageGallery?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDE3MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qdmFJbWFnZUdhbGxlcnk/YXBpLXZlcnNpb249MjAxOS0xMi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"description\": \"jv image gallery\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -151,8 +151,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest1715/providers/Microsoft.Compute/galleries/jvaImageGallery?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDE3MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qdmFJbWFnZUdhbGxlcnk/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest1715/providers/Microsoft.Compute/galleries/jvaImageGallery?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDE3MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qdmFJbWFnZUdhbGxlcnk/YXBpLXZlcnNpb249MjAxOS0xMi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"description\": \"updated java's image gallery\",\r\n \"identifier\": {}\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {\r\n \"jdk\": \"openjdk\"\r\n }\r\n}", "RequestHeaders": { @@ -296,8 +296,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest1715/providers/Microsoft.Compute/galleries/jvaImageGallery?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDE3MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qdmFJbWFnZUdhbGxlcnk/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest1715/providers/Microsoft.Compute/galleries/jvaImageGallery?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDE3MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qdmFJbWFnZUdhbGxlcnk/YXBpLXZlcnNpb249MjAxOS0xMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -361,8 +361,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest1715/providers/Microsoft.Compute/galleries/jvaImageGallery?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDE3MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qdmFJbWFnZUdhbGxlcnk/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest1715/providers/Microsoft.Compute/galleries/jvaImageGallery?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDE3MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qdmFJbWFnZUdhbGxlcnk/YXBpLXZlcnNpb249MjAxOS0xMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -426,8 +426,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest1715/providers/Microsoft.Compute/galleries?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDE3MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcz9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest1715/providers/Microsoft.Compute/galleries?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDE3MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcz9hcGktdmVyc2lvbj0yMDE5LTEyLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -497,8 +497,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/galleries?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXM/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/galleries?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9nYWxsZXJpZXM/YXBpLXZlcnNpb249MjAxOS0xMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -565,8 +565,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest1715/providers/Microsoft.Compute/galleries/jvaImageGallery?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDE3MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qdmFJbWFnZUdhbGxlcnk/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/vmexttest1715/providers/Microsoft.Compute/galleries/jvaImageGallery?api-version=2019-12-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDE3MTUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2dhbGxlcmllcy9qdmFJbWFnZUdhbGxlcnk/YXBpLXZlcnNpb249MjAxOS0xMi0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithExplicitZoneForRelatedResources.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithExplicitZoneForRelatedResources.json index 785b267e5..166bc261c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithExplicitZoneForRelatedResources.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithExplicitZoneForRelatedResources.json @@ -413,8 +413,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned9068/providers/Microsoft.Compute/disks/dsk8472?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQ5MDY4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9kc2s4NDcyP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned9068/providers/Microsoft.Compute/disks/dsk8472?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQ5MDY4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9kc2s4NDcyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"zones\": [\r\n \"1\"\r\n ],\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 100\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -564,8 +564,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned9068/providers/Microsoft.Compute/disks/dsk8472?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQ5MDY4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9kc2s4NDcyP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned9068/providers/Microsoft.Compute/disks/dsk8472?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQ5MDY4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9kc2s4NDcyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -629,8 +629,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned9068/providers/Microsoft.Compute/disks/dsk8472?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQ5MDY4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9kc2s4NDcyP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned9068/providers/Microsoft.Compute/disks/dsk8472?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQ5MDY4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9kc2s4NDcyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1120,8 +1120,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned9068/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQ5MDY4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned9068/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQ5MDY4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned9068/providers/Microsoft.Compute/disks/dsk8472\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned9068/providers/Microsoft.Network/networkInterfaces/nicjavavme7c305972\"\r\n }\r\n ]\r\n }\r\n },\r\n \"zones\": [\r\n \"1\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1392,8 +1392,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned9068/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQ5MDY4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned9068/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQ5MDY4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1454,8 +1454,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned9068/providers/Microsoft.Compute/disks/javavm_OsDisk_1_3f608766d7b3411e9e2b0e89f48b0152?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQ5MDY4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9qYXZhdm1fT3NEaXNrXzFfM2Y2MDg3NjZkN2IzNDExZTllMmIwZTg5ZjQ4YjAxNTI/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned9068/providers/Microsoft.Compute/disks/javavm_OsDisk_1_3f608766d7b3411e9e2b0e89f48b0152?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQ5MDY4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9qYXZhdm1fT3NEaXNrXzFfM2Y2MDg3NjZkN2IzNDExZTllMmIwZTg5ZjQ4YjAxNTI/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithImplicitZonedRelatedResources.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithImplicitZonedRelatedResources.json index 46ae0bd33..019790e5e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithImplicitZonedRelatedResources.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithImplicitZonedRelatedResources.json @@ -766,8 +766,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Compute/proximityPlacementGroups/plg1Test9657?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyMjU1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9wcm94aW1pdHlQbGFjZW1lbnRHcm91cHMvcGxnMVRlc3Q5NjU3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Compute/proximityPlacementGroups/plg1Test9657?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyMjU1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9wcm94aW1pdHlQbGFjZW1lbnRHcm91cHMvcGxnMVRlc3Q5NjU3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"proximityPlacementGroupType\": \"Standard\"\r\n },\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -840,8 +840,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyMjU1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyMjU1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Network/networkInterfaces/nicjavavmf53258876\"\r\n }\r\n ]\r\n },\r\n \"proximityPlacementGroup\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Compute/proximityPlacementGroups/plg1Test9657\"\r\n }\r\n },\r\n \"zones\": [\r\n \"1\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1112,8 +1112,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyMjU1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyMjU1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1174,8 +1174,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Compute/proximityPlacementGroups/plg1Test9657?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyMjU1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9wcm94aW1pdHlQbGFjZW1lbnRHcm91cHMvcGxnMVRlc3Q5NjU3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Compute/proximityPlacementGroups/plg1Test9657?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyMjU1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9wcm94aW1pdHlQbGFjZW1lbnRHcm91cHMvcGxnMVRlc3Q5NjU3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1242,8 +1242,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Compute/proximityPlacementGroups/plg1Test9657?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyMjU1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9wcm94aW1pdHlQbGFjZW1lbnRHcm91cHMvcGxnMVRlc3Q5NjU3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Compute/proximityPlacementGroups/plg1Test9657?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyMjU1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9wcm94aW1pdHlQbGFjZW1lbnRHcm91cHMvcGxnMVRlc3Q5NjU3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1310,8 +1310,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Compute/proximityPlacementGroups/plg1Test9657?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyMjU1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9wcm94aW1pdHlQbGFjZW1lbnRHcm91cHMvcGxnMVRlc3Q5NjU3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Compute/proximityPlacementGroups/plg1Test9657?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyMjU1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9wcm94aW1pdHlQbGFjZW1lbnRHcm91cHMvcGxnMVRlc3Q5NjU3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1378,8 +1378,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Compute/proximityPlacementGroups/plg1Test9657?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyMjU1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9wcm94aW1pdHlQbGFjZW1lbnRHcm91cHMvcGxnMVRlc3Q5NjU3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Compute/proximityPlacementGroups/plg1Test9657?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyMjU1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9wcm94aW1pdHlQbGFjZW1lbnRHcm91cHMvcGxnMVRlc3Q5NjU3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1446,8 +1446,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Compute/disks/javavm_OsDisk_1_4dfac3b2d5604655bf9f0b3691cd2341?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyMjU1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9qYXZhdm1fT3NEaXNrXzFfNGRmYWMzYjJkNTYwNDY1NWJmOWYwYjM2OTFjZDIzNDE/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Compute/disks/javavm_OsDisk_1_4dfac3b2d5604655bf9f0b3691cd2341?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyMjU1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9qYXZhdm1fT3NEaXNrXzFfNGRmYWMzYjJkNTYwNDY1NWJmOWYwYjM2OTFjZDIzNDE/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithZoneResilientPublicIP.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithZoneResilientPublicIP.json index fb877a40d..e8b92834b 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithZoneResilientPublicIP.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithZoneResilientPublicIP.json @@ -833,8 +833,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2937/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyOTM3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2937/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyOTM3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2937/providers/Microsoft.Network/networkInterfaces/nicjavavm0b5186766\"\r\n }\r\n ]\r\n }\r\n },\r\n \"zones\": [\r\n \"1\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1167,8 +1167,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2937/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyOTM3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2937/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyOTM3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanDisable.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanDisable.json index 2cb398b24..406bd779e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanDisable.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanDisable.json @@ -615,8 +615,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest398/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0Mzk4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest398/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0Mzk4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest398/providers/Microsoft.Network/networkInterfaces/nicjavavm518946617\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgjavavm51847994901.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1011,8 +1011,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest398/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0Mzk4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest398/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0Mzk4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1073,8 +1073,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest398/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0Mzk4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest398/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0Mzk4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1135,8 +1135,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest398/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0Mzk4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest398/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0Mzk4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_e6817b1d12c04e0b833ab6ea32509979\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest398/providers/Microsoft.Compute/disks/javavm_OsDisk_1_e6817b1d12c04e0b833ab6ea32509979\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest398/providers/Microsoft.Network/networkInterfaces/nicjavavm518946617\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": false\r\n }\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnManagedVMCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnManagedVMCreation.json index 6ffb34fc1..0aec599c3 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnManagedVMCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnManagedVMCreation.json @@ -682,8 +682,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest8793/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0ODc5My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest8793/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0ODc5My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest8793/providers/Microsoft.Network/networkInterfaces/nicjavavm381274045\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgbnc7102.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1078,8 +1078,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest8793/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0ODc5My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest8793/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0ODc5My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnUnManagedVMCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnUnManagedVMCreation.json index cb2fd1915..6c59657b4 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnUnManagedVMCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnUnManagedVMCreation.json @@ -880,8 +880,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest8963/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0ODk2My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest8963/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0ODk2My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javavm-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgjavavmcc510934b24.blob.core.windows.net/vhds/javavm-os-disk-26b2663c-113b-4e8a-bd99-4397d851b755.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest8963/providers/Microsoft.Network/networkInterfaces/nicjavavmcc519632d\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgbnc8774.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1276,8 +1276,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest8963/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0ODk2My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest8963/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0ODk2My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithExplicitStorageOnManagedVMCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithExplicitStorageOnManagedVMCreation.json index 07be1a3b0..d16b12041 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithExplicitStorageOnManagedVMCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithExplicitStorageOnManagedVMCreation.json @@ -682,8 +682,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest9391/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0OTM5MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest9391/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0OTM5MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest9391/providers/Microsoft.Network/networkInterfaces/nicjavavm7bb14957c\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgbnc9639.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1078,8 +1078,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest9391/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0OTM5MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest9391/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0OTM5MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnManagedVMCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnManagedVMCreation.json index 5f6592f96..607bd3b11 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnManagedVMCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnManagedVMCreation.json @@ -615,8 +615,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4463/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDQ2My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4463/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDQ2My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4463/providers/Microsoft.Network/networkInterfaces/nicjavavm5c3616115\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgjavavm5c312817899.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1011,8 +1011,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4463/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDQ2My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4463/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDQ2My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnUnManagedVMCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnUnManagedVMCreation.json index f5248a338..5f37c3184 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnUnManagedVMCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnUnManagedVMCreation.json @@ -682,8 +682,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4515/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDUxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4515/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDUxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javavm-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgjavavma239592774a.blob.core.windows.net/vhds/javavm-os-disk-62cba371-7e22-4ba8-97b4-6b00bcaf0c5b.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4515/providers/Microsoft.Network/networkInterfaces/nicjavavma23015416\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -765,8 +765,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4515/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDUxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4515/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDUxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgjavavma239592774a.blob.core.windows.net/vhds/javavm-os-disk-62cba371-7e22-4ba8-97b4-6b00bcaf0c5b.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4515/providers/Microsoft.Network/networkInterfaces/nicjavavm0ee64485f\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgjavavm0ee67283088.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1161,8 +1161,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4515/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDUxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4515/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDUxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1223,8 +1223,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4515/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDUxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4515/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDUxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1285,8 +1285,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4515/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDUxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4515/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDUxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseOSUnManagedDiskImplicitStorage.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseOSUnManagedDiskImplicitStorage.json index 940a76686..a5f0296e0 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseOSUnManagedDiskImplicitStorage.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseOSUnManagedDiskImplicitStorage.json @@ -615,8 +615,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4753/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDc1My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4753/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDc1My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javavm-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgjavavm00163504fd3.blob.core.windows.net/vhds/javavm-os-disk-9b25d465-47aa-4c07-a0cb-139cccbc610c.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4753/providers/Microsoft.Network/networkInterfaces/nicjavavm001743043\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgjavavm00163504fd3.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1817,8 +1817,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4753/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDc1My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4753/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDc1My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseUnManagedDisksExplicitStorage.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseUnManagedDisksExplicitStorage.json index 158fb8521..46df2c96a 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseUnManagedDisksExplicitStorage.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseUnManagedDisksExplicitStorage.json @@ -880,8 +880,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest1918/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0MTkxOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest1918/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0MTkxOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javavm-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgjavavm384234937a2.blob.core.windows.net/vhds/javavm-os-disk-c98b9290-72ec-4e90-8db0-4e613cf5f655.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest1918/providers/Microsoft.Network/networkInterfaces/nicjavavm38417816c\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgbnc4505.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1276,8 +1276,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest1918/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0MTkxOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest1918/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0MTkxOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageByCapturingVM.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageByCapturingVM.json index 57293dd2e..8fce910b6 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageByCapturingVM.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageByCapturingVM.json @@ -1031,8 +1031,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Compute/virtualMachines/vm67-51f24805400?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMy9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNjctNTFmMjQ4MDU0MDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Compute/virtualMachines/vm67-51f24805400?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMy9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNjctNTFmMjQ4MDU0MDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm67-51f24805400-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg9a8953066c9.blob.core.windows.net/vhds/vm67-51f24805400-os-disk-bc94533e-d506-4fbe-b7b0-59419b06b633.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg9a8953066c9.blob.core.windows.net/vhds/vm67-51f24805400-data-disk-0-88c849bf-5048-49b5-a2f4-7ffdd5e420f9.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 30\r\n },\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg9a8953066c9.blob.core.windows.net/vhds/vm67-51f24805400-data-disk-1-77bdcd70-3f4e-4b77-a738-55102b62e957.Vhd\"\r\n },\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 60\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmffe599905f\",\r\n \"adminUsername\": \"javauser\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Network/networkInterfaces/nic9322634beb4\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1365,8 +1365,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Compute/virtualMachines/vm67-51f24805400?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMy9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNjctNTFmMjQ4MDU0MDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Compute/virtualMachines/vm67-51f24805400?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMy9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNjctNTFmMjQ4MDU0MDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1427,8 +1427,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Compute/virtualMachines/vm67-51f24805400/deallocate?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMy9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNjctNTFmMjQ4MDU0MDAvZGVhbGxvY2F0ZT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Compute/virtualMachines/vm67-51f24805400/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMy9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNjctNTFmMjQ4MDU0MDAvZGVhbGxvY2F0ZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -1687,8 +1687,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Compute/virtualMachines/vm67-51f24805400/generalize?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMy9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNjctNTFmMjQ4MDU0MDAvZ2VuZXJhbGl6ZT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Compute/virtualMachines/vm67-51f24805400/generalize?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMy9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNjctNTFmMjQ4MDU0MDAvZ2VuZXJhbGl6ZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -1752,8 +1752,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Compute/images/img03626334ae?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMy9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzAzNjI2MzM0YWU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Compute/images/img03626334ae?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMy9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzAzNjI2MzM0YWU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"sourceVirtualMachine\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Compute/virtualMachines/vm67-51f24805400\"\r\n },\r\n \"hyperVGeneration\": \"V1\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1894,8 +1894,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Compute/images/img03626334ae?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMy9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzAzNjI2MzM0YWU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Compute/images/img03626334ae?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMy9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzAzNjI2MzM0YWU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1956,8 +1956,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Compute/images/img03626334ae?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMy9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzAzNjI2MzM0YWU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Compute/images/img03626334ae?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMy9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzAzNjI2MzM0YWU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2024,8 +2024,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Compute/images/img03626334ae?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMy9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzAzNjI2MzM0YWU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Compute/images/img03626334ae?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMy9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzAzNjI2MzM0YWU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromManagedDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromManagedDisk.json index cdb58fed8..f56c4a4ee 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromManagedDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromManagedDisk.json @@ -947,8 +947,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/virtualMachines/vm7-b6571156f29e?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNy1iNjU3MTE1NmYyOWU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/virtualMachines/vm7-b6571156f29e?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNy1iNjU3MTE1NmYyOWU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.2-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm7-b6571156f29e-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg7b981406488.blob.core.windows.net/vhds/vm7-b6571156f29e-os-disk-757dea24-6549-462a-be4c-5a13eb3e7ee7.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"disk1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg7b981406488.blob.core.windows.net/vhds/vm7-b6571156f29e-data-disk-0-5009533f-8be0-4687-841d-ea04b558372f.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 1,\r\n \"name\": \"vm7-b6571156f29e-data-disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg7b981406488.blob.core.windows.net/vhds/vm7-b6571156f29e-data-disk-1-42ea47d8-ef21-43da-8715-7a3315732814.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm2da67156fc\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"123tEst!@|ac\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Network/networkInterfaces/nic7539664dad5\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1343,8 +1343,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/virtualMachines/vm7-b6571156f29e?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNy1iNjU3MTE1NmYyOWU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/virtualMachines/vm7-b6571156f29e?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNy1iNjU3MTE1NmYyOWU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1405,8 +1405,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/virtualMachines/vm7-b6571156f29e?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNy1iNjU3MTE1NmYyOWU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/virtualMachines/vm7-b6571156f29e?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNy1iNjU3MTE1NmYyOWU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -1730,8 +1730,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dskff17688482?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrZmYxNzY4ODQ4Mj9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dskff17688482?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrZmYxNzY4ODQ4Mj9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"osType\": \"Linux\",\r\n \"creationData\": {\r\n \"createOption\": \"Import\",\r\n \"storageAccountId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-6721/providers/Microsoft.Storage/storageAccounts/stg7b981406488\",\r\n \"sourceUri\": \"https://stg7b981406488.blob.core.windows.net/vhds/vm7-b6571156f29e-os-disk-757dea24-6549-462a-be4c-5a13eb3e7ee7.Vhd\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1881,8 +1881,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dskff17688482?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrZmYxNzY4ODQ4Mj9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dskff17688482?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrZmYxNzY4ODQ4Mj9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1946,8 +1946,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dske860608479?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrZTg2MDYwODQ3OT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dske860608479?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrZTg2MDYwODQ3OT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Import\",\r\n \"storageAccountId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Storage/storageAccounts/stg7b981406488\",\r\n \"sourceUri\": \"https://stg7b981406488.blob.core.windows.net/vhds/vm7-b6571156f29e-data-disk-0-5009533f-8be0-4687-841d-ea04b558372f.Vhd\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2097,8 +2097,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dske860608479?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrZTg2MDYwODQ3OT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dske860608479?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrZTg2MDYwODQ3OT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2162,8 +2162,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dske6f97157aa?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrZTZmOTcxNTdhYT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dske6f97157aa?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrZTZmOTcxNTdhYT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Import\",\r\n \"storageAccountId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Storage/storageAccounts/stg7b981406488\",\r\n \"sourceUri\": \"https://stg7b981406488.blob.core.windows.net/vhds/vm7-b6571156f29e-data-disk-1-42ea47d8-ef21-43da-8715-7a3315732814.Vhd\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2313,8 +2313,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dske6f97157aa?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrZTZmOTcxNTdhYT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dske6f97157aa?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrZTZmOTcxNTdhYT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2378,8 +2378,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/images/img21c59212fc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzIxYzU5MjEyZmM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/images/img21c59212fc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzIxYzU5MjEyZmM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"osState\": \"Generalized\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dskff17688482\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dske860608479\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"diskSizeGB\": 110\r\n },\r\n {\r\n \"lun\": 1,\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dske6f97157aa\"\r\n },\r\n \"diskSizeGB\": 110\r\n }\r\n ]\r\n },\r\n \"hyperVGeneration\": \"V1\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2520,8 +2520,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/images/img21c59212fc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzIxYzU5MjEyZmM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/images/img21c59212fc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzIxYzU5MjEyZmM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2582,8 +2582,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dskff17688482?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrZmYxNzY4ODQ4Mj9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dskff17688482?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrZmYxNzY4ODQ4Mj9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -2783,8 +2783,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dske860608479?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrZTg2MDYwODQ3OT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dske860608479?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrZTg2MDYwODQ3OT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -2984,8 +2984,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dske6f97157aa?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrZTZmOTcxNTdhYT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/disks/dske6f97157aa?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrZTZmOTcxNTdhYT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -3185,8 +3185,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/images/img21c59212fc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzIxYzU5MjEyZmM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/images/img21c59212fc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzIxYzU5MjEyZmM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromNativeVhd.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromNativeVhd.json index 80f3131a0..2505fbf56 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromNativeVhd.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromNativeVhd.json @@ -1165,8 +1165,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/virtualMachines/muldvm47762763?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL211bGR2bTQ3NzYyNzYzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/virtualMachines/muldvm47762763?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL211bGR2bTQ3NzYyNzYzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"muldvm47762763-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgf7f79109ca7.blob.core.windows.net/vhds/muldvm47762763-os-disk-521fcdfa-4bbf-45ed-b460-b5eecdb4ca76.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgf7f79109ca7.blob.core.windows.net/vhds/muldvm47762763-data-disk-0-47ee1455-ece9-4fff-9f67-a9bdea80fde5.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 30\r\n },\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgf7f79109ca7.blob.core.windows.net/vhds/muldvm47762763-data-disk-1-cf98483f-aa3f-467c-a920-1e9b2abe64b3.Vhd\"\r\n },\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 60\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"muldvm47762763\",\r\n \"adminUsername\": \"javauser\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Network/networkInterfaces/nic8482171344d\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1437,8 +1437,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/virtualMachines/muldvm47762763?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL211bGR2bTQ3NzYyNzYzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/virtualMachines/muldvm47762763?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL211bGR2bTQ3NzYyNzYzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1499,8 +1499,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/virtualMachines/muldvm47762763/deallocate?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL211bGR2bTQ3NzYyNzYzL2RlYWxsb2NhdGU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/virtualMachines/muldvm47762763/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL211bGR2bTQ3NzYyNzYzL2RlYWxsb2NhdGU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -1759,8 +1759,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/virtualMachines/muldvm47762763/generalize?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL211bGR2bTQ3NzYyNzYzL2dlbmVyYWxpemU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/virtualMachines/muldvm47762763/generalize?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL211bGR2bTQ3NzYyNzYzL2dlbmVyYWxpemU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -1824,8 +1824,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/images/img4d5954601591?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzRkNTk1NDYwMTU5MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/images/img4d5954601591?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzRkNTk1NDYwMTU5MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"osState\": \"Generalized\",\r\n \"blobUri\": \"https://stgf7f79109ca7.blob.core.windows.net/vhds/muldvm47762763-os-disk-521fcdfa-4bbf-45ed-b460-b5eecdb4ca76.Vhd\",\r\n \"caching\": \"ReadWrite\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"blobUri\": \"https://stgf7f79109ca7.blob.core.windows.net/vhds/muldvm47762763-data-disk-0-47ee1455-ece9-4fff-9f67-a9bdea80fde5.Vhd\",\r\n \"caching\": \"ReadWrite\",\r\n \"diskSizeGB\": 40\r\n },\r\n {\r\n \"lun\": 1,\r\n \"blobUri\": \"https://stgf7f79109ca7.blob.core.windows.net/vhds/muldvm47762763-data-disk-1-cf98483f-aa3f-467c-a920-1e9b2abe64b3.Vhd\",\r\n \"caching\": \"ReadOnly\",\r\n \"diskSizeGB\": 70\r\n }\r\n ]\r\n },\r\n \"hyperVGeneration\": \"V1\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1966,8 +1966,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/images/img4d5954601591?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzRkNTk1NDYwMTU5MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/images/img4d5954601591?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzRkNTk1NDYwMTU5MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2028,8 +2028,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/images/img4d5954601591?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzRkNTk1NDYwMTU5MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/images/img4d5954601591?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzRkNTk1NDYwMTU5MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2096,8 +2096,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/images?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/images?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2513,8 +2513,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/virtualMachines/cusvm750457300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2N1c3ZtNzUwNDU3MzAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/virtualMachines/cusvm750457300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2N1c3ZtNzUwNDU3MzAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/images/img4d5954601591\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"cusvm750457300\",\r\n \"adminUsername\": \"javauser\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Network/networkInterfaces/nic6176936f4d7\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2785,8 +2785,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/virtualMachines/cusvm750457300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2N1c3ZtNzUwNDU3MzAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/virtualMachines/cusvm750457300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2N1c3ZtNzUwNDU3MzAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2847,8 +2847,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/images/img4d5954601591Gen2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzRkNTk1NDYwMTU5MUdlbjI/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/images/img4d5954601591Gen2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzRkNTk1NDYwMTU5MUdlbjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"osState\": \"Generalized\",\r\n \"blobUri\": \"https://stgf7f79109ca7.blob.core.windows.net/vhds/muldvm47762763-os-disk-521fcdfa-4bbf-45ed-b460-b5eecdb4ca76.Vhd\",\r\n \"caching\": \"ReadWrite\"\r\n }\r\n },\r\n \"hyperVGeneration\": \"V2\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2989,8 +2989,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/images/img4d5954601591Gen2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzRkNTk1NDYwMTU5MUdlbjI/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/images/img4d5954601591Gen2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzRkNTk1NDYwMTU5MUdlbjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithEMSI.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithEMSI.json index 2fa2bfc0d..5bc07d891 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithEMSI.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithEMSI.json @@ -2441,8 +2441,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Network/networkInterfaces/nicjavavm8e833495e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2173/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id6535\": {},\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2173/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id9867\": {}\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2837,8 +2837,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2899,8 +2899,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2961,8 +2961,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3029,8 +3029,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3091,8 +3091,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3159,8 +3159,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3221,8 +3221,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3868,8 +3868,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_49d9ff3fcee144e0a54e7ee04695d0e1\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/disks/javavm_OsDisk_1_49d9ff3fcee144e0a54e7ee04695d0e1\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Network/networkInterfaces/nicjavavm8e833495e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3948,8 +3948,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_49d9ff3fcee144e0a54e7ee04695d0e1\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/disks/javavm_OsDisk_1_49d9ff3fcee144e0a54e7ee04695d0e1\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Network/networkInterfaces/nicjavavm8e833495e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned, UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2173/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id6535\": {},\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2173/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id9867\": {}\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4028,8 +4028,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_49d9ff3fcee144e0a54e7ee04695d0e1\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/disks/javavm_OsDisk_1_49d9ff3fcee144e0a54e7ee04695d0e1\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Network/networkInterfaces/nicjavavm8e833495e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned, UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2173/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id6535\": null\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4108,8 +4108,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_49d9ff3fcee144e0a54e7ee04695d0e1\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/disks/javavm_OsDisk_1_49d9ff3fcee144e0a54e7ee04695d0e1\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Network/networkInterfaces/nicjavavm8e833495e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json index 013b51b34..4044d10cd 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json @@ -1531,8 +1531,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi4629/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpNDYyOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi4629/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpNDYyOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi4629/providers/Microsoft.Network/networkInterfaces/nicjavavm33b53480a\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned, UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi4629/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id3544\": {}\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1927,8 +1927,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi4629/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpNDYyOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi4629/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpNDYyOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json index aeab329dd..ed9e1a35c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json @@ -417,8 +417,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Network/networkInterfaces/nicjavavmb89749472\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -813,8 +813,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -875,8 +875,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -937,8 +937,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -999,8 +999,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1061,8 +1061,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1123,8 +1123,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1955,8 +1955,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_c2fe4125b6f54decb276ebbf23f17558\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/disks/javavm_OsDisk_1_c2fe4125b6f54decb276ebbf23f17558\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Network/networkInterfaces/nicjavavmb89749472\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9722/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id5770\": {}\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2035,8 +2035,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_c2fe4125b6f54decb276ebbf23f17558\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/disks/javavm_OsDisk_1_c2fe4125b6f54decb276ebbf23f17558\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Network/networkInterfaces/nicjavavmb89749472\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9722/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id5770\": null,\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9722/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id3413\": {}\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2115,8 +2115,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_c2fe4125b6f54decb276ebbf23f17558\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/disks/javavm_OsDisk_1_c2fe4125b6f54decb276ebbf23f17558\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Network/networkInterfaces/nicjavavmb89749472\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned, UserAssigned\"\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2195,8 +2195,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_c2fe4125b6f54decb276ebbf23f17558\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/disks/javavm_OsDisk_1_c2fe4125b6f54decb276ebbf23f17558\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Network/networkInterfaces/nicjavavmb89749472\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"UserAssigned\"\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2275,8 +2275,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_c2fe4125b6f54decb276ebbf23f17558\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/disks/javavm_OsDisk_1_c2fe4125b6f54decb276ebbf23f17558\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Network/networkInterfaces/nicjavavmb89749472\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanHandleExtensionReference.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanHandleExtensionReference.json index e7c42c890..33b90532e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanHandleExtensionReference.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanHandleExtensionReference.json @@ -417,8 +417,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"BaR@12abc!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Network/networkInterfaces/nicjavavm2f301067b\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -689,8 +689,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -751,8 +751,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -819,8 +819,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -881,8 +881,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -949,8 +949,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"protectedSettings\": {\r\n \"username\": \"Foo12\",\r\n \"password\": \"B12a6@12xyz!\",\r\n \"reset_ssh\": \"true\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1029,8 +1029,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"protectedSettings\": {\r\n \"username\": \"Foo12\",\r\n \"password\": \"muy!234OR\",\r\n \"reset_ssh\": \"true\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1168,8 +1168,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1230,8 +1230,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1298,8 +1298,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1360,8 +1360,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1428,8 +1428,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1496,8 +1496,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1564,8 +1564,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_a35e16e076414e5ca4f3aaee0d2c7be9\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/disks/javavm_OsDisk_1_a35e16e076414e5ca4f3aaee0d2c7be9\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Network/networkInterfaces/nicjavavm2f301067b\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanInstallUninstallCustomExtension.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanInstallUninstallCustomExtension.json index 19eed354f..bb14b129c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanInstallUninstallCustomExtension.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanInstallUninstallCustomExtension.json @@ -417,8 +417,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDY3MTMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDY3MTMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"BaR@12abc!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Network/networkInterfaces/nicjavavma8624996b\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -689,8 +689,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDY3MTMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDY3MTMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -751,8 +751,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDY3MTMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDY3MTMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -819,8 +819,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDY3MTMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDY3MTMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -881,8 +881,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDY3MTMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDY3MTMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -949,8 +949,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Compute/virtualMachines/javavm/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDY3MTMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9DdXN0b21TY3JpcHRGb3JMaW51eD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Compute/virtualMachines/javavm/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDY3MTMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9DdXN0b21TY3JpcHRGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/4397e808d07df60ff3cdfd1ae40999f0130eb1b3/mysql-standalone-server-ubuntu/scripts/install_mysql_server_5.6.sh\"\r\n ],\r\n \"commandToExecute\": \"bash install_mysql_server_5.6.sh Abc.123x(\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1215,8 +1215,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Compute/virtualMachines/javavm/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDY3MTMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9DdXN0b21TY3JpcHRGb3JMaW51eD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Compute/virtualMachines/javavm/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDY3MTMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9DdXN0b21TY3JpcHRGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1277,8 +1277,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDY3MTMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDY3MTMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_b96664806bd64b7d8c9feb406d5b0090\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Compute/disks/javavm_OsDisk_1_b96664806bd64b7d8c9feb406d5b0090\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Network/networkInterfaces/nicjavavma8624996b\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1419,8 +1419,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Compute/virtualMachines/javavm/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDY3MTMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9DdXN0b21TY3JpcHRGb3JMaW51eD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Compute/virtualMachines/javavm/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDY3MTMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9DdXN0b21TY3JpcHRGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanResetPasswordUsingVMAccessExtension.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanResetPasswordUsingVMAccessExtension.json index 1d1b0deba..3d3f3871c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanResetPasswordUsingVMAccessExtension.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanResetPasswordUsingVMAccessExtension.json @@ -417,8 +417,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"BaR@12abc!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Network/networkInterfaces/nicjavavmf14058688\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -689,8 +689,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -751,8 +751,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -813,8 +813,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -881,8 +881,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -943,8 +943,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1011,8 +1011,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm/vmSizes?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vdm1TaXplcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm/vmSizes?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vdm1TaXplcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1079,8 +1079,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_1d39dbe4b1c140b086e6e2a75d660a3d\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/disks/javavm_OsDisk_1_1d39dbe4b1c140b086e6e2a75d660a3d\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Network/networkInterfaces/nicjavavmf14058688\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1159,8 +1159,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_1d39dbe4b1c140b086e6e2a75d660a3d\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/disks/javavm_OsDisk_1_1d39dbe4b1c140b086e6e2a75d660a3d\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Network/networkInterfaces/nicjavavmf14058688\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1301,8 +1301,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"protectedSettings\": {\r\n \"username\": \"Foo12\",\r\n \"password\": \"B12a6@12xyz!\",\r\n \"reset_ssh\": \"true\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1381,8 +1381,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"protectedSettings\": {\r\n \"username\": \"Foo12\",\r\n \"password\": \"muy!234OR\",\r\n \"reset_ssh\": \"true\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1520,8 +1520,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1582,8 +1582,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanUpdateExtensionPublicPrivateSettings.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanUpdateExtensionPublicPrivateSettings.json index 634c2598a..4701a8054 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanUpdateExtensionPublicPrivateSettings.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanUpdateExtensionPublicPrivateSettings.json @@ -743,8 +743,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"extvm6210\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"BaR@12abc!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Network/networkInterfaces/nicextvm621092d69547\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1015,8 +1015,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1077,8 +1077,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1145,8 +1145,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1207,8 +1207,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1275,8 +1275,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTAvZXh0ZW5zaW9ucy9DdXN0b21TY3JpcHRGb3JMaW51eD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTAvZXh0ZW5zaW9ucy9DdXN0b21TY3JpcHRGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"http://stg3582.blob.core.windows.net/scripts/install_apache.sh\"\r\n ]\r\n },\r\n \"protectedSettings\": {\r\n \"commandToExecute\": \"bash install_apache.sh\",\r\n \"storageAccountName\": \"stg3582\",\r\n \"storageAccountKey\": \"7SBSEduR/2SCZZmjWBg/XMS1hPx22TBMVpn9em6qJ5U4U3TM5dS8ECMrDcN7QBHoT1FJGQASnJABNdl13iuGew==\"\r\n }\r\n },\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -1355,8 +1355,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTAvZXh0ZW5zaW9ucy9DdXN0b21TY3JpcHRGb3JMaW51eD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTAvZXh0ZW5zaW9ucy9DdXN0b21TY3JpcHRGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"http://stg3582.blob.core.windows.net/scripts2/install_apache.sh\"\r\n ]\r\n },\r\n \"protectedSettings\": {\r\n \"commandToExecute\": \"bash install_apache.sh\",\r\n \"storageAccountName\": \"stg3582\",\r\n \"storageAccountKey\": \"MDo+pLqAHP5NCum79YYJfHePs1syXPXNGeRn9Y+2cKDrPeDMMd9/EkhEgDSM4ubbHwpwfF22x2R3vvoJ7Gtl1A==\"\r\n }\r\n },\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -1556,8 +1556,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTAvZXh0ZW5zaW9ucy9DdXN0b21TY3JpcHRGb3JMaW51eD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTAvZXh0ZW5zaW9ucy9DdXN0b21TY3JpcHRGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1618,8 +1618,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTAvZXh0ZW5zaW9ucy9DdXN0b21TY3JpcHRGb3JMaW51eD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTAvZXh0ZW5zaW9ucy9DdXN0b21TY3JpcHRGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1750,8 +1750,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"extvm6210_OsDisk_1_f0c2a69c40fa4d14984dd4c2edfabf94\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/disks/extvm6210_OsDisk_1_f0c2a69c40fa4d14984dd4c2edfabf94\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"extvm6210\",\r\n \"adminUsername\": \"Foo12\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Network/networkInterfaces/nicextvm621092d69547\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ExtensionImage/CanGetExtensionTypeVersionAndImage.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ExtensionImage/CanGetExtensionTypeVersionAndImage.json index 3cbd461db..9320af0fb 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ExtensionImage/CanGetExtensionTypeVersionAndImage.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ExtensionImage/CanGetExtensionTypeVersionAndImage.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -69,8 +69,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -137,8 +137,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -205,8 +205,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -273,8 +273,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -341,8 +341,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -409,8 +409,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.0.1512030601?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4wLjE1MTIwMzA2MDE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.0.1512030601?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4wLjE1MTIwMzA2MDE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ExtensionImage/CanListExtensionImages.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ExtensionImage/CanListExtensionImages.json index a352e2db9..50c9a549e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ExtensionImage/CanListExtensionImages.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ExtensionImage/CanListExtensionImages.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -69,8 +69,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/128technology/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMTI4dGVjaG5vbG9neS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/128technology/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMTI4dGVjaG5vbG9neS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -137,8 +137,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/1e/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMWUvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/1e/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMWUvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -205,8 +205,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/2021ai/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMjAyMWFpL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/2021ai/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMjAyMWFpL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -273,8 +273,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/3cx-pbx/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvM2N4LXBieC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/3cx-pbx/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvM2N4LXBieC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -341,8 +341,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/4psa/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvNHBzYS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/4psa/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvNHBzYS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -409,8 +409,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/5nine-software-inc/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvNW5pbmUtc29mdHdhcmUtaW5jL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/5nine-software-inc/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvNW5pbmUtc29mdHdhcmUtaW5jL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -477,8 +477,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/7isolutions/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvN2lzb2x1dGlvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/7isolutions/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvN2lzb2x1dGlvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -545,8 +545,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -613,8 +613,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/abiquo/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWJpcXVvL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/abiquo/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWJpcXVvL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -681,8 +681,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/accedian/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWNjZWRpYW4vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/accedian/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWNjZWRpYW4vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -749,8 +749,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/accellion/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWNjZWxsaW9uL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/accellion/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWNjZWxsaW9uL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -817,8 +817,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/accessdata-group/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWNjZXNzZGF0YS1ncm91cC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/accessdata-group/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWNjZXNzZGF0YS1ncm91cC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -885,8 +885,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/accops/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWNjb3BzL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/accops/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWNjb3BzL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -953,8 +953,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Acronis/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWNyb25pcy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Acronis/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWNyb25pcy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1021,8 +1021,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Acronis.Backup/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWNyb25pcy5CYWNrdXAvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Acronis.Backup/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWNyb25pcy5CYWNrdXAvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1089,8 +1089,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Acronis.Backup/artifacttypes/vmextension/types/AcronisBackup/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWNyb25pcy5CYWNrdXAvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9BY3JvbmlzQmFja3VwL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Acronis.Backup/artifacttypes/vmextension/types/AcronisBackup/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWNyb25pcy5CYWNrdXAvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9BY3JvbmlzQmFja3VwL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1157,8 +1157,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Acronis.Backup/artifacttypes/vmextension/types/AcronisBackup/versions/1.0.33?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWNyb25pcy5CYWNrdXAvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9BY3JvbmlzQmFja3VwL3ZlcnNpb25zLzEuMC4zMz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Acronis.Backup/artifacttypes/vmextension/types/AcronisBackup/versions/1.0.33?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWNyb25pcy5CYWNrdXAvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9BY3JvbmlzQmFja3VwL3ZlcnNpb25zLzEuMC4zMz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1225,8 +1225,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Acronis.Backup/artifacttypes/vmextension/types/AcronisBackup/versions/1.0.51?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWNyb25pcy5CYWNrdXAvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9BY3JvbmlzQmFja3VwL3ZlcnNpb25zLzEuMC41MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Acronis.Backup/artifacttypes/vmextension/types/AcronisBackup/versions/1.0.51?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWNyb25pcy5CYWNrdXAvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9BY3JvbmlzQmFja3VwL3ZlcnNpb25zLzEuMC41MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1293,8 +1293,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Acronis.Backup/artifacttypes/vmextension/types/AcronisBackupLinux/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWNyb25pcy5CYWNrdXAvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9BY3JvbmlzQmFja3VwTGludXgvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Acronis.Backup/artifacttypes/vmextension/types/AcronisBackupLinux/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWNyb25pcy5CYWNrdXAvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9BY3JvbmlzQmFja3VwTGludXgvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1361,8 +1361,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Acronis.Backup/artifacttypes/vmextension/types/AcronisBackupLinux/versions/1.0.33?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWNyb25pcy5CYWNrdXAvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9BY3JvbmlzQmFja3VwTGludXgvdmVyc2lvbnMvMS4wLjMzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Acronis.Backup/artifacttypes/vmextension/types/AcronisBackupLinux/versions/1.0.33?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWNyb25pcy5CYWNrdXAvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9BY3JvbmlzQmFja3VwTGludXgvdmVyc2lvbnMvMS4wLjMzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1429,8 +1429,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/actian-corp/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWN0aWFuLWNvcnAvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/actian-corp/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWN0aWFuLWNvcnAvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1497,8 +1497,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/actian_matrix/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWN0aWFuX21hdHJpeC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/actian_matrix/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWN0aWFuX21hdHJpeC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1565,8 +1565,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/actifio/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWN0aWZpby9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/actifio/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWN0aWZpby9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1633,8 +1633,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/activeeon/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWN0aXZlZW9uL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/activeeon/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWN0aXZlZW9uL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1701,8 +1701,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/adastracorporation-4028356/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWRhc3RyYWNvcnBvcmF0aW9uLTQwMjgzNTYvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/adastracorporation-4028356/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWRhc3RyYWNvcnBvcmF0aW9uLTQwMjgzNTYvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1769,8 +1769,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/adgs/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWRncy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/adgs/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWRncy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1837,8 +1837,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/advantech-webaccess/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWR2YW50ZWNoLXdlYmFjY2Vzcy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/advantech-webaccess/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWR2YW50ZWNoLXdlYmFjY2Vzcy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1905,8 +1905,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/advantys/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWR2YW50eXMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/advantys/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWR2YW50eXMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1973,8 +1973,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/aelf/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWVsZi9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/aelf/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWVsZi9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2041,8 +2041,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/aerospike/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWVyb3NwaWtlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/aerospike/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWVyb3NwaWtlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2109,8 +2109,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/affinio/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWZmaW5pby9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/affinio/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWZmaW5pby9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2177,8 +2177,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/aggregion-ltd/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWdncmVnaW9uLWx0ZC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/aggregion-ltd/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWdncmVnaW9uLWx0ZC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2245,8 +2245,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/airalabrus/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWlyYWxhYnJ1cy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/airalabrus/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWlyYWxhYnJ1cy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2313,8 +2313,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/aiscaler-cache-control-ddos-and-url-rewriting-/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWlzY2FsZXItY2FjaGUtY29udHJvbC1kZG9zLWFuZC11cmwtcmV3cml0aW5nLS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/aiscaler-cache-control-ddos-and-url-rewriting-/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWlzY2FsZXItY2FjaGUtY29udHJvbC1kZG9zLWFuZC11cmwtcmV3cml0aW5nLS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2381,8 +2381,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/akamai-technologies/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWthbWFpLXRlY2hub2xvZ2llcy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/akamai-technologies/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWthbWFpLXRlY2hub2xvZ2llcy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2449,8 +2449,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/akumina/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWt1bWluYS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/akumina/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWt1bWluYS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2517,8 +2517,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/akumo-software/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWt1bW8tc29mdHdhcmUvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/akumo-software/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWt1bW8tc29mdHdhcmUvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2585,8 +2585,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/alachisoft/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWxhY2hpc29mdC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/alachisoft/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWxhY2hpc29mdC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2653,8 +2653,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/alertlogic/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWxlcnRsb2dpYy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/alertlogic/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWxlcnRsb2dpYy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2721,8 +2721,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/alertlogic/artifacttypes/vmextension/types/AlertLogicLM/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWxlcnRsb2dpYy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzL0FsZXJ0TG9naWNMTS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/alertlogic/artifacttypes/vmextension/types/AlertLogicLM/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWxlcnRsb2dpYy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzL0FsZXJ0TG9naWNMTS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2789,8 +2789,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/alertlogic/artifacttypes/vmextension/types/AlertLogicLM/versions/1.3.0.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWxlcnRsb2dpYy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzL0FsZXJ0TG9naWNMTS92ZXJzaW9ucy8xLjMuMC4xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/alertlogic/artifacttypes/vmextension/types/AlertLogicLM/versions/1.3.0.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWxlcnRsb2dpYy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzL0FsZXJ0TG9naWNMTS92ZXJzaW9ucy8xLjMuMC4xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2857,8 +2857,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/AlertLogic.Extension/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWxlcnRMb2dpYy5FeHRlbnNpb24vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/AlertLogic.Extension/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWxlcnRMb2dpYy5FeHRlbnNpb24vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2925,8 +2925,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/AlertLogic.Extension/artifacttypes/vmextension/types/AlertLogicLM/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWxlcnRMb2dpYy5FeHRlbnNpb24vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9BbGVydExvZ2ljTE0vdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/AlertLogic.Extension/artifacttypes/vmextension/types/AlertLogicLM/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWxlcnRMb2dpYy5FeHRlbnNpb24vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9BbGVydExvZ2ljTE0vdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2993,8 +2993,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/AlertLogic.Extension/artifacttypes/vmextension/types/AlertLogicLM/versions/1.3.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWxlcnRMb2dpYy5FeHRlbnNpb24vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9BbGVydExvZ2ljTE0vdmVyc2lvbnMvMS4zLjAuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/AlertLogic.Extension/artifacttypes/vmextension/types/AlertLogicLM/versions/1.3.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWxlcnRMb2dpYy5FeHRlbnNpb24vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9BbGVydExvZ2ljTE0vdmVyc2lvbnMvMS4zLjAuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3061,8 +3061,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/AlertLogic.Extension/artifacttypes/vmextension/types/AlertLogicLM/versions/1.4.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWxlcnRMb2dpYy5FeHRlbnNpb24vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9BbGVydExvZ2ljTE0vdmVyc2lvbnMvMS40LjAuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/AlertLogic.Extension/artifacttypes/vmextension/types/AlertLogicLM/versions/1.4.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWxlcnRMb2dpYy5FeHRlbnNpb24vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9BbGVydExvZ2ljTE0vdmVyc2lvbnMvMS40LjAuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3129,8 +3129,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/AlertLogic.Extension/artifacttypes/vmextension/types/AlertLogicLM/versions/1.9.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWxlcnRMb2dpYy5FeHRlbnNpb24vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9BbGVydExvZ2ljTE0vdmVyc2lvbnMvMS45LjAuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/AlertLogic.Extension/artifacttypes/vmextension/types/AlertLogicLM/versions/1.9.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWxlcnRMb2dpYy5FeHRlbnNpb24vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9BbGVydExvZ2ljTE0vdmVyc2lvbnMvMS45LjAuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3197,8 +3197,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/AlertLogic.Extension/artifacttypes/vmextension/types/AlertLogicLM/versions/1.9.1.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWxlcnRMb2dpYy5FeHRlbnNpb24vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9BbGVydExvZ2ljTE0vdmVyc2lvbnMvMS45LjEuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/AlertLogic.Extension/artifacttypes/vmextension/types/AlertLogicLM/versions/1.9.1.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQWxlcnRMb2dpYy5FeHRlbnNpb24vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9BbGVydExvZ2ljTE0vdmVyc2lvbnMvMS45LjEuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3265,8 +3265,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/alienvault/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWxpZW52YXVsdC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/alienvault/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWxpZW52YXVsdC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3333,8 +3333,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/alldigital-brevity/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWxsZGlnaXRhbC1icmV2aXR5L2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/alldigital-brevity/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWxsZGlnaXRhbC1icmV2aXR5L2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3401,8 +3401,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/altair-engineering-inc/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWx0YWlyLWVuZ2luZWVyaW5nLWluYy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/altair-engineering-inc/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWx0YWlyLWVuZ2luZWVyaW5nLWluYy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3469,8 +3469,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/altamira-corporation/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWx0YW1pcmEtY29ycG9yYXRpb24vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/altamira-corporation/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWx0YW1pcmEtY29ycG9yYXRpb24vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3537,8 +3537,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/alteryx/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWx0ZXJ5eC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/alteryx/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWx0ZXJ5eC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3605,8 +3605,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/altova/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWx0b3ZhL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/altova/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYWx0b3ZhL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3673,8 +3673,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/antmedia/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYW50bWVkaWEvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/antmedia/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYW50bWVkaWEvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3741,8 +3741,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/aod/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYW9kL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/aod/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYW9kL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3809,8 +3809,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/apigee/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXBpZ2VlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/apigee/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXBpZ2VlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3877,8 +3877,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/appcara/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXBwY2FyYS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/appcara/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXBwY2FyYS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3945,8 +3945,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/appcelerator/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXBwY2VsZXJhdG9yL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/appcelerator/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXBwY2VsZXJhdG9yL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4013,8 +4013,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/appex-networks/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXBwZXgtbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/appex-networks/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXBwZXgtbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4081,8 +4081,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/appistry/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXBwaXN0cnkvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/appistry/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXBwaXN0cnkvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4149,8 +4149,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/appiyo_technologies/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXBwaXlvX3RlY2hub2xvZ2llcy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/appiyo_technologies/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXBwaXlvX3RlY2hub2xvZ2llcy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4217,8 +4217,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/appmint_inc/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXBwbWludF9pbmMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/appmint_inc/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXBwbWludF9pbmMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4285,8 +4285,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/apps-4-rent/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXBwcy00LXJlbnQvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/apps-4-rent/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXBwcy00LXJlbnQvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4353,8 +4353,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/appscale-marketplace/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXBwc2NhbGUtbWFya2V0cGxhY2UvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/appscale-marketplace/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXBwc2NhbGUtbWFya2V0cGxhY2UvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4421,8 +4421,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/aquaforest/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXF1YWZvcmVzdC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/aquaforest/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXF1YWZvcmVzdC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4489,8 +4489,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/arabesque-group/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXJhYmVzcXVlLWdyb3VwL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/arabesque-group/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXJhYmVzcXVlLWdyb3VwL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4557,8 +4557,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/arangodb/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXJhbmdvZGIvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/arangodb/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXJhbmdvZGIvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4625,8 +4625,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/aras/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXJhcy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/aras/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXJhcy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4693,8 +4693,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/arcblock/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXJjYmxvY2svYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/arcblock/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXJjYmxvY2svYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4761,8 +4761,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/arista-networks/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXJpc3RhLW5ldHdvcmtzL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/arista-networks/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXJpc3RhLW5ldHdvcmtzL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4829,8 +4829,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/ariwontollc/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXJpd29udG9sbGMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/ariwontollc/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXJpd29udG9sbGMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4897,8 +4897,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/array_networks/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXJyYXlfbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/array_networks/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXJyYXlfbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4965,8 +4965,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/artificial-intelligence-techniques-sl/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXJ0aWZpY2lhbC1pbnRlbGxpZ2VuY2UtdGVjaG5pcXVlcy1zbC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/artificial-intelligence-techniques-sl/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXJ0aWZpY2lhbC1pbnRlbGxpZ2VuY2UtdGVjaG5pcXVlcy1zbC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5033,8 +5033,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/asigra/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXNpZ3JhL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/asigra/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXNpZ3JhL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5101,8 +5101,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/astadia-1148316/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXN0YWRpYS0xMTQ4MzE2L2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/astadia-1148316/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXN0YWRpYS0xMTQ4MzE2L2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5169,8 +5169,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/atlgaming/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXRsZ2FtaW5nL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/atlgaming/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXRsZ2FtaW5nL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5237,8 +5237,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/atmosera/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXRtb3NlcmEvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/atmosera/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXRtb3NlcmEvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5305,8 +5305,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/atomicorp/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXRvbWljb3JwL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/atomicorp/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXRvbWljb3JwL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5373,8 +5373,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/attunity_cloudbeam/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXR0dW5pdHlfY2xvdWRiZWFtL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/attunity_cloudbeam/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXR0dW5pdHlfY2xvdWRiZWFtL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5441,8 +5441,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/audiocodes/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXVkaW9jb2Rlcy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/audiocodes/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXVkaW9jb2Rlcy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5509,8 +5509,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/auraportal/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXVyYXBvcnRhbC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/auraportal/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXVyYXBvcnRhbC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5577,8 +5577,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/auriq-systems/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXVyaXEtc3lzdGVtcy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/auriq-systems/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXVyaXEtc3lzdGVtcy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5645,8 +5645,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/automationanywhere/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXV0b21hdGlvbmFueXdoZXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/automationanywhere/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXV0b21hdGlvbmFueXdoZXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5713,8 +5713,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/avanseus/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXZhbnNldXMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/avanseus/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXZhbnNldXMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5781,8 +5781,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/avepoint/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXZlcG9pbnQvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/avepoint/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXZlcG9pbnQvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5849,8 +5849,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/avi-networks/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXZpLW5ldHdvcmtzL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/avi-networks/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXZpLW5ldHdvcmtzL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5917,8 +5917,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/aviatrix-systems/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXZpYXRyaXgtc3lzdGVtcy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/aviatrix-systems/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXZpYXRyaXgtc3lzdGVtcy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5985,8 +5985,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/awingu/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXdpbmd1L2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/awingu/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXdpbmd1L2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6053,8 +6053,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/axway/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXh3YXkvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/axway/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXh3YXkvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6121,8 +6121,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/axxana/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXh4YW5hL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/axxana/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXh4YW5hL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6189,8 +6189,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/azul/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXp1bC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/azul/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXp1bC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6257,8 +6257,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/azurecyclecloud/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXp1cmVjeWNsZWNsb3VkL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/azurecyclecloud/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXp1cmVjeWNsZWNsb3VkL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6325,8 +6325,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/AzureDatabricks/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQXp1cmVEYXRhYnJpY2tzL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/AzureDatabricks/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQXp1cmVEYXRhYnJpY2tzL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6393,8 +6393,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/AzureRT.Test/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQXp1cmVSVC5UZXN0L2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/AzureRT.Test/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQXp1cmVSVC5UZXN0L2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6461,8 +6461,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/azuretesting/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXp1cmV0ZXN0aW5nL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/azuretesting/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXp1cmV0ZXN0aW5nL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6529,8 +6529,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/azuretesting2/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXp1cmV0ZXN0aW5nMi9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/azuretesting2/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXp1cmV0ZXN0aW5nMi9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6597,8 +6597,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/azuretesting3/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXp1cmV0ZXN0aW5nMy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/azuretesting3/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYXp1cmV0ZXN0aW5nMy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6665,8 +6665,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/AzureTools1type/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQXp1cmVUb29sczF0eXBlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/AzureTools1type/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQXp1cmVUb29sczF0eXBlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6733,8 +6733,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/baas-techbureau/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmFhcy10ZWNoYnVyZWF1L2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/baas-techbureau/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmFhcy10ZWNoYnVyZWF1L2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6801,8 +6801,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/baffle-io/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmFmZmxlLWlvL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/baffle-io/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmFmZmxlLWlvL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6869,8 +6869,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/balabit/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmFsYWJpdC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/balabit/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmFsYWJpdC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6937,8 +6937,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/barracudanetworks/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmFycmFjdWRhbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/barracudanetworks/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmFycmFjdWRhbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7005,8 +7005,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/basho/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmFzaG8vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/basho/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmFzaG8vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7073,8 +7073,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/batch/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmF0Y2gvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/batch/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmF0Y2gvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7141,8 +7141,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bayware/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmF5d2FyZS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bayware/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmF5d2FyZS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7209,8 +7209,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bdy/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmR5L2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bdy/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmR5L2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7277,8 +7277,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/beyondtrust/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmV5b25kdHJ1c3QvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/beyondtrust/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmV5b25kdHJ1c3QvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7345,8 +7345,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bi-builders-as/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmktYnVpbGRlcnMtYXMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bi-builders-as/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmktYnVpbGRlcnMtYXMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7413,8 +7413,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Bitnami/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQml0bmFtaS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Bitnami/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQml0bmFtaS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7481,8 +7481,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bizagi/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYml6YWdpL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bizagi/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYml6YWdpL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7549,8 +7549,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/biztalk360/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYml6dGFsazM2MC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/biztalk360/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYml6dGFsazM2MC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7617,8 +7617,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/black-duck-software/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmxhY2stZHVjay1zb2Z0d2FyZS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/black-duck-software/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmxhY2stZHVjay1zb2Z0d2FyZS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7685,8 +7685,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/blackbird/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmxhY2tiaXJkL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/blackbird/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmxhY2tiaXJkL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7753,8 +7753,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/blk-technologies/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmxrLXRlY2hub2xvZ2llcy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/blk-technologies/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmxrLXRlY2hub2xvZ2llcy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7821,8 +7821,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/blockapps/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmxvY2thcHBzL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/blockapps/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmxvY2thcHBzL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7889,8 +7889,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/blockchain-foundry/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmxvY2tjaGFpbi1mb3VuZHJ5L2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/blockchain-foundry/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmxvY2tjaGFpbi1mb3VuZHJ5L2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7957,8 +7957,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/blockstack/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmxvY2tzdGFjay9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/blockstack/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmxvY2tzdGFjay9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8025,8 +8025,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bloombase/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmxvb21iYXNlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bloombase/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmxvb21iYXNlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8093,8 +8093,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bluecat/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmx1ZWNhdC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bluecat/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmx1ZWNhdC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8161,8 +8161,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/blueprismlimited-4827145/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmx1ZXByaXNtbGltaXRlZC00ODI3MTQ1L2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/blueprismlimited-4827145/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmx1ZXByaXNtbGltaXRlZC00ODI3MTQ1L2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8229,8 +8229,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bluetalon/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmx1ZXRhbG9uL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bluetalon/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYmx1ZXRhbG9uL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8297,8 +8297,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bmc.ctm/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYm1jLmN0bS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bmc.ctm/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYm1jLmN0bS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8365,8 +8365,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bmc.ctm/artifacttypes/vmextension/types/AgentWinExt/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYm1jLmN0bS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzL0FnZW50V2luRXh0L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bmc.ctm/artifacttypes/vmextension/types/AgentWinExt/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYm1jLmN0bS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzL0FnZW50V2luRXh0L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8433,8 +8433,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bmc.ctm/artifacttypes/vmextension/types/AgentWinExt/versions/9.0.0.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYm1jLmN0bS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzL0FnZW50V2luRXh0L3ZlcnNpb25zLzkuMC4wLjE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bmc.ctm/artifacttypes/vmextension/types/AgentWinExt/versions/9.0.0.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYm1jLmN0bS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzL0FnZW50V2luRXh0L3ZlcnNpb25zLzkuMC4wLjE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8501,8 +8501,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bmcctm.test/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYm1jY3RtLnRlc3QvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bmcctm.test/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYm1jY3RtLnRlc3QvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8569,8 +8569,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/boardpacpvtltd/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYm9hcmRwYWNwdnRsdGQvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/boardpacpvtltd/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYm9hcmRwYWNwdnRsdGQvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8637,8 +8637,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bocada/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYm9jYWRhL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bocada/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYm9jYWRhL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8705,8 +8705,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/botanalytics/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYm90YW5hbHl0aWNzL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/botanalytics/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYm90YW5hbHl0aWNzL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8773,8 +8773,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bravura-software-llc/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYnJhdnVyYS1zb2Z0d2FyZS1sbGMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bravura-software-llc/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYnJhdnVyYS1zb2Z0d2FyZS1sbGMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8841,8 +8841,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bright-computing/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYnJpZ2h0LWNvbXB1dGluZy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bright-computing/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYnJpZ2h0LWNvbXB1dGluZy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8909,8 +8909,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/brocade_communications/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYnJvY2FkZV9jb21tdW5pY2F0aW9ucy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/brocade_communications/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYnJvY2FkZV9jb21tdW5pY2F0aW9ucy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8977,8 +8977,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bssw/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYnNzdy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bssw/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYnNzdy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9045,8 +9045,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bt-americas-inc/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYnQtYW1lcmljYXMtaW5jL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/bt-americas-inc/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYnQtYW1lcmljYXMtaW5jL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9113,8 +9113,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/buddhalabs/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYnVkZGhhbGFicy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/buddhalabs/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYnVkZGhhbGFicy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9181,8 +9181,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9249,8 +9249,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/carto/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2FydG8vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/carto/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2FydG8vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9317,8 +9317,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/cask/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2Fzay9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/cask/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2Fzay9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9385,8 +9385,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/catechnologies/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2F0ZWNobm9sb2dpZXMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/catechnologies/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2F0ZWNobm9sb2dpZXMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9453,8 +9453,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/cautelalabs/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2F1dGVsYWxhYnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/cautelalabs/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2F1dGVsYWxhYnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9521,8 +9521,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/cavirin/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2F2aXJpbi9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/cavirin/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2F2aXJpbi9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9589,8 +9589,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/cds/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2RzL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/cds/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2RzL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9657,8 +9657,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/celum-gmbh/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2VsdW0tZ21iaC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/celum-gmbh/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2VsdW0tZ21iaC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9725,8 +9725,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/center-for-internet-security-inc/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2VudGVyLWZvci1pbnRlcm5ldC1zZWN1cml0eS1pbmMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/center-for-internet-security-inc/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2VudGVyLWZvci1pbnRlcm5ldC1zZWN1cml0eS1pbmMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9793,8 +9793,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/centeritysystems/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2VudGVyaXR5c3lzdGVtcy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/centeritysystems/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2VudGVyaXR5c3lzdGVtcy9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9861,8 +9861,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/certivox/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2VydGl2b3gvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/certivox/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2VydGl2b3gvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9929,8 +9929,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/cfd-direct/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2ZkLWRpcmVjdC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/cfd-direct/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2ZkLWRpcmVjdC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9997,8 +9997,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/chain/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2hhaW4vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/chain/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2hhaW4vYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10065,8 +10065,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/checkpoint/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2hlY2twb2ludC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/checkpoint/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2hlY2twb2ludC9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10133,8 +10133,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/chef-software/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2hlZi1zb2Z0d2FyZS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/chef-software/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvY2hlZi1zb2Z0d2FyZS9hcnRpZmFjdHR5cGVzL3ZtZXh0ZW5zaW9uL3R5cGVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10201,8 +10201,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10269,8 +10269,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10337,8 +10337,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions/11.18.6.2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucy8xMS4xOC42LjI/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions/11.18.6.2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucy8xMS4xOC42LjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10405,8 +10405,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions/1207.12.3.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucy8xMjA3LjEyLjMuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions/1207.12.3.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucy8xMjA3LjEyLjMuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10473,8 +10473,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions/1210.12.109.1004?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucy8xMjEwLjEyLjEwOS4xMDA0P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions/1210.12.109.1004?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucy8xMjEwLjEyLjEwOS4xMDA0P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10541,8 +10541,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions/1210.12.109.1005?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucy8xMjEwLjEyLjEwOS4xMDA1P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions/1210.12.109.1005?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucy8xMjEwLjEyLjEwOS4xMDA1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10609,8 +10609,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions/1210.12.110.1000?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucy8xMjEwLjEyLjExMC4xMDAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions/1210.12.110.1000?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucy8xMjEwLjEyLjExMC4xMDAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10677,8 +10677,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions/1210.12.110.1001?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucy8xMjEwLjEyLjExMC4xMDAxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions/1210.12.110.1001?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucy8xMjEwLjEyLjExMC4xMDAxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10745,8 +10745,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions/1210.12.110.1002?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucy8xMjEwLjEyLjExMC4xMDAyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions/1210.12.110.1002?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucy8xMjEwLjEyLjExMC4xMDAyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10813,8 +10813,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions/1210.13.1.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucy8xMjEwLjEzLjEuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions/1210.13.1.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucy8xMjEwLjEzLjEuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10881,8 +10881,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions/1210.13.1.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucy8xMjEwLjEzLjEuMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions/1210.13.1.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucy8xMjEwLjEzLjEuMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10949,8 +10949,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions/1210.13.2.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucy8xMjEwLjEzLjIuMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/ChefClient/versions/1210.13.2.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ2hlZkNsaWVudC92ZXJzaW9ucy8xMjEwLjEzLjIuMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11017,8 +11017,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/LinuxChefClient/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTGludXhDaGVmQ2xpZW50L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/LinuxChefClient/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTGludXhDaGVmQ2xpZW50L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11085,8 +11085,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/LinuxChefClient/versions/11.18.6.2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTGludXhDaGVmQ2xpZW50L3ZlcnNpb25zLzExLjE4LjYuMj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Chef.Bootstrap.WindowsAzure/artifacttypes/vmextension/types/LinuxChefClient/versions/11.18.6.2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2hlZi5Cb290c3RyYXAuV2luZG93c0F6dXJlL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTGludXhDaGVmQ2xpZW50L3ZlcnNpb25zLzExLjE4LjYuMj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Image/CanListAndGet.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Image/CanListAndGet.json index ae0c33566..14aeef8e5 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Image/CanListAndGet.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Image/CanListAndGet.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -69,8 +69,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -137,8 +137,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/128technology/artifacttypes/vmimage/offers?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMTI4dGVjaG5vbG9neS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/128technology/artifacttypes/vmimage/offers?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMTI4dGVjaG5vbG9neS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -205,8 +205,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/128technology/artifacttypes/vmimage/offers/128t_networking_platform/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMTI4dGVjaG5vbG9neS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzLzEyOHRfbmV0d29ya2luZ19wbGF0Zm9ybS9za3VzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/128technology/artifacttypes/vmimage/offers/128t_networking_platform/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMTI4dGVjaG5vbG9neS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzLzEyOHRfbmV0d29ya2luZ19wbGF0Zm9ybS9za3VzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -273,8 +273,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/128technology/artifacttypes/vmimage/offers/128t_networking_platform/skus/128t_networking_platform/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMTI4dGVjaG5vbG9neS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzLzEyOHRfbmV0d29ya2luZ19wbGF0Zm9ybS9za3VzLzEyOHRfbmV0d29ya2luZ19wbGF0Zm9ybS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/128technology/artifacttypes/vmimage/offers/128t_networking_platform/skus/128t_networking_platform/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMTI4dGVjaG5vbG9neS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzLzEyOHRfbmV0d29ya2luZ19wbGF0Zm9ybS9za3VzLzEyOHRfbmV0d29ya2luZ19wbGF0Zm9ybS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -341,8 +341,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/128technology/artifacttypes/vmimage/offers/128t_networking_platform/skus/128t_networking_platform/versions/1.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMTI4dGVjaG5vbG9neS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzLzEyOHRfbmV0d29ya2luZ19wbGF0Zm9ybS9za3VzLzEyOHRfbmV0d29ya2luZ19wbGF0Zm9ybS92ZXJzaW9ucy8xLjAuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/128technology/artifacttypes/vmimage/offers/128t_networking_platform/skus/128t_networking_platform/versions/1.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMTI4dGVjaG5vbG9neS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzLzEyOHRfbmV0d29ya2luZ19wbGF0Zm9ybS9za3VzLzEyOHRfbmV0d29ya2luZ19wbGF0Zm9ybS92ZXJzaW9ucy8xLjAuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -409,8 +409,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/1e/artifacttypes/vmimage/offers?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMWUvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/1e/artifacttypes/vmimage/offers?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMWUvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -477,8 +477,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/1e/artifacttypes/vmimage/offers/tachyonv30-0-100/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMWUvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy90YWNoeW9udjMwLTAtMTAwL3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/1e/artifacttypes/vmimage/offers/tachyonv30-0-100/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMWUvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy90YWNoeW9udjMwLTAtMTAwL3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -545,8 +545,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/1e/artifacttypes/vmimage/offers/tachyonv30-0-100/skus/tachyonv4-1/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMWUvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy90YWNoeW9udjMwLTAtMTAwL3NrdXMvdGFjaHlvbnY0LTEvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/1e/artifacttypes/vmimage/offers/tachyonv30-0-100/skus/tachyonv4-1/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMWUvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy90YWNoeW9udjMwLTAtMTAwL3NrdXMvdGFjaHlvbnY0LTEvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -613,8 +613,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/1e/artifacttypes/vmimage/offers/tachyonv30-0-100/skus/tachyonv4-1/versions/4.1.6?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMWUvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy90YWNoeW9udjMwLTAtMTAwL3NrdXMvdGFjaHlvbnY0LTEvdmVyc2lvbnMvNC4xLjY/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/1e/artifacttypes/vmimage/offers/tachyonv30-0-100/skus/tachyonv4-1/versions/4.1.6?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMWUvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy90YWNoeW9udjMwLTAtMTAwL3NrdXMvdGFjaHlvbnY0LTEvdmVyc2lvbnMvNC4xLjY/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -681,8 +681,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/2021ai/artifacttypes/vmimage/offers?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMjAyMWFpL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/2021ai/artifacttypes/vmimage/offers?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMjAyMWFpL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -749,8 +749,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/2021ai/artifacttypes/vmimage/offers/grace-churn-vm/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMjAyMWFpL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvZ3JhY2UtY2h1cm4tdm0vc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/2021ai/artifacttypes/vmimage/offers/grace-churn-vm/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMjAyMWFpL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvZ3JhY2UtY2h1cm4tdm0vc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -817,8 +817,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/2021ai/artifacttypes/vmimage/offers/grace-churn-vm/skus/grace_vm/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMjAyMWFpL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvZ3JhY2UtY2h1cm4tdm0vc2t1cy9ncmFjZV92bS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/2021ai/artifacttypes/vmimage/offers/grace-churn-vm/skus/grace_vm/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMjAyMWFpL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvZ3JhY2UtY2h1cm4tdm0vc2t1cy9ncmFjZV92bS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -885,8 +885,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/2021ai/artifacttypes/vmimage/offers/grace-churn-vm/skus/grace_vm/versions/0.0.2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMjAyMWFpL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvZ3JhY2UtY2h1cm4tdm0vc2t1cy9ncmFjZV92bS92ZXJzaW9ucy8wLjAuMj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/2021ai/artifacttypes/vmimage/offers/grace-churn-vm/skus/grace_vm/versions/0.0.2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvMjAyMWFpL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvZ3JhY2UtY2h1cm4tdm0vc2t1cy9ncmFjZV92bS92ZXJzaW9ucy8wLjAuMj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -953,8 +953,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/3cx-pbx/artifacttypes/vmimage/offers?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvM2N4LXBieC9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/3cx-pbx/artifacttypes/vmimage/offers?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvM2N4LXBieC9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1021,8 +1021,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/3cx-pbx/artifacttypes/vmimage/offers/3cx-pbx/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvM2N4LXBieC9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzLzNjeC1wYngvc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/3cx-pbx/artifacttypes/vmimage/offers/3cx-pbx/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvM2N4LXBieC9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzLzNjeC1wYngvc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1089,8 +1089,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/3cx-pbx/artifacttypes/vmimage/offers/3cx-pbx/skus/16/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvM2N4LXBieC9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzLzNjeC1wYngvc2t1cy8xNi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/3cx-pbx/artifacttypes/vmimage/offers/3cx-pbx/skus/16/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvM2N4LXBieC9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzLzNjeC1wYngvc2t1cy8xNi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1157,8 +1157,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/3cx-pbx/artifacttypes/vmimage/offers/3cx-pbx/skus/16/versions/16.0.8?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvM2N4LXBieC9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzLzNjeC1wYngvc2t1cy8xNi92ZXJzaW9ucy8xNi4wLjg/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/3cx-pbx/artifacttypes/vmimage/offers/3cx-pbx/skus/16/versions/16.0.8?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvM2N4LXBieC9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzLzNjeC1wYngvc2t1cy8xNi92ZXJzaW9ucy8xNi4wLjg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1225,8 +1225,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/4psa/artifacttypes/vmimage/offers?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvNHBzYS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/4psa/artifacttypes/vmimage/offers?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvNHBzYS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1293,8 +1293,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/4psa/artifacttypes/vmimage/offers/voipnow/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvNHBzYS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3ZvaXBub3cvc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/4psa/artifacttypes/vmimage/offers/voipnow/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvNHBzYS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3ZvaXBub3cvc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1361,8 +1361,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/4psa/artifacttypes/vmimage/offers/voipnow/skus/vpn525-single/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvNHBzYS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3ZvaXBub3cvc2t1cy92cG41MjUtc2luZ2xlL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/4psa/artifacttypes/vmimage/offers/voipnow/skus/vpn525-single/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvNHBzYS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3ZvaXBub3cvc2t1cy92cG41MjUtc2luZ2xlL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1429,8 +1429,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/4psa/artifacttypes/vmimage/offers/voipnow/skus/vpn525-single/versions/5.2.5?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvNHBzYS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3ZvaXBub3cvc2t1cy92cG41MjUtc2luZ2xlL3ZlcnNpb25zLzUuMi41P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/4psa/artifacttypes/vmimage/offers/voipnow/skus/vpn525-single/versions/5.2.5?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvNHBzYS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3ZvaXBub3cvc2t1cy92cG41MjUtc2luZ2xlL3ZlcnNpb25zLzUuMi41P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1497,8 +1497,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/5nine-software-inc/artifacttypes/vmimage/offers?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvNW5pbmUtc29mdHdhcmUtaW5jL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/5nine-software-inc/artifacttypes/vmimage/offers?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvNW5pbmUtc29mdHdhcmUtaW5jL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1565,8 +1565,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/5nine-software-inc/artifacttypes/vmimage/offers/5nine_smart_firewall/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvNW5pbmUtc29mdHdhcmUtaW5jL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvNW5pbmVfc21hcnRfZmlyZXdhbGwvc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/5nine-software-inc/artifacttypes/vmimage/offers/5nine_smart_firewall/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvNW5pbmUtc29mdHdhcmUtaW5jL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvNW5pbmVfc21hcnRfZmlyZXdhbGwvc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1633,8 +1633,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/5nine-software-inc/artifacttypes/vmimage/offers/5nine_smart_firewall/skus/5nine_smart_firewall/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvNW5pbmUtc29mdHdhcmUtaW5jL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvNW5pbmVfc21hcnRfZmlyZXdhbGwvc2t1cy81bmluZV9zbWFydF9maXJld2FsbC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/5nine-software-inc/artifacttypes/vmimage/offers/5nine_smart_firewall/skus/5nine_smart_firewall/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvNW5pbmUtc29mdHdhcmUtaW5jL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvNW5pbmVfc21hcnRfZmlyZXdhbGwvc2t1cy81bmluZV9zbWFydF9maXJld2FsbC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1701,8 +1701,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/5nine-software-inc/artifacttypes/vmimage/offers/5nine_smart_firewall/skus/5nine_smart_firewall/versions/1.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvNW5pbmUtc29mdHdhcmUtaW5jL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvNW5pbmVfc21hcnRfZmlyZXdhbGwvc2t1cy81bmluZV9zbWFydF9maXJld2FsbC92ZXJzaW9ucy8xLjAuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/5nine-software-inc/artifacttypes/vmimage/offers/5nine_smart_firewall/skus/5nine_smart_firewall/versions/1.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvNW5pbmUtc29mdHdhcmUtaW5jL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvNW5pbmVfc21hcnRfZmlyZXdhbGwvc2t1cy81bmluZV9zbWFydF9maXJld2FsbC92ZXJzaW9ucy8xLjAuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1769,8 +1769,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/7isolutions/artifacttypes/vmimage/offers?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvN2lzb2x1dGlvbnMvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/7isolutions/artifacttypes/vmimage/offers?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvN2lzb2x1dGlvbnMvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1837,8 +1837,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/7isolutions/artifacttypes/vmimage/offers/sapp/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvN2lzb2x1dGlvbnMvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9zYXBwL3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/7isolutions/artifacttypes/vmimage/offers/sapp/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvN2lzb2x1dGlvbnMvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9zYXBwL3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1905,8 +1905,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/7isolutions/artifacttypes/vmimage/offers/sapp/skus/sapp1510-ubuntu1404/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvN2lzb2x1dGlvbnMvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9zYXBwL3NrdXMvc2FwcDE1MTAtdWJ1bnR1MTQwNC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/7isolutions/artifacttypes/vmimage/offers/sapp/skus/sapp1510-ubuntu1404/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvN2lzb2x1dGlvbnMvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9zYXBwL3NrdXMvc2FwcDE1MTAtdWJ1bnR1MTQwNC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1973,8 +1973,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/7isolutions/artifacttypes/vmimage/offers/sapp/skus/sapp1510-ubuntu1404/versions/15.10.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvN2lzb2x1dGlvbnMvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9zYXBwL3NrdXMvc2FwcDE1MTAtdWJ1bnR1MTQwNC92ZXJzaW9ucy8xNS4xMC4xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/7isolutions/artifacttypes/vmimage/offers/sapp/skus/sapp1510-ubuntu1404/versions/15.10.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvN2lzb2x1dGlvbnMvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9zYXBwL3NrdXMvc2FwcDE1MTAtdWJ1bnR1MTQwNC92ZXJzaW9ucy8xNS4xMC4xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2041,8 +2041,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2109,8 +2109,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-lightning-adc/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtbGlnaHRuaW5nLWFkYy9za3VzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-lightning-adc/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtbGlnaHRuaW5nLWFkYy9za3VzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2177,8 +2177,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-lightning-adc/skus/li-ads-azure-byol/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtbGlnaHRuaW5nLWFkYy9za3VzL2xpLWFkcy1henVyZS1ieW9sL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-lightning-adc/skus/li-ads-azure-byol/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtbGlnaHRuaW5nLWFkYy9za3VzL2xpLWFkcy1henVyZS1ieW9sL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2245,8 +2245,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-lightning-adc/skus/li-ads-azure-byol/versions/4.1.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtbGlnaHRuaW5nLWFkYy9za3VzL2xpLWFkcy1henVyZS1ieW9sL3ZlcnNpb25zLzQuMS4xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-lightning-adc/skus/li-ads-azure-byol/versions/4.1.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtbGlnaHRuaW5nLWFkYy9za3VzL2xpLWFkcy1henVyZS1ieW9sL3ZlcnNpb25zLzQuMS4xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2313,8 +2313,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-lightning-adc/skus/li-ads-azure-byol/versions/4.1.2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtbGlnaHRuaW5nLWFkYy9za3VzL2xpLWFkcy1henVyZS1ieW9sL3ZlcnNpb25zLzQuMS4yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-lightning-adc/skus/li-ads-azure-byol/versions/4.1.2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtbGlnaHRuaW5nLWFkYy9za3VzL2xpLWFkcy1henVyZS1ieW9sL3ZlcnNpb25zLzQuMS4yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2381,8 +2381,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2449,8 +2449,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_100mbps/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMTAwbWJwcy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_100mbps/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMTAwbWJwcy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2517,8 +2517,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_100mbps/versions/1.0.2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMTAwbWJwcy92ZXJzaW9ucy8xLjAuMj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_100mbps/versions/1.0.2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMTAwbWJwcy92ZXJzaW9ucy8xLjAuMj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2585,8 +2585,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_100mbps/versions/1.0.3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMTAwbWJwcy92ZXJzaW9ucy8xLjAuMz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_100mbps/versions/1.0.3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMTAwbWJwcy92ZXJzaW9ucy8xLjAuMz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2653,8 +2653,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_100mbps/versions/1.0.5?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMTAwbWJwcy92ZXJzaW9ucy8xLjAuNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_100mbps/versions/1.0.5?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMTAwbWJwcy92ZXJzaW9ucy8xLjAuNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2721,8 +2721,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_100mbps/versions/1.0.6?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMTAwbWJwcy92ZXJzaW9ucy8xLjAuNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_100mbps/versions/1.0.6?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMTAwbWJwcy92ZXJzaW9ucy8xLjAuNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2789,8 +2789,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_100mbps/versions/4.1.4?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMTAwbWJwcy92ZXJzaW9ucy80LjEuND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_100mbps/versions/4.1.4?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMTAwbWJwcy92ZXJzaW9ucy80LjEuND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2857,8 +2857,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_10mbps/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMTBtYnBzL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_10mbps/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMTBtYnBzL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2925,8 +2925,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_10mbps/versions/1.0.2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMTBtYnBzL3ZlcnNpb25zLzEuMC4yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_10mbps/versions/1.0.2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMTBtYnBzL3ZlcnNpb25zLzEuMC4yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2993,8 +2993,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_10mbps/versions/1.0.3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMTBtYnBzL3ZlcnNpb25zLzEuMC4zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_10mbps/versions/1.0.3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMTBtYnBzL3ZlcnNpb25zLzEuMC4zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3061,8 +3061,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_10mbps/versions/1.0.4?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMTBtYnBzL3ZlcnNpb25zLzEuMC40P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_10mbps/versions/1.0.4?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMTBtYnBzL3ZlcnNpb25zLzEuMC40P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3129,8 +3129,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_200mbps/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMjAwbWJwcy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_200mbps/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMjAwbWJwcy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3197,8 +3197,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_200mbps/versions/1.0.2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMjAwbWJwcy92ZXJzaW9ucy8xLjAuMj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_200mbps/versions/1.0.2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMjAwbWJwcy92ZXJzaW9ucy8xLjAuMj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3265,8 +3265,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_200mbps/versions/1.0.3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMjAwbWJwcy92ZXJzaW9ucy8xLjAuMz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_200mbps/versions/1.0.3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMjAwbWJwcy92ZXJzaW9ucy8xLjAuMz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3333,8 +3333,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_200mbps/versions/1.0.5?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMjAwbWJwcy92ZXJzaW9ucy8xLjAuNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_200mbps/versions/1.0.5?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMjAwbWJwcy92ZXJzaW9ucy8xLjAuNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3401,8 +3401,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_200mbps/versions/1.0.6?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMjAwbWJwcy92ZXJzaW9ucy8xLjAuNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_200mbps/versions/1.0.6?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMjAwbWJwcy92ZXJzaW9ucy8xLjAuNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3469,8 +3469,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_200mbps/versions/4.1.4?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMjAwbWJwcy92ZXJzaW9ucy80LjEuND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/a10networks/artifacttypes/vmimage/offers/a10-vthunder-adc/skus/vthunder_200mbps/versions/4.1.4?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvYTEwbmV0d29ya3MvYXJ0aWZhY3R0eXBlcy92bWltYWdlL29mZmVycy9hMTAtdnRodW5kZXItYWRjL3NrdXMvdnRodW5kZXJfMjAwbWJwcy92ZXJzaW9ucy80LjEuND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3537,8 +3537,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3605,8 +3605,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-minimal-focal-daily/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LW1pbmltYWwtZm9jYWwtZGFpbHkvc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-minimal-focal-daily/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LW1pbmltYWwtZm9jYWwtZGFpbHkvc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3673,8 +3673,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-minimal-focal-daily/skus/minimal-20_04-daily-lts/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LW1pbmltYWwtZm9jYWwtZGFpbHkvc2t1cy9taW5pbWFsLTIwXzA0LWRhaWx5LWx0cy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-minimal-focal-daily/skus/minimal-20_04-daily-lts/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LW1pbmltYWwtZm9jYWwtZGFpbHkvc2t1cy9taW5pbWFsLTIwXzA0LWRhaWx5LWx0cy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3741,8 +3741,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-minimal-focal-daily/skus/minimal-20_04-daily-lts-gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LW1pbmltYWwtZm9jYWwtZGFpbHkvc2t1cy9taW5pbWFsLTIwXzA0LWRhaWx5LWx0cy1nZW4yL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-minimal-focal-daily/skus/minimal-20_04-daily-lts-gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LW1pbmltYWwtZm9jYWwtZGFpbHkvc2t1cy9taW5pbWFsLTIwXzA0LWRhaWx5LWx0cy1nZW4yL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3809,8 +3809,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3877,8 +3877,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus/19_10/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXMvMTlfMTAvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus/19_10/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXMvMTlfMTAvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3945,8 +3945,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus/19_10/versions/19.10.201910170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXMvMTlfMTAvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus/19_10/versions/19.10.201910170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXMvMTlfMTAvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4013,8 +4013,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus/19_10/versions/19.10.201910170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXMvMTlfMTAvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus/19_10/versions/19.10.201910170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXMvMTlfMTAvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4081,8 +4081,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus/19_10/versions/19.10.201910170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXMvMTlfMTAvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus/19_10/versions/19.10.201910170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXMvMTlfMTAvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4149,8 +4149,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus/19_10/versions?$orderby=name%20desc&$top=1&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXMvMTlfMTAvdmVyc2lvbnM/JG9yZGVyYnk9bmFtZSUyMGRlc2MmJHRvcD0xJmFwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus/19_10/versions?$top=1&$orderby=name%20desc&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXMvMTlfMTAvdmVyc2lvbnM/JHRvcD0xJiRvcmRlcmJ5PW5hbWUlMjBkZXNjJmFwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateUpdateVirtualMachineWithEmptyManagedDataDisks.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateUpdateVirtualMachineWithEmptyManagedDataDisks.json index 4773224e2..166f42b1b 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateUpdateVirtualMachineWithEmptyManagedDataDisks.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateUpdateVirtualMachineWithEmptyManagedDataDisks.json @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_6a050838d1?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9teXZtMV9tZGlza182YTA1MDgzOGQxP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_6a050838d1?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9teXZtMV9tZGlza182YTA1MDgzOGQxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 150\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -154,8 +154,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_534083857a?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9teXZtMV9tZGlza181MzQwODM4NTdhP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_534083857a?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9teXZtMV9tZGlza181MzQwODM4NTdhP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 150\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -240,8 +240,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_6147700532?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9teXZtMV9tZGlza182MTQ3NzAwNTMyP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_6147700532?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9teXZtMV9tZGlza182MTQ3NzAwNTMyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 150\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -616,8 +616,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_6a050838d1?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9teXZtMV9tZGlza182YTA1MDgzOGQxP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_6a050838d1?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9teXZtMV9tZGlza182YTA1MDgzOGQxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -746,8 +746,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_534083857a?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9teXZtMV9tZGlza181MzQwODM4NTdhP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_534083857a?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9teXZtMV9tZGlza181MzQwODM4NTdhP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -873,8 +873,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_6147700532?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9teXZtMV9tZGlza182MTQ3NzAwNTMyP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_6147700532?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy9teXZtMV9tZGlza182MTQ3NzAwNTMyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1272,8 +1272,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbXl2bTE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbXl2bTE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_6a050838d1\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_534083857a\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_6147700532\"\r\n }\r\n },\r\n {\r\n \"lun\": 4,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm1\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"123tEst!@|ac\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Network/networkInterfaces/nicmyvm10796450960\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1544,8 +1544,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbXl2bTE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbXl2bTE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineByAttachingManagedOsDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineByAttachingManagedOsDisk.json index d45f58b21..dd0cc08a8 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineByAttachingManagedOsDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineByAttachingManagedOsDisk.json @@ -615,8 +615,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8841/providers/Microsoft.Compute/virtualMachines/myvm6?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODg0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm02P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8841/providers/Microsoft.Compute/virtualMachines/myvm6?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODg0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm02P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.2-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"myvm6-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgba85977565a.blob.core.windows.net/vhds/myvm6-os-disk-16a665ea-db54-49f3-86dd-cfddca1a71cb.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm6\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"123tEst!@|ac\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8841/providers/Microsoft.Network/networkInterfaces/nicmyvm6d464297315\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -698,8 +698,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8841/providers/Microsoft.Compute/virtualMachines/myvm6?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODg0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm02P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8841/providers/Microsoft.Compute/virtualMachines/myvm6?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODg0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm02P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8841/providers/Microsoft.Compute/disks/dsk-22b02430c\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8841/providers/Microsoft.Network/networkInterfaces/nicmyvm641b0124349\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -970,8 +970,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8841/providers/Microsoft.Compute/virtualMachines/myvm6?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODg0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm02P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8841/providers/Microsoft.Compute/virtualMachines/myvm6?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODg0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm02P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1032,8 +1032,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8841/providers/Microsoft.Compute/virtualMachines/myvm6?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODg0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm02P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8841/providers/Microsoft.Compute/virtualMachines/myvm6?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODg0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm02P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1094,8 +1094,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8841/providers/Microsoft.Compute/virtualMachines/myvm6?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODg0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm02P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8841/providers/Microsoft.Compute/virtualMachines/myvm6?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODg0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm02P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -1419,8 +1419,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8841/providers/Microsoft.Compute/disks/dsk-22b02430c?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODg0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrLTIyYjAyNDMwYz9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8841/providers/Microsoft.Compute/disks/dsk-22b02430c?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODg0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrLTIyYjAyNDMwYz9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"osType\": \"Linux\",\r\n \"creationData\": {\r\n \"createOption\": \"Import\",\r\n \"storageAccountId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-8841/providers/Microsoft.Storage/storageAccounts/stgba85977565a\",\r\n \"sourceUri\": \"https://stgba85977565a.blob.core.windows.net/vhds/myvm6-os-disk-16a665ea-db54-49f3-86dd-cfddca1a71cb.Vhd\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1570,8 +1570,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8841/providers/Microsoft.Compute/disks/dsk-22b02430c?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODg0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrLTIyYjAyNDMwYz9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8841/providers/Microsoft.Compute/disks/dsk-22b02430c?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODg0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrLTIyYjAyNDMwYz9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromCustomImageWithManagedDisks.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromCustomImageWithManagedDisks.json index 2c6e2ef49..35445faad 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromCustomImageWithManagedDisks.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromCustomImageWithManagedDisks.json @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_43317490f2?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfNDMzMTc0OTBmMj9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_43317490f2?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfNDMzMTc0OTBmMj9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 150\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -154,8 +154,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_a7a8228540?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfYTdhODIyODU0MD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_a7a8228540?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfYTdhODIyODU0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 150\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -465,8 +465,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_4cb22017c0?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfNGNiMjIwMTdjMD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_4cb22017c0?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfNGNiMjIwMTdjMD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 150\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -551,8 +551,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_43317490f2?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfNDMzMTc0OTBmMj9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_43317490f2?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfNDMzMTc0OTBmMj9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -743,8 +743,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_a7a8228540?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfYTdhODIyODU0MD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_a7a8228540?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfYTdhODIyODU0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1136,8 +1136,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_4cb22017c0?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfNGNiMjIwMTdjMD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_4cb22017c0?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfNGNiMjIwMTdjMD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1414,8 +1414,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_4cb22017c0\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_a7a8228540\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_43317490f2\"\r\n }\r\n },\r\n {\r\n \"lun\": 4,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm1\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"123tEst!@|ac\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Network/networkInterfaces/nicmyvm1bb320350ff\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1810,8 +1810,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1872,8 +1872,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/virtualMachines/myvm1/deallocate?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xL2RlYWxsb2NhdGU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/virtualMachines/myvm1/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xL2RlYWxsb2NhdGU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -3310,8 +3310,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/virtualMachines/myvm1/generalize?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xL2dlbmVyYWxpemU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/virtualMachines/myvm1/generalize?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xL2dlbmVyYWxpemU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -3375,8 +3375,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/images/img-35834?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZy0zNTgzND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/images/img-35834?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZy0zNTgzND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"sourceVirtualMachine\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/virtualMachines/myvm1\"\r\n },\r\n \"hyperVGeneration\": \"V1\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3517,8 +3517,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/images/img-35834?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZy0zNTgzND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/images/img-35834?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZy0zNTgzND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3928,8 +3928,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/virtualMachines/myvm2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/virtualMachines/myvm2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/images/img-35834\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm2\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"123tEst!@|ac\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Network/networkInterfaces/nicmyvm26d66834283\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4262,8 +4262,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/virtualMachines/myvm2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/virtualMachines/myvm2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4673,8 +4673,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/virtualMachines/myvm3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/virtualMachines/myvm3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/images/img-35834\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 5,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 200,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 160\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 160\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 160\r\n },\r\n {\r\n \"lun\": 4,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 110\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 110\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm3\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"123tEst!@|ac\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Network/networkInterfaces/nicmyvm3ec216427b2\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -5069,8 +5069,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/virtualMachines/myvm3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/virtualMachines/myvm3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromPIRImageWithManagedOsDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromPIRImageWithManagedOsDisk.json index 33f698803..8231b6264 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromPIRImageWithManagedOsDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromPIRImageWithManagedOsDisk.json @@ -695,8 +695,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1668/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTY2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1668/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTY2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm1\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"123tEst!@|ac\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1668/providers/Microsoft.Network/networkInterfaces/nicmyvm11d36529611\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -967,8 +967,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1668/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTY2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1668/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTY2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1029,8 +1029,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1668/providers/Microsoft.Compute/disks/myvm1_OsDisk_1_a02f945028ed44b5a243d54eac6f8457?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTY2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfT3NEaXNrXzFfYTAyZjk0NTAyOGVkNDRiNWEyNDNkNTRlYWM2Zjg0NTc/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1668/providers/Microsoft.Compute/disks/myvm1_OsDisk_1_a02f945028ed44b5a243d54eac6f8457?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTY2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfT3NEaXNrXzFfYTAyZjk0NTAyOGVkNDRiNWEyNDNkNTRlYWM2Zjg0NTc/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineWithManagedDiskInManagedAvailabilitySet.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineWithManagedDiskInManagedAvailabilitySet.json index 2663a5224..0c790ef27 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineWithManagedDiskInManagedAvailabilitySet.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineWithManagedDiskInManagedAvailabilitySet.json @@ -148,8 +148,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-659/providers/Microsoft.Compute/availabilitySets/av-a6842697f9?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjU5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9hdmFpbGFiaWxpdHlTZXRzL2F2LWE2ODQyNjk3Zjk/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-659/providers/Microsoft.Compute/availabilitySets/av-a6842697f9?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjU5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9hdmFpbGFiaWxpdHlTZXRzL2F2LWE2ODQyNjk3Zjk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"platformUpdateDomainCount\": 5,\r\n \"platformFaultDomainCount\": 2\r\n },\r\n \"sku\": {\r\n \"name\": \"Aligned\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -491,8 +491,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-659/providers/Microsoft.Compute/virtualMachines/myvm6?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjU5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbXl2bTY/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-659/providers/Microsoft.Compute/virtualMachines/myvm6?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjU5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbXl2bTY/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm6\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"123tEst!@|ac\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-659/providers/Microsoft.Network/networkInterfaces/nicmyvm6eec175759f\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-659/providers/Microsoft.Compute/availabilitySets/av-a6842697f9\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -763,8 +763,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-659/providers/Microsoft.Compute/virtualMachines/myvm6?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjU5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbXl2bTY/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-659/providers/Microsoft.Compute/virtualMachines/myvm6?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjU5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbXl2bTY/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -825,8 +825,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-659/providers/Microsoft.Compute/availabilitySets/AV-A6842697F9?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjU5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9hdmFpbGFiaWxpdHlTZXRzL0FWLUE2ODQyNjk3Rjk/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-659/providers/Microsoft.Compute/availabilitySets/AV-A6842697F9?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjU5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9hdmFpbGFiaWxpdHlTZXRzL0FWLUE2ODQyNjk3Rjk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByAddingAndRemovingManagedDisks.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByAddingAndRemovingManagedDisks.json index 2d0c36214..9e61bd201 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByAddingAndRemovingManagedDisks.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByAddingAndRemovingManagedDisks.json @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_89086537df?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfODkwODY1MzdkZj9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_89086537df?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfODkwODY1MzdkZj9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 150\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -234,8 +234,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_1488349939?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfMTQ4ODM0OTkzOT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_1488349939?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfMTQ4ODM0OTkzOT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 150\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -320,8 +320,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_5634434251?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfNTYzNDQzNDI1MT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_5634434251?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfNTYzNDQzNDI1MT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 150\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -471,8 +471,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_89086537df?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfODkwODY1MzdkZj9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_89086537df?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfODkwODY1MzdkZj9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -873,8 +873,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_1488349939?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfMTQ4ODM0OTkzOT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_1488349939?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfMTQ4ODM0OTkzOT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -938,8 +938,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_5634434251?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfNTYzNDQzNDI1MT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_5634434251?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfNTYzNDQzNDI1MT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1272,8 +1272,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_89086537df\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_1488349939\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_5634434251\"\r\n }\r\n },\r\n {\r\n \"lun\": 4,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm1\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"123tEst!@|ac\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Network/networkInterfaces/nicmyvm1d2c624275e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1606,8 +1606,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1668,8 +1668,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1730,8 +1730,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"myvm1_OsDisk_1_524ef4584e0c423790e41d390c9a174d\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_OsDisk_1_524ef4584e0c423790e41d390c9a174d\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"myvm1_mdisk_89086537df\",\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Attach\",\r\n \"diskSizeGB\": 150,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_89086537df\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"myvm1_mdisk_1488349939\",\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"diskSizeGB\": 150,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_1488349939\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 3,\r\n \"name\": \"myvm1_mdisk_5634434251\",\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"diskSizeGB\": 150,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_5634434251\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 4,\r\n \"name\": \"myvm1_disk5_c7fd422076ff4bb48d176e4ba8984f5b\",\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_disk5_c7fd422076ff4bb48d176e4ba8984f5b\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 6,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm1\",\r\n \"adminUsername\": \"juser\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Network/networkInterfaces/nicmyvm1d2c624275e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByReimagingDisks.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByReimagingDisks.json index 1cbe723c5..32c121dc2 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByReimagingDisks.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByReimagingDisks.json @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/disks/myvm1_mdisk_4993451226?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfNDk5MzQ1MTIyNj9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/disks/myvm1_mdisk_4993451226?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfNDk5MzQ1MTIyNj9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 1\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -154,8 +154,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/disks/myvm1_mdisk_82c6073048?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfODJjNjA3MzA0OD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/disks/myvm1_mdisk_82c6073048?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfODJjNjA3MzA0OD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 1\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -385,8 +385,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/disks/myvm1_mdisk_4993451226?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfNDk5MzQ1MTIyNj9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/disks/myvm1_mdisk_4993451226?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfNDk5MzQ1MTIyNj9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -515,8 +515,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/disks/myvm1_mdisk_82c6073048?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfODJjNjA3MzA0OD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/disks/myvm1_mdisk_82c6073048?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvbXl2bTFfbWRpc2tfODJjNjA3MzA0OD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1056,8 +1056,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadOnly\",\r\n \"diffDiskSettings\": {\r\n \"option\": \"Local\"\r\n },\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/disks/myvm1_mdisk_4993451226\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/disks/myvm1_mdisk_82c6073048\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 1,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 1,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm1\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"123tEst!@|ac\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Network/networkInterfaces/nicmyvm1317541875f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1390,8 +1390,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1452,8 +1452,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1514,8 +1514,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1582,8 +1582,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"myvm1_OsDisk_1_e614a261863f4752bfaef2629f377fbe\",\r\n \"caching\": \"ReadOnly\",\r\n \"diffDiskSettings\": {\r\n \"option\": \"Local\"\r\n },\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/disks/myvm1_OsDisk_1_e614a261863f4752bfaef2629f377fbe\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"myvm1_mdisk_4993451226\",\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Attach\",\r\n \"diskSizeGB\": 1,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/disks/myvm1_mdisk_4993451226\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"myvm1_mdisk_82c6073048\",\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Attach\",\r\n \"diskSizeGB\": 1,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/disks/myvm1_mdisk_82c6073048\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 3,\r\n \"name\": \"myvm1_disk4_4a11f3bfd7e8481b8cd18da3981a94d1\",\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 1,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/disks/myvm1_disk4_4a11f3bfd7e8481b8cd18da3981a94d1\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 6,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 1,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm1\",\r\n \"adminUsername\": \"juser\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Network/networkInterfaces/nicmyvm1317541875f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1724,8 +1724,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/virtualMachines/myvm1/reimage?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xL3JlaW1hZ2U/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/virtualMachines/myvm1/reimage?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xL3JlaW1hZ2U/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnExistingVMWithRoleAssignments.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnExistingVMWithRoleAssignments.json index 1cad7fd13..3be4222dd 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnExistingVMWithRoleAssignments.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnExistingVMWithRoleAssignments.json @@ -417,8 +417,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9383/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTM4My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9383/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTM4My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9383/providers/Microsoft.Network/networkInterfaces/nicjavavm54267281f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -689,8 +689,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9383/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTM4My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9383/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTM4My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -751,8 +751,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9383/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTM4My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9383/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTM4My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -813,8 +813,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9383/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTM4My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9383/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTM4My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1070,8 +1070,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9383/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTM4My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9383/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTM4My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_360ee2d12b3e4144be802743846ebd32\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9383/providers/Microsoft.Compute/disks/javavm_OsDisk_1_360ee2d12b3e4144be802743846ebd32\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9383/providers/Microsoft.Network/networkInterfaces/nicjavavm54267281f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1150,8 +1150,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9383/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTM4My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9383/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTM4My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_360ee2d12b3e4144be802743846ebd32\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9383/providers/Microsoft.Compute/disks/javavm_OsDisk_1_360ee2d12b3e4144be802743846ebd32\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9383/providers/Microsoft.Network/networkInterfaces/nicjavavm54267281f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewOrExistingVMWithoutRoleAssignment.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewOrExistingVMWithoutRoleAssignment.json index ed19ef4ef..340ac07d1 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewOrExistingVMWithoutRoleAssignment.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewOrExistingVMWithoutRoleAssignment.json @@ -417,8 +417,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8036/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODAzNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8036/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODAzNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8036/providers/Microsoft.Network/networkInterfaces/nicjavavm28c40659b\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -689,8 +689,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8036/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODAzNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8036/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODAzNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -751,8 +751,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8036/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODAzNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8036/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODAzNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1008,8 +1008,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8036/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODAzNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8036/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODAzNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_01437dfbabf84c9cb1b93b6deb607909\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8036/providers/Microsoft.Compute/disks/javavm_OsDisk_1_01437dfbabf84c9cb1b93b6deb607909\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8036/providers/Microsoft.Network/networkInterfaces/nicjavavm28c40659b\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithMultipleRoleAssignments.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithMultipleRoleAssignments.json index 06db6a3f5..9f07a27bb 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithMultipleRoleAssignments.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithMultipleRoleAssignments.json @@ -676,8 +676,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi7960/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpNzk2MC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi7960/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpNzk2MC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi7960/providers/Microsoft.Network/networkInterfaces/nicjavavm908294987\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -948,8 +948,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi7960/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpNzk2MC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi7960/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpNzk2MC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithRoleAssignedToCurrentResourceGroup.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithRoleAssignedToCurrentResourceGroup.json index 4c28fa713..10b3b6e42 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithRoleAssignedToCurrentResourceGroup.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithRoleAssignedToCurrentResourceGroup.json @@ -417,8 +417,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9593/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTU5My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9593/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTU5My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9593/providers/Microsoft.Network/networkInterfaces/nicjavavmcec977102\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -751,8 +751,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9593/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTU5My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9593/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTU5My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateLowPriorityVMSSInstance.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateLowPriorityVMSSInstance.json index e911ae208..7188b4c1c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateLowPriorityVMSSInstance.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateLowPriorityVMSSInstance.json @@ -1233,8 +1233,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Compute/virtualMachineScaleSets/vmss3051?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM0NzAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MzMDUxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Compute/virtualMachineScaleSets/vmss3051?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM0NzAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MzMDUxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Manual\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss3051-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss3051-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg5713.blob.core.windows.net/vhds\",\r\n \"https://stg35169.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Network/loadBalancers/extlb1-3039/backendAddressPools/extlb1-3039-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Network/loadBalancers/extlb1-3039/backendAddressPools/extlb1-3039-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Network/loadBalancers/extlb1-3039/inboundNatPools/extlb1-3039-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Network/loadBalancers/extlb1-3039/inboundNatPools/extlb1-3039-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"priority\": \"Low\",\r\n \"evictionPolicy\": \"Deallocate\",\r\n \"billingProfile\": {\r\n \"maxPrice\": 1000.0\r\n }\r\n },\r\n \"singlePlacementGroup\": true\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1446,8 +1446,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Compute/virtualMachineScaleSets/vmss3051?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM0NzAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MzMDUxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Compute/virtualMachineScaleSets/vmss3051?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM0NzAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MzMDUxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1508,8 +1508,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Compute/virtualMachineScaleSets/vmss3051?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM0NzAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MzMDUxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Compute/virtualMachineScaleSets/vmss3051?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM0NzAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MzMDUxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1570,8 +1570,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Compute/virtualMachineScaleSets/vmss3051?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM0NzAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MzMDUxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Compute/virtualMachineScaleSets/vmss3051?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM0NzAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MzMDUxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Manual\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"vhdContainers\": [\r\n \"https://stg5713.blob.core.windows.net/vhds\",\r\n \"https://stg35169.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Network/loadBalancers/extlb1-3039/backendAddressPools/extlb1-3039-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Network/loadBalancers/extlb1-3039/backendAddressPools/extlb1-3039-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Network/loadBalancers/extlb1-3039/inboundNatPools/extlb1-3039-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Network/loadBalancers/extlb1-3039/inboundNatPools/extlb1-3039-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n },\r\n \"billingProfile\": {\r\n \"maxPrice\": 2000.0\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateTwoRegionalVMSSAndAssociateEachWithDifferentBackendPoolOfZoneResilientLoadBalancer.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateTwoRegionalVMSSAndAssociateEachWithDifferentBackendPoolOfZoneResilientLoadBalancer.json index c08acc539..0624925ae 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateTwoRegionalVMSSAndAssociateEachWithDifferentBackendPoolOfZoneResilientLoadBalancer.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateTwoRegionalVMSSAndAssociateEachWithDifferentBackendPoolOfZoneResilientLoadBalancer.json @@ -1192,8 +1192,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Compute/virtualMachineScaleSets/vmss12909?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMDAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxMjkwOT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Compute/virtualMachineScaleSets/vmss12909?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMDAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxMjkwOT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss12909-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Network/loadBalancers/extlb1-2154/backendAddressPools/extlb1-2154-BAP1\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Network/loadBalancers/extlb1-2154/inboundNatPools/extlb1-2154-INP1\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1467,8 +1467,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Compute/virtualMachineScaleSets/vmss12909?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMDAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxMjkwOT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Compute/virtualMachineScaleSets/vmss12909?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMDAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxMjkwOT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1529,8 +1529,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Compute/virtualMachineScaleSets/vmss22837?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMDAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MyMjgzNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Compute/virtualMachineScaleSets/vmss22837?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMDAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MyMjgzNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss22837-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Network/loadBalancers/extlb1-2154/backendAddressPools/extlb1-2154-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Network/loadBalancers/extlb1-2154/inboundNatPools/extlb1-2154-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1804,8 +1804,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Compute/virtualMachineScaleSets/vmss22837?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMDAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MyMjgzNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Compute/virtualMachineScaleSets/vmss22837?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMDAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MyMjgzNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateUpdate.json index 0aa0c0498..ba15cb35d 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateUpdate.json @@ -2795,8 +2795,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Manual\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss9607-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss9607-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg945.blob.core.windows.net/vhds\",\r\n \"https://stg35556.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/loadBalancers/extlb1-4017/backendAddressPools/extlb1-4017-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/loadBalancers/extlb1-4017/backendAddressPools/extlb1-4017-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/loadBalancers/extlb1-4017/inboundNatPools/extlb1-4017-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/loadBalancers/extlb1-4017/inboundNatPools/extlb1-4017-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3070,8 +3070,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3132,8 +3132,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3194,8 +3194,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3753,8 +3753,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Manual\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"vhdContainers\": [\r\n \"https://stg945.blob.core.windows.net/vhds\",\r\n \"https://stg35556.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/loadBalancers/extlb1-4017/backendAddressPools/extlb1-4017-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/loadBalancers/extlb1-4017/backendAddressPools/extlb1-4017-BAP2\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/loadBalancers/InternalLb1-1687/backendAddressPools/InternalLb1-1687-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/loadBalancers/InternalLb1-1687/backendAddressPools/InternalLb1-1687-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/loadBalancers/extlb1-4017/inboundNatPools/extlb1-4017-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/loadBalancers/InternalLb1-1687/inboundNatPools/InternalLb1-1687-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/loadBalancers/InternalLb1-1687/inboundNatPools/InternalLb1-1687-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4028,8 +4028,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607/virtualMachines?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3L3ZpcnR1YWxNYWNoaW5lcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607/virtualMachines?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3L3ZpcnR1YWxNYWNoaW5lcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4099,8 +4099,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607/manualupgrade?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3L21hbnVhbHVwZ3JhZGU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607/manualupgrade?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3L21hbnVhbHVwZ3JhZGU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "{\r\n \"instanceIds\": [\r\n \"1\"\r\n ]\r\n}", "RequestHeaders": { @@ -4300,8 +4300,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201912110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxOTEyMTEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201912110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxOTEyMTEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4368,8 +4368,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201912110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxOTEyMTEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201912110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxOTEyMTEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4436,8 +4436,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607/virtualmachines/1/instanceView?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3L3ZpcnR1YWxtYWNoaW5lcy8xL2luc3RhbmNlVmlldz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607/virtualmachines/1/instanceView?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3L3ZpcnR1YWxtYWNoaW5lcy8xL2luc3RhbmNlVmlldz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4507,8 +4507,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607/virtualmachines/1/instanceView?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3L3ZpcnR1YWxtYWNoaW5lcy8xL2luc3RhbmNlVmlldz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607/virtualmachines/1/instanceView?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3L3ZpcnR1YWxtYWNoaW5lcy8xL2luc3RhbmNlVmlldz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4578,8 +4578,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607/virtualmachines/1/instanceView?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3L3ZpcnR1YWxtYWNoaW5lcy8xL2luc3RhbmNlVmlldz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607/virtualmachines/1/instanceView?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3L3ZpcnR1YWxtYWNoaW5lcy8xL2luc3RhbmNlVmlldz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4649,8 +4649,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607/virtualmachines/3/instanceView?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3L3ZpcnR1YWxtYWNoaW5lcy8zL2luc3RhbmNlVmlldz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607/virtualmachines/3/instanceView?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3L3ZpcnR1YWxtYWNoaW5lcy8zL2luc3RhbmNlVmlldz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4720,8 +4720,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607/virtualmachines/3/instanceView?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3L3ZpcnR1YWxtYWNoaW5lcy8zL2luc3RhbmNlVmlldz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607/virtualmachines/3/instanceView?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3L3ZpcnR1YWxtYWNoaW5lcy8zL2luc3RhbmNlVmlldz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4791,8 +4791,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607/virtualmachines/1/restart?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3L3ZpcnR1YWxtYWNoaW5lcy8xL3Jlc3RhcnQ/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607/virtualmachines/1/restart?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3L3ZpcnR1YWxtYWNoaW5lcy8xL3Jlc3RhcnQ/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -4986,8 +4986,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607/virtualmachines/1/poweroff?skipShutdown=false&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3L3ZpcnR1YWxtYWNoaW5lcy8xL3Bvd2Vyb2ZmP3NraXBTaHV0ZG93bj1mYWxzZSZhcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607/virtualmachines/1/poweroff?skipShutdown=false&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3L3ZpcnR1YWxtYWNoaW5lcy8xL3Bvd2Vyb2ZmP3NraXBTaHV0ZG93bj1mYWxzZSZhcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -5181,8 +5181,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607/virtualmachines/1/start?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3L3ZpcnR1YWxtYWNoaW5lcy8xL3N0YXJ0P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607/virtualmachines/1/start?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3L3ZpcnR1YWxtYWNoaW5lcy8xL3N0YXJ0P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateVirtualMachineScaleSetWithOptionalNetworkSettings.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateVirtualMachineScaleSetWithOptionalNetworkSettings.json index 16744f30c..45d98af79 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateVirtualMachineScaleSetWithOptionalNetworkSettings.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateVirtualMachineScaleSetWithOptionalNetworkSettings.json @@ -482,8 +482,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_DS3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss9006-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"publicIPAddressConfiguration\": {\r\n \"name\": \"pip1\",\r\n \"properties\": {\r\n \"idleTimeoutInMinutes\": 15,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"pip4025\"\r\n }\r\n }\r\n },\r\n \"applicationSecurityGroups\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Network/applicationSecurityGroups/asg8610\"\r\n }\r\n ],\r\n \"loadBalancerBackendAddressPools\": [],\r\n \"loadBalancerInboundNatPools\": []\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -695,8 +695,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -757,8 +757,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -819,8 +819,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -887,8 +887,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -955,8 +955,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1017,8 +1017,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1085,8 +1085,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1147,8 +1147,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_DS3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"publicIPAddressConfiguration\": {\r\n \"name\": \"pip1\",\r\n \"properties\": {\r\n \"idleTimeoutInMinutes\": 20,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"pip4025\"\r\n }\r\n }\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"applicationSecurityGroups\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Network/applicationSecurityGroups/asg8610\"\r\n }\r\n ],\r\n \"loadBalancerBackendAddressPools\": [],\r\n \"loadBalancerInboundNatPools\": []\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1233,8 +1233,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_DS3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": true,\r\n \"networkSecurityGroup\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Network/networkSecurityGroups/nsg5776\"\r\n },\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"publicIPAddressConfiguration\": {\r\n \"name\": \"pip1\",\r\n \"properties\": {\r\n \"idleTimeoutInMinutes\": 20,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"pip4025\"\r\n }\r\n }\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"applicationSecurityGroups\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Network/applicationSecurityGroups/asg8610\"\r\n }\r\n ],\r\n \"loadBalancerBackendAddressPools\": [],\r\n \"loadBalancerInboundNatPools\": []\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": true\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1319,8 +1319,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_DS3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"publicIPAddressConfiguration\": {\r\n \"name\": \"pip1\",\r\n \"properties\": {\r\n \"idleTimeoutInMinutes\": 20,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"pip4025\"\r\n }\r\n }\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"applicationSecurityGroups\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Network/applicationSecurityGroups/asg8610\"\r\n }\r\n ],\r\n \"loadBalancerBackendAddressPools\": [],\r\n \"loadBalancerInboundNatPools\": []\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1801,8 +1801,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006/deallocate?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2L2RlYWxsb2NhdGU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2L2RlYWxsb2NhdGU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateWithCustomScriptExtension.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateWithCustomScriptExtension.json index 6ae19cd5a..335a14ab2 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateWithCustomScriptExtension.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateWithCustomScriptExtension.json @@ -1304,8 +1304,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4848/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9559?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQ4NDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NTU5P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4848/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9559?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQ4NDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NTU5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_DS3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Manual\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss9559-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss9559-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg5004.blob.core.windows.net/vhds\",\r\n \"https://stg7.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4848/providers/Microsoft.Network/virtualNetworks/vmssvnet6765/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4848/providers/Microsoft.Network/loadBalancers/extlb1-12/backendAddressPools/extlb1-12-BAP1\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4848/providers/Microsoft.Network/loadBalancers/extlb1-12/inboundNatPools/extlb1-12-INP1\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"CustomScriptForLinux\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"https://raw.githubusercontent.com/Azure/azure-libraries-for-net/master/Tests/Fluent.Tests/Assets/install_apache.sh\"\r\n ],\r\n \"commandToExecute\": \"bash install_apache.sh Abc.123x(\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1641,8 +1641,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4848/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9559?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQ4NDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NTU5P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4848/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9559?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQ4NDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NTU5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateZoneRedundantVirtualMachineScaleSetWithZoneResilientLoadBalancer.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateZoneRedundantVirtualMachineScaleSetWithZoneResilientLoadBalancer.json index 73d843909..d93b3ba92 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateZoneRedundantVirtualMachineScaleSetWithZoneResilientLoadBalancer.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateZoneRedundantVirtualMachineScaleSetWithZoneResilientLoadBalancer.json @@ -1050,8 +1050,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5037/providers/Microsoft.Compute/virtualMachineScaleSets/vmss6669?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzUwMzcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M2NjY5P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5037/providers/Microsoft.Compute/virtualMachineScaleSets/vmss6669?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzUwMzcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M2NjY5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss6669-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5037/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5037/providers/Microsoft.Network/loadBalancers/extlb1-8805/backendAddressPools/extlb1-8805-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5037/providers/Microsoft.Network/loadBalancers/extlb1-8805/backendAddressPools/extlb1-8805-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5037/providers/Microsoft.Network/loadBalancers/extlb1-8805/inboundNatPools/extlb1-8805-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5037/providers/Microsoft.Network/loadBalancers/extlb1-8805/inboundNatPools/extlb1-8805-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1325,8 +1325,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5037/providers/Microsoft.Compute/virtualMachineScaleSets/vmss6669?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzUwMzcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M2NjY5P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5037/providers/Microsoft.Compute/virtualMachineScaleSets/vmss6669?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzUwMzcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M2NjY5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithMultipleRoleAssignment.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithMultipleRoleAssignment.json index 6b34270ab..2167a5abb 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithMultipleRoleAssignment.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithMultipleRoleAssignment.json @@ -1031,8 +1031,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7030/providers/Microsoft.Compute/virtualMachineScaleSets/vmss5945?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzcwMzAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M1OTQ1P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7030/providers/Microsoft.Compute/virtualMachineScaleSets/vmss5945?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzcwMzAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M1OTQ1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss5945-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7030/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7030/providers/Microsoft.Network/loadBalancers/extlb1-4275/backendAddressPools/extlb1-4275-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7030/providers/Microsoft.Network/loadBalancers/extlb1-4275/backendAddressPools/extlb1-4275-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7030/providers/Microsoft.Network/loadBalancers/extlb1-4275/inboundNatPools/extlb1-4275-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7030/providers/Microsoft.Network/loadBalancers/extlb1-4275/inboundNatPools/extlb1-4275-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1306,8 +1306,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7030/providers/Microsoft.Compute/virtualMachineScaleSets/vmss5945?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzcwMzAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M1OTQ1P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7030/providers/Microsoft.Compute/virtualMachineScaleSets/vmss5945?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzcwMzAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M1OTQ1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithoutRoleAssignment.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithoutRoleAssignment.json index 68b8276c4..365aedc1c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithoutRoleAssignment.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithoutRoleAssignment.json @@ -766,8 +766,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7687/providers/Microsoft.Compute/virtualMachineScaleSets/vmss3076?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzc2ODcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MzMDc2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7687/providers/Microsoft.Compute/virtualMachineScaleSets/vmss3076?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzc2ODcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MzMDc2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss3076-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7687/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7687/providers/Microsoft.Network/loadBalancers/extlb1-4859/backendAddressPools/extlb1-4859-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7687/providers/Microsoft.Network/loadBalancers/extlb1-4859/backendAddressPools/extlb1-4859-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7687/providers/Microsoft.Network/loadBalancers/extlb1-4859/inboundNatPools/extlb1-4859-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7687/providers/Microsoft.Network/loadBalancers/extlb1-4859/inboundNatPools/extlb1-4859-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1041,8 +1041,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7687/providers/Microsoft.Compute/virtualMachineScaleSets/vmss3076?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzc2ODcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MzMDc2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7687/providers/Microsoft.Compute/virtualMachineScaleSets/vmss3076?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzc2ODcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MzMDc2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanGetSingleVMSSInstance.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanGetSingleVMSSInstance.json index dd49b406c..69d0cae28 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanGetSingleVMSSInstance.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanGetSingleVMSSInstance.json @@ -1162,8 +1162,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1898?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzEwOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxODk4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1898?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzEwOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxODk4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Manual\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss1898-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss1898-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg5080.blob.core.windows.net/vhds\",\r\n \"https://stg34410.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Network/loadBalancers/extlb1-4260/backendAddressPools/extlb1-4260-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Network/loadBalancers/extlb1-4260/backendAddressPools/extlb1-4260-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Network/loadBalancers/extlb1-4260/inboundNatPools/extlb1-4260-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Network/loadBalancers/extlb1-4260/inboundNatPools/extlb1-4260-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1437,8 +1437,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1898?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzEwOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxODk4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1898?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzEwOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxODk4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1499,8 +1499,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1898?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzEwOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxODk4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1898?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzEwOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxODk4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1567,8 +1567,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1898/virtualMachines?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzEwOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxODk4L3ZpcnR1YWxNYWNoaW5lcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1898/virtualMachines?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzEwOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxODk4L3ZpcnR1YWxNYWNoaW5lcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1638,8 +1638,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1898/virtualmachines/0?$expand=instanceView&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzEwOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxODk4L3ZpcnR1YWxtYWNoaW5lcy8wPyRleHBhbmQ9aW5zdGFuY2VWaWV3JmFwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1898/virtualmachines/0?$expand=instanceView&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzEwOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxODk4L3ZpcnR1YWxtYWNoaW5lcy8wPyRleHBhbmQ9aW5zdGFuY2VWaWV3JmFwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1709,8 +1709,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1898/virtualmachines/0?$expand=instanceView&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzEwOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxODk4L3ZpcnR1YWxtYWNoaW5lcy8wPyRleHBhbmQ9aW5zdGFuY2VWaWV3JmFwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1898/virtualmachines/0?$expand=instanceView&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzEwOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxODk4L3ZpcnR1YWxtYWNoaW5lcy8wPyRleHBhbmQ9aW5zdGFuY2VWaWV3JmFwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1780,8 +1780,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1898/virtualmachines/0/instanceView?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzEwOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxODk4L3ZpcnR1YWxtYWNoaW5lcy8wL2luc3RhbmNlVmlldz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1898/virtualmachines/0/instanceView?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzEwOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxODk4L3ZpcnR1YWxtYWNoaW5lcy8wL2luc3RhbmNlVmlldz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1851,8 +1851,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1898/virtualmachines/0/instanceView?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzEwOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxODk4L3ZpcnR1YWxtYWNoaW5lcy8wL2luc3RhbmNlVmlldz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1898/virtualmachines/0/instanceView?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzEwOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxODk4L3ZpcnR1YWxtYWNoaW5lcy8wL2luc3RhbmNlVmlldz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1922,8 +1922,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1898/virtualmachines/0/instanceView?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzEwOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxODk4L3ZpcnR1YWxtYWNoaW5lcy8wL2luc3RhbmNlVmlldz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1898/virtualmachines/0/instanceView?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzEwOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxODk4L3ZpcnR1YWxtYWNoaW5lcy8wL2luc3RhbmNlVmlldz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateExtensionPublicProtectedSettings.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateExtensionPublicProtectedSettings.json index 8e4256b10..4bcbb8e19 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateExtensionPublicProtectedSettings.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateExtensionPublicProtectedSettings.json @@ -799,8 +799,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3665/providers/Microsoft.Compute/virtualMachineScaleSets/vmss107?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM2NjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxMDc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3665/providers/Microsoft.Compute/virtualMachineScaleSets/vmss107?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM2NjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxMDc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_DS3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss107-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss107-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg716.blob.core.windows.net/vhds\",\r\n \"https://stg8352.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3665/providers/Microsoft.Network/virtualNetworks/vmssvnet2302/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [],\r\n \"loadBalancerInboundNatPools\": []\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"CustomScriptForLinux\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"http://stg8352.blob.core.windows.net/scripts/install_apache.sh\"\r\n ]\r\n },\r\n \"protectedSettings\": {\r\n \"commandToExecute\": \"bash install_apache.sh\",\r\n \"storageAccountName\": \"stg8352\",\r\n \"storageAccountKey\": \"dAkU1zYAc22I2j5XABcYMUEWEUOpEfDQas8obaYjaBFkUHHmC83wmojyIJP7mnAg7cZAWiIzuLiFXbh8ZQFoJA==\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1074,8 +1074,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3665/providers/Microsoft.Compute/virtualMachineScaleSets/vmss107?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM2NjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxMDc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3665/providers/Microsoft.Compute/virtualMachineScaleSets/vmss107?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM2NjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxMDc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1136,8 +1136,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3665/providers/Microsoft.Compute/virtualMachineScaleSets/vmss107?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM2NjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxMDc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3665/providers/Microsoft.Compute/virtualMachineScaleSets/vmss107?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM2NjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxMDc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1268,8 +1268,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3665/providers/Microsoft.Compute/virtualMachineScaleSets/vmss107?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM2NjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxMDc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3665/providers/Microsoft.Compute/virtualMachineScaleSets/vmss107?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM2NjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxMDc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_DS3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"vhdContainers\": [\r\n \"https://stg716.blob.core.windows.net/vhds\",\r\n \"https://stg8352.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3665/providers/Microsoft.Network/virtualNetworks/vmssvnet2302/subnets/subnet1\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [],\r\n \"loadBalancerInboundNatPools\": []\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"CustomScriptForLinux\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"http://stg8352.blob.core.windows.net/scripts2/install_apache.sh\"\r\n ]\r\n },\r\n \"protectedSettings\": {\r\n \"commandToExecute\": \"bash install_apache.sh\",\r\n \"storageAccountName\": \"stg8352\",\r\n \"storageAccountKey\": \"++nCmYHkQ714sr5nv8hNsCl2ZxAc1DmzQ5BzPZyAajxzYNngnr09eWBsw5aPWDg1TUtNjgQnCfpdrmyGcMNKkQ==\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateWithExtensionProtectedSettings.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateWithExtensionProtectedSettings.json index 5eff23158..0b7e4b8fe 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateWithExtensionProtectedSettings.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateWithExtensionProtectedSettings.json @@ -735,8 +735,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7662/providers/Microsoft.Compute/virtualMachineScaleSets/vmss4755?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzc2NjIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M0NzU1P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7662/providers/Microsoft.Compute/virtualMachineScaleSets/vmss4755?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzc2NjIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M0NzU1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_DS3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss4755-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss4755-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg3633.blob.core.windows.net/vhds\",\r\n \"https://stg451.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7662/providers/Microsoft.Network/virtualNetworks/vmssvnet7429/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [],\r\n \"loadBalancerInboundNatPools\": []\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"CustomScriptForLinux\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"http://stg451.blob.core.windows.net/scripts/install_apache.sh\"\r\n ]\r\n },\r\n \"protectedSettings\": {\r\n \"commandToExecute\": \"bash install_apache.sh\",\r\n \"storageAccountName\": \"stg451\",\r\n \"storageAccountKey\": \"dd9dkV5wIX3ANQ4nuf7IE5wEZD3Xy1/nCvcP6tx2hLu4UxoxWyDc/26itkNQlRPolRufhYWjoBtCSAL2rysgOQ==\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1010,8 +1010,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7662/providers/Microsoft.Compute/virtualMachineScaleSets/vmss4755?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzc2NjIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M0NzU1P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7662/providers/Microsoft.Compute/virtualMachineScaleSets/vmss4755?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzc2NjIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M0NzU1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1072,8 +1072,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7662/providers/Microsoft.Compute/virtualMachineScaleSets/vmss4755?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzc2NjIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M0NzU1P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7662/providers/Microsoft.Compute/virtualMachineScaleSets/vmss4755?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzc2NjIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M0NzU1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1140,8 +1140,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7662/providers/Microsoft.Compute/virtualMachineScaleSets/vmss4755?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzc2NjIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M0NzU1P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7662/providers/Microsoft.Compute/virtualMachineScaleSets/vmss4755?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzc2NjIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M0NzU1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1202,8 +1202,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7662/providers/Microsoft.Compute/virtualMachineScaleSets/vmss4755?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzc2NjIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M0NzU1P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7662/providers/Microsoft.Compute/virtualMachineScaleSets/vmss4755?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzc2NjIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M0NzU1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_DS3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 3\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"vhdContainers\": [\r\n \"https://stg3633.blob.core.windows.net/vhds\",\r\n \"https://stg451.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7662/providers/Microsoft.Network/virtualNetworks/vmssvnet7429/subnets/subnet1\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [],\r\n \"loadBalancerInboundNatPools\": []\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"CustomScriptForLinux\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"http://stg451.blob.core.windows.net/scripts/install_apache.sh\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanDisable.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanDisable.json index 2b29a6991..6da130d39 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanDisable.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanDisable.json @@ -1100,8 +1100,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Compute/virtualMachineScaleSets/vmss45586?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy04MzIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M0NTU4Nj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Compute/virtualMachineScaleSets/vmss45586?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy04MzIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M0NTU4Nj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss45586-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Network/loadBalancers/extlb1-5043/backendAddressPools/extlb1-5043-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Network/loadBalancers/extlb1-5043/backendAddressPools/extlb1-5043-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Network/loadBalancers/extlb1-5043/inboundNatPools/extlb1-5043-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Network/loadBalancers/extlb1-5043/inboundNatPools/extlb1-5043-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgvmss4558615842586ec.blob.core.windows.net/\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1375,8 +1375,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Compute/virtualMachineScaleSets/vmss45586?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy04MzIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M0NTU4Nj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Compute/virtualMachineScaleSets/vmss45586?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy04MzIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M0NTU4Nj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1437,8 +1437,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Compute/virtualMachineScaleSets/vmss45586?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy04MzIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M0NTU4Nj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Compute/virtualMachineScaleSets/vmss45586?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy04MzIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M0NTU4Nj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1499,8 +1499,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Compute/virtualMachineScaleSets/vmss45586?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy04MzIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M0NTU4Nj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Compute/virtualMachineScaleSets/vmss45586?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy04MzIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M0NTU4Nj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Network/loadBalancers/extlb1-5043/backendAddressPools/extlb1-5043-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Network/loadBalancers/extlb1-5043/backendAddressPools/extlb1-5043-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Network/loadBalancers/extlb1-5043/inboundNatPools/extlb1-5043-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Network/loadBalancers/extlb1-5043/inboundNatPools/extlb1-5043-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": false\r\n }\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableBootDiagnosticsWithExplicitStorageOnManagedVMSSCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableBootDiagnosticsWithExplicitStorageOnManagedVMSSCreation.json index fc72c7485..5d97a9f00 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableBootDiagnosticsWithExplicitStorageOnManagedVMSSCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableBootDiagnosticsWithExplicitStorageOnManagedVMSSCreation.json @@ -964,8 +964,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-4922/providers/Microsoft.Compute/virtualMachineScaleSets/vmss41049?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy00OTIyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNDEwNDk/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-4922/providers/Microsoft.Compute/virtualMachineScaleSets/vmss41049?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy00OTIyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNDEwNDk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss41049-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-4922/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-4922/providers/Microsoft.Network/loadBalancers/extlb1-3186/backendAddressPools/extlb1-3186-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-4922/providers/Microsoft.Network/loadBalancers/extlb1-3186/backendAddressPools/extlb1-3186-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-4922/providers/Microsoft.Network/loadBalancers/extlb1-3186/inboundNatPools/extlb1-3186-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-4922/providers/Microsoft.Network/loadBalancers/extlb1-3186/inboundNatPools/extlb1-3186-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stg4749.blob.core.windows.net/\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1239,8 +1239,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-4922/providers/Microsoft.Compute/virtualMachineScaleSets/vmss41049?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy00OTIyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNDEwNDk/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-4922/providers/Microsoft.Compute/virtualMachineScaleSets/vmss41049?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy00OTIyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNDEwNDk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnManagedVMSSCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnManagedVMSSCreation.json index 3f18feb0f..4f7c92a9e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnManagedVMSSCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnManagedVMSSCreation.json @@ -964,8 +964,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7680/providers/Microsoft.Compute/virtualMachineScaleSets/vmss62211?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy03NjgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNjIyMTE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7680/providers/Microsoft.Compute/virtualMachineScaleSets/vmss62211?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy03NjgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNjIyMTE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss62211-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7680/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7680/providers/Microsoft.Network/loadBalancers/extlb1-1764/backendAddressPools/extlb1-1764-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7680/providers/Microsoft.Network/loadBalancers/extlb1-1764/backendAddressPools/extlb1-1764-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7680/providers/Microsoft.Network/loadBalancers/extlb1-1764/inboundNatPools/extlb1-1764-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7680/providers/Microsoft.Network/loadBalancers/extlb1-1764/inboundNatPools/extlb1-1764-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stg2685.blob.core.windows.net/\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1239,8 +1239,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7680/providers/Microsoft.Compute/virtualMachineScaleSets/vmss62211?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy03NjgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNjIyMTE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7680/providers/Microsoft.Compute/virtualMachineScaleSets/vmss62211?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy03NjgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNjIyMTE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnUnManagedVMSSCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnUnManagedVMSSCreation.json index 568455ed3..ecb23120e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnUnManagedVMSSCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnUnManagedVMSSCreation.json @@ -1357,8 +1357,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1888/providers/Microsoft.Compute/virtualMachineScaleSets/vmss06400?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy0xODg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMDY0MDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1888/providers/Microsoft.Compute/virtualMachineScaleSets/vmss06400?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy0xODg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMDY0MDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss06400-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss06400-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stgvmss064003e41892227.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1888/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1888/providers/Microsoft.Network/loadBalancers/extlb1-450/backendAddressPools/extlb1-450-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1888/providers/Microsoft.Network/loadBalancers/extlb1-450/backendAddressPools/extlb1-450-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1888/providers/Microsoft.Network/loadBalancers/extlb1-450/inboundNatPools/extlb1-450-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1888/providers/Microsoft.Network/loadBalancers/extlb1-450/inboundNatPools/extlb1-450-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stg5598.blob.core.windows.net/\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1632,8 +1632,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1888/providers/Microsoft.Compute/virtualMachineScaleSets/vmss06400?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy0xODg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMDY0MDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1888/providers/Microsoft.Compute/virtualMachineScaleSets/vmss06400?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy0xODg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMDY0MDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithImplicitStorageOnManagedVMSSCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithImplicitStorageOnManagedVMSSCreation.json index 07e510b3e..e61d75410 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithImplicitStorageOnManagedVMSSCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithImplicitStorageOnManagedVMSSCreation.json @@ -964,8 +964,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-5462/providers/Microsoft.Compute/virtualMachineScaleSets/vmss60320?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy01NDYyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNjAzMjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-5462/providers/Microsoft.Compute/virtualMachineScaleSets/vmss60320?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy01NDYyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNjAzMjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss60320-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-5462/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-5462/providers/Microsoft.Network/loadBalancers/extlb1-2241/backendAddressPools/extlb1-2241-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-5462/providers/Microsoft.Network/loadBalancers/extlb1-2241/backendAddressPools/extlb1-2241-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-5462/providers/Microsoft.Network/loadBalancers/extlb1-2241/inboundNatPools/extlb1-2241-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-5462/providers/Microsoft.Network/loadBalancers/extlb1-2241/inboundNatPools/extlb1-2241-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgvmss6032053f8990859.blob.core.windows.net/\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1239,8 +1239,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-5462/providers/Microsoft.Compute/virtualMachineScaleSets/vmss60320?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy01NDYyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNjAzMjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-5462/providers/Microsoft.Compute/virtualMachineScaleSets/vmss60320?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy01NDYyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNjAzMjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUseVMSSUnManagedDisksExplicitStorage.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUseVMSSUnManagedDisksExplicitStorage.json index b989d758f..e32ee765d 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUseVMSSUnManagedDisksExplicitStorage.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUseVMSSUnManagedDisksExplicitStorage.json @@ -964,8 +964,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7065/providers/Microsoft.Compute/virtualMachineScaleSets/vmss44189?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy03MDY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNDQxODk/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7065/providers/Microsoft.Compute/virtualMachineScaleSets/vmss44189?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy03MDY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNDQxODk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss44189-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss44189-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg2532.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7065/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7065/providers/Microsoft.Network/loadBalancers/extlb1-2401/backendAddressPools/extlb1-2401-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7065/providers/Microsoft.Network/loadBalancers/extlb1-2401/backendAddressPools/extlb1-2401-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7065/providers/Microsoft.Network/loadBalancers/extlb1-2401/inboundNatPools/extlb1-2401-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7065/providers/Microsoft.Network/loadBalancers/extlb1-2401/inboundNatPools/extlb1-2401-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stg2532.blob.core.windows.net\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1239,8 +1239,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7065/providers/Microsoft.Compute/virtualMachineScaleSets/vmss44189?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy03MDY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNDQxODk/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7065/providers/Microsoft.Compute/virtualMachineScaleSets/vmss44189?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy03MDY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNDQxODk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUsesVMSSOSUnManagedDiskImplicitStorage.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUsesVMSSOSUnManagedDiskImplicitStorage.json index 4c21c7ee5..837c13b5e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUsesVMSSOSUnManagedDiskImplicitStorage.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUsesVMSSOSUnManagedDiskImplicitStorage.json @@ -1159,8 +1159,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1124/providers/Microsoft.Compute/virtualMachineScaleSets/vmss57899?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy0xMTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNTc4OTk/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1124/providers/Microsoft.Compute/virtualMachineScaleSets/vmss57899?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy0xMTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNTc4OTk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss57899-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss57899-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stgvmss57899be99719706.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1124/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1124/providers/Microsoft.Network/loadBalancers/extlb1-5485/backendAddressPools/extlb1-5485-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1124/providers/Microsoft.Network/loadBalancers/extlb1-5485/backendAddressPools/extlb1-5485-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1124/providers/Microsoft.Network/loadBalancers/extlb1-5485/inboundNatPools/extlb1-5485-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1124/providers/Microsoft.Network/loadBalancers/extlb1-5485/inboundNatPools/extlb1-5485-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgvmss57899be99719706.blob.core.windows.net\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1434,8 +1434,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1124/providers/Microsoft.Compute/virtualMachineScaleSets/vmss57899?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy0xMTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNTc4OTk/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1124/providers/Microsoft.Compute/virtualMachineScaleSets/vmss57899?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy0xMTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNTc4OTk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations/CanCreateFromCustomImageWithManagedDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations/CanCreateFromCustomImageWithManagedDisk.json index fd1011e34..78b776c4f 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations/CanCreateFromCustomImageWithManagedDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations/CanCreateFromCustomImageWithManagedDisk.json @@ -891,8 +891,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/virtualMachines/vm73447783?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzA2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNzM0NDc3ODM/YXBpLXZlcnNpb249MjAxNy0xMi0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/virtualMachines/vm73447783?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzA2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNzM0NDc3ODM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm73447783-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm73447783f0a240543.blob.core.windows.net/vhds/vm73447783-os-disk-a0398daa-a2d4-406a-a39b-bcae8f77ca7f.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm73447783f0a240543.blob.core.windows.net/vhds/vm73447783-data-disk-1-1cd25358-9ce1-41a6-b1de-ffb860ce5f06.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm73447783f0a240543.blob.core.windows.net/vhds/vm73447783-data-disk-2-0f9b1c9e-f59e-4167-8882-0566ccb44458.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm73447783\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Network/networkInterfaces/nic46932d40645\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1218,8 +1218,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/virtualMachines/vm73447783?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzA2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNzM0NDc3ODM/YXBpLXZlcnNpb249MjAxNy0xMi0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/virtualMachines/vm73447783?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzA2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNzM0NDc3ODM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1281,8 +1281,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/virtualMachines/vm73447783?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzA2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNzM0NDc3ODM/YXBpLXZlcnNpb249MjAxNy0xMi0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/virtualMachines/vm73447783?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzA2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNzM0NDc3ODM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1350,8 +1350,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/virtualMachines/vm73447783/deallocate?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzA2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNzM0NDc3ODMvZGVhbGxvY2F0ZT9hcGktdmVyc2lvbj0yMDE3LTEyLTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/virtualMachines/vm73447783/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzA2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNzM0NDc3ODMvZGVhbGxvY2F0ZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -1671,8 +1671,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/virtualMachines/vm73447783/generalize?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzA2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNzM0NDc3ODMvZ2VuZXJhbGl6ZT9hcGktdmVyc2lvbj0yMDE3LTEyLTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/virtualMachines/vm73447783/generalize?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzA2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNzM0NDc3ODMvZ2VuZXJhbGl6ZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -1734,8 +1734,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/images/img69717f?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzA2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzY5NzE3Zj9hcGktdmVyc2lvbj0yMDE3LTEyLTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/images/img69717f?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzA2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzY5NzE3Zj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"sourceVirtualMachine\": {\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/virtualMachines/vm73447783\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1872,8 +1872,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/images/img69717f?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzA2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzY5NzE3Zj9hcGktdmVyc2lvbj0yMDE3LTEyLTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/images/img69717f?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzA2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvaW1hZ2VzL2ltZzY5NzE3Zj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2574,8 +2574,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/virtualMachineScaleSets/vmss84787?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzA2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczg0Nzg3P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/virtualMachineScaleSets/vmss84787?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzA2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczg0Nzg3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D5_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss84787-vm\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/images/img69717f\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Network/virtualNetworks/vmssvnet933926/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Network/loadBalancers/extlb1-1640/backendAddressPools/extlb1-1640-BAP1\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Network/loadBalancers/extlb1-1640/inboundNatPools/extlb1-1640-INP1\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations/CanCreateUpdateFromPIRWithManagedDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations/CanCreateUpdateFromPIRWithManagedDisk.json index 0c24d8520..43a61c12f 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations/CanCreateUpdateFromPIRWithManagedDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations/CanCreateUpdateFromPIRWithManagedDisk.json @@ -837,8 +837,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D5_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss97086-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Network/virtualNetworks/vmssvnet97158d/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Network/loadBalancers/extlb1-4945/backendAddressPools/extlb1-4945-BAP1\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Network/loadBalancers/extlb1-4945/inboundNatPools/extlb1-4945-INP1\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1112,8 +1112,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1174,8 +1174,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1236,8 +1236,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086/virtualMachines?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2L3ZpcnR1YWxNYWNoaW5lcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086/virtualMachines?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2L3ZpcnR1YWxNYWNoaW5lcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1307,8 +1307,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086/virtualMachines?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2L3ZpcnR1YWxNYWNoaW5lcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086/virtualMachines?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2L3ZpcnR1YWxNYWNoaW5lcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1378,8 +1378,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D5_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Network/virtualNetworks/vmssvnet97158d/subnets/subnet1\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Network/loadBalancers/extlb1-4945/backendAddressPools/extlb1-4945-BAP1\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Network/loadBalancers/extlb1-4945/inboundNatPools/extlb1-4945-INP1\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1653,8 +1653,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/disks/disk07937?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZGlzazA3OTM3P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/disks/disk07937?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZGlzazA3OTM3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 32\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1804,8 +1804,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/disks/disk07937?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZGlzazA3OTM3P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/disks/disk07937?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZGlzazA3OTM3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1869,8 +1869,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/disks/disk07937?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZGlzazA3OTM3P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/disks/disk07937?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZGlzazA3OTM3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1940,8 +1940,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086/virtualmachines/2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2L3ZpcnR1YWxtYWNoaW5lcy8yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086/virtualmachines/2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2L3ZpcnR1YWxtYWNoaW5lcy8yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {},\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"16.04.201912110\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"vmss97086_vmss97086_2_OsDisk_1_290945062d17437f9bf2793de3696372\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/disks/vmss97086_vmss97086_2_OsDisk_1_290945062d17437f9bf2793de3696372\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"vmss97086_vmss97086_2_disk3_43fc38b585e64ddbba3f4b0c121978c4\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/disks/vmss97086_vmss97086_2_disk3_43fc38b585e64ddbba3f4b0c121978c4\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"vmss97086_vmss97086_2_disk4_7bec76d2d8434eb58e70ebfbd841897a\",\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/disks/vmss97086_vmss97086_2_disk4_7bec76d2d8434eb58e70ebfbd841897a\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 3,\r\n \"name\": \"vmss97086_vmss97086_2_disk5_dd309edcd16d4d408eaa91700a5a0f0f\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/disks/vmss97086_vmss97086_2_disk5_dd309edcd16d4d408eaa91700a5a0f0f\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 10,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/disks/disk07937\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmss97086-vm000002\",\r\n \"adminUsername\": \"jvuser\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086/virtualMachines/2/networkInterfaces/primary-nic-cfg\"\r\n }\r\n ]\r\n },\r\n \"networkProfileConfiguration\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Network/virtualNetworks/vmssvnet97158d/subnets/subnet1\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Network/loadBalancers/extlb1-4945/backendAddressPools/extlb1-4945-BAP1\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Network/loadBalancers/extlb1-4945/inboundNatPools/extlb1-4945-INP1\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2020,8 +2020,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086/virtualmachines/2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2L3ZpcnR1YWxtYWNoaW5lcy8yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086/virtualmachines/2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2L3ZpcnR1YWxtYWNoaW5lcy8yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {},\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"16.04.201912110\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"vmss97086_vmss97086_2_OsDisk_1_290945062d17437f9bf2793de3696372\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/disks/vmss97086_vmss97086_2_OsDisk_1_290945062d17437f9bf2793de3696372\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"vmss97086_vmss97086_2_disk3_43fc38b585e64ddbba3f4b0c121978c4\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/disks/vmss97086_vmss97086_2_disk3_43fc38b585e64ddbba3f4b0c121978c4\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"vmss97086_vmss97086_2_disk4_7bec76d2d8434eb58e70ebfbd841897a\",\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/disks/vmss97086_vmss97086_2_disk4_7bec76d2d8434eb58e70ebfbd841897a\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 3,\r\n \"name\": \"vmss97086_vmss97086_2_disk5_dd309edcd16d4d408eaa91700a5a0f0f\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/disks/vmss97086_vmss97086_2_disk5_dd309edcd16d4d408eaa91700a5a0f0f\"\r\n },\r\n \"toBeDetached\": false\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmss97086-vm000002\",\r\n \"adminUsername\": \"jvuser\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086/virtualMachines/2/networkInterfaces/primary-nic-cfg\"\r\n }\r\n ]\r\n },\r\n \"networkProfileConfiguration\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Network/virtualNetworks/vmssvnet97158d/subnets/subnet1\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Network/loadBalancers/extlb1-4945/backendAddressPools/extlb1-4945-BAP1\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Network/loadBalancers/extlb1-4945/inboundNatPools/extlb1-4945-INP1\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2162,8 +2162,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086/virtualmachines/2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2L3ZpcnR1YWxtYWNoaW5lcy8yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086/virtualmachines/2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2L3ZpcnR1YWxtYWNoaW5lcy8yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2227,8 +2227,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086/virtualmachines/2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2L3ZpcnR1YWxtYWNoaW5lcy8yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086/virtualmachines/2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2L3ZpcnR1YWxtYWNoaW5lcy8yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreate.json index 8b5d1c0d5..5cbdc338f 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreate.json @@ -615,8 +615,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javatest\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm71d23598f3a.blob.core.windows.net/vhds/chashvm-os-disk-e8ba8aed-a171-497f-b720-35e4c051247f.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"BaR@12!Foo\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Network/networkInterfaces/nicchashvm71d980223\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -949,8 +949,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1011,8 +1011,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1079,8 +1079,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Compute/virtualMachines?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Compute/virtualMachines?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1147,8 +1147,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Compute/virtualMachines/chashvm?$expand=instanceView&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/JGV4cGFuZD1pbnN0YW5jZVZpZXcmYXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Compute/virtualMachines/chashvm?$expand=instanceView&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/JGV4cGFuZD1pbnN0YW5jZVZpZXcmYXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1215,8 +1215,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Compute/virtualMachines/chashvm/powerOff?skipShutdown=false&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0vcG93ZXJPZmY/c2tpcFNodXRkb3duPWZhbHNlJmFwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Compute/virtualMachines/chashvm/powerOff?skipShutdown=false&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0vcG93ZXJPZmY/c2tpcFNodXRkb3duPWZhbHNlJmFwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -1407,8 +1407,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Compute/virtualMachines/chashvm/generalize?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0vZ2VuZXJhbGl6ZT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Compute/virtualMachines/chashvm/generalize?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0vZ2VuZXJhbGl6ZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -1472,8 +1472,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Compute/virtualMachines/chashvm/capture?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0vY2FwdHVyZT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Compute/virtualMachines/chashvm/capture?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0vY2FwdHVyZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "{\r\n \"vhdPrefix\": \"cpt\",\r\n \"destinationContainerName\": \"captured-vhds\",\r\n \"overwriteVhds\": true\r\n}", "RequestHeaders": { @@ -1673,8 +1673,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateUpdatePriorityAndPrice.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateUpdatePriorityAndPrice.json index fd7c9c116..53d5e2093 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateUpdatePriorityAndPrice.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateUpdatePriorityAndPrice.json @@ -615,8 +615,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javatest\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm93527282ab1.blob.core.windows.net/vhds/chashvm-os-disk-c96335a9-59d0-4be5-a1c0-6cb6c53f5014.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"BaR@12!Foo\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Network/networkInterfaces/nicchashvm93577034f\"\r\n }\r\n ]\r\n },\r\n \"priority\": \"Low\",\r\n \"evictionPolicy\": \"Deallocate\",\r\n \"billingProfile\": {\r\n \"maxPrice\": 1000.0\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -949,8 +949,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1011,8 +1011,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1079,8 +1079,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1141,8 +1141,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1209,8 +1209,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1271,8 +1271,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1333,8 +1333,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1401,8 +1401,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"javatest\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm93527282ab1.blob.core.windows.net/vhds/chashvm-os-disk-c96335a9-59d0-4be5-a1c0-6cb6c53f5014.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Network/networkInterfaces/nicchashvm93577034f\"\r\n }\r\n ]\r\n },\r\n \"priority\": \"Low\",\r\n \"evictionPolicy\": \"Deallocate\",\r\n \"billingProfile\": {\r\n \"maxPrice\": 1500.0\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1475,8 +1475,8 @@ "StatusCode": 409 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"javatest\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm93527282ab1.blob.core.windows.net/vhds/chashvm-os-disk-c96335a9-59d0-4be5-a1c0-6cb6c53f5014.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Network/networkInterfaces/nicchashvm93577034f\"\r\n }\r\n ]\r\n },\r\n \"priority\": \"Low\",\r\n \"evictionPolicy\": \"Deallocate\",\r\n \"billingProfile\": {\r\n \"maxPrice\": 2000.0\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1555,8 +1555,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"javatest\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm93527282ab1.blob.core.windows.net/vhds/chashvm-os-disk-c96335a9-59d0-4be5-a1c0-6cb6c53f5014.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Network/networkInterfaces/nicchashvm93577034f\"\r\n }\r\n ]\r\n },\r\n \"priority\": \"Spot\",\r\n \"evictionPolicy\": \"Deallocate\",\r\n \"billingProfile\": {\r\n \"maxPrice\": 2000.0\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1635,8 +1635,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"javatest\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm93527282ab1.blob.core.windows.net/vhds/chashvm-os-disk-c96335a9-59d0-4be5-a1c0-6cb6c53f5014.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Network/networkInterfaces/nicchashvm93577034f\"\r\n }\r\n ]\r\n },\r\n \"priority\": \"Low\",\r\n \"evictionPolicy\": \"Deallocate\",\r\n \"billingProfile\": {\r\n \"maxPrice\": 2000.0\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1715,8 +1715,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"javatest\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm93527282ab1.blob.core.windows.net/vhds/chashvm-os-disk-c96335a9-59d0-4be5-a1c0-6cb6c53f5014.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Network/networkInterfaces/nicchashvm93577034f\"\r\n }\r\n ]\r\n },\r\n \"priority\": \"Regular\",\r\n \"evictionPolicy\": \"Deallocate\",\r\n \"billingProfile\": {\r\n \"maxPrice\": 2000.0\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1789,8 +1789,8 @@ "StatusCode": 409 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm/deallocate?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0vZGVhbGxvY2F0ZT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0vZGVhbGxvY2F0ZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -2173,8 +2173,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm/start?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0vc3RhcnQ/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm/start?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0vc3RhcnQ/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -2619,8 +2619,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateVirtualMachinesAndAvailabilitySetInSameProximityPlacementGroup.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateVirtualMachinesAndAvailabilitySetInSameProximityPlacementGroup.json index b1f925c9c..64dd99ccd 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateVirtualMachinesAndAvailabilitySetInSameProximityPlacementGroup.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateVirtualMachinesAndAvailabilitySetInSameProximityPlacementGroup.json @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"proximityPlacementGroupType\": \"Standard\"\r\n },\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -142,8 +142,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/availabilitySets/availset14271?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXZhaWxhYmlsaXR5U2V0cy9hdmFpbHNldDE0MjcxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/availabilitySets/availset14271?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXZhaWxhYmlsaXR5U2V0cy9hdmFpbHNldDE0MjcxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"platformUpdateDomainCount\": 5,\r\n \"platformFaultDomainCount\": 2,\r\n \"proximityPlacementGroup\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435\"\r\n }\r\n },\r\n \"sku\": {\r\n \"name\": \"Aligned\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -216,8 +216,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -284,8 +284,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -352,8 +352,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -420,8 +420,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -488,8 +488,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -556,8 +556,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -624,8 +624,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -692,8 +692,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -760,8 +760,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -828,8 +828,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -896,8 +896,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -964,8 +964,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1032,8 +1032,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1100,8 +1100,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1168,8 +1168,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1236,8 +1236,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1304,8 +1304,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1372,8 +1372,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1440,8 +1440,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1508,8 +1508,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMTQzNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2123,8 +2123,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javatest\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm56674603201.blob.core.windows.net/vhds/chashvm-os-disk-60718490-ebde-4de5-92e2-9b79b5fd7b68.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Network/networkInterfaces/nicchashvm566417025\"\r\n }\r\n ]\r\n },\r\n \"proximityPlacementGroup\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435\"\r\n },\r\n \"licenseType\": \"Windows_Server\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2457,8 +2457,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2519,8 +2519,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2587,8 +2587,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2649,8 +2649,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/virtualMachines?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/virtualMachines?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2717,8 +2717,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/virtualMachines/chashvm?$expand=instanceView&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/JGV4cGFuZD1pbnN0YW5jZVZpZXcmYXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/virtualMachines/chashvm?$expand=instanceView&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/JGV4cGFuZD1pbnN0YW5jZVZpZXcmYXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2785,8 +2785,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"javatest\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm56674603201.blob.core.windows.net/vhds/chashvm-os-disk-60718490-ebde-4de5-92e2-9b79b5fd7b68.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Network/networkInterfaces/nicchashvm566417025\"\r\n }\r\n ]\r\n },\r\n \"licenseType\": \"Windows_Server\"\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2927,8 +2927,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -3252,8 +3252,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/availabilitySets/availset14271?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXZhaWxhYmlsaXR5U2V0cy9hdmFpbHNldDE0MjcxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/availabilitySets/availset14271?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXZhaWxhYmlsaXR5U2V0cy9hdmFpbHNldDE0MjcxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithCustomData.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithCustomData.json index ecf472fbe..8b54a28a9 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithCustomData.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithCustomData.json @@ -958,8 +958,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/abc8256group/providers/Microsoft.Compute/virtualMachines/vm5796?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2FiYzgyNTZncm91cC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNTc5Nj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/abc8256group/providers/Microsoft.Compute/virtualMachines/vm5796?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2FiYzgyNTZncm91cC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNTc5Nj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm5796-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm57964f1014314c8.blob.core.windows.net/vhds/vm5796-os-disk-a18c12ca-628d-4c21-8aaf-a11ab7fde8ef.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm5796\",\r\n \"adminUsername\": \"testuser\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"customData\": \"I2Nsb3VkLWNvbmZpZw0KcGFja2FnZXM6DQogLSBwd2dlbg==\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/abc8256group/providers/Microsoft.Network/networkInterfaces/nicvm57964f1727700\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1416,8 +1416,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/abc8256group/providers/Microsoft.Compute/virtualMachines/vm5796?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2FiYzgyNTZncm91cC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNTc5Nj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/abc8256group/providers/Microsoft.Compute/virtualMachines/vm5796?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2FiYzgyNTZncm91cC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNTc5Nj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithExistingNetworkAndNewPIP.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithExistingNetworkAndNewPIP.json index e5f1592e5..cc2df2b95 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithExistingNetworkAndNewPIP.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithExistingNetworkAndNewPIP.json @@ -904,8 +904,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg356/providers/Microsoft.Compute/virtualMachines/vm5483?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzU2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm01NDgzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg356/providers/Microsoft.Compute/virtualMachines/vm5483?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzU2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm01NDgzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm5483\",\r\n \"adminUsername\": \"testuser\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg356/providers/Microsoft.Network/networkInterfaces/nicvm54830df52419e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1238,8 +1238,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg356/providers/Microsoft.Compute/virtualMachines/vm5483?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzU2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm01NDgzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg356/providers/Microsoft.Compute/virtualMachines/vm5483?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzU2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm01NDgzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithNetworking.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithNetworking.json index 5fb0cd551..863ea6c15 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithNetworking.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithNetworking.json @@ -979,8 +979,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-7289/providers/Microsoft.Compute/virtualMachines/vm4934?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzI4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNDkzND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-7289/providers/Microsoft.Compute/virtualMachines/vm4934?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzI4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNDkzND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4934\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-7289/providers/Microsoft.Network/networkInterfaces/nicvm4934cf8667453\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1375,8 +1375,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-7289/providers/Microsoft.Compute/virtualMachines/vm4934?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzI4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNDkzND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-7289/providers/Microsoft.Compute/virtualMachines/vm4934?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzI4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNDkzND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithRelatedResourcesInParallel.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithRelatedResourcesInParallel.json index c5f9dd303..74ff453aa 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithRelatedResourcesInParallel.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithRelatedResourcesInParallel.json @@ -2555,8 +2555,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotMz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotMz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmz-3-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg4133.blob.core.windows.net/vhds/vmz-3-os-disk-ff502a97-5406-4fed-aa41-43bfbb68cc1a.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmz-3\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"BaR@12!#\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Network/networkInterfaces/nicvmz-3eb6343386c\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2780,8 +2780,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmz-0-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg4133.blob.core.windows.net/vhds/vmz-0-os-disk-1c9bf01d-6281-4915-b7c4-8f3d04440cd8.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmz-0\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"BaR@12!#\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Network/networkInterfaces/nicvmz-075a1937020\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2863,8 +2863,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmz-1-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg4133.blob.core.windows.net/vhds/vmz-1-os-disk-a8e2126f-d5fe-4918-b22a-f789f827e3b2.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmz-1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"BaR@12!#\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Network/networkInterfaces/nicvmz-145a8519330\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3466,8 +3466,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotMj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotMj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmz-2-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg4133.blob.core.windows.net/vhds/vmz-2-os-disk-46277ed3-e321-41f8-bfdb-57504d9dcd43.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmz-2\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"BaR@12!#\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Network/networkInterfaces/nicvmz-2ad53091164\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4317,8 +4317,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-4?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-4?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmz-4-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg4133.blob.core.windows.net/vhds/vmz-4-os-disk-f3eb8ed4-e424-486c-a567-386605edd9db.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmz-4\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"BaR@12!#\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Network/networkInterfaces/nicvmz-44f85272873\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4964,8 +4964,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-4?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-4?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5026,8 +5026,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotMz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotMz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5088,8 +5088,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5150,8 +5150,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5212,8 +5212,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotMj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotMj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanEncrypt.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanEncrypt.json index d42606388..1d1f4b71a 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanEncrypt.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanEncrypt.json @@ -1074,8 +1074,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_E2s_v3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm2130\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Network/networkInterfaces/nicvm213075c558616\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1408,8 +1408,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1470,8 +1470,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1532,8 +1532,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1600,8 +1600,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1662,8 +1662,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1730,8 +1730,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_E2s_v3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"vm2130_OsDisk_1_0a07fb85f73d4109a0c13e3af4f12ab1\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/disks/vm2130_OsDisk_1_0a07fb85f73d4109a0c13e3af4f12ab1\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm2130\",\r\n \"adminUsername\": \"Foo12\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Network/networkInterfaces/nicvm213075c558616\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1810,8 +1810,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_E2s_v3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"vm2130_OsDisk_1_0a07fb85f73d4109a0c13e3af4f12ab1\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/disks/vm2130_OsDisk_1_0a07fb85f73d4109a0c13e3af4f12ab1\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm2130\",\r\n \"adminUsername\": \"Foo12\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Network/networkInterfaces/nicvm213075c558616\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1952,8 +1952,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130/extensions/AzureDiskEncryption?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMC9leHRlbnNpb25zL0F6dXJlRGlza0VuY3J5cHRpb24/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130/extensions/AzureDiskEncryption?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMC9leHRlbnNpb25zL0F6dXJlRGlza0VuY3J5cHRpb24/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Security\",\r\n \"type\": \"AzureDiskEncryption\",\r\n \"typeHandlerVersion\": \"2.2\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"EncryptionOperation\": \"EnableEncryption\",\r\n \"KeyEncryptionAlgorithm\": \"RSA-OAEP\",\r\n \"KeyVaultURL\": \"https://vlt3387.vault.azure.net/\",\r\n \"VolumeType\": \"All\",\r\n \"SequenceVersion\": \"38533033-aa50-4907-bc91-d6a8c77ea23f\",\r\n \"KeyVaultResourceId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.KeyVault/vaults/vlt3387\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -2032,8 +2032,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130/extensions/AzureDiskEncryption?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMC9leHRlbnNpb25zL0F6dXJlRGlza0VuY3J5cHRpb24/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130/extensions/AzureDiskEncryption?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMC9leHRlbnNpb25zL0F6dXJlRGlza0VuY3J5cHRpb24/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Security\",\r\n \"type\": \"AzureDiskEncryption\",\r\n \"typeHandlerVersion\": \"2.2\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"EncryptionOperation\": \"DisableEncryption\",\r\n \"SequenceVersion\": \"08a149ab-bff5-4d42-bb17-555e40d7e400\",\r\n \"VolumeType\": 2\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -2481,8 +2481,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130/extensions/AzureDiskEncryption?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMC9leHRlbnNpb25zL0F6dXJlRGlza0VuY3J5cHRpb24/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130/extensions/AzureDiskEncryption?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMC9leHRlbnNpb25zL0F6dXJlRGlza0VuY3J5cHRpb24/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2543,8 +2543,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130/extensions/AzureDiskEncryption?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMC9leHRlbnNpb25zL0F6dXJlRGlza0VuY3J5cHRpb24/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130/extensions/AzureDiskEncryption?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMC9leHRlbnNpb25zL0F6dXJlRGlza0VuY3J5cHRpb24/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2605,8 +2605,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?$expand=instanceView&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD8kZXhwYW5kPWluc3RhbmNlVmlldyZhcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?$expand=instanceView&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD8kZXhwYW5kPWluc3RhbmNlVmlldyZhcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2673,8 +2673,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?$expand=instanceView&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD8kZXhwYW5kPWluc3RhbmNlVmlldyZhcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?$expand=instanceView&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD8kZXhwYW5kPWluc3RhbmNlVmlldyZhcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2741,8 +2741,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?$expand=instanceView&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD8kZXhwYW5kPWluc3RhbmNlVmlldyZhcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?$expand=instanceView&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD8kZXhwYW5kPWluc3RhbmNlVmlldyZhcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2809,8 +2809,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?$expand=instanceView&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD8kZXhwYW5kPWluc3RhbmNlVmlldyZhcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?$expand=instanceView&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD8kZXhwYW5kPWluc3RhbmNlVmlldyZhcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3681,8 +3681,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm1300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTMwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm1300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTMwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_E2s_v3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm1300\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Network/networkInterfaces/nicvm1300ef1856384\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4015,8 +4015,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm1300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTMwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm1300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTMwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4077,8 +4077,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm1300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTMwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm1300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTMwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4139,8 +4139,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm1300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTMwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm1300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTMwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4207,8 +4207,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm1300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTMwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm1300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTMwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_E2s_v3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"vm1300_OsDisk_1_af47f2e7915e4f91abac0d5a40feb1ed\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/disks/vm1300_OsDisk_1_af47f2e7915e4f91abac0d5a40feb1ed\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm1300\",\r\n \"adminUsername\": \"Foo12\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Network/networkInterfaces/nicvm1300ef1856384\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4349,8 +4349,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm1300/extensions/AzureDiskEncryptionForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTMwMC9leHRlbnNpb25zL0F6dXJlRGlza0VuY3J5cHRpb25Gb3JMaW51eD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm1300/extensions/AzureDiskEncryptionForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTMwMC9leHRlbnNpb25zL0F6dXJlRGlza0VuY3J5cHRpb25Gb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Security\",\r\n \"type\": \"AzureDiskEncryptionForLinux\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"EncryptionOperation\": \"EnableEncryption\",\r\n \"KeyEncryptionAlgorithm\": \"RSA-OAEP\",\r\n \"KeyVaultURL\": \"https://vlt3387.vault.azure.net/\",\r\n \"VolumeType\": \"All\",\r\n \"SequenceVersion\": \"383ea8b0-72a0-4a3b-9850-d26817227cd7\",\r\n \"KeyVaultResourceId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.KeyVault/vaults/vlt3387\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -4801,8 +4801,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm1300/extensions/AzureDiskEncryptionForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTMwMC9leHRlbnNpb25zL0F6dXJlRGlza0VuY3J5cHRpb25Gb3JMaW51eD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm1300/extensions/AzureDiskEncryptionForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTMwMC9leHRlbnNpb25zL0F6dXJlRGlza0VuY3J5cHRpb25Gb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4863,8 +4863,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm1300?$expand=instanceView&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTMwMD8kZXhwYW5kPWluc3RhbmNlVmlldyZhcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm1300?$expand=instanceView&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTMwMD8kZXhwYW5kPWluc3RhbmNlVmlldyZhcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4931,8 +4931,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm1300?$expand=instanceView&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTMwMD8kZXhwYW5kPWluc3RhbmNlVmlldyZhcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm1300?$expand=instanceView&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTMwMD8kZXhwYW5kPWluc3RhbmNlVmlldyZhcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanRunScriptOnVM.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanRunScriptOnVM.json index ccc456e63..34c646d99 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanRunScriptOnVM.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanRunScriptOnVM.json @@ -417,8 +417,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4904/providers/Microsoft.Compute/virtualMachines/vm1057?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNDkwNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTA1Nz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4904/providers/Microsoft.Compute/virtualMachines/vm1057?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNDkwNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTA1Nz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm1057\",\r\n \"adminUsername\": \"firstuser\",\r\n \"adminPassword\": \"afh123RVS!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4904/providers/Microsoft.Network/networkInterfaces/nicvm105785502680a\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -813,8 +813,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4904/providers/Microsoft.Compute/virtualMachines/vm1057?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNDkwNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTA1Nz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4904/providers/Microsoft.Compute/virtualMachines/vm1057?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNDkwNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTA1Nz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -875,8 +875,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4904/providers/Microsoft.Compute/virtualMachines/vm1057/runCommand?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNDkwNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTA1Ny9ydW5Db21tYW5kP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4904/providers/Microsoft.Compute/virtualMachines/vm1057/runCommand?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNDkwNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTA1Ny9ydW5Db21tYW5kP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "POST", "RequestBody": "{\r\n \"commandId\": \"RunShellScript\",\r\n \"script\": [\r\n \"sudo apt-get update\",\r\n \"sudo apt-get install -y git\"\r\n ],\r\n \"parameters\": []\r\n}", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSShConnectToVirtualMachine.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSShConnectToVirtualMachine.json index 948fbffc4..ecfa3e999 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSShConnectToVirtualMachine.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSShConnectToVirtualMachine.json @@ -964,8 +964,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3299/providers/Microsoft.Compute/virtualMachines/vm8081?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI5OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtODA4MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3299/providers/Microsoft.Compute/virtualMachines/vm8081?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI5OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtODA4MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm8081-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm8081a0b51125263.blob.core.windows.net/vhds/vm8081-os-disk-2e72a61e-3f4f-4efd-bf9b-f7c36525f273.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm8081\",\r\n \"adminUsername\": \"testuser\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3299/providers/Microsoft.Network/networkInterfaces/nicvm8081a0b39433a\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1360,8 +1360,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3299/providers/Microsoft.Compute/virtualMachines/vm8081?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI5OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtODA4MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3299/providers/Microsoft.Compute/virtualMachines/vm8081?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI5OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtODA4MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSetStorageAccountForUnmanagedDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSetStorageAccountForUnmanagedDisk.json index c61352bd4..63b5232e7 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSetStorageAccountForUnmanagedDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSetStorageAccountForUnmanagedDisk.json @@ -813,8 +813,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"chashvm-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm1714248672f.blob.core.windows.net/vhds/chashvm-os-disk-b78a4aff-f8fd-4205-bb02-b85f6a2be914.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg5525.blob.core.windows.net/diskvhds/datadisk1vhd.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 3,\r\n \"name\": \"disk2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg5525.blob.core.windows.net/diskvhds/datadisk2vhd.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Network/networkInterfaces/nicchashvm17191565d\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -896,8 +896,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"chashvm-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm2dc38247712.blob.core.windows.net/vhds/chashvm-os-disk-f63b605a-26a3-4de1-b528-251f56859189.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"chashvm-data-disk-0\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg5525.blob.core.windows.net/diskvhds/datadisk1vhd.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\"\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Network/networkInterfaces/nicchashvm2dc344479\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1168,8 +1168,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1230,8 +1230,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1292,8 +1292,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1360,8 +1360,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1422,8 +1422,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1490,8 +1490,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -2551,8 +2551,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"chashvm-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm2dc38247712.blob.core.windows.net/vhds/chashvm-os-disk-f63b605a-26a3-4de1-b528-251f56859189.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"chashvm-data-disk-0\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg5525.blob.core.windows.net/diskvhds/datadisk1vhd.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"diskSizeGB\": 100,\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 1,\r\n \"name\": \"chashvm-data-disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg5525.blob.core.windows.net/diskvhds/datadisk2vhd.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\"\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Network/networkInterfaces/nicchashvm2dc344479\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CannotUpdateProximityPlacementGroupForVirtualMachine.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CannotUpdateProximityPlacementGroupForVirtualMachine.json index c4ce15bd2..234f1b7ef 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CannotUpdateProximityPlacementGroupForVirtualMachine.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CannotUpdateProximityPlacementGroupForVirtualMachine.json @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"proximityPlacementGroupType\": \"Standard\"\r\n },\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -142,8 +142,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/availabilitySets/availset13415?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXZhaWxhYmlsaXR5U2V0cy9hdmFpbHNldDEzNDE1P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/availabilitySets/availset13415?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXZhaWxhYmlsaXR5U2V0cy9hdmFpbHNldDEzNDE1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"platformUpdateDomainCount\": 5,\r\n \"platformFaultDomainCount\": 2,\r\n \"proximityPlacementGroup\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100\"\r\n }\r\n },\r\n \"sku\": {\r\n \"name\": \"Aligned\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -216,8 +216,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -284,8 +284,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -352,8 +352,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -420,8 +420,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -488,8 +488,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -556,8 +556,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -624,8 +624,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -692,8 +692,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -760,8 +760,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -828,8 +828,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -896,8 +896,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -964,8 +964,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1032,8 +1032,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1100,8 +1100,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1168,8 +1168,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxNzEwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1303,8 +1303,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup12567?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMjU2Nz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup12567?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMjU2Nz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"proximityPlacementGroupType\": \"Standard\"\r\n },\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -1377,8 +1377,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/availabilitySets/availset22869?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXZhaWxhYmlsaXR5U2V0cy9hdmFpbHNldDIyODY5P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/availabilitySets/availset22869?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXZhaWxhYmlsaXR5U2V0cy9hdmFpbHNldDIyODY5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"platformUpdateDomainCount\": 5,\r\n \"platformFaultDomainCount\": 2,\r\n \"proximityPlacementGroup\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup12567\"\r\n }\r\n },\r\n \"sku\": {\r\n \"name\": \"Aligned\"\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1451,8 +1451,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup12567?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMjU2Nz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup12567?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMjU2Nz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1519,8 +1519,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup12567?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMjU2Nz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup12567?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMjU2Nz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1587,8 +1587,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup12567?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMjU2Nz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup12567?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMjU2Nz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1655,8 +1655,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup12567?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMjU2Nz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup12567?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMjU2Nz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1723,8 +1723,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup12567?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMjU2Nz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup12567?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMjU2Nz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1791,8 +1791,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup12567?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMjU2Nz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup12567?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMjU2Nz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1859,8 +1859,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup12567?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMjU2Nz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup12567?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMjU2Nz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1927,8 +1927,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup12567?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMjU2Nz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup12567?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvcHJveGltaXR5UGxhY2VtZW50R3JvdXBzL3Rlc3Rwcm94Z3JvdXAxMjU2Nz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2542,8 +2542,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javatest\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvmd5061650acf.blob.core.windows.net/vhds/chashvm-os-disk-c381fd5d-1ff7-4b51-b5d9-ecc2555608e9.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Network/networkInterfaces/nicchashvmd50612966\"\r\n }\r\n ]\r\n },\r\n \"proximityPlacementGroup\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100\"\r\n },\r\n \"licenseType\": \"Windows_Server\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2814,8 +2814,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2876,8 +2876,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2944,8 +2944,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/virtualMachines?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/virtualMachines?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3012,8 +3012,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/virtualMachines/chashvm?$expand=instanceView&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/JGV4cGFuZD1pbnN0YW5jZVZpZXcmYXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/virtualMachines/chashvm?$expand=instanceView&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/JGV4cGFuZD1pbnN0YW5jZVZpZXcmYXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3080,8 +3080,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"javatest\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvmd5061650acf.blob.core.windows.net/vhds/chashvm-os-disk-c381fd5d-1ff7-4b51-b5d9-ecc2555608e9.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Network/networkInterfaces/nicchashvmd50612966\"\r\n }\r\n ]\r\n },\r\n \"proximityPlacementGroup\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup12567\"\r\n },\r\n \"licenseType\": \"Windows_Server\"\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3154,8 +3154,8 @@ "StatusCode": 409 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -3479,8 +3479,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/availabilitySets/availset13415?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXZhaWxhYmlsaXR5U2V0cy9hdmFpbHNldDEzNDE1P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/availabilitySets/availset13415?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXZhaWxhYmlsaXR5U2V0cy9hdmFpbHNldDEzNDE1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -3544,8 +3544,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/availabilitySets/availset22869?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXZhaWxhYmlsaXR5U2V0cy9hdmFpbHNldDIyODY5P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8216/providers/Microsoft.Compute/availabilitySets/availset22869?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXZhaWxhYmlsaXR5U2V0cy9hdmFpbHNldDIyODY5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithEMSI.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithEMSI.json index 7dfd0bada..875429b49 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithEMSI.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithEMSI.json @@ -2661,8 +2661,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"javavm-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/backendAddressPools/InternalLb16358-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/backendAddressPools/InternalLb16358-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/inboundNatPools/InternalLb16358-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/inboundNatPools/InternalLb16358-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2215/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id159\": {},\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2215/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id7810\": {}\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2936,8 +2936,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2998,8 +2998,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3060,8 +3060,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3128,8 +3128,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3190,8 +3190,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3258,8 +3258,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3320,8 +3320,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3382,8 +3382,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3968,8 +3968,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/backendAddressPools/InternalLb16358-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/backendAddressPools/InternalLb16358-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/inboundNatPools/InternalLb16358-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/inboundNatPools/InternalLb16358-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4054,8 +4054,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/backendAddressPools/InternalLb16358-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/backendAddressPools/InternalLb16358-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/inboundNatPools/InternalLb16358-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/inboundNatPools/InternalLb16358-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned, UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2215/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id159\": {},\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2215/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id7810\": {}\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4140,8 +4140,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/backendAddressPools/InternalLb16358-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/backendAddressPools/InternalLb16358-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/inboundNatPools/InternalLb16358-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/inboundNatPools/InternalLb16358-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned, UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2215/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id159\": null\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4226,8 +4226,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/backendAddressPools/InternalLb16358-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/backendAddressPools/InternalLb16358-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/inboundNatPools/InternalLb16358-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/inboundNatPools/InternalLb16358-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4312,8 +4312,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/backendAddressPools/InternalLb16358-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/backendAddressPools/InternalLb16358-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/inboundNatPools/InternalLb16358-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/inboundNatPools/InternalLb16358-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"identity\": {\r\n \"type\": \"None\"\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json index 140cc4b34..744d7d1c8 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json @@ -1816,8 +1816,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8009/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODAwOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8009/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODAwOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"javavm-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8009/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8009/providers/Microsoft.Network/loadBalancers/InternalLb18992/backendAddressPools/InternalLb18992-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8009/providers/Microsoft.Network/loadBalancers/InternalLb18992/backendAddressPools/InternalLb18992-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8009/providers/Microsoft.Network/loadBalancers/InternalLb18992/inboundNatPools/InternalLb18992-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8009/providers/Microsoft.Network/loadBalancers/InternalLb18992/inboundNatPools/InternalLb18992-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned, UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi8009/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id3517\": {}\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2091,8 +2091,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8009/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODAwOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8009/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODAwOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json index 72842e59a..996ef945f 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json @@ -772,8 +772,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODA3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODA3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"javavm-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/backendAddressPools/InternalLb14536-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/backendAddressPools/InternalLb14536-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/inboundNatPools/InternalLb14536-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/inboundNatPools/InternalLb14536-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1047,8 +1047,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODA3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODA3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1109,8 +1109,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODA3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODA3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1171,8 +1171,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODA3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODA3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1233,8 +1233,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODA3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODA3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2275,8 +2275,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODA3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODA3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/backendAddressPools/InternalLb14536-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/backendAddressPools/InternalLb14536-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/inboundNatPools/InternalLb14536-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/inboundNatPools/InternalLb14536-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"identity\": {\r\n \"type\": \"UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi8079/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id7651\": {}\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2361,8 +2361,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODA3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODA3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/backendAddressPools/InternalLb14536-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/backendAddressPools/InternalLb14536-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/inboundNatPools/InternalLb14536-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/inboundNatPools/InternalLb14536-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"identity\": {\r\n \"type\": \"UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi8079/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id7651\": null,\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi8079/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id6943\": {}\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2447,8 +2447,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODA3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODA3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/backendAddressPools/InternalLb14536-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/backendAddressPools/InternalLb14536-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/inboundNatPools/InternalLb14536-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/inboundNatPools/InternalLb14536-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned, UserAssigned\"\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ManagementLocks/CanCRUDLocks.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ManagementLocks/CanCRUDLocks.json index 9abd91007..cb88b3fba 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ManagementLocks/CanCRUDLocks.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ManagementLocks/CanCRUDLocks.json @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5860924141/providers/Microsoft.Compute/disks/dsk31a159538d?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNTg2MDkyNDE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrMzFhMTU5NTM4ZD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5860924141/providers/Microsoft.Compute/disks/dsk31a159538d?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNTg2MDkyNDE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrMzFhMTU5NTM4ZD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 100\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -295,8 +295,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5860924141/providers/Microsoft.Compute/disks/dsk31a159538d?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNTg2MDkyNDE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrMzFhMTU5NTM4ZD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5860924141/providers/Microsoft.Compute/disks/dsk31a159538d?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNTg2MDkyNDE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrMzFhMTU5NTM4ZD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -851,8 +851,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5860924141/providers/Microsoft.Compute/virtualMachines/vmac0242996e?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNTg2MDkyNDE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtYWMwMjQyOTk2ZT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5860924141/providers/Microsoft.Compute/virtualMachines/vmac0242996e?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNTg2MDkyNDE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtYWMwMjQyOTk2ZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmac0242996e\",\r\n \"adminUsername\": \"tester\",\r\n \"adminPassword\": \"p@sd5472074c\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5860924141/providers/Microsoft.Network/networkInterfaces/nic662848888ba\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1369,8 +1369,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5860924141/providers/Microsoft.Compute/virtualMachines/vmac0242996e?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNTg2MDkyNDE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtYWMwMjQyOTk2ZT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5860924141/providers/Microsoft.Compute/virtualMachines/vmac0242996e?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNTg2MDkyNDE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtYWMwMjQyOTk2ZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDActivityLogAlerts.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDActivityLogAlerts.json index 8f27e9498..989eaafc4 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDActivityLogAlerts.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDActivityLogAlerts.json @@ -138,8 +138,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/virtualMachines?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/virtualMachines?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDDiagnosticSettings.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDDiagnosticSettings.json index 80994c7a4..3995020f0 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDDiagnosticSettings.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDDiagnosticSettings.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/virtualMachines?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/virtualMachines?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDMultipleResourceMetricAlerts.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDMultipleResourceMetricAlerts.json index f8a893c27..c26c43f4e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDMultipleResourceMetricAlerts.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDMultipleResourceMetricAlerts.json @@ -417,8 +417,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/jmonitor_bee62176/providers/Microsoft.Compute/virtualMachines/jmonitorvm1032697?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2ptb25pdG9yX2JlZTYyMTc2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvam1vbml0b3J2bTEwMzI2OTc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/jmonitor_bee62176/providers/Microsoft.Compute/virtualMachines/jmonitorvm1032697?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2ptb25pdG9yX2JlZTYyMTc2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvam1vbml0b3J2bTEwMzI2OTc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm49e9743835\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/jmonitor_bee62176/providers/Microsoft.Network/networkInterfaces/nic87835a77123\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -813,8 +813,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/jmonitor_bee62176/providers/Microsoft.Compute/virtualMachines/jmonitorvm1032697?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2ptb25pdG9yX2JlZTYyMTc2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvam1vbml0b3J2bTEwMzI2OTc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/jmonitor_bee62176/providers/Microsoft.Compute/virtualMachines/jmonitorvm1032697?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2ptb25pdG9yX2JlZTYyMTc2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvam1vbml0b3J2bTEwMzI2OTc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1224,8 +1224,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/jmonitor_bee62176/providers/Microsoft.Compute/virtualMachines/jmonitorvm2061039?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2ptb25pdG9yX2JlZTYyMTc2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvam1vbml0b3J2bTIwNjEwMzk/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/jmonitor_bee62176/providers/Microsoft.Compute/virtualMachines/jmonitorvm2061039?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2ptb25pdG9yX2JlZTYyMTc2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvam1vbml0b3J2bTIwNjEwMzk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmf0c1409645\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/jmonitor_bee62176/providers/Microsoft.Network/networkInterfaces/nic1737802a2ee\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1682,8 +1682,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/jmonitor_bee62176/providers/Microsoft.Compute/virtualMachines/jmonitorvm2061039?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2ptb25pdG9yX2JlZTYyMTc2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvam1vbml0b3J2bTIwNjEwMzk/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/jmonitor_bee62176/providers/Microsoft.Compute/virtualMachines/jmonitorvm2061039?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2ptb25pdG9yX2JlZTYyMTc2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvam1vbml0b3J2bTIwNjEwMzk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanListEventsAndMetrics.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanListEventsAndMetrics.json index 478d353af..4589f56c5 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanListEventsAndMetrics.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanListEventsAndMetrics.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Compute/virtualMachines?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Compute/virtualMachines?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/BackendHealthCheck.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/BackendHealthCheck.json index 663c170a8..06515634d 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/BackendHealthCheck.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/BackendHealthCheck.json @@ -1059,8 +1059,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg7141/providers/Microsoft.Compute/virtualMachines/vm07141?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNzE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMDcxNDE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg7141/providers/Microsoft.Compute/virtualMachines/vm07141?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNzE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMDcxNDE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm07141\",\r\n \"adminUsername\": \"tester\",\r\n \"adminPassword\": \"abc.12357990\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg7141/providers/Microsoft.Network/networkInterfaces/nicvm07141c0730335e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1142,8 +1142,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg7141/providers/Microsoft.Compute/virtualMachines/vm17141?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNzE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTcxNDE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg7141/providers/Microsoft.Compute/virtualMachines/vm17141?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNzE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTcxNDE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm17141\",\r\n \"adminUsername\": \"tester\",\r\n \"adminPassword\": \"abc.12357990\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg7141/providers/Microsoft.Network/networkInterfaces/nicvm17141cbc39315a\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1975,8 +1975,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg7141/providers/Microsoft.Compute/virtualMachines/vm17141?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNzE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTcxNDE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg7141/providers/Microsoft.Compute/virtualMachines/vm17141?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNzE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTcxNDE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2037,8 +2037,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg7141/providers/Microsoft.Compute/virtualMachines/vm07141?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNzE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMDcxNDE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg7141/providers/Microsoft.Compute/virtualMachines/vm07141?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNzE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMDcxNDE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternalMinimum.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternalMinimum.json index 24ac3ab59..bf3abe09e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternalMinimum.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternalMinimum.json @@ -1050,8 +1050,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Compute/availabilitySets/asInternalMinimum2580?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuYWxNaW5pbXVtMjU4MC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXZhaWxhYmlsaXR5U2V0cy9hc0ludGVybmFsTWluaW11bTI1ODA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Compute/availabilitySets/asInternalMinimum2580?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuYWxNaW5pbXVtMjU4MC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXZhaWxhYmlsaXR5U2V0cy9hc0ludGVybmFsTWluaW11bTI1ODA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"platformUpdateDomainCount\": 5,\r\n \"platformFaultDomainCount\": 2\r\n },\r\n \"sku\": {\r\n \"name\": \"Aligned\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1624,8 +1624,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Compute/virtualMachines/vm4046?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuYWxNaW5pbXVtMjU4MC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNDA0Nj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Compute/virtualMachines/vm4046?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuYWxNaW5pbXVtMjU4MC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNDA0Nj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4046\",\r\n \"adminUsername\": \"testuserInternalMinimum2580\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Network/networkInterfaces/nicvm404623593123f\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Compute/availabilitySets/asInternalMinimum2580\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1707,8 +1707,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Compute/virtualMachines/vm6771?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuYWxNaW5pbXVtMjU4MC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNjc3MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Compute/virtualMachines/vm6771?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuYWxNaW5pbXVtMjU4MC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNjc3MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm6771\",\r\n \"adminUsername\": \"testuserInternalMinimum2580\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Network/networkInterfaces/nicvm677160573091e\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Compute/availabilitySets/asInternalMinimum2580\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2354,8 +2354,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Compute/virtualMachines/vm4046?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuYWxNaW5pbXVtMjU4MC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNDA0Nj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Compute/virtualMachines/vm4046?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuYWxNaW5pbXVtMjU4MC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNDA0Nj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2416,8 +2416,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Compute/virtualMachines/vm6771?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuYWxNaW5pbXVtMjU4MC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNjc3MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Compute/virtualMachines/vm6771?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuYWxNaW5pbXVtMjU4MC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNjc3MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternetMinimum.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternetMinimum.json index c5642309f..2cabf58d8 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternetMinimum.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternetMinimum.json @@ -1542,8 +1542,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Compute/availabilitySets/asInternetMinimum6457?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuZXRNaW5pbXVtNjQ1Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXZhaWxhYmlsaXR5U2V0cy9hc0ludGVybmV0TWluaW11bTY0NTc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Compute/availabilitySets/asInternetMinimum6457?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuZXRNaW5pbXVtNjQ1Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXZhaWxhYmlsaXR5U2V0cy9hc0ludGVybmV0TWluaW11bTY0NTc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"platformUpdateDomainCount\": 5,\r\n \"platformFaultDomainCount\": 2\r\n },\r\n \"sku\": {\r\n \"name\": \"Aligned\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1616,8 +1616,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Compute/virtualMachines/vm5142?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuZXRNaW5pbXVtNjQ1Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNTE0Mj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Compute/virtualMachines/vm5142?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuZXRNaW5pbXVtNjQ1Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNTE0Mj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm5142\",\r\n \"adminUsername\": \"testuserInternetMinimum6457\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Network/networkInterfaces/nicvm51424cc87759e\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Compute/availabilitySets/asInternetMinimum6457\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1699,8 +1699,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Compute/virtualMachines/vm2242?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuZXRNaW5pbXVtNjQ1Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjI0Mj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Compute/virtualMachines/vm2242?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuZXRNaW5pbXVtNjQ1Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjI0Mj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm2242\",\r\n \"adminUsername\": \"testuserInternetMinimum6457\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Network/networkInterfaces/nicvm22424f6559778\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Compute/availabilitySets/asInternetMinimum6457\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2346,8 +2346,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Compute/virtualMachines/vm5142?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuZXRNaW5pbXVtNjQ1Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNTE0Mj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Compute/virtualMachines/vm5142?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuZXRNaW5pbXVtNjQ1Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNTE0Mj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2408,8 +2408,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Compute/virtualMachines/vm2242?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuZXRNaW5pbXVtNjQ1Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjI0Mj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Compute/virtualMachines/vm2242?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuZXRNaW5pbXVtNjQ1Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjI0Mj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatOnly.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatOnly.json index 54ce03e46..88d68d21d 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatOnly.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatOnly.json @@ -1405,8 +1405,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Compute/availabilitySets/asNatOnly735?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0T25seTczNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXZhaWxhYmlsaXR5U2V0cy9hc05hdE9ubHk3MzU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Compute/availabilitySets/asNatOnly735?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0T25seTczNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXZhaWxhYmlsaXR5U2V0cy9hc05hdE9ubHk3MzU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"platformUpdateDomainCount\": 5,\r\n \"platformFaultDomainCount\": 2\r\n },\r\n \"sku\": {\r\n \"name\": \"Aligned\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1479,8 +1479,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Compute/virtualMachines/vm9740?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0T25seTczNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtOTc0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Compute/virtualMachines/vm9740?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0T25seTczNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtOTc0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm9740\",\r\n \"adminUsername\": \"testuserNatOnly735\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Network/networkInterfaces/nicvm974008c733860\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Compute/availabilitySets/asNatOnly735\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1562,8 +1562,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Compute/virtualMachines/vm4568?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0T25seTczNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNDU2OD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Compute/virtualMachines/vm4568?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0T25seTczNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNDU2OD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4568\",\r\n \"adminUsername\": \"testuserNatOnly735\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Network/networkInterfaces/nicvm4568cde70509f\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Compute/availabilitySets/asNatOnly735\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2395,8 +2395,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Compute/virtualMachines/vm9740?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0T25seTczNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtOTc0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Compute/virtualMachines/vm9740?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0T25seTczNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtOTc0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2457,8 +2457,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Compute/virtualMachines/vm4568?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0T25seTczNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNDU2OD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Compute/virtualMachines/vm4568?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0T25seTczNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNDU2OD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatPools.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatPools.json index 6d7f6865e..27a46bf1a 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatPools.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatPools.json @@ -1039,8 +1039,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Compute/availabilitySets/asNatPools5371?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UG9vbHM1MzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9hdmFpbGFiaWxpdHlTZXRzL2FzTmF0UG9vbHM1MzcxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Compute/availabilitySets/asNatPools5371?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UG9vbHM1MzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9hdmFpbGFiaWxpdHlTZXRzL2FzTmF0UG9vbHM1MzcxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"platformUpdateDomainCount\": 5,\r\n \"platformFaultDomainCount\": 2\r\n },\r\n \"sku\": {\r\n \"name\": \"Aligned\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1613,8 +1613,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Compute/virtualMachines/vm9477?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UG9vbHM1MzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm05NDc3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Compute/virtualMachines/vm9477?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UG9vbHM1MzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm05NDc3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm9477\",\r\n \"adminUsername\": \"testuserNatPools5371\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Network/networkInterfaces/nicvm947762742913f\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Compute/availabilitySets/asNatPools5371\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1696,8 +1696,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Compute/virtualMachines/vm7609?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UG9vbHM1MzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm03NjA5P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Compute/virtualMachines/vm7609?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UG9vbHM1MzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm03NjA5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm7609\",\r\n \"adminUsername\": \"testuserNatPools5371\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Network/networkInterfaces/nicvm7609528126294\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Compute/availabilitySets/asNatPools5371\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2281,8 +2281,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Compute/virtualMachines/vm9477?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UG9vbHM1MzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm05NDc3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Compute/virtualMachines/vm9477?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UG9vbHM1MzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm05NDc3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2343,8 +2343,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Compute/virtualMachines/vm7609?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UG9vbHM1MzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm03NjA5P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Compute/virtualMachines/vm7609?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UG9vbHM1MzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm03NjA5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatRules.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatRules.json index a049217ec..6626f5d8e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatRules.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatRules.json @@ -1321,8 +1321,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Compute/availabilitySets/asNatRules192?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UnVsZXMxOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2F2YWlsYWJpbGl0eVNldHMvYXNOYXRSdWxlczE5Mj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Compute/availabilitySets/asNatRules192?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UnVsZXMxOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2F2YWlsYWJpbGl0eVNldHMvYXNOYXRSdWxlczE5Mj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"platformUpdateDomainCount\": 5,\r\n \"platformFaultDomainCount\": 2\r\n },\r\n \"sku\": {\r\n \"name\": \"Aligned\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2040,8 +2040,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Compute/virtualMachines/vm6760?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UnVsZXMxOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTY3NjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Compute/virtualMachines/vm6760?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UnVsZXMxOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTY3NjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm6760\",\r\n \"adminUsername\": \"testuserNatRules192\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Network/networkInterfaces/nicvm676010147459e\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Compute/availabilitySets/asNatRules192\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2123,8 +2123,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Compute/virtualMachines/vm9930?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UnVsZXMxOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTk5MzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Compute/virtualMachines/vm9930?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UnVsZXMxOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTk5MzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm9930\",\r\n \"adminUsername\": \"testuserNatRules192\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Network/networkInterfaces/nicvm9930fa2389684\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Compute/availabilitySets/asNatRules192\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2770,8 +2770,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Compute/virtualMachines/vm6760?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UnVsZXMxOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTY3NjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Compute/virtualMachines/vm6760?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UnVsZXMxOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTY3NjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2832,8 +2832,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Compute/virtualMachines/vm9930?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UnVsZXMxOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTk5MzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Compute/virtualMachines/vm9930?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UnVsZXMxOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTk5MzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkWatcher/CanWatchNetwork.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkWatcher/CanWatchNetwork.json index c7b43e8bd..5b68ed41e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkWatcher/CanWatchNetwork.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkWatcher/CanWatchNetwork.json @@ -1456,8 +1456,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Compute/virtualMachines/vme1072861e3?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnNzE5MjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWUxMDcyODYxZTM/YXBpLXZlcnNpb249MjAxNy0xMi0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Compute/virtualMachines/vme1072861e3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnNzE5MjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWUxMDcyODYxZTM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vme1072861e3\",\r\n \"adminUsername\": \"testuser\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Network/networkInterfaces/ni18950\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1600,8 +1600,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Compute/virtualMachines/vm0b619258e0?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnNzE5MjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTBiNjE5MjU4ZTA/YXBpLXZlcnNpb249MjAxNy0xMi0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Compute/virtualMachines/vm0b619258e0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnNzE5MjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTBiNjE5MjU4ZTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm0b619258e0\",\r\n \"adminUsername\": \"testuser\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Network/networkInterfaces/nic6813209fe7d\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2281,8 +2281,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Compute/virtualMachines/vme1072861e3?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnNzE5MjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWUxMDcyODYxZTM/YXBpLXZlcnNpb249MjAxNy0xMi0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Compute/virtualMachines/vme1072861e3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnNzE5MjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWUxMDcyODYxZTM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2347,8 +2347,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Compute/virtualMachines/vme1072861e3?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnNzE5MjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWUxMDcyODYxZTM/YXBpLXZlcnNpb249MjAxNy0xMi0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Compute/virtualMachines/vme1072861e3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnNzE5MjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWUxMDcyODYxZTM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2419,8 +2419,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Compute/virtualMachines/vme1072861e3/extensions/packetCapture?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnNzE5MjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWUxMDcyODYxZTMvZXh0ZW5zaW9ucy9wYWNrZXRDYXB0dXJlP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Compute/virtualMachines/vme1072861e3/extensions/packetCapture?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnNzE5MjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWUxMDcyODYxZTMvZXh0ZW5zaW9ucy9wYWNrZXRDYXB0dXJlP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.NetworkWatcher\",\r\n \"type\": \"NetworkWatcherAgentLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true\r\n },\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -2695,8 +2695,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Compute/virtualMachines/vm0b619258e0?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnNzE5MjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTBiNjE5MjU4ZTA/YXBpLXZlcnNpb249MjAxNy0xMi0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Compute/virtualMachines/vm0b619258e0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnNzE5MjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTBiNjE5MjU4ZTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2761,8 +2761,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Compute/virtualMachines/vme1072861e3/extensions/packetCapture?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnNzE5MjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWUxMDcyODYxZTMvZXh0ZW5zaW9ucy9wYWNrZXRDYXB0dXJlP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Compute/virtualMachines/vme1072861e3/extensions/packetCapture?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnNzE5MjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWUxMDcyODYxZTMvZXh0ZW5zaW9ucy9wYWNrZXRDYXB0dXJlP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4789,8 +4789,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Compute/virtualMachines/vm0b619258e0?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnNzE5MjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTBiNjE5MjU4ZTA/YXBpLXZlcnNpb249MjAxNy0xMi0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Compute/virtualMachines/vm0b619258e0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnNzE5MjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTBiNjE5MjU4ZTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ConvertVirtualMachineToManagedDisksTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ConvertVirtualMachineToManagedDisksTest.json index 32659a85b..7393639df 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ConvertVirtualMachineToManagedDisksTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ConvertVirtualMachineToManagedDisksTest.json @@ -615,8 +615,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvce763786587e1d94/providers/Microsoft.Compute/virtualMachines/vm1d3a1341817440558d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNlNzYzNzg2NTg3ZTFkOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkM2ExMzQxODE3NDQwNTU4ZD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvce763786587e1d94/providers/Microsoft.Compute/virtualMachines/vm1d3a1341817440558d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNlNzYzNzg2NTg3ZTFkOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkM2ExMzQxODE3NDQwNTU4ZD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm1d3a1341817440558d-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg16611eba8e6bb.blob.core.windows.net/vhds/vm1d3a1341817440558d-os-disk-897757bc-caa9-46f1-9d58-ae7d015840b6.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg16611eba8e6bb.blob.core.windows.net/vhds/vm1d3a1341817440558d-data-disk-1-ccdfb30e-d9ec-4501-89d8-17808a003108.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg16611eba8e6bb.blob.core.windows.net/vhds/vm1d3a1341817440558d-data-disk-2-5f79cdd6-9af6-4575-aeb7-a9864a2e1f99.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vma3907788d0\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvce763786587e1d94/providers/Microsoft.Network/networkInterfaces/nic591824b1e8c\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -887,8 +887,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvce763786587e1d94/providers/Microsoft.Compute/virtualMachines/vm1d3a1341817440558d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNlNzYzNzg2NTg3ZTFkOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkM2ExMzQxODE3NDQwNTU4ZD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvce763786587e1d94/providers/Microsoft.Compute/virtualMachines/vm1d3a1341817440558d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNlNzYzNzg2NTg3ZTFkOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkM2ExMzQxODE3NDQwNTU4ZD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -949,8 +949,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvce763786587e1d94/providers/Microsoft.Compute/virtualMachines/vm1d3a1341817440558d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNlNzYzNzg2NTg3ZTFkOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkM2ExMzQxODE3NDQwNTU4ZD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvce763786587e1d94/providers/Microsoft.Compute/virtualMachines/vm1d3a1341817440558d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNlNzYzNzg2NTg3ZTFkOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkM2ExMzQxODE3NDQwNTU4ZD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1017,8 +1017,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvce763786587e1d94/providers/Microsoft.Compute/virtualMachines/vm1d3a1341817440558d/deallocate?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNlNzYzNzg2NTg3ZTFkOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkM2ExMzQxODE3NDQwNTU4ZC9kZWFsbG9jYXRlP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvce763786587e1d94/providers/Microsoft.Compute/virtualMachines/vm1d3a1341817440558d/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNlNzYzNzg2NTg3ZTFkOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkM2ExMzQxODE3NDQwNTU4ZC9kZWFsbG9jYXRlP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -1649,8 +1649,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvce763786587e1d94/providers/Microsoft.Compute/virtualMachines/vm1d3a1341817440558d?$expand=instanceView&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNlNzYzNzg2NTg3ZTFkOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkM2ExMzQxODE3NDQwNTU4ZD8kZXhwYW5kPWluc3RhbmNlVmlldyZhcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvce763786587e1d94/providers/Microsoft.Compute/virtualMachines/vm1d3a1341817440558d?$expand=instanceView&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNlNzYzNzg2NTg3ZTFkOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkM2ExMzQxODE3NDQwNTU4ZD8kZXhwYW5kPWluc3RhbmNlVmlldyZhcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1717,8 +1717,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvce763786587e1d94/providers/Microsoft.Compute/virtualMachines/vm1d3a1341817440558d/convertToManagedDisks?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNlNzYzNzg2NTg3ZTFkOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkM2ExMzQxODE3NDQwNTU4ZC9jb252ZXJ0VG9NYW5hZ2VkRGlza3M/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvce763786587e1d94/providers/Microsoft.Compute/virtualMachines/vm1d3a1341817440558d/convertToManagedDisks?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNlNzYzNzg2NTg3ZTFkOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkM2ExMzQxODE3NDQwNTU4ZC9jb252ZXJ0VG9NYW5hZ2VkRGlza3M/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVMsUsingCustomImageOrSpecializedVHDTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVMsUsingCustomImageOrSpecializedVHDTest.json index 45575d5b3..85ef8bb27 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVMsUsingCustomImageOrSpecializedVHDTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVMsUsingCustomImageOrSpecializedVHDTest.json @@ -1029,8 +1029,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm1660007?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNjYwMDA3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm1660007?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNjYwMDA3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm1660007-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm16600073148444111.blob.core.windows.net/vhds/vm1660007-os-disk-4c032ef5-981d-4ae7-b80d-619ea9e8b973.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm1660007\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Network/networkInterfaces/nicvm166000731433254\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1301,8 +1301,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm1660007?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNjYwMDA3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm1660007?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNjYwMDA3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1363,8 +1363,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm1660007?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNjYwMDA3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm1660007?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNjYwMDA3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1431,8 +1431,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm1660007/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNjYwMDA3L2V4dGVuc2lvbnMvQ3VzdG9tU2NyaXB0Rm9yTGludXg/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm1660007/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNjYwMDA3L2V4dGVuc2lvbnMvQ3VzdG9tU2NyaXB0Rm9yTGludXg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"https://raw.githubusercontent.com/Azure/azure-libraries-for-net/master/Samples/Asset/install_apache.sh\"\r\n ],\r\n \"commandToExecute\": \"bash install_apache.sh\"\r\n }\r\n },\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -1697,8 +1697,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm1660007/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNjYwMDA3L2V4dGVuc2lvbnMvQ3VzdG9tU2NyaXB0Rm9yTGludXg/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm1660007/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNjYwMDA3L2V4dGVuc2lvbnMvQ3VzdG9tU2NyaXB0Rm9yTGludXg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1759,8 +1759,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm1660007/deallocate?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNjYwMDA3L2RlYWxsb2NhdGU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm1660007/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNjYwMDA3L2RlYWxsb2NhdGU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -2391,8 +2391,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm1660007?$expand=instanceView&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNjYwMDA3PyRleHBhbmQ9aW5zdGFuY2VWaWV3JmFwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm1660007?$expand=instanceView&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNjYwMDA3PyRleHBhbmQ9aW5zdGFuY2VWaWV3JmFwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2459,8 +2459,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm1660007/generalize?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNjYwMDA3L2dlbmVyYWxpemU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm1660007/generalize?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNjYwMDA3L2dlbmVyYWxpemU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -2524,8 +2524,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm1660007/capture?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNjYwMDA3L2NhcHR1cmU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm1660007/capture?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNjYwMDA3L2NhcHR1cmU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "{\r\n \"vhdPrefix\": \"img\",\r\n \"destinationContainerName\": \"capturedvhds\",\r\n \"overwriteVhds\": true\r\n}", "RequestHeaders": { @@ -3074,8 +3074,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm258531e?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNTg1MzFlP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm258531e?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNTg1MzFlP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"vm258531e-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm16600073148444111.blob.core.windows.net/vhds/vm258531e-os-disk-11deb2da-025a-4bc3-8d42-5b68dfe35977.Vhd\"\r\n },\r\n \"image\": {\r\n \"uri\": \"https://stgvm16600073148444111.blob.core.windows.net/system/Microsoft.Compute/Images/capturedvhds/img-osDisk.1d511419-a63f-43be-beef-f4be5cdcb533.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm258531e\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Network/networkInterfaces/nicvm258531ebbb01674\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3408,8 +3408,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm258531e?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNTg1MzFlP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm258531e?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNTg1MzFlP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3470,8 +3470,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm258531e?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNTg1MzFlP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm258531e?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNTg1MzFlP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -4643,8 +4643,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm3393808?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0zMzkzODA4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm3393808?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0zMzkzODA4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"vm3393808-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm16600073148444111.blob.core.windows.net/vhds/vm258531e-os-disk-11deb2da-025a-4bc3-8d42-5b68dfe35977.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Network/networkInterfaces/nicvm339380884987984\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -5160,8 +5160,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm3393808?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0zMzkzODA4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm3393808?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0zMzkzODA4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVHDTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVHDTest.json index 8d7fa2c63..e2bfb873d 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVHDTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVHDTest.json @@ -1159,8 +1159,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm113715b?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xMTM3MTViP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm113715b?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xMTM3MTViP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm113715b-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm113715b8552973528.blob.core.windows.net/vhds/vm113715b-os-disk-0d924023-3f2e-4fb9-8ef7-177dc745ce5f.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm113715b8552973528.blob.core.windows.net/vhds/vm113715b-data-disk-1-b5a354b6-9fe3-471b-897a-63077326412b.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm113715b8552973528.blob.core.windows.net/vhds/vm113715b-data-disk-2-ebbfadb1-98e9-49eb-baa9-172f01f3192c.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50\r\n },\r\n {\r\n \"lun\": 3,\r\n \"name\": \"disk-3\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm113715b8552973528.blob.core.windows.net/vhds/vm113715b-data-disk-3-a1303123-37b8-47c9-9a21-37ea4b6d9d90.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 60\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm113715b\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Network/networkInterfaces/nicvm113715b85576081\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1679,8 +1679,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm113715b?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xMTM3MTViP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm113715b?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xMTM3MTViP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1741,8 +1741,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm113715b?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xMTM3MTViP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm113715b?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xMTM3MTViP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1809,8 +1809,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm113715b/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xMTM3MTViL2V4dGVuc2lvbnMvQ3VzdG9tU2NyaXB0Rm9yTGludXg/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm113715b/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xMTM3MTViL2V4dGVuc2lvbnMvQ3VzdG9tU2NyaXB0Rm9yTGludXg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"https://raw.githubusercontent.com/Azure/azure-libraries-for-net/master/Samples/Asset/install_apache.sh\"\r\n ],\r\n \"commandToExecute\": \"bash install_apache.sh\"\r\n }\r\n },\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -2137,8 +2137,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm113715b/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xMTM3MTViL2V4dGVuc2lvbnMvQ3VzdG9tU2NyaXB0Rm9yTGludXg/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm113715b/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xMTM3MTViL2V4dGVuc2lvbnMvQ3VzdG9tU2NyaXB0Rm9yTGludXg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2199,8 +2199,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm113715b/deallocate?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xMTM3MTViL2RlYWxsb2NhdGU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm113715b/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xMTM3MTViL2RlYWxsb2NhdGU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -2893,8 +2893,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm113715b?$expand=instanceView&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xMTM3MTViPyRleHBhbmQ9aW5zdGFuY2VWaWV3JmFwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm113715b?$expand=instanceView&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xMTM3MTViPyRleHBhbmQ9aW5zdGFuY2VWaWV3JmFwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2961,8 +2961,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm113715b/generalize?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xMTM3MTViL2dlbmVyYWxpemU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm113715b/generalize?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xMTM3MTViL2dlbmVyYWxpemU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -3026,8 +3026,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/images/img64775a?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbWFnZXMvaW1nNjQ3NzVhP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/images/img64775a?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbWFnZXMvaW1nNjQ3NzVhP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"osState\": \"Generalized\",\r\n \"blobUri\": \"https://stgvm113715b8552973528.blob.core.windows.net/vhds/vm113715b-os-disk-0d924023-3f2e-4fb9-8ef7-177dc745ce5f.Vhd\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"blobUri\": \"https://stgvm113715b8552973528.blob.core.windows.net/vhds/vm113715b-data-disk-1-b5a354b6-9fe3-471b-897a-63077326412b.Vhd\"\r\n },\r\n {\r\n \"lun\": 2,\r\n \"blobUri\": \"https://stgvm113715b8552973528.blob.core.windows.net/vhds/vm113715b-data-disk-2-ebbfadb1-98e9-49eb-baa9-172f01f3192c.Vhd\"\r\n },\r\n {\r\n \"lun\": 3,\r\n \"blobUri\": \"https://stgvm113715b8552973528.blob.core.windows.net/vhds/vm113715b-data-disk-3-a1303123-37b8-47c9-9a21-37ea4b6d9d90.Vhd\",\r\n \"caching\": \"ReadOnly\"\r\n }\r\n ]\r\n },\r\n \"hyperVGeneration\": \"V1\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3168,8 +3168,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/images/img64775a?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbWFnZXMvaW1nNjQ3NzVhP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/images/img64775a?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbWFnZXMvaW1nNjQ3NzVhP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3709,8 +3709,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm271247d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNzEyNDdkP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm271247d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNzEyNDdkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/images/img64775a\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm271247d\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Network/networkInterfaces/nicvm271247dd8c28851\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4043,8 +4043,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm271247d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNzEyNDdkP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm271247d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNzEyNDdkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4649,8 +4649,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm3661790?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0zNjYxNzkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm3661790?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0zNjYxNzkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/images/img64775a\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 200\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 100\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm3661790\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Network/networkInterfaces/nicvm36617900ba36557\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4983,8 +4983,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm3661790?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0zNjYxNzkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm3661790?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0zNjYxNzkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5045,8 +5045,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm3661790/deallocate?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0zNjYxNzkwL2RlYWxsb2NhdGU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm3661790/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0zNjYxNzkwL2RlYWxsb2NhdGU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -5677,8 +5677,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/disks/vm3661790_disk1_14a034643f4440849aaa79aedfe8278f?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy92bTM2NjE3OTBfZGlzazFfMTRhMDM0NjQzZjQ0NDA4NDlhYWE3OWFlZGZlODI3OGY/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/disks/vm3661790_disk1_14a034643f4440849aaa79aedfe8278f?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy92bTM2NjE3OTBfZGlzazFfMTRhMDM0NjQzZjQ0NDA4NDlhYWE3OWFlZGZlODI3OGY/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5748,8 +5748,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/disks/vm3661790_disk1_14a034643f4440849aaa79aedfe8278f/beginGetAccess?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy92bTM2NjE3OTBfZGlzazFfMTRhMDM0NjQzZjQ0NDA4NDlhYWE3OWFlZGZlODI3OGYvYmVnaW5HZXRBY2Nlc3M/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/disks/vm3661790_disk1_14a034643f4440849aaa79aedfe8278f/beginGetAccess?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy92bTM2NjE3OTBfZGlzazFfMTRhMDM0NjQzZjQ0NDA4NDlhYWE3OWFlZGZlODI3OGYvYmVnaW5HZXRBY2Nlc3M/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "POST", "RequestBody": "{\r\n \"access\": \"Read\",\r\n \"durationInSeconds\": 1440\r\n}", "RequestHeaders": { @@ -5958,8 +5958,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/disks/vm3661790_disk2_b36d506110b54935bdcf3d3d88f804f1?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy92bTM2NjE3OTBfZGlzazJfYjM2ZDUwNjExMGI1NDkzNWJkY2YzZDNkODhmODA0ZjE/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/disks/vm3661790_disk2_b36d506110b54935bdcf3d3d88f804f1?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy92bTM2NjE3OTBfZGlzazJfYjM2ZDUwNjExMGI1NDkzNWJkY2YzZDNkODhmODA0ZjE/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6029,8 +6029,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/disks/vm3661790_disk2_b36d506110b54935bdcf3d3d88f804f1/beginGetAccess?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy92bTM2NjE3OTBfZGlzazJfYjM2ZDUwNjExMGI1NDkzNWJkY2YzZDNkODhmODA0ZjEvYmVnaW5HZXRBY2Nlc3M/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/disks/vm3661790_disk2_b36d506110b54935bdcf3d3d88f804f1/beginGetAccess?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy92bTM2NjE3OTBfZGlzazJfYjM2ZDUwNjExMGI1NDkzNWJkY2YzZDNkODhmODA0ZjEvYmVnaW5HZXRBY2Nlc3M/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "POST", "RequestBody": "{\r\n \"access\": \"Read\",\r\n \"durationInSeconds\": 1440\r\n}", "RequestHeaders": { @@ -6239,8 +6239,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/disks/vm3661790_disk3_2f22ed0a272e4e3babc140d183af15de?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy92bTM2NjE3OTBfZGlzazNfMmYyMmVkMGEyNzJlNGUzYmFiYzE0MGQxODNhZjE1ZGU/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/disks/vm3661790_disk3_2f22ed0a272e4e3babc140d183af15de?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy92bTM2NjE3OTBfZGlzazNfMmYyMmVkMGEyNzJlNGUzYmFiYzE0MGQxODNhZjE1ZGU/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6310,8 +6310,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/disks/vm3661790_disk3_2f22ed0a272e4e3babc140d183af15de/beginGetAccess?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy92bTM2NjE3OTBfZGlzazNfMmYyMmVkMGEyNzJlNGUzYmFiYzE0MGQxODNhZjE1ZGUvYmVnaW5HZXRBY2Nlc3M/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/disks/vm3661790_disk3_2f22ed0a272e4e3babc140d183af15de/beginGetAccess?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy92bTM2NjE3OTBfZGlzazNfMmYyMmVkMGEyNzJlNGUzYmFiYzE0MGQxODNhZjE1ZGUvYmVnaW5HZXRBY2Nlc3M/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "POST", "RequestBody": "{\r\n \"access\": \"Read\",\r\n \"durationInSeconds\": 1440\r\n}", "RequestHeaders": { @@ -6520,8 +6520,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/disks/vm3661790_disk4_91ffa3ebc6f64a488835a4448ce8bc18?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy92bTM2NjE3OTBfZGlzazRfOTFmZmEzZWJjNmY2NGE0ODg4MzVhNDQ0OGNlOGJjMTg/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/disks/vm3661790_disk4_91ffa3ebc6f64a488835a4448ce8bc18?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy92bTM2NjE3OTBfZGlzazRfOTFmZmEzZWJjNmY2NGE0ODg4MzVhNDQ0OGNlOGJjMTg/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6591,8 +6591,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/disks/vm3661790_disk4_91ffa3ebc6f64a488835a4448ce8bc18/beginGetAccess?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy92bTM2NjE3OTBfZGlzazRfOTFmZmEzZWJjNmY2NGE0ODg4MzVhNDQ0OGNlOGJjMTgvYmVnaW5HZXRBY2Nlc3M/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/disks/vm3661790_disk4_91ffa3ebc6f64a488835a4448ce8bc18/beginGetAccess?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy92bTM2NjE3OTBfZGlzazRfOTFmZmEzZWJjNmY2NGE0ODg4MzVhNDQ0OGNlOGJjMTgvYmVnaW5HZXRBY2Nlc3M/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "POST", "RequestBody": "{\r\n \"access\": \"Read\",\r\n \"durationInSeconds\": 1440\r\n}", "RequestHeaders": { @@ -6801,8 +6801,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/disks/vm3661790_disk5_53e0fd80137f4766a61f5a07f43c5515?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy92bTM2NjE3OTBfZGlzazVfNTNlMGZkODAxMzdmNDc2NmE2MWY1YTA3ZjQzYzU1MTU/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/disks/vm3661790_disk5_53e0fd80137f4766a61f5a07f43c5515?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy92bTM2NjE3OTBfZGlzazVfNTNlMGZkODAxMzdmNDc2NmE2MWY1YTA3ZjQzYzU1MTU/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6872,8 +6872,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/disks/vm3661790_disk5_53e0fd80137f4766a61f5a07f43c5515/beginGetAccess?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy92bTM2NjE3OTBfZGlzazVfNTNlMGZkODAxMzdmNDc2NmE2MWY1YTA3ZjQzYzU1MTUvYmVnaW5HZXRBY2Nlc3M/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/disks/vm3661790_disk5_53e0fd80137f4766a61f5a07f43c5515/beginGetAccess?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9kaXNrcy92bTM2NjE3OTBfZGlzazVfNTNlMGZkODAxMzdmNDc2NmE2MWY1YTA3ZjQzYzU1MTUvYmVnaW5HZXRBY2Nlc3M/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "POST", "RequestBody": "{\r\n \"access\": \"Read\",\r\n \"durationInSeconds\": 1440\r\n}", "RequestHeaders": { @@ -7082,8 +7082,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/images/img64775a?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbWFnZXMvaW1nNjQ3NzVhP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/images/img64775a?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9pbWFnZXMvaW1nNjQ3NzVhP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVMTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVMTest.json index 1d77c1762..cccb7c9c7 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVMTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVMTest.json @@ -1224,8 +1224,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm11df5273371dde4898?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTExZGY1MjczMzcxZGRlNDg5OD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm11df5273371dde4898?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTExZGY1MjczMzcxZGRlNDg5OD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm11df5273371dde4898-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg86155dc8c0435.blob.core.windows.net/vhds/vm11df5273371dde4898-os-disk-33492fcd-8897-47f9-9b78-c786756befe2.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg86155dc8c0435.blob.core.windows.net/vhds/vm11df5273371dde4898-data-disk-1-3781dce9-c79f-4221-9ced-c8f260269e1f.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg86155dc8c0435.blob.core.windows.net/vhds/vm11df5273371dde4898-data-disk-2-6e3f06a9-ab8d-4516-82a5-42ed57604783.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4e66879204\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Network/networkInterfaces/nic17721057b90\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1682,8 +1682,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm11df5273371dde4898?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTExZGY1MjczMzcxZGRlNDg5OD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm11df5273371dde4898?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTExZGY1MjczMzcxZGRlNDg5OD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1744,8 +1744,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm11df5273371dde4898?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTExZGY1MjczMzcxZGRlNDg5OD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm11df5273371dde4898?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTExZGY1MjczMzcxZGRlNDg5OD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1812,8 +1812,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm11df5273371dde4898/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTExZGY1MjczMzcxZGRlNDg5OC9leHRlbnNpb25zL0N1c3RvbVNjcmlwdEZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm11df5273371dde4898/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTExZGY1MjczMzcxZGRlNDg5OC9leHRlbnNpb25zL0N1c3RvbVNjcmlwdEZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"https://raw.githubusercontent.com/Azure/azure-libraries-for-net/master/Samples/Asset/install_apache.sh\"\r\n ],\r\n \"commandToExecute\": \"bash install_apache.sh\"\r\n }\r\n },\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -2264,8 +2264,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm11df5273371dde4898/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTExZGY1MjczMzcxZGRlNDg5OC9leHRlbnNpb25zL0N1c3RvbVNjcmlwdEZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm11df5273371dde4898/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTExZGY1MjczMzcxZGRlNDg5OC9leHRlbnNpb25zL0N1c3RvbVNjcmlwdEZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2326,8 +2326,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm11df5273371dde4898/deallocate?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTExZGY1MjczMzcxZGRlNDg5OC9kZWFsbG9jYXRlP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm11df5273371dde4898/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTExZGY1MjczMzcxZGRlNDg5OC9kZWFsbG9jYXRlP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -2958,8 +2958,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm11df5273371dde4898?$expand=instanceView&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTExZGY1MjczMzcxZGRlNDg5OD8kZXhwYW5kPWluc3RhbmNlVmlldyZhcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm11df5273371dde4898?$expand=instanceView&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTExZGY1MjczMzcxZGRlNDg5OD8kZXhwYW5kPWluc3RhbmNlVmlldyZhcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3026,8 +3026,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm11df5273371dde4898/generalize?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTExZGY1MjczMzcxZGRlNDg5OC9nZW5lcmFsaXplP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm11df5273371dde4898/generalize?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTExZGY1MjczMzcxZGRlNDg5OC9nZW5lcmFsaXplP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -3091,8 +3091,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/images/img5ef25949faec34828?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2ltYWdlcy9pbWc1ZWYyNTk0OWZhZWMzNDgyOD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/images/img5ef25949faec34828?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2ltYWdlcy9pbWc1ZWYyNTk0OWZhZWMzNDgyOD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"sourceVirtualMachine\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm11df5273371dde4898\"\r\n },\r\n \"hyperVGeneration\": \"V1\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3233,8 +3233,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/images/img5ef25949faec34828?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2ltYWdlcy9pbWc1ZWYyNTk0OWZhZWMzNDgyOD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/images/img5ef25949faec34828?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2ltYWdlcy9pbWc1ZWYyNTk0OWZhZWMzNDgyOD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3839,8 +3839,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm26e9046846c6e2c28a?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTI2ZTkwNDY4NDZjNmUyYzI4YT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm26e9046846c6e2c28a?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTI2ZTkwNDY4NDZjNmUyYzI4YT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/images/img5ef25949faec34828\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm8468617248\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Network/networkInterfaces/nic993989ffeef\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4297,8 +4297,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm26e9046846c6e2c28a?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTI2ZTkwNDY4NDZjNmUyYzI4YT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm26e9046846c6e2c28a?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTI2ZTkwNDY4NDZjNmUyYzI4YT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4773,8 +4773,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm38a7146428a9e4ee32?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTM4YTcxNDY0MjhhOWU0ZWUzMj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm38a7146428a9e4ee32?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTM4YTcxNDY0MjhhOWU0ZWUzMj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/images/img5ef25949faec34828\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 200\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 100\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmfb639068fc\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Network/networkInterfaces/nic20689293835\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -5231,8 +5231,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm38a7146428a9e4ee32?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTM4YTcxNDY0MjhhOWU0ZWUzMj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm38a7146428a9e4ee32?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTM4YTcxNDY0MjhhOWU0ZWUzMj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5293,8 +5293,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm38a7146428a9e4ee32/deallocate?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTM4YTcxNDY0MjhhOWU0ZWUzMi9kZWFsbG9jYXRlP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm38a7146428a9e4ee32/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTM4YTcxNDY0MjhhOWU0ZWUzMi9kZWFsbG9jYXRlP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -6359,8 +6359,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/disks/vm38a7146428a9e4ee32_disk1_fb3786bb710d41b6b0eec95e0fd76914?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMzhhNzE0NjQyOGE5ZTRlZTMyX2Rpc2sxX2ZiMzc4NmJiNzEwZDQxYjZiMGVlYzk1ZTBmZDc2OTE0P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/disks/vm38a7146428a9e4ee32_disk1_fb3786bb710d41b6b0eec95e0fd76914?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMzhhNzE0NjQyOGE5ZTRlZTMyX2Rpc2sxX2ZiMzc4NmJiNzEwZDQxYjZiMGVlYzk1ZTBmZDc2OTE0P2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6430,8 +6430,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/disks/vm38a7146428a9e4ee32_disk1_fb3786bb710d41b6b0eec95e0fd76914/beginGetAccess?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMzhhNzE0NjQyOGE5ZTRlZTMyX2Rpc2sxX2ZiMzc4NmJiNzEwZDQxYjZiMGVlYzk1ZTBmZDc2OTE0L2JlZ2luR2V0QWNjZXNzP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/disks/vm38a7146428a9e4ee32_disk1_fb3786bb710d41b6b0eec95e0fd76914/beginGetAccess?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMzhhNzE0NjQyOGE5ZTRlZTMyX2Rpc2sxX2ZiMzc4NmJiNzEwZDQxYjZiMGVlYzk1ZTBmZDc2OTE0L2JlZ2luR2V0QWNjZXNzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "POST", "RequestBody": "{\r\n \"access\": \"Read\",\r\n \"durationInSeconds\": 1440\r\n}", "RequestHeaders": { @@ -6640,8 +6640,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/disks/vm38a7146428a9e4ee32_disk2_19d0a738e8d74916998b3a2a5e33c776?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMzhhNzE0NjQyOGE5ZTRlZTMyX2Rpc2syXzE5ZDBhNzM4ZThkNzQ5MTY5OThiM2EyYTVlMzNjNzc2P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/disks/vm38a7146428a9e4ee32_disk2_19d0a738e8d74916998b3a2a5e33c776?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMzhhNzE0NjQyOGE5ZTRlZTMyX2Rpc2syXzE5ZDBhNzM4ZThkNzQ5MTY5OThiM2EyYTVlMzNjNzc2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6711,8 +6711,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/disks/vm38a7146428a9e4ee32_disk2_19d0a738e8d74916998b3a2a5e33c776/beginGetAccess?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMzhhNzE0NjQyOGE5ZTRlZTMyX2Rpc2syXzE5ZDBhNzM4ZThkNzQ5MTY5OThiM2EyYTVlMzNjNzc2L2JlZ2luR2V0QWNjZXNzP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/disks/vm38a7146428a9e4ee32_disk2_19d0a738e8d74916998b3a2a5e33c776/beginGetAccess?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMzhhNzE0NjQyOGE5ZTRlZTMyX2Rpc2syXzE5ZDBhNzM4ZThkNzQ5MTY5OThiM2EyYTVlMzNjNzc2L2JlZ2luR2V0QWNjZXNzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "POST", "RequestBody": "{\r\n \"access\": \"Read\",\r\n \"durationInSeconds\": 1440\r\n}", "RequestHeaders": { @@ -6921,8 +6921,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/disks/vm38a7146428a9e4ee32_disk3_50d084d4a6b14c9bbb1c051b347b65d2?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMzhhNzE0NjQyOGE5ZTRlZTMyX2Rpc2szXzUwZDA4NGQ0YTZiMTRjOWJiYjFjMDUxYjM0N2I2NWQyP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/disks/vm38a7146428a9e4ee32_disk3_50d084d4a6b14c9bbb1c051b347b65d2?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMzhhNzE0NjQyOGE5ZTRlZTMyX2Rpc2szXzUwZDA4NGQ0YTZiMTRjOWJiYjFjMDUxYjM0N2I2NWQyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6992,8 +6992,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/disks/vm38a7146428a9e4ee32_disk3_50d084d4a6b14c9bbb1c051b347b65d2/beginGetAccess?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMzhhNzE0NjQyOGE5ZTRlZTMyX2Rpc2szXzUwZDA4NGQ0YTZiMTRjOWJiYjFjMDUxYjM0N2I2NWQyL2JlZ2luR2V0QWNjZXNzP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/disks/vm38a7146428a9e4ee32_disk3_50d084d4a6b14c9bbb1c051b347b65d2/beginGetAccess?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMzhhNzE0NjQyOGE5ZTRlZTMyX2Rpc2szXzUwZDA4NGQ0YTZiMTRjOWJiYjFjMDUxYjM0N2I2NWQyL2JlZ2luR2V0QWNjZXNzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "POST", "RequestBody": "{\r\n \"access\": \"Read\",\r\n \"durationInSeconds\": 1440\r\n}", "RequestHeaders": { @@ -7202,8 +7202,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/disks/vm38a7146428a9e4ee32_disk4_48172c10d1a14c9794e0edd22d2aff01?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMzhhNzE0NjQyOGE5ZTRlZTMyX2Rpc2s0XzQ4MTcyYzEwZDFhMTRjOTc5NGUwZWRkMjJkMmFmZjAxP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/disks/vm38a7146428a9e4ee32_disk4_48172c10d1a14c9794e0edd22d2aff01?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMzhhNzE0NjQyOGE5ZTRlZTMyX2Rpc2s0XzQ4MTcyYzEwZDFhMTRjOTc5NGUwZWRkMjJkMmFmZjAxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7273,8 +7273,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/disks/vm38a7146428a9e4ee32_disk4_48172c10d1a14c9794e0edd22d2aff01/beginGetAccess?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMzhhNzE0NjQyOGE5ZTRlZTMyX2Rpc2s0XzQ4MTcyYzEwZDFhMTRjOTc5NGUwZWRkMjJkMmFmZjAxL2JlZ2luR2V0QWNjZXNzP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/disks/vm38a7146428a9e4ee32_disk4_48172c10d1a14c9794e0edd22d2aff01/beginGetAccess?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMzhhNzE0NjQyOGE5ZTRlZTMyX2Rpc2s0XzQ4MTcyYzEwZDFhMTRjOTc5NGUwZWRkMjJkMmFmZjAxL2JlZ2luR2V0QWNjZXNzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "POST", "RequestBody": "{\r\n \"access\": \"Read\",\r\n \"durationInSeconds\": 1440\r\n}", "RequestHeaders": { @@ -7483,8 +7483,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/images/img5ef25949faec34828?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2ltYWdlcy9pbWc1ZWYyNTk0OWZhZWMzNDgyOD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/images/img5ef25949faec34828?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2ltYWdlcy9pbWc1ZWYyNTk0OWZhZWMzNDgyOD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromSnapshotTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromSnapshotTest.json index fba8e764b..906252a7d 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromSnapshotTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromSnapshotTest.json @@ -624,8 +624,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/virtualMachines/vm1e23438629b3a9dc91?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlMjM0Mzg2MjliM2E5ZGM5MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/virtualMachines/vm1e23438629b3a9dc91?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlMjM0Mzg2MjliM2E5ZGM5MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vme1700691b7\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Network/networkInterfaces/nic3410367b1bf\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -896,8 +896,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/virtualMachines/vm1e23438629b3a9dc91?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlMjM0Mzg2MjliM2E5ZGM5MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/virtualMachines/vm1e23438629b3a9dc91?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlMjM0Mzg2MjliM2E5ZGM5MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -958,8 +958,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/virtualMachines/vm1e23438629b3a9dc91?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlMjM0Mzg2MjliM2E5ZGM5MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/virtualMachines/vm1e23438629b3a9dc91?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlMjM0Mzg2MjliM2E5ZGM5MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1026,8 +1026,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/virtualMachines/vm1e23438629b3a9dc91/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlMjM0Mzg2MjliM2E5ZGM5MS9leHRlbnNpb25zL0N1c3RvbVNjcmlwdEZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/virtualMachines/vm1e23438629b3a9dc91/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlMjM0Mzg2MjliM2E5ZGM5MS9leHRlbnNpb25zL0N1c3RvbVNjcmlwdEZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"https://raw.githubusercontent.com/Azure/azure-libraries-for-net/master/Samples/Asset/install_apache.sh\"\r\n ],\r\n \"commandToExecute\": \"bash install_apache.sh\"\r\n }\r\n },\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -1292,8 +1292,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/virtualMachines/vm1e23438629b3a9dc91/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlMjM0Mzg2MjliM2E5ZGM5MS9leHRlbnNpb25zL0N1c3RvbVNjcmlwdEZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/virtualMachines/vm1e23438629b3a9dc91/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlMjM0Mzg2MjliM2E5ZGM5MS9leHRlbnNpb25zL0N1c3RvbVNjcmlwdEZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1354,8 +1354,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/vm1e23438629b3a9dc91_OsDisk_1_b0b480d9dd2d4cf4b52fc98dbd06cd3a?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMWUyMzQzODYyOWIzYTlkYzkxX09zRGlza18xX2IwYjQ4MGQ5ZGQyZDRjZjRiNTJmYzk4ZGJkMDZjZDNhP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/vm1e23438629b3a9dc91_OsDisk_1_b0b480d9dd2d4cf4b52fc98dbd06cd3a?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMWUyMzQzODYyOWIzYTlkYzkxX09zRGlza18xX2IwYjQ4MGQ5ZGQyZDRjZjRiNTJmYzk4ZGJkMDZjZDNhP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1425,8 +1425,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/vm1e23438629b3a9dc91_disk2_9b1bc74ee1c942ae8aa0c41497968037?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMWUyMzQzODYyOWIzYTlkYzkxX2Rpc2syXzliMWJjNzRlZTFjOTQyYWU4YWEwYzQxNDk3OTY4MDM3P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/vm1e23438629b3a9dc91_disk2_9b1bc74ee1c942ae8aa0c41497968037?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMWUyMzQzODYyOWIzYTlkYzkxX2Rpc2syXzliMWJjNzRlZTFjOTQyYWU4YWEwYzQxNDk3OTY4MDM3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1496,8 +1496,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/vm1e23438629b3a9dc91_disk3_84f21c57a26b45a3a58a1e1f0b252ab2?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMWUyMzQzODYyOWIzYTlkYzkxX2Rpc2szXzg0ZjIxYzU3YTI2YjQ1YTNhNThhMWUxZjBiMjUyYWIyP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/vm1e23438629b3a9dc91_disk3_84f21c57a26b45a3a58a1e1f0b252ab2?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMWUyMzQzODYyOWIzYTlkYzkxX2Rpc2szXzg0ZjIxYzU3YTI2YjQ1YTNhNThhMWUxZjBiMjUyYWIyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1567,8 +1567,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/virtualMachines/vm1e23438629b3a9dc91?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlMjM0Mzg2MjliM2E5ZGM5MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/virtualMachines/vm1e23438629b3a9dc91?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlMjM0Mzg2MjliM2E5ZGM5MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -1892,8 +1892,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-os-1be26144a63e4789?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zcy1vcy0xYmUyNjE0NGE2M2U0Nzg5P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-os-1be26144a63e4789?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zcy1vcy0xYmUyNjE0NGE2M2U0Nzg5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"osType\": \"Linux\",\r\n \"creationData\": {\r\n \"createOption\": \"Copy\",\r\n \"sourceResourceId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/vm1e23438629b3a9dc91_OsDisk_1_b0b480d9dd2d4cf4b52fc98dbd06cd3a\"\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2043,8 +2043,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-os-1be26144a63e4789?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zcy1vcy0xYmUyNjE0NGE2M2U0Nzg5P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-os-1be26144a63e4789?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zcy1vcy0xYmUyNjE0NGE2M2U0Nzg5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2108,8 +2108,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-data-4ea10205d8341cc-0?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zcy1kYXRhLTRlYTEwMjA1ZDgzNDFjYy0wP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-data-4ea10205d8341cc-0?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zcy1kYXRhLTRlYTEwMjA1ZDgzNDFjYy0wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Copy\",\r\n \"sourceResourceId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/vm1e23438629b3a9dc91_disk2_9b1bc74ee1c942ae8aa0c41497968037\"\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2259,8 +2259,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-data-4ea10205d8341cc-0?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zcy1kYXRhLTRlYTEwMjA1ZDgzNDFjYy0wP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-data-4ea10205d8341cc-0?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zcy1kYXRhLTRlYTEwMjA1ZDgzNDFjYy0wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2324,8 +2324,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-data-4ea10205d8341cc-1?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zcy1kYXRhLTRlYTEwMjA1ZDgzNDFjYy0xP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-data-4ea10205d8341cc-1?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zcy1kYXRhLTRlYTEwMjA1ZDgzNDFjYy0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Copy\",\r\n \"sourceResourceId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/vm1e23438629b3a9dc91_disk3_84f21c57a26b45a3a58a1e1f0b252ab2\"\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2475,8 +2475,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-data-4ea10205d8341cc-1?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zcy1kYXRhLTRlYTEwMjA1ZDgzNDFjYy0xP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-data-4ea10205d8341cc-1?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zcy1kYXRhLTRlYTEwMjA1ZDgzNDFjYy0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2540,8 +2540,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-os-nw-b40842523ab4d6?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLW9zLW53LWI0MDg0MjUyM2FiNGQ2P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-os-nw-b40842523ab4d6?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLW9zLW53LWI0MDg0MjUyM2FiNGQ2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"osType\": \"Linux\",\r\n \"creationData\": {\r\n \"createOption\": \"Copy\",\r\n \"sourceResourceId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-os-1be26144a63e4789\"\r\n },\r\n \"diskSizeGB\": 100\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2691,8 +2691,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-os-nw-b40842523ab4d6?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLW9zLW53LWI0MDg0MjUyM2FiNGQ2P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-os-nw-b40842523ab4d6?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLW9zLW53LWI0MDg0MjUyM2FiNGQ2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2756,8 +2756,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-os-nw-b40842523ab4d6?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLW9zLW53LWI0MDg0MjUyM2FiNGQ2P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-os-nw-b40842523ab4d6?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLW9zLW53LWI0MDg0MjUyM2FiNGQ2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2827,8 +2827,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-data-nw-c18676552cb9f-0?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtbnctYzE4Njc2NTUyY2I5Zi0wP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-data-nw-c18676552cb9f-0?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtbnctYzE4Njc2NTUyY2I5Zi0wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Copy\",\r\n \"sourceResourceId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-data-4ea10205d8341cc-0\"\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2978,8 +2978,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-data-nw-c18676552cb9f-0?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtbnctYzE4Njc2NTUyY2I5Zi0wP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-data-nw-c18676552cb9f-0?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtbnctYzE4Njc2NTUyY2I5Zi0wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3043,8 +3043,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-data-nw-c18676552cb9f-0?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtbnctYzE4Njc2NTUyY2I5Zi0wP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-data-nw-c18676552cb9f-0?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtbnctYzE4Njc2NTUyY2I5Zi0wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3114,8 +3114,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-data-nw-c18676552cb9f-1?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtbnctYzE4Njc2NTUyY2I5Zi0xP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-data-nw-c18676552cb9f-1?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtbnctYzE4Njc2NTUyY2I5Zi0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Copy\",\r\n \"sourceResourceId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-data-4ea10205d8341cc-1\"\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3265,8 +3265,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-data-nw-c18676552cb9f-1?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtbnctYzE4Njc2NTUyY2I5Zi0xP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-data-nw-c18676552cb9f-1?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtbnctYzE4Njc2NTUyY2I5Zi0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3330,8 +3330,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-data-nw-c18676552cb9f-1?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtbnctYzE4Njc2NTUyY2I5Zi0xP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-data-nw-c18676552cb9f-1?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtbnctYzE4Njc2NTUyY2I5Zi0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3750,8 +3750,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/virtualMachines/vm201c25889929e3032d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTIwMWMyNTg4OTkyOWUzMDMyZD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/virtualMachines/vm201c25889929e3032d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTIwMWMyNTg4OTkyOWUzMDMyZD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-os-nw-b40842523ab4d6\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-data-nw-c18676552cb9f-0\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-data-nw-c18676552cb9f-1\"\r\n }\r\n }\r\n ]\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Network/networkInterfaces/nic39956653ade\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3957,8 +3957,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/virtualMachines/vm201c25889929e3032d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTIwMWMyNTg4OTkyOWUzMDMyZD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/virtualMachines/vm201c25889929e3032d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTIwMWMyNTg4OTkyOWUzMDMyZD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4019,8 +4019,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-os-1be26144a63e4789?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zcy1vcy0xYmUyNjE0NGE2M2U0Nzg5P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-os-1be26144a63e4789?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zcy1vcy0xYmUyNjE0NGE2M2U0Nzg5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -4220,8 +4220,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-data-4ea10205d8341cc-0?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zcy1kYXRhLTRlYTEwMjA1ZDgzNDFjYy0wP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-data-4ea10205d8341cc-0?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zcy1kYXRhLTRlYTEwMjA1ZDgzNDFjYy0wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -4421,8 +4421,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-data-4ea10205d8341cc-1?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zcy1kYXRhLTRlYTEwMjA1ZDgzNDFjYy0xP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/snapshots/ss-data-4ea10205d8341cc-1?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zcy1kYXRhLTRlYTEwMjA1ZDgzNDFjYy0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -4622,8 +4622,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/virtualMachines/vm201c25889929e3032d/deallocate?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTIwMWMyNTg4OTkyOWUzMDMyZC9kZWFsbG9jYXRlP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/virtualMachines/vm201c25889929e3032d/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTIwMWMyNTg4OTkyOWUzMDMyZC9kZWFsbG9jYXRlP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -4944,8 +4944,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-os-nw-b40842523ab4d6/beginGetAccess?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLW9zLW53LWI0MDg0MjUyM2FiNGQ2L2JlZ2luR2V0QWNjZXNzP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-os-nw-b40842523ab4d6/beginGetAccess?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLW9zLW53LWI0MDg0MjUyM2FiNGQ2L2JlZ2luR2V0QWNjZXNzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "POST", "RequestBody": "{\r\n \"access\": \"Read\",\r\n \"durationInSeconds\": 1440\r\n}", "RequestHeaders": { @@ -5154,8 +5154,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-data-nw-c18676552cb9f-0/beginGetAccess?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtbnctYzE4Njc2NTUyY2I5Zi0wL2JlZ2luR2V0QWNjZXNzP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-data-nw-c18676552cb9f-0/beginGetAccess?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtbnctYzE4Njc2NTUyY2I5Zi0wL2JlZ2luR2V0QWNjZXNzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "POST", "RequestBody": "{\r\n \"access\": \"Read\",\r\n \"durationInSeconds\": 1440\r\n}", "RequestHeaders": { @@ -5364,8 +5364,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-data-nw-c18676552cb9f-1/beginGetAccess?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtbnctYzE4Njc2NTUyY2I5Zi0xL2JlZ2luR2V0QWNjZXNzP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/disks/ds-data-nw-c18676552cb9f-1/beginGetAccess?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtbnctYzE4Njc2NTUyY2I5Zi0xL2JlZ2luR2V0QWNjZXNzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "POST", "RequestBody": "{\r\n \"access\": \"Read\",\r\n \"durationInSeconds\": 1440\r\n}", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromVhdTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromVhdTest.json index dcea78638..33e4ec1b0 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromVhdTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromVhdTest.json @@ -822,8 +822,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm14cb60348ce7d4439d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE0Y2I2MDM0OGNlN2Q0NDM5ZD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm14cb60348ce7d4439d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE0Y2I2MDM0OGNlN2Q0NDM5ZD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm14cb60348ce7d4439d-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgde5869951fb895eae.blob.core.windows.net/vhds/vm14cb60348ce7d4439d-os-disk-61a5a6ce-0fdb-4b98-84f1-31c095edd877.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgde5869951fb895eae.blob.core.windows.net/vhds/vm14cb60348ce7d4439d-data-disk-1-e8c7ad44-602a-479d-b601-e41625de8633.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgde5869951fb895eae.blob.core.windows.net/vhds/vm14cb60348ce7d4439d-data-disk-2-c6d26683-f36b-4e95-a7ab-3d49042896c7.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm68e3512075\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Network/networkInterfaces/nic217985544e8\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1094,8 +1094,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm14cb60348ce7d4439d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE0Y2I2MDM0OGNlN2Q0NDM5ZD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm14cb60348ce7d4439d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE0Y2I2MDM0OGNlN2Q0NDM5ZD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1156,8 +1156,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm14cb60348ce7d4439d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE0Y2I2MDM0OGNlN2Q0NDM5ZD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm14cb60348ce7d4439d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE0Y2I2MDM0OGNlN2Q0NDM5ZD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1224,8 +1224,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm14cb60348ce7d4439d/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE0Y2I2MDM0OGNlN2Q0NDM5ZC9leHRlbnNpb25zL0N1c3RvbVNjcmlwdEZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm14cb60348ce7d4439d/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE0Y2I2MDM0OGNlN2Q0NDM5ZC9leHRlbnNpb25zL0N1c3RvbVNjcmlwdEZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"https://raw.githubusercontent.com/Azure/azure-libraries-for-net/master/Samples/Asset/install_apache.sh\"\r\n ],\r\n \"commandToExecute\": \"bash install_apache.sh\"\r\n }\r\n },\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -1428,8 +1428,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm14cb60348ce7d4439d/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE0Y2I2MDM0OGNlN2Q0NDM5ZC9leHRlbnNpb25zL0N1c3RvbVNjcmlwdEZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm14cb60348ce7d4439d/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE0Y2I2MDM0OGNlN2Q0NDM5ZC9leHRlbnNpb25zL0N1c3RvbVNjcmlwdEZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1490,8 +1490,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm14cb60348ce7d4439d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE0Y2I2MDM0OGNlN2Q0NDM5ZD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm14cb60348ce7d4439d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE0Y2I2MDM0OGNlN2Q0NDM5ZD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -1815,8 +1815,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-os-0b516445498bb830?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLW9zLTBiNTE2NDQ1NDk4YmI4MzA/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-os-0b516445498bb830?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLW9zLTBiNTE2NDQ1NDk4YmI4MzA/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"osType\": \"Linux\",\r\n \"creationData\": {\r\n \"createOption\": \"Import\",\r\n \"storageAccountId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv8e58846986bf0439/providers/Microsoft.Storage/storageAccounts/stgde5869951fb895eae\",\r\n \"sourceUri\": \"https://stgde5869951fb895eae.blob.core.windows.net/vhds/vm14cb60348ce7d4439d-os-disk-61a5a6ce-0fdb-4b98-84f1-31c095edd877.Vhd\"\r\n },\r\n \"diskSizeGB\": 100\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1966,8 +1966,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-os-0b516445498bb830?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLW9zLTBiNTE2NDQ1NDk4YmI4MzA/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-os-0b516445498bb830?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLW9zLTBiNTE2NDQ1NDk4YmI4MzA/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2031,8 +2031,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-data-61f253918e6e92b-0?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtNjFmMjUzOTE4ZTZlOTJiLTA/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-data-61f253918e6e92b-0?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtNjFmMjUzOTE4ZTZlOTJiLTA/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Import\",\r\n \"storageAccountId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv8e58846986bf0439/providers/Microsoft.Storage/storageAccounts/stgde5869951fb895eae\",\r\n \"sourceUri\": \"https://stgde5869951fb895eae.blob.core.windows.net/vhds/vm14cb60348ce7d4439d-data-disk-1-e8c7ad44-602a-479d-b601-e41625de8633.Vhd\"\r\n },\r\n \"diskSizeGB\": 150\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2182,8 +2182,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-data-61f253918e6e92b-0?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtNjFmMjUzOTE4ZTZlOTJiLTA/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-data-61f253918e6e92b-0?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtNjFmMjUzOTE4ZTZlOTJiLTA/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2247,8 +2247,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-data-61f253918e6e92b-0?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtNjFmMjUzOTE4ZTZlOTJiLTA/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-data-61f253918e6e92b-0?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtNjFmMjUzOTE4ZTZlOTJiLTA/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2318,8 +2318,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-data-61f253918e6e92b-1?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtNjFmMjUzOTE4ZTZlOTJiLTE/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-data-61f253918e6e92b-1?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtNjFmMjUzOTE4ZTZlOTJiLTE/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Import\",\r\n \"storageAccountId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv8e58846986bf0439/providers/Microsoft.Storage/storageAccounts/stgde5869951fb895eae\",\r\n \"sourceUri\": \"https://stgde5869951fb895eae.blob.core.windows.net/vhds/vm14cb60348ce7d4439d-data-disk-2-c6d26683-f36b-4e95-a7ab-3d49042896c7.Vhd\"\r\n },\r\n \"diskSizeGB\": 150\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2469,8 +2469,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-data-61f253918e6e92b-1?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtNjFmMjUzOTE4ZTZlOTJiLTE/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-data-61f253918e6e92b-1?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtNjFmMjUzOTE4ZTZlOTJiLTE/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2534,8 +2534,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-data-61f253918e6e92b-1?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtNjFmMjUzOTE4ZTZlOTJiLTE/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-data-61f253918e6e92b-1?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtNjFmMjUzOTE4ZTZlOTJiLTE/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2954,8 +2954,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm25b226957c64e75c5e?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTI1YjIyNjk1N2M2NGU3NWM1ZT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm25b226957c64e75c5e?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTI1YjIyNjk1N2M2NGU3NWM1ZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-os-0b516445498bb830\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-data-61f253918e6e92b-0\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-data-61f253918e6e92b-1\"\r\n }\r\n }\r\n ]\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Network/networkInterfaces/nic4404979fb03\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3161,8 +3161,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm25b226957c64e75c5e?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTI1YjIyNjk1N2M2NGU3NWM1ZT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm25b226957c64e75c5e?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTI1YjIyNjk1N2M2NGU3NWM1ZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3223,8 +3223,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm25b226957c64e75c5e?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTI1YjIyNjk1N2M2NGU3NWM1ZT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm25b226957c64e75c5e?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTI1YjIyNjk1N2M2NGU3NWM1ZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3285,8 +3285,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm25b226957c64e75c5e?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTI1YjIyNjk1N2M2NGU3NWM1ZT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm25b226957c64e75c5e?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTI1YjIyNjk1N2M2NGU3NWM1ZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"ds-os-0b516445498bb830\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-os-0b516445498bb830\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Network/networkInterfaces/nic4404979fb03\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3427,8 +3427,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-data-61f253918e6e92b-0/beginGetAccess?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtNjFmMjUzOTE4ZTZlOTJiLTAvYmVnaW5HZXRBY2Nlc3M/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-data-61f253918e6e92b-0/beginGetAccess?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtNjFmMjUzOTE4ZTZlOTJiLTAvYmVnaW5HZXRBY2Nlc3M/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "POST", "RequestBody": "{\r\n \"access\": \"Read\",\r\n \"durationInSeconds\": 1440\r\n}", "RequestHeaders": { @@ -3637,8 +3637,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-data-61f253918e6e92b-1/beginGetAccess?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtNjFmMjUzOTE4ZTZlOTJiLTEvYmVnaW5HZXRBY2Nlc3M/YXBpLXZlcnNpb249MjAxOS0wNy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/disks/ds-data-61f253918e6e92b-1/beginGetAccess?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzLWRhdGEtNjFmMjUzOTE4ZTZlOTJiLTEvYmVnaW5HZXRBY2Nlc3M/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "POST", "RequestBody": "{\r\n \"access\": \"Read\",\r\n \"durationInSeconds\": 1440\r\n}", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachinesInParallelTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachinesInParallelTest.json index a9e40599d..a1baea848 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachinesInParallelTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachinesInParallelTest.json @@ -4368,8 +4368,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-55481716e3-1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic9218263a4b3\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4451,8 +4451,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy0zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy0zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-55481716e3-3\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic4080407f408\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4534,8 +4534,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy0yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy0yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-55481716e3-2\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic81324ea7fc7\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4617,8 +4617,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi0zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi0zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-8a87223292-3\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic38880d3349d\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4700,8 +4700,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-4?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy00P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-4?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy00P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-55481716e3-4\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic9976520412f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4783,8 +4783,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-4?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi00P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-4?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi00P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-8a87223292-4\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic33969b6fc87\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4866,8 +4866,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-8a87223292-1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic9331224d847\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4949,8 +4949,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi0yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi0yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-8a87223292-2\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic25252a6142c\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -5032,8 +5032,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-5?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi01P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-5?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi01P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-8a87223292-5\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic41785dae863\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -5115,8 +5115,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-5?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy01P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-5?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy01P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-55481716e3-5\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic95043a70156\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -7088,8 +7088,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7150,8 +7150,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy0yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy0yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7212,8 +7212,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi0zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi0zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7274,8 +7274,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-4?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi00P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-4?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi00P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7336,8 +7336,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi0yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi0yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7398,8 +7398,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7460,8 +7460,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-5?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi01P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-5?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi01P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7522,8 +7522,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-4?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy00P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-4?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy00P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7584,8 +7584,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy0zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy0zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7646,8 +7646,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-5?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy01P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-5?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy01P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ListVirtualMachineExtensionImagesTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ListVirtualMachineExtensionImagesTest.json index 21645c19d..90b118057 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ListVirtualMachineExtensionImagesTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ListVirtualMachineExtensionImagesTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -69,8 +69,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -137,8 +137,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/CustomScript/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9DdXN0b21TY3JpcHQvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/CustomScript/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9DdXN0b21TY3JpcHQvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -205,8 +205,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/CustomScript/versions/2.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9DdXN0b21TY3JpcHQvdmVyc2lvbnMvMi4wLjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/CustomScript/versions/2.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9DdXN0b21TY3JpcHQvdmVyc2lvbnMvMi4wLjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -273,8 +273,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/CustomScript/versions/2.0.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9DdXN0b21TY3JpcHQvdmVyc2lvbnMvMi4wLjE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/CustomScript/versions/2.0.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9DdXN0b21TY3JpcHQvdmVyc2lvbnMvMi4wLjE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -341,8 +341,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/CustomScript/versions/2.0.2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9DdXN0b21TY3JpcHQvdmVyc2lvbnMvMi4wLjI/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/CustomScript/versions/2.0.2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9DdXN0b21TY3JpcHQvdmVyc2lvbnMvMi4wLjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -409,8 +409,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/CustomScript/versions/2.0.3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9DdXN0b21TY3JpcHQvdmVyc2lvbnMvMi4wLjM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/CustomScript/versions/2.0.3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9DdXN0b21TY3JpcHQvdmVyc2lvbnMvMi4wLjM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -477,8 +477,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/CustomScript/versions/2.0.4?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9DdXN0b21TY3JpcHQvdmVyc2lvbnMvMi4wLjQ/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/CustomScript/versions/2.0.4?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9DdXN0b21TY3JpcHQvdmVyc2lvbnMvMi4wLjQ/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -545,8 +545,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/CustomScript/versions/2.0.5?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9DdXN0b21TY3JpcHQvdmVyc2lvbnMvMi4wLjU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/CustomScript/versions/2.0.5?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9DdXN0b21TY3JpcHQvdmVyc2lvbnMvMi4wLjU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -613,8 +613,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/CustomScript/versions/2.0.6?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9DdXN0b21TY3JpcHQvdmVyc2lvbnMvMi4wLjY/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/CustomScript/versions/2.0.6?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9DdXN0b21TY3JpcHQvdmVyc2lvbnMvMi4wLjY/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -681,8 +681,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/CustomScript/versions/2.0.7?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9DdXN0b21TY3JpcHQvdmVyc2lvbnMvMi4wLjc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/CustomScript/versions/2.0.7?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9DdXN0b21TY3JpcHQvdmVyc2lvbnMvMi4wLjc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -749,8 +749,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/CustomScript/versions/2.1.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9DdXN0b21TY3JpcHQvdmVyc2lvbnMvMi4xLjE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/CustomScript/versions/2.1.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9DdXN0b21TY3JpcHQvdmVyc2lvbnMvMi4xLjE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -817,8 +817,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -885,8 +885,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.0.1512030601?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4wLjE1MTIwMzA2MDE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.0.1512030601?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4wLjE1MTIwMzA2MDE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -953,8 +953,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.1.1512090359?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4xLjE1MTIwOTAzNTk/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.1.1512090359?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4xLjE1MTIwOTAzNTk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1021,8 +1021,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.1.1512180541?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4xLjE1MTIxODA1NDE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.1.1512180541?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4xLjE1MTIxODA1NDE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1089,8 +1089,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.1.1601070410?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4xLjE2MDEwNzA0MTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.1.1601070410?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4xLjE2MDEwNzA0MTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1157,8 +1157,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.1.1601140348?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4xLjE2MDExNDAzNDg/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.1.1601140348?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4xLjE2MDExNDAzNDg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1225,8 +1225,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.1.1602270800?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4xLjE2MDIyNzA4MDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.1.1602270800?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4xLjE2MDIyNzA4MDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1293,8 +1293,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.1.1604142300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4xLjE2MDQxNDIzMDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.1.1604142300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4xLjE2MDQxNDIzMDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1361,8 +1361,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.1.1606092330?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4xLjE2MDYwOTIzMzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.1.1606092330?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4xLjE2MDYwOTIzMzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1429,8 +1429,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.2.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4yLjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.2.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4yLjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1497,8 +1497,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.2.2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4yLjI/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/DockerExtension/versions/1.2.2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9Eb2NrZXJFeHRlbnNpb24vdmVyc2lvbnMvMS4yLjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1565,8 +1565,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/FixEmulatedIO/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9GaXhFbXVsYXRlZElPL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/FixEmulatedIO/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9GaXhFbXVsYXRlZElPL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1633,8 +1633,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/FixEmulatedIO/versions/1.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9GaXhFbXVsYXRlZElPL3ZlcnNpb25zLzEuMC4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/FixEmulatedIO/versions/1.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9GaXhFbXVsYXRlZElPL3ZlcnNpb25zLzEuMC4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1701,8 +1701,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/FixLinuxDiagnostic/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9GaXhMaW51eERpYWdub3N0aWMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/FixLinuxDiagnostic/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9GaXhMaW51eERpYWdub3N0aWMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1769,8 +1769,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/FixLinuxDiagnostic/versions/1.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9GaXhMaW51eERpYWdub3N0aWMvdmVyc2lvbnMvMS4wLjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/FixLinuxDiagnostic/versions/1.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9GaXhMaW51eERpYWdub3N0aWMvdmVyc2lvbnMvMS4wLjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1837,8 +1837,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/GuestActionForLinux/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9HdWVzdEFjdGlvbkZvckxpbnV4L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/GuestActionForLinux/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9HdWVzdEFjdGlvbkZvckxpbnV4L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1905,8 +1905,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/GuestActionForLinux/versions/1.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9HdWVzdEFjdGlvbkZvckxpbnV4L3ZlcnNpb25zLzEuMC4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/GuestActionForLinux/versions/1.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9HdWVzdEFjdGlvbkZvckxpbnV4L3ZlcnNpb25zLzEuMC4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1973,8 +1973,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/GuestActionForWindows/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9HdWVzdEFjdGlvbkZvcldpbmRvd3MvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/GuestActionForWindows/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9HdWVzdEFjdGlvbkZvcldpbmRvd3MvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2041,8 +2041,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/GuestActionForWindows/versions/1.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9HdWVzdEFjdGlvbkZvcldpbmRvd3MvdmVyc2lvbnMvMS4wLjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/GuestActionForWindows/versions/1.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9HdWVzdEFjdGlvbkZvcldpbmRvd3MvdmVyc2lvbnMvMS4wLjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2109,8 +2109,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/LinuxAsm/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9MaW51eEFzbS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/LinuxAsm/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9MaW51eEFzbS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2177,8 +2177,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/LinuxAsm/versions/2.0.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9MaW51eEFzbS92ZXJzaW9ucy8yLjAuMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/LinuxAsm/versions/2.0.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9MaW51eEFzbS92ZXJzaW9ucy8yLjAuMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2245,8 +2245,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/LinuxAsm/versions/2.1.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9MaW51eEFzbS92ZXJzaW9ucy8yLjEuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/LinuxAsm/versions/2.1.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9MaW51eEFzbS92ZXJzaW9ucy8yLjEuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2313,8 +2313,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/LinuxAsm/versions/2.1.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9MaW51eEFzbS92ZXJzaW9ucy8yLjEuMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/LinuxAsm/versions/2.1.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9MaW51eEFzbS92ZXJzaW9ucy8yLjEuMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2381,8 +2381,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/LinuxAsm/versions/2.2.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9MaW51eEFzbS92ZXJzaW9ucy8yLjIuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/LinuxAsm/versions/2.2.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9MaW51eEFzbS92ZXJzaW9ucy8yLjIuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2449,8 +2449,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/LinuxAsm/versions/2.2.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9MaW51eEFzbS92ZXJzaW9ucy8yLjIuMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/LinuxAsm/versions/2.2.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9MaW51eEFzbS92ZXJzaW9ucy8yLjIuMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2517,8 +2517,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/LinuxAsm/versions/2.2.2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9MaW51eEFzbS92ZXJzaW9ucy8yLjIuMj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/LinuxAsm/versions/2.2.2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9MaW51eEFzbS92ZXJzaW9ucy8yLjIuMj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2585,8 +2585,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/LinuxAsm/versions/2.2.3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9MaW51eEFzbS92ZXJzaW9ucy8yLjIuMz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/LinuxAsm/versions/2.2.3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9MaW51eEFzbS92ZXJzaW9ucy8yLjIuMz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2653,8 +2653,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/LinuxAsm/versions/2.2.4?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9MaW51eEFzbS92ZXJzaW9ucy8yLjIuND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/LinuxAsm/versions/2.2.4?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9MaW51eEFzbS92ZXJzaW9ucy8yLjIuND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2721,8 +2721,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/LinuxAsm/versions/2.2.5?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9MaW51eEFzbS92ZXJzaW9ucy8yLjIuNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Azure.Extensions/artifacttypes/vmextension/types/LinuxAsm/versions/2.2.5?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0LkF6dXJlLkV4dGVuc2lvbnMvYXJ0aWZhY3R0eXBlcy92bWV4dGVuc2lvbi90eXBlcy9MaW51eEFzbS92ZXJzaW9ucy8yLjIuNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2789,8 +2789,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2857,8 +2857,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/AzureDiskEncryptionForLinux/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQXp1cmVEaXNrRW5jcnlwdGlvbkZvckxpbnV4L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/AzureDiskEncryptionForLinux/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQXp1cmVEaXNrRW5jcnlwdGlvbkZvckxpbnV4L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2925,8 +2925,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/AzureDiskEncryptionForLinux/versions/0.1.0.999105?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQXp1cmVEaXNrRW5jcnlwdGlvbkZvckxpbnV4L3ZlcnNpb25zLzAuMS4wLjk5OTEwNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/AzureDiskEncryptionForLinux/versions/0.1.0.999105?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQXp1cmVEaXNrRW5jcnlwdGlvbkZvckxpbnV4L3ZlcnNpb25zLzAuMS4wLjk5OTEwNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2993,8 +2993,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/AzureEnhancedMonitorForLinux/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQXp1cmVFbmhhbmNlZE1vbml0b3JGb3JMaW51eC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/AzureEnhancedMonitorForLinux/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQXp1cmVFbmhhbmNlZE1vbml0b3JGb3JMaW51eC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3061,8 +3061,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/AzureEnhancedMonitorForLinux/versions/2.0.0.2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQXp1cmVFbmhhbmNlZE1vbml0b3JGb3JMaW51eC92ZXJzaW9ucy8yLjAuMC4yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/AzureEnhancedMonitorForLinux/versions/2.0.0.2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQXp1cmVFbmhhbmNlZE1vbml0b3JGb3JMaW51eC92ZXJzaW9ucy8yLjAuMC4yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3129,8 +3129,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/AzureEnhancedMonitorForLinux/versions/3.0.0.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQXp1cmVFbmhhbmNlZE1vbml0b3JGb3JMaW51eC92ZXJzaW9ucy8zLjAuMC4xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/AzureEnhancedMonitorForLinux/versions/3.0.0.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQXp1cmVFbmhhbmNlZE1vbml0b3JGb3JMaW51eC92ZXJzaW9ucy8zLjAuMC4xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3197,8 +3197,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/AzureEnhancedMonitorForLinux/versions/3.0.0.5?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQXp1cmVFbmhhbmNlZE1vbml0b3JGb3JMaW51eC92ZXJzaW9ucy8zLjAuMC41P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/AzureEnhancedMonitorForLinux/versions/3.0.0.5?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQXp1cmVFbmhhbmNlZE1vbml0b3JGb3JMaW51eC92ZXJzaW9ucy8zLjAuMC41P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3265,8 +3265,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/AzureEnhancedMonitorForLinux/versions/3.0.0.97?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQXp1cmVFbmhhbmNlZE1vbml0b3JGb3JMaW51eC92ZXJzaW9ucy8zLjAuMC45Nz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/AzureEnhancedMonitorForLinux/versions/3.0.0.97?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQXp1cmVFbmhhbmNlZE1vbml0b3JGb3JMaW51eC92ZXJzaW9ucy8zLjAuMC45Nz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3333,8 +3333,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/AzureEnhancedMonitorForLinux/versions/3.0.0.98?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQXp1cmVFbmhhbmNlZE1vbml0b3JGb3JMaW51eC92ZXJzaW9ucy8zLjAuMC45OD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/AzureEnhancedMonitorForLinux/versions/3.0.0.98?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQXp1cmVFbmhhbmNlZE1vbml0b3JGb3JMaW51eC92ZXJzaW9ucy8zLjAuMC45OD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3401,8 +3401,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/AzureEnhancedMonitorForLinux/versions/3.0.0.99?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQXp1cmVFbmhhbmNlZE1vbml0b3JGb3JMaW51eC92ZXJzaW9ucy8zLjAuMC45OT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/AzureEnhancedMonitorForLinux/versions/3.0.0.99?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQXp1cmVFbmhhbmNlZE1vbml0b3JGb3JMaW51eC92ZXJzaW9ucy8zLjAuMC45OT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3469,8 +3469,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/AzureEnhancedMonitorForLinux/versions/3.0.1.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQXp1cmVFbmhhbmNlZE1vbml0b3JGb3JMaW51eC92ZXJzaW9ucy8zLjAuMS4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/AzureEnhancedMonitorForLinux/versions/3.0.1.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQXp1cmVFbmhhbmNlZE1vbml0b3JGb3JMaW51eC92ZXJzaW9ucy8zLjAuMS4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3537,8 +3537,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3605,8 +3605,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3673,8 +3673,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.0.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS4wLjE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.0.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS4wLjE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3741,8 +3741,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS4xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS4xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3809,8 +3809,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.1.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS4xLjE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.1.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS4xLjE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3877,8 +3877,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.2.2.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS4yLjIuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.2.2.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS4yLjIuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3945,8 +3945,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.3.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS4zLjAuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.3.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS4zLjAuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4013,8 +4013,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.3.0.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS4zLjAuMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.3.0.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS4zLjAuMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4081,8 +4081,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.3.0.2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS4zLjAuMj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.3.0.2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS4zLjAuMj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4149,8 +4149,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.4.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS40LjAuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.4.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS40LjAuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4217,8 +4217,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.4.1.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS40LjEuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.4.1.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS40LjEuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4285,8 +4285,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.5.2.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS41LjIuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.5.2.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS41LjIuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4353,8 +4353,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.5.2.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS41LjIuMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.5.2.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS41LjIuMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4421,8 +4421,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.5.2.2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS41LjIuMj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.5.2.2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS41LjIuMj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4489,8 +4489,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.5.3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS41LjM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.5.3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS41LjM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4557,8 +4557,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.5.4?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS41LjQ/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/CustomScriptForLinux/versions/1.5.4?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvQ3VzdG9tU2NyaXB0Rm9yTGludXgvdmVyc2lvbnMvMS41LjQ/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4625,8 +4625,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4693,8 +4693,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/1.0.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMS4wLjAuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/1.0.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMS4wLjAuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4761,8 +4761,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.0.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi4wLjAuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.0.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi4wLjAuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4829,8 +4829,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.1.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi4xLjAuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.1.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi4xLjAuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4897,8 +4897,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.2.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi4yLjAuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.2.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi4yLjAuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4965,8 +4965,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.3.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi4zLjAuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.3.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi4zLjAuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5033,8 +5033,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.4.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi40LjAuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.4.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi40LjAuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5101,8 +5101,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.5.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi41LjAuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.5.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi41LjAuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5169,8 +5169,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.6.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi42LjAuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.6.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi42LjAuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5237,8 +5237,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.70.0.10?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi43MC4wLjEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.70.0.10?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi43MC4wLjEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5305,8 +5305,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.70.0.12?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi43MC4wLjEyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.70.0.12?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi43MC4wLjEyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5373,8 +5373,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.70.0.2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi43MC4wLjI/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.70.0.2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi43MC4wLjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5441,8 +5441,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.70.0.3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi43MC4wLjM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.70.0.3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi43MC4wLjM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5509,8 +5509,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.70.0.4?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi43MC4wLjQ/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.70.0.4?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi43MC4wLjQ/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5577,8 +5577,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.70.0.7?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi43MC4wLjc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.70.0.7?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi43MC4wLjc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5645,8 +5645,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.70.0.8?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi43MC4wLjg/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/DSCForLinux/versions/2.70.0.8?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvRFNDRm9yTGludXgvdmVyc2lvbnMvMi43MC4wLjg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5713,8 +5713,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/LinuxDiagnostic/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTGludXhEaWFnbm9zdGljL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/LinuxDiagnostic/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTGludXhEaWFnbm9zdGljL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5781,8 +5781,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/LinuxDiagnostic/versions/2.0.9023?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTGludXhEaWFnbm9zdGljL3ZlcnNpb25zLzIuMC45MDIzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/LinuxDiagnostic/versions/2.0.9023?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTGludXhEaWFnbm9zdGljL3ZlcnNpb25zLzIuMC45MDIzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5849,8 +5849,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/LinuxDiagnostic/versions/2.1.9023?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTGludXhEaWFnbm9zdGljL3ZlcnNpb25zLzIuMS45MDIzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/LinuxDiagnostic/versions/2.1.9023?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTGludXhEaWFnbm9zdGljL3ZlcnNpb25zLzIuMS45MDIzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5917,8 +5917,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/LinuxDiagnostic/versions/2.2.9023?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTGludXhEaWFnbm9zdGljL3ZlcnNpb25zLzIuMi45MDIzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/LinuxDiagnostic/versions/2.2.9023?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTGludXhEaWFnbm9zdGljL3ZlcnNpb25zLzIuMi45MDIzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5985,8 +5985,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/LinuxDiagnostic/versions/2.3.9023?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTGludXhEaWFnbm9zdGljL3ZlcnNpb25zLzIuMy45MDIzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/LinuxDiagnostic/versions/2.3.9023?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTGludXhEaWFnbm9zdGljL3ZlcnNpb25zLzIuMy45MDIzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6053,8 +6053,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/LinuxDiagnostic/versions/2.3.9025?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTGludXhEaWFnbm9zdGljL3ZlcnNpb25zLzIuMy45MDI1P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/LinuxDiagnostic/versions/2.3.9025?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTGludXhEaWFnbm9zdGljL3ZlcnNpb25zLzIuMy45MDI1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6121,8 +6121,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/LinuxDiagnostic/versions/2.3.9027?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTGludXhEaWFnbm9zdGljL3ZlcnNpb25zLzIuMy45MDI3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/LinuxDiagnostic/versions/2.3.9027?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTGludXhEaWFnbm9zdGljL3ZlcnNpb25zLzIuMy45MDI3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6189,8 +6189,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/LinuxDiagnostic/versions/2.3.9029?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTGludXhEaWFnbm9zdGljL3ZlcnNpb25zLzIuMy45MDI5P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/LinuxDiagnostic/versions/2.3.9029?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTGludXhEaWFnbm9zdGljL3ZlcnNpb25zLzIuMy45MDI5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6257,8 +6257,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6325,8 +6325,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions/1.0.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucy8xLjAuMC4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions/1.0.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucy8xLjAuMC4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6393,8 +6393,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions/1.0.0.3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucy8xLjAuMC4zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions/1.0.0.3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucy8xLjAuMC4zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6461,8 +6461,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions/1.0.1.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucy8xLjAuMS4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions/1.0.1.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucy8xLjAuMS4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6529,8 +6529,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions/1.0.2.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucy8xLjAuMi4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions/1.0.2.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucy8xLjAuMi4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6597,8 +6597,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions/1.0.3.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucy8xLjAuMy4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions/1.0.3.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucy8xLjAuMy4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6665,8 +6665,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions/1.1.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucy8xLjEuMC4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions/1.1.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucy8xLjEuMC4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6733,8 +6733,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions/1.2.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucy8xLjIuMC4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions/1.2.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucy8xLjIuMC4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6801,8 +6801,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions/1.3.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucy8xLjMuMC4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions/1.3.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucy8xLjMuMC4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6869,8 +6869,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions/2.0.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucy8yLjAuMC4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions/2.0.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucy8yLjAuMC4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6937,8 +6937,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions/2.1.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucy8yLjEuMC4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/Null/versions/2.1.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvTnVsbC92ZXJzaW9ucy8yLjEuMC4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7005,8 +7005,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/OSPatchingForLinux/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvT1NQYXRjaGluZ0ZvckxpbnV4L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/OSPatchingForLinux/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvT1NQYXRjaGluZ0ZvckxpbnV4L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7073,8 +7073,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/OSPatchingForLinux/versions/1.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvT1NQYXRjaGluZ0ZvckxpbnV4L3ZlcnNpb25zLzEuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/OSPatchingForLinux/versions/1.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvT1NQYXRjaGluZ0ZvckxpbnV4L3ZlcnNpb25zLzEuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7141,8 +7141,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/OSPatchingForLinux/versions/1.0.1.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvT1NQYXRjaGluZ0ZvckxpbnV4L3ZlcnNpb25zLzEuMC4xLjE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/OSPatchingForLinux/versions/1.0.1.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvT1NQYXRjaGluZ0ZvckxpbnV4L3ZlcnNpb25zLzEuMC4xLjE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7209,8 +7209,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/OSPatchingForLinux/versions/2.0.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvT1NQYXRjaGluZ0ZvckxpbnV4L3ZlcnNpb25zLzIuMC4wLjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/OSPatchingForLinux/versions/2.0.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvT1NQYXRjaGluZ0ZvckxpbnV4L3ZlcnNpb25zLzIuMC4wLjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7277,8 +7277,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/OSPatchingForLinux/versions/2.0.0.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvT1NQYXRjaGluZ0ZvckxpbnV4L3ZlcnNpb25zLzIuMC4wLjE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/OSPatchingForLinux/versions/2.0.0.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvT1NQYXRjaGluZ0ZvckxpbnV4L3ZlcnNpb25zLzIuMC4wLjE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7345,8 +7345,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/OSPatchingForLinux/versions/2.0.0.2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvT1NQYXRjaGluZ0ZvckxpbnV4L3ZlcnNpb25zLzIuMC4wLjI/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/OSPatchingForLinux/versions/2.0.0.2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvT1NQYXRjaGluZ0ZvckxpbnV4L3ZlcnNpb25zLzIuMC4wLjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7413,8 +7413,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/OSPatchingForLinux/versions/2.0.0.5?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvT1NQYXRjaGluZ0ZvckxpbnV4L3ZlcnNpb25zLzIuMC4wLjU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/OSPatchingForLinux/versions/2.0.0.5?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvT1NQYXRjaGluZ0ZvckxpbnV4L3ZlcnNpb25zLzIuMC4wLjU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7481,8 +7481,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/OSPatchingForLinux/versions/2.1.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvT1NQYXRjaGluZ0ZvckxpbnV4L3ZlcnNpb25zLzIuMS4wLjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/OSPatchingForLinux/versions/2.1.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvT1NQYXRjaGluZ0ZvckxpbnV4L3ZlcnNpb25zLzIuMS4wLjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7549,8 +7549,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/OSPatchingForLinux/versions/2.2.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvT1NQYXRjaGluZ0ZvckxpbnV4L3ZlcnNpb25zLzIuMi4wLjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/OSPatchingForLinux/versions/2.2.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvT1NQYXRjaGluZ0ZvckxpbnV4L3ZlcnNpb25zLzIuMi4wLjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7617,8 +7617,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/OSPatchingForLinux/versions/2.3.0.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvT1NQYXRjaGluZ0ZvckxpbnV4L3ZlcnNpb25zLzIuMy4wLjE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/OSPatchingForLinux/versions/2.3.0.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvT1NQYXRjaGluZ0ZvckxpbnV4L3ZlcnNpb25zLzIuMy4wLjE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7685,8 +7685,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/RDMAUpdateForLinux/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvUkRNQVVwZGF0ZUZvckxpbnV4L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/RDMAUpdateForLinux/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvUkRNQVVwZGF0ZUZvckxpbnV4L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7753,8 +7753,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/RDMAUpdateForLinux/versions/0.1.0.9?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvUkRNQVVwZGF0ZUZvckxpbnV4L3ZlcnNpb25zLzAuMS4wLjk/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/RDMAUpdateForLinux/versions/0.1.0.9?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvUkRNQVVwZGF0ZUZvckxpbnV4L3ZlcnNpb25zLzAuMS4wLjk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7821,8 +7821,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7889,8 +7889,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7957,8 +7957,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8025,8 +8025,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjI/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8093,8 +8093,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.3.0.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjMuMC4xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.3.0.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjMuMC4xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8161,8 +8161,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.4.0.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjQuMC4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.4.0.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjQuMC4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8229,8 +8229,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.4.1.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjQuMS4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.4.1.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjQuMS4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8297,8 +8297,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.4.2.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjQuMi4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.4.2.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjQuMi4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8365,8 +8365,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.4.3.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjQuMy4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.4.3.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjQuMy4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8433,8 +8433,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.4.4.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjQuNC4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.4.4.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjQuNC4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8501,8 +8501,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.4.5.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjQuNS4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.4.5.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjQuNS4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8569,8 +8569,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.4.6.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjQuNi4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.4.6.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjQuNi4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8637,8 +8637,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.4.7.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjQuNy4wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.4.7.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjQuNy4wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8705,8 +8705,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.4.7.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjQuNy4xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.4.7.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjQuNy4xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8773,8 +8773,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.5.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjUuMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.5.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjUuMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8841,8 +8841,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.5.2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjUuMj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.5.2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjUuMj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8909,8 +8909,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.5.3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjUuMz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.5.3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjUuMz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8977,8 +8977,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.5.4?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjUuND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMAccessForLinux/versions/1.5.4?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1BY2Nlc3NGb3JMaW51eC92ZXJzaW9ucy8xLjUuND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9045,8 +9045,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMBackupForLinuxExtension/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1CYWNrdXBGb3JMaW51eEV4dGVuc2lvbi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMBackupForLinuxExtension/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1CYWNrdXBGb3JMaW51eEV4dGVuc2lvbi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9113,8 +9113,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMBackupForLinuxExtension/versions/0.1.0.993?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1CYWNrdXBGb3JMaW51eEV4dGVuc2lvbi92ZXJzaW9ucy8wLjEuMC45OTM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.OSTCExtensions/artifacttypes/vmextension/types/VMBackupForLinuxExtension/versions/0.1.0.993?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvTWljcm9zb2Z0Lk9TVENFeHRlbnNpb25zL2FydGlmYWN0dHlwZXMvdm1leHRlbnNpb24vdHlwZXMvVk1CYWNrdXBGb3JMaW51eEV4dGVuc2lvbi92ZXJzaW9ucy8wLjEuMC45OTM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ListVirtualMachineImagesTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ListVirtualMachineImagesTest.json index 73db16697..e034b7da2 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ListVirtualMachineImagesTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ListVirtualMachineImagesTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -69,8 +69,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -137,8 +137,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-minimal-focal-daily/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LW1pbmltYWwtZm9jYWwtZGFpbHkvc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-minimal-focal-daily/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LW1pbmltYWwtZm9jYWwtZGFpbHkvc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -205,8 +205,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-minimal-focal-daily/skus/minimal-20_04-daily-lts/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LW1pbmltYWwtZm9jYWwtZGFpbHkvc2t1cy9taW5pbWFsLTIwXzA0LWRhaWx5LWx0cy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-minimal-focal-daily/skus/minimal-20_04-daily-lts/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LW1pbmltYWwtZm9jYWwtZGFpbHkvc2t1cy9taW5pbWFsLTIwXzA0LWRhaWx5LWx0cy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -273,8 +273,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-minimal-focal-daily/skus/minimal-20_04-daily-lts-gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LW1pbmltYWwtZm9jYWwtZGFpbHkvc2t1cy9taW5pbWFsLTIwXzA0LWRhaWx5LWx0cy1nZW4yL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-minimal-focal-daily/skus/minimal-20_04-daily-lts-gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LW1pbmltYWwtZm9jYWwtZGFpbHkvc2t1cy9taW5pbWFsLTIwXzA0LWRhaWx5LWx0cy1nZW4yL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -341,8 +341,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -409,8 +409,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus/19_10/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXMvMTlfMTAvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus/19_10/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXMvMTlfMTAvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -477,8 +477,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus/19_10/versions/19.10.201910170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXMvMTlfMTAvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus/19_10/versions/19.10.201910170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXMvMTlfMTAvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -545,8 +545,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus/19_10-gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXMvMTlfMTAtZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus/19_10-gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXMvMTlfMTAtZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -613,8 +613,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus/19_10-gen2/versions/19.10.201910170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXMvMTlfMTAtZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxNzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-eoan/skus/19_10-gen2/versions/19.10.201910170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1lb2FuL3NrdXMvMTlfMTAtZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxNzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -681,8 +681,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-focal-daily/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1mb2NhbC1kYWlseS9za3VzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-focal-daily/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1mb2NhbC1kYWlseS9za3VzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -749,8 +749,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-focal-daily/skus/20_04-daily-lts/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1mb2NhbC1kYWlseS9za3VzLzIwXzA0LWRhaWx5LWx0cy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-focal-daily/skus/20_04-daily-lts/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1mb2NhbC1kYWlseS9za3VzLzIwXzA0LWRhaWx5LWx0cy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -817,8 +817,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-focal-daily/skus/20_04-daily-lts-gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1mb2NhbC1kYWlseS9za3VzLzIwXzA0LWRhaWx5LWx0cy1nZW4yL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0001-com-ubuntu-server-focal-daily/skus/20_04-daily-lts-gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMS1jb20tdWJ1bnR1LXNlcnZlci1mb2NhbC1kYWlseS9za3VzLzIwXzA0LWRhaWx5LWx0cy1nZW4yL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -885,8 +885,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -953,8 +953,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1021,8 +1021,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts/versions/18.04.201910030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTguMDQuMjAxOTEwMDMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts/versions/18.04.201910030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTguMDQuMjAxOTEwMDMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1089,8 +1089,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts/versions/18.04.201910080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTguMDQuMjAxOTEwMDgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts/versions/18.04.201910080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTguMDQuMjAxOTEwMDgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1157,8 +1157,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts/versions/18.04.201910100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTguMDQuMjAxOTEwMTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts/versions/18.04.201910100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTguMDQuMjAxOTEwMTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1225,8 +1225,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts/versions/18.04.201910110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTguMDQuMjAxOTEwMTEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts/versions/18.04.201910110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTguMDQuMjAxOTEwMTEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1293,8 +1293,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts/versions/18.04.201910150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTguMDQuMjAxOTEwMTUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts/versions/18.04.201910150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTguMDQuMjAxOTEwMTUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1361,8 +1361,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts/versions/18.04.201910190?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTguMDQuMjAxOTEwMTkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts/versions/18.04.201910190?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTguMDQuMjAxOTEwMTkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1429,8 +1429,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts-gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts-gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1497,8 +1497,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts-gen2/versions/18.04.201909170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xOC4wNC4yMDE5MDkxNzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts-gen2/versions/18.04.201909170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xOC4wNC4yMDE5MDkxNzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1565,8 +1565,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts-gen2/versions/18.04.201909180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xOC4wNC4yMDE5MDkxODA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts-gen2/versions/18.04.201909180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xOC4wNC4yMDE5MDkxODA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1633,8 +1633,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts-gen2/versions/18.04.201910030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xOC4wNC4yMDE5MTAwMzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts-gen2/versions/18.04.201910030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xOC4wNC4yMDE5MTAwMzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1701,8 +1701,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts-gen2/versions/18.04.201910080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xOC4wNC4yMDE5MTAwODA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts-gen2/versions/18.04.201910080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xOC4wNC4yMDE5MTAwODA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1769,8 +1769,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts-gen2/versions/18.04.201910100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xOC4wNC4yMDE5MTAxMDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts-gen2/versions/18.04.201910100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xOC4wNC4yMDE5MTAxMDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1837,8 +1837,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts-gen2/versions/18.04.201910110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xOC4wNC4yMDE5MTAxMTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts-gen2/versions/18.04.201910110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xOC4wNC4yMDE5MTAxMTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1905,8 +1905,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts-gen2/versions/18.04.201910150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xOC4wNC4yMDE5MTAxNTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts-gen2/versions/18.04.201910150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xOC4wNC4yMDE5MTAxNTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1973,8 +1973,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts-gen2/versions/18.04.201910190?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xOC4wNC4yMDE5MTAxOTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-bionic-daily/skus/minimal-18_04-daily-lts-gen2/versions/18.04.201910190?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtYmlvbmljLWRhaWx5L3NrdXMvbWluaW1hbC0xOF8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xOC4wNC4yMDE5MTAxOTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2041,8 +2041,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2109,8 +2109,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2177,8 +2177,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily/versions/19.04.201910030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5L3ZlcnNpb25zLzE5LjA0LjIwMTkxMDAzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily/versions/19.04.201910030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5L3ZlcnNpb25zLzE5LjA0LjIwMTkxMDAzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2245,8 +2245,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily/versions/19.04.201910050?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5L3ZlcnNpb25zLzE5LjA0LjIwMTkxMDA1MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily/versions/19.04.201910050?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5L3ZlcnNpb25zLzE5LjA0LjIwMTkxMDA1MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2313,8 +2313,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily/versions/19.04.201910080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5L3ZlcnNpb25zLzE5LjA0LjIwMTkxMDA4MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily/versions/19.04.201910080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5L3ZlcnNpb25zLzE5LjA0LjIwMTkxMDA4MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2381,8 +2381,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily/versions/19.04.201910100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5L3ZlcnNpb25zLzE5LjA0LjIwMTkxMDEwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily/versions/19.04.201910100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5L3ZlcnNpb25zLzE5LjA0LjIwMTkxMDEwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2449,8 +2449,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily/versions/19.04.201910110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5L3ZlcnNpb25zLzE5LjA0LjIwMTkxMDExMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily/versions/19.04.201910110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5L3ZlcnNpb25zLzE5LjA0LjIwMTkxMDExMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2517,8 +2517,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily/versions/19.04.201910150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5L3ZlcnNpb25zLzE5LjA0LjIwMTkxMDE1MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily/versions/19.04.201910150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5L3ZlcnNpb25zLzE5LjA0LjIwMTkxMDE1MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2585,8 +2585,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily/versions/19.04.201910190?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5L3ZlcnNpb25zLzE5LjA0LjIwMTkxMDE5MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily/versions/19.04.201910190?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5L3ZlcnNpb25zLzE5LjA0LjIwMTkxMDE5MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2653,8 +2653,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2721,8 +2721,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201909040?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTA5MDQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201909040?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTA5MDQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2789,8 +2789,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201909100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTA5MTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201909100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTA5MTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2857,8 +2857,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201909110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTA5MTEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201909110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTA5MTEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2925,8 +2925,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201909120?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTA5MTIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201909120?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTA5MTIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2993,8 +2993,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201909130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTA5MTMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201909130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTA5MTMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3061,8 +3061,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201909170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTA5MTcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201909170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTA5MTcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3129,8 +3129,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201909180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTA5MTgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201909180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTA5MTgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3197,8 +3197,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201910030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMDMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201910030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMDMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3265,8 +3265,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201910050?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMDUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201910050?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMDUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3333,8 +3333,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201910080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMDgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201910080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMDgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3401,8 +3401,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201910100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201910100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3469,8 +3469,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201910110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMTEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201910110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMTEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3537,8 +3537,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201910150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMTUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201910150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMTUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3605,8 +3605,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201910190?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMTkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-disco-daily/skus/minimal-19_04-daily-gen2/versions/19.04.201910190?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZGlzY28tZGFpbHkvc2t1cy9taW5pbWFsLTE5XzA0LWRhaWx5LWdlbjIvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMTkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3673,8 +3673,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-focal-daily/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZm9jYWwtZGFpbHkvc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-focal-daily/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZm9jYWwtZGFpbHkvc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3741,8 +3741,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-focal-daily/skus/minimal-20_04-daily-lts/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZm9jYWwtZGFpbHkvc2t1cy9taW5pbWFsLTIwXzA0LWRhaWx5LWx0cy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-focal-daily/skus/minimal-20_04-daily-lts/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZm9jYWwtZGFpbHkvc2t1cy9taW5pbWFsLTIwXzA0LWRhaWx5LWx0cy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3809,8 +3809,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-focal-daily/skus/minimal-20_04-daily-lts-gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZm9jYWwtZGFpbHkvc2t1cy9taW5pbWFsLTIwXzA0LWRhaWx5LWx0cy1nZW4yL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-focal-daily/skus/minimal-20_04-daily-lts-gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwtZm9jYWwtZGFpbHkvc2t1cy9taW5pbWFsLTIwXzA0LWRhaWx5LWx0cy1nZW4yL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3877,8 +3877,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3945,8 +3945,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4013,8 +4013,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts/versions/16.04.201909170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTYuMDQuMjAxOTA5MTcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts/versions/16.04.201909170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTYuMDQuMjAxOTA5MTcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4081,8 +4081,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts/versions/16.04.201909180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTYuMDQuMjAxOTA5MTgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts/versions/16.04.201909180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTYuMDQuMjAxOTA5MTgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4149,8 +4149,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts/versions/16.04.201910080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTYuMDQuMjAxOTEwMDgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts/versions/16.04.201910080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTYuMDQuMjAxOTEwMDgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4217,8 +4217,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts/versions/16.04.201910100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTYuMDQuMjAxOTEwMTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts/versions/16.04.201910100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTYuMDQuMjAxOTEwMTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4285,8 +4285,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts/versions/16.04.201910110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTYuMDQuMjAxOTEwMTEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts/versions/16.04.201910110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTYuMDQuMjAxOTEwMTEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4353,8 +4353,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts/versions/16.04.201910140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTYuMDQuMjAxOTEwMTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts/versions/16.04.201910140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTYuMDQuMjAxOTEwMTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4421,8 +4421,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts/versions/16.04.201910180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTYuMDQuMjAxOTEwMTgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts/versions/16.04.201910180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMvdmVyc2lvbnMvMTYuMDQuMjAxOTEwMTgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4489,8 +4489,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4557,8 +4557,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201909090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MDkwOTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201909090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MDkwOTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4625,8 +4625,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201909100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MDkxMDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201909100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MDkxMDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4693,8 +4693,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201909110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MDkxMTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201909110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MDkxMTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4761,8 +4761,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201909130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MDkxMzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201909130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MDkxMzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4829,8 +4829,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201909170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MDkxNzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201909170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MDkxNzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4897,8 +4897,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201909180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MDkxODA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201909180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MDkxODA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4965,8 +4965,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201910080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MTAwODA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201910080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MTAwODA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5033,8 +5033,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201910100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MTAxMDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201910100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MTAxMDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5101,8 +5101,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201910110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MTAxMTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201910110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MTAxMTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5169,8 +5169,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201910140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MTAxNDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201910140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MTAxNDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5237,8 +5237,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201910180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MTAxODA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0002-com-ubuntu-minimal-xenial-daily/skus/minimal-16_04-daily-lts-gen2/versions/16.04.201910180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMi1jb20tdWJ1bnR1LW1pbmltYWwteGVuaWFsLWRhaWx5L3NrdXMvbWluaW1hbC0xNl8wNC1kYWlseS1sdHMtZ2VuMi92ZXJzaW9ucy8xNi4wNC4yMDE5MTAxODA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5305,8 +5305,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5373,8 +5373,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHkvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHkvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5441,8 +5441,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily/versions/19.10.201910110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily/versions/19.10.201910110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5509,8 +5509,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily/versions/19.10.201910120?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily/versions/19.10.201910120?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5577,8 +5577,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily/versions/19.10.201910130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily/versions/19.10.201910130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5645,8 +5645,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily/versions/19.10.201910150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily/versions/19.10.201910150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5713,8 +5713,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily/versions/19.10.201910160?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTYwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily/versions/19.10.201910160?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTYwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5781,8 +5781,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily/versions/19.10.201910170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily/versions/19.10.201910170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5849,8 +5849,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5917,8 +5917,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909010?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwMTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909010?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwMTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5985,8 +5985,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwMzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwMzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6053,8 +6053,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909040?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwNDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909040?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwNDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6121,8 +6121,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909060?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwNjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909060?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwNjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6189,8 +6189,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909070?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwNzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909070?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwNzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6257,8 +6257,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwODA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwODA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6325,8 +6325,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwOTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwOTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6393,8 +6393,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxMDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxMDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6461,8 +6461,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxMTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxMTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6529,8 +6529,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxMzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxMzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6597,8 +6597,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909160?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxNjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909160?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxNjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6665,8 +6665,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxNzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxNzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6733,8 +6733,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxODA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxODA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6801,8 +6801,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909250?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkyNTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909250?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkyNTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6869,8 +6869,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909260?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkyNjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909260?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkyNjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6937,8 +6937,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909270?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkyNzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909270?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkyNzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7005,8 +7005,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909280?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkyODA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201909280?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkyODA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7073,8 +7073,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910020?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAwMjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910020?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAwMjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7141,8 +7141,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAwMzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAwMzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7209,8 +7209,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910070?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAwNzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910070?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAwNzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7277,8 +7277,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAwOTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAwOTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7345,8 +7345,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxMDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxMDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7413,8 +7413,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxMTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxMTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7481,8 +7481,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910120?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxMjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910120?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxMjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7549,8 +7549,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxMzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxMzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7617,8 +7617,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxNTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxNTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7685,8 +7685,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910160?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxNjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910160?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxNjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7753,8 +7753,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxNzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/0003-com-ubuntu-minimal-eoan-daily/skus/minimal-19_10-daily-gen2/versions/19.10.201910170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvMDAwMy1jb20tdWJ1bnR1LW1pbmltYWwtZW9hbi1kYWlseS9za3VzL21pbmltYWwtMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxNzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7821,8 +7821,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/Ubuntu15.04Snappy/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1MTUuMDRTbmFwcHkvc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/Ubuntu15.04Snappy/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1MTUuMDRTbmFwcHkvc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7889,8 +7889,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/Ubuntu15.04Snappy/skus/15.04-Snappy/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1MTUuMDRTbmFwcHkvc2t1cy8xNS4wNC1TbmFwcHkvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/Ubuntu15.04Snappy/skus/15.04-Snappy/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1MTUuMDRTbmFwcHkvc2t1cy8xNS4wNC1TbmFwcHkvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7957,8 +7957,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/Ubuntu15.04SnappyDocker/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1MTUuMDRTbmFwcHlEb2NrZXIvc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/Ubuntu15.04SnappyDocker/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1MTUuMDRTbmFwcHlEb2NrZXIvc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8025,8 +8025,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/Ubuntu15.04SnappyDocker/skus/15.04-SnappyDocker/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1MTUuMDRTbmFwcHlEb2NrZXIvc2t1cy8xNS4wNC1TbmFwcHlEb2NrZXIvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/Ubuntu15.04SnappyDocker/skus/15.04-SnappyDocker/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1MTUuMDRTbmFwcHlEb2NrZXIvc2t1cy8xNS4wNC1TbmFwcHlEb2NrZXIvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8093,8 +8093,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8161,8 +8161,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.3-LTS/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuMy1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.3-LTS/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuMy1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8229,8 +8229,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.3-LTS/versions/12.04.201401270?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuMy1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDAxMjcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.3-LTS/versions/12.04.201401270?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuMy1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDAxMjcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8297,8 +8297,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.3-LTS/versions/12.04.201401300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuMy1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDAxMzAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.3-LTS/versions/12.04.201401300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuMy1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDAxMzAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8365,8 +8365,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.4-LTS/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNC1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.4-LTS/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNC1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8433,8 +8433,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.4-LTS/versions/12.04.201402270?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNC1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDAyMjcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.4-LTS/versions/12.04.201402270?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNC1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDAyMjcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8501,8 +8501,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.4-LTS/versions/12.04.201404080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNC1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA0MDgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.4-LTS/versions/12.04.201404080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNC1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA0MDgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8569,8 +8569,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.4-LTS/versions/12.04.201404280?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNC1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA0MjgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.4-LTS/versions/12.04.201404280?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNC1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA0MjgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8637,8 +8637,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.4-LTS/versions/12.04.201405140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNC1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA1MTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.4-LTS/versions/12.04.201405140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNC1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA1MTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8705,8 +8705,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.4-LTS/versions/12.04.201406060?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNC1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA2MDYwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.4-LTS/versions/12.04.201406060?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNC1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA2MDYwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8773,8 +8773,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.4-LTS/versions/12.04.201406190?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNC1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA2MTkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.4-LTS/versions/12.04.201406190?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNC1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA2MTkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8841,8 +8841,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.4-LTS/versions/12.04.201407020?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNC1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA3MDIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.4-LTS/versions/12.04.201407020?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNC1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA3MDIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8909,8 +8909,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.4-LTS/versions/12.04.201407170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNC1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA3MTcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.4-LTS/versions/12.04.201407170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNC1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA3MTcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8977,8 +8977,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9045,8 +9045,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201408060?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA4MDYwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201408060?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA4MDYwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9113,8 +9113,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201408292?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA4MjkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201408292?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA4MjkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9181,8 +9181,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201409092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA5MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201409092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA5MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9249,8 +9249,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201409231?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA5MjMxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201409231?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA5MjMxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9317,8 +9317,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201409244?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA5MjQ0P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201409244?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA5MjQ0P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9385,8 +9385,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201409251?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA5MjUxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201409251?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA5MjUxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9453,8 +9453,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201409252?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA5MjUyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201409252?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA5MjUyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9521,8 +9521,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201409270?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA5MjcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201409270?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNDA5MjcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9589,8 +9589,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201501190?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTAxMTkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201501190?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTAxMTkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9657,8 +9657,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201501270?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTAxMjcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201501270?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTAxMjcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9725,8 +9725,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201502040?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTAyMDQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201502040?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTAyMDQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9793,8 +9793,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201503090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTAzMDkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201503090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTAzMDkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9861,8 +9861,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201504010?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA0MDEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201504010?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA0MDEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9929,8 +9929,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201504130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA0MTMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201504130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA0MTMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9997,8 +9997,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201505120?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA1MTIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201505120?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA1MTIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10065,8 +10065,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201505221?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA1MjIxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201505221?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA1MjIxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10133,8 +10133,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201506100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA2MTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201506100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA2MTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10201,8 +10201,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201506150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA2MTUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201506150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA2MTUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10269,8 +10269,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201506160?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA2MTYwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201506160?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA2MTYwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10337,8 +10337,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201507070?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA3MDcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201507070?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA3MDcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10405,8 +10405,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201507280?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA3MjgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201507280?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA3MjgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10473,8 +10473,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201507301?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA3MzAxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201507301?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA3MzAxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10541,8 +10541,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201507311?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA3MzExP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201507311?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA3MzExP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10609,8 +10609,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201508190?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA4MTkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201508190?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA4MTkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10677,8 +10677,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201509060?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA5MDYwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201509060?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA5MDYwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10745,8 +10745,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201509090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA5MDkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201509090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTA5MDkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10813,8 +10813,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201510200?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTEwMjAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201510200?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTEwMjAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10881,8 +10881,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201511170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTExMTcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201511170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTExMTcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10949,8 +10949,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201511300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTExMzAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201511300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTExMzAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11017,8 +11017,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201512180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTEyMTgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201512180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNTEyMTgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11085,8 +11085,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201601140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjAxMTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201601140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjAxMTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11153,8 +11153,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201602010?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjAyMDEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201602010?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjAyMDEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11221,8 +11221,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201602172?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjAyMTcyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201602172?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjAyMTcyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11289,8 +11289,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201602220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjAyMjIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201602220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjAyMjIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11357,8 +11357,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201603150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjAzMTUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201603150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjAzMTUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11425,8 +11425,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201605090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjA1MDkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201605090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjA1MDkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11493,8 +11493,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201605160?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjA1MTYwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201605160?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjA1MTYwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11561,8 +11561,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201606101?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjA2MTAxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201606101?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjA2MTAxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11629,8 +11629,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201606270?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjA2MjcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201606270?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjA2MjcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11697,8 +11697,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201608010?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjA4MDEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201608010?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjA4MDEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11765,8 +11765,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201608080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjA4MDgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201608080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjA4MDgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11833,8 +11833,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201608290?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjA4MjkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201608290?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjA4MjkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11901,8 +11901,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201609190?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjA5MTkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201609190?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjA5MTkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11969,8 +11969,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201610100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjEwMTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201610100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjEwMTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12037,8 +12037,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201610201?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjEwMjAxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201610201?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjEwMjAxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12105,8 +12105,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201611090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjExMDkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201611090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjExMDkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12173,8 +12173,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201611300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjExMzAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201611300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjExMzAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12241,8 +12241,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201612050?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjEyMDUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201612050?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNjEyMDUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12309,8 +12309,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201701040?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNzAxMDQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201701040?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNzAxMDQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12377,8 +12377,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201701100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNzAxMTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201701100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNzAxMTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12445,8 +12445,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201702020?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNzAyMDIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201702020?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNzAyMDIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12513,8 +12513,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201702200?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNzAyMjAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201702200?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNzAyMjAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12581,8 +12581,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201702210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNzAyMjEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201702210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNzAyMjEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12649,8 +12649,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201703070?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNzAzMDcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201703070?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNzAzMDcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12717,8 +12717,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201703300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNzAzMzAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201703300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNzAzMzAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12785,8 +12785,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201704170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNzA0MTcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201704170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNzA0MTcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12853,8 +12853,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201704270?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNzA0MjcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201704270?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNzA0MjcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12921,8 +12921,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201705020?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNzA1MDIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/12.04.5-LTS/versions/12.04.201705020?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTIuMDQuNS1MVFMvdmVyc2lvbnMvMTIuMDQuMjAxNzA1MDIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12989,8 +12989,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13057,8 +13057,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201404140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA0MTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201404140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA0MTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13125,8 +13125,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201404142?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA0MTQyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201404142?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA0MTQyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13193,8 +13193,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201404161?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA0MTYxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201404161?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA0MTYxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13261,8 +13261,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201405280?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA1MjgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201405280?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA1MjgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13329,8 +13329,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201406061?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA2MDYxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201406061?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA2MDYxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13397,8 +13397,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201406181?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA2MTgxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201406181?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA2MTgxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13465,8 +13465,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201407240?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA3MjQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201407240?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA3MjQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13533,8 +13533,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201808140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA4MTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201808140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA4MTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13601,8 +13601,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201808180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA4MTgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201808180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA4MTgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13669,8 +13669,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201901221?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAxMjIxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201901221?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAxMjIxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13737,8 +13737,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201903120?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMTIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201903120?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMTIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13805,8 +13805,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201903150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMTUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201903150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMTUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13873,8 +13873,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201905140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA1MTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.0-LTS/versions/14.04.201905140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA1MTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13941,8 +13941,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14009,8 +14009,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201409090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA5MDkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201409090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA5MDkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14077,8 +14077,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201409240?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA5MjQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201409240?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA5MjQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14145,8 +14145,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201409260?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA5MjYwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201409260?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA5MjYwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14213,8 +14213,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201409270?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA5MjcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201409270?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDA5MjcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14281,8 +14281,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201411250?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDExMjUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201411250?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNDExMjUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14349,8 +14349,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201501230?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTAxMjMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201501230?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTAxMjMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14417,8 +14417,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201808140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA4MTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201808140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA4MTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14485,8 +14485,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201808180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA4MTgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201808180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA4MTgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14553,8 +14553,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201901221?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAxMjIxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201901221?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAxMjIxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14621,8 +14621,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201903150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMTUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201903150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMTUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14689,8 +14689,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201905140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA1MTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.1-LTS/versions/14.04.201905140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA1MTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14757,8 +14757,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.2-LTS/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMi1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.2-LTS/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMi1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14825,8 +14825,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.2-LTS/versions/14.04.201503090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMi1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTAzMDkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.2-LTS/versions/14.04.201503090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMi1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTAzMDkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14893,8 +14893,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.2-LTS/versions/14.04.201505060?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMi1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTA1MDYwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.2-LTS/versions/14.04.201505060?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMi1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTA1MDYwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14961,8 +14961,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.2-LTS/versions/14.04.201506100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMi1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTA2MTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.2-LTS/versions/14.04.201506100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMi1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTA2MTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15029,8 +15029,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.2-LTS/versions/14.04.201507060?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMi1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTA3MDYwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.2-LTS/versions/14.04.201507060?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMi1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTA3MDYwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15097,8 +15097,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.2-LTS/versions/14.04.201805220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMi1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA1MjIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.2-LTS/versions/14.04.201805220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMi1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA1MjIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15165,8 +15165,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.2-LTS/versions/14.04.201808180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMi1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA4MTgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.2-LTS/versions/14.04.201808180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMi1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA4MTgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15233,8 +15233,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.2-LTS/versions/14.04.201901221?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMi1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAxMjIxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.2-LTS/versions/14.04.201901221?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMi1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAxMjIxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15301,8 +15301,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.2-LTS/versions/14.04.201903150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMi1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMTUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.2-LTS/versions/14.04.201903150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMi1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMTUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15369,8 +15369,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.2-LTS/versions/14.04.201905140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMi1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA1MTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.2-LTS/versions/14.04.201905140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMi1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA1MTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15437,8 +15437,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15505,8 +15505,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201508050?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTA4MDUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201508050?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTA4MDUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15573,8 +15573,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201509080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTA5MDgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201509080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTA5MDgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15641,8 +15641,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201510150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTEwMTUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201510150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTEwMTUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15709,8 +15709,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201510190?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTEwMTkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201510190?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTEwMTkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15777,8 +15777,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201510200?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTEwMjAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201510200?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTEwMjAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15845,8 +15845,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201511050?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTExMDUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201511050?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTExMDUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15913,8 +15913,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201511170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTExMTcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201511170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTExMTcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15981,8 +15981,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201512032?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTEyMDMyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201512032?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTEyMDMyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16049,8 +16049,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201512170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTEyMTcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201512170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTEyMTcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16117,8 +16117,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201512180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTEyMTgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201512180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNTEyMTgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16185,8 +16185,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201601145?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjAxMTQ1P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201601145?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjAxMTQ1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16253,8 +16253,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201601190?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjAxMTkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201601190?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjAxMTkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16321,8 +16321,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201602010?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjAyMDEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201602010?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjAyMDEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16389,8 +16389,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201602171?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjAyMTcxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201602171?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjAyMTcxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16457,8 +16457,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201805220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA1MjIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201805220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA1MjIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16525,8 +16525,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201808180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA4MTgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201808180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA4MTgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16593,8 +16593,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201901221?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAxMjIxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201901221?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAxMjIxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16661,8 +16661,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201903150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMTUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201903150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMTUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16729,8 +16729,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201905140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA1MTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.3-LTS/versions/14.04.201905140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuMy1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA1MTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16797,8 +16797,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16865,8 +16865,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201602220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjAyMjIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201602220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjAyMjIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16933,8 +16933,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201603140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjAzMTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201603140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjAzMTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17001,8 +17001,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201604060?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA0MDYwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201604060?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA0MDYwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17069,8 +17069,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201605091?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA1MDkxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201605091?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA1MDkxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17137,8 +17137,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201605160?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA1MTYwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201605160?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA1MTYwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17205,8 +17205,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201606100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA2MTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201606100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA2MTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17273,8 +17273,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201606200?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA2MjAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201606200?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA2MjAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17341,8 +17341,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201606270?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA2MjcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201606270?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA2MjcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17409,8 +17409,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201607140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA3MTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201607140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA3MTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17477,8 +17477,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201805090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA1MDkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201805090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA1MDkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17545,8 +17545,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201805220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA1MjIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201805220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA1MjIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17613,8 +17613,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201808140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA4MTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201808140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA4MTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17681,8 +17681,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201808180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA4MTgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201808180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA4MTgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17749,8 +17749,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201901221?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAxMjIxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201901221?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAxMjIxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17817,8 +17817,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201903120?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMTIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201903120?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMTIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17885,8 +17885,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201903150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMTUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201903150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMTUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17953,8 +17953,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201905140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA1MTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.4-LTS/versions/14.04.201905140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNC1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA1MTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -18021,8 +18021,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-DAILY-LTS/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1EQUlMWS1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-DAILY-LTS/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1EQUlMWS1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -18089,8 +18089,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-DAILY-LTS/versions/14.04.201904020?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1EQUlMWS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MDIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-DAILY-LTS/versions/14.04.201904020?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1EQUlMWS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MDIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -18157,8 +18157,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-DAILY-LTS/versions/14.04.201904030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1EQUlMWS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MDMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-DAILY-LTS/versions/14.04.201904030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1EQUlMWS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MDMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -18225,8 +18225,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-DAILY-LTS/versions/14.04.201904080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1EQUlMWS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MDgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-DAILY-LTS/versions/14.04.201904080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1EQUlMWS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MDgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -18293,8 +18293,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-DAILY-LTS/versions/14.04.201904090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1EQUlMWS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MDkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-DAILY-LTS/versions/14.04.201904090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1EQUlMWS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MDkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -18361,8 +18361,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-DAILY-LTS/versions/14.04.201904200?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1EQUlMWS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MjAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-DAILY-LTS/versions/14.04.201904200?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1EQUlMWS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MjAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -18429,8 +18429,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-DAILY-LTS/versions/14.04.201904240?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1EQUlMWS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MjQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-DAILY-LTS/versions/14.04.201904240?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1EQUlMWS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MjQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -18497,8 +18497,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-DAILY-LTS/versions/14.04.201904250?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1EQUlMWS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MjUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-DAILY-LTS/versions/14.04.201904250?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1EQUlMWS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MjUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -18565,8 +18565,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-DAILY-LTS/versions/14.04.201904290?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1EQUlMWS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MjkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-DAILY-LTS/versions/14.04.201904290?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1EQUlMWS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MjkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -18633,8 +18633,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-DAILY-LTS/versions/14.04.201905140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1EQUlMWS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA1MTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-DAILY-LTS/versions/14.04.201905140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1EQUlMWS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA1MTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -18701,8 +18701,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -18769,8 +18769,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201608091?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA4MDkxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201608091?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA4MDkxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -18837,8 +18837,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201608241?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA4MjQxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201608241?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA4MjQxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -18905,8 +18905,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201608300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA4MzAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201608300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA4MzAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -18973,8 +18973,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201609190?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA5MTkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201609190?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjA5MTkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19041,8 +19041,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201610100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjEwMTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201610100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjEwMTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19109,8 +19109,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201610200?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjEwMjAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201610200?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjEwMjAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19177,8 +19177,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201611090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjExMDkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201611090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjExMDkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19245,8 +19245,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201611300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjExMzAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201611300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjExMzAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19313,8 +19313,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201612050?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjEyMDUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201612050?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjEyMDUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19381,8 +19381,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201612130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjEyMTMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201612130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNjEyMTMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19449,8 +19449,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201701040?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzAxMDQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201701040?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzAxMDQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19517,8 +19517,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201701100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzAxMTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201701100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzAxMTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19585,8 +19585,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201702021?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzAyMDIxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201702021?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzAyMDIxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19653,8 +19653,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201702200?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzAyMjAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201702200?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzAyMjAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19721,8 +19721,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201702220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzAyMjIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201702220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzAyMjIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19789,8 +19789,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201703070?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzAzMDcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201703070?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzAzMDcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19857,8 +19857,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201703230?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzAzMjMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201703230?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzAzMjMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19925,8 +19925,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201703280?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzAzMjgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201703280?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzAzMjgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19993,8 +19993,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201703300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzAzMzAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201703300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzAzMzAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -20061,8 +20061,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201704050?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA0MDUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201704050?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA0MDUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -20129,8 +20129,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201704240?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA0MjQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201704240?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA0MjQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -20197,8 +20197,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201705170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA1MTcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201705170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA1MTcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -20265,8 +20265,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201706190?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA2MTkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201706190?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA2MTkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -20333,8 +20333,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201706290?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA2MjkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201706290?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA2MjkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -20401,8 +20401,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201707180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA3MTgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201707180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA3MTgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -20469,8 +20469,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201708020?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA4MDIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201708020?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA4MDIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -20537,8 +20537,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201708030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA4MDMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201708030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA4MDMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -20605,8 +20605,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201708070?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA4MDcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201708070?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA4MDcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -20673,8 +20673,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201708110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA4MTEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201708110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA4MTEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -20741,8 +20741,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201708180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA4MTgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201708180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA4MTgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -20809,8 +20809,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201708310?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA4MzEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201708310?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzA4MzEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -20877,8 +20877,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201710100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzEwMTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201710100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzEwMTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -20945,8 +20945,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201710260?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzEwMjYwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201710260?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzEwMjYwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -21013,8 +21013,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201711151?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzExMTUxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201711151?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzExMTUxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -21081,8 +21081,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201712080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzEyMDgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201712080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxNzEyMDgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -21149,8 +21149,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201801100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODAxMTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201801100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODAxMTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -21217,8 +21217,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201801220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODAxMjIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201801220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODAxMjIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -21285,8 +21285,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201802221?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODAyMjIxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201802221?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODAyMjIxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -21353,8 +21353,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201803080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODAzMDgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201803080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODAzMDgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -21421,8 +21421,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201804040?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA0MDQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201804040?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA0MDQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -21489,8 +21489,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201804230?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA0MjMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201804230?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA0MjMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -21557,8 +21557,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201805090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA1MDkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201805090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA1MDkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -21625,8 +21625,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201805220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA1MjIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201805220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA1MjIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -21693,8 +21693,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201806270?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA2MjcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201806270?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA2MjcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -21761,8 +21761,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201807030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA3MDMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201807030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA3MDMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -21829,8 +21829,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201807220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA3MjIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201807220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA3MjIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -21897,8 +21897,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201808140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA4MTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201808140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA4MTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -21965,8 +21965,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201808180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA4MTgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201808180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA4MTgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -22033,8 +22033,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201809130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA5MTMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201809130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODA5MTMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -22101,8 +22101,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201810020?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODEwMDIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201810020?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODEwMDIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -22169,8 +22169,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201810040?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODEwMDQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201810040?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODEwMDQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -22237,8 +22237,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201810220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODEwMjIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201810220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODEwMjIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -22305,8 +22305,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201811140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODExMTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201811140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODExMTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -22373,8 +22373,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201812030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODEyMDMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201812030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxODEyMDMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -22441,8 +22441,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201901080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAxMDgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201901080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAxMDgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -22509,8 +22509,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201901100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAxMTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201901100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAxMTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -22577,8 +22577,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201901221?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAxMjIxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201901221?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAxMjIxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -22645,8 +22645,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201902060?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAyMDYwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201902060?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAyMDYwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -22713,8 +22713,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201902090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAyMDkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201902090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAyMDkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -22781,8 +22781,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201902260?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAyMjYwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201902260?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAyMjYwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -22849,8 +22849,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201903120?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMTIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201903120?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMTIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -22917,8 +22917,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201903150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMTUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201903150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMTUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -22985,8 +22985,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201903180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMTgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201903180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMTgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -23053,8 +23053,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201903210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMjEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201903210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTAzMjEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -23121,8 +23121,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201904020?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MDIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201904020?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MDIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -23189,8 +23189,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201904030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MDMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201904030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MDMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -23257,8 +23257,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201904080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MDgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201904080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MDgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -23325,8 +23325,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201904100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201904100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -23393,8 +23393,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201904200?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MjAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201904200?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MjAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -23461,8 +23461,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201904240?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MjQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201904240?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MjQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -23529,8 +23529,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201904250?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MjUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201904250?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MjUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -23597,8 +23597,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201904290?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MjkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201904290?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA0MjkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -23665,8 +23665,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201905140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA1MTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/14.04.5-LTS/versions/14.04.201905140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTQuMDQuNS1MVFMvdmVyc2lvbnMvMTQuMDQuMjAxOTA1MTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -23733,8 +23733,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -23801,8 +23801,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201907241?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNzI0MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201907241?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNzI0MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -23869,8 +23869,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201907290?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNzI5MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201907290?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNzI5MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -23937,8 +23937,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201907310?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNzMxMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201907310?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNzMxMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -24005,8 +24005,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201908050?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwODA1MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201908050?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwODA1MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -24073,8 +24073,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201908070?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwODA3MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201908070?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwODA3MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -24141,8 +24141,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201908160?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwODE2MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201908160?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwODE2MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -24209,8 +24209,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201909050?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwOTA1MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201909050?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwOTA1MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -24277,8 +24277,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201909091?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwOTA5MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201909091?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwOTA5MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -24345,8 +24345,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201910100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkxMDEwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201910100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkxMDEwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -24413,8 +24413,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201910110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkxMDExMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201910110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkxMDExMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -24481,8 +24481,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201910150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkxMDE1MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201910150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkxMDE1MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -24549,8 +24549,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201910210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkxMDIxMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-DAILY-LTS/versions/16.04.201910210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtREFJTFktTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkxMDIxMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -24617,8 +24617,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -24685,8 +24685,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201611220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTYxMTIyMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201611220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTYxMTIyMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -24753,8 +24753,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201611300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTYxMTMwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201611300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTYxMTMwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -24821,8 +24821,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201612050?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTYxMjA1MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201612050?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTYxMjA1MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -24889,8 +24889,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201612140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTYxMjE0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201612140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTYxMjE0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -24957,8 +24957,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201612210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTYxMjIxMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201612210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTYxMjIxMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -25025,8 +25025,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201701130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMTEzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201701130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMTEzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -25093,8 +25093,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201702020?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMjAyMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201702020?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMjAyMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -25161,8 +25161,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201702200?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMjIwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201702200?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMjIwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -25229,8 +25229,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201702210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMjIxMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201702210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMjIxMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -25297,8 +25297,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201702240?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMjI0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201702240?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMjI0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -25365,8 +25365,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201703020?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMzAyMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201703020?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMzAyMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -25433,8 +25433,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201703030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMzAzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201703030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMzAzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -25501,8 +25501,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201703070?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMzA3MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201703070?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMzA3MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -25569,8 +25569,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201703270?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMzI3MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201703270?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMzI3MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -25637,8 +25637,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201703280?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMzI4MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201703280?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMzI4MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -25705,8 +25705,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201703300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMzMwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201703300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwMzMwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -25773,8 +25773,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201705080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwNTA4MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201705080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwNTA4MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -25841,8 +25841,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201705160?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwNTE2MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201705160?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwNTE2MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -25909,8 +25909,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201706100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwNjEwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201706100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwNjEwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -25977,8 +25977,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201706191?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwNjE5MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201706191?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwNjE5MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -26045,8 +26045,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201707210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwNzIxMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201707210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwNzIxMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -26113,8 +26113,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201707270?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwNzI3MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201707270?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwNzI3MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -26181,8 +26181,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201708030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwODAzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201708030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwODAzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -26249,8 +26249,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201708110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwODExMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201708110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwODExMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -26317,8 +26317,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201708151?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwODE1MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201708151?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwODE1MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -26385,8 +26385,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201709190?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwOTE5MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201709190?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcwOTE5MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -26453,8 +26453,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201710110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcxMDExMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201710110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcxMDExMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -26521,8 +26521,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201710261?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcxMDI2MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201710261?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcxMDI2MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -26589,8 +26589,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201711072?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcxMTA3Mj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201711072?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcxMTA3Mj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -26657,8 +26657,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201711160?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcxMTE2MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201711160?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcxMTE2MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -26725,8 +26725,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201711211?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcxMTIxMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201711211?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcxMTIxMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -26793,8 +26793,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201712080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcxMjA4MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201712080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTcxMjA4MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -26861,8 +26861,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201801050?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwMTA1MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201801050?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwMTA1MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -26929,8 +26929,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201801090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwMTA5MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201801090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwMTA5MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -26997,8 +26997,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201801120?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwMTEyMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201801120?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwMTEyMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -27065,8 +27065,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201801220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwMTIyMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201801220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwMTIyMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -27133,8 +27133,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201801260?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwMTI2MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201801260?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwMTI2MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -27201,8 +27201,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201802220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwMjIyMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201802220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwMjIyMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -27269,8 +27269,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201803230?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwMzIzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201803230?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwMzIzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -27337,8 +27337,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201804050?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNDA1MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201804050?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNDA1MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -27405,8 +27405,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201804180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNDE4MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201804180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNDE4MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -27473,8 +27473,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201804240?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNDI0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201804240?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNDI0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -27541,8 +27541,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201804270?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNDI3MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201804270?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNDI3MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -27609,8 +27609,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201805090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNTA5MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201805090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNTA5MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -27677,8 +27677,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201805220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNTIyMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201805220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNTIyMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -27745,8 +27745,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201806120?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNjEyMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201806120?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNjEyMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -27813,8 +27813,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201806210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNjIxMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201806210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNjIxMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -27881,8 +27881,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201806220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNjIyMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201806220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNjIyMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -27949,8 +27949,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201807030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNzAzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201807030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNzAzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -28017,8 +28017,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201807240?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNzI0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201807240?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwNzI0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -28085,8 +28085,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201808060?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwODA2MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201808060?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwODA2MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -28153,8 +28153,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201808140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwODE0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201808140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwODE0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -28221,8 +28221,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201808310?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwODMxMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201808310?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwODMxMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -28289,8 +28289,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201809120?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwOTEyMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201809120?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgwOTEyMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -28357,8 +28357,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201810040?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgxMDA0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201810040?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgxMDA0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -28425,8 +28425,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201810230?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgxMDIzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201810230?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgxMDIzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -28493,8 +28493,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201810300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgxMDMwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201810300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgxMDMwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -28561,8 +28561,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201811010?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgxMTAxMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201811010?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgxMTAxMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -28629,8 +28629,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201811140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgxMTE0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201811140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgxMTE0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -28697,8 +28697,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201812040?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgxMjA0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201812040?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgxMjA0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -28765,8 +28765,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201812070?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgxMjA3MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201812070?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgxMjA3MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -28833,8 +28833,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201812230?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgxMjIzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201812230?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTgxMjIzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -28901,8 +28901,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201901221?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwMTIyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201901221?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwMTIyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -28969,8 +28969,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201902070?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwMjA3MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201902070?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwMjA3MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -29037,8 +29037,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201902120?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwMjEyMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201902120?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwMjEyMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -29105,8 +29105,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201903130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwMzEzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201903130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwMzEzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -29173,8 +29173,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201903200?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwMzIwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201903200?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwMzIwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -29241,8 +29241,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201904060?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNDA2MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201904060?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNDA2MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -29309,8 +29309,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201904240?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNDI0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201904240?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNDI0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -29377,8 +29377,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201905140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNTE0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201905140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNTE0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -29445,8 +29445,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201905210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNTIxMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201905210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNTIxMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -29513,8 +29513,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201905303?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNTMwMz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201905303?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNTMwMz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -29581,8 +29581,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201906050?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNjA1MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201906050?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNjA1MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -29649,8 +29649,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201906170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNjE3MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201906170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNjE3MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -29717,8 +29717,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201906252?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNjI1Mj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201906252?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNjI1Mj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -29785,8 +29785,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201906280?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNjI4MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201906280?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNjI4MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -29853,8 +29853,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201907080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNzA4MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201907080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNzA4MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -29921,8 +29921,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201907241?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNzI0MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201907241?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNzI0MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -29989,8 +29989,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201907290?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNzI5MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201907290?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwNzI5MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -30057,8 +30057,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201908140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwODE0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201908140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwODE0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -30125,8 +30125,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201909091?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwOTA5MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04-LTS/versions/16.04.201909091?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQtTFRTL3ZlcnNpb25zLzE2LjA0LjIwMTkwOTA5MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -30193,8 +30193,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -30261,8 +30261,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201604203?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjA0MjAzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201604203?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjA0MjAzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -30329,8 +30329,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201605161?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjA1MTYxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201605161?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjA1MTYxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -30397,8 +30397,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201606100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjA2MTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201606100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjA2MTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -30465,8 +30465,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201607210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjA3MjEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201607210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjA3MjEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -30533,8 +30533,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201608150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjA4MTUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201608150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjA4MTUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -30601,8 +30601,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201608250?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjA4MjUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201608250?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjA4MjUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -30669,8 +30669,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201608300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjA4MzAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201608300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjA4MzAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -30737,8 +30737,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201609071?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjA5MDcxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201609071?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjA5MDcxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -30805,8 +30805,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201609210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjA5MjEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201609210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjA5MjEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -30873,8 +30873,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201609220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjA5MjIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201609220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjA5MjIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -30941,8 +30941,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201610110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjEwMTEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201610110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjEwMTEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -31009,8 +31009,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201610130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjEwMTMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201610130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjEwMTMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -31077,8 +31077,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201610200?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjEwMjAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201610200?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjEwMjAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -31145,8 +31145,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201611150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjExMTUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201611150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxNjExMTUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -31213,8 +31213,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201802220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxODAyMjIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201802220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxODAyMjIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -31281,8 +31281,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201805220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxODA1MjIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201805220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxODA1MjIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -31349,8 +31349,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201808140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxODA4MTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201808140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxODA4MTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -31417,8 +31417,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201901221?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxOTAxMjIxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201901221?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxOTAxMjIxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -31485,8 +31485,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201902120?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxOTAyMTIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201902120?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxOTAyMTIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -31553,8 +31553,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201903130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxOTAzMTMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201903130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxOTAzMTMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -31621,8 +31621,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201905140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxOTA1MTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201905140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxOTA1MTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -31689,8 +31689,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201905210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxOTA1MjEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201905210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxOTA1MjEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -31757,8 +31757,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201906170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxOTA2MTcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201906170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxOTA2MTcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -31825,8 +31825,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201906252?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxOTA2MjUyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201906252?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxOTA2MjUyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -31893,8 +31893,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201906280?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxOTA2MjgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16.04.0-LTS/versions/16.04.201906280?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTYuMDQuMC1MVFMvdmVyc2lvbnMvMTYuMDQuMjAxOTA2MjgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -31961,8 +31961,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-daily-lts-gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-daily-lts-gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -32029,8 +32029,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-daily-lts-gen2/versions/16.04.201909110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTYuMDQuMjAxOTA5MTEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-daily-lts-gen2/versions/16.04.201909110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTYuMDQuMjAxOTA5MTEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -32097,8 +32097,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-daily-lts-gen2/versions/16.04.201909130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTYuMDQuMjAxOTA5MTMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-daily-lts-gen2/versions/16.04.201909130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTYuMDQuMjAxOTA5MTMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -32165,8 +32165,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-daily-lts-gen2/versions/16.04.201909170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTYuMDQuMjAxOTA5MTcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-daily-lts-gen2/versions/16.04.201909170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTYuMDQuMjAxOTA5MTcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -32233,8 +32233,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-daily-lts-gen2/versions/16.04.201909180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTYuMDQuMjAxOTA5MTgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-daily-lts-gen2/versions/16.04.201909180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTYuMDQuMjAxOTA5MTgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -32301,8 +32301,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-daily-lts-gen2/versions/16.04.201910080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTYuMDQuMjAxOTEwMDgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-daily-lts-gen2/versions/16.04.201910080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTYuMDQuMjAxOTEwMDgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -32369,8 +32369,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-daily-lts-gen2/versions/16.04.201910100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTYuMDQuMjAxOTEwMTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-daily-lts-gen2/versions/16.04.201910100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTYuMDQuMjAxOTEwMTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -32437,8 +32437,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-daily-lts-gen2/versions/16.04.201910110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTYuMDQuMjAxOTEwMTEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-daily-lts-gen2/versions/16.04.201910110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTYuMDQuMjAxOTEwMTEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -32505,8 +32505,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-daily-lts-gen2/versions/16.04.201910150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTYuMDQuMjAxOTEwMTUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-daily-lts-gen2/versions/16.04.201910150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTYuMDQuMjAxOTEwMTUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -32573,8 +32573,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-daily-lts-gen2/versions/16.04.201910210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTYuMDQuMjAxOTEwMjEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-daily-lts-gen2/versions/16.04.201910210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTYuMDQuMjAxOTEwMjEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -32641,8 +32641,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-lts-gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtbHRzLWdlbjIvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04-lts-gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDQtbHRzLWdlbjIvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -32709,8 +32709,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04_0-lts-gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDRfMC1sdHMtZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/16_04_0-lts-gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTZfMDRfMC1sdHMtZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -32777,8 +32777,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -32845,8 +32845,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201907221?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNzIyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201907221?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNzIyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -32913,8 +32913,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201907241?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNzI0MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201907241?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNzI0MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -32981,8 +32981,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201907260?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNzI2MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201907260?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNzI2MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -33049,8 +33049,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201907310?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNzMxMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201907310?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNzMxMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -33117,8 +33117,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201908011?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwODAxMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201908011?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwODAxMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -33185,8 +33185,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201908070?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwODA3MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201908070?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwODA3MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -33253,8 +33253,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201908131?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwODEzMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201908131?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwODEzMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -33321,8 +33321,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201908140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwODE0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201908140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwODE0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -33389,8 +33389,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201909030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwOTAzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201909030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwOTAzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -33457,8 +33457,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201909140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwOTE0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201909140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwOTE0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -33525,8 +33525,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201910140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkxMDE0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201910140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkxMDE0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -33593,8 +33593,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201910180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkxMDE4MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-DAILY-LTS/versions/18.04.201910180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtREFJTFktTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkxMDE4MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -33661,8 +33661,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -33729,8 +33729,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201804262?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwNDI2Mj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201804262?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwNDI2Mj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -33797,8 +33797,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201805170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwNTE3MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201805170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwNTE3MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -33865,8 +33865,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201805220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwNTIyMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201805220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwNTIyMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -33933,8 +33933,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201806130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwNjEzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201806130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwNjEzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -34001,8 +34001,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201806170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwNjE3MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201806170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwNjE3MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -34069,8 +34069,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201807240?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwNzI0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201807240?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwNzI0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -34137,8 +34137,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201808060?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwODA2MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201808060?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwODA2MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -34205,8 +34205,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201808080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwODA4MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201808080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwODA4MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -34273,8 +34273,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201808140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwODE0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201808140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwODE0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -34341,8 +34341,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201808310?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwODMxMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201808310?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwODMxMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -34409,8 +34409,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201809110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwOTExMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201809110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgwOTExMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -34477,8 +34477,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201810030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgxMDAzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201810030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgxMDAzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -34545,8 +34545,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201810240?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgxMDI0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201810240?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgxMDI0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -34613,8 +34613,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201810290?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgxMDI5MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201810290?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgxMDI5MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -34681,8 +34681,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201811010?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgxMTAxMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201811010?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgxMTAxMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -34749,8 +34749,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201812031?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgxMjAzMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201812031?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgxMjAzMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -34817,8 +34817,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201812040?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgxMjA0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201812040?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgxMjA0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -34885,8 +34885,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201812060?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgxMjA2MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201812060?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTgxMjA2MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -34953,8 +34953,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201901140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwMTE0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201901140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwMTE0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -35021,8 +35021,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201901220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwMTIyMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201901220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwMTIyMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -35089,8 +35089,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201901300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwMTMwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201901300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwMTMwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -35157,8 +35157,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201901310?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwMTMxMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201901310?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwMTMxMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -35225,8 +35225,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201902060?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwMjA2MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201902060?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwMjA2MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -35293,8 +35293,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201902121?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwMjEyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201902121?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwMjEyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -35361,8 +35361,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201902190?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwMjE5MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201902190?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwMjE5MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -35429,8 +35429,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201903060?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwMzA2MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201903060?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwMzA2MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -35497,8 +35497,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201903121?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwMzEyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201903121?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwMzEyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -35565,8 +35565,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201903200?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwMzIwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201903200?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwMzIwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -35633,8 +35633,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201904020?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNDAyMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201904020?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNDAyMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -35701,8 +35701,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201904170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNDE3MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201904170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNDE3MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -35769,8 +35769,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201905140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNTE0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201905140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNTE0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -35837,8 +35837,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201905290?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNTI5MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201905290?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNTI5MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -35905,8 +35905,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201906040?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNjA0MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201906040?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNjA0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -35973,8 +35973,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201906170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNjE3MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201906170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNjE3MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -36041,8 +36041,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201906271?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNjI3MT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201906271?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNjI3MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -36109,8 +36109,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201907080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNzA4MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201907080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNzA4MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -36177,8 +36177,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201907221?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNzIyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201907221?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwNzIyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -36245,8 +36245,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201908131?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwODEzMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201908131?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwODEzMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -36313,8 +36313,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201909030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwOTAzMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.04-LTS/versions/18.04.201909030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMDQtTFRTL3ZlcnNpb25zLzE4LjA0LjIwMTkwOTAzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -36381,8 +36381,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.10/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMTAvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.10/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMTAvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -36449,8 +36449,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.10-DAILY/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMTAtREFJTFkvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18.10-DAILY/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTguMTAtREFJTFkvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -36517,8 +36517,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18_04-daily-lts-gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMThfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18_04-daily-lts-gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMThfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -36585,8 +36585,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18_04-daily-lts-gen2/versions/18.04.201909170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMThfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTguMDQuMjAxOTA5MTcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18_04-daily-lts-gen2/versions/18.04.201909170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMThfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTguMDQuMjAxOTA5MTcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -36653,8 +36653,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18_04-daily-lts-gen2/versions/18.04.201909180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMThfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTguMDQuMjAxOTA5MTgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18_04-daily-lts-gen2/versions/18.04.201909180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMThfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTguMDQuMjAxOTA5MTgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -36721,8 +36721,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18_04-daily-lts-gen2/versions/18.04.201910140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMThfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTguMDQuMjAxOTEwMTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18_04-daily-lts-gen2/versions/18.04.201910140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMThfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTguMDQuMjAxOTEwMTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -36789,8 +36789,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18_04-daily-lts-gen2/versions/18.04.201910180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMThfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTguMDQuMjAxOTEwMTgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18_04-daily-lts-gen2/versions/18.04.201910180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMThfMDQtZGFpbHktbHRzLWdlbjIvdmVyc2lvbnMvMTguMDQuMjAxOTEwMTgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -36857,8 +36857,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18_04-lts-gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMThfMDQtbHRzLWdlbjIvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/18_04-lts-gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMThfMDQtbHRzLWdlbjIvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -36925,8 +36925,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -36993,8 +36993,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201904170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA0MTcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201904170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA0MTcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -37061,8 +37061,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201905140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA1MTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201905140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA1MTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -37129,8 +37129,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201906040?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA2MDQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201906040?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA2MDQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -37197,8 +37197,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201906050?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA2MDUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201906050?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA2MDUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -37265,8 +37265,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201906190?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA2MTkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201906190?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA2MTkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -37333,8 +37333,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201906270?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA2MjcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201906270?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA2MjcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -37401,8 +37401,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201906280?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA2MjgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201906280?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA2MjgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -37469,8 +37469,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201907040?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA3MDQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201907040?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA3MDQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -37537,8 +37537,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201907240?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA3MjQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201907240?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA3MjQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -37605,8 +37605,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201907241?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA3MjQxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201907241?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA3MjQxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -37673,8 +37673,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201908010?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MDEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201908010?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MDEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -37741,8 +37741,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201908140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201908140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -37809,8 +37809,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201908230?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MjMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201908230?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MjMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -37877,8 +37877,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201910030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMDMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04/versions/19.04.201910030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMDMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -37945,8 +37945,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -38013,8 +38013,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201908010?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MDEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201908010?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MDEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -38081,8 +38081,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201908020?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MDIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201908020?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MDIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -38149,8 +38149,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201908080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MDgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201908080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MDgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -38217,8 +38217,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201908090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MDkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201908090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MDkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -38285,8 +38285,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201908130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MTMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201908130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MTMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -38353,8 +38353,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201908140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MTQwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201908140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MTQwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -38421,8 +38421,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201908150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MTUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201908150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MTUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -38489,8 +38489,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201908160?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MTYwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201908160?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MTYwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -38557,8 +38557,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201908190?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MTkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201908190?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MTkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -38625,8 +38625,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201908210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MjEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201908210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTA4MjEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -38693,8 +38693,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201910090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMDkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201910090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMDkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -38761,8 +38761,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201910100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201910100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -38829,8 +38829,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201910110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMTEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201910110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMTEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -38897,8 +38897,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201910120?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMTIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201910120?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMTIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -38965,8 +38965,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201910150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMTUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201910150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMTUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -39033,8 +39033,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201910160?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMTYwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201910160?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMTYwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -39101,8 +39101,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201910200?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMjAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.04-DAILY/versions/19.04.201910200?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMDQtREFJTFkvdmVyc2lvbnMvMTkuMDQuMjAxOTEwMjAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -39169,8 +39169,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -39237,8 +39237,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201908050?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTA4MDUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201908050?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTA4MDUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -39305,8 +39305,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201908080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTA4MDgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201908080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTA4MDgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -39373,8 +39373,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201908100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTA4MTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201908100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTA4MTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -39441,8 +39441,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201908110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTA4MTEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201908110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTA4MTEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -39509,8 +39509,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201908120?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTA4MTIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201908120?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTA4MTIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -39577,8 +39577,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201908130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTA4MTMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201908130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTA4MTMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -39645,8 +39645,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201908160?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTA4MTYwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201908160?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTA4MTYwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -39713,8 +39713,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201908180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTA4MTgwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201908180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTA4MTgwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -39781,8 +39781,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201908190?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTA4MTkwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201908190?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTA4MTkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -39849,8 +39849,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201908200?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTA4MjAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201908200?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTA4MjAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -39917,8 +39917,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201910100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201910100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -39985,8 +39985,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201910120?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201910120?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -40053,8 +40053,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201910130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201910130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -40121,8 +40121,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201910150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTUwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201910150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTUwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -40189,8 +40189,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201910160?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTYwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201910160?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTYwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -40257,8 +40257,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201910170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTcwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19.10-DAILY/versions/19.10.201910170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTkuMTAtREFJTFkvdmVyc2lvbnMvMTkuMTAuMjAxOTEwMTcwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -40325,8 +40325,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -40393,8 +40393,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201909170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MDkxNzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201909170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MDkxNzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -40461,8 +40461,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201909180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MDkxODA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201909180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MDkxODA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -40529,8 +40529,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201909200?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MDkyMDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201909200?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MDkyMDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -40597,8 +40597,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201909210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MDkyMTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201909210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MDkyMTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -40665,8 +40665,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201909240?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MDkyNDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201909240?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MDkyNDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -40733,8 +40733,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201909250?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MDkyNTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201909250?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MDkyNTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -40801,8 +40801,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201909270?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MDkyNzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201909270?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MDkyNzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -40869,8 +40869,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201910030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAwMzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201910030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAwMzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -40937,8 +40937,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201910042?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAwNDI/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201910042?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAwNDI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -41005,8 +41005,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201910080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAwODA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201910080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAwODA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -41073,8 +41073,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201910090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAwOTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201910090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAwOTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -41141,8 +41141,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201910100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAxMDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201910100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAxMDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -41209,8 +41209,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201910110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAxMTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201910110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAxMTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -41277,8 +41277,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201910120?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAxMjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201910120?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAxMjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -41345,8 +41345,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201910150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAxNTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201910150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAxNTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -41413,8 +41413,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201910160?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAxNjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201910160?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAxNjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -41481,8 +41481,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201910200?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAyMDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-daily-gen2/versions/19.04.201910200?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAyMDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -41549,8 +41549,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -41617,8 +41617,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-gen2/versions/19.04.201908230?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MDgyMzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-gen2/versions/19.04.201908230?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MDgyMzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -41685,8 +41685,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-gen2/versions/19.04.201910030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAwMzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_04-gen2/versions/19.04.201910030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMDQtZ2VuMi92ZXJzaW9ucy8xOS4wNC4yMDE5MTAwMzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -41753,8 +41753,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -41821,8 +41821,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201908210?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDgyMTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201908210?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDgyMTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -41889,8 +41889,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201908211?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDgyMTE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201908211?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDgyMTE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -41957,8 +41957,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201908220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDgyMjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201908220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDgyMjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -42025,8 +42025,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201908230?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDgyMzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201908230?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDgyMzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -42093,8 +42093,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201908240?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDgyNDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201908240?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDgyNDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -42161,8 +42161,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201908250?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDgyNTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201908250?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDgyNTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -42229,8 +42229,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201908260?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDgyNjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201908260?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDgyNjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -42297,8 +42297,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201908290?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDgyOTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201908290?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDgyOTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -42365,8 +42365,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201908300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDgzMDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201908300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDgzMDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -42433,8 +42433,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909031?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwMzE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909031?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwMzE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -42501,8 +42501,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909040?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwNDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909040?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwNDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -42569,8 +42569,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909050?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwNTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909050?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwNTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -42637,8 +42637,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909060?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwNjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909060?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwNjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -42705,8 +42705,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwOTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkwOTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -42773,8 +42773,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909110?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxMTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909110?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxMTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -42841,8 +42841,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909120?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxMjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909120?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxMjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -42909,8 +42909,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxMzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxMzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -42977,8 +42977,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909140?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxNDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909140?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxNDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -43045,8 +43045,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909160?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxNjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909160?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxNjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -43113,8 +43113,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxNzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxNzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -43181,8 +43181,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909180?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxODA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909180?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxODA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -43249,8 +43249,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909190?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxOTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909190?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkxOTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -43317,8 +43317,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909270?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkyNzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909270?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkyNzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -43385,8 +43385,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909290?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkyOTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201909290?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MDkyOTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -43453,8 +43453,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910010?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAwMTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910010?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAwMTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -43521,8 +43521,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910030?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAwMzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910030?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAwMzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -43589,8 +43589,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910040?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAwNDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910040?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAwNDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -43657,8 +43657,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910080?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAwODA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910080?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAwODA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -43725,8 +43725,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910090?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAwOTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910090?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAwOTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -43793,8 +43793,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxMDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxMDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -43861,8 +43861,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910120?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxMjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910120?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxMjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -43929,8 +43929,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxMzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxMzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -43997,8 +43997,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910150?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxNTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910150?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxNTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -44065,8 +44065,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910160?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxNjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910160?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxNjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -44133,8 +44133,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910170?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxNzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/UbuntuServer/skus/19_10-daily-gen2/versions/19.10.201910170?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1U2VydmVyL3NrdXMvMTlfMTAtZGFpbHktZ2VuMi92ZXJzaW9ucy8xOS4xMC4yMDE5MTAxNzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -44201,8 +44201,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/Ubuntu_Core/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1X0NvcmUvc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/Ubuntu_Core/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1X0NvcmUvc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -44269,8 +44269,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/Ubuntu_Core/skus/16/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1X0NvcmUvc2t1cy8xNi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/Ubuntu_Core/skus/16/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1X0NvcmUvc2t1cy8xNi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -44337,8 +44337,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/Ubuntu_Core/skus/16/versions/2017.0104.0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1X0NvcmUvc2t1cy8xNi92ZXJzaW9ucy8yMDE3LjAxMDQuMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/Canonical/artifacttypes/vmimage/offers/Ubuntu_Core/skus/16/versions/2017.0104.0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvQ2Fub25pY2FsL2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvVWJ1bnR1X0NvcmUvc2t1cy8xNi92ZXJzaW9ucy8yMDE3LjAxMDQuMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -44405,8 +44405,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -44473,8 +44473,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -44541,8 +44541,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_310/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_310/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -44609,8 +44609,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_310/versions/310.34.20180913?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMC92ZXJzaW9ucy8zMTAuMzQuMjAxODA5MTM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_310/versions/310.34.20180913?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMC92ZXJzaW9ucy8zMTAuMzQuMjAxODA5MTM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -44677,8 +44677,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_311/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_311/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -44745,8 +44745,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_311/versions/311.104.20190617?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMS92ZXJzaW9ucy8zMTEuMTA0LjIwMTkwNjE3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_311/versions/311.104.20190617?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMS92ZXJzaW9ucy8zMTEuMTA0LjIwMTkwNjE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -44813,8 +44813,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_311/versions/311.117.20190719?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMS92ZXJzaW9ucy8zMTEuMTE3LjIwMTkwNzE5P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_311/versions/311.117.20190719?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMS92ZXJzaW9ucy8zMTEuMTE3LjIwMTkwNzE5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -44881,8 +44881,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_311/versions/311.129.20190810?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMS92ZXJzaW9ucy8zMTEuMTI5LjIwMTkwODEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_311/versions/311.129.20190810?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMS92ZXJzaW9ucy8zMTEuMTI5LjIwMTkwODEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -44949,8 +44949,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_311/versions/311.141.20190904?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMS92ZXJzaW9ucy8zMTEuMTQxLjIwMTkwOTA0P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_311/versions/311.141.20190904?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMS92ZXJzaW9ucy8zMTEuMTQxLjIwMTkwOTA0P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -45017,8 +45017,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_311/versions/311.141.20190917?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMS92ZXJzaW9ucy8zMTEuMTQxLjIwMTkwOTE3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_311/versions/311.141.20190917?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMS92ZXJzaW9ucy8zMTEuMTQxLjIwMTkwOTE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -45085,8 +45085,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_311/versions/311.146.20190925?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMS92ZXJzaW9ucy8zMTEuMTQ2LjIwMTkwOTI1P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_311/versions/311.146.20190925?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMS92ZXJzaW9ucy8zMTEuMTQ2LjIwMTkwOTI1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -45153,8 +45153,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_311/versions/311.146.20191017?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMS92ZXJzaW9ucy8zMTEuMTQ2LjIwMTkxMDE3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_311/versions/311.146.20191017?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMS92ZXJzaW9ucy8zMTEuMTQ2LjIwMTkxMDE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -45221,8 +45221,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_311/versions/311.153.20191018?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMS92ZXJzaW9ucy8zMTEuMTUzLjIwMTkxMDE4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/osa/skus/osa_311/versions/311.153.20191018?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvb3NhL3NrdXMvb3NhXzMxMS92ZXJzaW9ucy8zMTEuMTUzLjIwMTkxMDE4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -45289,8 +45289,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -45357,8 +45357,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.10/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuMTAvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.10/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuMTAvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -45425,8 +45425,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.10/versions/6.10.2018071006?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuMTAvdmVyc2lvbnMvNi4xMC4yMDE4MDcxMDA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.10/versions/6.10.2018071006?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuMTAvdmVyc2lvbnMvNi4xMC4yMDE4MDcxMDA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -45493,8 +45493,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.10/versions/6.10.2019030722?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuMTAvdmVyc2lvbnMvNi4xMC4yMDE5MDMwNzIyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.10/versions/6.10.2019030722?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuMTAvdmVyc2lvbnMvNi4xMC4yMDE5MDMwNzIyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -45561,8 +45561,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.10/versions/6.10.2019061919?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuMTAvdmVyc2lvbnMvNi4xMC4yMDE5MDYxOTE5P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.10/versions/6.10.2019061919?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuMTAvdmVyc2lvbnMvNi4xMC4yMDE5MDYxOTE5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -45629,8 +45629,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -45697,8 +45697,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.20161104?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNjExMDQ/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.20161104?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNjExMDQ/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -45765,8 +45765,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.20161212?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNjEyMTI/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.20161212?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNjEyMTI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -45833,8 +45833,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.20170223?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzAyMjM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.20170223?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzAyMjM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -45901,8 +45901,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017032020?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzAzMjAyMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017032020?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzAzMjAyMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -45969,8 +45969,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017042521?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA0MjUyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017042521?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA0MjUyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -46037,8 +46037,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017051118?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA1MTExOD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017051118?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA1MTExOD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -46105,8 +46105,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017053020?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA1MzAyMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017053020?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA1MzAyMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -46173,8 +46173,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017062721?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA2MjcyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017062721?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA2MjcyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -46241,8 +46241,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017072000?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA3MjAwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017072000?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA3MjAwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -46309,8 +46309,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017081104?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA4MTEwND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017081104?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA4MTEwND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -46377,8 +46377,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017081805?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA4MTgwNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017081805?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA4MTgwNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -46445,8 +46445,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017082504?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA4MjUwND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017082504?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA4MjUwND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -46513,8 +46513,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017090104?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA5MDEwND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017090104?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA5MDEwND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -46581,8 +46581,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017090815?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA5MDgxNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.7/versions/6.7.2017090815?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA5MDgxNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -46649,8 +46649,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -46717,8 +46717,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.20160921?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNjA5MjE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.20160921?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNjA5MjE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -46785,8 +46785,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.20161014?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNjEwMTQ/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.20161014?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNjEwMTQ/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -46853,8 +46853,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.20161028?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNjEwMjg/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.20161028?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNjEwMjg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -46921,8 +46921,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.20161213?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNjEyMTM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.20161213?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNjEyMTM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -46989,8 +46989,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.20170223?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzAyMjM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.20170223?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzAyMjM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -47057,8 +47057,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017032020?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzAzMjAyMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017032020?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzAzMjAyMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -47125,8 +47125,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017042521?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA0MjUyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017042521?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA0MjUyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -47193,8 +47193,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017051119?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA1MTExOT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017051119?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA1MTExOT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -47261,8 +47261,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017053019?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA1MzAxOT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017053019?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA1MzAxOT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -47329,8 +47329,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017062721?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA2MjcyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017062721?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA2MjcyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -47397,8 +47397,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017071923?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA3MTkyMz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017071923?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA3MTkyMz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -47465,8 +47465,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017081105?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA4MTEwNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017081105?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA4MTEwNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -47533,8 +47533,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017081803?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA4MTgwMz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017081803?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA4MTgwMz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -47601,8 +47601,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017082503?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA4MjUwMz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017082503?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA4MjUwMz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -47669,8 +47669,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017090104?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA5MDEwND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017090104?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA5MDEwND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -47737,8 +47737,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017090906?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA5MDkwNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.8/versions/6.8.2017090906?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA5MDkwNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -47805,8 +47805,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -47873,8 +47873,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017032807?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzAzMjgwNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017032807?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzAzMjgwNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -47941,8 +47941,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017042521?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzA0MjUyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017042521?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzA0MjUyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -48009,8 +48009,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017051117?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzA1MTExNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017051117?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzA1MTExNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -48077,8 +48077,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017053019?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzA1MzAxOT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017053019?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzA1MzAxOT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -48145,8 +48145,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017062722?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzA2MjcyMj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017062722?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzA2MjcyMj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -48213,8 +48213,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017071923?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzA3MTkyMz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017071923?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzA3MTkyMz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -48281,8 +48281,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017081103?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzA4MTEwMz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017081103?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzA4MTEwMz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -48349,8 +48349,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017081804?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzA4MTgwND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017081804?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzA4MTgwND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -48417,8 +48417,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017082503?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzA4MjUwMz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017082503?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzA4MjUwMz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -48485,8 +48485,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017090105?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzA5MDEwNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017090105?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzA5MDEwNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -48553,8 +48553,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017111521?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzExMTUyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2017111521?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxNzExMTUyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -48621,8 +48621,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2018010506?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxODAxMDUwNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/6.9/versions/6.9.2018010506?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzYuOS92ZXJzaW9ucy82LjkuMjAxODAxMDUwNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -48689,8 +48689,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -48757,8 +48757,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.3.2017071806?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuMy4yMDE3MDcxODA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.3.2017071806?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuMy4yMDE3MDcxODA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -48825,8 +48825,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.3.2017091115?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuMy4yMDE3MDkxMTE1P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.3.2017091115?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuMy4yMDE3MDkxMTE1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -48893,8 +48893,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.4.2017080205?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNC4yMDE3MDgwMjA1P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.4.2017080205?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNC4yMDE3MDgwMjA1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -48961,8 +48961,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.4.2017081019?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNC4yMDE3MDgxMDE5P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.4.2017081019?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNC4yMDE3MDgxMDE5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -49029,8 +49029,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.4.2017081123?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNC4yMDE3MDgxMTIzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.4.2017081123?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNC4yMDE3MDgxMTIzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -49097,8 +49097,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.4.2017111305?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNC4yMDE3MTExMzA1P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.4.2017111305?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNC4yMDE3MTExMzA1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -49165,8 +49165,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.4.2017120423?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNC4yMDE3MTIwNDIzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.4.2017120423?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNC4yMDE3MTIwNDIzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -49233,8 +49233,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.4.2018010506?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNC4yMDE4MDEwNTA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.4.2018010506?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNC4yMDE4MDEwNTA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -49301,8 +49301,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.5.2018041319?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNS4yMDE4MDQxMzE5P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.5.2018041319?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNS4yMDE4MDQxMzE5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -49369,8 +49369,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.5.2018042600?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNS4yMDE4MDQyNjAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.5.2018042600?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNS4yMDE4MDQyNjAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -49437,8 +49437,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.5.2018051022?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNS4yMDE4MDUxMDIyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.5.2018051022?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNS4yMDE4MDUxMDIyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -49505,8 +49505,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.5.2018081518?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNS4yMDE4MDgxNTE4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.5.2018081518?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNS4yMDE4MDgxNTE4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -49573,8 +49573,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.6.2018103108?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNi4yMDE4MTAzMTA4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.6.2018103108?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNi4yMDE4MTAzMTA4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -49641,8 +49641,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.6.2019051523?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNi4yMDE5MDUxNTIzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.6.2019051523?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNi4yMDE5MDUxNTIzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -49709,8 +49709,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.6.2019060521?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNi4yMDE5MDYwNTIxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.6.2019060521?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNi4yMDE5MDYwNTIxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -49777,8 +49777,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.6.2019062019?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNi4yMDE5MDYyMDE5P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.6.2019062019?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNi4yMDE5MDYyMDE5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -49845,8 +49845,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.6.2019062414?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNi4yMDE5MDYyNDE0P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.6.2019062414?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNi4yMDE5MDYyNDE0P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -49913,8 +49913,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.7.2019081522?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNy4yMDE5MDgxNTIyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-LVM/versions/7.7.2019081522?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctTFZNL3ZlcnNpb25zLzcuNy4yMDE5MDgxNTIyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -49981,8 +49981,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -50049,8 +50049,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.2.2017090716?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuMi4yMDE3MDkwNzE2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.2.2017090716?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuMi4yMDE3MDkwNzE2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -50117,8 +50117,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.3.2017090723?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuMy4yMDE3MDkwNzIzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.3.2017090723?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuMy4yMDE3MDkwNzIzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -50185,8 +50185,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.4.2017080220?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNC4yMDE3MDgwMjIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.4.2017080220?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNC4yMDE3MDgwMjIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -50253,8 +50253,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.4.2017080923?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNC4yMDE3MDgwOTIzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.4.2017080923?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNC4yMDE3MDgwOTIzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -50321,8 +50321,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.4.2017111521?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNC4yMDE3MTExNTIxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.4.2017111521?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNC4yMDE3MTExNTIxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -50389,8 +50389,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.4.2017120423?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNC4yMDE3MTIwNDIzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.4.2017120423?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNC4yMDE3MTIwNDIzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -50457,8 +50457,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.4.2018010506?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNC4yMDE4MDEwNTA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.4.2018010506?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNC4yMDE4MDEwNTA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -50525,8 +50525,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.5.2018041319?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNS4yMDE4MDQxMzE5P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.5.2018041319?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNS4yMDE4MDQxMzE5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -50593,8 +50593,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.5.2018042521?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNS4yMDE4MDQyNTIxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.5.2018042521?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNS4yMDE4MDQyNTIxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -50661,8 +50661,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.5.2018050901?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNS4yMDE4MDUwOTAxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.5.2018050901?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNS4yMDE4MDUwOTAxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -50729,8 +50729,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.5.2018072019?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNS4yMDE4MDcyMDE5P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.5.2018072019?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNS4yMDE4MDcyMDE5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -50797,8 +50797,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.5.2018081518?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNS4yMDE4MDgxNTE4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.5.2018081518?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNS4yMDE4MDgxNTE4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -50865,8 +50865,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.6.2018103108?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNi4yMDE4MTAzMTA4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.6.2018103108?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNi4yMDE4MTAzMTA4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -50933,8 +50933,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.6.2019051523?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNi4yMDE5MDUxNTIzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.6.2019051523?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNi4yMDE5MDUxNTIzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -51001,8 +51001,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.6.2019060521?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNi4yMDE5MDYwNTIxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.6.2019060521?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNi4yMDE5MDYwNTIxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -51069,8 +51069,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.6.2019062020?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNi4yMDE5MDYyMDIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.6.2019062020?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNi4yMDE5MDYyMDIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -51137,8 +51137,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.6.2019062120?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNi4yMDE5MDYyMTIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.6.2019062120?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNi4yMDE5MDYyMTIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -51205,8 +51205,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.7.2019090418?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNy4yMDE5MDkwNDE4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW/versions/7.7.2019090418?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXL3ZlcnNpb25zLzcuNy4yMDE5MDkwNDE4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -51273,8 +51273,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -51341,8 +51341,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions/7.4.2017112900?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zLzcuNC4yMDE3MTEyOTAwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions/7.4.2017112900?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zLzcuNC4yMDE3MTEyOTAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -51409,8 +51409,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions/7.5.2018041704?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zLzcuNS4yMDE4MDQxNzA0P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions/7.5.2018041704?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zLzcuNS4yMDE4MDQxNzA0P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -51477,8 +51477,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions/7.6.2018103121?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zLzcuNi4yMDE4MTAzMTIxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions/7.6.2018103121?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zLzcuNi4yMDE4MTAzMTIxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -51545,8 +51545,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions/7.6.2019030421?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zLzcuNi4yMDE5MDMwNDIxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions/7.6.2019030421?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zLzcuNi4yMDE5MDMwNDIxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -51613,8 +51613,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions/7.6.2019040919?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zLzcuNi4yMDE5MDQwOTE5P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions/7.6.2019040919?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zLzcuNi4yMDE5MDQwOTE5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -51681,8 +51681,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions/7.6.2019051523?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zLzcuNi4yMDE5MDUxNTIzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions/7.6.2019051523?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zLzcuNi4yMDE5MDUxNTIzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -51749,8 +51749,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions/7.6.2019060521?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zLzcuNi4yMDE5MDYwNTIxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions/7.6.2019060521?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zLzcuNi4yMDE5MDYwNTIxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -51817,8 +51817,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions/7.6.2019062019?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zLzcuNi4yMDE5MDYyMDE5P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions/7.6.2019062019?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zLzcuNi4yMDE5MDYyMDE5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -51885,8 +51885,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions/7.6.2019072418?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zLzcuNi4yMDE5MDcyNDE4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions/7.6.2019072418?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zLzcuNi4yMDE5MDcyNDE4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -51953,8 +51953,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions/7.7.2019081601?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zLzcuNy4yMDE5MDgxNjAxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7-RAW-CI/versions/7.7.2019081601?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzctUkFXLUNJL3ZlcnNpb25zLzcuNy4yMDE5MDgxNjAxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -52021,8 +52021,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -52089,8 +52089,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.20160921?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNjA5MjE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.20160921?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNjA5MjE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -52157,8 +52157,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.20161026?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNjEwMjY/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.20161026?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNjEwMjY/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -52225,8 +52225,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.20170131?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzAxMzE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.20170131?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzAxMzE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -52293,8 +52293,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.20170223?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzAyMjM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.20170223?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzAyMjM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -52361,8 +52361,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.2017032022?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzAzMjAyMj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.2017032022?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzAzMjAyMj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -52429,8 +52429,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.2017042521?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA0MjUyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.2017042521?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA0MjUyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -52497,8 +52497,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.2017051117?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA1MTExNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.2017051117?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA1MTExNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -52565,8 +52565,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.2017053019?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA1MzAxOT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.2017053019?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA1MzAxOT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -52633,8 +52633,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.2017062721?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA2MjcyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.2017062721?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA2MjcyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -52701,8 +52701,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.2017071923?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA3MTkyMz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.2017071923?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA3MTkyMz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -52769,8 +52769,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.2017081104?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA4MTEwND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.2017081104?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA4MTEwND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -52837,8 +52837,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.2017090104?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA5MDEwND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.2017090104?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA5MDEwND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -52905,8 +52905,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.2017090716?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA5MDcxNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.2017090716?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA5MDcxNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -52973,8 +52973,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.2017090717?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA5MDcxNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.2/versions/7.2.2017090717?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA5MDcxNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -53041,8 +53041,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -53109,8 +53109,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.20161104?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNjExMDQ/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.20161104?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNjExMDQ/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -53177,8 +53177,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.20170201?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzAyMDE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.20170201?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzAyMDE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -53245,8 +53245,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.20170223?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzAyMjM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.20170223?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzAyMjM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -53313,8 +53313,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017032021?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzAzMjAyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017032021?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzAzMjAyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -53381,8 +53381,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017042521?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA0MjUyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017042521?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA0MjUyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -53449,8 +53449,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017051117?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA1MTExNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017051117?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA1MTExNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -53517,8 +53517,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017052619?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA1MjYxOT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017052619?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA1MjYxOT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -53585,8 +53585,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017053019?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA1MzAxOT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017053019?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA1MzAxOT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -53653,8 +53653,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017062722?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA2MjcyMj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017062722?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA2MjcyMj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -53721,8 +53721,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017071923?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA3MTkyMz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017071923?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA3MTkyMz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -53789,8 +53789,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017081103?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA4MTEwMz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017081103?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA4MTEwMz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -53857,8 +53857,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017081120?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA4MTEyMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017081120?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA4MTEyMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -53925,8 +53925,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017090105?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA5MDEwNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017090105?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA5MDEwNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -53993,8 +53993,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017090723?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA5MDcyMz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017090723?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA5MDcyMz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -54061,8 +54061,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017090800?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA5MDgwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3/versions/7.3.2017090800?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA5MDgwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -54129,8 +54129,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3-DAILY/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy1EQUlMWS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.3-DAILY/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuMy1EQUlMWS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -54197,8 +54197,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.4/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.4/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -54265,8 +54265,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.4/versions/7.4.2018010506?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNC92ZXJzaW9ucy83LjQuMjAxODAxMDUwNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.4/versions/7.4.2018010506?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNC92ZXJzaW9ucy83LjQuMjAxODAxMDUwNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -54333,8 +54333,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.4/versions/7.4.2018010507?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNC92ZXJzaW9ucy83LjQuMjAxODAxMDUwNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.4/versions/7.4.2018010507?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNC92ZXJzaW9ucy83LjQuMjAxODAxMDUwNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -54401,8 +54401,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.4/versions/7.4.2019041718?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNC92ZXJzaW9ucy83LjQuMjAxOTA0MTcxOD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.4/versions/7.4.2019041718?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNC92ZXJzaW9ucy83LjQuMjAxOTA0MTcxOD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -54469,8 +54469,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.4/versions/7.4.2019062107?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNC92ZXJzaW9ucy83LjQuMjAxOTA2MjEwNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.4/versions/7.4.2019062107?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNC92ZXJzaW9ucy83LjQuMjAxOTA2MjEwNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -54537,8 +54537,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.5/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.5/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -54605,8 +54605,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.5/versions/7.5.2018081519?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNS92ZXJzaW9ucy83LjUuMjAxODA4MTUxOT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.5/versions/7.5.2018081519?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNS92ZXJzaW9ucy83LjUuMjAxODA4MTUxOT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -54673,8 +54673,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.5/versions/7.5.2019060305?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNS92ZXJzaW9ucy83LjUuMjAxOTA2MDMwNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.5/versions/7.5.2019060305?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNS92ZXJzaW9ucy83LjUuMjAxOTA2MDMwNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -54741,8 +54741,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.5/versions/7.5.2019062018?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNS92ZXJzaW9ucy83LjUuMjAxOTA2MjAxOD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.5/versions/7.5.2019062018?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNS92ZXJzaW9ucy83LjUuMjAxOTA2MjAxOD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -54809,8 +54809,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.6/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.6/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -54877,8 +54877,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.6/versions/7.6.2019052206?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNi92ZXJzaW9ucy83LjYuMjAxOTA1MjIwNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.6/versions/7.6.2019052206?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNi92ZXJzaW9ucy83LjYuMjAxOTA1MjIwNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -54945,8 +54945,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.6/versions/7.6.2019060521?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNi92ZXJzaW9ucy83LjYuMjAxOTA2MDUyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.6/versions/7.6.2019060521?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNi92ZXJzaW9ucy83LjYuMjAxOTA2MDUyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -55013,8 +55013,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.6/versions/7.6.2019062116?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNi92ZXJzaW9ucy83LjYuMjAxOTA2MjExNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.6/versions/7.6.2019062116?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNi92ZXJzaW9ucy83LjYuMjAxOTA2MjExNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -55081,8 +55081,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.7/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.7/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -55149,8 +55149,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.7/versions/7.7.2019090316?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNy92ZXJzaW9ucy83LjcuMjAxOTA5MDMxNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/7.7/versions/7.7.2019090316?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzcuNy92ZXJzaW9ucy83LjcuMjAxOTA5MDMxNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -55217,8 +55217,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/8/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzgvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/8/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzgvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -55285,8 +55285,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/8/versions/8.0.2019050711?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzgvdmVyc2lvbnMvOC4wLjIwMTkwNTA3MTE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/8/versions/8.0.2019050711?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzgvdmVyc2lvbnMvOC4wLjIwMTkwNTA3MTE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -55353,8 +55353,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/8/versions/8.0.2019062020?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzgvdmVyc2lvbnMvOC4wLjIwMTkwNjIwMjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/8/versions/8.0.2019062020?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzgvdmVyc2lvbnMvOC4wLjIwMTkwNjIwMjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -55421,8 +55421,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/8/versions/8.0.2019100320?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzgvdmVyc2lvbnMvOC4wLjIwMTkxMDAzMjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/8/versions/8.0.2019100320?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzgvdmVyc2lvbnMvOC4wLjIwMTkxMDAzMjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -55489,8 +55489,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/8-BETA/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzgtQkVUQS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL/skus/8-BETA/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC9za3VzLzgtQkVUQS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -55557,8 +55557,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -55625,8 +55625,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm74/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03NC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm74/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03NC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -55693,8 +55693,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm74/versions/7.4.20180511?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03NC92ZXJzaW9ucy83LjQuMjAxODA1MTE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm74/versions/7.4.20180511?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03NC92ZXJzaW9ucy83LjQuMjAxODA1MTE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -55761,8 +55761,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm74/versions/7.4.20180913?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03NC92ZXJzaW9ucy83LjQuMjAxODA5MTM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm74/versions/7.4.20180913?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03NC92ZXJzaW9ucy83LjQuMjAxODA5MTM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -55829,8 +55829,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm74/versions/7.4.20190208?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03NC92ZXJzaW9ucy83LjQuMjAxOTAyMDg/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm74/versions/7.4.20190208?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03NC92ZXJzaW9ucy83LjQuMjAxOTAyMDg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -55897,8 +55897,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm74/versions/7.4.20190620?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03NC92ZXJzaW9ucy83LjQuMjAxOTA2MjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm74/versions/7.4.20190620?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03NC92ZXJzaW9ucy83LjQuMjAxOTA2MjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -55965,8 +55965,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm75/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03NS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm75/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03NS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -56033,8 +56033,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm75/versions/7.5.20180509?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03NS92ZXJzaW9ucy83LjUuMjAxODA1MDk/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm75/versions/7.5.20180509?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03NS92ZXJzaW9ucy83LjUuMjAxODA1MDk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -56101,8 +56101,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm75/versions/7.5.20180913?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03NS92ZXJzaW9ucy83LjUuMjAxODA5MTM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm75/versions/7.5.20180913?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03NS92ZXJzaW9ucy83LjUuMjAxODA5MTM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -56169,8 +56169,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm75/versions/7.5.20190205?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03NS92ZXJzaW9ucy83LjUuMjAxOTAyMDU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm75/versions/7.5.20190205?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03NS92ZXJzaW9ucy83LjUuMjAxOTAyMDU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -56237,8 +56237,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm75/versions/7.5.20190620?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03NS92ZXJzaW9ucy83LjUuMjAxOTA2MjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm75/versions/7.5.20190620?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03NS92ZXJzaW9ucy83LjUuMjAxOTA2MjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -56305,8 +56305,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm76/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03Ni92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm76/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03Ni92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -56373,8 +56373,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm76/versions/7.6.20190307?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03Ni92ZXJzaW9ucy83LjYuMjAxOTAzMDc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm76/versions/7.6.20190307?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03Ni92ZXJzaW9ucy83LjYuMjAxOTAzMDc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -56441,8 +56441,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm76/versions/7.6.20190530?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03Ni92ZXJzaW9ucy83LjYuMjAxOTA1MzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm76/versions/7.6.20190530?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03Ni92ZXJzaW9ucy83LjYuMjAxOTA1MzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -56509,8 +56509,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm76/versions/7.6.20190620?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03Ni92ZXJzaW9ucy83LjYuMjAxOTA2MjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm76/versions/7.6.20190620?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03Ni92ZXJzaW9ucy83LjYuMjAxOTA2MjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -56577,8 +56577,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm76/versions/7.6.20190918?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03Ni92ZXJzaW9ucy83LjYuMjAxOTA5MTg/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm76/versions/7.6.20190918?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03Ni92ZXJzaW9ucy83LjYuMjAxOTA5MTg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -56645,8 +56645,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm77/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03Ny92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm77/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03Ny92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -56713,8 +56713,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm77/versions/7.7.20190819?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03Ny92ZXJzaW9ucy83LjcuMjAxOTA4MTk/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm77/versions/7.7.20190819?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm03Ny92ZXJzaW9ucy83LjcuMjAxOTA4MTk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -56781,8 +56781,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm8/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm04L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm8/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm04L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -56849,8 +56849,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm8/versions/8.0.20190620?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm04L3ZlcnNpb25zLzguMC4yMDE5MDYyMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-lvm8/versions/8.0.20190620?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1sdm04L3ZlcnNpb25zLzguMC4yMDE5MDYyMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -56917,8 +56917,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw-ci76/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXctY2k3Ni92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw-ci76/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXctY2k3Ni92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -56985,8 +56985,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw-ci76/versions/7.6.20190813?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXctY2k3Ni92ZXJzaW9ucy83LjYuMjAxOTA4MTM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw-ci76/versions/7.6.20190813?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXctY2k3Ni92ZXJzaW9ucy83LjYuMjAxOTA4MTM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -57053,8 +57053,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw69/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc2OS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw69/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc2OS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -57121,8 +57121,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw69/versions/6.9.20181023?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc2OS92ZXJzaW9ucy82LjkuMjAxODEwMjM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw69/versions/6.9.20181023?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc2OS92ZXJzaW9ucy82LjkuMjAxODEwMjM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -57189,8 +57189,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw72/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc3Mi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw72/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc3Mi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -57257,8 +57257,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw72/versions/7.2.20190807?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc3Mi92ZXJzaW9ucy83LjIuMjAxOTA4MDc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw72/versions/7.2.20190807?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc3Mi92ZXJzaW9ucy83LjIuMjAxOTA4MDc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -57325,8 +57325,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw75/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc3NS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw75/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc3NS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -57393,8 +57393,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw75/versions/7.5.20180917?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc3NS92ZXJzaW9ucy83LjUuMjAxODA5MTc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw75/versions/7.5.20180917?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc3NS92ZXJzaW9ucy83LjUuMjAxODA5MTc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -57461,8 +57461,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw75/versions/7.5.20190620?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc3NS92ZXJzaW9ucy83LjUuMjAxOTA2MjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw75/versions/7.5.20190620?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc3NS92ZXJzaW9ucy83LjUuMjAxOTA2MjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -57529,8 +57529,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw76/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc3Ni92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw76/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc3Ni92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -57597,8 +57597,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw76/versions/7.6.20190307?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc3Ni92ZXJzaW9ucy83LjYuMjAxOTAzMDc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw76/versions/7.6.20190307?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc3Ni92ZXJzaW9ucy83LjYuMjAxOTAzMDc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -57665,8 +57665,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw76/versions/7.6.20190531?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc3Ni92ZXJzaW9ucy83LjYuMjAxOTA1MzE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw76/versions/7.6.20190531?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc3Ni92ZXJzaW9ucy83LjYuMjAxOTA1MzE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -57733,8 +57733,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw76/versions/7.6.20190620?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc3Ni92ZXJzaW9ucy83LjYuMjAxOTA2MjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos/skus/rhel-raw76/versions/7.6.20190620?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zL3NrdXMvcmhlbC1yYXc3Ni92ZXJzaW9ucy83LjYuMjAxOTA2MjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -57801,8 +57801,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos-test/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zLXRlc3Qvc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos-test/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zLXRlc3Qvc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -57869,8 +57869,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos-test/skus/rhel-lvm75-test/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zLXRlc3Qvc2t1cy9yaGVsLWx2bTc1LXRlc3QvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos-test/skus/rhel-lvm75-test/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zLXRlc3Qvc2t1cy9yaGVsLWx2bTc1LXRlc3QvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -57937,8 +57937,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos-test/skus/rhel-lvm75-test/versions/7.5.20190620?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zLXRlc3Qvc2t1cy9yaGVsLWx2bTc1LXRlc3QvdmVyc2lvbnMvNy41LjIwMTkwNjIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-byos-test/skus/rhel-lvm75-test/versions/7.5.20190620?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1ieW9zLXRlc3Qvc2t1cy9yaGVsLWx2bTc1LXRlc3QvdmVyc2lvbnMvNy41LjIwMTkwNjIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -58005,8 +58005,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-cpp-test/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1jcHAtdGVzdC9za3VzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-cpp-test/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1jcHAtdGVzdC9za3VzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -58073,8 +58073,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-cpp-test/skus/7-raw/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1jcHAtdGVzdC9za3VzLzctcmF3L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-cpp-test/skus/7-raw/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1jcHAtdGVzdC9za3VzLzctcmF3L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -58141,8 +58141,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-cpp-test/skus/gen2test/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1jcHAtdGVzdC9za3VzL2dlbjJ0ZXN0L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-cpp-test/skus/gen2test/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1jcHAtdGVzdC9za3VzL2dlbjJ0ZXN0L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -58209,8 +58209,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-HA/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1IQS9za3VzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-HA/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1IQS9za3VzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -58277,8 +58277,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-HA/skus/7.4/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1IQS9za3VzLzcuNC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-HA/skus/7.4/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1IQS9za3VzLzcuNC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -58345,8 +58345,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-HA/skus/7.4/versions/7.4.2019062021?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1IQS9za3VzLzcuNC92ZXJzaW9ucy83LjQuMjAxOTA2MjAyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-HA/skus/7.4/versions/7.4.2019062021?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1IQS9za3VzLzcuNC92ZXJzaW9ucy83LjQuMjAxOTA2MjAyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -58413,8 +58413,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-HA/skus/7.5/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1IQS9za3VzLzcuNS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-HA/skus/7.5/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1IQS9za3VzLzcuNS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -58481,8 +58481,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-HA/skus/7.5/versions/7.5.2019062021?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1IQS9za3VzLzcuNS92ZXJzaW9ucy83LjUuMjAxOTA2MjAyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-HA/skus/7.5/versions/7.5.2019062021?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1IQS9za3VzLzcuNS92ZXJzaW9ucy83LjUuMjAxOTA2MjAyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -58549,8 +58549,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-HA/skus/7.6/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1IQS9za3VzLzcuNi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-HA/skus/7.6/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1IQS9za3VzLzcuNi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -58617,8 +58617,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-HA/skus/7.6/versions/7.6.2019062019?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1IQS9za3VzLzcuNi92ZXJzaW9ucy83LjYuMjAxOTA2MjAxOT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-HA/skus/7.6/versions/7.6.2019062019?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1IQS9za3VzLzcuNi92ZXJzaW9ucy83LjYuMjAxOTA2MjAxOT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -58685,8 +58685,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-ocp-marketplace/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1vY3AtbWFya2V0cGxhY2Uvc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-ocp-marketplace/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1vY3AtbWFya2V0cGxhY2Uvc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -58753,8 +58753,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-ocp-marketplace/skus/rhel74/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1vY3AtbWFya2V0cGxhY2Uvc2t1cy9yaGVsNzQvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-ocp-marketplace/skus/rhel74/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1vY3AtbWFya2V0cGxhY2Uvc2t1cy9yaGVsNzQvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -58821,8 +58821,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-ocp-marketplace/skus/rhel74/versions/7.4.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1vY3AtbWFya2V0cGxhY2Uvc2t1cy9yaGVsNzQvdmVyc2lvbnMvNy40LjE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-ocp-marketplace/skus/rhel74/versions/7.4.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1vY3AtbWFya2V0cGxhY2Uvc2t1cy9yaGVsNzQvdmVyc2lvbnMvNy40LjE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -58889,8 +58889,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-ocp-marketplace/skus/rhel75/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1vY3AtbWFya2V0cGxhY2Uvc2t1cy9yaGVsNzUvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-ocp-marketplace/skus/rhel75/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1vY3AtbWFya2V0cGxhY2Uvc2t1cy9yaGVsNzUvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -58957,8 +58957,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-ocp-marketplace/skus/rhel75/versions/7.5.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1vY3AtbWFya2V0cGxhY2Uvc2t1cy9yaGVsNzUvdmVyc2lvbnMvNy41LjE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-ocp-marketplace/skus/rhel75/versions/7.5.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1vY3AtbWFya2V0cGxhY2Uvc2t1cy9yaGVsNzUvdmVyc2lvbnMvNy41LjE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -59025,8 +59025,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-ocp-marketplace/skus/rhel76/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1vY3AtbWFya2V0cGxhY2Uvc2t1cy9yaGVsNzYvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-ocp-marketplace/skus/rhel76/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1vY3AtbWFya2V0cGxhY2Uvc2t1cy9yaGVsNzYvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -59093,8 +59093,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-ocp-marketplace/skus/rhel76/versions/7.6.1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1vY3AtbWFya2V0cGxhY2Uvc2t1cy9yaGVsNzYvdmVyc2lvbnMvNy42LjE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/rhel-ocp-marketplace/skus/rhel76/versions/7.6.1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvcmhlbC1vY3AtbWFya2V0cGxhY2Uvc2t1cy9yaGVsNzYvdmVyc2lvbnMvNy42LjE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -59161,8 +59161,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -59229,8 +59229,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.4/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjQvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.4/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjQvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -59297,8 +59297,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.4/versions/7.4.2018031222?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjQvdmVyc2lvbnMvNy40LjIwMTgwMzEyMjI/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.4/versions/7.4.2018031222?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjQvdmVyc2lvbnMvNy40LjIwMTgwMzEyMjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -59365,8 +59365,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.4/versions/7.4.2018051100?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjQvdmVyc2lvbnMvNy40LjIwMTgwNTExMDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.4/versions/7.4.2018051100?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjQvdmVyc2lvbnMvNy40LjIwMTgwNTExMDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -59433,8 +59433,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.4/versions/7.4.2019060723?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjQvdmVyc2lvbnMvNy40LjIwMTkwNjA3MjM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.4/versions/7.4.2019060723?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjQvdmVyc2lvbnMvNy40LjIwMTkwNjA3MjM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -59501,8 +59501,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.4/versions/7.4.2019062505?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjQvdmVyc2lvbnMvNy40LjIwMTkwNjI1MDU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.4/versions/7.4.2019062505?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjQvdmVyc2lvbnMvNy40LjIwMTkwNjI1MDU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -59569,8 +59569,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.5/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjUvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.5/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjUvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -59637,8 +59637,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.5/versions/7.5.2018102923?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjUvdmVyc2lvbnMvNy41LjIwMTgxMDI5MjM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.5/versions/7.5.2018102923?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjUvdmVyc2lvbnMvNy41LjIwMTgxMDI5MjM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -59705,8 +59705,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.5/versions/7.5.2018112619?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjUvdmVyc2lvbnMvNy41LjIwMTgxMTI2MTk/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.5/versions/7.5.2018112619?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjUvdmVyc2lvbnMvNy41LjIwMTgxMTI2MTk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -59773,8 +59773,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.5/versions/7.5.2019060721?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjUvdmVyc2lvbnMvNy41LjIwMTkwNjA3MjE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.5/versions/7.5.2019060721?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjUvdmVyc2lvbnMvNy41LjIwMTkwNjA3MjE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -59841,8 +59841,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.5/versions/7.5.2019062505?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjUvdmVyc2lvbnMvNy41LjIwMTkwNjI1MDU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.5/versions/7.5.2019062505?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjUvdmVyc2lvbnMvNy41LjIwMTkwNjI1MDU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -59909,8 +59909,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.6/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjYvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.6/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjYvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -59977,8 +59977,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.6/versions/7.6.2019071300?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjYvdmVyc2lvbnMvNy42LjIwMTkwNzEzMDA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.6/versions/7.6.2019071300?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjYvdmVyc2lvbnMvNy42LjIwMTkwNzEzMDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -60045,8 +60045,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.7/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjcvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.7/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjcvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -60113,8 +60113,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.7/versions/7.7.2019082922?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjcvdmVyc2lvbnMvNy43LjIwMTkwODI5MjI/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP/skus/7.7/versions/7.7.2019082922?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAvc2t1cy83LjcvdmVyc2lvbnMvNy43LjIwMTkwODI5MjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -60181,8 +60181,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -60249,8 +60249,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus/6.8/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzLzYuOC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus/6.8/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzLzYuOC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -60317,8 +60317,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus/6.8/versions/6.8.201703130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzAzMTMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus/6.8/versions/6.8.201703130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzAzMTMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -60385,8 +60385,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus/6.8/versions/6.8.2017042600?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA0MjYwMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus/6.8/versions/6.8.2017042600?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA0MjYwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -60453,8 +60453,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus/6.8/versions/6.8.2017051119?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA1MTExOT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus/6.8/versions/6.8.2017051119?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA1MTExOT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -60521,8 +60521,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus/6.8/versions/6.8.2017053118?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA1MzExOD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus/6.8/versions/6.8.2017053118?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzLzYuOC92ZXJzaW9ucy82LjguMjAxNzA1MzExOD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -60589,8 +60589,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus/7.3/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzLzcuMy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus/7.3/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzLzcuMy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -60657,8 +60657,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus/7.3/versions/7.3.201703130?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzAzMTMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus/7.3/versions/7.3.201703130?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzAzMTMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -60725,8 +60725,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus/7.3/versions/7.3.2017042522?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA0MjUyMj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus/7.3/versions/7.3.2017042522?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA0MjUyMj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -60793,8 +60793,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus/7.3/versions/7.3.2017051119?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA1MTExOT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus/7.3/versions/7.3.2017051119?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA1MTExOT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -60861,8 +60861,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus/7.3/versions/7.3.2017053118?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA1MzExOD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-APPS/skus/7.3/versions/7.3.2017053118?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtQVBQUy9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxNzA1MzExOD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -60929,8 +60929,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HA/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEEvc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HA/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEEvc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -60997,8 +60997,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HA/skus/7.4/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEEvc2t1cy83LjQvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HA/skus/7.4/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEEvc2t1cy83LjQvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -61065,8 +61065,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HA/skus/7.4/versions/7.4.2019062018?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEEvc2t1cy83LjQvdmVyc2lvbnMvNy40LjIwMTkwNjIwMTg/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HA/skus/7.4/versions/7.4.2019062018?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEEvc2t1cy83LjQvdmVyc2lvbnMvNy40LjIwMTkwNjIwMTg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -61133,8 +61133,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HA/skus/7.5/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEEvc2t1cy83LjUvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HA/skus/7.5/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEEvc2t1cy83LjUvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -61201,8 +61201,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HA/skus/7.5/versions/7.5.2019062116?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEEvc2t1cy83LjUvdmVyc2lvbnMvNy41LjIwMTkwNjIxMTY/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HA/skus/7.5/versions/7.5.2019062116?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEEvc2t1cy83LjUvdmVyc2lvbnMvNy41LjIwMTkwNjIxMTY/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -61269,8 +61269,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HA/skus/7.6/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEEvc2t1cy83LjYvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HA/skus/7.6/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEEvc2t1cy83LjYvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -61337,8 +61337,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HA/skus/7.6/versions/7.6.2019062320?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEEvc2t1cy83LjYvdmVyc2lvbnMvNy42LjIwMTkwNjIzMjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HA/skus/7.6/versions/7.6.2019062320?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEEvc2t1cy83LjYvdmVyc2lvbnMvNy42LjIwMTkwNjIzMjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -61405,8 +61405,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -61473,8 +61473,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/6.7/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzYuNy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/6.7/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzYuNy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -61541,8 +61541,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/6.7/versions/6.7.20170310?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzAzMTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/6.7/versions/6.7.20170310?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzAzMTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -61609,8 +61609,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/6.7/versions/6.7.2017042601?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA0MjYwMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/6.7/versions/6.7.2017042601?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA0MjYwMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -61677,8 +61677,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/6.7/versions/6.7.2017050904?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA1MDkwND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/6.7/versions/6.7.2017050904?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA1MDkwND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -61745,8 +61745,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/6.7/versions/6.7.2017053121?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA1MzEyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/6.7/versions/6.7.2017053121?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzYuNy92ZXJzaW9ucy82LjcuMjAxNzA1MzEyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -61813,8 +61813,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/7.2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzcuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/7.2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzcuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -61881,8 +61881,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/7.2/versions/7.2.20170310?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzAzMTA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/7.2/versions/7.2.20170310?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzAzMTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -61949,8 +61949,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/7.2/versions/7.2.2017042603?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA0MjYwMz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/7.2/versions/7.2.2017042603?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA0MjYwMz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -62017,8 +62017,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/7.2/versions/7.2.2017050904?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA1MDkwND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/7.2/versions/7.2.2017050904?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA1MDkwND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -62085,8 +62085,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/7.2/versions/7.2.2017053121?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA1MzEyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/7.2/versions/7.2.2017053121?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxNzA1MzEyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -62153,8 +62153,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/7.2/versions/7.2.2018051419?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxODA1MTQxOT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/7.2/versions/7.2.2018051419?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzcuMi92ZXJzaW9ucy83LjIuMjAxODA1MTQxOT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -62221,8 +62221,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/7.3/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzcuMy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/7.3/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzcuMy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -62289,8 +62289,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/7.3/versions/7.3.2018031317?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxODAzMTMxNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/7.3/versions/7.3.2018031317?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxODAzMTMxNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -62357,8 +62357,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/7.3/versions/7.3.2018051421?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxODA1MTQyMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-SAP-HANA/skus/7.3/versions/7.3.2018051421?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1TQVAtSEFOQS9za3VzLzcuMy92ZXJzaW9ucy83LjMuMjAxODA1MTQyMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -62425,8 +62425,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-TEST/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1URVNUL3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-TEST/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1URVNUL3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -62493,8 +62493,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-TEST/skus/7-RAW-TEST-DO-NOT-USE/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1URVNUL3NrdXMvNy1SQVctVEVTVC1ETy1OT1QtVVNFL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/RedHat/artifacttypes/vmimage/offers/RHEL-TEST/skus/7-RAW-TEST-DO-NOT-USE/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvUmVkSGF0L2FydGlmYWN0dHlwZXMvdm1pbWFnZS9vZmZlcnMvUkhFTC1URVNUL3NrdXMvNy1SQVctVEVTVC1ETy1OT1QtVVNFL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -62561,8 +62561,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -62629,8 +62629,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/manager-proxy-4-byos/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL21hbmFnZXItcHJveHktNC1ieW9zL3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/manager-proxy-4-byos/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL21hbmFnZXItcHJveHktNC1ieW9zL3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -62697,8 +62697,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/manager-proxy-4-byos/skus/gen1/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL21hbmFnZXItcHJveHktNC1ieW9zL3NrdXMvZ2VuMS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/manager-proxy-4-byos/skus/gen1/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL21hbmFnZXItcHJveHktNC1ieW9zL3NrdXMvZ2VuMS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -62765,8 +62765,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/manager-proxy-4-byos/skus/gen1/versions/2019.07.25?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL21hbmFnZXItcHJveHktNC1ieW9zL3NrdXMvZ2VuMS92ZXJzaW9ucy8yMDE5LjA3LjI1P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/manager-proxy-4-byos/skus/gen1/versions/2019.07.25?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL21hbmFnZXItcHJveHktNC1ieW9zL3NrdXMvZ2VuMS92ZXJzaW9ucy8yMDE5LjA3LjI1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -62833,8 +62833,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/manager-server-4-byos/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL21hbmFnZXItc2VydmVyLTQtYnlvcy9za3VzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/manager-server-4-byos/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL21hbmFnZXItc2VydmVyLTQtYnlvcy9za3VzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -62901,8 +62901,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/manager-server-4-byos/skus/gen1/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL21hbmFnZXItc2VydmVyLTQtYnlvcy9za3VzL2dlbjEvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/manager-server-4-byos/skus/gen1/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL21hbmFnZXItc2VydmVyLTQtYnlvcy9za3VzL2dlbjEvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -62969,8 +62969,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/manager-server-4-byos/skus/gen1/versions/2019.06.25?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL21hbmFnZXItc2VydmVyLTQtYnlvcy9za3VzL2dlbjEvdmVyc2lvbnMvMjAxOS4wNi4yNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/manager-server-4-byos/skus/gen1/versions/2019.06.25?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL21hbmFnZXItc2VydmVyLTQtYnlvcy9za3VzL2dlbjEvdmVyc2lvbnMvMjAxOS4wNi4yNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -63037,8 +63037,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/manager-server-4-byos/skus/gen1/versions/2019.07.25?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL21hbmFnZXItc2VydmVyLTQtYnlvcy9za3VzL2dlbjEvdmVyc2lvbnMvMjAxOS4wNy4yNT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/manager-server-4-byos/skus/gen1/versions/2019.07.25?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL21hbmFnZXItc2VydmVyLTQtYnlvcy9za3VzL2dlbjEvdmVyc2lvbnMvMjAxOS4wNy4yNT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -63105,8 +63105,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/openSUSE-Leap/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL29wZW5TVVNFLUxlYXAvc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/openSUSE-Leap/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL29wZW5TVVNFLUxlYXAvc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -63173,8 +63173,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/openSUSE-Leap/skus/15-0/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL29wZW5TVVNFLUxlYXAvc2t1cy8xNS0wL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/openSUSE-Leap/skus/15-0/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL29wZW5TVVNFLUxlYXAvc2t1cy8xNS0wL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -63241,8 +63241,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/openSUSE-Leap/skus/15-0/versions/2018.11.21?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL29wZW5TVVNFLUxlYXAvc2t1cy8xNS0wL3ZlcnNpb25zLzIwMTguMTEuMjE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/openSUSE-Leap/skus/15-0/versions/2018.11.21?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL29wZW5TVVNFLUxlYXAvc2t1cy8xNS0wL3ZlcnNpb25zLzIwMTguMTEuMjE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -63309,8 +63309,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/openSUSE-Leap/skus/15-0/versions/2019.03.25?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL29wZW5TVVNFLUxlYXAvc2t1cy8xNS0wL3ZlcnNpb25zLzIwMTkuMDMuMjU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/openSUSE-Leap/skus/15-0/versions/2019.03.25?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL29wZW5TVVNFLUxlYXAvc2t1cy8xNS0wL3ZlcnNpb25zLzIwMTkuMDMuMjU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -63377,8 +63377,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/openSUSE-Leap/skus/15-1/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL29wZW5TVVNFLUxlYXAvc2t1cy8xNS0xL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/openSUSE-Leap/skus/15-1/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL29wZW5TVVNFLUxlYXAvc2t1cy8xNS0xL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -63445,8 +63445,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/openSUSE-Leap/skus/15-1/versions/2019.06.18?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL29wZW5TVVNFLUxlYXAvc2t1cy8xNS0xL3ZlcnNpb25zLzIwMTkuMDYuMTg/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/openSUSE-Leap/skus/15-1/versions/2019.06.18?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL29wZW5TVVNFLUxlYXAvc2t1cy8xNS0xL3ZlcnNpb25zLzIwMTkuMDYuMTg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -63513,8 +63513,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -63581,8 +63581,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus/12-SP4/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cy8xMi1TUDQvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus/12-SP4/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cy8xMi1TUDQvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -63649,8 +63649,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus/12-SP4/versions/2019.03.06?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cy8xMi1TUDQvdmVyc2lvbnMvMjAxOS4wMy4wNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus/12-SP4/versions/2019.03.06?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cy8xMi1TUDQvdmVyc2lvbnMvMjAxOS4wMy4wNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -63717,8 +63717,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus/12-SP4/versions/2019.05.20?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cy8xMi1TUDQvdmVyc2lvbnMvMjAxOS4wNS4yMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus/12-SP4/versions/2019.05.20?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cy8xMi1TUDQvdmVyc2lvbnMvMjAxOS4wNS4yMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -63785,8 +63785,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus/12-SP4/versions/2019.06.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cy8xMi1TUDQvdmVyc2lvbnMvMjAxOS4wNi4xNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus/12-SP4/versions/2019.06.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cy8xMi1TUDQvdmVyc2lvbnMvMjAxOS4wNi4xNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -63853,8 +63853,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus/12-SP4/versions/2019.08.26?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cy8xMi1TUDQvdmVyc2lvbnMvMjAxOS4wOC4yNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus/12-SP4/versions/2019.08.26?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cy8xMi1TUDQvdmVyc2lvbnMvMjAxOS4wOC4yNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -63921,8 +63921,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus/12-sp4-gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cy8xMi1zcDQtZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus/12-sp4-gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cy8xMi1zcDQtZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -63989,8 +63989,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus/12-sp4-gen2/versions/2019.08.26?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cy8xMi1zcDQtZ2VuMi92ZXJzaW9ucy8yMDE5LjA4LjI2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus/12-sp4-gen2/versions/2019.08.26?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cy8xMi1zcDQtZ2VuMi92ZXJzaW9ucy8yMDE5LjA4LjI2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -64057,8 +64057,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus/15/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cy8xNS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus/15/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cy8xNS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -64125,8 +64125,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus/15/versions/2019.07.08?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cy8xNS92ZXJzaW9ucy8yMDE5LjA3LjA4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus/15/versions/2019.07.08?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cy8xNS92ZXJzaW9ucy8yMDE5LjA3LjA4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -64193,8 +64193,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus/gen2-12-sp4/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cy9nZW4yLTEyLXNwNC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES/skus/gen2-12-sp4/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMvc2t1cy9nZW4yLTEyLXNwNC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -64261,8 +64261,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxL3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxL3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -64329,8 +64329,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1/skus/gen1/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxL3NrdXMvZ2VuMS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1/skus/gen1/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxL3NrdXMvZ2VuMS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -64397,8 +64397,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1/skus/gen1/versions/2019.06.24?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxL3NrdXMvZ2VuMS92ZXJzaW9ucy8yMDE5LjA2LjI0P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1/skus/gen1/versions/2019.06.24?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxL3NrdXMvZ2VuMS92ZXJzaW9ucy8yMDE5LjA2LjI0P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -64465,8 +64465,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1/skus/gen1/versions/2019.08.26?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxL3NrdXMvZ2VuMS92ZXJzaW9ucy8yMDE5LjA4LjI2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1/skus/gen1/versions/2019.08.26?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxL3NrdXMvZ2VuMS92ZXJzaW9ucy8yMDE5LjA4LjI2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -64533,8 +64533,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1/skus/gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxL3NrdXMvZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1/skus/gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxL3NrdXMvZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -64601,8 +64601,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1/skus/gen2/versions/2019.08.26?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxL3NrdXMvZ2VuMi92ZXJzaW9ucy8yMDE5LjA4LjI2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1/skus/gen2/versions/2019.08.26?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxL3NrdXMvZ2VuMi92ZXJzaW9ucy8yMDE5LjA4LjI2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -64669,8 +64669,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-basic/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWJhc2ljL3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-basic/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWJhc2ljL3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -64737,8 +64737,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-basic/skus/gen1/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWJhc2ljL3NrdXMvZ2VuMS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-basic/skus/gen1/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWJhc2ljL3NrdXMvZ2VuMS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -64805,8 +64805,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-basic/skus/gen1/versions/2019.08.26?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWJhc2ljL3NrdXMvZ2VuMS92ZXJzaW9ucy8yMDE5LjA4LjI2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-basic/skus/gen1/versions/2019.08.26?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWJhc2ljL3NrdXMvZ2VuMS92ZXJzaW9ucy8yMDE5LjA4LjI2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -64873,8 +64873,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-basic/skus/gen1/versions/2019.6.24?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWJhc2ljL3NrdXMvZ2VuMS92ZXJzaW9ucy8yMDE5LjYuMjQ/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-basic/skus/gen1/versions/2019.6.24?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWJhc2ljL3NrdXMvZ2VuMS92ZXJzaW9ucy8yMDE5LjYuMjQ/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -64941,8 +64941,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-basic/skus/gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWJhc2ljL3NrdXMvZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-basic/skus/gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWJhc2ljL3NrdXMvZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -65009,8 +65009,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-basic/skus/gen2/versions/2019.08.26?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWJhc2ljL3NrdXMvZ2VuMi92ZXJzaW9ucy8yMDE5LjA4LjI2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-basic/skus/gen2/versions/2019.08.26?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWJhc2ljL3NrdXMvZ2VuMi92ZXJzaW9ucy8yMDE5LjA4LjI2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -65077,8 +65077,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-byos/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWJ5b3Mvc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-byos/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWJ5b3Mvc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -65145,8 +65145,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-byos/skus/gen1/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWJ5b3Mvc2t1cy9nZW4xL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-byos/skus/gen1/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWJ5b3Mvc2t1cy9nZW4xL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -65213,8 +65213,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-byos/skus/gen1/versions/2019.06.24?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWJ5b3Mvc2t1cy9nZW4xL3ZlcnNpb25zLzIwMTkuMDYuMjQ/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-byos/skus/gen1/versions/2019.06.24?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWJ5b3Mvc2t1cy9nZW4xL3ZlcnNpb25zLzIwMTkuMDYuMjQ/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -65281,8 +65281,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-hpc/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWhwYy9za3VzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-hpc/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWhwYy9za3VzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -65349,8 +65349,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-hpc/skus/gen1/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWhwYy9za3VzL2dlbjEvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-hpc/skus/gen1/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWhwYy9za3VzL2dlbjEvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -65417,8 +65417,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-hpc/skus/gen1/versions/2019.06.24?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWhwYy9za3VzL2dlbjEvdmVyc2lvbnMvMjAxOS4wNi4yND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-hpc/skus/gen1/versions/2019.06.24?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWhwYy9za3VzL2dlbjEvdmVyc2lvbnMvMjAxOS4wNi4yND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -65485,8 +65485,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-hpc/skus/gen1/versions/2019.08.26?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWhwYy9za3VzL2dlbjEvdmVyc2lvbnMvMjAxOS4wOC4yNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-hpc/skus/gen1/versions/2019.08.26?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWhwYy9za3VzL2dlbjEvdmVyc2lvbnMvMjAxOS4wOC4yNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -65553,8 +65553,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-hpc/skus/gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWhwYy9za3VzL2dlbjIvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-hpc/skus/gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWhwYy9za3VzL2dlbjIvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -65621,8 +65621,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-hpc/skus/gen2/versions/2019.08.26?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWhwYy9za3VzL2dlbjIvdmVyc2lvbnMvMjAxOS4wOC4yNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-hpc/skus/gen2/versions/2019.08.26?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWhwYy9za3VzL2dlbjIvdmVyc2lvbnMvMjAxOS4wOC4yNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -65689,8 +65689,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-hpc-byos/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWhwYy1ieW9zL3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-hpc-byos/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWhwYy1ieW9zL3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -65757,8 +65757,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-hpc-byos/skus/gen1/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWhwYy1ieW9zL3NrdXMvZ2VuMS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-hpc-byos/skus/gen1/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWhwYy1ieW9zL3NrdXMvZ2VuMS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -65825,8 +65825,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-hpc-byos/skus/gen1/versions/2019.06.24?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWhwYy1ieW9zL3NrdXMvZ2VuMS92ZXJzaW9ucy8yMDE5LjA2LjI0P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-15-sp1-hpc-byos/skus/gen1/versions/2019.06.24?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtMTUtc3AxLWhwYy1ieW9zL3NrdXMvZ2VuMS92ZXJzaW9ucy8yMDE5LjA2LjI0P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -65893,8 +65893,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -65961,8 +65961,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/11-SP4/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzExLVNQNC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/11-SP4/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzExLVNQNC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -66029,8 +66029,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/11-SP4/versions/2019.03.06?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzExLVNQNC92ZXJzaW9ucy8yMDE5LjAzLjA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/11-SP4/versions/2019.03.06?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzExLVNQNC92ZXJzaW9ucy8yMDE5LjAzLjA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -66097,8 +66097,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/11-SP4/versions/2019.07.01?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzExLVNQNC92ZXJzaW9ucy8yMDE5LjA3LjAxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/11-SP4/versions/2019.07.01?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzExLVNQNC92ZXJzaW9ucy8yMDE5LjA3LjAxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -66165,8 +66165,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-sp1/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLXNwMS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-sp1/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLXNwMS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -66233,8 +66233,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-sp1/versions/2019.03.06?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLXNwMS92ZXJzaW9ucy8yMDE5LjAzLjA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-sp1/versions/2019.03.06?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLXNwMS92ZXJzaW9ucy8yMDE5LjAzLjA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -66301,8 +66301,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-sp1/versions/2019.06.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLXNwMS92ZXJzaW9ucy8yMDE5LjA2LjE3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-sp1/versions/2019.06.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLXNwMS92ZXJzaW9ucy8yMDE5LjA2LjE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -66369,8 +66369,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-sp2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLXNwMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-sp2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLXNwMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -66437,8 +66437,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-sp2/versions/2019.03.06?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLXNwMi92ZXJzaW9ucy8yMDE5LjAzLjA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-sp2/versions/2019.03.06?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLXNwMi92ZXJzaW9ucy8yMDE5LjAzLjA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -66505,8 +66505,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-sp2/versions/2019.06.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLXNwMi92ZXJzaW9ucy8yMDE5LjA2LjE3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-sp2/versions/2019.06.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLXNwMi92ZXJzaW9ucy8yMDE5LjA2LjE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -66573,8 +66573,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-SP3/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLVNQMy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-SP3/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLVNQMy92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -66641,8 +66641,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-SP3/versions/2019.03.06?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLVNQMy92ZXJzaW9ucy8yMDE5LjAzLjA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-SP3/versions/2019.03.06?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLVNQMy92ZXJzaW9ucy8yMDE5LjAzLjA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -66709,8 +66709,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-SP3/versions/2019.06.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLVNQMy92ZXJzaW9ucy8yMDE5LjA2LjE3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-SP3/versions/2019.06.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLVNQMy92ZXJzaW9ucy8yMDE5LjA2LjE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -66777,8 +66777,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-SP4/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLVNQNC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-SP4/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLVNQNC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -66845,8 +66845,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-SP4/versions/2019.03.06?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLVNQNC92ZXJzaW9ucy8yMDE5LjAzLjA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-SP4/versions/2019.03.06?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLVNQNC92ZXJzaW9ucy8yMDE5LjAzLjA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -66913,8 +66913,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-SP4/versions/2019.05.20?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLVNQNC92ZXJzaW9ucy8yMDE5LjA1LjIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-SP4/versions/2019.05.20?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLVNQNC92ZXJzaW9ucy8yMDE5LjA1LjIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -66981,8 +66981,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-SP4/versions/2019.06.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLVNQNC92ZXJzaW9ucy8yMDE5LjA2LjE3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/12-SP4/versions/2019.06.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzEyLVNQNC92ZXJzaW9ucy8yMDE5LjA2LjE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -67049,8 +67049,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/15/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzE1L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/15/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzE1L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -67117,8 +67117,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/15/versions/2019.03.06?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzE1L3ZlcnNpb25zLzIwMTkuMDMuMDY/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/15/versions/2019.03.06?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzE1L3ZlcnNpb25zLzIwMTkuMDMuMDY/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -67185,8 +67185,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/15/versions/2019.03.30?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzE1L3ZlcnNpb25zLzIwMTkuMDMuMzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/15/versions/2019.03.30?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzE1L3ZlcnNpb25zLzIwMTkuMDMuMzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -67253,8 +67253,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/15/versions/2019.05.20?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzE1L3ZlcnNpb25zLzIwMTkuMDUuMjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/15/versions/2019.05.20?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzE1L3ZlcnNpb25zLzIwMTkuMDUuMjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -67321,8 +67321,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/15/versions/2019.06.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzE1L3ZlcnNpb25zLzIwMTkuMDYuMTc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-BYOS/skus/15/versions/2019.06.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtQllPUy9za3VzLzE1L3ZlcnNpb25zLzIwMTkuMDYuMTc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -67389,8 +67389,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-HPC/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtSFBDL3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-HPC/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtSFBDL3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -67457,8 +67457,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-HPC/skus/12-SP3/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtSFBDL3NrdXMvMTItU1AzL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-HPC/skus/12-SP3/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtSFBDL3NrdXMvMTItU1AzL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -67525,8 +67525,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-HPC/skus/12-SP3/versions/2018.08.27?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtSFBDL3NrdXMvMTItU1AzL3ZlcnNpb25zLzIwMTguMDguMjc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-HPC/skus/12-SP3/versions/2018.08.27?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtSFBDL3NrdXMvMTItU1AzL3ZlcnNpb25zLzIwMTguMDguMjc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -67593,8 +67593,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-HPC-Priority/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtSFBDLVByaW9yaXR5L3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-HPC-Priority/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtSFBDLVByaW9yaXR5L3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -67661,8 +67661,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-HPC-Priority/skus/12-SP3/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtSFBDLVByaW9yaXR5L3NrdXMvMTItU1AzL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-HPC-Priority/skus/12-SP3/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtSFBDLVByaW9yaXR5L3NrdXMvMTItU1AzL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -67729,8 +67729,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-HPC-Priority/skus/12-SP3/versions/2018.08.27?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtSFBDLVByaW9yaXR5L3NrdXMvMTItU1AzL3ZlcnNpb25zLzIwMTguMDguMjc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-HPC-Priority/skus/12-SP3/versions/2018.08.27?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtSFBDLVByaW9yaXR5L3NrdXMvMTItU1AzL3ZlcnNpb25zLzIwMTguMDguMjc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -67797,8 +67797,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Priority/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtUHJpb3JpdHkvc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Priority/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtUHJpb3JpdHkvc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -67865,8 +67865,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Priority/skus/12-SP4/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtUHJpb3JpdHkvc2t1cy8xMi1TUDQvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Priority/skus/12-SP4/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtUHJpb3JpdHkvc2t1cy8xMi1TUDQvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -67933,8 +67933,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Priority/skus/12-SP4/versions/2019.03.06?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtUHJpb3JpdHkvc2t1cy8xMi1TUDQvdmVyc2lvbnMvMjAxOS4wMy4wNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Priority/skus/12-SP4/versions/2019.03.06?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtUHJpb3JpdHkvc2t1cy8xMi1TUDQvdmVyc2lvbnMvMjAxOS4wMy4wNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -68001,8 +68001,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Priority/skus/12-SP4/versions/2019.05.20?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtUHJpb3JpdHkvc2t1cy8xMi1TUDQvdmVyc2lvbnMvMjAxOS4wNS4yMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Priority/skus/12-SP4/versions/2019.05.20?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtUHJpb3JpdHkvc2t1cy8xMi1TUDQvdmVyc2lvbnMvMjAxOS4wNS4yMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -68069,8 +68069,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Priority/skus/15/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtUHJpb3JpdHkvc2t1cy8xNS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Priority/skus/15/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtUHJpb3JpdHkvc2t1cy8xNS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -68137,8 +68137,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Priority/skus/15/versions/2019.03.30?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtUHJpb3JpdHkvc2t1cy8xNS92ZXJzaW9ucy8yMDE5LjAzLjMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Priority/skus/15/versions/2019.03.30?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtUHJpb3JpdHkvc2t1cy8xNS92ZXJzaW9ucy8yMDE5LjAzLjMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -68205,8 +68205,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Priority/skus/15/versions/2019.05.20?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtUHJpb3JpdHkvc2t1cy8xNS92ZXJzaW9ucy8yMDE5LjA1LjIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Priority/skus/15/versions/2019.05.20?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtUHJpb3JpdHkvc2t1cy8xNS92ZXJzaW9ucy8yMDE5LjA1LjIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -68273,8 +68273,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -68341,8 +68341,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-sp1/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItc3AxL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-sp1/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItc3AxL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -68409,8 +68409,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-sp1/versions/2019.03.06?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItc3AxL3ZlcnNpb25zLzIwMTkuMDMuMDY/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-sp1/versions/2019.03.06?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItc3AxL3ZlcnNpb25zLzIwMTkuMDMuMDY/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -68477,8 +68477,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-sp1/versions/2019.06.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItc3AxL3ZlcnNpb25zLzIwMTkuMDYuMTc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-sp1/versions/2019.06.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItc3AxL3ZlcnNpb25zLzIwMTkuMDYuMTc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -68545,8 +68545,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1AyL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1AyL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -68613,8 +68613,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP2/versions/2019.03.06?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1AyL3ZlcnNpb25zLzIwMTkuMDMuMDY/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP2/versions/2019.03.06?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1AyL3ZlcnNpb25zLzIwMTkuMDMuMDY/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -68681,8 +68681,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP2/versions/2019.06.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1AyL3ZlcnNpb25zLzIwMTkuMDYuMTc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP2/versions/2019.06.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1AyL3ZlcnNpb25zLzIwMTkuMDYuMTc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -68749,8 +68749,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP3/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1AzL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP3/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1AzL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -68817,8 +68817,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP3/versions/2019.03.06?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1AzL3ZlcnNpb25zLzIwMTkuMDMuMDY/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP3/versions/2019.03.06?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1AzL3ZlcnNpb25zLzIwMTkuMDMuMDY/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -68885,8 +68885,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP3/versions/2019.06.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1AzL3ZlcnNpb25zLzIwMTkuMDYuMTc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP3/versions/2019.06.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1AzL3ZlcnNpb25zLzIwMTkuMDYuMTc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -68953,8 +68953,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP4/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1A0L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP4/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1A0L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -69021,8 +69021,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP4/versions/2019.030.06?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1A0L3ZlcnNpb25zLzIwMTkuMDMwLjA2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP4/versions/2019.030.06?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1A0L3ZlcnNpb25zLzIwMTkuMDMwLjA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -69089,8 +69089,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP4/versions/2019.05.20?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1A0L3ZlcnNpb25zLzIwMTkuMDUuMjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP4/versions/2019.05.20?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1A0L3ZlcnNpb25zLzIwMTkuMDUuMjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -69157,8 +69157,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP4/versions/2019.06.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1A0L3ZlcnNpb25zLzIwMTkuMDYuMTc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP4/versions/2019.06.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1A0L3ZlcnNpb25zLzIwMTkuMDYuMTc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -69225,8 +69225,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP4/versions/2019.07.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1A0L3ZlcnNpb25zLzIwMTkuMDcuMTc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP4/versions/2019.07.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1A0L3ZlcnNpb25zLzIwMTkuMDcuMTc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -69293,8 +69293,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP4/versions/2019.08.26?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1A0L3ZlcnNpb25zLzIwMTkuMDguMjY/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-SP4/versions/2019.08.26?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItU1A0L3ZlcnNpb25zLzIwMTkuMDguMjY/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -69361,8 +69361,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-sp4-gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItc3A0LWdlbjIvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-sp4-gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItc3A0LWdlbjIvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -69429,8 +69429,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-sp4-gen2/versions/2019.08.26?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItc3A0LWdlbjIvdmVyc2lvbnMvMjAxOS4wOC4yNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/12-sp4-gen2/versions/2019.08.26?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTItc3A0LWdlbjIvdmVyc2lvbnMvMjAxOS4wOC4yNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -69497,8 +69497,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/15/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTUvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/15/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTUvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -69565,8 +69565,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/15/versions/2019.04.11?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTUvdmVyc2lvbnMvMjAxOS4wNC4xMT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/15/versions/2019.04.11?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTUvdmVyc2lvbnMvMjAxOS4wNC4xMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -69633,8 +69633,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/15/versions/2019.05.20?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTUvdmVyc2lvbnMvMjAxOS4wNS4yMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/15/versions/2019.05.20?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTUvdmVyc2lvbnMvMjAxOS4wNS4yMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -69701,8 +69701,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/15/versions/2019.06.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTUvdmVyc2lvbnMvMjAxOS4wNi4xNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/15/versions/2019.06.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTUvdmVyc2lvbnMvMjAxOS4wNi4xNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -69769,8 +69769,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/15/versions/2019.07.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTUvdmVyc2lvbnMvMjAxOS4wNy4xNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/15/versions/2019.07.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvMTUvdmVyc2lvbnMvMjAxOS4wNy4xNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -69837,8 +69837,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/gen2-12-sp4/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvZ2VuMi0xMi1zcDQvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/gen2-12-sp4/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvZ2VuMi0xMi1zcDQvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -69905,8 +69905,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/gen2-15/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvZ2VuMi0xNS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/gen2-15/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvZ2VuMi0xNS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -69973,8 +69973,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/gen2-15/versions/2019.07.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvZ2VuMi0xNS92ZXJzaW9ucy8yMDE5LjA3LjE3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP/skus/gen2-15/versions/2019.07.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQL3NrdXMvZ2VuMi0xNS92ZXJzaW9ucy8yMDE5LjA3LjE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -70041,8 +70041,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS9za3VzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS9za3VzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -70109,8 +70109,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1/skus/gen1/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS9za3VzL2dlbjEvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1/skus/gen1/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS9za3VzL2dlbjEvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -70177,8 +70177,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1/skus/gen1/versions/2019.06.24?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS9za3VzL2dlbjEvdmVyc2lvbnMvMjAxOS4wNi4yND9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1/skus/gen1/versions/2019.06.24?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS9za3VzL2dlbjEvdmVyc2lvbnMvMjAxOS4wNi4yND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -70245,8 +70245,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1/skus/gen1/versions/2019.07.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS9za3VzL2dlbjEvdmVyc2lvbnMvMjAxOS4wNy4xNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1/skus/gen1/versions/2019.07.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS9za3VzL2dlbjEvdmVyc2lvbnMvMjAxOS4wNy4xNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -70313,8 +70313,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1/skus/gen1/versions/2019.08.26?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS9za3VzL2dlbjEvdmVyc2lvbnMvMjAxOS4wOC4yNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1/skus/gen1/versions/2019.08.26?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS9za3VzL2dlbjEvdmVyc2lvbnMvMjAxOS4wOC4yNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -70381,8 +70381,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1/skus/gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS9za3VzL2dlbjIvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1/skus/gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS9za3VzL2dlbjIvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -70449,8 +70449,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1/skus/gen2/versions/2019.08.26?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS9za3VzL2dlbjIvdmVyc2lvbnMvMjAxOS4wOC4yNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1/skus/gen2/versions/2019.08.26?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS9za3VzL2dlbjIvdmVyc2lvbnMvMjAxOS4wOC4yNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -70517,8 +70517,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1-byos/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS1ieW9zL3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1-byos/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS1ieW9zL3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -70585,8 +70585,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1-byos/skus/gen1/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS1ieW9zL3NrdXMvZ2VuMS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1-byos/skus/gen1/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS1ieW9zL3NrdXMvZ2VuMS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -70653,8 +70653,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1-byos/skus/gen1/versions/2019.06.24?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS1ieW9zL3NrdXMvZ2VuMS92ZXJzaW9ucy8yMDE5LjA2LjI0P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1-byos/skus/gen1/versions/2019.06.24?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS1ieW9zL3NrdXMvZ2VuMS92ZXJzaW9ucy8yMDE5LjA2LjI0P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -70721,8 +70721,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1-byos/skus/gen1/versions/2019.07.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS1ieW9zL3NrdXMvZ2VuMS92ZXJzaW9ucy8yMDE5LjA3LjE3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1-byos/skus/gen1/versions/2019.07.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS1ieW9zL3NrdXMvZ2VuMS92ZXJzaW9ucy8yMDE5LjA3LjE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -70789,8 +70789,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1-byos/skus/gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS1ieW9zL3NrdXMvZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1-byos/skus/gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS1ieW9zL3NrdXMvZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -70857,8 +70857,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1-byos/skus/gen2/versions/2019.07.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS1ieW9zL3NrdXMvZ2VuMi92ZXJzaW9ucy8yMDE5LjA3LjE3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/sles-sap-15-sp1-byos/skus/gen2/versions/2019.07.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL3NsZXMtc2FwLTE1LXNwMS1ieW9zL3NrdXMvZ2VuMi92ZXJzaW9ucy8yMDE5LjA3LjE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -70925,8 +70925,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -70993,8 +70993,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-sp1/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1zcDEvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-sp1/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1zcDEvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -71061,8 +71061,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-sp1/versions/2019.03.06?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1zcDEvdmVyc2lvbnMvMjAxOS4wMy4wNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-sp1/versions/2019.03.06?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1zcDEvdmVyc2lvbnMvMjAxOS4wMy4wNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -71129,8 +71129,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-sp1/versions/2019.06.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1zcDEvdmVyc2lvbnMvMjAxOS4wNi4xNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-sp1/versions/2019.06.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1zcDEvdmVyc2lvbnMvMjAxOS4wNi4xNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -71197,8 +71197,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-SP2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1TUDIvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-SP2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1TUDIvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -71265,8 +71265,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-SP2/versions/2019.03.06?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1TUDIvdmVyc2lvbnMvMjAxOS4wMy4wNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-SP2/versions/2019.03.06?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1TUDIvdmVyc2lvbnMvMjAxOS4wMy4wNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -71333,8 +71333,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-SP2/versions/2019.06.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1TUDIvdmVyc2lvbnMvMjAxOS4wNi4xNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-SP2/versions/2019.06.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1TUDIvdmVyc2lvbnMvMjAxOS4wNi4xNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -71401,8 +71401,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-SP3/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1TUDMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-SP3/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1TUDMvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -71469,8 +71469,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-SP3/versions/2019.03.06?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1TUDMvdmVyc2lvbnMvMjAxOS4wMy4wNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-SP3/versions/2019.03.06?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1TUDMvdmVyc2lvbnMvMjAxOS4wMy4wNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -71537,8 +71537,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-SP3/versions/2019.06.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1TUDMvdmVyc2lvbnMvMjAxOS4wNi4xNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-SP3/versions/2019.06.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1TUDMvdmVyc2lvbnMvMjAxOS4wNi4xNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -71605,8 +71605,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-sp4/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1zcDQvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-sp4/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1zcDQvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -71673,8 +71673,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-sp4/versions/2019.03.06?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1zcDQvdmVyc2lvbnMvMjAxOS4wMy4wNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-sp4/versions/2019.03.06?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1zcDQvdmVyc2lvbnMvMjAxOS4wMy4wNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -71741,8 +71741,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-sp4/versions/2019.05.20?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1zcDQvdmVyc2lvbnMvMjAxOS4wNS4yMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-sp4/versions/2019.05.20?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1zcDQvdmVyc2lvbnMvMjAxOS4wNS4yMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -71809,8 +71809,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-sp4/versions/2019.06.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1zcDQvdmVyc2lvbnMvMjAxOS4wNi4xNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-sp4/versions/2019.06.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1zcDQvdmVyc2lvbnMvMjAxOS4wNi4xNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -71877,8 +71877,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-sp4/versions/2019.07.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1zcDQvdmVyc2lvbnMvMjAxOS4wNy4xNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/12-sp4/versions/2019.07.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xMi1zcDQvdmVyc2lvbnMvMjAxOS4wNy4xNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -71945,8 +71945,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/15/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xNS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/15/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xNS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -72013,8 +72013,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/15/versions/2019.03.30?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xNS92ZXJzaW9ucy8yMDE5LjAzLjMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/15/versions/2019.03.30?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xNS92ZXJzaW9ucy8yMDE5LjAzLjMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -72081,8 +72081,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/15/versions/2019.05.20?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xNS92ZXJzaW9ucy8yMDE5LjA1LjIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/15/versions/2019.05.20?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xNS92ZXJzaW9ucy8yMDE5LjA1LjIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -72149,8 +72149,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/15/versions/2019.06.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xNS92ZXJzaW9ucy8yMDE5LjA2LjE3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/15/versions/2019.06.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xNS92ZXJzaW9ucy8yMDE5LjA2LjE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -72217,8 +72217,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/15/versions/2019.07.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xNS92ZXJzaW9ucy8yMDE5LjA3LjE3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/15/versions/2019.07.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy8xNS92ZXJzaW9ucy8yMDE5LjA3LjE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -72285,8 +72285,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/gen2-12-sp4/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy9nZW4yLTEyLXNwNC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/gen2-12-sp4/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy9nZW4yLTEyLXNwNC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -72353,8 +72353,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/gen2-12-sp4/versions/2019.07.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy9nZW4yLTEyLXNwNC92ZXJzaW9ucy8yMDE5LjA3LjE3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/gen2-12-sp4/versions/2019.07.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy9nZW4yLTEyLXNwNC92ZXJzaW9ucy8yMDE5LjA3LjE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -72421,8 +72421,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/gen2-15/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy9nZW4yLTE1L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/gen2-15/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy9nZW4yLTE1L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -72489,8 +72489,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/gen2-15/versions/2019.07.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy9nZW4yLTE1L3ZlcnNpb25zLzIwMTkuMDcuMTc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAP-BYOS/skus/gen2-15/versions/2019.07.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQLUJZT1Mvc2t1cy9nZW4yLTE1L3ZlcnNpb25zLzIwMTkuMDcuMTc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -72557,8 +72557,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAPCAL/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQQ0FML3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAPCAL/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQQ0FML3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -72625,8 +72625,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAPCAL/skus/11-SP4/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQQ0FML3NrdXMvMTEtU1A0L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAPCAL/skus/11-SP4/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQQ0FML3NrdXMvMTEtU1A0L3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -72693,8 +72693,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAPCAL/skus/11-SP4/versions/2018.10.11?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQQ0FML3NrdXMvMTEtU1A0L3ZlcnNpb25zLzIwMTguMTAuMTE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAPCAL/skus/11-SP4/versions/2018.10.11?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQQ0FML3NrdXMvMTEtU1A0L3ZlcnNpb25zLzIwMTguMTAuMTE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -72761,8 +72761,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAPCAL/skus/12-SP1/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQQ0FML3NrdXMvMTItU1AxL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAPCAL/skus/12-SP1/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQQ0FML3NrdXMvMTItU1AxL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -72829,8 +72829,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAPCAL/skus/12-SP1/versions/2018.09.04?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQQ0FML3NrdXMvMTItU1AxL3ZlcnNpb25zLzIwMTguMDkuMDQ/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAPCAL/skus/12-SP1/versions/2018.09.04?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQQ0FML3NrdXMvMTItU1AxL3ZlcnNpb25zLzIwMTguMDkuMDQ/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -72897,8 +72897,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAPCAL/skus/12-SP1/versions/2019.07.01?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQQ0FML3NrdXMvMTItU1AxL3ZlcnNpb25zLzIwMTkuMDcuMDE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAPCAL/skus/12-SP1/versions/2019.07.01?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQQ0FML3NrdXMvMTItU1AxL3ZlcnNpb25zLzIwMTkuMDcuMDE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -72965,8 +72965,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAPCAL/skus/12-SP3/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQQ0FML3NrdXMvMTItU1AzL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAPCAL/skus/12-SP3/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQQ0FML3NrdXMvMTItU1AzL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -73033,8 +73033,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAPCAL/skus/12-SP3/versions/2018.10.02?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQQ0FML3NrdXMvMTItU1AzL3ZlcnNpb25zLzIwMTguMTAuMDI/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAPCAL/skus/12-SP3/versions/2018.10.02?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQQ0FML3NrdXMvMTItU1AzL3ZlcnNpb25zLzIwMTguMTAuMDI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -73101,8 +73101,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAPCAL/skus/12-SP3/versions/2018.11.09?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQQ0FML3NrdXMvMTItU1AzL3ZlcnNpb25zLzIwMTguMTEuMDk/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAPCAL/skus/12-SP3/versions/2018.11.09?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQQ0FML3NrdXMvMTItU1AzL3ZlcnNpb25zLzIwMTguMTEuMDk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -73169,8 +73169,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAPCAL/skus/12-SP3/versions/2019.07.01?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQQ0FML3NrdXMvMTItU1AzL3ZlcnNpb25zLzIwMTkuMDcuMDE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-SAPCAL/skus/12-SP3/versions/2019.07.01?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU0FQQ0FML3NrdXMvMTItU1AzL3ZlcnNpb25zLzIwMTkuMDcuMDE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -73237,8 +73237,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -73305,8 +73305,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/12-SP4/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xMi1TUDQvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/12-SP4/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xMi1TUDQvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -73373,8 +73373,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/12-SP4/versions/2019.03.06?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xMi1TUDQvdmVyc2lvbnMvMjAxOS4wMy4wNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/12-SP4/versions/2019.03.06?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xMi1TUDQvdmVyc2lvbnMvMjAxOS4wMy4wNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -73441,8 +73441,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/12-SP4/versions/2019.05.20?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xMi1TUDQvdmVyc2lvbnMvMjAxOS4wNS4yMD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/12-SP4/versions/2019.05.20?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xMi1TUDQvdmVyc2lvbnMvMjAxOS4wNS4yMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -73509,8 +73509,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/12-SP4/versions/2019.06.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xMi1TUDQvdmVyc2lvbnMvMjAxOS4wNi4xNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/12-SP4/versions/2019.06.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xMi1TUDQvdmVyc2lvbnMvMjAxOS4wNi4xNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -73577,8 +73577,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/12-SP4/versions/2019.08.26?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xMi1TUDQvdmVyc2lvbnMvMjAxOS4wOC4yNj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/12-SP4/versions/2019.08.26?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xMi1TUDQvdmVyc2lvbnMvMjAxOS4wOC4yNj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -73645,8 +73645,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/12-sp4-gen2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xMi1zcDQtZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/12-sp4-gen2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xMi1zcDQtZ2VuMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -73713,8 +73713,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/12-sp4-gen2/versions/2019.08.26?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xMi1zcDQtZ2VuMi92ZXJzaW9ucy8yMDE5LjA4LjI2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/12-sp4-gen2/versions/2019.08.26?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xMi1zcDQtZ2VuMi92ZXJzaW9ucy8yMDE5LjA4LjI2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -73781,8 +73781,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/15/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xNS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/15/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xNS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -73849,8 +73849,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/15/versions/2019.03.30?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xNS92ZXJzaW9ucy8yMDE5LjAzLjMwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/15/versions/2019.03.30?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xNS92ZXJzaW9ucy8yMDE5LjAzLjMwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -73917,8 +73917,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/15/versions/2019.05.20?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xNS92ZXJzaW9ucy8yMDE5LjA1LjIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/15/versions/2019.05.20?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xNS92ZXJzaW9ucy8yMDE5LjA1LjIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -73985,8 +73985,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/15/versions/2019.06.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xNS92ZXJzaW9ucy8yMDE5LjA2LjE3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/15/versions/2019.06.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy8xNS92ZXJzaW9ucy8yMDE5LjA2LjE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -74053,8 +74053,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/gen2-12-sp4/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy9nZW4yLTEyLXNwNC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SLES-Standard/skus/gen2-12-sp4/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NMRVMtU3RhbmRhcmQvc2t1cy9nZW4yLTEyLXNwNC92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -74121,8 +74121,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SUSE-Manager-Proxy-BYOS/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NVU0UtTWFuYWdlci1Qcm94eS1CWU9TL3NrdXM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SUSE-Manager-Proxy-BYOS/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NVU0UtTWFuYWdlci1Qcm94eS1CWU9TL3NrdXM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -74189,8 +74189,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SUSE-Manager-Proxy-BYOS/skus/3-2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NVU0UtTWFuYWdlci1Qcm94eS1CWU9TL3NrdXMvMy0yL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SUSE-Manager-Proxy-BYOS/skus/3-2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NVU0UtTWFuYWdlci1Qcm94eS1CWU9TL3NrdXMvMy0yL3ZlcnNpb25zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -74257,8 +74257,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SUSE-Manager-Proxy-BYOS/skus/3-2/versions/2019.03.26?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NVU0UtTWFuYWdlci1Qcm94eS1CWU9TL3NrdXMvMy0yL3ZlcnNpb25zLzIwMTkuMDMuMjY/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SUSE-Manager-Proxy-BYOS/skus/3-2/versions/2019.03.26?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NVU0UtTWFuYWdlci1Qcm94eS1CWU9TL3NrdXMvMy0yL3ZlcnNpb25zLzIwMTkuMDMuMjY/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -74325,8 +74325,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SUSE-Manager-Proxy-BYOS/skus/3-2/versions/2019.05.20?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NVU0UtTWFuYWdlci1Qcm94eS1CWU9TL3NrdXMvMy0yL3ZlcnNpb25zLzIwMTkuMDUuMjA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SUSE-Manager-Proxy-BYOS/skus/3-2/versions/2019.05.20?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NVU0UtTWFuYWdlci1Qcm94eS1CWU9TL3NrdXMvMy0yL3ZlcnNpb25zLzIwMTkuMDUuMjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -74393,8 +74393,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SUSE-Manager-Proxy-BYOS/skus/3-2/versions/2019.06.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NVU0UtTWFuYWdlci1Qcm94eS1CWU9TL3NrdXMvMy0yL3ZlcnNpb25zLzIwMTkuMDYuMTc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SUSE-Manager-Proxy-BYOS/skus/3-2/versions/2019.06.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NVU0UtTWFuYWdlci1Qcm94eS1CWU9TL3NrdXMvMy0yL3ZlcnNpb25zLzIwMTkuMDYuMTc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -74461,8 +74461,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SUSE-Manager-Server-BYOS/skus?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NVU0UtTWFuYWdlci1TZXJ2ZXItQllPUy9za3VzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SUSE-Manager-Server-BYOS/skus?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NVU0UtTWFuYWdlci1TZXJ2ZXItQllPUy9za3VzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -74529,8 +74529,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SUSE-Manager-Server-BYOS/skus/3-2/versions?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NVU0UtTWFuYWdlci1TZXJ2ZXItQllPUy9za3VzLzMtMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SUSE-Manager-Server-BYOS/skus/3-2/versions?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NVU0UtTWFuYWdlci1TZXJ2ZXItQllPUy9za3VzLzMtMi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -74597,8 +74597,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SUSE-Manager-Server-BYOS/skus/3-2/versions/2019.03.26?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NVU0UtTWFuYWdlci1TZXJ2ZXItQllPUy9za3VzLzMtMi92ZXJzaW9ucy8yMDE5LjAzLjI2P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SUSE-Manager-Server-BYOS/skus/3-2/versions/2019.03.26?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NVU0UtTWFuYWdlci1TZXJ2ZXItQllPUy9za3VzLzMtMi92ZXJzaW9ucy8yMDE5LjAzLjI2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -74665,8 +74665,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SUSE-Manager-Server-BYOS/skus/3-2/versions/2019.05.20?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NVU0UtTWFuYWdlci1TZXJ2ZXItQllPUy9za3VzLzMtMi92ZXJzaW9ucy8yMDE5LjA1LjIwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SUSE-Manager-Server-BYOS/skus/3-2/versions/2019.05.20?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NVU0UtTWFuYWdlci1TZXJ2ZXItQllPUy9za3VzLzMtMi92ZXJzaW9ucy8yMDE5LjA1LjIwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -74733,8 +74733,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SUSE-Manager-Server-BYOS/skus/3-2/versions/2019.06.17?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NVU0UtTWFuYWdlci1TZXJ2ZXItQllPUy9za3VzLzMtMi92ZXJzaW9ucy8yMDE5LjA2LjE3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute/locations/eastus/publishers/SUSE/artifacttypes/vmimage/offers/SUSE-Manager-Server-BYOS/skus/3-2/versions/2019.06.17?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL3B1Ymxpc2hlcnMvU1VTRS9hcnRpZmFjdHR5cGVzL3ZtaW1hZ2Uvb2ZmZXJzL1NVU0UtTWFuYWdlci1TZXJ2ZXItQllPUy9za3VzLzMtMi92ZXJzaW9ucy8yMDE5LjA2LjE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageAvailabilitySetTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageAvailabilitySetTest.json index edb2381ce..b58a30bd2 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageAvailabilitySetTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageAvailabilitySetTest.json @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/availabilitySets/av1a5a7077944eac42b3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2F2YWlsYWJpbGl0eVNldHMvYXYxYTVhNzA3Nzk0NGVhYzQyYjM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/availabilitySets/av1a5a7077944eac42b3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2F2YWlsYWJpbGl0eVNldHMvYXYxYTVhNzA3Nzk0NGVhYzQyYjM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"platformUpdateDomainCount\": 4,\r\n \"platformFaultDomainCount\": 2\r\n },\r\n \"sku\": {\r\n \"name\": \"Aligned\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"cluster\": \"Windowslinux\",\r\n \"tag1\": \"tag1val\"\r\n }\r\n}", "RequestHeaders": { @@ -142,8 +142,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/availabilitySets/av1a5a7077944eac42b3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2F2YWlsYWJpbGl0eVNldHMvYXYxYTVhNzA3Nzk0NGVhYzQyYjM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/availabilitySets/av1a5a7077944eac42b3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2F2YWlsYWJpbGl0eVNldHMvYXYxYTVhNzA3Nzk0NGVhYzQyYjM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"platformUpdateDomainCount\": 4,\r\n \"platformFaultDomainCount\": 2\r\n },\r\n \"sku\": {\r\n \"name\": \"Aligned\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"cluster\": \"Windowslinux\",\r\n \"server1\": \"nginx\",\r\n \"server2\": \"iis\"\r\n }\r\n}", "RequestHeaders": { @@ -565,8 +565,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/virtualMachines/vm1c790315043433ef2e?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFjNzkwMzE1MDQzNDMzZWYyZT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/virtualMachines/vm1c790315043433ef2e?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFjNzkwMzE1MDQzNDMzZWYyZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm755115348f\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Network/networkInterfaces/nic6995845a61e\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/availabilitySets/av1a5a7077944eac42b3\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -775,8 +775,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/virtualMachines/vm1c790315043433ef2e?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFjNzkwMzE1MDQzNDMzZWYyZT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/virtualMachines/vm1c790315043433ef2e?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFjNzkwMzE1MDQzNDMzZWYyZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -979,8 +979,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/virtualMachines/vm284a045019b65a4980?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTI4NGEwNDUwMTliNjVhNDk4MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/virtualMachines/vm284a045019b65a4980?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTI4NGEwNDUwMTliNjVhNDk4MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4b35205287\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Network/networkInterfaces/nic779220ca3ed\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/availabilitySets/av1a5a7077944eac42b3\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1313,8 +1313,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/virtualMachines/vm284a045019b65a4980?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTI4NGEwNDUwMTliNjVhNDk4MD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/virtualMachines/vm284a045019b65a4980?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTI4NGEwNDUwMTliNjVhNDk4MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1375,8 +1375,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/availabilitySets/av26b7000595e8f14f56?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2F2YWlsYWJpbGl0eVNldHMvYXYyNmI3MDAwNTk1ZThmMTRmNTY/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/availabilitySets/av26b7000595e8f14f56?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2F2YWlsYWJpbGl0eVNldHMvYXYyNmI3MDAwNTk1ZThmMTRmNTY/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"platformUpdateDomainCount\": 5,\r\n \"platformFaultDomainCount\": 2\r\n },\r\n \"sku\": {\r\n \"name\": \"Aligned\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1449,8 +1449,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/availabilitySets?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2F2YWlsYWJpbGl0eVNldHM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/availabilitySets?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2F2YWlsYWJpbGl0eVNldHM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1517,8 +1517,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/availabilitySets/av26b7000595e8f14f56?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2F2YWlsYWJpbGl0eVNldHMvYXYyNmI3MDAwNTk1ZThmMTRmNTY/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/availabilitySets/av26b7000595e8f14f56?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2F2YWlsYWJpbGl0eVNldHMvYXYyNmI3MDAwNTk1ZThmMTRmNTY/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageManagedDisksTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageManagedDisksTest.json index 144b4953e..aa4c38cab 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageManagedDisksTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageManagedDisksTest.json @@ -830,8 +830,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-07364249e2f?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0wNzM2NDI0OWUyZj9hcGktdmVyc2lvbj0yMDE3LTEyLTAx", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-07364249e2f?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0wNzM2NDI0OWUyZj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"fromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-07364249e2f\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Network/networkInterfaces/nic68231d46f2e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3542,8 +3542,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-07364249e2f?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0wNzM2NDI0OWUyZj9hcGktdmVyc2lvbj0yMDE3LTAzLTMw", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-07364249e2f?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0wNzM2NDI0OWUyZj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4175,8 +4175,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachineScaleSets/vmss-070643651a?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MtMDcwNjQzNjUxYT9hcGktdmVyc2lvbj0yMDE3LTAzLTMw", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachineScaleSets/vmss-070643651a?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MtMDcwNjQzNjUxYT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D5_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 3\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss-vm06515\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"fromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Network/virtualNetworks/vnet6ba25769186633/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Network/loadBalancers/intlb-666115652c/backendAddressPools/intlb-666115652c-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Network/loadBalancers/intlb-666115652c/backendAddressPools/intlb-666115652c-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Network/loadBalancers/intlb-666115652c/inboundNatPools/natPool50XXto22\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Network/loadBalancers/intlb-666115652c/inboundNatPools/natPool60XXto23\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4727,8 +4727,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachineScaleSets/vmss-070643651a?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MtMDcwNjQzNjUxYT9hcGktdmVyc2lvbj0yMDE3LTAzLTMw", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachineScaleSets/vmss-070643651a?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MtMDcwNjQzNjUxYT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4787,8 +4787,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/dsk-b0c372428a0?api-version=2017-03-30", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay1iMGMzNzI0MjhhMD9hcGktdmVyc2lvbj0yMDE3LTAzLTMw", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/dsk-b0c372428a0?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay1iMGMzNzI0MjhhMD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 50\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4922,8 +4922,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/dsk-b0c372428a0?api-version=2017-03-30", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay1iMGMzNzI0MjhhMD9hcGktdmVyc2lvbj0yMDE3LTAzLTMw", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/dsk-b0c372428a0?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay1iMGMzNzI0MjhhMD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5489,8 +5489,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-212322?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0yMTIzMjI/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-212322?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0yMTIzMjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"fromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/dsk-b0c372428a0\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-212322\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Network/networkInterfaces/nicvm-212322ab989832\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -5561,8 +5561,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-212322?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0yMTIzMjI/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-212322?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0yMTIzMjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"vm-212322_OsDisk_1_467e15242fbb40f6ae59e91ca69cda37\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"fromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/vm-212322_OsDisk_1_467e15242fbb40f6ae59e91ca69cda37\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"dsk-b0c372428a0\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"attach\",\r\n \"diskSizeGB\": 50,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/dsk-b0c372428a0\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"name\": \"vm-212322_disk4_764a1635cab947f8918f78a5d0365fab\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/vm-212322_disk4_764a1635cab947f8918f78a5d0365fab\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 200,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-212322\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n },\r\n \"secrets\": []\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Network/networkInterfaces/nicvm-212322ab989832\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -5936,8 +5936,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-212322?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0yMTIzMjI/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-212322?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0yMTIzMjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5996,8 +5996,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-212322?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0yMTIzMjI/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-212322?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0yMTIzMjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6944,8 +6944,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-719027?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MTkwMjc/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-719027?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MTkwMjc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm-719027-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm71902794a8464042.blob.core.windows.net/vhds/vm-719027-os-disk-979b93de-55d5-4ee7-bb8b-7045821eab8d.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"fromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm71902794a8464042.blob.core.windows.net/vhds/vm-719027-data-disk-1-bd253721-c84c-4dd0-9d58-09f33712d237.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm71902794a8464042.blob.core.windows.net/vhds/vm-719027-data-disk-2-eb64aa14-ca2f-4fde-9378-3ec97de35312.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 50\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-719027\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Network/networkInterfaces/nicvm-71902794a90140\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -7316,8 +7316,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-719027?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MTkwMjc/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-719027?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MTkwMjc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7376,8 +7376,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-719027?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MTkwMjc/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-719027?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MTkwMjc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7442,8 +7442,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-719027/deallocate?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MTkwMjcvZGVhbGxvY2F0ZT9hcGktdmVyc2lvbj0yMDE3LTAzLTMw", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-719027/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MTkwMjcvZGVhbGxvY2F0ZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -7688,8 +7688,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-719027?$expand=instanceView&api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MTkwMjc/JGV4cGFuZD1pbnN0YW5jZVZpZXcmYXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-719027?$expand=instanceView&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MTkwMjc/JGV4cGFuZD1pbnN0YW5jZVZpZXcmYXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7754,8 +7754,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-719027/generalize?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MTkwMjcvZ2VuZXJhbGl6ZT9hcGktdmVyc2lvbj0yMDE3LTAzLTMw", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-719027/generalize?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MTkwMjcvZ2VuZXJhbGl6ZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -7814,8 +7814,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/images/cimg-75445?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2ltYWdlcy9jaW1nLTc1NDQ1P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/images/cimg-75445?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2ltYWdlcy9jaW1nLTc1NDQ1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"sourceVirtualMachine\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-719027\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -7946,8 +7946,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/images/cimg-75445?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2ltYWdlcy9jaW1nLTc1NDQ1P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/images/cimg-75445?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2ltYWdlcy9jaW1nLTc1NDQ1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8324,8 +8324,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-367657?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0zNjc2NTc/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-367657?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0zNjc2NTc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/images/cimg-75445\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"fromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-367657\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Network/networkInterfaces/nicvm-367657f0299875\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -8696,8 +8696,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-367657?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0zNjc2NTc/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-367657?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0zNjc2NTc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8756,8 +8756,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-719027?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MTkwMjc/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-719027?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MTkwMjc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -9200,8 +9200,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-013567?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0wMTM1Njc/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-013567?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0wMTM1Njc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"vm-013567-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm71902794a8464042.blob.core.windows.net/vhds/vm-719027-os-disk-979b93de-55d5-4ee7-bb8b-7045821eab8d.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"attach\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Network/networkInterfaces/nicvm-013567d7576279\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -11672,8 +11672,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-013567?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0wMTM1Njc/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-013567?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0wMTM1Njc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12371,8 +12371,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-69353b?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS02OTM1M2I/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-69353b?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS02OTM1M2I/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"fromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 200,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-69353b\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Network/networkInterfaces/nicvm-69353b3a719057\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -13223,8 +13223,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-69353b?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS02OTM1M2I/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-69353b?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS02OTM1M2I/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13283,8 +13283,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-69353b?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS02OTM1M2I/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-69353b?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS02OTM1M2I/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13349,8 +13349,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-69353b/deallocate?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS02OTM1M2IvZGVhbGxvY2F0ZT9hcGktdmVyc2lvbj0yMDE3LTAzLTMw", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-69353b/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS02OTM1M2IvZGVhbGxvY2F0ZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -16235,8 +16235,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-69353b?$expand=instanceView&api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS02OTM1M2I/JGV4cGFuZD1pbnN0YW5jZVZpZXcmYXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-69353b?$expand=instanceView&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS02OTM1M2I/JGV4cGFuZD1pbnN0YW5jZVZpZXcmYXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16301,8 +16301,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-69353b/generalize?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS02OTM1M2IvZ2VuZXJhbGl6ZT9hcGktdmVyc2lvbj0yMDE3LTAzLTMw", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-69353b/generalize?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS02OTM1M2IvZ2VuZXJhbGl6ZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -16361,8 +16361,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/vm-69353b_OsDisk_1_ab22a3ea61904ffca10e8c6acb4bbacf?api-version=2017-03-30", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtLTY5MzUzYl9Pc0Rpc2tfMV9hYjIyYTNlYTYxOTA0ZmZjYTEwZThjNmFjYjRiYmFjZj9hcGktdmVyc2lvbj0yMDE3LTAzLTMw", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/vm-69353b_OsDisk_1_ab22a3ea61904ffca10e8c6acb4bbacf?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtLTY5MzUzYl9Pc0Rpc2tfMV9hYjIyYTNlYTYxOTA0ZmZjYTEwZThjNmFjYjRiYmFjZj9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16427,8 +16427,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/vm-69353b_disk2_b6344a686030479cbeb2fd734d56878a?api-version=2017-03-30", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtLTY5MzUzYl9kaXNrMl9iNjM0NGE2ODYwMzA0NzljYmViMmZkNzM0ZDU2ODc4YT9hcGktdmVyc2lvbj0yMDE3LTAzLTMw", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/vm-69353b_disk2_b6344a686030479cbeb2fd734d56878a?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtLTY5MzUzYl9kaXNrMl9iNjM0NGE2ODYwMzA0NzljYmViMmZkNzM0ZDU2ODc4YT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16493,8 +16493,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/vm-69353b_disk3_e45f9b54a8524a428b5bad922518f376?api-version=2017-03-30", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtLTY5MzUzYl9kaXNrM19lNDVmOWI1NGE4NTI0YTQyOGI1YmFkOTIyNTE4ZjM3Nj9hcGktdmVyc2lvbj0yMDE3LTAzLTMw", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/vm-69353b_disk3_e45f9b54a8524a428b5bad922518f376?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtLTY5MzUzYl9kaXNrM19lNDVmOWI1NGE4NTI0YTQyOGI1YmFkOTIyNTE4ZjM3Nj9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16559,8 +16559,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-69353b?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS02OTM1M2I/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-69353b?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS02OTM1M2I/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -16685,8 +16685,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/snapshots/snp-22091?api-version=2017-03-30", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zbnAtMjIwOTE/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/snapshots/snp-22091?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zbnAtMjIwOTE/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"osType\": \"Linux\",\r\n \"creationData\": {\r\n \"createOption\": \"Copy\",\r\n \"sourceResourceId\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/vm-69353b_OsDisk_1_ab22a3ea61904ffca10e8c6acb4bbacf\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -16820,8 +16820,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/snapshots/snp-22091?api-version=2017-03-30", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zbnAtMjIwOTE/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/snapshots/snp-22091?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9zbnAtMjIwOTE/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16880,8 +16880,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/dsk-73576?api-version=2017-03-30", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay03MzU3Nj9hcGktdmVyc2lvbj0yMDE3LTAzLTMw", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/dsk-73576?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay03MzU3Nj9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"osType\": \"Linux\",\r\n \"creationData\": {\r\n \"createOption\": \"Copy\",\r\n \"sourceResourceId\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/snapshots/snp-22091\"\r\n },\r\n \"diskSizeGB\": 100\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -17015,8 +17015,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/dsk-73576?api-version=2017-03-30", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay03MzU3Nj9hcGktdmVyc2lvbj0yMDE3LTAzLTMw", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/dsk-73576?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay03MzU3Nj9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17075,8 +17075,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/snapshots/dsk-76287?api-version=2017-03-30", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9kc2stNzYyODc/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/snapshots/dsk-76287?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9kc2stNzYyODc/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Copy\",\r\n \"sourceResourceId\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/vm-69353b_disk2_b6344a686030479cbeb2fd734d56878a\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -17210,8 +17210,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/snapshots/dsk-76287?api-version=2017-03-30", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9kc2stNzYyODc/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/snapshots/dsk-76287?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3NuYXBzaG90cy9kc2stNzYyODc/YXBpLXZlcnNpb249MjAyMC0wNi0zMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17270,8 +17270,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/dsk-75833?api-version=2017-03-30", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay03NTgzMz9hcGktdmVyc2lvbj0yMDE3LTAzLTMw", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/dsk-75833?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay03NTgzMz9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Copy\",\r\n \"sourceResourceId\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/snapshots/dsk-76287\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -17405,8 +17405,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/dsk-75833?api-version=2017-03-30", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay03NTgzMz9hcGktdmVyc2lvbj0yMDE3LTAzLTMw", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/dsk-75833?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay03NTgzMz9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17783,8 +17783,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-27746b?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0yNzc0NmI/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-27746b?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0yNzc0NmI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/dsk-73576\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/disks/dsk-75833\"\r\n }\r\n }\r\n ]\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Network/networkInterfaces/nicvm-27746b1ab20581\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -18215,8 +18215,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-27746b?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0yNzc0NmI/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-27746b?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS0yNzc0NmI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -18971,8 +18971,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-73400e?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MzQwMGU/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-73400e?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MzQwMGU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm-73400e-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm73400e3f3409275f.blob.core.windows.net/vhds/vm-73400e-os-disk-6f2869f3-a10d-4ec7-ae8e-3342a1b3e005.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"fromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"vm-73400e-data-disk-0\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm73400e3f3409275f.blob.core.windows.net/vhds/vm-73400e-data-disk-0-d9312a6a-54f9-448f-9df0-b2177fe656d8.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 100\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-73400e\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Network/networkInterfaces/nicvm-73400e3f346565\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -19523,8 +19523,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-73400e?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MzQwMGU/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-73400e?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MzQwMGU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19583,8 +19583,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-73400e?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MzQwMGU/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-73400e?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MzQwMGU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19649,8 +19649,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-73400e?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MzQwMGU/YXBpLXZlcnNpb249MjAxNy0wMy0zMA==", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-73400e?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MzQwMGU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19715,8 +19715,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-73400e/deallocate?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MzQwMGUvZGVhbGxvY2F0ZT9hcGktdmVyc2lvbj0yMDE3LTAzLTMw", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-73400e/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MzQwMGUvZGVhbGxvY2F0ZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -19901,8 +19901,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-73400e/convertToManagedDisks?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MzQwMGUvY29udmVydFRvTWFuYWdlZERpc2tzP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-73400e/convertToManagedDisks?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MzQwMGUvY29udmVydFRvTWFuYWdlZERpc2tzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageResourceFromMSIEnabledVirtualMachineBelongsToAADGroupTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageResourceFromMSIEnabledVirtualMachineBelongsToAADGroupTest.json index 1946dc074..8774a151e 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageResourceFromMSIEnabledVirtualMachineBelongsToAADGroupTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageResourceFromMSIEnabledVirtualMachineBelongsToAADGroupTest.json @@ -870,8 +870,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYz9hcGktdmVyc2lvbj0yMDE3LTEyLTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"fromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm325565532b\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA34w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Network/networkInterfaces/nic82121e6fcac\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -942,8 +942,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYz9hcGktdmVyc2lvbj0yMDE3LTEyLTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"vm1e732893164c86903c_OsDisk_1_20f6c690c04b41288225f561e2be441a\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"fromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/disks/vm1e732893164c86903c_OsDisk_1_20f6c690c04b41288225f561e2be441a\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm325565532b\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n },\r\n \"secrets\": []\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Network/networkInterfaces/nic82121e6fcac\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1317,8 +1317,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYz9hcGktdmVyc2lvbj0yMDE3LTEyLTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1377,8 +1377,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYz9hcGktdmVyc2lvbj0yMDE3LTEyLTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1443,8 +1443,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYz9hcGktdmVyc2lvbj0yMDE3LTEyLTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1503,8 +1503,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYz9hcGktdmVyc2lvbj0yMDE3LTEyLTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1569,8 +1569,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c/extensions/ManagedIdentityExtensionForLinux?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYy9leHRlbnNpb25zL01hbmFnZWRJZGVudGl0eUV4dGVuc2lvbkZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c/extensions/ManagedIdentityExtensionForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYy9leHRlbnNpb25zL01hbmFnZWRJZGVudGl0eUV4dGVuc2lvbkZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.ManagedIdentity\",\r\n \"type\": \"ManagedIdentityExtensionForLinux\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"port\": 50342\r\n }\r\n },\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -1761,8 +1761,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c/extensions/ManagedIdentityExtensionForLinux?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYy9leHRlbnNpb25zL01hbmFnZWRJZGVudGl0eUV4dGVuc2lvbkZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c/extensions/ManagedIdentityExtensionForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYy9leHRlbnNpb25zL01hbmFnZWRJZGVudGl0eUV4dGVuc2lvbkZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1962,8 +1962,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c/extensions/CustomScriptForLinux?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYy9leHRlbnNpb25zL0N1c3RvbVNjcmlwdEZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYy9leHRlbnNpb25zL0N1c3RvbVNjcmlwdEZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"https://raw.githubusercontent.com/Azure/azure-sdk-for-java/master/azure-samples/src/main/resources/create_resources_with_msi.sh\"\r\n ],\r\n \"commandToExecute\": \"bash create_resources_with_msi.sh st4480697519336f1ae2d rgcomvcdc8776230603026 westcentralus\"\r\n }\r\n },\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -2334,8 +2334,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c/extensions/CustomScriptForLinux?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYy9leHRlbnNpb25zL0N1c3RvbVNjcmlwdEZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYy9leHRlbnNpb25zL0N1c3RvbVNjcmlwdEZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageStorageFromMSIEnabledVirtualMachineTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageStorageFromMSIEnabledVirtualMachineTest.json index 14dfa304a..b45259c14 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageStorageFromMSIEnabledVirtualMachineTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageStorageFromMSIEnabledVirtualMachineTest.json @@ -1114,8 +1114,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1d857197a463abd7/providers/Microsoft.Compute/virtualMachines/vm1dff964405437d968b?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkZmY5NjQ0MDU0MzdkOTY4Yj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1d857197a463abd7/providers/Microsoft.Compute/virtualMachines/vm1dff964405437d968b?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkZmY5NjQ0MDU0MzdkOTY4Yj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm8f60439942\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA34w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1d857197a463abd7/providers/Microsoft.Network/networkInterfaces/nic72401a6c54e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv1d857197a463abd7/providers/Microsoft.ManagedIdentity/userAssignedIdentities/idtc6384917ca94ef4d8\": {}\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1386,8 +1386,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1d857197a463abd7/providers/Microsoft.Compute/virtualMachines/vm1dff964405437d968b?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkZmY5NjQ0MDU0MzdkOTY4Yj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1d857197a463abd7/providers/Microsoft.Compute/virtualMachines/vm1dff964405437d968b?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkZmY5NjQ0MDU0MzdkOTY4Yj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1448,8 +1448,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1d857197a463abd7/providers/Microsoft.Compute/virtualMachines/vm1dff964405437d968b?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkZmY5NjQ0MDU0MzdkOTY4Yj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1d857197a463abd7/providers/Microsoft.Compute/virtualMachines/vm1dff964405437d968b?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkZmY5NjQ0MDU0MzdkOTY4Yj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1510,8 +1510,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1d857197a463abd7/providers/Microsoft.Compute/virtualMachines/vm1dff964405437d968b?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkZmY5NjQ0MDU0MzdkOTY4Yj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1d857197a463abd7/providers/Microsoft.Compute/virtualMachines/vm1dff964405437d968b?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkZmY5NjQ0MDU0MzdkOTY4Yj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1578,8 +1578,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1d857197a463abd7/providers/Microsoft.Compute/virtualMachines/vm1dff964405437d968b?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkZmY5NjQ0MDU0MzdkOTY4Yj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1d857197a463abd7/providers/Microsoft.Compute/virtualMachines/vm1dff964405437d968b?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkZmY5NjQ0MDU0MzdkOTY4Yj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"vm1dff964405437d968b_OsDisk_1_4f5345c5c79d4eabb3f9ef9f3393d16b\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1d857197a463abd7/providers/Microsoft.Compute/disks/vm1dff964405437d968b_OsDisk_1_4f5345c5c79d4eabb3f9ef9f3393d16b\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm8f60439942\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1d857197a463abd7/providers/Microsoft.Network/networkInterfaces/nic72401a6c54e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"UserAssigned\"\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1720,8 +1720,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1d857197a463abd7/providers/Microsoft.Compute/virtualMachines/vm1dff964405437d968b/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkZmY5NjQ0MDU0MzdkOTY4Yi9leHRlbnNpb25zL0N1c3RvbVNjcmlwdEZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1d857197a463abd7/providers/Microsoft.Compute/virtualMachines/vm1dff964405437d968b/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkZmY5NjQ0MDU0MzdkOTY4Yi9leHRlbnNpb25zL0N1c3RvbVNjcmlwdEZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"https://raw.githubusercontent.com/Azure/azure-libraries-for-net/master/Samples/Asset/create_resources_with_msi.sh\"\r\n ],\r\n \"commandToExecute\": \"bash create_resources_with_msi.sh /subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv1d857197a463abd7/providers/Microsoft.ManagedIdentity/userAssignedIdentities/idtc6384917ca94ef4d8 st44b746616762b10c398 rgcomv1d857197a463abd7 westcentralus\"\r\n }\r\n },\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -2420,8 +2420,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1d857197a463abd7/providers/Microsoft.Compute/virtualMachines/vm1dff964405437d968b/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkZmY5NjQ0MDU0MzdkOTY4Yi9leHRlbnNpb25zL0N1c3RvbVNjcmlwdEZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1d857197a463abd7/providers/Microsoft.Compute/virtualMachines/vm1dff964405437d968b/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkZmY5NjQ0MDU0MzdkOTY4Yi9leHRlbnNpb25zL0N1c3RvbVNjcmlwdEZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineAsyncTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineAsyncTest.json index 2968848fb..aca63407b 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineAsyncTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineAsyncTest.json @@ -135,8 +135,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/disks/dsk-43b0452760f97196d?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay00M2IwNDUyNzYwZjk3MTk2ZD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/disks/dsk-43b0452760f97196d?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay00M2IwNDUyNzYwZjk3MTk2ZD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 50\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -286,8 +286,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/disks/dsk-43b0452760f97196d?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay00M2IwNDUyNzYwZjk3MTk2ZD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/disks/dsk-43b0452760f97196d?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay00M2IwNDUyNzYwZjk3MTk2ZD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -351,8 +351,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/disks/dsk-07f768849421787d2?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay0wN2Y3Njg4NDk0MjE3ODdkMj9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/disks/dsk-07f768849421787d2?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay0wN2Y3Njg4NDk0MjE3ODdkMj9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 100\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -582,8 +582,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/disks/dsk-07f768849421787d2?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay0wN2Y3Njg4NDk0MjE3ODdkMj9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/disks/dsk-07f768849421787d2?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay0wN2Y3Njg4NDk0MjE3ODdkMj9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1058,8 +1058,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines/wvm55733871c3a277e88?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm01NTczMzg3MWMzYTI3N2U4OD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines/wvm55733871c3a277e88?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm01NTczMzg3MWMzYTI3N2U4OD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/disks/dsk-07f768849421787d2\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/disks/dsk-43b0452760f97196d\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 10,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm90497976ea\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Network/networkInterfaces/nic934859f9ecb\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1268,8 +1268,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines/wvm55733871c3a277e88?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm01NTczMzg3MWMzYTI3N2U4OD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines/wvm55733871c3a277e88?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm01NTczMzg3MWMzYTI3N2U4OD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1330,8 +1330,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines/wvm55733871c3a277e88?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm01NTczMzg3MWMzYTI3N2U4OD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines/wvm55733871c3a277e88?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm01NTczMzg3MWMzYTI3N2U4OD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1534,8 +1534,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines/lvmb83733287ac3c8252?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm1iODM3MzMyODdhYzNjODI1Mj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines/lvmb83733287ac3c8252?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm1iODM3MzMyODdhYzNjODI1Mj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm148534259a\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Network/networkInterfaces/nic6467485f34d\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1806,8 +1806,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines/lvmb83733287ac3c8252?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm1iODM3MzMyODdhYzNjODI1Mj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines/lvmb83733287ac3c8252?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm1iODM3MzMyODdhYzNjODI1Mj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1868,8 +1868,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines/lvmb83733287ac3c8252?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm1iODM3MzMyODdhYzNjODI1Mj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines/lvmb83733287ac3c8252?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm1iODM3MzMyODdhYzNjODI1Mj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1930,8 +1930,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines/lvmb83733287ac3c8252?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm1iODM3MzMyODdhYzNjODI1Mj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines/lvmb83733287ac3c8252?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm1iODM3MzMyODdhYzNjODI1Mj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"lvmb83733287ac3c8252_OsDisk_1_f904188d738a4494bba0024af81cbb46\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/disks/lvmb83733287ac3c8252_OsDisk_1_f904188d738a4494bba0024af81cbb46\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm148534259a\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Network/networkInterfaces/nic6467485f34d\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {\r\n \"who-rocks-on-linux\": \"java\",\r\n \"where\": \"on azure\"\r\n }\r\n}", "RequestHeaders": { @@ -2072,8 +2072,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines/wvm55733871c3a277e88?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm01NTczMzg3MWMzYTI3N2U4OD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines/wvm55733871c3a277e88?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm01NTczMzg3MWMzYTI3N2U4OD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"wvm55733871c3a277e88_OsDisk_1_b9ea6eecbf1c4e4485bd5174cdebe715\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/disks/wvm55733871c3a277e88_OsDisk_1_b9ea6eecbf1c4e4485bd5174cdebe715\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"dsk-07f768849421787d2\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/disks/dsk-07f768849421787d2\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 1,\r\n \"name\": \"dsk-43b0452760f97196d\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"diskSizeGB\": 50,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/disks/dsk-43b0452760f97196d\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"wvm55733871c3a277e88_disk4_909d28dd99fa4b429d10a93325869290\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 10,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/disks/wvm55733871c3a277e88_disk4_909d28dd99fa4b429d10a93325869290\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 200,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm90497976ea\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Network/networkInterfaces/nic934859f9ecb\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2214,8 +2214,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2282,8 +2282,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines/wvm55733871c3a277e88?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm01NTczMzg3MWMzYTI3N2U4OD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines/wvm55733871c3a277e88?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm01NTczMzg3MWMzYTI3N2U4OD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineExtensionTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineExtensionTest.json index 012b58158..d51bd4a15 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineExtensionTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineExtensionTest.json @@ -624,8 +624,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"lvm367092\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Network/networkInterfaces/niclvm3670923e890508\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -896,8 +896,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -958,8 +958,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1020,8 +1020,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1088,8 +1088,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1150,8 +1150,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1218,8 +1218,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1280,8 +1280,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1348,8 +1348,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1410,8 +1410,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1478,8 +1478,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1540,8 +1540,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1608,8 +1608,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1670,8 +1670,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1738,8 +1738,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"lvm367092_OsDisk_1_3742866bc54b4ab28b88912d0a21be1d\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/disks/lvm367092_OsDisk_1_3742866bc54b4ab28b88912d0a21be1d\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"lvm367092\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Network/networkInterfaces/niclvm3670923e890508\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1818,8 +1818,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"lvm367092_OsDisk_1_3742866bc54b4ab28b88912d0a21be1d\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/disks/lvm367092_OsDisk_1_3742866bc54b4ab28b88912d0a21be1d\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"lvm367092\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Network/networkInterfaces/niclvm3670923e890508\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1898,8 +1898,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"lvm367092_OsDisk_1_3742866bc54b4ab28b88912d0a21be1d\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/disks/lvm367092_OsDisk_1_3742866bc54b4ab28b88912d0a21be1d\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"lvm367092\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Network/networkInterfaces/niclvm3670923e890508\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1978,8 +1978,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"lvm367092_OsDisk_1_3742866bc54b4ab28b88912d0a21be1d\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/disks/lvm367092_OsDisk_1_3742866bc54b4ab28b88912d0a21be1d\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"lvm367092\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Network/networkInterfaces/niclvm3670923e890508\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2058,8 +2058,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"lvm367092_OsDisk_1_3742866bc54b4ab28b88912d0a21be1d\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/disks/lvm367092_OsDisk_1_3742866bc54b4ab28b88912d0a21be1d\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"lvm367092\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Network/networkInterfaces/niclvm3670923e890508\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2138,8 +2138,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"lvm367092_OsDisk_1_3742866bc54b4ab28b88912d0a21be1d\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/disks/lvm367092_OsDisk_1_3742866bc54b4ab28b88912d0a21be1d\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"lvm367092\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Network/networkInterfaces/niclvm3670923e890508\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2280,8 +2280,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"protectedSettings\": {\r\n \"username\": \"seconduser\",\r\n \"password\": \"B12a6@12xyz!\",\r\n \"expiration\": \"2020-12-31\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -2360,8 +2360,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"protectedSettings\": {\r\n \"username\": \"thirduser\",\r\n \"password\": \"12xyz!B12a6@\",\r\n \"expiration\": \"2020-12-31\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -2437,8 +2437,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"protectedSettings\": {\r\n \"username\": \"tirekicker\",\r\n \"password\": \"muy!234OR\",\r\n \"reset_ssh\": \"true\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -2514,8 +2514,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"protectedSettings\": {\r\n \"remove_user\": \"seconduser\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -2653,8 +2653,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2715,8 +2715,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2777,8 +2777,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2839,8 +2839,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3397,8 +3397,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvQ3VzdG9tU2NyaXB0Rm9yTGludXg/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvQ3VzdG9tU2NyaXB0Rm9yTGludXg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/4397e808d07df60ff3cdfd1ae40999f0130eb1b3/mysql-standalone-server-ubuntu/scripts/install_mysql_server_5.6.sh\"\r\n ],\r\n \"commandToExecute\": \"bash install_mysql_server_5.6.sh Abc.123x(\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -3663,8 +3663,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvQ3VzdG9tU2NyaXB0Rm9yTGludXg/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvQ3VzdG9tU2NyaXB0Rm9yTGludXg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3787,8 +3787,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/CustomScriptForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvQ3VzdG9tU2NyaXB0Rm9yTGludXg/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/CustomScriptForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvQ3VzdG9tU2NyaXB0Rm9yTGludXg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -3861,8 +3861,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -4733,8 +4733,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"wvm76950d\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Network/networkInterfaces/nicwvm76950dbc225404\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -5005,8 +5005,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5067,8 +5067,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5135,8 +5135,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5197,8 +5197,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5265,8 +5265,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5327,8 +5327,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5395,8 +5395,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5457,8 +5457,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5525,8 +5525,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5587,8 +5587,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5655,8 +5655,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/CustomScriptExtension?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvQ3VzdG9tU2NyaXB0RXh0ZW5zaW9uP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/CustomScriptExtension?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvQ3VzdG9tU2NyaXB0RXh0ZW5zaW9uP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"CustomScriptExtension\",\r\n \"typeHandlerVersion\": \"1.7\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"https://raw.githubusercontent.com/Azure/azure-libraries-for-net/master/Samples/Asset/installMySQL.ps1\"\r\n ],\r\n \"commandToExecute\": \"powershell.exe -ExecutionPolicy Unrestricted -File installMySQL.ps1\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -6107,8 +6107,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/CustomScriptExtension?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvQ3VzdG9tU2NyaXB0RXh0ZW5zaW9uP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/CustomScriptExtension?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvQ3VzdG9tU2NyaXB0RXh0ZW5zaW9uP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6169,8 +6169,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"wvm76950d_OsDisk_1_c281cd6a9cb94d078e46127808dd60cb\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/disks/wvm76950d_OsDisk_1_c281cd6a9cb94d078e46127808dd60cb\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"wvm76950d\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Network/networkInterfaces/nicwvm76950dbc225404\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -6249,8 +6249,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"wvm76950d_OsDisk_1_c281cd6a9cb94d078e46127808dd60cb\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/disks/wvm76950d_OsDisk_1_c281cd6a9cb94d078e46127808dd60cb\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"wvm76950d\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Network/networkInterfaces/nicwvm76950dbc225404\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -6329,8 +6329,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"wvm76950d_OsDisk_1_c281cd6a9cb94d078e46127808dd60cb\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/disks/wvm76950d_OsDisk_1_c281cd6a9cb94d078e46127808dd60cb\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"wvm76950d\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Network/networkInterfaces/nicwvm76950dbc225404\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -6409,8 +6409,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"wvm76950d_OsDisk_1_c281cd6a9cb94d078e46127808dd60cb\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/disks/wvm76950d_OsDisk_1_c281cd6a9cb94d078e46127808dd60cb\"\r\n }\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"wvm76950d\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Network/networkInterfaces/nicwvm76950dbc225404\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -6551,8 +6551,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/VMAccessAgent?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvVk1BY2Nlc3NBZ2VudD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/VMAccessAgent?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvVk1BY2Nlc3NBZ2VudD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"VMAccessAgent\",\r\n \"typeHandlerVersion\": \"2.3\",\r\n \"protectedSettings\": {\r\n \"username\": \"seconduser\",\r\n \"password\": \"B12a6@12xyz!\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -6631,8 +6631,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/VMAccessAgent?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvVk1BY2Nlc3NBZ2VudD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/VMAccessAgent?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvVk1BY2Nlc3NBZ2VudD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"VMAccessAgent\",\r\n \"typeHandlerVersion\": \"2.3\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"protectedSettings\": {\r\n \"username\": \"thirduser\",\r\n \"password\": \"12xyz!B12a6@\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -6708,8 +6708,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/VMAccessAgent?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvVk1BY2Nlc3NBZ2VudD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/VMAccessAgent?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvVk1BY2Nlc3NBZ2VudD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"VMAccessAgent\",\r\n \"typeHandlerVersion\": \"2.3\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"protectedSettings\": {\r\n \"username\": \"tirekicker\",\r\n \"password\": \"muy!234OR\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -6909,8 +6909,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/VMAccessAgent?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvVk1BY2Nlc3NBZ2VudD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/VMAccessAgent?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvVk1BY2Nlc3NBZ2VudD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6971,8 +6971,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/VMAccessAgent?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvVk1BY2Nlc3NBZ2VudD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/VMAccessAgent?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvVk1BY2Nlc3NBZ2VudD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7033,8 +7033,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/VMAccessAgent?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvVk1BY2Nlc3NBZ2VudD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/VMAccessAgent?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvVk1BY2Nlc3NBZ2VudD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7405,8 +7405,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/VMAccessAgent?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvVk1BY2Nlc3NBZ2VudD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/VMAccessAgent?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvVk1BY2Nlc3NBZ2VudD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetTest.json index 302e3fd8e..1ea03c640 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetTest.json @@ -1118,8 +1118,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjI/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 3\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss-vm44605\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Network/virtualNetworks/vnet3e8386344a90a0/subnets/Front-end\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Network/loadBalancers/intlb-88420011ba/backendAddressPools/intlb-88420011ba-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Network/loadBalancers/intlb-88420011ba/backendAddressPools/intlb-88420011ba-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Network/loadBalancers/intlb-88420011ba/inboundNatPools/natPool50XXto22\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Network/loadBalancers/intlb-88420011ba/inboundNatPools/natPool60XXto23\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"CustomScriptForLinux\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"https://raw.githubusercontent.com/Azure/azure-libraries-for-net/network/Samples/Asset/install_apache.sh\"\r\n ],\r\n \"commandToExecute\": \"bash install_apache.sh\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1455,8 +1455,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjI/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1517,8 +1517,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjI/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1585,8 +1585,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjI/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1647,8 +1647,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjI/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1777,8 +1777,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2/virtualMachines?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjIvdmlydHVhbE1hY2hpbmVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2/virtualMachines?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjIvdmlydHVhbE1hY2hpbmVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2052,8 +2052,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2/poweroff?skipShutdown=false&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjIvcG93ZXJvZmY/c2tpcFNodXRkb3duPWZhbHNlJmFwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2/poweroff?skipShutdown=false&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjIvcG93ZXJvZmY/c2tpcFNodXRkb3duPWZhbHNlJmFwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -2371,8 +2371,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2/deallocate?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjIvZGVhbGxvY2F0ZT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjIvZGVhbGxvY2F0ZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -3062,8 +3062,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjI/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 3\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n },\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Network/virtualNetworks/vnet3e8386344a90a0/subnets/Front-end\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Network/loadBalancers/intlb-88420011ba/backendAddressPools/intlb-88420011ba-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Network/loadBalancers/intlb-88420011ba/backendAddressPools/intlb-88420011ba-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Network/loadBalancers/intlb-88420011ba/inboundNatPools/natPool50XXto22\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Network/loadBalancers/intlb-88420011ba/inboundNatPools/natPool60XXto23\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"CustomScriptForLinux\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"https://raw.githubusercontent.com/Azure/azure-libraries-for-net/network/Samples/Asset/install_apache.sh\"\r\n ],\r\n \"commandToExecute\": \"bash install_apache.sh\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3148,8 +3148,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjI/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 6\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n },\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Network/virtualNetworks/vnet3e8386344a90a0/subnets/Front-end\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Network/loadBalancers/intlb-88420011ba/backendAddressPools/intlb-88420011ba-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Network/loadBalancers/intlb-88420011ba/backendAddressPools/intlb-88420011ba-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Network/loadBalancers/intlb-88420011ba/inboundNatPools/natPool50XXto22\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Network/loadBalancers/intlb-88420011ba/inboundNatPools/natPool60XXto23\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"CustomScriptForLinux\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"https://raw.githubusercontent.com/Azure/azure-libraries-for-net/network/Samples/Asset/install_apache.sh\"\r\n ],\r\n \"commandToExecute\": \"bash install_apache.sh\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3296,8 +3296,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2/start?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjIvc3RhcnQ/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2/start?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjIvc3RhcnQ/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -3928,8 +3928,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2/restart?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjIvcmVzdGFydD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs0fd01732/providers/Microsoft.Compute/virtualMachineScaleSets/vmssd6985625d827f2/restart?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czBmZDAxNzMyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzZDY5ODU2MjVkODI3ZjIvcmVzdGFydD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetTestAsync.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetTestAsync.json index 199b69572..442b17c20 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetTestAsync.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetTestAsync.json @@ -1114,8 +1114,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Compute/virtualMachineScaleSets/vmss30338170de78c1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czdkNTExNjI3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzAzMzgxNzBkZTc4YzE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Compute/virtualMachineScaleSets/vmss30338170de78c1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czdkNTExNjI3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzAzMzgxNzBkZTc4YzE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 3\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss-vm66798\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Network/virtualNetworks/vnet44b44947eddc43/subnets/Front-end\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Network/loadBalancers/intlb-45a351506a/backendAddressPools/intlb-45a351506a-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Network/loadBalancers/intlb-45a351506a/backendAddressPools/intlb-45a351506a-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Network/loadBalancers/intlb-45a351506a/inboundNatPools/natPool50XXto22\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Network/loadBalancers/intlb-45a351506a/inboundNatPools/natPool60XXto23\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"CustomScriptForLinux\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"https://raw.githubusercontent.com/Azure/azure-libraries-for-net/master/Samples/Asset/install_apache.sh\"\r\n ],\r\n \"commandToExecute\": \"bash install_apache.sh\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1389,8 +1389,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Compute/virtualMachineScaleSets/vmss30338170de78c1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czdkNTExNjI3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzAzMzgxNzBkZTc4YzE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Compute/virtualMachineScaleSets/vmss30338170de78c1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czdkNTExNjI3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzAzMzgxNzBkZTc4YzE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1451,8 +1451,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Compute/virtualMachineScaleSets/vmss30338170de78c1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czdkNTExNjI3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzAzMzgxNzBkZTc4YzE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Compute/virtualMachineScaleSets/vmss30338170de78c1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czdkNTExNjI3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzAzMzgxNzBkZTc4YzE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1519,8 +1519,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Compute/virtualMachineScaleSets/vmss30338170de78c1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czdkNTExNjI3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzAzMzgxNzBkZTc4YzE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Compute/virtualMachineScaleSets/vmss30338170de78c1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czdkNTExNjI3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzAzMzgxNzBkZTc4YzE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1581,8 +1581,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Compute/virtualMachineScaleSets/vmss30338170de78c1/virtualMachines?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czdkNTExNjI3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzAzMzgxNzBkZTc4YzEvdmlydHVhbE1hY2hpbmVzP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Compute/virtualMachineScaleSets/vmss30338170de78c1/virtualMachines?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czdkNTExNjI3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzAzMzgxNzBkZTc4YzEvdmlydHVhbE1hY2hpbmVzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1856,8 +1856,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Compute/virtualMachineScaleSets/vmss30338170de78c1/poweroff?skipShutdown=false&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czdkNTExNjI3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzAzMzgxNzBkZTc4YzEvcG93ZXJvZmY/c2tpcFNodXRkb3duPWZhbHNlJmFwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Compute/virtualMachineScaleSets/vmss30338170de78c1/poweroff?skipShutdown=false&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czdkNTExNjI3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzAzMzgxNzBkZTc4YzEvcG93ZXJvZmY/c2tpcFNodXRkb3duPWZhbHNlJmFwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -2113,8 +2113,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Compute/virtualMachineScaleSets/vmss30338170de78c1/deallocate?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czdkNTExNjI3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzAzMzgxNzBkZTc4YzEvZGVhbGxvY2F0ZT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Compute/virtualMachineScaleSets/vmss30338170de78c1/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czdkNTExNjI3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzAzMzgxNzBkZTc4YzEvZGVhbGxvY2F0ZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -2804,8 +2804,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Compute/virtualMachineScaleSets/vmss30338170de78c1/start?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czdkNTExNjI3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzAzMzgxNzBkZTc4YzEvc3RhcnQ/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Compute/virtualMachineScaleSets/vmss30338170de78c1/start?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czdkNTExNjI3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzAzMzgxNzBkZTc4YzEvc3RhcnQ/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -3061,8 +3061,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Compute/virtualMachineScaleSets/vmss30338170de78c1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czdkNTExNjI3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzAzMzgxNzBkZTc4YzE/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Compute/virtualMachineScaleSets/vmss30338170de78c1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czdkNTExNjI3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzAzMzgxNzBkZTc4YzE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 6\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n },\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Network/virtualNetworks/vnet44b44947eddc43/subnets/Front-end\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Network/loadBalancers/intlb-45a351506a/backendAddressPools/intlb-45a351506a-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Network/loadBalancers/intlb-45a351506a/backendAddressPools/intlb-45a351506a-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Network/loadBalancers/intlb-45a351506a/inboundNatPools/natPool50XXto22\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Network/loadBalancers/intlb-45a351506a/inboundNatPools/natPool60XXto23\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"CustomScriptForLinux\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"https://raw.githubusercontent.com/Azure/azure-libraries-for-net/master/Samples/Asset/install_apache.sh\"\r\n ],\r\n \"commandToExecute\": \"bash install_apache.sh\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3460,8 +3460,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Compute/virtualMachineScaleSets/vmss30338170de78c1/restart?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czdkNTExNjI3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzAzMzgxNzBkZTc4YzEvcmVzdGFydD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs7d511627/providers/Microsoft.Compute/virtualMachineScaleSets/vmss30338170de78c1/restart?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czdkNTExNjI3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzAzMzgxNzBkZTc4YzEvcmVzdGFydD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetWithUnmanagedDisksTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetWithUnmanagedDisksTest.json index 27f33510f..8dc2f9822 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetWithUnmanagedDisksTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetWithUnmanagedDisksTest.json @@ -1428,8 +1428,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Compute/virtualMachineScaleSets/vmss38051285a7097c?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czExYTkwMTIwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzgwNTEyODVhNzA5N2M/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Compute/virtualMachineScaleSets/vmss38051285a7097c?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czExYTkwMTIwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzgwNTEyODVhNzA5N2M/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 3\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss-vm85331\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Network/virtualNetworks/vnetdea235451f3fb5/subnets/Front-end\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Network/loadBalancers/intlb-77b5061046/backendAddressPools/intlb-77b5061046-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Network/loadBalancers/intlb-77b5061046/backendAddressPools/intlb-77b5061046-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Network/loadBalancers/intlb-77b5061046/inboundNatPools/natPool50XXto22\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Network/loadBalancers/intlb-77b5061046/inboundNatPools/natPool60XXto23\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"CustomScriptForLinux\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"https://raw.githubusercontent.com/Azure/azure-libraries-for-net/master/Samples/Asset/install_apache.sh\"\r\n ],\r\n \"commandToExecute\": \"bash install_apache.sh Abc.123x(\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1765,8 +1765,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Compute/virtualMachineScaleSets/vmss38051285a7097c?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czExYTkwMTIwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzgwNTEyODVhNzA5N2M/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Compute/virtualMachineScaleSets/vmss38051285a7097c?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czExYTkwMTIwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzgwNTEyODVhNzA5N2M/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1827,8 +1827,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Compute/virtualMachineScaleSets/vmss38051285a7097c?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czExYTkwMTIwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzgwNTEyODVhNzA5N2M/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Compute/virtualMachineScaleSets/vmss38051285a7097c?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czExYTkwMTIwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzgwNTEyODVhNzA5N2M/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1889,8 +1889,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Compute/virtualMachineScaleSets/vmss38051285a7097c/poweroff?skipShutdown=false&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czExYTkwMTIwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzgwNTEyODVhNzA5N2MvcG93ZXJvZmY/c2tpcFNodXRkb3duPWZhbHNlJmFwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Compute/virtualMachineScaleSets/vmss38051285a7097c/poweroff?skipShutdown=false&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czExYTkwMTIwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzgwNTEyODVhNzA5N2MvcG93ZXJvZmY/c2tpcFNodXRkb3duPWZhbHNlJmFwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -2084,8 +2084,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Compute/virtualMachineScaleSets/vmss38051285a7097c/start?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czExYTkwMTIwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzgwNTEyODVhNzA5N2Mvc3RhcnQ/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Compute/virtualMachineScaleSets/vmss38051285a7097c/start?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czExYTkwMTIwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzgwNTEyODVhNzA5N2Mvc3RhcnQ/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -2279,8 +2279,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Compute/virtualMachineScaleSets/vmss38051285a7097c?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czExYTkwMTIwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzgwNTEyODVhNzA5N2M/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Compute/virtualMachineScaleSets/vmss38051285a7097c?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czExYTkwMTIwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzgwNTEyODVhNzA5N2M/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 6\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n },\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Network/virtualNetworks/vnetdea235451f3fb5/subnets/Front-end\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Network/loadBalancers/intlb-77b5061046/backendAddressPools/intlb-77b5061046-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Network/loadBalancers/intlb-77b5061046/backendAddressPools/intlb-77b5061046-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Network/loadBalancers/intlb-77b5061046/inboundNatPools/natPool50XXto22\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Network/loadBalancers/intlb-77b5061046/inboundNatPools/natPool60XXto23\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"CustomScriptForLinux\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"https://raw.githubusercontent.com/Azure/azure-libraries-for-net/master/Samples/Asset/install_apache.sh\"\r\n ],\r\n \"commandToExecute\": \"bash install_apache.sh Abc.123x(\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2740,8 +2740,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Compute/virtualMachineScaleSets/vmss38051285a7097c/restart?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czExYTkwMTIwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzgwNTEyODVhNzA5N2MvcmVzdGFydD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcovs11a90120/providers/Microsoft.Compute/virtualMachineScaleSets/vmss38051285a7097c/restart?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292czExYTkwMTIwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMzgwNTEyODVhNzA5N2MvcmVzdGFydD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineTest.json index 33d01220e..4b0f8069e 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineTest.json @@ -135,8 +135,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/dsk-8e778016dcbd97359?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay04ZTc3ODAxNmRjYmQ5NzM1OT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/dsk-8e778016dcbd97359?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay04ZTc3ODAxNmRjYmQ5NzM1OT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 50\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -286,8 +286,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/dsk-8e778016dcbd97359?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay04ZTc3ODAxNmRjYmQ5NzM1OT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/dsk-8e778016dcbd97359?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay04ZTc3ODAxNmRjYmQ5NzM1OT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -431,8 +431,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/dsk-07980733c0477258c?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay0wNzk4MDczM2MwNDc3MjU4Yz9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/dsk-07980733c0477258c?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay0wNzk4MDczM2MwNDc3MjU4Yz9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 100\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -644,8 +644,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/dsk-07980733c0477258c?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay0wNzk4MDczM2MwNDc3MjU4Yz9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/dsk-07980733c0477258c?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay0wNzk4MDczM2MwNDc3MjU4Yz9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1058,8 +1058,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/dsk-07980733c0477258c\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/dsk-8e778016dcbd97359\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 10,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmb256348798\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Network/networkInterfaces/nic87783297a41\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1330,8 +1330,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1392,8 +1392,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1454,8 +1454,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1516,8 +1516,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1578,8 +1578,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"wvmf2886009f81107fdc_OsDisk_1_3cbc74756c4544e692fd1b8be7385674\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/wvmf2886009f81107fdc_OsDisk_1_3cbc74756c4544e692fd1b8be7385674\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"dsk-07980733c0477258c\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/dsk-07980733c0477258c\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 1,\r\n \"name\": \"dsk-8e778016dcbd97359\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"diskSizeGB\": 50,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/dsk-8e778016dcbd97359\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"wvmf2886009f81107fdc_disk4_39ea3306bcc04ffab56c37d63aec9a59\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 10,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/wvmf2886009f81107fdc_disk4_39ea3306bcc04ffab56c37d63aec9a59\"\r\n },\r\n \"toBeDetached\": false\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmb256348798\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Network/networkInterfaces/nic87783297a41\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {\r\n \"who-rocks\": \"java\",\r\n \"where\": \"on azure\"\r\n }\r\n}", "RequestHeaders": { @@ -1658,8 +1658,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"wvmf2886009f81107fdc_OsDisk_1_3cbc74756c4544e692fd1b8be7385674\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/wvmf2886009f81107fdc_OsDisk_1_3cbc74756c4544e692fd1b8be7385674\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"dsk-07980733c0477258c\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/dsk-07980733c0477258c\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 1,\r\n \"name\": \"dsk-8e778016dcbd97359\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"diskSizeGB\": 50,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/dsk-8e778016dcbd97359\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"wvmf2886009f81107fdc_disk4_39ea3306bcc04ffab56c37d63aec9a59\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 10,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/wvmf2886009f81107fdc_disk4_39ea3306bcc04ffab56c37d63aec9a59\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 10,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmb256348798\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Network/networkInterfaces/nic87783297a41\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {\r\n \"who-rocks\": \"java\",\r\n \"where\": \"on azure\"\r\n }\r\n}", "RequestHeaders": { @@ -1738,8 +1738,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"wvmf2886009f81107fdc_OsDisk_1_3cbc74756c4544e692fd1b8be7385674\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/wvmf2886009f81107fdc_OsDisk_1_3cbc74756c4544e692fd1b8be7385674\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"dsk-8e778016dcbd97359\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"diskSizeGB\": 50,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/dsk-8e778016dcbd97359\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"wvmf2886009f81107fdc_disk4_39ea3306bcc04ffab56c37d63aec9a59\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 10,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/wvmf2886009f81107fdc_disk4_39ea3306bcc04ffab56c37d63aec9a59\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 3,\r\n \"name\": \"wvmf2886009f81107fdc_disk5_c4325a37faba4dd48a90a58872ef0c34\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 10,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/wvmf2886009f81107fdc_disk5_c4325a37faba4dd48a90a58872ef0c34\"\r\n },\r\n \"toBeDetached\": false\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmb256348798\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Network/networkInterfaces/nic87783297a41\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {\r\n \"who-rocks\": \"java\",\r\n \"where\": \"on azure\"\r\n }\r\n}", "RequestHeaders": { @@ -2004,8 +2004,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc/restart?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYy9yZXN0YXJ0P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc/restart?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYy9yZXN0YXJ0P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -2196,8 +2196,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?$expand=instanceView&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz8kZXhwYW5kPWluc3RhbmNlVmlldyZhcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?$expand=instanceView&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz8kZXhwYW5kPWluc3RhbmNlVmlldyZhcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2264,8 +2264,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc/powerOff?skipShutdown=false&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYy9wb3dlck9mZj9za2lwU2h1dGRvd249ZmFsc2UmYXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc/powerOff?skipShutdown=false&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYy9wb3dlck9mZj9za2lwU2h1dGRvd249ZmFsc2UmYXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -2598,8 +2598,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/lvm1ef81243bb6040c6a?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm0xZWY4MTI0M2JiNjA0MGM2YT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/lvm1ef81243bb6040c6a?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm0xZWY4MTI0M2JiNjA0MGM2YT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmc8e93183c8\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Network/networkInterfaces/nic782241ceac9\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2870,8 +2870,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/lvm1ef81243bb6040c6a?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm0xZWY4MTI0M2JiNjA0MGM2YT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/lvm1ef81243bb6040c6a?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm0xZWY4MTI0M2JiNjA0MGM2YT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2932,8 +2932,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3000,8 +3000,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithDiskTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithDiskTest.json index f532d647a..ceca7d10f 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithDiskTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithDiskTest.json @@ -135,8 +135,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-35c78793433ddaa08?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay0zNWM3ODc5MzQzM2RkYWEwOD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-35c78793433ddaa08?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay0zNWM3ODc5MzQzM2RkYWEwOD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 50\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -286,8 +286,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-35c78793433ddaa08?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay0zNWM3ODc5MzQzM2RkYWEwOD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-35c78793433ddaa08?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay0zNWM3ODc5MzQzM2RkYWEwOD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -351,8 +351,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-35c78793433ddaa08?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay0zNWM3ODc5MzQzM2RkYWEwOD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-35c78793433ddaa08?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay0zNWM3ODc5MzQzM2RkYWEwOD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -502,8 +502,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-a921103812d70ddd0?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay1hOTIxMTAzODEyZDcwZGRkMD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-a921103812d70ddd0?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay1hOTIxMTAzODEyZDcwZGRkMD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 50\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -588,8 +588,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-a921103812d70ddd0?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay1hOTIxMTAzODEyZDcwZGRkMD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-a921103812d70ddd0?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay1hOTIxMTAzODEyZDcwZGRkMD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 60,\r\n \"diskIOPSReadWrite\": 500,\r\n \"diskMBpsReadWrite\": 60,\r\n \"encryption\": {\r\n \"type\": \"EncryptionAtRestWithPlatformKey\"\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -674,8 +674,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-55857862bd0c45e59?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay01NTg1Nzg2MmJkMGM0NWU1OT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-55857862bd0c45e59?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay01NTg1Nzg2MmJkMGM0NWU1OT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 100\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -760,8 +760,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-55857862bd0c45e59?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay01NTg1Nzg2MmJkMGM0NWU1OT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-55857862bd0c45e59?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay01NTg1Nzg2MmJkMGM0NWU1OT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 110,\r\n \"diskIOPSReadWrite\": 500,\r\n \"diskMBpsReadWrite\": 60,\r\n \"encryption\": {\r\n \"type\": \"EncryptionAtRestWithPlatformKey\"\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1056,8 +1056,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-a921103812d70ddd0?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay1hOTIxMTAzODEyZDcwZGRkMD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-a921103812d70ddd0?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay1hOTIxMTAzODEyZDcwZGRkMD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1121,8 +1121,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-a921103812d70ddd0?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay1hOTIxMTAzODEyZDcwZGRkMD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-a921103812d70ddd0?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay1hOTIxMTAzODEyZDcwZGRkMD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1192,8 +1192,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-a921103812d70ddd0?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay1hOTIxMTAzODEyZDcwZGRkMD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-a921103812d70ddd0?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay1hOTIxMTAzODEyZDcwZGRkMD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1319,8 +1319,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-55857862bd0c45e59?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay01NTg1Nzg2MmJkMGM0NWU1OT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-55857862bd0c45e59?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay01NTg1Nzg2MmJkMGM0NWU1OT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1384,8 +1384,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-55857862bd0c45e59?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay01NTg1Nzg2MmJkMGM0NWU1OT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-55857862bd0c45e59?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay01NTg1Nzg2MmJkMGM0NWU1OT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1455,8 +1455,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-55857862bd0c45e59?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay01NTg1Nzg2MmJkMGM0NWU1OT9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-55857862bd0c45e59?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay01NTg1Nzg2MmJkMGM0NWU1OT9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1854,8 +1854,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/virtualMachines/vm19b7301367bce92308?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE5YjczMDEzNjdiY2U5MjMwOD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/virtualMachines/vm19b7301367bce92308?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE5YjczMDEzNjdiY2U5MjMwOD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-55857862bd0c45e59\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-a921103812d70ddd0\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-35c78793433ddaa08\"\r\n }\r\n },\r\n {\r\n \"lun\": 4,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm18b117984a\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Network/networkInterfaces/nic17819eeda2f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2126,8 +2126,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/virtualMachines/vm19b7301367bce92308?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE5YjczMDEzNjdiY2U5MjMwOD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/virtualMachines/vm19b7301367bce92308?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE5YjczMDEzNjdiY2U5MjMwOD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2188,8 +2188,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/virtualMachines/vm19b7301367bce92308?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE5YjczMDEzNjdiY2U5MjMwOD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/virtualMachines/vm19b7301367bce92308?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE5YjczMDEzNjdiY2U5MjMwOD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2250,8 +2250,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/virtualMachines/vm19b7301367bce92308?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE5YjczMDEzNjdiY2U5MjMwOD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/virtualMachines/vm19b7301367bce92308?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE5YjczMDEzNjdiY2U5MjMwOD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"vm19b7301367bce92308_OsDisk_1_7bde318f474643ab9313cfa36319dc7e\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 30,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/vm19b7301367bce92308_OsDisk_1_7bde318f474643ab9313cfa36319dc7e\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"dsk-55857862bd0c45e59\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-55857862bd0c45e59\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"dsk-a921103812d70ddd0\",\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Attach\",\r\n \"diskSizeGB\": 50,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-a921103812d70ddd0\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 1,\r\n \"name\": \"vm19b7301367bce92308_disk6_d09cffc023f64f90a1dccf0bb70c8345\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/vm19b7301367bce92308_disk6_d09cffc023f64f90a1dccf0bb70c8345\"\r\n },\r\n \"toBeDetached\": false\r\n },\r\n {\r\n \"lun\": 5,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 200,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm18b117984a\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Network/networkInterfaces/nic17819eeda2f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2392,8 +2392,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-35c78793433ddaa08?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay0zNWM3ODc5MzQzM2RkYWEwOD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-35c78793433ddaa08?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2Rzay0zNWM3ODc5MzQzM2RkYWEwOD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -2593,8 +2593,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/virtualMachines/vm19b7301367bce92308/deallocate?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE5YjczMDEzNjdiY2U5MjMwOC9kZWFsbG9jYXRlP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/virtualMachines/vm19b7301367bce92308/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE5YjczMDEzNjdiY2U5MjMwOC9kZWFsbG9jYXRlP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -2915,8 +2915,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/vm19b7301367bce92308_OsDisk_1_7bde318f474643ab9313cfa36319dc7e?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMTliNzMwMTM2N2JjZTkyMzA4X09zRGlza18xXzdiZGUzMThmNDc0NjQzYWI5MzEzY2ZhMzYzMTlkYzdlP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/vm19b7301367bce92308_OsDisk_1_7bde318f474643ab9313cfa36319dc7e?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMTliNzMwMTM2N2JjZTkyMzA4X09zRGlza18xXzdiZGUzMThmNDc0NjQzYWI5MzEzY2ZhMzYzMTlkYzdlP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2986,8 +2986,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/vm19b7301367bce92308_OsDisk_1_7bde318f474643ab9313cfa36319dc7e?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMTliNzMwMTM2N2JjZTkyMzA4X09zRGlza18xXzdiZGUzMThmNDc0NjQzYWI5MzEzY2ZhMzYzMTlkYzdlP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/vm19b7301367bce92308_OsDisk_1_7bde318f474643ab9313cfa36319dc7e?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMTliNzMwMTM2N2JjZTkyMzA4X09zRGlza18xXzdiZGUzMThmNDc0NjQzYWI5MzEzY2ZhMzYzMTlkYzdlP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3051,8 +3051,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/vm19b7301367bce92308_disk6_d09cffc023f64f90a1dccf0bb70c8345?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMTliNzMwMTM2N2JjZTkyMzA4X2Rpc2s2X2QwOWNmZmMwMjNmNjRmOTBhMWRjY2YwYmI3MGM4MzQ1P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/vm19b7301367bce92308_disk6_d09cffc023f64f90a1dccf0bb70c8345?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMTliNzMwMTM2N2JjZTkyMzA4X2Rpc2s2X2QwOWNmZmMwMjNmNjRmOTBhMWRjY2YwYmI3MGM4MzQ1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3122,8 +3122,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/vm19b7301367bce92308_disk6_d09cffc023f64f90a1dccf0bb70c8345?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMTliNzMwMTM2N2JjZTkyMzA4X2Rpc2s2X2QwOWNmZmMwMjNmNjRmOTBhMWRjY2YwYmI3MGM4MzQ1P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/vm19b7301367bce92308_disk6_d09cffc023f64f90a1dccf0bb70c8345?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMTliNzMwMTM2N2JjZTkyMzA4X2Rpc2s2X2QwOWNmZmMwMjNmNjRmOTBhMWRjY2YwYmI3MGM4MzQ1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3187,8 +3187,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/vm19b7301367bce92308_disk7_0034620a6a7742a7bf91bc150003656f?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMTliNzMwMTM2N2JjZTkyMzA4X2Rpc2s3XzAwMzQ2MjBhNmE3NzQyYTdiZjkxYmMxNTAwMDM2NTZmP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/vm19b7301367bce92308_disk7_0034620a6a7742a7bf91bc150003656f?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMTliNzMwMTM2N2JjZTkyMzA4X2Rpc2s3XzAwMzQ2MjBhNmE3NzQyYTdiZjkxYmMxNTAwMDM2NTZmP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3258,8 +3258,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/vm19b7301367bce92308_disk7_0034620a6a7742a7bf91bc150003656f?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMTliNzMwMTM2N2JjZTkyMzA4X2Rpc2s3XzAwMzQ2MjBhNmE3NzQyYTdiZjkxYmMxNTAwMDM2NTZmP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/vm19b7301367bce92308_disk7_0034620a6a7742a7bf91bc150003656f?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMTliNzMwMTM2N2JjZTkyMzA4X2Rpc2s3XzAwMzQ2MjBhNmE3NzQyYTdiZjkxYmMxNTAwMDM2NTZmP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3323,8 +3323,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/vm19b7301367bce92308_OsDisk_1_7bde318f474643ab9313cfa36319dc7e?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMTliNzMwMTM2N2JjZTkyMzA4X09zRGlza18xXzdiZGUzMThmNDc0NjQzYWI5MzEzY2ZhMzYzMTlkYzdlP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/vm19b7301367bce92308_OsDisk_1_7bde318f474643ab9313cfa36319dc7e?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMTliNzMwMTM2N2JjZTkyMzA4X09zRGlza18xXzdiZGUzMThmNDc0NjQzYWI5MzEzY2ZhMzYzMTlkYzdlP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"osType\": \"Linux\",\r\n \"hyperVGeneration\": \"V1\",\r\n \"creationData\": {\r\n \"createOption\": \"FromImage\",\r\n \"imageReference\": {\r\n \"id\": \"/Subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/Providers/Microsoft.Compute/Locations/westcentralus/Publishers/Canonical/ArtifactTypes/VMImage/Offers/UbuntuServer/Skus/16.04.0-LTS/Versions/16.04.201912110\"\r\n }\r\n },\r\n \"diskSizeGB\": 60,\r\n \"diskIOPSReadWrite\": 500,\r\n \"diskMBpsReadWrite\": 60,\r\n \"encryption\": {\r\n \"type\": \"EncryptionAtRestWithPlatformKey\"\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3604,8 +3604,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/vm19b7301367bce92308_disk6_d09cffc023f64f90a1dccf0bb70c8345?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMTliNzMwMTM2N2JjZTkyMzA4X2Rpc2s2X2QwOWNmZmMwMjNmNjRmOTBhMWRjY2YwYmI3MGM4MzQ1P2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/vm19b7301367bce92308_disk6_d09cffc023f64f90a1dccf0bb70c8345?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMTliNzMwMTM2N2JjZTkyMzA4X2Rpc2s2X2QwOWNmZmMwMjNmNjRmOTBhMWRjY2YwYmI3MGM4MzQ1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 110,\r\n \"diskIOPSReadWrite\": 500,\r\n \"diskMBpsReadWrite\": 60,\r\n \"encryption\": {\r\n \"type\": \"EncryptionAtRestWithPlatformKey\"\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3755,8 +3755,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/vm19b7301367bce92308_disk7_0034620a6a7742a7bf91bc150003656f?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMTliNzMwMTM2N2JjZTkyMzA4X2Rpc2s3XzAwMzQ2MjBhNmE3NzQyYTdiZjkxYmMxNTAwMDM2NTZmP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/vm19b7301367bce92308_disk7_0034620a6a7742a7bf91bc150003656f?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL3ZtMTliNzMwMTM2N2JjZTkyMzA4X2Rpc2s3XzAwMzQ2MjBhNmE3NzQyYTdiZjkxYmMxNTAwMDM2NTZmP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 210,\r\n \"diskIOPSReadWrite\": 500,\r\n \"diskMBpsReadWrite\": 60,\r\n \"encryption\": {\r\n \"type\": \"EncryptionAtRestWithPlatformKey\"\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3906,8 +3906,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/virtualMachines/vm19b7301367bce92308/start?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE5YjczMDEzNjdiY2U5MjMwOC9zdGFydD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/virtualMachines/vm19b7301367bce92308/start?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE5YjczMDEzNjdiY2U5MjMwOC9zdGFydD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithUnmanagedDisksTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithUnmanagedDisksTest.json index 81557dbfa..cfb9c3cee 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithUnmanagedDisksTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithUnmanagedDisksTest.json @@ -757,8 +757,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"wvmdd9833811d08bc-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg277350d01250a.blob.core.windows.net/vhds/wvmdd9833811d08bc-os-disk-e46b0711-28bb-4d68-b3a9-09774a9e8d01.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vme2f9868061\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Network/networkInterfaces/nic630089616b8\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1029,8 +1029,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1091,8 +1091,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1153,8 +1153,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1215,8 +1215,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1277,8 +1277,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1339,8 +1339,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1401,8 +1401,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"wvmdd9833811d08bc-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg277350d01250a.blob.core.windows.net/vhds/wvmdd9833811d08bc-os-disk-e46b0711-28bb-4d68-b3a9-09774a9e8d01.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vme2f9868061\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Network/networkInterfaces/nic630089616b8\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {\r\n \"who-rocks\": \"open source\",\r\n \"where\": \"on azure\"\r\n }\r\n}", "RequestHeaders": { @@ -1481,8 +1481,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"wvmdd9833811d08bc-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg277350d01250a.blob.core.windows.net/vhds/wvmdd9833811d08bc-os-disk-e46b0711-28bb-4d68-b3a9-09774a9e8d01.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"wvmdd9833811d08bc-data-disk-0\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg1003048cf5c5b.blob.core.windows.net/vhds/wvmdd9833811d08bc-data-disk-0-688f0cec-ca3a-49c3-a3ff-374cf0928392.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 10\r\n },\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg1003048cf5c5b.blob.core.windows.net/vhds/wvmdd9833811d08bc-data-disk-1-b37c612a-4d94-4ba9-9d04-def47d4e792f.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 20\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vme2f9868061\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Network/networkInterfaces/nic630089616b8\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {\r\n \"who-rocks\": \"open source\",\r\n \"where\": \"on azure\"\r\n }\r\n}", "RequestHeaders": { @@ -1561,8 +1561,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"wvmdd9833811d08bc-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg277350d01250a.blob.core.windows.net/vhds/wvmdd9833811d08bc-os-disk-e46b0711-28bb-4d68-b3a9-09774a9e8d01.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"wvmdd9833811d08bc-data-disk-0\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg1003048cf5c5b.blob.core.windows.net/vhds/wvmdd9833811d08bc-data-disk-0-688f0cec-ca3a-49c3-a3ff-374cf0928392.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 10,\r\n \"toBeDetached\": false\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vme2f9868061\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Network/networkInterfaces/nic630089616b8\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {\r\n \"who-rocks\": \"open source\",\r\n \"where\": \"on azure\"\r\n }\r\n}", "RequestHeaders": { @@ -1641,8 +1641,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"wvmdd9833811d08bc-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg277350d01250a.blob.core.windows.net/vhds/wvmdd9833811d08bc-os-disk-e46b0711-28bb-4d68-b3a9-09774a9e8d01.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 127\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"wvmdd9833811d08bc-data-disk-0\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg1003048cf5c5b.blob.core.windows.net/vhds/wvmdd9833811d08bc-data-disk-0-688f0cec-ca3a-49c3-a3ff-374cf0928392.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 30,\r\n \"toBeDetached\": false\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vme2f9868061\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Network/networkInterfaces/nic630089616b8\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {\r\n \"who-rocks\": \"open source\",\r\n \"where\": \"on azure\"\r\n }\r\n}", "RequestHeaders": { @@ -1721,8 +1721,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PATCH", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"wvmdd9833811d08bc-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg277350d01250a.blob.core.windows.net/vhds/wvmdd9833811d08bc-os-disk-e46b0711-28bb-4d68-b3a9-09774a9e8d01.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 137\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"wvmdd9833811d08bc-data-disk-0\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg1003048cf5c5b.blob.core.windows.net/vhds/wvmdd9833811d08bc-data-disk-0-688f0cec-ca3a-49c3-a3ff-374cf0928392.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 30,\r\n \"toBeDetached\": false\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vme2f9868061\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Network/networkInterfaces/nic630089616b8\"\r\n }\r\n ]\r\n }\r\n },\r\n \"tags\": {\r\n \"who-rocks\": \"open source\",\r\n \"where\": \"on azure\"\r\n }\r\n}", "RequestHeaders": { @@ -2185,8 +2185,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc/deallocate?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYy9kZWFsbG9jYXRlP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc/deallocate?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYy9kZWFsbG9jYXRlP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -2569,8 +2569,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc/start?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYy9zdGFydD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc/start?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYy9zdGFydD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -2891,8 +2891,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?$expand=instanceView&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz8kZXhwYW5kPWluc3RhbmNlVmlldyZhcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?$expand=instanceView&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz8kZXhwYW5kPWluc3RhbmNlVmlldyZhcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2959,8 +2959,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc/restart?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYy9yZXN0YXJ0P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc/restart?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYy9yZXN0YXJ0P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -3151,8 +3151,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc/powerOff?skipShutdown=false&api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYy9wb3dlck9mZj9za2lwU2h1dGRvd249ZmFsc2UmYXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc/powerOff?skipShutdown=false&api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYy9wb3dlck9mZj9za2lwU2h1dGRvd249ZmFsc2UmYXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -3485,8 +3485,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/lvm04577235b2d71e?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm0wNDU3NzIzNWIyZDcxZT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/lvm04577235b2d71e?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm0wNDU3NzIzNWIyZDcxZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmdf57148676\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Network/networkInterfaces/nic19403266053\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3757,8 +3757,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/lvm04577235b2d71e?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm0wNDU3NzIzNWIyZDcxZT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/lvm04577235b2d71e?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm0wNDU3NzIzNWIyZDcxZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3819,8 +3819,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3887,8 +3887,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelTest.json index f35ceb1b6..08ff068d3 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelTest.json @@ -757,8 +757,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcopp5940071314ca8/providers/Microsoft.Compute/virtualMachines/VM-0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29wcDU5NDAwNzEzMTRjYTgvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS0wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcopp5940071314ca8/providers/Microsoft.Compute/virtualMachines/VM-0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29wcDU5NDAwNzEzMTRjYTgvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS0wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-0\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcopp5940071314ca8/providers/Microsoft.Network/networkInterfaces/nicvm-0ce37055347\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -840,8 +840,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcopp5940071314ca8/providers/Microsoft.Compute/virtualMachines/VM-1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29wcDU5NDAwNzEzMTRjYTgvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcopp5940071314ca8/providers/Microsoft.Compute/virtualMachines/VM-1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29wcDU5NDAwNzEzMTRjYTgvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcopp5940071314ca8/providers/Microsoft.Network/networkInterfaces/nicvm-13634069934\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1363,8 +1363,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcopp5940071314ca8/providers/Microsoft.Compute/virtualMachines/VM-0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29wcDU5NDAwNzEzMTRjYTgvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS0wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcopp5940071314ca8/providers/Microsoft.Compute/virtualMachines/VM-0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29wcDU5NDAwNzEzMTRjYTgvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS0wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1425,8 +1425,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcopp5940071314ca8/providers/Microsoft.Compute/virtualMachines/VM-1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29wcDU5NDAwNzEzMTRjYTgvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcopp5940071314ca8/providers/Microsoft.Compute/virtualMachines/VM-1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29wcDU5NDAwNzEzMTRjYTgvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelWithNetworkTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelWithNetworkTest.json index 501fb607b..50b496a8b 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelWithNetworkTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelWithNetworkTest.json @@ -3727,8 +3727,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-1659474891\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3810,8 +3810,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-5?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS01P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-5?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS01P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-5\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-5d8498413f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3893,8 +3893,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS0zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS0zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-3\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-370012010f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -3976,8 +3976,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS0yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS0yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-2\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-2a16094915\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4059,8 +4059,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-9?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS05P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-9?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS05P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-9\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-92f4362292\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4142,8 +4142,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-7?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS03P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-7?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS03P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-7\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-7527220732\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4225,8 +4225,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS0wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS0wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-0\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-0a2f957980\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4308,8 +4308,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-9?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS05P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-9?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS05P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-9\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-9378606793\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4391,8 +4391,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS0wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS0wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-0\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-04ea844565\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4474,8 +4474,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS0zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS0zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-3\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-3c5f946455\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4557,8 +4557,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-8?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS04P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-8?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS04P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-8\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-84cf122483\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4640,8 +4640,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-6?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS02P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-6?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS02P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-6\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-68b100499e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4723,8 +4723,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-1b03027250\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4806,8 +4806,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-4?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS00P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-4?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS00P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-4\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-414647180a\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4889,8 +4889,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-5?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS01P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-5?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS01P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-5\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-56a433278f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4972,8 +4972,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-8?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS04P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-8?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS04P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-8\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-8394914699\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -5055,8 +5055,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-6?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS02P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-6?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS02P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-6\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-632a607029\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -5138,8 +5138,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-7?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS03P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-7?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS03P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-7\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-7d41554667\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -5221,8 +5221,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS0yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS0yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-2\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-2025201615\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -5304,8 +5304,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-4?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS00P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-4?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS00P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-4\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-447f726880\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -9787,8 +9787,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-5?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS01P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-5?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS01P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9849,8 +9849,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-9?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS05P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-9?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS05P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9911,8 +9911,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS0zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS0zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9973,8 +9973,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10035,8 +10035,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS0wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS0wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10097,8 +10097,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-8?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS04P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-8?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS04P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10159,8 +10159,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-5?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS01P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-5?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS01P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10221,8 +10221,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-6?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS02P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-6?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS02P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10283,8 +10283,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-7?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS03P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-7?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS03P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10345,8 +10345,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS0yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS0yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10407,8 +10407,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-4?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS00P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-4?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS00P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10469,8 +10469,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS0yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS0yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10531,8 +10531,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-6?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS02P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-6?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS02P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10593,8 +10593,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-7?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS03P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-7?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS03P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10655,8 +10655,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-4?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS00P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-4?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS00P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10717,8 +10717,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS0wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS0wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10779,8 +10779,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-8?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS04P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-8?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS04P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10841,8 +10841,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS0zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS0zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10903,8 +10903,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10965,8 +10965,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-9?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS05P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-9?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS05P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineScaleSetTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineScaleSetTest.json index 323342e32..0401f96c5 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineScaleSetTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineScaleSetTest.json @@ -695,8 +695,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Compute/virtualMachineScaleSets/vmss133a37925e661b8f8?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU5NTQxNjU5MmJhMjM2OGUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxMzNhMzc5MjVlNjYxYjhmOD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Compute/virtualMachineScaleSets/vmss133a37925e661b8f8?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU5NTQxNjU5MmJhMjM2OGUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxMzNhMzc5MjVlNjYxYjhmOD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss-vm81225\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA23w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Network/loadBalancers/extlb95e18696f5146c7a/backendAddressPools/extlb95e18696f5146c7a-BAP1\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Network/loadBalancers/extlb95e18696f5146c7a/inboundNatPools/extlb95e18696f5146c7a-INP1\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -908,8 +908,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Compute/virtualMachineScaleSets/vmss133a37925e661b8f8?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU5NTQxNjU5MmJhMjM2OGUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxMzNhMzc5MjVlNjYxYjhmOD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Compute/virtualMachineScaleSets/vmss133a37925e661b8f8?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU5NTQxNjU5MmJhMjM2OGUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxMzNhMzc5MjVlNjYxYjhmOD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -970,8 +970,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Compute/virtualMachineScaleSets/vmss224f9580102904a4a?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU5NTQxNjU5MmJhMjM2OGUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MyMjRmOTU4MDEwMjkwNGE0YT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Compute/virtualMachineScaleSets/vmss224f9580102904a4a?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU5NTQxNjU5MmJhMjM2OGUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MyMjRmOTU4MDEwMjkwNGE0YT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss-vm10045\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA23w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Network/loadBalancers/extlb95e18696f5146c7a/backendAddressPools/extlb95e18696f5146c7a-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Network/loadBalancers/extlb95e18696f5146c7a/inboundNatPools/extlb95e18696f5146c7a-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1183,8 +1183,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Compute/virtualMachineScaleSets/vmss224f9580102904a4a?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU5NTQxNjU5MmJhMjM2OGUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MyMjRmOTU4MDEwMjkwNGE0YT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Compute/virtualMachineScaleSets/vmss224f9580102904a4a?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU5NTQxNjU5MmJhMjM2OGUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MyMjRmOTU4MDEwMjkwNGE0YT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineTest.json index d440a1a39..03bc741bd 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineTest.json @@ -691,8 +691,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Compute/virtualMachines/lvm165c377486b15ea5b7?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU0YjI5OTkxOWYwZGRjZTkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm0xNjVjMzc3NDg2YjE1ZWE1Yjc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Compute/virtualMachines/lvm165c377486b15ea5b7?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU0YjI5OTkxOWYwZGRjZTkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm0xNjVjMzc3NDg2YjE1ZWE1Yjc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm55a9737566\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA23w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Network/networkInterfaces/nic910137bf3f5\"\r\n }\r\n ]\r\n }\r\n },\r\n \"zones\": [\r\n \"1\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -963,8 +963,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Compute/virtualMachines/lvm165c377486b15ea5b7?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU0YjI5OTkxOWYwZGRjZTkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm0xNjVjMzc3NDg2YjE1ZWE1Yjc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Compute/virtualMachines/lvm165c377486b15ea5b7?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU0YjI5OTkxOWYwZGRjZTkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm0xNjVjMzc3NDg2YjE1ZWE1Yjc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1232,8 +1232,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Compute/disks/ds9ac14498826e0315f3?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU0YjI5OTkxOWYwZGRjZTkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzOWFjMTQ0OTg4MjZlMDMxNWYzP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Compute/disks/ds9ac14498826e0315f3?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU0YjI5OTkxOWYwZGRjZTkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzOWFjMTQ0OTg4MjZlMDMxNWYzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"zones\": [\r\n \"1\"\r\n ],\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 100\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1383,8 +1383,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Compute/disks/ds9ac14498826e0315f3?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU0YjI5OTkxOWYwZGRjZTkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzOWFjMTQ0OTg4MjZlMDMxNWYzP2FwaS12ZXJzaW9uPTIwMTktMDctMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Compute/disks/ds9ac14498826e0315f3?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU0YjI5OTkxOWYwZGRjZTkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL2Rpc2tzL2RzOWFjMTQ0OTg4MjZlMDMxNWYzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMzA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1797,8 +1797,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Compute/virtualMachines/lvm270763167fb24bd3b9?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU0YjI5OTkxOWYwZGRjZTkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm0yNzA3NjMxNjdmYjI0YmQzYjk/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Compute/virtualMachines/lvm270763167fb24bd3b9?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU0YjI5OTkxOWYwZGRjZTkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm0yNzA3NjMxNjdmYjI0YmQzYjk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Compute/disks/ds9ac14498826e0315f3\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vma6a65330de\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA23w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Network/networkInterfaces/nic35692f71ce1\"\r\n }\r\n ]\r\n }\r\n },\r\n \"zones\": [\r\n \"1\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2069,8 +2069,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Compute/virtualMachines/lvm270763167fb24bd3b9?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU0YjI5OTkxOWYwZGRjZTkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm0yNzA3NjMxNjdmYjI0YmQzYjk/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Compute/virtualMachines/lvm270763167fb24bd3b9?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU0YjI5OTkxOWYwZGRjZTkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm0yNzA3NjMxNjdmYjI0YmQzYjk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ContainerRegistry/ManageContainerRegistryTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ContainerRegistry/ManageContainerRegistryTest.json index f3202c072..86e9d132e 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ContainerRegistry/ManageContainerRegistryTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ContainerRegistry/ManageContainerRegistryTest.json @@ -1149,8 +1149,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ffa52f27-be12-4cad-b1ea-c2c241b6cceb/resourceGroups/rgacr023023729/providers/Microsoft.Compute/virtualMachines/dockervm41315d?api-version=2016-04-30-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZmZhNTJmMjctYmUxMi00Y2FkLWIxZWEtYzJjMjQxYjZjY2ViL3Jlc291cmNlR3JvdXBzL3JnYWNyMDIzMDIzNzI5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvZG9ja2Vydm00MTMxNWQ/YXBpLXZlcnNpb249MjAxNi0wNC0zMC1wcmV2aWV3", + "RequestUri": "/subscriptions/ffa52f27-be12-4cad-b1ea-c2c241b6cceb/resourceGroups/rgacr023023729/providers/Microsoft.Compute/virtualMachines/dockervm41315d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZmZhNTJmMjctYmUxMi00Y2FkLWIxZWEtYzJjMjQxYjZjY2ViL3Jlc291cmNlR3JvdXBzL3JnYWNyMDIzMDIzNzI5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvZG9ja2Vydm00MTMxNWQ/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"fromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"dockervm41315d\",\r\n \"adminUsername\": \"dockerUser\",\r\n \"adminPassword\": \"p1\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ffa52f27-be12-4cad-b1ea-c2c241b6cceb/resourceGroups/rgacr023023729/providers/Microsoft.Network/networkInterfaces/nic004887ed207\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1401,8 +1401,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ffa52f27-be12-4cad-b1ea-c2c241b6cceb/resourceGroups/rgacr023023729/providers/Microsoft.Compute/virtualMachines/dockervm41315d?api-version=2016-04-30-preview", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZmZhNTJmMjctYmUxMi00Y2FkLWIxZWEtYzJjMjQxYjZjY2ViL3Jlc291cmNlR3JvdXBzL3JnYWNyMDIzMDIzNzI5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvZG9ja2Vydm00MTMxNWQ/YXBpLXZlcnNpb249MjAxNi0wNC0zMC1wcmV2aWV3", + "RequestUri": "/subscriptions/ffa52f27-be12-4cad-b1ea-c2c241b6cceb/resourceGroups/rgacr023023729/providers/Microsoft.Compute/virtualMachines/dockervm41315d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZmZhNTJmMjctYmUxMi00Y2FkLWIxZWEtYzJjMjQxYjZjY2ViL3Jlc291cmNlR3JvdXBzL3JnYWNyMDIzMDIzNzI5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvZG9ja2Vydm00MTMxNWQ/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Locks/ManageLocksTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Locks/ManageLocksTest.json index 3ff0b8213..ab8c09853 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Locks/ManageLocksTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Locks/ManageLocksTest.json @@ -144,8 +144,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg75b3686616/providers/Microsoft.Compute/disks/dsk4e08150968?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNzViMzY4NjYxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrNGUwODE1MDk2OD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg75b3686616/providers/Microsoft.Compute/disks/dsk4e08150968?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNzViMzY4NjYxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrNGUwODE1MDk2OD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"diskSizeGB\": 100\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -375,8 +375,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg75b3686616/providers/Microsoft.Compute/disks/dsk4e08150968?api-version=2019-07-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNzViMzY4NjYxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrNGUwODE1MDk2OD9hcGktdmVyc2lvbj0yMDE5LTA3LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg75b3686616/providers/Microsoft.Compute/disks/dsk4e08150968?api-version=2020-06-30", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNzViMzY4NjYxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvZGlza3MvZHNrNGUwODE1MDk2OD9hcGktdmVyc2lvbj0yMDIwLTA2LTMw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -851,8 +851,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg75b3686616/providers/Microsoft.Compute/virtualMachines/vm1c637869ff?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNzViMzY4NjYxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMWM2Mzc4NjlmZj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg75b3686616/providers/Microsoft.Compute/virtualMachines/vm1c637869ff?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNzViMzY4NjYxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMWM2Mzc4NjlmZj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg75b3686616/providers/Microsoft.Compute/disks/dsk4e08150968\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm1c637869ff\",\r\n \"adminUsername\": \"tester\",\r\n \"adminPassword\": \"p@s8f752210f\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg75b3686616/providers/Microsoft.Network/networkInterfaces/nic48986bf7eba\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1431,8 +1431,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg75b3686616/providers/Microsoft.Compute/virtualMachines/vm1c637869ff?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNzViMzY4NjYxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMWM2Mzc4NjlmZj9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg75b3686616/providers/Microsoft.Compute/virtualMachines/vm1c637869ff?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNzViMzY4NjYxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMWM2Mzc4NjlmZj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/CreateSimpleInternetFacingLoadBalancerTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/CreateSimpleInternetFacingLoadBalancerTest.json index e21847db2..a4b44c334 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/CreateSimpleInternetFacingLoadBalancerTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/CreateSimpleInternetFacingLoadBalancerTest.json @@ -135,8 +135,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgc670237085/providers/Microsoft.Compute/availabilitySets/av577243527b4d92a?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnYzY3MDIzNzA4NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXZhaWxhYmlsaXR5U2V0cy9hdjU3NzI0MzUyN2I0ZDkyYT9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgc670237085/providers/Microsoft.Compute/availabilitySets/av577243527b4d92a?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnYzY3MDIzNzA4NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvYXZhaWxhYmlsaXR5U2V0cy9hdjU3NzI0MzUyN2I0ZDkyYT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"platformUpdateDomainCount\": 5,\r\n \"platformFaultDomainCount\": 2\r\n },\r\n \"sku\": {\r\n \"name\": \"Aligned\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1416,8 +1416,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgc670237085/providers/Microsoft.Compute/virtualMachines/vm5b8922876f6c52d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnYzY3MDIzNzA4NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNWI4OTIyODc2ZjZjNTJkP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgc670237085/providers/Microsoft.Compute/virtualMachines/vm5b8922876f6c52d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnYzY3MDIzNzA4NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNWI4OTIyODc2ZjZjNTJkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm135918494d\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgc670237085/providers/Microsoft.Network/networkInterfaces/nic54084f927ac\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgc670237085/providers/Microsoft.Compute/availabilitySets/av577243527b4d92a\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1499,8 +1499,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgc670237085/providers/Microsoft.Compute/virtualMachines/vmb89835630741ba0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnYzY3MDIzNzA4NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtYjg5ODM1NjMwNzQxYmEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgc670237085/providers/Microsoft.Compute/virtualMachines/vmb89835630741ba0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnYzY3MDIzNzA4NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtYjg5ODM1NjMwNzQxYmEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm52f050016a\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgc670237085/providers/Microsoft.Network/networkInterfaces/nic78759813228\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgc670237085/providers/Microsoft.Compute/availabilitySets/av577243527b4d92a\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2022,8 +2022,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgc670237085/providers/Microsoft.Compute/virtualMachines/vm5b8922876f6c52d?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnYzY3MDIzNzA4NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNWI4OTIyODc2ZjZjNTJkP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgc670237085/providers/Microsoft.Compute/virtualMachines/vm5b8922876f6c52d?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnYzY3MDIzNzA4NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNWI4OTIyODc2ZjZjNTJkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2084,8 +2084,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgc670237085/providers/Microsoft.Compute/virtualMachines/vmb89835630741ba0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnYzY3MDIzNzA4NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtYjg5ODM1NjMwNzQxYmEwP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgc670237085/providers/Microsoft.Compute/virtualMachines/vmb89835630741ba0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnYzY3MDIzNzA4NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtYjg5ODM1NjMwNzQxYmEwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageApplicationGatewayTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageApplicationGatewayTest.json index 5462d8c59..e8c0677f5 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageApplicationGatewayTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageApplicationGatewayTest.json @@ -4516,8 +4516,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-7b967020f9-0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tN2I5NjcwMjBmOS0wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-7b967020f9-0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tN2I5NjcwMjBmOS0wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-7b967020f9-0\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/networkInterfaces/nic07756057bd5\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"ukwest\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4599,8 +4599,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-7b967020f9-1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tN2I5NjcwMjBmOS0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-7b967020f9-1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tN2I5NjcwMjBmOS0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-7b967020f9-1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/networkInterfaces/nic01154c797d3\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"ukwest\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4682,8 +4682,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-65789102e8-2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNjU3ODkxMDJlOC0yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-65789102e8-2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNjU3ODkxMDJlOC0yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-65789102e8-2\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/networkInterfaces/nic100538c4e17\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4765,8 +4765,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-65789102e8-0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNjU3ODkxMDJlOC0wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-65789102e8-0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNjU3ODkxMDJlOC0wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-65789102e8-0\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/networkInterfaces/nic27042502a0d\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4848,8 +4848,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-65789102e8-1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNjU3ODkxMDJlOC0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-65789102e8-1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNjU3ODkxMDJlOC0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-65789102e8-1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/networkInterfaces/nic083362dc451\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4931,8 +4931,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-7b967020f9-3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tN2I5NjcwMjBmOS0zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-7b967020f9-3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tN2I5NjcwMjBmOS0zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-7b967020f9-3\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/networkInterfaces/nic1894051609f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"ukwest\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -5014,8 +5014,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-65789102e8-3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNjU3ODkxMDJlOC0zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-65789102e8-3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNjU3ODkxMDJlOC0zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-65789102e8-3\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/networkInterfaces/nic201565ef611\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -5097,8 +5097,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-7b967020f9-2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tN2I5NjcwMjBmOS0yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-7b967020f9-2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tN2I5NjcwMjBmOS0yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-7b967020f9-2\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/networkInterfaces/nic318883a4603\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"ukwest\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -6940,8 +6940,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-7b967020f9-1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tN2I5NjcwMjBmOS0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-7b967020f9-1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tN2I5NjcwMjBmOS0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7002,8 +7002,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-65789102e8-2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNjU3ODkxMDJlOC0yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-65789102e8-2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNjU3ODkxMDJlOC0yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7064,8 +7064,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-7b967020f9-3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tN2I5NjcwMjBmOS0zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-7b967020f9-3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tN2I5NjcwMjBmOS0zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7126,8 +7126,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-65789102e8-3?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNjU3ODkxMDJlOC0zP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-65789102e8-3?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNjU3ODkxMDJlOC0zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7188,8 +7188,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-7b967020f9-2?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tN2I5NjcwMjBmOS0yP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-7b967020f9-2?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tN2I5NjcwMjBmOS0yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7250,8 +7250,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-65789102e8-0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNjU3ODkxMDJlOC0wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-65789102e8-0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNjU3ODkxMDJlOC0wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7312,8 +7312,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-65789102e8-1?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNjU3ODkxMDJlOC0xP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-65789102e8-1?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNjU3ODkxMDJlOC0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7374,8 +7374,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-7b967020f9-0?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tN2I5NjcwMjBmOS0wP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Compute/virtualMachines/vm-7b967020f9-0?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tN2I5NjcwMjBmOS0wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageIPAddressTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageIPAddressTest.json index c9e44012f..dd66ab4dd 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageIPAddressTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageIPAddressTest.json @@ -1336,8 +1336,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnempbd445713e2706/providers/Microsoft.Compute/virtualMachines/vm94241?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtcGJkNDQ1NzEzZTI3MDYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTk0MjQxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnempbd445713e2706/providers/Microsoft.Compute/virtualMachines/vm94241?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtcGJkNDQ1NzEzZTI3MDYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTk0MjQxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm94241\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnempbd445713e2706/providers/Microsoft.Network/networkInterfaces/nicvm94241e09964011\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1608,8 +1608,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnempbd445713e2706/providers/Microsoft.Compute/virtualMachines/vm94241?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtcGJkNDQ1NzEzZTI3MDYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTk0MjQxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnempbd445713e2706/providers/Microsoft.Compute/virtualMachines/vm94241?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtcGJkNDQ1NzEzZTI3MDYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTk0MjQxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1670,8 +1670,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnempbd445713e2706/providers/Microsoft.Compute/virtualMachines/vm94241?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtcGJkNDQ1NzEzZTI3MDYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTk0MjQxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnempbd445713e2706/providers/Microsoft.Compute/virtualMachines/vm94241?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtcGJkNDQ1NzEzZTI3MDYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTk0MjQxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1738,8 +1738,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnempbd445713e2706/providers/Microsoft.Compute/virtualMachines/vm94241?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtcGJkNDQ1NzEzZTI3MDYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTk0MjQxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnempbd445713e2706/providers/Microsoft.Compute/virtualMachines/vm94241?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtcGJkNDQ1NzEzZTI3MDYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTk0MjQxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageInternalLoadBalancerTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageInternalLoadBalancerTest.json index 3a7c21883..2ba3a906a 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageInternalLoadBalancerTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageInternalLoadBalancerTest.json @@ -1399,8 +1399,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemlf7521450/providers/Microsoft.Compute/availabilitySets/av286c2269815dbad?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtbGY3NTIxNDUwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9hdmFpbGFiaWxpdHlTZXRzL2F2Mjg2YzIyNjk4MTVkYmFkP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemlf7521450/providers/Microsoft.Compute/availabilitySets/av286c2269815dbad?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtbGY3NTIxNDUwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9hdmFpbGFiaWxpdHlTZXRzL2F2Mjg2YzIyNjk4MTVkYmFkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"platformUpdateDomainCount\": 4,\r\n \"platformFaultDomainCount\": 2\r\n },\r\n \"sku\": {\r\n \"name\": \"Aligned\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1473,8 +1473,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemlf7521450/providers/Microsoft.Compute/virtualMachines/lvm4ec115856edea01?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtbGY3NTIxNDUwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtNGVjMTE1ODU2ZWRlYTAxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemlf7521450/providers/Microsoft.Compute/virtualMachines/lvm4ec115856edea01?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtbGY3NTIxNDUwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtNGVjMTE1ODU2ZWRlYTAxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4d27627436\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemlf7521450/providers/Microsoft.Network/networkInterfaces/nic41a6423076d02c0\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemlf7521450/providers/Microsoft.Compute/availabilitySets/av286c2269815dbad\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1556,8 +1556,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemlf7521450/providers/Microsoft.Compute/virtualMachines/lvm3f9e28833b98f9f?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtbGY3NTIxNDUwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtM2Y5ZTI4ODMzYjk4ZjlmP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemlf7521450/providers/Microsoft.Compute/virtualMachines/lvm3f9e28833b98f9f?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtbGY3NTIxNDUwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtM2Y5ZTI4ODMzYjk4ZjlmP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm75b9390792\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemlf7521450/providers/Microsoft.Network/networkInterfaces/nic3157755243be8d9\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemlf7521450/providers/Microsoft.Compute/availabilitySets/av286c2269815dbad\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2079,8 +2079,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemlf7521450/providers/Microsoft.Compute/virtualMachines/lvm4ec115856edea01?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtbGY3NTIxNDUwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtNGVjMTE1ODU2ZWRlYTAxP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemlf7521450/providers/Microsoft.Compute/virtualMachines/lvm4ec115856edea01?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtbGY3NTIxNDUwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtNGVjMTE1ODU2ZWRlYTAxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2141,8 +2141,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemlf7521450/providers/Microsoft.Compute/virtualMachines/lvm3f9e28833b98f9f?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtbGY3NTIxNDUwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtM2Y5ZTI4ODMzYjk4ZjlmP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemlf7521450/providers/Microsoft.Compute/virtualMachines/lvm3f9e28833b98f9f?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtbGY3NTIxNDUwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtM2Y5ZTI4ODMzYjk4ZjlmP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageInternetFacingLoadBalancerTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageInternetFacingLoadBalancerTest.json index c6b23a5ce..893940826 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageInternetFacingLoadBalancerTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageInternetFacingLoadBalancerTest.json @@ -1748,8 +1748,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneml9e606299/providers/Microsoft.Compute/availabilitySets/av9ea53008b1bde07?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtbDllNjA2Mjk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9hdmFpbGFiaWxpdHlTZXRzL2F2OWVhNTMwMDhiMWJkZTA3P2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneml9e606299/providers/Microsoft.Compute/availabilitySets/av9ea53008b1bde07?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtbDllNjA2Mjk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9hdmFpbGFiaWxpdHlTZXRzL2F2OWVhNTMwMDhiMWJkZTA3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"platformUpdateDomainCount\": 4,\r\n \"platformFaultDomainCount\": 2\r\n },\r\n \"sku\": {\r\n \"name\": \"Aligned\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1822,8 +1822,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneml9e606299/providers/Microsoft.Compute/virtualMachines/lvm1fd51534487f85f?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtbDllNjA2Mjk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMWZkNTE1MzQ0ODdmODVmP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneml9e606299/providers/Microsoft.Compute/virtualMachines/lvm1fd51534487f85f?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtbDllNjA2Mjk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMWZkNTE1MzQ0ODdmODVmP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm6a095392e9\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneml9e606299/providers/Microsoft.Network/networkInterfaces/nic1e4191151ed598b\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneml9e606299/providers/Microsoft.Compute/availabilitySets/av9ea53008b1bde07\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1905,8 +1905,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneml9e606299/providers/Microsoft.Compute/virtualMachines/lvm2be106272e07b2b?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtbDllNjA2Mjk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMmJlMTA2MjcyZTA3YjJiP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneml9e606299/providers/Microsoft.Compute/virtualMachines/lvm2be106272e07b2b?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtbDllNjA2Mjk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMmJlMTA2MjcyZTA3YjJiP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmc5103782c0\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneml9e606299/providers/Microsoft.Network/networkInterfaces/nic28ca72465a44c70\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneml9e606299/providers/Microsoft.Compute/availabilitySets/av9ea53008b1bde07\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2552,8 +2552,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneml9e606299/providers/Microsoft.Compute/virtualMachines/lvm1fd51534487f85f?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtbDllNjA2Mjk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMWZkNTE1MzQ0ODdmODVmP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneml9e606299/providers/Microsoft.Compute/virtualMachines/lvm1fd51534487f85f?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtbDllNjA2Mjk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMWZkNTE1MzQ0ODdmODVmP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2614,8 +2614,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneml9e606299/providers/Microsoft.Compute/virtualMachines/lvm2be106272e07b2b?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtbDllNjA2Mjk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMmJlMTA2MjcyZTA3YjJiP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneml9e606299/providers/Microsoft.Compute/virtualMachines/lvm2be106272e07b2b?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtbDllNjA2Mjk5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMmJlMTA2MjcyZTA3YjJiP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkInterfaceTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkInterfaceTest.json index b8ad08d3c..ed498e1e0 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkInterfaceTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkInterfaceTest.json @@ -1121,8 +1121,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemiaa6065749cf7a/providers/Microsoft.Compute/virtualMachines/vm74373?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtaWFhNjA2NTc0OWNmN2EvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTc0MzczP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemiaa6065749cf7a/providers/Microsoft.Compute/virtualMachines/vm74373?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtaWFhNjA2NTc0OWNmN2EvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTc0MzczP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm74373\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemiaa6065749cf7a/providers/Microsoft.Network/networkInterfaces/nic1e2e16326c72d02\"\r\n },\r\n {\r\n \"properties\": {\r\n \"primary\": false\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemiaa6065749cf7a/providers/Microsoft.Network/networkInterfaces/nic249b1554981b37f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"primary\": false\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemiaa6065749cf7a/providers/Microsoft.Network/networkInterfaces/nic3b0e318341025aa\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1393,8 +1393,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemiaa6065749cf7a/providers/Microsoft.Compute/virtualMachines/vm74373?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtaWFhNjA2NTc0OWNmN2EvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTc0MzczP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemiaa6065749cf7a/providers/Microsoft.Compute/virtualMachines/vm74373?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtaWFhNjA2NTc0OWNmN2EvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTc0MzczP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2250,8 +2250,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemiaa6065749cf7a/providers/Microsoft.Compute/virtualMachines/vm74373?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtaWFhNjA2NTc0OWNmN2EvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTc0MzczP2FwaS12ZXJzaW9uPTIwMTktMDMtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemiaa6065749cf7a/providers/Microsoft.Compute/virtualMachines/vm74373?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtaWFhNjA2NTc0OWNmN2EvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTc0MzczP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkSecurityGroupTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkSecurityGroupTest.json index f0aed33bb..281fa61f0 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkSecurityGroupTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkSecurityGroupTest.json @@ -1460,8 +1460,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnems89f220510ce43/providers/Microsoft.Compute/virtualMachines/fevmd1414422201007?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtczg5ZjIyMDUxMGNlNDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9mZXZtZDE0MTQ0MjIyMDEwMDc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnems89f220510ce43/providers/Microsoft.Compute/virtualMachines/fevmd1414422201007?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtczg5ZjIyMDUxMGNlNDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9mZXZtZDE0MTQ0MjIyMDEwMDc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmdf935770fa\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnems89f220510ce43/providers/Microsoft.Network/networkInterfaces/nic132b80177ac9159\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1794,8 +1794,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnems89f220510ce43/providers/Microsoft.Compute/virtualMachines/fevmd1414422201007?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtczg5ZjIyMDUxMGNlNDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9mZXZtZDE0MTQ0MjIyMDEwMDc/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnems89f220510ce43/providers/Microsoft.Compute/virtualMachines/fevmd1414422201007?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtczg5ZjIyMDUxMGNlNDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9mZXZtZDE0MTQ0MjIyMDEwMDc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1856,8 +1856,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnems89f220510ce43/providers/Microsoft.Compute/virtualMachines/bevm1624289371c618?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtczg5ZjIyMDUxMGNlNDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9iZXZtMTYyNDI4OTM3MWM2MTg/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnems89f220510ce43/providers/Microsoft.Compute/virtualMachines/bevm1624289371c618?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtczg5ZjIyMDUxMGNlNDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9iZXZtMTYyNDI4OTM3MWM2MTg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4426378443\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnems89f220510ce43/providers/Microsoft.Network/networkInterfaces/nic22929892485074b\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2128,8 +2128,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnems89f220510ce43/providers/Microsoft.Compute/virtualMachines/bevm1624289371c618?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtczg5ZjIyMDUxMGNlNDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9iZXZtMTYyNDI4OTM3MWM2MTg/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnems89f220510ce43/providers/Microsoft.Compute/virtualMachines/bevm1624289371c618?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtczg5ZjIyMDUxMGNlNDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9iZXZtMTYyNDI4OTM3MWM2MTg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkWatcherTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkWatcherTest.json index 00d73fdf3..2cfc632ec 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkWatcherTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkWatcherTest.json @@ -1064,8 +1064,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg2e0831481cc608d/providers/Microsoft.Compute/virtualMachines/vmb2869597d42d2b8?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnMmUwODMxNDgxY2M2MDhkL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm1iMjg2OTU5N2Q0MmQyYjg/YXBpLXZlcnNpb249MjAxNy0xMi0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg2e0831481cc608d/providers/Microsoft.Compute/virtualMachines/vmb2869597d42d2b8?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnMmUwODMxNDgxY2M2MDhkL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm1iMjg2OTU5N2Q0MmQyYjg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmee0109458f\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg2e0831481cc608d/providers/Microsoft.Network/networkInterfaces/nic925687f4077\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1478,8 +1478,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg2e0831481cc608d/providers/Microsoft.Compute/virtualMachines/vmb2869597d42d2b8?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnMmUwODMxNDgxY2M2MDhkL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm1iMjg2OTU5N2Q0MmQyYjg/YXBpLXZlcnNpb249MjAxNy0xMi0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg2e0831481cc608d/providers/Microsoft.Compute/virtualMachines/vmb2869597d42d2b8?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnMmUwODMxNDgxY2M2MDhkL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm1iMjg2OTU5N2Q0MmQyYjg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1544,8 +1544,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg2e0831481cc608d/providers/Microsoft.Compute/virtualMachines/vmb2869597d42d2b8?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnMmUwODMxNDgxY2M2MDhkL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm1iMjg2OTU5N2Q0MmQyYjg/YXBpLXZlcnNpb249MjAxNy0xMi0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg2e0831481cc608d/providers/Microsoft.Compute/virtualMachines/vmb2869597d42d2b8?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnMmUwODMxNDgxY2M2MDhkL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm1iMjg2OTU5N2Q0MmQyYjg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1616,8 +1616,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg2e0831481cc608d/providers/Microsoft.Compute/virtualMachines/vmb2869597d42d2b8/extensions/packetCapture?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnMmUwODMxNDgxY2M2MDhkL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm1iMjg2OTU5N2Q0MmQyYjgvZXh0ZW5zaW9ucy9wYWNrZXRDYXB0dXJlP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg2e0831481cc608d/providers/Microsoft.Compute/virtualMachines/vmb2869597d42d2b8/extensions/packetCapture?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnMmUwODMxNDgxY2M2MDhkL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm1iMjg2OTU5N2Q0MmQyYjgvZXh0ZW5zaW9ucy9wYWNrZXRDYXB0dXJlP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.NetworkWatcher\",\r\n \"type\": \"NetworkWatcherAgentLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true\r\n },\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -1892,8 +1892,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg2e0831481cc608d/providers/Microsoft.Compute/virtualMachines/vmb2869597d42d2b8/extensions/packetCapture?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnMmUwODMxNDgxY2M2MDhkL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm1iMjg2OTU5N2Q0MmQyYjgvZXh0ZW5zaW9ucy9wYWNrZXRDYXB0dXJlP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg2e0831481cc608d/providers/Microsoft.Compute/virtualMachines/vmb2869597d42d2b8/extensions/packetCapture?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnMmUwODMxNDgxY2M2MDhkL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm1iMjg2OTU5N2Q0MmQyYjgvZXh0ZW5zaW9ucy9wYWNrZXRDYXB0dXJlP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVirtualNetworkTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVirtualNetworkTest.json index 658f1d792..ef7862400 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVirtualNetworkTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVirtualNetworkTest.json @@ -1871,8 +1871,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemvd7b99041c592a/providers/Microsoft.Compute/virtualMachines/fevm01457220a5ae15?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdmQ3Yjk5MDQxYzU5MmEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9mZXZtMDE0NTcyMjBhNWFlMTU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemvd7b99041c592a/providers/Microsoft.Compute/virtualMachines/fevm01457220a5ae15?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdmQ3Yjk5MDQxYzU5MmEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9mZXZtMDE0NTcyMjBhNWFlMTU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm61b32296c1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemvd7b99041c592a/providers/Microsoft.Network/networkInterfaces/nic94346f97a16\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2205,8 +2205,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemvd7b99041c592a/providers/Microsoft.Compute/virtualMachines/fevm01457220a5ae15?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdmQ3Yjk5MDQxYzU5MmEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9mZXZtMDE0NTcyMjBhNWFlMTU/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemvd7b99041c592a/providers/Microsoft.Compute/virtualMachines/fevm01457220a5ae15?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdmQ3Yjk5MDQxYzU5MmEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9mZXZtMDE0NTcyMjBhNWFlMTU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2409,8 +2409,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemvd7b99041c592a/providers/Microsoft.Compute/virtualMachines/bevm79f83299de11cd?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdmQ3Yjk5MDQxYzU5MmEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9iZXZtNzlmODMyOTlkZTExY2Q/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemvd7b99041c592a/providers/Microsoft.Compute/virtualMachines/bevm79f83299de11cd?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdmQ3Yjk5MDQxYzU5MmEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9iZXZtNzlmODMyOTlkZTExY2Q/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm96f49425ec\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemvd7b99041c592a/providers/Microsoft.Network/networkInterfaces/nic43137563a8d\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2681,8 +2681,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemvd7b99041c592a/providers/Microsoft.Compute/virtualMachines/bevm79f83299de11cd?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdmQ3Yjk5MDQxYzU5MmEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9iZXZtNzlmODMyOTlkZTExY2Q/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemvd7b99041c592a/providers/Microsoft.Compute/virtualMachines/bevm79f83299de11cd?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdmQ3Yjk5MDQxYzU5MmEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9iZXZtNzlmODMyOTlkZTExY2Q/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVirtualNetworkTestAsync.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVirtualNetworkTestAsync.json index 1f1da39a9..19b2f7f3f 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVirtualNetworkTestAsync.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVirtualNetworkTestAsync.json @@ -1871,8 +1871,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv37e797740f3e6/providers/Microsoft.Compute/virtualMachines/fevm80766617e4c970?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdjM3ZTc5Nzc0MGYzZTYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9mZXZtODA3NjY2MTdlNGM5NzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv37e797740f3e6/providers/Microsoft.Compute/virtualMachines/fevm80766617e4c970?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdjM3ZTc5Nzc0MGYzZTYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9mZXZtODA3NjY2MTdlNGM5NzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm86a45678cd\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv37e797740f3e6/providers/Microsoft.Network/networkInterfaces/nic83354c2d227\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2143,8 +2143,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv37e797740f3e6/providers/Microsoft.Compute/virtualMachines/fevm80766617e4c970?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdjM3ZTc5Nzc0MGYzZTYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9mZXZtODA3NjY2MTdlNGM5NzA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv37e797740f3e6/providers/Microsoft.Compute/virtualMachines/fevm80766617e4c970?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdjM3ZTc5Nzc0MGYzZTYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9mZXZtODA3NjY2MTdlNGM5NzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2347,8 +2347,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv37e797740f3e6/providers/Microsoft.Compute/virtualMachines/bevm66f054190047e6?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdjM3ZTc5Nzc0MGYzZTYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9iZXZtNjZmMDU0MTkwMDQ3ZTY/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv37e797740f3e6/providers/Microsoft.Compute/virtualMachines/bevm66f054190047e6?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdjM3ZTc5Nzc0MGYzZTYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9iZXZtNjZmMDU0MTkwMDQ3ZTY/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmd7883613f4\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/tirekicker/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv37e797740f3e6/providers/Microsoft.Network/networkInterfaces/nic34750c2bed5\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -2619,8 +2619,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv37e797740f3e6/providers/Microsoft.Compute/virtualMachines/bevm66f054190047e6?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdjM3ZTc5Nzc0MGYzZTYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9iZXZtNjZmMDU0MTkwMDQ3ZTY/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv37e797740f3e6/providers/Microsoft.Compute/virtualMachines/bevm66f054190047e6?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdjM3ZTc5Nzc0MGYzZTYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9iZXZtNjZmMDU0MTkwMDQ3ZTY/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVpnGatewayVNet2VNetConnectionTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVpnGatewayVNet2VNetConnectionTest.json index d01b5d2c6..dad62496f 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVpnGatewayVNet2VNetConnectionTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVpnGatewayVNet2VNetConnectionTest.json @@ -22742,8 +22742,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm259223795e499?api-version=2018-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNTkyMjM3OTVlNDk5P2FwaS12ZXJzaW9uPTIwMTgtMDYtMDE=", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm259223795e499?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNTkyMjM3OTVlNDk5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm259223795e499\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"pwd!6f3499538\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Network/networkInterfaces/nic985420347a7\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -22823,8 +22823,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm143b0147005a7?api-version=2018-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNDNiMDE0NzAwNWE3P2FwaS12ZXJzaW9uPTIwMTgtMDYtMDE=", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm143b0147005a7?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNDNiMDE0NzAwNWE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm143b0147005a7\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"pwd!6f3499538\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Network/networkInterfaces/nic086077e5ecb\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -24167,8 +24167,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm259223795e499?api-version=2018-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNTkyMjM3OTVlNDk5P2FwaS12ZXJzaW9uPTIwMTgtMDYtMDE=", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm259223795e499?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNTkyMjM3OTVlNDk5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -24230,8 +24230,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm259223795e499?api-version=2018-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNTkyMjM3OTVlNDk5P2FwaS12ZXJzaW9uPTIwMTgtMDYtMDE=", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm259223795e499?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNTkyMjM3OTVlNDk5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -24299,8 +24299,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm259223795e499/extensions/networkWatcher?api-version=2018-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNTkyMjM3OTVlNDk5L2V4dGVuc2lvbnMvbmV0d29ya1dhdGNoZXI/YXBpLXZlcnNpb249MjAxOC0wNi0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm259223795e499/extensions/networkWatcher?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNTkyMjM3OTVlNDk5L2V4dGVuc2lvbnMvbmV0d29ya1dhdGNoZXI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.NetworkWatcher\",\r\n \"type\": \"NetworkWatcherAgentLinux\",\r\n \"typeHandlerVersion\": \"1.4\"\r\n },\r\n \"location\": \"westus2\"\r\n}", "RequestHeaders": { @@ -24503,8 +24503,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm143b0147005a7?api-version=2018-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNDNiMDE0NzAwNWE3P2FwaS12ZXJzaW9uPTIwMTgtMDYtMDE=", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm143b0147005a7?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNDNiMDE0NzAwNWE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -24566,8 +24566,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm143b0147005a7?api-version=2018-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNDNiMDE0NzAwNWE3P2FwaS12ZXJzaW9uPTIwMTgtMDYtMDE=", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm143b0147005a7?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNDNiMDE0NzAwNWE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -24635,8 +24635,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm143b0147005a7/extensions/networkWatcher?api-version=2018-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNDNiMDE0NzAwNWE3L2V4dGVuc2lvbnMvbmV0d29ya1dhdGNoZXI/YXBpLXZlcnNpb249MjAxOC0wNi0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm143b0147005a7/extensions/networkWatcher?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNDNiMDE0NzAwNWE3L2V4dGVuc2lvbnMvbmV0d29ya1dhdGNoZXI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.NetworkWatcher\",\r\n \"type\": \"NetworkWatcherAgentLinux\",\r\n \"typeHandlerVersion\": \"1.4\"\r\n },\r\n \"location\": \"westus2\"\r\n}", "RequestHeaders": { @@ -24713,8 +24713,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm259223795e499/extensions/networkWatcher?api-version=2018-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNTkyMjM3OTVlNDk5L2V4dGVuc2lvbnMvbmV0d29ya1dhdGNoZXI/YXBpLXZlcnNpb249MjAxOC0wNi0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm259223795e499/extensions/networkWatcher?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNTkyMjM3OTVlNDk5L2V4dGVuc2lvbnMvbmV0d29ya1dhdGNoZXI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -24902,8 +24902,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm143b0147005a7/extensions/networkWatcher?api-version=2018-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNDNiMDE0NzAwNWE3L2V4dGVuc2lvbnMvbmV0d29ya1dhdGNoZXI/YXBpLXZlcnNpb249MjAxOC0wNi0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm143b0147005a7/extensions/networkWatcher?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNDNiMDE0NzAwNWE3L2V4dGVuc2lvbnMvbmV0d29ya1dhdGNoZXI/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/VerifyNetworkPeeringWithNetworkWatcherTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/VerifyNetworkPeeringWithNetworkWatcherTest.json index f6b5542c5..4364f0c88 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/VerifyNetworkPeeringWithNetworkWatcherTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/VerifyNetworkPeeringWithNetworkWatcherTest.json @@ -977,8 +977,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb5834245?api-version=2018-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiNTgzNDI0NT9hcGktdmVyc2lvbj0yMDE4LTA2LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb5834245?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiNTgzNDI0NT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4cb5834245\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"pwd!394112661\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Network/networkInterfaces/nic77257c3d335\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1712,8 +1712,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb249478c?api-version=2018-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiMjQ5NDc4Yz9hcGktdmVyc2lvbj0yMDE4LTA2LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb249478c?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiMjQ5NDc4Yz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4cb249478c\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"pwd!394112661\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Network/networkInterfaces/nic612063665b5\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -5132,8 +5132,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb5834245?api-version=2018-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiNTgzNDI0NT9hcGktdmVyc2lvbj0yMDE4LTA2LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb5834245?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiNTgzNDI0NT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5195,8 +5195,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb5834245?api-version=2018-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiNTgzNDI0NT9hcGktdmVyc2lvbj0yMDE4LTA2LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb5834245?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiNTgzNDI0NT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5264,8 +5264,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb5834245/extensions/packetCapture?api-version=2018-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiNTgzNDI0NS9leHRlbnNpb25zL3BhY2tldENhcHR1cmU/YXBpLXZlcnNpb249MjAxOC0wNi0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb5834245/extensions/packetCapture?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiNTgzNDI0NS9leHRlbnNpb25zL3BhY2tldENhcHR1cmU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.NetworkWatcher\",\r\n \"type\": \"NetworkWatcherAgentWindows\",\r\n \"typeHandlerVersion\": \"1.4\"\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -5342,8 +5342,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb249478c?api-version=2018-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiMjQ5NDc4Yz9hcGktdmVyc2lvbj0yMDE4LTA2LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb249478c?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiMjQ5NDc4Yz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5405,8 +5405,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb249478c?api-version=2018-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiMjQ5NDc4Yz9hcGktdmVyc2lvbj0yMDE4LTA2LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb249478c?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiMjQ5NDc4Yz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5474,8 +5474,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb249478c/extensions/packetCapture?api-version=2018-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiMjQ5NDc4Yy9leHRlbnNpb25zL3BhY2tldENhcHR1cmU/YXBpLXZlcnNpb249MjAxOC0wNi0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb249478c/extensions/packetCapture?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiMjQ5NDc4Yy9leHRlbnNpb25zL3BhY2tldENhcHR1cmU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.NetworkWatcher\",\r\n \"type\": \"NetworkWatcherAgentWindows\",\r\n \"typeHandlerVersion\": \"1.4\"\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -6749,8 +6749,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb249478c/extensions/packetCapture?api-version=2018-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiMjQ5NDc4Yy9leHRlbnNpb25zL3BhY2tldENhcHR1cmU/YXBpLXZlcnNpb249MjAxOC0wNi0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb249478c/extensions/packetCapture?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiMjQ5NDc4Yy9leHRlbnNpb25zL3BhY2tldENhcHR1cmU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6812,8 +6812,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb5834245/extensions/packetCapture?api-version=2018-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiNTgzNDI0NS9leHRlbnNpb25zL3BhY2tldENhcHR1cmU/YXBpLXZlcnNpb249MjAxOC0wNi0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb5834245/extensions/packetCapture?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiNTgzNDI0NS9leHRlbnNpb25zL3BhY2tldENhcHR1cmU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.PrivateDns/ManagePrivateDnsTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.PrivateDns/ManagePrivateDnsTest.json index 784aff390..82e57d849 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.PrivateDns/ManagePrivateDnsTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.PrivateDns/ManagePrivateDnsTest.json @@ -3635,8 +3635,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Compute/virtualMachines/vm1-0b083283250480?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9kZWE0MjIzNGQ2MmUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTEtMGIwODMyODMyNTA0ODA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Compute/virtualMachines/vm1-0b083283250480?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9kZWE0MjIzNGQ2MmUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTEtMGIwODMyODMyNTA0ODA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmb953936590\",\r\n \"adminUsername\": \"azureadmin\",\r\n \"adminPassword\": \"Azure12345678\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Network/networkInterfaces/nic02984835388\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -4217,8 +4217,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Compute/virtualMachines/vm1-0b083283250480?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9kZWE0MjIzNGQ2MmUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTEtMGIwODMyODMyNTA0ODA/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Compute/virtualMachines/vm1-0b083283250480?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9kZWE0MjIzNGQ2MmUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTEtMGIwODMyODMyNTA0ODA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4279,8 +4279,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Compute/virtualMachines/vm1-0b083283250480/start?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9kZWE0MjIzNGQ2MmUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTEtMGIwODMyODMyNTA0ODAvc3RhcnQ/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Compute/virtualMachines/vm1-0b083283250480/start?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9kZWE0MjIzNGQ2MmUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTEtMGIwODMyODMyNTA0ODAvc3RhcnQ/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -4616,8 +4616,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Compute/virtualMachines/vm2-24a43419b4da43?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9kZWE0MjIzNGQ2MmUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTItMjRhNDM0MTliNGRhNDM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Compute/virtualMachines/vm2-24a43419b4da43?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9kZWE0MjIzNGQ2MmUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTItMjRhNDM0MTliNGRhNDM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm5517904285\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"BaR@12!Foo\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Network/networkInterfaces/nic4588143ce5a\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -5198,8 +5198,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Compute/virtualMachines/vm2-24a43419b4da43?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9kZWE0MjIzNGQ2MmUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTItMjRhNDM0MTliNGRhNDM/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Compute/virtualMachines/vm2-24a43419b4da43?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9kZWE0MjIzNGQ2MmUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTItMjRhNDM0MTliNGRhNDM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5260,8 +5260,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Compute/virtualMachines/vm2-24a43419b4da43/start?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9kZWE0MjIzNGQ2MmUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTItMjRhNDM0MTliNGRhNDMvc3RhcnQ/YXBpLXZlcnNpb249MjAxOS0wMy0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Compute/virtualMachines/vm2-24a43419b4da43/start?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9kZWE0MjIzNGQ2MmUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTItMjRhNDM0MTliNGRhNDMvc3RhcnQ/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { @@ -5720,8 +5720,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Compute/virtualMachines/vm2-24a43419b4da43/runCommand?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9kZWE0MjIzNGQ2MmUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTItMjRhNDM0MTliNGRhNDMvcnVuQ29tbWFuZD9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Compute/virtualMachines/vm2-24a43419b4da43/runCommand?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9kZWE0MjIzNGQ2MmUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTItMjRhNDM0MTliNGRhNDMvcnVuQ29tbWFuZD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "POST", "RequestBody": "{\r\n \"commandId\": \"RunPowerShellScript\",\r\n \"script\": [\r\n \"New-NetFirewallRule -DisplayName \\\"Allow ICMPv4-In\\\" -Protocol ICMPv4\",\r\n \"ping vmb953936590.private.contoso.com\",\r\n \"ping recordset1-467027217b.private.contoso.com\"\r\n ],\r\n \"parameters\": []\r\n}", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageManageStorageAccountNetworkRulesTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageManageStorageAccountNetworkRulesTest.json index b7d6452ee..df9fab567 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageManageStorageAccountNetworkRulesTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageManageStorageAccountNetworkRulesTest.json @@ -1296,8 +1296,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgstmsf5952038166/providers/Microsoft.Compute/virtualMachines/vmd6c73207?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnc3Rtc2Y1OTUyMDM4MTY2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm1kNmM3MzIwNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgstmsf5952038166/providers/Microsoft.Compute/virtualMachines/vmd6c73207?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnc3Rtc2Y1OTUyMDM4MTY2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm1kNmM3MzIwNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmd6c73207\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgstmsf5952038166/providers/Microsoft.Network/networkInterfaces/nic49276538062\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { @@ -1568,8 +1568,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgstmsf5952038166/providers/Microsoft.Compute/virtualMachines/vmd6c73207?api-version=2019-03-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnc3Rtc2Y1OTUyMDM4MTY2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm1kNmM3MzIwNz9hcGktdmVyc2lvbj0yMDE5LTAzLTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgstmsf5952038166/providers/Microsoft.Compute/virtualMachines/vmd6c73207?api-version=2020-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnc3Rtc2Y1OTUyMDM4MTY2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm1kNmM3MzIwNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/src/ResourceManagement/Compute/Generated/AvailabilitySetsOperations.cs b/src/ResourceManagement/Compute/Generated/AvailabilitySetsOperations.cs index 3af218f44..d47284e08 100644 --- a/src/ResourceManagement/Compute/Generated/AvailabilitySetsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/AvailabilitySetsOperations.cs @@ -103,7 +103,7 @@ internal AvailabilitySetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -311,7 +311,7 @@ internal AvailabilitySetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -509,7 +509,7 @@ internal AvailabilitySetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -685,7 +685,7 @@ internal AvailabilitySetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -839,7 +839,8 @@ internal AvailabilitySetsOperations(ComputeManagementClient client) /// Lists all availability sets in a subscription. /// /// - /// The expand expression to apply to the operation. + /// The expand expression to apply to the operation. Allowed values are + /// 'instanceView'. /// /// /// Headers that will be added to request. @@ -868,7 +869,7 @@ internal AvailabilitySetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1056,7 +1057,7 @@ internal AvailabilitySetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1249,7 +1250,7 @@ internal AvailabilitySetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/AvailabilitySetsOperationsExtensions.cs b/src/ResourceManagement/Compute/Generated/AvailabilitySetsOperationsExtensions.cs index 342bd9adc..c457b8c2f 100644 --- a/src/ResourceManagement/Compute/Generated/AvailabilitySetsOperationsExtensions.cs +++ b/src/ResourceManagement/Compute/Generated/AvailabilitySetsOperationsExtensions.cs @@ -123,7 +123,8 @@ public static partial class AvailabilitySetsOperationsExtensions /// The operations group for this extension method. /// /// - /// The expand expression to apply to the operation. + /// The expand expression to apply to the operation. Allowed values are + /// 'instanceView'. /// /// /// The cancellation token. diff --git a/src/ResourceManagement/Compute/Generated/ComputeManagementClient.cs b/src/ResourceManagement/Compute/Generated/ComputeManagementClient.cs index 96fc31890..7fa55fe56 100644 --- a/src/ResourceManagement/Compute/Generated/ComputeManagementClient.cs +++ b/src/ResourceManagement/Compute/Generated/ComputeManagementClient.cs @@ -85,6 +85,11 @@ public partial class ComputeManagementClient : Management.ResourceManager.Fluent /// public virtual IDedicatedHostsOperations DedicatedHosts { get; private set; } + /// + /// Gets the ISshPublicKeysOperations. + /// + public virtual ISshPublicKeysOperations SshPublicKeys { get; private set; } + /// /// Gets the IVirtualMachineExtensionImagesOperations. /// @@ -135,6 +140,11 @@ public partial class ComputeManagementClient : Management.ResourceManager.Fluent /// public virtual IVirtualMachineScaleSetRollingUpgradesOperations VirtualMachineScaleSetRollingUpgrades { get; private set; } + /// + /// Gets the IVirtualMachineScaleSetVMExtensionsOperations. + /// + public virtual IVirtualMachineScaleSetVMExtensionsOperations VirtualMachineScaleSetVMExtensions { get; private set; } + /// /// Gets the IVirtualMachineScaleSetVMsOperations. /// @@ -150,6 +160,11 @@ public partial class ComputeManagementClient : Management.ResourceManager.Fluent /// public virtual IVirtualMachineRunCommandsOperations VirtualMachineRunCommands { get; private set; } + /// + /// Gets the IVirtualMachineScaleSetVMRunCommandsOperations. + /// + public virtual IVirtualMachineScaleSetVMRunCommandsOperations VirtualMachineScaleSetVMRunCommands { get; private set; } + /// /// Gets the IResourceSkusOperations. /// @@ -170,6 +185,11 @@ public partial class ComputeManagementClient : Management.ResourceManager.Fluent /// public virtual IDiskEncryptionSetsOperations DiskEncryptionSets { get; private set; } + /// + /// Gets the IDiskAccessesOperations. + /// + public virtual IDiskAccessesOperations DiskAccesses { get; private set; } + /// /// Gets the IGalleriesOperations. /// @@ -224,6 +244,7 @@ protected override void Initialize() ProximityPlacementGroups = new ProximityPlacementGroupsOperations(this); DedicatedHostGroups = new DedicatedHostGroupsOperations(this); DedicatedHosts = new DedicatedHostsOperations(this); + SshPublicKeys = new SshPublicKeysOperations(this); VirtualMachineExtensionImages = new VirtualMachineExtensionImagesOperations(this); VirtualMachineExtensions = new VirtualMachineExtensionsOperations(this); VirtualMachineImages = new VirtualMachineImagesOperations(this); @@ -234,13 +255,16 @@ protected override void Initialize() VirtualMachineScaleSets = new VirtualMachineScaleSetsOperations(this); VirtualMachineScaleSetExtensions = new VirtualMachineScaleSetExtensionsOperations(this); VirtualMachineScaleSetRollingUpgrades = new VirtualMachineScaleSetRollingUpgradesOperations(this); + VirtualMachineScaleSetVMExtensions = new VirtualMachineScaleSetVMExtensionsOperations(this); VirtualMachineScaleSetVMs = new VirtualMachineScaleSetVMsOperations(this); LogAnalytics = new LogAnalyticsOperations(this); VirtualMachineRunCommands = new VirtualMachineRunCommandsOperations(this); + VirtualMachineScaleSetVMRunCommands = new VirtualMachineScaleSetVMRunCommandsOperations(this); ResourceSkus = new ResourceSkusOperations(this); Disks = new DisksOperations(this); Snapshots = new SnapshotsOperations(this); DiskEncryptionSets = new DiskEncryptionSetsOperations(this); + DiskAccesses = new DiskAccessesOperations(this); Galleries = new GalleriesOperations(this); GalleryImages = new GalleryImagesOperations(this); GalleryImageVersions = new GalleryImageVersionsOperations(this); diff --git a/src/ResourceManagement/Compute/Generated/DedicatedHostGroupsOperations.cs b/src/ResourceManagement/Compute/Generated/DedicatedHostGroupsOperations.cs index bc1a88690..7f78f2efb 100644 --- a/src/ResourceManagement/Compute/Generated/DedicatedHostGroupsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/DedicatedHostGroupsOperations.cs @@ -105,7 +105,7 @@ internal DedicatedHostGroupsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -331,7 +331,7 @@ internal DedicatedHostGroupsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -529,7 +529,7 @@ internal DedicatedHostGroupsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -670,6 +670,11 @@ internal DedicatedHostGroupsOperations(ComputeManagementClient client) /// /// The name of the dedicated host group. /// + /// + /// The expand expression to apply on the operation. The response shows the + /// list of instance view of the dedicated hosts under the dedicated host + /// group. Possible values include: 'instanceView' + /// /// /// Headers that will be added to request. /// @@ -691,7 +696,7 @@ internal DedicatedHostGroupsOperations(ComputeManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> GetWithHttpMessagesAsync(string resourceGroupName, string hostGroupName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> GetWithHttpMessagesAsync(string resourceGroupName, string hostGroupName, InstanceViewTypes? expand = default(InstanceViewTypes?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -705,7 +710,7 @@ internal DedicatedHostGroupsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -715,6 +720,7 @@ internal DedicatedHostGroupsOperations(ComputeManagementClient client) Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("hostGroupName", hostGroupName); + tracingParameters.Add("expand", expand); tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters); @@ -726,6 +732,10 @@ internal DedicatedHostGroupsOperations(ComputeManagementClient client) _url = _url.Replace("{hostGroupName}", System.Uri.EscapeDataString(hostGroupName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); + if (expand != null) + { + _queryParameters.Add(string.Format("$expand={0}", System.Uri.EscapeDataString(Rest.Serialization.SafeJsonConvert.SerializeObject(expand, Client.SerializationSettings).Trim('"')))); + } if (apiVersion != null) { _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); @@ -894,7 +904,7 @@ internal DedicatedHostGroupsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1074,7 +1084,7 @@ internal DedicatedHostGroupsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/DedicatedHostGroupsOperationsExtensions.cs b/src/ResourceManagement/Compute/Generated/DedicatedHostGroupsOperationsExtensions.cs index 105ef0525..94af7efb2 100644 --- a/src/ResourceManagement/Compute/Generated/DedicatedHostGroupsOperationsExtensions.cs +++ b/src/ResourceManagement/Compute/Generated/DedicatedHostGroupsOperationsExtensions.cs @@ -105,12 +105,17 @@ public static partial class DedicatedHostGroupsOperationsExtensions /// /// The name of the dedicated host group. /// + /// + /// The expand expression to apply on the operation. The response shows the + /// list of instance view of the dedicated hosts under the dedicated host + /// group. Possible values include: 'instanceView' + /// /// /// The cancellation token. /// - public static async Task GetAsync(this IDedicatedHostGroupsOperations operations, string resourceGroupName, string hostGroupName, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task GetAsync(this IDedicatedHostGroupsOperations operations, string resourceGroupName, string hostGroupName, InstanceViewTypes? expand = default(InstanceViewTypes?), CancellationToken cancellationToken = default(CancellationToken)) { - using (var _result = await operations.GetWithHttpMessagesAsync(resourceGroupName, hostGroupName, null, cancellationToken).ConfigureAwait(false)) + using (var _result = await operations.GetWithHttpMessagesAsync(resourceGroupName, hostGroupName, expand, null, cancellationToken).ConfigureAwait(false)) { return _result.Body; } diff --git a/src/ResourceManagement/Compute/Generated/DedicatedHostsOperations.cs b/src/ResourceManagement/Compute/Generated/DedicatedHostsOperations.cs index 25fbe57b0..132462249 100644 --- a/src/ResourceManagement/Compute/Generated/DedicatedHostsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/DedicatedHostsOperations.cs @@ -184,7 +184,7 @@ internal DedicatedHostsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -387,7 +387,7 @@ internal DedicatedHostsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -599,7 +599,7 @@ internal DedicatedHostsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -834,7 +834,7 @@ internal DedicatedHostsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1041,7 +1041,7 @@ internal DedicatedHostsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/DiskAccessesOperations.cs b/src/ResourceManagement/Compute/Generated/DiskAccessesOperations.cs new file mode 100644 index 000000000..351f4e6ad --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/DiskAccessesOperations.cs @@ -0,0 +1,1873 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + + /// + /// DiskAccessesOperations operations. + /// + internal partial class DiskAccessesOperations : IServiceOperations, IDiskAccessesOperations + { + /// + /// Initializes a new instance of the DiskAccessesOperations class. + /// + /// + /// Reference to the service client. + /// + /// + /// Thrown when a required parameter is null + /// + internal DiskAccessesOperations(ComputeManagementClient client) + { + if (client == null) + { + throw new System.ArgumentNullException("client"); + } + Client = client; + } + + /// + /// Gets a reference to the ComputeManagementClient + /// + public ComputeManagementClient Client { get; private set; } + + /// + /// Creates or updates a disk access resource + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The name can't + /// be changed after the disk encryption set is created. Supported characters + /// for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 + /// characters. + /// + /// + /// disk access object supplied in the body of the Put disk access operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string diskAccessName, DiskAccessInner diskAccess, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send Request + AzureOperationResponse _response = await BeginCreateOrUpdateWithHttpMessagesAsync(resourceGroupName, diskAccessName, diskAccess, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPutOrPatchOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Updates (patches) a disk access resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The name can't + /// be changed after the disk encryption set is created. Supported characters + /// for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 + /// characters. + /// + /// + /// Resource tags + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string diskAccessName, IDictionary tags = default(IDictionary), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send Request + AzureOperationResponse _response = await BeginUpdateWithHttpMessagesAsync(resourceGroupName, diskAccessName, tags, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPutOrPatchOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Gets information about a disk access resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The name can't + /// be changed after the disk encryption set is created. Supported characters + /// for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 + /// characters. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> GetWithHttpMessagesAsync(string resourceGroupName, string diskAccessName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (diskAccessName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "diskAccessName"); + } + string apiVersion = "2020-06-30"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("diskAccessName", diskAccessName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskAccesses/{diskAccessName}").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{diskAccessName}", System.Uri.EscapeDataString(diskAccessName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Deletes a disk access resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The name can't + /// be changed after the disk encryption set is created. Supported characters + /// for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 + /// characters. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task DeleteWithHttpMessagesAsync(string resourceGroupName, string diskAccessName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginDeleteWithHttpMessagesAsync(resourceGroupName, diskAccessName, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Lists all the disk access resources under a resource group. + /// + /// + /// The name of the resource group. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListByResourceGroupWithHttpMessagesAsync(string resourceGroupName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + string apiVersion = "2020-06-30"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListByResourceGroup", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskAccesses").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Lists all the disk access resources under a subscription. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-30"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.Compute/diskAccesses").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Gets the private link resources possible under disk access resource + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The name can't + /// be changed after the disk encryption set is created. Supported characters + /// for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 + /// characters. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> GetPrivateLinkResourcesWithHttpMessagesAsync(string resourceGroupName, string diskAccessName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (diskAccessName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "diskAccessName"); + } + string apiVersion = "2020-06-30"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("diskAccessName", diskAccessName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "GetPrivateLinkResources", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskAccesses/{diskAccessName}/privateLinkResources").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{diskAccessName}", System.Uri.EscapeDataString(diskAccessName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Creates or updates a disk access resource + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The name can't + /// be changed after the disk encryption set is created. Supported characters + /// for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 + /// characters. + /// + /// + /// disk access object supplied in the body of the Put disk access operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string diskAccessName, DiskAccessInner diskAccess, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (diskAccessName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "diskAccessName"); + } + if (diskAccess == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "diskAccess"); + } + if (diskAccess != null) + { + diskAccess.Validate(); + } + string apiVersion = "2020-06-30"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("diskAccessName", diskAccessName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("diskAccess", diskAccess); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdate", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskAccesses/{diskAccessName}").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{diskAccessName}", System.Uri.EscapeDataString(diskAccessName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PUT"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(diskAccess != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(diskAccess, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 202) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Updates (patches) a disk access resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The name can't + /// be changed after the disk encryption set is created. Supported characters + /// for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 + /// characters. + /// + /// + /// Resource tags + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginUpdateWithHttpMessagesAsync(string resourceGroupName, string diskAccessName, IDictionary tags = default(IDictionary), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (diskAccessName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "diskAccessName"); + } + string apiVersion = "2020-06-30"; + DiskAccessUpdate diskAccess = new DiskAccessUpdate(); + if (tags != null) + { + diskAccess.Tags = tags; + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("diskAccessName", diskAccessName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("diskAccess", diskAccess); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginUpdate", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskAccesses/{diskAccessName}").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{diskAccessName}", System.Uri.EscapeDataString(diskAccessName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PATCH"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(diskAccess != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(diskAccess, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 202) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Deletes a disk access resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The name can't + /// be changed after the disk encryption set is created. Supported characters + /// for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 + /// characters. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string diskAccessName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (diskAccessName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "diskAccessName"); + } + string apiVersion = "2020-06-30"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("diskAccessName", diskAccessName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginDelete", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskAccesses/{diskAccessName}").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{diskAccessName}", System.Uri.EscapeDataString(diskAccessName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("DELETE"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202 && (int)_statusCode != 204) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Lists all the disk access resources under a resource group. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListByResourceGroupNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (nextPageLink == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("nextPageLink", nextPageLink); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListByResourceGroupNext", tracingParameters); + } + // Construct URL + string _url = "{nextLink}"; + _url = _url.Replace("{nextLink}", nextPageLink); + List _queryParameters = new List(); + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Lists all the disk access resources under a subscription. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (nextPageLink == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("nextPageLink", nextPageLink); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListNext", tracingParameters); + } + // Construct URL + string _url = "{nextLink}"; + _url = _url.Replace("{nextLink}", nextPageLink); + List _queryParameters = new List(); + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/DiskAccessesOperationsExtensions.cs b/src/ResourceManagement/Compute/Generated/DiskAccessesOperationsExtensions.cs new file mode 100644 index 000000000..be7804aa5 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/DiskAccessesOperationsExtensions.cs @@ -0,0 +1,316 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// Extension methods for DiskAccessesOperations. + /// + public static partial class DiskAccessesOperationsExtensions + { + /// + /// Creates or updates a disk access resource + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The name can't + /// be changed after the disk encryption set is created. Supported characters + /// for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 + /// characters. + /// + /// + /// disk access object supplied in the body of the Put disk access operation. + /// + /// + /// The cancellation token. + /// + public static async Task CreateOrUpdateAsync(this IDiskAccessesOperations operations, string resourceGroupName, string diskAccessName, DiskAccessInner diskAccess, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.CreateOrUpdateWithHttpMessagesAsync(resourceGroupName, diskAccessName, diskAccess, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Updates (patches) a disk access resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The name can't + /// be changed after the disk encryption set is created. Supported characters + /// for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 + /// characters. + /// + /// + /// Resource tags + /// + /// + /// The cancellation token. + /// + public static async Task UpdateAsync(this IDiskAccessesOperations operations, string resourceGroupName, string diskAccessName, IDictionary tags = default(IDictionary), CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.UpdateWithHttpMessagesAsync(resourceGroupName, diskAccessName, tags, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Gets information about a disk access resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The name can't + /// be changed after the disk encryption set is created. Supported characters + /// for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 + /// characters. + /// + /// + /// The cancellation token. + /// + public static async Task GetAsync(this IDiskAccessesOperations operations, string resourceGroupName, string diskAccessName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetWithHttpMessagesAsync(resourceGroupName, diskAccessName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Deletes a disk access resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The name can't + /// be changed after the disk encryption set is created. Supported characters + /// for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 + /// characters. + /// + /// + /// The cancellation token. + /// + public static async Task DeleteAsync(this IDiskAccessesOperations operations, string resourceGroupName, string diskAccessName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.DeleteWithHttpMessagesAsync(resourceGroupName, diskAccessName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + + /// + /// Lists all the disk access resources under a resource group. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The cancellation token. + /// + public static async Task> ListByResourceGroupAsync(this IDiskAccessesOperations operations, string resourceGroupName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListByResourceGroupWithHttpMessagesAsync(resourceGroupName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Lists all the disk access resources under a subscription. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The cancellation token. + /// + public static async Task> ListAsync(this IDiskAccessesOperations operations, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Gets the private link resources possible under disk access resource + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The name can't + /// be changed after the disk encryption set is created. Supported characters + /// for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 + /// characters. + /// + /// + /// The cancellation token. + /// + public static async Task GetPrivateLinkResourcesAsync(this IDiskAccessesOperations operations, string resourceGroupName, string diskAccessName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetPrivateLinkResourcesWithHttpMessagesAsync(resourceGroupName, diskAccessName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Creates or updates a disk access resource + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The name can't + /// be changed after the disk encryption set is created. Supported characters + /// for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 + /// characters. + /// + /// + /// disk access object supplied in the body of the Put disk access operation. + /// + /// + /// The cancellation token. + /// + public static async Task BeginCreateOrUpdateAsync(this IDiskAccessesOperations operations, string resourceGroupName, string diskAccessName, DiskAccessInner diskAccess, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginCreateOrUpdateWithHttpMessagesAsync(resourceGroupName, diskAccessName, diskAccess, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Updates (patches) a disk access resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The name can't + /// be changed after the disk encryption set is created. Supported characters + /// for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 + /// characters. + /// + /// + /// Resource tags + /// + /// + /// The cancellation token. + /// + public static async Task BeginUpdateAsync(this IDiskAccessesOperations operations, string resourceGroupName, string diskAccessName, IDictionary tags = default(IDictionary), CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginUpdateWithHttpMessagesAsync(resourceGroupName, diskAccessName, tags, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Deletes a disk access resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The name can't + /// be changed after the disk encryption set is created. Supported characters + /// for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 + /// characters. + /// + /// + /// The cancellation token. + /// + public static async Task BeginDeleteAsync(this IDiskAccessesOperations operations, string resourceGroupName, string diskAccessName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.BeginDeleteWithHttpMessagesAsync(resourceGroupName, diskAccessName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + + /// + /// Lists all the disk access resources under a resource group. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The cancellation token. + /// + public static async Task> ListByResourceGroupNextAsync(this IDiskAccessesOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListByResourceGroupNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Lists all the disk access resources under a subscription. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The cancellation token. + /// + public static async Task> ListNextAsync(this IDiskAccessesOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/DiskEncryptionSetsOperations.cs b/src/ResourceManagement/Compute/Generated/DiskEncryptionSetsOperations.cs index 1dab8ba16..9436c1678 100644 --- a/src/ResourceManagement/Compute/Generated/DiskEncryptionSetsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/DiskEncryptionSetsOperations.cs @@ -153,7 +153,7 @@ internal DiskEncryptionSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "diskEncryptionSetName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -365,7 +365,7 @@ internal DiskEncryptionSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -543,7 +543,7 @@ internal DiskEncryptionSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -689,6 +689,203 @@ internal DiskEncryptionSetsOperations(ComputeManagementClient client) return _result; } + /// + /// Lists all resources that are encrypted with this disk encryption set. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk encryption set that is being created. The name can't + /// be changed after the disk encryption set is created. Supported characters + /// for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 + /// characters. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListAssociatedResourcesWithHttpMessagesAsync(string resourceGroupName, string diskEncryptionSetName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (diskEncryptionSetName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "diskEncryptionSetName"); + } + string apiVersion = "2020-06-30"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("diskEncryptionSetName", diskEncryptionSetName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListAssociatedResources", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}/associatedResources").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{diskEncryptionSetName}", System.Uri.EscapeDataString(diskEncryptionSetName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + /// /// Creates or updates a disk encryption set /// @@ -748,7 +945,7 @@ internal DiskEncryptionSetsOperations(ComputeManagementClient client) { diskEncryptionSet.Validate(); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -838,7 +1035,7 @@ internal DiskEncryptionSetsOperations(ComputeManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 201) + if ((int)_statusCode != 200 && (int)_statusCode != 202) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -899,7 +1096,7 @@ internal DiskEncryptionSetsOperations(ComputeManagementClient client) } } // Deserialize Response - if ((int)_statusCode == 201) + if ((int)_statusCode == 202) { _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try @@ -978,7 +1175,7 @@ internal DiskEncryptionSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "diskEncryptionSet"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1197,7 +1394,7 @@ internal DiskEncryptionSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "diskEncryptionSetName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1675,5 +1872,178 @@ internal DiskEncryptionSetsOperations(ComputeManagementClient client) return _result; } + /// + /// Lists all resources that are encrypted with this disk encryption set. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListAssociatedResourcesNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (nextPageLink == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("nextPageLink", nextPageLink); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListAssociatedResourcesNext", tracingParameters); + } + // Construct URL + string _url = "{nextLink}"; + _url = _url.Replace("{nextLink}", nextPageLink); + List _queryParameters = new List(); + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + } } diff --git a/src/ResourceManagement/Compute/Generated/DiskEncryptionSetsOperationsExtensions.cs b/src/ResourceManagement/Compute/Generated/DiskEncryptionSetsOperationsExtensions.cs index fbc7d6062..0242c705d 100644 --- a/src/ResourceManagement/Compute/Generated/DiskEncryptionSetsOperationsExtensions.cs +++ b/src/ResourceManagement/Compute/Generated/DiskEncryptionSetsOperationsExtensions.cs @@ -165,6 +165,32 @@ public static partial class DiskEncryptionSetsOperationsExtensions } } + /// + /// Lists all resources that are encrypted with this disk encryption set. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk encryption set that is being created. The name can't + /// be changed after the disk encryption set is created. Supported characters + /// for the name are a-z, A-Z, 0-9 and _. The maximum name length is 80 + /// characters. + /// + /// + /// The cancellation token. + /// + public static async Task> ListAssociatedResourcesAsync(this IDiskEncryptionSetsOperations operations, string resourceGroupName, string diskEncryptionSetName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListAssociatedResourcesWithHttpMessagesAsync(resourceGroupName, diskEncryptionSetName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// Creates or updates a disk encryption set /// @@ -288,5 +314,25 @@ public static partial class DiskEncryptionSetsOperationsExtensions } } + /// + /// Lists all resources that are encrypted with this disk encryption set. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The cancellation token. + /// + public static async Task> ListAssociatedResourcesNextAsync(this IDiskEncryptionSetsOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListAssociatedResourcesNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + } } diff --git a/src/ResourceManagement/Compute/Generated/DisksOperations.cs b/src/ResourceManagement/Compute/Generated/DisksOperations.cs index 7b0db1148..84eabed89 100644 --- a/src/ResourceManagement/Compute/Generated/DisksOperations.cs +++ b/src/ResourceManagement/Compute/Generated/DisksOperations.cs @@ -148,7 +148,7 @@ internal DisksOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "diskName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -359,7 +359,7 @@ internal DisksOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -537,7 +537,7 @@ internal DisksOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -791,7 +791,7 @@ internal DisksOperations(ComputeManagementClient client) { disk.Validate(); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1019,7 +1019,7 @@ internal DisksOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "disk"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1237,7 +1237,7 @@ internal DisksOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "diskName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1426,7 +1426,7 @@ internal DisksOperations(ComputeManagementClient client) { grantAccessData.Validate(); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1626,7 +1626,7 @@ internal DisksOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "diskName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/GalleriesOperations.cs b/src/ResourceManagement/Compute/Generated/GalleriesOperations.cs index 03132a3c9..41c185e43 100644 --- a/src/ResourceManagement/Compute/Generated/GalleriesOperations.cs +++ b/src/ResourceManagement/Compute/Generated/GalleriesOperations.cs @@ -146,7 +146,7 @@ internal GalleriesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "galleryName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -355,7 +355,7 @@ internal GalleriesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -533,7 +533,7 @@ internal GalleriesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -736,7 +736,7 @@ internal GalleriesOperations(ComputeManagementClient client) { gallery.Validate(); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -982,7 +982,7 @@ internal GalleriesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "gallery"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1180,7 +1180,7 @@ internal GalleriesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "galleryName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/GalleryApplicationVersionsOperations.cs b/src/ResourceManagement/Compute/Generated/GalleryApplicationVersionsOperations.cs index 6cb49ab9b..3eb25a9e5 100644 --- a/src/ResourceManagement/Compute/Generated/GalleryApplicationVersionsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/GalleryApplicationVersionsOperations.cs @@ -185,7 +185,7 @@ internal GalleryApplicationVersionsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "galleryApplicationVersionName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -213,7 +213,7 @@ internal GalleryApplicationVersionsOperations(ComputeManagementClient client) List _queryParameters = new List(); if (expand != null) { - _queryParameters.Add(string.Format("$expand={0}", System.Uri.EscapeDataString(expand.ToString()))); + _queryParameters.Add(string.Format("$expand={0}", System.Uri.EscapeDataString(expand.Value))); } if (apiVersion != null) { @@ -245,7 +245,7 @@ internal GalleryApplicationVersionsOperations(ComputeManagementClient client) if (customHeaders != null) { - foreach (var _header in customHeaders) + foreach(var _header in customHeaders) { if (_httpRequest.Headers.Contains(_header.Key)) { @@ -283,7 +283,7 @@ internal GalleryApplicationVersionsOperations(ComputeManagementClient client) try { _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); if (_errorBody != null) { ex = new CloudException(_errorBody.Message); @@ -427,7 +427,7 @@ internal GalleryApplicationVersionsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "galleryApplicationName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -480,7 +480,7 @@ internal GalleryApplicationVersionsOperations(ComputeManagementClient client) if (customHeaders != null) { - foreach (var _header in customHeaders) + foreach(var _header in customHeaders) { if (_httpRequest.Headers.Contains(_header.Key)) { @@ -518,7 +518,7 @@ internal GalleryApplicationVersionsOperations(ComputeManagementClient client) try { _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); if (_errorBody != null) { ex = new CloudException(_errorBody.Message); @@ -654,7 +654,7 @@ internal GalleryApplicationVersionsOperations(ComputeManagementClient client) { galleryApplicationVersion.Validate(); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -710,7 +710,7 @@ internal GalleryApplicationVersionsOperations(ComputeManagementClient client) if (customHeaders != null) { - foreach (var _header in customHeaders) + foreach(var _header in customHeaders) { if (_httpRequest.Headers.Contains(_header.Key)) { @@ -722,11 +722,11 @@ internal GalleryApplicationVersionsOperations(ComputeManagementClient client) // Serialize Request string _requestContent = null; - if (galleryApplicationVersion != null) + if(galleryApplicationVersion != null) { _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(galleryApplicationVersion, Client.SerializationSettings); _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType = System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); } // Set Credentials if (Client.Credentials != null) @@ -754,7 +754,7 @@ internal GalleryApplicationVersionsOperations(ComputeManagementClient client) try { _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); if (_errorBody != null) { ex = new CloudException(_errorBody.Message); @@ -921,7 +921,7 @@ internal GalleryApplicationVersionsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "galleryApplicationVersion"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -977,7 +977,7 @@ internal GalleryApplicationVersionsOperations(ComputeManagementClient client) if (customHeaders != null) { - foreach (var _header in customHeaders) + foreach(var _header in customHeaders) { if (_httpRequest.Headers.Contains(_header.Key)) { @@ -989,11 +989,11 @@ internal GalleryApplicationVersionsOperations(ComputeManagementClient client) // Serialize Request string _requestContent = null; - if (galleryApplicationVersion != null) + if(galleryApplicationVersion != null) { _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(galleryApplicationVersion, Client.SerializationSettings); _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType = System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); } // Set Credentials if (Client.Credentials != null) @@ -1021,7 +1021,7 @@ internal GalleryApplicationVersionsOperations(ComputeManagementClient client) try { _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); if (_errorBody != null) { ex = new CloudException(_errorBody.Message); @@ -1139,7 +1139,7 @@ internal GalleryApplicationVersionsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "galleryApplicationVersionName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1194,7 +1194,7 @@ internal GalleryApplicationVersionsOperations(ComputeManagementClient client) if (customHeaders != null) { - foreach (var _header in customHeaders) + foreach(var _header in customHeaders) { if (_httpRequest.Headers.Contains(_header.Key)) { @@ -1232,7 +1232,7 @@ internal GalleryApplicationVersionsOperations(ComputeManagementClient client) try { _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); if (_errorBody != null) { ex = new CloudException(_errorBody.Message); @@ -1349,7 +1349,7 @@ internal GalleryApplicationVersionsOperations(ComputeManagementClient client) if (customHeaders != null) { - foreach (var _header in customHeaders) + foreach(var _header in customHeaders) { if (_httpRequest.Headers.Contains(_header.Key)) { @@ -1387,7 +1387,7 @@ internal GalleryApplicationVersionsOperations(ComputeManagementClient client) try { _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); if (_errorBody != null) { ex = new CloudException(_errorBody.Message); diff --git a/src/ResourceManagement/Compute/Generated/GalleryApplicationsOperations.cs b/src/ResourceManagement/Compute/Generated/GalleryApplicationsOperations.cs index 9a457fc04..cbcafdade 100644 --- a/src/ResourceManagement/Compute/Generated/GalleryApplicationsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/GalleryApplicationsOperations.cs @@ -162,7 +162,7 @@ internal GalleryApplicationsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "galleryApplicationName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -385,7 +385,7 @@ internal GalleryApplicationsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "galleryName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -600,7 +600,7 @@ internal GalleryApplicationsOperations(ComputeManagementClient client) { galleryApplication.Validate(); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -856,7 +856,7 @@ internal GalleryApplicationsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "galleryApplication"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1064,7 +1064,7 @@ internal GalleryApplicationsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "galleryApplicationName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/GalleryImageVersionsOperations.cs b/src/ResourceManagement/Compute/Generated/GalleryImageVersionsOperations.cs index 39574a9c8..4e957f5cf 100644 --- a/src/ResourceManagement/Compute/Generated/GalleryImageVersionsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/GalleryImageVersionsOperations.cs @@ -182,7 +182,7 @@ internal GalleryImageVersionsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "galleryImageVersionName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -210,7 +210,7 @@ internal GalleryImageVersionsOperations(ComputeManagementClient client) List _queryParameters = new List(); if (expand != null) { - _queryParameters.Add(string.Format("$expand={0}", System.Uri.EscapeDataString(expand.ToString()))); + _queryParameters.Add(string.Format("$expand={0}", System.Uri.EscapeDataString(expand.Value))); } if (apiVersion != null) { @@ -242,7 +242,7 @@ internal GalleryImageVersionsOperations(ComputeManagementClient client) if (customHeaders != null) { - foreach (var _header in customHeaders) + foreach(var _header in customHeaders) { if (_httpRequest.Headers.Contains(_header.Key)) { @@ -280,7 +280,7 @@ internal GalleryImageVersionsOperations(ComputeManagementClient client) try { _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); if (_errorBody != null) { ex = new CloudException(_errorBody.Message); @@ -422,7 +422,7 @@ internal GalleryImageVersionsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "galleryImageName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -475,7 +475,7 @@ internal GalleryImageVersionsOperations(ComputeManagementClient client) if (customHeaders != null) { - foreach (var _header in customHeaders) + foreach(var _header in customHeaders) { if (_httpRequest.Headers.Contains(_header.Key)) { @@ -513,7 +513,7 @@ internal GalleryImageVersionsOperations(ComputeManagementClient client) try { _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); if (_errorBody != null) { ex = new CloudException(_errorBody.Message); @@ -648,7 +648,7 @@ internal GalleryImageVersionsOperations(ComputeManagementClient client) { galleryImageVersion.Validate(); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -704,7 +704,7 @@ internal GalleryImageVersionsOperations(ComputeManagementClient client) if (customHeaders != null) { - foreach (var _header in customHeaders) + foreach(var _header in customHeaders) { if (_httpRequest.Headers.Contains(_header.Key)) { @@ -716,11 +716,11 @@ internal GalleryImageVersionsOperations(ComputeManagementClient client) // Serialize Request string _requestContent = null; - if (galleryImageVersion != null) + if(galleryImageVersion != null) { _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(galleryImageVersion, Client.SerializationSettings); _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType = System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); } // Set Credentials if (Client.Credentials != null) @@ -748,7 +748,7 @@ internal GalleryImageVersionsOperations(ComputeManagementClient client) try { _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); if (_errorBody != null) { ex = new CloudException(_errorBody.Message); @@ -914,7 +914,7 @@ internal GalleryImageVersionsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "galleryImageVersion"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -970,7 +970,7 @@ internal GalleryImageVersionsOperations(ComputeManagementClient client) if (customHeaders != null) { - foreach (var _header in customHeaders) + foreach(var _header in customHeaders) { if (_httpRequest.Headers.Contains(_header.Key)) { @@ -982,11 +982,11 @@ internal GalleryImageVersionsOperations(ComputeManagementClient client) // Serialize Request string _requestContent = null; - if (galleryImageVersion != null) + if(galleryImageVersion != null) { _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(galleryImageVersion, Client.SerializationSettings); _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType = System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); } // Set Credentials if (Client.Credentials != null) @@ -1014,7 +1014,7 @@ internal GalleryImageVersionsOperations(ComputeManagementClient client) try { _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); if (_errorBody != null) { ex = new CloudException(_errorBody.Message); @@ -1131,7 +1131,7 @@ internal GalleryImageVersionsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "galleryImageVersionName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1186,7 +1186,7 @@ internal GalleryImageVersionsOperations(ComputeManagementClient client) if (customHeaders != null) { - foreach (var _header in customHeaders) + foreach(var _header in customHeaders) { if (_httpRequest.Headers.Contains(_header.Key)) { @@ -1224,7 +1224,7 @@ internal GalleryImageVersionsOperations(ComputeManagementClient client) try { _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); if (_errorBody != null) { ex = new CloudException(_errorBody.Message); @@ -1341,7 +1341,7 @@ internal GalleryImageVersionsOperations(ComputeManagementClient client) if (customHeaders != null) { - foreach (var _header in customHeaders) + foreach(var _header in customHeaders) { if (_httpRequest.Headers.Contains(_header.Key)) { @@ -1379,7 +1379,7 @@ internal GalleryImageVersionsOperations(ComputeManagementClient client) try { _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); if (_errorBody != null) { ex = new CloudException(_errorBody.Message); diff --git a/src/ResourceManagement/Compute/Generated/GalleryImagesOperations.cs b/src/ResourceManagement/Compute/Generated/GalleryImagesOperations.cs index 4c8bd3992..f2a1d2b4a 100644 --- a/src/ResourceManagement/Compute/Generated/GalleryImagesOperations.cs +++ b/src/ResourceManagement/Compute/Generated/GalleryImagesOperations.cs @@ -162,7 +162,7 @@ internal GalleryImagesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "galleryImageName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -385,7 +385,7 @@ internal GalleryImagesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "galleryName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -600,7 +600,7 @@ internal GalleryImagesOperations(ComputeManagementClient client) { galleryImage.Validate(); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -856,7 +856,7 @@ internal GalleryImagesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "galleryImage"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1064,7 +1064,7 @@ internal GalleryImagesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "galleryImageName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2019-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/IAvailabilitySetsOperations.cs b/src/ResourceManagement/Compute/Generated/IAvailabilitySetsOperations.cs index b12071c61..7f827a9ca 100644 --- a/src/ResourceManagement/Compute/Generated/IAvailabilitySetsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/IAvailabilitySetsOperations.cs @@ -128,7 +128,8 @@ public partial interface IAvailabilitySetsOperations /// Lists all availability sets in a subscription. /// /// - /// The expand expression to apply to the operation. + /// The expand expression to apply to the operation. Allowed values are + /// 'instanceView'. /// /// /// The headers that will be added to request. diff --git a/src/ResourceManagement/Compute/Generated/IComputeManagementClient.cs b/src/ResourceManagement/Compute/Generated/IComputeManagementClient.cs index 631a1ebae..8860b2c9b 100644 --- a/src/ResourceManagement/Compute/Generated/IComputeManagementClient.cs +++ b/src/ResourceManagement/Compute/Generated/IComputeManagementClient.cs @@ -89,6 +89,11 @@ public partial interface IComputeManagementClient : System.IDisposable /// IDedicatedHostsOperations DedicatedHosts { get; } + /// + /// Gets the ISshPublicKeysOperations. + /// + ISshPublicKeysOperations SshPublicKeys { get; } + /// /// Gets the IVirtualMachineExtensionImagesOperations. /// @@ -139,6 +144,11 @@ public partial interface IComputeManagementClient : System.IDisposable /// IVirtualMachineScaleSetRollingUpgradesOperations VirtualMachineScaleSetRollingUpgrades { get; } + /// + /// Gets the IVirtualMachineScaleSetVMExtensionsOperations. + /// + IVirtualMachineScaleSetVMExtensionsOperations VirtualMachineScaleSetVMExtensions { get; } + /// /// Gets the IVirtualMachineScaleSetVMsOperations. /// @@ -154,6 +164,11 @@ public partial interface IComputeManagementClient : System.IDisposable /// IVirtualMachineRunCommandsOperations VirtualMachineRunCommands { get; } + /// + /// Gets the IVirtualMachineScaleSetVMRunCommandsOperations. + /// + IVirtualMachineScaleSetVMRunCommandsOperations VirtualMachineScaleSetVMRunCommands { get; } + /// /// Gets the IResourceSkusOperations. /// @@ -174,6 +189,11 @@ public partial interface IComputeManagementClient : System.IDisposable /// IDiskEncryptionSetsOperations DiskEncryptionSets { get; } + /// + /// Gets the IDiskAccessesOperations. + /// + IDiskAccessesOperations DiskAccesses { get; } + /// /// Gets the IGalleriesOperations. /// diff --git a/src/ResourceManagement/Compute/Generated/IDedicatedHostGroupsOperations.cs b/src/ResourceManagement/Compute/Generated/IDedicatedHostGroupsOperations.cs index de238fae6..926e67f13 100644 --- a/src/ResourceManagement/Compute/Generated/IDedicatedHostGroupsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/IDedicatedHostGroupsOperations.cs @@ -110,6 +110,11 @@ public partial interface IDedicatedHostGroupsOperations /// /// The name of the dedicated host group. /// + /// + /// The expand expression to apply on the operation. The response shows + /// the list of instance view of the dedicated hosts under the + /// dedicated host group. Possible values include: 'instanceView' + /// /// /// The headers that will be added to request. /// @@ -125,7 +130,7 @@ public partial interface IDedicatedHostGroupsOperations /// /// Thrown when a required parameter is null /// - Task> GetWithHttpMessagesAsync(string resourceGroupName, string hostGroupName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task> GetWithHttpMessagesAsync(string resourceGroupName, string hostGroupName, InstanceViewTypes? expand = default(InstanceViewTypes?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Lists all of the dedicated host groups in the specified resource /// group. Use the nextLink property in the response to get the next diff --git a/src/ResourceManagement/Compute/Generated/IDiskAccessesOperations.cs b/src/ResourceManagement/Compute/Generated/IDiskAccessesOperations.cs new file mode 100644 index 000000000..27ee9408f --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/IDiskAccessesOperations.cs @@ -0,0 +1,342 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// DiskAccessesOperations operations. + /// + public partial interface IDiskAccessesOperations + { + /// + /// Creates or updates a disk access resource + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The + /// name can't be changed after the disk encryption set is created. + /// Supported characters for the name are a-z, A-Z, 0-9 and _. The + /// maximum name length is 80 characters. + /// + /// + /// disk access object supplied in the body of the Put disk access + /// operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string diskAccessName, DiskAccessInner diskAccess, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Updates (patches) a disk access resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The + /// name can't be changed after the disk encryption set is created. + /// Supported characters for the name are a-z, A-Z, 0-9 and _. The + /// maximum name length is 80 characters. + /// + /// + /// Resource tags + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string diskAccessName, IDictionary tags = default(IDictionary), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Gets information about a disk access resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The + /// name can't be changed after the disk encryption set is created. + /// Supported characters for the name are a-z, A-Z, 0-9 and _. The + /// maximum name length is 80 characters. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetWithHttpMessagesAsync(string resourceGroupName, string diskAccessName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Deletes a disk access resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The + /// name can't be changed after the disk encryption set is created. + /// Supported characters for the name are a-z, A-Z, 0-9 and _. The + /// maximum name length is 80 characters. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task DeleteWithHttpMessagesAsync(string resourceGroupName, string diskAccessName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Lists all the disk access resources under a resource group. + /// + /// + /// The name of the resource group. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListByResourceGroupWithHttpMessagesAsync(string resourceGroupName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Lists all the disk access resources under a subscription. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Gets the private link resources possible under disk access resource + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The + /// name can't be changed after the disk encryption set is created. + /// Supported characters for the name are a-z, A-Z, 0-9 and _. The + /// maximum name length is 80 characters. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetPrivateLinkResourcesWithHttpMessagesAsync(string resourceGroupName, string diskAccessName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Creates or updates a disk access resource + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The + /// name can't be changed after the disk encryption set is created. + /// Supported characters for the name are a-z, A-Z, 0-9 and _. The + /// maximum name length is 80 characters. + /// + /// + /// disk access object supplied in the body of the Put disk access + /// operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string diskAccessName, DiskAccessInner diskAccess, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Updates (patches) a disk access resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The + /// name can't be changed after the disk encryption set is created. + /// Supported characters for the name are a-z, A-Z, 0-9 and _. The + /// maximum name length is 80 characters. + /// + /// + /// Resource tags + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginUpdateWithHttpMessagesAsync(string resourceGroupName, string diskAccessName, IDictionary tags = default(IDictionary), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Deletes a disk access resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk access resource that is being created. The + /// name can't be changed after the disk encryption set is created. + /// Supported characters for the name are a-z, A-Z, 0-9 and _. The + /// maximum name length is 80 characters. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string diskAccessName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Lists all the disk access resources under a resource group. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListByResourceGroupNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Lists all the disk access resources under a subscription. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + } +} diff --git a/src/ResourceManagement/Compute/Generated/IDiskEncryptionSetsOperations.cs b/src/ResourceManagement/Compute/Generated/IDiskEncryptionSetsOperations.cs index 9f2f83baa..502a84c11 100644 --- a/src/ResourceManagement/Compute/Generated/IDiskEncryptionSetsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/IDiskEncryptionSetsOperations.cs @@ -180,6 +180,35 @@ public partial interface IDiskEncryptionSetsOperations /// Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// Lists all resources that are encrypted with this disk encryption + /// set. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the disk encryption set that is being created. The name + /// can't be changed after the disk encryption set is created. + /// Supported characters for the name are a-z, A-Z, 0-9 and _. The + /// maximum name length is 80 characters. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListAssociatedResourcesWithHttpMessagesAsync(string resourceGroupName, string diskEncryptionSetName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Creates or updates a disk encryption set /// /// @@ -312,5 +341,28 @@ public partial interface IDiskEncryptionSetsOperations /// Thrown when a required parameter is null /// Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Lists all resources that are encrypted with this disk encryption + /// set. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListAssociatedResourcesNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); } } diff --git a/src/ResourceManagement/Compute/Generated/IProximityPlacementGroupsOperations.cs b/src/ResourceManagement/Compute/Generated/IProximityPlacementGroupsOperations.cs index 1ab37cd51..1048d5d56 100644 --- a/src/ResourceManagement/Compute/Generated/IProximityPlacementGroupsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/IProximityPlacementGroupsOperations.cs @@ -109,6 +109,10 @@ public partial interface IProximityPlacementGroupsOperations /// /// The name of the proximity placement group. /// + /// + /// includeColocationStatus=true enables fetching the colocation status + /// of all the resources in the proximity placement group. + /// /// /// The headers that will be added to request. /// @@ -124,7 +128,7 @@ public partial interface IProximityPlacementGroupsOperations /// /// Thrown when a required parameter is null /// - Task> GetWithHttpMessagesAsync(string resourceGroupName, string proximityPlacementGroupName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task> GetWithHttpMessagesAsync(string resourceGroupName, string proximityPlacementGroupName, string includeColocationStatus = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Lists all proximity placement groups in a subscription. /// diff --git a/src/ResourceManagement/Compute/Generated/IResourceSkusOperations.cs b/src/ResourceManagement/Compute/Generated/IResourceSkusOperations.cs index b859ee82b..c6da1f35f 100644 --- a/src/ResourceManagement/Compute/Generated/IResourceSkusOperations.cs +++ b/src/ResourceManagement/Compute/Generated/IResourceSkusOperations.cs @@ -26,7 +26,8 @@ public partial interface IResourceSkusOperations /// Subscription. /// /// - /// The filter to apply on the operation. + /// The filter to apply on the operation. Only **location** filter is + /// supported currently. /// /// /// The headers that will be added to request. diff --git a/src/ResourceManagement/Compute/Generated/ISshPublicKeysOperations.cs b/src/ResourceManagement/Compute/Generated/ISshPublicKeysOperations.cs new file mode 100644 index 000000000..3cccfdc4e --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/ISshPublicKeysOperations.cs @@ -0,0 +1,249 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// SshPublicKeysOperations operations. + /// + public partial interface ISshPublicKeysOperations + { + /// + /// Lists all of the SSH public keys in the subscription. Use the + /// nextLink property in the response to get the next page of SSH + /// public keys. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListBySubscriptionWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Lists all of the SSH public keys in the specified resource group. + /// Use the nextLink property in the response to get the next page of + /// SSH public keys. + /// + /// + /// The name of the resource group. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListByResourceGroupWithHttpMessagesAsync(string resourceGroupName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Creates a new SSH public key resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the SSH public key. + /// + /// + /// Parameters supplied to create the SSH public key. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> CreateWithHttpMessagesAsync(string resourceGroupName, string sshPublicKeyName, SshPublicKeyResourceInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Updates a new SSH public key resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the SSH public key. + /// + /// + /// Parameters supplied to update the SSH public key. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string sshPublicKeyName, SshPublicKeyUpdateResource parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Delete an SSH public key. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the SSH public key. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task DeleteWithHttpMessagesAsync(string resourceGroupName, string sshPublicKeyName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Retrieves information about an SSH public key. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the SSH public key. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetWithHttpMessagesAsync(string resourceGroupName, string sshPublicKeyName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Generates and returns a public/private key pair and populates the + /// SSH public key resource with the public key. The length of the key + /// will be 3072 bits. This operation can only be performed once per + /// SSH public key resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the SSH public key. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GenerateKeyPairWithHttpMessagesAsync(string resourceGroupName, string sshPublicKeyName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Lists all of the SSH public keys in the subscription. Use the + /// nextLink property in the response to get the next page of SSH + /// public keys. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListBySubscriptionNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Lists all of the SSH public keys in the specified resource group. + /// Use the nextLink property in the response to get the next page of + /// SSH public keys. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListByResourceGroupNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + } +} diff --git a/src/ResourceManagement/Compute/Generated/IVirtualMachineImagesOperations.cs b/src/ResourceManagement/Compute/Generated/IVirtualMachineImagesOperations.cs index 62e7214ed..7b268eb95 100644 --- a/src/ResourceManagement/Compute/Generated/IVirtualMachineImagesOperations.cs +++ b/src/ResourceManagement/Compute/Generated/IVirtualMachineImagesOperations.cs @@ -10,7 +10,6 @@ namespace Microsoft.Azure.Management.Compute.Fluent { using Microsoft.Rest; using Microsoft.Rest.Azure; - using Microsoft.Rest.Azure.OData; using Models; using System.Collections; using System.Collections.Generic; @@ -72,8 +71,12 @@ public partial interface IVirtualMachineImagesOperations /// /// A valid image SKU. /// - /// - /// OData parameters to apply to the operation. + /// + /// The expand expression to apply on the operation. + /// + /// + /// + /// /// /// /// The headers that will be added to request. @@ -90,7 +93,7 @@ public partial interface IVirtualMachineImagesOperations /// /// Thrown when a required parameter is null /// - Task>> ListWithHttpMessagesAsync(string location, string publisherName, string offer, string skus, ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task>> ListWithHttpMessagesAsync(string location, string publisherName, string offer, string skus, string expand = default(string), int? top = default(int?), string orderby = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Gets a list of virtual machine image offers for the specified /// location and publisher. diff --git a/src/ResourceManagement/Compute/Generated/IVirtualMachineRunCommandsOperations.cs b/src/ResourceManagement/Compute/Generated/IVirtualMachineRunCommandsOperations.cs index 391fe55c0..d6702c439 100644 --- a/src/ResourceManagement/Compute/Generated/IVirtualMachineRunCommandsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/IVirtualMachineRunCommandsOperations.cs @@ -69,6 +69,249 @@ public partial interface IVirtualMachineRunCommandsOperations /// Task> GetWithHttpMessagesAsync(string location, string commandId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// The operation to create or update the run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine where the run command should be + /// created or updated. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Create Virtual Machine RunCommand + /// operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string vmName, string runCommandName, VirtualMachineRunCommandInner runCommand, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to update the run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine where the run command should be + /// updated. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Update Virtual Machine RunCommand + /// operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string vmName, string runCommandName, VirtualMachineRunCommandUpdate runCommand, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to delete the run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine where the run command should be + /// deleted. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task DeleteWithHttpMessagesAsync(string resourceGroupName, string vmName, string runCommandName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to get the run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine containing the run command. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// The expand expression to apply on the operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetByVirtualMachineWithHttpMessagesAsync(string resourceGroupName, string vmName, string runCommandName, string expand = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to get all run commands of a Virtual Machine. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine containing the run command. + /// + /// + /// The expand expression to apply on the operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListByVirtualMachineWithHttpMessagesAsync(string resourceGroupName, string vmName, string expand = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to create or update the run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine where the run command should be + /// created or updated. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Create Virtual Machine RunCommand + /// operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string vmName, string runCommandName, VirtualMachineRunCommandInner runCommand, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to update the run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine where the run command should be + /// updated. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Update Virtual Machine RunCommand + /// operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginUpdateWithHttpMessagesAsync(string resourceGroupName, string vmName, string runCommandName, VirtualMachineRunCommandUpdate runCommand, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to delete the run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine where the run command should be + /// deleted. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string vmName, string runCommandName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Lists all available run commands for a subscription in a location. /// /// @@ -90,5 +333,27 @@ public partial interface IVirtualMachineRunCommandsOperations /// Thrown when a required parameter is null /// Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to get all run commands of a Virtual Machine. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListByVirtualMachineNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); } } diff --git a/src/ResourceManagement/Compute/Generated/IVirtualMachineScaleSetExtensionsOperations.cs b/src/ResourceManagement/Compute/Generated/IVirtualMachineScaleSetExtensionsOperations.cs index 359661eae..2c6ef61ba 100644 --- a/src/ResourceManagement/Compute/Generated/IVirtualMachineScaleSetExtensionsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/IVirtualMachineScaleSetExtensionsOperations.cs @@ -54,6 +54,37 @@ public partial interface IVirtualMachineScaleSetExtensionsOperations /// Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string vmssExtensionName, VirtualMachineScaleSetExtensionInner extensionParameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// The operation to update an extension. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set where the extension should be updated. + /// + /// + /// The name of the VM scale set extension. + /// + /// + /// Parameters supplied to the Update VM scale set Extension operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string vmssExtensionName, VirtualMachineScaleSetExtensionUpdate extensionParameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// The operation to delete the extension. /// /// @@ -167,6 +198,37 @@ public partial interface IVirtualMachineScaleSetExtensionsOperations /// Task> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string vmssExtensionName, VirtualMachineScaleSetExtensionInner extensionParameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// The operation to update an extension. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set where the extension should be updated. + /// + /// + /// The name of the VM scale set extension. + /// + /// + /// Parameters supplied to the Update VM scale set Extension operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginUpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string vmssExtensionName, VirtualMachineScaleSetExtensionUpdate extensionParameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// The operation to delete the extension. /// /// diff --git a/src/ResourceManagement/Compute/Generated/IVirtualMachineScaleSetVMExtensionsOperations.cs b/src/ResourceManagement/Compute/Generated/IVirtualMachineScaleSetVMExtensionsOperations.cs new file mode 100644 index 000000000..bc6db0325 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/IVirtualMachineScaleSetVMExtensionsOperations.cs @@ -0,0 +1,287 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// VirtualMachineScaleSetVMExtensionsOperations operations. + /// + public partial interface IVirtualMachineScaleSetVMExtensionsOperations + { + /// + /// The operation to create or update the VMSS VM extension. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// Parameters supplied to the Create Virtual Machine Extension + /// operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, VirtualMachineExtensionInner extensionParameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to update the VMSS VM extension. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// Parameters supplied to the Update Virtual Machine Extension + /// operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, VirtualMachineExtensionUpdate extensionParameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to delete the VMSS VM extension. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task DeleteWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to get the VMSS VM extension. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// The expand expression to apply on the operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, string expand = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to get all extensions of an instance in Virtual + /// Machine Scaleset. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The expand expression to apply on the operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> ListWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string expand = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to create or update the VMSS VM extension. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// Parameters supplied to the Create Virtual Machine Extension + /// operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, VirtualMachineExtensionInner extensionParameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to update the VMSS VM extension. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// Parameters supplied to the Update Virtual Machine Extension + /// operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginUpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, VirtualMachineExtensionUpdate extensionParameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to delete the VMSS VM extension. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + } +} diff --git a/src/ResourceManagement/Compute/Generated/IVirtualMachineScaleSetVMRunCommandsOperations.cs b/src/ResourceManagement/Compute/Generated/IVirtualMachineScaleSetVMRunCommandsOperations.cs new file mode 100644 index 000000000..d8c24e3c3 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/IVirtualMachineScaleSetVMRunCommandsOperations.cs @@ -0,0 +1,310 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// VirtualMachineScaleSetVMRunCommandsOperations operations. + /// + public partial interface IVirtualMachineScaleSetVMRunCommandsOperations + { + /// + /// The operation to create or update the VMSS VM run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Create Virtual Machine RunCommand + /// operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, VirtualMachineRunCommandInner runCommand, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to update the VMSS VM run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Update Virtual Machine RunCommand + /// operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, VirtualMachineRunCommandUpdate runCommand, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to delete the VMSS VM run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task DeleteWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to get the VMSS VM run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// The expand expression to apply on the operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, string expand = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to get all run commands of an instance in Virtual + /// Machine Scaleset. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The expand expression to apply on the operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string expand = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to create or update the VMSS VM run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Create Virtual Machine RunCommand + /// operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, VirtualMachineRunCommandInner runCommand, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to update the VMSS VM run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Update Virtual Machine RunCommand + /// operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginUpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, VirtualMachineRunCommandUpdate runCommand, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to delete the VMSS VM run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// The operation to get all run commands of an instance in Virtual + /// Machine Scaleset. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + } +} diff --git a/src/ResourceManagement/Compute/Generated/IVirtualMachineScaleSetVMsOperations.cs b/src/ResourceManagement/Compute/Generated/IVirtualMachineScaleSetVMsOperations.cs index 99192b48c..56a08f2b0 100644 --- a/src/ResourceManagement/Compute/Generated/IVirtualMachineScaleSetVMsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/IVirtualMachineScaleSetVMsOperations.cs @@ -239,7 +239,8 @@ public partial interface IVirtualMachineScaleSetVMsOperations /// OData parameters to apply to the operation. /// /// - /// The list parameters. + /// The list parameters. Allowed values are 'instanceView', + /// 'instanceView/statuses'. /// /// /// The headers that will be added to request. @@ -367,6 +368,41 @@ public partial interface IVirtualMachineScaleSetVMsOperations /// Task RedeployWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// The operation to retrieve SAS URIs of boot diagnostic logs for a + /// virtual machine in a VM scale set. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// Expiration duration in minutes for the SAS URIs with a value + /// between 1 to 1440 minutes. <br><br>NOTE: If not + /// specified, SAS URIs will be generated with a default expiration + /// duration of 120 minutes. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> RetrieveBootDiagnosticsDataWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, int? sasUriExpirationTimeInMinutes = default(int?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Performs maintenance on a virtual machine in a VM scale set. /// /// @@ -392,6 +428,32 @@ public partial interface IVirtualMachineScaleSetVMsOperations /// Task PerformMaintenanceWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// The operation to simulate the eviction of spot virtual machine in a + /// VM scale set. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task SimulateEvictionWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Run command on a virtual machine in a VM scale set. /// /// diff --git a/src/ResourceManagement/Compute/Generated/IVirtualMachineScaleSetsOperations.cs b/src/ResourceManagement/Compute/Generated/IVirtualMachineScaleSetsOperations.cs index d28f9ef4d..1c9b6e47d 100644 --- a/src/ResourceManagement/Compute/Generated/IVirtualMachineScaleSetsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/IVirtualMachineScaleSetsOperations.cs @@ -591,6 +591,31 @@ public partial interface IVirtualMachineScaleSetsOperations /// Task ConvertToSinglePlacementGroupWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string activePlacementGroupId = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// Changes ServiceState property for a given service + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine scale set to create or update. + /// + /// + /// The input object for SetOrchestrationServiceState API. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task SetOrchestrationServiceStateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, OrchestrationServiceStateInput parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Create or update a VM scale set. /// /// @@ -955,6 +980,31 @@ public partial interface IVirtualMachineScaleSetsOperations /// Task BeginReimageAllWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, IList instanceIds = default(IList), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// Changes ServiceState property for a given service + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine scale set to create or update. + /// + /// + /// The input object for SetOrchestrationServiceState API. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task BeginSetOrchestrationServiceStateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, OrchestrationServiceStateInput parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Gets a list of all VM scale sets under a resource group. /// /// diff --git a/src/ResourceManagement/Compute/Generated/IVirtualMachinesOperations.cs b/src/ResourceManagement/Compute/Generated/IVirtualMachinesOperations.cs index b55355321..89802a034 100644 --- a/src/ResourceManagement/Compute/Generated/IVirtualMachinesOperations.cs +++ b/src/ResourceManagement/Compute/Generated/IVirtualMachinesOperations.cs @@ -75,7 +75,8 @@ public partial interface IVirtualMachinesOperations /// Task> CaptureWithHttpMessagesAsync(string resourceGroupName, string vmName, VirtualMachineCaptureParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// The operation to create or update a virtual machine. + /// The operation to create or update a virtual machine. Please note + /// some properties can be set only during virtual machine creation. /// /// /// The name of the resource group. @@ -139,6 +140,9 @@ public partial interface IVirtualMachinesOperations /// /// The name of the virtual machine. /// + /// + /// Optional parameter to force delete virtual machines. + /// /// /// The headers that will be added to request. /// @@ -151,7 +155,7 @@ public partial interface IVirtualMachinesOperations /// /// Thrown when a required parameter is null /// - Task DeleteWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task DeleteWithHttpMessagesAsync(string resourceGroupName, string vmName, bool? forceDeletion = default(bool?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Retrieves information about the model view or the instance view of /// a virtual machine. @@ -257,7 +261,14 @@ public partial interface IVirtualMachinesOperations /// Task DeallocateWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Sets the state of the virtual machine to generalized. + /// Sets the OS state of the virtual machine to generalized. It is + /// recommended to sysprep the virtual machine before performing this + /// operation. <br>For Windows, please refer to [Create a managed + /// image of a generalized VM in + /// Azure](https://docs.microsoft.com/en-us/azure/virtual-machines/windows/capture-image-resource).<br>For + /// Linux, please refer to [How to create an image of a virtual machine + /// or + /// VHD](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/capture-image). /// /// /// The name of the resource group. @@ -307,6 +318,10 @@ public partial interface IVirtualMachinesOperations /// Use the nextLink property in the response to get the next page of /// virtual machines. /// + /// + /// statusOnly=true enables fetching run time status of all Virtual + /// Machines in the subscription. + /// /// /// The headers that will be added to request. /// @@ -322,7 +337,7 @@ public partial interface IVirtualMachinesOperations /// /// Thrown when a required parameter is null /// - Task>> ListAllWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task>> ListAllWithHttpMessagesAsync(string statusOnly = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Lists all available virtual machine sizes to which the specified /// virtual machine can be resized. @@ -379,6 +394,28 @@ public partial interface IVirtualMachinesOperations /// Task PowerOffWithHttpMessagesAsync(string resourceGroupName, string vmName, bool? skipShutdown = false, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// The operation to reapply a virtual machine's state. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task ReapplyWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// The operation to restart a virtual machine. /// /// @@ -474,6 +511,38 @@ public partial interface IVirtualMachinesOperations /// Task ReimageWithHttpMessagesAsync(string resourceGroupName, string vmName, bool? tempDisk = default(bool?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// The operation to retrieve SAS URIs for a virtual machine's boot + /// diagnostic logs. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine. + /// + /// + /// Expiration duration in minutes for the SAS URIs with a value + /// between 1 to 1440 minutes. <br><br>NOTE: If not + /// specified, SAS URIs will be generated with a default expiration + /// duration of 120 minutes. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> RetrieveBootDiagnosticsDataWithHttpMessagesAsync(string resourceGroupName, string vmName, int? sasUriExpirationTimeInMinutes = default(int?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// The operation to perform maintenance on a virtual machine. /// /// @@ -496,6 +565,53 @@ public partial interface IVirtualMachinesOperations /// Task PerformMaintenanceWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// The operation to simulate the eviction of spot virtual machine. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task SimulateEvictionWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Assess patches on the VM. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> AssessPatchesWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Run command on the VM. /// /// @@ -553,7 +669,8 @@ public partial interface IVirtualMachinesOperations /// Task> BeginCaptureWithHttpMessagesAsync(string resourceGroupName, string vmName, VirtualMachineCaptureParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// The operation to create or update a virtual machine. + /// The operation to create or update a virtual machine. Please note + /// some properties can be set only during virtual machine creation. /// /// /// The name of the resource group. @@ -617,6 +734,9 @@ public partial interface IVirtualMachinesOperations /// /// The name of the virtual machine. /// + /// + /// Optional parameter to force delete virtual machines. + /// /// /// The headers that will be added to request. /// @@ -629,7 +749,7 @@ public partial interface IVirtualMachinesOperations /// /// Thrown when a required parameter is null /// - Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string vmName, bool? forceDeletion = default(bool?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Converts virtual machine disks from blob-based to managed disks. /// Virtual machine must be stop-deallocated before invoking this @@ -708,6 +828,28 @@ public partial interface IVirtualMachinesOperations /// Task BeginPowerOffWithHttpMessagesAsync(string resourceGroupName, string vmName, bool? skipShutdown = false, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// The operation to reapply a virtual machine's state. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task BeginReapplyWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// The operation to restart a virtual machine. /// /// @@ -825,6 +967,31 @@ public partial interface IVirtualMachinesOperations /// Task BeginPerformMaintenanceWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// Assess patches on the VM. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginAssessPatchesWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Run command on the VM. /// /// diff --git a/src/ResourceManagement/Compute/Generated/ImagesOperations.cs b/src/ResourceManagement/Compute/Generated/ImagesOperations.cs index 37e8503aa..e3a1d037d 100644 --- a/src/ResourceManagement/Compute/Generated/ImagesOperations.cs +++ b/src/ResourceManagement/Compute/Generated/ImagesOperations.cs @@ -167,7 +167,7 @@ internal ImagesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -359,7 +359,7 @@ internal ImagesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -539,7 +539,7 @@ internal ImagesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -740,7 +740,7 @@ internal ImagesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -966,7 +966,7 @@ internal ImagesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1182,7 +1182,7 @@ internal ImagesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/LogAnalyticsOperations.cs b/src/ResourceManagement/Compute/Generated/LogAnalyticsOperations.cs index 643641c57..45d008605 100644 --- a/src/ResourceManagement/Compute/Generated/LogAnalyticsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/LogAnalyticsOperations.cs @@ -150,7 +150,7 @@ internal LogAnalyticsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -361,7 +361,7 @@ internal LogAnalyticsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/Models/AutomaticRepairsPolicy.cs b/src/ResourceManagement/Compute/Generated/Models/AutomaticRepairsPolicy.cs index 67a65dfa5..e13e1d005 100644 --- a/src/ResourceManagement/Compute/Generated/Models/AutomaticRepairsPolicy.cs +++ b/src/ResourceManagement/Compute/Generated/Models/AutomaticRepairsPolicy.cs @@ -35,16 +35,13 @@ public AutomaticRepairsPolicy() /// repairs are suspended due to a state change on VM. The grace time /// starts after the state change has completed. This helps avoid /// premature or accidental repairs. The time duration should be - /// specified in ISO 8601 format. The default value is 5 minutes - /// (PT5M). - /// The percentage (capacity of - /// scaleset) of virtual machines that will be simultaneously repaired. - /// The default value is 20%. - public AutomaticRepairsPolicy(bool? enabled = default(bool?), string gracePeriod = default(string), int? maxInstanceRepairsPercent = default(int?)) + /// specified in ISO 8601 format. The minimum allowed grace period is + /// 30 minutes (PT30M), which is also the default value. The maximum + /// allowed grace period is 90 minutes (PT90M). + public AutomaticRepairsPolicy(bool? enabled = default(bool?), string gracePeriod = default(string)) { Enabled = enabled; GracePeriod = gracePeriod; - MaxInstanceRepairsPercent = maxInstanceRepairsPercent; CustomInit(); } @@ -65,18 +62,12 @@ public AutomaticRepairsPolicy() /// suspended due to a state change on VM. The grace time starts after /// the state change has completed. This helps avoid premature or /// accidental repairs. The time duration should be specified in ISO - /// 8601 format. The default value is 5 minutes (PT5M). + /// 8601 format. The minimum allowed grace period is 30 minutes + /// (PT30M), which is also the default value. The maximum allowed grace + /// period is 90 minutes (PT90M). /// [JsonProperty(PropertyName = "gracePeriod")] public string GracePeriod { get; set; } - /// - /// Gets or sets the percentage (capacity of scaleset) of virtual - /// machines that will be simultaneously repaired. The default value is - /// 20%. - /// - [JsonProperty(PropertyName = "maxInstanceRepairsPercent")] - public int? MaxInstanceRepairsPercent { get; set; } - } } diff --git a/src/ResourceManagement/Compute/Generated/Models/AvailabilitySetUpdate.cs b/src/ResourceManagement/Compute/Generated/Models/AvailabilitySetUpdate.cs index 588751bc8..01b33c9ae 100644 --- a/src/ResourceManagement/Compute/Generated/Models/AvailabilitySetUpdate.cs +++ b/src/ResourceManagement/Compute/Generated/Models/AvailabilitySetUpdate.cs @@ -22,7 +22,7 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models /// machine should be assigned to. Only tags may be updated. /// [Rest.Serialization.JsonTransformation] - public partial class AvailabilitySetUpdate : UpdateResourceInner + public partial class AvailabilitySetUpdate : UpdateResource { /// /// Initializes a new instance of the AvailabilitySetUpdate class. @@ -47,8 +47,8 @@ public AvailabilitySetUpdate() /// 2018-04-01. /// The resource status information. /// Sku of the availability set - public AvailabilitySetUpdate(string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), int? platformUpdateDomainCount = default(int?), int? platformFaultDomainCount = default(int?), IList virtualMachines = default(IList), Management.ResourceManager.Fluent.SubResource proximityPlacementGroup = default(Management.ResourceManager.Fluent.SubResource), IList statuses = default(IList), Sku sku = default(Sku)) - : base(id, name, type, tags) + public AvailabilitySetUpdate(IDictionary tags = default(IDictionary), int? platformUpdateDomainCount = default(int?), int? platformFaultDomainCount = default(int?), IList virtualMachines = default(IList), Management.ResourceManager.Fluent.SubResource proximityPlacementGroup = default(Management.ResourceManager.Fluent.SubResource), IList statuses = default(IList), Sku sku = default(Sku)) + : base(tags) { PlatformUpdateDomainCount = platformUpdateDomainCount; PlatformFaultDomainCount = platformFaultDomainCount; diff --git a/src/ResourceManagement/Compute/Generated/Models/AvailablePatchSummary.cs b/src/ResourceManagement/Compute/Generated/Models/AvailablePatchSummary.cs new file mode 100644 index 000000000..8a93c2564 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/AvailablePatchSummary.cs @@ -0,0 +1,131 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Describes the properties of an virtual machine instance view for + /// available patch summary. + /// + public partial class AvailablePatchSummary + { + /// + /// Initializes a new instance of the AvailablePatchSummary class. + /// + public AvailablePatchSummary() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the AvailablePatchSummary class. + /// + /// The overall success or failure status of the + /// operation. It remains "InProgress" until the operation completes. + /// At that point it will become "Failed", "Succeeded", or + /// "CompletedWithWarnings.". Possible values include: 'InProgress', + /// 'Failed', 'Succeeded', 'CompletedWithWarnings' + /// The activity ID of the operation + /// that produced this result. It is used to correlate across CRP and + /// extension logs. + /// The overall reboot status of the VM. It + /// will be true when partially installed patches require a reboot to + /// complete installation but the reboot has not yet occurred. + /// The number of critical + /// or security patches that have been detected as available and not + /// yet installed. + /// The number of all available patches + /// excluding critical and security. + /// The UTC timestamp when the operation + /// began. + /// The UTC timestamp when the operation + /// began. + /// The errors that were encountered during + /// execution of the operation. The details array contains the list of + /// them. + public AvailablePatchSummary(PatchOperationStatus status = default(PatchOperationStatus), string assessmentActivityId = default(string), bool? rebootPending = default(bool?), int? criticalAndSecurityPatchCount = default(int?), int? otherPatchCount = default(int?), System.DateTime? startTime = default(System.DateTime?), System.DateTime? lastModifiedTime = default(System.DateTime?), ApiError error = default(ApiError)) + { + Status = status; + AssessmentActivityId = assessmentActivityId; + RebootPending = rebootPending; + CriticalAndSecurityPatchCount = criticalAndSecurityPatchCount; + OtherPatchCount = otherPatchCount; + StartTime = startTime; + LastModifiedTime = lastModifiedTime; + Error = error; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the overall success or failure status of the operation. It + /// remains "InProgress" until the operation completes. At that point + /// it will become "Failed", "Succeeded", or "CompletedWithWarnings.". + /// Possible values include: 'InProgress', 'Failed', 'Succeeded', + /// 'CompletedWithWarnings' + /// + [JsonProperty(PropertyName = "status")] + public PatchOperationStatus Status { get; private set; } + + /// + /// Gets the activity ID of the operation that produced this result. It + /// is used to correlate across CRP and extension logs. + /// + [JsonProperty(PropertyName = "assessmentActivityId")] + public string AssessmentActivityId { get; private set; } + + /// + /// Gets the overall reboot status of the VM. It will be true when + /// partially installed patches require a reboot to complete + /// installation but the reboot has not yet occurred. + /// + [JsonProperty(PropertyName = "rebootPending")] + public bool? RebootPending { get; private set; } + + /// + /// Gets the number of critical or security patches that have been + /// detected as available and not yet installed. + /// + [JsonProperty(PropertyName = "criticalAndSecurityPatchCount")] + public int? CriticalAndSecurityPatchCount { get; private set; } + + /// + /// Gets the number of all available patches excluding critical and + /// security. + /// + [JsonProperty(PropertyName = "otherPatchCount")] + public int? OtherPatchCount { get; private set; } + + /// + /// Gets the UTC timestamp when the operation began. + /// + [JsonProperty(PropertyName = "startTime")] + public System.DateTime? StartTime { get; private set; } + + /// + /// Gets the UTC timestamp when the operation began. + /// + [JsonProperty(PropertyName = "lastModifiedTime")] + public System.DateTime? LastModifiedTime { get; private set; } + + /// + /// Gets the errors that were encountered during execution of the + /// operation. The details array contains the list of them. + /// + [JsonProperty(PropertyName = "error")] + public ApiError Error { get; private set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/BootDiagnostics.cs b/src/ResourceManagement/Compute/Generated/Models/BootDiagnostics.cs index d61e137e2..3c1d197a1 100644 --- a/src/ResourceManagement/Compute/Generated/Models/BootDiagnostics.cs +++ b/src/ResourceManagement/Compute/Generated/Models/BootDiagnostics.cs @@ -34,7 +34,9 @@ public BootDiagnostics() /// Whether boot diagnostics should be enabled on /// the Virtual Machine. /// Uri of the storage account to use for - /// placing the console output and screenshot. + /// placing the console output and screenshot. <br><br>If + /// storageUri is not specified while enabling boot diagnostics, + /// managed storage will be used. public BootDiagnostics(bool? enabled = default(bool?), string storageUri = default(string)) { Enabled = enabled; @@ -57,6 +59,8 @@ public BootDiagnostics() /// /// Gets or sets uri of the storage account to use for placing the /// console output and screenshot. + /// &lt;br&gt;&lt;br&gt;If storageUri is not specified + /// while enabling boot diagnostics, managed storage will be used. /// [JsonProperty(PropertyName = "storageUri")] public string StorageUri { get; set; } diff --git a/src/ResourceManagement/Compute/Generated/Models/BootDiagnosticsInstanceView.cs b/src/ResourceManagement/Compute/Generated/Models/BootDiagnosticsInstanceView.cs index 2499823d6..8a8ee5d16 100644 --- a/src/ResourceManagement/Compute/Generated/Models/BootDiagnosticsInstanceView.cs +++ b/src/ResourceManagement/Compute/Generated/Models/BootDiagnosticsInstanceView.cs @@ -30,9 +30,11 @@ public BootDiagnosticsInstanceView() /// class. /// /// The console screenshot blob - /// URI. - /// The Linux serial console log - /// blob Uri. + /// URI. <br><br>NOTE: This will **not** be set if boot + /// diagnostics is currently enabled with managed storage. + /// The serial console log blob + /// Uri. <br><br>NOTE: This will **not** be set if boot + /// diagnostics is currently enabled with managed storage. /// The boot diagnostics status information for /// the VM. <br><br> NOTE: It will be set only if there are /// errors encountered in enabling boot diagnostics. @@ -51,12 +53,16 @@ public BootDiagnosticsInstanceView() /// /// Gets the console screenshot blob URI. + /// &lt;br&gt;&lt;br&gt;NOTE: This will **not** be set + /// if boot diagnostics is currently enabled with managed storage. /// [JsonProperty(PropertyName = "consoleScreenshotBlobUri")] public string ConsoleScreenshotBlobUri { get; private set; } /// - /// Gets the Linux serial console log blob Uri. + /// Gets the serial console log blob Uri. + /// &lt;br&gt;&lt;br&gt;NOTE: This will **not** be set + /// if boot diagnostics is currently enabled with managed storage. /// [JsonProperty(PropertyName = "serialConsoleLogBlobUri")] public string SerialConsoleLogBlobUri { get; private set; } diff --git a/src/ResourceManagement/Compute/Generated/Models/CreationData.cs b/src/ResourceManagement/Compute/Generated/Models/CreationData.cs index 3c62f5897..4f6fbdea8 100644 --- a/src/ResourceManagement/Compute/Generated/Models/CreationData.cs +++ b/src/ResourceManagement/Compute/Generated/Models/CreationData.cs @@ -31,11 +31,14 @@ public CreationData() /// This enumerates the possible sources of /// a disk's creation. Possible values include: 'Empty', 'Attach', /// 'FromImage', 'Import', 'Copy', 'Restore', 'Upload' - /// If createOption is Import, the Azure - /// Resource Manager identifier of the storage account containing the - /// blob to import as a disk. Required only if the blob is in a - /// different subscription + /// Required if createOption is Import. + /// The Azure Resource Manager identifier of the storage account + /// containing the blob to import as a disk. /// Disk source information. + /// Required if creating from a + /// Gallery Image. The id of the ImageDiskReference will be the ARM id + /// of the shared galley image version from which to create a + /// disk. /// If createOption is Import, this is the URI /// of a blob to be imported into a managed disk. /// If createOption is Copy, this is the @@ -47,15 +50,20 @@ public CreationData() /// This value should be between 20972032 (20 MiB + 512 bytes for the /// VHD footer) and 35183298347520 bytes (32 TiB + 512 bytes for the /// VHD footer). - public CreationData(DiskCreateOption createOption, string storageAccountId = default(string), ImageDiskReference imageReference = default(ImageDiskReference), string sourceUri = default(string), string sourceResourceId = default(string), string sourceUniqueId = default(string), long? uploadSizeBytes = default(long?)) + /// Logical sector size in bytes for + /// Ultra disks. Supported values are 512 ad 4096. 4096 is the + /// default. + public CreationData(DiskCreateOption createOption, string storageAccountId = default(string), ImageDiskReference imageReference = default(ImageDiskReference), ImageDiskReference galleryImageReference = default(ImageDiskReference), string sourceUri = default(string), string sourceResourceId = default(string), string sourceUniqueId = default(string), long? uploadSizeBytes = default(long?), int? logicalSectorSize = default(int?)) { CreateOption = createOption; StorageAccountId = storageAccountId; ImageReference = imageReference; + GalleryImageReference = galleryImageReference; SourceUri = sourceUri; SourceResourceId = sourceResourceId; SourceUniqueId = sourceUniqueId; UploadSizeBytes = uploadSizeBytes; + LogicalSectorSize = logicalSectorSize; CustomInit(); } @@ -73,9 +81,9 @@ public CreationData() public DiskCreateOption CreateOption { get; set; } /// - /// Gets or sets if createOption is Import, the Azure Resource Manager - /// identifier of the storage account containing the blob to import as - /// a disk. + /// Gets or sets required if createOption is Import. The Azure Resource + /// Manager identifier of the storage account containing the blob to + /// import as a disk. /// [JsonProperty(PropertyName = "storageAccountId")] public string StorageAccountId { get; set; } @@ -86,6 +94,14 @@ public CreationData() [JsonProperty(PropertyName = "imageReference")] public ImageDiskReference ImageReference { get; set; } + /// + /// Gets or sets required if creating from a Gallery Image. The id of + /// the ImageDiskReference will be the ARM id of the shared galley + /// image version from which to create a disk. + /// + [JsonProperty(PropertyName = "galleryImageReference")] + public ImageDiskReference GalleryImageReference { get; set; } + /// /// Gets or sets if createOption is Import, this is the URI of a blob /// to be imported into a managed disk. @@ -116,6 +132,13 @@ public CreationData() [JsonProperty(PropertyName = "uploadSizeBytes")] public long? UploadSizeBytes { get; set; } + /// + /// Gets or sets logical sector size in bytes for Ultra disks. + /// Supported values are 512 ad 4096. 4096 is the default. + /// + [JsonProperty(PropertyName = "logicalSectorSize")] + public int? LogicalSectorSize { get; set; } + /// /// Validate the object. /// @@ -132,6 +155,10 @@ public virtual void Validate() { ImageReference.Validate(); } + if (GalleryImageReference != null) + { + GalleryImageReference.Validate(); + } } } } diff --git a/src/ResourceManagement/Compute/Generated/Models/DataDisk.cs b/src/ResourceManagement/Compute/Generated/Models/DataDisk.cs index 749b63a43..ab98a2bf5 100644 --- a/src/ResourceManagement/Compute/Generated/Models/DataDisk.cs +++ b/src/ResourceManagement/Compute/Generated/Models/DataDisk.cs @@ -66,7 +66,16 @@ public DataDisk() /// Specifies whether the data disk is in /// process of detachment from the /// VirtualMachine/VirtualMachineScaleset - public DataDisk(int lun, DiskCreateOptionTypes createOption, string name = default(string), VirtualHardDisk vhd = default(VirtualHardDisk), VirtualHardDisk image = default(VirtualHardDisk), CachingTypes? caching = default(CachingTypes?), bool? writeAcceleratorEnabled = default(bool?), int? diskSizeGB = default(int?), ManagedDiskParametersInner managedDisk = default(ManagedDiskParametersInner), bool? toBeDetached = default(bool?)) + /// Specifies the Read-Write IOPS for + /// the managed disk when StorageAccountType is UltraSSD_LRS. Returned + /// only for VirtualMachine ScaleSet VM disks. Can be updated only via + /// updates to the VirtualMachine Scale Set. + /// Specifies the bandwidth in MB per + /// second for the managed disk when StorageAccountType is + /// UltraSSD_LRS. Returned only for VirtualMachine ScaleSet VM disks. + /// Can be updated only via updates to the VirtualMachine Scale + /// Set. + public DataDisk(int lun, DiskCreateOptionTypes createOption, string name = default(string), VirtualHardDisk vhd = default(VirtualHardDisk), VirtualHardDisk image = default(VirtualHardDisk), CachingTypes? caching = default(CachingTypes?), bool? writeAcceleratorEnabled = default(bool?), int? diskSizeGB = default(int?), ManagedDiskParametersInner managedDisk = default(ManagedDiskParametersInner), bool? toBeDetached = default(bool?), long? diskIOPSReadWrite = default(long?), long? diskMBpsReadWrite = default(long?)) { Lun = lun; Name = name; @@ -78,6 +87,8 @@ public DataDisk() DiskSizeGB = diskSizeGB; ManagedDisk = managedDisk; ToBeDetached = toBeDetached; + DiskIOPSReadWrite = diskIOPSReadWrite; + DiskMBpsReadWrite = diskMBpsReadWrite; CustomInit(); } @@ -172,6 +183,24 @@ public DataDisk() [JsonProperty(PropertyName = "toBeDetached")] public bool? ToBeDetached { get; set; } + /// + /// Gets specifies the Read-Write IOPS for the managed disk when + /// StorageAccountType is UltraSSD_LRS. Returned only for + /// VirtualMachine ScaleSet VM disks. Can be updated only via updates + /// to the VirtualMachine Scale Set. + /// + [JsonProperty(PropertyName = "diskIOPSReadWrite")] + public long? DiskIOPSReadWrite { get; private set; } + + /// + /// Gets specifies the bandwidth in MB per second for the managed disk + /// when StorageAccountType is UltraSSD_LRS. Returned only for + /// VirtualMachine ScaleSet VM disks. Can be updated only via updates + /// to the VirtualMachine Scale Set. + /// + [JsonProperty(PropertyName = "diskMBpsReadWrite")] + public long? DiskMBpsReadWrite { get; private set; } + /// /// Validate the object. /// diff --git a/src/ResourceManagement/Compute/Generated/Models/DataDiskImageEncryption.cs b/src/ResourceManagement/Compute/Generated/Models/DataDiskImageEncryption.cs new file mode 100644 index 000000000..ed340d993 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/DataDiskImageEncryption.cs @@ -0,0 +1,68 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Contains encryption settings for a data disk image. + /// + public partial class DataDiskImageEncryption : DiskImageEncryption + { + /// + /// Initializes a new instance of the DataDiskImageEncryption class. + /// + public DataDiskImageEncryption() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the DataDiskImageEncryption class. + /// + /// This property specifies the logical unit number + /// of the data disk. This value is used to identify data disks within + /// the Virtual Machine and therefore must be unique for each data disk + /// attached to the Virtual Machine. + /// A relative URI containing the + /// resource ID of the disk encryption set. + public DataDiskImageEncryption(int lun, string diskEncryptionSetId = default(string)) + : base(diskEncryptionSetId) + { + Lun = lun; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets this property specifies the logical unit number of the + /// data disk. This value is used to identify data disks within the + /// Virtual Machine and therefore must be unique for each data disk + /// attached to the Virtual Machine. + /// + [JsonProperty(PropertyName = "lun")] + public int Lun { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + //Nothing to validate + } + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/DedicatedHostGroupInner.cs b/src/ResourceManagement/Compute/Generated/Models/DedicatedHostGroupInner.cs index 3b57740e5..bde2071f6 100644 --- a/src/ResourceManagement/Compute/Generated/Models/DedicatedHostGroupInner.cs +++ b/src/ResourceManagement/Compute/Generated/Models/DedicatedHostGroupInner.cs @@ -42,16 +42,28 @@ public DedicatedHostGroupInner() /// the host group can span. /// A list of references to all dedicated hosts in /// the dedicated host group. + /// The dedicated host group instance view, + /// which has the list of instance view of the dedicated hosts under + /// the dedicated host group. + /// Specifies whether virtual + /// machines or virtual machine scale sets can be placed automatically + /// on the dedicated host group. Automatic placement means resources + /// are allocated on dedicated hosts, that are chosen by Azure, under + /// the dedicated host group. The value is defaulted to 'true' when not + /// provided. <br><br>Minimum api-version: + /// 2020-06-01. /// Availability Zone to use for this host group. /// Only single zone is supported. The zone can be assigned only during /// creation. If not provided, the group supports all zones in the /// region. If provided, enforces each host in the group to be in the /// same zone. - public DedicatedHostGroupInner(string location, int platformFaultDomainCount, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), IList hosts = default(IList), IList zones = default(IList)) + public DedicatedHostGroupInner(string location, int platformFaultDomainCount, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), IList hosts = default(IList), DedicatedHostGroupInstanceView instanceView = default(DedicatedHostGroupInstanceView), bool? supportAutomaticPlacement = default(bool?), IList zones = default(IList)) : base(location, id, name, type, tags) { PlatformFaultDomainCount = platformFaultDomainCount; Hosts = hosts; + InstanceView = instanceView; + SupportAutomaticPlacement = supportAutomaticPlacement; Zones = zones; CustomInit(); } @@ -74,6 +86,26 @@ public DedicatedHostGroupInner() [JsonProperty(PropertyName = "properties.hosts")] public IList Hosts { get; private set; } + /// + /// Gets the dedicated host group instance view, which has the list of + /// instance view of the dedicated hosts under the dedicated host + /// group. + /// + [JsonProperty(PropertyName = "properties.instanceView")] + public DedicatedHostGroupInstanceView InstanceView { get; private set; } + + /// + /// Gets or sets specifies whether virtual machines or virtual machine + /// scale sets can be placed automatically on the dedicated host group. + /// Automatic placement means resources are allocated on dedicated + /// hosts, that are chosen by Azure, under the dedicated host group. + /// The value is defaulted to 'true' when not provided. + /// &lt;br&gt;&lt;br&gt;Minimum api-version: + /// 2020-06-01. + /// + [JsonProperty(PropertyName = "properties.supportAutomaticPlacement")] + public bool? SupportAutomaticPlacement { get; set; } + /// /// Gets or sets availability Zone to use for this host group. Only /// single zone is supported. The zone can be assigned only during @@ -93,10 +125,6 @@ public DedicatedHostGroupInner() public override void Validate() { base.Validate(); - if (PlatformFaultDomainCount > 3) - { - throw new ValidationException(ValidationRules.InclusiveMaximum, "PlatformFaultDomainCount", 3); - } if (PlatformFaultDomainCount < 1) { throw new ValidationException(ValidationRules.InclusiveMinimum, "PlatformFaultDomainCount", 1); diff --git a/src/ResourceManagement/Compute/Generated/Models/DedicatedHostGroupInstanceView.cs b/src/ResourceManagement/Compute/Generated/Models/DedicatedHostGroupInstanceView.cs new file mode 100644 index 000000000..3109704c2 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/DedicatedHostGroupInstanceView.cs @@ -0,0 +1,52 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + public partial class DedicatedHostGroupInstanceView + { + /// + /// Initializes a new instance of the DedicatedHostGroupInstanceView + /// class. + /// + public DedicatedHostGroupInstanceView() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the DedicatedHostGroupInstanceView + /// class. + /// + /// List of instance view of the dedicated hosts + /// under the dedicated host group. + public DedicatedHostGroupInstanceView(IList hosts = default(IList)) + { + Hosts = hosts; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets list of instance view of the dedicated hosts under the + /// dedicated host group. + /// + [JsonProperty(PropertyName = "hosts")] + public IList Hosts { get; set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/DedicatedHostGroupUpdate.cs b/src/ResourceManagement/Compute/Generated/Models/DedicatedHostGroupUpdate.cs index 46c09030b..a1f305b71 100644 --- a/src/ResourceManagement/Compute/Generated/Models/DedicatedHostGroupUpdate.cs +++ b/src/ResourceManagement/Compute/Generated/Models/DedicatedHostGroupUpdate.cs @@ -20,7 +20,7 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models /// host should be assigned to. Only tags may be updated. /// [Rest.Serialization.JsonTransformation] - public partial class DedicatedHostGroupUpdate : UpdateResourceInner + public partial class DedicatedHostGroupUpdate : UpdateResource { /// /// Initializes a new instance of the DedicatedHostGroupUpdate class. @@ -38,16 +38,28 @@ public DedicatedHostGroupUpdate() /// Resource tags /// A list of references to all dedicated hosts in /// the dedicated host group. + /// The dedicated host group instance view, + /// which has the list of instance view of the dedicated hosts under + /// the dedicated host group. + /// Specifies whether virtual + /// machines or virtual machine scale sets can be placed automatically + /// on the dedicated host group. Automatic placement means resources + /// are allocated on dedicated hosts, that are chosen by Azure, under + /// the dedicated host group. The value is defaulted to 'true' when not + /// provided. <br><br>Minimum api-version: + /// 2020-06-01. /// Availability Zone to use for this host group. /// Only single zone is supported. The zone can be assigned only during /// creation. If not provided, the group supports all zones in the /// region. If provided, enforces each host in the group to be in the /// same zone. - public DedicatedHostGroupUpdate(int platformFaultDomainCount, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), IList hosts = default(IList), IList zones = default(IList)) - : base(id, name, type, tags) + public DedicatedHostGroupUpdate(int platformFaultDomainCount, IDictionary tags = default(IDictionary), IList hosts = default(IList), DedicatedHostGroupInstanceView instanceView = default(DedicatedHostGroupInstanceView), bool? supportAutomaticPlacement = default(bool?), IList zones = default(IList)) + : base(tags) { PlatformFaultDomainCount = platformFaultDomainCount; Hosts = hosts; + InstanceView = instanceView; + SupportAutomaticPlacement = supportAutomaticPlacement; Zones = zones; CustomInit(); } @@ -70,6 +82,26 @@ public DedicatedHostGroupUpdate() [JsonProperty(PropertyName = "properties.hosts")] public IList Hosts { get; private set; } + /// + /// Gets the dedicated host group instance view, which has the list of + /// instance view of the dedicated hosts under the dedicated host + /// group. + /// + [JsonProperty(PropertyName = "properties.instanceView")] + public DedicatedHostGroupInstanceView InstanceView { get; private set; } + + /// + /// Gets or sets specifies whether virtual machines or virtual machine + /// scale sets can be placed automatically on the dedicated host group. + /// Automatic placement means resources are allocated on dedicated + /// hosts, that are chosen by Azure, under the dedicated host group. + /// The value is defaulted to 'true' when not provided. + /// &lt;br&gt;&lt;br&gt;Minimum api-version: + /// 2020-06-01. + /// + [JsonProperty(PropertyName = "properties.supportAutomaticPlacement")] + public bool? SupportAutomaticPlacement { get; set; } + /// /// Gets or sets availability Zone to use for this host group. Only /// single zone is supported. The zone can be assigned only during @@ -88,10 +120,6 @@ public DedicatedHostGroupUpdate() /// public virtual void Validate() { - if (PlatformFaultDomainCount > 3) - { - throw new ValidationException(ValidationRules.InclusiveMaximum, "PlatformFaultDomainCount", 3); - } if (PlatformFaultDomainCount < 1) { throw new ValidationException(ValidationRules.InclusiveMinimum, "PlatformFaultDomainCount", 1); diff --git a/src/ResourceManagement/Compute/Generated/Models/DedicatedHostInner.cs b/src/ResourceManagement/Compute/Generated/Models/DedicatedHostInner.cs index f30c04ab6..2dd1eef30 100644 --- a/src/ResourceManagement/Compute/Generated/Models/DedicatedHostInner.cs +++ b/src/ResourceManagement/Compute/Generated/Models/DedicatedHostInner.cs @@ -163,10 +163,6 @@ public override void Validate() { throw new ValidationException(ValidationRules.CannotBeNull, "Sku"); } - if (PlatformFaultDomain > 2) - { - throw new ValidationException(ValidationRules.InclusiveMaximum, "PlatformFaultDomain", 2); - } if (PlatformFaultDomain < 0) { throw new ValidationException(ValidationRules.InclusiveMinimum, "PlatformFaultDomain", 0); diff --git a/src/ResourceManagement/Compute/Generated/Models/DedicatedHostInstanceViewWithName.cs b/src/ResourceManagement/Compute/Generated/Models/DedicatedHostInstanceViewWithName.cs new file mode 100644 index 000000000..5be319425 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/DedicatedHostInstanceViewWithName.cs @@ -0,0 +1,61 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// The instance view of a dedicated host that includes the name of the + /// dedicated host. It is used for the response to the instance view of a + /// dedicated host group. + /// + public partial class DedicatedHostInstanceViewWithName : DedicatedHostInstanceView + { + /// + /// Initializes a new instance of the DedicatedHostInstanceViewWithName + /// class. + /// + public DedicatedHostInstanceViewWithName() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the DedicatedHostInstanceViewWithName + /// class. + /// + /// Specifies the unique id of the dedicated + /// physical machine on which the dedicated host resides. + /// Unutilized capacity of the + /// dedicated host. + /// The resource status information. + /// The name of the dedicated host. + public DedicatedHostInstanceViewWithName(string assetId = default(string), DedicatedHostAvailableCapacity availableCapacity = default(DedicatedHostAvailableCapacity), IList statuses = default(IList), string name = default(string)) + : base(assetId, availableCapacity, statuses) + { + Name = name; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the name of the dedicated host. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; private set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/DedicatedHostUpdate.cs b/src/ResourceManagement/Compute/Generated/Models/DedicatedHostUpdate.cs index 5091da054..e6bb0963b 100644 --- a/src/ResourceManagement/Compute/Generated/Models/DedicatedHostUpdate.cs +++ b/src/ResourceManagement/Compute/Generated/Models/DedicatedHostUpdate.cs @@ -20,7 +20,7 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models /// autoReplaceOnFailure and licenseType may be updated. /// [Rest.Serialization.JsonTransformation] - public partial class DedicatedHostUpdate : UpdateResourceInner + public partial class DedicatedHostUpdate : UpdateResource { /// /// Initializes a new instance of the DedicatedHostUpdate class. @@ -57,8 +57,8 @@ public DedicatedHostUpdate() /// appears in the response. /// The dedicated host instance /// view. - public DedicatedHostUpdate(string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), int? platformFaultDomain = default(int?), bool? autoReplaceOnFailure = default(bool?), string hostId = default(string), IList virtualMachines = default(IList), DedicatedHostLicenseTypes? licenseType = default(DedicatedHostLicenseTypes?), System.DateTime? provisioningTime = default(System.DateTime?), string provisioningState = default(string), DedicatedHostInstanceView instanceView = default(DedicatedHostInstanceView)) - : base(id, name, type, tags) + public DedicatedHostUpdate(IDictionary tags = default(IDictionary), int? platformFaultDomain = default(int?), bool? autoReplaceOnFailure = default(bool?), string hostId = default(string), IList virtualMachines = default(IList), DedicatedHostLicenseTypes? licenseType = default(DedicatedHostLicenseTypes?), System.DateTime? provisioningTime = default(System.DateTime?), string provisioningState = default(string), DedicatedHostInstanceView instanceView = default(DedicatedHostInstanceView)) + : base(tags) { PlatformFaultDomain = platformFaultDomain; AutoReplaceOnFailure = autoReplaceOnFailure; @@ -146,10 +146,6 @@ public DedicatedHostUpdate() /// public virtual void Validate() { - if (PlatformFaultDomain > 2) - { - throw new ValidationException(ValidationRules.InclusiveMaximum, "PlatformFaultDomain", 2); - } if (PlatformFaultDomain < 0) { throw new ValidationException(ValidationRules.InclusiveMinimum, "PlatformFaultDomain", 0); diff --git a/src/ResourceManagement/Compute/Generated/Models/DiffDiskPlacement.cs b/src/ResourceManagement/Compute/Generated/Models/DiffDiskPlacement.cs new file mode 100644 index 000000000..f196c3c02 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/DiffDiskPlacement.cs @@ -0,0 +1,29 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for DiffDiskPlacement. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class DiffDiskPlacement : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly DiffDiskPlacement CacheDisk = Parse("CacheDisk"); + public static readonly DiffDiskPlacement ResourceDisk = Parse("ResourceDisk"); + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/DiffDiskSettings.cs b/src/ResourceManagement/Compute/Generated/Models/DiffDiskSettings.cs index cda0190b6..05dbcc951 100644 --- a/src/ResourceManagement/Compute/Generated/Models/DiffDiskSettings.cs +++ b/src/ResourceManagement/Compute/Generated/Models/DiffDiskSettings.cs @@ -31,9 +31,22 @@ public DiffDiskSettings() /// /// Specifies the ephemeral disk settings for /// operating system disk. Possible values include: 'Local' - public DiffDiskSettings(DiffDiskOptions option = default(DiffDiskOptions)) + /// Specifies the ephemeral disk placement for + /// operating system disk.<br><br> Possible values are: + /// <br><br> **CacheDisk** <br><br> + /// **ResourceDisk** <br><br> Default: **CacheDisk** if one + /// is configured for the VM size otherwise **ResourceDisk** is + /// used.<br><br> Refer to VM size documentation for + /// Windows VM at + /// https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes + /// and Linux VM at + /// https://docs.microsoft.com/en-us/azure/virtual-machines/linux/sizes + /// to check which VM sizes exposes a cache disk. Possible values + /// include: 'CacheDisk', 'ResourceDisk' + public DiffDiskSettings(DiffDiskOptions option = default(DiffDiskOptions), DiffDiskPlacement placement = default(DiffDiskPlacement)) { Option = option; + Placement = placement; CustomInit(); } @@ -49,5 +62,23 @@ public DiffDiskSettings() [JsonProperty(PropertyName = "option")] public DiffDiskOptions Option { get; set; } + /// + /// Gets or sets specifies the ephemeral disk placement for operating + /// system disk.&lt;br&gt;&lt;br&gt; Possible values + /// are: &lt;br&gt;&lt;br&gt; **CacheDisk** + /// &lt;br&gt;&lt;br&gt; **ResourceDisk** + /// &lt;br&gt;&lt;br&gt; Default: **CacheDisk** if one + /// is configured for the VM size otherwise **ResourceDisk** is + /// used.&lt;br&gt;&lt;br&gt; Refer to VM size + /// documentation for Windows VM at + /// https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes + /// and Linux VM at + /// https://docs.microsoft.com/en-us/azure/virtual-machines/linux/sizes + /// to check which VM sizes exposes a cache disk. Possible values + /// include: 'CacheDisk', 'ResourceDisk' + /// + [JsonProperty(PropertyName = "placement")] + public DiffDiskPlacement Placement { get; set; } + } } diff --git a/src/ResourceManagement/Compute/Generated/Models/DisallowedConfiguration.cs b/src/ResourceManagement/Compute/Generated/Models/DisallowedConfiguration.cs new file mode 100644 index 000000000..9fe72f2c2 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/DisallowedConfiguration.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Specifies the disallowed configuration for a virtual machine image. + /// + public partial class DisallowedConfiguration + { + /// + /// Initializes a new instance of the DisallowedConfiguration class. + /// + public DisallowedConfiguration() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the DisallowedConfiguration class. + /// + /// VM disk types which are disallowed. + /// Possible values include: 'None', 'Unmanaged' + public DisallowedConfiguration(VmDiskTypes vmDiskType = default(VmDiskTypes)) + { + VmDiskType = vmDiskType; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets VM disk types which are disallowed. Possible values + /// include: 'None', 'Unmanaged' + /// + [JsonProperty(PropertyName = "vmDiskType")] + public VmDiskTypes VmDiskType { get; set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/DiskAccessInner.cs b/src/ResourceManagement/Compute/Generated/Models/DiskAccessInner.cs new file mode 100644 index 000000000..ccb893d9f --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/DiskAccessInner.cs @@ -0,0 +1,98 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Microsoft.Azure.Management.ResourceManager; + using Microsoft.Azure.Management.ResourceManager.Fluent; + using Microsoft.Rest; + using Microsoft.Rest.Serialization; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// disk access resource. + /// + [Rest.Serialization.JsonTransformation] + public partial class DiskAccessInner : Management.ResourceManager.Fluent.Resource + { + /// + /// Initializes a new instance of the DiskAccessInner class. + /// + public DiskAccessInner() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the DiskAccessInner class. + /// + /// A readonly collection of + /// private endpoint connections created on the disk. Currently only + /// one endpoint connection is supported. + /// The disk access resource + /// provisioning state. + /// The time when the disk access was + /// created. + public DiskAccessInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), IList privateEndpointConnections = default(IList), string provisioningState = default(string), System.DateTime? timeCreated = default(System.DateTime?)) + : base(location, id, name, type, tags) + { + PrivateEndpointConnections = privateEndpointConnections; + ProvisioningState = provisioningState; + TimeCreated = timeCreated; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets a readonly collection of private endpoint connections created + /// on the disk. Currently only one endpoint connection is supported. + /// + [JsonProperty(PropertyName = "properties.privateEndpointConnections")] + public IList PrivateEndpointConnections { get; private set; } + + /// + /// Gets the disk access resource provisioning state. + /// + [JsonProperty(PropertyName = "properties.provisioningState")] + public string ProvisioningState { get; private set; } + + /// + /// Gets the time when the disk access was created. + /// + [JsonProperty(PropertyName = "properties.timeCreated")] + public System.DateTime? TimeCreated { get; private set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public override void Validate() + { + base.Validate(); + if (PrivateEndpointConnections != null) + { + foreach (var element in PrivateEndpointConnections) + { + if (element != null) + { + element.Validate(); + } + } + } + } + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/DiskAccessUpdate.cs b/src/ResourceManagement/Compute/Generated/Models/DiskAccessUpdate.cs new file mode 100644 index 000000000..bd7386c02 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/DiskAccessUpdate.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Used for updating a disk access resource. + /// + public partial class DiskAccessUpdate + { + /// + /// Initializes a new instance of the DiskAccessUpdate class. + /// + public DiskAccessUpdate() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the DiskAccessUpdate class. + /// + /// Resource tags + public DiskAccessUpdate(IDictionary tags = default(IDictionary)) + { + Tags = tags; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets resource tags + /// + [JsonProperty(PropertyName = "tags")] + public IDictionary Tags { get; set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/DiskEncryptionSetInner.cs b/src/ResourceManagement/Compute/Generated/Models/DiskEncryptionSetInner.cs index b7e3bd58c..1f372ef05 100644 --- a/src/ResourceManagement/Compute/Generated/Models/DiskEncryptionSetInner.cs +++ b/src/ResourceManagement/Compute/Generated/Models/DiskEncryptionSetInner.cs @@ -34,6 +34,9 @@ public DiskEncryptionSetInner() /// /// Initializes a new instance of the DiskEncryptionSetInner class. /// + /// Possible values include: + /// 'EncryptionAtRestWithCustomerKey', + /// 'EncryptionAtRestWithPlatformAndCustomerKeys' /// The key vault key which is currently used /// by this disk encryption set. /// A readonly collection of key vault keys @@ -42,10 +45,11 @@ public DiskEncryptionSetInner() /// rotation. /// The disk encryption set /// provisioning state. - public DiskEncryptionSetInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), EncryptionSetIdentity identity = default(EncryptionSetIdentity), KeyVaultAndKeyReference activeKey = default(KeyVaultAndKeyReference), IList previousKeys = default(IList), string provisioningState = default(string)) + public DiskEncryptionSetInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), EncryptionSetIdentity identity = default(EncryptionSetIdentity), DiskEncryptionSetType encryptionType = default(DiskEncryptionSetType), KeyVaultAndKeyReference activeKey = default(KeyVaultAndKeyReference), IList previousKeys = default(IList), string provisioningState = default(string)) : base(location, id, name, type, tags) { Identity = identity; + EncryptionType = encryptionType; ActiveKey = activeKey; PreviousKeys = previousKeys; ProvisioningState = provisioningState; @@ -62,6 +66,14 @@ public DiskEncryptionSetInner() [JsonProperty(PropertyName = "identity")] public EncryptionSetIdentity Identity { get; set; } + /// + /// Gets or sets possible values include: + /// 'EncryptionAtRestWithCustomerKey', + /// 'EncryptionAtRestWithPlatformAndCustomerKeys' + /// + [JsonProperty(PropertyName = "properties.encryptionType")] + public DiskEncryptionSetType EncryptionType { get; set; } + /// /// Gets or sets the key vault key which is currently used by this disk /// encryption set. diff --git a/src/ResourceManagement/Compute/Generated/Models/DiskEncryptionSetParametersInner.cs b/src/ResourceManagement/Compute/Generated/Models/DiskEncryptionSetParametersInner.cs new file mode 100644 index 000000000..cbbc718db --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/DiskEncryptionSetParametersInner.cs @@ -0,0 +1,49 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Microsoft.Azure.Management.ResourceManager; + using Microsoft.Azure.Management.ResourceManager.Fluent; + using System.Linq; + + /// + /// Describes the parameter of customer managed disk encryption set + /// resource id that can be specified for disk. <br><br> NOTE: + /// The disk encryption set resource id can only be specified for managed + /// disk. Please refer https://aka.ms/mdssewithcmkoverview for more + /// details. + /// + public partial class DiskEncryptionSetParametersInner : Management.ResourceManager.Fluent.SubResource + { + /// + /// Initializes a new instance of the DiskEncryptionSetParametersInner + /// class. + /// + public DiskEncryptionSetParametersInner() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the DiskEncryptionSetParametersInner + /// class. + /// + public DiskEncryptionSetParametersInner(string id = default(string)) + : base(id) + { + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/DiskEncryptionSetType.cs b/src/ResourceManagement/Compute/Generated/Models/DiskEncryptionSetType.cs new file mode 100644 index 000000000..2a2b40dcb --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/DiskEncryptionSetType.cs @@ -0,0 +1,29 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for DiskEncryptionSetType. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class DiskEncryptionSetType : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly DiskEncryptionSetType EncryptionAtRestWithCustomerKey = Parse("EncryptionAtRestWithCustomerKey"); + public static readonly DiskEncryptionSetType EncryptionAtRestWithPlatformAndCustomerKeys = Parse("EncryptionAtRestWithPlatformAndCustomerKeys"); + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/DiskEncryptionSetUpdate.cs b/src/ResourceManagement/Compute/Generated/Models/DiskEncryptionSetUpdate.cs index a6f9ce00d..185b7e5a7 100644 --- a/src/ResourceManagement/Compute/Generated/Models/DiskEncryptionSetUpdate.cs +++ b/src/ResourceManagement/Compute/Generated/Models/DiskEncryptionSetUpdate.cs @@ -32,9 +32,13 @@ public DiskEncryptionSetUpdate() /// /// Initializes a new instance of the DiskEncryptionSetUpdate class. /// + /// Possible values include: + /// 'EncryptionAtRestWithCustomerKey', + /// 'EncryptionAtRestWithPlatformAndCustomerKeys' /// Resource tags - public DiskEncryptionSetUpdate(KeyVaultAndKeyReference activeKey = default(KeyVaultAndKeyReference), IDictionary tags = default(IDictionary)) + public DiskEncryptionSetUpdate(DiskEncryptionSetType encryptionType = default(DiskEncryptionSetType), KeyVaultAndKeyReference activeKey = default(KeyVaultAndKeyReference), IDictionary tags = default(IDictionary)) { + EncryptionType = encryptionType; ActiveKey = activeKey; Tags = tags; CustomInit(); @@ -45,6 +49,14 @@ public DiskEncryptionSetUpdate() /// partial void CustomInit(); + /// + /// Gets or sets possible values include: + /// 'EncryptionAtRestWithCustomerKey', + /// 'EncryptionAtRestWithPlatformAndCustomerKeys' + /// + [JsonProperty(PropertyName = "properties.encryptionType")] + public DiskEncryptionSetType EncryptionType { get; set; } + /// /// [JsonProperty(PropertyName = "properties.activeKey")] diff --git a/src/ResourceManagement/Compute/Generated/Models/DiskImageEncryption.cs b/src/ResourceManagement/Compute/Generated/Models/DiskImageEncryption.cs new file mode 100644 index 000000000..d582ee564 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/DiskImageEncryption.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// This is the disk image encryption base class. + /// + public partial class DiskImageEncryption + { + /// + /// Initializes a new instance of the DiskImageEncryption class. + /// + public DiskImageEncryption() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the DiskImageEncryption class. + /// + /// A relative URI containing the + /// resource ID of the disk encryption set. + public DiskImageEncryption(string diskEncryptionSetId = default(string)) + { + DiskEncryptionSetId = diskEncryptionSetId; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets a relative URI containing the resource ID of the disk + /// encryption set. + /// + [JsonProperty(PropertyName = "diskEncryptionSetId")] + public string DiskEncryptionSetId { get; set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/DiskInner.cs b/src/ResourceManagement/Compute/Generated/Models/DiskInner.cs index 9819566a5..255adf517 100644 --- a/src/ResourceManagement/Compute/Generated/Models/DiskInner.cs +++ b/src/ResourceManagement/Compute/Generated/Models/DiskInner.cs @@ -39,6 +39,10 @@ public DiskInner() /// created. /// A relative URI containing the ID of the VM /// that has the disk attached. + /// List of relative URIs containing + /// the IDs of the VMs that have the disk attached. maxShares should be + /// set to a value greater than one for disks to allow attaching them + /// to multiple VMs. /// The Logical zone list for Disk. /// The time when the disk was /// created. @@ -69,16 +73,38 @@ public DiskInner() /// disk; only settable for UltraSSD disks. MBps means millions of /// bytes per second - MB here uses the ISO notation, of powers of /// 10. + /// The total number of IOPS that will + /// be allowed across all VMs mounting the shared disk as ReadOnly. One + /// operation can transfer between 4k and 256k bytes. + /// The total throughput (MBps) that + /// will be allowed across all VMs mounting the shared disk as + /// ReadOnly. MBps means millions of bytes per second - MB here uses + /// the ISO notation, of powers of 10. /// The state of the disk. Possible values /// include: 'Unattached', 'Attached', 'Reserved', 'ActiveSAS', /// 'ReadyToUpload', 'ActiveUpload' /// Encryption property can be used to encrypt /// data at rest with customer managed keys or platform managed /// keys. - public DiskInner(string location, CreationData creationData, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string managedBy = default(string), DiskSku sku = default(DiskSku), IList zones = default(IList), System.DateTime? timeCreated = default(System.DateTime?), OperatingSystemTypes? osType = default(OperatingSystemTypes?), HyperVGeneration hyperVGeneration = default(HyperVGeneration), int? diskSizeGB = default(int?), long? diskSizeBytes = default(long?), string uniqueId = default(string), EncryptionSettingsCollection encryptionSettingsCollection = default(EncryptionSettingsCollection), string provisioningState = default(string), long? diskIOPSReadWrite = default(long?), int? diskMBpsReadWrite = default(int?), DiskState diskState = default(DiskState), Encryption encryption = default(Encryption)) + /// The maximum number of VMs that can attach + /// to the disk at the same time. Value greater than one indicates a + /// disk that can be mounted on multiple VMs at the same time. + /// Details of the list of all VMs that have + /// the disk attached. maxShares should be set to a value greater than + /// one for disks to allow attaching them to multiple VMs. + /// Possible values include: + /// 'AllowAll', 'AllowPrivate', 'DenyAll' + /// ARM id of the DiskAccess resource for + /// using private endpoints on disks. + /// Performance tier of the disk (e.g, P4, S10) as + /// described here: + /// https://azure.microsoft.com/en-us/pricing/details/managed-disks/. + /// Does not apply to Ultra disks. + public DiskInner(string location, CreationData creationData, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string managedBy = default(string), IList managedByExtended = default(IList), DiskSku sku = default(DiskSku), IList zones = default(IList), System.DateTime? timeCreated = default(System.DateTime?), OperatingSystemTypes? osType = default(OperatingSystemTypes?), HyperVGeneration hyperVGeneration = default(HyperVGeneration), int? diskSizeGB = default(int?), long? diskSizeBytes = default(long?), string uniqueId = default(string), EncryptionSettingsCollection encryptionSettingsCollection = default(EncryptionSettingsCollection), string provisioningState = default(string), long? diskIOPSReadWrite = default(long?), long? diskMBpsReadWrite = default(long?), long? diskIOPSReadOnly = default(long?), long? diskMBpsReadOnly = default(long?), DiskState diskState = default(DiskState), Encryption encryption = default(Encryption), int? maxShares = default(int?), IList shareInfo = default(IList), NetworkAccessPolicy networkAccessPolicy = default(NetworkAccessPolicy), string diskAccessId = default(string), string tier = default(string)) : base(location, id, name, type, tags) { ManagedBy = managedBy; + ManagedByExtended = managedByExtended; Sku = sku; Zones = zones; TimeCreated = timeCreated; @@ -92,8 +118,15 @@ public DiskInner() ProvisioningState = provisioningState; DiskIOPSReadWrite = diskIOPSReadWrite; DiskMBpsReadWrite = diskMBpsReadWrite; + DiskIOPSReadOnly = diskIOPSReadOnly; + DiskMBpsReadOnly = diskMBpsReadOnly; DiskState = diskState; Encryption = encryption; + MaxShares = maxShares; + ShareInfo = shareInfo; + NetworkAccessPolicy = networkAccessPolicy; + DiskAccessId = diskAccessId; + Tier = tier; CustomInit(); } @@ -109,6 +142,14 @@ public DiskInner() [JsonProperty(PropertyName = "managedBy")] public string ManagedBy { get; private set; } + /// + /// Gets list of relative URIs containing the IDs of the VMs that have + /// the disk attached. maxShares should be set to a value greater than + /// one for disks to allow attaching them to multiple VMs. + /// + [JsonProperty(PropertyName = "managedByExtended")] + public IList ManagedByExtended { get; private set; } + /// /// [JsonProperty(PropertyName = "sku")] @@ -197,15 +238,32 @@ public DiskInner() /// uses the ISO notation, of powers of 10. /// [JsonProperty(PropertyName = "properties.diskMBpsReadWrite")] - public int? DiskMBpsReadWrite { get; set; } + public long? DiskMBpsReadWrite { get; set; } /// - /// Gets the state of the disk. Possible values include: 'Unattached', - /// 'Attached', 'Reserved', 'ActiveSAS', 'ReadyToUpload', + /// Gets or sets the total number of IOPS that will be allowed across + /// all VMs mounting the shared disk as ReadOnly. One operation can + /// transfer between 4k and 256k bytes. + /// + [JsonProperty(PropertyName = "properties.diskIOPSReadOnly")] + public long? DiskIOPSReadOnly { get; set; } + + /// + /// Gets or sets the total throughput (MBps) that will be allowed + /// across all VMs mounting the shared disk as ReadOnly. MBps means + /// millions of bytes per second - MB here uses the ISO notation, of + /// powers of 10. + /// + [JsonProperty(PropertyName = "properties.diskMBpsReadOnly")] + public long? DiskMBpsReadOnly { get; set; } + + /// + /// Gets or sets the state of the disk. Possible values include: + /// 'Unattached', 'Attached', 'Reserved', 'ActiveSAS', 'ReadyToUpload', /// 'ActiveUpload' /// [JsonProperty(PropertyName = "properties.diskState")] - public DiskState DiskState { get; private set; } + public DiskState DiskState { get; set; } /// /// Gets or sets encryption property can be used to encrypt data at @@ -214,6 +272,45 @@ public DiskInner() [JsonProperty(PropertyName = "properties.encryption")] public Encryption Encryption { get; set; } + /// + /// Gets or sets the maximum number of VMs that can attach to the disk + /// at the same time. Value greater than one indicates a disk that can + /// be mounted on multiple VMs at the same time. + /// + [JsonProperty(PropertyName = "properties.maxShares")] + public int? MaxShares { get; set; } + + /// + /// Gets details of the list of all VMs that have the disk attached. + /// maxShares should be set to a value greater than one for disks to + /// allow attaching them to multiple VMs. + /// + [JsonProperty(PropertyName = "properties.shareInfo")] + public IList ShareInfo { get; private set; } + + /// + /// Gets or sets possible values include: 'AllowAll', 'AllowPrivate', + /// 'DenyAll' + /// + [JsonProperty(PropertyName = "properties.networkAccessPolicy")] + public NetworkAccessPolicy NetworkAccessPolicy { get; set; } + + /// + /// Gets or sets ARM id of the DiskAccess resource for using private + /// endpoints on disks. + /// + [JsonProperty(PropertyName = "properties.diskAccessId")] + public string DiskAccessId { get; set; } + + /// + /// Gets or sets performance tier of the disk (e.g, P4, S10) as + /// described here: + /// https://azure.microsoft.com/en-us/pricing/details/managed-disks/. + /// Does not apply to Ultra disks. + /// + [JsonProperty(PropertyName = "properties.tier")] + public string Tier { get; set; } + /// /// Validate the object. /// @@ -235,10 +332,6 @@ public override void Validate() { EncryptionSettingsCollection.Validate(); } - if (Encryption != null) - { - Encryption.Validate(); - } } } } diff --git a/src/ResourceManagement/Compute/Generated/Models/DiskUpdate.cs b/src/ResourceManagement/Compute/Generated/Models/DiskUpdate.cs index dcf8f8777..25c5636fc 100644 --- a/src/ResourceManagement/Compute/Generated/Models/DiskUpdate.cs +++ b/src/ResourceManagement/Compute/Generated/Models/DiskUpdate.cs @@ -50,14 +50,42 @@ public DiskUpdate() /// disk; only settable for UltraSSD disks. MBps means millions of /// bytes per second - MB here uses the ISO notation, of powers of /// 10. + /// The total number of IOPS that will + /// be allowed across all VMs mounting the shared disk as ReadOnly. One + /// operation can transfer between 4k and 256k bytes. + /// The total throughput (MBps) that + /// will be allowed across all VMs mounting the shared disk as + /// ReadOnly. MBps means millions of bytes per second - MB here uses + /// the ISO notation, of powers of 10. + /// The maximum number of VMs that can attach + /// to the disk at the same time. Value greater than one indicates a + /// disk that can be mounted on multiple VMs at the same time. + /// Encryption property can be used to encrypt + /// data at rest with customer managed keys or platform managed + /// keys. + /// Possible values include: + /// 'AllowAll', 'AllowPrivate', 'DenyAll' + /// ARM id of the DiskAccess resource for + /// using private endpoints on disks. + /// Performance tier of the disk (e.g, P4, S10) as + /// described here: + /// https://azure.microsoft.com/en-us/pricing/details/managed-disks/. + /// Does not apply to Ultra disks. /// Resource tags - public DiskUpdate(OperatingSystemTypes? osType = default(OperatingSystemTypes?), int? diskSizeGB = default(int?), EncryptionSettingsCollection encryptionSettingsCollection = default(EncryptionSettingsCollection), long? diskIOPSReadWrite = default(long?), int? diskMBpsReadWrite = default(int?), IDictionary tags = default(IDictionary), DiskSku sku = default(DiskSku)) + public DiskUpdate(OperatingSystemTypes? osType = default(OperatingSystemTypes?), int? diskSizeGB = default(int?), EncryptionSettingsCollection encryptionSettingsCollection = default(EncryptionSettingsCollection), long? diskIOPSReadWrite = default(long?), long? diskMBpsReadWrite = default(long?), long? diskIOPSReadOnly = default(long?), long? diskMBpsReadOnly = default(long?), int? maxShares = default(int?), Encryption encryption = default(Encryption), NetworkAccessPolicy networkAccessPolicy = default(NetworkAccessPolicy), string diskAccessId = default(string), string tier = default(string), IDictionary tags = default(IDictionary), DiskSku sku = default(DiskSku)) { OsType = osType; DiskSizeGB = diskSizeGB; EncryptionSettingsCollection = encryptionSettingsCollection; DiskIOPSReadWrite = diskIOPSReadWrite; DiskMBpsReadWrite = diskMBpsReadWrite; + DiskIOPSReadOnly = diskIOPSReadOnly; + DiskMBpsReadOnly = diskMBpsReadOnly; + MaxShares = maxShares; + Encryption = encryption; + NetworkAccessPolicy = networkAccessPolicy; + DiskAccessId = diskAccessId; + Tier = tier; Tags = tags; Sku = sku; CustomInit(); @@ -107,7 +135,62 @@ public DiskUpdate() /// uses the ISO notation, of powers of 10. /// [JsonProperty(PropertyName = "properties.diskMBpsReadWrite")] - public int? DiskMBpsReadWrite { get; set; } + public long? DiskMBpsReadWrite { get; set; } + + /// + /// Gets or sets the total number of IOPS that will be allowed across + /// all VMs mounting the shared disk as ReadOnly. One operation can + /// transfer between 4k and 256k bytes. + /// + [JsonProperty(PropertyName = "properties.diskIOPSReadOnly")] + public long? DiskIOPSReadOnly { get; set; } + + /// + /// Gets or sets the total throughput (MBps) that will be allowed + /// across all VMs mounting the shared disk as ReadOnly. MBps means + /// millions of bytes per second - MB here uses the ISO notation, of + /// powers of 10. + /// + [JsonProperty(PropertyName = "properties.diskMBpsReadOnly")] + public long? DiskMBpsReadOnly { get; set; } + + /// + /// Gets or sets the maximum number of VMs that can attach to the disk + /// at the same time. Value greater than one indicates a disk that can + /// be mounted on multiple VMs at the same time. + /// + [JsonProperty(PropertyName = "properties.maxShares")] + public int? MaxShares { get; set; } + + /// + /// Gets or sets encryption property can be used to encrypt data at + /// rest with customer managed keys or platform managed keys. + /// + [JsonProperty(PropertyName = "properties.encryption")] + public Encryption Encryption { get; set; } + + /// + /// Gets or sets possible values include: 'AllowAll', 'AllowPrivate', + /// 'DenyAll' + /// + [JsonProperty(PropertyName = "properties.networkAccessPolicy")] + public NetworkAccessPolicy NetworkAccessPolicy { get; set; } + + /// + /// Gets or sets ARM id of the DiskAccess resource for using private + /// endpoints on disks. + /// + [JsonProperty(PropertyName = "properties.diskAccessId")] + public string DiskAccessId { get; set; } + + /// + /// Gets or sets performance tier of the disk (e.g, P4, S10) as + /// described here: + /// https://azure.microsoft.com/en-us/pricing/details/managed-disks/. + /// Does not apply to Ultra disks. + /// + [JsonProperty(PropertyName = "properties.tier")] + public string Tier { get; set; } /// /// Gets or sets resource tags diff --git a/src/ResourceManagement/Compute/Generated/Models/Encryption.cs b/src/ResourceManagement/Compute/Generated/Models/Encryption.cs index fbcaa52e6..707006e38 100644 --- a/src/ResourceManagement/Compute/Generated/Models/Encryption.cs +++ b/src/ResourceManagement/Compute/Generated/Models/Encryption.cs @@ -8,7 +8,6 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models { - using Microsoft.Rest; using Newtonsoft.Json; using System.Linq; @@ -28,12 +27,13 @@ public Encryption() /// /// Initializes a new instance of the Encryption class. /// - /// The type of key used to encrypt the data of the - /// disk. Possible values include: 'EncryptionAtRestWithPlatformKey', - /// 'EncryptionAtRestWithCustomerKey' /// ResourceId of the disk encryption /// set to use for enabling encryption at rest. - public Encryption(EncryptionType type, string diskEncryptionSetId = default(string)) + /// Possible values include: + /// 'EncryptionAtRestWithPlatformKey', + /// 'EncryptionAtRestWithCustomerKey', + /// 'EncryptionAtRestWithPlatformAndCustomerKeys' + public Encryption(string diskEncryptionSetId = default(string), EncryptionType type = default(EncryptionType)) { DiskEncryptionSetId = diskEncryptionSetId; Type = type; @@ -53,25 +53,13 @@ public Encryption() public string DiskEncryptionSetId { get; set; } /// - /// Gets or sets the type of key used to encrypt the data of the disk. - /// Possible values include: 'EncryptionAtRestWithPlatformKey', - /// 'EncryptionAtRestWithCustomerKey' + /// Gets or sets possible values include: + /// 'EncryptionAtRestWithPlatformKey', + /// 'EncryptionAtRestWithCustomerKey', + /// 'EncryptionAtRestWithPlatformAndCustomerKeys' /// [JsonProperty(PropertyName = "type")] public EncryptionType Type { get; set; } - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Type == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Type"); - } - } } } diff --git a/src/ResourceManagement/Compute/Generated/Models/EncryptionImages.cs b/src/ResourceManagement/Compute/Generated/Models/EncryptionImages.cs new file mode 100644 index 000000000..67e564498 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/EncryptionImages.cs @@ -0,0 +1,60 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Optional. Allows users to provide customer managed keys for encrypting + /// the OS and data disks in the gallery artifact. + /// + public partial class EncryptionImages + { + /// + /// Initializes a new instance of the EncryptionImages class. + /// + public EncryptionImages() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the EncryptionImages class. + /// + /// A list of encryption specifications + /// for data disk images. + public EncryptionImages(OSDiskImageEncryption osDiskImage = default(OSDiskImageEncryption), IList dataDiskImages = default(IList)) + { + OsDiskImage = osDiskImage; + DataDiskImages = dataDiskImages; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// + [JsonProperty(PropertyName = "osDiskImage")] + public OSDiskImageEncryption OsDiskImage { get; set; } + + /// + /// Gets or sets a list of encryption specifications for data disk + /// images. + /// + [JsonProperty(PropertyName = "dataDiskImages")] + public IList DataDiskImages { get; set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/EncryptionType.cs b/src/ResourceManagement/Compute/Generated/Models/EncryptionType.cs index a629c5478..d5956c14c 100644 --- a/src/ResourceManagement/Compute/Generated/Models/EncryptionType.cs +++ b/src/ResourceManagement/Compute/Generated/Models/EncryptionType.cs @@ -25,5 +25,6 @@ public class EncryptionType : Management.ResourceManager.Fluent.Core.ExpandableS { public static readonly EncryptionType EncryptionAtRestWithPlatformKey = Parse("EncryptionAtRestWithPlatformKey"); public static readonly EncryptionType EncryptionAtRestWithCustomerKey = Parse("EncryptionAtRestWithCustomerKey"); + public static readonly EncryptionType EncryptionAtRestWithPlatformAndCustomerKeys = Parse("EncryptionAtRestWithPlatformAndCustomerKeys"); } } diff --git a/src/ResourceManagement/Compute/Generated/Models/ExecutionState.cs b/src/ResourceManagement/Compute/Generated/Models/ExecutionState.cs new file mode 100644 index 000000000..3447b134d --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/ExecutionState.cs @@ -0,0 +1,34 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for ExecutionState. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class ExecutionState : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly ExecutionState Unknown = Parse("Unknown"); + public static readonly ExecutionState Pending = Parse("Pending"); + public static readonly ExecutionState Running = Parse("Running"); + public static readonly ExecutionState Failed = Parse("Failed"); + public static readonly ExecutionState Succeeded = Parse("Succeeded"); + public static readonly ExecutionState TimedOut = Parse("TimedOut"); + public static readonly ExecutionState Canceled = Parse("Canceled"); + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/GalleryApplicationUpdate.cs b/src/ResourceManagement/Compute/Generated/Models/GalleryApplicationUpdate.cs index ddcabb3b6..23d28be57 100644 --- a/src/ResourceManagement/Compute/Generated/Models/GalleryApplicationUpdate.cs +++ b/src/ResourceManagement/Compute/Generated/Models/GalleryApplicationUpdate.cs @@ -20,7 +20,7 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models /// want to update. /// [Rest.Serialization.JsonTransformation] - public partial class GalleryApplicationUpdate : UpdateResourceInner + public partial class GalleryApplicationUpdate : UpdateResourceDefinitionInner { /// /// Initializes a new instance of the GalleryApplicationUpdate class. diff --git a/src/ResourceManagement/Compute/Generated/Models/GalleryApplicationVersionPublishingProfile.cs b/src/ResourceManagement/Compute/Generated/Models/GalleryApplicationVersionPublishingProfile.cs index 6315f7bc1..87bf4398b 100644 --- a/src/ResourceManagement/Compute/Generated/Models/GalleryApplicationVersionPublishingProfile.cs +++ b/src/ResourceManagement/Compute/Generated/Models/GalleryApplicationVersionPublishingProfile.cs @@ -49,7 +49,8 @@ public GalleryApplicationVersionPublishingProfile() /// purposes. This property is updatable. /// Specifies the storage account type /// to be used to store the image. This property is not updatable. - /// Possible values include: 'Standard_LRS', 'Standard_ZRS' + /// Possible values include: 'Standard_LRS', 'Standard_ZRS', + /// 'Premium_LRS' /// Optional. May be used to help process /// this file. The type of file contained in the source, e.g. zip, /// json, etc. diff --git a/src/ResourceManagement/Compute/Generated/Models/GalleryApplicationVersionUpdate.cs b/src/ResourceManagement/Compute/Generated/Models/GalleryApplicationVersionUpdate.cs index 76fa75fa6..04f1033eb 100644 --- a/src/ResourceManagement/Compute/Generated/Models/GalleryApplicationVersionUpdate.cs +++ b/src/ResourceManagement/Compute/Generated/Models/GalleryApplicationVersionUpdate.cs @@ -20,7 +20,7 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models /// want to update. /// [Rest.Serialization.JsonTransformation] - public partial class GalleryApplicationVersionUpdate : UpdateResourceInner + public partial class GalleryApplicationVersionUpdate : UpdateResourceDefinitionInner { /// /// Initializes a new instance of the GalleryApplicationVersionUpdate diff --git a/src/ResourceManagement/Compute/Generated/Models/GalleryArtifactPublishingProfileBase.cs b/src/ResourceManagement/Compute/Generated/Models/GalleryArtifactPublishingProfileBase.cs index c4962e0cd..117f00025 100644 --- a/src/ResourceManagement/Compute/Generated/Models/GalleryArtifactPublishingProfileBase.cs +++ b/src/ResourceManagement/Compute/Generated/Models/GalleryArtifactPublishingProfileBase.cs @@ -48,7 +48,8 @@ public GalleryArtifactPublishingProfileBase() /// purposes. This property is updatable. /// Specifies the storage account type /// to be used to store the image. This property is not updatable. - /// Possible values include: 'Standard_LRS', 'Standard_ZRS' + /// Possible values include: 'Standard_LRS', 'Standard_ZRS', + /// 'Premium_LRS' public GalleryArtifactPublishingProfileBase(IList targetRegions = default(IList), int? replicaCount = default(int?), bool? excludeFromLatest = default(bool?), System.DateTime? publishedDate = default(System.DateTime?), System.DateTime? endOfLifeDate = default(System.DateTime?), StorageAccountType storageAccountType = default(StorageAccountType)) { TargetRegions = targetRegions; @@ -106,7 +107,7 @@ public GalleryArtifactPublishingProfileBase() /// /// Gets or sets specifies the storage account type to be used to store /// the image. This property is not updatable. Possible values include: - /// 'Standard_LRS', 'Standard_ZRS' + /// 'Standard_LRS', 'Standard_ZRS', 'Premium_LRS' /// [JsonProperty(PropertyName = "storageAccountType")] public StorageAccountType StorageAccountType { get; set; } diff --git a/src/ResourceManagement/Compute/Generated/Models/GalleryArtifactVersionSource.cs b/src/ResourceManagement/Compute/Generated/Models/GalleryArtifactVersionSource.cs index 97deadbd4..17e57b73a 100644 --- a/src/ResourceManagement/Compute/Generated/Models/GalleryArtifactVersionSource.cs +++ b/src/ResourceManagement/Compute/Generated/Models/GalleryArtifactVersionSource.cs @@ -8,7 +8,6 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models { - using Microsoft.Rest; using Newtonsoft.Json; using System.Linq; @@ -32,7 +31,7 @@ public GalleryArtifactVersionSource() /// /// The id of the gallery artifact version source. Can /// specify a disk uri, snapshot uri, or user image. - public GalleryArtifactVersionSource(string id) + public GalleryArtifactVersionSource(string id = default(string)) { Id = id; CustomInit(); @@ -50,14 +49,5 @@ public GalleryArtifactVersionSource(string id) [JsonProperty(PropertyName = "id")] public string Id { get; set; } - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - } } } diff --git a/src/ResourceManagement/Compute/Generated/Models/GalleryDataDiskImage.cs b/src/ResourceManagement/Compute/Generated/Models/GalleryDataDiskImage.cs index 0b5f7cf12..c6345389a 100644 --- a/src/ResourceManagement/Compute/Generated/Models/GalleryDataDiskImage.cs +++ b/src/ResourceManagement/Compute/Generated/Models/GalleryDataDiskImage.cs @@ -63,9 +63,9 @@ public GalleryDataDiskImage() /// /// Thrown if validation fails /// - public override void Validate() + public virtual void Validate() { - base.Validate(); + //Nothing to validate } } } diff --git a/src/ResourceManagement/Compute/Generated/Models/GalleryDiskImage.cs b/src/ResourceManagement/Compute/Generated/Models/GalleryDiskImage.cs index 4672d8d80..9602a52bc 100644 --- a/src/ResourceManagement/Compute/Generated/Models/GalleryDiskImage.cs +++ b/src/ResourceManagement/Compute/Generated/Models/GalleryDiskImage.cs @@ -64,18 +64,5 @@ public GalleryDiskImage() [JsonProperty(PropertyName = "source")] public GalleryArtifactVersionSource Source { get; set; } - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Source != null) - { - Source.Validate(); - } - } } } diff --git a/src/ResourceManagement/Compute/Generated/Models/GalleryImageUpdate.cs b/src/ResourceManagement/Compute/Generated/Models/GalleryImageUpdate.cs index 093ef14eb..1425f743a 100644 --- a/src/ResourceManagement/Compute/Generated/Models/GalleryImageUpdate.cs +++ b/src/ResourceManagement/Compute/Generated/Models/GalleryImageUpdate.cs @@ -20,7 +20,7 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models /// to update. /// [Rest.Serialization.JsonTransformation] - public partial class GalleryImageUpdate : UpdateResourceInner + public partial class GalleryImageUpdate : UpdateResourceDefinitionInner { /// /// Initializes a new instance of the GalleryImageUpdate class. diff --git a/src/ResourceManagement/Compute/Generated/Models/GalleryImageVersionInner.cs b/src/ResourceManagement/Compute/Generated/Models/GalleryImageVersionInner.cs index f4eb64186..629308e4f 100644 --- a/src/ResourceManagement/Compute/Generated/Models/GalleryImageVersionInner.cs +++ b/src/ResourceManagement/Compute/Generated/Models/GalleryImageVersionInner.cs @@ -91,10 +91,6 @@ public override void Validate() { throw new ValidationException(ValidationRules.CannotBeNull, "StorageProfile"); } - if (StorageProfile != null) - { - StorageProfile.Validate(); - } } } } diff --git a/src/ResourceManagement/Compute/Generated/Models/GalleryImageVersionPublishingProfile.cs b/src/ResourceManagement/Compute/Generated/Models/GalleryImageVersionPublishingProfile.cs index 96d7755d1..8b85180aa 100644 --- a/src/ResourceManagement/Compute/Generated/Models/GalleryImageVersionPublishingProfile.cs +++ b/src/ResourceManagement/Compute/Generated/Models/GalleryImageVersionPublishingProfile.cs @@ -47,7 +47,8 @@ public GalleryImageVersionPublishingProfile() /// purposes. This property is updatable. /// Specifies the storage account type /// to be used to store the image. This property is not updatable. - /// Possible values include: 'Standard_LRS', 'Standard_ZRS' + /// Possible values include: 'Standard_LRS', 'Standard_ZRS', + /// 'Premium_LRS' public GalleryImageVersionPublishingProfile(IList targetRegions = default(IList), int? replicaCount = default(int?), bool? excludeFromLatest = default(bool?), System.DateTime? publishedDate = default(System.DateTime?), System.DateTime? endOfLifeDate = default(System.DateTime?), StorageAccountType storageAccountType = default(StorageAccountType)) : base(targetRegions, replicaCount, excludeFromLatest, publishedDate, endOfLifeDate, storageAccountType) { diff --git a/src/ResourceManagement/Compute/Generated/Models/GalleryImageVersionStorageProfile.cs b/src/ResourceManagement/Compute/Generated/Models/GalleryImageVersionStorageProfile.cs index 80347558b..e057068a9 100644 --- a/src/ResourceManagement/Compute/Generated/Models/GalleryImageVersionStorageProfile.cs +++ b/src/ResourceManagement/Compute/Generated/Models/GalleryImageVersionStorageProfile.cs @@ -61,32 +61,5 @@ public GalleryImageVersionStorageProfile() [JsonProperty(PropertyName = "dataDiskImages")] public IList DataDiskImages { get; set; } - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Source != null) - { - Source.Validate(); - } - if (OsDiskImage != null) - { - OsDiskImage.Validate(); - } - if (DataDiskImages != null) - { - foreach (var element in DataDiskImages) - { - if (element != null) - { - element.Validate(); - } - } - } - } } } diff --git a/src/ResourceManagement/Compute/Generated/Models/GalleryImageVersionUpdate.cs b/src/ResourceManagement/Compute/Generated/Models/GalleryImageVersionUpdate.cs index 23b7f457b..02361ddaf 100644 --- a/src/ResourceManagement/Compute/Generated/Models/GalleryImageVersionUpdate.cs +++ b/src/ResourceManagement/Compute/Generated/Models/GalleryImageVersionUpdate.cs @@ -20,7 +20,7 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models /// update. /// [Rest.Serialization.JsonTransformation] - public partial class GalleryImageVersionUpdate : UpdateResourceInner + public partial class GalleryImageVersionUpdate : UpdateResourceDefinitionInner { /// /// Initializes a new instance of the GalleryImageVersionUpdate class. @@ -89,10 +89,6 @@ public virtual void Validate() { throw new ValidationException(ValidationRules.CannotBeNull, "StorageProfile"); } - if (StorageProfile != null) - { - StorageProfile.Validate(); - } } } } diff --git a/src/ResourceManagement/Compute/Generated/Models/GalleryOSDiskImage.cs b/src/ResourceManagement/Compute/Generated/Models/GalleryOSDiskImage.cs index 6fcdd6f1a..96ca49482 100644 --- a/src/ResourceManagement/Compute/Generated/Models/GalleryOSDiskImage.cs +++ b/src/ResourceManagement/Compute/Generated/Models/GalleryOSDiskImage.cs @@ -42,15 +42,5 @@ public GalleryOSDiskImage() /// partial void CustomInit(); - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public override void Validate() - { - base.Validate(); - } } } diff --git a/src/ResourceManagement/Compute/Generated/Models/GalleryUpdate.cs b/src/ResourceManagement/Compute/Generated/Models/GalleryUpdate.cs index c9e80e667..35192d932 100644 --- a/src/ResourceManagement/Compute/Generated/Models/GalleryUpdate.cs +++ b/src/ResourceManagement/Compute/Generated/Models/GalleryUpdate.cs @@ -20,7 +20,7 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models /// update. /// [Rest.Serialization.JsonTransformation] - public partial class GalleryUpdate : UpdateResourceInner + public partial class GalleryUpdate : UpdateResourceDefinitionInner { /// /// Initializes a new instance of the GalleryUpdate class. diff --git a/src/ResourceManagement/Compute/Generated/Models/ImageDataDisk.cs b/src/ResourceManagement/Compute/Generated/Models/ImageDataDisk.cs index fd40d95df..1b9521023 100644 --- a/src/ResourceManagement/Compute/Generated/Models/ImageDataDisk.cs +++ b/src/ResourceManagement/Compute/Generated/Models/ImageDataDisk.cs @@ -16,7 +16,7 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models /// /// Describes a data disk. /// - public partial class ImageDataDisk + public partial class ImageDataDisk : ImageDisk { /// /// Initializes a new instance of the ImageDataDisk class. @@ -51,15 +51,12 @@ public ImageDataDisk() /// disks, it cannot be used with OS Disk. Possible values include: /// 'Standard_LRS', 'Premium_LRS', 'StandardSSD_LRS', /// 'UltraSSD_LRS' - public ImageDataDisk(int lun, Management.ResourceManager.Fluent.SubResource snapshot = default(Management.ResourceManager.Fluent.SubResource), Management.ResourceManager.Fluent.SubResource managedDisk = default(Management.ResourceManager.Fluent.SubResource), string blobUri = default(string), CachingTypes? caching = default(CachingTypes?), int? diskSizeGB = default(int?), StorageAccountTypes storageAccountType = default(StorageAccountTypes)) + /// Specifies the customer managed disk + /// encryption set resource id for the managed image disk. + public ImageDataDisk(int lun, Management.ResourceManager.Fluent.SubResource snapshot = default(Management.ResourceManager.Fluent.SubResource), Management.ResourceManager.Fluent.SubResource managedDisk = default(Management.ResourceManager.Fluent.SubResource), string blobUri = default(string), CachingTypes? caching = default(CachingTypes?), int? diskSizeGB = default(int?), StorageAccountTypes storageAccountType = default(StorageAccountTypes), Management.ResourceManager.Fluent.SubResource diskEncryptionSet = default(Management.ResourceManager.Fluent.SubResource)) + : base(snapshot, managedDisk, blobUri, caching, diskSizeGB, storageAccountType, diskEncryptionSet) { Lun = lun; - Snapshot = snapshot; - ManagedDisk = managedDisk; - BlobUri = blobUri; - Caching = caching; - DiskSizeGB = diskSizeGB; - StorageAccountType = storageAccountType; CustomInit(); } @@ -76,55 +73,6 @@ public ImageDataDisk() [JsonProperty(PropertyName = "lun")] public int Lun { get; set; } - /// - /// Gets or sets the snapshot. - /// - [JsonProperty(PropertyName = "snapshot")] - public Management.ResourceManager.Fluent.SubResource Snapshot { get; set; } - - /// - /// Gets or sets the managedDisk. - /// - [JsonProperty(PropertyName = "managedDisk")] - public Management.ResourceManager.Fluent.SubResource ManagedDisk { get; set; } - - /// - /// Gets or sets the Virtual Hard Disk. - /// - [JsonProperty(PropertyName = "blobUri")] - public string BlobUri { get; set; } - - /// - /// Gets or sets specifies the caching requirements. - /// &lt;br&gt;&lt;br&gt; Possible values are: - /// &lt;br&gt;&lt;br&gt; **None** - /// &lt;br&gt;&lt;br&gt; **ReadOnly** - /// &lt;br&gt;&lt;br&gt; **ReadWrite** - /// &lt;br&gt;&lt;br&gt; Default: **None for Standard - /// storage. ReadOnly for Premium storage**. Possible values include: - /// 'None', 'ReadOnly', 'ReadWrite' - /// - [JsonProperty(PropertyName = "caching")] - public CachingTypes? Caching { get; set; } - - /// - /// Gets or sets specifies the size of empty data disks in gigabytes. - /// This element can be used to overwrite the name of the disk in a - /// virtual machine image. &lt;br&gt;&lt;br&gt; This - /// value cannot be larger than 1023 GB - /// - [JsonProperty(PropertyName = "diskSizeGB")] - public int? DiskSizeGB { get; set; } - - /// - /// Gets or sets specifies the storage account type for the managed - /// disk. NOTE: UltraSSD_LRS can only be used with data disks, it - /// cannot be used with OS Disk. Possible values include: - /// 'Standard_LRS', 'Premium_LRS', 'StandardSSD_LRS', 'UltraSSD_LRS' - /// - [JsonProperty(PropertyName = "storageAccountType")] - public StorageAccountTypes StorageAccountType { get; set; } - /// /// Validate the object. /// @@ -133,6 +81,7 @@ public ImageDataDisk() /// public virtual void Validate() { + //Nothing to validate } } } diff --git a/src/ResourceManagement/Compute/Generated/Models/ImageDisk.cs b/src/ResourceManagement/Compute/Generated/Models/ImageDisk.cs new file mode 100644 index 000000000..d6f76e8dc --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/ImageDisk.cs @@ -0,0 +1,126 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Microsoft.Azure.Management.ResourceManager; + using Microsoft.Azure.Management.ResourceManager.Fluent; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Describes a image disk. + /// + public partial class ImageDisk + { + /// + /// Initializes a new instance of the ImageDisk class. + /// + public ImageDisk() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the ImageDisk class. + /// + /// The snapshot. + /// The managedDisk. + /// The Virtual Hard Disk. + /// Specifies the caching requirements. + /// <br><br> Possible values are: <br><br> + /// **None** <br><br> **ReadOnly** <br><br> + /// **ReadWrite** <br><br> Default: **None for Standard + /// storage. ReadOnly for Premium storage**. Possible values include: + /// 'None', 'ReadOnly', 'ReadWrite' + /// Specifies the size of empty data disks in + /// gigabytes. This element can be used to overwrite the name of the + /// disk in a virtual machine image. <br><br> This value + /// cannot be larger than 1023 GB + /// Specifies the storage account type + /// for the managed disk. NOTE: UltraSSD_LRS can only be used with data + /// disks, it cannot be used with OS Disk. Possible values include: + /// 'Standard_LRS', 'Premium_LRS', 'StandardSSD_LRS', + /// 'UltraSSD_LRS' + /// Specifies the customer managed disk + /// encryption set resource id for the managed image disk. + public ImageDisk(Management.ResourceManager.Fluent.SubResource snapshot = default(Management.ResourceManager.Fluent.SubResource), Management.ResourceManager.Fluent.SubResource managedDisk = default(Management.ResourceManager.Fluent.SubResource), string blobUri = default(string), CachingTypes? caching = default(CachingTypes?), int? diskSizeGB = default(int?), StorageAccountTypes storageAccountType = default(StorageAccountTypes), Management.ResourceManager.Fluent.SubResource diskEncryptionSet = default(Management.ResourceManager.Fluent.SubResource)) + { + Snapshot = snapshot; + ManagedDisk = managedDisk; + BlobUri = blobUri; + Caching = caching; + DiskSizeGB = diskSizeGB; + StorageAccountType = storageAccountType; + DiskEncryptionSet = diskEncryptionSet; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the snapshot. + /// + [JsonProperty(PropertyName = "snapshot")] + public Management.ResourceManager.Fluent.SubResource Snapshot { get; set; } + + /// + /// Gets or sets the managedDisk. + /// + [JsonProperty(PropertyName = "managedDisk")] + public Management.ResourceManager.Fluent.SubResource ManagedDisk { get; set; } + + /// + /// Gets or sets the Virtual Hard Disk. + /// + [JsonProperty(PropertyName = "blobUri")] + public string BlobUri { get; set; } + + /// + /// Gets or sets specifies the caching requirements. + /// &lt;br&gt;&lt;br&gt; Possible values are: + /// &lt;br&gt;&lt;br&gt; **None** + /// &lt;br&gt;&lt;br&gt; **ReadOnly** + /// &lt;br&gt;&lt;br&gt; **ReadWrite** + /// &lt;br&gt;&lt;br&gt; Default: **None for Standard + /// storage. ReadOnly for Premium storage**. Possible values include: + /// 'None', 'ReadOnly', 'ReadWrite' + /// + [JsonProperty(PropertyName = "caching")] + public CachingTypes? Caching { get; set; } + + /// + /// Gets or sets specifies the size of empty data disks in gigabytes. + /// This element can be used to overwrite the name of the disk in a + /// virtual machine image. &lt;br&gt;&lt;br&gt; This + /// value cannot be larger than 1023 GB + /// + [JsonProperty(PropertyName = "diskSizeGB")] + public int? DiskSizeGB { get; set; } + + /// + /// Gets or sets specifies the storage account type for the managed + /// disk. NOTE: UltraSSD_LRS can only be used with data disks, it + /// cannot be used with OS Disk. Possible values include: + /// 'Standard_LRS', 'Premium_LRS', 'StandardSSD_LRS', 'UltraSSD_LRS' + /// + [JsonProperty(PropertyName = "storageAccountType")] + public StorageAccountTypes StorageAccountType { get; set; } + + /// + /// Gets or sets specifies the customer managed disk encryption set + /// resource id for the managed image disk. + /// + [JsonProperty(PropertyName = "diskEncryptionSet")] + public Management.ResourceManager.Fluent.SubResource DiskEncryptionSet { get; set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/ImageOSDisk.cs b/src/ResourceManagement/Compute/Generated/Models/ImageOSDisk.cs index 73945e0fb..3fa016902 100644 --- a/src/ResourceManagement/Compute/Generated/Models/ImageOSDisk.cs +++ b/src/ResourceManagement/Compute/Generated/Models/ImageOSDisk.cs @@ -16,7 +16,7 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models /// /// Describes an Operating System disk. /// - public partial class ImageOSDisk + public partial class ImageOSDisk : ImageDisk { /// /// Initializes a new instance of the ImageOSDisk class. @@ -50,19 +50,17 @@ public ImageOSDisk() /// disk in a virtual machine image. <br><br> This value /// cannot be larger than 1023 GB /// Specifies the storage account type - /// for the managed disk. UltraSSD_LRS cannot be used with OS Disk. - /// Possible values include: 'Standard_LRS', 'Premium_LRS', - /// 'StandardSSD_LRS', 'UltraSSD_LRS' - public ImageOSDisk(OperatingSystemTypes osType, OperatingSystemStateTypes osState, Management.ResourceManager.Fluent.SubResource snapshot = default(Management.ResourceManager.Fluent.SubResource), Management.ResourceManager.Fluent.SubResource managedDisk = default(Management.ResourceManager.Fluent.SubResource), string blobUri = default(string), CachingTypes? caching = default(CachingTypes?), int? diskSizeGB = default(int?), StorageAccountTypes storageAccountType = default(StorageAccountTypes)) + /// for the managed disk. NOTE: UltraSSD_LRS can only be used with data + /// disks, it cannot be used with OS Disk. Possible values include: + /// 'Standard_LRS', 'Premium_LRS', 'StandardSSD_LRS', + /// 'UltraSSD_LRS' + /// Specifies the customer managed disk + /// encryption set resource id for the managed image disk. + public ImageOSDisk(OperatingSystemTypes osType, OperatingSystemStateTypes osState, Management.ResourceManager.Fluent.SubResource snapshot = default(Management.ResourceManager.Fluent.SubResource), Management.ResourceManager.Fluent.SubResource managedDisk = default(Management.ResourceManager.Fluent.SubResource), string blobUri = default(string), CachingTypes? caching = default(CachingTypes?), int? diskSizeGB = default(int?), StorageAccountTypes storageAccountType = default(StorageAccountTypes), Management.ResourceManager.Fluent.SubResource diskEncryptionSet = default(Management.ResourceManager.Fluent.SubResource)) + : base(snapshot, managedDisk, blobUri, caching, diskSizeGB, storageAccountType, diskEncryptionSet) { OsType = osType; OsState = osState; - Snapshot = snapshot; - ManagedDisk = managedDisk; - BlobUri = blobUri; - Caching = caching; - DiskSizeGB = diskSizeGB; - StorageAccountType = storageAccountType; CustomInit(); } @@ -89,55 +87,6 @@ public ImageOSDisk() [JsonProperty(PropertyName = "osState")] public OperatingSystemStateTypes OsState { get; set; } - /// - /// Gets or sets the snapshot. - /// - [JsonProperty(PropertyName = "snapshot")] - public Management.ResourceManager.Fluent.SubResource Snapshot { get; set; } - - /// - /// Gets or sets the managedDisk. - /// - [JsonProperty(PropertyName = "managedDisk")] - public Management.ResourceManager.Fluent.SubResource ManagedDisk { get; set; } - - /// - /// Gets or sets the Virtual Hard Disk. - /// - [JsonProperty(PropertyName = "blobUri")] - public string BlobUri { get; set; } - - /// - /// Gets or sets specifies the caching requirements. - /// &lt;br&gt;&lt;br&gt; Possible values are: - /// &lt;br&gt;&lt;br&gt; **None** - /// &lt;br&gt;&lt;br&gt; **ReadOnly** - /// &lt;br&gt;&lt;br&gt; **ReadWrite** - /// &lt;br&gt;&lt;br&gt; Default: **None for Standard - /// storage. ReadOnly for Premium storage**. Possible values include: - /// 'None', 'ReadOnly', 'ReadWrite' - /// - [JsonProperty(PropertyName = "caching")] - public CachingTypes? Caching { get; set; } - - /// - /// Gets or sets specifies the size of empty data disks in gigabytes. - /// This element can be used to overwrite the name of the disk in a - /// virtual machine image. &lt;br&gt;&lt;br&gt; This - /// value cannot be larger than 1023 GB - /// - [JsonProperty(PropertyName = "diskSizeGB")] - public int? DiskSizeGB { get; set; } - - /// - /// Gets or sets specifies the storage account type for the managed - /// disk. UltraSSD_LRS cannot be used with OS Disk. Possible values - /// include: 'Standard_LRS', 'Premium_LRS', 'StandardSSD_LRS', - /// 'UltraSSD_LRS' - /// - [JsonProperty(PropertyName = "storageAccountType")] - public StorageAccountTypes StorageAccountType { get; set; } - /// /// Validate the object. /// diff --git a/src/ResourceManagement/Compute/Generated/Models/ImageReferenceInner.cs b/src/ResourceManagement/Compute/Generated/Models/ImageReferenceInner.cs index 809093e3e..28090901f 100644 --- a/src/ResourceManagement/Compute/Generated/Models/ImageReferenceInner.cs +++ b/src/ResourceManagement/Compute/Generated/Models/ImageReferenceInner.cs @@ -18,7 +18,8 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models /// information about platform images, marketplace images, or virtual /// machine images. This element is required when you want to use a /// platform image, marketplace image, or virtual machine image, but is not - /// used in other creation operations. + /// used in other creation operations. NOTE: Image reference publisher and + /// offer can only be set when you create the scale set. /// public partial class ImageReferenceInner : Management.ResourceManager.Fluent.SubResource { @@ -44,13 +45,18 @@ public ImageReferenceInner() /// version of an image available at deploy time. Even if you use /// 'latest', the VM image will not automatically update after deploy /// time even if a new version becomes available. - public ImageReferenceInner(string id = default(string), string publisher = default(string), string offer = default(string), string sku = default(string), string version = default(string)) + /// Specifies in decimal numbers, the + /// version of platform image or marketplace image used to create the + /// virtual machine. This readonly field differs from 'version', only + /// if the value specified in 'version' field is 'latest'. + public ImageReferenceInner(string id = default(string), string publisher = default(string), string offer = default(string), string sku = default(string), string version = default(string), string exactVersion = default(string)) : base(id) { Publisher = publisher; Offer = offer; Sku = sku; Version = version; + ExactVersion = exactVersion; CustomInit(); } @@ -90,5 +96,14 @@ public ImageReferenceInner() [JsonProperty(PropertyName = "version")] public string Version { get; set; } + /// + /// Gets specifies in decimal numbers, the version of platform image or + /// marketplace image used to create the virtual machine. This readonly + /// field differs from 'version', only if the value specified in + /// 'version' field is 'latest'. + /// + [JsonProperty(PropertyName = "exactVersion")] + public string ExactVersion { get; private set; } + } } diff --git a/src/ResourceManagement/Compute/Generated/Models/ImageUpdate.cs b/src/ResourceManagement/Compute/Generated/Models/ImageUpdate.cs index 7e06ceaf3..46777138f 100644 --- a/src/ResourceManagement/Compute/Generated/Models/ImageUpdate.cs +++ b/src/ResourceManagement/Compute/Generated/Models/ImageUpdate.cs @@ -21,7 +21,7 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models /// The source user image virtual hard disk. Only tags may be updated. /// [Rest.Serialization.JsonTransformation] - public partial class ImageUpdate : UpdateResourceInner + public partial class ImageUpdate : UpdateResource { /// /// Initializes a new instance of the ImageUpdate class. @@ -43,8 +43,8 @@ public ImageUpdate() /// Gets the HyperVGenerationType of the /// VirtualMachine created from the image. Possible values include: /// 'V1', 'V2' - public ImageUpdate(string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), Management.ResourceManager.Fluent.SubResource sourceVirtualMachine = default(Management.ResourceManager.Fluent.SubResource), ImageStorageProfile storageProfile = default(ImageStorageProfile), string provisioningState = default(string), HyperVGenerationTypes hyperVGeneration = default(HyperVGenerationTypes)) - : base(id, name, type, tags) + public ImageUpdate(IDictionary tags = default(IDictionary), Management.ResourceManager.Fluent.SubResource sourceVirtualMachine = default(Management.ResourceManager.Fluent.SubResource), ImageStorageProfile storageProfile = default(ImageStorageProfile), string provisioningState = default(string), HyperVGenerationTypes hyperVGeneration = default(HyperVGenerationTypes)) + : base(tags) { SourceVirtualMachine = sourceVirtualMachine; StorageProfile = storageProfile; diff --git a/src/ResourceManagement/Compute/Generated/Models/InGuestPatchMode.cs b/src/ResourceManagement/Compute/Generated/Models/InGuestPatchMode.cs new file mode 100644 index 000000000..8f2ef2441 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/InGuestPatchMode.cs @@ -0,0 +1,30 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for InGuestPatchMode. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class InGuestPatchMode : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly InGuestPatchMode Manual = Parse("Manual"); + public static readonly InGuestPatchMode AutomaticByOS = Parse("AutomaticByOS"); + public static readonly InGuestPatchMode AutomaticByPlatform = Parse("AutomaticByPlatform"); + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/LastPatchInstallationSummary.cs b/src/ResourceManagement/Compute/Generated/Models/LastPatchInstallationSummary.cs new file mode 100644 index 000000000..fb0271666 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/LastPatchInstallationSummary.cs @@ -0,0 +1,195 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Describes the properties of the last installed patch summary. + /// + public partial class LastPatchInstallationSummary + { + /// + /// Initializes a new instance of the LastPatchInstallationSummary + /// class. + /// + public LastPatchInstallationSummary() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the LastPatchInstallationSummary + /// class. + /// + /// The overall success or failure status of the + /// operation. It remains "InProgress" until the operation completes. + /// At that point it will become "Failed", "Succeeded", or + /// "CompletedWithWarnings.". Possible values include: 'InProgress', + /// 'Failed', 'Succeeded', 'CompletedWithWarnings' + /// The activity ID of the + /// operation that produced this result. It is used to correlate across + /// CRP and extension logs. + /// Describes whether the + /// operation ran out of time before it completed all its intended + /// actions + /// The reboot status of the machine after + /// the patch operation. It will be in "NotNeeded" status if reboot is + /// not needed after the patch operation. "Required" will be the status + /// once the patch is applied and machine is required to reboot. + /// "Started" will be the reboot status when the machine has started to + /// reboot. "Failed" will be the status if the machine is failed to + /// reboot. "Completed" will be the status once the machine is rebooted + /// successfully. Possible values include: 'NotNeeded', 'Required', + /// 'Started', 'Failed', 'Completed' + /// The number of all available + /// patches but not going to be installed because it didn't match a + /// classification or inclusion list entry. + /// The number of all available + /// patches but excluded explicitly by a customer-specified exclusion + /// list match. + /// The number of all available patches + /// expected to be installed over the course of the patch installation + /// operation. + /// The count of patches that + /// successfully installed. + /// The count of patches that failed + /// installation. + /// The UTC timestamp when the operation + /// began. + /// The UTC timestamp when the operation + /// began. + /// The person or system account that started + /// the operation + /// The errors that were encountered during + /// execution of the operation. The details array contains the list of + /// them. + public LastPatchInstallationSummary(PatchOperationStatus status = default(PatchOperationStatus), string installationActivityId = default(string), bool? maintenanceWindowExceeded = default(bool?), RebootStatus rebootStatus = default(RebootStatus), int? notSelectedPatchCount = default(int?), int? excludedPatchCount = default(int?), int? pendingPatchCount = default(int?), int? installedPatchCount = default(int?), int? failedPatchCount = default(int?), System.DateTime? startTime = default(System.DateTime?), System.DateTime? lastModifiedTime = default(System.DateTime?), string startedBy = default(string), ApiError error = default(ApiError)) + { + Status = status; + InstallationActivityId = installationActivityId; + MaintenanceWindowExceeded = maintenanceWindowExceeded; + RebootStatus = rebootStatus; + NotSelectedPatchCount = notSelectedPatchCount; + ExcludedPatchCount = excludedPatchCount; + PendingPatchCount = pendingPatchCount; + InstalledPatchCount = installedPatchCount; + FailedPatchCount = failedPatchCount; + StartTime = startTime; + LastModifiedTime = lastModifiedTime; + StartedBy = startedBy; + Error = error; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the overall success or failure status of the operation. It + /// remains "InProgress" until the operation completes. At that point + /// it will become "Failed", "Succeeded", or "CompletedWithWarnings.". + /// Possible values include: 'InProgress', 'Failed', 'Succeeded', + /// 'CompletedWithWarnings' + /// + [JsonProperty(PropertyName = "status")] + public PatchOperationStatus Status { get; private set; } + + /// + /// Gets the activity ID of the operation that produced this result. It + /// is used to correlate across CRP and extension logs. + /// + [JsonProperty(PropertyName = "installationActivityId")] + public string InstallationActivityId { get; private set; } + + /// + /// Gets describes whether the operation ran out of time before it + /// completed all its intended actions + /// + [JsonProperty(PropertyName = "maintenanceWindowExceeded")] + public bool? MaintenanceWindowExceeded { get; private set; } + + /// + /// Gets the reboot status of the machine after the patch operation. It + /// will be in "NotNeeded" status if reboot is not needed after the + /// patch operation. "Required" will be the status once the patch is + /// applied and machine is required to reboot. "Started" will be the + /// reboot status when the machine has started to reboot. "Failed" will + /// be the status if the machine is failed to reboot. "Completed" will + /// be the status once the machine is rebooted successfully. Possible + /// values include: 'NotNeeded', 'Required', 'Started', 'Failed', + /// 'Completed' + /// + [JsonProperty(PropertyName = "rebootStatus")] + public RebootStatus RebootStatus { get; private set; } + + /// + /// Gets the number of all available patches but not going to be + /// installed because it didn't match a classification or inclusion + /// list entry. + /// + [JsonProperty(PropertyName = "notSelectedPatchCount")] + public int? NotSelectedPatchCount { get; private set; } + + /// + /// Gets the number of all available patches but excluded explicitly by + /// a customer-specified exclusion list match. + /// + [JsonProperty(PropertyName = "excludedPatchCount")] + public int? ExcludedPatchCount { get; private set; } + + /// + /// Gets the number of all available patches expected to be installed + /// over the course of the patch installation operation. + /// + [JsonProperty(PropertyName = "pendingPatchCount")] + public int? PendingPatchCount { get; private set; } + + /// + /// Gets the count of patches that successfully installed. + /// + [JsonProperty(PropertyName = "installedPatchCount")] + public int? InstalledPatchCount { get; private set; } + + /// + /// Gets the count of patches that failed installation. + /// + [JsonProperty(PropertyName = "failedPatchCount")] + public int? FailedPatchCount { get; private set; } + + /// + /// Gets the UTC timestamp when the operation began. + /// + [JsonProperty(PropertyName = "startTime")] + public System.DateTime? StartTime { get; private set; } + + /// + /// Gets the UTC timestamp when the operation began. + /// + [JsonProperty(PropertyName = "lastModifiedTime")] + public System.DateTime? LastModifiedTime { get; private set; } + + /// + /// Gets the person or system account that started the operation + /// + [JsonProperty(PropertyName = "startedBy")] + public string StartedBy { get; private set; } + + /// + /// Gets the errors that were encountered during execution of the + /// operation. The details array contains the list of them. + /// + [JsonProperty(PropertyName = "error")] + public ApiError Error { get; private set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/ManagedDiskParametersInner.cs b/src/ResourceManagement/Compute/Generated/Models/ManagedDiskParametersInner.cs index ee9b26705..6e6472012 100644 --- a/src/ResourceManagement/Compute/Generated/Models/ManagedDiskParametersInner.cs +++ b/src/ResourceManagement/Compute/Generated/Models/ManagedDiskParametersInner.cs @@ -34,10 +34,13 @@ public ManagedDiskParametersInner() /// disks, it cannot be used with OS Disk. Possible values include: /// 'Standard_LRS', 'Premium_LRS', 'StandardSSD_LRS', /// 'UltraSSD_LRS' - public ManagedDiskParametersInner(string id = default(string), StorageAccountTypes storageAccountType = default(StorageAccountTypes)) + /// Specifies the customer managed disk + /// encryption set resource id for the managed disk. + public ManagedDiskParametersInner(string id = default(string), StorageAccountTypes storageAccountType = default(StorageAccountTypes), Management.ResourceManager.Fluent.SubResource diskEncryptionSet = default(Management.ResourceManager.Fluent.SubResource)) : base(id) { StorageAccountType = storageAccountType; + DiskEncryptionSet = diskEncryptionSet; CustomInit(); } @@ -55,5 +58,12 @@ public ManagedDiskParametersInner() [JsonProperty(PropertyName = "storageAccountType")] public StorageAccountTypes StorageAccountType { get; set; } + /// + /// Gets or sets specifies the customer managed disk encryption set + /// resource id for the managed disk. + /// + [JsonProperty(PropertyName = "diskEncryptionSet")] + public Management.ResourceManager.Fluent.SubResource DiskEncryptionSet { get; set; } + } } diff --git a/src/ResourceManagement/Compute/Generated/Models/NetworkAccessPolicy.cs b/src/ResourceManagement/Compute/Generated/Models/NetworkAccessPolicy.cs new file mode 100644 index 000000000..d00f637f3 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/NetworkAccessPolicy.cs @@ -0,0 +1,30 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for NetworkAccessPolicy. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class NetworkAccessPolicy : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly NetworkAccessPolicy AllowAll = Parse("AllowAll"); + public static readonly NetworkAccessPolicy AllowPrivate = Parse("AllowPrivate"); + public static readonly NetworkAccessPolicy DenyAll = Parse("DenyAll"); + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/OSDisk.cs b/src/ResourceManagement/Compute/Generated/Models/OSDisk.cs index a4edec657..3c87ecf9f 100644 --- a/src/ResourceManagement/Compute/Generated/Models/OSDisk.cs +++ b/src/ResourceManagement/Compute/Generated/Models/OSDisk.cs @@ -60,8 +60,8 @@ public OSDisk() /// Specifies the caching requirements. /// <br><br> Possible values are: <br><br> /// **None** <br><br> **ReadOnly** <br><br> - /// **ReadWrite** <br><br> Default: **None for Standard - /// storage. ReadOnly for Premium storage**. Possible values include: + /// **ReadWrite** <br><br> Default: **None** for Standard + /// storage. **ReadOnly** for Premium storage. Possible values include: /// 'None', 'ReadOnly', 'ReadWrite' /// Specifies whether /// writeAccelerator should be enabled or disabled on the disk. @@ -140,8 +140,8 @@ public OSDisk() /// &lt;br&gt;&lt;br&gt; **None** /// &lt;br&gt;&lt;br&gt; **ReadOnly** /// &lt;br&gt;&lt;br&gt; **ReadWrite** - /// &lt;br&gt;&lt;br&gt; Default: **None for Standard - /// storage. ReadOnly for Premium storage**. Possible values include: + /// &lt;br&gt;&lt;br&gt; Default: **None** for Standard + /// storage. **ReadOnly** for Premium storage. Possible values include: /// 'None', 'ReadOnly', 'ReadWrite' /// [JsonProperty(PropertyName = "caching")] diff --git a/src/ResourceManagement/Compute/Generated/Models/OSDiskImageEncryption.cs b/src/ResourceManagement/Compute/Generated/Models/OSDiskImageEncryption.cs new file mode 100644 index 000000000..a9555b3f1 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/OSDiskImageEncryption.cs @@ -0,0 +1,43 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using System.Linq; + + /// + /// Contains encryption settings for an OS disk image. + /// + public partial class OSDiskImageEncryption : DiskImageEncryption + { + /// + /// Initializes a new instance of the OSDiskImageEncryption class. + /// + public OSDiskImageEncryption() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the OSDiskImageEncryption class. + /// + /// A relative URI containing the + /// resource ID of the disk encryption set. + public OSDiskImageEncryption(string diskEncryptionSetId = default(string)) + : base(diskEncryptionSetId) + { + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/OSProfile.cs b/src/ResourceManagement/Compute/Generated/Models/OSProfile.cs index 6fdcb0e58..5adffca5f 100644 --- a/src/ResourceManagement/Compute/Generated/Models/OSProfile.cs +++ b/src/ResourceManagement/Compute/Generated/Models/OSProfile.cs @@ -14,7 +14,8 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models using System.Linq; /// - /// Specifies the operating system settings for the virtual machine. + /// Specifies the operating system settings for the virtual machine. Some + /// of the settings cannot be changed once VM is provisioned. /// public partial class OSProfile { @@ -38,16 +39,17 @@ public OSProfile() /// implementation /// guidelines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-infrastructure-subscription-accounts-guidelines?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json#1-naming-conventions). /// Specifies the name of the administrator - /// account. <br><br> **Windows-only restriction:** Cannot - /// end in "." <br><br> **Disallowed values:** - /// "administrator", "admin", "user", "user1", "test", "user2", - /// "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", - /// "admin2", "aspnet", "backup", "console", "david", "guest", "john", - /// "owner", "root", "server", "sql", "support", "support_388945a0", - /// "sys", "test2", "test3", "user4", "user5". <br><br> - /// **Minimum-length (Linux):** 1 character <br><br> - /// **Max-length (Linux):** 64 characters <br><br> - /// **Max-length (Windows):** 20 characters + /// account. <br><br> This property cannot be updated after + /// the VM is created. <br><br> **Windows-only + /// restriction:** Cannot end in "." <br><br> **Disallowed + /// values:** "administrator", "admin", "user", "user1", "test", + /// "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", + /// "adm", "admin2", "aspnet", "backup", "console", "david", "guest", + /// "john", "owner", "root", "server", "sql", "support", + /// "support_388945a0", "sys", "test2", "test3", "user4", "user5". + /// <br><br> **Minimum-length (Linux):** 1 character + /// <br><br> **Max-length (Linux):** 64 characters + /// <br><br> **Max-length (Windows):** 20 characters /// <br><br><li> For root access to the Linux VM, see /// [Using root privileges on Linux virtual machines in /// Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> @@ -76,9 +78,15 @@ public OSProfile() /// Specifies a base-64 encoded string of /// custom data. The base-64 encoded string is decoded to a binary /// array that is saved as a file on the Virtual Machine. The maximum - /// length of the binary array is 65535 bytes. <br><br> For - /// using cloud-init for your VM, see [Using cloud-init to customize a - /// Linux VM during + /// length of the binary array is 65535 bytes. <br><br> + /// **Note: Do not pass any secrets or passwords in customData + /// property** <br><br> This property cannot be updated + /// after the VM is created. <br><br> customData is passed + /// to the VM to be saved as a file, for more information see [Custom + /// Data on Azure + /// VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) + /// <br><br> For using cloud-init for your Linux VM, see + /// [Using cloud-init to customize a Linux VM during /// creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) /// Specifies Windows operating /// system settings on the virtual machine. @@ -96,8 +104,10 @@ public OSProfile() /// <br><br>This may only be set to False when no /// extensions are present on the virtual machine. /// Specifies whether the - /// guest provision signal is required from the virtual - /// machine. + /// guest provision signal is required to infer provision success of + /// the virtual machine. **Note: This property is for private testing + /// only, and all customers must not set the property to + /// false.** public OSProfile(string computerName = default(string), string adminUsername = default(string), string adminPassword = default(string), string customData = default(string), WindowsConfiguration windowsConfiguration = default(WindowsConfiguration), LinuxConfiguration linuxConfiguration = default(LinuxConfiguration), IList secrets = default(IList), bool? allowExtensionOperations = default(bool?), bool? requireGuestProvisionSignal = default(bool?)) { ComputerName = computerName; @@ -133,6 +143,8 @@ public OSProfile() /// /// Gets or sets specifies the name of the administrator account. + /// &lt;br&gt;&lt;br&gt; This property cannot be + /// updated after the VM is created. /// &lt;br&gt;&lt;br&gt; **Windows-only restriction:** /// Cannot end in "." &lt;br&gt;&lt;br&gt; **Disallowed /// values:** "administrator", "admin", "user", "user1", "test", @@ -186,9 +198,16 @@ public OSProfile() /// Gets or sets specifies a base-64 encoded string of custom data. The /// base-64 encoded string is decoded to a binary array that is saved /// as a file on the Virtual Machine. The maximum length of the binary - /// array is 65535 bytes. &lt;br&gt;&lt;br&gt; For - /// using cloud-init for your VM, see [Using cloud-init to customize a - /// Linux VM during + /// array is 65535 bytes. &lt;br&gt;&lt;br&gt; **Note: + /// Do not pass any secrets or passwords in customData property** + /// &lt;br&gt;&lt;br&gt; This property cannot be + /// updated after the VM is created. + /// &lt;br&gt;&lt;br&gt; customData is passed to the VM + /// to be saved as a file, for more information see [Custom Data on + /// Azure + /// VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) + /// &lt;br&gt;&lt;br&gt; For using cloud-init for your + /// Linux VM, see [Using cloud-init to customize a Linux VM during /// creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) /// [JsonProperty(PropertyName = "customData")] @@ -231,7 +250,9 @@ public OSProfile() /// /// Gets or sets specifies whether the guest provision signal is - /// required from the virtual machine. + /// required to infer provision success of the virtual machine. + /// **Note: This property is for private testing only, and all + /// customers must not set the property to false.** /// [JsonProperty(PropertyName = "requireGuestProvisionSignal")] public bool? RequireGuestProvisionSignal { get; set; } diff --git a/src/ResourceManagement/Compute/Generated/Models/OperatingSystemStateTypes.cs b/src/ResourceManagement/Compute/Generated/Models/OperatingSystemStateTypes.cs index eeacab7e8..7d47ea6e7 100644 --- a/src/ResourceManagement/Compute/Generated/Models/OperatingSystemStateTypes.cs +++ b/src/ResourceManagement/Compute/Generated/Models/OperatingSystemStateTypes.cs @@ -19,8 +19,14 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models [JsonConverter(typeof(StringEnumConverter))] public enum OperatingSystemStateTypes { + /// + /// Generalized image. Needs to be provisioned during deployment time. + /// [EnumMember(Value = "Generalized")] Generalized, + /// + /// Specialized image. Contains already provisioned OS Disk. + /// [EnumMember(Value = "Specialized")] Specialized } diff --git a/src/ResourceManagement/Compute/Generated/Models/OrchestrationServiceNames.cs b/src/ResourceManagement/Compute/Generated/Models/OrchestrationServiceNames.cs new file mode 100644 index 000000000..f4943a9b4 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/OrchestrationServiceNames.cs @@ -0,0 +1,29 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for OrchestrationServiceNames. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class OrchestrationServiceNames : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly OrchestrationServiceNames AutomaticRepairs = Parse("AutomaticRepairs"); + public static readonly OrchestrationServiceNames DummyOrchestrationServiceName = Parse("DummyOrchestrationServiceName"); + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/OrchestrationServiceState.cs b/src/ResourceManagement/Compute/Generated/Models/OrchestrationServiceState.cs new file mode 100644 index 000000000..57b54a723 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/OrchestrationServiceState.cs @@ -0,0 +1,30 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for OrchestrationServiceState. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class OrchestrationServiceState : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly OrchestrationServiceState NotRunning = Parse("NotRunning"); + public static readonly OrchestrationServiceState Running = Parse("Running"); + public static readonly OrchestrationServiceState Suspended = Parse("Suspended"); + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/OrchestrationServiceStateAction.cs b/src/ResourceManagement/Compute/Generated/Models/OrchestrationServiceStateAction.cs new file mode 100644 index 000000000..6f1271407 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/OrchestrationServiceStateAction.cs @@ -0,0 +1,29 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for OrchestrationServiceStateAction. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class OrchestrationServiceStateAction : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly OrchestrationServiceStateAction Resume = Parse("Resume"); + public static readonly OrchestrationServiceStateAction Suspend = Parse("Suspend"); + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/OrchestrationServiceStateInput.cs b/src/ResourceManagement/Compute/Generated/Models/OrchestrationServiceStateInput.cs new file mode 100644 index 000000000..9dcf8f9c3 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/OrchestrationServiceStateInput.cs @@ -0,0 +1,82 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Microsoft.Rest; + using Newtonsoft.Json; + using System.Linq; + + /// + /// The input for OrchestrationServiceState + /// + public partial class OrchestrationServiceStateInput + { + /// + /// Initializes a new instance of the OrchestrationServiceStateInput + /// class. + /// + public OrchestrationServiceStateInput() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the OrchestrationServiceStateInput + /// class. + /// + /// The name of the service. Possible values + /// include: 'AutomaticRepairs', + /// 'DummyOrchestrationServiceName' + /// The action to be performed. Possible values + /// include: 'Resume', 'Suspend' + public OrchestrationServiceStateInput(OrchestrationServiceNames serviceName, OrchestrationServiceStateAction action) + { + ServiceName = serviceName; + Action = action; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the name of the service. Possible values include: + /// 'AutomaticRepairs' + /// + [JsonProperty(PropertyName = "serviceName")] + public OrchestrationServiceNames ServiceName { get; set; } + + /// + /// Gets or sets the action to be performed. Possible values include: + /// 'Resume', 'Suspend' + /// + [JsonProperty(PropertyName = "action")] + public OrchestrationServiceStateAction Action { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (ServiceName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "ServiceName"); + } + if (Action == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "Action"); + } + } + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/OrchestrationServiceSummary.cs b/src/ResourceManagement/Compute/Generated/Models/OrchestrationServiceSummary.cs new file mode 100644 index 000000000..2e7cc08d1 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/OrchestrationServiceSummary.cs @@ -0,0 +1,65 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Summary for an orchestration service of a virtual machine scale set. + /// + public partial class OrchestrationServiceSummary + { + /// + /// Initializes a new instance of the OrchestrationServiceSummary + /// class. + /// + public OrchestrationServiceSummary() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the OrchestrationServiceSummary + /// class. + /// + /// The name of the service. Possible values + /// include: 'AutomaticRepairs', + /// 'DummyOrchestrationServiceName' + /// The current state of the service. + /// Possible values include: 'NotRunning', 'Running', + /// 'Suspended' + public OrchestrationServiceSummary(OrchestrationServiceNames serviceName = default(OrchestrationServiceNames), OrchestrationServiceState serviceState = default(OrchestrationServiceState)) + { + ServiceName = serviceName; + ServiceState = serviceState; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the name of the service. Possible values include: + /// 'AutomaticRepairs' + /// + [JsonProperty(PropertyName = "serviceName")] + public OrchestrationServiceNames ServiceName { get; private set; } + + /// + /// Gets the current state of the service. Possible values include: + /// 'NotRunning', 'Running', 'Suspended' + /// + [JsonProperty(PropertyName = "serviceState")] + public OrchestrationServiceState ServiceState { get; private set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/PatchAssessmentState.cs b/src/ResourceManagement/Compute/Generated/Models/PatchAssessmentState.cs new file mode 100644 index 000000000..0a787ddf2 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/PatchAssessmentState.cs @@ -0,0 +1,33 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for PatchAssessmentState. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class PatchAssessmentState : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly PatchAssessmentState Installed = Parse("Installed"); + public static readonly PatchAssessmentState Failed = Parse("Failed"); + public static readonly PatchAssessmentState Excluded = Parse("Excluded"); + public static readonly PatchAssessmentState NotSelected = Parse("NotSelected"); + public static readonly PatchAssessmentState Pending = Parse("Pending"); + public static readonly PatchAssessmentState Available = Parse("Available"); + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/PatchOperationStatus.cs b/src/ResourceManagement/Compute/Generated/Models/PatchOperationStatus.cs new file mode 100644 index 000000000..5f9bb787b --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/PatchOperationStatus.cs @@ -0,0 +1,31 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for PatchOperationStatus. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class PatchOperationStatus : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly PatchOperationStatus InProgress = Parse("InProgress"); + public static readonly PatchOperationStatus Failed = Parse("Failed"); + public static readonly PatchOperationStatus Succeeded = Parse("Succeeded"); + public static readonly PatchOperationStatus CompletedWithWarnings = Parse("CompletedWithWarnings"); + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/PatchSettings.cs b/src/ResourceManagement/Compute/Generated/Models/PatchSettings.cs new file mode 100644 index 000000000..dc847e66a --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/PatchSettings.cs @@ -0,0 +1,74 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + public partial class PatchSettings + { + /// + /// Initializes a new instance of the PatchSettings class. + /// + public PatchSettings() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the PatchSettings class. + /// + /// Specifies the mode of in-guest patching to + /// IaaS virtual machine.<br /><br /> Possible values + /// are:<br /><br /> **Manual** - You control the + /// application of patches to a virtual machine. You do this by + /// applying patches manually inside the VM. In this mode, automatic + /// updates are disabled; the property + /// WindowsConfiguration.enableAutomaticUpdates must be false<br + /// /><br /> **AutomaticByOS** - The virtual machine will + /// automatically be updated by the OS. The property + /// WindowsConfiguration.enableAutomaticUpdates must be true. <br + /// /><br /> ** AutomaticByPlatform** - the virtual machine + /// will automatically updated by the platform. The properties + /// provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates + /// must be true. Possible values include: 'Manual', 'AutomaticByOS', + /// 'AutomaticByPlatform' + public PatchSettings(InGuestPatchMode patchMode = default(InGuestPatchMode)) + { + PatchMode = patchMode; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets specifies the mode of in-guest patching to IaaS + /// virtual machine.&lt;br /&gt;&lt;br /&gt; Possible + /// values are:&lt;br /&gt;&lt;br /&gt; **Manual** - + /// You control the application of patches to a virtual machine. You + /// do this by applying patches manually inside the VM. In this mode, + /// automatic updates are disabled; the property + /// WindowsConfiguration.enableAutomaticUpdates must be false&lt;br + /// /&gt;&lt;br /&gt; **AutomaticByOS** - The virtual + /// machine will automatically be updated by the OS. The property + /// WindowsConfiguration.enableAutomaticUpdates must be true. + /// &lt;br /&gt;&lt;br /&gt; ** AutomaticByPlatform** - + /// the virtual machine will automatically updated by the platform. The + /// properties provisionVMAgent and + /// WindowsConfiguration.enableAutomaticUpdates must be true. Possible + /// values include: 'Manual', 'AutomaticByOS', 'AutomaticByPlatform' + /// + [JsonProperty(PropertyName = "patchMode")] + public InGuestPatchMode PatchMode { get; set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/PrivateEndpoint.cs b/src/ResourceManagement/Compute/Generated/Models/PrivateEndpoint.cs new file mode 100644 index 000000000..67601285a --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/PrivateEndpoint.cs @@ -0,0 +1,49 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// The Private Endpoint resource. + /// + public partial class PrivateEndpoint + { + /// + /// Initializes a new instance of the PrivateEndpoint class. + /// + public PrivateEndpoint() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the PrivateEndpoint class. + /// + /// The ARM identifier for Private Endpoint + public PrivateEndpoint(string id = default(string)) + { + Id = id; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the ARM identifier for Private Endpoint + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; private set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/PrivateEndpointConnection.cs b/src/ResourceManagement/Compute/Generated/Models/PrivateEndpointConnection.cs new file mode 100644 index 000000000..aa536506e --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/PrivateEndpointConnection.cs @@ -0,0 +1,113 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Microsoft.Rest; + using Microsoft.Rest.Serialization; + using Newtonsoft.Json; + using System.Linq; + + /// + /// The Private Endpoint Connection resource. + /// + [Rest.Serialization.JsonTransformation] + public partial class PrivateEndpointConnection + { + /// + /// Initializes a new instance of the PrivateEndpointConnection class. + /// + public PrivateEndpointConnection() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the PrivateEndpointConnection class. + /// + /// A collection of + /// information about the state of the connection between DiskAccess + /// and Virtual Network. + /// The resource of private end + /// point. + /// The provisioning state of the + /// private endpoint connection resource. Possible values include: + /// 'Succeeded', 'Creating', 'Deleting', 'Failed' + /// private endpoint connection Id + /// private endpoint connection name + /// private endpoint connection type + public PrivateEndpointConnection(PrivateLinkServiceConnectionState privateLinkServiceConnectionState, PrivateEndpoint privateEndpoint = default(PrivateEndpoint), PrivateEndpointConnectionProvisioningState provisioningState = default(PrivateEndpointConnectionProvisioningState), string id = default(string), string name = default(string), string type = default(string)) + { + PrivateEndpoint = privateEndpoint; + PrivateLinkServiceConnectionState = privateLinkServiceConnectionState; + ProvisioningState = provisioningState; + Id = id; + Name = name; + Type = type; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the resource of private end point. + /// + [JsonProperty(PropertyName = "properties.privateEndpoint")] + public PrivateEndpoint PrivateEndpoint { get; set; } + + /// + /// Gets or sets a collection of information about the state of the + /// connection between DiskAccess and Virtual Network. + /// + [JsonProperty(PropertyName = "properties.privateLinkServiceConnectionState")] + public PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState { get; set; } + + /// + /// Gets or sets the provisioning state of the private endpoint + /// connection resource. Possible values include: 'Succeeded', + /// 'Creating', 'Deleting', 'Failed' + /// + [JsonProperty(PropertyName = "properties.provisioningState")] + public PrivateEndpointConnectionProvisioningState ProvisioningState { get; set; } + + /// + /// Gets private endpoint connection Id + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; private set; } + + /// + /// Gets private endpoint connection name + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; private set; } + + /// + /// Gets private endpoint connection type + /// + [JsonProperty(PropertyName = "type")] + public string Type { get; private set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (PrivateLinkServiceConnectionState == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "PrivateLinkServiceConnectionState"); + } + } + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/PrivateEndpointConnectionProvisioningState.cs b/src/ResourceManagement/Compute/Generated/Models/PrivateEndpointConnectionProvisioningState.cs new file mode 100644 index 000000000..9441cff1a --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/PrivateEndpointConnectionProvisioningState.cs @@ -0,0 +1,31 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for PrivateEndpointConnectionProvisioningState. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class PrivateEndpointConnectionProvisioningState : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly PrivateEndpointConnectionProvisioningState Succeeded = Parse("Succeeded"); + public static readonly PrivateEndpointConnectionProvisioningState Creating = Parse("Creating"); + public static readonly PrivateEndpointConnectionProvisioningState Deleting = Parse("Deleting"); + public static readonly PrivateEndpointConnectionProvisioningState Failed = Parse("Failed"); + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/PrivateEndpointServiceConnectionStatus.cs b/src/ResourceManagement/Compute/Generated/Models/PrivateEndpointServiceConnectionStatus.cs new file mode 100644 index 000000000..c10fb47ac --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/PrivateEndpointServiceConnectionStatus.cs @@ -0,0 +1,30 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for PrivateEndpointServiceConnectionStatus. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class PrivateEndpointServiceConnectionStatus : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly PrivateEndpointServiceConnectionStatus Pending = Parse("Pending"); + public static readonly PrivateEndpointServiceConnectionStatus Approved = Parse("Approved"); + public static readonly PrivateEndpointServiceConnectionStatus Rejected = Parse("Rejected"); + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/PrivateLinkResource.cs b/src/ResourceManagement/Compute/Generated/Models/PrivateLinkResource.cs new file mode 100644 index 000000000..988819e09 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/PrivateLinkResource.cs @@ -0,0 +1,96 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Microsoft.Rest; + using Microsoft.Rest.Serialization; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// A private link resource + /// + [Rest.Serialization.JsonTransformation] + public partial class PrivateLinkResource + { + /// + /// Initializes a new instance of the PrivateLinkResource class. + /// + public PrivateLinkResource() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the PrivateLinkResource class. + /// + /// The private link resource group id. + /// The private link resource required + /// member names. + /// The private link resource DNS zone + /// name. + /// private link resource Id + /// private link resource name + /// private link resource type + public PrivateLinkResource(string groupId = default(string), IList requiredMembers = default(IList), IList requiredZoneNames = default(IList), string id = default(string), string name = default(string), string type = default(string)) + { + GroupId = groupId; + RequiredMembers = requiredMembers; + RequiredZoneNames = requiredZoneNames; + Id = id; + Name = name; + Type = type; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the private link resource group id. + /// + [JsonProperty(PropertyName = "properties.groupId")] + public string GroupId { get; private set; } + + /// + /// Gets the private link resource required member names. + /// + [JsonProperty(PropertyName = "properties.requiredMembers")] + public IList RequiredMembers { get; private set; } + + /// + /// Gets or sets the private link resource DNS zone name. + /// + [JsonProperty(PropertyName = "properties.requiredZoneNames")] + public IList RequiredZoneNames { get; set; } + + /// + /// Gets private link resource Id + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; private set; } + + /// + /// Gets private link resource name + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; private set; } + + /// + /// Gets private link resource type + /// + [JsonProperty(PropertyName = "type")] + public string Type { get; private set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/PrivateLinkResourceListResultInner.cs b/src/ResourceManagement/Compute/Generated/Models/PrivateLinkResourceListResultInner.cs new file mode 100644 index 000000000..9a1d0c7bc --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/PrivateLinkResourceListResultInner.cs @@ -0,0 +1,53 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// A list of private link resources + /// + public partial class PrivateLinkResourceListResultInner + { + /// + /// Initializes a new instance of the + /// PrivateLinkResourceListResultInner class. + /// + public PrivateLinkResourceListResultInner() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// PrivateLinkResourceListResultInner class. + /// + /// Array of private link resources + public PrivateLinkResourceListResultInner(IList value = default(IList)) + { + Value = value; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets array of private link resources + /// + [JsonProperty(PropertyName = "value")] + public IList Value { get; set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/PrivateLinkServiceConnectionState.cs b/src/ResourceManagement/Compute/Generated/Models/PrivateLinkServiceConnectionState.cs new file mode 100644 index 000000000..7834e6a19 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/PrivateLinkServiceConnectionState.cs @@ -0,0 +1,75 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// A collection of information about the state of the connection between + /// service consumer and provider. + /// + public partial class PrivateLinkServiceConnectionState + { + /// + /// Initializes a new instance of the PrivateLinkServiceConnectionState + /// class. + /// + public PrivateLinkServiceConnectionState() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the PrivateLinkServiceConnectionState + /// class. + /// + /// Indicates whether the connection has been + /// Approved/Rejected/Removed by the owner of the service. Possible + /// values include: 'Pending', 'Approved', 'Rejected' + /// The reason for approval/rejection of the + /// connection. + /// A message indicating if changes on + /// the service provider require any updates on the consumer. + public PrivateLinkServiceConnectionState(PrivateEndpointServiceConnectionStatus status = default(PrivateEndpointServiceConnectionStatus), string description = default(string), string actionsRequired = default(string)) + { + Status = status; + Description = description; + ActionsRequired = actionsRequired; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets indicates whether the connection has been + /// Approved/Rejected/Removed by the owner of the service. Possible + /// values include: 'Pending', 'Approved', 'Rejected' + /// + [JsonProperty(PropertyName = "status")] + public PrivateEndpointServiceConnectionStatus Status { get; set; } + + /// + /// Gets or sets the reason for approval/rejection of the connection. + /// + [JsonProperty(PropertyName = "description")] + public string Description { get; set; } + + /// + /// Gets or sets a message indicating if changes on the service + /// provider require any updates on the consumer. + /// + [JsonProperty(PropertyName = "actionsRequired")] + public string ActionsRequired { get; set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/ProximityPlacementGroupInner.cs b/src/ResourceManagement/Compute/Generated/Models/ProximityPlacementGroupInner.cs index 32635ca01..2407008b5 100644 --- a/src/ResourceManagement/Compute/Generated/Models/ProximityPlacementGroupInner.cs +++ b/src/ResourceManagement/Compute/Generated/Models/ProximityPlacementGroupInner.cs @@ -49,13 +49,16 @@ public ProximityPlacementGroupInner() /// group. /// A list of references to all /// availability sets in the proximity placement group. - public ProximityPlacementGroupInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), ProximityPlacementGroupType proximityPlacementGroupType = default(ProximityPlacementGroupType), IList virtualMachines = default(IList), IList virtualMachineScaleSets = default(IList), IList availabilitySets = default(IList)) + /// Describes colocation status of the + /// Proximity Placement Group. + public ProximityPlacementGroupInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), ProximityPlacementGroupType proximityPlacementGroupType = default(ProximityPlacementGroupType), IList virtualMachines = default(IList), IList virtualMachineScaleSets = default(IList), IList availabilitySets = default(IList), InstanceViewStatus colocationStatus = default(InstanceViewStatus)) : base(location, id, name, type, tags) { ProximityPlacementGroupType = proximityPlacementGroupType; VirtualMachines = virtualMachines; VirtualMachineScaleSets = virtualMachineScaleSets; AvailabilitySets = availabilitySets; + ColocationStatus = colocationStatus; CustomInit(); } @@ -80,21 +83,28 @@ public ProximityPlacementGroupInner() /// placement group. /// [JsonProperty(PropertyName = "properties.virtualMachines")] - public IList VirtualMachines { get; private set; } + public IList VirtualMachines { get; private set; } /// /// Gets a list of references to all virtual machine scale sets in the /// proximity placement group. /// [JsonProperty(PropertyName = "properties.virtualMachineScaleSets")] - public IList VirtualMachineScaleSets { get; private set; } + public IList VirtualMachineScaleSets { get; private set; } /// /// Gets a list of references to all availability sets in the proximity /// placement group. /// [JsonProperty(PropertyName = "properties.availabilitySets")] - public IList AvailabilitySets { get; private set; } + public IList AvailabilitySets { get; private set; } + + /// + /// Gets or sets describes colocation status of the Proximity Placement + /// Group. + /// + [JsonProperty(PropertyName = "properties.colocationStatus")] + public InstanceViewStatus ColocationStatus { get; set; } /// /// Validate the object. diff --git a/src/ResourceManagement/Compute/Generated/Models/ProximityPlacementGroupUpdate.cs b/src/ResourceManagement/Compute/Generated/Models/ProximityPlacementGroupUpdate.cs index a0c06e598..f0ba29297 100644 --- a/src/ResourceManagement/Compute/Generated/Models/ProximityPlacementGroupUpdate.cs +++ b/src/ResourceManagement/Compute/Generated/Models/ProximityPlacementGroupUpdate.cs @@ -15,7 +15,7 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models /// /// Specifies information about the proximity placement group. /// - public partial class ProximityPlacementGroupUpdate : UpdateResourceInner + public partial class ProximityPlacementGroupUpdate : UpdateResource { /// /// Initializes a new instance of the ProximityPlacementGroupUpdate @@ -31,8 +31,8 @@ public ProximityPlacementGroupUpdate() /// class. /// /// Resource tags - public ProximityPlacementGroupUpdate(string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary)) - : base(id, name, type, tags) + public ProximityPlacementGroupUpdate(IDictionary tags = default(IDictionary)) + : base(tags) { CustomInit(); } diff --git a/src/ResourceManagement/Compute/Generated/Models/RebootStatus.cs b/src/ResourceManagement/Compute/Generated/Models/RebootStatus.cs new file mode 100644 index 000000000..f6d757bd0 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/RebootStatus.cs @@ -0,0 +1,32 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for RebootStatus. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class RebootStatus : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly RebootStatus NotNeeded = Parse("NotNeeded"); + public static readonly RebootStatus Required = Parse("Required"); + public static readonly RebootStatus Started = Parse("Started"); + public static readonly RebootStatus Failed = Parse("Failed"); + public static readonly RebootStatus Completed = Parse("Completed"); + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/RetrieveBootDiagnosticsDataResultInner.cs b/src/ResourceManagement/Compute/Generated/Models/RetrieveBootDiagnosticsDataResultInner.cs new file mode 100644 index 000000000..268e955f5 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/RetrieveBootDiagnosticsDataResultInner.cs @@ -0,0 +1,61 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// The SAS URIs of the console screenshot and serial log blobs. + /// + public partial class RetrieveBootDiagnosticsDataResultInner + { + /// + /// Initializes a new instance of the + /// RetrieveBootDiagnosticsDataResultInner class. + /// + public RetrieveBootDiagnosticsDataResultInner() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// RetrieveBootDiagnosticsDataResultInner class. + /// + /// The console screenshot blob + /// URI + /// The serial console log blob + /// URI. + public RetrieveBootDiagnosticsDataResultInner(string consoleScreenshotBlobUri = default(string), string serialConsoleLogBlobUri = default(string)) + { + ConsoleScreenshotBlobUri = consoleScreenshotBlobUri; + SerialConsoleLogBlobUri = serialConsoleLogBlobUri; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the console screenshot blob URI + /// + [JsonProperty(PropertyName = "consoleScreenshotBlobUri")] + public string ConsoleScreenshotBlobUri { get; private set; } + + /// + /// Gets the serial console log blob URI. + /// + [JsonProperty(PropertyName = "serialConsoleLogBlobUri")] + public string SerialConsoleLogBlobUri { get; private set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/SecurityProfile.cs b/src/ResourceManagement/Compute/Generated/Models/SecurityProfile.cs new file mode 100644 index 000000000..1345ae280 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/SecurityProfile.cs @@ -0,0 +1,62 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Specifies the Security profile settings for the virtual machine or + /// virtual machine scale set. + /// + public partial class SecurityProfile + { + /// + /// Initializes a new instance of the SecurityProfile class. + /// + public SecurityProfile() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the SecurityProfile class. + /// + /// This property can be used by user in + /// the request to enable or disable the Host Encryption for the + /// virtual machine or virtual machine scale set. This will enable the + /// encryption for all the disks including Resource/Temp disk at host + /// itself. <br><br> Default: The Encryption at host will + /// be disabled unless this property is set to true for the + /// resource. + public SecurityProfile(bool? encryptionAtHost = default(bool?)) + { + EncryptionAtHost = encryptionAtHost; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets this property can be used by user in the request to + /// enable or disable the Host Encryption for the virtual machine or + /// virtual machine scale set. This will enable the encryption for all + /// the disks including Resource/Temp disk at host itself. + /// &lt;br&gt;&lt;br&gt; Default: The Encryption at + /// host will be disabled unless this property is set to true for the + /// resource. + /// + [JsonProperty(PropertyName = "encryptionAtHost")] + public bool? EncryptionAtHost { get; set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/ShareInfoElement.cs b/src/ResourceManagement/Compute/Generated/Models/ShareInfoElement.cs new file mode 100644 index 000000000..463fb7e43 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/ShareInfoElement.cs @@ -0,0 +1,48 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + public partial class ShareInfoElement + { + /// + /// Initializes a new instance of the ShareInfoElement class. + /// + public ShareInfoElement() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the ShareInfoElement class. + /// + /// A relative URI containing the ID of the VM that + /// has the disk attached. + public ShareInfoElement(string vmUri = default(string)) + { + VmUri = vmUri; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets a relative URI containing the ID of the VM that has the disk + /// attached. + /// + [JsonProperty(PropertyName = "vmUri")] + public string VmUri { get; private set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/Sku.cs b/src/ResourceManagement/Compute/Generated/Models/Sku.cs index d54fbe275..2421393bf 100644 --- a/src/ResourceManagement/Compute/Generated/Models/Sku.cs +++ b/src/ResourceManagement/Compute/Generated/Models/Sku.cs @@ -12,7 +12,9 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models using System.Linq; /// - /// Describes a virtual machine scale set sku. + /// Describes a virtual machine scale set sku. NOTE: If the new VM SKU is + /// not supported on the hardware the scale set is currently on, you need + /// to deallocate the VMs in the scale set before you modify the SKU name. /// public partial class Sku { diff --git a/src/ResourceManagement/Compute/Generated/Models/SnapshotInner.cs b/src/ResourceManagement/Compute/Generated/Models/SnapshotInner.cs index 2dbda3747..fd25177f0 100644 --- a/src/ResourceManagement/Compute/Generated/Models/SnapshotInner.cs +++ b/src/ResourceManagement/Compute/Generated/Models/SnapshotInner.cs @@ -38,7 +38,7 @@ public SnapshotInner() /// information cannot be changed after the disk has been /// created. /// Unused. Always Null. - /// The time when the disk was + /// The time when the snapshot was /// created. /// The Operating System type. Possible values /// include: 'Windows', 'Linux' @@ -53,6 +53,9 @@ public SnapshotInner() /// disk's size. /// The size of the disk in bytes. This /// field is read only. + /// The state of the snapshot. Possible values + /// include: 'Unattached', 'Attached', 'Reserved', 'ActiveSAS', + /// 'ReadyToUpload', 'ActiveUpload' /// Unique Guid identifying the /// resource. /// Encryption settings @@ -66,7 +69,11 @@ public SnapshotInner() /// Encryption property can be used to encrypt /// data at rest with customer managed keys or platform managed /// keys. - public SnapshotInner(string location, CreationData creationData, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string managedBy = default(string), SnapshotSku sku = default(SnapshotSku), System.DateTime? timeCreated = default(System.DateTime?), OperatingSystemTypes? osType = default(OperatingSystemTypes?), HyperVGeneration hyperVGeneration = default(HyperVGeneration), int? diskSizeGB = default(int?), long? diskSizeBytes = default(long?), string uniqueId = default(string), EncryptionSettingsCollection encryptionSettingsCollection = default(EncryptionSettingsCollection), string provisioningState = default(string), bool? incremental = default(bool?), Encryption encryption = default(Encryption)) + /// Possible values include: + /// 'AllowAll', 'AllowPrivate', 'DenyAll' + /// ARM id of the DiskAccess resource for + /// using private endpoints on disks. + public SnapshotInner(string location, CreationData creationData, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string managedBy = default(string), SnapshotSku sku = default(SnapshotSku), System.DateTime? timeCreated = default(System.DateTime?), OperatingSystemTypes? osType = default(OperatingSystemTypes?), HyperVGeneration hyperVGeneration = default(HyperVGeneration), int? diskSizeGB = default(int?), long? diskSizeBytes = default(long?), DiskState diskState = default(DiskState), string uniqueId = default(string), EncryptionSettingsCollection encryptionSettingsCollection = default(EncryptionSettingsCollection), string provisioningState = default(string), bool? incremental = default(bool?), Encryption encryption = default(Encryption), NetworkAccessPolicy networkAccessPolicy = default(NetworkAccessPolicy), string diskAccessId = default(string)) : base(location, id, name, type, tags) { ManagedBy = managedBy; @@ -77,11 +84,14 @@ public SnapshotInner() CreationData = creationData; DiskSizeGB = diskSizeGB; DiskSizeBytes = diskSizeBytes; + DiskState = diskState; UniqueId = uniqueId; EncryptionSettingsCollection = encryptionSettingsCollection; ProvisioningState = provisioningState; Incremental = incremental; Encryption = encryption; + NetworkAccessPolicy = networkAccessPolicy; + DiskAccessId = diskAccessId; CustomInit(); } @@ -102,7 +112,7 @@ public SnapshotInner() public SnapshotSku Sku { get; set; } /// - /// Gets the time when the disk was created. + /// Gets the time when the snapshot was created. /// [JsonProperty(PropertyName = "properties.timeCreated")] public System.DateTime? TimeCreated { get; private set; } @@ -144,6 +154,14 @@ public SnapshotInner() [JsonProperty(PropertyName = "properties.diskSizeBytes")] public long? DiskSizeBytes { get; private set; } + /// + /// Gets or sets the state of the snapshot. Possible values include: + /// 'Unattached', 'Attached', 'Reserved', 'ActiveSAS', 'ReadyToUpload', + /// 'ActiveUpload' + /// + [JsonProperty(PropertyName = "properties.diskState")] + public DiskState DiskState { get; set; } + /// /// Gets unique Guid identifying the resource. /// @@ -179,6 +197,20 @@ public SnapshotInner() [JsonProperty(PropertyName = "properties.encryption")] public Encryption Encryption { get; set; } + /// + /// Gets or sets possible values include: 'AllowAll', 'AllowPrivate', + /// 'DenyAll' + /// + [JsonProperty(PropertyName = "properties.networkAccessPolicy")] + public NetworkAccessPolicy NetworkAccessPolicy { get; set; } + + /// + /// Gets or sets ARM id of the DiskAccess resource for using private + /// endpoints on disks. + /// + [JsonProperty(PropertyName = "properties.diskAccessId")] + public string DiskAccessId { get; set; } + /// /// Validate the object. /// @@ -200,10 +232,6 @@ public override void Validate() { EncryptionSettingsCollection.Validate(); } - if (Encryption != null) - { - Encryption.Validate(); - } } } } diff --git a/src/ResourceManagement/Compute/Generated/Models/SnapshotUpdate.cs b/src/ResourceManagement/Compute/Generated/Models/SnapshotUpdate.cs index ed9b4facb..dad34f5d2 100644 --- a/src/ResourceManagement/Compute/Generated/Models/SnapshotUpdate.cs +++ b/src/ResourceManagement/Compute/Generated/Models/SnapshotUpdate.cs @@ -43,12 +43,22 @@ public SnapshotUpdate() /// Encryption settings /// collection used be Azure Disk Encryption, can contain multiple /// encryption settings per disk or snapshot. + /// Encryption property can be used to encrypt + /// data at rest with customer managed keys or platform managed + /// keys. + /// Possible values include: + /// 'AllowAll', 'AllowPrivate', 'DenyAll' + /// ARM id of the DiskAccess resource for + /// using private endpoints on disks. /// Resource tags - public SnapshotUpdate(OperatingSystemTypes? osType = default(OperatingSystemTypes?), int? diskSizeGB = default(int?), EncryptionSettingsCollection encryptionSettingsCollection = default(EncryptionSettingsCollection), IDictionary tags = default(IDictionary), SnapshotSku sku = default(SnapshotSku)) + public SnapshotUpdate(OperatingSystemTypes? osType = default(OperatingSystemTypes?), int? diskSizeGB = default(int?), EncryptionSettingsCollection encryptionSettingsCollection = default(EncryptionSettingsCollection), Encryption encryption = default(Encryption), NetworkAccessPolicy networkAccessPolicy = default(NetworkAccessPolicy), string diskAccessId = default(string), IDictionary tags = default(IDictionary), SnapshotSku sku = default(SnapshotSku)) { OsType = osType; DiskSizeGB = diskSizeGB; EncryptionSettingsCollection = encryptionSettingsCollection; + Encryption = encryption; + NetworkAccessPolicy = networkAccessPolicy; + DiskAccessId = diskAccessId; Tags = tags; Sku = sku; CustomInit(); @@ -84,6 +94,27 @@ public SnapshotUpdate() [JsonProperty(PropertyName = "properties.encryptionSettingsCollection")] public EncryptionSettingsCollection EncryptionSettingsCollection { get; set; } + /// + /// Gets or sets encryption property can be used to encrypt data at + /// rest with customer managed keys or platform managed keys. + /// + [JsonProperty(PropertyName = "properties.encryption")] + public Encryption Encryption { get; set; } + + /// + /// Gets or sets possible values include: 'AllowAll', 'AllowPrivate', + /// 'DenyAll' + /// + [JsonProperty(PropertyName = "properties.networkAccessPolicy")] + public NetworkAccessPolicy NetworkAccessPolicy { get; set; } + + /// + /// Gets or sets ARM id of the DiskAccess resource for using private + /// endpoints on disks. + /// + [JsonProperty(PropertyName = "properties.diskAccessId")] + public string DiskAccessId { get; set; } + /// /// Gets or sets resource tags /// diff --git a/src/ResourceManagement/Compute/Generated/Models/SoftwareUpdateRebootBehavior.cs b/src/ResourceManagement/Compute/Generated/Models/SoftwareUpdateRebootBehavior.cs new file mode 100644 index 000000000..4d88d3ac8 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/SoftwareUpdateRebootBehavior.cs @@ -0,0 +1,30 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for SoftwareUpdateRebootBehavior. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class SoftwareUpdateRebootBehavior : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly SoftwareUpdateRebootBehavior NeverReboots = Parse("NeverReboots"); + public static readonly SoftwareUpdateRebootBehavior AlwaysRequiresReboot = Parse("AlwaysRequiresReboot"); + public static readonly SoftwareUpdateRebootBehavior CanRequestReboot = Parse("CanRequestReboot"); + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/SshConfiguration.cs b/src/ResourceManagement/Compute/Generated/Models/SshConfiguration.cs index e3db0b05e..868270868 100644 --- a/src/ResourceManagement/Compute/Generated/Models/SshConfiguration.cs +++ b/src/ResourceManagement/Compute/Generated/Models/SshConfiguration.cs @@ -31,7 +31,7 @@ public SshConfiguration() /// /// The list of SSH public keys used to /// authenticate with linux based VMs. - public SshConfiguration(IList publicKeys = default(IList)) + public SshConfiguration(IList publicKeys = default(IList)) { PublicKeys = publicKeys; CustomInit(); @@ -47,7 +47,7 @@ public SshConfiguration() /// linux based VMs. /// [JsonProperty(PropertyName = "publicKeys")] - public IList PublicKeys { get; set; } + public IList PublicKeys { get; set; } } } diff --git a/src/ResourceManagement/Compute/Generated/Models/SshPublicKeyGenerateKeyPairResultInner.cs b/src/ResourceManagement/Compute/Generated/Models/SshPublicKeyGenerateKeyPairResultInner.cs new file mode 100644 index 000000000..45409066d --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/SshPublicKeyGenerateKeyPairResultInner.cs @@ -0,0 +1,100 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Microsoft.Rest; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Response from generation of an SSH key pair. + /// + public partial class SshPublicKeyGenerateKeyPairResultInner + { + /// + /// Initializes a new instance of the + /// SshPublicKeyGenerateKeyPairResultInner class. + /// + public SshPublicKeyGenerateKeyPairResultInner() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// SshPublicKeyGenerateKeyPairResultInner class. + /// + /// Private key portion of the key pair used + /// to authenticate to a virtual machine through ssh. The private key + /// is returned in RFC3447 format and should be treated as a + /// secret. + /// Public key portion of the key pair used to + /// authenticate to a virtual machine through ssh. The public key is in + /// ssh-rsa format. + /// The ARM resource id in the form of + /// /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/sshPublicKeys/{SshPublicKeyName} + public SshPublicKeyGenerateKeyPairResultInner(string privateKey, string publicKey, string id) + { + PrivateKey = privateKey; + PublicKey = publicKey; + Id = id; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets private key portion of the key pair used to + /// authenticate to a virtual machine through ssh. The private key is + /// returned in RFC3447 format and should be treated as a secret. + /// + [JsonProperty(PropertyName = "privateKey")] + public string PrivateKey { get; set; } + + /// + /// Gets or sets public key portion of the key pair used to + /// authenticate to a virtual machine through ssh. The public key is in + /// ssh-rsa format. + /// + [JsonProperty(PropertyName = "publicKey")] + public string PublicKey { get; set; } + + /// + /// Gets or sets the ARM resource id in the form of + /// /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/sshPublicKeys/{SshPublicKeyName} + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (PrivateKey == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "PrivateKey"); + } + if (PublicKey == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "PublicKey"); + } + if (Id == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "Id"); + } + } + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/SshPublicKey.cs b/src/ResourceManagement/Compute/Generated/Models/SshPublicKeyInner.cs similarity index 89% rename from src/ResourceManagement/Compute/Generated/Models/SshPublicKey.cs rename to src/ResourceManagement/Compute/Generated/Models/SshPublicKeyInner.cs index 6ce57135e..13b479145 100644 --- a/src/ResourceManagement/Compute/Generated/Models/SshPublicKey.cs +++ b/src/ResourceManagement/Compute/Generated/Models/SshPublicKeyInner.cs @@ -15,18 +15,18 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models /// Contains information about SSH certificate public key and the path on /// the Linux VM where the public key is placed. /// - public partial class SshPublicKey + public partial class SshPublicKeyInner { /// - /// Initializes a new instance of the SshPublicKey class. + /// Initializes a new instance of the SshPublicKeyInner class. /// - public SshPublicKey() + public SshPublicKeyInner() { CustomInit(); } /// - /// Initializes a new instance of the SshPublicKey class. + /// Initializes a new instance of the SshPublicKeyInner class. /// /// Specifies the full path on the created VM where /// ssh public key is stored. If the file already exists, the specified @@ -37,7 +37,7 @@ public SshPublicKey() /// 2048-bit and in ssh-rsa format. <br><br> For creating /// ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in /// Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). - public SshPublicKey(string path = default(string), string keyData = default(string)) + public SshPublicKeyInner(string path = default(string), string keyData = default(string)) { Path = path; KeyData = keyData; diff --git a/src/ResourceManagement/Compute/Generated/Models/SshPublicKeyResourceInner.cs b/src/ResourceManagement/Compute/Generated/Models/SshPublicKeyResourceInner.cs new file mode 100644 index 000000000..9b5bf7434 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/SshPublicKeyResourceInner.cs @@ -0,0 +1,77 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Microsoft.Azure.Management.ResourceManager; + using Microsoft.Azure.Management.ResourceManager.Fluent; + using Microsoft.Rest; + using Microsoft.Rest.Serialization; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Specifies information about the SSH public key. + /// + [Rest.Serialization.JsonTransformation] + public partial class SshPublicKeyResourceInner : Management.ResourceManager.Fluent.Resource + { + /// + /// Initializes a new instance of the SshPublicKeyResourceInner class. + /// + public SshPublicKeyResourceInner() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the SshPublicKeyResourceInner class. + /// + /// SSH public key used to authenticate to a + /// virtual machine through ssh. If this property is not initially + /// provided when the resource is created, the publicKey property will + /// be populated when generateKeyPair is called. If the public key is + /// provided upon resource creation, the provided public key needs to + /// be at least 2048-bit and in ssh-rsa format. + public SshPublicKeyResourceInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string publicKey = default(string)) + : base(location, id, name, type, tags) + { + PublicKey = publicKey; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets SSH public key used to authenticate to a virtual + /// machine through ssh. If this property is not initially provided + /// when the resource is created, the publicKey property will be + /// populated when generateKeyPair is called. If the public key is + /// provided upon resource creation, the provided public key needs to + /// be at least 2048-bit and in ssh-rsa format. + /// + [JsonProperty(PropertyName = "properties.publicKey")] + public string PublicKey { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public override void Validate() + { + base.Validate(); + } + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/SshPublicKeyUpdateResource.cs b/src/ResourceManagement/Compute/Generated/Models/SshPublicKeyUpdateResource.cs new file mode 100644 index 000000000..980b63a92 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/SshPublicKeyUpdateResource.cs @@ -0,0 +1,66 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Microsoft.Rest; + using Microsoft.Rest.Serialization; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Specifies information about the SSH public key. + /// + [Rest.Serialization.JsonTransformation] + public partial class SshPublicKeyUpdateResource : UpdateResource + { + /// + /// Initializes a new instance of the SshPublicKeyUpdateResource class. + /// + public SshPublicKeyUpdateResource() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the SshPublicKeyUpdateResource class. + /// + /// Resource tags + /// SSH public key used to authenticate to a + /// virtual machine through ssh. If this property is not initially + /// provided when the resource is created, the publicKey property will + /// be populated when generateKeyPair is called. If the public key is + /// provided upon resource creation, the provided public key needs to + /// be at least 2048-bit and in ssh-rsa format. + public SshPublicKeyUpdateResource(IDictionary tags = default(IDictionary), string publicKey = default(string)) + : base(tags) + { + PublicKey = publicKey; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets SSH public key used to authenticate to a virtual + /// machine through ssh. If this property is not initially provided + /// when the resource is created, the publicKey property will be + /// populated when generateKeyPair is called. If the public key is + /// provided upon resource creation, the provided public key needs to + /// be at least 2048-bit and in ssh-rsa format. + /// + [JsonProperty(PropertyName = "properties.publicKey")] + public string PublicKey { get; set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/StorageAccountType.cs b/src/ResourceManagement/Compute/Generated/Models/StorageAccountType.cs index 2887a9350..bbf03fe4f 100644 --- a/src/ResourceManagement/Compute/Generated/Models/StorageAccountType.cs +++ b/src/ResourceManagement/Compute/Generated/Models/StorageAccountType.cs @@ -25,5 +25,6 @@ public class StorageAccountType : Management.ResourceManager.Fluent.Core.Expanda { public static readonly StorageAccountType StandardLRS = Parse("Standard_LRS"); public static readonly StorageAccountType StandardZRS = Parse("Standard_ZRS"); + public static readonly StorageAccountType PremiumLRS = Parse("Premium_LRS"); } } diff --git a/src/ResourceManagement/Compute/Generated/Models/SubResourceWithColocationStatusInner.cs b/src/ResourceManagement/Compute/Generated/Models/SubResourceWithColocationStatusInner.cs new file mode 100644 index 000000000..526e5af3e --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/SubResourceWithColocationStatusInner.cs @@ -0,0 +1,53 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Microsoft.Azure.Management.ResourceManager; + using Microsoft.Azure.Management.ResourceManager.Fluent; + using Newtonsoft.Json; + using System.Linq; + + public partial class SubResourceWithColocationStatusInner : Management.ResourceManager.Fluent.SubResource + { + /// + /// Initializes a new instance of the + /// SubResourceWithColocationStatusInner class. + /// + public SubResourceWithColocationStatusInner() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// SubResourceWithColocationStatusInner class. + /// + /// Describes colocation status of a + /// resource in the Proximity Placement Group. + public SubResourceWithColocationStatusInner(string id = default(string), InstanceViewStatus colocationStatus = default(InstanceViewStatus)) + : base(id) + { + ColocationStatus = colocationStatus; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets describes colocation status of a resource in the + /// Proximity Placement Group. + /// + [JsonProperty(PropertyName = "colocationStatus")] + public InstanceViewStatus ColocationStatus { get; set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/TargetRegion.cs b/src/ResourceManagement/Compute/Generated/Models/TargetRegion.cs index 0ce2ac94a..2370df571 100644 --- a/src/ResourceManagement/Compute/Generated/Models/TargetRegion.cs +++ b/src/ResourceManagement/Compute/Generated/Models/TargetRegion.cs @@ -34,12 +34,14 @@ public TargetRegion() /// updatable. /// Specifies the storage account type /// to be used to store the image. This property is not updatable. - /// Possible values include: 'Standard_LRS', 'Standard_ZRS' - public TargetRegion(string name, int? regionalReplicaCount = default(int?), StorageAccountType storageAccountType = default(StorageAccountType)) + /// Possible values include: 'Standard_LRS', 'Standard_ZRS', + /// 'Premium_LRS' + public TargetRegion(string name, int? regionalReplicaCount = default(int?), StorageAccountType storageAccountType = default(StorageAccountType), EncryptionImages encryption = default(EncryptionImages)) { Name = name; RegionalReplicaCount = regionalReplicaCount; StorageAccountType = storageAccountType; + Encryption = encryption; CustomInit(); } @@ -64,11 +66,16 @@ public TargetRegion() /// /// Gets or sets specifies the storage account type to be used to store /// the image. This property is not updatable. Possible values include: - /// 'Standard_LRS', 'Standard_ZRS' + /// 'Standard_LRS', 'Standard_ZRS', 'Premium_LRS' /// [JsonProperty(PropertyName = "storageAccountType")] public StorageAccountType StorageAccountType { get; set; } + /// + /// + [JsonProperty(PropertyName = "encryption")] + public EncryptionImages Encryption { get; set; } + /// /// Validate the object. /// diff --git a/src/ResourceManagement/Compute/Generated/Models/UpdateResource.cs b/src/ResourceManagement/Compute/Generated/Models/UpdateResource.cs new file mode 100644 index 000000000..b8c2de6ce --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/UpdateResource.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// The Update Resource model definition. + /// + public partial class UpdateResource + { + /// + /// Initializes a new instance of the UpdateResource class. + /// + public UpdateResource() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the UpdateResource class. + /// + /// Resource tags + public UpdateResource(IDictionary tags = default(IDictionary)) + { + Tags = tags; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets resource tags + /// + [JsonProperty(PropertyName = "tags")] + public IDictionary Tags { get; set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/UpdateResourceInner.cs b/src/ResourceManagement/Compute/Generated/Models/UpdateResourceDefinitionInner.cs similarity index 70% rename from src/ResourceManagement/Compute/Generated/Models/UpdateResourceInner.cs rename to src/ResourceManagement/Compute/Generated/Models/UpdateResourceDefinitionInner.cs index f0b04c39f..ca3525b02 100644 --- a/src/ResourceManagement/Compute/Generated/Models/UpdateResourceInner.cs +++ b/src/ResourceManagement/Compute/Generated/Models/UpdateResourceDefinitionInner.cs @@ -18,21 +18,23 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models /// /// The Update Resource model definition. /// - public partial class UpdateResourceInner : Management.ResourceManager.Fluent.Resource + public partial class UpdateResourceDefinitionInner : Management.ResourceManager.Fluent.Resource { /// - /// Initializes a new instance of the UpdateResourceInner class. + /// Initializes a new instance of the UpdateResourceDefinitionInner + /// class. /// - public UpdateResourceInner() + public UpdateResourceDefinitionInner() { CustomInit(); } /// - /// Initializes a new instance of the UpdateResourceInner class. + /// Initializes a new instance of the UpdateResourceDefinitionInner + /// class. /// /// Resource tags - public UpdateResourceInner(string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary)) + public UpdateResourceDefinitionInner(string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary)) : base(id, name, type) { Tags = tags; diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineAssessPatchesResultInner.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineAssessPatchesResultInner.cs new file mode 100644 index 000000000..f123a5103 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineAssessPatchesResultInner.cs @@ -0,0 +1,135 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Describes the properties of an AssessPatches result. + /// + public partial class VirtualMachineAssessPatchesResultInner + { + /// + /// Initializes a new instance of the + /// VirtualMachineAssessPatchesResultInner class. + /// + public VirtualMachineAssessPatchesResultInner() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// VirtualMachineAssessPatchesResultInner class. + /// + /// The overall success or failure status of the + /// operation. It remains "InProgress" until the operation completes. + /// At that point it will become "Failed", "Succeeded", or + /// "CompletedWithWarnings.". Possible values include: 'InProgress', + /// 'Failed', 'Succeeded', 'CompletedWithWarnings' + /// The activity ID of the operation + /// that produced this result. It is used to correlate across CRP and + /// extension logs. + /// The overall reboot status of the VM. It + /// will be true when partially installed patches require a reboot to + /// complete installation but the reboot has not yet occurred. + /// The number of critical + /// or security patches that have been detected as available and not + /// yet installed. + /// The number of all available patches + /// excluding critical and security. + /// The UTC timestamp when the operation + /// began. + /// The list of patches that have been detected + /// as available for installation. + /// The errors that were encountered during + /// execution of the operation. The details array contains the list of + /// them. + public VirtualMachineAssessPatchesResultInner(PatchOperationStatus status = default(PatchOperationStatus), string assessmentActivityId = default(string), bool? rebootPending = default(bool?), int? criticalAndSecurityPatchCount = default(int?), int? otherPatchCount = default(int?), System.DateTime? startDateTime = default(System.DateTime?), IList patches = default(IList), ApiError error = default(ApiError)) + { + Status = status; + AssessmentActivityId = assessmentActivityId; + RebootPending = rebootPending; + CriticalAndSecurityPatchCount = criticalAndSecurityPatchCount; + OtherPatchCount = otherPatchCount; + StartDateTime = startDateTime; + Patches = patches; + Error = error; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the overall success or failure status of the operation. It + /// remains "InProgress" until the operation completes. At that point + /// it will become "Failed", "Succeeded", or "CompletedWithWarnings.". + /// Possible values include: 'InProgress', 'Failed', 'Succeeded', + /// 'CompletedWithWarnings' + /// + [JsonProperty(PropertyName = "status")] + public PatchOperationStatus Status { get; private set; } + + /// + /// Gets the activity ID of the operation that produced this result. It + /// is used to correlate across CRP and extension logs. + /// + [JsonProperty(PropertyName = "assessmentActivityId")] + public string AssessmentActivityId { get; private set; } + + /// + /// Gets the overall reboot status of the VM. It will be true when + /// partially installed patches require a reboot to complete + /// installation but the reboot has not yet occurred. + /// + [JsonProperty(PropertyName = "rebootPending")] + public bool? RebootPending { get; private set; } + + /// + /// Gets the number of critical or security patches that have been + /// detected as available and not yet installed. + /// + [JsonProperty(PropertyName = "criticalAndSecurityPatchCount")] + public int? CriticalAndSecurityPatchCount { get; private set; } + + /// + /// Gets the number of all available patches excluding critical and + /// security. + /// + [JsonProperty(PropertyName = "otherPatchCount")] + public int? OtherPatchCount { get; private set; } + + /// + /// Gets the UTC timestamp when the operation began. + /// + [JsonProperty(PropertyName = "startDateTime")] + public System.DateTime? StartDateTime { get; private set; } + + /// + /// Gets the list of patches that have been detected as available for + /// installation. + /// + [JsonProperty(PropertyName = "patches")] + public IList Patches { get; private set; } + + /// + /// Gets the errors that were encountered during execution of the + /// operation. The details array contains the list of them. + /// + [JsonProperty(PropertyName = "error")] + public ApiError Error { get; private set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineExtensionInner.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineExtensionInner.cs index 57c494783..62f7112c0 100644 --- a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineExtensionInner.cs +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineExtensionInner.cs @@ -50,6 +50,9 @@ public VirtualMachineExtensionInner() /// deployment time. Once deployed, however, the extension will not /// upgrade minor versions unless redeployed, even with this property /// set to true. + /// Indicates whether the + /// extension should be automatically upgraded by the platform if there + /// is a newer version of the extension available. /// Json formatted public settings for the /// extension. /// The extension can contain either @@ -59,7 +62,7 @@ public VirtualMachineExtensionInner() /// appears in the response. /// The virtual machine extension instance /// view. - public VirtualMachineExtensionInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string forceUpdateTag = default(string), string publisher = default(string), string virtualMachineExtensionType = default(string), string typeHandlerVersion = default(string), bool? autoUpgradeMinorVersion = default(bool?), object settings = default(object), object protectedSettings = default(object), string provisioningState = default(string), VirtualMachineExtensionInstanceView instanceView = default(VirtualMachineExtensionInstanceView)) + public VirtualMachineExtensionInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string forceUpdateTag = default(string), string publisher = default(string), string virtualMachineExtensionType = default(string), string typeHandlerVersion = default(string), bool? autoUpgradeMinorVersion = default(bool?), bool? enableAutomaticUpgrade = default(bool?), object settings = default(object), object protectedSettings = default(object), string provisioningState = default(string), VirtualMachineExtensionInstanceView instanceView = default(VirtualMachineExtensionInstanceView)) : base(location, id, name, type, tags) { ForceUpdateTag = forceUpdateTag; @@ -67,6 +70,7 @@ public VirtualMachineExtensionInner() VirtualMachineExtensionType = virtualMachineExtensionType; TypeHandlerVersion = typeHandlerVersion; AutoUpgradeMinorVersion = autoUpgradeMinorVersion; + EnableAutomaticUpgrade = enableAutomaticUpgrade; Settings = settings; ProtectedSettings = protectedSettings; ProvisioningState = provisioningState; @@ -114,6 +118,14 @@ public VirtualMachineExtensionInner() [JsonProperty(PropertyName = "properties.autoUpgradeMinorVersion")] public bool? AutoUpgradeMinorVersion { get; set; } + /// + /// Gets or sets indicates whether the extension should be + /// automatically upgraded by the platform if there is a newer version + /// of the extension available. + /// + [JsonProperty(PropertyName = "properties.enableAutomaticUpgrade")] + public bool? EnableAutomaticUpgrade { get; set; } + /// /// Gets or sets json formatted public settings for the extension. /// diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineExtensionUpdate.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineExtensionUpdate.cs index 7f3132c2b..5d9f713c6 100644 --- a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineExtensionUpdate.cs +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineExtensionUpdate.cs @@ -19,7 +19,7 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models /// Describes a Virtual Machine Extension. /// [Rest.Serialization.JsonTransformation] - public partial class VirtualMachineExtensionUpdate : UpdateResourceInner + public partial class VirtualMachineExtensionUpdate : UpdateResource { /// /// Initializes a new instance of the VirtualMachineExtensionUpdate @@ -40,8 +40,8 @@ public VirtualMachineExtensionUpdate() /// changed. /// The name of the extension handler /// publisher. - /// Specifies the type - /// of the extension; an example is "CustomScriptExtension". + /// Specifies the type of the extension; an example + /// is "CustomScriptExtension". /// Specifies the version of the /// script handler. /// Indicates whether the @@ -49,19 +49,23 @@ public VirtualMachineExtensionUpdate() /// deployment time. Once deployed, however, the extension will not /// upgrade minor versions unless redeployed, even with this property /// set to true. + /// Indicates whether the + /// extension should be automatically upgraded by the platform if there + /// is a newer version of the extension available. /// Json formatted public settings for the /// extension. /// The extension can contain either /// protectedSettings or protectedSettingsFromKeyVault or no protected /// settings at all. - public VirtualMachineExtensionUpdate(string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string forceUpdateTag = default(string), string publisher = default(string), string virtualMachineExtensionUpdateType = default(string), string typeHandlerVersion = default(string), bool? autoUpgradeMinorVersion = default(bool?), object settings = default(object), object protectedSettings = default(object)) - : base(id, name, type, tags) + public VirtualMachineExtensionUpdate(IDictionary tags = default(IDictionary), string forceUpdateTag = default(string), string publisher = default(string), string type = default(string), string typeHandlerVersion = default(string), bool? autoUpgradeMinorVersion = default(bool?), bool? enableAutomaticUpgrade = default(bool?), object settings = default(object), object protectedSettings = default(object)) + : base(tags) { ForceUpdateTag = forceUpdateTag; Publisher = publisher; - VirtualMachineExtensionUpdateType = virtualMachineExtensionUpdateType; + Type = type; TypeHandlerVersion = typeHandlerVersion; AutoUpgradeMinorVersion = autoUpgradeMinorVersion; + EnableAutomaticUpgrade = enableAutomaticUpgrade; Settings = settings; ProtectedSettings = protectedSettings; CustomInit(); @@ -90,7 +94,7 @@ public VirtualMachineExtensionUpdate() /// "CustomScriptExtension". /// [JsonProperty(PropertyName = "properties.type")] - public string VirtualMachineExtensionUpdateType { get; set; } + public string Type { get; set; } /// /// Gets or sets specifies the version of the script handler. @@ -107,6 +111,14 @@ public VirtualMachineExtensionUpdate() [JsonProperty(PropertyName = "properties.autoUpgradeMinorVersion")] public bool? AutoUpgradeMinorVersion { get; set; } + /// + /// Gets or sets indicates whether the extension should be + /// automatically upgraded by the platform if there is a newer version + /// of the extension available. + /// + [JsonProperty(PropertyName = "properties.enableAutomaticUpgrade")] + public bool? EnableAutomaticUpgrade { get; set; } + /// /// Gets or sets json formatted public settings for the extension. /// diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineImageInner.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineImageInner.cs index 61dc66589..f5036118d 100644 --- a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineImageInner.cs +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineImageInner.cs @@ -41,7 +41,9 @@ public VirtualMachineImageInner() /// resources](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-using-tags.md). /// Possible values include: 'V1', /// 'V2' - public VirtualMachineImageInner(string name, string location, string id = default(string), IDictionary tags = default(IDictionary), PurchasePlan plan = default(PurchasePlan), OSDiskImage osDiskImage = default(OSDiskImage), IList dataDiskImages = default(IList), AutomaticOSUpgradeProperties automaticOSUpgradeProperties = default(AutomaticOSUpgradeProperties), HyperVGenerationTypes hyperVGeneration = default(HyperVGenerationTypes)) + /// Specifies disallowed configuration for the + /// VirtualMachine created from the image + public VirtualMachineImageInner(string name, string location, string id = default(string), IDictionary tags = default(IDictionary), PurchasePlan plan = default(PurchasePlan), OSDiskImage osDiskImage = default(OSDiskImage), IList dataDiskImages = default(IList), AutomaticOSUpgradeProperties automaticOSUpgradeProperties = default(AutomaticOSUpgradeProperties), HyperVGenerationTypes hyperVGeneration = default(HyperVGenerationTypes), DisallowedConfiguration disallowed = default(DisallowedConfiguration)) : base(name, location, id, tags) { Plan = plan; @@ -49,6 +51,7 @@ public VirtualMachineImageInner() DataDiskImages = dataDiskImages; AutomaticOSUpgradeProperties = automaticOSUpgradeProperties; HyperVGeneration = hyperVGeneration; + Disallowed = disallowed; CustomInit(); } @@ -83,6 +86,13 @@ public VirtualMachineImageInner() [JsonProperty(PropertyName = "properties.hyperVGeneration")] public HyperVGenerationTypes HyperVGeneration { get; set; } + /// + /// Gets or sets specifies disallowed configuration for the + /// VirtualMachine created from the image + /// + [JsonProperty(PropertyName = "properties.disallowed")] + public DisallowedConfiguration Disallowed { get; set; } + /// /// Validate the object. /// diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineInner.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineInner.cs index 723fa81fc..d8719f18f 100644 --- a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineInner.cs +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineInner.cs @@ -47,10 +47,13 @@ public VirtualMachineInner() /// virtual machine disks. /// Specifies additional /// capabilities enabled or disabled on the virtual machine. - /// Specifies the operating system settings for - /// the virtual machine. + /// Specifies the operating system settings + /// used while creating the virtual machine. Some of the settings + /// cannot be changed once VM is provisioned. /// Specifies the network interfaces of /// the virtual machine. + /// Specifies the Security related + /// profile settings for the virtual machine. /// Specifies the boot diagnostic /// settings state. <br><br>Minimum api-version: /// 2015-06-15. @@ -65,9 +68,11 @@ public VirtualMachineInner() /// maintenance, see [Planned maintenance for virtual machines in /// Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) /// <br><br> Currently, a VM can only be added to - /// availability set at creation time. An existing VM cannot be added - /// to an availability set. <br><br>This property cannot - /// exist along with a non-null properties.virtualMachineScaleSet + /// availability set at creation time. The availability set to which + /// the VM is being added should be under the same resource group as + /// the availability set resource. An existing VM cannot be added to an + /// availability set. <br><br>This property cannot exist + /// along with a non-null properties.virtualMachineScaleSet /// reference. /// Specifies information about /// the virtual machine scale set that the virtual machine should be @@ -86,15 +91,24 @@ public VirtualMachineInner() /// machine. <br><br>Minimum api-version: 2019-03-01. /// Possible values include: 'Regular', 'Low', 'Spot' /// Specifies the eviction policy for the - /// Azure Spot virtual machine. Only supported value is 'Deallocate'. - /// <br><br>Minimum api-version: 2019-03-01. Possible - /// values include: 'Deallocate', 'Delete' + /// Azure Spot virtual machine and Azure Spot scale set. + /// <br><br>For Azure Spot virtual machines, both + /// 'Deallocate' and 'Delete' are supported and the minimum api-version + /// is 2019-03-01. <br><br>For Azure Spot scale sets, both + /// 'Deallocate' and 'Delete' are supported and the minimum api-version + /// is 2017-10-30-preview. Possible values include: 'Deallocate', + /// 'Delete' /// Specifies the billing related details /// of a Azure Spot virtual machine. <br><br>Minimum /// api-version: 2019-03-01. /// Specifies information about the dedicated host /// that the virtual machine resides in. <br><br>Minimum /// api-version: 2018-10-01. + /// Specifies information about the dedicated + /// host group that the virtual machine resides in. + /// <br><br>Minimum api-version: 2020-06-01. + /// <br><br>NOTE: User cannot specify both host and + /// hostGroup properties. /// The provisioning state, which only /// appears in the response. /// The virtual machine instance @@ -113,12 +127,17 @@ public VirtualMachineInner() /// Specifies the VM unique ID which is a 128-bits /// identifier that is encoded and stored in all Azure IaaS VMs SMBIOS /// and can be read using platform BIOS commands. + /// Specifies the time alloted for + /// all extensions to start. The time duration should be between 15 + /// minutes and 120 minutes (inclusive) and should be specified in ISO + /// 8601 format. The default value is 90 minutes (PT1H30M). + /// <br><br> Minimum api-version: 2020-06-01 /// The virtual machine child extension /// resources. /// The identity of the virtual machine, if /// configured. /// The virtual machine zones. - public VirtualMachineInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), Plan plan = default(Plan), HardwareProfile hardwareProfile = default(HardwareProfile), StorageProfile storageProfile = default(StorageProfile), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), OSProfile osProfile = default(OSProfile), NetworkProfile networkProfile = default(NetworkProfile), DiagnosticsProfile diagnosticsProfile = default(DiagnosticsProfile), Management.ResourceManager.Fluent.SubResource availabilitySet = default(Management.ResourceManager.Fluent.SubResource), Management.ResourceManager.Fluent.SubResource virtualMachineScaleSet = default(Management.ResourceManager.Fluent.SubResource), Management.ResourceManager.Fluent.SubResource proximityPlacementGroup = default(Management.ResourceManager.Fluent.SubResource), VirtualMachinePriorityTypes priority = default(VirtualMachinePriorityTypes), VirtualMachineEvictionPolicyTypes evictionPolicy = default(VirtualMachineEvictionPolicyTypes), BillingProfile billingProfile = default(BillingProfile), Management.ResourceManager.Fluent.SubResource host = default(Management.ResourceManager.Fluent.SubResource), string provisioningState = default(string), VirtualMachineInstanceView instanceView = default(VirtualMachineInstanceView), string licenseType = default(string), string vmId = default(string), IList resources = default(IList), VirtualMachineIdentity identity = default(VirtualMachineIdentity), IList zones = default(IList)) + public VirtualMachineInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), Plan plan = default(Plan), HardwareProfile hardwareProfile = default(HardwareProfile), StorageProfile storageProfile = default(StorageProfile), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), OSProfile osProfile = default(OSProfile), NetworkProfile networkProfile = default(NetworkProfile), SecurityProfile securityProfile = default(SecurityProfile), DiagnosticsProfile diagnosticsProfile = default(DiagnosticsProfile), Management.ResourceManager.Fluent.SubResource availabilitySet = default(Management.ResourceManager.Fluent.SubResource), Management.ResourceManager.Fluent.SubResource virtualMachineScaleSet = default(Management.ResourceManager.Fluent.SubResource), Management.ResourceManager.Fluent.SubResource proximityPlacementGroup = default(Management.ResourceManager.Fluent.SubResource), VirtualMachinePriorityTypes priority = default(VirtualMachinePriorityTypes), VirtualMachineEvictionPolicyTypes evictionPolicy = default(VirtualMachineEvictionPolicyTypes), BillingProfile billingProfile = default(BillingProfile), Management.ResourceManager.Fluent.SubResource host = default(Management.ResourceManager.Fluent.SubResource), Management.ResourceManager.Fluent.SubResource hostGroup = default(Management.ResourceManager.Fluent.SubResource), string provisioningState = default(string), VirtualMachineInstanceView instanceView = default(VirtualMachineInstanceView), string licenseType = default(string), string vmId = default(string), string extensionsTimeBudget = default(string), IList resources = default(IList), VirtualMachineIdentity identity = default(VirtualMachineIdentity), IList zones = default(IList)) : base(location, id, name, type, tags) { Plan = plan; @@ -127,6 +146,7 @@ public VirtualMachineInner() AdditionalCapabilities = additionalCapabilities; OsProfile = osProfile; NetworkProfile = networkProfile; + SecurityProfile = securityProfile; DiagnosticsProfile = diagnosticsProfile; AvailabilitySet = availabilitySet; VirtualMachineScaleSet = virtualMachineScaleSet; @@ -135,10 +155,12 @@ public VirtualMachineInner() EvictionPolicy = evictionPolicy; BillingProfile = billingProfile; Host = host; + HostGroup = hostGroup; ProvisioningState = provisioningState; InstanceView = instanceView; LicenseType = licenseType; VmId = vmId; + ExtensionsTimeBudget = extensionsTimeBudget; Resources = resources; Identity = identity; Zones = zones; @@ -184,8 +206,9 @@ public VirtualMachineInner() public AdditionalCapabilities AdditionalCapabilities { get; set; } /// - /// Gets or sets specifies the operating system settings for the - /// virtual machine. + /// Gets or sets specifies the operating system settings used while + /// creating the virtual machine. Some of the settings cannot be + /// changed once VM is provisioned. /// [JsonProperty(PropertyName = "properties.osProfile")] public OSProfile OsProfile { get; set; } @@ -197,6 +220,13 @@ public VirtualMachineInner() [JsonProperty(PropertyName = "properties.networkProfile")] public NetworkProfile NetworkProfile { get; set; } + /// + /// Gets or sets specifies the Security related profile settings for + /// the virtual machine. + /// + [JsonProperty(PropertyName = "properties.securityProfile")] + public SecurityProfile SecurityProfile { get; set; } + /// /// Gets or sets specifies the boot diagnostic settings state. /// &lt;br&gt;&lt;br&gt;Minimum api-version: @@ -217,10 +247,12 @@ public VirtualMachineInner() /// in /// Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) /// &lt;br&gt;&lt;br&gt; Currently, a VM can only be - /// added to availability set at creation time. An existing VM cannot - /// be added to an availability set. - /// &lt;br&gt;&lt;br&gt;This property cannot exist - /// along with a non-null properties.virtualMachineScaleSet reference. + /// added to availability set at creation time. The availability set to + /// which the VM is being added should be under the same resource group + /// as the availability set resource. An existing VM cannot be added to + /// an availability set. &lt;br&gt;&lt;br&gt;This + /// property cannot exist along with a non-null + /// properties.virtualMachineScaleSet reference. /// [JsonProperty(PropertyName = "properties.availabilitySet")] public Management.ResourceManager.Fluent.SubResource AvailabilitySet { get; set; } @@ -258,9 +290,14 @@ public VirtualMachineInner() /// /// Gets or sets specifies the eviction policy for the Azure Spot - /// virtual machine. Only supported value is 'Deallocate'. - /// &lt;br&gt;&lt;br&gt;Minimum api-version: - /// 2019-03-01. Possible values include: 'Deallocate', 'Delete' + /// virtual machine and Azure Spot scale set. + /// &lt;br&gt;&lt;br&gt;For Azure Spot virtual + /// machines, both 'Deallocate' and 'Delete' are supported and the + /// minimum api-version is 2019-03-01. + /// &lt;br&gt;&lt;br&gt;For Azure Spot scale sets, both + /// 'Deallocate' and 'Delete' are supported and the minimum api-version + /// is 2017-10-30-preview. Possible values include: 'Deallocate', + /// 'Delete' /// [JsonProperty(PropertyName = "properties.evictionPolicy")] public VirtualMachineEvictionPolicyTypes EvictionPolicy { get; set; } @@ -282,6 +319,16 @@ public VirtualMachineInner() [JsonProperty(PropertyName = "properties.host")] public Management.ResourceManager.Fluent.SubResource Host { get; set; } + /// + /// Gets or sets specifies information about the dedicated host group + /// that the virtual machine resides in. + /// &lt;br&gt;&lt;br&gt;Minimum api-version: + /// 2020-06-01. &lt;br&gt;&lt;br&gt;NOTE: User cannot + /// specify both host and hostGroup properties. + /// + [JsonProperty(PropertyName = "properties.hostGroup")] + public Management.ResourceManager.Fluent.SubResource HostGroup { get; set; } + /// /// Gets the provisioning state, which only appears in the response. /// @@ -320,6 +367,17 @@ public VirtualMachineInner() [JsonProperty(PropertyName = "properties.vmId")] public string VmId { get; private set; } + /// + /// Gets or sets specifies the time alloted for all extensions to + /// start. The time duration should be between 15 minutes and 120 + /// minutes (inclusive) and should be specified in ISO 8601 format. The + /// default value is 90 minutes (PT1H30M). + /// &lt;br&gt;&lt;br&gt; Minimum api-version: + /// 2020-06-01 + /// + [JsonProperty(PropertyName = "properties.extensionsTimeBudget")] + public string ExtensionsTimeBudget { get; set; } + /// /// Gets the virtual machine child extension resources. /// diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineInstanceView.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineInstanceView.cs index 6d7051433..144b600a9 100644 --- a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineInstanceView.cs +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineInstanceView.cs @@ -50,13 +50,21 @@ public VirtualMachineInstanceView() /// status on the virtual machine. /// The virtual machine disk information. /// The extensions information. + /// The health status for the VM. /// Boot Diagnostics is a debugging /// feature which allows you to view Console Output and Screenshot to /// diagnose VM status. <br><br> You can easily view the /// output of your console log. <br><br> Azure also enables /// you to see a screenshot of the VM from the hypervisor. + /// Resource id of the dedicated host, on + /// which the virtual machine is allocated through automatic placement, + /// when the virtual machine is associated with a dedicated host group + /// that has automatic placement enabled. <br><br>Minimum + /// api-version: 2020-06-01. /// The resource status information. - public VirtualMachineInstanceView(int? platformUpdateDomain = default(int?), int? platformFaultDomain = default(int?), string computerName = default(string), string osName = default(string), string osVersion = default(string), HyperVGenerationType hyperVGeneration = default(HyperVGenerationType), string rdpThumbPrint = default(string), VirtualMachineAgentInstanceView vmAgent = default(VirtualMachineAgentInstanceView), MaintenanceRedeployStatus maintenanceRedeployStatus = default(MaintenanceRedeployStatus), IList disks = default(IList), IList extensions = default(IList), BootDiagnosticsInstanceView bootDiagnostics = default(BootDiagnosticsInstanceView), IList statuses = default(IList)) + /// The status of virtual machine patch + /// operations. + public VirtualMachineInstanceView(int? platformUpdateDomain = default(int?), int? platformFaultDomain = default(int?), string computerName = default(string), string osName = default(string), string osVersion = default(string), HyperVGenerationType hyperVGeneration = default(HyperVGenerationType), string rdpThumbPrint = default(string), VirtualMachineAgentInstanceView vmAgent = default(VirtualMachineAgentInstanceView), MaintenanceRedeployStatus maintenanceRedeployStatus = default(MaintenanceRedeployStatus), IList disks = default(IList), IList extensions = default(IList), VirtualMachineHealthStatus vmHealth = default(VirtualMachineHealthStatus), BootDiagnosticsInstanceView bootDiagnostics = default(BootDiagnosticsInstanceView), string assignedHost = default(string), IList statuses = default(IList), VirtualMachinePatchStatus patchStatus = default(VirtualMachinePatchStatus)) { PlatformUpdateDomain = platformUpdateDomain; PlatformFaultDomain = platformFaultDomain; @@ -69,8 +77,11 @@ public VirtualMachineInstanceView() MaintenanceRedeployStatus = maintenanceRedeployStatus; Disks = disks; Extensions = extensions; + VmHealth = vmHealth; BootDiagnostics = bootDiagnostics; + AssignedHost = assignedHost; Statuses = statuses; + PatchStatus = patchStatus; CustomInit(); } @@ -148,6 +159,12 @@ public VirtualMachineInstanceView() [JsonProperty(PropertyName = "extensions")] public IList Extensions { get; set; } + /// + /// Gets the health status for the VM. + /// + [JsonProperty(PropertyName = "vmHealth")] + public VirtualMachineHealthStatus VmHealth { get; private set; } + /// /// Gets or sets boot Diagnostics is a debugging feature which allows /// you to view Console Output and Screenshot to diagnose VM status. @@ -158,11 +175,28 @@ public VirtualMachineInstanceView() [JsonProperty(PropertyName = "bootDiagnostics")] public BootDiagnosticsInstanceView BootDiagnostics { get; set; } + /// + /// Gets resource id of the dedicated host, on which the virtual + /// machine is allocated through automatic placement, when the virtual + /// machine is associated with a dedicated host group that has + /// automatic placement enabled. + /// &lt;br&gt;&lt;br&gt;Minimum api-version: + /// 2020-06-01. + /// + [JsonProperty(PropertyName = "assignedHost")] + public string AssignedHost { get; private set; } + /// /// Gets or sets the resource status information. /// [JsonProperty(PropertyName = "statuses")] public IList Statuses { get; set; } + /// + /// Gets or sets the status of virtual machine patch operations. + /// + [JsonProperty(PropertyName = "patchStatus")] + public VirtualMachinePatchStatus PatchStatus { get; set; } + } } diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachinePatchStatus.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachinePatchStatus.cs new file mode 100644 index 000000000..040373744 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachinePatchStatus.cs @@ -0,0 +1,62 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// The status of virtual machine patch operations. + /// + public partial class VirtualMachinePatchStatus + { + /// + /// Initializes a new instance of the VirtualMachinePatchStatus class. + /// + public VirtualMachinePatchStatus() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the VirtualMachinePatchStatus class. + /// + /// The available patch summary of + /// the latest assessment operation for the virtual machine. + /// The installation summary + /// of the latest installation operation for the virtual + /// machine. + public VirtualMachinePatchStatus(AvailablePatchSummary availablePatchSummary = default(AvailablePatchSummary), LastPatchInstallationSummary lastPatchInstallationSummary = default(LastPatchInstallationSummary)) + { + AvailablePatchSummary = availablePatchSummary; + LastPatchInstallationSummary = lastPatchInstallationSummary; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the available patch summary of the latest assessment + /// operation for the virtual machine. + /// + [JsonProperty(PropertyName = "availablePatchSummary")] + public AvailablePatchSummary AvailablePatchSummary { get; set; } + + /// + /// Gets or sets the installation summary of the latest installation + /// operation for the virtual machine. + /// + [JsonProperty(PropertyName = "lastPatchInstallationSummary")] + public LastPatchInstallationSummary LastPatchInstallationSummary { get; set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineRunCommandInner.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineRunCommandInner.cs new file mode 100644 index 000000000..ae5dab84a --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineRunCommandInner.cs @@ -0,0 +1,185 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Microsoft.Azure.Management.ResourceManager; + using Microsoft.Azure.Management.ResourceManager.Fluent; + using Microsoft.Rest; + using Microsoft.Rest.Serialization; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Describes a Virtual Machine run command. + /// + [Rest.Serialization.JsonTransformation] + public partial class VirtualMachineRunCommandInner : Management.ResourceManager.Fluent.Resource + { + /// + /// Initializes a new instance of the VirtualMachineRunCommandInner + /// class. + /// + public VirtualMachineRunCommandInner() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the VirtualMachineRunCommandInner + /// class. + /// + /// The source of the run command script. + /// The parameters used by the script. + /// The parameters used by the + /// script. + /// Optional. If set to true, provisioning + /// will complete as soon as the script starts and will not wait for + /// script to complete. + /// Specifies the user account on the VM when + /// executing the run command. + /// Specifies the user account password on + /// the VM when executing the run command. + /// The timeout in seconds to execute + /// the run command. + /// Specifies the Azure storage blob where + /// script output stream will be uploaded. + /// Specifies the Azure storage blob where + /// script error stream will be uploaded. + /// The provisioning state, which only + /// appears in the response. + /// The virtual machine run command instance + /// view. + public VirtualMachineRunCommandInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), VirtualMachineRunCommandScriptSource source = default(VirtualMachineRunCommandScriptSource), IList parameters = default(IList), IList protectedParameters = default(IList), bool? asyncExecution = default(bool?), string runAsUser = default(string), string runAsPassword = default(string), int? timeoutInSeconds = default(int?), string outputBlobUri = default(string), string errorBlobUri = default(string), string provisioningState = default(string), VirtualMachineRunCommandInstanceView instanceView = default(VirtualMachineRunCommandInstanceView)) + : base(location, id, name, type, tags) + { + Source = source; + Parameters = parameters; + ProtectedParameters = protectedParameters; + AsyncExecution = asyncExecution; + RunAsUser = runAsUser; + RunAsPassword = runAsPassword; + TimeoutInSeconds = timeoutInSeconds; + OutputBlobUri = outputBlobUri; + ErrorBlobUri = errorBlobUri; + ProvisioningState = provisioningState; + InstanceView = instanceView; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the source of the run command script. + /// + [JsonProperty(PropertyName = "properties.source")] + public VirtualMachineRunCommandScriptSource Source { get; set; } + + /// + /// Gets or sets the parameters used by the script. + /// + [JsonProperty(PropertyName = "properties.parameters")] + public IList Parameters { get; set; } + + /// + /// Gets or sets the parameters used by the script. + /// + [JsonProperty(PropertyName = "properties.protectedParameters")] + public IList ProtectedParameters { get; set; } + + /// + /// Gets or sets optional. If set to true, provisioning will complete + /// as soon as the script starts and will not wait for script to + /// complete. + /// + [JsonProperty(PropertyName = "properties.asyncExecution")] + public bool? AsyncExecution { get; set; } + + /// + /// Gets or sets specifies the user account on the VM when executing + /// the run command. + /// + [JsonProperty(PropertyName = "properties.runAsUser")] + public string RunAsUser { get; set; } + + /// + /// Gets or sets specifies the user account password on the VM when + /// executing the run command. + /// + [JsonProperty(PropertyName = "properties.runAsPassword")] + public string RunAsPassword { get; set; } + + /// + /// Gets or sets the timeout in seconds to execute the run command. + /// + [JsonProperty(PropertyName = "properties.timeoutInSeconds")] + public int? TimeoutInSeconds { get; set; } + + /// + /// Gets or sets specifies the Azure storage blob where script output + /// stream will be uploaded. + /// + [JsonProperty(PropertyName = "properties.outputBlobUri")] + public string OutputBlobUri { get; set; } + + /// + /// Gets or sets specifies the Azure storage blob where script error + /// stream will be uploaded. + /// + [JsonProperty(PropertyName = "properties.errorBlobUri")] + public string ErrorBlobUri { get; set; } + + /// + /// Gets the provisioning state, which only appears in the response. + /// + [JsonProperty(PropertyName = "properties.provisioningState")] + public string ProvisioningState { get; private set; } + + /// + /// Gets the virtual machine run command instance view. + /// + [JsonProperty(PropertyName = "properties.instanceView")] + public VirtualMachineRunCommandInstanceView InstanceView { get; private set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public override void Validate() + { + base.Validate(); + if (Parameters != null) + { + foreach (var element in Parameters) + { + if (element != null) + { + element.Validate(); + } + } + } + if (ProtectedParameters != null) + { + foreach (var element1 in ProtectedParameters) + { + if (element1 != null) + { + element1.Validate(); + } + } + } + } + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineRunCommandInstanceView.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineRunCommandInstanceView.cs new file mode 100644 index 000000000..0236cc205 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineRunCommandInstanceView.cs @@ -0,0 +1,116 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// The instance view of a virtual machine run command. + /// + public partial class VirtualMachineRunCommandInstanceView + { + /// + /// Initializes a new instance of the + /// VirtualMachineRunCommandInstanceView class. + /// + public VirtualMachineRunCommandInstanceView() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// VirtualMachineRunCommandInstanceView class. + /// + /// Script execution status. Possible + /// values include: 'Unknown', 'Pending', 'Running', 'Failed', + /// 'Succeeded', 'TimedOut', 'Canceled' + /// Communicate script configuration + /// errors or execution messages. + /// Exit code returned from script + /// execution. + /// Script output stream. + /// Script error stream. + /// Script start time. + /// Script end time. + /// The resource status information. + public VirtualMachineRunCommandInstanceView(ExecutionState executionState = default(ExecutionState), string executionMessage = default(string), int? exitCode = default(int?), string output = default(string), string error = default(string), System.DateTime? startTime = default(System.DateTime?), System.DateTime? endTime = default(System.DateTime?), IList statuses = default(IList)) + { + ExecutionState = executionState; + ExecutionMessage = executionMessage; + ExitCode = exitCode; + Output = output; + Error = error; + StartTime = startTime; + EndTime = endTime; + Statuses = statuses; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets script execution status. Possible values include: + /// 'Unknown', 'Pending', 'Running', 'Failed', 'Succeeded', 'TimedOut', + /// 'Canceled' + /// + [JsonProperty(PropertyName = "executionState")] + public ExecutionState ExecutionState { get; set; } + + /// + /// Gets or sets communicate script configuration errors or execution + /// messages. + /// + [JsonProperty(PropertyName = "executionMessage")] + public string ExecutionMessage { get; set; } + + /// + /// Gets or sets exit code returned from script execution. + /// + [JsonProperty(PropertyName = "exitCode")] + public int? ExitCode { get; set; } + + /// + /// Gets or sets script output stream. + /// + [JsonProperty(PropertyName = "output")] + public string Output { get; set; } + + /// + /// Gets or sets script error stream. + /// + [JsonProperty(PropertyName = "error")] + public string Error { get; set; } + + /// + /// Gets or sets script start time. + /// + [JsonProperty(PropertyName = "startTime")] + public System.DateTime? StartTime { get; set; } + + /// + /// Gets or sets script end time. + /// + [JsonProperty(PropertyName = "endTime")] + public System.DateTime? EndTime { get; set; } + + /// + /// Gets or sets the resource status information. + /// + [JsonProperty(PropertyName = "statuses")] + public IList Statuses { get; set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineRunCommandScriptSource.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineRunCommandScriptSource.cs new file mode 100644 index 000000000..5a547dec1 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineRunCommandScriptSource.cs @@ -0,0 +1,70 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Describes the script sources for run command. + /// + public partial class VirtualMachineRunCommandScriptSource + { + /// + /// Initializes a new instance of the + /// VirtualMachineRunCommandScriptSource class. + /// + public VirtualMachineRunCommandScriptSource() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// VirtualMachineRunCommandScriptSource class. + /// + /// Specifies the script content to be executed on + /// the VM. + /// Specifies the script download + /// location. + /// Specifies a commandId of predefined + /// built-in script. + public VirtualMachineRunCommandScriptSource(string script = default(string), string scriptUri = default(string), string commandId = default(string)) + { + Script = script; + ScriptUri = scriptUri; + CommandId = commandId; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets specifies the script content to be executed on the VM. + /// + [JsonProperty(PropertyName = "script")] + public string Script { get; set; } + + /// + /// Gets or sets specifies the script download location. + /// + [JsonProperty(PropertyName = "scriptUri")] + public string ScriptUri { get; set; } + + /// + /// Gets or sets specifies a commandId of predefined built-in script. + /// + [JsonProperty(PropertyName = "commandId")] + public string CommandId { get; set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineRunCommandUpdate.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineRunCommandUpdate.cs new file mode 100644 index 000000000..f36176ffe --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineRunCommandUpdate.cs @@ -0,0 +1,154 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Microsoft.Rest; + using Microsoft.Rest.Serialization; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Describes a Virtual Machine run command. + /// + [Rest.Serialization.JsonTransformation] + public partial class VirtualMachineRunCommandUpdate : UpdateResource + { + /// + /// Initializes a new instance of the VirtualMachineRunCommandUpdate + /// class. + /// + public VirtualMachineRunCommandUpdate() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the VirtualMachineRunCommandUpdate + /// class. + /// + /// Resource tags + /// The source of the run command script. + /// The parameters used by the script. + /// The parameters used by the + /// script. + /// Optional. If set to true, provisioning + /// will complete as soon as the script starts and will not wait for + /// script to complete. + /// Specifies the user account on the VM when + /// executing the run command. + /// Specifies the user account password on + /// the VM when executing the run command. + /// The timeout in seconds to execute + /// the run command. + /// Specifies the Azure storage blob where + /// script output stream will be uploaded. + /// Specifies the Azure storage blob where + /// script error stream will be uploaded. + /// The provisioning state, which only + /// appears in the response. + /// The virtual machine run command instance + /// view. + public VirtualMachineRunCommandUpdate(IDictionary tags = default(IDictionary), VirtualMachineRunCommandScriptSource source = default(VirtualMachineRunCommandScriptSource), IList parameters = default(IList), IList protectedParameters = default(IList), bool? asyncExecution = default(bool?), string runAsUser = default(string), string runAsPassword = default(string), int? timeoutInSeconds = default(int?), string outputBlobUri = default(string), string errorBlobUri = default(string), string provisioningState = default(string), VirtualMachineRunCommandInstanceView instanceView = default(VirtualMachineRunCommandInstanceView)) + : base(tags) + { + Source = source; + Parameters = parameters; + ProtectedParameters = protectedParameters; + AsyncExecution = asyncExecution; + RunAsUser = runAsUser; + RunAsPassword = runAsPassword; + TimeoutInSeconds = timeoutInSeconds; + OutputBlobUri = outputBlobUri; + ErrorBlobUri = errorBlobUri; + ProvisioningState = provisioningState; + InstanceView = instanceView; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the source of the run command script. + /// + [JsonProperty(PropertyName = "properties.source")] + public VirtualMachineRunCommandScriptSource Source { get; set; } + + /// + /// Gets or sets the parameters used by the script. + /// + [JsonProperty(PropertyName = "properties.parameters")] + public IList Parameters { get; set; } + + /// + /// Gets or sets the parameters used by the script. + /// + [JsonProperty(PropertyName = "properties.protectedParameters")] + public IList ProtectedParameters { get; set; } + + /// + /// Gets or sets optional. If set to true, provisioning will complete + /// as soon as the script starts and will not wait for script to + /// complete. + /// + [JsonProperty(PropertyName = "properties.asyncExecution")] + public bool? AsyncExecution { get; set; } + + /// + /// Gets or sets specifies the user account on the VM when executing + /// the run command. + /// + [JsonProperty(PropertyName = "properties.runAsUser")] + public string RunAsUser { get; set; } + + /// + /// Gets or sets specifies the user account password on the VM when + /// executing the run command. + /// + [JsonProperty(PropertyName = "properties.runAsPassword")] + public string RunAsPassword { get; set; } + + /// + /// Gets or sets the timeout in seconds to execute the run command. + /// + [JsonProperty(PropertyName = "properties.timeoutInSeconds")] + public int? TimeoutInSeconds { get; set; } + + /// + /// Gets or sets specifies the Azure storage blob where script output + /// stream will be uploaded. + /// + [JsonProperty(PropertyName = "properties.outputBlobUri")] + public string OutputBlobUri { get; set; } + + /// + /// Gets or sets specifies the Azure storage blob where script error + /// stream will be uploaded. + /// + [JsonProperty(PropertyName = "properties.errorBlobUri")] + public string ErrorBlobUri { get; set; } + + /// + /// Gets the provisioning state, which only appears in the response. + /// + [JsonProperty(PropertyName = "properties.provisioningState")] + public string ProvisioningState { get; private set; } + + /// + /// Gets the virtual machine run command instance view. + /// + [JsonProperty(PropertyName = "properties.instanceView")] + public VirtualMachineRunCommandInstanceView InstanceView { get; private set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetDataDisk.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetDataDisk.cs index ce192c2db..83c36be3f 100644 --- a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetDataDisk.cs +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetDataDisk.cs @@ -50,7 +50,15 @@ public VirtualMachineScaleSetDataDisk() /// disk in a virtual machine image. <br><br> This value /// cannot be larger than 1023 GB /// The managed disk parameters. - public VirtualMachineScaleSetDataDisk(int lun, DiskCreateOptionTypes createOption, string name = default(string), CachingTypes? caching = default(CachingTypes?), bool? writeAcceleratorEnabled = default(bool?), int? diskSizeGB = default(int?), VirtualMachineScaleSetManagedDiskParameters managedDisk = default(VirtualMachineScaleSetManagedDiskParameters)) + /// Specifies the Read-Write IOPS for + /// the managed disk. Should be used only when StorageAccountType is + /// UltraSSD_LRS. If not specified, a default value would be assigned + /// based on diskSizeGB. + /// Specifies the bandwidth in MB per + /// second for the managed disk. Should be used only when + /// StorageAccountType is UltraSSD_LRS. If not specified, a default + /// value would be assigned based on diskSizeGB. + public VirtualMachineScaleSetDataDisk(int lun, DiskCreateOptionTypes createOption, string name = default(string), CachingTypes? caching = default(CachingTypes?), bool? writeAcceleratorEnabled = default(bool?), int? diskSizeGB = default(int?), VirtualMachineScaleSetManagedDiskParameters managedDisk = default(VirtualMachineScaleSetManagedDiskParameters), long? diskIOPSReadWrite = default(long?), long? diskMBpsReadWrite = default(long?)) { Name = name; Lun = lun; @@ -59,6 +67,8 @@ public VirtualMachineScaleSetDataDisk() CreateOption = createOption; DiskSizeGB = diskSizeGB; ManagedDisk = managedDisk; + DiskIOPSReadWrite = diskIOPSReadWrite; + DiskMBpsReadWrite = diskMBpsReadWrite; CustomInit(); } @@ -123,6 +133,23 @@ public VirtualMachineScaleSetDataDisk() [JsonProperty(PropertyName = "managedDisk")] public VirtualMachineScaleSetManagedDiskParameters ManagedDisk { get; set; } + /// + /// Gets or sets specifies the Read-Write IOPS for the managed disk. + /// Should be used only when StorageAccountType is UltraSSD_LRS. If not + /// specified, a default value would be assigned based on diskSizeGB. + /// + [JsonProperty(PropertyName = "diskIOPSReadWrite")] + public long? DiskIOPSReadWrite { get; set; } + + /// + /// Gets or sets specifies the bandwidth in MB per second for the + /// managed disk. Should be used only when StorageAccountType is + /// UltraSSD_LRS. If not specified, a default value would be assigned + /// based on diskSizeGB. + /// + [JsonProperty(PropertyName = "diskMBpsReadWrite")] + public long? DiskMBpsReadWrite { get; set; } + /// /// Validate the object. /// diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetExtensionInner.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetExtensionInner.cs index 3c272298c..8ac0b5c62 100644 --- a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetExtensionInner.cs +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetExtensionInner.cs @@ -36,13 +36,14 @@ public VirtualMachineScaleSetExtensionInner() /// /// Resource Id /// The name of the extension. + /// Resource type /// If a value is provided and is /// different from the previous value, the extension handler will be /// forced to update even if the extension configuration has not /// changed. /// The name of the extension handler /// publisher. - /// Specifies the type of the extension; an example + /// Specifies the type of the extension; an example /// is "CustomScriptExtension". /// Specifies the version of the /// script handler. @@ -51,6 +52,9 @@ public VirtualMachineScaleSetExtensionInner() /// deployment time. Once deployed, however, the extension will not /// upgrade minor versions unless redeployed, even with this property /// set to true. + /// Indicates whether the + /// extension should be automatically upgraded by the platform if there + /// is a newer version of the extension available. /// Json formatted public settings for the /// extension. /// The extension can contain either @@ -60,15 +64,16 @@ public VirtualMachineScaleSetExtensionInner() /// appears in the response. /// Collection of extension /// names after which this extension needs to be provisioned. - public VirtualMachineScaleSetExtensionInner(string id = default(string), string name = default(string), string forceUpdateTag = default(string), string publisher = default(string), string type = default(string), string typeHandlerVersion = default(string), bool? autoUpgradeMinorVersion = default(bool?), object settings = default(object), object protectedSettings = default(object), string provisioningState = default(string), IList provisionAfterExtensions = default(IList)) + public VirtualMachineScaleSetExtensionInner(string id = default(string), string name = default(string), string type = default(string), string forceUpdateTag = default(string), string publisher = default(string), string typeHandlerVersion = default(string), bool? autoUpgradeMinorVersion = default(bool?), bool? enableAutomaticUpgrade = default(bool?), object settings = default(object), object protectedSettings = default(object), string provisioningState = default(string), IList provisionAfterExtensions = default(IList)) : base(id) { Name = name; + Type = type; ForceUpdateTag = forceUpdateTag; Publisher = publisher; - Type = type; TypeHandlerVersion = typeHandlerVersion; AutoUpgradeMinorVersion = autoUpgradeMinorVersion; + EnableAutomaticUpgrade = enableAutomaticUpgrade; Settings = settings; ProtectedSettings = protectedSettings; ProvisioningState = provisioningState; @@ -123,6 +128,14 @@ public VirtualMachineScaleSetExtensionInner() [JsonProperty(PropertyName = "properties.autoUpgradeMinorVersion")] public bool? AutoUpgradeMinorVersion { get; set; } + /// + /// Gets or sets indicates whether the extension should be + /// automatically upgraded by the platform if there is a newer version + /// of the extension available. + /// + [JsonProperty(PropertyName = "properties.enableAutomaticUpgrade")] + public bool? EnableAutomaticUpgrade { get; set; } + /// /// Gets or sets json formatted public settings for the extension. /// diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetExtensionProfile.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetExtensionProfile.cs index c4cb4b85c..5cc9846f4 100644 --- a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetExtensionProfile.cs +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetExtensionProfile.cs @@ -33,9 +33,15 @@ public VirtualMachineScaleSetExtensionProfile() /// /// The virtual machine scale set child /// extension resources. - public VirtualMachineScaleSetExtensionProfile(IList extensions = default(IList)) + /// Specifies the time alloted for + /// all extensions to start. The time duration should be between 15 + /// minutes and 120 minutes (inclusive) and should be specified in ISO + /// 8601 format. The default value is 90 minutes (PT1H30M). + /// <br><br> Minimum api-version: 2020-06-01 + public VirtualMachineScaleSetExtensionProfile(IList extensions = default(IList), string extensionsTimeBudget = default(string)) { Extensions = extensions; + ExtensionsTimeBudget = extensionsTimeBudget; CustomInit(); } @@ -51,5 +57,16 @@ public VirtualMachineScaleSetExtensionProfile() [JsonProperty(PropertyName = "extensions")] public IList Extensions { get; set; } + /// + /// Gets or sets specifies the time alloted for all extensions to + /// start. The time duration should be between 15 minutes and 120 + /// minutes (inclusive) and should be specified in ISO 8601 format. The + /// default value is 90 minutes (PT1H30M). + /// &lt;br&gt;&lt;br&gt; Minimum api-version: + /// 2020-06-01 + /// + [JsonProperty(PropertyName = "extensionsTimeBudget")] + public string ExtensionsTimeBudget { get; set; } + } } diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetExtensionUpdate.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetExtensionUpdate.cs new file mode 100644 index 000000000..70bad4ea9 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetExtensionUpdate.cs @@ -0,0 +1,173 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Microsoft.Rest; + using Microsoft.Rest.Serialization; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Describes a Virtual Machine Scale Set Extension. + /// + [Rest.Serialization.JsonTransformation] + public partial class VirtualMachineScaleSetExtensionUpdate : SubResourceReadOnly + { + /// + /// Initializes a new instance of the + /// VirtualMachineScaleSetExtensionUpdate class. + /// + public VirtualMachineScaleSetExtensionUpdate() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// VirtualMachineScaleSetExtensionUpdate class. + /// + /// Resource Id + /// The name of the extension. + /// Resource type + /// If a value is provided and is + /// different from the previous value, the extension handler will be + /// forced to update even if the extension configuration has not + /// changed. + /// The name of the extension handler + /// publisher. + /// Specifies the type of the extension; an example + /// is "CustomScriptExtension". + /// Specifies the version of the + /// script handler. + /// Indicates whether the + /// extension should use a newer minor version if one is available at + /// deployment time. Once deployed, however, the extension will not + /// upgrade minor versions unless redeployed, even with this property + /// set to true. + /// Indicates whether the + /// extension should be automatically upgraded by the platform if there + /// is a newer version of the extension available. + /// Json formatted public settings for the + /// extension. + /// The extension can contain either + /// protectedSettings or protectedSettingsFromKeyVault or no protected + /// settings at all. + /// The provisioning state, which only + /// appears in the response. + /// Collection of extension + /// names after which this extension needs to be provisioned. + public VirtualMachineScaleSetExtensionUpdate(string id = default(string), string name = default(string), string type = default(string), string forceUpdateTag = default(string), string publisher = default(string), string type1 = default(string), string typeHandlerVersion = default(string), bool? autoUpgradeMinorVersion = default(bool?), bool? enableAutomaticUpgrade = default(bool?), object settings = default(object), object protectedSettings = default(object), string provisioningState = default(string), IList provisionAfterExtensions = default(IList)) + : base(id) + { + Name = name; + Type = type; + ForceUpdateTag = forceUpdateTag; + Publisher = publisher; + Type1 = type1; + TypeHandlerVersion = typeHandlerVersion; + AutoUpgradeMinorVersion = autoUpgradeMinorVersion; + EnableAutomaticUpgrade = enableAutomaticUpgrade; + Settings = settings; + ProtectedSettings = protectedSettings; + ProvisioningState = provisioningState; + ProvisionAfterExtensions = provisionAfterExtensions; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the name of the extension. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; private set; } + + /// + /// Gets resource type + /// + [JsonProperty(PropertyName = "type")] + public string Type { get; private set; } + + /// + /// Gets or sets if a value is provided and is different from the + /// previous value, the extension handler will be forced to update even + /// if the extension configuration has not changed. + /// + [JsonProperty(PropertyName = "properties.forceUpdateTag")] + public string ForceUpdateTag { get; set; } + + /// + /// Gets or sets the name of the extension handler publisher. + /// + [JsonProperty(PropertyName = "properties.publisher")] + public string Publisher { get; set; } + + /// + /// Gets or sets specifies the type of the extension; an example is + /// "CustomScriptExtension". + /// + [JsonProperty(PropertyName = "properties.type")] + public string Type1 { get; set; } + + /// + /// Gets or sets specifies the version of the script handler. + /// + [JsonProperty(PropertyName = "properties.typeHandlerVersion")] + public string TypeHandlerVersion { get; set; } + + /// + /// Gets or sets indicates whether the extension should use a newer + /// minor version if one is available at deployment time. Once + /// deployed, however, the extension will not upgrade minor versions + /// unless redeployed, even with this property set to true. + /// + [JsonProperty(PropertyName = "properties.autoUpgradeMinorVersion")] + public bool? AutoUpgradeMinorVersion { get; set; } + + /// + /// Gets or sets indicates whether the extension should be + /// automatically upgraded by the platform if there is a newer version + /// of the extension available. + /// + [JsonProperty(PropertyName = "properties.enableAutomaticUpgrade")] + public bool? EnableAutomaticUpgrade { get; set; } + + /// + /// Gets or sets json formatted public settings for the extension. + /// + [JsonProperty(PropertyName = "properties.settings")] + public object Settings { get; set; } + + /// + /// Gets or sets the extension can contain either protectedSettings or + /// protectedSettingsFromKeyVault or no protected settings at all. + /// + [JsonProperty(PropertyName = "properties.protectedSettings")] + public object ProtectedSettings { get; set; } + + /// + /// Gets the provisioning state, which only appears in the response. + /// + [JsonProperty(PropertyName = "properties.provisioningState")] + public string ProvisioningState { get; private set; } + + /// + /// Gets or sets collection of extension names after which this + /// extension needs to be provisioned. + /// + [JsonProperty(PropertyName = "properties.provisionAfterExtensions")] + public IList ProvisionAfterExtensions { get; set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetIPConfigurationInner.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetIPConfigurationInner.cs index cd072a848..04656ec00 100644 --- a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetIPConfigurationInner.cs +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetIPConfigurationInner.cs @@ -59,13 +59,13 @@ public VirtualMachineScaleSetIPConfigurationInner() /// Specifies an array of /// references to backend address pools of load balancers. A scale set /// can reference backend address pools of one public and one internal - /// load balancer. Multiple scale sets cannot use the same load - /// balancer. + /// load balancer. Multiple scale sets cannot use the same basic sku + /// load balancer. /// Specifies an array of /// references to inbound Nat pools of the load balancers. A scale set /// can reference inbound nat pools of one public and one internal load - /// balancer. Multiple scale sets cannot use the same load - /// balancer + /// balancer. Multiple scale sets cannot use the same basic sku load + /// balancer. public VirtualMachineScaleSetIPConfigurationInner(string name, string id = default(string), ApiEntityReference subnet = default(ApiEntityReference), bool? primary = default(bool?), VirtualMachineScaleSetPublicIPAddressConfiguration publicIPAddressConfiguration = default(VirtualMachineScaleSetPublicIPAddressConfiguration), IPVersion privateIPAddressVersion = default(IPVersion), IList applicationGatewayBackendAddressPools = default(IList), IList applicationSecurityGroups = default(IList), IList loadBalancerBackendAddressPools = default(IList), IList loadBalancerInboundNatPools = default(IList)) : base(id) { @@ -140,7 +140,7 @@ public VirtualMachineScaleSetIPConfigurationInner() /// Gets or sets specifies an array of references to backend address /// pools of load balancers. A scale set can reference backend address /// pools of one public and one internal load balancer. Multiple scale - /// sets cannot use the same load balancer. + /// sets cannot use the same basic sku load balancer. /// [JsonProperty(PropertyName = "properties.loadBalancerBackendAddressPools")] public IList LoadBalancerBackendAddressPools { get; set; } @@ -149,7 +149,7 @@ public VirtualMachineScaleSetIPConfigurationInner() /// Gets or sets specifies an array of references to inbound Nat pools /// of the load balancers. A scale set can reference inbound nat pools /// of one public and one internal load balancer. Multiple scale sets - /// cannot use the same load balancer + /// cannot use the same basic sku load balancer. /// [JsonProperty(PropertyName = "properties.loadBalancerInboundNatPools")] public IList LoadBalancerInboundNatPools { get; set; } diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetInner.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetInner.cs index d20807833..61733ac62 100644 --- a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetInner.cs +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetInner.cs @@ -61,8 +61,10 @@ public VirtualMachineScaleSetInner() /// Specifies the ID which uniquely identifies a /// Virtual Machine Scale Set. /// When true this limits the scale - /// set to a single placement group, of max size 100 virtual - /// machines. + /// set to a single placement group, of max size 100 virtual machines. + /// NOTE: If singlePlacementGroup is true, it may be modified to false. + /// However, if singlePlacementGroup is false, it may not be modified + /// to true. /// Whether to force strictly even Virtual /// Machine distribution cross x-zones in case there is zone /// outage. @@ -72,6 +74,9 @@ public VirtualMachineScaleSetInner() /// the proximity placement group that the virtual machine scale set /// should be assigned to. <br><br>Minimum api-version: /// 2018-04-01. + /// Specifies information about the dedicated + /// host group that the virtual machine scale set resides in. + /// <br><br>Minimum api-version: 2020-06-01. /// Specifies additional /// capabilities enabled or disabled on the Virtual Machines in the /// Virtual Machine Scale Set. For instance: whether the Virtual @@ -82,8 +87,10 @@ public VirtualMachineScaleSetInner() /// Virtual Machine Scale Set is scaled-in. /// The identity of the virtual machine scale /// set, if configured. - /// The virtual machine scale set zones. - public VirtualMachineScaleSetInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), Sku sku = default(Sku), Plan plan = default(Plan), UpgradePolicy upgradePolicy = default(UpgradePolicy), AutomaticRepairsPolicy automaticRepairsPolicy = default(AutomaticRepairsPolicy), VirtualMachineScaleSetVMProfile virtualMachineProfile = default(VirtualMachineScaleSetVMProfile), string provisioningState = default(string), bool? overprovision = default(bool?), bool? doNotRunExtensionsOnOverprovisionedVMs = default(bool?), string uniqueId = default(string), bool? singlePlacementGroup = default(bool?), bool? zoneBalance = default(bool?), int? platformFaultDomainCount = default(int?), Management.ResourceManager.Fluent.SubResource proximityPlacementGroup = default(Management.ResourceManager.Fluent.SubResource), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), ScaleInPolicy scaleInPolicy = default(ScaleInPolicy), VirtualMachineScaleSetIdentity identity = default(VirtualMachineScaleSetIdentity), IList zones = default(IList)) + /// The virtual machine scale set zones. NOTE: + /// Availability zones can only be set when you create the scale + /// set + public VirtualMachineScaleSetInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), Sku sku = default(Sku), Plan plan = default(Plan), UpgradePolicy upgradePolicy = default(UpgradePolicy), AutomaticRepairsPolicy automaticRepairsPolicy = default(AutomaticRepairsPolicy), VirtualMachineScaleSetVMProfile virtualMachineProfile = default(VirtualMachineScaleSetVMProfile), string provisioningState = default(string), bool? overprovision = default(bool?), bool? doNotRunExtensionsOnOverprovisionedVMs = default(bool?), string uniqueId = default(string), bool? singlePlacementGroup = default(bool?), bool? zoneBalance = default(bool?), int? platformFaultDomainCount = default(int?), Management.ResourceManager.Fluent.SubResource proximityPlacementGroup = default(Management.ResourceManager.Fluent.SubResource), Management.ResourceManager.Fluent.SubResource hostGroup = default(Management.ResourceManager.Fluent.SubResource), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), ScaleInPolicy scaleInPolicy = default(ScaleInPolicy), VirtualMachineScaleSetIdentity identity = default(VirtualMachineScaleSetIdentity), IList zones = default(IList)) : base(location, id, name, type, tags) { Sku = sku; @@ -99,6 +106,7 @@ public VirtualMachineScaleSetInner() ZoneBalance = zoneBalance; PlatformFaultDomainCount = platformFaultDomainCount; ProximityPlacementGroup = proximityPlacementGroup; + HostGroup = hostGroup; AdditionalCapabilities = additionalCapabilities; ScaleInPolicy = scaleInPolicy; Identity = identity; @@ -178,7 +186,9 @@ public VirtualMachineScaleSetInner() /// /// Gets or sets when true this limits the scale set to a single - /// placement group, of max size 100 virtual machines. + /// placement group, of max size 100 virtual machines. NOTE: If + /// singlePlacementGroup is true, it may be modified to false. However, + /// if singlePlacementGroup is false, it may not be modified to true. /// [JsonProperty(PropertyName = "properties.singlePlacementGroup")] public bool? SinglePlacementGroup { get; set; } @@ -205,6 +215,15 @@ public VirtualMachineScaleSetInner() [JsonProperty(PropertyName = "properties.proximityPlacementGroup")] public Management.ResourceManager.Fluent.SubResource ProximityPlacementGroup { get; set; } + /// + /// Gets or sets specifies information about the dedicated host group + /// that the virtual machine scale set resides in. + /// &lt;br&gt;&lt;br&gt;Minimum api-version: + /// 2020-06-01. + /// + [JsonProperty(PropertyName = "properties.hostGroup")] + public Management.ResourceManager.Fluent.SubResource HostGroup { get; set; } + /// /// Gets or sets specifies additional capabilities enabled or disabled /// on the Virtual Machines in the Virtual Machine Scale Set. For @@ -231,7 +250,8 @@ public VirtualMachineScaleSetInner() public VirtualMachineScaleSetIdentity Identity { get; set; } /// - /// Gets or sets the virtual machine scale set zones. + /// Gets or sets the virtual machine scale set zones. NOTE: + /// Availability zones can only be set when you create the scale set /// [JsonProperty(PropertyName = "zones")] public IList Zones { get; set; } diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetInstanceViewInner.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetInstanceViewInner.cs index ef2ff0de4..3ce035420 100644 --- a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetInstanceViewInner.cs +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetInstanceViewInner.cs @@ -35,11 +35,14 @@ public VirtualMachineScaleSetInstanceViewInner() /// the virtual machine scale set. /// The extensions information. /// The resource status information. - public VirtualMachineScaleSetInstanceViewInner(VirtualMachineScaleSetInstanceViewStatusesSummary virtualMachine = default(VirtualMachineScaleSetInstanceViewStatusesSummary), IList extensions = default(IList), IList statuses = default(IList)) + /// The orchestration services + /// information. + public VirtualMachineScaleSetInstanceViewInner(VirtualMachineScaleSetInstanceViewStatusesSummary virtualMachine = default(VirtualMachineScaleSetInstanceViewStatusesSummary), IList extensions = default(IList), IList statuses = default(IList), IList orchestrationServices = default(IList)) { VirtualMachine = virtualMachine; Extensions = extensions; Statuses = statuses; + OrchestrationServices = orchestrationServices; CustomInit(); } @@ -67,5 +70,11 @@ public VirtualMachineScaleSetInstanceViewInner() [JsonProperty(PropertyName = "statuses")] public IList Statuses { get; set; } + /// + /// Gets the orchestration services information. + /// + [JsonProperty(PropertyName = "orchestrationServices")] + public IList OrchestrationServices { get; private set; } + } } diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetManagedDiskParameters.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetManagedDiskParameters.cs index 34259c49c..315be13c5 100644 --- a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetManagedDiskParameters.cs +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetManagedDiskParameters.cs @@ -8,6 +8,8 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models { + using Microsoft.Azure.Management.ResourceManager; + using Microsoft.Azure.Management.ResourceManager.Fluent; using Newtonsoft.Json; using System.Linq; @@ -34,9 +36,12 @@ public VirtualMachineScaleSetManagedDiskParameters() /// disks, it cannot be used with OS Disk. Possible values include: /// 'Standard_LRS', 'Premium_LRS', 'StandardSSD_LRS', /// 'UltraSSD_LRS' - public VirtualMachineScaleSetManagedDiskParameters(StorageAccountTypes storageAccountType = default(StorageAccountTypes)) + /// Specifies the customer managed disk + /// encryption set resource id for the managed disk. + public VirtualMachineScaleSetManagedDiskParameters(StorageAccountTypes storageAccountType = default(StorageAccountTypes), Management.ResourceManager.Fluent.SubResource diskEncryptionSet = default(Management.ResourceManager.Fluent.SubResource)) { StorageAccountType = storageAccountType; + DiskEncryptionSet = diskEncryptionSet; CustomInit(); } @@ -54,5 +59,12 @@ public VirtualMachineScaleSetManagedDiskParameters() [JsonProperty(PropertyName = "storageAccountType")] public StorageAccountTypes StorageAccountType { get; set; } + /// + /// Gets or sets specifies the customer managed disk encryption set + /// resource id for the managed disk. + /// + [JsonProperty(PropertyName = "diskEncryptionSet")] + public Management.ResourceManager.Fluent.SubResource DiskEncryptionSet { get; set; } + } } diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetPublicIPAddressConfiguration.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetPublicIPAddressConfiguration.cs index 631ddfd56..ff65bcaf9 100644 --- a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetPublicIPAddressConfiguration.cs +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetPublicIPAddressConfiguration.cs @@ -46,13 +46,19 @@ public VirtualMachineScaleSetPublicIPAddressConfiguration() /// IP address. /// The PublicIPPrefix from which to /// allocate publicIP addresses. - public VirtualMachineScaleSetPublicIPAddressConfiguration(string name, int? idleTimeoutInMinutes = default(int?), VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings dnsSettings = default(VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings), IList ipTags = default(IList), Management.ResourceManager.Fluent.SubResource publicIPPrefix = default(Management.ResourceManager.Fluent.SubResource)) + /// Available from Api-Version + /// 2019-07-01 onwards, it represents whether the specific + /// ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible + /// values are: 'IPv4' and 'IPv6'. Possible values include: 'IPv4', + /// 'IPv6' + public VirtualMachineScaleSetPublicIPAddressConfiguration(string name, int? idleTimeoutInMinutes = default(int?), VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings dnsSettings = default(VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings), IList ipTags = default(IList), Management.ResourceManager.Fluent.SubResource publicIPPrefix = default(Management.ResourceManager.Fluent.SubResource), IPVersion publicIPAddressVersion = default(IPVersion)) { Name = name; IdleTimeoutInMinutes = idleTimeoutInMinutes; DnsSettings = dnsSettings; IpTags = ipTags; PublicIPPrefix = publicIPPrefix; + PublicIPAddressVersion = publicIPAddressVersion; CustomInit(); } @@ -94,6 +100,15 @@ public VirtualMachineScaleSetPublicIPAddressConfiguration() [JsonProperty(PropertyName = "properties.publicIPPrefix")] public Management.ResourceManager.Fluent.SubResource PublicIPPrefix { get; set; } + /// + /// Gets or sets available from Api-Version 2019-07-01 onwards, it + /// represents whether the specific ipconfiguration is IPv4 or IPv6. + /// Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. + /// Possible values include: 'IPv4', 'IPv6' + /// + [JsonProperty(PropertyName = "properties.publicIPAddressVersion")] + public IPVersion PublicIPAddressVersion { get; set; } + /// /// Validate the object. /// diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetUpdate.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetUpdate.cs index 656e20742..6b8c02d4b 100644 --- a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetUpdate.cs +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetUpdate.cs @@ -21,7 +21,7 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models /// Describes a Virtual Machine Scale Set. /// [Rest.Serialization.JsonTransformation] - public partial class VirtualMachineScaleSetUpdate : UpdateResourceInner + public partial class VirtualMachineScaleSetUpdate : UpdateResource { /// /// Initializes a new instance of the VirtualMachineScaleSetUpdate @@ -53,8 +53,10 @@ public VirtualMachineScaleSetUpdate() /// hence ensure that the extensions do not run on the extra /// overprovisioned VMs. /// When true this limits the scale - /// set to a single placement group, of max size 100 virtual - /// machines. + /// set to a single placement group, of max size 100 virtual machines. + /// NOTE: If singlePlacementGroup is true, it may be modified to false. + /// However, if singlePlacementGroup is false, it may not be modified + /// to true. /// Specifies additional /// capabilities enabled or disabled on the Virtual Machines in the /// Virtual Machine Scale Set. For instance: whether the Virtual @@ -69,8 +71,8 @@ public VirtualMachineScaleSetUpdate() /// 2018-04-01. /// The identity of the virtual machine scale /// set, if configured. - public VirtualMachineScaleSetUpdate(string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), Sku sku = default(Sku), Plan plan = default(Plan), UpgradePolicy upgradePolicy = default(UpgradePolicy), AutomaticRepairsPolicy automaticRepairsPolicy = default(AutomaticRepairsPolicy), VirtualMachineScaleSetUpdateVMProfile virtualMachineProfile = default(VirtualMachineScaleSetUpdateVMProfile), bool? overprovision = default(bool?), bool? doNotRunExtensionsOnOverprovisionedVMs = default(bool?), bool? singlePlacementGroup = default(bool?), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), ScaleInPolicy scaleInPolicy = default(ScaleInPolicy), Management.ResourceManager.Fluent.SubResource proximityPlacementGroup = default(Management.ResourceManager.Fluent.SubResource), VirtualMachineScaleSetIdentity identity = default(VirtualMachineScaleSetIdentity)) - : base(id, name, type, tags) + public VirtualMachineScaleSetUpdate(IDictionary tags = default(IDictionary), Sku sku = default(Sku), Plan plan = default(Plan), UpgradePolicy upgradePolicy = default(UpgradePolicy), AutomaticRepairsPolicy automaticRepairsPolicy = default(AutomaticRepairsPolicy), VirtualMachineScaleSetUpdateVMProfile virtualMachineProfile = default(VirtualMachineScaleSetUpdateVMProfile), bool? overprovision = default(bool?), bool? doNotRunExtensionsOnOverprovisionedVMs = default(bool?), bool? singlePlacementGroup = default(bool?), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), ScaleInPolicy scaleInPolicy = default(ScaleInPolicy), Management.ResourceManager.Fluent.SubResource proximityPlacementGroup = default(Management.ResourceManager.Fluent.SubResource), VirtualMachineScaleSetIdentity identity = default(VirtualMachineScaleSetIdentity)) + : base(tags) { Sku = sku; Plan = plan; @@ -141,7 +143,9 @@ public VirtualMachineScaleSetUpdate() /// /// Gets or sets when true this limits the scale set to a single - /// placement group, of max size 100 virtual machines. + /// placement group, of max size 100 virtual machines. NOTE: If + /// singlePlacementGroup is true, it may be modified to false. However, + /// if singlePlacementGroup is false, it may not be modified to true. /// [JsonProperty(PropertyName = "properties.singlePlacementGroup")] public bool? SinglePlacementGroup { get; set; } diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetUpdateIPConfigurationInner.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetUpdateIPConfigurationInner.cs index a66f2b2d5..d8e8c9de5 100644 --- a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetUpdateIPConfigurationInner.cs +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetUpdateIPConfigurationInner.cs @@ -19,7 +19,9 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models /// /// Describes a virtual machine scale set network profile's IP - /// configuration. + /// configuration. NOTE: The subnet of a scale set may be modified as long + /// as the original subnet and the new subnet are in the same virtual + /// network /// [Rest.Serialization.JsonTransformation] public partial class VirtualMachineScaleSetUpdateIPConfigurationInner : Management.ResourceManager.Fluent.SubResource diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetUpdateVMProfile.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetUpdateVMProfile.cs index afea33683..771d8e9cd 100644 --- a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetUpdateVMProfile.cs +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetUpdateVMProfile.cs @@ -35,6 +35,8 @@ public VirtualMachineScaleSetUpdateVMProfile() /// profile. /// The virtual machine scale set network /// profile. + /// The virtual machine scale set + /// Security profile /// The virtual machine scale set /// diagnostics profile. /// The virtual machine scale set @@ -42,15 +44,16 @@ public VirtualMachineScaleSetUpdateVMProfile() /// The license type, which is for bring your /// own license scenario. /// Specifies the billing related details - /// of a low priority VMSS. <br><br>Minimum api-version: + /// of a Azure Spot VMSS. <br><br>Minimum api-version: /// 2019-03-01. /// Specifies Scheduled Event /// related configurations. - public VirtualMachineScaleSetUpdateVMProfile(VirtualMachineScaleSetUpdateOSProfile osProfile = default(VirtualMachineScaleSetUpdateOSProfile), VirtualMachineScaleSetUpdateStorageProfile storageProfile = default(VirtualMachineScaleSetUpdateStorageProfile), VirtualMachineScaleSetUpdateNetworkProfile networkProfile = default(VirtualMachineScaleSetUpdateNetworkProfile), DiagnosticsProfile diagnosticsProfile = default(DiagnosticsProfile), VirtualMachineScaleSetExtensionProfile extensionProfile = default(VirtualMachineScaleSetExtensionProfile), string licenseType = default(string), BillingProfile billingProfile = default(BillingProfile), ScheduledEventsProfile scheduledEventsProfile = default(ScheduledEventsProfile)) + public VirtualMachineScaleSetUpdateVMProfile(VirtualMachineScaleSetUpdateOSProfile osProfile = default(VirtualMachineScaleSetUpdateOSProfile), VirtualMachineScaleSetUpdateStorageProfile storageProfile = default(VirtualMachineScaleSetUpdateStorageProfile), VirtualMachineScaleSetUpdateNetworkProfile networkProfile = default(VirtualMachineScaleSetUpdateNetworkProfile), SecurityProfile securityProfile = default(SecurityProfile), DiagnosticsProfile diagnosticsProfile = default(DiagnosticsProfile), VirtualMachineScaleSetExtensionProfile extensionProfile = default(VirtualMachineScaleSetExtensionProfile), string licenseType = default(string), BillingProfile billingProfile = default(BillingProfile), ScheduledEventsProfile scheduledEventsProfile = default(ScheduledEventsProfile)) { OsProfile = osProfile; StorageProfile = storageProfile; NetworkProfile = networkProfile; + SecurityProfile = securityProfile; DiagnosticsProfile = diagnosticsProfile; ExtensionProfile = extensionProfile; LicenseType = licenseType; @@ -82,6 +85,12 @@ public VirtualMachineScaleSetUpdateVMProfile() [JsonProperty(PropertyName = "networkProfile")] public VirtualMachineScaleSetUpdateNetworkProfile NetworkProfile { get; set; } + /// + /// Gets or sets the virtual machine scale set Security profile + /// + [JsonProperty(PropertyName = "securityProfile")] + public SecurityProfile SecurityProfile { get; set; } + /// /// Gets or sets the virtual machine scale set diagnostics profile. /// @@ -102,9 +111,9 @@ public VirtualMachineScaleSetUpdateVMProfile() public string LicenseType { get; set; } /// - /// Gets or sets specifies the billing related details of a low - /// priority VMSS. &lt;br&gt;&lt;br&gt;Minimum - /// api-version: 2019-03-01. + /// Gets or sets specifies the billing related details of a Azure Spot + /// VMSS. &lt;br&gt;&lt;br&gt;Minimum api-version: + /// 2019-03-01. /// [JsonProperty(PropertyName = "billingProfile")] public BillingProfile BillingProfile { get; set; } diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetVMInner.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetVMInner.cs index 61620cb81..a95432316 100644 --- a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetVMInner.cs +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetVMInner.cs @@ -54,6 +54,8 @@ public VirtualMachineScaleSetVMInner() /// UltraSSD_LRS storage account type. /// Specifies the operating system settings for /// the virtual machine. + /// Specifies the Security related + /// profile settings for the virtual machine. /// Specifies the network interfaces of /// the virtual machine. /// Specifies the network @@ -102,7 +104,7 @@ public VirtualMachineScaleSetVMInner() /// The virtual machine child extension /// resources. /// The virtual machine zones. - public VirtualMachineScaleSetVMInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string instanceId = default(string), Sku sku = default(Sku), bool? latestModelApplied = default(bool?), string vmId = default(string), VirtualMachineScaleSetVMInstanceView instanceView = default(VirtualMachineScaleSetVMInstanceView), HardwareProfile hardwareProfile = default(HardwareProfile), StorageProfile storageProfile = default(StorageProfile), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), OSProfile osProfile = default(OSProfile), NetworkProfile networkProfile = default(NetworkProfile), VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration = default(VirtualMachineScaleSetVMNetworkProfileConfiguration), DiagnosticsProfile diagnosticsProfile = default(DiagnosticsProfile), Management.ResourceManager.Fluent.SubResource availabilitySet = default(Management.ResourceManager.Fluent.SubResource), string provisioningState = default(string), string licenseType = default(string), string modelDefinitionApplied = default(string), VirtualMachineScaleSetVMProtectionPolicy protectionPolicy = default(VirtualMachineScaleSetVMProtectionPolicy), Plan plan = default(Plan), IList resources = default(IList), IList zones = default(IList)) + public VirtualMachineScaleSetVMInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string instanceId = default(string), Sku sku = default(Sku), bool? latestModelApplied = default(bool?), string vmId = default(string), VirtualMachineScaleSetVMInstanceView instanceView = default(VirtualMachineScaleSetVMInstanceView), HardwareProfile hardwareProfile = default(HardwareProfile), StorageProfile storageProfile = default(StorageProfile), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), OSProfile osProfile = default(OSProfile), SecurityProfile securityProfile = default(SecurityProfile), NetworkProfile networkProfile = default(NetworkProfile), VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration = default(VirtualMachineScaleSetVMNetworkProfileConfiguration), DiagnosticsProfile diagnosticsProfile = default(DiagnosticsProfile), Management.ResourceManager.Fluent.SubResource availabilitySet = default(Management.ResourceManager.Fluent.SubResource), string provisioningState = default(string), string licenseType = default(string), string modelDefinitionApplied = default(string), VirtualMachineScaleSetVMProtectionPolicy protectionPolicy = default(VirtualMachineScaleSetVMProtectionPolicy), Plan plan = default(Plan), IList resources = default(IList), IList zones = default(IList)) : base(location, id, name, type, tags) { InstanceId = instanceId; @@ -114,6 +116,7 @@ public VirtualMachineScaleSetVMInner() StorageProfile = storageProfile; AdditionalCapabilities = additionalCapabilities; OsProfile = osProfile; + SecurityProfile = securityProfile; NetworkProfile = networkProfile; NetworkProfileConfiguration = networkProfileConfiguration; DiagnosticsProfile = diagnosticsProfile; @@ -194,6 +197,13 @@ public VirtualMachineScaleSetVMInner() [JsonProperty(PropertyName = "properties.osProfile")] public OSProfile OsProfile { get; set; } + /// + /// Gets or sets specifies the Security related profile settings for + /// the virtual machine. + /// + [JsonProperty(PropertyName = "properties.securityProfile")] + public SecurityProfile SecurityProfile { get; set; } + /// /// Gets or sets specifies the network interfaces of the virtual /// machine. diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetVMInstanceView.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetVMInstanceView.cs index b262f6ede..4a57bc4d9 100644 --- a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetVMInstanceView.cs +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetVMInstanceView.cs @@ -48,10 +48,15 @@ public VirtualMachineScaleSetVMInstanceView() /// output of your console log. <br><br> Azure also enables /// you to see a screenshot of the VM from the hypervisor. /// The resource status information. + /// Resource id of the dedicated host, on + /// which the virtual machine is allocated through automatic placement, + /// when the virtual machine is associated with a dedicated host group + /// that has automatic placement enabled. <br><br>Minimum + /// api-version: 2020-06-01. /// The placement group in which the VM /// is running. If the VM is deallocated it will not have a /// placementGroupId. - public VirtualMachineScaleSetVMInstanceView(int? platformUpdateDomain = default(int?), int? platformFaultDomain = default(int?), string rdpThumbPrint = default(string), VirtualMachineAgentInstanceView vmAgent = default(VirtualMachineAgentInstanceView), MaintenanceRedeployStatus maintenanceRedeployStatus = default(MaintenanceRedeployStatus), IList disks = default(IList), IList extensions = default(IList), VirtualMachineHealthStatus vmHealth = default(VirtualMachineHealthStatus), BootDiagnosticsInstanceView bootDiagnostics = default(BootDiagnosticsInstanceView), IList statuses = default(IList), string placementGroupId = default(string)) + public VirtualMachineScaleSetVMInstanceView(int? platformUpdateDomain = default(int?), int? platformFaultDomain = default(int?), string rdpThumbPrint = default(string), VirtualMachineAgentInstanceView vmAgent = default(VirtualMachineAgentInstanceView), MaintenanceRedeployStatus maintenanceRedeployStatus = default(MaintenanceRedeployStatus), IList disks = default(IList), IList extensions = default(IList), VirtualMachineHealthStatus vmHealth = default(VirtualMachineHealthStatus), BootDiagnosticsInstanceView bootDiagnostics = default(BootDiagnosticsInstanceView), IList statuses = default(IList), string assignedHost = default(string), string placementGroupId = default(string)) { PlatformUpdateDomain = platformUpdateDomain; PlatformFaultDomain = platformFaultDomain; @@ -63,6 +68,7 @@ public VirtualMachineScaleSetVMInstanceView() VmHealth = vmHealth; BootDiagnostics = bootDiagnostics; Statuses = statuses; + AssignedHost = assignedHost; PlacementGroupId = placementGroupId; CustomInit(); } @@ -137,6 +143,17 @@ public VirtualMachineScaleSetVMInstanceView() [JsonProperty(PropertyName = "statuses")] public IList Statuses { get; set; } + /// + /// Gets resource id of the dedicated host, on which the virtual + /// machine is allocated through automatic placement, when the virtual + /// machine is associated with a dedicated host group that has + /// automatic placement enabled. + /// &lt;br&gt;&lt;br&gt;Minimum api-version: + /// 2020-06-01. + /// + [JsonProperty(PropertyName = "assignedHost")] + public string AssignedHost { get; private set; } + /// /// Gets or sets the placement group in which the VM is running. If the /// VM is deallocated it will not have a placementGroupId. diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetVMProfile.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetVMProfile.cs index a5e5cf954..65aa87b4f 100644 --- a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetVMProfile.cs +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineScaleSetVMProfile.cs @@ -35,6 +35,8 @@ public VirtualMachineScaleSetVMProfile() /// virtual machine disks. /// Specifies properties of the network /// interfaces of the virtual machines in the scale set. + /// Specifies the Security related + /// profile settings for the virtual machines in the scale set. /// Specifies the boot diagnostic /// settings state. <br><br>Minimum api-version: /// 2015-06-15. @@ -56,20 +58,25 @@ public VirtualMachineScaleSetVMProfile() /// machines in the scale set. <br><br>Minimum api-version: /// 2017-10-30-preview. Possible values include: 'Regular', 'Low', /// 'Spot' - /// Specifies the eviction policy for - /// virtual machines in a Azure Spot scale set. - /// <br><br>Minimum api-version: 2017-10-30-preview. - /// Possible values include: 'Deallocate', 'Delete' + /// Specifies the eviction policy for the + /// Azure Spot virtual machine and Azure Spot scale set. + /// <br><br>For Azure Spot virtual machines, both + /// 'Deallocate' and 'Delete' are supported and the minimum api-version + /// is 2019-03-01. <br><br>For Azure Spot scale sets, both + /// 'Deallocate' and 'Delete' are supported and the minimum api-version + /// is 2017-10-30-preview. Possible values include: 'Deallocate', + /// 'Delete' /// Specifies the billing related details /// of a Azure Spot VMSS. <br><br>Minimum api-version: /// 2019-03-01. /// Specifies Scheduled Event /// related configurations. - public VirtualMachineScaleSetVMProfile(VirtualMachineScaleSetOSProfile osProfile = default(VirtualMachineScaleSetOSProfile), VirtualMachineScaleSetStorageProfile storageProfile = default(VirtualMachineScaleSetStorageProfile), VirtualMachineScaleSetNetworkProfile networkProfile = default(VirtualMachineScaleSetNetworkProfile), DiagnosticsProfile diagnosticsProfile = default(DiagnosticsProfile), VirtualMachineScaleSetExtensionProfile extensionProfile = default(VirtualMachineScaleSetExtensionProfile), string licenseType = default(string), VirtualMachinePriorityTypes priority = default(VirtualMachinePriorityTypes), VirtualMachineEvictionPolicyTypes evictionPolicy = default(VirtualMachineEvictionPolicyTypes), BillingProfile billingProfile = default(BillingProfile), ScheduledEventsProfile scheduledEventsProfile = default(ScheduledEventsProfile)) + public VirtualMachineScaleSetVMProfile(VirtualMachineScaleSetOSProfile osProfile = default(VirtualMachineScaleSetOSProfile), VirtualMachineScaleSetStorageProfile storageProfile = default(VirtualMachineScaleSetStorageProfile), VirtualMachineScaleSetNetworkProfile networkProfile = default(VirtualMachineScaleSetNetworkProfile), SecurityProfile securityProfile = default(SecurityProfile), DiagnosticsProfile diagnosticsProfile = default(DiagnosticsProfile), VirtualMachineScaleSetExtensionProfile extensionProfile = default(VirtualMachineScaleSetExtensionProfile), string licenseType = default(string), VirtualMachinePriorityTypes priority = default(VirtualMachinePriorityTypes), VirtualMachineEvictionPolicyTypes evictionPolicy = default(VirtualMachineEvictionPolicyTypes), BillingProfile billingProfile = default(BillingProfile), ScheduledEventsProfile scheduledEventsProfile = default(ScheduledEventsProfile)) { OsProfile = osProfile; StorageProfile = storageProfile; NetworkProfile = networkProfile; + SecurityProfile = securityProfile; DiagnosticsProfile = diagnosticsProfile; ExtensionProfile = extensionProfile; LicenseType = licenseType; @@ -106,6 +113,13 @@ public VirtualMachineScaleSetVMProfile() [JsonProperty(PropertyName = "networkProfile")] public VirtualMachineScaleSetNetworkProfile NetworkProfile { get; set; } + /// + /// Gets or sets specifies the Security related profile settings for + /// the virtual machines in the scale set. + /// + [JsonProperty(PropertyName = "securityProfile")] + public SecurityProfile SecurityProfile { get; set; } + /// /// Gets or sets specifies the boot diagnostic settings state. /// &lt;br&gt;&lt;br&gt;Minimum api-version: @@ -149,10 +163,15 @@ public VirtualMachineScaleSetVMProfile() public VirtualMachinePriorityTypes Priority { get; set; } /// - /// Gets or sets specifies the eviction policy for virtual machines in - /// a Azure Spot scale set. &lt;br&gt;&lt;br&gt;Minimum - /// api-version: 2017-10-30-preview. Possible values include: - /// 'Deallocate', 'Delete' + /// Gets or sets specifies the eviction policy for the Azure Spot + /// virtual machine and Azure Spot scale set. + /// &lt;br&gt;&lt;br&gt;For Azure Spot virtual + /// machines, both 'Deallocate' and 'Delete' are supported and the + /// minimum api-version is 2019-03-01. + /// &lt;br&gt;&lt;br&gt;For Azure Spot scale sets, both + /// 'Deallocate' and 'Delete' are supported and the minimum api-version + /// is 2017-10-30-preview. Possible values include: 'Deallocate', + /// 'Delete' /// [JsonProperty(PropertyName = "evictionPolicy")] public VirtualMachineEvictionPolicyTypes EvictionPolicy { get; set; } diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineSoftwarePatchProperties.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineSoftwarePatchProperties.cs new file mode 100644 index 000000000..057e7b146 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineSoftwarePatchProperties.cs @@ -0,0 +1,143 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Describes the properties of a Virtual Machine software patch. + /// + public partial class VirtualMachineSoftwarePatchProperties + { + /// + /// Initializes a new instance of the + /// VirtualMachineSoftwarePatchProperties class. + /// + public VirtualMachineSoftwarePatchProperties() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// VirtualMachineSoftwarePatchProperties class. + /// + /// A unique identifier for the patch. + /// The friendly name of the patch. + /// The version number of the patch. This + /// property applies only to Linux patches. + /// The KBID of the patch. Only applies to Windows + /// patches. + /// The classification(s) of the patch as + /// provided by the patch publisher. + /// Describes the reboot requirements of + /// the patch. Possible values include: 'NeverReboots', + /// 'AlwaysRequiresReboot', 'CanRequestReboot' + /// The activity ID of the operation that + /// produced this result. It is used to correlate across CRP and + /// extension logs. + /// The UTC timestamp when the repository + /// published this patch. + /// The UTC timestamp of the last + /// update to this patch record. + /// Describes the outcome of an install + /// operation for a given patch. Possible values include: 'Installed', + /// 'Failed', 'Excluded', 'NotSelected', 'Pending', 'Available' + public VirtualMachineSoftwarePatchProperties(string patchId = default(string), string name = default(string), string version = default(string), string kbid = default(string), IList classifications = default(IList), SoftwareUpdateRebootBehavior rebootBehavior = default(SoftwareUpdateRebootBehavior), string activityId = default(string), System.DateTime? publishedDate = default(System.DateTime?), System.DateTime? lastModifiedDateTime = default(System.DateTime?), PatchAssessmentState assessmentState = default(PatchAssessmentState)) + { + PatchId = patchId; + Name = name; + Version = version; + Kbid = kbid; + Classifications = classifications; + RebootBehavior = rebootBehavior; + ActivityId = activityId; + PublishedDate = publishedDate; + LastModifiedDateTime = lastModifiedDateTime; + AssessmentState = assessmentState; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets a unique identifier for the patch. + /// + [JsonProperty(PropertyName = "patchId")] + public string PatchId { get; private set; } + + /// + /// Gets the friendly name of the patch. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; private set; } + + /// + /// Gets the version number of the patch. This property applies only to + /// Linux patches. + /// + [JsonProperty(PropertyName = "version")] + public string Version { get; private set; } + + /// + /// Gets the KBID of the patch. Only applies to Windows patches. + /// + [JsonProperty(PropertyName = "kbid")] + public string Kbid { get; private set; } + + /// + /// Gets the classification(s) of the patch as provided by the patch + /// publisher. + /// + [JsonProperty(PropertyName = "classifications")] + public IList Classifications { get; private set; } + + /// + /// Gets describes the reboot requirements of the patch. Possible + /// values include: 'NeverReboots', 'AlwaysRequiresReboot', + /// 'CanRequestReboot' + /// + [JsonProperty(PropertyName = "rebootBehavior")] + public SoftwareUpdateRebootBehavior RebootBehavior { get; private set; } + + /// + /// Gets the activity ID of the operation that produced this result. It + /// is used to correlate across CRP and extension logs. + /// + [JsonProperty(PropertyName = "activityId")] + public string ActivityId { get; private set; } + + /// + /// Gets the UTC timestamp when the repository published this patch. + /// + [JsonProperty(PropertyName = "publishedDate")] + public System.DateTime? PublishedDate { get; private set; } + + /// + /// Gets the UTC timestamp of the last update to this patch record. + /// + [JsonProperty(PropertyName = "lastModifiedDateTime")] + public System.DateTime? LastModifiedDateTime { get; private set; } + + /// + /// Gets describes the outcome of an install operation for a given + /// patch. Possible values include: 'Installed', 'Failed', 'Excluded', + /// 'NotSelected', 'Pending', 'Available' + /// + [JsonProperty(PropertyName = "assessmentState")] + public PatchAssessmentState AssessmentState { get; private set; } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineUpdate.cs b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineUpdate.cs index 74d1407bb..6c4ec009a 100644 --- a/src/ResourceManagement/Compute/Generated/Models/VirtualMachineUpdate.cs +++ b/src/ResourceManagement/Compute/Generated/Models/VirtualMachineUpdate.cs @@ -21,7 +21,7 @@ namespace Microsoft.Azure.Management.Compute.Fluent.Models /// Describes a Virtual Machine Update. /// [Rest.Serialization.JsonTransformation] - public partial class VirtualMachineUpdate : UpdateResourceInner + public partial class VirtualMachineUpdate : UpdateResource { /// /// Initializes a new instance of the VirtualMachineUpdate class. @@ -48,10 +48,13 @@ public VirtualMachineUpdate() /// virtual machine disks. /// Specifies additional /// capabilities enabled or disabled on the virtual machine. - /// Specifies the operating system settings for - /// the virtual machine. + /// Specifies the operating system settings + /// used while creating the virtual machine. Some of the settings + /// cannot be changed once VM is provisioned. /// Specifies the network interfaces of /// the virtual machine. + /// Specifies the Security related + /// profile settings for the virtual machine. /// Specifies the boot diagnostic /// settings state. <br><br>Minimum api-version: /// 2015-06-15. @@ -66,9 +69,11 @@ public VirtualMachineUpdate() /// maintenance, see [Planned maintenance for virtual machines in /// Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) /// <br><br> Currently, a VM can only be added to - /// availability set at creation time. An existing VM cannot be added - /// to an availability set. <br><br>This property cannot - /// exist along with a non-null properties.virtualMachineScaleSet + /// availability set at creation time. The availability set to which + /// the VM is being added should be under the same resource group as + /// the availability set resource. An existing VM cannot be added to an + /// availability set. <br><br>This property cannot exist + /// along with a non-null properties.virtualMachineScaleSet /// reference. /// Specifies information about /// the virtual machine scale set that the virtual machine should be @@ -87,15 +92,24 @@ public VirtualMachineUpdate() /// machine. <br><br>Minimum api-version: 2019-03-01. /// Possible values include: 'Regular', 'Low', 'Spot' /// Specifies the eviction policy for the - /// Azure Spot virtual machine. Only supported value is 'Deallocate'. - /// <br><br>Minimum api-version: 2019-03-01. Possible - /// values include: 'Deallocate', 'Delete' + /// Azure Spot virtual machine and Azure Spot scale set. + /// <br><br>For Azure Spot virtual machines, both + /// 'Deallocate' and 'Delete' are supported and the minimum api-version + /// is 2019-03-01. <br><br>For Azure Spot scale sets, both + /// 'Deallocate' and 'Delete' are supported and the minimum api-version + /// is 2017-10-30-preview. Possible values include: 'Deallocate', + /// 'Delete' /// Specifies the billing related details /// of a Azure Spot virtual machine. <br><br>Minimum /// api-version: 2019-03-01. /// Specifies information about the dedicated host /// that the virtual machine resides in. <br><br>Minimum /// api-version: 2018-10-01. + /// Specifies information about the dedicated + /// host group that the virtual machine resides in. + /// <br><br>Minimum api-version: 2020-06-01. + /// <br><br>NOTE: User cannot specify both host and + /// hostGroup properties. /// The provisioning state, which only /// appears in the response. /// The virtual machine instance @@ -114,11 +128,16 @@ public VirtualMachineUpdate() /// Specifies the VM unique ID which is a 128-bits /// identifier that is encoded and stored in all Azure IaaS VMs SMBIOS /// and can be read using platform BIOS commands. + /// Specifies the time alloted for + /// all extensions to start. The time duration should be between 15 + /// minutes and 120 minutes (inclusive) and should be specified in ISO + /// 8601 format. The default value is 90 minutes (PT1H30M). + /// <br><br> Minimum api-version: 2020-06-01 /// The identity of the virtual machine, if /// configured. /// The virtual machine zones. - public VirtualMachineUpdate(string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), Plan plan = default(Plan), HardwareProfile hardwareProfile = default(HardwareProfile), StorageProfile storageProfile = default(StorageProfile), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), OSProfile osProfile = default(OSProfile), NetworkProfile networkProfile = default(NetworkProfile), DiagnosticsProfile diagnosticsProfile = default(DiagnosticsProfile), Management.ResourceManager.Fluent.SubResource availabilitySet = default(Management.ResourceManager.Fluent.SubResource), Management.ResourceManager.Fluent.SubResource virtualMachineScaleSet = default(Management.ResourceManager.Fluent.SubResource), Management.ResourceManager.Fluent.SubResource proximityPlacementGroup = default(Management.ResourceManager.Fluent.SubResource), VirtualMachinePriorityTypes priority = default(VirtualMachinePriorityTypes), VirtualMachineEvictionPolicyTypes evictionPolicy = default(VirtualMachineEvictionPolicyTypes), BillingProfile billingProfile = default(BillingProfile), Management.ResourceManager.Fluent.SubResource host = default(Management.ResourceManager.Fluent.SubResource), string provisioningState = default(string), VirtualMachineInstanceView instanceView = default(VirtualMachineInstanceView), string licenseType = default(string), string vmId = default(string), VirtualMachineIdentity identity = default(VirtualMachineIdentity), IList zones = default(IList)) - : base(id, name, type, tags) + public VirtualMachineUpdate(IDictionary tags = default(IDictionary), Plan plan = default(Plan), HardwareProfile hardwareProfile = default(HardwareProfile), StorageProfile storageProfile = default(StorageProfile), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), OSProfile osProfile = default(OSProfile), NetworkProfile networkProfile = default(NetworkProfile), SecurityProfile securityProfile = default(SecurityProfile), DiagnosticsProfile diagnosticsProfile = default(DiagnosticsProfile), Management.ResourceManager.Fluent.SubResource availabilitySet = default(Management.ResourceManager.Fluent.SubResource), Management.ResourceManager.Fluent.SubResource virtualMachineScaleSet = default(Management.ResourceManager.Fluent.SubResource), Management.ResourceManager.Fluent.SubResource proximityPlacementGroup = default(Management.ResourceManager.Fluent.SubResource), VirtualMachinePriorityTypes priority = default(VirtualMachinePriorityTypes), VirtualMachineEvictionPolicyTypes evictionPolicy = default(VirtualMachineEvictionPolicyTypes), BillingProfile billingProfile = default(BillingProfile), Management.ResourceManager.Fluent.SubResource host = default(Management.ResourceManager.Fluent.SubResource), Management.ResourceManager.Fluent.SubResource hostGroup = default(Management.ResourceManager.Fluent.SubResource), string provisioningState = default(string), VirtualMachineInstanceView instanceView = default(VirtualMachineInstanceView), string licenseType = default(string), string vmId = default(string), string extensionsTimeBudget = default(string), VirtualMachineIdentity identity = default(VirtualMachineIdentity), IList zones = default(IList)) + : base(tags) { Plan = plan; HardwareProfile = hardwareProfile; @@ -126,6 +145,7 @@ public VirtualMachineUpdate() AdditionalCapabilities = additionalCapabilities; OsProfile = osProfile; NetworkProfile = networkProfile; + SecurityProfile = securityProfile; DiagnosticsProfile = diagnosticsProfile; AvailabilitySet = availabilitySet; VirtualMachineScaleSet = virtualMachineScaleSet; @@ -134,10 +154,12 @@ public VirtualMachineUpdate() EvictionPolicy = evictionPolicy; BillingProfile = billingProfile; Host = host; + HostGroup = hostGroup; ProvisioningState = provisioningState; InstanceView = instanceView; LicenseType = licenseType; VmId = vmId; + ExtensionsTimeBudget = extensionsTimeBudget; Identity = identity; Zones = zones; CustomInit(); @@ -182,8 +204,9 @@ public VirtualMachineUpdate() public AdditionalCapabilities AdditionalCapabilities { get; set; } /// - /// Gets or sets specifies the operating system settings for the - /// virtual machine. + /// Gets or sets specifies the operating system settings used while + /// creating the virtual machine. Some of the settings cannot be + /// changed once VM is provisioned. /// [JsonProperty(PropertyName = "properties.osProfile")] public OSProfile OsProfile { get; set; } @@ -195,6 +218,13 @@ public VirtualMachineUpdate() [JsonProperty(PropertyName = "properties.networkProfile")] public NetworkProfile NetworkProfile { get; set; } + /// + /// Gets or sets specifies the Security related profile settings for + /// the virtual machine. + /// + [JsonProperty(PropertyName = "properties.securityProfile")] + public SecurityProfile SecurityProfile { get; set; } + /// /// Gets or sets specifies the boot diagnostic settings state. /// &lt;br&gt;&lt;br&gt;Minimum api-version: @@ -215,10 +245,12 @@ public VirtualMachineUpdate() /// in /// Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json) /// &lt;br&gt;&lt;br&gt; Currently, a VM can only be - /// added to availability set at creation time. An existing VM cannot - /// be added to an availability set. - /// &lt;br&gt;&lt;br&gt;This property cannot exist - /// along with a non-null properties.virtualMachineScaleSet reference. + /// added to availability set at creation time. The availability set to + /// which the VM is being added should be under the same resource group + /// as the availability set resource. An existing VM cannot be added to + /// an availability set. &lt;br&gt;&lt;br&gt;This + /// property cannot exist along with a non-null + /// properties.virtualMachineScaleSet reference. /// [JsonProperty(PropertyName = "properties.availabilitySet")] public Management.ResourceManager.Fluent.SubResource AvailabilitySet { get; set; } @@ -256,9 +288,14 @@ public VirtualMachineUpdate() /// /// Gets or sets specifies the eviction policy for the Azure Spot - /// virtual machine. Only supported value is 'Deallocate'. - /// &lt;br&gt;&lt;br&gt;Minimum api-version: - /// 2019-03-01. Possible values include: 'Deallocate', 'Delete' + /// virtual machine and Azure Spot scale set. + /// &lt;br&gt;&lt;br&gt;For Azure Spot virtual + /// machines, both 'Deallocate' and 'Delete' are supported and the + /// minimum api-version is 2019-03-01. + /// &lt;br&gt;&lt;br&gt;For Azure Spot scale sets, both + /// 'Deallocate' and 'Delete' are supported and the minimum api-version + /// is 2017-10-30-preview. Possible values include: 'Deallocate', + /// 'Delete' /// [JsonProperty(PropertyName = "properties.evictionPolicy")] public VirtualMachineEvictionPolicyTypes EvictionPolicy { get; set; } @@ -280,6 +317,16 @@ public VirtualMachineUpdate() [JsonProperty(PropertyName = "properties.host")] public Management.ResourceManager.Fluent.SubResource Host { get; set; } + /// + /// Gets or sets specifies information about the dedicated host group + /// that the virtual machine resides in. + /// &lt;br&gt;&lt;br&gt;Minimum api-version: + /// 2020-06-01. &lt;br&gt;&lt;br&gt;NOTE: User cannot + /// specify both host and hostGroup properties. + /// + [JsonProperty(PropertyName = "properties.hostGroup")] + public Management.ResourceManager.Fluent.SubResource HostGroup { get; set; } + /// /// Gets the provisioning state, which only appears in the response. /// @@ -318,6 +365,17 @@ public VirtualMachineUpdate() [JsonProperty(PropertyName = "properties.vmId")] public string VmId { get; private set; } + /// + /// Gets or sets specifies the time alloted for all extensions to + /// start. The time duration should be between 15 minutes and 120 + /// minutes (inclusive) and should be specified in ISO 8601 format. The + /// default value is 90 minutes (PT1H30M). + /// &lt;br&gt;&lt;br&gt; Minimum api-version: + /// 2020-06-01 + /// + [JsonProperty(PropertyName = "properties.extensionsTimeBudget")] + public string ExtensionsTimeBudget { get; set; } + /// /// Gets or sets the identity of the virtual machine, if configured. /// diff --git a/src/ResourceManagement/Compute/Generated/Models/VmDiskTypes.cs b/src/ResourceManagement/Compute/Generated/Models/VmDiskTypes.cs new file mode 100644 index 000000000..0da18d5e2 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/Models/VmDiskTypes.cs @@ -0,0 +1,29 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for VmDiskTypes. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class VmDiskTypes : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly VmDiskTypes None = Parse("None"); + public static readonly VmDiskTypes Unmanaged = Parse("Unmanaged"); + } +} diff --git a/src/ResourceManagement/Compute/Generated/Models/WinRMListener.cs b/src/ResourceManagement/Compute/Generated/Models/WinRMListener.cs index fa0862a29..cf7c73da0 100644 --- a/src/ResourceManagement/Compute/Generated/Models/WinRMListener.cs +++ b/src/ResourceManagement/Compute/Generated/Models/WinRMListener.cs @@ -27,7 +27,7 @@ public WinRMListener() /// /// Initializes a new instance of the WinRMListener class. /// - /// Specifies the protocol of listener. + /// Specifies the protocol of WinRM listener. /// <br><br> Possible values are: <br>**http** /// <br><br> **https**. Possible values include: 'Http', /// 'Https' @@ -54,7 +54,7 @@ public WinRMListener() partial void CustomInit(); /// - /// Gets or sets specifies the protocol of listener. + /// Gets or sets specifies the protocol of WinRM listener. /// &lt;br&gt;&lt;br&gt; Possible values are: /// &lt;br&gt;**http** &lt;br&gt;&lt;br&gt; /// **https**. Possible values include: 'Http', 'Https' diff --git a/src/ResourceManagement/Compute/Generated/Models/WindowsConfiguration.cs b/src/ResourceManagement/Compute/Generated/Models/WindowsConfiguration.cs index a61c4d11d..5c4e818e5 100644 --- a/src/ResourceManagement/Compute/Generated/Models/WindowsConfiguration.cs +++ b/src/ResourceManagement/Compute/Generated/Models/WindowsConfiguration.cs @@ -41,18 +41,25 @@ public WindowsConfiguration() /// property can be updated and updates will take effect on OS /// reprovisioning. /// Specifies the time zone of the virtual - /// machine. e.g. "Pacific Standard Time" + /// machine. e.g. "Pacific Standard Time". <br><br> + /// Possible values can be + /// [TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) + /// value from time zones returned by + /// [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones). /// Specifies additional /// base-64 encoded XML formatted information that can be included in /// the Unattend.xml file, which is used by Windows Setup. + /// Specifies settings related to in-guest + /// patching (KBs). /// Specifies the Windows Remote Management /// listeners. This enables remote Windows PowerShell. - public WindowsConfiguration(bool? provisionVMAgent = default(bool?), bool? enableAutomaticUpdates = default(bool?), string timeZone = default(string), IList additionalUnattendContent = default(IList), WinRMConfiguration winRM = default(WinRMConfiguration)) + public WindowsConfiguration(bool? provisionVMAgent = default(bool?), bool? enableAutomaticUpdates = default(bool?), string timeZone = default(string), IList additionalUnattendContent = default(IList), PatchSettings patchSettings = default(PatchSettings), WinRMConfiguration winRM = default(WinRMConfiguration)) { ProvisionVMAgent = provisionVMAgent; EnableAutomaticUpdates = enableAutomaticUpdates; TimeZone = timeZone; AdditionalUnattendContent = additionalUnattendContent; + PatchSettings = patchSettings; WinRM = winRM; CustomInit(); } @@ -85,7 +92,11 @@ public WindowsConfiguration() /// /// Gets or sets specifies the time zone of the virtual machine. e.g. - /// "Pacific Standard Time" + /// "Pacific Standard Time". &lt;br&gt;&lt;br&gt; + /// Possible values can be + /// [TimeZoneInfo.Id](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.id?#System_TimeZoneInfo_Id) + /// value from time zones returned by + /// [TimeZoneInfo.GetSystemTimeZones](https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.getsystemtimezones). /// [JsonProperty(PropertyName = "timeZone")] public string TimeZone { get; set; } @@ -98,6 +109,12 @@ public WindowsConfiguration() [JsonProperty(PropertyName = "additionalUnattendContent")] public IList AdditionalUnattendContent { get; set; } + /// + /// Gets or sets specifies settings related to in-guest patching (KBs). + /// + [JsonProperty(PropertyName = "patchSettings")] + public PatchSettings PatchSettings { get; set; } + /// /// Gets or sets specifies the Windows Remote Management listeners. /// This enables remote Windows PowerShell. diff --git a/src/ResourceManagement/Compute/Generated/Operations.cs b/src/ResourceManagement/Compute/Generated/Operations.cs index 9f68d3ae2..ccec51742 100644 --- a/src/ResourceManagement/Compute/Generated/Operations.cs +++ b/src/ResourceManagement/Compute/Generated/Operations.cs @@ -68,7 +68,7 @@ internal Operations(ComputeManagementClient client) /// public async Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/ProximityPlacementGroupsOperations.cs b/src/ResourceManagement/Compute/Generated/ProximityPlacementGroupsOperations.cs index 59df817ec..a4eaf9235 100644 --- a/src/ResourceManagement/Compute/Generated/ProximityPlacementGroupsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/ProximityPlacementGroupsOperations.cs @@ -103,7 +103,7 @@ internal ProximityPlacementGroupsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -325,7 +325,7 @@ internal ProximityPlacementGroupsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; ProximityPlacementGroupUpdate parameters = new ProximityPlacementGroupUpdate(); if (tags != null) { @@ -528,7 +528,7 @@ internal ProximityPlacementGroupsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -669,6 +669,10 @@ internal ProximityPlacementGroupsOperations(ComputeManagementClient client) /// /// The name of the proximity placement group. /// + /// + /// includeColocationStatus=true enables fetching the colocation status of all + /// the resources in the proximity placement group. + /// /// /// Headers that will be added to request. /// @@ -690,7 +694,7 @@ internal ProximityPlacementGroupsOperations(ComputeManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> GetWithHttpMessagesAsync(string resourceGroupName, string proximityPlacementGroupName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> GetWithHttpMessagesAsync(string resourceGroupName, string proximityPlacementGroupName, string includeColocationStatus = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -704,7 +708,7 @@ internal ProximityPlacementGroupsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -714,6 +718,7 @@ internal ProximityPlacementGroupsOperations(ComputeManagementClient client) Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("proximityPlacementGroupName", proximityPlacementGroupName); + tracingParameters.Add("includeColocationStatus", includeColocationStatus); tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters); @@ -725,6 +730,10 @@ internal ProximityPlacementGroupsOperations(ComputeManagementClient client) _url = _url.Replace("{proximityPlacementGroupName}", System.Uri.EscapeDataString(proximityPlacementGroupName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); + if (includeColocationStatus != null) + { + _queryParameters.Add(string.Format("includeColocationStatus={0}", System.Uri.EscapeDataString(includeColocationStatus))); + } if (apiVersion != null) { _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); @@ -884,7 +893,7 @@ internal ProximityPlacementGroupsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1067,7 +1076,7 @@ internal ProximityPlacementGroupsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/ProximityPlacementGroupsOperationsExtensions.cs b/src/ResourceManagement/Compute/Generated/ProximityPlacementGroupsOperationsExtensions.cs index a82f22c77..e30cb807a 100644 --- a/src/ResourceManagement/Compute/Generated/ProximityPlacementGroupsOperationsExtensions.cs +++ b/src/ResourceManagement/Compute/Generated/ProximityPlacementGroupsOperationsExtensions.cs @@ -105,12 +105,16 @@ public static partial class ProximityPlacementGroupsOperationsExtensions /// /// The name of the proximity placement group. /// + /// + /// includeColocationStatus=true enables fetching the colocation status of all + /// the resources in the proximity placement group. + /// /// /// The cancellation token. /// - public static async Task GetAsync(this IProximityPlacementGroupsOperations operations, string resourceGroupName, string proximityPlacementGroupName, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task GetAsync(this IProximityPlacementGroupsOperations operations, string resourceGroupName, string proximityPlacementGroupName, string includeColocationStatus = default(string), CancellationToken cancellationToken = default(CancellationToken)) { - using (var _result = await operations.GetWithHttpMessagesAsync(resourceGroupName, proximityPlacementGroupName, null, cancellationToken).ConfigureAwait(false)) + using (var _result = await operations.GetWithHttpMessagesAsync(resourceGroupName, proximityPlacementGroupName, includeColocationStatus, null, cancellationToken).ConfigureAwait(false)) { return _result.Body; } diff --git a/src/ResourceManagement/Compute/Generated/ResourceSkusOperations.cs b/src/ResourceManagement/Compute/Generated/ResourceSkusOperations.cs index cdc22a923..b8e053cb8 100644 --- a/src/ResourceManagement/Compute/Generated/ResourceSkusOperations.cs +++ b/src/ResourceManagement/Compute/Generated/ResourceSkusOperations.cs @@ -52,7 +52,8 @@ internal ResourceSkusOperations(ComputeManagementClient client) /// Gets the list of Microsoft.Compute SKUs available for your Subscription. /// /// - /// The filter to apply on the operation. + /// The filter to apply on the operation. Only **location** filter is supported + /// currently. /// /// /// Headers that will be added to request. diff --git a/src/ResourceManagement/Compute/Generated/ResourceSkusOperationsExtensions.cs b/src/ResourceManagement/Compute/Generated/ResourceSkusOperationsExtensions.cs index 0101c73a3..e769f6f3a 100644 --- a/src/ResourceManagement/Compute/Generated/ResourceSkusOperationsExtensions.cs +++ b/src/ResourceManagement/Compute/Generated/ResourceSkusOperationsExtensions.cs @@ -26,7 +26,8 @@ public static partial class ResourceSkusOperationsExtensions /// The operations group for this extension method. /// /// - /// The filter to apply on the operation. + /// The filter to apply on the operation. Only **location** filter is supported + /// currently. /// /// /// The cancellation token. diff --git a/src/ResourceManagement/Compute/Generated/SnapshotsOperations.cs b/src/ResourceManagement/Compute/Generated/SnapshotsOperations.cs index d042e67ba..b565d99f1 100644 --- a/src/ResourceManagement/Compute/Generated/SnapshotsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/SnapshotsOperations.cs @@ -148,7 +148,7 @@ internal SnapshotsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "snapshotName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -359,7 +359,7 @@ internal SnapshotsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -537,7 +537,7 @@ internal SnapshotsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -792,7 +792,7 @@ internal SnapshotsOperations(ComputeManagementClient client) { snapshot.Validate(); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1020,7 +1020,7 @@ internal SnapshotsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "snapshot"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1238,7 +1238,7 @@ internal SnapshotsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "snapshotName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1428,7 +1428,7 @@ internal SnapshotsOperations(ComputeManagementClient client) { grantAccessData.Validate(); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1628,7 +1628,7 @@ internal SnapshotsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "snapshotName"); } - string apiVersion = "2019-07-01"; + string apiVersion = "2020-06-30"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/SshPublicKeysOperations.cs b/src/ResourceManagement/Compute/Generated/SshPublicKeysOperations.cs new file mode 100644 index 000000000..68ea50fa9 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/SshPublicKeysOperations.cs @@ -0,0 +1,1765 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + + /// + /// SshPublicKeysOperations operations. + /// + internal partial class SshPublicKeysOperations : IServiceOperations, ISshPublicKeysOperations + { + /// + /// Initializes a new instance of the SshPublicKeysOperations class. + /// + /// + /// Reference to the service client. + /// + /// + /// Thrown when a required parameter is null + /// + internal SshPublicKeysOperations(ComputeManagementClient client) + { + if (client == null) + { + throw new System.ArgumentNullException("client"); + } + Client = client; + } + + /// + /// Gets a reference to the ComputeManagementClient + /// + public ComputeManagementClient Client { get; private set; } + + /// + /// Lists all of the SSH public keys in the subscription. Use the nextLink + /// property in the response to get the next page of SSH public keys. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListBySubscriptionWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListBySubscription", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.Compute/sshPublicKeys").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Lists all of the SSH public keys in the specified resource group. Use the + /// nextLink property in the response to get the next page of SSH public keys. + /// + /// + /// The name of the resource group. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListByResourceGroupWithHttpMessagesAsync(string resourceGroupName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListByResourceGroup", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/sshPublicKeys").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Creates a new SSH public key resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the SSH public key. + /// + /// + /// Parameters supplied to create the SSH public key. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> CreateWithHttpMessagesAsync(string resourceGroupName, string sshPublicKeyName, SshPublicKeyResourceInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (sshPublicKeyName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "sshPublicKeyName"); + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("sshPublicKeyName", sshPublicKeyName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "Create", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/sshPublicKeys/{sshPublicKeyName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{sshPublicKeyName}", System.Uri.EscapeDataString(sshPublicKeyName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PUT"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 201) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 201) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Updates a new SSH public key resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the SSH public key. + /// + /// + /// Parameters supplied to update the SSH public key. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string sshPublicKeyName, SshPublicKeyUpdateResource parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (sshPublicKeyName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "sshPublicKeyName"); + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("sshPublicKeyName", sshPublicKeyName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "Update", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/sshPublicKeys/{sshPublicKeyName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{sshPublicKeyName}", System.Uri.EscapeDataString(sshPublicKeyName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PATCH"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Delete an SSH public key. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the SSH public key. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task DeleteWithHttpMessagesAsync(string resourceGroupName, string sshPublicKeyName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (sshPublicKeyName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "sshPublicKeyName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("sshPublicKeyName", sshPublicKeyName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "Delete", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/sshPublicKeys/{sshPublicKeyName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{sshPublicKeyName}", System.Uri.EscapeDataString(sshPublicKeyName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("DELETE"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 204) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Retrieves information about an SSH public key. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the SSH public key. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> GetWithHttpMessagesAsync(string resourceGroupName, string sshPublicKeyName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (sshPublicKeyName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "sshPublicKeyName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("sshPublicKeyName", sshPublicKeyName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/sshPublicKeys/{sshPublicKeyName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{sshPublicKeyName}", System.Uri.EscapeDataString(sshPublicKeyName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Generates and returns a public/private key pair and populates the SSH + /// public key resource with the public key. The length of the key will be 3072 + /// bits. This operation can only be performed once per SSH public key + /// resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the SSH public key. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> GenerateKeyPairWithHttpMessagesAsync(string resourceGroupName, string sshPublicKeyName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (sshPublicKeyName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "sshPublicKeyName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("sshPublicKeyName", sshPublicKeyName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "GenerateKeyPair", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/sshPublicKeys/{sshPublicKeyName}/generateKeyPair").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{sshPublicKeyName}", System.Uri.EscapeDataString(sshPublicKeyName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Lists all of the SSH public keys in the subscription. Use the nextLink + /// property in the response to get the next page of SSH public keys. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListBySubscriptionNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (nextPageLink == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("nextPageLink", nextPageLink); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListBySubscriptionNext", tracingParameters); + } + // Construct URL + string _url = "{nextLink}"; + _url = _url.Replace("{nextLink}", nextPageLink); + List _queryParameters = new List(); + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Lists all of the SSH public keys in the specified resource group. Use the + /// nextLink property in the response to get the next page of SSH public keys. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListByResourceGroupNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (nextPageLink == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("nextPageLink", nextPageLink); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListByResourceGroupNext", tracingParameters); + } + // Construct URL + string _url = "{nextLink}"; + _url = _url.Replace("{nextLink}", nextPageLink); + List _queryParameters = new List(); + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/SshPublicKeysOperationsExtensions.cs b/src/ResourceManagement/Compute/Generated/SshPublicKeysOperationsExtensions.cs new file mode 100644 index 000000000..945cd34d5 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/SshPublicKeysOperationsExtensions.cs @@ -0,0 +1,225 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Threading; + using System.Threading.Tasks; + + /// + /// Extension methods for SshPublicKeysOperations. + /// + public static partial class SshPublicKeysOperationsExtensions + { + /// + /// Lists all of the SSH public keys in the subscription. Use the nextLink + /// property in the response to get the next page of SSH public keys. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The cancellation token. + /// + public static async Task> ListBySubscriptionAsync(this ISshPublicKeysOperations operations, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListBySubscriptionWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Lists all of the SSH public keys in the specified resource group. Use the + /// nextLink property in the response to get the next page of SSH public keys. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The cancellation token. + /// + public static async Task> ListByResourceGroupAsync(this ISshPublicKeysOperations operations, string resourceGroupName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListByResourceGroupWithHttpMessagesAsync(resourceGroupName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Creates a new SSH public key resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the SSH public key. + /// + /// + /// Parameters supplied to create the SSH public key. + /// + /// + /// The cancellation token. + /// + public static async Task CreateAsync(this ISshPublicKeysOperations operations, string resourceGroupName, string sshPublicKeyName, SshPublicKeyResourceInner parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.CreateWithHttpMessagesAsync(resourceGroupName, sshPublicKeyName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Updates a new SSH public key resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the SSH public key. + /// + /// + /// Parameters supplied to update the SSH public key. + /// + /// + /// The cancellation token. + /// + public static async Task UpdateAsync(this ISshPublicKeysOperations operations, string resourceGroupName, string sshPublicKeyName, SshPublicKeyUpdateResource parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.UpdateWithHttpMessagesAsync(resourceGroupName, sshPublicKeyName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Delete an SSH public key. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the SSH public key. + /// + /// + /// The cancellation token. + /// + public static async Task DeleteAsync(this ISshPublicKeysOperations operations, string resourceGroupName, string sshPublicKeyName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.DeleteWithHttpMessagesAsync(resourceGroupName, sshPublicKeyName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + + /// + /// Retrieves information about an SSH public key. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the SSH public key. + /// + /// + /// The cancellation token. + /// + public static async Task GetAsync(this ISshPublicKeysOperations operations, string resourceGroupName, string sshPublicKeyName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetWithHttpMessagesAsync(resourceGroupName, sshPublicKeyName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Generates and returns a public/private key pair and populates the SSH + /// public key resource with the public key. The length of the key will be 3072 + /// bits. This operation can only be performed once per SSH public key + /// resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the SSH public key. + /// + /// + /// The cancellation token. + /// + public static async Task GenerateKeyPairAsync(this ISshPublicKeysOperations operations, string resourceGroupName, string sshPublicKeyName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GenerateKeyPairWithHttpMessagesAsync(resourceGroupName, sshPublicKeyName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Lists all of the SSH public keys in the subscription. Use the nextLink + /// property in the response to get the next page of SSH public keys. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The cancellation token. + /// + public static async Task> ListBySubscriptionNextAsync(this ISshPublicKeysOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListBySubscriptionNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Lists all of the SSH public keys in the specified resource group. Use the + /// nextLink property in the response to get the next page of SSH public keys. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The cancellation token. + /// + public static async Task> ListByResourceGroupNextAsync(this ISshPublicKeysOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListByResourceGroupNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/UsageOperations.cs b/src/ResourceManagement/Compute/Generated/UsageOperations.cs index 040b22fbf..58f8b57db 100644 --- a/src/ResourceManagement/Compute/Generated/UsageOperations.cs +++ b/src/ResourceManagement/Compute/Generated/UsageOperations.cs @@ -94,7 +94,7 @@ internal UsageOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/VirtualMachineExtensionImagesOperations.cs b/src/ResourceManagement/Compute/Generated/VirtualMachineExtensionImagesOperations.cs index dd32607b4..30702819e 100644 --- a/src/ResourceManagement/Compute/Generated/VirtualMachineExtensionImagesOperations.cs +++ b/src/ResourceManagement/Compute/Generated/VirtualMachineExtensionImagesOperations.cs @@ -104,7 +104,7 @@ internal VirtualMachineExtensionImagesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -301,7 +301,7 @@ internal VirtualMachineExtensionImagesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -503,7 +503,7 @@ internal VirtualMachineExtensionImagesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/VirtualMachineExtensionsOperations.cs b/src/ResourceManagement/Compute/Generated/VirtualMachineExtensionsOperations.cs index a8a5be66c..bb226b4f7 100644 --- a/src/ResourceManagement/Compute/Generated/VirtualMachineExtensionsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/VirtualMachineExtensionsOperations.cs @@ -184,7 +184,7 @@ internal VirtualMachineExtensionsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -388,7 +388,7 @@ internal VirtualMachineExtensionsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -606,7 +606,7 @@ internal VirtualMachineExtensionsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -841,7 +841,7 @@ internal VirtualMachineExtensionsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1048,7 +1048,7 @@ internal VirtualMachineExtensionsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/VirtualMachineImagesOperations.cs b/src/ResourceManagement/Compute/Generated/VirtualMachineImagesOperations.cs index 9838aa407..162d47251 100644 --- a/src/ResourceManagement/Compute/Generated/VirtualMachineImagesOperations.cs +++ b/src/ResourceManagement/Compute/Generated/VirtualMachineImagesOperations.cs @@ -10,7 +10,6 @@ namespace Microsoft.Azure.Management.Compute.Fluent { using Microsoft.Rest; using Microsoft.Rest.Azure; - using Microsoft.Rest.Azure.OData; using Models; using Newtonsoft.Json; using System.Collections; @@ -114,7 +113,7 @@ internal VirtualMachineImagesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -286,8 +285,12 @@ internal VirtualMachineImagesOperations(ComputeManagementClient client) /// /// A valid image SKU. /// - /// - /// OData parameters to apply to the operation. + /// + /// The expand expression to apply on the operation. + /// + /// + /// + /// /// /// /// Headers that will be added to request. @@ -310,7 +313,7 @@ internal VirtualMachineImagesOperations(ComputeManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task>> ListWithHttpMessagesAsync(string location, string publisherName, string offer, string skus, ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task>> ListWithHttpMessagesAsync(string location, string publisherName, string offer, string skus, string expand = default(string), int? top = default(int?), string orderby = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (location == null) { @@ -332,7 +335,7 @@ internal VirtualMachineImagesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -340,11 +343,13 @@ internal VirtualMachineImagesOperations(ComputeManagementClient client) { _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("odataQuery", odataQuery); tracingParameters.Add("location", location); tracingParameters.Add("publisherName", publisherName); tracingParameters.Add("offer", offer); tracingParameters.Add("skus", skus); + tracingParameters.Add("expand", expand); + tracingParameters.Add("top", top); + tracingParameters.Add("orderby", orderby); tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); @@ -358,13 +363,17 @@ internal VirtualMachineImagesOperations(ComputeManagementClient client) _url = _url.Replace("{skus}", System.Uri.EscapeDataString(skus)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); - if (odataQuery != null) + if (expand != null) { - var _odataFilter = odataQuery.ToString(); - if (!string.IsNullOrEmpty(_odataFilter)) - { - _queryParameters.Add(_odataFilter); - } + _queryParameters.Add(string.Format("$expand={0}", System.Uri.EscapeDataString(expand))); + } + if (top != null) + { + _queryParameters.Add(string.Format("$top={0}", System.Uri.EscapeDataString(Rest.Serialization.SafeJsonConvert.SerializeObject(top, Client.SerializationSettings).Trim('"')))); + } + if (orderby != null) + { + _queryParameters.Add(string.Format("$orderby={0}", System.Uri.EscapeDataString(orderby))); } if (apiVersion != null) { @@ -540,7 +549,7 @@ internal VirtualMachineImagesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -728,7 +737,7 @@ internal VirtualMachineImagesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -928,7 +937,7 @@ internal VirtualMachineImagesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/VirtualMachineImagesOperationsExtensions.cs b/src/ResourceManagement/Compute/Generated/VirtualMachineImagesOperationsExtensions.cs index c8360000c..2f4f58cc1 100644 --- a/src/ResourceManagement/Compute/Generated/VirtualMachineImagesOperationsExtensions.cs +++ b/src/ResourceManagement/Compute/Generated/VirtualMachineImagesOperationsExtensions.cs @@ -10,7 +10,6 @@ namespace Microsoft.Azure.Management.Compute.Fluent { using Microsoft.Rest; using Microsoft.Rest.Azure; - using Microsoft.Rest.Azure.OData; using Models; using System.Collections; using System.Collections.Generic; @@ -73,15 +72,19 @@ public static partial class VirtualMachineImagesOperationsExtensions /// /// A valid image SKU. /// - /// - /// OData parameters to apply to the operation. + /// + /// The expand expression to apply on the operation. + /// + /// + /// + /// /// /// /// The cancellation token. /// - public static async Task> ListAsync(this IVirtualMachineImagesOperations operations, string location, string publisherName, string offer, string skus, ODataQuery odataQuery = default(ODataQuery), CancellationToken cancellationToken = default(CancellationToken)) + public static async Task> ListAsync(this IVirtualMachineImagesOperations operations, string location, string publisherName, string offer, string skus, string expand = default(string), int? top = default(int?), string orderby = default(string), CancellationToken cancellationToken = default(CancellationToken)) { - using (var _result = await operations.ListWithHttpMessagesAsync(location, publisherName, offer, skus, odataQuery, null, cancellationToken).ConfigureAwait(false)) + using (var _result = await operations.ListWithHttpMessagesAsync(location, publisherName, offer, skus, expand, top, orderby, null, cancellationToken).ConfigureAwait(false)) { return _result.Body; } diff --git a/src/ResourceManagement/Compute/Generated/VirtualMachineRunCommandsOperations.cs b/src/ResourceManagement/Compute/Generated/VirtualMachineRunCommandsOperations.cs index b09a8d1ba..025206231 100644 --- a/src/ResourceManagement/Compute/Generated/VirtualMachineRunCommandsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/VirtualMachineRunCommandsOperations.cs @@ -92,7 +92,7 @@ internal VirtualMachineRunCommandsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -291,7 +291,7 @@ internal VirtualMachineRunCommandsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -441,6 +441,1140 @@ internal VirtualMachineRunCommandsOperations(ComputeManagementClient client) return _result; } + /// + /// The operation to create or update the run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine where the run command should be created or + /// updated. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Create Virtual Machine RunCommand operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string vmName, string runCommandName, VirtualMachineRunCommandInner runCommand, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send Request + AzureOperationResponse _response = await BeginCreateOrUpdateWithHttpMessagesAsync(resourceGroupName, vmName, runCommandName, runCommand, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPutOrPatchOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// The operation to update the run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine where the run command should be updated. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Update Virtual Machine RunCommand operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string vmName, string runCommandName, VirtualMachineRunCommandUpdate runCommand, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send Request + AzureOperationResponse _response = await BeginUpdateWithHttpMessagesAsync(resourceGroupName, vmName, runCommandName, runCommand, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPutOrPatchOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// The operation to delete the run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine where the run command should be deleted. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task DeleteWithHttpMessagesAsync(string resourceGroupName, string vmName, string runCommandName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginDeleteWithHttpMessagesAsync(resourceGroupName, vmName, runCommandName, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// The operation to get the run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine containing the run command. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// The expand expression to apply on the operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> GetByVirtualMachineWithHttpMessagesAsync(string resourceGroupName, string vmName, string runCommandName, string expand = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmName"); + } + if (runCommandName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "runCommandName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmName", vmName); + tracingParameters.Add("runCommandName", runCommandName); + tracingParameters.Add("expand", expand); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "GetByVirtualMachine", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/runCommands/{runCommandName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmName}", System.Uri.EscapeDataString(vmName)); + _url = _url.Replace("{runCommandName}", System.Uri.EscapeDataString(runCommandName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (expand != null) + { + _queryParameters.Add(string.Format("$expand={0}", System.Uri.EscapeDataString(expand))); + } + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// The operation to get all run commands of a Virtual Machine. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine containing the run command. + /// + /// + /// The expand expression to apply on the operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListByVirtualMachineWithHttpMessagesAsync(string resourceGroupName, string vmName, string expand = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmName", vmName); + tracingParameters.Add("expand", expand); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListByVirtualMachine", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/runCommands").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmName}", System.Uri.EscapeDataString(vmName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (expand != null) + { + _queryParameters.Add(string.Format("$expand={0}", System.Uri.EscapeDataString(expand))); + } + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// The operation to create or update the run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine where the run command should be created or + /// updated. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Create Virtual Machine RunCommand operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string vmName, string runCommandName, VirtualMachineRunCommandInner runCommand, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmName"); + } + if (runCommandName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "runCommandName"); + } + if (runCommand == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "runCommand"); + } + if (runCommand != null) + { + runCommand.Validate(); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmName", vmName); + tracingParameters.Add("runCommandName", runCommandName); + tracingParameters.Add("runCommand", runCommand); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdate", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/runCommands/{runCommandName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmName}", System.Uri.EscapeDataString(vmName)); + _url = _url.Replace("{runCommandName}", System.Uri.EscapeDataString(runCommandName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PUT"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(runCommand != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(runCommand, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 201) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 201) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// The operation to update the run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine where the run command should be updated. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Update Virtual Machine RunCommand operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginUpdateWithHttpMessagesAsync(string resourceGroupName, string vmName, string runCommandName, VirtualMachineRunCommandUpdate runCommand, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmName"); + } + if (runCommandName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "runCommandName"); + } + if (runCommand == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "runCommand"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmName", vmName); + tracingParameters.Add("runCommandName", runCommandName); + tracingParameters.Add("runCommand", runCommand); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginUpdate", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/runCommands/{runCommandName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmName}", System.Uri.EscapeDataString(vmName)); + _url = _url.Replace("{runCommandName}", System.Uri.EscapeDataString(runCommandName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PATCH"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(runCommand != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(runCommand, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// The operation to delete the run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine where the run command should be deleted. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string vmName, string runCommandName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmName"); + } + if (runCommandName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "runCommandName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmName", vmName); + tracingParameters.Add("runCommandName", runCommandName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginDelete", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/runCommands/{runCommandName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmName}", System.Uri.EscapeDataString(vmName)); + _url = _url.Replace("{runCommandName}", System.Uri.EscapeDataString(runCommandName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("DELETE"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202 && (int)_statusCode != 204) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + /// /// Lists all available run commands for a subscription in a location. /// @@ -614,5 +1748,178 @@ internal VirtualMachineRunCommandsOperations(ComputeManagementClient client) return _result; } + /// + /// The operation to get all run commands of a Virtual Machine. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListByVirtualMachineNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (nextPageLink == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("nextPageLink", nextPageLink); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListByVirtualMachineNext", tracingParameters); + } + // Construct URL + string _url = "{nextLink}"; + _url = _url.Replace("{nextLink}", nextPageLink); + List _queryParameters = new List(); + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + } } diff --git a/src/ResourceManagement/Compute/Generated/VirtualMachineRunCommandsOperationsExtensions.cs b/src/ResourceManagement/Compute/Generated/VirtualMachineRunCommandsOperationsExtensions.cs index a072a0bf5..adede20e3 100644 --- a/src/ResourceManagement/Compute/Generated/VirtualMachineRunCommandsOperationsExtensions.cs +++ b/src/ResourceManagement/Compute/Generated/VirtualMachineRunCommandsOperationsExtensions.cs @@ -62,6 +62,225 @@ public static partial class VirtualMachineRunCommandsOperationsExtensions } } + /// + /// The operation to create or update the run command. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine where the run command should be created or + /// updated. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Create Virtual Machine RunCommand operation. + /// + /// + /// The cancellation token. + /// + public static async Task CreateOrUpdateAsync(this IVirtualMachineRunCommandsOperations operations, string resourceGroupName, string vmName, string runCommandName, VirtualMachineRunCommandInner runCommand, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.CreateOrUpdateWithHttpMessagesAsync(resourceGroupName, vmName, runCommandName, runCommand, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// The operation to update the run command. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine where the run command should be updated. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Update Virtual Machine RunCommand operation. + /// + /// + /// The cancellation token. + /// + public static async Task UpdateAsync(this IVirtualMachineRunCommandsOperations operations, string resourceGroupName, string vmName, string runCommandName, VirtualMachineRunCommandUpdate runCommand, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.UpdateWithHttpMessagesAsync(resourceGroupName, vmName, runCommandName, runCommand, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// The operation to delete the run command. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine where the run command should be deleted. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// The cancellation token. + /// + public static async Task DeleteAsync(this IVirtualMachineRunCommandsOperations operations, string resourceGroupName, string vmName, string runCommandName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.DeleteWithHttpMessagesAsync(resourceGroupName, vmName, runCommandName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + + /// + /// The operation to get the run command. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine containing the run command. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// The expand expression to apply on the operation. + /// + /// + /// The cancellation token. + /// + public static async Task GetByVirtualMachineAsync(this IVirtualMachineRunCommandsOperations operations, string resourceGroupName, string vmName, string runCommandName, string expand = default(string), CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetByVirtualMachineWithHttpMessagesAsync(resourceGroupName, vmName, runCommandName, expand, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// The operation to get all run commands of a Virtual Machine. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine containing the run command. + /// + /// + /// The expand expression to apply on the operation. + /// + /// + /// The cancellation token. + /// + public static async Task> ListByVirtualMachineAsync(this IVirtualMachineRunCommandsOperations operations, string resourceGroupName, string vmName, string expand = default(string), CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListByVirtualMachineWithHttpMessagesAsync(resourceGroupName, vmName, expand, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// The operation to create or update the run command. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine where the run command should be created or + /// updated. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Create Virtual Machine RunCommand operation. + /// + /// + /// The cancellation token. + /// + public static async Task BeginCreateOrUpdateAsync(this IVirtualMachineRunCommandsOperations operations, string resourceGroupName, string vmName, string runCommandName, VirtualMachineRunCommandInner runCommand, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginCreateOrUpdateWithHttpMessagesAsync(resourceGroupName, vmName, runCommandName, runCommand, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// The operation to update the run command. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine where the run command should be updated. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Update Virtual Machine RunCommand operation. + /// + /// + /// The cancellation token. + /// + public static async Task BeginUpdateAsync(this IVirtualMachineRunCommandsOperations operations, string resourceGroupName, string vmName, string runCommandName, VirtualMachineRunCommandUpdate runCommand, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginUpdateWithHttpMessagesAsync(resourceGroupName, vmName, runCommandName, runCommand, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// The operation to delete the run command. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine where the run command should be deleted. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// The cancellation token. + /// + public static async Task BeginDeleteAsync(this IVirtualMachineRunCommandsOperations operations, string resourceGroupName, string vmName, string runCommandName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.BeginDeleteWithHttpMessagesAsync(resourceGroupName, vmName, runCommandName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + /// /// Lists all available run commands for a subscription in a location. /// @@ -82,5 +301,25 @@ public static partial class VirtualMachineRunCommandsOperationsExtensions } } + /// + /// The operation to get all run commands of a Virtual Machine. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The cancellation token. + /// + public static async Task> ListByVirtualMachineNextAsync(this IVirtualMachineRunCommandsOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListByVirtualMachineNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + } } diff --git a/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetExtensionsOperations.cs b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetExtensionsOperations.cs index 0932db007..944544bb6 100644 --- a/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetExtensionsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetExtensionsOperations.cs @@ -77,6 +77,34 @@ internal VirtualMachineScaleSetExtensionsOperations(ComputeManagementClient clie return await Client.GetPutOrPatchOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); } + /// + /// The operation to update an extension. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set where the extension should be updated. + /// + /// + /// The name of the VM scale set extension. + /// + /// + /// Parameters supplied to the Update VM scale set Extension operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string vmssExtensionName, VirtualMachineScaleSetExtensionUpdate extensionParameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send Request + AzureOperationResponse _response = await BeginUpdateWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, vmssExtensionName, extensionParameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPutOrPatchOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + /// /// The operation to delete the extension. /// @@ -156,7 +184,7 @@ internal VirtualMachineScaleSetExtensionsOperations(ComputeManagementClient clie { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -357,7 +385,7 @@ internal VirtualMachineScaleSetExtensionsOperations(ComputeManagementClient clie { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -566,7 +594,7 @@ internal VirtualMachineScaleSetExtensionsOperations(ComputeManagementClient clie { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -743,6 +771,241 @@ internal VirtualMachineScaleSetExtensionsOperations(ComputeManagementClient clie return _result; } + /// + /// The operation to update an extension. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set where the extension should be updated. + /// + /// + /// The name of the VM scale set extension. + /// + /// + /// Parameters supplied to the Update VM scale set Extension operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginUpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string vmssExtensionName, VirtualMachineScaleSetExtensionUpdate extensionParameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmScaleSetName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmScaleSetName"); + } + if (vmssExtensionName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmssExtensionName"); + } + if (extensionParameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "extensionParameters"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmScaleSetName", vmScaleSetName); + tracingParameters.Add("vmssExtensionName", vmssExtensionName); + tracingParameters.Add("extensionParameters", extensionParameters); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginUpdate", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensions/{vmssExtensionName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmScaleSetName}", System.Uri.EscapeDataString(vmScaleSetName)); + _url = _url.Replace("{vmssExtensionName}", System.Uri.EscapeDataString(vmssExtensionName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PATCH"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(extensionParameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(extensionParameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 201) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 201) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + /// /// The operation to delete the extension. /// @@ -791,7 +1054,7 @@ internal VirtualMachineScaleSetExtensionsOperations(ComputeManagementClient clie { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetExtensionsOperationsExtensions.cs b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetExtensionsOperationsExtensions.cs index 6656b125a..e0d23d48f 100644 --- a/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetExtensionsOperationsExtensions.cs +++ b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetExtensionsOperationsExtensions.cs @@ -49,6 +49,35 @@ public static partial class VirtualMachineScaleSetExtensionsOperationsExtensions } } + /// + /// The operation to update an extension. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set where the extension should be updated. + /// + /// + /// The name of the VM scale set extension. + /// + /// + /// Parameters supplied to the Update VM scale set Extension operation. + /// + /// + /// The cancellation token. + /// + public static async Task UpdateAsync(this IVirtualMachineScaleSetExtensionsOperations operations, string resourceGroupName, string vmScaleSetName, string vmssExtensionName, VirtualMachineScaleSetExtensionUpdate extensionParameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.UpdateWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, vmssExtensionName, extensionParameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// The operation to delete the extension. /// @@ -154,6 +183,35 @@ public static partial class VirtualMachineScaleSetExtensionsOperationsExtensions } } + /// + /// The operation to update an extension. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set where the extension should be updated. + /// + /// + /// The name of the VM scale set extension. + /// + /// + /// Parameters supplied to the Update VM scale set Extension operation. + /// + /// + /// The cancellation token. + /// + public static async Task BeginUpdateAsync(this IVirtualMachineScaleSetExtensionsOperations operations, string resourceGroupName, string vmScaleSetName, string vmssExtensionName, VirtualMachineScaleSetExtensionUpdate extensionParameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginUpdateWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, vmssExtensionName, extensionParameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// The operation to delete the extension. /// diff --git a/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetRollingUpgradesOperations.cs b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetRollingUpgradesOperations.cs index dce150f40..88a889de2 100644 --- a/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetRollingUpgradesOperations.cs +++ b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetRollingUpgradesOperations.cs @@ -162,7 +162,7 @@ internal VirtualMachineScaleSetRollingUpgradesOperations(ComputeManagementClient { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -353,7 +353,7 @@ internal VirtualMachineScaleSetRollingUpgradesOperations(ComputeManagementClient { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -528,7 +528,7 @@ internal VirtualMachineScaleSetRollingUpgradesOperations(ComputeManagementClient { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -703,7 +703,7 @@ internal VirtualMachineScaleSetRollingUpgradesOperations(ComputeManagementClient { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMExtensionsOperations.cs b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMExtensionsOperations.cs new file mode 100644 index 000000000..32d7b9aa7 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMExtensionsOperations.cs @@ -0,0 +1,1239 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + + /// + /// VirtualMachineScaleSetVMExtensionsOperations operations. + /// + internal partial class VirtualMachineScaleSetVMExtensionsOperations : IServiceOperations, IVirtualMachineScaleSetVMExtensionsOperations + { + /// + /// Initializes a new instance of the VirtualMachineScaleSetVMExtensionsOperations class. + /// + /// + /// Reference to the service client. + /// + /// + /// Thrown when a required parameter is null + /// + internal VirtualMachineScaleSetVMExtensionsOperations(ComputeManagementClient client) + { + if (client == null) + { + throw new System.ArgumentNullException("client"); + } + Client = client; + } + + /// + /// Gets a reference to the ComputeManagementClient + /// + public ComputeManagementClient Client { get; private set; } + + /// + /// The operation to create or update the VMSS VM extension. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// Parameters supplied to the Create Virtual Machine Extension operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, VirtualMachineExtensionInner extensionParameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send Request + AzureOperationResponse _response = await BeginCreateOrUpdateWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, vmExtensionName, extensionParameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPutOrPatchOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// The operation to update the VMSS VM extension. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// Parameters supplied to the Update Virtual Machine Extension operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, VirtualMachineExtensionUpdate extensionParameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send Request + AzureOperationResponse _response = await BeginUpdateWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, vmExtensionName, extensionParameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPutOrPatchOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// The operation to delete the VMSS VM extension. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task DeleteWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginDeleteWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, vmExtensionName, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// The operation to get the VMSS VM extension. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// The expand expression to apply on the operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> GetWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, string expand = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmScaleSetName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmScaleSetName"); + } + if (instanceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "instanceId"); + } + if (vmExtensionName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmExtensionName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmScaleSetName", vmScaleSetName); + tracingParameters.Add("instanceId", instanceId); + tracingParameters.Add("vmExtensionName", vmExtensionName); + tracingParameters.Add("expand", expand); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/extensions/{vmExtensionName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmScaleSetName}", System.Uri.EscapeDataString(vmScaleSetName)); + _url = _url.Replace("{instanceId}", System.Uri.EscapeDataString(instanceId)); + _url = _url.Replace("{vmExtensionName}", System.Uri.EscapeDataString(vmExtensionName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (expand != null) + { + _queryParameters.Add(string.Format("$expand={0}", System.Uri.EscapeDataString(expand))); + } + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// The operation to get all extensions of an instance in Virtual Machine + /// Scaleset. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The expand expression to apply on the operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> ListWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string expand = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmScaleSetName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmScaleSetName"); + } + if (instanceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "instanceId"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmScaleSetName", vmScaleSetName); + tracingParameters.Add("instanceId", instanceId); + tracingParameters.Add("expand", expand); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/extensions").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmScaleSetName}", System.Uri.EscapeDataString(vmScaleSetName)); + _url = _url.Replace("{instanceId}", System.Uri.EscapeDataString(instanceId)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (expand != null) + { + _queryParameters.Add(string.Format("$expand={0}", System.Uri.EscapeDataString(expand))); + } + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// The operation to create or update the VMSS VM extension. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// Parameters supplied to the Create Virtual Machine Extension operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, VirtualMachineExtensionInner extensionParameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmScaleSetName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmScaleSetName"); + } + if (instanceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "instanceId"); + } + if (vmExtensionName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmExtensionName"); + } + if (extensionParameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "extensionParameters"); + } + if (extensionParameters != null) + { + extensionParameters.Validate(); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmScaleSetName", vmScaleSetName); + tracingParameters.Add("instanceId", instanceId); + tracingParameters.Add("vmExtensionName", vmExtensionName); + tracingParameters.Add("extensionParameters", extensionParameters); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdate", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/extensions/{vmExtensionName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmScaleSetName}", System.Uri.EscapeDataString(vmScaleSetName)); + _url = _url.Replace("{instanceId}", System.Uri.EscapeDataString(instanceId)); + _url = _url.Replace("{vmExtensionName}", System.Uri.EscapeDataString(vmExtensionName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PUT"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(extensionParameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(extensionParameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 201) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 201) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// The operation to update the VMSS VM extension. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// Parameters supplied to the Update Virtual Machine Extension operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginUpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, VirtualMachineExtensionUpdate extensionParameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmScaleSetName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmScaleSetName"); + } + if (instanceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "instanceId"); + } + if (vmExtensionName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmExtensionName"); + } + if (extensionParameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "extensionParameters"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmScaleSetName", vmScaleSetName); + tracingParameters.Add("instanceId", instanceId); + tracingParameters.Add("vmExtensionName", vmExtensionName); + tracingParameters.Add("extensionParameters", extensionParameters); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginUpdate", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/extensions/{vmExtensionName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmScaleSetName}", System.Uri.EscapeDataString(vmScaleSetName)); + _url = _url.Replace("{instanceId}", System.Uri.EscapeDataString(instanceId)); + _url = _url.Replace("{vmExtensionName}", System.Uri.EscapeDataString(vmExtensionName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PATCH"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(extensionParameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(extensionParameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// The operation to delete the VMSS VM extension. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmScaleSetName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmScaleSetName"); + } + if (instanceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "instanceId"); + } + if (vmExtensionName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmExtensionName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmScaleSetName", vmScaleSetName); + tracingParameters.Add("instanceId", instanceId); + tracingParameters.Add("vmExtensionName", vmExtensionName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginDelete", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/extensions/{vmExtensionName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmScaleSetName}", System.Uri.EscapeDataString(vmScaleSetName)); + _url = _url.Replace("{instanceId}", System.Uri.EscapeDataString(instanceId)); + _url = _url.Replace("{vmExtensionName}", System.Uri.EscapeDataString(vmExtensionName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("DELETE"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202 && (int)_statusCode != 204) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMExtensionsOperationsExtensions.cs b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMExtensionsOperationsExtensions.cs new file mode 100644 index 000000000..2418b30fd --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMExtensionsOperationsExtensions.cs @@ -0,0 +1,265 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Threading; + using System.Threading.Tasks; + + /// + /// Extension methods for VirtualMachineScaleSetVMExtensionsOperations. + /// + public static partial class VirtualMachineScaleSetVMExtensionsOperationsExtensions + { + /// + /// The operation to create or update the VMSS VM extension. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// Parameters supplied to the Create Virtual Machine Extension operation. + /// + /// + /// The cancellation token. + /// + public static async Task CreateOrUpdateAsync(this IVirtualMachineScaleSetVMExtensionsOperations operations, string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, VirtualMachineExtensionInner extensionParameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.CreateOrUpdateWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, vmExtensionName, extensionParameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// The operation to update the VMSS VM extension. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// Parameters supplied to the Update Virtual Machine Extension operation. + /// + /// + /// The cancellation token. + /// + public static async Task UpdateAsync(this IVirtualMachineScaleSetVMExtensionsOperations operations, string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, VirtualMachineExtensionUpdate extensionParameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.UpdateWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, vmExtensionName, extensionParameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// The operation to delete the VMSS VM extension. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// The cancellation token. + /// + public static async Task DeleteAsync(this IVirtualMachineScaleSetVMExtensionsOperations operations, string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.DeleteWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, vmExtensionName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + + /// + /// The operation to get the VMSS VM extension. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// The expand expression to apply on the operation. + /// + /// + /// The cancellation token. + /// + public static async Task GetAsync(this IVirtualMachineScaleSetVMExtensionsOperations operations, string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, string expand = default(string), CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, vmExtensionName, expand, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// The operation to get all extensions of an instance in Virtual Machine + /// Scaleset. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The expand expression to apply on the operation. + /// + /// + /// The cancellation token. + /// + public static async Task ListAsync(this IVirtualMachineScaleSetVMExtensionsOperations operations, string resourceGroupName, string vmScaleSetName, string instanceId, string expand = default(string), CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, expand, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// The operation to create or update the VMSS VM extension. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// Parameters supplied to the Create Virtual Machine Extension operation. + /// + /// + /// The cancellation token. + /// + public static async Task BeginCreateOrUpdateAsync(this IVirtualMachineScaleSetVMExtensionsOperations operations, string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, VirtualMachineExtensionInner extensionParameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginCreateOrUpdateWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, vmExtensionName, extensionParameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// The operation to update the VMSS VM extension. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// Parameters supplied to the Update Virtual Machine Extension operation. + /// + /// + /// The cancellation token. + /// + public static async Task BeginUpdateAsync(this IVirtualMachineScaleSetVMExtensionsOperations operations, string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, VirtualMachineExtensionUpdate extensionParameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginUpdateWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, vmExtensionName, extensionParameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// The operation to delete the VMSS VM extension. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine extension. + /// + /// + /// The cancellation token. + /// + public static async Task BeginDeleteAsync(this IVirtualMachineScaleSetVMExtensionsOperations operations, string resourceGroupName, string vmScaleSetName, string instanceId, string vmExtensionName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.BeginDeleteWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, vmExtensionName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMRunCommandsOperations.cs b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMRunCommandsOperations.cs new file mode 100644 index 000000000..38c34b156 --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMRunCommandsOperations.cs @@ -0,0 +1,1413 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + + /// + /// VirtualMachineScaleSetVMRunCommandsOperations operations. + /// + internal partial class VirtualMachineScaleSetVMRunCommandsOperations : IServiceOperations, IVirtualMachineScaleSetVMRunCommandsOperations + { + /// + /// Initializes a new instance of the VirtualMachineScaleSetVMRunCommandsOperations class. + /// + /// + /// Reference to the service client. + /// + /// + /// Thrown when a required parameter is null + /// + internal VirtualMachineScaleSetVMRunCommandsOperations(ComputeManagementClient client) + { + if (client == null) + { + throw new System.ArgumentNullException("client"); + } + Client = client; + } + + /// + /// Gets a reference to the ComputeManagementClient + /// + public ComputeManagementClient Client { get; private set; } + + /// + /// The operation to create or update the VMSS VM run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Create Virtual Machine RunCommand operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, VirtualMachineRunCommandInner runCommand, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send Request + AzureOperationResponse _response = await BeginCreateOrUpdateWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, runCommandName, runCommand, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPutOrPatchOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// The operation to update the VMSS VM run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Update Virtual Machine RunCommand operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, VirtualMachineRunCommandUpdate runCommand, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send Request + AzureOperationResponse _response = await BeginUpdateWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, runCommandName, runCommand, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPutOrPatchOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// The operation to delete the VMSS VM run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task DeleteWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginDeleteWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, runCommandName, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// The operation to get the VMSS VM run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// The expand expression to apply on the operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> GetWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, string expand = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmScaleSetName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmScaleSetName"); + } + if (instanceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "instanceId"); + } + if (runCommandName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "runCommandName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmScaleSetName", vmScaleSetName); + tracingParameters.Add("instanceId", instanceId); + tracingParameters.Add("runCommandName", runCommandName); + tracingParameters.Add("expand", expand); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/runCommands/{runCommandName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmScaleSetName}", System.Uri.EscapeDataString(vmScaleSetName)); + _url = _url.Replace("{instanceId}", System.Uri.EscapeDataString(instanceId)); + _url = _url.Replace("{runCommandName}", System.Uri.EscapeDataString(runCommandName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (expand != null) + { + _queryParameters.Add(string.Format("$expand={0}", System.Uri.EscapeDataString(expand))); + } + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// The operation to get all run commands of an instance in Virtual Machine + /// Scaleset. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The expand expression to apply on the operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string expand = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmScaleSetName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmScaleSetName"); + } + if (instanceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "instanceId"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmScaleSetName", vmScaleSetName); + tracingParameters.Add("instanceId", instanceId); + tracingParameters.Add("expand", expand); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/runCommands").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmScaleSetName}", System.Uri.EscapeDataString(vmScaleSetName)); + _url = _url.Replace("{instanceId}", System.Uri.EscapeDataString(instanceId)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (expand != null) + { + _queryParameters.Add(string.Format("$expand={0}", System.Uri.EscapeDataString(expand))); + } + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// The operation to create or update the VMSS VM run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Create Virtual Machine RunCommand operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, VirtualMachineRunCommandInner runCommand, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmScaleSetName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmScaleSetName"); + } + if (instanceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "instanceId"); + } + if (runCommandName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "runCommandName"); + } + if (runCommand == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "runCommand"); + } + if (runCommand != null) + { + runCommand.Validate(); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmScaleSetName", vmScaleSetName); + tracingParameters.Add("instanceId", instanceId); + tracingParameters.Add("runCommandName", runCommandName); + tracingParameters.Add("runCommand", runCommand); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdate", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/runCommands/{runCommandName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmScaleSetName}", System.Uri.EscapeDataString(vmScaleSetName)); + _url = _url.Replace("{instanceId}", System.Uri.EscapeDataString(instanceId)); + _url = _url.Replace("{runCommandName}", System.Uri.EscapeDataString(runCommandName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PUT"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(runCommand != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(runCommand, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 201) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 201) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// The operation to update the VMSS VM run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Update Virtual Machine RunCommand operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginUpdateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, VirtualMachineRunCommandUpdate runCommand, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmScaleSetName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmScaleSetName"); + } + if (instanceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "instanceId"); + } + if (runCommandName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "runCommandName"); + } + if (runCommand == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "runCommand"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmScaleSetName", vmScaleSetName); + tracingParameters.Add("instanceId", instanceId); + tracingParameters.Add("runCommandName", runCommandName); + tracingParameters.Add("runCommand", runCommand); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginUpdate", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/runCommands/{runCommandName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmScaleSetName}", System.Uri.EscapeDataString(vmScaleSetName)); + _url = _url.Replace("{instanceId}", System.Uri.EscapeDataString(instanceId)); + _url = _url.Replace("{runCommandName}", System.Uri.EscapeDataString(runCommandName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PATCH"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(runCommand != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(runCommand, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// The operation to delete the VMSS VM run command. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmScaleSetName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmScaleSetName"); + } + if (instanceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "instanceId"); + } + if (runCommandName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "runCommandName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmScaleSetName", vmScaleSetName); + tracingParameters.Add("instanceId", instanceId); + tracingParameters.Add("runCommandName", runCommandName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginDelete", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/runCommands/{runCommandName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmScaleSetName}", System.Uri.EscapeDataString(vmScaleSetName)); + _url = _url.Replace("{instanceId}", System.Uri.EscapeDataString(instanceId)); + _url = _url.Replace("{runCommandName}", System.Uri.EscapeDataString(runCommandName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("DELETE"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202 && (int)_statusCode != 204) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// The operation to get all run commands of an instance in Virtual Machine + /// Scaleset. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (nextPageLink == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("nextPageLink", nextPageLink); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListNext", tracingParameters); + } + // Construct URL + string _url = "{nextLink}"; + _url = _url.Replace("{nextLink}", nextPageLink); + List _queryParameters = new List(); + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMRunCommandsOperationsExtensions.cs b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMRunCommandsOperationsExtensions.cs new file mode 100644 index 000000000..bf240388a --- /dev/null +++ b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMRunCommandsOperationsExtensions.cs @@ -0,0 +1,286 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Compute.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Threading; + using System.Threading.Tasks; + + /// + /// Extension methods for VirtualMachineScaleSetVMRunCommandsOperations. + /// + public static partial class VirtualMachineScaleSetVMRunCommandsOperationsExtensions + { + /// + /// The operation to create or update the VMSS VM run command. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Create Virtual Machine RunCommand operation. + /// + /// + /// The cancellation token. + /// + public static async Task CreateOrUpdateAsync(this IVirtualMachineScaleSetVMRunCommandsOperations operations, string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, VirtualMachineRunCommandInner runCommand, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.CreateOrUpdateWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, runCommandName, runCommand, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// The operation to update the VMSS VM run command. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Update Virtual Machine RunCommand operation. + /// + /// + /// The cancellation token. + /// + public static async Task UpdateAsync(this IVirtualMachineScaleSetVMRunCommandsOperations operations, string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, VirtualMachineRunCommandUpdate runCommand, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.UpdateWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, runCommandName, runCommand, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// The operation to delete the VMSS VM run command. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// The cancellation token. + /// + public static async Task DeleteAsync(this IVirtualMachineScaleSetVMRunCommandsOperations operations, string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.DeleteWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, runCommandName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + + /// + /// The operation to get the VMSS VM run command. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// The expand expression to apply on the operation. + /// + /// + /// The cancellation token. + /// + public static async Task GetAsync(this IVirtualMachineScaleSetVMRunCommandsOperations operations, string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, string expand = default(string), CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, runCommandName, expand, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// The operation to get all run commands of an instance in Virtual Machine + /// Scaleset. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The expand expression to apply on the operation. + /// + /// + /// The cancellation token. + /// + public static async Task> ListAsync(this IVirtualMachineScaleSetVMRunCommandsOperations operations, string resourceGroupName, string vmScaleSetName, string instanceId, string expand = default(string), CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, expand, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// The operation to create or update the VMSS VM run command. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Create Virtual Machine RunCommand operation. + /// + /// + /// The cancellation token. + /// + public static async Task BeginCreateOrUpdateAsync(this IVirtualMachineScaleSetVMRunCommandsOperations operations, string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, VirtualMachineRunCommandInner runCommand, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginCreateOrUpdateWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, runCommandName, runCommand, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// The operation to update the VMSS VM run command. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// Parameters supplied to the Update Virtual Machine RunCommand operation. + /// + /// + /// The cancellation token. + /// + public static async Task BeginUpdateAsync(this IVirtualMachineScaleSetVMRunCommandsOperations operations, string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, VirtualMachineRunCommandUpdate runCommand, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginUpdateWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, runCommandName, runCommand, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// The operation to delete the VMSS VM run command. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The name of the virtual machine run command. + /// + /// + /// The cancellation token. + /// + public static async Task BeginDeleteAsync(this IVirtualMachineScaleSetVMRunCommandsOperations operations, string resourceGroupName, string vmScaleSetName, string instanceId, string runCommandName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.BeginDeleteWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, runCommandName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + + /// + /// The operation to get all run commands of an instance in Virtual Machine + /// Scaleset. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The cancellation token. + /// + public static async Task> ListNextAsync(this IVirtualMachineScaleSetVMRunCommandsOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + } +} diff --git a/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMsOperations.cs b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMsOperations.cs index ef4ffde56..ea625b566 100644 --- a/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMsOperations.cs @@ -243,7 +243,7 @@ internal VirtualMachineScaleSetVMsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -451,7 +451,7 @@ internal VirtualMachineScaleSetVMsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -616,7 +616,8 @@ internal VirtualMachineScaleSetVMsOperations(ComputeManagementClient client) /// OData parameters to apply to the operation. /// /// - /// The list parameters. + /// The list parameters. Allowed values are 'instanceView', + /// 'instanceView/statuses'. /// /// /// Headers that will be added to request. @@ -653,7 +654,7 @@ internal VirtualMachineScaleSetVMsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -925,6 +926,220 @@ internal VirtualMachineScaleSetVMsOperations(ComputeManagementClient client) return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); } + /// + /// The operation to retrieve SAS URIs of boot diagnostic logs for a virtual + /// machine in a VM scale set. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// Expiration duration in minutes for the SAS URIs with a value between 1 to + /// 1440 minutes. <br><br>NOTE: If not specified, SAS URIs will be + /// generated with a default expiration duration of 120 minutes. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> RetrieveBootDiagnosticsDataWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, int? sasUriExpirationTimeInMinutes = default(int?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmScaleSetName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmScaleSetName"); + } + if (instanceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "instanceId"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmScaleSetName", vmScaleSetName); + tracingParameters.Add("instanceId", instanceId); + tracingParameters.Add("sasUriExpirationTimeInMinutes", sasUriExpirationTimeInMinutes); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "RetrieveBootDiagnosticsData", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/retrieveBootDiagnosticsData").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmScaleSetName}", System.Uri.EscapeDataString(vmScaleSetName)); + _url = _url.Replace("{instanceId}", System.Uri.EscapeDataString(instanceId)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (sasUriExpirationTimeInMinutes != null) + { + _queryParameters.Add(string.Format("sasUriExpirationTimeInMinutes={0}", System.Uri.EscapeDataString(Rest.Serialization.SafeJsonConvert.SerializeObject(sasUriExpirationTimeInMinutes, Client.SerializationSettings).Trim('"')))); + } + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + /// /// Performs maintenance on a virtual machine in a VM scale set. /// @@ -950,6 +1165,189 @@ internal VirtualMachineScaleSetVMsOperations(ComputeManagementClient client) return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); } + /// + /// The operation to simulate the eviction of spot virtual machine in a VM + /// scale set. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task SimulateEvictionWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, string instanceId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmScaleSetName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmScaleSetName"); + } + if (instanceId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "instanceId"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmScaleSetName", vmScaleSetName); + tracingParameters.Add("instanceId", instanceId); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "SimulateEviction", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/simulateEviction").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmScaleSetName}", System.Uri.EscapeDataString(vmScaleSetName)); + _url = _url.Replace("{instanceId}", System.Uri.EscapeDataString(instanceId)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 204) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + /// /// Run command on a virtual machine in a VM scale set. /// @@ -1032,7 +1430,7 @@ internal VirtualMachineScaleSetVMsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; VirtualMachineScaleSetVMReimageParameters vmScaleSetVMReimageInput = default(VirtualMachineScaleSetVMReimageParameters); if (tempDisk != null) { @@ -1228,7 +1626,7 @@ internal VirtualMachineScaleSetVMsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1413,7 +1811,7 @@ internal VirtualMachineScaleSetVMsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1610,7 +2008,7 @@ internal VirtualMachineScaleSetVMsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1835,7 +2233,7 @@ internal VirtualMachineScaleSetVMsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -2024,7 +2422,7 @@ internal VirtualMachineScaleSetVMsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -2211,7 +2609,7 @@ internal VirtualMachineScaleSetVMsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -2393,7 +2791,7 @@ internal VirtualMachineScaleSetVMsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -2576,7 +2974,7 @@ internal VirtualMachineScaleSetVMsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -2758,7 +3156,7 @@ internal VirtualMachineScaleSetVMsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -2954,7 +3352,7 @@ internal VirtualMachineScaleSetVMsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMsOperationsExtensions.cs b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMsOperationsExtensions.cs index e89060a8f..3c9dd9cb0 100644 --- a/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMsOperationsExtensions.cs +++ b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetVMsOperationsExtensions.cs @@ -224,7 +224,8 @@ public static partial class VirtualMachineScaleSetVMsOperationsExtensions /// OData parameters to apply to the operation. /// /// - /// The list parameters. + /// The list parameters. Allowed values are 'instanceView', + /// 'instanceView/statuses'. /// /// /// The cancellation token. @@ -337,6 +338,38 @@ public static partial class VirtualMachineScaleSetVMsOperationsExtensions (await operations.RedeployWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, null, cancellationToken).ConfigureAwait(false)).Dispose(); } + /// + /// The operation to retrieve SAS URIs of boot diagnostic logs for a virtual + /// machine in a VM scale set. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// Expiration duration in minutes for the SAS URIs with a value between 1 to + /// 1440 minutes. <br><br>NOTE: If not specified, SAS URIs will be + /// generated with a default expiration duration of 120 minutes. + /// + /// + /// The cancellation token. + /// + public static async Task RetrieveBootDiagnosticsDataAsync(this IVirtualMachineScaleSetVMsOperations operations, string resourceGroupName, string vmScaleSetName, string instanceId, int? sasUriExpirationTimeInMinutes = default(int?), CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.RetrieveBootDiagnosticsDataWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, sasUriExpirationTimeInMinutes, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// Performs maintenance on a virtual machine in a VM scale set. /// @@ -360,6 +393,30 @@ public static partial class VirtualMachineScaleSetVMsOperationsExtensions (await operations.PerformMaintenanceWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, null, cancellationToken).ConfigureAwait(false)).Dispose(); } + /// + /// The operation to simulate the eviction of spot virtual machine in a VM + /// scale set. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the VM scale set. + /// + /// + /// The instance ID of the virtual machine. + /// + /// + /// The cancellation token. + /// + public static async Task SimulateEvictionAsync(this IVirtualMachineScaleSetVMsOperations operations, string resourceGroupName, string vmScaleSetName, string instanceId, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.SimulateEvictionWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceId, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + /// /// Run command on a virtual machine in a VM scale set. /// diff --git a/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetsOperations.cs b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetsOperations.cs index 76aa6ff2a..43dbf4913 100644 --- a/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetsOperations.cs +++ b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetsOperations.cs @@ -164,7 +164,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -412,7 +412,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -599,7 +599,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -780,7 +780,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -971,7 +971,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1165,7 +1165,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1590,7 +1590,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1790,6 +1790,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } + string apiVersion = "2020-06-01"; VMScaleSetConvertToSinglePlacementGroupInput parameters = new VMScaleSetConvertToSinglePlacementGroupInput(); if (activePlacementGroupId != null) { @@ -1804,6 +1805,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("vmScaleSetName", vmScaleSetName); + tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("parameters", parameters); tracingParameters.Add("cancellationToken", cancellationToken); ServiceClientTracing.Enter(_invocationId, this, "ConvertToSinglePlacementGroup", tracingParameters); @@ -1815,6 +1817,10 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) _url = _url.Replace("{vmScaleSetName}", System.Uri.EscapeDataString(vmScaleSetName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } if (_queryParameters.Count > 0) { _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); @@ -1928,6 +1934,31 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) return _result; } + /// + /// Changes ServiceState property for a given service + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine scale set to create or update. + /// + /// + /// The input object for SetOrchestrationServiceState API. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task SetOrchestrationServiceStateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, OrchestrationServiceStateInput parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginSetOrchestrationServiceStateWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + /// /// Create or update a VM scale set. /// @@ -1983,7 +2014,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -2209,7 +2240,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -2407,7 +2438,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -2587,7 +2618,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; VirtualMachineScaleSetVMInstanceIDs vmInstanceIDs = default(VirtualMachineScaleSetVMInstanceIDs); if (instanceIds != null) { @@ -2780,7 +2811,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "instanceIds"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; VirtualMachineScaleSetVMInstanceRequiredIDs vmInstanceIDs = new VirtualMachineScaleSetVMInstanceRequiredIDs(); if (instanceIds != null) { @@ -2977,7 +3008,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; VirtualMachineScaleSetVMInstanceIDs vmInstanceIDs = default(VirtualMachineScaleSetVMInstanceIDs); if (instanceIds != null) { @@ -3173,7 +3204,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; VirtualMachineScaleSetVMInstanceIDs vmInstanceIDs = default(VirtualMachineScaleSetVMInstanceIDs); if (instanceIds != null) { @@ -3364,7 +3395,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; VirtualMachineScaleSetVMInstanceIDs vmInstanceIDs = default(VirtualMachineScaleSetVMInstanceIDs); if (instanceIds != null) { @@ -3556,7 +3587,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; VirtualMachineScaleSetVMInstanceIDs vmInstanceIDs = default(VirtualMachineScaleSetVMInstanceIDs); if (instanceIds != null) { @@ -3750,7 +3781,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; VirtualMachineScaleSetVMInstanceIDs vmInstanceIDs = default(VirtualMachineScaleSetVMInstanceIDs); if (instanceIds != null) { @@ -3944,7 +3975,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "instanceIds"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; VirtualMachineScaleSetVMInstanceRequiredIDs vmInstanceIDs = new VirtualMachineScaleSetVMInstanceRequiredIDs(); if (instanceIds != null) { @@ -4134,7 +4165,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -4320,7 +4351,7 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; VirtualMachineScaleSetVMInstanceIDs vmInstanceIDs = default(VirtualMachineScaleSetVMInstanceIDs); if (instanceIds != null) { @@ -4465,6 +4496,197 @@ internal VirtualMachineScaleSetsOperations(ComputeManagementClient client) return _result; } + /// + /// Changes ServiceState property for a given service + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine scale set to create or update. + /// + /// + /// The input object for SetOrchestrationServiceState API. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task BeginSetOrchestrationServiceStateWithHttpMessagesAsync(string resourceGroupName, string vmScaleSetName, OrchestrationServiceStateInput parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmScaleSetName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmScaleSetName"); + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmScaleSetName", vmScaleSetName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginSetOrchestrationServiceState", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/setOrchestrationServiceState").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmScaleSetName}", System.Uri.EscapeDataString(vmScaleSetName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + /// /// Gets a list of all VM scale sets under a resource group. /// diff --git a/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetsOperationsExtensions.cs b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetsOperationsExtensions.cs index a6add43e9..6e997af8c 100644 --- a/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetsOperationsExtensions.cs +++ b/src/ResourceManagement/Compute/Generated/VirtualMachineScaleSetsOperationsExtensions.cs @@ -541,6 +541,29 @@ public static partial class VirtualMachineScaleSetsOperationsExtensions (await operations.ConvertToSinglePlacementGroupWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, activePlacementGroupId, null, cancellationToken).ConfigureAwait(false)).Dispose(); } + /// + /// Changes ServiceState property for a given service + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine scale set to create or update. + /// + /// + /// The input object for SetOrchestrationServiceState API. + /// + /// + /// The cancellation token. + /// + public static async Task SetOrchestrationServiceStateAsync(this IVirtualMachineScaleSetsOperations operations, string resourceGroupName, string vmScaleSetName, OrchestrationServiceStateInput parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.SetOrchestrationServiceStateWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, parameters, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + /// /// Create or update a VM scale set. /// @@ -874,6 +897,29 @@ public static partial class VirtualMachineScaleSetsOperationsExtensions (await operations.BeginReimageAllWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, instanceIds, null, cancellationToken).ConfigureAwait(false)).Dispose(); } + /// + /// Changes ServiceState property for a given service + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine scale set to create or update. + /// + /// + /// The input object for SetOrchestrationServiceState API. + /// + /// + /// The cancellation token. + /// + public static async Task BeginSetOrchestrationServiceStateAsync(this IVirtualMachineScaleSetsOperations operations, string resourceGroupName, string vmScaleSetName, OrchestrationServiceStateInput parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.BeginSetOrchestrationServiceStateWithHttpMessagesAsync(resourceGroupName, vmScaleSetName, parameters, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + /// /// Gets a list of all VM scale sets under a resource group. /// diff --git a/src/ResourceManagement/Compute/Generated/VirtualMachineSizesOperations.cs b/src/ResourceManagement/Compute/Generated/VirtualMachineSizesOperations.cs index ccb5dedd4..430a6a17f 100644 --- a/src/ResourceManagement/Compute/Generated/VirtualMachineSizesOperations.cs +++ b/src/ResourceManagement/Compute/Generated/VirtualMachineSizesOperations.cs @@ -93,7 +93,7 @@ internal VirtualMachineSizesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/VirtualMachinesOperations.cs b/src/ResourceManagement/Compute/Generated/VirtualMachinesOperations.cs index 58e2f4738..04099690b 100644 --- a/src/ResourceManagement/Compute/Generated/VirtualMachinesOperations.cs +++ b/src/ResourceManagement/Compute/Generated/VirtualMachinesOperations.cs @@ -93,7 +93,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -268,7 +268,8 @@ internal VirtualMachinesOperations(ComputeManagementClient client) } /// - /// The operation to create or update a virtual machine. + /// The operation to create or update a virtual machine. Please note some + /// properties can be set only during virtual machine creation. /// /// /// The name of the resource group. @@ -326,16 +327,19 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// /// The name of the virtual machine. /// + /// + /// Optional parameter to force delete virtual machines. + /// /// /// The headers that will be added to request. /// /// /// The cancellation token. /// - public async Task DeleteWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task DeleteWithHttpMessagesAsync(string resourceGroupName, string vmName, bool? forceDeletion = default(bool?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { // Send request - AzureOperationResponse _response = await BeginDeleteWithHttpMessagesAsync(resourceGroupName, vmName, customHeaders, cancellationToken).ConfigureAwait(false); + AzureOperationResponse _response = await BeginDeleteWithHttpMessagesAsync(resourceGroupName, vmName, forceDeletion, customHeaders, cancellationToken).ConfigureAwait(false); return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); } @@ -388,7 +392,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -587,7 +591,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -784,7 +788,13 @@ internal VirtualMachinesOperations(ComputeManagementClient client) } /// - /// Sets the state of the virtual machine to generalized. + /// Sets the OS state of the virtual machine to generalized. It is recommended + /// to sysprep the virtual machine before performing this operation. + /// <br>For Windows, please refer to [Create a managed image of a + /// generalized VM in + /// Azure](https://docs.microsoft.com/en-us/azure/virtual-machines/windows/capture-image-resource).<br>For + /// Linux, please refer to [How to create an image of a virtual machine or + /// VHD](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/capture-image). /// /// /// The name of the resource group. @@ -824,7 +834,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -994,7 +1004,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1146,6 +1156,10 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// Lists all of the virtual machines in the specified subscription. Use the /// nextLink property in the response to get the next page of virtual machines. /// + /// + /// statusOnly=true enables fetching run time status of all Virtual Machines in + /// the subscription. + /// /// /// Headers that will be added to request. /// @@ -1167,13 +1181,13 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task>> ListAllWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task>> ListAllWithHttpMessagesAsync(string statusOnly = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (Client.SubscriptionId == null) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1182,6 +1196,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("statusOnly", statusOnly); tracingParameters.Add("cancellationToken", cancellationToken); ServiceClientTracing.Enter(_invocationId, this, "ListAll", tracingParameters); } @@ -1194,6 +1209,10 @@ internal VirtualMachinesOperations(ComputeManagementClient client) { _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); } + if (statusOnly != null) + { + _queryParameters.Add(string.Format("statusOnly={0}", System.Uri.EscapeDataString(statusOnly))); + } if (_queryParameters.Count > 0) { _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); @@ -1364,7 +1383,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1544,29 +1563,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) } /// - /// The operation to restart a virtual machine. - /// - /// - /// The name of the resource group. - /// - /// - /// The name of the virtual machine. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - public async Task RestartWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - // Send request - AzureOperationResponse _response = await BeginRestartWithHttpMessagesAsync(resourceGroupName, vmName, customHeaders, cancellationToken).ConfigureAwait(false); - return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); - } - - /// - /// The operation to start a virtual machine. + /// The operation to reapply a virtual machine's state. /// /// /// The name of the resource group. @@ -1580,16 +1577,15 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// /// The cancellation token. /// - public async Task StartWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task ReapplyWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { // Send request - AzureOperationResponse _response = await BeginStartWithHttpMessagesAsync(resourceGroupName, vmName, customHeaders, cancellationToken).ConfigureAwait(false); + AzureOperationResponse _response = await BeginReapplyWithHttpMessagesAsync(resourceGroupName, vmName, customHeaders, cancellationToken).ConfigureAwait(false); return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); } /// - /// Shuts down the virtual machine, moves it to a new node, and powers it back - /// on. + /// The operation to restart a virtual machine. /// /// /// The name of the resource group. @@ -1603,16 +1599,15 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// /// The cancellation token. /// - public async Task RedeployWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task RestartWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { // Send request - AzureOperationResponse _response = await BeginRedeployWithHttpMessagesAsync(resourceGroupName, vmName, customHeaders, cancellationToken).ConfigureAwait(false); + AzureOperationResponse _response = await BeginRestartWithHttpMessagesAsync(resourceGroupName, vmName, customHeaders, cancellationToken).ConfigureAwait(false); return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); } /// - /// Reimages the virtual machine which has an ephemeral OS disk back to its - /// initial state. + /// The operation to start a virtual machine. /// /// /// The name of the resource group. @@ -1620,26 +1615,22 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// /// The name of the virtual machine. /// - /// - /// Specifies whether to reimage temp disk. Default value: false. Note: This - /// temp disk reimage parameter is only supported for VM/VMSS with Ephemeral OS - /// disk. - /// /// /// The headers that will be added to request. /// /// /// The cancellation token. /// - public async Task ReimageWithHttpMessagesAsync(string resourceGroupName, string vmName, bool? tempDisk = default(bool?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task StartWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { // Send request - AzureOperationResponse _response = await BeginReimageWithHttpMessagesAsync(resourceGroupName, vmName, tempDisk, customHeaders, cancellationToken).ConfigureAwait(false); + AzureOperationResponse _response = await BeginStartWithHttpMessagesAsync(resourceGroupName, vmName, customHeaders, cancellationToken).ConfigureAwait(false); return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); } /// - /// The operation to perform maintenance on a virtual machine. + /// Shuts down the virtual machine, moves it to a new node, and powers it back + /// on. /// /// /// The name of the resource group. @@ -1653,15 +1644,16 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// /// The cancellation token. /// - public async Task PerformMaintenanceWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task RedeployWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { // Send request - AzureOperationResponse _response = await BeginPerformMaintenanceWithHttpMessagesAsync(resourceGroupName, vmName, customHeaders, cancellationToken).ConfigureAwait(false); + AzureOperationResponse _response = await BeginRedeployWithHttpMessagesAsync(resourceGroupName, vmName, customHeaders, cancellationToken).ConfigureAwait(false); return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); } /// - /// Run command on the VM. + /// Reimages the virtual machine which has an ephemeral OS disk back to its + /// initial state. /// /// /// The name of the resource group. @@ -1669,8 +1661,10 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// /// The name of the virtual machine. /// - /// - /// Parameters supplied to the Run command operation. + /// + /// Specifies whether to reimage temp disk. Default value: false. Note: This + /// temp disk reimage parameter is only supported for VM/VMSS with Ephemeral OS + /// disk. /// /// /// The headers that will be added to request. @@ -1678,16 +1672,16 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// /// The cancellation token. /// - public async Task> RunCommandWithHttpMessagesAsync(string resourceGroupName, string vmName, RunCommandInput parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task ReimageWithHttpMessagesAsync(string resourceGroupName, string vmName, bool? tempDisk = default(bool?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { // Send request - AzureOperationResponse _response = await BeginRunCommandWithHttpMessagesAsync(resourceGroupName, vmName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + AzureOperationResponse _response = await BeginReimageWithHttpMessagesAsync(resourceGroupName, vmName, tempDisk, customHeaders, cancellationToken).ConfigureAwait(false); return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); } /// - /// Captures the VM by copying virtual hard disks of the VM and outputs a - /// template that can be used to create similar VMs. + /// The operation to retrieve SAS URIs for a virtual machine's boot diagnostic + /// logs. /// /// /// The name of the resource group. @@ -1695,8 +1689,10 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// /// The name of the virtual machine. /// - /// - /// Parameters supplied to the Capture Virtual Machine operation. + /// + /// Expiration duration in minutes for the SAS URIs with a value between 1 to + /// 1440 minutes. <br><br>NOTE: If not specified, SAS URIs will be + /// generated with a default expiration duration of 120 minutes. /// /// /// Headers that will be added to request. @@ -1719,7 +1715,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> BeginCaptureWithHttpMessagesAsync(string resourceGroupName, string vmName, VirtualMachineCaptureParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> RetrieveBootDiagnosticsDataWithHttpMessagesAsync(string resourceGroupName, string vmName, int? sasUriExpirationTimeInMinutes = default(int?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -1729,19 +1725,11 @@ internal VirtualMachinesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "vmName"); } - if (parameters == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); - } - if (parameters != null) - { - parameters.Validate(); - } if (Client.SubscriptionId == null) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1751,18 +1739,22 @@ internal VirtualMachinesOperations(ComputeManagementClient client) Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("vmName", vmName); - tracingParameters.Add("parameters", parameters); + tracingParameters.Add("sasUriExpirationTimeInMinutes", sasUriExpirationTimeInMinutes); tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginCapture", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "RetrieveBootDiagnosticsData", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/capture").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/retrieveBootDiagnosticsData").ToString(); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{vmName}", System.Uri.EscapeDataString(vmName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); + if (sasUriExpirationTimeInMinutes != null) + { + _queryParameters.Add(string.Format("sasUriExpirationTimeInMinutes={0}", System.Uri.EscapeDataString(Rest.Serialization.SafeJsonConvert.SerializeObject(sasUriExpirationTimeInMinutes, Client.SerializationSettings).Trim('"')))); + } if (apiVersion != null) { _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); @@ -1805,12 +1797,6 @@ internal VirtualMachinesOperations(ComputeManagementClient client) // Serialize Request string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } // Set Credentials if (Client.Credentials != null) { @@ -1831,7 +1817,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 202) + if ((int)_statusCode != 200) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -1866,7 +1852,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse(); + var _result = new AzureOperationResponse(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) @@ -1879,7 +1865,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } catch (JsonException ex) { @@ -1899,7 +1885,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) } /// - /// The operation to create or update a virtual machine. + /// The operation to perform maintenance on a virtual machine. /// /// /// The name of the resource group. @@ -1907,8 +1893,27 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// /// The name of the virtual machine. /// - /// - /// Parameters supplied to the Create Virtual Machine operation. + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task PerformMaintenanceWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginPerformMaintenanceWithHttpMessagesAsync(resourceGroupName, vmName, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// The operation to simulate the eviction of spot virtual machine. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine. /// /// /// Headers that will be added to request. @@ -1919,9 +1924,6 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// /// Thrown when the operation returned an invalid status code /// - /// - /// Thrown when unable to deserialize the response - /// /// /// Thrown when a required parameter is null /// @@ -1931,7 +1933,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string vmName, VirtualMachineInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task SimulateEvictionWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -1941,19 +1943,11 @@ internal VirtualMachinesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "vmName"); } - if (parameters == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); - } - if (parameters != null) - { - parameters.Validate(); - } if (Client.SubscriptionId == null) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1963,14 +1957,13 @@ internal VirtualMachinesOperations(ComputeManagementClient client) Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("vmName", vmName); - tracingParameters.Add("parameters", parameters); tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdate", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "SimulateEviction", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/simulateEviction").ToString(); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{vmName}", System.Uri.EscapeDataString(vmName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); @@ -1986,7 +1979,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("PUT"); + _httpRequest.Method = new HttpMethod("POST"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -2017,12 +2010,6 @@ internal VirtualMachinesOperations(ComputeManagementClient client) // Serialize Request string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } // Set Credentials if (Client.Credentials != null) { @@ -2043,7 +2030,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 201) + if ((int)_statusCode != 204) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -2078,49 +2065,13 @@ internal VirtualMachinesOperations(ComputeManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse(); + var _result = new AzureOperationResponse(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) { _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - // Deserialize Response - if ((int)_statusCode == 201) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } if (_shouldTrace) { ServiceClientTracing.Exit(_invocationId, _result); @@ -2129,7 +2080,29 @@ internal VirtualMachinesOperations(ComputeManagementClient client) } /// - /// The operation to update a virtual machine. + /// Assess patches on the VM. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> AssessPatchesWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginAssessPatchesWithHttpMessagesAsync(resourceGroupName, vmName, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Run command on the VM. /// /// /// The name of the resource group. @@ -2138,7 +2111,33 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// The name of the virtual machine. /// /// - /// Parameters supplied to the Update Virtual Machine operation. + /// Parameters supplied to the Run command operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> RunCommandWithHttpMessagesAsync(string resourceGroupName, string vmName, RunCommandInput parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginRunCommandWithHttpMessagesAsync(resourceGroupName, vmName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Captures the VM by copying virtual hard disks of the VM and outputs a + /// template that can be used to create similar VMs. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine. + /// + /// + /// Parameters supplied to the Capture Virtual Machine operation. /// /// /// Headers that will be added to request. @@ -2161,7 +2160,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> BeginUpdateWithHttpMessagesAsync(string resourceGroupName, string vmName, VirtualMachineUpdate parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> BeginCaptureWithHttpMessagesAsync(string resourceGroupName, string vmName, VirtualMachineCaptureParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -2175,11 +2174,15 @@ internal VirtualMachinesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); } + if (parameters != null) + { + parameters.Validate(); + } if (Client.SubscriptionId == null) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -2192,11 +2195,11 @@ internal VirtualMachinesOperations(ComputeManagementClient client) tracingParameters.Add("parameters", parameters); tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginUpdate", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginCapture", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/capture").ToString(); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{vmName}", System.Uri.EscapeDataString(vmName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); @@ -2212,7 +2215,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("PATCH"); + _httpRequest.Method = new HttpMethod("POST"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -2269,7 +2272,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 201) + if ((int)_statusCode != 200 && (int)_statusCode != 202) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -2304,7 +2307,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse(); + var _result = new AzureOperationResponse(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) @@ -2317,7 +2320,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } catch (JsonException ex) { @@ -2329,14 +2332,453 @@ internal VirtualMachinesOperations(ComputeManagementClient client) throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); } } - // Deserialize Response - if ((int)_statusCode == 201) + if (_shouldTrace) { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// The operation to create or update a virtual machine. Please note some + /// properties can be set only during virtual machine creation. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine. + /// + /// + /// Parameters supplied to the Create Virtual Machine operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string vmName, VirtualMachineInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmName"); + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmName", vmName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdate", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmName}", System.Uri.EscapeDataString(vmName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PUT"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 201) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 201) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// The operation to update a virtual machine. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine. + /// + /// + /// Parameters supplied to the Update Virtual Machine operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginUpdateWithHttpMessagesAsync(string resourceGroupName, string vmName, VirtualMachineUpdate parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmName"); + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmName", vmName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginUpdate", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmName}", System.Uri.EscapeDataString(vmName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PATCH"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 201) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 201) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } catch (JsonException ex) { _httpRequest.Dispose(); @@ -2355,7 +2797,189 @@ internal VirtualMachinesOperations(ComputeManagementClient client) } /// - /// The operation to delete a virtual machine. + /// The operation to delete a virtual machine. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine. + /// + /// + /// Optional parameter to force delete virtual machines. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string vmName, bool? forceDeletion = default(bool?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmName", vmName); + tracingParameters.Add("forceDeletion", forceDeletion); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginDelete", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmName}", System.Uri.EscapeDataString(vmName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (forceDeletion != null) + { + _queryParameters.Add(string.Format("forceDeletion={0}", System.Uri.EscapeDataString(Rest.Serialization.SafeJsonConvert.SerializeObject(forceDeletion, Client.SerializationSettings).Trim('"')))); + } + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("DELETE"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202 && (int)_statusCode != 204) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Converts virtual machine disks from blob-based to managed disks. Virtual + /// machine must be stop-deallocated before invoking this operation. /// /// /// The name of the resource group. @@ -2381,7 +3005,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task BeginConvertToManagedDisksWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -2395,7 +3019,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -2407,11 +3031,11 @@ internal VirtualMachinesOperations(ComputeManagementClient client) tracingParameters.Add("vmName", vmName); tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginDelete", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginConvertToManagedDisks", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/convertToManagedDisks").ToString(); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{vmName}", System.Uri.EscapeDataString(vmName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); @@ -2427,7 +3051,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("DELETE"); + _httpRequest.Method = new HttpMethod("POST"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -2478,7 +3102,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 202 && (int)_statusCode != 204) + if ((int)_statusCode != 200 && (int)_statusCode != 202) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -2528,8 +3152,8 @@ internal VirtualMachinesOperations(ComputeManagementClient client) } /// - /// Converts virtual machine disks from blob-based to managed disks. Virtual - /// machine must be stop-deallocated before invoking this operation. + /// Shuts down the virtual machine and releases the compute resources. You are + /// not billed for the compute resources that this virtual machine uses. /// /// /// The name of the resource group. @@ -2555,7 +3179,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task BeginConvertToManagedDisksWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task BeginDeallocateWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -2569,7 +3193,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -2581,11 +3205,11 @@ internal VirtualMachinesOperations(ComputeManagementClient client) tracingParameters.Add("vmName", vmName); tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginConvertToManagedDisks", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginDeallocate", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/convertToManagedDisks").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/deallocate").ToString(); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{vmName}", System.Uri.EscapeDataString(vmName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); @@ -2702,8 +3326,9 @@ internal VirtualMachinesOperations(ComputeManagementClient client) } /// - /// Shuts down the virtual machine and releases the compute resources. You are - /// not billed for the compute resources that this virtual machine uses. + /// The operation to power off (stop) a virtual machine. The virtual machine + /// can be restarted with the same provisioned resources. You are still charged + /// for this virtual machine. /// /// /// The name of the resource group. @@ -2711,6 +3336,11 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// /// The name of the virtual machine. /// + /// + /// The parameter to request non-graceful VM shutdown. True value for this flag + /// indicates non-graceful shutdown whereas false indicates otherwise. Default + /// value for this flag is false if not specified + /// /// /// Headers that will be added to request. /// @@ -2729,7 +3359,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task BeginDeallocateWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task BeginPowerOffWithHttpMessagesAsync(string resourceGroupName, string vmName, bool? skipShutdown = false, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -2743,7 +3373,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -2753,17 +3383,22 @@ internal VirtualMachinesOperations(ComputeManagementClient client) Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("vmName", vmName); + tracingParameters.Add("skipShutdown", skipShutdown); tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginDeallocate", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginPowerOff", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/deallocate").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/powerOff").ToString(); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{vmName}", System.Uri.EscapeDataString(vmName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); + if (skipShutdown != null) + { + _queryParameters.Add(string.Format("skipShutdown={0}", System.Uri.EscapeDataString(Rest.Serialization.SafeJsonConvert.SerializeObject(skipShutdown, Client.SerializationSettings).Trim('"')))); + } if (apiVersion != null) { _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); @@ -2876,9 +3511,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) } /// - /// The operation to power off (stop) a virtual machine. The virtual machine - /// can be restarted with the same provisioned resources. You are still charged - /// for this virtual machine. + /// The operation to reapply a virtual machine's state. /// /// /// The name of the resource group. @@ -2886,11 +3519,6 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// /// The name of the virtual machine. /// - /// - /// The parameter to request non-graceful VM shutdown. True value for this flag - /// indicates non-graceful shutdown whereas false indicates otherwise. Default - /// value for this flag is false if not specified - /// /// /// Headers that will be added to request. /// @@ -2909,7 +3537,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task BeginPowerOffWithHttpMessagesAsync(string resourceGroupName, string vmName, bool? skipShutdown = false, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task BeginReapplyWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -2923,7 +3551,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -2933,22 +3561,17 @@ internal VirtualMachinesOperations(ComputeManagementClient client) Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("vmName", vmName); - tracingParameters.Add("skipShutdown", skipShutdown); tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginPowerOff", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginReapply", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/powerOff").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/reapply").ToString(); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{vmName}", System.Uri.EscapeDataString(vmName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); - if (skipShutdown != null) - { - _queryParameters.Add(string.Format("skipShutdown={0}", System.Uri.EscapeDataString(Rest.Serialization.SafeJsonConvert.SerializeObject(skipShutdown, Client.SerializationSettings).Trim('"')))); - } if (apiVersion != null) { _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); @@ -3101,7 +3724,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -3274,7 +3897,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -3448,7 +4071,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -3627,7 +4250,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; VirtualMachineReimageParameters parameters = default(VirtualMachineReimageParameters); if (tempDisk != null) { @@ -3813,7 +4436,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -3945,6 +4568,200 @@ internal VirtualMachinesOperations(ComputeManagementClient client) return _result; } + /// + /// Assess patches on the VM. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginAssessPatchesWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (vmName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "vmName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-06-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("vmName", vmName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginAssessPatches", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/assessPatches").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{vmName}", System.Uri.EscapeDataString(vmName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + /// /// Run command on the VM. /// @@ -4000,7 +4817,7 @@ internal VirtualMachinesOperations(ComputeManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-03-01"; + string apiVersion = "2020-06-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/Compute/Generated/VirtualMachinesOperationsExtensions.cs b/src/ResourceManagement/Compute/Generated/VirtualMachinesOperationsExtensions.cs index 192868ab0..3e9d5917c 100644 --- a/src/ResourceManagement/Compute/Generated/VirtualMachinesOperationsExtensions.cs +++ b/src/ResourceManagement/Compute/Generated/VirtualMachinesOperationsExtensions.cs @@ -70,7 +70,8 @@ public static partial class VirtualMachinesOperationsExtensions } /// - /// The operation to create or update a virtual machine. + /// The operation to create or update a virtual machine. Please note some + /// properties can be set only during virtual machine creation. /// /// /// The operations group for this extension method. @@ -133,12 +134,15 @@ public static partial class VirtualMachinesOperationsExtensions /// /// The name of the virtual machine. /// + /// + /// Optional parameter to force delete virtual machines. + /// /// /// The cancellation token. /// - public static async Task DeleteAsync(this IVirtualMachinesOperations operations, string resourceGroupName, string vmName, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task DeleteAsync(this IVirtualMachinesOperations operations, string resourceGroupName, string vmName, bool? forceDeletion = default(bool?), CancellationToken cancellationToken = default(CancellationToken)) { - (await operations.DeleteWithHttpMessagesAsync(resourceGroupName, vmName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + (await operations.DeleteWithHttpMessagesAsync(resourceGroupName, vmName, forceDeletion, null, cancellationToken).ConfigureAwait(false)).Dispose(); } /// @@ -235,7 +239,13 @@ public static partial class VirtualMachinesOperationsExtensions } /// - /// Sets the state of the virtual machine to generalized. + /// Sets the OS state of the virtual machine to generalized. It is recommended + /// to sysprep the virtual machine before performing this operation. + /// <br>For Windows, please refer to [Create a managed image of a + /// generalized VM in + /// Azure](https://docs.microsoft.com/en-us/azure/virtual-machines/windows/capture-image-resource).<br>For + /// Linux, please refer to [How to create an image of a virtual machine or + /// VHD](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/capture-image). /// /// /// The operations group for this extension method. @@ -282,12 +292,16 @@ public static partial class VirtualMachinesOperationsExtensions /// /// The operations group for this extension method. /// + /// + /// statusOnly=true enables fetching run time status of all Virtual Machines in + /// the subscription. + /// /// /// The cancellation token. /// - public static async Task> ListAllAsync(this IVirtualMachinesOperations operations, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task> ListAllAsync(this IVirtualMachinesOperations operations, string statusOnly = default(string), CancellationToken cancellationToken = default(CancellationToken)) { - using (var _result = await operations.ListAllWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)) + using (var _result = await operations.ListAllWithHttpMessagesAsync(statusOnly, null, cancellationToken).ConfigureAwait(false)) { return _result.Body; } @@ -344,6 +358,26 @@ public static partial class VirtualMachinesOperationsExtensions (await operations.PowerOffWithHttpMessagesAsync(resourceGroupName, vmName, skipShutdown, null, cancellationToken).ConfigureAwait(false)).Dispose(); } + /// + /// The operation to reapply a virtual machine's state. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine. + /// + /// + /// The cancellation token. + /// + public static async Task ReapplyAsync(this IVirtualMachinesOperations operations, string resourceGroupName, string vmName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.ReapplyWithHttpMessagesAsync(resourceGroupName, vmName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + /// /// The operation to restart a virtual machine. /// @@ -431,6 +465,35 @@ public static partial class VirtualMachinesOperationsExtensions (await operations.ReimageWithHttpMessagesAsync(resourceGroupName, vmName, tempDisk, null, cancellationToken).ConfigureAwait(false)).Dispose(); } + /// + /// The operation to retrieve SAS URIs for a virtual machine's boot diagnostic + /// logs. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine. + /// + /// + /// Expiration duration in minutes for the SAS URIs with a value between 1 to + /// 1440 minutes. <br><br>NOTE: If not specified, SAS URIs will be + /// generated with a default expiration duration of 120 minutes. + /// + /// + /// The cancellation token. + /// + public static async Task RetrieveBootDiagnosticsDataAsync(this IVirtualMachinesOperations operations, string resourceGroupName, string vmName, int? sasUriExpirationTimeInMinutes = default(int?), CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.RetrieveBootDiagnosticsDataWithHttpMessagesAsync(resourceGroupName, vmName, sasUriExpirationTimeInMinutes, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// The operation to perform maintenance on a virtual machine. /// @@ -451,6 +514,49 @@ public static partial class VirtualMachinesOperationsExtensions (await operations.PerformMaintenanceWithHttpMessagesAsync(resourceGroupName, vmName, null, cancellationToken).ConfigureAwait(false)).Dispose(); } + /// + /// The operation to simulate the eviction of spot virtual machine. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine. + /// + /// + /// The cancellation token. + /// + public static async Task SimulateEvictionAsync(this IVirtualMachinesOperations operations, string resourceGroupName, string vmName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.SimulateEvictionWithHttpMessagesAsync(resourceGroupName, vmName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + + /// + /// Assess patches on the VM. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine. + /// + /// + /// The cancellation token. + /// + public static async Task AssessPatchesAsync(this IVirtualMachinesOperations operations, string resourceGroupName, string vmName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.AssessPatchesWithHttpMessagesAsync(resourceGroupName, vmName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// Run command on the VM. /// @@ -505,7 +611,8 @@ public static partial class VirtualMachinesOperationsExtensions } /// - /// The operation to create or update a virtual machine. + /// The operation to create or update a virtual machine. Please note some + /// properties can be set only during virtual machine creation. /// /// /// The operations group for this extension method. @@ -568,12 +675,15 @@ public static partial class VirtualMachinesOperationsExtensions /// /// The name of the virtual machine. /// + /// + /// Optional parameter to force delete virtual machines. + /// /// /// The cancellation token. /// - public static async Task BeginDeleteAsync(this IVirtualMachinesOperations operations, string resourceGroupName, string vmName, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task BeginDeleteAsync(this IVirtualMachinesOperations operations, string resourceGroupName, string vmName, bool? forceDeletion = default(bool?), CancellationToken cancellationToken = default(CancellationToken)) { - (await operations.BeginDeleteWithHttpMessagesAsync(resourceGroupName, vmName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + (await operations.BeginDeleteWithHttpMessagesAsync(resourceGroupName, vmName, forceDeletion, null, cancellationToken).ConfigureAwait(false)).Dispose(); } /// @@ -645,6 +755,26 @@ public static partial class VirtualMachinesOperationsExtensions (await operations.BeginPowerOffWithHttpMessagesAsync(resourceGroupName, vmName, skipShutdown, null, cancellationToken).ConfigureAwait(false)).Dispose(); } + /// + /// The operation to reapply a virtual machine's state. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine. + /// + /// + /// The cancellation token. + /// + public static async Task BeginReapplyAsync(this IVirtualMachinesOperations operations, string resourceGroupName, string vmName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.BeginReapplyWithHttpMessagesAsync(resourceGroupName, vmName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + /// /// The operation to restart a virtual machine. /// @@ -752,6 +882,29 @@ public static partial class VirtualMachinesOperationsExtensions (await operations.BeginPerformMaintenanceWithHttpMessagesAsync(resourceGroupName, vmName, null, cancellationToken).ConfigureAwait(false)).Dispose(); } + /// + /// Assess patches on the VM. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the virtual machine. + /// + /// + /// The cancellation token. + /// + public static async Task BeginAssessPatchesAsync(this IVirtualMachinesOperations operations, string resourceGroupName, string vmName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginAssessPatchesWithHttpMessagesAsync(resourceGroupName, vmName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// Run command on the VM. /// diff --git a/src/ResourceManagement/Compute/VirtualMachineImagesImpl.cs b/src/ResourceManagement/Compute/VirtualMachineImagesImpl.cs index c5df4116a..753a29c90 100644 --- a/src/ResourceManagement/Compute/VirtualMachineImagesImpl.cs +++ b/src/ResourceManagement/Compute/VirtualMachineImagesImpl.cs @@ -65,13 +65,7 @@ public IVirtualMachineImage GetImage(string region, string publisherName, string { if (version != null && version.Equals("latest", System.StringComparison.OrdinalIgnoreCase)) { - var odataQuery = new ODataQuery() - { - OrderBy = "name desc", - Top = 1, - Filter = null - }; - var innerImages = await this.client.ListAsync(region, publisherName, offerName, skuName, odataQuery: odataQuery, cancellationToken: cancellationToken); + var innerImages = await this.client.ListAsync(region, publisherName, offerName, skuName, null, 1, "name desc", cancellationToken); if (innerImages != null && innerImages.Count() != 0) { var innerImageResource = innerImages.FirstOrDefault(); diff --git a/src/ResourceManagement/Compute/VirtualMachineImpl.cs b/src/ResourceManagement/Compute/VirtualMachineImpl.cs index 583d9de98..4998005fa 100644 --- a/src/ResourceManagement/Compute/VirtualMachineImpl.cs +++ b/src/ResourceManagement/Compute/VirtualMachineImpl.cs @@ -219,7 +219,8 @@ public VirtualMachineInstanceView RefreshInstanceView() virtualMachineInner.InstanceView.PlatformFaultDomain, virtualMachineInner.InstanceView.PlatformUpdateDomain, virtualMachineInner.InstanceView.ComputerName, virtualMachineInner.InstanceView.OsName, virtualMachineInner.InstanceView.OsVersion, virtualMachineInner.InstanceView.HyperVGeneration, virtualMachineInner.InstanceView.RdpThumbPrint, virtualMachineInner.InstanceView.VmAgent, virtualMachineInner.InstanceView.MaintenanceRedeployStatus, virtualMachineInner.InstanceView.Disks, - virtualMachineInner.InstanceView.Extensions, virtualMachineInner.InstanceView.BootDiagnostics, virtualMachineInner.InstanceView.Statuses); + virtualMachineInner.InstanceView.Extensions, virtualMachineInner.InstanceView.VmHealth, virtualMachineInner.InstanceView.BootDiagnostics, virtualMachineInner.InstanceView.AssignedHost, + virtualMachineInner.InstanceView.Statuses, virtualMachineInner.InstanceView.PatchStatus); return this.virtualMachineInstanceView; } @@ -639,12 +640,12 @@ public VirtualMachineImpl WithSsh(string publicKeyData) { SshConfiguration sshConfiguration = new SshConfiguration() { - PublicKeys = new List() + PublicKeys = new List() }; osProfile.LinuxConfiguration.Ssh = sshConfiguration; } - SshPublicKey sshPublicKey = new SshPublicKey(); + SshPublicKeyInner sshPublicKey = new SshPublicKeyInner(); sshPublicKey.KeyData = publicKeyData; sshPublicKey.Path = "/home/" + osProfile.AdminUsername + "/.ssh/authorized_keys"; osProfile.LinuxConfiguration.Ssh.PublicKeys.Add(sshPublicKey); diff --git a/src/ResourceManagement/Compute/VirtualMachineScaleSetImpl.cs b/src/ResourceManagement/Compute/VirtualMachineScaleSetImpl.cs index 3e93983a3..490e1e33a 100644 --- a/src/ResourceManagement/Compute/VirtualMachineScaleSetImpl.cs +++ b/src/ResourceManagement/Compute/VirtualMachineScaleSetImpl.cs @@ -1986,10 +1986,10 @@ public VirtualMachineScaleSetImpl WithSsh(string publicKeyData) if (osProfile.LinuxConfiguration.Ssh == null) { SshConfiguration sshConfiguration = new SshConfiguration(); - sshConfiguration.PublicKeys = new List(); + sshConfiguration.PublicKeys = new List(); osProfile.LinuxConfiguration.Ssh = sshConfiguration; } - SshPublicKey sshPublicKey = new SshPublicKey(); + SshPublicKeyInner sshPublicKey = new SshPublicKeyInner(); sshPublicKey.KeyData = publicKeyData; sshPublicKey.Path = "/home/" + osProfile.AdminUsername + "/.ssh/authorized_keys"; osProfile.LinuxConfiguration.Ssh.PublicKeys.Add(sshPublicKey); diff --git a/src/ResourceManagement/Compute/VirtualMachineScaleSetVMImpl.cs b/src/ResourceManagement/Compute/VirtualMachineScaleSetVMImpl.cs index b7ff91098..9caf03c4a 100644 --- a/src/ResourceManagement/Compute/VirtualMachineScaleSetVMImpl.cs +++ b/src/ResourceManagement/Compute/VirtualMachineScaleSetVMImpl.cs @@ -583,7 +583,8 @@ internal VirtualMachineScaleSetVMImpl(VirtualMachineScaleSetVMInner inner, Virtu Inner.InstanceView.PlatformFaultDomain, Inner.InstanceView.PlatformUpdateDomain, null, null, null, default(HyperVGenerationType), Inner.InstanceView.RdpThumbPrint, Inner.InstanceView.VmAgent, Inner.InstanceView.MaintenanceRedeployStatus, Inner.InstanceView.Disks, - Inner.InstanceView.Extensions, Inner.InstanceView.BootDiagnostics, Inner.InstanceView.Statuses); + Inner.InstanceView.Extensions, Inner.InstanceView.VmHealth, Inner.InstanceView.BootDiagnostics, + Inner.InstanceView.AssignedHost, Inner.InstanceView.Statuses, null); } else { diff --git a/src/ResourceManagement/Compute/VirtualMachinesImpl.cs b/src/ResourceManagement/Compute/VirtualMachinesImpl.cs index e7e82b25d..c57847fc9 100644 --- a/src/ResourceManagement/Compute/VirtualMachinesImpl.cs +++ b/src/ResourceManagement/Compute/VirtualMachinesImpl.cs @@ -95,7 +95,7 @@ public RunCommandResultInner RunShellScript(string groupName, string name, IList ///GENMHASH:7D6013E8B95E991005ED921F493EFCE4:36E25639805611CF89054C004B22BB15 protected async override Task> ListInnerAsync(CancellationToken cancellationToken) { - return await Inner.ListAllAsync(cancellationToken); + return await Inner.ListAllAsync(null, cancellationToken); } protected async override Task> ListInnerNextAsync(string nextLink, CancellationToken cancellationToken) @@ -117,7 +117,7 @@ protected async override Task> ListInnerByGroupNextAs ///GENMHASH:0679DF8CA692D1AC80FC21655835E678:B9B028D620AC932FDF66D2783E476B0D protected async override Task DeleteInnerByGroupAsync(string groupName, string name, CancellationToken cancellationToken) { - await Inner.DeleteAsync(groupName, name, cancellationToken); + await Inner.DeleteAsync(groupName, name, null, cancellationToken); } ///GENMHASH:8ACFB0E23F5F24AD384313679B65F404:AD7C28D26EC1F237B93E54AD31899691 diff --git a/src/ResourceManagement/api-specs.json b/src/ResourceManagement/api-specs.json index c1d4b4282..402d98811 100644 --- a/src/ResourceManagement/api-specs.json +++ b/src/ResourceManagement/api-specs.json @@ -27,7 +27,7 @@ "dir": "Compute", "source": "specification/compute/resource-manager/readme.md", "package": "Microsoft.Azure.Management.Compute.Fluent", - "args": "--payload-flattening-threshold=1 --tag=package-2019-07-01 --remove-inner=VirtualMachineInstanceView,VirtualMachineScaleSetVMInstanceView" + "args": "--payload-flattening-threshold=1 --tag=package-2020-06-30 --remove-inner=VirtualMachineInstanceView,VirtualMachineScaleSetVMInstanceView" }, "containerinstance": { "dir": "ContainerInstance", From 61ff4bf7fbeccd0fa6e0a19421b7eb649510842f Mon Sep 17 00:00:00 2001 From: Chuang <54572251+xccc-msft@users.noreply.github.com> Date: Tue, 20 Oct 2020 14:36:44 +0800 Subject: [PATCH 05/72] GraphRbac: fix odata query filter with special characters (#1154) * GraphRbac: fix odata query filter with special characters * apply changes to the rest odata query in graph --- .../Graph.RBAC/ActiveDirectoryApplicationsImpl.cs | 10 ++++++++-- .../Graph.RBAC/ActiveDirectoryGroupsImpl.cs | 7 ++++++- .../Graph.RBAC/ActiveDirectoryUsersImpl.cs | 15 +++++++++++++-- .../Graph.RBAC/RoleDefinitionsImpl.cs | 9 ++++++++- .../Graph.RBAC/ServicePrincipalsImpl.cs | 10 ++++++++-- 5 files changed, 43 insertions(+), 8 deletions(-) diff --git a/src/ResourceManagement/Graph.RBAC/ActiveDirectoryApplicationsImpl.cs b/src/ResourceManagement/Graph.RBAC/ActiveDirectoryApplicationsImpl.cs index 4f7da3442..31c12014a 100644 --- a/src/ResourceManagement/Graph.RBAC/ActiveDirectoryApplicationsImpl.cs +++ b/src/ResourceManagement/Graph.RBAC/ActiveDirectoryApplicationsImpl.cs @@ -12,6 +12,7 @@ namespace Microsoft.Azure.Management.Graph.RBAC.Fluent using System; using System.Linq; using Microsoft.Azure.Management.Graph.RBAC.Fluent.ActiveDirectoryApplication.Definition; + using Microsoft.Rest.Azure.OData; /// /// The implementation of Applications and its parent interfaces. @@ -33,10 +34,15 @@ public partial class ActiveDirectoryApplicationsImpl : public async Task GetByNameAsync(string name, CancellationToken cancellationToken = default(CancellationToken)) { var trimmedName = name.Trim('\''); - IEnumerable inners = await manager.Inner.Applications.ListAsync(string.Format("displayName eq '{0}'", trimmedName), cancellationToken); + ODataQuery oDataQuery = new ODataQuery + { + Filter = string.Format("displayName eq '{0}'", trimmedName) + }; + IEnumerable inners = await manager.Inner.Applications.ListAsync(oDataQuery, cancellationToken); if (Guid.TryParse(trimmedName, out Guid convertedGuid) && (inners == null || !inners.Any())) { - inners = await manager.Inner.Applications.ListAsync(string.Format("appId eq '{0}'", trimmedName), cancellationToken); + oDataQuery.Filter = string.Format("appId eq '{0}'", trimmedName); + inners = await manager.Inner.Applications.ListAsync(oDataQuery, cancellationToken); } if (inners == null || !inners.Any()) { diff --git a/src/ResourceManagement/Graph.RBAC/ActiveDirectoryGroupsImpl.cs b/src/ResourceManagement/Graph.RBAC/ActiveDirectoryGroupsImpl.cs index 5a5e5f877..f5f653bfb 100644 --- a/src/ResourceManagement/Graph.RBAC/ActiveDirectoryGroupsImpl.cs +++ b/src/ResourceManagement/Graph.RBAC/ActiveDirectoryGroupsImpl.cs @@ -12,6 +12,7 @@ namespace Microsoft.Azure.Management.Graph.RBAC.Fluent using System.Linq; using Microsoft.Azure.Management.Graph.RBAC.Fluent.ActiveDirectoryGroup.Definition; using System; + using Microsoft.Rest.Azure.OData; /// /// The implementation of Users and its parent interfaces. @@ -43,7 +44,11 @@ public IActiveDirectoryGroup GetByName(string name) public async Task GetByNameAsync(string name, CancellationToken cancellationToken = default(CancellationToken)) { - IEnumerable inners = await Inner.ListAsync(string.Format("displayName eq '{0}'", name), cancellationToken); + ODataQuery oDataQuery = new ODataQuery + { + Filter = string.Format("displayName eq '{0}'", name) + }; + IEnumerable inners = await Inner.ListAsync(oDataQuery, cancellationToken); if (inners == null || !inners.Any()) { return null; diff --git a/src/ResourceManagement/Graph.RBAC/ActiveDirectoryUsersImpl.cs b/src/ResourceManagement/Graph.RBAC/ActiveDirectoryUsersImpl.cs index 88e5fbeb0..39c57c25c 100644 --- a/src/ResourceManagement/Graph.RBAC/ActiveDirectoryUsersImpl.cs +++ b/src/ResourceManagement/Graph.RBAC/ActiveDirectoryUsersImpl.cs @@ -14,6 +14,7 @@ namespace Microsoft.Azure.Management.Graph.RBAC.Fluent using System.Net; using Microsoft.Azure.Management.Graph.RBAC.Fluent.ActiveDirectoryUser.Definition; using System; + using Microsoft.Rest.Azure.OData; /// /// The implementation of Users and its parent interfaces. @@ -69,7 +70,12 @@ public ActiveDirectoryUserImpl GetByName(string upn) } if (name.Contains("@")) { - var inners = await Inner.ListAsync(string.Format("mail eq '{0}' or mailNickName eq '{1}%23EXT%23'", name, name.Replace("@", "_")), cancellationToken); + var inners = await Inner.ListAsync( + new ODataQuery + { + Filter = string.Format("mail eq '{0}' or mailNickName eq '{1}%23EXT%23'", name, name.Replace("@", "_")) + }, + cancellationToken); if (inners != null && inners.Any()) { return WrapModel(inners.First()); @@ -77,7 +83,12 @@ public ActiveDirectoryUserImpl GetByName(string upn) } else { - var inners = await Inner.ListAsync(string.Format("displayName eq '{0}'", name), cancellationToken); + var inners = await Inner.ListAsync( + new ODataQuery + { + Filter = string.Format("displayName eq '{0}'", name) + }, + cancellationToken); if (inners != null && inners.Any()) { return WrapModel(inners.First()); diff --git a/src/ResourceManagement/Graph.RBAC/RoleDefinitionsImpl.cs b/src/ResourceManagement/Graph.RBAC/RoleDefinitionsImpl.cs index b76e6f6d6..e0246dc78 100644 --- a/src/ResourceManagement/Graph.RBAC/RoleDefinitionsImpl.cs +++ b/src/ResourceManagement/Graph.RBAC/RoleDefinitionsImpl.cs @@ -11,6 +11,7 @@ namespace Microsoft.Azure.Management.Graph.RBAC.Fluent using Microsoft.Rest; using System.Linq; using System; + using Microsoft.Rest.Azure.OData; /// /// The implementation of RoleDefinitions and its parent interfaces. @@ -90,7 +91,13 @@ protected override IRoleDefinition WrapModel(RoleDefinitionInner roleDefinitionI public async Task GetByScopeAndRoleNameAsync(string scope, string roleName, CancellationToken cancellationToken = default(CancellationToken)) { - var inners = await Inner.ListAsync(scope, string.Format("roleName eq '{0}'", roleName), cancellationToken); + var inners = await Inner.ListAsync( + scope, + new ODataQuery + { + Filter = string.Format("roleName eq '{0}'", roleName) + }, + cancellationToken); if (inners == null || !inners.Any()) { return null; diff --git a/src/ResourceManagement/Graph.RBAC/ServicePrincipalsImpl.cs b/src/ResourceManagement/Graph.RBAC/ServicePrincipalsImpl.cs index e2b5a7821..79241c469 100644 --- a/src/ResourceManagement/Graph.RBAC/ServicePrincipalsImpl.cs +++ b/src/ResourceManagement/Graph.RBAC/ServicePrincipalsImpl.cs @@ -12,6 +12,7 @@ namespace Microsoft.Azure.Management.Graph.RBAC.Fluent using System; using System.Linq; using Microsoft.Azure.Management.Graph.RBAC.Fluent.ServicePrincipal.Definition; + using Microsoft.Rest.Azure.OData; /// /// The implementation of ServicePrincipals and its parent interfaces. @@ -57,10 +58,15 @@ public ServicePrincipalImpl Define(string name) public async Task GetByNameAsync(string name, CancellationToken cancellationToken = default(CancellationToken)) { - IEnumerable inners = await manager.Inner.ServicePrincipals.ListAsync(string.Format("displayName eq '{0}'", name), cancellationToken); + ODataQuery oDataQuery = new ODataQuery + { + Filter = string.Format("displayName eq '{0}'", name) + }; + IEnumerable inners = await manager.Inner.ServicePrincipals.ListAsync(oDataQuery, cancellationToken); if (inners == null || !inners.Any()) { - inners = await manager.Inner.ServicePrincipals.ListAsync(string.Format("servicePrincipalNames/any(c:c eq '{0}')", name), cancellationToken); + oDataQuery.Filter = string.Format("servicePrincipalNames/any(c:c eq '{0}')", name); + inners = await manager.Inner.ServicePrincipals.ListAsync(oDataQuery, cancellationToken); } if (inners == null || !inners.Any()) { From 1f5c1c939062b9912b3b550fe05bf695ca2a0392 Mon Sep 17 00:00:00 2001 From: Chuang <54572251+xccc-msft@users.noreply.github.com> Date: Tue, 20 Oct 2020 14:37:07 +0800 Subject: [PATCH 06/72] release 1.35.0 (#1153) --- Directory.Build.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Build.props b/Directory.Build.props index 314b1e1fc..473cee5f0 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -27,7 +27,7 @@ - 1.34.0 + 1.35.0 $(FluentVersion) From 3fae964ce62a1c390abfb61b85ef4c110749e2d7 Mon Sep 17 00:00:00 2001 From: Chuang <54572251+xccc-msft@users.noreply.github.com> Date: Fri, 23 Oct 2020 15:47:39 +0800 Subject: [PATCH 07/72] release note 1.35.0 (#1156) --- README.md | 9 +++++---- notes/prepare-for-1.35.0.md | 7 +++++++ 2 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 notes/prepare-for-1.35.0.md diff --git a/README.md b/README.md index c5d9d33f7..a7325c72e 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Documentation is available [on this page](https://aka.ms/azure-sdk-dotnet-mgmt) # Azure Management Libraries for .NET -This README is based on the released stable version (1.34.0). If you are looking for other releases, see [More Information](#more-information) +This README is based on the released stable version (1.35.0). If you are looking for other releases, see [More Information](#more-information) The Azure Management Libraries for .NET is a higher-level, object-oriented API for managing Azure resources. Libraries are built on the lower-level, request-response style [auto generated clients](https://github.com/Azure/azure-sdk-for-net/tree/AutoRest) and can run side-by-side with [auto generated clients](https://github.com/Azure/azure-sdk-for-net/tree/AutoRest). @@ -29,7 +29,7 @@ The Azure Management Libraries for .NET is a higher-level, object-oriented API f * [More information](#more-information) ## Feature Availability and Road Map -:triangular_flag_on_post: *as of Version 1.34.0* +:triangular_flag_on_post: *as of Version 1.35.0* @@ -600,7 +600,7 @@ IAzure azure = Azure.Configure().WithLogLevel(HttpLoggingDelegatingHandler.Level ### Latest stable release -**1.34.0** release builds are available on NuGet: +**1.35.0** release builds are available on NuGet: |Azure Management Library | Package name | Stable | |---------------------------------------------|-----------------------------------------------------|------------------------| @@ -639,7 +639,7 @@ IAzure azure = Azure.Configure().WithLogLevel(HttpLoggingDelegatingHandler.Level ## Upgrading from older versions -If you are migrating your code from 1.33.0 to 1.34.0, you can use these release notes for [preparing your code for 1.34.0 from 1.33.0](./notes/prepare-for-1.34.0.md). +If you are migrating your code from 1.34.0 to 1.35.0, you can use these release notes for [preparing your code for 1.35.0 from 1.34.0](./notes/prepare-for-1.35.0.md). In general, Azure Libraries for .Net follow [semantic versioning](http://semver.org/), so user code should continue working in a compatible fashion between minor versions of the same major version release train, with the following caveats: @@ -674,6 +674,7 @@ If you would like to become an active contributor to this project please follow | Version | SHA1 | Remarks | |-------------------|-------------------------------------------------------------------------------------------|-------------------------------------------------------| +| 1.35 | [1.34](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.35.0) | Tagged release for 1.35 version of Azure management libraries | | 1.34 | [1.34](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.34.0) | Tagged release for 1.34 version of Azure management libraries | | 1.33 | [1.33](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.33.0) | Tagged release for 1.33 version of Azure management libraries | | 1.32 | [1.32](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.32.0) | Tagged release for 1.32 version of Azure management libraries | diff --git a/notes/prepare-for-1.35.0.md b/notes/prepare-for-1.35.0.md new file mode 100644 index 000000000..5cf433d5d --- /dev/null +++ b/notes/prepare-for-1.35.0.md @@ -0,0 +1,7 @@ +# Prepare for Azure Management Libraries for .NET 1.35 # + +Steps to migrate code that uses Azure Management Libraries for .NET from 1.34 to 1.35 ... + +> If this note missed any breaking changes, please open a pull request. + +V1.35 is backwards compatible with V1.34 in the APIs intended for public use that reached the general availability (stable) stage in V1.x. From 525beecd80efd8826aca5d5b6a556bf5e73b5198 Mon Sep 17 00:00:00 2001 From: Lyndsey Paxton Date: Wed, 11 Nov 2020 15:22:08 +1100 Subject: [PATCH 08/72] Allow .net Core 3.1 to be specified in AppServices (#1164) --- src/ResourceManagement/AppService/RuntimeStack.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ResourceManagement/AppService/RuntimeStack.cs b/src/ResourceManagement/AppService/RuntimeStack.cs index 780ae5d7c..35c403140 100644 --- a/src/ResourceManagement/AppService/RuntimeStack.cs +++ b/src/ResourceManagement/AppService/RuntimeStack.cs @@ -39,6 +39,7 @@ public partial class RuntimeStack public static readonly RuntimeStack NETCore_V2_0 = new RuntimeStack("DOTNETCORE", "2.0"); public static readonly RuntimeStack NETCore_V2_1 = new RuntimeStack("DOTNETCORE", "2.1"); public static readonly RuntimeStack NETCore_V2_2 = new RuntimeStack("DOTNETCORE", "2.2"); + public static readonly RuntimeStack NETCore_V3_1 = new RuntimeStack("DOTNETCORE", "3.1"); public static readonly RuntimeStack Ruby_2_3 = new RuntimeStack("RUBY", "2.3"); public static readonly RuntimeStack Ruby_2_4 = new RuntimeStack("RUBY", "2.4"); public static readonly RuntimeStack Ruby_2_5 = new RuntimeStack("RUBY", "2.5"); From 755b4d294ed83d1805d652170c412ba05faa411e Mon Sep 17 00:00:00 2001 From: MatiasT Date: Wed, 25 Nov 2020 03:47:06 -0300 Subject: [PATCH 09/72] Added Microsoft Standard SKU to the CDN Fluent Definition (#1163) * Added Microsoft Standard SKU to the CDN Fluent Definition * Corrected the comments of the new methods --- src/ResourceManagement/Cdn/CdnProfileImpl.cs | 5 +++++ .../Cdn/Domain/CdnProfile/Definition/IDefinition.cs | 6 ++++++ .../Cdn/Domain/InterfaceImpl/CdnProfileImpl.cs | 9 +++++++++ 3 files changed, 20 insertions(+) diff --git a/src/ResourceManagement/Cdn/CdnProfileImpl.cs b/src/ResourceManagement/Cdn/CdnProfileImpl.cs index 5182dc59f..9880ed570 100644 --- a/src/ResourceManagement/Cdn/CdnProfileImpl.cs +++ b/src/ResourceManagement/Cdn/CdnProfileImpl.cs @@ -75,6 +75,11 @@ public CdnProfileImpl WithStandardAkamaiSku() return this; } + public CdnProfileImpl WithStandardMicrosoftSku() + { + Inner.Sku = new Sku(SkuName.StandardMicrosoft); + return this; + } ///GENMHASH:70DF47F31441CE46EC627207B2DE06E0:C8C6BDB115BB2358DEF4B1C799E01F42 public async Task StartEndpointAsync(string endpointName, CancellationToken cancellationToken = default(CancellationToken)) { diff --git a/src/ResourceManagement/Cdn/Domain/CdnProfile/Definition/IDefinition.cs b/src/ResourceManagement/Cdn/Domain/CdnProfile/Definition/IDefinition.cs index 65dfa0a79..70d735cb6 100644 --- a/src/ResourceManagement/Cdn/Domain/CdnProfile/Definition/IDefinition.cs +++ b/src/ResourceManagement/Cdn/Domain/CdnProfile/Definition/IDefinition.cs @@ -77,6 +77,12 @@ public interface IWithSku /// /// The next stage of the definition. Microsoft.Azure.Management.Cdn.Fluent.CdnProfile.Definition.IWithStandardCreate WithStandardAkamaiSku(); + + /// + /// Selects the Standard Microsoft SKU. + /// + /// The next stage of the definition. + Microsoft.Azure.Management.Cdn.Fluent.CdnProfile.Definition.IWithStandardCreate WithStandardMicrosoftSku(); } /// diff --git a/src/ResourceManagement/Cdn/Domain/InterfaceImpl/CdnProfileImpl.cs b/src/ResourceManagement/Cdn/Domain/InterfaceImpl/CdnProfileImpl.cs index 923bacab2..1a032bc6d 100644 --- a/src/ResourceManagement/Cdn/Domain/InterfaceImpl/CdnProfileImpl.cs +++ b/src/ResourceManagement/Cdn/Domain/InterfaceImpl/CdnProfileImpl.cs @@ -449,5 +449,14 @@ CdnProfile.Definition.IWithStandardCreate CdnProfile.Definition.IWithSku.WithSta { return this.WithStandardVerizonSku(); } + + /// + /// Selects the Standard Microsoft SKU. + /// + /// The next stage of the definition. + CdnProfile.Definition.IWithStandardCreate CdnProfile.Definition.IWithSku.WithStandardMicrosoftSku() + { + return this.WithStandardMicrosoftSku(); + } } } \ No newline at end of file From b0517c7a6f223cbc695627ddd307158b3d731882 Mon Sep 17 00:00:00 2001 From: Chuang <54572251+xccc-msft@users.noreply.github.com> Date: Wed, 25 Nov 2020 14:59:37 +0800 Subject: [PATCH 10/72] upgrade clientruntime authentication version (#1165) * upgrade clientruntime authentication version * upgrade client runtime --- Samples/Samples.csproj | 2 +- src/AzSdk.reference.props | 2 +- .../Microsoft.Azure.Management.ResourceManager.Fluent.csproj | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Samples/Samples.csproj b/Samples/Samples.csproj index 2f26b1657..0884dcd23 100644 --- a/Samples/Samples.csproj +++ b/Samples/Samples.csproj @@ -29,7 +29,7 @@ - + diff --git a/src/AzSdk.reference.props b/src/AzSdk.reference.props index 6062c86ba..b21fd3d75 100644 --- a/src/AzSdk.reference.props +++ b/src/AzSdk.reference.props @@ -1,7 +1,7 @@ - + diff --git a/src/ResourceManagement/ResourceManager/Microsoft.Azure.Management.ResourceManager.Fluent.csproj b/src/ResourceManagement/ResourceManager/Microsoft.Azure.Management.ResourceManager.Fluent.csproj index 5168c57c4..4743f5024 100644 --- a/src/ResourceManagement/ResourceManager/Microsoft.Azure.Management.ResourceManager.Fluent.csproj +++ b/src/ResourceManagement/ResourceManager/Microsoft.Azure.Management.ResourceManager.Fluent.csproj @@ -14,7 +14,7 @@ - + From 156f4c102303f8203db8fc4b6adee5f95a4b5fce Mon Sep 17 00:00:00 2001 From: Dan Svyatovets <31245557+SvyatovetsD@users.noreply.github.com> Date: Fri, 27 Nov 2020 05:26:38 +0300 Subject: [PATCH 11/72] Fix regex to allow wildcard subdomain (#1167) --- src/ResourceManagement/AppService/HostNameBindingImpl.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ResourceManagement/AppService/HostNameBindingImpl.cs b/src/ResourceManagement/AppService/HostNameBindingImpl.cs index 57f2f037f..cca1d15d7 100644 --- a/src/ResourceManagement/AppService/HostNameBindingImpl.cs +++ b/src/ResourceManagement/AppService/HostNameBindingImpl.cs @@ -140,7 +140,7 @@ private string NormalizeHostNameBindingName(string hostname, string domainName) ///GENMHASH:027705B70337BE533ED77421800E496A:3479885A232C974264B5B36BDBB0BC94 public HostNameBindingImpl WithDnsRecordType(CustomHostNameDnsRecordType hostNameDnsRecordType) { - var regex = new Regex("([.\\w-]+)\\.([\\w-]+\\.\\w+)"); + var regex = new Regex("([.\\w-]+|[*])\\.([\\w-]+\\.\\w+)"); var matcher = regex.Match(name); if (hostNameDnsRecordType == CustomHostNameDnsRecordType.CName && !matcher.Success) { From 65d68a8b8a6bdad7386519bdf27d96f8b3379fc9 Mon Sep 17 00:00:00 2001 From: Tanyi Chen Date: Fri, 27 Nov 2020 11:11:51 +0800 Subject: [PATCH 12/72] Release 1.36.0 (#1172) --- Directory.Build.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 473cee5f0..92b7c84f4 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -16,7 +16,7 @@ true - true + true true true true @@ -27,7 +27,7 @@ - 1.35.0 + 1.36.0 $(FluentVersion) From 002dd17e48baca1fa615c9c25a56f36c14ab78c1 Mon Sep 17 00:00:00 2001 From: Tanyi Chen Date: Fri, 27 Nov 2020 14:38:42 +0800 Subject: [PATCH 13/72] Release Note 1.36.0 (#1173) --- README.md | 9 +++++---- notes/prepare-for-1.36.0.md | 7 +++++++ 2 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 notes/prepare-for-1.36.0.md diff --git a/README.md b/README.md index a7325c72e..52f75dba5 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Documentation is available [on this page](https://aka.ms/azure-sdk-dotnet-mgmt) # Azure Management Libraries for .NET -This README is based on the released stable version (1.35.0). If you are looking for other releases, see [More Information](#more-information) +This README is based on the released stable version (1.36.0). If you are looking for other releases, see [More Information](#more-information) The Azure Management Libraries for .NET is a higher-level, object-oriented API for managing Azure resources. Libraries are built on the lower-level, request-response style [auto generated clients](https://github.com/Azure/azure-sdk-for-net/tree/AutoRest) and can run side-by-side with [auto generated clients](https://github.com/Azure/azure-sdk-for-net/tree/AutoRest). @@ -29,7 +29,7 @@ The Azure Management Libraries for .NET is a higher-level, object-oriented API f * [More information](#more-information) ## Feature Availability and Road Map -:triangular_flag_on_post: *as of Version 1.35.0* +:triangular_flag_on_post: *as of Version 1.36.0*
@@ -600,7 +600,7 @@ IAzure azure = Azure.Configure().WithLogLevel(HttpLoggingDelegatingHandler.Level ### Latest stable release -**1.35.0** release builds are available on NuGet: +**1.36.0** release builds are available on NuGet: |Azure Management Library | Package name | Stable | |---------------------------------------------|-----------------------------------------------------|------------------------| @@ -639,7 +639,7 @@ IAzure azure = Azure.Configure().WithLogLevel(HttpLoggingDelegatingHandler.Level ## Upgrading from older versions -If you are migrating your code from 1.34.0 to 1.35.0, you can use these release notes for [preparing your code for 1.35.0 from 1.34.0](./notes/prepare-for-1.35.0.md). +If you are migrating your code from 1.35.0 to 1.36.0, you can use these release notes for [preparing your code for 1.36.0 from 1.35.0](./notes/prepare-for-1.36.0.md). In general, Azure Libraries for .Net follow [semantic versioning](http://semver.org/), so user code should continue working in a compatible fashion between minor versions of the same major version release train, with the following caveats: @@ -674,6 +674,7 @@ If you would like to become an active contributor to this project please follow | Version | SHA1 | Remarks | |-------------------|-------------------------------------------------------------------------------------------|-------------------------------------------------------| +| 1.36 | [1.34](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.36.0) | Tagged release for 1.36 version of Azure management libraries | | 1.35 | [1.34](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.35.0) | Tagged release for 1.35 version of Azure management libraries | | 1.34 | [1.34](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.34.0) | Tagged release for 1.34 version of Azure management libraries | | 1.33 | [1.33](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.33.0) | Tagged release for 1.33 version of Azure management libraries | diff --git a/notes/prepare-for-1.36.0.md b/notes/prepare-for-1.36.0.md new file mode 100644 index 000000000..54af2ce6b --- /dev/null +++ b/notes/prepare-for-1.36.0.md @@ -0,0 +1,7 @@ +# Prepare for Azure Management Libraries for .NET 1.36 # + +Steps to migrate code that uses Azure Management Libraries for .NET from 1.35 to 1.36 ... + +> If this note missed any breaking changes, please open a pull request. + +V1.36 is backwards compatible with V1.35 in the APIs intended for public use that reached the general availability (stable) stage in V1.x. From 32412cd4f6a7611fce033f9a354c321906828d57 Mon Sep 17 00:00:00 2001 From: Chuang <54572251+xccc-msft@users.noreply.github.com> Date: Fri, 27 Nov 2020 16:56:53 +0800 Subject: [PATCH 14/72] update CI CredScan task (#1169) * try pre value * relace test credentials by place holder * fix alignment * suppress link of sample package * update for ci credscan task --- .azure-pipelines/fluentNetSdk.yml | 1 + .gitignore | 1 + AUTH.md | 8 +- .../ManageFunctionAppWithDomainSsl.cs | 4 +- .../ManageLinuxWebAppSqlConnection.cs | 2 +- .../ManageLinuxWebAppWithDomainSsl.cs | 2 +- .../ManageLinuxWebAppWithTrafficManager.cs | 2 +- .../AppService/ManageWebAppSqlConnection.cs | 2 +- .../AppService/ManageWebAppWithDomainSsl.cs | 2 +- .../ManageWebAppWithTrafficManager.cs | 2 +- Samples/Asset/NetworkTestCertificate1.pfx | Bin 2472 -> 0 bytes Samples/Asset/NetworkTestCertificate2.pfx | Bin 2472 -> 0 bytes Samples/Asset/SampleTestCertificate.pfx | Bin 2549 -> 0 bytes .../webapp_managefunctionappwithdomainssl.pfx | Bin 2612 -> 0 bytes .../webapp_managelinuxwebappwithdomainssl.pfx | Bin 2612 -> 0 bytes ...pp_managelinuxwebappwithtrafficmanager.pfx | Bin 2612 -> 0 bytes .../webapp_managewebappwithdomainssl.pfx | Bin 2612 -> 0 bytes .../webapp_managewebappwithtrafficmanager.pfx | Bin 2612 -> 0 bytes Samples/BatchAI/ManageBatchAI.cs | 2 +- .../ConvertVirtualMachineToManagedDisks.cs | 4 +- ...eateVMsUsingCustomImageOrSpecializedVHD.cs | 4 +- ...teVirtualMachineUsingCustomImageFromVHD.cs | 6 +- ...ateVirtualMachineUsingCustomImageFromVM.cs | 4 +- ...MachineUsingSpecializedDiskFromSnapshot.cs | 4 +- ...rtualMachineUsingSpecializedDiskFromVhd.cs | 4 +- .../CreateVirtualMachinesInParallel.cs | 4 +- Samples/Compute/ManageAvailabilitySet.cs | 4 +- Samples/Compute/ManageManagedDisks.cs | 14 +- ...IEnabledVirtualMachineBelongsToAADGroup.cs | 4 +- ...nageStorageFromMSIEnabledVirtualMachine.cs | 4 +- ...ageUserAssignedMSIEnabledVirtualMachine.cs | 4 +- Samples/Compute/ManageVirtualMachine.cs | 4 +- Samples/Compute/ManageVirtualMachineAsync.cs | 4 +- .../Compute/ManageVirtualMachineExtension.cs | 20 +- ...tualMachineFromMSIEnabledVirtualMachine.cs | 5 +- .../Compute/ManageVirtualMachineScaleSet.cs | 2 +- .../ManageVirtualMachineScaleSetAsync.cs | 2 +- ...irtualMachineScaleSetWithUnmanagedDisks.cs | 2 +- .../Compute/ManageVirtualMachineWithDisk.cs | 4 +- .../ManageVirtualMachineWithUnmanagedDisks.cs | 4 +- .../ManageVirtualMachinesInParallel.cs | 8 +- ...ageVirtualMachinesInParallelWithNetwork.cs | 4 +- Samples/Compute/ManageZonalVirtualMachine.cs | 4 +- .../ManageZonalVirtualMachineScaleSet.cs | 4 +- Samples/Dns/ManageDns.cs | 4 +- Samples/DockerUtils.cs | 2 +- Samples/GraphRbac/ManageServicePrincipal.cs | 6 +- .../GraphRbac/ManageUsersGroupsAndRoles.cs | 2 +- .../CreateSimpleInternetFacingLoadBalancer.cs | 2 +- Samples/Network/ManageApplicationGateway.cs | 2 +- Samples/Network/ManageInternalLoadBalancer.cs | 2 +- .../ManageInternetFacingLoadBalancer.cs | 2 +- Samples/Network/ManageIpAddress.cs | 4 +- Samples/Network/ManageNetworkInterface.cs | 4 +- Samples/Network/ManageNetworkSecurityGroup.cs | 2 +- Samples/Network/ManageNetworkWatcher.cs | 2 +- Samples/Network/ManageVirtualNetwork.cs | 2 +- Samples/Network/ManageVirtualNetworkAsync.cs | 2 +- .../ManageVpnGatewayVNet2VNetConnection.cs | 2 +- .../VerifyNetworkPeeringWithNetworkWatcher.cs | 2 +- Samples/Sql/GettingSqlServerMetrics.cs | 2 +- Samples/Sql/ManageSqlDatabase.cs | 2 +- Samples/Sql/ManageSqlDatabaseInElasticPool.cs | 2 +- ...eSqlDatabasesAcrossDifferentDataCenters.cs | 2 +- Samples/Sql/ManageSqlFailoverGroups.cs | 2 +- Samples/Sql/ManageSqlFirewallRules.cs | 2 +- Samples/Sql/ManageSqlImportExportDatabase.cs | 2 +- Samples/Sql/ManageSqlServerDnsAliases.cs | 2 +- ...ManageSqlServerKeysWithAzureKeyVaultKey.cs | 2 +- Samples/Sql/ManageSqlVirtualNetworkRules.cs | 2 +- ...anageSqlWithRecoveredOrRestoredDatabase.cs | 2 +- .../ManageStorageAccountNetworkRules.cs | 4 +- .../TrafficManager/ManageTrafficManager.cs | 2 +- Samples/Utilities.cs | 13 +- .../ScaleSetBootDiagnosticsOperations.cs | 14 +- .../Compute/SharedGalleryImageTests.cs | 2 +- ...VirtualMachineCustomImageOperationsTest.cs | 6 +- ...VirtualMachineEncryptionOperationsTests.cs | 2 +- .../Compute/VirtualMachineExtensionTests.cs | 5 +- ...irtualMachineManagedDiskOperationsTests.cs | 14 +- ...lMachineScaleSetEMSILMSIOperationsTests.cs | 6 +- ...chineScaleSetManagedDiskOperationsTests.cs | 4 +- .../Compute/VirtualMachineScaleSetTests.cs | 29 +- .../Compute/VirtualMachinesTests.cs | 6 +- Tests/Fluent.Tests/Monitor/MonitorTests.cs | 3 +- Tests/Fluent.Tests/Redis/RedisCacheTests.cs | 14 +- Tests/Fluent.Tests/Search/SearchTest.cs | 8 +- .../ServiceBus/ServiceBusTests.cs | 6 +- .../CanCreateFileServer.json | 2 +- .../Fluent.Tests.BatchAI/CanCreateJob.json | 2 +- .../Fluent.Tests.BatchAI/CreateUpdate.json | 2 +- .../CanOperateOnEmptyManagedDisk.json | 4 +- ...ateUpdateGetDeleteGalleryImageVersion.json | 3 +- ...VMWithExplicitZoneForRelatedResources.json | 2 +- ...edVMWithImplicitZonedRelatedResources.json | 2 +- ...reateZonedVMWithZoneResilientPublicIP.json | 2 +- .../CanDisable.json | 2 +- ...thCreatableStorageOnManagedVMCreation.json | 2 +- ...CreatableStorageOnUnManagedVMCreation.json | 2 +- ...ithExplicitStorageOnManagedVMCreation.json | 2 +- ...ithImplicitStorageOnManagedVMCreation.json | 2 +- ...hImplicitStorageOnUnManagedVMCreation.json | 2 +- ...ouldUseOSUnManagedDiskImplicitStorage.json | 2 +- ...houldUseUnManagedDisksExplicitStorage.json | 2 +- .../CanCreateImageByCapturingVM.json | 5 +- .../CanCreateImageFromManagedDisk.json | 3 +- .../CanCreateImageFromNativeVhd.json | 8 +- .../CanCreateWithEMSI.json | 2 +- .../CanCreateWithLMSIAndEMSI.json | 2 +- .../CanUpdateEMSIAndLMSI.json | 2 +- .../CanHandleExtensionReference.json | 6 +- .../CanInstallUninstallCustomExtension.json | 2 +- ...anResetPasswordUsingVMAccessExtension.json | 6 +- ...nUpdateExtensionPublicPrivateSettings.json | 12 +- ...rtualMachineWithEmptyManagedDataDisks.json | 3 +- ...irtualMachineByAttachingManagedOsDisk.json | 3 +- ...achineFromCustomImageWithManagedDisks.json | 7 +- ...lMachineFromPIRImageWithManagedOsDisk.json | 3 +- ...thManagedDiskInManagedAvailabilitySet.json | 3 +- ...achineByAddingAndRemovingManagedDisks.json | 3 +- ...nUpdateVirtualMachineByReimagingDisks.json | 3 +- ...SetMSIOnExistingVMWithRoleAssignments.json | 2 +- ...nNewOrExistingVMWithoutRoleAssignment.json | 2 +- ...MSIOnNewVMWithMultipleRoleAssignments.json | 2 +- ...ithRoleAssignedToCurrentResourceGroup.json | 2 +- .../CanCreateLowPriorityVMSSInstance.json | 3 +- ...ackendPoolOfZoneResilientLoadBalancer.json | 6 +- .../CanCreateUpdate.json | 3 +- ...neScaleSetWithOptionalNetworkSettings.json | 3 +- .../CanCreateWithCustomScriptExtension.json | 3 +- ...ScaleSetWithZoneResilientLoadBalancer.json | 3 +- ...anEnableMSIWithMultipleRoleAssignment.json | 3 +- .../CanEnableMSIWithoutRoleAssignment.json | 3 +- .../CanGetSingleVMSSInstance.json | 3 +- ...pdateExtensionPublicProtectedSettings.json | 11 +- ...nUpdateWithExtensionProtectedSettings.json | 5 +- .../CanDisable.json | 3 +- ...hExplicitStorageOnManagedVMSSCreation.json | 3 +- ...CreatableStorageOnManagedVMSSCreation.json | 3 +- ...eatableStorageOnUnManagedVMSSCreation.json | 3 +- ...hImplicitStorageOnManagedVMSSCreation.json | 3 +- ...dUseVMSSUnManagedDisksExplicitStorage.json | 3 +- ...sesVMSSOSUnManagedDiskImplicitStorage.json | 3 +- ...nCreateFromCustomImageWithManagedDisk.json | 4 +- ...CanCreateUpdateFromPIRWithManagedDisk.json | 3 +- .../CanCreate.json | 6 +- .../CanCreateUpdatePriorityAndPrice.json | 2 +- ...ilitySetInSameProximityPlacementGroup.json | 2 +- .../CanCreateWithCustomData.json | 3 +- ...CanCreateWithExistingNetworkAndNewPIP.json | 3 +- .../CanCreateWithNetworking.json | 2 +- ...nCreateWithRelatedResourcesInParallel.json | 10 +- .../CanEncrypt.json | 4 +- .../CanRunScriptOnVM.json | 2 +- .../CanSShConnectToVirtualMachine.json | 3 +- .../CanSetStorageAccountForUnmanagedDisk.json | 4 +- ...ximityPlacementGroupForVirtualMachine.json | 2 +- .../CanCreateWithEMSI.json | 5 +- .../CanCreateWithLMSIAndEMSI.json | 3 +- .../CanUpdateEMSIAndLMSI.json | 3 +- .../CanConfigureDataCapturing.json | 4 +- .../CanEnableDataCaptureOnUpdate.json | 2 +- .../CanManageGeoDisasterRecoveryPairing.json | 2 +- .../CanCRUDGroup.json | 2 +- .../CanCreateUser.json | 2 +- .../CanUpdateUser.json | 2 +- .../CanCRUDKeyVault.json | 2 +- .../CanCRUDLocks.json | 2 +- .../CanCRUDMultipleResourceMetricAlerts.json | 5 +- .../BackendHealthCheck.json | 4 +- .../PrivateComplex.json | 2 +- .../PrivateMinimal.json | 2 +- .../PublicComplex.json | 2 +- .../PublicMinimal.json | 2 +- .../SslWithKeyVault.json | 6403 ----------------- .../WebApplicationFirewall.json | 2 +- .../InternalMinimum.json | 4 +- .../InternetMinimum.json | 4 +- .../NatOnly.json | 4 +- .../NatPools.json | 4 +- .../NatRules.json | 4 +- .../CanWatchNetwork.json | 4 +- .../CanCRUDLinkedServers.json | 4 +- .../Fluent.Tests.Redis/CanCRUDRedisCache.json | 14 +- .../Fluent.Tests.Search/CanCRUD.json | 14 +- .../CanOperateOnAuthorizationRules.json | 4 +- .../Fluent.Tests.Sql/CanCRUDSqlDatabase.json | 2 +- .../CanCRUDSqlDatabaseWithElasticPool.json | 2 +- .../CanCRUDSqlElasticPool.json | 2 +- .../CanCRUDSqlFirewallRule.json | 2 +- .../Fluent.Tests.Sql/CanCRUDSqlServer.json | 4 +- .../Fluent.Tests.Sql/CanCRUDSqlSyncGroup.json | 5 +- .../CanCRUDSqlSyncMember.json | 9 +- .../CanDoOperationsOnDataWarehouse.json | 2 +- .../CanManageReplicationLinks.json | 4 +- .../CanOperateSqlFromRollUpClient.json | 2 +- ...anUseCoolShortcutsForResourceCreation.json | 2 +- .../canCRUDSqlFailoverGroup.json | 7 +- ...geSqlServerAndDatabaseAutomaticTuning.json | 3 +- .../canCreateAndAquireServerDnsAlias.json | 5 +- ...qlServerCapabilitiesAndCreateIdentity.json | 3 +- .../CanGetAndRegenerateKeys.json | 4 +- .../CanCRUDFunctionApp.json | 46 +- .../FunctionAppLongNameBug.json | 6 +- .../CanCRUDSwapSlots.json | 36 +- Tests/Fluent.Tests/Sql/SqlTests.cs | 12 +- .../Storage/StorageAccountsTests.cs | 6 +- Tests/Samples.Tests/AppService.cs | 12 +- Tests/Samples.Tests/Compute.cs | 6 +- Tests/Samples.Tests/Network.cs | 2 +- .../ManageFunctionAppBasicTest.json | 38 +- .../ManageFunctionAppSourceControlTest.json | 44 +- ...nageFunctionAppWithAuthenticationTest.json | 5440 -------------- .../ManageFunctionAppWithDomainSslTest.json | 28 +- .../ManageLinuxWebAppSqlConnectionTest.json | 8 +- ...nuxWebAppStorageAccountConnectionTest.json | 10 +- .../ManageLinuxWebAppWithDomainSslTest.json | 7 +- ...nageLinuxWebAppWithTrafficManagerTest.json | 15 +- .../ManageWebAppSqlConnectionTest.json | 8 +- ...ageWebAppStorageAccountConnectionTest.json | 10 +- .../ManageWebAppWithDomainSslTest.json | 7 +- .../ManageWebAppWithTrafficManagerTest.json | 13 +- ...nvertVirtualMachineToManagedDisksTest.json | 3 +- ...sUsingCustomImageOrSpecializedVHDTest.json | 9 +- ...ualMachineUsingCustomImageFromVHDTest.json | 27 +- ...tualMachineUsingCustomImageFromVMTest.json | 23 +- ...eUsingSpecializedDiskFromSnapshotTest.json | 15 +- ...achineUsingSpecializedDiskFromVhdTest.json | 11 +- .../CreateVirtualMachinesInParallelTest.json | 21 +- .../ManageAvailabilitySetTest.json | 5 +- .../ManageManagedDisksTest.json | 4 +- ...edVirtualMachineBelongsToAADGroupTest.json | 2 +- ...orageFromMSIEnabledVirtualMachineTest.json | 3 +- .../ManageVirtualMachineAsyncTest.json | 5 +- .../ManageVirtualMachineExtensionTest.json | 35 +- .../ManageVirtualMachineTest.json | 5 +- .../ManageVirtualMachineWithDiskTest.json | 3 +- ...eVirtualMachineWithUnmanagedDisksTest.json | 5 +- .../ManageVirtualMachinesInParallelTest.json | 10 +- ...tualMachinesInParallelWithNetworkTest.json | 43 +- ...ManageZonalVirtualMachineScaleSetTest.json | 7 +- .../ManageZonalVirtualMachineTest.json | 7 +- .../ManageContainerRegistryTest.json | 6 +- .../CosmosDBWithEventualConsistencyTest.json | 2 +- .../CosmosDBWithIPRangeTest.json | 2 +- .../CosmosDBWithKindMongoDBTest.json | 4 +- .../HACosmosDBTest.json | 2 +- ...ManageEventHubGeoDisasterRecoveryTest.json | 2 +- .../ManageEventHubTest.json | 2 +- .../ManageUsersGroupsAndRolesTest.json | 5 +- .../Samples.Tests.Locks/ManageLocksTest.json | 2 +- ...rityBreachOrRiskActivityLogAlertsTest.json | 2 +- .../ManageApplicationGatewayTest.json | 4 +- .../ManageIPAddressTest.json | 5 +- .../ManageNetworkInterfaceTest.json | 5 +- .../ManageNetworkWatcherTest.json | 2 +- .../ManageSimpleApplicationGatewayTest.json | 2 +- ...nageVpnGatewayVNet2VNetConnectionTest.json | 6 +- ...yNetworkPeeringWithNetworkWatcherTest.json | 4 +- .../ManagePrivateDnsTest.json | 4 +- .../ManageRedisTest.json | 10 +- .../DeployUsingARMTemplateTest.json | 3 +- ...eployUsingARMTemplateWithProgressTest.json | 3 +- ...loyVirtualMachineUsingARMTemplateTest.json | 5 +- .../ManageSearchTest.json | 16 +- .../PublishSubscribeAdvanceFeaturesTest.json | 2 +- .../PublishSubscribeBasicTest.json | 4 +- .../QueueAdvanceFeaturesTest.json | 2 +- .../QueueBasicTest.json | 4 +- .../WithClaimBasedAuthorizationTest.json | 2 +- .../GettingSqlServerMetricsTest.json | 2 +- .../ManageSqlDatabaseInElasticPoolTest.json | 5 +- .../ManageSqlDatabaseTest.json | 5 +- ...tabasesAcrossDifferentDataCentersTest.json | 4 +- .../ManageSqlFailoverGroupsTest.json | 7 +- .../ManageSqlFirewallRulesTest.json | 5 +- .../ManageSqlImportExportDatabaseTest.json | 14 +- .../ManageSqlServerDnsAliasesTest.json | 4 +- .../ManageSqlVirtualNetworkRulesTest.json | 5 +- ...qlWithRecoveredOrRestoredDatabaseTest.json | 5 +- ...eManageStorageAccountNetworkRulesTest.json | 5 +- .../ManageStorageAccountTest.json | 4 +- .../ManageStorageAccountTestAsync.json | 8 +- .../ManageTrafficManagerTest.json | 10 +- .../Samples/Batch/ManageBatchAccount.cs | 256 - .../Tests/Fluent.Tests/Batch/BatchTests.cs | 379 - .../CanCRUDBatchAccounts.json | 3902 ---------- .../CanCreateBatchAccountWithApplication.json | 1832 ----- .../CanCreateBatchAccountWithPool.json | 3512 --------- deprecated/Tests/Samples.Tests/Batch.cs | 29 - .../ManageBatchAccountTest.json | 3727 ---------- .../Batch/ApplicationImpl.cs | 173 - .../Batch/ApplicationPackageImpl.cs | 137 - .../Batch/ApplicationPackagesImpl.cs | 94 - .../Batch/ApplicationsImpl.cs | 99 - .../Batch/BatchAccountImpl.cs | 307 - .../Batch/BatchAccountKeys.cs | 56 - .../Batch/BatchAccountsImpl.cs | 121 - .../ResourceManagement/Batch/BatchManager.cs | 97 - .../Application/Definition/IDefinition.cs | 64 - .../Domain/Application/Update/IUpdate.cs | 58 - .../UpdateDefinition/IUpdateDefinition.cs | 64 - .../BatchAccount/Definition/IDefinition.cs | 117 - .../Domain/BatchAccount/Update/IUpdate.cs | 103 - .../Batch/Domain/IApplication.cs | 36 - .../Batch/Domain/IApplicationPackage.cs | 50 - .../Batch/Domain/IApplicationPackageBeta.cs | 30 - .../Batch/Domain/IBatchAccount.cs | 84 - .../Batch/Domain/IBatchAccounts.cs | 32 - .../ResourceManagement/Batch/Domain/IPool.cs | 92 - .../Domain/InterfaceImpl/ApplicationImpl.cs | 181 - .../InterfaceImpl/ApplicationPackageImpl.cs | 98 - .../InterfaceImpl/ApplicationPackagesImpl.cs | 11 - .../Domain/InterfaceImpl/ApplicationsImpl.cs | 11 - .../Domain/InterfaceImpl/BatchAccountImpl.cs | 307 - .../Domain/InterfaceImpl/BatchAccountsImpl.cs | 41 - .../Batch/Domain/InterfaceImpl/PoolImpl.cs | 643 -- .../Batch/Domain/InterfaceImpl/PoolsImpl.cs | 8 - .../Domain/Pool/Definition/IDefinition.cs | 141 - .../Batch/Domain/Pool/Update/IUpdate.cs | 127 - .../UpdateDefinition/IUpdateDefinition.cs | 141 - .../Batch/Generated/ApplicationOperations.cs | 1387 ---- .../ApplicationOperationsExtensions.cs | 176 - .../Generated/ApplicationPackageOperations.cs | 1515 ---- .../ApplicationPackageOperationsExtensions.cs | 193 - .../Batch/Generated/BatchAccountOperations.cs | 2340 ------ .../BatchAccountOperationsExtensions.cs | 341 - .../Batch/Generated/BatchManagementClient.cs | 161 - .../Batch/Generated/CertificateOperations.cs | 1840 ----- .../CertificateOperationsExtensions.cs | 315 - .../Batch/Generated/IApplicationOperations.cs | 194 - .../IApplicationPackageOperations.cs | 214 - .../Generated/IBatchAccountOperations.cs | 365 - .../Batch/Generated/IBatchManagementClient.cs | 106 - .../Batch/Generated/ICertificateOperations.cs | 335 - .../Batch/Generated/ILocationOperations.cs | 74 - .../Batch/Generated/IOperations.cs | 66 - .../Batch/Generated/IPoolOperations.cs | 357 - .../Batch/Generated/LocationOperations.cs | 446 -- .../Generated/LocationOperationsExtensions.cs | 67 - .../Batch/Generated/Models/AccountKeyType.cs | 64 - .../ActivateApplicationPackageParameters.cs | 66 - .../Batch/Generated/Models/AllocationState.cs | 78 - .../Generated/Models/ApplicationInner.cs | 89 - .../Models/ApplicationPackageInner.cs | 105 - .../Models/ApplicationPackageReference.cs | 87 - .../Batch/Generated/Models/AutoScaleRun.cs | 89 - .../Generated/Models/AutoScaleRunError.cs | 99 - .../Generated/Models/AutoScaleSettings.cs | 79 - .../Models/AutoStorageBaseProperties.cs | 65 - .../Generated/Models/AutoStorageProperties.cs | 65 - .../Batch/Generated/Models/AutoUserScope.cs | 65 - .../Generated/Models/AutoUserSpecification.cs | 72 - .../AzureBlobFileSystemConfiguration.cs | 136 - .../Models/AzureFileShareConfiguration.cs | 125 - .../Models/BatchAccountCreateHeaders.cs | 63 - .../Models/BatchAccountCreateParameters.cs | 124 - .../Models/BatchAccountDeleteHeaders.cs | 63 - .../Generated/Models/BatchAccountInner.cs | 200 - .../Generated/Models/BatchAccountKeysInner.cs | 67 - .../BatchAccountRegenerateKeyParameters.cs | 62 - .../Models/BatchAccountUpdateParameters.cs | 79 - .../Models/BatchLocationQuotaInner.cs | 51 - .../Models/CIFSMountConfiguration.cs | 124 - .../Batch/Generated/Models/CachingType.cs | 73 - .../Models/CertificateBaseProperties.cs | 73 - .../CertificateCancelDeletionHeaders.cs | 57 - .../Models/CertificateCreateHeaders.cs | 55 - ...ertificateCreateOrUpdateParametersInner.cs | 131 - .../Models/CertificateDeleteHeaders.cs | 63 - .../Generated/Models/CertificateFormat.cs | 65 - .../Generated/Models/CertificateGetHeaders.cs | 55 - .../Generated/Models/CertificateInner.cs | 166 - .../Models/CertificateProvisioningState.cs | 82 - .../Generated/Models/CertificateReference.cs | 121 - .../Models/CertificateStoreLocation.cs | 66 - .../Models/CertificateUpdateHeaders.cs | 55 - .../Generated/Models/CertificateVisibility.cs | 78 - .../Models/CheckNameAvailabilityParameters.cs | 78 - .../CheckNameAvailabilityResultInner.cs | 78 - .../Models/CloudServiceConfiguration.cs | 89 - .../Models/ComputeNodeDeallocationOption.cs | 89 - .../Generated/Models/ComputeNodeFillType.cs | 66 - .../Models/ContainerConfiguration.cs | 83 - .../Generated/Models/ContainerRegistry.cs | 88 - .../Models/ContainerWorkingDirectory.cs | 66 - .../Batch/Generated/Models/DataDisk.cs | 112 - .../Models/DeleteCertificateError.cs | 110 - .../Models/DeploymentConfiguration.cs | 86 - .../Batch/Generated/Models/ElevationLevel.cs | 65 - .../Generated/Models/EnvironmentSetting.cs | 71 - .../Generated/Models/FixedScaleSettings.cs | 101 - .../Batch/Generated/Models/ImageReference.cs | 126 - .../Models/InboundEndpointProtocol.cs | 64 - .../Batch/Generated/Models/InboundNatPool.cs | 164 - .../Models/InterNodeCommunicationState.cs | 64 - .../Generated/Models/KeyVaultReference.cs | 79 - .../Models/LinuxUserConfiguration.cs | 86 - .../Batch/Generated/Models/LoginMode.cs | 68 - .../Batch/Generated/Models/MetadataItem.cs | 79 - .../Generated/Models/MountConfiguration.cs | 115 - .../Generated/Models/NFSMountConfiguration.cs | 96 - .../Models/NameAvailabilityReason.cs | 64 - .../Generated/Models/NetworkConfiguration.cs | 129 - .../Models/NetworkSecurityGroupRule.cs | 119 - .../Models/NetworkSecurityGroupRuleAccess.cs | 64 - .../Generated/Models/OperationDisplay.cs | 79 - .../Batch/Generated/Models/OperationInner.cs | 78 - .../Batch/Generated/Models/PackageState.cs | 65 - .../Batch/Generated/Models/Page.cs | 51 - .../Generated/Models/PoolAllocationMode.cs | 65 - .../Generated/Models/PoolCreateHeaders.cs | 55 - .../Generated/Models/PoolDeleteHeaders.cs | 63 - .../Models/PoolDisableAutoScaleHeaders.cs | 57 - .../Models/PoolEndpointConfiguration.cs | 83 - .../Batch/Generated/Models/PoolGetHeaders.cs | 55 - .../Batch/Generated/Models/PoolInner.cs | 469 -- .../Generated/Models/PoolProvisioningState.cs | 66 - .../Generated/Models/PoolStopResizeHeaders.cs | 55 - .../Generated/Models/PoolUpdateHeaders.cs | 55 - .../Generated/Models/ProvisioningState.cs | 100 - .../Batch/Generated/Models/ResizeError.cs | 99 - .../Generated/Models/ResizeOperationStatus.cs | 123 - .../Batch/Generated/Models/ResourceFile.cs | 151 - .../Batch/Generated/Models/ScaleSettings.cs | 85 - .../Batch/Generated/Models/StartTask.cs | 189 - .../Generated/Models/StorageAccountType.cs | 64 - .../Generated/Models/TaskContainerSettings.cs | 117 - .../Generated/Models/TaskSchedulingPolicy.cs | 62 - .../Batch/Generated/Models/UserAccount.cs | 119 - .../Batch/Generated/Models/UserIdentity.cs | 71 - .../Models/VirtualMachineConfiguration.cs | 168 - .../Models/VirtualMachineFamilyCoreQuota.cs | 60 - .../Generated/Models/WindowsConfiguration.cs | 54 - .../Models/WindowsUserConfiguration.cs | 55 - .../Batch/Generated/Operations.cs | 398 - .../Batch/Generated/OperationsExtensions.cs | 60 - .../Batch/Generated/PoolOperations.cs | 2086 ------ .../Generated/PoolOperationsExtensions.cs | 339 - .../src/ResourceManagement/Batch/PoolImpl.cs | 276 - .../src/ResourceManagement/Batch/PoolsImpl.cs | 86 - src/ResourceManagement/credcheck.js | 63 + src/ResourceManagement/package.json | 3 + tools/credscan/CredScanSuppressions.json | 221 +- 444 files changed, 891 insertions(+), 52213 deletions(-) delete mode 100644 Samples/Asset/NetworkTestCertificate1.pfx delete mode 100644 Samples/Asset/NetworkTestCertificate2.pfx delete mode 100644 Samples/Asset/SampleTestCertificate.pfx delete mode 100644 Samples/Asset/webapp_managefunctionappwithdomainssl.pfx delete mode 100644 Samples/Asset/webapp_managelinuxwebappwithdomainssl.pfx delete mode 100644 Samples/Asset/webapp_managelinuxwebappwithtrafficmanager.pfx delete mode 100644 Samples/Asset/webapp_managewebappwithdomainssl.pfx delete mode 100644 Samples/Asset/webapp_managewebappwithtrafficmanager.pfx delete mode 100644 Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/SslWithKeyVault.json delete mode 100644 Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppWithAuthenticationTest.json delete mode 100644 deprecated/Samples/Batch/ManageBatchAccount.cs delete mode 100644 deprecated/Tests/Fluent.Tests/Batch/BatchTests.cs delete mode 100644 deprecated/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Batch/CanCRUDBatchAccounts.json delete mode 100644 deprecated/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Batch/CanCreateBatchAccountWithApplication.json delete mode 100644 deprecated/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Batch/CanCreateBatchAccountWithPool.json delete mode 100644 deprecated/Tests/Samples.Tests/Batch.cs delete mode 100644 deprecated/Tests/Samples.Tests/SessionRecords/Samples.Tests.Batch/ManageBatchAccountTest.json delete mode 100644 deprecated/src/ResourceManagement/Batch/ApplicationImpl.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/ApplicationPackageImpl.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/ApplicationPackagesImpl.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/ApplicationsImpl.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/BatchAccountImpl.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/BatchAccountKeys.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/BatchAccountsImpl.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/BatchManager.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/Application/Definition/IDefinition.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/Application/Update/IUpdate.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/Application/UpdateDefinition/IUpdateDefinition.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/BatchAccount/Definition/IDefinition.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/BatchAccount/Update/IUpdate.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/IApplication.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/IApplicationPackage.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/IApplicationPackageBeta.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/IBatchAccount.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/IBatchAccounts.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/IPool.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/ApplicationImpl.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/ApplicationPackageImpl.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/ApplicationPackagesImpl.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/ApplicationsImpl.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/BatchAccountImpl.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/BatchAccountsImpl.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/PoolImpl.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/PoolsImpl.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/Pool/Definition/IDefinition.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/Pool/Update/IUpdate.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Domain/Pool/UpdateDefinition/IUpdateDefinition.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/ApplicationOperations.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/ApplicationOperationsExtensions.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/ApplicationPackageOperations.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/ApplicationPackageOperationsExtensions.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/BatchAccountOperations.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/BatchAccountOperationsExtensions.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/BatchManagementClient.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/CertificateOperations.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/CertificateOperationsExtensions.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/IApplicationOperations.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/IApplicationPackageOperations.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/IBatchAccountOperations.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/IBatchManagementClient.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/ICertificateOperations.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/ILocationOperations.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/IOperations.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/IPoolOperations.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/LocationOperations.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/LocationOperationsExtensions.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/AccountKeyType.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/ActivateApplicationPackageParameters.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/AllocationState.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/ApplicationInner.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/ApplicationPackageInner.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/ApplicationPackageReference.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/AutoScaleRun.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/AutoScaleRunError.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/AutoScaleSettings.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/AutoStorageBaseProperties.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/AutoStorageProperties.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/AutoUserScope.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/AutoUserSpecification.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/AzureBlobFileSystemConfiguration.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/AzureFileShareConfiguration.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountCreateHeaders.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountCreateParameters.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountDeleteHeaders.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountInner.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountKeysInner.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountRegenerateKeyParameters.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountUpdateParameters.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/BatchLocationQuotaInner.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/CIFSMountConfiguration.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/CachingType.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateBaseProperties.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateCancelDeletionHeaders.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateCreateHeaders.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateCreateOrUpdateParametersInner.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateDeleteHeaders.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateFormat.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateGetHeaders.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateInner.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateProvisioningState.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateReference.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateStoreLocation.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateUpdateHeaders.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateVisibility.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/CheckNameAvailabilityParameters.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/CheckNameAvailabilityResultInner.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/CloudServiceConfiguration.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/ComputeNodeDeallocationOption.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/ComputeNodeFillType.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/ContainerConfiguration.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/ContainerRegistry.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/ContainerWorkingDirectory.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/DataDisk.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/DeleteCertificateError.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/DeploymentConfiguration.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/ElevationLevel.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/EnvironmentSetting.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/FixedScaleSettings.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/ImageReference.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/InboundEndpointProtocol.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/InboundNatPool.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/InterNodeCommunicationState.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/KeyVaultReference.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/LinuxUserConfiguration.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/LoginMode.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/MetadataItem.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/MountConfiguration.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/NFSMountConfiguration.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/NameAvailabilityReason.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/NetworkConfiguration.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/NetworkSecurityGroupRule.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/NetworkSecurityGroupRuleAccess.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/OperationDisplay.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/OperationInner.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/PackageState.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/Page.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/PoolAllocationMode.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/PoolCreateHeaders.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/PoolDeleteHeaders.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/PoolDisableAutoScaleHeaders.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/PoolEndpointConfiguration.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/PoolGetHeaders.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/PoolInner.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/PoolProvisioningState.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/PoolStopResizeHeaders.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/PoolUpdateHeaders.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/ProvisioningState.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/ResizeError.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/ResizeOperationStatus.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/ResourceFile.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/ScaleSettings.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/StartTask.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/StorageAccountType.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/TaskContainerSettings.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/TaskSchedulingPolicy.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/UserAccount.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/UserIdentity.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/VirtualMachineConfiguration.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/VirtualMachineFamilyCoreQuota.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/WindowsConfiguration.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Models/WindowsUserConfiguration.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/Operations.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/OperationsExtensions.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/PoolOperations.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/Generated/PoolOperationsExtensions.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/PoolImpl.cs delete mode 100644 deprecated/src/ResourceManagement/Batch/PoolsImpl.cs create mode 100644 src/ResourceManagement/credcheck.js diff --git a/.azure-pipelines/fluentNetSdk.yml b/.azure-pipelines/fluentNetSdk.yml index a73e8c0e3..78de9ff87 100644 --- a/.azure-pipelines/fluentNetSdk.yml +++ b/.azure-pipelines/fluentNetSdk.yml @@ -21,6 +21,7 @@ jobs: displayName: 'Run Credential Scanner' inputs: toolMajorVersion: V2 + toolVersionV2: 'Latest' suppressionsFile: './tools/credscan/CredScanSuppressions.json' - task: ms-codeanalysis.vss-microsoft-security-code-analysis-devops.build-task-postanalysis.PostAnalysis@1 diff --git a/.gitignore b/.gitignore index e2e918542..4911f9113 100644 --- a/.gitignore +++ b/.gitignore @@ -110,6 +110,7 @@ ClientBin node_modules package-lock.json test_index +.gdn *.[Pp]ublish.xml diff --git a/AUTH.md b/AUTH.md index 65aa0c46e..8dea11d3c 100644 --- a/AUTH.md +++ b/AUTH.md @@ -119,10 +119,10 @@ This format is still supported for backward compatibility at least until 2.0 rel ```json { - "clientId": "b52dd125-9272-4b21-9862-0be667bdf6dc", - "clientSecret": "ebc6e170-72b2-4b6f-9de2-99410964d2d0", - "subscriptionId": "ffa52f27-be12-4cad-b1ea-c2c241b6cceb", - "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "clientId": "00000000-0000-0000-0000-000000000000", + "clientSecret": "00000000-0000-0000-0000-000000000000", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "tenantId": "00000000-0000-0000-0000-000000000000", "activeDirectoryEndpointUrl": "https://login.microsoftonline.com", "resourceManagerEndpointUrl": "https://management.azure.com/", "activeDirectoryGraphResourceId": "https://graph.windows.net/", diff --git a/Samples/AppService/ManageFunctionAppWithDomainSsl.cs b/Samples/AppService/ManageFunctionAppWithDomainSsl.cs index 42ac5802e..fa294d053 100644 --- a/Samples/AppService/ManageFunctionAppWithDomainSsl.cs +++ b/Samples/AppService/ManageFunctionAppWithDomainSsl.cs @@ -14,7 +14,7 @@ namespace ManageFunctionAppWithDomainSsl { public class Program { - private const string CertificatePassword = "StrongPass!12"; + private static readonly string CertificatePassword = Utilities.CreatePassword(); /** * Azure App Service sample for managing function apps. @@ -32,7 +32,7 @@ public static void RunSample(IAzure azure) string app2Name = SdkContext.RandomResourceName("webapp2-", 20); string rgName = SdkContext.RandomResourceName("rgNEMV_", 24); string domainName = SdkContext.RandomResourceName("jsdkdemo-", 20) + ".com"; - string certPassword = "StrongPass!12"; + string certPassword = Utilities.CreatePassword(); try { //============================================================ diff --git a/Samples/AppService/ManageLinuxWebAppSqlConnection.cs b/Samples/AppService/ManageLinuxWebAppSqlConnection.cs index d2b337c86..f26cbbe3e 100644 --- a/Samples/AppService/ManageLinuxWebAppSqlConnection.cs +++ b/Samples/AppService/ManageLinuxWebAppSqlConnection.cs @@ -15,7 +15,7 @@ public class Program { private const string Suffix = ".azurewebsites.net"; private const string Admin = "jsdkadmin"; - private const string Password = "StrongPass!123"; + private static readonly string Password = Utilities.CreatePassword(); /** * Azure App Service basic sample for managing web apps. diff --git a/Samples/AppService/ManageLinuxWebAppWithDomainSsl.cs b/Samples/AppService/ManageLinuxWebAppWithDomainSsl.cs index c0b08cc00..9ee5cf6a1 100644 --- a/Samples/AppService/ManageLinuxWebAppWithDomainSsl.cs +++ b/Samples/AppService/ManageLinuxWebAppWithDomainSsl.cs @@ -14,7 +14,7 @@ namespace ManageLinuxWebAppWithDomainSsl { public class Program { - private const string CertificatePassword = "StrongPass!12"; + private static readonly string CertificatePassword = Utilities.CreatePassword(); /** * Azure App Service sample for managing web apps. diff --git a/Samples/AppService/ManageLinuxWebAppWithTrafficManager.cs b/Samples/AppService/ManageLinuxWebAppWithTrafficManager.cs index 074902049..2fc206bab 100644 --- a/Samples/AppService/ManageLinuxWebAppWithTrafficManager.cs +++ b/Samples/AppService/ManageLinuxWebAppWithTrafficManager.cs @@ -28,7 +28,7 @@ namespace ManageLinuxWebAppWithTrafficManager public class Program { - private static string CERT_PASSWORD = "StrongPass!12"; + private static string CERT_PASSWORD = Utilities.CreatePassword(); private static string pfxPath; public static void RunSample(IAzure azure) diff --git a/Samples/AppService/ManageWebAppSqlConnection.cs b/Samples/AppService/ManageWebAppSqlConnection.cs index 8da750c24..1cd258531 100644 --- a/Samples/AppService/ManageWebAppSqlConnection.cs +++ b/Samples/AppService/ManageWebAppSqlConnection.cs @@ -17,7 +17,7 @@ public class Program { private const string Suffix = ".azurewebsites.net"; private const string Admin = "jsdkadmin"; - private const string Password = "StrongPass!123"; + private static readonly string Password = Utilities.CreatePassword(); /** * Azure App Service basic sample for managing web apps. diff --git a/Samples/AppService/ManageWebAppWithDomainSsl.cs b/Samples/AppService/ManageWebAppWithDomainSsl.cs index 65b47938b..b4de9ca78 100644 --- a/Samples/AppService/ManageWebAppWithDomainSsl.cs +++ b/Samples/AppService/ManageWebAppWithDomainSsl.cs @@ -15,7 +15,7 @@ namespace ManageWebAppWithDomainSsl { public class Program { - private const string CertificatePassword = "StrongPass!12"; + private static readonly string CertificatePassword = Utilities.CreatePassword(); /** * Azure App Service sample for managing web apps. diff --git a/Samples/AppService/ManageWebAppWithTrafficManager.cs b/Samples/AppService/ManageWebAppWithTrafficManager.cs index f44a72484..b438295b6 100644 --- a/Samples/AppService/ManageWebAppWithTrafficManager.cs +++ b/Samples/AppService/ManageWebAppWithTrafficManager.cs @@ -28,7 +28,7 @@ namespace ManageWebAppWithTrafficManager public class Program { - private static string CERT_PASSWORD = "StrongPass!12"; + private static string CERT_PASSWORD = Utilities.CreatePassword(); private static string pfxPath; public static void RunSample(IAzure azure) diff --git a/Samples/Asset/NetworkTestCertificate1.pfx b/Samples/Asset/NetworkTestCertificate1.pfx deleted file mode 100644 index dd8a5e5e15500bd61e4a14168e1fedc196c75413..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2472 zcmY+Ec{CJ?7stmKrm;LrGpa$dBug=bG02i-EKwRE9%L<^D(n|9LsP&1fwE*{icJeLWSX1NgGyanP z%qODeL%~Lb3jxa(3McPPTo`4Z0_UmaE2{8&Gyp1>bhrIZJf0MWHV6nfz3f!$>Aw5g zj^Z;eNJD|;>qtummYSH~^U%zXMEv3hBCF+Y`dfyNPRu_(u3O_3~ z2}W06m_H5c2yJj!;}_;o*Jjnc@QB1_;OW@0I-Ufw^Q1gszU{kB=(?P%)&)o?waCVdRUB&S5{#SGXaZ5StVN--jl8K1daUypspc`Ql=M-#YfL}%-dTuZdLnt`UR zoy3S~l-RUC3wC`!-uepHyIpTWslAAA;13);UUgI+zhkTYdsvQ)vyLiSimU~5W!lZn z=S6s4E;g$NGBr0E^E@OcXE{kOq3e~>IfK`+o)LaqRCCx&nA^ez;ZzpbmX?NUIssfT z{@v}$uIb+w_OTq}D|in(UnV1RheNwj7 zKCn~*)A{pg4)V|Cvh81jpM8z^0?xF#=<2uO=geC6X9Z0alDWi$Mw>K*hVvB4HshWE z9APj%^=C8uQ)H_YL67%Wq3-6G%t4oeA^X)FCauyvo_HrjL&UPto-azJu<#}du2%Y^ ztX3g2uy*yTcWj+QqY9vH3vTd1WHdUz`Ne^^+(#d;6zZwM^CmcA%(~8EQsdF4vJbgX{8j_RCU~SXC5WBQ>;-3l8?2v_y@l= z-{-9};*w_{mhBn;oltx&nu6WBz+i$#&bPM;u>?N+c zwI~neO6gUvIaRa4`*W@y0gjQ;Iprd0{<_r;oimL``Xb>e@DsLnwm?6H0@Mxm53CB) z*xVDQZ|nmB;myV%Smt%^^2~>XUxIzsF8qDdRaL`ky$QRIW#e1j?^z)iWqveC;Ll-q zz*6SzgV$2X8iRq>Ls(CIOoiYwDW`w+5vf7MNw6NE$of&F{wU`=;-rGWys55WnItSCCXMAx&W}EO=m~X(kGK9UZ!%FwpjqF$8 z7N#aR6uyJE9e8^G`Os&z(s zW4Y?hyhHM&O>9>~oOmtdtGs#RBIY9oKzK9NpL7L5TeP3j%43Cd*{mDaZO>d#`016E zOD)Hn-<~_)E-~CEru;A`?VzYUTQXr6MqBFeT0aGM5YefRV>AgoAipzFKB5nzUco<4 z!t%vUoY7mE5WXn;Sz{D;wqJ9Zk^1TKZ2l z?9+YitOV#YMI#FJv`?D7?hM-tU> zWbf*0N^S_9znu~SRZ>2Q0E7a(0Db^Bfd63^1aJmK073wP0PKI$_mBo3_Rav;!@wTu zK?w1G4#1S4AVDiHU+gI*6{I>!>AW&R4W+JxAhI|9Jp|^Y5ZOx)5e3KwI4pVpC~W^S zVa~ry__mQ2|D=71Tm`b15vsTQwJ45p=Pwf`5ZQ0gYxG}r#`Pw&lVS;PnWN}I>ny;& zt3tfhXsfJnNjEL2G-trI^0PpReIlJ}p;sl~UVq8y9O~Yv1Ry8IG295dqPmAR@f>2j zfI3eKuNcy*$k}z`6lr^Ux9)XZWro_?#LX?R^J~qjO9O^^=Zs@J_VJ4xIi8jhF3j1c zg7{tX%BR9*DT~vHS-TqJ`B)Jo*cdU<}gj zQf$T_L1Vqz!%$8RJ&nk$m}m;RM_9&AIVO^mCqtg9O`1aut>{|?nhE>R<)v8gQojQ2 z-p_d07T zsw%?r9Zk3|^E61+`dDdr-$dpXW+v{Ie{ynl36Azce{}K~Wx3CYEk&d_k}0n?0~-@3uRga<2TJ z!l!<%Z3Xu}>{$!=`eYgw(kRJbaTtgzvf`P3W2b3+eq)B!iRFv8cy^}_bmrB$NI`Pb zj3-9F#0aPi^iEv`@EIfAi+HM=mG&X_+k=eb5kAx1 zG_=p=3>T!X$vs^|Kr{P=7E;D_86NY2KF+s+MW5Mkv)T|9%W}|B7-U3^3JoiK%L(l zQ628OJX@oNxPTBxKsY(%|6m8gIRGH2`=Ax>WKZOFMV9-G9ub`?rDxa}5R`fmo+Bqy Vx$I5;Xk>z@h)+e^hVI~1Mm8@>EO}q@#j6p zR|UZaqUp#nhg$6~{=E0gUUdc&X2Kyb;gKQ{DBxq#?T@7gA_fL*SE zcS@F(nzbF38_GUwzN0~qm5Q%Wy1qB~@s-Lz%G0Y)-a|u%Qq#?{#OeI-Kk(Vo=pxDbrx4;r&Lw8b-wgd8uSZ8s%GY2%(3KEGP9T8@?i zn=dWnvi`+|UhN~-TT0HWgn7JXgpZrww|`e&G75W zEVljqanz0LU%J*aP!8dGqM6PD3oe3WOC1%}Rb!22Ue5zbpwF^=Uot>v23E|x!{RUf zoM3Tj%0~+`tuBn@wo-a|pVKrA(Kco>ga=O^#_(UEc27v`fKGXnq=hK zS#YlztrLOGHF-9rSEdi@fK-&FcReohRpIP6qBE^J&Oc;&P}0QFeL8OHcqjr7_ki}V z&-mEQwng;1-K4MI9qSzAo+!Z=?&{2zsop6Jk!$~a>jG>*Uaql8_glDGOv#;Iu*JeV zBQzyf$Z=AidtcLuVt{`SJA2Rkr<<{E#mi4+P*d>dZmF4?!1@6wS1*}@UWYRIzZBsg0`^nc|?Vm-)Wq}wQ zF+y{fjF4k`=y@nMByEcMMXCDf(x<&CjSU4PznCP8dW)IeH}Pu2k$UObQ!i3X&3mrj zTt_D}SI^@RVp@tC>`^9{WjgMqYop1jD!EU`V2$fJl~ML9jBQQTBEyXzi3I{?t~BkE z8EkFRN0BhxP1GiuZB*B8E=Z-lW$xBQ+D~USm2m~7lcQByOYP7Hf5R^ zA?*rB{GF6wsI-g#91slf0Qdl00jM+O4{!p60RjPj0Js0P_Zba1(@p@FvvNE0{o%s@ zEZ~rag4k|)c)JNn%PA_u6=akZl$B)V;TT}U--qaE2^b*p3=ycQ0B0lbABXB+Ax!%x zgsXKGnjf27E6Ms%CN%40m75!2Quil>(HP(zUkKiz*f~rp2|p(oHZ#(|@D17BV4q#Z zmweAG$axQ$Cefq=_{@t@>#R%F-pyf|64>bCK2pRUiv5zVPi^1}5U%x5j1PibY?xI_D*Gj0P%;VWjt1&;CMf8t-Z@;KW!xIiTVPpA3E!gi8+IVEqu1v4lz;B|weU zBBe;B7V^e!TMH%kkZP`p`F{=etPBW8(eJB986{WP#&HOFfQA0PZDS*P)6+1b&stQ` zJ5uY%{9H_ti`PNi`?%nJ{fAeviHfTD<-%w4bbJr3h-q0%7m590^(z~flTJDEgTEJ2 z!Wtx%>#lj;g=u5uXz7YeuW3@Aa&WX zqeo*l4W5sf>a3mX0|8s^a)V7=KwQtSwU2FG4}88_UOE_S9dXy7vVM}NxTNtS((hT2 z9nz)@E^~0t_R>L;7^0VQ_|X`qbekbVqcDw0vsD9u>mXdAzcf@IBveJQ$oR@w&o)Bad;<9&W7SHJsRd=mwNALk1;IMEabe< z;~}hFI{!Xg9WD$9)6&40fz&)S01&kJVmLpuq*{iKqv|0+-{K;K*b)wcCS1NaeD1Xw U*0Sa>v!s^?A1}Je`R9xN2f&thaR2}S diff --git a/Samples/Asset/SampleTestCertificate.pfx b/Samples/Asset/SampleTestCertificate.pfx deleted file mode 100644 index 38b85d91219f60bd1eb1b0183a28aecfd0fda3bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2549 zcma)8c|25m8$V~}%uL3XCA+aCw+uQnhM^(ZqKv|gD_bUO36&*AibICDREq2qDy}Uq zCDBcirMQ$L(zO&5?nv1q_tfWodwV~h_mB6F=lML(_gT;HJfGk5gAsvQ42XphfpWZn zM!Z%0qA*ARxrjg>ga~Aza5{|O@&9GQEkX$H6O7MY!jS!4SG31nM5=q-nMh1Q&HIi}Mb;KHE{dQMOjIzvML;@x58`5AlT!>mt1btJVS{G;2IFTWUW!A&Lug~Ng z8wgv~H@<6;Cr}?YS6OFoQ=4s!4&?o*X?LKe$TUg43^&?wK4AUl?mzVar-UJ71`$pZo3aElHZ!|aNvhb-T& zkJU+@TVIYm+iNbPv&{XNI3Oh_Jf6Gct%+YQMt*&%?p@Ecljlk61kUpXaL-jZSDTx% zB_NL4P-NLMbm%@i)yaMRuH~t?UFy-s&JP=A(qnfNkIARi`KX@<&wuzhksJ6xul%0U zuMV~tZIY3GgjTJIyPB=+HWt&{$;VXCikBPD$^Ud@dz1a9m+Gu((~=%~rB!GDP7`o? z2NQ|jVJ((gc=0d$>q?X0kPE3&i1I`}E5BzGO%IqF`-}^(zH-k(SSZHjQhQhlAv%K& z9CUP+m9dR!JxFtH4f~v2l6+-nlFQV3d7WYczARy61#nt=ZJOrRAjF*LQ`{+xsXL?_ z(Vy?VKQ)m%LtnQj8}7B@p3IxD8GNIovFq<4s_mkrnTyc#pL$Ibc$r2Ai8lgq z-8JVV7&V3DM@fFF?3IECucj~LYVM~$Z8?92y|B_&_iBE=conD$$!;(!az1^aU4+Ht zrT~F4Z0p*iitl)z8A{?epQ@xy-L&zGWr&_of4w1bxN75gdES@TuvKz}8O1ACM-ViDw!b?+r?5G6` zDrb4Ut+z{8^ls&ArWii9D4kq#0+C2Hd9}8ss!(pjiP9)tYdikHIKk(ob*z|O7tUQU z){SI(lTE9$KX~N5DYD`f8+4u4<+8O`Nh*&%nCzcqHne-1_2v3q-Qd2adm3-M&%Bs4 z3!M-hQ;*G%^Kg_Je`0aqRIYTU0A{~2)c1gW{;liI;;i*@vmEZ8sSoesdUc`TNtZM| zv(Va?F{g3)DoKplP1XfX&*l_5&QGXBePWC*lI!d%=K7Kz1@|rpX43hIBx~p4;=cQ} z(QSiO86gcIIeU`Nw&$eC9OJj1EvnxyHu>}@!D57c`)-X;!RtkfRmQDN*QzB3u6waY zrc5z`twS2W)cdnnqt7*otX6s`VP`$#4gJ*uD%HN+3ocYukLD}2Z)bM>yj+`lWn5)S zqx6?Swzzd)OK7avm z81MviP|^Y@fG(hqaxK(i08qb4ER@qw^sB!C>Q4pq06I$gD5s*F2K(a$$aoL}5xN*i zaVNO~Hoy@y-ANz_2u8^VEvF1v0D*uXz(Tnv;EkqI2Fy^82(*z9)W;WFe=h>!Z~(lSq5>=7u?`ScNJc~Z zXt0;Rmv=yrmKW@0K-beXplW*t1;8X}VG13l!uk}NjxJ1dMpgYE)c-FD0;>L49K-=w z1QZ3(UWph41c5srnYX4#kH?2dA1x(b>dLv<0-ubnKdb8g+B3yca%@f9;sW0?(XHJ@ zG^=Kf8X7*9-0ZeEbou0c8nMF6BXg~Tms4o8@lnSo-Kq+{laHe6M0#G{h6|Z%;jPH0qQeWWg+muF?nl(ws2YMv) zA*Vw`l2Zak<9X%yCq72Lc(c4`!f$HMCMP?LeS$8Ni&INKYMG~2%`O)>9y43;%$Ppg znSMVrc1F{PpGhd zE=CD^lQElr#|^?FU(KQ*xDG*B3{LsSlSY3tdeR_Zm7F8;SM!I>rE^^8b18OuUm$jZ zHhH1wM#|~77fT-HytgKAI@j299Nl599{Pac!W?t8NNKhrE77k}Vy1_nzL5rGMg$!G zoH`SF+}kOe$D19s@qYhiO>{8u#MRaL?W+4<*ds}O42pu+Pjsz}KZx$|>c6}{Ed!Cv3>!gOqlT~qVEM(dhHd_Av^tY=|dYHB$Y z?04$McmmN+ufTUZqqac5n$uzs_B3Fih)LZpZGDRIko0q^9WmVAW=@)1H{N-3YJKF+ z%Jit?oR2F1IqAvyoKi6ZM^UC_tNf*Y8)NDYJIYpA?ECNwNKzmY2E9W5=e@#!m0$uM zM;5_inCmgGjZwa}=_6e1hs*_+rqe?dt>V E9|*1+`v3p{ diff --git a/Samples/Asset/webapp_managefunctionappwithdomainssl.pfx b/Samples/Asset/webapp_managefunctionappwithdomainssl.pfx deleted file mode 100644 index 6084916f5e93b38be062efdbe9324970679e87bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2612 zcmZWqcQoAF8vPAp7=4f+(W1m4m{Ecth*5IQ=!s}iqDGHiGMMNR=3QfiNc5`{q9l4R zQKN?lLi7?wqTby1yLY{J?|SR4v(EbVx4*s5cg`Q@929{bMFpWo5#ZY}xOj|i%n=iW z7LrYX&qE3Dk03pXBEXpcr$qAylt6QaBG4RxlLBM-kBgBWLX}N`{zMU=rzjp6{eNk2 zab_sprs2ufL-#N-Dk|DhC;>V{Q+8pvnw4^rPLlbqo_jMcLtc9OA~w9kHEo0LC^2|Ww zBJu*JSvWs`?Pp!mekJy)N+P-GkY9*SSl8&4r07O7*+#??G6rLenUU3SEV)ubi38k6 zFO6hv4$qhNChyc`JYsSwF}e26VdW2rFZ+tgHT3XMB~58uT50N@?RnnrfX<=taZ+Ph zqtK!_=5w3hSFIGD+O=ccuC9Th2KhAX*7=YTsz2|O8n)nUM~znDT|NGjMY8#mynC@- zBn6++pF8$xH$`Rov(AC`GegFvIbtmbYr};~>>Q^^f3(ng&R9c@WucvMWONIb4QDgm zlco_h{ZjUtiSSQjeZPXUniNm+XzPe{{IHf92=+dFY_p0Q|zy5T^PFfOSD@6Zc+qEe2c7iRpA6?QzM)yGH-dEr4RRb zUTN95ZxK zJ9p%l)}^PDCiuuG&i!w_30#j`%wGph1w8MwlH0Vka(o{*z4i3ee>{N8Ndu7-;#QA2 zTh7?*@{3nX4l!L8?*3q{k9Udw{iw~((GDq+9KWu{9L)Z-i)Cbvv(fAsYSw>b&TKZn z>1ArRM_^0ce#L?6SvrLnf8w0XxnyWsBO3asiX(A8f4RP?bOE?pd=S^A0!>c$GM-jf z)*Rg-WcLrsk4^_iB{V>~%sKKV z5jF6eVMS%3wGmUNca#Zfa#_%M#6#*Bj^r{+%-r$MH1AuWpt3ECc*d{#jBu0DyXF&@ z=ucB#P!w%q>;)eL7V)M9P_KR%CDv(|y($*K{HEl^O_`10cp(^&?HsEw+pMwsEx5N` zf>LPIITe1rE9b~^c--XG7EWD!NY-iAO)SRNB~(`wv2NtX8f&q&GL0~}lEIZ4A;)Jd zD0Ll*Hx;zc#pPHXga^IX**zO9pS?YiGH#<%RA+#-tB=NCqOAVTlJc<2iP}H($(XD~ zzUbBU7SAWh%EGE-bmS6>{qN@zegO@GLLmSEpsfEPInaiD`hXwc4M+lL00qbZ_J9Hy z?Z7ArW=?jL5j6mJ`_i1Qh*#zp>AXP>M0l-l3PX+S--@vJr*1Dq1;rgH7 zKm>t0=w=nKZH@4YRtIDX!msb=g#j6b<+kIKUsZfPsyS9gGJMlboGw@RPr# z9py?nuY#CqQvU{N5=r1+lpHrQOEGx)7F%dw6*G>(c9rg^VNnpj(~`fx9&~ z77^RZ-qM2_+a@K!y<$942|m;=3`Iy5xx1IF{K?2T{%}{m4sOS(abM9Kotd`1P|;Gd zq9yil#V4nAw2kV%ch(PSEpCq${Q#=Ukt^19<6nv;HJF=&9GHkwntCtL6F(ZiM2@57;o)X2a%zepd1z@7RIzJ+hiz3`yf~azc@9? z7i-}Iyf@$H;O*ZDw8w0~1o7V{D= zG&Ah!{Qkuq-lG2Dq>n#Jmgt0TXf2*On=tX#@si5z)U6-4#o#834Rjq&PA7Qd`_kHt zG7{)oxUlliq%F+I;D(o=}MKIM8% z_w#U?LQY$ux2ZnIdGB!)?`q!6Mf(m1$XDeJDI#>xY9`sSpcr6a9hKbMSp7*;GK;z!ZKXe5}asV+e|h6lai8-%>($sPM;x#s28jM;!pD2Mv+DPe&6}dALkr2i4)BNVnvgnpCM3{WRv6r z9uPaIkOZ9rlc4XJ^aPp&f&Guf#sHJpzM@HN2h7-oaQ&x>n-j!RNCJODlfcJl2?*zZ zX=Za6m}932uIACVVa~$BJ_;s*r$js}!XH{-7qoa;;#)XaCmd48#BC72wyTWT$;-T7 z$X006d^{TIzT}P0In$(6SGsY;=n>V{qToYKIj0kSv$z~~W7m|X-xD}?pS5Tt+gx_O zfeJF6RwvGy_5jL@(Z7+*ZlQU&P0QEf0;Jpb5FVj1wQws zVBrR@$n4APmwkA=N(~&R&9t`Xq-8JfIJpmY)aI0xCAP?c9LtSDkLX5`{zCU(rq;{X zI(N)pFX9sr(ik~S%{QQB7Y7RD9tby6b_X|Qnc-hFk+G?`C%BD6QS0ZqxLO)V78=da8j%bk|Hb9GtBN&~eh!SDC(ssGUK zCYQuoyJ#JBo;Nhbul(JWfyN7uWEdAYW_8A!nleJJwJm*0xJK3p_#hWJG$1ZIxk&9f zZ`l~qCo^*YrKUs^B>EEyLz8S1aGAmHJ$x=GwviW!;4az5_VQCOZqHo5WLt7Y*7GN} zP945YL0G41B@NiA3|=`YJ$cH7i7dVjHwq-(iJMszhhlEoOPN%VCAKK46O1k$bMw&v zBIH8*PXjrguT(r~t)r-kF5z44OM>BP5&BfV4wH+A@89}@Vrt@_j2`PUR$`Tdb zpTv9DZnY23nv#yo$rc?|%c>|V=(oE03ty$A?5%J~Zk*l8Jw=AocmfIC;rK4i#N1iQl+Rm{y{vQ=Y@>^Opd)`C3rhEp6&hpyK z20Ol;LDBVY(KG#Kd9eDscs&@Dx*KJZdFhBqiDRUZrT49j6SrOz)pV9%aX&4sW=>R5 z4mxnrIr$l878&aPcR{FXE}>hlw9ylg@~j&vGt51(BTrb?KI(zPl$$geyJhMly7ky*C+&g6$|Ge!ta*cRLWz#I3q-&n0 zH%3+Io@rnYHnfmxm;xiIl@}ei(-bWfHLWk8jHCBc9>Plw-X@Ll8}u9AbhVwAv}PPN zSfae3GbvH_Q@LEw;(npVrg*Q0_j~T~`12!;|O1yk;uQ;JgeonNG zHu<%l0}Nza^v?^9Y6W(HPu$jJT?zVB#zBej!9fZ3;g|DLWM98Fc<^?0NVK!NS0Mr3DfB@(K zX8})UMgbmx7ZYKaNS&!_F#`p-1KLc^^N0E!Y5wqgF}-d~7Xi>lUxz?dAs{e_q{Roq zxJWqx=729#4gmszP-b{Bw?hEN01@zEmJpc=f!PKD7&0AE%t6AK9&aXgV`85ll?dR< zkLn2K>ib|JOm_rxtTO-_O=4~P`!wv3LK15YlX}hq0+{K^KMLsozkxK~+91*2A9#NM z1`0Y0qlQp~^Zn$qa@!R?J(-nHD46CmJF& z{7zZpj%!Vj*?30rq@mrHfnQx{-t?IG{qcE2gOr#DaB8swe9|_TgKLB9(`t%=F^{_P zM24)l(`!N>Tq>lqIHFDo%kC}BNznC2I4SpOoe4d4%S!Raugei>5f{YFdQYmts+2c# z)PfA}nyprwtJv4<4n&23%1$C^1?t7cH|&YMk~)_J^z1#oMSh&=||HDsvf|JHF=K@w4oiB#2`tGFO_nXk#%9 z9EQFI=lSc#{-qUTrRw_^=jPA{1?M9ZPjC=a@9EZ>^i=B6?W6eeBAxb|`C*NWc<{nP zfaInQ+t%#L)1G@7-L>luD+MY>1$$({t8KEU0_FL2%hgVvr46qVSzW~WF-k&PIlLCy zNUKLQAwnH4fMd)m!C5_^D%>JhO}IT;8{R-kdh)YH(c}eD{?fgJ;VBJ;l@Xz+3cJmc zh9QLRdd*q=3aGW1$7VHAGQhutTTfiiNEV8?ed9RpVG1Kq_gv*s^VdT9ROp?K%CLP_z-ZfnwX)aak+heL;M;kT0zNlqF?48 zuDbW8#tF%Dy-f-X~M*l{4F<;`-EqffdQ{{udF^4&mNq#Vd>HJ73EK zcEF0NR>cIv`1 z9dAR)i$0vg%T$jXa(5E`6x3mz1cKKAXm6=#j|i8gMd;5LqqT15swhJ>UW(59)s|)V zA4Hum*0bPaovcTfhtEUbE{tdzSADny*{kyZM$^#ZlMp+sz8`otP>9TVHV;Y zQe6=GG2qGk0->(oFMYZV%+N!@(ny8I=Y?qlDa&DCTn_xB;Eu&%+AO(=&bRiU@lD)n znvpHT>IM27S{ls`VN->%vWS5Nft|JWq;~EV$?5>3}xt?Dv>pu-#OR!opXKH_s4TR_xs%U{XFmc$NRo0EIo<}LXE=GZNliT;?!|_XCbtZ zLM+`J6iYV+mOr4dFsA>ZXilM6nj;jJW)F;Q7{h;DjPwwyLM-$Ig@qoXxMB4FErZRO zpl32wn1RN9cPlC?+EFML`cYX%qYfTs^dU4VTV=N0AJZk<>jHw ze;9nTMEOzEZS{mPD#B1D=lcxr=~P5rLu-Q-|FC{_)Zl{WR9^lKqn_t$@`S8Vskzq> z>P6|v2D5}uQ#ZY06J1EOmX8wn+j%#Uy1K(;vjYR+ZN*m&4Gc%*$w3AB1(vU;eT38a zdaX~(tWBzdbkrW7Z!Da4;lDe()i2;e+X%}!;o8oDtXkuhT3kC}Z8@6`95_?`zAb^V zl+bU9QL*VfwCXV{YL{*{n4nMlxw^ik>R@1s@w+6?jtUtBuwh9P=>plM&`crWg# zhieq*8wJ=9MMFL zwwE2*NRQHBPpK}UJQfh(cFZBfO+uac=0cbJ_ifTxexQdK??p+iu*7KG+zC%4)e{D8 zOQ*jpy*IA(2r_vtoY&ViqQQynyg0mzs?V?s!|lIRUPmCXJNyV>3c9MAoN3t_SE(&w zf6?C_#!#O&T>TDTmDOpo@`Yhc+h*$5a5-b@`j}mTuXW*<+zZiCqBcL;c&71sXZwh3 zB3koA36VWdHP>_HC>e^6+QV`F=vT&O5f)>} zP`aFk#k*PicX@XiM|yfNuSJDg1gRch(8xG-D(ENXadptuD;uIl`H&CSHYF zMB-OOMsy&bG~bwjr+8-9oR~wSGGY|c5~YgRvsf6k#}JtgvIk5gNeM>4aY6qr*&FJp z!ZCvMPx0U?t>zgXG3^vbZq1Tq|K9eZ0e7BOe$7^@)6cE>WI^ZMt%oU&G8^?iPuUX8 z>3mD~ICCR%?xc|vWJq*6cuo${kFy79pO0wI>C?vNU3oxyIHAry3 z&D#~o*rZClEdKub4eK+BS*g0Osv}+otjLuOCBL1nP$9oaif%}uchWpT7XR>esq&7k z8libif4#K>7ZvVm>~8eN(t7>n^iaH!XmG*j-r_s3-7Pmr$+$(d+>JSu__N&L6!WZU zbh9YFtB#pSEEjqi^#tyY#!O!t-%x@`3V@b;V)w#4Bfmd_lWFsjWNc$g!`( zCwoCs`rNl|#^&>D*FB8Q6%~vg&xg5xDvIB&Ff*ZPl_S;&!`a;<_k@(OHkA8mqGBubJ^Xd zJ4$gRLB;4LFR^Wj@Ff)6KhGr{y95jhg#ZA6GXJ*-m(bTmeV0jVs95fen!W8dUg$8}SA;4j{GyvE$!PB%u4Z z+Xr0Pf@)7t?E^>v;@~hWb=NUMrOy@ZvGzU*A9& zmfCMbw%c4*KOxv&N!#EW=ew>jU%kaJDIco|&->M76WI*GuTKO^I-2vB_#Q8DKOkRl za9@Bn5_E0e6!@5Xl;Sa4&3QtkOpjx_*KSXDv`I1D!gpBJaX$mhJbs?-@Qn5^Oco5G zNvZpKwy7U00znSg(3W#~!$acOzgH+!Q2sz&ZUaL03d3@2_&;O#Q@0RhbA4_))eE}Q zi_XI#esOebo74OFl6<=s=F9fugSrphF!RYA4ki}udZi{s!>QM^gLEad+-`EA7{AkEKvsI((9=FK7CyEy@pV$1bffvfK(qJy$wb*tZ z%0mkC{q92d(ZoM?eATn$EVFtZb5Z>Akv5?h%|iL(7xJ5a4&u_0{6!CvaeR&ygrqHb zSH6W`f#d?~Vn;Z}b<2{xF#gDj*dh75>6i@RTs>*OMsJl$(e5ofQIkGN-Rbv3Y;6OjvtcQoXHJt%mhwcdHsJ zIbp)!u*SH<@`V?$7ZekXdV`>OFKVwJ_C0De;07S$b?9}#Ab?&KnEpQ0=7SG<@?uT0 zB*|ezKFq7e3Z^OUO{mE9zmHgRF;BpXKQo<7S<&l?3CWmYA@+0@8BLvz0!of?6>ED9 zr_y4orPRr|joxQhn!~Z?t;tMf)ivSb_D+pgnU(Tr#?>gj!`W_9)YsHj(D4l3GM*Ug zj*5;cE3)kK&Mz~!t#+N{YH;wAU-zn?D%hD6|D?WRDxean*wb6CpmWK9JQvvhOr$V| zEpPhHXQAWV6u;;C&7BbSC?hJpq@Bp*k5`V=9W-`P4R`c-b&MzK@)~nhY>1HyLlkd@ zI*aL+UBr?q2gh%rT!**TBC%+1hqnwJaIIUt>znxxbwgNd!zig52$W~>Io#r-k?7qt z+x0g=HVzzSIw(aH0!0g>5n-aHx(J1zPZv~GkQVEI!kFt(DNnEedWNV6g>&%KAk3tl VT5B&izm*Z;i`{sVbpNl5`zOrcp&$SN diff --git a/Samples/Asset/webapp_managewebappwithdomainssl.pfx b/Samples/Asset/webapp_managewebappwithdomainssl.pfx deleted file mode 100644 index 79094b1f6105719366f2c9f7fba4b7d72ee22827..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2612 zcmZWqc{tQ-8~%+M!`LV5*w-QJSi&HcJxnyAtO?QB_q}55hA5qw?0aR2Y*CTrBqnQQ z#0j0qp%_~XhBI}2-#OQJeSbXHb3gZU-|zFjf4uLD!n2?lKwuOe_6-V?Pc}>5Wd|{V zO7O5hAb8j`ot{MDp&b9yVmyZ684pl+#$9@BL0SLfVq*a@l;9ypC_H2zB@AWxFHK*Z z1H!C$s+M_4i~TeM1Jfu34xzTVBI6yC0)(f#DjP@<1J^1zb^5WD%Z4dKPv zhSkJVHahQQE)`+)36}gT8j%*%=tMr^Yd5{8l&frap%%AFlw7g}56?!#)#z$0{APR0 z_`H=lpDeGw6T)>LJ-Ur)eQpF>a@6;$Qu~q#cfvB+4t!uy%i(1xvk+E)Hj%*HXt6{t z>k+yhGCv_C^bBeYw~t)7S-iu^Clk|pWILCEA{nnr)BSIWy>a;u%w;qm&%(5+ad`>4O-DYj{57!h#9WmN9wpz@lZw_=b{c70kA}rG_Iv={zF6_=Y zE_JT((2pdH9At4UO@MPLOb-#gvG~}Zfuctik3;d-{<%-X zn!tLhki%wo0}+QOl^>GY=VvVDyoYZY>$><>fECUO1oaCcjJJd5%fPTA2U1?=2@&fo zt&--@Ta(%R&uOtbL0;XWB5tXxmZ{-}zQ2=K@ZZ-WkKjE^!FBM8t1TX74ECb4lhFjA zC$zJ3A zV$1kVSyJC_a_VeZXrh{JwvGR@7mZjy1?IfjkFXhvZ;AHPG-iRUSaw6?HpWODDM!02 zv>mxx9F&;D+>jE#*u~OUo@+Caw*9*MAwsx5hT~4NPm4_TxA&j!u1wA^B>?j@^DpAB zqX`&829K0vAl zHGJC7`qzApi?%p6Cazhi=j~k9TTyk{$|M z?OAY(d!u67YLlhdddL^adauO{cLsN3p`hhL4(M%#O9aY9rvmok$sR|3G2&IJ5LXGh zUb)2!b0Nbk6U}oaT;G!iG1S%R+)Ry--o?*fnqs=d!E_d6gFk#(%2Jol{z#CxC*$e=Mu)N3WY#G005wz|0Q`;twk>Yp+F#@1ZV;%;2PitTnE(X zS)I;k0H^4+=P%?z=QQca4L}3#zmPgz`IAG@Rho2+0z7^)C?6tF70 zdi8TeFkKxEr~=9W3WW!E{c{>7XbB$NK&NUMKma{e{@Vfl|2H6vdva1N0&e^B8;HY$ zBMG`PA3sOye1S8Ij`ox1{-nVCst=qFJbsTpnQqLypXTg`NbojJWsI50CoBuRU6U-; z0%aTSfcdYa>NM9g7mrZUY~Bo1DjV^QM+-?4X`j$cvdT7prT=(D<3ZzAf*Y}BRa~k} zf6y!J@vX@UQ%!8F;zyLVircG9Ou&r`j5D@@1pcszZ!(Vp5V2 znt&0y9Wwr8isWuzr$EW>^ft+;qmEUIYO=~*aubZtyugt(i3S_&sDmncE?&_mATl~* zR-Dbr87``;Pqzblu^VIhV}gOp?$qGazN&Er4?B3fIKFI@YA;yYVMw(GL?UlJD$t7Jwy$Y@M0TnUV_$F7|OcZG#y< zg0_ZPWSh4)Hf76)+&k=Q-0D4RMWLi_%pIDH4U+eY(wZ{2K7O`9)6VG~d^q+EQkHCz z5^_(zti&W{DvpGl876m~n=J?zcR@w4Ju2zQ8TP!)`26KMfw!D(CETTj;$TMY9Vn6N z;wi|$pBsnmkyj14AGF$)g1_oTPag*RxIJyU+|jpV9>s~{{Q&wZ*Dvts-N!0}=$!Z( zeb)k=biv8&!l>c!Ib7Hg#OK3{^0WslQq#-91C!m%4A`3+Qh~K+-dNA;v6nYm3D~b6 z*chr=cxm?!#-Oe8LtCr@`XIISM0xmhL#2ixq^*m)Kv-UgQ~Rx+0hgf0&iN8!*8ud~ zWQIuV&c<`8m8@c~R3umER+*oeYxWoQ_k&cU)1BYrM?gn+hw*muIA33k0#k#)M}n9H zQSt_wxrv|hWBpPx&z`OdIKrrsQfhDDkd2l%;!UoMn~7Z<9ODx_YIeR|YPYU<#R9gL*%;*g@RW(%(LCDy!tn?k z?n!7nUqRGmtrIXJXQ5Ww6n3L;H^I(1sfmetCgUs?sj<2Mb&ts9Ndl8C9N2U>PqST3 zhKZ8zYX|H)7lZCWnpC<>fm*#@Ym+_VXx6vFy)@nYzVS)1+?a4~Qy_9m!cSD=Kx12a z#J#4o?-jz~%%+|zB5RN(z&0Nppq$NSG=8cG(tj53S37i&tOt(?pOf+)$ejw&MzkD7 z&&Hv2QDP`2D5C-gm_ZQ2bJXEJpKv_@J3)zm^(p0|*z)O5-4LGhRdGw$cL9jY_8CV3 Pr*7oU0h?ccUfjO{pAL;g diff --git a/Samples/Asset/webapp_managewebappwithtrafficmanager.pfx b/Samples/Asset/webapp_managewebappwithtrafficmanager.pfx deleted file mode 100644 index c84afb06de6a06ee33518eea2548be0223d6c011..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2612 zcmZWqcQoAF7XD4e=!~dQMvG`O5h2lg^aO(>Y79mV65UlsxTF##W)Mb-8zlx$i54-U zGglXaAWzuRq{=RSTbN)EzU`Z$}6avGNSUw?HP9~pE{>~0z zf)tWirr{)(w_th{OG0w|4}>^^lMp|!B*b@cd_}VUN5zJMKnqFmpI8!nA1i`H{WlF3 z=YTU;;KIWB?25@yDAS*C5_|%Ga4nMpH-tbFj#*`vwl?h?T85di&$8RWWJpJWyE76R%XOwL!dER#W@)4@V{Mf1=&tul6{L%^ z`!+0kQ2N=RcEz%>#_qv=?PH;9JlP3xArYkfgMrSVYjZP)>4#q48RLUHT4LJ7(?pCfI+oomDRt}l4hSvENtp3>`}Ov_i}Gm+k0ot3yR3WP1#~5A zjc*1l#J_3%My$_^6Q&sWNvh(q_%zF*&diU?7;*O5m@3EtM?;X}Cntz-9tTO=PCV!> zZF4qX;SGXhmc$^_TB$0oeSDY1sMHO#qyGtWxPMnO#!7Ev$V2~{?@o%BNY1SR6JdYk zl^3cj+b0M$idFpM@A2YS&uZ&_mcD+|TKVipfA#V}&BaC7u70TO;HTN}DPO%P1_$5z zX^&aK!6uZMHCCBrhE|YV2Q$TV)SM0e(+b8WId!ZT!ai?4Vrmo1QkcOdQL% z-tm`Rpj78Ut27BHIs0n*hOJYe6qLA=r0 z@`#23w*Ke5=@yHFM7zd1g9Waq)V!)=v_!|Da65r|>6d(%qjh`2a!Mvs_JG%kZKWs- zMX9uUVth@J)2Cin1s1)I?SGQWNa;R9%ltr~hk9lC1dIw5bsJ`<*@*JV$fe24cg2=F z8L5*C+cIJeElj2*euL-4=QhcoW0%(GhNm)%p3Gg3>qZOGdp5Kt?|i!wz5tW!Jizz} zv0Tj7Qy4W0C-c^Rh{~y&LV2Quyx!t!9h+y<|#!W_V(@jW=B zirR4Ab&h`JGhsnRF(J86avfNWJpS`vCX5FqR#t9Lgryo{*1K{r8N?@1-z}Y`6D8tp z%Qe55YkJ+$6&?97`Si7`N!$c9eHIfx0e49~lUo#_13W$J%dkRSb4hg_B$!FVKcFH))j1(N!yn1k^k0Ds2%sH6A%|Pg>S!KHqX` ze#rF@N0YFnn(NF-S0AuW=4PzH`Ifwy#~da~v(DLGrPcHw%5I0<`;wDjexzUesIv!r?zHjbefexd z=lxC<|J(cev7eo=S!zd>J+PEi1KjT>KNYf;ZFcY$4OD$MW8Iv(^XS{+8pBQrWu=05 zStsq5GEyHu6s!;G-^`rJGun%6(#E}euNMf+i~6~3HLh3R#lTjQkMu9)Y$@yN9+h!a zhx2$ef6N7%i>lqC#uFz{Y}D>d%f$^2IQpQ>R})(>_gs?!t1G6HV^6;dn@D?_g9 z?DX(X*S(6wx0^Zr5gh?tDBepoTB$r?eU+z8AT^BxU!%$!Kbpe&?q*}#byn+(C7j3i zx|~zGV+NV}>c=#233FK9zn@DMJ{%GbhX4S8b^a%b#$6D#0&W07fFhs` zr@>VbPzBThci;@@{fbqjomg7}uVnF8Zd zD9pWLelpQ`T3(k+C#+8~n^p31t<3c%Z1;v+pUj6CYd4nt zLoaRZ=4w1KJL25=b(C9F;RzXJARew-8wU_-SGL#z@leT?gj6Hy`IOtGP1exPRs`(4eRN4 z$IHc9Bp0`w*|5M8n-B@+E6}Bsz9g1>^{|Wm0>5c;tcq|9+lu#y4dr>`HAdThzluelImSIJpR1R`IO+N}5>37>o9MY9p zKFRYJN#Q%_nO?)S2K|Kh<%9^f-8g8*JeQ}=YO|k3$_F6uYq(cKw&stIR3&tIL%s-l z*qz@}ut;=NH==x1b0H(R=lLRW>-q7a+x3E!(m>veU1%+VH1$GN6DkoMt5@&u#sgy$ zhAF^=^ROCNF)R}jA ApacheInstallScriptUris = new List() { "https://raw.githubusercontent.com/Azure/azure-libraries-for-net/master/Samples/Asset/install_apache.sh" diff --git a/Samples/Compute/CreateVirtualMachineUsingCustomImageFromVHD.cs b/Samples/Compute/CreateVirtualMachineUsingCustomImageFromVHD.cs index d1b5fa41c..8b99bda56 100644 --- a/Samples/Compute/CreateVirtualMachineUsingCustomImageFromVHD.cs +++ b/Samples/Compute/CreateVirtualMachineUsingCustomImageFromVHD.cs @@ -15,9 +15,9 @@ namespace CreateVirtualMachineUsingCustomImageFromVHD { public class Program { - private static string userName = "tirekicker"; - private static string password = "12NewPA$$w0rd!"; - private static Region region = Region.USWest; + private static readonly string userName = Utilities.CreateUsername(); + private static readonly string password = Utilities.CreatePassword(); + private static readonly Region region = Region.USWest; /** * Azure Compute sample for managing virtual machines - diff --git a/Samples/Compute/CreateVirtualMachineUsingCustomImageFromVM.cs b/Samples/Compute/CreateVirtualMachineUsingCustomImageFromVM.cs index a5d15ecc3..b7721b08b 100644 --- a/Samples/Compute/CreateVirtualMachineUsingCustomImageFromVM.cs +++ b/Samples/Compute/CreateVirtualMachineUsingCustomImageFromVM.cs @@ -15,8 +15,8 @@ namespace CreateVirtualMachineUsingCustomImageFromVM { public class Program { - private static string userName = "tirekicker"; - private static string password = "12NewPA$$w0rd!"; + private static string userName = Utilities.CreateUsername(); + private static string password = Utilities.CreatePassword(); private static Region region = Region.USWest; /** diff --git a/Samples/Compute/CreateVirtualMachineUsingSpecializedDiskFromSnapshot.cs b/Samples/Compute/CreateVirtualMachineUsingSpecializedDiskFromSnapshot.cs index 455262eec..6e6792e4a 100644 --- a/Samples/Compute/CreateVirtualMachineUsingSpecializedDiskFromSnapshot.cs +++ b/Samples/Compute/CreateVirtualMachineUsingSpecializedDiskFromSnapshot.cs @@ -14,8 +14,8 @@ namespace CreateVirtualMachineUsingSpecializedDiskFromSnapshot { public class Program { - private static string userName = "tirekicker"; - private static string password = "12NewPA$$w0rd!"; + private static string userName = Utilities.CreateUsername(); + private static string password = Utilities.CreatePassword(); private static Region region = Region.USWestCentral; /** diff --git a/Samples/Compute/CreateVirtualMachineUsingSpecializedDiskFromVhd.cs b/Samples/Compute/CreateVirtualMachineUsingSpecializedDiskFromVhd.cs index a0066321c..bba02ed73 100644 --- a/Samples/Compute/CreateVirtualMachineUsingSpecializedDiskFromVhd.cs +++ b/Samples/Compute/CreateVirtualMachineUsingSpecializedDiskFromVhd.cs @@ -14,8 +14,8 @@ namespace CreateVirtualMachineUsingSpecializedDiskFromVhd { public class Program { - private static string userName = "tirekicker"; - private static string password = "12NewPA$$w0rd!"; + private static string userName = Utilities.CreateUsername(); + private static string password = Utilities.CreatePassword(); private static Region region = Region.USWestCentral; /** diff --git a/Samples/Compute/CreateVirtualMachinesInParallel.cs b/Samples/Compute/CreateVirtualMachinesInParallel.cs index b14ad9975..dc23e76c9 100644 --- a/Samples/Compute/CreateVirtualMachinesInParallel.cs +++ b/Samples/Compute/CreateVirtualMachinesInParallel.cs @@ -16,8 +16,8 @@ namespace CreateVirtualMachinesInParallel { public class Program { - private const string Username = "tirekicker"; - private const string Password = "12NewPA$$w0rd!"; + private static readonly string Username = Utilities.CreateUsername(); + private static readonly string Password = Utilities.CreatePassword(); /** * Azure compute sample for creating multiple virtual machines in parallel. diff --git a/Samples/Compute/ManageAvailabilitySet.cs b/Samples/Compute/ManageAvailabilitySet.cs index c87740c0e..cf3e30fa8 100644 --- a/Samples/Compute/ManageAvailabilitySet.cs +++ b/Samples/Compute/ManageAvailabilitySet.cs @@ -13,8 +13,8 @@ namespace ManageAvailabilitySet { public class Program { - private const string UserName = "tirekicker"; - private const string Password = "12NewPA$$w0rd!"; + private static readonly string UserName = Utilities.CreateUsername(); + private static readonly string Password = Utilities.CreatePassword(); /** * Azure Compute sample for managing availability sets - diff --git a/Samples/Compute/ManageManagedDisks.cs b/Samples/Compute/ManageManagedDisks.cs index d1834c626..1270dff69 100644 --- a/Samples/Compute/ManageManagedDisks.cs +++ b/Samples/Compute/ManageManagedDisks.cs @@ -25,7 +25,7 @@ public static void RunSample(IAzure azure) { var region = Region.USEast; var rgName = Utilities.CreateRandomName("rgCOMV"); - var userName = "tirekicker"; + var userName = Utilities.CreateUsername(); var sshkey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com"; try @@ -69,7 +69,7 @@ public static void RunSample(IAzure azure) .WithExistingPrimaryInternetFacingLoadBalancer(PrepareLoadBalancer(azure, region, rgName)) .WithoutPrimaryInternalLoadBalancer() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) - .WithRootUsername("tirekicker") + .WithRootUsername(Utilities.CreateUsername()) .WithSsh(sshkey) .WithNewDataDisk(100) .WithNewDataDisk(100, 1, CachingTypes.ReadWrite) @@ -284,7 +284,7 @@ public static void RunSample(IAzure azure) .WithPrimaryPrivateIPAddressDynamic() .WithNewPrimaryPublicIPAddress(linuxVM7Pip) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) - .WithRootUsername("tirekicker") + .WithRootUsername(Utilities.CreateUsername()) .WithSsh(sshkey) .WithUnmanagedDisks() // uses storage accounts .WithNewUnmanagedDataDisk(100) @@ -351,8 +351,8 @@ public static void Main(string[] args) private static IVirtualMachine PrepareSpecializedUnmanagedVirtualMachine(IAzure azure, Region region, string rgName) { - var userName = "tirekicker"; - var password = "12NewPA$$w0rd!"; + var userName = Utilities.CreateUsername(); + var password = Utilities.CreatePassword(); var linuxVmName1 = SdkContext.RandomResourceName("vm" + "-", 10); var publicIpDnsLabel = SdkContext.RandomResourceName("pip" + "-", 20); @@ -390,8 +390,8 @@ private static IVirtualMachine PrepareSpecializedUnmanagedVirtualMachine(IAzure private static IVirtualMachine PrepareSpecializedManagedVirtualMachine(IAzure azure, Region region, string rgName) { - var userName = "tirekicker"; - var password = "12NewPA$$w0rd!"; + var userName = Utilities.CreateUsername(); + var password = Utilities.CreatePassword(); var linuxVmName1 = SdkContext.RandomResourceName("vm" + "-", 10); var publicIpDnsLabel = SdkContext.RandomResourceName("pip" + "-", 20); diff --git a/Samples/Compute/ManageResourceFromMSIEnabledVirtualMachineBelongsToAADGroup.cs b/Samples/Compute/ManageResourceFromMSIEnabledVirtualMachineBelongsToAADGroup.cs index f5b35be49..c625e7593 100644 --- a/Samples/Compute/ManageResourceFromMSIEnabledVirtualMachineBelongsToAADGroup.cs +++ b/Samples/Compute/ManageResourceFromMSIEnabledVirtualMachineBelongsToAADGroup.cs @@ -36,8 +36,8 @@ public static void RunSample(IAzure azure) var linuxVMName = Utilities.CreateRandomName("VM1"); var rgName = Utilities.CreateRandomName("rgCOMV"); var pipName = Utilities.CreateRandomName("pip1"); - var userName = "tirekicker"; - var password = "12NewPA34w0rd!"; + var userName = Utilities.CreateUsername(); + var password = Utilities.CreatePassword(); var region = Region.USWestCentral; var installScript = "https://raw.githubusercontent.com/Azure/azure-libraries-for-net/master/Samples/Asset/create_resources_with_msi.sh"; diff --git a/Samples/Compute/ManageStorageFromMSIEnabledVirtualMachine.cs b/Samples/Compute/ManageStorageFromMSIEnabledVirtualMachine.cs index 038f89fe5..5151f35cd 100644 --- a/Samples/Compute/ManageStorageFromMSIEnabledVirtualMachine.cs +++ b/Samples/Compute/ManageStorageFromMSIEnabledVirtualMachine.cs @@ -32,8 +32,8 @@ public static void RunSample(IAzure azure) var linuxVMName = Utilities.CreateRandomName("VM1"); var rgName = Utilities.CreateRandomName("rgCOMV"); var pipName = Utilities.CreateRandomName("pip1"); - var userName = "tirekicker"; - var password = "12NewPA34w0rd!"; + var userName = Utilities.CreateUsername(); + var password = Utilities.CreatePassword(); var region = Region.USWestCentral; var installScript = "https://raw.githubusercontent.com/Azure/azure-libraries-for-net/master/Samples/Asset/create_resources_with_msi.sh"; diff --git a/Samples/Compute/ManageUserAssignedMSIEnabledVirtualMachine.cs b/Samples/Compute/ManageUserAssignedMSIEnabledVirtualMachine.cs index 4563c980c..a236d25d6 100644 --- a/Samples/Compute/ManageUserAssignedMSIEnabledVirtualMachine.cs +++ b/Samples/Compute/ManageUserAssignedMSIEnabledVirtualMachine.cs @@ -30,8 +30,8 @@ public static void RunSample(IAzure azure) var identityName = Utilities.CreateRandomName("id"); var linuxVMName = Utilities.CreateRandomName("VM1"); var pipName = Utilities.CreateRandomName("pip1"); - var userName = "tirekicker"; - var password = "12NewPAwX0rd!"; + var userName = Utilities.CreateUsername(); + var password = Utilities.CreatePassword(); var region = Region.USWestCentral; try diff --git a/Samples/Compute/ManageVirtualMachine.cs b/Samples/Compute/ManageVirtualMachine.cs index fc28c6569..931e9e49e 100644 --- a/Samples/Compute/ManageVirtualMachine.cs +++ b/Samples/Compute/ManageVirtualMachine.cs @@ -32,8 +32,8 @@ public static void RunSample(IAzure azure) var windowsVmName = Utilities.CreateRandomName("wVM"); var linuxVmName = Utilities.CreateRandomName("lVM"); var rgName = Utilities.CreateRandomName("rgCOMV"); - var userName = "tirekicker"; - var password = "12NewPA$$w0rd!"; + var userName = Utilities.CreateUsername(); + var password = Utilities.CreatePassword(); try { diff --git a/Samples/Compute/ManageVirtualMachineAsync.cs b/Samples/Compute/ManageVirtualMachineAsync.cs index 4c3fb3b6a..0565aecf4 100644 --- a/Samples/Compute/ManageVirtualMachineAsync.cs +++ b/Samples/Compute/ManageVirtualMachineAsync.cs @@ -34,8 +34,8 @@ public async static Task RunSampleAsync(IAzure azure) var windowsVmName = Utilities.CreateRandomName("wVM"); var linuxVmName = Utilities.CreateRandomName("lVM"); var rgName = Utilities.CreateRandomName("rgCOMV"); - var userName = "tirekicker"; - var password = "12NewPA$$w0rd!"; + var userName = Utilities.CreateUsername(); + var password = Utilities.CreatePassword(); try { diff --git a/Samples/Compute/ManageVirtualMachineExtension.cs b/Samples/Compute/ManageVirtualMachineExtension.cs index 5ba7978cf..955758d20 100644 --- a/Samples/Compute/ManageVirtualMachineExtension.cs +++ b/Samples/Compute/ManageVirtualMachineExtension.cs @@ -17,16 +17,16 @@ public class Program { // Linux configurations // - readonly static string FirstLinuxUserName = "tirekicker"; - readonly static string FirstLinuxUserPassword = "12NewPA$$w0rd!"; - readonly static string FirstLinuxUserNewPassword = "muy!234OR"; + readonly static string FirstLinuxUserName = Utilities.CreateUsername(); + readonly static string FirstLinuxUserPassword = Utilities.CreatePassword(); + readonly static string FirstLinuxUserNewPassword = Utilities.CreatePassword(); readonly static string SecondLinuxUserName = "seconduser"; - readonly static string SecondLinuxUserPassword = "B12a6@12xyz!"; + readonly static string SecondLinuxUserPassword = Utilities.CreatePassword(); readonly static string SecondLinuxUserExpiration = "2020-12-31"; readonly static string ThirdLinuxUserName = "thirduser"; - readonly static string ThirdLinuxUserPassword = "12xyz!B12a6@"; + readonly static string ThirdLinuxUserPassword = Utilities.CreatePassword(); readonly static string ThirdLinuxUserExpiration = "2020-12-31"; readonly static string LinuxCustomScriptExtensionName = "CustomScriptForLinux"; @@ -58,15 +58,15 @@ public class Program // Windows configurations // - readonly static string firstWindowsUserName = "tirekicker"; - readonly static string firstWindowsUserPassword = "12NewPA$$w0rd!"; - readonly static string firstWindowsUserNewPassword = "muy!234OR"; + readonly static string firstWindowsUserName = Utilities.CreateUsername(); + readonly static string firstWindowsUserPassword = Utilities.CreatePassword(); + readonly static string firstWindowsUserNewPassword = Utilities.CreatePassword(); readonly static string secondWindowsUserName = "seconduser"; - readonly static string secondWindowsUserPassword = "B12a6@12xyz!"; + readonly static string secondWindowsUserPassword = Utilities.CreatePassword(); readonly static string thirdWindowsUserName = "thirduser"; - readonly static string thirdWindowsUserPassword = "12xyz!B12a6@"; + readonly static string thirdWindowsUserPassword = Utilities.CreatePassword(); readonly static string windowsVmAccessExtensionName = "VMAccessAgent"; readonly static string windowsVmAccessExtensionPublisherName = "Microsoft.Compute"; diff --git a/Samples/Compute/ManageVirtualMachineFromMSIEnabledVirtualMachine.cs b/Samples/Compute/ManageVirtualMachineFromMSIEnabledVirtualMachine.cs index f6981ca34..386137b1e 100644 --- a/Samples/Compute/ManageVirtualMachineFromMSIEnabledVirtualMachine.cs +++ b/Samples/Compute/ManageVirtualMachineFromMSIEnabledVirtualMachine.cs @@ -7,6 +7,7 @@ using Microsoft.Azure.Management.ResourceManager.Fluent; using Microsoft.Azure.Management.ResourceManager.Fluent.Authentication; using Microsoft.Azure.Management.ResourceManager.Fluent.Core; +using Microsoft.Azure.Management.Samples.Common; using System; namespace ManageVirtualMachineFromMSIEnabledVirtualMachine @@ -35,8 +36,8 @@ public static void Main(string[] args) string clientId = args.Length > 2 ? args[2] : null; Region region = Region.USWestCentral; string linuxVMName = SdkContext.RandomResourceName("vm", 30); - string userName = "tirekicker"; - string password = "12NewPA$$w0rd!"; + string userName = Utilities.CreateUsername(); + string password = Utilities.CreatePassword(); //============================================================= // MSI Authenticate diff --git a/Samples/Compute/ManageVirtualMachineScaleSet.cs b/Samples/Compute/ManageVirtualMachineScaleSet.cs index b42262f41..983260905 100644 --- a/Samples/Compute/ManageVirtualMachineScaleSet.cs +++ b/Samples/Compute/ManageVirtualMachineScaleSet.cs @@ -48,7 +48,7 @@ public static void RunSample(IAzure azure) var natPool60XXto23 = "natPool60XXto23"; var vmssName = SdkContext.RandomResourceName("vmss", 24); - var userName = "tirekicker"; + var userName = Utilities.CreateUsername(); var sshKey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com"; var apacheInstallScript = "https://raw.githubusercontent.com/Azure/azure-libraries-for-net/master/Samples/Asset/install_apache.sh"; diff --git a/Samples/Compute/ManageVirtualMachineScaleSetAsync.cs b/Samples/Compute/ManageVirtualMachineScaleSetAsync.cs index 1a0838a2b..ded46a420 100644 --- a/Samples/Compute/ManageVirtualMachineScaleSetAsync.cs +++ b/Samples/Compute/ManageVirtualMachineScaleSetAsync.cs @@ -48,7 +48,7 @@ public async static Task RunSampleAsync(IAzure azure) var natPool60XXto23 = "natPool60XXto23"; var vmssName = SdkContext.RandomResourceName("vmss", 24); - var userName = "tirekicker"; + var userName = Utilities.CreateUsername(); var sshKey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com"; var apacheInstallScript = "https://raw.githubusercontent.com/Azure/azure-libraries-for-net/master/Samples/Asset/install_apache.sh"; diff --git a/Samples/Compute/ManageVirtualMachineScaleSetWithUnmanagedDisks.cs b/Samples/Compute/ManageVirtualMachineScaleSetWithUnmanagedDisks.cs index ddae99cc6..abf4bb06c 100644 --- a/Samples/Compute/ManageVirtualMachineScaleSetWithUnmanagedDisks.cs +++ b/Samples/Compute/ManageVirtualMachineScaleSetWithUnmanagedDisks.cs @@ -20,7 +20,7 @@ public class Program private readonly static string httpsLoadBalancingRule = "httpsRule"; private readonly static string natPool50XXto22 = "natPool50XXto22"; private readonly static string natPool60XXto23 = "natPool60XXto23"; - private readonly static string userName = "tirekicker"; + private readonly static string userName = Utilities.CreateUsername(); private readonly static string sshKey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com"; private readonly static string apacheInstallScript = "https://raw.githubusercontent.com/Azure/azure-libraries-for-net/master/Samples/Asset/install_apache.sh"; private readonly static string installCommand = "bash install_apache.sh Abc.123x("; diff --git a/Samples/Compute/ManageVirtualMachineWithDisk.cs b/Samples/Compute/ManageVirtualMachineWithDisk.cs index be878310f..367e59a49 100644 --- a/Samples/Compute/ManageVirtualMachineWithDisk.cs +++ b/Samples/Compute/ManageVirtualMachineWithDisk.cs @@ -14,8 +14,8 @@ namespace ManageVirtualMachineWithDisk { public class Program { - private static string userName = "tirekicker"; - private static string password = "12NewPA$$w0rd!"; + private static string userName = Utilities.CreateUsername(); + private static string password = Utilities.CreatePassword(); private static Region region = Region.USWestCentral; /** diff --git a/Samples/Compute/ManageVirtualMachineWithUnmanagedDisks.cs b/Samples/Compute/ManageVirtualMachineWithUnmanagedDisks.cs index 742baeadb..bea240ba2 100644 --- a/Samples/Compute/ManageVirtualMachineWithUnmanagedDisks.cs +++ b/Samples/Compute/ManageVirtualMachineWithUnmanagedDisks.cs @@ -14,8 +14,8 @@ namespace ManageVirtualMachineWithUnmanagedDisks { public class Program { - private const string UserName = "tirekicker"; - private const string Password = "12NewPA$$w0rd!"; + private static readonly string UserName = Utilities.CreateUsername(); + private static readonly string Password = Utilities.CreatePassword(); private const string DataDiskName = "disk2"; /** diff --git a/Samples/Compute/ManageVirtualMachinesInParallel.cs b/Samples/Compute/ManageVirtualMachinesInParallel.cs index 23446fb2e..00c2b869a 100644 --- a/Samples/Compute/ManageVirtualMachinesInParallel.cs +++ b/Samples/Compute/ManageVirtualMachinesInParallel.cs @@ -17,8 +17,8 @@ namespace ManageVirtualMachinesInParallel public class Program { private const int vmCount = 2; - private const string userName = "tirekicker"; - private const string password = "12NewPA$$w0rd!"; + private static readonly string userName = Utilities.CreateUsername(); + private static readonly string password = Utilities.CreatePassword(); /** * Azure Compute sample for managing virtual machines - @@ -64,8 +64,8 @@ public static void RunSample(IAzure azure) .WithPrimaryPrivateIPAddressDynamic() .WithoutPrimaryPublicIPAddress() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) - .WithRootUsername("tirekicker") - .WithRootPassword("12NewPA$$w0rd!") + .WithRootUsername(Utilities.CreateUsername()) + .WithRootPassword(Utilities.CreatePassword()) .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .WithNewStorageAccount(creatableStorageAccount); creatableVirtualMachines.Add(creatableVirtualMachine); diff --git a/Samples/Compute/ManageVirtualMachinesInParallelWithNetwork.cs b/Samples/Compute/ManageVirtualMachinesInParallelWithNetwork.cs index 80ef2f7a9..68596e195 100644 --- a/Samples/Compute/ManageVirtualMachinesInParallelWithNetwork.cs +++ b/Samples/Compute/ManageVirtualMachinesInParallelWithNetwork.cs @@ -21,8 +21,8 @@ public class Program { private const int FrontendVMCount = 10; private const int BackendVMCount = 10; - private const string UserName = "tirekicker"; - private const string Password = "12NewPA$$w0rd!"; + private static readonly string UserName = Utilities.CreateUsername(); + private static readonly string Password = Utilities.CreatePassword(); /** * Create a virtual network with two Subnets – frontend and backend diff --git a/Samples/Compute/ManageZonalVirtualMachine.cs b/Samples/Compute/ManageZonalVirtualMachine.cs index c6e26874c..df7d70e09 100644 --- a/Samples/Compute/ManageZonalVirtualMachine.cs +++ b/Samples/Compute/ManageZonalVirtualMachine.cs @@ -34,8 +34,8 @@ public static void RunSample(IAzure azure) var pipName1 = Utilities.CreateRandomName("pip1"); var pipName2 = Utilities.CreateRandomName("pip2"); var diskName = Utilities.CreateRandomName("ds"); - var userName = "tirekicker"; - var password = "12NewPA23w0rd!"; + var userName = Utilities.CreateUsername(); + var password = Utilities.CreatePassword(); try { diff --git a/Samples/Compute/ManageZonalVirtualMachineScaleSet.cs b/Samples/Compute/ManageZonalVirtualMachineScaleSet.cs index 861a20b9d..ab83ac15f 100644 --- a/Samples/Compute/ManageZonalVirtualMachineScaleSet.cs +++ b/Samples/Compute/ManageZonalVirtualMachineScaleSet.cs @@ -39,8 +39,8 @@ public static void RunSample(IAzure azure) var natPoolName2 = loadBalancerName + "-INP2"; var vmssName1 = Utilities.CreateRandomName("vmss1"); var vmssName2 = Utilities.CreateRandomName("vmss2"); - var userName = "tirekicker"; - var password = "12NewPA23w0rd!"; + var userName = Utilities.CreateUsername(); + var password = Utilities.CreatePassword(); try { diff --git a/Samples/Dns/ManageDns.cs b/Samples/Dns/ManageDns.cs index 5a600c077..f66069ffa 100644 --- a/Samples/Dns/ManageDns.cs +++ b/Samples/Dns/ManageDns.cs @@ -129,7 +129,7 @@ public static void RunSample(IAzure azure) .WithNewPrimaryPublicIPAddress(SdkContext.RandomResourceName("empip-", 20)) .WithPopularWindowsImage(KnownWindowsVirtualMachineImage.WindowsServer2012R2Datacenter) .WithAdminUsername("testuser") - .WithAdminPassword("12NewPA$$w0rd!") + .WithAdminPassword(Utilities.CreatePassword()) .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log("Virtual machine created"); @@ -216,7 +216,7 @@ public static void RunSample(IAzure azure) .WithNewPrimaryPublicIPAddress(SdkContext.RandomResourceName("ptnerpip-", 20)) .WithPopularWindowsImage(KnownWindowsVirtualMachineImage.WindowsServer2012R2Datacenter) .WithAdminUsername("testuser") - .WithAdminPassword("12NewPA$$w0rd!") + .WithAdminPassword(Utilities.CreatePassword()) .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); Utilities.Log("Virtual machine created"); diff --git a/Samples/DockerUtils.cs b/Samples/DockerUtils.cs index c764023d4..7f4264a17 100644 --- a/Samples/DockerUtils.cs +++ b/Samples/DockerUtils.cs @@ -139,7 +139,7 @@ public static DockerClient FromNewDockerVM(IAzure azure, String rgName, Region r string dockerVMName = SdkContext.RandomResourceName("dockervm", 15); string publicIPDnsLabel = SdkContext.RandomResourceName("pip", 10); string vmUserName = "dockerUser"; - string vmPassword = "12NewPA$$w0rd!"; + string vmPassword = Utilities.CreatePassword(); // Could not find a Docker environment; presume that there is no local Docker engine running and // attempt to configure a Docker engine running inside a new Azure virtual machine diff --git a/Samples/GraphRbac/ManageServicePrincipal.cs b/Samples/GraphRbac/ManageServicePrincipal.cs index 09133e4ea..c06d6cd2f 100644 --- a/Samples/GraphRbac/ManageServicePrincipal.cs +++ b/Samples/GraphRbac/ManageServicePrincipal.cs @@ -80,7 +80,7 @@ private static IActiveDirectoryApplication CreateActiveDirectoryApplication(Azur var name = SdkContext.RandomResourceName("adapp-sample", 20); //create a self-sighed certificate var domainName = name + ".com"; - var certPassword = "StrongPass!12"; + var certPassword = Utilities.CreatePassword(); Certificate certificate = Certificate.CreateSelfSigned(domainName, certPassword); // create Active Directory application @@ -114,7 +114,7 @@ private static IServicePrincipal CreateServicePrincipalWithRoleForApplicationAnd string name = SdkContext.RandomResourceName("sp-sample", 20); //create a self-sighed certificate string domainName = name + ".com"; - string certPassword = "StrongPass!12"; + string certPassword = Utilities.CreatePassword(); Certificate certificate = Certificate.CreateSelfSigned(domainName, certPassword); // create a Service Principal and assign it to a subscription with the role Contributor @@ -123,7 +123,7 @@ private static IServicePrincipal CreateServicePrincipalWithRoleForApplicationAnd .WithExistingApplication(activeDirectoryApplication) // password credentials definition .DefinePasswordCredential("ServicePrincipalAzureSample") - .WithPasswordValue("StrongPass!12") + .WithPasswordValue(Utilities.CreatePassword()) .Attach() // certificate credentials definition .DefineCertificateCredential("spcert") diff --git a/Samples/GraphRbac/ManageUsersGroupsAndRoles.cs b/Samples/GraphRbac/ManageUsersGroupsAndRoles.cs index a3bb80de0..fd696e964 100644 --- a/Samples/GraphRbac/ManageUsersGroupsAndRoles.cs +++ b/Samples/GraphRbac/ManageUsersGroupsAndRoles.cs @@ -49,7 +49,7 @@ public static void RunSample(Azure.IAuthenticated authenticated) var user = authenticated.ActiveDirectoryUsers .Define(userName) .WithEmailAlias(userEmail) - .WithPassword("StrongPass!12") + .WithPassword(Utilities.CreatePassword()) .Create(); Utilities.Log("Created Active Directory user " + userName); diff --git a/Samples/Network/CreateSimpleInternetFacingLoadBalancer.cs b/Samples/Network/CreateSimpleInternetFacingLoadBalancer.cs index 2ab79b526..50483bfdf 100644 --- a/Samples/Network/CreateSimpleInternetFacingLoadBalancer.cs +++ b/Samples/Network/CreateSimpleInternetFacingLoadBalancer.cs @@ -51,7 +51,7 @@ public static void RunSample(IAzure azure) string publicIpName = SdkContext.RandomResourceName("pip", 18); string availSetName = SdkContext.RandomResourceName("av", 24); string httpLoadBalancingRuleName = "httpRule"; - string userName = "tirekicker"; + string userName = Utilities.CreateUsername(); string sshKey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.com"; try diff --git a/Samples/Network/ManageApplicationGateway.cs b/Samples/Network/ManageApplicationGateway.cs index a5d6aafc3..182031757 100644 --- a/Samples/Network/ManageApplicationGateway.cs +++ b/Samples/Network/ManageApplicationGateway.cs @@ -19,7 +19,7 @@ namespace ManageApplicationGateway { public class Program { - private static readonly string UserName = "tirekicker"; + private static readonly string UserName = Utilities.CreateUsername(); private static readonly string SshKey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com"; private static readonly string SslCertificatePfxPath = "NetworkTestCertificate1.pfx"; // Relative to project root directory by default private static readonly string SslCertificatePfxPath2 = "NetworkTestCertificate2.pfx"; // Relative to project root directory by default diff --git a/Samples/Network/ManageInternalLoadBalancer.cs b/Samples/Network/ManageInternalLoadBalancer.cs index 50def3127..52b6d5bf8 100644 --- a/Samples/Network/ManageInternalLoadBalancer.cs +++ b/Samples/Network/ManageInternalLoadBalancer.cs @@ -24,7 +24,7 @@ public class Program private static readonly string NatRule6001to23forVM3 = "nat6001to23forVM3"; private static readonly string NatRule6002to22forVM4 = "nat6002to22forVM4"; private static readonly string NatRule6003to23forVM4 = "nat6003to23forVM4"; - private static readonly string UserName = "tirekicker"; + private static readonly string UserName = Utilities.CreateUsername(); private static readonly string SshKey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com"; private static readonly int OracleSQLNodePort = 1521; diff --git a/Samples/Network/ManageInternetFacingLoadBalancer.cs b/Samples/Network/ManageInternetFacingLoadBalancer.cs index 35687c00d..43ab73500 100644 --- a/Samples/Network/ManageInternetFacingLoadBalancer.cs +++ b/Samples/Network/ManageInternetFacingLoadBalancer.cs @@ -27,7 +27,7 @@ public class Program private static readonly string NatRule5001to23forVM1 = "nat5001to23forVM1"; private static readonly string NatRule5002to22forVM2 = "nat5002to22forVM2"; private static readonly string NatRule5003to23forVM2 = "nat5003to23forVM2"; - private static readonly string UserName = "tirekicker"; + private static readonly string UserName = Utilities.CreateUsername(); private static readonly string SshKey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com"; /** diff --git a/Samples/Network/ManageIpAddress.cs b/Samples/Network/ManageIpAddress.cs index 780c5e6ff..bcf242929 100644 --- a/Samples/Network/ManageIpAddress.cs +++ b/Samples/Network/ManageIpAddress.cs @@ -13,8 +13,8 @@ namespace ManageIPAddress { public class Program { - private static readonly string UserName = "tirekicker"; - private static readonly string Password = "12NewPA$$w0rd!"; + private static readonly string UserName = Utilities.CreateUsername(); + private static readonly string Password = Utilities.CreatePassword(); /** * Azure Network sample for managing IP address - diff --git a/Samples/Network/ManageNetworkInterface.cs b/Samples/Network/ManageNetworkInterface.cs index 3447dc3e5..a8eb6bfe0 100644 --- a/Samples/Network/ManageNetworkInterface.cs +++ b/Samples/Network/ManageNetworkInterface.cs @@ -13,8 +13,8 @@ namespace ManageNetworkInterface { public class Program { - private static readonly string UserName = "tirekicker"; - private static readonly string Password = "12NewPA$$w0rd!"; + private static readonly string UserName = Utilities.CreateUsername(); + private static readonly string Password = Utilities.CreatePassword(); /** * Azure Network sample for managing network interfaces - diff --git a/Samples/Network/ManageNetworkSecurityGroup.cs b/Samples/Network/ManageNetworkSecurityGroup.cs index 18238e19a..a5dd46728 100644 --- a/Samples/Network/ManageNetworkSecurityGroup.cs +++ b/Samples/Network/ManageNetworkSecurityGroup.cs @@ -15,7 +15,7 @@ namespace ManageNetworkSecurityGroup public class Program { - private static readonly string UserName = "tirekicker"; + private static readonly string UserName = Utilities.CreateUsername(); private static readonly string SshKey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com"; /** diff --git a/Samples/Network/ManageNetworkWatcher.cs b/Samples/Network/ManageNetworkWatcher.cs index 727ab3130..3b69ca4bb 100644 --- a/Samples/Network/ManageNetworkWatcher.cs +++ b/Samples/Network/ManageNetworkWatcher.cs @@ -51,7 +51,7 @@ public static void RunSample(IAzure azure) { string nwName = SdkContext.RandomResourceName("nw", 8); - string userName = "tirekicker"; + string userName = Utilities.CreateUsername(); string vnetName = SdkContext.RandomResourceName("vnet", 20); string subnetName = "subnet1"; string nsgName = SdkContext.RandomResourceName("nsg", 20); diff --git a/Samples/Network/ManageVirtualNetwork.cs b/Samples/Network/ManageVirtualNetwork.cs index b12318061..6112a42bb 100644 --- a/Samples/Network/ManageVirtualNetwork.cs +++ b/Samples/Network/ManageVirtualNetwork.cs @@ -18,7 +18,7 @@ public class Program private static readonly string VNet1BackEndSubnetName = "backend"; private static readonly string VNet1FrontEndSubnetNsgName = "frontendnsg"; private static readonly string VNet1BackEndSubnetNsgName = "backendnsg"; - private static readonly string UserName = "tirekicker"; + private static readonly string UserName = Utilities.CreateUsername(); private static readonly string SshKey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com"; private static readonly string ResourceGroupName = SdkContext.RandomResourceName("rgNEMV", 24); diff --git a/Samples/Network/ManageVirtualNetworkAsync.cs b/Samples/Network/ManageVirtualNetworkAsync.cs index f33a0a18d..d7464c0df 100644 --- a/Samples/Network/ManageVirtualNetworkAsync.cs +++ b/Samples/Network/ManageVirtualNetworkAsync.cs @@ -20,7 +20,7 @@ public class Program private static readonly string VNet1BackEndSubnetName = "backend"; private static readonly string VNet1FrontEndSubnetNsgName = "frontendnsg"; private static readonly string VNet1BackEndSubnetNsgName = "backendnsg"; - private static readonly string UserName = "tirekicker"; + private static readonly string UserName = Utilities.CreateUsername(); private static readonly string SshKey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfSPC2K7LZcFKEO+/t3dzmQYtrJFZNxOsbVgOVKietqHyvmYGHEC0J2wPdAqQ/63g/hhAEFRoyehM+rbeDri4txB3YFfnOK58jqdkyXzupWqXzOrlKY4Wz9SKjjN765+dqUITjKRIaAip1Ri137szRg71WnrmdP3SphTRlCx1Bk2nXqWPsclbRDCiZeF8QOTi4JqbmJyK5+0UqhqYRduun8ylAwKKQJ1NJt85sYIHn9f1Rfr6Tq2zS0wZ7DHbZL+zB5rSlAr8QyUdg/GQD+cmSs6LvPJKL78d6hMGk84ARtFo4A79ovwX/Fj01znDQkU6nJildfkaolH2rWFG/qttD azjava@javalib.Com"; private static readonly string ResourceGroupName = SdkContext.RandomResourceName("rgNEMV", 24); diff --git a/Samples/Network/ManageVpnGatewayVNet2VNetConnection.cs b/Samples/Network/ManageVpnGatewayVNet2VNetConnection.cs index 8bdf3349f..4d29e6f43 100644 --- a/Samples/Network/ManageVpnGatewayVNet2VNetConnection.cs +++ b/Samples/Network/ManageVpnGatewayVNet2VNetConnection.cs @@ -44,7 +44,7 @@ public static void RunSample(IAzure azure) string nwName = SdkContext.RandomResourceName("nw", 20); string vm1Name = SdkContext.RandomResourceName("vm1", 20); string vm2Name = SdkContext.RandomResourceName("vm2", 20); - string rootname = "tirekicker"; + string rootname = Utilities.CreateUsername(); string password = SdkContext.RandomResourceName("pWd!", 15); string containerName = "results"; diff --git a/Samples/Network/VerifyNetworkPeeringWithNetworkWatcher.cs b/Samples/Network/VerifyNetworkPeeringWithNetworkWatcher.cs index 2afaedc54..308b01674 100644 --- a/Samples/Network/VerifyNetworkPeeringWithNetworkWatcher.cs +++ b/Samples/Network/VerifyNetworkPeeringWithNetworkWatcher.cs @@ -57,7 +57,7 @@ public static void RunSample(IAzure azure) }; string peeringABName = SdkContext.RandomResourceName("peer", 15); - string rootname = "tirekicker"; + string rootname = Utilities.CreateUsername(); string password = SdkContext.RandomResourceName("pWd!", 15); string networkWatcherName = SdkContext.RandomResourceName("netwch", 20); diff --git a/Samples/Sql/GettingSqlServerMetrics.cs b/Samples/Sql/GettingSqlServerMetrics.cs index 6d9ff951d..08f3ebfcf 100644 --- a/Samples/Sql/GettingSqlServerMetrics.cs +++ b/Samples/Sql/GettingSqlServerMetrics.cs @@ -21,7 +21,7 @@ public class Program private static readonly string sqlServerName = SdkContext.RandomResourceName("sqlserver", 20); private static readonly string rgName = SdkContext.RandomResourceName("rgsql", 20); private static readonly string administratorLogin = "sqladmin3423"; - private static readonly string administratorPassword = "myS3cureP@ssword"; + private static readonly string administratorPassword = Utilities.CreatePassword(); private static readonly string storageName = SdkContext.RandomResourceName("sqlserver", 20); private static readonly string dbName = "dbSample"; private static readonly string epName = "epSample"; diff --git a/Samples/Sql/ManageSqlDatabase.cs b/Samples/Sql/ManageSqlDatabase.cs index c4191ed6e..a1e5faf0b 100644 --- a/Samples/Sql/ManageSqlDatabase.cs +++ b/Samples/Sql/ManageSqlDatabase.cs @@ -13,7 +13,7 @@ namespace ManageSqlDatabase public class Program { private static readonly string AdministratorLogin = "sqladmin3423"; - private static readonly string AdministratorPassword = "myS3cureP@ssword"; + private static readonly string AdministratorPassword = Utilities.CreatePassword(); private static readonly string FirewallRuleIPAddress = "10.0.0.1"; private static readonly string FirewallRuleStartIPAddress = "10.2.0.1"; private static readonly string FirewallRuleEndIPAddress = "10.2.0.10"; diff --git a/Samples/Sql/ManageSqlDatabaseInElasticPool.cs b/Samples/Sql/ManageSqlDatabaseInElasticPool.cs index 201908ee4..67d88a48a 100644 --- a/Samples/Sql/ManageSqlDatabaseInElasticPool.cs +++ b/Samples/Sql/ManageSqlDatabaseInElasticPool.cs @@ -28,7 +28,7 @@ public class Program private static readonly string elasticPoolName = "myElasticPool"; private static readonly string elasticPool2Name = "secondElasticPool"; private static readonly string administratorLogin = "sqladmin3423"; - private static readonly string administratorPassword = "myS3cureP@ssword"; + private static readonly string administratorPassword = Utilities.CreatePassword(); private static readonly string database1Name = "myDatabase1"; private static readonly string database2Name = "myDatabase2"; private static readonly string anotherDatabaseName = "myAnotherDatabase"; diff --git a/Samples/Sql/ManageSqlDatabasesAcrossDifferentDataCenters.cs b/Samples/Sql/ManageSqlDatabasesAcrossDifferentDataCenters.cs index 39980c7d5..b15bd945e 100644 --- a/Samples/Sql/ManageSqlDatabasesAcrossDifferentDataCenters.cs +++ b/Samples/Sql/ManageSqlDatabasesAcrossDifferentDataCenters.cs @@ -20,7 +20,7 @@ namespace ManageSqlDatabasesAcrossDifferentDataCenters public class Program { private static readonly string administratorLogin = "sqladmin3423"; - private static readonly string administratorPassword = "myS3cureP@ssword"; + private static readonly string administratorPassword = Utilities.CreatePassword(); private static readonly string slaveSqlServer1Name = "slave1sql"; private static readonly string slaveSqlServer2Name = "slave2sql"; private static readonly string databaseName = "mydatabase"; diff --git a/Samples/Sql/ManageSqlFailoverGroups.cs b/Samples/Sql/ManageSqlFailoverGroups.cs index c1f753669..415a7da1a 100644 --- a/Samples/Sql/ManageSqlFailoverGroups.cs +++ b/Samples/Sql/ManageSqlFailoverGroups.cs @@ -18,7 +18,7 @@ public class Program private static readonly string rgName = SdkContext.RandomResourceName("rgsql", 20); private static readonly string dbName = "dbSample"; private static readonly string administratorLogin = "sqladmin3423"; - private static readonly string administratorPassword = "myS3cureP@ssword"; + private static readonly string administratorPassword = Utilities.CreatePassword(); /** * Azure SQL sample for managing SQL Failover Groups diff --git a/Samples/Sql/ManageSqlFirewallRules.cs b/Samples/Sql/ManageSqlFirewallRules.cs index 26172583c..5099801f3 100644 --- a/Samples/Sql/ManageSqlFirewallRules.cs +++ b/Samples/Sql/ManageSqlFirewallRules.cs @@ -12,7 +12,7 @@ namespace ManageSqlFirewallRules public class Program { private static readonly string AdministratorLogin = "sqladmin3423"; - private static readonly string AdministratorPassword = "myS3cureP@ssword"; + private static readonly string AdministratorPassword = Utilities.CreatePassword(); private static readonly string FirewallRuleIPAddress = "10.0.0.1"; private static readonly string FirewallRuleStartIPAddress = "10.2.0.1"; private static readonly string FirewallRuleEndIPAddress = "10.2.0.10"; diff --git a/Samples/Sql/ManageSqlImportExportDatabase.cs b/Samples/Sql/ManageSqlImportExportDatabase.cs index ac8f20b07..583dccae0 100644 --- a/Samples/Sql/ManageSqlImportExportDatabase.cs +++ b/Samples/Sql/ManageSqlImportExportDatabase.cs @@ -16,7 +16,7 @@ public class Program private static readonly string sqlServerName = SdkContext.RandomResourceName("sqlserver", 20); private static readonly string rgName = SdkContext.RandomResourceName("rgsql", 20); private static readonly string administratorLogin = "sqladmin3423"; - private static readonly string administratorPassword = "myS3cureP@ssword"; + private static readonly string administratorPassword = Utilities.CreatePassword(); private static readonly string storageName = SdkContext.RandomResourceName("sqlserver", 20); private static readonly string dbFromSampleName = "db-from-sample"; diff --git a/Samples/Sql/ManageSqlServerDnsAliases.cs b/Samples/Sql/ManageSqlServerDnsAliases.cs index 54e69304c..82d350c3c 100644 --- a/Samples/Sql/ManageSqlServerDnsAliases.cs +++ b/Samples/Sql/ManageSqlServerDnsAliases.cs @@ -20,7 +20,7 @@ public class Program private static readonly string rgName = SdkContext.RandomResourceName("rgsql", 20); private static readonly string dbName = "dbSample"; private static readonly string administratorLogin = "sqladmin3423"; - private static readonly string administratorPassword = "myS3cureP@ssword"; + private static readonly string administratorPassword = Utilities.CreatePassword(); /** * Azure SQL sample for managing SQL Server DNS Aliases. diff --git a/Samples/Sql/ManageSqlServerKeysWithAzureKeyVaultKey.cs b/Samples/Sql/ManageSqlServerKeysWithAzureKeyVaultKey.cs index c116a54cb..f45d9695f 100644 --- a/Samples/Sql/ManageSqlServerKeysWithAzureKeyVaultKey.cs +++ b/Samples/Sql/ManageSqlServerKeysWithAzureKeyVaultKey.cs @@ -32,7 +32,7 @@ public class Program private static readonly string sqlServerName = SdkContext.RandomResourceName("sqlserver", 20); private static readonly string rgName = SdkContext.RandomResourceName("rgsql", 20); private static readonly string administratorLogin = "sqladmin3423"; - private static readonly string administratorPassword = "myS3cureP@ssword"; + private static readonly string administratorPassword = Utilities.CreatePassword(); private static readonly string vaultName = SdkContext.RandomResourceName("sqlkv", 20); private static readonly string keyName = SdkContext.RandomResourceName("sqlkey", 20); diff --git a/Samples/Sql/ManageSqlVirtualNetworkRules.cs b/Samples/Sql/ManageSqlVirtualNetworkRules.cs index fe9777c67..4dbf3dc33 100644 --- a/Samples/Sql/ManageSqlVirtualNetworkRules.cs +++ b/Samples/Sql/ManageSqlVirtualNetworkRules.cs @@ -17,7 +17,7 @@ public class Program private static readonly string sqlServerName = SdkContext.RandomResourceName("sqlserver", 20); private static readonly string rgName = SdkContext.RandomResourceName("rgsql", 20); private static readonly string administratorLogin = "sqladmin3423"; - private static readonly string administratorPassword = "myS3cureP@ssword"; + private static readonly string administratorPassword = Utilities.CreatePassword(); private static readonly string vnetName = SdkContext.RandomResourceName("vnetsql", 20); /** diff --git a/Samples/Sql/ManageSqlWithRecoveredOrRestoredDatabase.cs b/Samples/Sql/ManageSqlWithRecoveredOrRestoredDatabase.cs index c42863522..febddd2dc 100644 --- a/Samples/Sql/ManageSqlWithRecoveredOrRestoredDatabase.cs +++ b/Samples/Sql/ManageSqlWithRecoveredOrRestoredDatabase.cs @@ -16,7 +16,7 @@ public class Program private static readonly string sqlServerName = SdkContext.RandomResourceName("sqlserver", 20); private static readonly string rgName = SdkContext.RandomResourceName("rgsql", 20); private static readonly string administratorLogin = "sqladmin3423"; - private static readonly string administratorPassword = "myS3cureP@ssword"; + private static readonly string administratorPassword = Utilities.CreatePassword(); private static readonly string dbToDeleteName = "db-to-delete"; private static readonly string dbToRestoreName = "db-to-restore"; diff --git a/Samples/Storage/ManageStorageAccountNetworkRules.cs b/Samples/Storage/ManageStorageAccountNetworkRules.cs index 722cde446..ffc850dfe 100644 --- a/Samples/Storage/ManageStorageAccountNetworkRules.cs +++ b/Samples/Storage/ManageStorageAccountNetworkRules.cs @@ -100,8 +100,8 @@ public static void RunSample(IAzure azure) .WithPrimaryPrivateIPAddressDynamic() .WithExistingPrimaryPublicIPAddress(publicIPAddress) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) - .WithRootUsername("tirekicker") - .WithRootPassword("12NewPA$$w0rd!") + .WithRootUsername(Utilities.CreateUsername()) + .WithRootPassword(Utilities.CreatePassword()) .WithSize(VirtualMachineSizeTypes.Parse("Standard_D2a_v4")) .Create(); diff --git a/Samples/TrafficManager/ManageTrafficManager.cs b/Samples/TrafficManager/ManageTrafficManager.cs index 893b082b8..8b87129f6 100644 --- a/Samples/TrafficManager/ManageTrafficManager.cs +++ b/Samples/TrafficManager/ManageTrafficManager.cs @@ -19,7 +19,7 @@ namespace ManageTrafficManager { public class Program { - private static readonly string certPassword = "StrongPass!12"; + private static readonly string certPassword = Utilities.CreatePassword(); private static readonly List regions = new List(); /** diff --git a/Samples/Utilities.cs b/Samples/Utilities.cs index ff9ff5aa3..5f1c6c84e 100755 --- a/Samples/Utilities.cs +++ b/Samples/Utilities.cs @@ -761,6 +761,16 @@ public static string CreateRandomName(string namePrefix) return SdkContext.RandomResourceName(namePrefix, 30); } + public static string CreatePassword() + { + return SdkContext.RandomResourceName("Pa5$", 15); + } + + public static string CreateUsername() + { + return "tirekicker"; + } + public static void PrintAvailabilitySet(IAvailabilitySet resource) { Utilities.Log(new StringBuilder().Append("Availability Set: ").Append(resource.Id) @@ -3066,6 +3076,7 @@ public static string PostAddress(string url, string body, IDictionary 0); var updatedStorageAccountKey = keys.FirstOrDefault(key => key.KeyName.Equals(storageAccountKey.KeyName, StringComparison.OrdinalIgnoreCase)); Assert.NotNull(updatedStorageAccountKey); - Assert.NotEqual(updatedStorageAccountKey.Value, storageAccountKey.Value); + if (HttpMockServer.Mode != HttpRecorderMode.Playback) + { + Assert.NotEqual(updatedStorageAccountKey.Value, storageAccountKey.Value); + } // Upload the script to a different container ("scripts2") in the same storage account // diff --git a/Tests/Fluent.Tests/Compute/VirtualMachineManagedDiskOperationsTests.cs b/Tests/Fluent.Tests/Compute/VirtualMachineManagedDiskOperationsTests.cs index cb11c136b..fb789c2b7 100644 --- a/Tests/Fluent.Tests/Compute/VirtualMachineManagedDiskOperationsTests.cs +++ b/Tests/Fluent.Tests/Compute/VirtualMachineManagedDiskOperationsTests.cs @@ -26,7 +26,7 @@ public void CanCreateVirtualMachineFromPIRImageWithManagedOsDisk() var vmName1 = "myvm1"; var publicIPDnsLabel = SdkContext.RandomResourceName("pip", 20); var uname = "juser"; - var password = "123tEst!@|ac"; + var password = TestUtilities.GenerateName("Pa5$"); var resourceManager = TestHelper.CreateRollupClient(); var computeManager = TestHelper.CreateComputeManager(); var rgName = TestUtilities.GenerateName("rgfluentchash-"); @@ -88,7 +88,7 @@ public void CanCreateUpdateVirtualMachineWithEmptyManagedDataDisks() { var publicIPDnsLabel = SdkContext.RandomResourceName("pip", 20); var uname = "juser"; - var password = "123tEst!@|ac"; + var password = TestUtilities.GenerateName("Pa5$"); // Create with implicit + explicit empty disks, check default and override // var vmName1 = "myvm1"; @@ -263,7 +263,7 @@ public void CanCreateVirtualMachineFromCustomImageWithManagedDisks() { var publicIPDnsLabel = SdkContext.RandomResourceName("pip", 20); var uname = "juser"; - var password = "123tEst!@|ac"; + var password = TestUtilities.GenerateName("Pa5$"); // Create with implicit + explicit empty disks, check default and override // var vmName1 = "myvm1"; @@ -445,7 +445,7 @@ public void CanUpdateVirtualMachineByAddingAndRemovingManagedDisks() { var publicIPDnsLabel = SdkContext.RandomResourceName("pip", 20); var uname = "juser"; - var password = "123tEst!@|ac"; + var password = TestUtilities.GenerateName("Pa5$"); // Create with implicit + explicit empty disks, check default and override // var vmName1 = "myvm1"; @@ -537,7 +537,7 @@ public void CanUpdateVirtualMachineByReimagingDisks() { var publicIPDnsLabel = SdkContext.RandomResourceName("pip", 20); var uname = "juser"; - var password = "123tEst!@|ac"; + var password = TestUtilities.GenerateName("Pa5$"); // Create with implicit + explicit empty disks, check default and override // var vmName1 = "myvm1"; @@ -634,7 +634,7 @@ public void CanCreateVirtualMachineByAttachingManagedOsDisk() using (var context = FluentMockContext.Start(GetType().FullName)) { var uname = "juser"; - var password = "123tEst!@|ac"; + var password = TestUtilities.GenerateName("Pa5$"); var vmName = "myvm6"; var resourceManager = TestHelper.CreateRollupClient(); var computeManager = TestHelper.CreateComputeManager(); @@ -709,7 +709,7 @@ public void CanCreateVirtualMachineWithManagedDiskInManagedAvailabilitySet() { var availSetName = SdkContext.RandomResourceName("av-", 15); var uname = "juser"; - var password = "123tEst!@|ac"; + var password = TestUtilities.GenerateName("Pa5$"); var vmName = "myvm6"; var resourceManager = TestHelper.CreateRollupClient(); var computeManager = TestHelper.CreateComputeManager(); diff --git a/Tests/Fluent.Tests/Compute/VirtualMachineScaleSetEMSILMSIOperationsTests.cs b/Tests/Fluent.Tests/Compute/VirtualMachineScaleSetEMSILMSIOperationsTests.cs index c8749c0e3..b9f526aa1 100644 --- a/Tests/Fluent.Tests/Compute/VirtualMachineScaleSetEMSILMSIOperationsTests.cs +++ b/Tests/Fluent.Tests/Compute/VirtualMachineScaleSetEMSILMSIOperationsTests.cs @@ -103,7 +103,7 @@ public void CanCreateWithEMSI() .WithExistingPrimaryInternalLoadBalancer(vmssInternalLoadBalancer) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("jvuser") - .WithRootPassword("123OData!@#123") + .WithRootPassword(TestUtilities.GenerateName("Pa5$")) .WithExistingUserAssignedManagedServiceIdentity(createdIdentity) .WithNewUserAssignedManagedServiceIdentity(creatableIdentity) .Create(); @@ -330,7 +330,7 @@ public void CanCreateWithLMSIAndEMSI() .WithExistingPrimaryInternalLoadBalancer(vmssInternalLoadBalancer) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("jvuser") - .WithRootPassword("123OData!@#123") + .WithRootPassword(TestUtilities.GenerateName("Pa5$")) .WithSystemAssignedManagedServiceIdentity() .WithSystemAssignedIdentityBasedAccessTo(network.Id, BuiltInRole.Contributor) .WithNewUserAssignedManagedServiceIdentity(creatableIdentity) @@ -440,7 +440,7 @@ public void CanUpdateEMSIAndLMSI() .WithExistingPrimaryInternalLoadBalancer(vmssInternalLoadBalancer) .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("jvuser") - .WithRootPassword("123OData!@#123") + .WithRootPassword(TestUtilities.GenerateName("Pa5$")) .Create(); // Prepare a definition for yet-to-be-created "User Assigned (External) MSI" with contributor access to the resource group diff --git a/Tests/Fluent.Tests/Compute/VirtualMachineScaleSetManagedDiskOperationsTests.cs b/Tests/Fluent.Tests/Compute/VirtualMachineScaleSetManagedDiskOperationsTests.cs index 84027bc13..1f4f97be6 100644 --- a/Tests/Fluent.Tests/Compute/VirtualMachineScaleSetManagedDiskOperationsTests.cs +++ b/Tests/Fluent.Tests/Compute/VirtualMachineScaleSetManagedDiskOperationsTests.cs @@ -56,7 +56,7 @@ public void CanCreateUpdateFromPIRWithManagedDisk() .WithoutPrimaryInternalLoadBalancer() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("jvuser") - .WithRootPassword("123OData!@#123") + .WithRootPassword(TestUtilities.GenerateName("Pa5$")) .WithNewDataDisk(100) .WithNewDataDisk(100, 1, CachingTypes.ReadWrite) .WithNewDataDisk(100, 2, CachingTypes.ReadOnly) @@ -162,7 +162,7 @@ public void CanCreateFromCustomImageWithManagedDisk() using (var context = FluentMockContext.Start(GetType().FullName)) { var userName = "tirekicker"; - var password = "12NewPA$$w0rd!"; + var password = TestUtilities.GenerateName("Pa5$"); var publicIPDnsLabel = SdkContext.RandomResourceName("pip", 10); var customImageName = SdkContext.RandomResourceName("img", 10); var vmssName = SdkContext.RandomResourceName("vmss", 10); diff --git a/Tests/Fluent.Tests/Compute/VirtualMachineScaleSetTests.cs b/Tests/Fluent.Tests/Compute/VirtualMachineScaleSetTests.cs index ff96565d9..b3feb385f 100644 --- a/Tests/Fluent.Tests/Compute/VirtualMachineScaleSetTests.cs +++ b/Tests/Fluent.Tests/Compute/VirtualMachineScaleSetTests.cs @@ -43,7 +43,7 @@ public void CanUpdateWithExtensionProtectedSettings() string rgName = TestUtilities.GenerateName("javacsmrg"); var vmssName = TestUtilities.GenerateName("vmss"); var uname = "jvuser"; - var password = "123OData!@#123"; + var password = TestUtilities.GenerateName("Pa5$"); var azure = TestHelper.CreateRollupClient(); @@ -165,7 +165,7 @@ public void CanUpdateExtensionPublicProtectedSettings() string rgName = TestUtilities.GenerateName("javacsmrg"); var vmssName = TestUtilities.GenerateName("vmss"); var uname = "jvuser"; - var password = "123OData!@#123"; + var password = TestUtilities.GenerateName("Pa5$"); var azure = TestHelper.CreateRollupClient(); @@ -269,7 +269,10 @@ public void CanUpdateExtensionPublicProtectedSettings() Assert.True(keys.Count() > 0); var updatedStorageAccountKey = keys.FirstOrDefault(key => key.KeyName.Equals(storageAccountKey.KeyName, StringComparison.OrdinalIgnoreCase)); Assert.NotNull(updatedStorageAccountKey); - Assert.NotEqual(updatedStorageAccountKey.Value, storageAccountKey.Value); + if (HttpMockServer.Mode != HttpRecorderMode.Playback) + { + Assert.NotEqual(updatedStorageAccountKey.Value, storageAccountKey.Value); + } // Upload the script to a different container ("scripts2") in the same storage account // @@ -359,7 +362,7 @@ public void CanCreateWithCustomScriptExtension() .WithoutPrimaryInternalLoadBalancer() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("jvuser") - .WithRootPassword("123OData!@#123") + .WithRootPassword(TestUtilities.GenerateName("Pa5$")) .WithUnmanagedDisks() .WithNewStorageAccount(TestUtilities.GenerateName("stg")) .WithNewStorageAccount(TestUtilities.GenerateName("stg")) @@ -446,7 +449,7 @@ public void CanCreateUpdate() .WithoutPrimaryInternalLoadBalancer() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("jvuser") - .WithRootPassword("123OData!@#123") + .WithRootPassword(TestUtilities.GenerateName("Pa5$")) .WithUnmanagedDisks() .WithNewStorageAccount(TestUtilities.GenerateName("stg")) .WithNewStorageAccount(TestUtilities.GenerateName("stg3")) @@ -679,7 +682,7 @@ public void CanCreateLowPriorityVMSSInstance() .WithoutPrimaryInternalLoadBalancer() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("jvuser") - .WithRootPassword("123OData!@#123") + .WithRootPassword(TestUtilities.GenerateName("Pa5$")) .WithUnmanagedDisks() .WithNewStorageAccount(TestUtilities.GenerateName("stg")) .WithNewStorageAccount(TestUtilities.GenerateName("stg3")) @@ -754,7 +757,7 @@ public void CanEnableMSIWithoutRoleAssignment() .WithoutPrimaryInternalLoadBalancer() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("jvuser") - .WithRootPassword("123OData!@#123") + .WithRootPassword(TestUtilities.GenerateName("Pa5$")) .WithSystemAssignedManagedServiceIdentity() .Create(); @@ -854,7 +857,7 @@ public void CanEnableMSIWithMultipleRoleAssignment() .WithoutPrimaryInternalLoadBalancer() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("jvuser") - .WithRootPassword("123OData!@#123") + .WithRootPassword(TestUtilities.GenerateName("Pa5$")) .WithSystemAssignedManagedServiceIdentity() .WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole.Contributor) .WithSystemAssignedIdentityBasedAccessTo(storageAccount.Id, BuiltInRole.Contributor) @@ -997,7 +1000,7 @@ public void CanCreateTwoRegionalVMSSAndAssociateEachWithDifferentBackendPoolOfZo .WithoutPrimaryInternalLoadBalancer() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("jvuser") - .WithRootPassword("123OData!@#123") + .WithRootPassword(TestUtilities.GenerateName("Pa5$")) .Create(); var vmss_name2 = TestUtilities.GenerateName("vmss2"); @@ -1015,7 +1018,7 @@ public void CanCreateTwoRegionalVMSSAndAssociateEachWithDifferentBackendPoolOfZo .WithoutPrimaryInternalLoadBalancer() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("jvuser") - .WithRootPassword("123OData!@#123") + .WithRootPassword(TestUtilities.GenerateName("Pa5$")) .Create(); // @@ -1112,7 +1115,7 @@ public void CanCreateZoneRedundantVirtualMachineScaleSetWithZoneResilientLoadBal .WithoutPrimaryInternalLoadBalancer() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("jvuser") - .WithRootPassword("123OData!@#123") + .WithRootPassword(TestUtilities.GenerateName("Pa5$")) .WithAvailabilityZone(AvailabilityZoneId.Zone_1) // Zone redundant - zone 1 + zone 2 .WithAvailabilityZone(AvailabilityZoneId.Zone_2) .Create(); @@ -1193,7 +1196,7 @@ public void CanCreateVirtualMachineScaleSetWithOptionalNetworkSettings() .WithoutPrimaryInternalLoadBalancer() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("jvuser") - .WithRootPassword("123OData!@#123") + .WithRootPassword(TestUtilities.GenerateName("Pa5$")) .WithVirtualMachinePublicIp(vmssVmDnsLabel) .WithExistingApplicationSecurityGroup(asg) .Create(); @@ -1324,7 +1327,7 @@ public void CanGetSingleVMSSInstance() .WithoutPrimaryInternalLoadBalancer() .WithPopularLinuxImage(KnownLinuxVirtualMachineImage.UbuntuServer16_04_Lts) .WithRootUsername("jvuser") - .WithRootPassword("123OData!@#123") + .WithRootPassword(TestUtilities.GenerateName("Pa5$")) .WithUnmanagedDisks() .WithNewStorageAccount(TestUtilities.GenerateName("stg")) .WithNewStorageAccount(TestUtilities.GenerateName("stg3")) diff --git a/Tests/Fluent.Tests/Compute/VirtualMachinesTests.cs b/Tests/Fluent.Tests/Compute/VirtualMachinesTests.cs index 4e7f46c05..2a5233b81 100644 --- a/Tests/Fluent.Tests/Compute/VirtualMachinesTests.cs +++ b/Tests/Fluent.Tests/Compute/VirtualMachinesTests.cs @@ -645,7 +645,7 @@ public void CanCreateWithCustomData() { var vmName = TestUtilities.GenerateName("vm"); var username = "testuser"; - var password = "12NewPA$$w0rd!"; + var password = TestUtilities.GenerateName("Pa5$"); var publicIPDnsLabel = TestUtilities.GenerateName("abc"); var region = Region.USEast; var cloudInitEncodedString = Convert.ToBase64String(Encoding.ASCII.GetBytes("#cloud-config\r\npackages:\r\n - pwgen")); @@ -706,7 +706,7 @@ public void CanSShConnectToVirtualMachine() var rgName = TestUtilities.GenerateName("rg"); var vmName = TestUtilities.GenerateName("vm"); var username = "testuser"; - var password = "12NewPA$$w0rd!"; + var password = TestUtilities.GenerateName("Pa5$"); var publicIPDnsLabel = TestUtilities.GenerateName("abc"); var region = Region.USEast; @@ -757,7 +757,7 @@ public void CanCreateWithExistingNetworkAndNewPIP() var vmName = TestUtilities.GenerateName("vm"); var pipName = TestUtilities.GenerateName("pip"); var username = "testuser"; - var password = "12NewPA$$w0rd!"; + var password = TestUtilities.GenerateName("Pa5$"); var publicIPDnsLabel = TestUtilities.GenerateName("abc"); var region = Region.USEast; diff --git a/Tests/Fluent.Tests/Monitor/MonitorTests.cs b/Tests/Fluent.Tests/Monitor/MonitorTests.cs index 63344a394..507aadf02 100644 --- a/Tests/Fluent.Tests/Monitor/MonitorTests.cs +++ b/Tests/Fluent.Tests/Monitor/MonitorTests.cs @@ -9,6 +9,7 @@ using Microsoft.Azure.Management.Monitor.Fluent.Models; using Microsoft.Azure.Management.ResourceManager.Fluent; using Microsoft.Azure.Management.ResourceManager.Fluent.Core; +using Microsoft.Rest.ClientRuntime.Azure.TestFramework; using System; using System.Linq; using System.Net; @@ -579,7 +580,7 @@ public void CanCRUDMultipleResourceMetricAlerts() using (var context = FluentMockContext.Start(GetType().FullName)) { string userName = "tirekicker"; - string password = "12NewPA$$w0rd!"; + string password = TestUtilities.GenerateName("Pa5$"); var rgName = SdkContext.RandomResourceName("jMonitor_", 18); var alertName = SdkContext.RandomResourceName("jMonitorMA", 18); diff --git a/Tests/Fluent.Tests/Redis/RedisCacheTests.cs b/Tests/Fluent.Tests/Redis/RedisCacheTests.cs index f4f369a33..b8eb0bace 100644 --- a/Tests/Fluent.Tests/Redis/RedisCacheTests.cs +++ b/Tests/Fluent.Tests/Redis/RedisCacheTests.cs @@ -5,6 +5,7 @@ using Fluent.Tests.Common; using Microsoft.Azure.Management.Redis.Fluent.Models; using Microsoft.Azure.Management.ResourceManager.Fluent.Core; +using Microsoft.Azure.Test.HttpRecorder; using Microsoft.Rest.Azure; using Microsoft.Rest.ClientRuntime.Azure.TestFramework; using System; @@ -108,11 +109,14 @@ public void CanCRUDRedisCache() Assert.NotNull(oldKeys); Assert.NotNull(updatedPrimaryKey); Assert.NotNull(updatedSecondaryKey); - Assert.NotEqual(oldKeys.PrimaryKey, updatedPrimaryKey.PrimaryKey); - Assert.Equal(oldKeys.SecondaryKey, updatedPrimaryKey.SecondaryKey); - Assert.NotEqual(oldKeys.SecondaryKey, updatedSecondaryKey.SecondaryKey); - Assert.NotEqual(updatedPrimaryKey.SecondaryKey, updatedSecondaryKey.SecondaryKey); - Assert.Equal(updatedPrimaryKey.PrimaryKey, updatedSecondaryKey.PrimaryKey); + if (HttpMockServer.Mode != HttpRecorderMode.Playback) + { + Assert.NotEqual(oldKeys.PrimaryKey, updatedPrimaryKey.PrimaryKey); + Assert.Equal(oldKeys.SecondaryKey, updatedPrimaryKey.SecondaryKey); + Assert.NotEqual(oldKeys.SecondaryKey, updatedSecondaryKey.SecondaryKey); + Assert.NotEqual(updatedPrimaryKey.SecondaryKey, updatedSecondaryKey.SecondaryKey); + Assert.Equal(updatedPrimaryKey.PrimaryKey, updatedSecondaryKey.PrimaryKey); + } // Update to STANDARD Sku from BASIC SKU redisCache = redisCache.Update() diff --git a/Tests/Fluent.Tests/Search/SearchTest.cs b/Tests/Fluent.Tests/Search/SearchTest.cs index 1d6e1b2b4..e1ef008a5 100644 --- a/Tests/Fluent.Tests/Search/SearchTest.cs +++ b/Tests/Fluent.Tests/Search/SearchTest.cs @@ -8,6 +8,7 @@ using Microsoft.Azure.Management.ResourceManager.Fluent.Core; using Microsoft.Azure.Management.Search.Fluent; using Azure.Tests; +using Microsoft.Azure.Test.HttpRecorder; namespace Fluent.Tests { @@ -73,8 +74,11 @@ public void CanCRUD() queryKeys = searchService.ListQueryKeys(); Assert.NotNull(queryKeys); Assert.Equal(1, queryKeys.Count); - Assert.DoesNotMatch(adminKeyPrimary, searchService.GetAdminKeys().PrimaryKey); - Assert.DoesNotMatch(adminKeyPrimary, searchService.GetAdminKeys().SecondaryKey); + if (HttpMockServer.Mode != HttpRecorderMode.Playback) + { + Assert.DoesNotMatch(adminKeyPrimary, searchService.GetAdminKeys().PrimaryKey); + Assert.DoesNotMatch(adminKeyPrimary, searchService.GetAdminKeys().SecondaryKey); + } } finally { diff --git a/Tests/Fluent.Tests/ServiceBus/ServiceBusTests.cs b/Tests/Fluent.Tests/ServiceBus/ServiceBusTests.cs index 934342878..f958cf7c3 100644 --- a/Tests/Fluent.Tests/ServiceBus/ServiceBusTests.cs +++ b/Tests/Fluent.Tests/ServiceBus/ServiceBusTests.cs @@ -6,6 +6,7 @@ using Microsoft.Azure.Management.ResourceManager.Fluent.Core; using Microsoft.Azure.Management.ServiceBus.Fluent; using Microsoft.Azure.Management.ServiceBus.Fluent.Models; +using Microsoft.Azure.Test.HttpRecorder; using Microsoft.Rest.ClientRuntime.Azure.TestFramework; using System; using System.Collections.Generic; @@ -443,7 +444,10 @@ public void CanOperateOnAuthorizationRules() Assert.NotNull(nsRuleKeys.PrimaryConnectionString); Assert.NotNull(nsRuleKeys.SecondaryConnectionString); nsRuleKeys = foundNsRule.RegenerateKey(Policykey.PrimaryKey); - Assert.NotEqual(nsRuleKeys.PrimaryKey, primaryKey); + if (HttpMockServer.Mode != HttpRecorderMode.Playback) + { + Assert.NotEqual(nsRuleKeys.PrimaryKey, primaryKey); + } // Lookup queue & operate on auth rules // var queuesInNamespace = nspace.Queues.List(); diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CanCreateFileServer.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CanCreateFileServer.json index 72843f768..a4b305e5e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CanCreateFileServer.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CanCreateFileServer.json @@ -357,7 +357,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg20c63426/providers/Microsoft.BatchAI/workspaces/ws7ae19019/fileServers/fsad498830a6?api-version=2018-05-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnMjBjNjM0MjYvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaEFJL3dvcmtzcGFjZXMvd3M3YWUxOTAxOS9maWxlU2VydmVycy9mc2FkNDk4ODMwYTY/YXBpLXZlcnNpb249MjAxOC0wNS0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"vmSize\": \"Standard_D1_v2\",\r\n \"sshConfiguration\": {\r\n \"userAccountSettings\": {\r\n \"adminUserName\": \"tirekicker\",\r\n \"adminUserPassword\": \"MyPassword!\"\r\n }\r\n },\r\n \"dataDisks\": {\r\n \"diskSizeInGB\": 10,\r\n \"cachingType\": \"readwrite\",\r\n \"diskCount\": 2,\r\n \"storageAccountType\": \"Standard_LRS\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg20c63426/providers/Microsoft.Network/virtualNetworks/vnet99484/subnets/MySubnet\"\r\n }\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"vmSize\": \"Standard_D1_v2\",\r\n \"sshConfiguration\": {\r\n \"userAccountSettings\": {\r\n \"adminUserName\": \"tirekicker\",\r\n \"adminUserPassword\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"dataDisks\": {\r\n \"diskSizeInGB\": 10,\r\n \"cachingType\": \"readwrite\",\r\n \"diskCount\": 2,\r\n \"storageAccountType\": \"Standard_LRS\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg20c63426/providers/Microsoft.Network/virtualNetworks/vnet99484/subnets/MySubnet\"\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "66e5c7e6-2c6a-4324-941d-1082e4d2d67d" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CanCreateJob.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CanCreateJob.json index 390da0e75..bb2dd9d43 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CanCreateJob.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CanCreateJob.json @@ -223,7 +223,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgd5c66439/providers/Microsoft.BatchAI/workspaces/ws41862882/clusters/cluster53067173?api-version=2018-05-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnZDVjNjY0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaEFJL3dvcmtzcGFjZXMvd3M0MTg2Mjg4Mi9jbHVzdGVycy9jbHVzdGVyNTMwNjcxNzM/YXBpLXZlcnNpb249MjAxOC0wNS0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"vmSize\": \"Standard_D1_v2\",\r\n \"scaleSettings\": {\r\n \"autoScale\": {\r\n \"minimumNodeCount\": 1,\r\n \"maximumNodeCount\": 1\r\n }\r\n },\r\n \"userAccountSettings\": {\r\n \"adminUserName\": \"tirekicker\",\r\n \"adminUserPassword\": \"MyPassword\"\r\n }\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"vmSize\": \"Standard_D1_v2\",\r\n \"scaleSettings\": {\r\n \"autoScale\": {\r\n \"minimumNodeCount\": 1,\r\n \"maximumNodeCount\": 1\r\n }\r\n },\r\n \"userAccountSettings\": {\r\n \"adminUserName\": \"tirekicker\",\r\n \"adminUserPassword\": \"MGMT_PLACEHOLDER\"\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "00ffb3c0-59e4-4db5-80eb-847557111905" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CreateUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CreateUpdate.json index b91c1b927..bc6cf09c2 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CreateUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CreateUpdate.json @@ -357,7 +357,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg05991241/providers/Microsoft.BatchAI/workspaces/wsec259045/clusters/cluster99796928?api-version=2018-05-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMDU5OTEyNDEvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaEFJL3dvcmtzcGFjZXMvd3NlYzI1OTA0NS9jbHVzdGVycy9jbHVzdGVyOTk3OTY5Mjg/YXBpLXZlcnNpb249MjAxOC0wNS0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"vmSize\": \"Standard_D1_v2\",\r\n \"vmPriority\": \"lowpriority\",\r\n \"scaleSettings\": {\r\n \"autoScale\": {\r\n \"minimumNodeCount\": 1,\r\n \"maximumNodeCount\": 1\r\n }\r\n },\r\n \"virtualMachineConfiguration\": {\r\n \"imageReference\": {\r\n \"publisher\": \"microsoft-ads\",\r\n \"offer\": \"linux-data-science-vm-ubuntu\",\r\n \"sku\": \"linuxdsvmubuntu\"\r\n }\r\n },\r\n \"nodeSetup\": {\r\n \"setupTask\": {\r\n \"commandLine\": \"echo Hello World!\",\r\n \"stdOutErrPathPrefix\": \"./outputpath\"\r\n },\r\n \"mountVolumes\": {\r\n \"azureFileShares\": [\r\n {\r\n \"accountName\": \"sa55b31645a0\",\r\n \"azureFileUrl\": \"dummy_uri\",\r\n \"credentials\": {\r\n \"accountKey\": \"dummy_key\"\r\n },\r\n \"relativeMountPath\": \"azurefileshare\"\r\n }\r\n ],\r\n \"azureBlobFileSystems\": [\r\n {\r\n \"accountName\": \"sa55b31645a0\",\r\n \"containerName\": \"mycontainer\",\r\n \"credentials\": {\r\n \"accountKey\": \"dummy_key\"\r\n },\r\n \"relativeMountPath\": \"myblobsystem\"\r\n }\r\n ]\r\n },\r\n \"performanceCountersSettings\": {\r\n \"appInsightsReference\": {\r\n \"component\": {\r\n \"id\": \"appinsightsId\"\r\n },\r\n \"instrumentationKey\": \"appInsightsKey\"\r\n }\r\n }\r\n },\r\n \"userAccountSettings\": {\r\n \"adminUserName\": \"tirekicker\",\r\n \"adminUserPassword\": \"MyPassword\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg05991241/providers/Microsoft.Network/virtualNetworks/vnet90153/subnets/MySubnet\"\r\n }\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"vmSize\": \"Standard_D1_v2\",\r\n \"vmPriority\": \"lowpriority\",\r\n \"scaleSettings\": {\r\n \"autoScale\": {\r\n \"minimumNodeCount\": 1,\r\n \"maximumNodeCount\": 1\r\n }\r\n },\r\n \"virtualMachineConfiguration\": {\r\n \"imageReference\": {\r\n \"publisher\": \"microsoft-ads\",\r\n \"offer\": \"linux-data-science-vm-ubuntu\",\r\n \"sku\": \"linuxdsvmubuntu\"\r\n }\r\n },\r\n \"nodeSetup\": {\r\n \"setupTask\": {\r\n \"commandLine\": \"echo Hello World!\",\r\n \"stdOutErrPathPrefix\": \"./outputpath\"\r\n },\r\n \"mountVolumes\": {\r\n \"azureFileShares\": [\r\n {\r\n \"accountName\": \"sa55b31645a0\",\r\n \"azureFileUrl\": \"dummy_uri\",\r\n \"credentials\": {\r\n \"accountKey\": \"dummy_key\"\r\n },\r\n \"relativeMountPath\": \"azurefileshare\"\r\n }\r\n ],\r\n \"azureBlobFileSystems\": [\r\n {\r\n \"accountName\": \"sa55b31645a0\",\r\n \"containerName\": \"mycontainer\",\r\n \"credentials\": {\r\n \"accountKey\": \"dummy_key\"\r\n },\r\n \"relativeMountPath\": \"myblobsystem\"\r\n }\r\n ]\r\n },\r\n \"performanceCountersSettings\": {\r\n \"appInsightsReference\": {\r\n \"component\": {\r\n \"id\": \"appinsightsId\"\r\n },\r\n \"instrumentationKey\": \"appInsightsKey\"\r\n }\r\n }\r\n },\r\n \"userAccountSettings\": {\r\n \"adminUserName\": \"tirekicker\",\r\n \"adminUserPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg05991241/providers/Microsoft.Network/virtualNetworks/vnet90153/subnets/MySubnet\"\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "ceae0d18-f245-45f9-81c6-cd6a7911022d" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnEmptyManagedDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnEmptyManagedDisk.json index e126a8d8b..c81d326c5 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnEmptyManagedDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnEmptyManagedDisk.json @@ -816,7 +816,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2019-11-28T15:28:58.6238004+08:00\",\r\n \"endTime\": \"2019-11-28T15:28:58.826929+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"https://md-zvfmbxlr5zh5.blob.core.windows.net/gkxnmkzdjp2r/abcd?sv=2017-04-17&sr=b&si=db8bcd2c-d743-4b20-a2b3-4a532f84f6d4&sig=r1z%2F8s2AEXLfmBWZsuv%2BMn6Ig66TSxDNZTyEZlabTsY%3D\"\r\n }\r\n },\r\n \"name\": \"134eecab-2699-4934-96e3-171d7c66339e\"\r\n}", + "ResponseBody": "{\r\n \"startTime\": \"2019-11-28T15:28:58.6238004+08:00\",\r\n \"endTime\": \"2019-11-28T15:28:58.826929+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"name\": \"134eecab-2699-4934-96e3-171d7c66339e\"\r\n}", "StatusCode": 200 }, { @@ -884,7 +884,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"accessSAS\": \"https://md-zvfmbxlr5zh5.blob.core.windows.net/gkxnmkzdjp2r/abcd?sv=2017-04-17&sr=b&si=db8bcd2c-d743-4b20-a2b3-4a532f84f6d4&sig=r1z%2F8s2AEXLfmBWZsuv%2BMn6Ig66TSxDNZTyEZlabTsY%3D\"\r\n}", + "ResponseBody": "{\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateGetDeleteGalleryImageVersion.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateGetDeleteGalleryImageVersion.json index b981ebb12..eced2ebc8 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateGetDeleteGalleryImageVersion.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateGetDeleteGalleryImageVersion.json @@ -1396,7 +1396,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Compute/virtualMachines/muldvm2303?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDc3MjcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9tdWxkdm0yMzAzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D15_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"muldvm2303-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg3562.blob.core.windows.net/vhds/muldvm2303-os-disk-8819d69b-7f31-4c27-9414-95e1d90b657b.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg3562.blob.core.windows.net/vhds/muldvm2303-data-disk-0-c44e4354-4603-4085-9dc9-94c6982eac08.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 30\r\n },\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg3562.blob.core.windows.net/vhds/muldvm2303-data-disk-1-d301adcd-2da9-4fb4-ac82-b24d088d770c.Vhd\"\r\n },\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 60\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"muldvm2303\",\r\n \"adminUsername\": \"javauser\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Network/networkInterfaces/nic01988d13111\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D15_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"muldvm2303-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg3562.blob.core.windows.net/vhds/muldvm2303-os-disk-8819d69b-7f31-4c27-9414-95e1d90b657b.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg3562.blob.core.windows.net/vhds/muldvm2303-data-disk-0-c44e4354-4603-4085-9dc9-94c6982eac08.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 30\r\n },\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg3562.blob.core.windows.net/vhds/muldvm2303-data-disk-1-d301adcd-2da9-4fb4-ac82-b24d088d770c.Vhd\"\r\n },\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 60\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"muldvm2303\",\r\n \"adminUsername\": \"javauser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest7727/providers/Microsoft.Network/networkInterfaces/nic01988d13111\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "7023e30f-c2e7-4593-a6d1-842e863577bb" @@ -6208,6 +6208,7 @@ "PrepareCustomImage": [ "muldvm2303", "pip1613", + "pip1613", "stg3562", "img4636" ] diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithExplicitZoneForRelatedResources.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithExplicitZoneForRelatedResources.json index 166bc261c..f2da6d575 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithExplicitZoneForRelatedResources.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithExplicitZoneForRelatedResources.json @@ -1123,7 +1123,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned9068/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQ5MDY4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned9068/providers/Microsoft.Compute/disks/dsk8472\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned9068/providers/Microsoft.Network/networkInterfaces/nicjavavme7c305972\"\r\n }\r\n ]\r\n }\r\n },\r\n \"zones\": [\r\n \"1\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned9068/providers/Microsoft.Compute/disks/dsk8472\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned9068/providers/Microsoft.Network/networkInterfaces/nicjavavme7c305972\"\r\n }\r\n ]\r\n }\r\n },\r\n \"zones\": [\r\n \"1\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "e7526014-c6fd-48f1-b0df-4ac4a7b913f5" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithImplicitZonedRelatedResources.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithImplicitZonedRelatedResources.json index 019790e5e..8c663d9e6 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithImplicitZonedRelatedResources.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithImplicitZonedRelatedResources.json @@ -843,7 +843,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyMjU1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Network/networkInterfaces/nicjavavmf53258876\"\r\n }\r\n ]\r\n },\r\n \"proximityPlacementGroup\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Compute/proximityPlacementGroups/plg1Test9657\"\r\n }\r\n },\r\n \"zones\": [\r\n \"1\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Network/networkInterfaces/nicjavavmf53258876\"\r\n }\r\n ]\r\n },\r\n \"proximityPlacementGroup\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2255/providers/Microsoft.Compute/proximityPlacementGroups/plg1Test9657\"\r\n }\r\n },\r\n \"zones\": [\r\n \"1\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "bdf6339a-c5d0-471e-aed1-3175ac687357" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithZoneResilientPublicIP.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithZoneResilientPublicIP.json index e8b92834b..321825f94 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithZoneResilientPublicIP.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithZoneResilientPublicIP.json @@ -836,7 +836,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2937/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnem9uZWQyOTM3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2937/providers/Microsoft.Network/networkInterfaces/nicjavavm0b5186766\"\r\n }\r\n ]\r\n }\r\n },\r\n \"zones\": [\r\n \"1\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgzoned2937/providers/Microsoft.Network/networkInterfaces/nicjavavm0b5186766\"\r\n }\r\n ]\r\n }\r\n },\r\n \"zones\": [\r\n \"1\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "1c1ff6fb-251d-4311-b1d4-7aadbbaf83d5" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanDisable.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanDisable.json index 406bd779e..e56edfc58 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanDisable.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanDisable.json @@ -618,7 +618,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest398/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0Mzk4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest398/providers/Microsoft.Network/networkInterfaces/nicjavavm518946617\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgjavavm51847994901.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest398/providers/Microsoft.Network/networkInterfaces/nicjavavm518946617\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgjavavm51847994901.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "700b7d3d-4c57-4ee0-b3be-c3c7759c5674" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnManagedVMCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnManagedVMCreation.json index 0aec599c3..8913b36c8 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnManagedVMCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnManagedVMCreation.json @@ -685,7 +685,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest8793/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0ODc5My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest8793/providers/Microsoft.Network/networkInterfaces/nicjavavm381274045\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgbnc7102.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest8793/providers/Microsoft.Network/networkInterfaces/nicjavavm381274045\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgbnc7102.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "1b526e22-b0f0-4ec6-8dce-34a02c40d40a" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnUnManagedVMCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnUnManagedVMCreation.json index 6c59657b4..504da18d2 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnUnManagedVMCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnUnManagedVMCreation.json @@ -883,7 +883,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest8963/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0ODk2My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javavm-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgjavavmcc510934b24.blob.core.windows.net/vhds/javavm-os-disk-26b2663c-113b-4e8a-bd99-4397d851b755.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest8963/providers/Microsoft.Network/networkInterfaces/nicjavavmcc519632d\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgbnc8774.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javavm-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgjavavmcc510934b24.blob.core.windows.net/vhds/javavm-os-disk-26b2663c-113b-4e8a-bd99-4397d851b755.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest8963/providers/Microsoft.Network/networkInterfaces/nicjavavmcc519632d\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgbnc8774.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "87589402-c52c-4151-9edd-accec4a10088" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithExplicitStorageOnManagedVMCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithExplicitStorageOnManagedVMCreation.json index d16b12041..ff5209bee 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithExplicitStorageOnManagedVMCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithExplicitStorageOnManagedVMCreation.json @@ -685,7 +685,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest9391/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0OTM5MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest9391/providers/Microsoft.Network/networkInterfaces/nicjavavm7bb14957c\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgbnc9639.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest9391/providers/Microsoft.Network/networkInterfaces/nicjavavm7bb14957c\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgbnc9639.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "9791f201-54cd-4def-8a43-598b240436e9" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnManagedVMCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnManagedVMCreation.json index 607bd3b11..59642dcd0 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnManagedVMCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnManagedVMCreation.json @@ -618,7 +618,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4463/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDQ2My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4463/providers/Microsoft.Network/networkInterfaces/nicjavavm5c3616115\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgjavavm5c312817899.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4463/providers/Microsoft.Network/networkInterfaces/nicjavavm5c3616115\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgjavavm5c312817899.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "88423acd-140b-40e9-8714-462a7311e96e" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnUnManagedVMCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnUnManagedVMCreation.json index 5f37c3184..4d2cb09cb 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnUnManagedVMCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnUnManagedVMCreation.json @@ -685,7 +685,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4515/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDUxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javavm-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgjavavma239592774a.blob.core.windows.net/vhds/javavm-os-disk-62cba371-7e22-4ba8-97b4-6b00bcaf0c5b.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4515/providers/Microsoft.Network/networkInterfaces/nicjavavma23015416\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javavm-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgjavavma239592774a.blob.core.windows.net/vhds/javavm-os-disk-62cba371-7e22-4ba8-97b4-6b00bcaf0c5b.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4515/providers/Microsoft.Network/networkInterfaces/nicjavavma23015416\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "5e668eef-6506-4393-9350-19502def03ba" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseOSUnManagedDiskImplicitStorage.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseOSUnManagedDiskImplicitStorage.json index a5f0296e0..826c3c764 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseOSUnManagedDiskImplicitStorage.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseOSUnManagedDiskImplicitStorage.json @@ -618,7 +618,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4753/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0NDc1My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javavm-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgjavavm00163504fd3.blob.core.windows.net/vhds/javavm-os-disk-9b25d465-47aa-4c07-a0cb-139cccbc610c.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4753/providers/Microsoft.Network/networkInterfaces/nicjavavm001743043\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgjavavm00163504fd3.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javavm-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgjavavm00163504fd3.blob.core.windows.net/vhds/javavm-os-disk-9b25d465-47aa-4c07-a0cb-139cccbc610c.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest4753/providers/Microsoft.Network/networkInterfaces/nicjavavm001743043\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgjavavm00163504fd3.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "53bbb3cb-fd99-4c88-948f-a49153529a0f" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseUnManagedDisksExplicitStorage.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseUnManagedDisksExplicitStorage.json index 46df2c96a..57cfb4995 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseUnManagedDisksExplicitStorage.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseUnManagedDisksExplicitStorage.json @@ -883,7 +883,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest1918/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtYmR0ZXN0MTkxOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javavm-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgjavavm384234937a2.blob.core.windows.net/vhds/javavm-os-disk-c98b9290-72ec-4e90-8db0-4e613cf5f655.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest1918/providers/Microsoft.Network/networkInterfaces/nicjavavm38417816c\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgbnc4505.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javavm-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgjavavm384234937a2.blob.core.windows.net/vhds/javavm-os-disk-c98b9290-72ec-4e90-8db0-4e613cf5f655.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmbdtest1918/providers/Microsoft.Network/networkInterfaces/nicjavavm38417816c\"\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgbnc4505.blob.core.windows.net/\"\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "7db3fc61-fd3b-4dd1-8c6f-f871140d3910" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageByCapturingVM.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageByCapturingVM.json index 8fce910b6..9cdff324a 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageByCapturingVM.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageByCapturingVM.json @@ -1034,7 +1034,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Compute/virtualMachines/vm67-51f24805400?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMy9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNjctNTFmMjQ4MDU0MDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm67-51f24805400-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg9a8953066c9.blob.core.windows.net/vhds/vm67-51f24805400-os-disk-bc94533e-d506-4fbe-b7b0-59419b06b633.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg9a8953066c9.blob.core.windows.net/vhds/vm67-51f24805400-data-disk-0-88c849bf-5048-49b5-a2f4-7ffdd5e420f9.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 30\r\n },\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg9a8953066c9.blob.core.windows.net/vhds/vm67-51f24805400-data-disk-1-77bdcd70-3f4e-4b77-a738-55102b62e957.Vhd\"\r\n },\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 60\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmffe599905f\",\r\n \"adminUsername\": \"javauser\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Network/networkInterfaces/nic9322634beb4\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm67-51f24805400-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg9a8953066c9.blob.core.windows.net/vhds/vm67-51f24805400-os-disk-bc94533e-d506-4fbe-b7b0-59419b06b633.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg9a8953066c9.blob.core.windows.net/vhds/vm67-51f24805400-data-disk-0-88c849bf-5048-49b5-a2f4-7ffdd5e420f9.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 30\r\n },\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg9a8953066c9.blob.core.windows.net/vhds/vm67-51f24805400-data-disk-1-77bdcd70-3f4e-4b77-a738-55102b62e957.Vhd\"\r\n },\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 60\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmffe599905f\",\r\n \"adminUsername\": \"javauser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2003/providers/Microsoft.Network/networkInterfaces/nic9322634beb4\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "1a64a6a5-c95b-4738-9392-e1cf2545be24" @@ -3326,6 +3326,9 @@ "pip06090616", "stg9a8953066c9", "vmffe599905f" + ], + "PrepareGeneralizedVMWith2EmptyDataDisks": [ + "vm67-51f24805400" ] }, "Variables": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromManagedDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromManagedDisk.json index f56c4a4ee..683941b50 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromManagedDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromManagedDisk.json @@ -950,7 +950,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Compute/virtualMachines/vm7-b6571156f29e?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNy1iNjU3MTE1NmYyOWU/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.2-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm7-b6571156f29e-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg7b981406488.blob.core.windows.net/vhds/vm7-b6571156f29e-os-disk-757dea24-6549-462a-be4c-5a13eb3e7ee7.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"disk1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg7b981406488.blob.core.windows.net/vhds/vm7-b6571156f29e-data-disk-0-5009533f-8be0-4687-841d-ea04b558372f.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 1,\r\n \"name\": \"vm7-b6571156f29e-data-disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg7b981406488.blob.core.windows.net/vhds/vm7-b6571156f29e-data-disk-1-42ea47d8-ef21-43da-8715-7a3315732814.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm2da67156fc\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"123tEst!@|ac\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Network/networkInterfaces/nic7539664dad5\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.2-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm7-b6571156f29e-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg7b981406488.blob.core.windows.net/vhds/vm7-b6571156f29e-os-disk-757dea24-6549-462a-be4c-5a13eb3e7ee7.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"disk1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg7b981406488.blob.core.windows.net/vhds/vm7-b6571156f29e-data-disk-0-5009533f-8be0-4687-841d-ea04b558372f.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 1,\r\n \"name\": \"vm7-b6571156f29e-data-disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg7b981406488.blob.core.windows.net/vhds/vm7-b6571156f29e-data-disk-1-42ea47d8-ef21-43da-8715-7a3315732814.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm2da67156fc\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-6721/providers/Microsoft.Network/networkInterfaces/nic7539664dad5\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "0c1df63d-4459-4aba-88f5-b59de11de665" @@ -4597,6 +4597,7 @@ "vm7-b6571156f29e", "stg7b981406488", "rgfluentchash-6721", + "rgfluentchash-6721", "nic7539664dad5", "vnetafe71161f530", "vm2da67156fc", diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromNativeVhd.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromNativeVhd.json index 2505fbf56..dff2ca04e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromNativeVhd.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromNativeVhd.json @@ -1168,7 +1168,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/virtualMachines/muldvm47762763?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL211bGR2bTQ3NzYyNzYzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"muldvm47762763-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgf7f79109ca7.blob.core.windows.net/vhds/muldvm47762763-os-disk-521fcdfa-4bbf-45ed-b460-b5eecdb4ca76.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgf7f79109ca7.blob.core.windows.net/vhds/muldvm47762763-data-disk-0-47ee1455-ece9-4fff-9f67-a9bdea80fde5.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 30\r\n },\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgf7f79109ca7.blob.core.windows.net/vhds/muldvm47762763-data-disk-1-cf98483f-aa3f-467c-a920-1e9b2abe64b3.Vhd\"\r\n },\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 60\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"muldvm47762763\",\r\n \"adminUsername\": \"javauser\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Network/networkInterfaces/nic8482171344d\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"muldvm47762763-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgf7f79109ca7.blob.core.windows.net/vhds/muldvm47762763-os-disk-521fcdfa-4bbf-45ed-b460-b5eecdb4ca76.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgf7f79109ca7.blob.core.windows.net/vhds/muldvm47762763-data-disk-0-47ee1455-ece9-4fff-9f67-a9bdea80fde5.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 30\r\n },\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgf7f79109ca7.blob.core.windows.net/vhds/muldvm47762763-data-disk-1-cf98483f-aa3f-467c-a920-1e9b2abe64b3.Vhd\"\r\n },\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 60\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"muldvm47762763\",\r\n \"adminUsername\": \"javauser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Network/networkInterfaces/nic8482171344d\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "e0277316-d839-4023-8414-4308ec9f140c" @@ -2516,7 +2516,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/virtualMachines/cusvm750457300?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2N1c3ZtNzUwNDU3MzAwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/images/img4d5954601591\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"cusvm750457300\",\r\n \"adminUsername\": \"javauser\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Network/networkInterfaces/nic6176936f4d7\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Compute/images/img4d5954601591\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"cusvm750457300\",\r\n \"adminUsername\": \"javauser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3543/providers/Microsoft.Network/networkInterfaces/nic6176936f4d7\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "b8cfb6a1-16aa-452f-aaca-ea9237647aa0" @@ -5029,7 +5029,11 @@ "stgf7f79109ca7", "cusvm750457300", "nic6176936f4d7", + "vnetd3893125fff1", "vnetd3893125fff1" + ], + "PrepareGeneralizedVMWith2EmptyDataDisks": [ + "vm67-51f24805400" ] }, "Variables": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithEMSI.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithEMSI.json index 5bc07d891..d61ad6f02 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithEMSI.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithEMSI.json @@ -2444,7 +2444,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjE3My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Network/networkInterfaces/nicjavavm8e833495e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2173/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id6535\": {},\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2173/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id9867\": {}\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2173/providers/Microsoft.Network/networkInterfaces/nicjavavm8e833495e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2173/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id6535\": {},\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2173/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id9867\": {}\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "ddb85dc9-3ee3-4ce2-833c-db849adaf9ba" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json index 4044d10cd..a8fdfdbeb 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json @@ -1534,7 +1534,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi4629/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpNDYyOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi4629/providers/Microsoft.Network/networkInterfaces/nicjavavm33b53480a\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned, UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi4629/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id3544\": {}\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi4629/providers/Microsoft.Network/networkInterfaces/nicjavavm33b53480a\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned, UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi4629/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id3544\": {}\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "1762fb9b-5744-450c-89b6-496f354a2e6b" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json index ed9e1a35c..ca4105e73 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json @@ -420,7 +420,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTcyMi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Network/networkInterfaces/nicjavavmb89749472\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9722/providers/Microsoft.Network/networkInterfaces/nicjavavmb89749472\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "d6e32d09-1094-4364-99cc-939d1386aeaa" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanHandleExtensionReference.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanHandleExtensionReference.json index 33b90532e..593fc09be 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanHandleExtensionReference.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanHandleExtensionReference.json @@ -420,7 +420,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"BaR@12abc!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Network/networkInterfaces/nicjavavm2f301067b\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Network/networkInterfaces/nicjavavm2f301067b\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "69d93026-6d6b-4361-b986-75a06ad7c0cf" @@ -952,7 +952,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"protectedSettings\": {\r\n \"username\": \"Foo12\",\r\n \"password\": \"B12a6@12xyz!\",\r\n \"reset_ssh\": \"true\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"protectedSettings\": {\r\n \"username\": \"Foo12\",\r\n \"password\": \"MGMT_PLACEHOLDER\",\r\n \"reset_ssh\": \"true\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "5a416be9-93b4-4884-b534-29a4e6ffa02f" @@ -1032,7 +1032,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest5136/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDUxMzYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"protectedSettings\": {\r\n \"username\": \"Foo12\",\r\n \"password\": \"muy!234OR\",\r\n \"reset_ssh\": \"true\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"protectedSettings\": {\r\n \"username\": \"Foo12\",\r\n \"password\": \"MGMT_PLACEHOLDER\",\r\n \"reset_ssh\": \"true\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "46839247-0294-4256-992b-ac3c85e49da5" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanInstallUninstallCustomExtension.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanInstallUninstallCustomExtension.json index bb14b129c..f6006f631 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanInstallUninstallCustomExtension.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanInstallUninstallCustomExtension.json @@ -420,7 +420,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDY3MTMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"BaR@12abc!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Network/networkInterfaces/nicjavavma8624996b\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6713/providers/Microsoft.Network/networkInterfaces/nicjavavma8624996b\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "5fc2c424-13ff-4c70-a4aa-dacae6901548" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanResetPasswordUsingVMAccessExtension.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanResetPasswordUsingVMAccessExtension.json index 3d3f3871c..9c4a2ded5 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanResetPasswordUsingVMAccessExtension.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanResetPasswordUsingVMAccessExtension.json @@ -420,7 +420,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"BaR@12abc!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Network/networkInterfaces/nicjavavmf14058688\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Network/networkInterfaces/nicjavavmf14058688\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "bd25d955-e95c-43f7-a5b0-a2aa6511d699" @@ -1304,7 +1304,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"protectedSettings\": {\r\n \"username\": \"Foo12\",\r\n \"password\": \"B12a6@12xyz!\",\r\n \"reset_ssh\": \"true\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"protectedSettings\": {\r\n \"username\": \"Foo12\",\r\n \"password\": \"MGMT_PLACEHOLDER\",\r\n \"reset_ssh\": \"true\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "c7fb8156-cf96-4f3b-949f-ff67dd7a5b23" @@ -1384,7 +1384,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/vmexttest6275/providers/Microsoft.Compute/virtualMachines/javavm/extensions/VMAccessForLinux?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3ZtZXh0dGVzdDYyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9qYXZhdm0vZXh0ZW5zaW9ucy9WTUFjY2Vzc0ZvckxpbnV4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"protectedSettings\": {\r\n \"username\": \"Foo12\",\r\n \"password\": \"muy!234OR\",\r\n \"reset_ssh\": \"true\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"protectedSettings\": {\r\n \"username\": \"Foo12\",\r\n \"password\": \"MGMT_PLACEHOLDER\",\r\n \"reset_ssh\": \"true\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "d6c6c7fc-fd82-4e18-9b4d-ced631bb1278" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanUpdateExtensionPublicPrivateSettings.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanUpdateExtensionPublicPrivateSettings.json index 4701a8054..410c899e7 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanUpdateExtensionPublicPrivateSettings.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanUpdateExtensionPublicPrivateSettings.json @@ -326,7 +326,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"7SBSEduR/2SCZZmjWBg/XMS1hPx22TBMVpn9em6qJ5U4U3TM5dS8ECMrDcN7QBHoT1FJGQASnJABNdl13iuGew==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"Rx7Z0Y4A9XcdfD0au8DvcrT3PBfUH1QoHZO7kIZXeuqKjwwqUvs8iK5Kxhgumyf3jal1gaDfhDOFfX9MKRDung==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -390,7 +390,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"MDo+pLqAHP5NCum79YYJfHePs1syXPXNGeRn9Y+2cKDrPeDMMd9/EkhEgDSM4ubbHwpwfF22x2R3vvoJ7Gtl1A==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"Rx7Z0Y4A9XcdfD0au8DvcrT3PBfUH1QoHZO7kIZXeuqKjwwqUvs8iK5Kxhgumyf3jal1gaDfhDOFfX9MKRDung==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -746,7 +746,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"extvm6210\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"BaR@12abc!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Network/networkInterfaces/nicextvm621092d69547\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"extvm6210\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Network/networkInterfaces/nicextvm621092d69547\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "2f7f894f-81c1-4b31-a93f-9f2b08551568" @@ -1278,7 +1278,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210/extensions/CustomScriptForLinux?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTAvZXh0ZW5zaW9ucy9DdXN0b21TY3JpcHRGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"http://stg3582.blob.core.windows.net/scripts/install_apache.sh\"\r\n ]\r\n },\r\n \"protectedSettings\": {\r\n \"commandToExecute\": \"bash install_apache.sh\",\r\n \"storageAccountName\": \"stg3582\",\r\n \"storageAccountKey\": \"7SBSEduR/2SCZZmjWBg/XMS1hPx22TBMVpn9em6qJ5U4U3TM5dS8ECMrDcN7QBHoT1FJGQASnJABNdl13iuGew==\"\r\n }\r\n },\r\n \"location\": \"eastus2\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"http://stg3582.blob.core.windows.net/scripts/install_apache.sh\"\r\n ]\r\n },\r\n \"protectedSettings\": {\r\n \"commandToExecute\": \"bash install_apache.sh\",\r\n \"storageAccountName\": \"stg3582\",\r\n \"storageAccountKey\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "06205a60-d90a-43dc-820f-254094f90b79" @@ -1358,7 +1358,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5571/providers/Microsoft.Compute/virtualMachines/extvm6210/extensions/CustomScriptForLinux?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU1NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9leHR2bTYyMTAvZXh0ZW5zaW9ucy9DdXN0b21TY3JpcHRGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"http://stg3582.blob.core.windows.net/scripts2/install_apache.sh\"\r\n ]\r\n },\r\n \"protectedSettings\": {\r\n \"commandToExecute\": \"bash install_apache.sh\",\r\n \"storageAccountName\": \"stg3582\",\r\n \"storageAccountKey\": \"MDo+pLqAHP5NCum79YYJfHePs1syXPXNGeRn9Y+2cKDrPeDMMd9/EkhEgDSM4ubbHwpwfF22x2R3vvoJ7Gtl1A==\"\r\n }\r\n },\r\n \"location\": \"eastus2\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"http://stg3582.blob.core.windows.net/scripts2/install_apache.sh\"\r\n ]\r\n },\r\n \"protectedSettings\": {\r\n \"commandToExecute\": \"bash install_apache.sh\",\r\n \"storageAccountName\": \"stg3582\",\r\n \"storageAccountKey\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "e17c2672-ea35-49e2-93e1-9bf75a688e24" @@ -1746,7 +1746,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"MDo+pLqAHP5NCum79YYJfHePs1syXPXNGeRn9Y+2cKDrPeDMMd9/EkhEgDSM4ubbHwpwfF22x2R3vvoJ7Gtl1A==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"Rx7Z0Y4A9XcdfD0au8DvcrT3PBfUH1QoHZO7kIZXeuqKjwwqUvs8iK5Kxhgumyf3jal1gaDfhDOFfX9MKRDung==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateUpdateVirtualMachineWithEmptyManagedDataDisks.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateUpdateVirtualMachineWithEmptyManagedDataDisks.json index 166f42b1b..d8a41933b 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateUpdateVirtualMachineWithEmptyManagedDataDisks.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateUpdateVirtualMachineWithEmptyManagedDataDisks.json @@ -1275,7 +1275,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbXl2bTE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_6a050838d1\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_534083857a\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_6147700532\"\r\n }\r\n },\r\n {\r\n \"lun\": 4,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm1\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"123tEst!@|ac\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Network/networkInterfaces/nicmyvm10796450960\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_6a050838d1\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_534083857a\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Compute/disks/myvm1_mdisk_6147700532\"\r\n }\r\n },\r\n {\r\n \"lun\": 4,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm1\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-835/providers/Microsoft.Network/networkInterfaces/nicmyvm10796450960\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "16b58892-5830-4718-a540-6a606c81c275" @@ -4445,6 +4445,7 @@ "Names": { "CanCreateUpdateVirtualMachineWithEmptyManagedDataDisks": [ "pip383443740a6f", + "rgfluentchash-835", "myvm1_mdisk_6a050838d1", "myvm1_mdisk_534083857a", "myvm1_mdisk_6147700532", diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineByAttachingManagedOsDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineByAttachingManagedOsDisk.json index dd0cc08a8..718b41351 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineByAttachingManagedOsDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineByAttachingManagedOsDisk.json @@ -618,7 +618,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8841/providers/Microsoft.Compute/virtualMachines/myvm6?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtODg0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm02P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.2-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"myvm6-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgba85977565a.blob.core.windows.net/vhds/myvm6-os-disk-16a665ea-db54-49f3-86dd-cfddca1a71cb.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm6\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"123tEst!@|ac\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8841/providers/Microsoft.Network/networkInterfaces/nicmyvm6d464297315\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.2-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"myvm6-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgba85977565a.blob.core.windows.net/vhds/myvm6-os-disk-16a665ea-db54-49f3-86dd-cfddca1a71cb.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm6\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-8841/providers/Microsoft.Network/networkInterfaces/nicmyvm6d464297315\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "523d4951-1131-4ef2-8ab8-5ac3b0146d4b" @@ -4424,6 +4424,7 @@ ], "Names": { "CanCreateVirtualMachineByAttachingManagedOsDisk": [ + "rgfluentchash-8841", "rgfluentchash-8841", "stgba85977565a", "nicmyvm6d464297315", diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromCustomImageWithManagedDisks.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromCustomImageWithManagedDisks.json index 35445faad..aa34438f3 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromCustomImageWithManagedDisks.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromCustomImageWithManagedDisks.json @@ -1417,7 +1417,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_4cb22017c0\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_a7a8228540\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_43317490f2\"\r\n }\r\n },\r\n {\r\n \"lun\": 4,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm1\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"123tEst!@|ac\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Network/networkInterfaces/nicmyvm1bb320350ff\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_4cb22017c0\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_a7a8228540\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/disks/myvm1_mdisk_43317490f2\"\r\n }\r\n },\r\n {\r\n \"lun\": 4,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm1\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Network/networkInterfaces/nicmyvm1bb320350ff\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "d89f9fa2-9f9e-4a08-a804-b92b7c6329ae" @@ -3931,7 +3931,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/virtualMachines/myvm2?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/images/img-35834\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm2\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"123tEst!@|ac\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Network/networkInterfaces/nicmyvm26d66834283\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/images/img-35834\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm2\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Network/networkInterfaces/nicmyvm26d66834283\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "e6d166bc-d46c-4456-baf8-9a1bab478c86" @@ -4676,7 +4676,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/virtualMachines/myvm3?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/images/img-35834\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 5,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 200,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 160\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 160\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 160\r\n },\r\n {\r\n \"lun\": 4,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 110\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 110\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm3\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"123tEst!@|ac\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Network/networkInterfaces/nicmyvm3ec216427b2\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Compute/images/img-35834\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 5,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 200,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 160\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 160\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 160\r\n },\r\n {\r\n \"lun\": 4,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 110\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 110\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm3\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1319/providers/Microsoft.Network/networkInterfaces/nicmyvm3ec216427b2\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "8532ad35-b2aa-4ff4-9145-d2ed7ea7ab9f" @@ -7911,6 +7911,7 @@ ], "Names": { "CanCreateVirtualMachineFromCustomImageWithManagedDisks": [ + "pip53521985ec85", "pip53521985ec85", "myvm1_mdisk_4cb22017c0", "myvm1_mdisk_a7a8228540", diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromPIRImageWithManagedOsDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromPIRImageWithManagedOsDisk.json index 8231b6264..7e3b74ff0 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromPIRImageWithManagedOsDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromPIRImageWithManagedOsDisk.json @@ -698,7 +698,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1668/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTY2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm1\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"123tEst!@|ac\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1668/providers/Microsoft.Network/networkInterfaces/nicmyvm11d36529611\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm1\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-1668/providers/Microsoft.Network/networkInterfaces/nicmyvm11d36529611\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "cdb7dc29-e8d8-4278-af16-8dd9673683ff" @@ -4460,6 +4460,7 @@ ], "Names": { "CanCreateVirtualMachineFromPIRImageWithManagedOsDisk": [ + "pip2ca284186cc3", "pip2ca284186cc3", "rgfluentchash-1668", "nicmyvm11d36529611", diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineWithManagedDiskInManagedAvailabilitySet.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineWithManagedDiskInManagedAvailabilitySet.json index 0c790ef27..fe9410487 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineWithManagedDiskInManagedAvailabilitySet.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineWithManagedDiskInManagedAvailabilitySet.json @@ -494,7 +494,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-659/providers/Microsoft.Compute/virtualMachines/myvm6?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjU5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbXl2bTY/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm6\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"123tEst!@|ac\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-659/providers/Microsoft.Network/networkInterfaces/nicmyvm6eec175759f\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-659/providers/Microsoft.Compute/availabilitySets/av-a6842697f9\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm6\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-659/providers/Microsoft.Network/networkInterfaces/nicmyvm6eec175759f\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-659/providers/Microsoft.Compute/availabilitySets/av-a6842697f9\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "7ec04e40-c96c-4d15-bac5-ff1582c0fdba" @@ -2861,6 +2861,7 @@ ], "Names": { "CanCreateVirtualMachineWithManagedDiskInManagedAvailabilitySet": [ + "av-a6842697f9", "av-a6842697f9", "rgfluentchash-659", "nicmyvm6eec175759f", diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByAddingAndRemovingManagedDisks.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByAddingAndRemovingManagedDisks.json index 9e61bd201..9d65d198a 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByAddingAndRemovingManagedDisks.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByAddingAndRemovingManagedDisks.json @@ -1275,7 +1275,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_89086537df\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_1488349939\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_5634434251\"\r\n }\r\n },\r\n {\r\n \"lun\": 4,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm1\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"123tEst!@|ac\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Network/networkInterfaces/nicmyvm1d2c624275e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D5_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_89086537df\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_1488349939\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Compute/disks/myvm1_mdisk_5634434251\"\r\n }\r\n },\r\n {\r\n \"lun\": 4,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm1\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2689/providers/Microsoft.Network/networkInterfaces/nicmyvm1d2c624275e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "20b357f7-65f3-48af-8169-edd1cc325eeb" @@ -4420,6 +4420,7 @@ ], "Names": { "CanUpdateVirtualMachineByAddingAndRemovingManagedDisks": [ + "pipa9c505078783", "pipa9c505078783", "myvm1_mdisk_89086537df", "myvm1_mdisk_1488349939", diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByReimagingDisks.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByReimagingDisks.json index 32c121dc2..99d8a4568 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByReimagingDisks.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByReimagingDisks.json @@ -1059,7 +1059,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/virtualMachines/myvm1?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL215dm0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadOnly\",\r\n \"diffDiskSettings\": {\r\n \"option\": \"Local\"\r\n },\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/disks/myvm1_mdisk_4993451226\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/disks/myvm1_mdisk_82c6073048\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 1,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 1,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm1\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"123tEst!@|ac\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Network/networkInterfaces/nicmyvm1317541875f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadOnly\",\r\n \"diffDiskSettings\": {\r\n \"option\": \"Local\"\r\n },\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/disks/myvm1_mdisk_4993451226\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Compute/disks/myvm1_mdisk_82c6073048\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 1,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 1,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"myvm1\",\r\n \"adminUsername\": \"juser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-2494/providers/Microsoft.Network/networkInterfaces/nicmyvm1317541875f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "5a564928-a2b4-48dd-b8a6-39105ab61f3b" @@ -5930,6 +5930,7 @@ ], "Names": { "CanUpdateVirtualMachineByReimagingDisks": [ + "pipa2410794b0e0", "pipa2410794b0e0", "myvm1_mdisk_4993451226", "myvm1_mdisk_82c6073048", diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnExistingVMWithRoleAssignments.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnExistingVMWithRoleAssignments.json index 3be4222dd..308488451 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnExistingVMWithRoleAssignments.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnExistingVMWithRoleAssignments.json @@ -420,7 +420,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9383/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTM4My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9383/providers/Microsoft.Network/networkInterfaces/nicjavavm54267281f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9383/providers/Microsoft.Network/networkInterfaces/nicjavavm54267281f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "a9b4872a-6c8e-4938-9e9b-f1eb8277062a" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewOrExistingVMWithoutRoleAssignment.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewOrExistingVMWithoutRoleAssignment.json index 340ac07d1..0c9648cc0 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewOrExistingVMWithoutRoleAssignment.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewOrExistingVMWithoutRoleAssignment.json @@ -420,7 +420,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8036/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODAzNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8036/providers/Microsoft.Network/networkInterfaces/nicjavavm28c40659b\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8036/providers/Microsoft.Network/networkInterfaces/nicjavavm28c40659b\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "b7407434-a8a5-4096-84ad-1596160a00e4" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithMultipleRoleAssignments.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithMultipleRoleAssignments.json index 9f07a27bb..5b9c7c568 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithMultipleRoleAssignments.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithMultipleRoleAssignments.json @@ -679,7 +679,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi7960/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpNzk2MC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi7960/providers/Microsoft.Network/networkInterfaces/nicjavavm908294987\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi7960/providers/Microsoft.Network/networkInterfaces/nicjavavm908294987\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "554b26de-8ea1-4f4e-8ee0-2a7d9f00412a" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithRoleAssignedToCurrentResourceGroup.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithRoleAssignedToCurrentResourceGroup.json index 10b3b6e42..0e4f79c7b 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithRoleAssignedToCurrentResourceGroup.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithRoleAssignedToCurrentResourceGroup.json @@ -420,7 +420,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9593/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpOTU5My9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2phdmF2bT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9593/providers/Microsoft.Network/networkInterfaces/nicjavavmcec977102\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi9593/providers/Microsoft.Network/networkInterfaces/nicjavavmcec977102\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "2ae7eff1-b844-4b43-9c13-1a212ccaaef0" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateLowPriorityVMSSInstance.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateLowPriorityVMSSInstance.json index 7188b4c1c..1f2c6e97e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateLowPriorityVMSSInstance.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateLowPriorityVMSSInstance.json @@ -1236,7 +1236,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Compute/virtualMachineScaleSets/vmss3051?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM0NzAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MzMDUxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Manual\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss3051-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss3051-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg5713.blob.core.windows.net/vhds\",\r\n \"https://stg35169.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Network/loadBalancers/extlb1-3039/backendAddressPools/extlb1-3039-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Network/loadBalancers/extlb1-3039/backendAddressPools/extlb1-3039-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Network/loadBalancers/extlb1-3039/inboundNatPools/extlb1-3039-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Network/loadBalancers/extlb1-3039/inboundNatPools/extlb1-3039-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"priority\": \"Low\",\r\n \"evictionPolicy\": \"Deallocate\",\r\n \"billingProfile\": {\r\n \"maxPrice\": 1000.0\r\n }\r\n },\r\n \"singlePlacementGroup\": true\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Manual\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss3051-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss3051-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg5713.blob.core.windows.net/vhds\",\r\n \"https://stg35169.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Network/loadBalancers/extlb1-3039/backendAddressPools/extlb1-3039-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Network/loadBalancers/extlb1-3039/backendAddressPools/extlb1-3039-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Network/loadBalancers/extlb1-3039/inboundNatPools/extlb1-3039-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3470/providers/Microsoft.Network/loadBalancers/extlb1-3039/inboundNatPools/extlb1-3039-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"priority\": \"Low\",\r\n \"evictionPolicy\": \"Deallocate\",\r\n \"billingProfile\": {\r\n \"maxPrice\": 1000.0\r\n }\r\n },\r\n \"singlePlacementGroup\": true\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "69628c59-f374-4bb0-91a2-83d31d6dfcfc" @@ -3994,6 +3994,7 @@ "vmss3051", "javacsmrg3470", "extlb1-3039", + "extlb1-3039", "stg5713", "stg35169" ] diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateTwoRegionalVMSSAndAssociateEachWithDifferentBackendPoolOfZoneResilientLoadBalancer.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateTwoRegionalVMSSAndAssociateEachWithDifferentBackendPoolOfZoneResilientLoadBalancer.json index 0624925ae..0ca5b143f 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateTwoRegionalVMSSAndAssociateEachWithDifferentBackendPoolOfZoneResilientLoadBalancer.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateTwoRegionalVMSSAndAssociateEachWithDifferentBackendPoolOfZoneResilientLoadBalancer.json @@ -1195,7 +1195,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Compute/virtualMachineScaleSets/vmss12909?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMDAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxMjkwOT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss12909-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Network/loadBalancers/extlb1-2154/backendAddressPools/extlb1-2154-BAP1\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Network/loadBalancers/extlb1-2154/inboundNatPools/extlb1-2154-INP1\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss12909-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Network/loadBalancers/extlb1-2154/backendAddressPools/extlb1-2154-BAP1\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Network/loadBalancers/extlb1-2154/inboundNatPools/extlb1-2154-INP1\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "bb2d6912-1df9-4703-a056-bae1b0804346" @@ -1532,7 +1532,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Compute/virtualMachineScaleSets/vmss22837?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMDAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MyMjgzNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss22837-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Network/loadBalancers/extlb1-2154/backendAddressPools/extlb1-2154-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Network/loadBalancers/extlb1-2154/inboundNatPools/extlb1-2154-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss22837-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Network/loadBalancers/extlb1-2154/backendAddressPools/extlb1-2154-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8300/providers/Microsoft.Network/loadBalancers/extlb1-2154/inboundNatPools/extlb1-2154-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "682c50fd-4894-46ff-b215-8cddaf427116" @@ -1936,6 +1936,8 @@ "ja4790", "extlb1-2154", "vmss12909", + "vmss22837", + "vmss22837", "vmss22837" ] }, diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateUpdate.json index ba15cb35d..7d30e026a 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateUpdate.json @@ -2798,7 +2798,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9607?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzgzMzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NjA3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Manual\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss9607-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss9607-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg945.blob.core.windows.net/vhds\",\r\n \"https://stg35556.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/loadBalancers/extlb1-4017/backendAddressPools/extlb1-4017-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/loadBalancers/extlb1-4017/backendAddressPools/extlb1-4017-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/loadBalancers/extlb1-4017/inboundNatPools/extlb1-4017-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/loadBalancers/extlb1-4017/inboundNatPools/extlb1-4017-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Manual\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss9607-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss9607-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg945.blob.core.windows.net/vhds\",\r\n \"https://stg35556.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/loadBalancers/extlb1-4017/backendAddressPools/extlb1-4017-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/loadBalancers/extlb1-4017/backendAddressPools/extlb1-4017-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/loadBalancers/extlb1-4017/inboundNatPools/extlb1-4017-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg8339/providers/Microsoft.Network/loadBalancers/extlb1-4017/inboundNatPools/extlb1-4017-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "d62261da-c8d3-402f-832a-dd9816849dc9" @@ -8431,6 +8431,7 @@ "vmss9607", "javacsmrg8339", "extlb1-4017", + "extlb1-4017", "stg945", "stg35556", "InternalLb1-1687" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateVirtualMachineScaleSetWithOptionalNetworkSettings.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateVirtualMachineScaleSetWithOptionalNetworkSettings.json index 45d98af79..78d8f649f 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateVirtualMachineScaleSetWithOptionalNetworkSettings.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateVirtualMachineScaleSetWithOptionalNetworkSettings.json @@ -485,7 +485,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9006?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQyNDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5MDA2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_DS3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss9006-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"publicIPAddressConfiguration\": {\r\n \"name\": \"pip1\",\r\n \"properties\": {\r\n \"idleTimeoutInMinutes\": 15,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"pip4025\"\r\n }\r\n }\r\n },\r\n \"applicationSecurityGroups\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Network/applicationSecurityGroups/asg8610\"\r\n }\r\n ],\r\n \"loadBalancerBackendAddressPools\": [],\r\n \"loadBalancerInboundNatPools\": []\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_DS3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss9006-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"publicIPAddressConfiguration\": {\r\n \"name\": \"pip1\",\r\n \"properties\": {\r\n \"idleTimeoutInMinutes\": 15,\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"pip4025\"\r\n }\r\n }\r\n },\r\n \"applicationSecurityGroups\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4245/providers/Microsoft.Network/applicationSecurityGroups/asg8610\"\r\n }\r\n ],\r\n \"loadBalancerBackendAddressPools\": [],\r\n \"loadBalancerInboundNatPools\": []\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "508d4a07-1ad3-4c1e-9df1-6f38870a927f" @@ -2444,6 +2444,7 @@ "javacsmrg4245", "asg8610", "nsg5776", + "pip4025", "pip4025" ] }, diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateWithCustomScriptExtension.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateWithCustomScriptExtension.json index 335a14ab2..4aa3bb5a0 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateWithCustomScriptExtension.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateWithCustomScriptExtension.json @@ -1307,7 +1307,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4848/providers/Microsoft.Compute/virtualMachineScaleSets/vmss9559?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzQ4NDgvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M5NTU5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_DS3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Manual\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss9559-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss9559-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg5004.blob.core.windows.net/vhds\",\r\n \"https://stg7.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4848/providers/Microsoft.Network/virtualNetworks/vmssvnet6765/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4848/providers/Microsoft.Network/loadBalancers/extlb1-12/backendAddressPools/extlb1-12-BAP1\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4848/providers/Microsoft.Network/loadBalancers/extlb1-12/inboundNatPools/extlb1-12-INP1\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"CustomScriptForLinux\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"https://raw.githubusercontent.com/Azure/azure-libraries-for-net/master/Tests/Fluent.Tests/Assets/install_apache.sh\"\r\n ],\r\n \"commandToExecute\": \"bash install_apache.sh Abc.123x(\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_DS3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Manual\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss9559-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss9559-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg5004.blob.core.windows.net/vhds\",\r\n \"https://stg7.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4848/providers/Microsoft.Network/virtualNetworks/vmssvnet6765/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4848/providers/Microsoft.Network/loadBalancers/extlb1-12/backendAddressPools/extlb1-12-BAP1\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg4848/providers/Microsoft.Network/loadBalancers/extlb1-12/inboundNatPools/extlb1-12-INP1\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"CustomScriptForLinux\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"https://raw.githubusercontent.com/Azure/azure-libraries-for-net/master/Tests/Fluent.Tests/Assets/install_apache.sh\"\r\n ],\r\n \"commandToExecute\": \"bash install_apache.sh Abc.123x(\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "252d6b5a-6a23-4909-8e64-e4f27d47b123" @@ -6517,6 +6517,7 @@ "vmss9559", "vmssvnet6765", "extlb1-12", + "extlb1-12", "stg5004", "stg7" ] diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateZoneRedundantVirtualMachineScaleSetWithZoneResilientLoadBalancer.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateZoneRedundantVirtualMachineScaleSetWithZoneResilientLoadBalancer.json index d93b3ba92..6d26bf6df 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateZoneRedundantVirtualMachineScaleSetWithZoneResilientLoadBalancer.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateZoneRedundantVirtualMachineScaleSetWithZoneResilientLoadBalancer.json @@ -1053,7 +1053,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5037/providers/Microsoft.Compute/virtualMachineScaleSets/vmss6669?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzUwMzcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M2NjY5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss6669-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5037/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5037/providers/Microsoft.Network/loadBalancers/extlb1-8805/backendAddressPools/extlb1-8805-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5037/providers/Microsoft.Network/loadBalancers/extlb1-8805/backendAddressPools/extlb1-8805-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5037/providers/Microsoft.Network/loadBalancers/extlb1-8805/inboundNatPools/extlb1-8805-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5037/providers/Microsoft.Network/loadBalancers/extlb1-8805/inboundNatPools/extlb1-8805-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss6669-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5037/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5037/providers/Microsoft.Network/loadBalancers/extlb1-8805/backendAddressPools/extlb1-8805-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5037/providers/Microsoft.Network/loadBalancers/extlb1-8805/backendAddressPools/extlb1-8805-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5037/providers/Microsoft.Network/loadBalancers/extlb1-8805/inboundNatPools/extlb1-8805-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5037/providers/Microsoft.Network/loadBalancers/extlb1-8805/inboundNatPools/extlb1-8805-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "2d715d2b-4ea4-4f82-859d-5baf06016707" @@ -1456,6 +1456,7 @@ "javacsmrg5037", "ja1876", "extlb1-8805", + "vmss6669", "vmss6669" ] }, diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithMultipleRoleAssignment.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithMultipleRoleAssignment.json index 2167a5abb..13adae271 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithMultipleRoleAssignment.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithMultipleRoleAssignment.json @@ -1034,7 +1034,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7030/providers/Microsoft.Compute/virtualMachineScaleSets/vmss5945?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzcwMzAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M1OTQ1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss5945-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7030/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7030/providers/Microsoft.Network/loadBalancers/extlb1-4275/backendAddressPools/extlb1-4275-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7030/providers/Microsoft.Network/loadBalancers/extlb1-4275/backendAddressPools/extlb1-4275-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7030/providers/Microsoft.Network/loadBalancers/extlb1-4275/inboundNatPools/extlb1-4275-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7030/providers/Microsoft.Network/loadBalancers/extlb1-4275/inboundNatPools/extlb1-4275-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss5945-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7030/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7030/providers/Microsoft.Network/loadBalancers/extlb1-4275/backendAddressPools/extlb1-4275-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7030/providers/Microsoft.Network/loadBalancers/extlb1-4275/backendAddressPools/extlb1-4275-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7030/providers/Microsoft.Network/loadBalancers/extlb1-4275/inboundNatPools/extlb1-4275-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7030/providers/Microsoft.Network/loadBalancers/extlb1-4275/inboundNatPools/extlb1-4275-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "096c8e52-2df7-4d5b-8250-de3d33d8bf13" @@ -1852,6 +1852,7 @@ "javacsmrg7030", "ja4669", "extlb1-4275", + "extlb1-4275", "d4936ecd-6da8-4d2a-b222-0a889eae1a2e", "361a7b39-3b32-4537-ae8f-db7e0b61048d" ] diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithoutRoleAssignment.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithoutRoleAssignment.json index 365aedc1c..21740fff1 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithoutRoleAssignment.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithoutRoleAssignment.json @@ -769,7 +769,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7687/providers/Microsoft.Compute/virtualMachineScaleSets/vmss3076?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzc2ODcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MzMDc2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss3076-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7687/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7687/providers/Microsoft.Network/loadBalancers/extlb1-4859/backendAddressPools/extlb1-4859-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7687/providers/Microsoft.Network/loadBalancers/extlb1-4859/backendAddressPools/extlb1-4859-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7687/providers/Microsoft.Network/loadBalancers/extlb1-4859/inboundNatPools/extlb1-4859-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7687/providers/Microsoft.Network/loadBalancers/extlb1-4859/inboundNatPools/extlb1-4859-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss3076-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7687/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7687/providers/Microsoft.Network/loadBalancers/extlb1-4859/backendAddressPools/extlb1-4859-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7687/providers/Microsoft.Network/loadBalancers/extlb1-4859/backendAddressPools/extlb1-4859-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7687/providers/Microsoft.Network/loadBalancers/extlb1-4859/inboundNatPools/extlb1-4859-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7687/providers/Microsoft.Network/loadBalancers/extlb1-4859/inboundNatPools/extlb1-4859-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "23e823d3-9113-4309-a9da-3ff4296be5ae" @@ -1238,6 +1238,7 @@ "CanEnableMSIWithoutRoleAssignment": [ "vmss3076", "javacsmrg7687", + "extlb1-4859", "extlb1-4859" ] }, diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanGetSingleVMSSInstance.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanGetSingleVMSSInstance.json index 69d0cae28..0f8b712ee 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanGetSingleVMSSInstance.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanGetSingleVMSSInstance.json @@ -1165,7 +1165,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Compute/virtualMachineScaleSets/vmss1898?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzEwOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxODk4P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Manual\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss1898-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss1898-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg5080.blob.core.windows.net/vhds\",\r\n \"https://stg34410.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Network/loadBalancers/extlb1-4260/backendAddressPools/extlb1-4260-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Network/loadBalancers/extlb1-4260/backendAddressPools/extlb1-4260-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Network/loadBalancers/extlb1-4260/inboundNatPools/extlb1-4260-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Network/loadBalancers/extlb1-4260/inboundNatPools/extlb1-4260-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Manual\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss1898-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss1898-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg5080.blob.core.windows.net/vhds\",\r\n \"https://stg34410.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Network/loadBalancers/extlb1-4260/backendAddressPools/extlb1-4260-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Network/loadBalancers/extlb1-4260/backendAddressPools/extlb1-4260-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Network/loadBalancers/extlb1-4260/inboundNatPools/extlb1-4260-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg1092/providers/Microsoft.Network/loadBalancers/extlb1-4260/inboundNatPools/extlb1-4260-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "57effdab-b218-4bd4-a05c-02d01dfa3f3b" @@ -3616,6 +3616,7 @@ "vmss1898", "javacsmrg1092", "extlb1-4260", + "extlb1-4260", "stg5080", "stg34410" ] diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateExtensionPublicProtectedSettings.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateExtensionPublicProtectedSettings.json index 4bcbb8e19..64bf689d7 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateExtensionPublicProtectedSettings.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateExtensionPublicProtectedSettings.json @@ -326,7 +326,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"dAkU1zYAc22I2j5XABcYMUEWEUOpEfDQas8obaYjaBFkUHHmC83wmojyIJP7mnAg7cZAWiIzuLiFXbh8ZQFoJA==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"X30qcCt5dPR+Dv54+MXvB7owI/Axl5WKb0fU+sLvKM51rE/DK3P/5XGpFEy5rpPagrbC86aSpnGLpNbKPlMTCQ==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -390,7 +390,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"++nCmYHkQ714sr5nv8hNsCl2ZxAc1DmzQ5BzPZyAajxzYNngnr09eWBsw5aPWDg1TUtNjgQnCfpdrmyGcMNKkQ==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"X30qcCt5dPR+Dv54+MXvB7owI/Axl5WKb0fU+sLvKM51rE/DK3P/5XGpFEy5rpPagrbC86aSpnGLpNbKPlMTCQ==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -802,7 +802,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3665/providers/Microsoft.Compute/virtualMachineScaleSets/vmss107?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM2NjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxMDc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_DS3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss107-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss107-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg716.blob.core.windows.net/vhds\",\r\n \"https://stg8352.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3665/providers/Microsoft.Network/virtualNetworks/vmssvnet2302/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [],\r\n \"loadBalancerInboundNatPools\": []\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"CustomScriptForLinux\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"http://stg8352.blob.core.windows.net/scripts/install_apache.sh\"\r\n ]\r\n },\r\n \"protectedSettings\": {\r\n \"commandToExecute\": \"bash install_apache.sh\",\r\n \"storageAccountName\": \"stg8352\",\r\n \"storageAccountKey\": \"dAkU1zYAc22I2j5XABcYMUEWEUOpEfDQas8obaYjaBFkUHHmC83wmojyIJP7mnAg7cZAWiIzuLiFXbh8ZQFoJA==\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_DS3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss107-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss107-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg716.blob.core.windows.net/vhds\",\r\n \"https://stg8352.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3665/providers/Microsoft.Network/virtualNetworks/vmssvnet2302/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [],\r\n \"loadBalancerInboundNatPools\": []\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"CustomScriptForLinux\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"http://stg8352.blob.core.windows.net/scripts/install_apache.sh\"\r\n ]\r\n },\r\n \"protectedSettings\": {\r\n \"commandToExecute\": \"bash install_apache.sh\",\r\n \"storageAccountName\": \"stg8352\",\r\n \"storageAccountKey\": \"MGMT_PLACEHOLDER\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "5aebbb02-55bf-434c-8e2a-49176bb44a09" @@ -1264,14 +1264,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"++nCmYHkQ714sr5nv8hNsCl2ZxAc1DmzQ5BzPZyAajxzYNngnr09eWBsw5aPWDg1TUtNjgQnCfpdrmyGcMNKkQ==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"X30qcCt5dPR+Dv54+MXvB7owI/Axl5WKb0fU+sLvKM51rE/DK3P/5XGpFEy5rpPagrbC86aSpnGLpNbKPlMTCQ==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3665/providers/Microsoft.Compute/virtualMachineScaleSets/vmss107?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM2NjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxMDc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PATCH", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_DS3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"vhdContainers\": [\r\n \"https://stg716.blob.core.windows.net/vhds\",\r\n \"https://stg8352.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3665/providers/Microsoft.Network/virtualNetworks/vmssvnet2302/subnets/subnet1\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [],\r\n \"loadBalancerInboundNatPools\": []\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"CustomScriptForLinux\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"http://stg8352.blob.core.windows.net/scripts2/install_apache.sh\"\r\n ]\r\n },\r\n \"protectedSettings\": {\r\n \"commandToExecute\": \"bash install_apache.sh\",\r\n \"storageAccountName\": \"stg8352\",\r\n \"storageAccountKey\": \"++nCmYHkQ714sr5nv8hNsCl2ZxAc1DmzQ5BzPZyAajxzYNngnr09eWBsw5aPWDg1TUtNjgQnCfpdrmyGcMNKkQ==\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_DS3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false,\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": []\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"vhdContainers\": [\r\n \"https://stg716.blob.core.windows.net/vhds\",\r\n \"https://stg8352.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"enableAcceleratedNetworking\": false,\r\n \"dnsSettings\": {\r\n \"dnsServers\": []\r\n },\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3665/providers/Microsoft.Network/virtualNetworks/vmssvnet2302/subnets/subnet1\"\r\n },\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"loadBalancerBackendAddressPools\": [],\r\n \"loadBalancerInboundNatPools\": []\r\n }\r\n }\r\n ],\r\n \"enableIPForwarding\": false\r\n }\r\n }\r\n ]\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"CustomScriptForLinux\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"http://stg8352.blob.core.windows.net/scripts2/install_apache.sh\"\r\n ]\r\n },\r\n \"protectedSettings\": {\r\n \"commandToExecute\": \"bash install_apache.sh\",\r\n \"storageAccountName\": \"stg8352\",\r\n \"storageAccountKey\": \"MGMT_PLACEHOLDER\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"overprovision\": true,\r\n \"singlePlacementGroup\": true\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "e1b37eeb-dea7-444f-bc38-98f71e5a44c2" @@ -5911,6 +5911,7 @@ "CanUpdateExtensionPublicProtectedSettings": [ "javacsmrg3665", "vmss107", + "vmss107", "stg8352", "vmssvnet2302", "stg716" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateWithExtensionProtectedSettings.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateWithExtensionProtectedSettings.json index 0b7e4b8fe..5d461fbe2 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateWithExtensionProtectedSettings.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateWithExtensionProtectedSettings.json @@ -326,7 +326,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"dd9dkV5wIX3ANQ4nuf7IE5wEZD3Xy1/nCvcP6tx2hLu4UxoxWyDc/26itkNQlRPolRufhYWjoBtCSAL2rysgOQ==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"1++Oi1eqv9Ujd6lVKXoo0amXXJHdAlvBx72zfc0OItO5fBYcJohWsgvDotpGZLYw1kzOZxU8bN3JDhj7nN9bSw==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -738,7 +738,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7662/providers/Microsoft.Compute/virtualMachineScaleSets/vmss4755?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzc2NjIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M0NzU1P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_DS3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss4755-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss4755-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg3633.blob.core.windows.net/vhds\",\r\n \"https://stg451.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7662/providers/Microsoft.Network/virtualNetworks/vmssvnet7429/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [],\r\n \"loadBalancerInboundNatPools\": []\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"CustomScriptForLinux\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"http://stg451.blob.core.windows.net/scripts/install_apache.sh\"\r\n ]\r\n },\r\n \"protectedSettings\": {\r\n \"commandToExecute\": \"bash install_apache.sh\",\r\n \"storageAccountName\": \"stg451\",\r\n \"storageAccountKey\": \"dd9dkV5wIX3ANQ4nuf7IE5wEZD3Xy1/nCvcP6tx2hLu4UxoxWyDc/26itkNQlRPolRufhYWjoBtCSAL2rysgOQ==\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_DS3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss4755-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss4755-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg3633.blob.core.windows.net/vhds\",\r\n \"https://stg451.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg7662/providers/Microsoft.Network/virtualNetworks/vmssvnet7429/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [],\r\n \"loadBalancerInboundNatPools\": []\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"CustomScriptForLinux\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"CustomScriptForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"fileUris\": [\r\n \"http://stg451.blob.core.windows.net/scripts/install_apache.sh\"\r\n ]\r\n },\r\n \"protectedSettings\": {\r\n \"commandToExecute\": \"bash install_apache.sh\",\r\n \"storageAccountName\": \"stg451\",\r\n \"storageAccountKey\": \"MGMT_PLACEHOLDER\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "88b44e28-7cd5-4db5-87da-75cf75ec068a" @@ -3517,6 +3517,7 @@ "CanUpdateWithExtensionProtectedSettings": [ "javacsmrg7662", "vmss4755", + "vmss4755", "stg451", "vmssvnet7429", "stg3633" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanDisable.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanDisable.json index 6da130d39..76aabcb56 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanDisable.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanDisable.json @@ -1103,7 +1103,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Compute/virtualMachineScaleSets/vmss45586?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy04MzIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3M0NTU4Nj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss45586-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Network/loadBalancers/extlb1-5043/backendAddressPools/extlb1-5043-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Network/loadBalancers/extlb1-5043/backendAddressPools/extlb1-5043-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Network/loadBalancers/extlb1-5043/inboundNatPools/extlb1-5043-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Network/loadBalancers/extlb1-5043/inboundNatPools/extlb1-5043-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgvmss4558615842586ec.blob.core.windows.net/\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss45586-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Network/loadBalancers/extlb1-5043/backendAddressPools/extlb1-5043-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Network/loadBalancers/extlb1-5043/backendAddressPools/extlb1-5043-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Network/loadBalancers/extlb1-5043/inboundNatPools/extlb1-5043-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-832/providers/Microsoft.Network/loadBalancers/extlb1-5043/inboundNatPools/extlb1-5043-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgvmss4558615842586ec.blob.core.windows.net/\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "f8cb9aa1-f50e-4c51-849c-094f7daca452" @@ -3393,6 +3393,7 @@ "vmss45586", "rgvmss-832", "extlb1-5043", + "stgvmss4558615842586ec", "stgvmss4558615842586ec" ] }, diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableBootDiagnosticsWithExplicitStorageOnManagedVMSSCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableBootDiagnosticsWithExplicitStorageOnManagedVMSSCreation.json index 5d97a9f00..33493f189 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableBootDiagnosticsWithExplicitStorageOnManagedVMSSCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableBootDiagnosticsWithExplicitStorageOnManagedVMSSCreation.json @@ -967,7 +967,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-4922/providers/Microsoft.Compute/virtualMachineScaleSets/vmss41049?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy00OTIyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNDEwNDk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss41049-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-4922/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-4922/providers/Microsoft.Network/loadBalancers/extlb1-3186/backendAddressPools/extlb1-3186-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-4922/providers/Microsoft.Network/loadBalancers/extlb1-3186/backendAddressPools/extlb1-3186-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-4922/providers/Microsoft.Network/loadBalancers/extlb1-3186/inboundNatPools/extlb1-3186-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-4922/providers/Microsoft.Network/loadBalancers/extlb1-3186/inboundNatPools/extlb1-3186-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stg4749.blob.core.windows.net/\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss41049-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-4922/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-4922/providers/Microsoft.Network/loadBalancers/extlb1-3186/backendAddressPools/extlb1-3186-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-4922/providers/Microsoft.Network/loadBalancers/extlb1-3186/backendAddressPools/extlb1-3186-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-4922/providers/Microsoft.Network/loadBalancers/extlb1-3186/inboundNatPools/extlb1-3186-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-4922/providers/Microsoft.Network/loadBalancers/extlb1-3186/inboundNatPools/extlb1-3186-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stg4749.blob.core.windows.net/\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "aada87da-5e65-4423-8cae-56e2d11fecf0" @@ -2982,6 +2982,7 @@ "vmss41049", "rgvmss-4922", "stg4749", + "extlb1-3186", "extlb1-3186" ] }, diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnManagedVMSSCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnManagedVMSSCreation.json index 4f7c92a9e..93e070c15 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnManagedVMSSCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnManagedVMSSCreation.json @@ -967,7 +967,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7680/providers/Microsoft.Compute/virtualMachineScaleSets/vmss62211?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy03NjgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNjIyMTE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss62211-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7680/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7680/providers/Microsoft.Network/loadBalancers/extlb1-1764/backendAddressPools/extlb1-1764-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7680/providers/Microsoft.Network/loadBalancers/extlb1-1764/backendAddressPools/extlb1-1764-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7680/providers/Microsoft.Network/loadBalancers/extlb1-1764/inboundNatPools/extlb1-1764-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7680/providers/Microsoft.Network/loadBalancers/extlb1-1764/inboundNatPools/extlb1-1764-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stg2685.blob.core.windows.net/\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss62211-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7680/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7680/providers/Microsoft.Network/loadBalancers/extlb1-1764/backendAddressPools/extlb1-1764-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7680/providers/Microsoft.Network/loadBalancers/extlb1-1764/backendAddressPools/extlb1-1764-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7680/providers/Microsoft.Network/loadBalancers/extlb1-1764/inboundNatPools/extlb1-1764-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7680/providers/Microsoft.Network/loadBalancers/extlb1-1764/inboundNatPools/extlb1-1764-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stg2685.blob.core.windows.net/\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "d3b4b36f-e233-4210-9120-54544ba68c02" @@ -3968,6 +3968,7 @@ "vmss62211", "rgvmss-7680", "stg2685", + "extlb1-1764", "extlb1-1764" ] }, diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnUnManagedVMSSCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnUnManagedVMSSCreation.json index ecb23120e..472122493 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnUnManagedVMSSCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnUnManagedVMSSCreation.json @@ -1360,7 +1360,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1888/providers/Microsoft.Compute/virtualMachineScaleSets/vmss06400?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy0xODg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzMDY0MDA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss06400-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss06400-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stgvmss064003e41892227.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1888/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1888/providers/Microsoft.Network/loadBalancers/extlb1-450/backendAddressPools/extlb1-450-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1888/providers/Microsoft.Network/loadBalancers/extlb1-450/backendAddressPools/extlb1-450-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1888/providers/Microsoft.Network/loadBalancers/extlb1-450/inboundNatPools/extlb1-450-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1888/providers/Microsoft.Network/loadBalancers/extlb1-450/inboundNatPools/extlb1-450-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stg5598.blob.core.windows.net/\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss06400-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss06400-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stgvmss064003e41892227.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1888/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1888/providers/Microsoft.Network/loadBalancers/extlb1-450/backendAddressPools/extlb1-450-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1888/providers/Microsoft.Network/loadBalancers/extlb1-450/backendAddressPools/extlb1-450-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1888/providers/Microsoft.Network/loadBalancers/extlb1-450/inboundNatPools/extlb1-450-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1888/providers/Microsoft.Network/loadBalancers/extlb1-450/inboundNatPools/extlb1-450-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stg5598.blob.core.windows.net/\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "3abb1f1a-7dfc-4ef0-991b-b389f6b3c355" @@ -3608,6 +3608,7 @@ "rgvmss-1888", "stg5598", "extlb1-450", + "stgvmss064003e41892227", "stgvmss064003e41892227" ] }, diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithImplicitStorageOnManagedVMSSCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithImplicitStorageOnManagedVMSSCreation.json index e61d75410..8f9f3929f 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithImplicitStorageOnManagedVMSSCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithImplicitStorageOnManagedVMSSCreation.json @@ -967,7 +967,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-5462/providers/Microsoft.Compute/virtualMachineScaleSets/vmss60320?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy01NDYyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNjAzMjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss60320-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-5462/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-5462/providers/Microsoft.Network/loadBalancers/extlb1-2241/backendAddressPools/extlb1-2241-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-5462/providers/Microsoft.Network/loadBalancers/extlb1-2241/backendAddressPools/extlb1-2241-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-5462/providers/Microsoft.Network/loadBalancers/extlb1-2241/inboundNatPools/extlb1-2241-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-5462/providers/Microsoft.Network/loadBalancers/extlb1-2241/inboundNatPools/extlb1-2241-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgvmss6032053f8990859.blob.core.windows.net/\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss60320-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-5462/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-5462/providers/Microsoft.Network/loadBalancers/extlb1-2241/backendAddressPools/extlb1-2241-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-5462/providers/Microsoft.Network/loadBalancers/extlb1-2241/backendAddressPools/extlb1-2241-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-5462/providers/Microsoft.Network/loadBalancers/extlb1-2241/inboundNatPools/extlb1-2241-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-5462/providers/Microsoft.Network/loadBalancers/extlb1-2241/inboundNatPools/extlb1-2241-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgvmss6032053f8990859.blob.core.windows.net/\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "aa68516a-db5d-42ac-a741-ecaeee5589d5" @@ -4548,6 +4548,7 @@ "vmss60320", "rgvmss-5462", "extlb1-2241", + "stgvmss6032053f8990859", "stgvmss6032053f8990859" ] }, diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUseVMSSUnManagedDisksExplicitStorage.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUseVMSSUnManagedDisksExplicitStorage.json index e32ee765d..090c03820 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUseVMSSUnManagedDisksExplicitStorage.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUseVMSSUnManagedDisksExplicitStorage.json @@ -967,7 +967,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7065/providers/Microsoft.Compute/virtualMachineScaleSets/vmss44189?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy03MDY1L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNDQxODk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss44189-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss44189-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg2532.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7065/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7065/providers/Microsoft.Network/loadBalancers/extlb1-2401/backendAddressPools/extlb1-2401-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7065/providers/Microsoft.Network/loadBalancers/extlb1-2401/backendAddressPools/extlb1-2401-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7065/providers/Microsoft.Network/loadBalancers/extlb1-2401/inboundNatPools/extlb1-2401-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7065/providers/Microsoft.Network/loadBalancers/extlb1-2401/inboundNatPools/extlb1-2401-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stg2532.blob.core.windows.net\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss44189-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss44189-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stg2532.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7065/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7065/providers/Microsoft.Network/loadBalancers/extlb1-2401/backendAddressPools/extlb1-2401-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7065/providers/Microsoft.Network/loadBalancers/extlb1-2401/backendAddressPools/extlb1-2401-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7065/providers/Microsoft.Network/loadBalancers/extlb1-2401/inboundNatPools/extlb1-2401-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-7065/providers/Microsoft.Network/loadBalancers/extlb1-2401/inboundNatPools/extlb1-2401-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stg2532.blob.core.windows.net\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "2868cd7c-4458-48ec-be78-2d051a33b66b" @@ -3678,6 +3678,7 @@ "vmss44189", "rgvmss-7065", "stg2532", + "extlb1-2401", "extlb1-2401" ] }, diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUsesVMSSOSUnManagedDiskImplicitStorage.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUsesVMSSOSUnManagedDiskImplicitStorage.json index 837c13b5e..d12a12b45 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUsesVMSSOSUnManagedDiskImplicitStorage.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUsesVMSSOSUnManagedDiskImplicitStorage.json @@ -1162,7 +1162,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1124/providers/Microsoft.Compute/virtualMachineScaleSets/vmss57899?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm1zcy0xMTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZVNjYWxlU2V0cy92bXNzNTc4OTk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss57899-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss57899-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stgvmss57899be99719706.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1124/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1124/providers/Microsoft.Network/loadBalancers/extlb1-5485/backendAddressPools/extlb1-5485-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1124/providers/Microsoft.Network/loadBalancers/extlb1-5485/backendAddressPools/extlb1-5485-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1124/providers/Microsoft.Network/loadBalancers/extlb1-5485/inboundNatPools/extlb1-5485-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1124/providers/Microsoft.Network/loadBalancers/extlb1-5485/inboundNatPools/extlb1-5485-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgvmss57899be99719706.blob.core.windows.net\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss57899-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmss57899-os-disk\",\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"vhdContainers\": [\r\n \"https://stgvmss57899be99719706.blob.core.windows.net/vhds\"\r\n ]\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1124/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1124/providers/Microsoft.Network/loadBalancers/extlb1-5485/backendAddressPools/extlb1-5485-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1124/providers/Microsoft.Network/loadBalancers/extlb1-5485/backendAddressPools/extlb1-5485-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1124/providers/Microsoft.Network/loadBalancers/extlb1-5485/inboundNatPools/extlb1-5485-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmss-1124/providers/Microsoft.Network/loadBalancers/extlb1-5485/inboundNatPools/extlb1-5485-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true,\r\n \"storageUri\": \"https://stgvmss57899be99719706.blob.core.windows.net\"\r\n }\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "9023999d-f918-49b5-9def-d99ace8d2a44" @@ -4221,6 +4221,7 @@ "vmss57899", "rgvmss-1124", "extlb1-5485", + "stgvmss57899be99719706", "stgvmss57899be99719706" ] }, diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations/CanCreateFromCustomImageWithManagedDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations/CanCreateFromCustomImageWithManagedDisk.json index 78b776c4f..b2509cc22 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations/CanCreateFromCustomImageWithManagedDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations/CanCreateFromCustomImageWithManagedDisk.json @@ -894,7 +894,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/virtualMachines/vm73447783?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzA2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNzM0NDc3ODM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm73447783-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm73447783f0a240543.blob.core.windows.net/vhds/vm73447783-os-disk-a0398daa-a2d4-406a-a39b-bcae8f77ca7f.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm73447783f0a240543.blob.core.windows.net/vhds/vm73447783-data-disk-1-1cd25358-9ce1-41a6-b1de-ffb860ce5f06.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm73447783f0a240543.blob.core.windows.net/vhds/vm73447783-data-disk-2-0f9b1c9e-f59e-4167-8882-0566ccb44458.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm73447783\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Network/networkInterfaces/nic46932d40645\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm73447783-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm73447783f0a240543.blob.core.windows.net/vhds/vm73447783-os-disk-a0398daa-a2d4-406a-a39b-bcae8f77ca7f.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm73447783f0a240543.blob.core.windows.net/vhds/vm73447783-data-disk-1-1cd25358-9ce1-41a6-b1de-ffb860ce5f06.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm73447783f0a240543.blob.core.windows.net/vhds/vm73447783-data-disk-2-0f9b1c9e-f59e-4167-8882-0566ccb44458.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm73447783\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Network/networkInterfaces/nic46932d40645\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" @@ -2577,7 +2577,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/virtualMachineScaleSets/vmss84787?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzA2OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczg0Nzg3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D5_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss84787-vm\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/images/img69717f\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Network/virtualNetworks/vmssvnet933926/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Network/loadBalancers/extlb1-1640/backendAddressPools/extlb1-1640-BAP1\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Network/loadBalancers/extlb1-1640/inboundNatPools/extlb1-1640-INP1\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D5_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss84787-vm\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Compute/images/img69717f\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Network/virtualNetworks/vmssvnet933926/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Network/loadBalancers/extlb1-1640/backendAddressPools/extlb1-1640-BAP1\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgfluentchash-7068/providers/Microsoft.Network/loadBalancers/extlb1-1640/inboundNatPools/extlb1-1640-INP1\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations/CanCreateUpdateFromPIRWithManagedDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations/CanCreateUpdateFromPIRWithManagedDisk.json index 43a61c12f..41fd97413 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations/CanCreateUpdateFromPIRWithManagedDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations/CanCreateUpdateFromPIRWithManagedDisk.json @@ -840,7 +840,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Compute/virtualMachineScaleSets/vmss97086?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvdm1zczk3MDg2P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D5_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss97086-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Network/virtualNetworks/vmssvnet97158d/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Network/loadBalancers/extlb1-4945/backendAddressPools/extlb1-4945-BAP1\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Network/loadBalancers/extlb1-4945/inboundNatPools/extlb1-4945-INP1\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D5_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss97086-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Network/virtualNetworks/vmssvnet97158d/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Network/loadBalancers/extlb1-4945/backendAddressPools/extlb1-4945-BAP1\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3669/providers/Microsoft.Network/loadBalancers/extlb1-4945/inboundNatPools/extlb1-4945-INP1\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "0f1cc545-fec1-46b0-af2e-2cb14f16dfb7" @@ -5022,6 +5022,7 @@ "rgfluentchash-3669", "vmssvnet97158d", "extlb1-4945", + "disk07937", "disk07937" ] }, diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreate.json index 5cbdc338f..4efb60814 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreate.json @@ -618,7 +618,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javatest\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm71d23598f3a.blob.core.windows.net/vhds/chashvm-os-disk-e8ba8aed-a171-497f-b720-35e4c051247f.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"BaR@12!Foo\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Network/networkInterfaces/nicchashvm71d980223\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javatest\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm71d23598f3a.blob.core.windows.net/vhds/chashvm-os-disk-e8ba8aed-a171-497f-b720-35e4c051247f.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4055/providers/Microsoft.Network/networkInterfaces/nicchashvm71d980223\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "2c5721ca-6380-4804-ba05-2e71ee56ffd1" @@ -1607,7 +1607,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2019-12-14T02:12:43.5220687+08:00\",\r\n \"endTime\": \"2019-12-14T02:12:44.1464301+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2014-04-01-preview/VM_IP.json\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"vmSize\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"Standard_D3\"\r\n },\r\n \"adminUserName\": {\r\n \"type\": \"string\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"securestring\"\r\n },\r\n \"networkInterfaceId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[parameters('vmName')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"southcentralus\",\r\n \"apiVersion\": \"2019-03-01\",\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"[parameters('vmSize')]\"\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"cpt-osDisk.97982ca6-8057-48e8-a94e-7f3401b0c170.vhd\",\r\n \"createOption\": \"FromImage\",\r\n \"image\": {\r\n \"uri\": \"https://stgchashvm71d23598f3a.blob.core.windows.net/system/Microsoft.Compute/Images/captured-vhds/cpt-osDisk.97982ca6-8057-48e8-a94e-7f3401b0c170.vhd\"\r\n },\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm71d23598f3a.blob.core.windows.net/vmcontainer81bfdc0b-384c-43bb-acbc-7bebea58d92f/osDisk.81bfdc0b-384c-43bb-acbc-7bebea58d92f.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\"\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"[parameters('vmName')]\",\r\n \"adminUsername\": \"[parameters('adminUsername')]\",\r\n \"adminPassword\": \"[parameters('adminPassword')]\"\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"[parameters('networkInterfaceId')]\"\r\n }\r\n ]\r\n },\r\n \"provisioningState\": 0\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"name\": \"5b5110b4-8d8f-4059-af51-042ee3173c82\"\r\n}", + "ResponseBody": "{\r\n \"startTime\": \"2019-12-14T02:12:43.5220687+08:00\",\r\n \"endTime\": \"2019-12-14T02:12:44.1464301+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2014-04-01-preview/VM_IP.json\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"vmSize\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"Standard_D3\"\r\n },\r\n \"adminUserName\": {\r\n \"type\": \"string\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"securestring\"\r\n },\r\n \"networkInterfaceId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[parameters('vmName')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"southcentralus\",\r\n \"apiVersion\": \"2019-03-01\",\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"[parameters('vmSize')]\"\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"cpt-osDisk.97982ca6-8057-48e8-a94e-7f3401b0c170.vhd\",\r\n \"createOption\": \"FromImage\",\r\n \"image\": {\r\n \"uri\": \"https://stgchashvm71d23598f3a.blob.core.windows.net/system/Microsoft.Compute/Images/captured-vhds/cpt-osDisk.97982ca6-8057-48e8-a94e-7f3401b0c170.vhd\"\r\n },\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm71d23598f3a.blob.core.windows.net/vmcontainer81bfdc0b-384c-43bb-acbc-7bebea58d92f/osDisk.81bfdc0b-384c-43bb-acbc-7bebea58d92f.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\"\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"[parameters('vmName')]\",\r\n \"adminUsername\": \"[parameters('adminUsername')]\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"[parameters('networkInterfaceId')]\"\r\n }\r\n ]\r\n },\r\n \"provisioningState\": 0\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"name\": \"5b5110b4-8d8f-4059-af51-042ee3173c82\"\r\n}", "StatusCode": 200 }, { @@ -1669,7 +1669,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2014-04-01-preview/VM_IP.json\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"vmSize\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"Standard_D3\"\r\n },\r\n \"adminUserName\": {\r\n \"type\": \"string\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"securestring\"\r\n },\r\n \"networkInterfaceId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[parameters('vmName')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"southcentralus\",\r\n \"apiVersion\": \"2019-03-01\",\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"[parameters('vmSize')]\"\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"cpt-osDisk.97982ca6-8057-48e8-a94e-7f3401b0c170.vhd\",\r\n \"createOption\": \"FromImage\",\r\n \"image\": {\r\n \"uri\": \"https://stgchashvm71d23598f3a.blob.core.windows.net/system/Microsoft.Compute/Images/captured-vhds/cpt-osDisk.97982ca6-8057-48e8-a94e-7f3401b0c170.vhd\"\r\n },\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm71d23598f3a.blob.core.windows.net/vmcontainer81bfdc0b-384c-43bb-acbc-7bebea58d92f/osDisk.81bfdc0b-384c-43bb-acbc-7bebea58d92f.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\"\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"[parameters('vmName')]\",\r\n \"adminUsername\": \"[parameters('adminUsername')]\",\r\n \"adminPassword\": \"[parameters('adminPassword')]\"\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"[parameters('networkInterfaceId')]\"\r\n }\r\n ]\r\n },\r\n \"provisioningState\": 0\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2014-04-01-preview/VM_IP.json\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"vmSize\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"Standard_D3\"\r\n },\r\n \"adminUserName\": {\r\n \"type\": \"string\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"securestring\"\r\n },\r\n \"networkInterfaceId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[parameters('vmName')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"southcentralus\",\r\n \"apiVersion\": \"2019-03-01\",\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"[parameters('vmSize')]\"\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Windows\",\r\n \"name\": \"cpt-osDisk.97982ca6-8057-48e8-a94e-7f3401b0c170.vhd\",\r\n \"createOption\": \"FromImage\",\r\n \"image\": {\r\n \"uri\": \"https://stgchashvm71d23598f3a.blob.core.windows.net/system/Microsoft.Compute/Images/captured-vhds/cpt-osDisk.97982ca6-8057-48e8-a94e-7f3401b0c170.vhd\"\r\n },\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm71d23598f3a.blob.core.windows.net/vmcontainer81bfdc0b-384c-43bb-acbc-7bebea58d92f/osDisk.81bfdc0b-384c-43bb-acbc-7bebea58d92f.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\"\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"[parameters('vmName')]\",\r\n \"adminUsername\": \"[parameters('adminUsername')]\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"[parameters('networkInterfaceId')]\"\r\n }\r\n ]\r\n },\r\n \"provisioningState\": 0\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateUpdatePriorityAndPrice.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateUpdatePriorityAndPrice.json index 53d5e2093..bb826ad7b 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateUpdatePriorityAndPrice.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateUpdatePriorityAndPrice.json @@ -618,7 +618,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javatest\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm93527282ab1.blob.core.windows.net/vhds/chashvm-os-disk-c96335a9-59d0-4be5-a1c0-6cb6c53f5014.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"BaR@12!Foo\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Network/networkInterfaces/nicchashvm93577034f\"\r\n }\r\n ]\r\n },\r\n \"priority\": \"Low\",\r\n \"evictionPolicy\": \"Deallocate\",\r\n \"billingProfile\": {\r\n \"maxPrice\": 1000.0\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javatest\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm93527282ab1.blob.core.windows.net/vhds/chashvm-os-disk-c96335a9-59d0-4be5-a1c0-6cb6c53f5014.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-3846/providers/Microsoft.Network/networkInterfaces/nicchashvm93577034f\"\r\n }\r\n ]\r\n },\r\n \"priority\": \"Low\",\r\n \"evictionPolicy\": \"Deallocate\",\r\n \"billingProfile\": {\r\n \"maxPrice\": 1000.0\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "ffde321d-be02-497b-895c-27ce58c6d6ec" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateVirtualMachinesAndAvailabilitySetInSameProximityPlacementGroup.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateVirtualMachinesAndAvailabilitySetInSameProximityPlacementGroup.json index 64dd99ccd..138e2cea6 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateVirtualMachinesAndAvailabilitySetInSameProximityPlacementGroup.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateVirtualMachinesAndAvailabilitySetInSameProximityPlacementGroup.json @@ -2126,7 +2126,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javatest\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm56674603201.blob.core.windows.net/vhds/chashvm-os-disk-60718490-ebde-4de5-92e2-9b79b5fd7b68.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Network/networkInterfaces/nicchashvm566417025\"\r\n }\r\n ]\r\n },\r\n \"proximityPlacementGroup\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435\"\r\n },\r\n \"licenseType\": \"Windows_Server\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javatest\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm56674603201.blob.core.windows.net/vhds/chashvm-os-disk-60718490-ebde-4de5-92e2-9b79b5fd7b68.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Network/networkInterfaces/nicchashvm566417025\"\r\n }\r\n ]\r\n },\r\n \"proximityPlacementGroup\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-9538/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup11435\"\r\n },\r\n \"licenseType\": \"Windows_Server\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "2aeea428-fbab-45d8-a531-870fe6b7132f" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithCustomData.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithCustomData.json index 8b54a28a9..188c86119 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithCustomData.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithCustomData.json @@ -961,7 +961,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/abc8256group/providers/Microsoft.Compute/virtualMachines/vm5796?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2FiYzgyNTZncm91cC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNTc5Nj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm5796-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm57964f1014314c8.blob.core.windows.net/vhds/vm5796-os-disk-a18c12ca-628d-4c21-8aaf-a11ab7fde8ef.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm5796\",\r\n \"adminUsername\": \"testuser\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"customData\": \"I2Nsb3VkLWNvbmZpZw0KcGFja2FnZXM6DQogLSBwd2dlbg==\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/abc8256group/providers/Microsoft.Network/networkInterfaces/nicvm57964f1727700\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm5796-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm57964f1014314c8.blob.core.windows.net/vhds/vm5796-os-disk-a18c12ca-628d-4c21-8aaf-a11ab7fde8ef.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm5796\",\r\n \"adminUsername\": \"testuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"customData\": \"I2Nsb3VkLWNvbmZpZw0KcGFja2FnZXM6DQogLSBwd2dlbg==\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/abc8256group/providers/Microsoft.Network/networkInterfaces/nicvm57964f1727700\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "66cb2d0a-2ef0-4257-a512-c6afbf3602a4" @@ -3098,6 +3098,7 @@ ], "Names": { "CanCreateWithCustomData": [ + "vm5796", "vm5796", "abc8256", "nicvm57964f1727700", diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithExistingNetworkAndNewPIP.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithExistingNetworkAndNewPIP.json index cc2df2b95..0466a1296 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithExistingNetworkAndNewPIP.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithExistingNetworkAndNewPIP.json @@ -907,7 +907,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg356/providers/Microsoft.Compute/virtualMachines/vm5483?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzU2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm01NDgzP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm5483\",\r\n \"adminUsername\": \"testuser\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg356/providers/Microsoft.Network/networkInterfaces/nicvm54830df52419e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm5483\",\r\n \"adminUsername\": \"testuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg356/providers/Microsoft.Network/networkInterfaces/nicvm54830df52419e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "9ead80ae-7b7e-48e9-96df-5d8d5730dced" @@ -3388,6 +3388,7 @@ "vnet6867", "vm5483", "pip2785", + "pip2785", "abc8949", "nicvm54830df52419e" ] diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithNetworking.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithNetworking.json index 863ea6c15..bdc3ad37c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithNetworking.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithNetworking.json @@ -982,7 +982,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-7289/providers/Microsoft.Compute/virtualMachines/vm4934?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzI4OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNDkzND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4934\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-7289/providers/Microsoft.Network/networkInterfaces/nicvm4934cf8667453\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4934\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-7289/providers/Microsoft.Network/networkInterfaces/nicvm4934cf8667453\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "c144c28b-77af-40d3-861b-4f58db4b6efa" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithRelatedResourcesInParallel.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithRelatedResourcesInParallel.json index 74ff453aa..fb89f8fa2 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithRelatedResourcesInParallel.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithRelatedResourcesInParallel.json @@ -2558,7 +2558,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-3?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotMz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmz-3-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg4133.blob.core.windows.net/vhds/vmz-3-os-disk-ff502a97-5406-4fed-aa41-43bfbb68cc1a.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmz-3\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"BaR@12!#\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Network/networkInterfaces/nicvmz-3eb6343386c\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmz-3-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg4133.blob.core.windows.net/vhds/vmz-3-os-disk-ff502a97-5406-4fed-aa41-43bfbb68cc1a.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmz-3\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Network/networkInterfaces/nicvmz-3eb6343386c\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "b4a20504-c096-4884-8fbe-563eff59cd44" @@ -2783,7 +2783,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-0?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmz-0-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg4133.blob.core.windows.net/vhds/vmz-0-os-disk-1c9bf01d-6281-4915-b7c4-8f3d04440cd8.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmz-0\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"BaR@12!#\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Network/networkInterfaces/nicvmz-075a1937020\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmz-0-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg4133.blob.core.windows.net/vhds/vmz-0-os-disk-1c9bf01d-6281-4915-b7c4-8f3d04440cd8.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmz-0\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Network/networkInterfaces/nicvmz-075a1937020\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "04bae142-c6b0-4346-b2ab-29a8cfa9c201" @@ -2866,7 +2866,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-1?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotMT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmz-1-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg4133.blob.core.windows.net/vhds/vmz-1-os-disk-a8e2126f-d5fe-4918-b22a-f789f827e3b2.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmz-1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"BaR@12!#\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Network/networkInterfaces/nicvmz-145a8519330\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmz-1-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg4133.blob.core.windows.net/vhds/vmz-1-os-disk-a8e2126f-d5fe-4918-b22a-f789f827e3b2.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmz-1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Network/networkInterfaces/nicvmz-145a8519330\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "087952ec-2a99-485c-8df1-63300a9fdcb0" @@ -3469,7 +3469,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-2?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotMj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmz-2-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg4133.blob.core.windows.net/vhds/vmz-2-os-disk-46277ed3-e321-41f8-bfdb-57504d9dcd43.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmz-2\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"BaR@12!#\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Network/networkInterfaces/nicvmz-2ad53091164\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmz-2-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg4133.blob.core.windows.net/vhds/vmz-2-os-disk-46277ed3-e321-41f8-bfdb-57504d9dcd43.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmz-2\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Network/networkInterfaces/nicvmz-2ad53091164\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "8bdd22a1-4c0f-4288-b00c-8c724b03f448" @@ -4320,7 +4320,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Compute/virtualMachines/vmz-4?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jndm10ZXN0LTQ5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bXotND9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmz-4-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg4133.blob.core.windows.net/vhds/vmz-4-os-disk-f3eb8ed4-e424-486c-a567-386605edd9db.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmz-4\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"BaR@12!#\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Network/networkInterfaces/nicvmz-44f85272873\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vmz-4-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg4133.blob.core.windows.net/vhds/vmz-4-os-disk-f3eb8ed4-e424-486c-a567-386605edd9db.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmz-4\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgvmtest-4945/providers/Microsoft.Network/networkInterfaces/nicvmz-44f85272873\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "9277ab72-62cc-4c07-9b46-66169de7627d" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanEncrypt.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanEncrypt.json index 1d1f4b71a..e5a4fda9c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanEncrypt.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanEncrypt.json @@ -1077,7 +1077,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm2130?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjEzMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_E2s_v3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm2130\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Network/networkInterfaces/nicvm213075c558616\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_E2s_v3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2008-R2-SP1\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm2130\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Network/networkInterfaces/nicvm213075c558616\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "bbb4cb3b-0205-42df-a0d4-6916ce1aad99" @@ -3684,7 +3684,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Compute/virtualMachines/vm1300?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI0OC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTMwMD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_E2s_v3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm1300\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Network/networkInterfaces/nicvm1300ef1856384\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_E2s_v3\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm1300\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3248/providers/Microsoft.Network/networkInterfaces/nicvm1300ef1856384\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "550429c8-271c-48dd-95fd-751af3275632" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanRunScriptOnVM.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanRunScriptOnVM.json index 34c646d99..a8afbe5b7 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanRunScriptOnVM.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanRunScriptOnVM.json @@ -420,7 +420,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4904/providers/Microsoft.Compute/virtualMachines/vm1057?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNDkwNC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTA1Nz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm1057\",\r\n \"adminUsername\": \"firstuser\",\r\n \"adminPassword\": \"afh123RVS!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4904/providers/Microsoft.Network/networkInterfaces/nicvm105785502680a\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm1057\",\r\n \"adminUsername\": \"firstuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4904/providers/Microsoft.Network/networkInterfaces/nicvm105785502680a\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "396a9c99-8c3d-4942-ade2-07465629cac6" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSShConnectToVirtualMachine.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSShConnectToVirtualMachine.json index ecfa3e999..ca475e9a5 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSShConnectToVirtualMachine.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSShConnectToVirtualMachine.json @@ -967,7 +967,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3299/providers/Microsoft.Compute/virtualMachines/vm8081?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMzI5OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtODA4MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm8081-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm8081a0b51125263.blob.core.windows.net/vhds/vm8081-os-disk-2e72a61e-3f4f-4efd-bf9b-f7c36525f273.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm8081\",\r\n \"adminUsername\": \"testuser\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3299/providers/Microsoft.Network/networkInterfaces/nicvm8081a0b39433a\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm8081-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm8081a0b51125263.blob.core.windows.net/vhds/vm8081-os-disk-2e72a61e-3f4f-4efd-bf9b-f7c36525f273.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm8081\",\r\n \"adminUsername\": \"testuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg3299/providers/Microsoft.Network/networkInterfaces/nicvm8081a0b39433a\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "d0be8d18-c8ba-4dec-b727-9899e1985e5d" @@ -3276,6 +3276,7 @@ "CanSShConnectToVirtualMachine": [ "rg3299", "vm8081", + "vm8081", "abc9794", "nicvm8081a0b39433a", "vnetfa859382db12", diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSetStorageAccountForUnmanagedDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSetStorageAccountForUnmanagedDisk.json index 63b5232e7..9c06c2d6e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSetStorageAccountForUnmanagedDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSetStorageAccountForUnmanagedDisk.json @@ -816,7 +816,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"chashvm-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm1714248672f.blob.core.windows.net/vhds/chashvm-os-disk-b78a4aff-f8fd-4205-bb02-b85f6a2be914.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg5525.blob.core.windows.net/diskvhds/datadisk1vhd.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 3,\r\n \"name\": \"disk2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg5525.blob.core.windows.net/diskvhds/datadisk2vhd.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Network/networkInterfaces/nicchashvm17191565d\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"chashvm-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm1714248672f.blob.core.windows.net/vhds/chashvm-os-disk-b78a4aff-f8fd-4205-bb02-b85f6a2be914.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg5525.blob.core.windows.net/diskvhds/datadisk1vhd.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 3,\r\n \"name\": \"disk2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg5525.blob.core.windows.net/diskvhds/datadisk2vhd.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Network/networkInterfaces/nicchashvm17191565d\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "a4c8281a-d961-4d8f-b3ef-fb8ff02c7475" @@ -899,7 +899,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"chashvm-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm2dc38247712.blob.core.windows.net/vhds/chashvm-os-disk-f63b605a-26a3-4de1-b528-251f56859189.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"chashvm-data-disk-0\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg5525.blob.core.windows.net/diskvhds/datadisk1vhd.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\"\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Network/networkInterfaces/nicchashvm2dc344479\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"chashvm-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvm2dc38247712.blob.core.windows.net/vhds/chashvm-os-disk-f63b605a-26a3-4de1-b528-251f56859189.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"chashvm-data-disk-0\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg5525.blob.core.windows.net/diskvhds/datadisk1vhd.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\"\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4377/providers/Microsoft.Network/networkInterfaces/nicchashvm2dc344479\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "152d065d-c6fb-4578-a2f1-b453c64cd556" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CannotUpdateProximityPlacementGroupForVirtualMachine.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CannotUpdateProximityPlacementGroupForVirtualMachine.json index 234f1b7ef..b7e3ffcd6 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CannotUpdateProximityPlacementGroupForVirtualMachine.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CannotUpdateProximityPlacementGroupForVirtualMachine.json @@ -2545,7 +2545,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/virtualMachines/chashvm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3NC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL2NoYXNodm0/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javatest\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvmd5061650acf.blob.core.windows.net/vhds/chashvm-os-disk-c381fd5d-1ff7-4b51-b5d9-ecc2555608e9.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"abc!@#F0orL\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Network/networkInterfaces/nicchashvmd50612966\"\r\n }\r\n ]\r\n },\r\n \"proximityPlacementGroup\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100\"\r\n },\r\n \"licenseType\": \"Windows_Server\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"javatest\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgchashvmd5061650acf.blob.core.windows.net/vhds/chashvm-os-disk-c381fd5d-1ff7-4b51-b5d9-ecc2555608e9.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"chashvm\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Network/networkInterfaces/nicchashvmd50612966\"\r\n }\r\n ]\r\n },\r\n \"proximityPlacementGroup\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgfluentchash-4974/providers/Microsoft.Compute/proximityPlacementGroups/testproxgroup17100\"\r\n },\r\n \"licenseType\": \"Windows_Server\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "422a220d-8af0-4c9b-b58d-0d84e5342cbb" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithEMSI.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithEMSI.json index 875429b49..28386a213 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithEMSI.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithEMSI.json @@ -2664,7 +2664,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpMjIxNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"javavm-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/backendAddressPools/InternalLb16358-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/backendAddressPools/InternalLb16358-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/inboundNatPools/InternalLb16358-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/inboundNatPools/InternalLb16358-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2215/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id159\": {},\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2215/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id7810\": {}\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"javavm-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/backendAddressPools/InternalLb16358-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/backendAddressPools/InternalLb16358-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/inboundNatPools/InternalLb16358-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi2215/providers/Microsoft.Network/loadBalancers/InternalLb16358/inboundNatPools/InternalLb16358-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2215/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id159\": {},\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2215/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id7810\": {}\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "3c95a5e4-4ba1-40af-96f5-d99d7f28196e" @@ -4906,7 +4906,8 @@ "msi-id7810", "nw7655", "a2cd033f-d93a-499a-b7ed-53d9f2c8be53", - "f91338aa-5097-4ec3-a49b-726d0a38f232" + "nw7655", + "f91338aa-5097-4ec3-a49b-726d0a38f232", ], "CreateInternalLoadBalancer": [ "InternalLb16358" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json index 744d7d1c8..84b1f399c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json @@ -1819,7 +1819,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8009/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODAwOS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"javavm-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8009/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8009/providers/Microsoft.Network/loadBalancers/InternalLb18992/backendAddressPools/InternalLb18992-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8009/providers/Microsoft.Network/loadBalancers/InternalLb18992/backendAddressPools/InternalLb18992-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8009/providers/Microsoft.Network/loadBalancers/InternalLb18992/inboundNatPools/InternalLb18992-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8009/providers/Microsoft.Network/loadBalancers/InternalLb18992/inboundNatPools/InternalLb18992-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned, UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi8009/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id3517\": {}\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"javavm-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8009/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8009/providers/Microsoft.Network/loadBalancers/InternalLb18992/backendAddressPools/InternalLb18992-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8009/providers/Microsoft.Network/loadBalancers/InternalLb18992/backendAddressPools/InternalLb18992-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8009/providers/Microsoft.Network/loadBalancers/InternalLb18992/inboundNatPools/InternalLb18992-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8009/providers/Microsoft.Network/loadBalancers/InternalLb18992/inboundNatPools/InternalLb18992-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned, UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi8009/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-id3517\": {}\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "c75716d4-cea1-4812-b664-1f5f529a2778" @@ -2761,6 +2761,7 @@ "rgmsi8009", "msi-id3517", "nw6250", + "nw6250", "388a013b-6ffc-43f9-863e-bc701b8fa526", "4ca3bd75-ec35-44da-ac2a-3bacc2d69ee6" ], diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json index 996ef945f..9514314fe 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json @@ -775,7 +775,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbXNpODA3OS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVTY2FsZVNldHMvamF2YXZtP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"javavm-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"123OData!@#123\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/backendAddressPools/InternalLb14536-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/backendAddressPools/InternalLb14536-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/inboundNatPools/InternalLb14536-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/inboundNatPools/InternalLb14536-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"javavm-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/backendAddressPools/InternalLb14536-BAP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/backendAddressPools/InternalLb14536-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/inboundNatPools/InternalLb14536-INP1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgmsi8079/providers/Microsoft.Network/loadBalancers/InternalLb14536/inboundNatPools/InternalLb14536-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "62d35128-3d71-471b-83aa-4ceeef03605f" @@ -3827,6 +3827,7 @@ "rgmsi8079", "msi-id7651", "msi-id6943", + "msi-id6943", "52546169-c165-48c3-b7a7-f91dd53020d8", "f77131aa-fb9a-4e61-8907-23d1e895cb6a" ], diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.EventHub/CanConfigureDataCapturing.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.EventHub/CanConfigureDataCapturing.json index 9e861c0a8..ff33e60b7 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.EventHub/CanConfigureDataCapturing.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.EventHub/CanConfigureDataCapturing.json @@ -552,7 +552,7 @@ "MacAddressHash/79a3844c900980d71760eb3bd05bf1d3f647bb724a60a52c86053efff382e882" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"b/9gQ8f0ytCxsuYwq4zpRQV/AL70Vs7HXrBIQPzxAoqb8dvZU1VP1Hi67xNdQiDfqxQ0y0Di0FVOl3QT6RnFaA==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"8Ozmx+Dxh86jdiZvRils/4qCPZuudzgWYRy2tDRZoA/rDYdNEc2SmS3DSJ9IpGKygr3mm5IxqW4CVJxbajPv5w==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "ResponseHeaders": { "Content-Type": [ "application/json" @@ -617,7 +617,7 @@ "MacAddressHash/79a3844c900980d71760eb3bd05bf1d3f647bb724a60a52c86053efff382e882" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"b/9gQ8f0ytCxsuYwq4zpRQV/AL70Vs7HXrBIQPzxAoqb8dvZU1VP1Hi67xNdQiDfqxQ0y0Di0FVOl3QT6RnFaA==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"8Ozmx+Dxh86jdiZvRils/4qCPZuudzgWYRy2tDRZoA/rDYdNEc2SmS3DSJ9IpGKygr3mm5IxqW4CVJxbajPv5w==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "ResponseHeaders": { "Content-Type": [ "application/json" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.EventHub/CanEnableDataCaptureOnUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.EventHub/CanEnableDataCaptureOnUpdate.json index dfbdda279..8bb83f57b 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.EventHub/CanEnableDataCaptureOnUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.EventHub/CanEnableDataCaptureOnUpdate.json @@ -768,7 +768,7 @@ "MacAddressHash/79a3844c900980d71760eb3bd05bf1d3f647bb724a60a52c86053efff382e882" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"AA36ASFFQeDCUSDU/vOzEwcnNfnvWV4xz4W+WUOZiLhZX0FpxW7GdOwMnxYrLcGaYytNqt1J3vQnyKP/cMVBOg==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"y6q6GzvxLYiwyGC8UY80d+p1f5sRKXFW5DHTN0Ne64mHXPt3YZ5N3brJ9m5dsk/ZYKqu1XIcHVrEszVwEW2CgQ==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "ResponseHeaders": { "Content-Type": [ "application/json" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.Namespace/CanManageGeoDisasterRecoveryPairing.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.Namespace/CanManageGeoDisasterRecoveryPairing.json index d71770fa0..5dfaeb783 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.Namespace/CanManageGeoDisasterRecoveryPairing.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.Namespace/CanManageGeoDisasterRecoveryPairing.json @@ -1400,7 +1400,7 @@ "MacAddressHash/79a3844c900980d71760eb3bd05bf1d3f647bb724a60a52c86053efff382e882" ] }, - "ResponseBody": "{\r\n \"aliasPrimaryConnectionString\": \"Endpoint=sb://geodr7830.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=GFctL/StZByIgryrbcoMHWNdKcsEq9jTGjtKNJiGUVI=\",\r\n \"aliasSecondaryConnectionString\": \"Endpoint=sb://geodr7830.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=fGg07pSVNnjCvKTG1MMtV7Lby2IODeB1qs0mYHrYD9o=\",\r\n \"primaryKey\": \"GFctL/StZByIgryrbcoMHWNdKcsEq9jTGjtKNJiGUVI=\",\r\n \"secondaryKey\": \"fGg07pSVNnjCvKTG1MMtV7Lby2IODeB1qs0mYHrYD9o=\",\r\n \"keyName\": \"RootManageSharedAccessKey\"\r\n}", + "ResponseBody": "{\r\n \"aliasPrimaryConnectionString\": \"Endpoint=sb://geodr7830.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=MGMT_PLACEHOLDER\",\r\n \"aliasSecondaryConnectionString\": \"Endpoint=sb://geodr7830.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=MGMT_PLACEHOLDER\",\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"keyName\": \"RootManageSharedAccessKey\"\r\n}", "ResponseHeaders": { "Content-Type": [ "application/json; charset=utf-8" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Graph.RBAC.Groups/CanCRUDGroup.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Graph.RBAC.Groups/CanCRUDGroup.json index f53310b10..c24437f90 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Graph.RBAC.Groups/CanCRUDGroup.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Graph.RBAC.Groups/CanCRUDGroup.json @@ -83,7 +83,7 @@ "RequestUri": "/54826b22-38d6-4fb2-bad9-b7b93a3e9c5a/users?api-version=1.6", "EncodedRequestUri": "LzU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YS91c2Vycz9hcGktdmVyc2lvbj0xLjY=", "RequestMethod": "POST", - "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"userca6740589c\",\r\n \"passwordProfile\": {\r\n \"password\": \"StrongPass!123\"\r\n },\r\n \"userPrincipalName\": \"userca6740589c@AzureSDKTeam.onmicrosoft.com\",\r\n \"mailNickname\": \"userca6740589c\"\r\n}", + "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"userca6740589c\",\r\n \"passwordProfile\": {\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"userPrincipalName\": \"userca6740589c@AzureSDKTeam.onmicrosoft.com\",\r\n \"mailNickname\": \"userca6740589c\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "ba2ab87d-bc15-4bcd-aaff-bd043b754e5a" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Graph.RBAC.Users/CanCreateUser.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Graph.RBAC.Users/CanCreateUser.json index bb69bb3da..7c4ab238d 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Graph.RBAC.Users/CanCreateUser.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Graph.RBAC.Users/CanCreateUser.json @@ -80,7 +80,7 @@ "RequestUri": "/54826b22-38d6-4fb2-bad9-b7b93a3e9c5a/users?api-version=1.6", "EncodedRequestUri": "LzU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YS91c2Vycz9hcGktdmVyc2lvbj0xLjY=", "RequestMethod": "POST", - "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"Automatic user9f21597760\",\r\n \"passwordProfile\": {\r\n \"password\": \"StrongPass!123\",\r\n \"forceChangePasswordNextLogin\": true\r\n },\r\n \"userPrincipalName\": \"user9f21597760@AzureSDKTeam.onmicrosoft.com\",\r\n \"mailNickname\": \"user9f21597760\"\r\n}", + "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"Automatic user9f21597760\",\r\n \"passwordProfile\": {\r\n \"password\": \"MGMT_PLACEHOLDER\",\r\n \"forceChangePasswordNextLogin\": true\r\n },\r\n \"userPrincipalName\": \"user9f21597760@AzureSDKTeam.onmicrosoft.com\",\r\n \"mailNickname\": \"user9f21597760\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "6d8382ba-f823-49f8-b53c-106c2fc50b47" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Graph.RBAC.Users/CanUpdateUser.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Graph.RBAC.Users/CanUpdateUser.json index e2884bb89..4bdf96fdd 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Graph.RBAC.Users/CanUpdateUser.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Graph.RBAC.Users/CanUpdateUser.json @@ -80,7 +80,7 @@ "RequestUri": "/54826b22-38d6-4fb2-bad9-b7b93a3e9c5a/users?api-version=1.6", "EncodedRequestUri": "LzU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YS91c2Vycz9hcGktdmVyc2lvbj0xLjY=", "RequestMethod": "POST", - "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"Test userac68706101\",\r\n \"passwordProfile\": {\r\n \"password\": \"StrongPass!123\"\r\n },\r\n \"userPrincipalName\": \"userac68706101@AzureSDKTeam.onmicrosoft.com\",\r\n \"mailNickname\": \"userac68706101\"\r\n}", + "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"Test userac68706101\",\r\n \"passwordProfile\": {\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"userPrincipalName\": \"userac68706101@AzureSDKTeam.onmicrosoft.com\",\r\n \"mailNickname\": \"userac68706101\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "e6fbcb77-920c-44ee-9b5b-cfcbfaef21bf" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.KeyVault/CanCRUDKeyVault.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.KeyVault/CanCRUDKeyVault.json index 4669c4ae1..96495d7fa 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.KeyVault/CanCRUDKeyVault.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.KeyVault/CanCRUDKeyVault.json @@ -706,7 +706,7 @@ "RequestUri": "/54826b22-38d6-4fb2-bad9-b7b93a3e9c5a/users?api-version=1.6", "EncodedRequestUri": "LzU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YS91c2Vycz9hcGktdmVyc2lvbj0xLjY=", "RequestMethod": "POST", - "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"usdd990169b3d79\",\r\n \"passwordProfile\": {\r\n \"password\": \"P@$$w0rd\"\r\n },\r\n \"userPrincipalName\": \"usdd990169b3d79@AzureSDKTeam.onmicrosoft.com\",\r\n \"mailNickname\": \"usdd990169b3d79\"\r\n}", + "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"usdd990169b3d79\",\r\n \"passwordProfile\": {\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"userPrincipalName\": \"usdd990169b3d79@AzureSDKTeam.onmicrosoft.com\",\r\n \"mailNickname\": \"usdd990169b3d79\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "0b4a6372-a96a-44f9-b255-89c046009566" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ManagementLocks/CanCRUDLocks.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ManagementLocks/CanCRUDLocks.json index cb88b3fba..052a88c04 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ManagementLocks/CanCRUDLocks.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ManagementLocks/CanCRUDLocks.json @@ -854,7 +854,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5860924141/providers/Microsoft.Compute/virtualMachines/vmac0242996e?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNTg2MDkyNDE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtYWMwMjQyOTk2ZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmac0242996e\",\r\n \"adminUsername\": \"tester\",\r\n \"adminPassword\": \"p@sd5472074c\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5860924141/providers/Microsoft.Network/networkInterfaces/nic662848888ba\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmac0242996e\",\r\n \"adminUsername\": \"tester\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5860924141/providers/Microsoft.Network/networkInterfaces/nic662848888ba\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "0086e994-0372-45a7-8793-2257f881ab63" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDMultipleResourceMetricAlerts.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDMultipleResourceMetricAlerts.json index c26c43f4e..bd0f76336 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDMultipleResourceMetricAlerts.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDMultipleResourceMetricAlerts.json @@ -420,7 +420,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/jmonitor_bee62176/providers/Microsoft.Compute/virtualMachines/jmonitorvm1032697?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2ptb25pdG9yX2JlZTYyMTc2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvam1vbml0b3J2bTEwMzI2OTc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm49e9743835\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/jmonitor_bee62176/providers/Microsoft.Network/networkInterfaces/nic87835a77123\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm49e9743835\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/jmonitor_bee62176/providers/Microsoft.Network/networkInterfaces/nic87835a77123\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "1daabc49-081b-4079-a70e-cdfc57f64314" @@ -1227,7 +1227,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/jmonitor_bee62176/providers/Microsoft.Compute/virtualMachines/jmonitorvm2061039?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2ptb25pdG9yX2JlZTYyMTc2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvam1vbml0b3J2bTIwNjEwMzk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmf0c1409645\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/jmonitor_bee62176/providers/Microsoft.Network/networkInterfaces/nic1737802a2ee\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmf0c1409645\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/jmonitor_bee62176/providers/Microsoft.Network/networkInterfaces/nic1737802a2ee\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "1c5a931c-1e5e-40df-8df5-87be54c01274" @@ -2169,6 +2169,7 @@ ], "Names": { "CanCRUDMultipleResourceMetricAlerts": [ + "jmonitor_bee62176", "jmonitor_bee62176", "jmonitormaa1e79356", "jmonitorvm1032697", diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/BackendHealthCheck.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/BackendHealthCheck.json index 06515634d..d3fa8fcc0 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/BackendHealthCheck.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/BackendHealthCheck.json @@ -1062,7 +1062,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg7141/providers/Microsoft.Compute/virtualMachines/vm07141?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNzE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMDcxNDE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm07141\",\r\n \"adminUsername\": \"tester\",\r\n \"adminPassword\": \"abc.12357990\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg7141/providers/Microsoft.Network/networkInterfaces/nicvm07141c0730335e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm07141\",\r\n \"adminUsername\": \"tester\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg7141/providers/Microsoft.Network/networkInterfaces/nicvm07141c0730335e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "2923b135-3b51-4b65-a0e4-e3b5c341215d" @@ -1145,7 +1145,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg7141/providers/Microsoft.Compute/virtualMachines/vm17141?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNzE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMTcxNDE/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm17141\",\r\n \"adminUsername\": \"tester\",\r\n \"adminPassword\": \"abc.12357990\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg7141/providers/Microsoft.Network/networkInterfaces/nicvm17141cbc39315a\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm17141\",\r\n \"adminUsername\": \"tester\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg7141/providers/Microsoft.Network/networkInterfaces/nicvm17141cbc39315a\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "53785619-4dc8-4bf1-ba4a-4e7cf91e67d5" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PrivateComplex.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PrivateComplex.json index 0cd32e69a..1a2ebc301 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PrivateComplex.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PrivateComplex.json @@ -1033,7 +1033,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704?api-version=2019-09-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMTcwNC9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvYXBwbGljYXRpb25HYXRld2F5cy9hZzE3MDQ/YXBpLXZlcnNpb249MjAxOS0wOS0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"Standard_Medium\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/virtualNetworks/net1704/subnets/subnet1\"\r\n }\r\n },\r\n \"name\": \"ipcfg59560\"\r\n }\r\n ],\r\n \"authenticationCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIICwzCCAaugAwIBAgIEAeU3rDANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdteUNlcnQyMB4XDTE2MTExMzE4NDkyOVoXDTI2MTExMTE4NDkyOVowEjEQMA4GA1UEAxMHbXlDZXJ0MjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKoFamQIOH3rawbj8cClxT5t7qfOlnJC7zOApTUOvIPYvRq7jA/Q0SqSKgNSNYhdQDN4qFwbLDDYI2GKu/Woc41IjPq22G65CHT065yfm71I0EkBPqMylX7O3ROvcUqL5qhIsYRq8vHxRDkakFtF8XDCnBt5h5O5Z7M71Vrk/y+qQXhW3Mv0iCYGWgR6RXAXB9akVOYMRpFRl9JtRr3eqauw/Y2H+7qN0KO+NhHD466blyV2n7GbV4WAs/3Ef4Hn2YWFNqBWaHGAiB/J7JkzoXIiJLdibnbbsySsUPqJLEjgSKoGUMW5Hv3RqOypohk//+ZM1tQ5NqzjtzDvgzMYkocCAwEAAaMhMB8wHQYDVR0OBBYEFBGBkNRKdeYcVPKuwncc1IG3gpFhMA0GCSqGSIb3DQEBCwUAA4IBAQBSMDWvfs380j2A7pF9B902g6ii3NTypzqBoGu1hHjiannyP+dWmwUU7WSWkQomCILST2Y0Kc76icHz8D5SmLH1ITnwO3F3urJ7eXTybh1acYgjZUE61D1l9dCtLIsWOypQ0OvlOiJy3Mrq6S1p6RtCC2Ysol7jR5fxc7TwCexO4jL6qqCAKnTc90rukWzScEExwTzZOmN5zXwbRHTdos2wo832A8Twb20oyuXqLDiWupC3AQK/2sE3PbJZCsaPbsq09DYLyU44NQsdQq2uyzE3vCmZZorUHEO/NQR9bF06rqa3k0aI7as1naKM/m6RAhKfTuLITBSV2s4rWUInRToS\"\r\n },\r\n \"name\": \"auth2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"data\": \"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUN3VENDQWFtZ0F3SUJBZ0lFSms1MnVEQU5CZ2txaGtpRzl3MEJBUXNGQURBUk1ROHdEUVlEVlFRREV3WnQKZVZSbGMzUXdIaGNOTVRZeE1URXlNREV4TXpJMldoY05Nall4TVRFd01ERXhNekkyV2pBUk1ROHdEUVlEVlFRRApFd1p0ZVZSbGMzUXdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFDYm56SkYzYysvCnNjYmdSeW5zaXh4bVdsM0dkWmlRSHZvQWNVYldlR2RsMXVvMFJUNlh5OEJDS2RYQ0JRb1lteG5nM1hidlNLZGIKdlBlMmJrR1Q5QTA4cVU4eVVxVDBiRUlxVzVGQmd4NWRFc3c0VHgrbjlwN1FoSk1hdzZYNTRWdUpVYnlVcDREWgp2VGxlOTluMDBqR0hwdDZUQndqb0VJNnNET1M3WG5lblk5WVIxR1hEY00zcVdidklXVHJ6SmFxeXMxUmdTYnhnCmNSSUxuODg1VlpaTHV1eWpVNldoSlFGZngvaTNHWEtUM1pQOHJVM2U2ZDdxMFBqVkFLeUZ3YU1OVmVVNFZtRGkKN2tuR2h5Qzg0SVlvMU9GS3NBY1NWQ2F4ZFNRYk9HYWV4dkZhajJqam9LZnZZM2RuNGlvbzN5SXpTTUpnbGZNQQpISFgveHpUa3gyN2xBZ01CQUFHaklUQWZNQjBHQTFVZERnUVdCQlNDUXVicXhkSVBVdS9QRVdxUmxTWHBLTEZ1CnFUQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FRRUFDcDZZQ0t0OEZqa1B1bmxDSUpQVll4UllRM3N0N0cvSkYyeTkKMEVpUFpXOExzQjhRUy9HUHJjaEJhWmRPaTFTTUxrRHZTMkJ6Mzd1bkpLN1lGNlgvSVhtZ2FjQ0pKY055V3IvMApJdURUNGYwaHUzVCtYeWZlMFRVeFZJQzRDYjhpY3c1SXBGMkVhZ1ZhY0VSVFpHQi91MzhZNzdGYTNKUlN4NHdaCm5zSFRtUDRKU0t1T3hSWmtuRHc1L2dIR0hmSHIrOW55Y05KN0lIcllLS0NFRWdraERVdlVheDNmTjNUV3laYXAKUjk4UytSUWFKM3JMYU5pTnFWanVHcmJIalJlUWlrVHRad0N0bHBNOFZIb3ZpeXlUVUU3eGtla00ycDRZaERwRApaRE4raTJPZ1VLc1NLbUR3clpUQzczMkQwRzdyODBmbDk2ZXpOTTlPN3FoNDU3aWhWQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K\"\r\n },\r\n \"name\": \"cert524675167465\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIJpAIBAzCCCV4GCSqGSIb3DQEHAaCCCU8EgglLMIIJRzCCBYwGCSqGSIb3DQEHAaCCBX0EggV5MIIFdTCCBXEGCyqGSIb3DQEMCgECoIIE+jCCBPYwKAYKKoZIhvcNAQwBAzAaBBTAk6K6zBkWhuHTMdIS6zsm744NXwICBAAEggTIc+pQVk2X0CH6NccYKsvM4YzuQAiUBxvicZzB+Il/BGRrK0V93+uqAGZR/tnZ3ukpETnnkKSZEbGwiOyuAGbJA4x2DYNKSPThbyNv2bYdTdB0RoA9celOLh6Y2z3V2SAHmTaaLzQQZ7IAqedA9W4Zqt0bFLIREV/IvzbEw4/OWqBr2B2ER9I3FTWwEcHtsq/3BPHQE7Hr1DZ/yZDw9D4f55GBCohDIUzWsnMHOBuBJHksJN0HR6w95CUVvXeyXe0QGwU4Pvatwmd9ZZJ8x2XXrwyHjGHdK4DkuvRXd+4qYzw9aBanZl31i6SzyaHMeMscUV+E9slRtbPhBjK512Uao6Q8rK+Sb1MhFYxJg8mGicntU/1Excv650fVM7/uYNa/idx4U4uNf0GBy1eJ70iIBiTMfTeS6ApjztfocGfmJHR/gAutHeKwCFWITlKSR7vtHlMfOqNXvL50Y9bYucpwxfWwSaCuQnyyEHLNGKsTK3z3WD7/0SqMcFZ+nud9rgcKk1rj5Jl6aE+fS7AC2Tvvs5lnI93iBoRid+6pJpbNWWVoem7ysU0V4Xhk5e+AIJQHWLuQObQZAuVI/8NjAztvxnjcp1NtKXuVl6TqcpfHDQvScDV+CjWDMdNt449FEUtTUuR2+OGB22r6hJVU+gKkIlO//BOWN1zppfX9EuhtRg9xJ7piQEO6fONLuPriEkouiwofFtW0OhbRmS6l8YW2AF4VFQ84vuEQ3oxUjRJn1lIUZk1Tk81im9Bb7JbZu6lmhoKKdTocUbNbD340nZ1sORo2pPulri6Tcq7sUmqDr12zNAC68hpE2hzVf5q1wv5qKtxraY2xIJ2LlJOAuStqvYZqMHGxMGI20tifBhx4iCYJmzeCR5XPYt91nReK5R2WKc0dVrQ8jZ2tq72PZtkThLygVjn+I6o88hDN87WcDa9GCisD0SnE2P+Hn1V/oHDB9thfhKxwB2khOROxfDt4zBOS4pTb8/98aya4C8viTAqv7X5nMqkm7GnjNUvNnONjZ3FefX+WpxyQb0CsXb/hswjGfRqNGhlYWlgCbi6bOWAD2vaoSoOXGUrPW3IAebVIBBWTWQunk6KA/RLGVmIQxt+rq9E2xYf4qimGuWaYVDfmKPu0InwtZfcHJE28zVWNjDrNclbQZWh8gagS6YSWyeymhLIcXxKwAC/2+54485UMpqyOIx4nUNmKvrIlNg9KC9UtmTSgU7hFP+DGi/nyMKM42XaXYXTHFCdtcBZL8RrKU/MCr6UwW0Bd68Pw75XKB7jZOwd3Gvd8WMu3nMDQ6BLe/ef897HWnGFsx0xF3Mi76Z7Se9XSka8A0nByQxbkL1vQng/2Y0Hh1DcMkNv1rAlfDU4rq2oNhXrkessEfEs1/McuElhHbjHrqi4tlfZgWVgnPS78aZSXsad8TXvjM7wi0cYfMqKWkP6ep5Ujh/gVu+e9ae4gGl0cP7CFzLQRoYzUSTIIQwSxUHzAiWUPhdsnQevbG0Ip6DrVcCzJO+nMjuBP4prVFW50S/5ooeybmfEm1+omOR0voDd6ERYWYhtrvbRx43Au0t6Q+VPADFk50whG5t5VAhdFjB2zMSXPWNoUoR9Iu0citp+x4ulQTqYirIWMaqxVMWQwPwYJKoZIhvcNAQkUMTIeMAB3AGkAbgBkAG8AdwBzAGEAegB1AHIAZQByAGUAbQBvAHQAZQBhAGMAYwBlAHMAczAhBgkqhkiG9w0BCRUxFAQSVGltZSAxNDc4OTEzMjA2OTgxMIIDswYJKoZIhvcNAQcGoIIDpDCCA6ACAQAwggOZBgkqhkiG9w0BBwEwKAYKKoZIhvcNAQwBBjAaBBR7RjwQ3VujKqg3xcx3QfjwnoXMigICBACAggNgx61Dyr+FxYe8hIOA09nVR81WlAD6Yy6GVNW5KRujw7uJpJbLY6noEaNbiMcK5cU0cZjJoyWWsfnVIgCWgV55RmXrNflHSWjQzMIUYd0b60W7q4yVryGgJlvHw0BZcKmSNu3bbPIHYc47q0zLRZktSIO9+nzmBZZoUSJi2eK0m4b4jOvgnekkToOOsOFu14V3Q6X8YSJiLHunKEdEjnNFefRk9m/Lh38bNtJnyZ0IU0SRWo1X2KYUg2m8eDlfXcSzN5SBf6BHxBsoWjKBfQYMkiuxPoTjOdDrQ1RySxtrxysk9hqkbps+i7UVzbqfW5EaUnjH+PqRk7BfJvUu2vjJ5WnR0EmttYQp8ZfmPImp8bU6FZX3+xTiCeKd9rdWkIyCJnJBtVt3wTuY38vGz1Gb4wluDGP2kQdlSoSgAp3mQ1vlucVB+jak3eVw+wE0gjsFMxqyZFSRzHiTlO+tYlLp8Wyyy4lhCfXbgQeJf4BTmvlpL6SPg3l9T2vSj6BHjT9XNfm/rairqHiaXkkLTwyyJK5rVDpqbDeXnZOI+KWaqSNrrEhuLlwof1hJRZ3YBUNTYOp1eP6e9QnMuzD33R9+xO4AZIeUqJ+8jjUXOWE7YjRC6rRhaRQ5ZyRJUWQBD3PO5LVnZUdquoq/KmMQ4Hne/e3ydMWixO1x8LbfFXWzI8z2BUQhL/aG2W7XJbsPbtdFrIin5nYM+N7+P+Q4CoRzKt/Mtkb9H4A5kkfefthpm32HL9nDeGEx+dQhpizEL64LF+9eezA1q0SZq3jB9xpyGylY5bW0pMGYTb7iuGoUiT+XQ4SaFry+NausPlg/C0RQkyuibcP3t0lV8Z8w6Yqr+8eRrGtXenHLdfqMPqCAdGS4Cx+lxtC/TLaTftTEd4CwuA3BQZ9KZXKHa9eAmHq3QJSQ2oPzoZIYemvfw7tHa/HhCgmvtGaROhE7lcI8Nyhj6RqB2sfYA8JcHpPAFSDms2RecNAxC867IVa7hsal3Ikkb0WGVu4CN/l12H7jRUZhxQPCUT9OKKo31Ll/g1HF7jXvR2SeWJR0zLW7wMTsFWemhVojaaCDpVeLVgV8i9EcRrNtD4RUbfLFEL0GIV6Axo5aJw6zA5KxOH5aWkkoU5/yaplWTjkz8dI10cFP4q02MD0wITAJBgUrDgMCGgUABBRmzVRwHsR99aiUZmDEHD+rMb5lgQQUsUIaliooqelqjNxGSTCohpHd6rECAgQA\",\r\n \"password\": \"Abc123\"\r\n },\r\n \"name\": \"cert37084\"\r\n },\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIJpAIBAzCCCV4GCSqGSIb3DQEHAaCCCU8EgglLMIIJRzCCBYwGCSqGSIb3DQEHAaCCBX0EggV5MIIFdTCCBXEGCyqGSIb3DQEMCgECoIIE+jCCBPYwKAYKKoZIhvcNAQwBAzAaBBQU0IZI28FJpp+zpTXhg3A2tv8nQAICBAAEggTIKwFCP5Qb691CsGmrF0/duZtZOGiX8pMEBdr4QiRPmY1tK3PCDzRcmWpROnRO/wDVz7jDRo6TgLhyZRJ/jjx9Ik3YhSvyinnrhIYRHXs8UiuX63eKTiDDAcBbB+5juP7Wo436vk+KixmiLlwDqyWTNN0Sp1I/xnmkubidMs6NjL66rcyLX996/OLSqOD3mP7M0crDX2Gura9pEs7WaNNeaO/Ua2jS8lK/RpqaK6mDadTnnJiUvVjLx33MeozFk7j1CMBmWHXPlx77pMPpSuTfJAiNXeAPqrjiRCSeF1peRl7q0AwVYhzGIeRBQrKB7lVWWu42tNTG2bJlDr6qi56PS80K/jSrtpd/fr4NpE3TvskfVdob69dPy/vb/eH2DMGbd0olkUfRXrBD4nMbbKjBvHeg2XsKKyHOnyQUAN6JXd5Fx2Wu7B/b6M1ckXm7fgD1GMjTOFWsQbC7rOw5bupxz3YK6KvmFAfGyZzS6Kx13aIvodgUeMyNkVCUJ1x/1/AOmxvcl/FPUZan5YEQv9bBoRU2lgkQIdC+ParnDehw15O3V1CuRD2VahT4KeQYbxO5SmKRb5+Ph7SDCJdFTIM2fgq6e7byVVysP0GP9i5dhHiCVfMFUISAUqaCKDQboLn1i4E47GdrnJquH640Bt0r4KeoGFf5GIDpxtCvmbqALrd9xwKfQfD1eUvS5v8/kW6yWo68M4jQb4CcCShdRkNAVHtJOQ9ax8eEArTr4r/rkm9ee0Ylk2Ie42Mf0FVEOjvpTUC2G2r4KgNu5zXGigBE2SujDvIPczGpoFIp1m5Cgtc9IUcZVjjAbBdPjj+50U7MnAnV+oEdLQJohoe7FNZtOt6qQ2cZVnmQsD19lDba+1smJ8yZMfsu5VcnHJ9Fr94uaoU5F+eER7FpN6wVuGVC9jWm/HbgcQuyHrS7bnW5kjtijEUxZLvStkgcSa+wlYzof+9YsqJ0udOt1c6xP80UAZoiFEe2xBdXq8e3S7nDyxU3d2sfkVOF920ffIFcSCHDTX6Ha5XGjZUHUrzwWPj0lmgtiD+mr1KtnOpbPXWsYcj2Ay61MjS6D5bEDFeHA7avmVinLdf4sQMB3eXTw2M1rXsTU3+TVrsWiA1wpbUVwv/ST1/6JDB7aRTH69luW9u5fMVlVAiy9dG8yxnUpZye9UTbqDtgnng0uuFZIivINTS0tUXve1CBpWDFCVLj00yA3ZggX9VIGfdBYd1KnNgrlmgt4N9Ug2WqPVDU5MByGsAD7mOemaApcFhv/QNqNXxvi8nkx3KnxUmhr5swUPt850bC1BMqow45NceWm2hiZJsQQhvQvv0UZe0xf0Oh5vm64STSMwOCWCagtr8yIF+ReRYUjHiO1g69pz3/5d/21kDsNkcdJioPPbdQW+8nrkvOsjHb/2u+ga/YGPwY+/7ZLxaWPyZCN0ATfk4sMrtnkUOA0I06mKLRK7Trl6x+XOgMubWuJM203qSbHlBkBboqkhK5Mft9K5ZUb+2AEs9FW9x2Orq33FnUjvRiPDrSNjj+++liZBqTWb91l/9uzBALsAflwvBSM3QcGgq66wwMA07IWWPKY3FDjuobM4lRcPukIIMrTfIG4EJbK46auMJ+aGFp6kPd16R8MWQwPwYJKoZIhvcNAQkUMTIeMAB3AGkAbgBkAG8AdwBzAGEAegB1AHIAZQByAGUAbQBvAHQAZQBhAGMAYwBlAHMAczAhBgkqhkiG9w0BCRUxFAQSVGltZSAxNDc5MDYyOTY5ODM1MIIDswYJKoZIhvcNAQcGoIIDpDCCA6ACAQAwggOZBgkqhkiG9w0BBwEwKAYKKoZIhvcNAQwBBjAaBBSuRTa2kE4+pZTzqCDbYVaYmHROsQICBACAggNgcQqcXqNiei6JnNwfetnOswvvR8KzXJWtHIpnUHZi9keOKLVEAOEbgjy8sY1D9ZcP1h7svxn7N4z6Jvkxso2zHHQhsGk3hXYKCS+oxVIsE1wbAvfkAquBySdVRa7bHvuMladBHmqbSzpVebv5iobjUKErNoDKyMAe5O2x3OpXQ5YzfjE7WOxuJwMEGS6nUQkKd9Hm1wP1nzvOwZ7bPx7rzqSUD7SNcoDgJIH1nBdpsSj9VkrR9OkR0jgHYuVRgkBvlAvOxf1GXCKwjhvpmAD+TT2KdKvzHDKczwSWinfsENp4kuVvjc+gFE08fS6+p1I1TWXu46VnRzxkh5qdy8PoyCF+CPc7fkyJkvFkfybj8oQ/qQZR1UxF0TTwejpx8PkFTL5CKnxoDUp491a7rPTyyvNMCtCf/iYXpRS/S3dq8F/NVxdLkUUkoO6hs85Bl2yzlERH/CVIQbVqq4+a/UNRojY4R5nPHf5YN0wadN/gkB3QghNcmB8dJm+R9umGBf7s8j/ngxlMT5cWhRB2EmsZAvuYy3/jNRFkwg1vUW8p4EAWO3FQiVP9eNDIDwhsWrS0gO1qS3zGVyU3bX1C8+DcgZ9ja/iE2IR390iIL4yHNzuc556m4AcciFakjpTlI6THerLo7CyJ/xWad/Ge3XqzKjmxPmpmK0OMNAYHo6c+Qd2iGLxfgERIQDscHo+Cxr5k2TgzdD7U0k6gwrzja9xt6K3Ddwubxb5z9qB9iQsTtCiL4fcDEk2Psx2T9vK8BcKCB39/4nLy8VxKWEkYcBpNJ78S8WoHCICC7Uqpzk9E6hHGBAO3ZhkJTmMEGKk+utHuSXWp6aqny4NXfGZKrLLVpDflQL19cqZ2W0dYqDAy+GdaKfiJJj/F3freTSs4XQuSQJ6ODUG4QD+Wu6AtCCnMsnYgrd1aGbW8OzvDgBRExduq372+rpX46B4G7dlp9xrK8PMoCPk3BPpKP+moiOjVknE5zkjQmqiJrosUX74D521IR4ObBFNrQlWoc7CHRRJ4ECrED5zDJQ3R/pQiI3VPZlpDY4xeGRtVLpQBEolZwZo54nxt9TOnV0uv9y4rSlhU2pYh0E6W6uuVRGiJBO7cfUiWnGFBF7Ojv0YFDs1jsm1/adGMDdsKFiCQzIxbkR33MD0wITAJBgUrDgMCGgUABBSjI3sdDio8kkRfO/qgSFIjCqS3ewQUhiwjzRHEUIxVr/qTpcUanIUl7RcCAgQA\",\r\n \"password\": \"Abc123\"\r\n },\r\n \"name\": \"cert1\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/virtualNetworks/net1704/subnets/subnet1\"\r\n }\r\n },\r\n \"name\": \"frontend63217\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 80\r\n },\r\n \"name\": \"port48020\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 443\r\n },\r\n \"name\": \"port62500\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 444\r\n },\r\n \"name\": \"port38273\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 9000\r\n },\r\n \"name\": \"port81841\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.1\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.2\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backend23b52251fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.3\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.4\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backend1\"\r\n },\r\n {\r\n \"name\": \"backend2\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 8080,\r\n \"cookieBasedAffinity\": \"Enabled\"\r\n },\r\n \"name\": \"backcfg39197\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 8081,\r\n \"protocol\": \"Https\",\r\n \"requestTimeout\": 45,\r\n \"authenticationCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/authenticationCertificates/cert524675167465\"\r\n }\r\n ]\r\n },\r\n \"name\": \"config1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 8082,\r\n \"protocol\": \"Https\",\r\n \"authenticationCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/authenticationCertificates/auth2\"\r\n }\r\n ]\r\n },\r\n \"name\": \"config2\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/frontendIPConfigurations/frontend63217\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/frontendPorts/port48020\"\r\n },\r\n \"protocol\": \"Http\"\r\n },\r\n \"name\": \"listener52224\"\r\n },\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/frontendIPConfigurations/frontend63217\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/frontendPorts/port62500\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/sslCertificates/cert37084\"\r\n }\r\n },\r\n \"name\": \"listener86574\"\r\n },\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/frontendIPConfigurations/frontend63217\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/frontendPorts/port38273\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/sslCertificates/cert1\"\r\n }\r\n },\r\n \"name\": \"listener55149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/frontendIPConfigurations/frontend63217\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/frontendPorts/port81841\"\r\n },\r\n \"protocol\": \"Http\"\r\n },\r\n \"name\": \"listener1\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/backendAddressPools/backend23b52251fa\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/backendHttpSettingsCollection/backcfg39197\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/HTTPListeners/listener52224\"\r\n }\r\n },\r\n \"name\": \"rule80\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/backendAddressPools/backend1\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/backendHttpSettingsCollection/config1\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/HTTPListeners/listener86574\"\r\n }\r\n },\r\n \"name\": \"rule443\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/backendAddressPools/backend1\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/backendHttpSettingsCollection/config1\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/HTTPListeners/listener1\"\r\n }\r\n },\r\n \"name\": \"rule9000\"\r\n },\r\n {\r\n \"properties\": {\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/HTTPListeners/listener55149\"\r\n },\r\n \"redirectConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/redirectConfigurations/redirect1\"\r\n }\r\n },\r\n \"name\": \"ruleRedirect\"\r\n }\r\n ],\r\n \"redirectConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"redirectType\": \"Permanent\",\r\n \"targetListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/httpListeners/listener1\"\r\n },\r\n \"includePath\": true\r\n },\r\n \"name\": \"redirect1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"redirectType\": \"Temporary\",\r\n \"targetUrl\": \"http://www.microsoft.com\",\r\n \"includeQueryString\": true\r\n },\r\n \"name\": \"redirect2\"\r\n }\r\n ]\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"Standard_Medium\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/virtualNetworks/net1704/subnets/subnet1\"\r\n }\r\n },\r\n \"name\": \"ipcfg59560\"\r\n }\r\n ],\r\n \"authenticationCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIICwzCCAaugAwIBAgIEAeU3rDANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQDEwdteUNlcnQyMB4XDTE2MTExMzE4NDkyOVoXDTI2MTExMTE4NDkyOVowEjEQMA4GA1UEAxMHbXlDZXJ0MjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKoFamQIOH3rawbj8cClxT5t7qfOlnJC7zOApTUOvIPYvRq7jA/Q0SqSKgNSNYhdQDN4qFwbLDDYI2GKu/Woc41IjPq22G65CHT065yfm71I0EkBPqMylX7O3ROvcUqL5qhIsYRq8vHxRDkakFtF8XDCnBt5h5O5Z7M71Vrk/y+qQXhW3Mv0iCYGWgR6RXAXB9akVOYMRpFRl9JtRr3eqauw/Y2H+7qN0KO+NhHD466blyV2n7GbV4WAs/3Ef4Hn2YWFNqBWaHGAiB/J7JkzoXIiJLdibnbbsySsUPqJLEjgSKoGUMW5Hv3RqOypohk//+ZM1tQ5NqzjtzDvgzMYkocCAwEAAaMhMB8wHQYDVR0OBBYEFBGBkNRKdeYcVPKuwncc1IG3gpFhMA0GCSqGSIb3DQEBCwUAA4IBAQBSMDWvfs380j2A7pF9B902g6ii3NTypzqBoGu1hHjiannyP+dWmwUU7WSWkQomCILST2Y0Kc76icHz8D5SmLH1ITnwO3F3urJ7eXTybh1acYgjZUE61D1l9dCtLIsWOypQ0OvlOiJy3Mrq6S1p6RtCC2Ysol7jR5fxc7TwCexO4jL6qqCAKnTc90rukWzScEExwTzZOmN5zXwbRHTdos2wo832A8Twb20oyuXqLDiWupC3AQK/2sE3PbJZCsaPbsq09DYLyU44NQsdQq2uyzE3vCmZZorUHEO/NQR9bF06rqa3k0aI7as1naKM/m6RAhKfTuLITBSV2s4rWUInRToS\"\r\n },\r\n \"name\": \"auth2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"data\": \"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUN3VENDQWFtZ0F3SUJBZ0lFSms1MnVEQU5CZ2txaGtpRzl3MEJBUXNGQURBUk1ROHdEUVlEVlFRREV3WnQKZVZSbGMzUXdIaGNOTVRZeE1URXlNREV4TXpJMldoY05Nall4TVRFd01ERXhNekkyV2pBUk1ROHdEUVlEVlFRRApFd1p0ZVZSbGMzUXdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFDYm56SkYzYysvCnNjYmdSeW5zaXh4bVdsM0dkWmlRSHZvQWNVYldlR2RsMXVvMFJUNlh5OEJDS2RYQ0JRb1lteG5nM1hidlNLZGIKdlBlMmJrR1Q5QTA4cVU4eVVxVDBiRUlxVzVGQmd4NWRFc3c0VHgrbjlwN1FoSk1hdzZYNTRWdUpVYnlVcDREWgp2VGxlOTluMDBqR0hwdDZUQndqb0VJNnNET1M3WG5lblk5WVIxR1hEY00zcVdidklXVHJ6SmFxeXMxUmdTYnhnCmNSSUxuODg1VlpaTHV1eWpVNldoSlFGZngvaTNHWEtUM1pQOHJVM2U2ZDdxMFBqVkFLeUZ3YU1OVmVVNFZtRGkKN2tuR2h5Qzg0SVlvMU9GS3NBY1NWQ2F4ZFNRYk9HYWV4dkZhajJqam9LZnZZM2RuNGlvbzN5SXpTTUpnbGZNQQpISFgveHpUa3gyN2xBZ01CQUFHaklUQWZNQjBHQTFVZERnUVdCQlNDUXVicXhkSVBVdS9QRVdxUmxTWHBLTEZ1CnFUQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FRRUFDcDZZQ0t0OEZqa1B1bmxDSUpQVll4UllRM3N0N0cvSkYyeTkKMEVpUFpXOExzQjhRUy9HUHJjaEJhWmRPaTFTTUxrRHZTMkJ6Mzd1bkpLN1lGNlgvSVhtZ2FjQ0pKY055V3IvMApJdURUNGYwaHUzVCtYeWZlMFRVeFZJQzRDYjhpY3c1SXBGMkVhZ1ZhY0VSVFpHQi91MzhZNzdGYTNKUlN4NHdaCm5zSFRtUDRKU0t1T3hSWmtuRHc1L2dIR0hmSHIrOW55Y05KN0lIcllLS0NFRWdraERVdlVheDNmTjNUV3laYXAKUjk4UytSUWFKM3JMYU5pTnFWanVHcmJIalJlUWlrVHRad0N0bHBNOFZIb3ZpeXlUVUU3eGtla00ycDRZaERwRApaRE4raTJPZ1VLc1NLbUR3clpUQzczMkQwRzdyODBmbDk2ZXpOTTlPN3FoNDU3aWhWQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K\"\r\n },\r\n \"name\": \"cert524675167465\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIJpAIBAzCCCV4GCSqGSIb3DQEHAaCCCU8EgglLMIIJRzCCBYwGCSqGSIb3DQEHAaCCBX0EggV5MIIFdTCCBXEGCyqGSIb3DQEMCgECoIIE+jCCBPYwKAYKKoZIhvcNAQwBAzAaBBTAk6K6zBkWhuHTMdIS6zsm744NXwICBAAEggTIc+pQVk2X0CH6NccYKsvM4YzuQAiUBxvicZzB+Il/BGRrK0V93+uqAGZR/tnZ3ukpETnnkKSZEbGwiOyuAGbJA4x2DYNKSPThbyNv2bYdTdB0RoA9celOLh6Y2z3V2SAHmTaaLzQQZ7IAqedA9W4Zqt0bFLIREV/IvzbEw4/OWqBr2B2ER9I3FTWwEcHtsq/3BPHQE7Hr1DZ/yZDw9D4f55GBCohDIUzWsnMHOBuBJHksJN0HR6w95CUVvXeyXe0QGwU4Pvatwmd9ZZJ8x2XXrwyHjGHdK4DkuvRXd+4qYzw9aBanZl31i6SzyaHMeMscUV+E9slRtbPhBjK512Uao6Q8rK+Sb1MhFYxJg8mGicntU/1Excv650fVM7/uYNa/idx4U4uNf0GBy1eJ70iIBiTMfTeS6ApjztfocGfmJHR/gAutHeKwCFWITlKSR7vtHlMfOqNXvL50Y9bYucpwxfWwSaCuQnyyEHLNGKsTK3z3WD7/0SqMcFZ+nud9rgcKk1rj5Jl6aE+fS7AC2Tvvs5lnI93iBoRid+6pJpbNWWVoem7ysU0V4Xhk5e+AIJQHWLuQObQZAuVI/8NjAztvxnjcp1NtKXuVl6TqcpfHDQvScDV+CjWDMdNt449FEUtTUuR2+OGB22r6hJVU+gKkIlO//BOWN1zppfX9EuhtRg9xJ7piQEO6fONLuPriEkouiwofFtW0OhbRmS6l8YW2AF4VFQ84vuEQ3oxUjRJn1lIUZk1Tk81im9Bb7JbZu6lmhoKKdTocUbNbD340nZ1sORo2pPulri6Tcq7sUmqDr12zNAC68hpE2hzVf5q1wv5qKtxraY2xIJ2LlJOAuStqvYZqMHGxMGI20tifBhx4iCYJmzeCR5XPYt91nReK5R2WKc0dVrQ8jZ2tq72PZtkThLygVjn+I6o88hDN87WcDa9GCisD0SnE2P+Hn1V/oHDB9thfhKxwB2khOROxfDt4zBOS4pTb8/98aya4C8viTAqv7X5nMqkm7GnjNUvNnONjZ3FefX+WpxyQb0CsXb/hswjGfRqNGhlYWlgCbi6bOWAD2vaoSoOXGUrPW3IAebVIBBWTWQunk6KA/RLGVmIQxt+rq9E2xYf4qimGuWaYVDfmKPu0InwtZfcHJE28zVWNjDrNclbQZWh8gagS6YSWyeymhLIcXxKwAC/2+54485UMpqyOIx4nUNmKvrIlNg9KC9UtmTSgU7hFP+DGi/nyMKM42XaXYXTHFCdtcBZL8RrKU/MCr6UwW0Bd68Pw75XKB7jZOwd3Gvd8WMu3nMDQ6BLe/ef897HWnGFsx0xF3Mi76Z7Se9XSka8A0nByQxbkL1vQng/2Y0Hh1DcMkNv1rAlfDU4rq2oNhXrkessEfEs1/McuElhHbjHrqi4tlfZgWVgnPS78aZSXsad8TXvjM7wi0cYfMqKWkP6ep5Ujh/gVu+e9ae4gGl0cP7CFzLQRoYzUSTIIQwSxUHzAiWUPhdsnQevbG0Ip6DrVcCzJO+nMjuBP4prVFW50S/5ooeybmfEm1+omOR0voDd6ERYWYhtrvbRx43Au0t6Q+VPADFk50whG5t5VAhdFjB2zMSXPWNoUoR9Iu0citp+x4ulQTqYirIWMaqxVMWQwPwYJKoZIhvcNAQkUMTIeMAB3AGkAbgBkAG8AdwBzAGEAegB1AHIAZQByAGUAbQBvAHQAZQBhAGMAYwBlAHMAczAhBgkqhkiG9w0BCRUxFAQSVGltZSAxNDc4OTEzMjA2OTgxMIIDswYJKoZIhvcNAQcGoIIDpDCCA6ACAQAwggOZBgkqhkiG9w0BBwEwKAYKKoZIhvcNAQwBBjAaBBR7RjwQ3VujKqg3xcx3QfjwnoXMigICBACAggNgx61Dyr+FxYe8hIOA09nVR81WlAD6Yy6GVNW5KRujw7uJpJbLY6noEaNbiMcK5cU0cZjJoyWWsfnVIgCWgV55RmXrNflHSWjQzMIUYd0b60W7q4yVryGgJlvHw0BZcKmSNu3bbPIHYc47q0zLRZktSIO9+nzmBZZoUSJi2eK0m4b4jOvgnekkToOOsOFu14V3Q6X8YSJiLHunKEdEjnNFefRk9m/Lh38bNtJnyZ0IU0SRWo1X2KYUg2m8eDlfXcSzN5SBf6BHxBsoWjKBfQYMkiuxPoTjOdDrQ1RySxtrxysk9hqkbps+i7UVzbqfW5EaUnjH+PqRk7BfJvUu2vjJ5WnR0EmttYQp8ZfmPImp8bU6FZX3+xTiCeKd9rdWkIyCJnJBtVt3wTuY38vGz1Gb4wluDGP2kQdlSoSgAp3mQ1vlucVB+jak3eVw+wE0gjsFMxqyZFSRzHiTlO+tYlLp8Wyyy4lhCfXbgQeJf4BTmvlpL6SPg3l9T2vSj6BHjT9XNfm/rairqHiaXkkLTwyyJK5rVDpqbDeXnZOI+KWaqSNrrEhuLlwof1hJRZ3YBUNTYOp1eP6e9QnMuzD33R9+xO4AZIeUqJ+8jjUXOWE7YjRC6rRhaRQ5ZyRJUWQBD3PO5LVnZUdquoq/KmMQ4Hne/e3ydMWixO1x8LbfFXWzI8z2BUQhL/aG2W7XJbsPbtdFrIin5nYM+N7+P+Q4CoRzKt/Mtkb9H4A5kkfefthpm32HL9nDeGEx+dQhpizEL64LF+9eezA1q0SZq3jB9xpyGylY5bW0pMGYTb7iuGoUiT+XQ4SaFry+NausPlg/C0RQkyuibcP3t0lV8Z8w6Yqr+8eRrGtXenHLdfqMPqCAdGS4Cx+lxtC/TLaTftTEd4CwuA3BQZ9KZXKHa9eAmHq3QJSQ2oPzoZIYemvfw7tHa/HhCgmvtGaROhE7lcI8Nyhj6RqB2sfYA8JcHpPAFSDms2RecNAxC867IVa7hsal3Ikkb0WGVu4CN/l12H7jRUZhxQPCUT9OKKo31Ll/g1HF7jXvR2SeWJR0zLW7wMTsFWemhVojaaCDpVeLVgV8i9EcRrNtD4RUbfLFEL0GIV6Axo5aJw6zA5KxOH5aWkkoU5/yaplWTjkz8dI10cFP4q02MD0wITAJBgUrDgMCGgUABBRmzVRwHsR99aiUZmDEHD+rMb5lgQQUsUIaliooqelqjNxGSTCohpHd6rECAgQA\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"name\": \"cert37084\"\r\n },\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIJpAIBAzCCCV4GCSqGSIb3DQEHAaCCCU8EgglLMIIJRzCCBYwGCSqGSIb3DQEHAaCCBX0EggV5MIIFdTCCBXEGCyqGSIb3DQEMCgECoIIE+jCCBPYwKAYKKoZIhvcNAQwBAzAaBBQU0IZI28FJpp+zpTXhg3A2tv8nQAICBAAEggTIKwFCP5Qb691CsGmrF0/duZtZOGiX8pMEBdr4QiRPmY1tK3PCDzRcmWpROnRO/wDVz7jDRo6TgLhyZRJ/jjx9Ik3YhSvyinnrhIYRHXs8UiuX63eKTiDDAcBbB+5juP7Wo436vk+KixmiLlwDqyWTNN0Sp1I/xnmkubidMs6NjL66rcyLX996/OLSqOD3mP7M0crDX2Gura9pEs7WaNNeaO/Ua2jS8lK/RpqaK6mDadTnnJiUvVjLx33MeozFk7j1CMBmWHXPlx77pMPpSuTfJAiNXeAPqrjiRCSeF1peRl7q0AwVYhzGIeRBQrKB7lVWWu42tNTG2bJlDr6qi56PS80K/jSrtpd/fr4NpE3TvskfVdob69dPy/vb/eH2DMGbd0olkUfRXrBD4nMbbKjBvHeg2XsKKyHOnyQUAN6JXd5Fx2Wu7B/b6M1ckXm7fgD1GMjTOFWsQbC7rOw5bupxz3YK6KvmFAfGyZzS6Kx13aIvodgUeMyNkVCUJ1x/1/AOmxvcl/FPUZan5YEQv9bBoRU2lgkQIdC+ParnDehw15O3V1CuRD2VahT4KeQYbxO5SmKRb5+Ph7SDCJdFTIM2fgq6e7byVVysP0GP9i5dhHiCVfMFUISAUqaCKDQboLn1i4E47GdrnJquH640Bt0r4KeoGFf5GIDpxtCvmbqALrd9xwKfQfD1eUvS5v8/kW6yWo68M4jQb4CcCShdRkNAVHtJOQ9ax8eEArTr4r/rkm9ee0Ylk2Ie42Mf0FVEOjvpTUC2G2r4KgNu5zXGigBE2SujDvIPczGpoFIp1m5Cgtc9IUcZVjjAbBdPjj+50U7MnAnV+oEdLQJohoe7FNZtOt6qQ2cZVnmQsD19lDba+1smJ8yZMfsu5VcnHJ9Fr94uaoU5F+eER7FpN6wVuGVC9jWm/HbgcQuyHrS7bnW5kjtijEUxZLvStkgcSa+wlYzof+9YsqJ0udOt1c6xP80UAZoiFEe2xBdXq8e3S7nDyxU3d2sfkVOF920ffIFcSCHDTX6Ha5XGjZUHUrzwWPj0lmgtiD+mr1KtnOpbPXWsYcj2Ay61MjS6D5bEDFeHA7avmVinLdf4sQMB3eXTw2M1rXsTU3+TVrsWiA1wpbUVwv/ST1/6JDB7aRTH69luW9u5fMVlVAiy9dG8yxnUpZye9UTbqDtgnng0uuFZIivINTS0tUXve1CBpWDFCVLj00yA3ZggX9VIGfdBYd1KnNgrlmgt4N9Ug2WqPVDU5MByGsAD7mOemaApcFhv/QNqNXxvi8nkx3KnxUmhr5swUPt850bC1BMqow45NceWm2hiZJsQQhvQvv0UZe0xf0Oh5vm64STSMwOCWCagtr8yIF+ReRYUjHiO1g69pz3/5d/21kDsNkcdJioPPbdQW+8nrkvOsjHb/2u+ga/YGPwY+/7ZLxaWPyZCN0ATfk4sMrtnkUOA0I06mKLRK7Trl6x+XOgMubWuJM203qSbHlBkBboqkhK5Mft9K5ZUb+2AEs9FW9x2Orq33FnUjvRiPDrSNjj+++liZBqTWb91l/9uzBALsAflwvBSM3QcGgq66wwMA07IWWPKY3FDjuobM4lRcPukIIMrTfIG4EJbK46auMJ+aGFp6kPd16R8MWQwPwYJKoZIhvcNAQkUMTIeMAB3AGkAbgBkAG8AdwBzAGEAegB1AHIAZQByAGUAbQBvAHQAZQBhAGMAYwBlAHMAczAhBgkqhkiG9w0BCRUxFAQSVGltZSAxNDc5MDYyOTY5ODM1MIIDswYJKoZIhvcNAQcGoIIDpDCCA6ACAQAwggOZBgkqhkiG9w0BBwEwKAYKKoZIhvcNAQwBBjAaBBSuRTa2kE4+pZTzqCDbYVaYmHROsQICBACAggNgcQqcXqNiei6JnNwfetnOswvvR8KzXJWtHIpnUHZi9keOKLVEAOEbgjy8sY1D9ZcP1h7svxn7N4z6Jvkxso2zHHQhsGk3hXYKCS+oxVIsE1wbAvfkAquBySdVRa7bHvuMladBHmqbSzpVebv5iobjUKErNoDKyMAe5O2x3OpXQ5YzfjE7WOxuJwMEGS6nUQkKd9Hm1wP1nzvOwZ7bPx7rzqSUD7SNcoDgJIH1nBdpsSj9VkrR9OkR0jgHYuVRgkBvlAvOxf1GXCKwjhvpmAD+TT2KdKvzHDKczwSWinfsENp4kuVvjc+gFE08fS6+p1I1TWXu46VnRzxkh5qdy8PoyCF+CPc7fkyJkvFkfybj8oQ/qQZR1UxF0TTwejpx8PkFTL5CKnxoDUp491a7rPTyyvNMCtCf/iYXpRS/S3dq8F/NVxdLkUUkoO6hs85Bl2yzlERH/CVIQbVqq4+a/UNRojY4R5nPHf5YN0wadN/gkB3QghNcmB8dJm+R9umGBf7s8j/ngxlMT5cWhRB2EmsZAvuYy3/jNRFkwg1vUW8p4EAWO3FQiVP9eNDIDwhsWrS0gO1qS3zGVyU3bX1C8+DcgZ9ja/iE2IR390iIL4yHNzuc556m4AcciFakjpTlI6THerLo7CyJ/xWad/Ge3XqzKjmxPmpmK0OMNAYHo6c+Qd2iGLxfgERIQDscHo+Cxr5k2TgzdD7U0k6gwrzja9xt6K3Ddwubxb5z9qB9iQsTtCiL4fcDEk2Psx2T9vK8BcKCB39/4nLy8VxKWEkYcBpNJ78S8WoHCICC7Uqpzk9E6hHGBAO3ZhkJTmMEGKk+utHuSXWp6aqny4NXfGZKrLLVpDflQL19cqZ2W0dYqDAy+GdaKfiJJj/F3freTSs4XQuSQJ6ODUG4QD+Wu6AtCCnMsnYgrd1aGbW8OzvDgBRExduq372+rpX46B4G7dlp9xrK8PMoCPk3BPpKP+moiOjVknE5zkjQmqiJrosUX74D521IR4ObBFNrQlWoc7CHRRJ4ECrED5zDJQ3R/pQiI3VPZlpDY4xeGRtVLpQBEolZwZo54nxt9TOnV0uv9y4rSlhU2pYh0E6W6uuVRGiJBO7cfUiWnGFBF7Ojv0YFDs1jsm1/adGMDdsKFiCQzIxbkR33MD0wITAJBgUrDgMCGgUABBSjI3sdDio8kkRfO/qgSFIjCqS3ewQUhiwjzRHEUIxVr/qTpcUanIUl7RcCAgQA\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"name\": \"cert1\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/virtualNetworks/net1704/subnets/subnet1\"\r\n }\r\n },\r\n \"name\": \"frontend63217\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 80\r\n },\r\n \"name\": \"port48020\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 443\r\n },\r\n \"name\": \"port62500\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 444\r\n },\r\n \"name\": \"port38273\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 9000\r\n },\r\n \"name\": \"port81841\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.1\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.2\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backend23b52251fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.3\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.4\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backend1\"\r\n },\r\n {\r\n \"name\": \"backend2\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 8080,\r\n \"cookieBasedAffinity\": \"Enabled\"\r\n },\r\n \"name\": \"backcfg39197\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 8081,\r\n \"protocol\": \"Https\",\r\n \"requestTimeout\": 45,\r\n \"authenticationCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/authenticationCertificates/cert524675167465\"\r\n }\r\n ]\r\n },\r\n \"name\": \"config1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 8082,\r\n \"protocol\": \"Https\",\r\n \"authenticationCertificates\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/authenticationCertificates/auth2\"\r\n }\r\n ]\r\n },\r\n \"name\": \"config2\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/frontendIPConfigurations/frontend63217\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/frontendPorts/port48020\"\r\n },\r\n \"protocol\": \"Http\"\r\n },\r\n \"name\": \"listener52224\"\r\n },\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/frontendIPConfigurations/frontend63217\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/frontendPorts/port62500\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/sslCertificates/cert37084\"\r\n }\r\n },\r\n \"name\": \"listener86574\"\r\n },\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/frontendIPConfigurations/frontend63217\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/frontendPorts/port38273\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/sslCertificates/cert1\"\r\n }\r\n },\r\n \"name\": \"listener55149\"\r\n },\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/frontendIPConfigurations/frontend63217\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/frontendPorts/port81841\"\r\n },\r\n \"protocol\": \"Http\"\r\n },\r\n \"name\": \"listener1\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/backendAddressPools/backend23b52251fa\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/backendHttpSettingsCollection/backcfg39197\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/HTTPListeners/listener52224\"\r\n }\r\n },\r\n \"name\": \"rule80\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/backendAddressPools/backend1\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/backendHttpSettingsCollection/config1\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/HTTPListeners/listener86574\"\r\n }\r\n },\r\n \"name\": \"rule443\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/backendAddressPools/backend1\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/backendHttpSettingsCollection/config1\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/HTTPListeners/listener1\"\r\n }\r\n },\r\n \"name\": \"rule9000\"\r\n },\r\n {\r\n \"properties\": {\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/HTTPListeners/listener55149\"\r\n },\r\n \"redirectConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/redirectConfigurations/redirect1\"\r\n }\r\n },\r\n \"name\": \"ruleRedirect\"\r\n }\r\n ],\r\n \"redirectConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"redirectType\": \"Permanent\",\r\n \"targetListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1704/providers/Microsoft.Network/applicationGateways/ag1704/httpListeners/listener1\"\r\n },\r\n \"includePath\": true\r\n },\r\n \"name\": \"redirect1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"redirectType\": \"Temporary\",\r\n \"targetUrl\": \"http://www.microsoft.com\",\r\n \"includeQueryString\": true\r\n },\r\n \"name\": \"redirect2\"\r\n }\r\n ]\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "53c69de2-d03a-4985-a2d1-3978289f906e" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PrivateMinimal.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PrivateMinimal.json index 254ce9d0f..cac0c1440 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PrivateMinimal.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PrivateMinimal.json @@ -494,7 +494,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475?api-version=2019-09-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNDQ3NS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvYXBwbGljYXRpb25HYXRld2F5cy9hZzQ0NzU/YXBpLXZlcnNpb249MjAxOS0wOS0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"Standard_Medium\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/virtualNetworks/vnet39997/subnets/default\"\r\n }\r\n },\r\n \"name\": \"ipcfg95814\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/gatewayIPConfigurations/ipcfg95814\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIJpAIBAzCCCV4GCSqGSIb3DQEHAaCCCU8EgglLMIIJRzCCBYwGCSqGSIb3DQEHAaCCBX0EggV5MIIFdTCCBXEGCyqGSIb3DQEMCgECoIIE+jCCBPYwKAYKKoZIhvcNAQwBAzAaBBTAk6K6zBkWhuHTMdIS6zsm744NXwICBAAEggTIc+pQVk2X0CH6NccYKsvM4YzuQAiUBxvicZzB+Il/BGRrK0V93+uqAGZR/tnZ3ukpETnnkKSZEbGwiOyuAGbJA4x2DYNKSPThbyNv2bYdTdB0RoA9celOLh6Y2z3V2SAHmTaaLzQQZ7IAqedA9W4Zqt0bFLIREV/IvzbEw4/OWqBr2B2ER9I3FTWwEcHtsq/3BPHQE7Hr1DZ/yZDw9D4f55GBCohDIUzWsnMHOBuBJHksJN0HR6w95CUVvXeyXe0QGwU4Pvatwmd9ZZJ8x2XXrwyHjGHdK4DkuvRXd+4qYzw9aBanZl31i6SzyaHMeMscUV+E9slRtbPhBjK512Uao6Q8rK+Sb1MhFYxJg8mGicntU/1Excv650fVM7/uYNa/idx4U4uNf0GBy1eJ70iIBiTMfTeS6ApjztfocGfmJHR/gAutHeKwCFWITlKSR7vtHlMfOqNXvL50Y9bYucpwxfWwSaCuQnyyEHLNGKsTK3z3WD7/0SqMcFZ+nud9rgcKk1rj5Jl6aE+fS7AC2Tvvs5lnI93iBoRid+6pJpbNWWVoem7ysU0V4Xhk5e+AIJQHWLuQObQZAuVI/8NjAztvxnjcp1NtKXuVl6TqcpfHDQvScDV+CjWDMdNt449FEUtTUuR2+OGB22r6hJVU+gKkIlO//BOWN1zppfX9EuhtRg9xJ7piQEO6fONLuPriEkouiwofFtW0OhbRmS6l8YW2AF4VFQ84vuEQ3oxUjRJn1lIUZk1Tk81im9Bb7JbZu6lmhoKKdTocUbNbD340nZ1sORo2pPulri6Tcq7sUmqDr12zNAC68hpE2hzVf5q1wv5qKtxraY2xIJ2LlJOAuStqvYZqMHGxMGI20tifBhx4iCYJmzeCR5XPYt91nReK5R2WKc0dVrQ8jZ2tq72PZtkThLygVjn+I6o88hDN87WcDa9GCisD0SnE2P+Hn1V/oHDB9thfhKxwB2khOROxfDt4zBOS4pTb8/98aya4C8viTAqv7X5nMqkm7GnjNUvNnONjZ3FefX+WpxyQb0CsXb/hswjGfRqNGhlYWlgCbi6bOWAD2vaoSoOXGUrPW3IAebVIBBWTWQunk6KA/RLGVmIQxt+rq9E2xYf4qimGuWaYVDfmKPu0InwtZfcHJE28zVWNjDrNclbQZWh8gagS6YSWyeymhLIcXxKwAC/2+54485UMpqyOIx4nUNmKvrIlNg9KC9UtmTSgU7hFP+DGi/nyMKM42XaXYXTHFCdtcBZL8RrKU/MCr6UwW0Bd68Pw75XKB7jZOwd3Gvd8WMu3nMDQ6BLe/ef897HWnGFsx0xF3Mi76Z7Se9XSka8A0nByQxbkL1vQng/2Y0Hh1DcMkNv1rAlfDU4rq2oNhXrkessEfEs1/McuElhHbjHrqi4tlfZgWVgnPS78aZSXsad8TXvjM7wi0cYfMqKWkP6ep5Ujh/gVu+e9ae4gGl0cP7CFzLQRoYzUSTIIQwSxUHzAiWUPhdsnQevbG0Ip6DrVcCzJO+nMjuBP4prVFW50S/5ooeybmfEm1+omOR0voDd6ERYWYhtrvbRx43Au0t6Q+VPADFk50whG5t5VAhdFjB2zMSXPWNoUoR9Iu0citp+x4ulQTqYirIWMaqxVMWQwPwYJKoZIhvcNAQkUMTIeMAB3AGkAbgBkAG8AdwBzAGEAegB1AHIAZQByAGUAbQBvAHQAZQBhAGMAYwBlAHMAczAhBgkqhkiG9w0BCRUxFAQSVGltZSAxNDc4OTEzMjA2OTgxMIIDswYJKoZIhvcNAQcGoIIDpDCCA6ACAQAwggOZBgkqhkiG9w0BBwEwKAYKKoZIhvcNAQwBBjAaBBR7RjwQ3VujKqg3xcx3QfjwnoXMigICBACAggNgx61Dyr+FxYe8hIOA09nVR81WlAD6Yy6GVNW5KRujw7uJpJbLY6noEaNbiMcK5cU0cZjJoyWWsfnVIgCWgV55RmXrNflHSWjQzMIUYd0b60W7q4yVryGgJlvHw0BZcKmSNu3bbPIHYc47q0zLRZktSIO9+nzmBZZoUSJi2eK0m4b4jOvgnekkToOOsOFu14V3Q6X8YSJiLHunKEdEjnNFefRk9m/Lh38bNtJnyZ0IU0SRWo1X2KYUg2m8eDlfXcSzN5SBf6BHxBsoWjKBfQYMkiuxPoTjOdDrQ1RySxtrxysk9hqkbps+i7UVzbqfW5EaUnjH+PqRk7BfJvUu2vjJ5WnR0EmttYQp8ZfmPImp8bU6FZX3+xTiCeKd9rdWkIyCJnJBtVt3wTuY38vGz1Gb4wluDGP2kQdlSoSgAp3mQ1vlucVB+jak3eVw+wE0gjsFMxqyZFSRzHiTlO+tYlLp8Wyyy4lhCfXbgQeJf4BTmvlpL6SPg3l9T2vSj6BHjT9XNfm/rairqHiaXkkLTwyyJK5rVDpqbDeXnZOI+KWaqSNrrEhuLlwof1hJRZ3YBUNTYOp1eP6e9QnMuzD33R9+xO4AZIeUqJ+8jjUXOWE7YjRC6rRhaRQ5ZyRJUWQBD3PO5LVnZUdquoq/KmMQ4Hne/e3ydMWixO1x8LbfFXWzI8z2BUQhL/aG2W7XJbsPbtdFrIin5nYM+N7+P+Q4CoRzKt/Mtkb9H4A5kkfefthpm32HL9nDeGEx+dQhpizEL64LF+9eezA1q0SZq3jB9xpyGylY5bW0pMGYTb7iuGoUiT+XQ4SaFry+NausPlg/C0RQkyuibcP3t0lV8Z8w6Yqr+8eRrGtXenHLdfqMPqCAdGS4Cx+lxtC/TLaTftTEd4CwuA3BQZ9KZXKHa9eAmHq3QJSQ2oPzoZIYemvfw7tHa/HhCgmvtGaROhE7lcI8Nyhj6RqB2sfYA8JcHpPAFSDms2RecNAxC867IVa7hsal3Ikkb0WGVu4CN/l12H7jRUZhxQPCUT9OKKo31Ll/g1HF7jXvR2SeWJR0zLW7wMTsFWemhVojaaCDpVeLVgV8i9EcRrNtD4RUbfLFEL0GIV6Axo5aJw6zA5KxOH5aWkkoU5/yaplWTjkz8dI10cFP4q02MD0wITAJBgUrDgMCGgUABBRmzVRwHsR99aiUZmDEHD+rMb5lgQQUsUIaliooqelqjNxGSTCohpHd6rECAgQA\",\r\n \"password\": \"Abc123\"\r\n },\r\n \"name\": \"testSSL\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAddress\": \"10.0.0.5\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/virtualNetworks/vnet39997/subnets/default\"\r\n }\r\n },\r\n \"name\": \"frontend00215\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/frontendIPConfigurations/frontend00215\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 80\r\n },\r\n \"name\": \"port27250\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/frontendPorts/port27250\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 81\r\n },\r\n \"name\": \"port81\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.2\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backendcbc70651d7\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/backendAddressPools/backendcbc70651d7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.3\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backend2\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 8080,\r\n \"protocol\": \"Http\",\r\n \"cookieBasedAffinity\": \"Disabled\",\r\n \"requestTimeout\": 30,\r\n \"pickHostNameFromBackendAddress\": false\r\n },\r\n \"name\": \"backcfg23143\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/backendHttpSettingsCollection/backcfg23143\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 8081,\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"requestTimeout\": 33\r\n },\r\n \"name\": \"config2\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/frontendIPConfigurations/frontend00215\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/frontendPorts/port27250\"\r\n },\r\n \"protocol\": \"Http\",\r\n \"requireServerNameIndication\": false\r\n },\r\n \"name\": \"listener28229\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/httpListeners/listener28229\"\r\n },\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/frontendIPConfigurations/frontend00215\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/frontendPorts/port81\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/sslCertificates/testSSL\"\r\n }\r\n },\r\n \"name\": \"listener2\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"ruleType\": \"Basic\",\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/backendAddressPools/backendcbc70651d7\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/backendHttpSettingsCollection/backcfg23143\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/httpListeners/listener28229\"\r\n }\r\n },\r\n \"name\": \"rule1\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/requestRoutingRules/rule1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/backendAddressPools/backend2\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/backendHttpSettingsCollection/config2\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/HTTPListeners/listener2\"\r\n }\r\n },\r\n \"name\": \"rule2\"\r\n }\r\n ],\r\n \"rewriteRuleSets\": []\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"Standard_Medium\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/virtualNetworks/vnet39997/subnets/default\"\r\n }\r\n },\r\n \"name\": \"ipcfg95814\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/gatewayIPConfigurations/ipcfg95814\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIJpAIBAzCCCV4GCSqGSIb3DQEHAaCCCU8EgglLMIIJRzCCBYwGCSqGSIb3DQEHAaCCBX0EggV5MIIFdTCCBXEGCyqGSIb3DQEMCgECoIIE+jCCBPYwKAYKKoZIhvcNAQwBAzAaBBTAk6K6zBkWhuHTMdIS6zsm744NXwICBAAEggTIc+pQVk2X0CH6NccYKsvM4YzuQAiUBxvicZzB+Il/BGRrK0V93+uqAGZR/tnZ3ukpETnnkKSZEbGwiOyuAGbJA4x2DYNKSPThbyNv2bYdTdB0RoA9celOLh6Y2z3V2SAHmTaaLzQQZ7IAqedA9W4Zqt0bFLIREV/IvzbEw4/OWqBr2B2ER9I3FTWwEcHtsq/3BPHQE7Hr1DZ/yZDw9D4f55GBCohDIUzWsnMHOBuBJHksJN0HR6w95CUVvXeyXe0QGwU4Pvatwmd9ZZJ8x2XXrwyHjGHdK4DkuvRXd+4qYzw9aBanZl31i6SzyaHMeMscUV+E9slRtbPhBjK512Uao6Q8rK+Sb1MhFYxJg8mGicntU/1Excv650fVM7/uYNa/idx4U4uNf0GBy1eJ70iIBiTMfTeS6ApjztfocGfmJHR/gAutHeKwCFWITlKSR7vtHlMfOqNXvL50Y9bYucpwxfWwSaCuQnyyEHLNGKsTK3z3WD7/0SqMcFZ+nud9rgcKk1rj5Jl6aE+fS7AC2Tvvs5lnI93iBoRid+6pJpbNWWVoem7ysU0V4Xhk5e+AIJQHWLuQObQZAuVI/8NjAztvxnjcp1NtKXuVl6TqcpfHDQvScDV+CjWDMdNt449FEUtTUuR2+OGB22r6hJVU+gKkIlO//BOWN1zppfX9EuhtRg9xJ7piQEO6fONLuPriEkouiwofFtW0OhbRmS6l8YW2AF4VFQ84vuEQ3oxUjRJn1lIUZk1Tk81im9Bb7JbZu6lmhoKKdTocUbNbD340nZ1sORo2pPulri6Tcq7sUmqDr12zNAC68hpE2hzVf5q1wv5qKtxraY2xIJ2LlJOAuStqvYZqMHGxMGI20tifBhx4iCYJmzeCR5XPYt91nReK5R2WKc0dVrQ8jZ2tq72PZtkThLygVjn+I6o88hDN87WcDa9GCisD0SnE2P+Hn1V/oHDB9thfhKxwB2khOROxfDt4zBOS4pTb8/98aya4C8viTAqv7X5nMqkm7GnjNUvNnONjZ3FefX+WpxyQb0CsXb/hswjGfRqNGhlYWlgCbi6bOWAD2vaoSoOXGUrPW3IAebVIBBWTWQunk6KA/RLGVmIQxt+rq9E2xYf4qimGuWaYVDfmKPu0InwtZfcHJE28zVWNjDrNclbQZWh8gagS6YSWyeymhLIcXxKwAC/2+54485UMpqyOIx4nUNmKvrIlNg9KC9UtmTSgU7hFP+DGi/nyMKM42XaXYXTHFCdtcBZL8RrKU/MCr6UwW0Bd68Pw75XKB7jZOwd3Gvd8WMu3nMDQ6BLe/ef897HWnGFsx0xF3Mi76Z7Se9XSka8A0nByQxbkL1vQng/2Y0Hh1DcMkNv1rAlfDU4rq2oNhXrkessEfEs1/McuElhHbjHrqi4tlfZgWVgnPS78aZSXsad8TXvjM7wi0cYfMqKWkP6ep5Ujh/gVu+e9ae4gGl0cP7CFzLQRoYzUSTIIQwSxUHzAiWUPhdsnQevbG0Ip6DrVcCzJO+nMjuBP4prVFW50S/5ooeybmfEm1+omOR0voDd6ERYWYhtrvbRx43Au0t6Q+VPADFk50whG5t5VAhdFjB2zMSXPWNoUoR9Iu0citp+x4ulQTqYirIWMaqxVMWQwPwYJKoZIhvcNAQkUMTIeMAB3AGkAbgBkAG8AdwBzAGEAegB1AHIAZQByAGUAbQBvAHQAZQBhAGMAYwBlAHMAczAhBgkqhkiG9w0BCRUxFAQSVGltZSAxNDc4OTEzMjA2OTgxMIIDswYJKoZIhvcNAQcGoIIDpDCCA6ACAQAwggOZBgkqhkiG9w0BBwEwKAYKKoZIhvcNAQwBBjAaBBR7RjwQ3VujKqg3xcx3QfjwnoXMigICBACAggNgx61Dyr+FxYe8hIOA09nVR81WlAD6Yy6GVNW5KRujw7uJpJbLY6noEaNbiMcK5cU0cZjJoyWWsfnVIgCWgV55RmXrNflHSWjQzMIUYd0b60W7q4yVryGgJlvHw0BZcKmSNu3bbPIHYc47q0zLRZktSIO9+nzmBZZoUSJi2eK0m4b4jOvgnekkToOOsOFu14V3Q6X8YSJiLHunKEdEjnNFefRk9m/Lh38bNtJnyZ0IU0SRWo1X2KYUg2m8eDlfXcSzN5SBf6BHxBsoWjKBfQYMkiuxPoTjOdDrQ1RySxtrxysk9hqkbps+i7UVzbqfW5EaUnjH+PqRk7BfJvUu2vjJ5WnR0EmttYQp8ZfmPImp8bU6FZX3+xTiCeKd9rdWkIyCJnJBtVt3wTuY38vGz1Gb4wluDGP2kQdlSoSgAp3mQ1vlucVB+jak3eVw+wE0gjsFMxqyZFSRzHiTlO+tYlLp8Wyyy4lhCfXbgQeJf4BTmvlpL6SPg3l9T2vSj6BHjT9XNfm/rairqHiaXkkLTwyyJK5rVDpqbDeXnZOI+KWaqSNrrEhuLlwof1hJRZ3YBUNTYOp1eP6e9QnMuzD33R9+xO4AZIeUqJ+8jjUXOWE7YjRC6rRhaRQ5ZyRJUWQBD3PO5LVnZUdquoq/KmMQ4Hne/e3ydMWixO1x8LbfFXWzI8z2BUQhL/aG2W7XJbsPbtdFrIin5nYM+N7+P+Q4CoRzKt/Mtkb9H4A5kkfefthpm32HL9nDeGEx+dQhpizEL64LF+9eezA1q0SZq3jB9xpyGylY5bW0pMGYTb7iuGoUiT+XQ4SaFry+NausPlg/C0RQkyuibcP3t0lV8Z8w6Yqr+8eRrGtXenHLdfqMPqCAdGS4Cx+lxtC/TLaTftTEd4CwuA3BQZ9KZXKHa9eAmHq3QJSQ2oPzoZIYemvfw7tHa/HhCgmvtGaROhE7lcI8Nyhj6RqB2sfYA8JcHpPAFSDms2RecNAxC867IVa7hsal3Ikkb0WGVu4CN/l12H7jRUZhxQPCUT9OKKo31Ll/g1HF7jXvR2SeWJR0zLW7wMTsFWemhVojaaCDpVeLVgV8i9EcRrNtD4RUbfLFEL0GIV6Axo5aJw6zA5KxOH5aWkkoU5/yaplWTjkz8dI10cFP4q02MD0wITAJBgUrDgMCGgUABBRmzVRwHsR99aiUZmDEHD+rMb5lgQQUsUIaliooqelqjNxGSTCohpHd6rECAgQA\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"name\": \"testSSL\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAddress\": \"10.0.0.5\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/virtualNetworks/vnet39997/subnets/default\"\r\n }\r\n },\r\n \"name\": \"frontend00215\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/frontendIPConfigurations/frontend00215\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 80\r\n },\r\n \"name\": \"port27250\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/frontendPorts/port27250\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 81\r\n },\r\n \"name\": \"port81\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.2\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backendcbc70651d7\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/backendAddressPools/backendcbc70651d7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.3\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backend2\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 8080,\r\n \"protocol\": \"Http\",\r\n \"cookieBasedAffinity\": \"Disabled\",\r\n \"requestTimeout\": 30,\r\n \"pickHostNameFromBackendAddress\": false\r\n },\r\n \"name\": \"backcfg23143\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/backendHttpSettingsCollection/backcfg23143\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 8081,\r\n \"cookieBasedAffinity\": \"Enabled\",\r\n \"requestTimeout\": 33\r\n },\r\n \"name\": \"config2\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/frontendIPConfigurations/frontend00215\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/frontendPorts/port27250\"\r\n },\r\n \"protocol\": \"Http\",\r\n \"requireServerNameIndication\": false\r\n },\r\n \"name\": \"listener28229\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/httpListeners/listener28229\"\r\n },\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/frontendIPConfigurations/frontend00215\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/frontendPorts/port81\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/sslCertificates/testSSL\"\r\n }\r\n },\r\n \"name\": \"listener2\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"ruleType\": \"Basic\",\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/backendAddressPools/backendcbc70651d7\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/backendHttpSettingsCollection/backcfg23143\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/httpListeners/listener28229\"\r\n }\r\n },\r\n \"name\": \"rule1\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/requestRoutingRules/rule1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/backendAddressPools/backend2\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/backendHttpSettingsCollection/config2\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg4475/providers/Microsoft.Network/applicationGateways/ag4475/HTTPListeners/listener2\"\r\n }\r\n },\r\n \"name\": \"rule2\"\r\n }\r\n ],\r\n \"rewriteRuleSets\": []\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"tag1\": \"value1\",\r\n \"tag2\": \"value2\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "44c57e33-f0ce-4880-b929-643687d19e4a" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PublicComplex.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PublicComplex.json index c934d4ff2..e3492f4a1 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PublicComplex.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PublicComplex.json @@ -966,7 +966,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891?api-version=2019-09-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnODg5MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvYXBwbGljYXRpb25HYXRld2F5cy9hZzg4OTE/YXBpLXZlcnNpb249MjAxOS0wOS0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"Standard_Medium\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"sslPolicy\": {\r\n \"disabledSslProtocols\": [\r\n \"TLSv1_0\",\r\n \"TLSv1_1\"\r\n ]\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/virtualNetworks/vnet66686/subnets/default\"\r\n }\r\n },\r\n \"name\": \"ipcfg15922\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIJpAIBAzCCCV4GCSqGSIb3DQEHAaCCCU8EgglLMIIJRzCCBYwGCSqGSIb3DQEHAaCCBX0EggV5MIIFdTCCBXEGCyqGSIb3DQEMCgECoIIE+jCCBPYwKAYKKoZIhvcNAQwBAzAaBBTAk6K6zBkWhuHTMdIS6zsm744NXwICBAAEggTIc+pQVk2X0CH6NccYKsvM4YzuQAiUBxvicZzB+Il/BGRrK0V93+uqAGZR/tnZ3ukpETnnkKSZEbGwiOyuAGbJA4x2DYNKSPThbyNv2bYdTdB0RoA9celOLh6Y2z3V2SAHmTaaLzQQZ7IAqedA9W4Zqt0bFLIREV/IvzbEw4/OWqBr2B2ER9I3FTWwEcHtsq/3BPHQE7Hr1DZ/yZDw9D4f55GBCohDIUzWsnMHOBuBJHksJN0HR6w95CUVvXeyXe0QGwU4Pvatwmd9ZZJ8x2XXrwyHjGHdK4DkuvRXd+4qYzw9aBanZl31i6SzyaHMeMscUV+E9slRtbPhBjK512Uao6Q8rK+Sb1MhFYxJg8mGicntU/1Excv650fVM7/uYNa/idx4U4uNf0GBy1eJ70iIBiTMfTeS6ApjztfocGfmJHR/gAutHeKwCFWITlKSR7vtHlMfOqNXvL50Y9bYucpwxfWwSaCuQnyyEHLNGKsTK3z3WD7/0SqMcFZ+nud9rgcKk1rj5Jl6aE+fS7AC2Tvvs5lnI93iBoRid+6pJpbNWWVoem7ysU0V4Xhk5e+AIJQHWLuQObQZAuVI/8NjAztvxnjcp1NtKXuVl6TqcpfHDQvScDV+CjWDMdNt449FEUtTUuR2+OGB22r6hJVU+gKkIlO//BOWN1zppfX9EuhtRg9xJ7piQEO6fONLuPriEkouiwofFtW0OhbRmS6l8YW2AF4VFQ84vuEQ3oxUjRJn1lIUZk1Tk81im9Bb7JbZu6lmhoKKdTocUbNbD340nZ1sORo2pPulri6Tcq7sUmqDr12zNAC68hpE2hzVf5q1wv5qKtxraY2xIJ2LlJOAuStqvYZqMHGxMGI20tifBhx4iCYJmzeCR5XPYt91nReK5R2WKc0dVrQ8jZ2tq72PZtkThLygVjn+I6o88hDN87WcDa9GCisD0SnE2P+Hn1V/oHDB9thfhKxwB2khOROxfDt4zBOS4pTb8/98aya4C8viTAqv7X5nMqkm7GnjNUvNnONjZ3FefX+WpxyQb0CsXb/hswjGfRqNGhlYWlgCbi6bOWAD2vaoSoOXGUrPW3IAebVIBBWTWQunk6KA/RLGVmIQxt+rq9E2xYf4qimGuWaYVDfmKPu0InwtZfcHJE28zVWNjDrNclbQZWh8gagS6YSWyeymhLIcXxKwAC/2+54485UMpqyOIx4nUNmKvrIlNg9KC9UtmTSgU7hFP+DGi/nyMKM42XaXYXTHFCdtcBZL8RrKU/MCr6UwW0Bd68Pw75XKB7jZOwd3Gvd8WMu3nMDQ6BLe/ef897HWnGFsx0xF3Mi76Z7Se9XSka8A0nByQxbkL1vQng/2Y0Hh1DcMkNv1rAlfDU4rq2oNhXrkessEfEs1/McuElhHbjHrqi4tlfZgWVgnPS78aZSXsad8TXvjM7wi0cYfMqKWkP6ep5Ujh/gVu+e9ae4gGl0cP7CFzLQRoYzUSTIIQwSxUHzAiWUPhdsnQevbG0Ip6DrVcCzJO+nMjuBP4prVFW50S/5ooeybmfEm1+omOR0voDd6ERYWYhtrvbRx43Au0t6Q+VPADFk50whG5t5VAhdFjB2zMSXPWNoUoR9Iu0citp+x4ulQTqYirIWMaqxVMWQwPwYJKoZIhvcNAQkUMTIeMAB3AGkAbgBkAG8AdwBzAGEAegB1AHIAZQByAGUAbQBvAHQAZQBhAGMAYwBlAHMAczAhBgkqhkiG9w0BCRUxFAQSVGltZSAxNDc4OTEzMjA2OTgxMIIDswYJKoZIhvcNAQcGoIIDpDCCA6ACAQAwggOZBgkqhkiG9w0BBwEwKAYKKoZIhvcNAQwBBjAaBBR7RjwQ3VujKqg3xcx3QfjwnoXMigICBACAggNgx61Dyr+FxYe8hIOA09nVR81WlAD6Yy6GVNW5KRujw7uJpJbLY6noEaNbiMcK5cU0cZjJoyWWsfnVIgCWgV55RmXrNflHSWjQzMIUYd0b60W7q4yVryGgJlvHw0BZcKmSNu3bbPIHYc47q0zLRZktSIO9+nzmBZZoUSJi2eK0m4b4jOvgnekkToOOsOFu14V3Q6X8YSJiLHunKEdEjnNFefRk9m/Lh38bNtJnyZ0IU0SRWo1X2KYUg2m8eDlfXcSzN5SBf6BHxBsoWjKBfQYMkiuxPoTjOdDrQ1RySxtrxysk9hqkbps+i7UVzbqfW5EaUnjH+PqRk7BfJvUu2vjJ5WnR0EmttYQp8ZfmPImp8bU6FZX3+xTiCeKd9rdWkIyCJnJBtVt3wTuY38vGz1Gb4wluDGP2kQdlSoSgAp3mQ1vlucVB+jak3eVw+wE0gjsFMxqyZFSRzHiTlO+tYlLp8Wyyy4lhCfXbgQeJf4BTmvlpL6SPg3l9T2vSj6BHjT9XNfm/rairqHiaXkkLTwyyJK5rVDpqbDeXnZOI+KWaqSNrrEhuLlwof1hJRZ3YBUNTYOp1eP6e9QnMuzD33R9+xO4AZIeUqJ+8jjUXOWE7YjRC6rRhaRQ5ZyRJUWQBD3PO5LVnZUdquoq/KmMQ4Hne/e3ydMWixO1x8LbfFXWzI8z2BUQhL/aG2W7XJbsPbtdFrIin5nYM+N7+P+Q4CoRzKt/Mtkb9H4A5kkfefthpm32HL9nDeGEx+dQhpizEL64LF+9eezA1q0SZq3jB9xpyGylY5bW0pMGYTb7iuGoUiT+XQ4SaFry+NausPlg/C0RQkyuibcP3t0lV8Z8w6Yqr+8eRrGtXenHLdfqMPqCAdGS4Cx+lxtC/TLaTftTEd4CwuA3BQZ9KZXKHa9eAmHq3QJSQ2oPzoZIYemvfw7tHa/HhCgmvtGaROhE7lcI8Nyhj6RqB2sfYA8JcHpPAFSDms2RecNAxC867IVa7hsal3Ikkb0WGVu4CN/l12H7jRUZhxQPCUT9OKKo31Ll/g1HF7jXvR2SeWJR0zLW7wMTsFWemhVojaaCDpVeLVgV8i9EcRrNtD4RUbfLFEL0GIV6Axo5aJw6zA5KxOH5aWkkoU5/yaplWTjkz8dI10cFP4q02MD0wITAJBgUrDgMCGgUABBRmzVRwHsR99aiUZmDEHD+rMb5lgQQUsUIaliooqelqjNxGSTCohpHd6rECAgQA\",\r\n \"password\": \"Abc123\"\r\n },\r\n \"name\": \"cert35966\"\r\n },\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIJpAIBAzCCCV4GCSqGSIb3DQEHAaCCCU8EgglLMIIJRzCCBYwGCSqGSIb3DQEHAaCCBX0EggV5MIIFdTCCBXEGCyqGSIb3DQEMCgECoIIE+jCCBPYwKAYKKoZIhvcNAQwBAzAaBBQU0IZI28FJpp+zpTXhg3A2tv8nQAICBAAEggTIKwFCP5Qb691CsGmrF0/duZtZOGiX8pMEBdr4QiRPmY1tK3PCDzRcmWpROnRO/wDVz7jDRo6TgLhyZRJ/jjx9Ik3YhSvyinnrhIYRHXs8UiuX63eKTiDDAcBbB+5juP7Wo436vk+KixmiLlwDqyWTNN0Sp1I/xnmkubidMs6NjL66rcyLX996/OLSqOD3mP7M0crDX2Gura9pEs7WaNNeaO/Ua2jS8lK/RpqaK6mDadTnnJiUvVjLx33MeozFk7j1CMBmWHXPlx77pMPpSuTfJAiNXeAPqrjiRCSeF1peRl7q0AwVYhzGIeRBQrKB7lVWWu42tNTG2bJlDr6qi56PS80K/jSrtpd/fr4NpE3TvskfVdob69dPy/vb/eH2DMGbd0olkUfRXrBD4nMbbKjBvHeg2XsKKyHOnyQUAN6JXd5Fx2Wu7B/b6M1ckXm7fgD1GMjTOFWsQbC7rOw5bupxz3YK6KvmFAfGyZzS6Kx13aIvodgUeMyNkVCUJ1x/1/AOmxvcl/FPUZan5YEQv9bBoRU2lgkQIdC+ParnDehw15O3V1CuRD2VahT4KeQYbxO5SmKRb5+Ph7SDCJdFTIM2fgq6e7byVVysP0GP9i5dhHiCVfMFUISAUqaCKDQboLn1i4E47GdrnJquH640Bt0r4KeoGFf5GIDpxtCvmbqALrd9xwKfQfD1eUvS5v8/kW6yWo68M4jQb4CcCShdRkNAVHtJOQ9ax8eEArTr4r/rkm9ee0Ylk2Ie42Mf0FVEOjvpTUC2G2r4KgNu5zXGigBE2SujDvIPczGpoFIp1m5Cgtc9IUcZVjjAbBdPjj+50U7MnAnV+oEdLQJohoe7FNZtOt6qQ2cZVnmQsD19lDba+1smJ8yZMfsu5VcnHJ9Fr94uaoU5F+eER7FpN6wVuGVC9jWm/HbgcQuyHrS7bnW5kjtijEUxZLvStkgcSa+wlYzof+9YsqJ0udOt1c6xP80UAZoiFEe2xBdXq8e3S7nDyxU3d2sfkVOF920ffIFcSCHDTX6Ha5XGjZUHUrzwWPj0lmgtiD+mr1KtnOpbPXWsYcj2Ay61MjS6D5bEDFeHA7avmVinLdf4sQMB3eXTw2M1rXsTU3+TVrsWiA1wpbUVwv/ST1/6JDB7aRTH69luW9u5fMVlVAiy9dG8yxnUpZye9UTbqDtgnng0uuFZIivINTS0tUXve1CBpWDFCVLj00yA3ZggX9VIGfdBYd1KnNgrlmgt4N9Ug2WqPVDU5MByGsAD7mOemaApcFhv/QNqNXxvi8nkx3KnxUmhr5swUPt850bC1BMqow45NceWm2hiZJsQQhvQvv0UZe0xf0Oh5vm64STSMwOCWCagtr8yIF+ReRYUjHiO1g69pz3/5d/21kDsNkcdJioPPbdQW+8nrkvOsjHb/2u+ga/YGPwY+/7ZLxaWPyZCN0ATfk4sMrtnkUOA0I06mKLRK7Trl6x+XOgMubWuJM203qSbHlBkBboqkhK5Mft9K5ZUb+2AEs9FW9x2Orq33FnUjvRiPDrSNjj+++liZBqTWb91l/9uzBALsAflwvBSM3QcGgq66wwMA07IWWPKY3FDjuobM4lRcPukIIMrTfIG4EJbK46auMJ+aGFp6kPd16R8MWQwPwYJKoZIhvcNAQkUMTIeMAB3AGkAbgBkAG8AdwBzAGEAegB1AHIAZQByAGUAbQBvAHQAZQBhAGMAYwBlAHMAczAhBgkqhkiG9w0BCRUxFAQSVGltZSAxNDc5MDYyOTY5ODM1MIIDswYJKoZIhvcNAQcGoIIDpDCCA6ACAQAwggOZBgkqhkiG9w0BBwEwKAYKKoZIhvcNAQwBBjAaBBSuRTa2kE4+pZTzqCDbYVaYmHROsQICBACAggNgcQqcXqNiei6JnNwfetnOswvvR8KzXJWtHIpnUHZi9keOKLVEAOEbgjy8sY1D9ZcP1h7svxn7N4z6Jvkxso2zHHQhsGk3hXYKCS+oxVIsE1wbAvfkAquBySdVRa7bHvuMladBHmqbSzpVebv5iobjUKErNoDKyMAe5O2x3OpXQ5YzfjE7WOxuJwMEGS6nUQkKd9Hm1wP1nzvOwZ7bPx7rzqSUD7SNcoDgJIH1nBdpsSj9VkrR9OkR0jgHYuVRgkBvlAvOxf1GXCKwjhvpmAD+TT2KdKvzHDKczwSWinfsENp4kuVvjc+gFE08fS6+p1I1TWXu46VnRzxkh5qdy8PoyCF+CPc7fkyJkvFkfybj8oQ/qQZR1UxF0TTwejpx8PkFTL5CKnxoDUp491a7rPTyyvNMCtCf/iYXpRS/S3dq8F/NVxdLkUUkoO6hs85Bl2yzlERH/CVIQbVqq4+a/UNRojY4R5nPHf5YN0wadN/gkB3QghNcmB8dJm+R9umGBf7s8j/ngxlMT5cWhRB2EmsZAvuYy3/jNRFkwg1vUW8p4EAWO3FQiVP9eNDIDwhsWrS0gO1qS3zGVyU3bX1C8+DcgZ9ja/iE2IR390iIL4yHNzuc556m4AcciFakjpTlI6THerLo7CyJ/xWad/Ge3XqzKjmxPmpmK0OMNAYHo6c+Qd2iGLxfgERIQDscHo+Cxr5k2TgzdD7U0k6gwrzja9xt6K3Ddwubxb5z9qB9iQsTtCiL4fcDEk2Psx2T9vK8BcKCB39/4nLy8VxKWEkYcBpNJ78S8WoHCICC7Uqpzk9E6hHGBAO3ZhkJTmMEGKk+utHuSXWp6aqny4NXfGZKrLLVpDflQL19cqZ2W0dYqDAy+GdaKfiJJj/F3freTSs4XQuSQJ6ODUG4QD+Wu6AtCCnMsnYgrd1aGbW8OzvDgBRExduq372+rpX46B4G7dlp9xrK8PMoCPk3BPpKP+moiOjVknE5zkjQmqiJrosUX74D521IR4ObBFNrQlWoc7CHRRJ4ECrED5zDJQ3R/pQiI3VPZlpDY4xeGRtVLpQBEolZwZo54nxt9TOnV0uv9y4rSlhU2pYh0E6W6uuVRGiJBO7cfUiWnGFBF7Ojv0YFDs1jsm1/adGMDdsKFiCQzIxbkR33MD0wITAJBgUrDgMCGgUABBSjI3sdDio8kkRfO/qgSFIjCqS3ewQUhiwjzRHEUIxVr/qTpcUanIUl7RcCAgQA\",\r\n \"password\": \"Abc123\"\r\n },\r\n \"name\": \"cert29107\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/publicIPAddresses/pipa8891\"\r\n }\r\n },\r\n \"name\": \"frontend00347\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 80\r\n },\r\n \"name\": \"port82876\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 443\r\n },\r\n \"name\": \"port19791\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 9000\r\n },\r\n \"name\": \"port38982\"\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"properties\": {\r\n \"protocol\": \"Http\",\r\n \"host\": \"microsoft.com\",\r\n \"path\": \"/\",\r\n \"interval\": 9,\r\n \"timeout\": 10,\r\n \"unhealthyThreshold\": 5,\r\n \"match\": {\r\n \"statusCodes\": [\r\n \"200-249\"\r\n ]\r\n }\r\n },\r\n \"name\": \"probe1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"protocol\": \"Https\",\r\n \"host\": \"microsoft.com\",\r\n \"path\": \"/\",\r\n \"timeout\": 11,\r\n \"match\": {\r\n \"body\": \"I am too healthy for this test.\",\r\n \"statusCodes\": [\r\n \"600-610\",\r\n \"650-660\"\r\n ]\r\n }\r\n },\r\n \"name\": \"probe2\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"fqdn\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"fqdn\": \"www.example.com\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.1\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.2\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backendf3f70929e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.1\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.2\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backend1\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 8080,\r\n \"cookieBasedAffinity\": \"Enabled\"\r\n },\r\n \"name\": \"backcfg15386\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 8081,\r\n \"requestTimeout\": 45,\r\n \"probe\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/probes/probe1\"\r\n },\r\n \"connectionDraining\": {\r\n \"enabled\": true,\r\n \"drainTimeoutInSec\": 100\r\n },\r\n \"hostName\": \"foo\",\r\n \"pickHostNameFromBackendAddress\": false,\r\n \"affinityCookieName\": \"cookie\",\r\n \"path\": \"/path/\"\r\n },\r\n \"name\": \"config1\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/frontendIPConfigurations/frontend00347\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/frontendPorts/port82876\"\r\n },\r\n \"protocol\": \"Http\"\r\n },\r\n \"name\": \"listener45111\"\r\n },\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/frontendIPConfigurations/frontend00347\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/frontendPorts/port19791\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/sslCertificates/cert35966\"\r\n }\r\n },\r\n \"name\": \"listener15236\"\r\n },\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/frontendIPConfigurations/frontend00347\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/frontendPorts/port38982\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"hostName\": \"www.fabricam.com\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/sslCertificates/cert29107\"\r\n },\r\n \"requireServerNameIndication\": true\r\n },\r\n \"name\": \"listener1\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/backendAddressPools/backendf3f70929e9\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/backendHttpSettingsCollection/backcfg15386\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/HTTPListeners/listener45111\"\r\n }\r\n },\r\n \"name\": \"rule80\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/backendAddressPools/backend1\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/backendHttpSettingsCollection/config1\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/HTTPListeners/listener15236\"\r\n }\r\n },\r\n \"name\": \"rule443\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/backendAddressPools/backend1\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/backendHttpSettingsCollection/config1\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/HTTPListeners/listener1\"\r\n }\r\n },\r\n \"name\": \"rule9000\"\r\n }\r\n ]\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"Standard_Medium\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"sslPolicy\": {\r\n \"disabledSslProtocols\": [\r\n \"TLSv1_0\",\r\n \"TLSv1_1\"\r\n ]\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/virtualNetworks/vnet66686/subnets/default\"\r\n }\r\n },\r\n \"name\": \"ipcfg15922\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIJpAIBAzCCCV4GCSqGSIb3DQEHAaCCCU8EgglLMIIJRzCCBYwGCSqGSIb3DQEHAaCCBX0EggV5MIIFdTCCBXEGCyqGSIb3DQEMCgECoIIE+jCCBPYwKAYKKoZIhvcNAQwBAzAaBBTAk6K6zBkWhuHTMdIS6zsm744NXwICBAAEggTIc+pQVk2X0CH6NccYKsvM4YzuQAiUBxvicZzB+Il/BGRrK0V93+uqAGZR/tnZ3ukpETnnkKSZEbGwiOyuAGbJA4x2DYNKSPThbyNv2bYdTdB0RoA9celOLh6Y2z3V2SAHmTaaLzQQZ7IAqedA9W4Zqt0bFLIREV/IvzbEw4/OWqBr2B2ER9I3FTWwEcHtsq/3BPHQE7Hr1DZ/yZDw9D4f55GBCohDIUzWsnMHOBuBJHksJN0HR6w95CUVvXeyXe0QGwU4Pvatwmd9ZZJ8x2XXrwyHjGHdK4DkuvRXd+4qYzw9aBanZl31i6SzyaHMeMscUV+E9slRtbPhBjK512Uao6Q8rK+Sb1MhFYxJg8mGicntU/1Excv650fVM7/uYNa/idx4U4uNf0GBy1eJ70iIBiTMfTeS6ApjztfocGfmJHR/gAutHeKwCFWITlKSR7vtHlMfOqNXvL50Y9bYucpwxfWwSaCuQnyyEHLNGKsTK3z3WD7/0SqMcFZ+nud9rgcKk1rj5Jl6aE+fS7AC2Tvvs5lnI93iBoRid+6pJpbNWWVoem7ysU0V4Xhk5e+AIJQHWLuQObQZAuVI/8NjAztvxnjcp1NtKXuVl6TqcpfHDQvScDV+CjWDMdNt449FEUtTUuR2+OGB22r6hJVU+gKkIlO//BOWN1zppfX9EuhtRg9xJ7piQEO6fONLuPriEkouiwofFtW0OhbRmS6l8YW2AF4VFQ84vuEQ3oxUjRJn1lIUZk1Tk81im9Bb7JbZu6lmhoKKdTocUbNbD340nZ1sORo2pPulri6Tcq7sUmqDr12zNAC68hpE2hzVf5q1wv5qKtxraY2xIJ2LlJOAuStqvYZqMHGxMGI20tifBhx4iCYJmzeCR5XPYt91nReK5R2WKc0dVrQ8jZ2tq72PZtkThLygVjn+I6o88hDN87WcDa9GCisD0SnE2P+Hn1V/oHDB9thfhKxwB2khOROxfDt4zBOS4pTb8/98aya4C8viTAqv7X5nMqkm7GnjNUvNnONjZ3FefX+WpxyQb0CsXb/hswjGfRqNGhlYWlgCbi6bOWAD2vaoSoOXGUrPW3IAebVIBBWTWQunk6KA/RLGVmIQxt+rq9E2xYf4qimGuWaYVDfmKPu0InwtZfcHJE28zVWNjDrNclbQZWh8gagS6YSWyeymhLIcXxKwAC/2+54485UMpqyOIx4nUNmKvrIlNg9KC9UtmTSgU7hFP+DGi/nyMKM42XaXYXTHFCdtcBZL8RrKU/MCr6UwW0Bd68Pw75XKB7jZOwd3Gvd8WMu3nMDQ6BLe/ef897HWnGFsx0xF3Mi76Z7Se9XSka8A0nByQxbkL1vQng/2Y0Hh1DcMkNv1rAlfDU4rq2oNhXrkessEfEs1/McuElhHbjHrqi4tlfZgWVgnPS78aZSXsad8TXvjM7wi0cYfMqKWkP6ep5Ujh/gVu+e9ae4gGl0cP7CFzLQRoYzUSTIIQwSxUHzAiWUPhdsnQevbG0Ip6DrVcCzJO+nMjuBP4prVFW50S/5ooeybmfEm1+omOR0voDd6ERYWYhtrvbRx43Au0t6Q+VPADFk50whG5t5VAhdFjB2zMSXPWNoUoR9Iu0citp+x4ulQTqYirIWMaqxVMWQwPwYJKoZIhvcNAQkUMTIeMAB3AGkAbgBkAG8AdwBzAGEAegB1AHIAZQByAGUAbQBvAHQAZQBhAGMAYwBlAHMAczAhBgkqhkiG9w0BCRUxFAQSVGltZSAxNDc4OTEzMjA2OTgxMIIDswYJKoZIhvcNAQcGoIIDpDCCA6ACAQAwggOZBgkqhkiG9w0BBwEwKAYKKoZIhvcNAQwBBjAaBBR7RjwQ3VujKqg3xcx3QfjwnoXMigICBACAggNgx61Dyr+FxYe8hIOA09nVR81WlAD6Yy6GVNW5KRujw7uJpJbLY6noEaNbiMcK5cU0cZjJoyWWsfnVIgCWgV55RmXrNflHSWjQzMIUYd0b60W7q4yVryGgJlvHw0BZcKmSNu3bbPIHYc47q0zLRZktSIO9+nzmBZZoUSJi2eK0m4b4jOvgnekkToOOsOFu14V3Q6X8YSJiLHunKEdEjnNFefRk9m/Lh38bNtJnyZ0IU0SRWo1X2KYUg2m8eDlfXcSzN5SBf6BHxBsoWjKBfQYMkiuxPoTjOdDrQ1RySxtrxysk9hqkbps+i7UVzbqfW5EaUnjH+PqRk7BfJvUu2vjJ5WnR0EmttYQp8ZfmPImp8bU6FZX3+xTiCeKd9rdWkIyCJnJBtVt3wTuY38vGz1Gb4wluDGP2kQdlSoSgAp3mQ1vlucVB+jak3eVw+wE0gjsFMxqyZFSRzHiTlO+tYlLp8Wyyy4lhCfXbgQeJf4BTmvlpL6SPg3l9T2vSj6BHjT9XNfm/rairqHiaXkkLTwyyJK5rVDpqbDeXnZOI+KWaqSNrrEhuLlwof1hJRZ3YBUNTYOp1eP6e9QnMuzD33R9+xO4AZIeUqJ+8jjUXOWE7YjRC6rRhaRQ5ZyRJUWQBD3PO5LVnZUdquoq/KmMQ4Hne/e3ydMWixO1x8LbfFXWzI8z2BUQhL/aG2W7XJbsPbtdFrIin5nYM+N7+P+Q4CoRzKt/Mtkb9H4A5kkfefthpm32HL9nDeGEx+dQhpizEL64LF+9eezA1q0SZq3jB9xpyGylY5bW0pMGYTb7iuGoUiT+XQ4SaFry+NausPlg/C0RQkyuibcP3t0lV8Z8w6Yqr+8eRrGtXenHLdfqMPqCAdGS4Cx+lxtC/TLaTftTEd4CwuA3BQZ9KZXKHa9eAmHq3QJSQ2oPzoZIYemvfw7tHa/HhCgmvtGaROhE7lcI8Nyhj6RqB2sfYA8JcHpPAFSDms2RecNAxC867IVa7hsal3Ikkb0WGVu4CN/l12H7jRUZhxQPCUT9OKKo31Ll/g1HF7jXvR2SeWJR0zLW7wMTsFWemhVojaaCDpVeLVgV8i9EcRrNtD4RUbfLFEL0GIV6Axo5aJw6zA5KxOH5aWkkoU5/yaplWTjkz8dI10cFP4q02MD0wITAJBgUrDgMCGgUABBRmzVRwHsR99aiUZmDEHD+rMb5lgQQUsUIaliooqelqjNxGSTCohpHd6rECAgQA\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"name\": \"cert35966\"\r\n },\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIJpAIBAzCCCV4GCSqGSIb3DQEHAaCCCU8EgglLMIIJRzCCBYwGCSqGSIb3DQEHAaCCBX0EggV5MIIFdTCCBXEGCyqGSIb3DQEMCgECoIIE+jCCBPYwKAYKKoZIhvcNAQwBAzAaBBQU0IZI28FJpp+zpTXhg3A2tv8nQAICBAAEggTIKwFCP5Qb691CsGmrF0/duZtZOGiX8pMEBdr4QiRPmY1tK3PCDzRcmWpROnRO/wDVz7jDRo6TgLhyZRJ/jjx9Ik3YhSvyinnrhIYRHXs8UiuX63eKTiDDAcBbB+5juP7Wo436vk+KixmiLlwDqyWTNN0Sp1I/xnmkubidMs6NjL66rcyLX996/OLSqOD3mP7M0crDX2Gura9pEs7WaNNeaO/Ua2jS8lK/RpqaK6mDadTnnJiUvVjLx33MeozFk7j1CMBmWHXPlx77pMPpSuTfJAiNXeAPqrjiRCSeF1peRl7q0AwVYhzGIeRBQrKB7lVWWu42tNTG2bJlDr6qi56PS80K/jSrtpd/fr4NpE3TvskfVdob69dPy/vb/eH2DMGbd0olkUfRXrBD4nMbbKjBvHeg2XsKKyHOnyQUAN6JXd5Fx2Wu7B/b6M1ckXm7fgD1GMjTOFWsQbC7rOw5bupxz3YK6KvmFAfGyZzS6Kx13aIvodgUeMyNkVCUJ1x/1/AOmxvcl/FPUZan5YEQv9bBoRU2lgkQIdC+ParnDehw15O3V1CuRD2VahT4KeQYbxO5SmKRb5+Ph7SDCJdFTIM2fgq6e7byVVysP0GP9i5dhHiCVfMFUISAUqaCKDQboLn1i4E47GdrnJquH640Bt0r4KeoGFf5GIDpxtCvmbqALrd9xwKfQfD1eUvS5v8/kW6yWo68M4jQb4CcCShdRkNAVHtJOQ9ax8eEArTr4r/rkm9ee0Ylk2Ie42Mf0FVEOjvpTUC2G2r4KgNu5zXGigBE2SujDvIPczGpoFIp1m5Cgtc9IUcZVjjAbBdPjj+50U7MnAnV+oEdLQJohoe7FNZtOt6qQ2cZVnmQsD19lDba+1smJ8yZMfsu5VcnHJ9Fr94uaoU5F+eER7FpN6wVuGVC9jWm/HbgcQuyHrS7bnW5kjtijEUxZLvStkgcSa+wlYzof+9YsqJ0udOt1c6xP80UAZoiFEe2xBdXq8e3S7nDyxU3d2sfkVOF920ffIFcSCHDTX6Ha5XGjZUHUrzwWPj0lmgtiD+mr1KtnOpbPXWsYcj2Ay61MjS6D5bEDFeHA7avmVinLdf4sQMB3eXTw2M1rXsTU3+TVrsWiA1wpbUVwv/ST1/6JDB7aRTH69luW9u5fMVlVAiy9dG8yxnUpZye9UTbqDtgnng0uuFZIivINTS0tUXve1CBpWDFCVLj00yA3ZggX9VIGfdBYd1KnNgrlmgt4N9Ug2WqPVDU5MByGsAD7mOemaApcFhv/QNqNXxvi8nkx3KnxUmhr5swUPt850bC1BMqow45NceWm2hiZJsQQhvQvv0UZe0xf0Oh5vm64STSMwOCWCagtr8yIF+ReRYUjHiO1g69pz3/5d/21kDsNkcdJioPPbdQW+8nrkvOsjHb/2u+ga/YGPwY+/7ZLxaWPyZCN0ATfk4sMrtnkUOA0I06mKLRK7Trl6x+XOgMubWuJM203qSbHlBkBboqkhK5Mft9K5ZUb+2AEs9FW9x2Orq33FnUjvRiPDrSNjj+++liZBqTWb91l/9uzBALsAflwvBSM3QcGgq66wwMA07IWWPKY3FDjuobM4lRcPukIIMrTfIG4EJbK46auMJ+aGFp6kPd16R8MWQwPwYJKoZIhvcNAQkUMTIeMAB3AGkAbgBkAG8AdwBzAGEAegB1AHIAZQByAGUAbQBvAHQAZQBhAGMAYwBlAHMAczAhBgkqhkiG9w0BCRUxFAQSVGltZSAxNDc5MDYyOTY5ODM1MIIDswYJKoZIhvcNAQcGoIIDpDCCA6ACAQAwggOZBgkqhkiG9w0BBwEwKAYKKoZIhvcNAQwBBjAaBBSuRTa2kE4+pZTzqCDbYVaYmHROsQICBACAggNgcQqcXqNiei6JnNwfetnOswvvR8KzXJWtHIpnUHZi9keOKLVEAOEbgjy8sY1D9ZcP1h7svxn7N4z6Jvkxso2zHHQhsGk3hXYKCS+oxVIsE1wbAvfkAquBySdVRa7bHvuMladBHmqbSzpVebv5iobjUKErNoDKyMAe5O2x3OpXQ5YzfjE7WOxuJwMEGS6nUQkKd9Hm1wP1nzvOwZ7bPx7rzqSUD7SNcoDgJIH1nBdpsSj9VkrR9OkR0jgHYuVRgkBvlAvOxf1GXCKwjhvpmAD+TT2KdKvzHDKczwSWinfsENp4kuVvjc+gFE08fS6+p1I1TWXu46VnRzxkh5qdy8PoyCF+CPc7fkyJkvFkfybj8oQ/qQZR1UxF0TTwejpx8PkFTL5CKnxoDUp491a7rPTyyvNMCtCf/iYXpRS/S3dq8F/NVxdLkUUkoO6hs85Bl2yzlERH/CVIQbVqq4+a/UNRojY4R5nPHf5YN0wadN/gkB3QghNcmB8dJm+R9umGBf7s8j/ngxlMT5cWhRB2EmsZAvuYy3/jNRFkwg1vUW8p4EAWO3FQiVP9eNDIDwhsWrS0gO1qS3zGVyU3bX1C8+DcgZ9ja/iE2IR390iIL4yHNzuc556m4AcciFakjpTlI6THerLo7CyJ/xWad/Ge3XqzKjmxPmpmK0OMNAYHo6c+Qd2iGLxfgERIQDscHo+Cxr5k2TgzdD7U0k6gwrzja9xt6K3Ddwubxb5z9qB9iQsTtCiL4fcDEk2Psx2T9vK8BcKCB39/4nLy8VxKWEkYcBpNJ78S8WoHCICC7Uqpzk9E6hHGBAO3ZhkJTmMEGKk+utHuSXWp6aqny4NXfGZKrLLVpDflQL19cqZ2W0dYqDAy+GdaKfiJJj/F3freTSs4XQuSQJ6ODUG4QD+Wu6AtCCnMsnYgrd1aGbW8OzvDgBRExduq372+rpX46B4G7dlp9xrK8PMoCPk3BPpKP+moiOjVknE5zkjQmqiJrosUX74D521IR4ObBFNrQlWoc7CHRRJ4ECrED5zDJQ3R/pQiI3VPZlpDY4xeGRtVLpQBEolZwZo54nxt9TOnV0uv9y4rSlhU2pYh0E6W6uuVRGiJBO7cfUiWnGFBF7Ojv0YFDs1jsm1/adGMDdsKFiCQzIxbkR33MD0wITAJBgUrDgMCGgUABBSjI3sdDio8kkRfO/qgSFIjCqS3ewQUhiwjzRHEUIxVr/qTpcUanIUl7RcCAgQA\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"name\": \"cert29107\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/publicIPAddresses/pipa8891\"\r\n }\r\n },\r\n \"name\": \"frontend00347\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 80\r\n },\r\n \"name\": \"port82876\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 443\r\n },\r\n \"name\": \"port19791\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 9000\r\n },\r\n \"name\": \"port38982\"\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"properties\": {\r\n \"protocol\": \"Http\",\r\n \"host\": \"microsoft.com\",\r\n \"path\": \"/\",\r\n \"interval\": 9,\r\n \"timeout\": 10,\r\n \"unhealthyThreshold\": 5,\r\n \"match\": {\r\n \"statusCodes\": [\r\n \"200-249\"\r\n ]\r\n }\r\n },\r\n \"name\": \"probe1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"protocol\": \"Https\",\r\n \"host\": \"microsoft.com\",\r\n \"path\": \"/\",\r\n \"timeout\": 11,\r\n \"match\": {\r\n \"body\": \"I am too healthy for this test.\",\r\n \"statusCodes\": [\r\n \"600-610\",\r\n \"650-660\"\r\n ]\r\n }\r\n },\r\n \"name\": \"probe2\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"fqdn\": \"www.microsoft.com\"\r\n },\r\n {\r\n \"fqdn\": \"www.example.com\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.1\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.2\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backendf3f70929e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.1\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.2\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backend1\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 8080,\r\n \"cookieBasedAffinity\": \"Enabled\"\r\n },\r\n \"name\": \"backcfg15386\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 8081,\r\n \"requestTimeout\": 45,\r\n \"probe\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/probes/probe1\"\r\n },\r\n \"connectionDraining\": {\r\n \"enabled\": true,\r\n \"drainTimeoutInSec\": 100\r\n },\r\n \"hostName\": \"foo\",\r\n \"pickHostNameFromBackendAddress\": false,\r\n \"affinityCookieName\": \"cookie\",\r\n \"path\": \"/path/\"\r\n },\r\n \"name\": \"config1\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/frontendIPConfigurations/frontend00347\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/frontendPorts/port82876\"\r\n },\r\n \"protocol\": \"Http\"\r\n },\r\n \"name\": \"listener45111\"\r\n },\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/frontendIPConfigurations/frontend00347\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/frontendPorts/port19791\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/sslCertificates/cert35966\"\r\n }\r\n },\r\n \"name\": \"listener15236\"\r\n },\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/frontendIPConfigurations/frontend00347\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/frontendPorts/port38982\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"hostName\": \"www.fabricam.com\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/sslCertificates/cert29107\"\r\n },\r\n \"requireServerNameIndication\": true\r\n },\r\n \"name\": \"listener1\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/backendAddressPools/backendf3f70929e9\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/backendHttpSettingsCollection/backcfg15386\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/HTTPListeners/listener45111\"\r\n }\r\n },\r\n \"name\": \"rule80\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/backendAddressPools/backend1\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/backendHttpSettingsCollection/config1\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/HTTPListeners/listener15236\"\r\n }\r\n },\r\n \"name\": \"rule443\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/backendAddressPools/backend1\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/backendHttpSettingsCollection/config1\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8891/providers/Microsoft.Network/applicationGateways/ag8891/HTTPListeners/listener1\"\r\n }\r\n },\r\n \"name\": \"rule9000\"\r\n }\r\n ]\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "a6c867bb-a3f1-478a-8d27-b2d4407be79d" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PublicMinimal.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PublicMinimal.json index ffd92d640..4c1f74318 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PublicMinimal.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PublicMinimal.json @@ -603,7 +603,7 @@ "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rg9651/providers/Microsoft.Network/applicationGateways/ag9651?api-version=2018-04-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnOTY1MS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvYXBwbGljYXRpb25HYXRld2F5cy9hZzk2NTE/YXBpLXZlcnNpb249MjAxOC0wNC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"Standard_Small\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 1\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rg9651/providers/Microsoft.Network/virtualNetworks/vnet18391/subnets/default\"\r\n }\r\n },\r\n \"name\": \"ipcfg78188\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIJpAIBAzCCCV4GCSqGSIb3DQEHAaCCCU8EgglLMIIJRzCCBYwGCSqGSIb3DQEHAaCCBX0EggV5MIIFdTCCBXEGCyqGSIb3DQEMCgECoIIE+jCCBPYwKAYKKoZIhvcNAQwBAzAaBBTAk6K6zBkWhuHTMdIS6zsm744NXwICBAAEggTIc+pQVk2X0CH6NccYKsvM4YzuQAiUBxvicZzB+Il/BGRrK0V93+uqAGZR/tnZ3ukpETnnkKSZEbGwiOyuAGbJA4x2DYNKSPThbyNv2bYdTdB0RoA9celOLh6Y2z3V2SAHmTaaLzQQZ7IAqedA9W4Zqt0bFLIREV/IvzbEw4/OWqBr2B2ER9I3FTWwEcHtsq/3BPHQE7Hr1DZ/yZDw9D4f55GBCohDIUzWsnMHOBuBJHksJN0HR6w95CUVvXeyXe0QGwU4Pvatwmd9ZZJ8x2XXrwyHjGHdK4DkuvRXd+4qYzw9aBanZl31i6SzyaHMeMscUV+E9slRtbPhBjK512Uao6Q8rK+Sb1MhFYxJg8mGicntU/1Excv650fVM7/uYNa/idx4U4uNf0GBy1eJ70iIBiTMfTeS6ApjztfocGfmJHR/gAutHeKwCFWITlKSR7vtHlMfOqNXvL50Y9bYucpwxfWwSaCuQnyyEHLNGKsTK3z3WD7/0SqMcFZ+nud9rgcKk1rj5Jl6aE+fS7AC2Tvvs5lnI93iBoRid+6pJpbNWWVoem7ysU0V4Xhk5e+AIJQHWLuQObQZAuVI/8NjAztvxnjcp1NtKXuVl6TqcpfHDQvScDV+CjWDMdNt449FEUtTUuR2+OGB22r6hJVU+gKkIlO//BOWN1zppfX9EuhtRg9xJ7piQEO6fONLuPriEkouiwofFtW0OhbRmS6l8YW2AF4VFQ84vuEQ3oxUjRJn1lIUZk1Tk81im9Bb7JbZu6lmhoKKdTocUbNbD340nZ1sORo2pPulri6Tcq7sUmqDr12zNAC68hpE2hzVf5q1wv5qKtxraY2xIJ2LlJOAuStqvYZqMHGxMGI20tifBhx4iCYJmzeCR5XPYt91nReK5R2WKc0dVrQ8jZ2tq72PZtkThLygVjn+I6o88hDN87WcDa9GCisD0SnE2P+Hn1V/oHDB9thfhKxwB2khOROxfDt4zBOS4pTb8/98aya4C8viTAqv7X5nMqkm7GnjNUvNnONjZ3FefX+WpxyQb0CsXb/hswjGfRqNGhlYWlgCbi6bOWAD2vaoSoOXGUrPW3IAebVIBBWTWQunk6KA/RLGVmIQxt+rq9E2xYf4qimGuWaYVDfmKPu0InwtZfcHJE28zVWNjDrNclbQZWh8gagS6YSWyeymhLIcXxKwAC/2+54485UMpqyOIx4nUNmKvrIlNg9KC9UtmTSgU7hFP+DGi/nyMKM42XaXYXTHFCdtcBZL8RrKU/MCr6UwW0Bd68Pw75XKB7jZOwd3Gvd8WMu3nMDQ6BLe/ef897HWnGFsx0xF3Mi76Z7Se9XSka8A0nByQxbkL1vQng/2Y0Hh1DcMkNv1rAlfDU4rq2oNhXrkessEfEs1/McuElhHbjHrqi4tlfZgWVgnPS78aZSXsad8TXvjM7wi0cYfMqKWkP6ep5Ujh/gVu+e9ae4gGl0cP7CFzLQRoYzUSTIIQwSxUHzAiWUPhdsnQevbG0Ip6DrVcCzJO+nMjuBP4prVFW50S/5ooeybmfEm1+omOR0voDd6ERYWYhtrvbRx43Au0t6Q+VPADFk50whG5t5VAhdFjB2zMSXPWNoUoR9Iu0citp+x4ulQTqYirIWMaqxVMWQwPwYJKoZIhvcNAQkUMTIeMAB3AGkAbgBkAG8AdwBzAGEAegB1AHIAZQByAGUAbQBvAHQAZQBhAGMAYwBlAHMAczAhBgkqhkiG9w0BCRUxFAQSVGltZSAxNDc4OTEzMjA2OTgxMIIDswYJKoZIhvcNAQcGoIIDpDCCA6ACAQAwggOZBgkqhkiG9w0BBwEwKAYKKoZIhvcNAQwBBjAaBBR7RjwQ3VujKqg3xcx3QfjwnoXMigICBACAggNgx61Dyr+FxYe8hIOA09nVR81WlAD6Yy6GVNW5KRujw7uJpJbLY6noEaNbiMcK5cU0cZjJoyWWsfnVIgCWgV55RmXrNflHSWjQzMIUYd0b60W7q4yVryGgJlvHw0BZcKmSNu3bbPIHYc47q0zLRZktSIO9+nzmBZZoUSJi2eK0m4b4jOvgnekkToOOsOFu14V3Q6X8YSJiLHunKEdEjnNFefRk9m/Lh38bNtJnyZ0IU0SRWo1X2KYUg2m8eDlfXcSzN5SBf6BHxBsoWjKBfQYMkiuxPoTjOdDrQ1RySxtrxysk9hqkbps+i7UVzbqfW5EaUnjH+PqRk7BfJvUu2vjJ5WnR0EmttYQp8ZfmPImp8bU6FZX3+xTiCeKd9rdWkIyCJnJBtVt3wTuY38vGz1Gb4wluDGP2kQdlSoSgAp3mQ1vlucVB+jak3eVw+wE0gjsFMxqyZFSRzHiTlO+tYlLp8Wyyy4lhCfXbgQeJf4BTmvlpL6SPg3l9T2vSj6BHjT9XNfm/rairqHiaXkkLTwyyJK5rVDpqbDeXnZOI+KWaqSNrrEhuLlwof1hJRZ3YBUNTYOp1eP6e9QnMuzD33R9+xO4AZIeUqJ+8jjUXOWE7YjRC6rRhaRQ5ZyRJUWQBD3PO5LVnZUdquoq/KmMQ4Hne/e3ydMWixO1x8LbfFXWzI8z2BUQhL/aG2W7XJbsPbtdFrIin5nYM+N7+P+Q4CoRzKt/Mtkb9H4A5kkfefthpm32HL9nDeGEx+dQhpizEL64LF+9eezA1q0SZq3jB9xpyGylY5bW0pMGYTb7iuGoUiT+XQ4SaFry+NausPlg/C0RQkyuibcP3t0lV8Z8w6Yqr+8eRrGtXenHLdfqMPqCAdGS4Cx+lxtC/TLaTftTEd4CwuA3BQZ9KZXKHa9eAmHq3QJSQ2oPzoZIYemvfw7tHa/HhCgmvtGaROhE7lcI8Nyhj6RqB2sfYA8JcHpPAFSDms2RecNAxC867IVa7hsal3Ikkb0WGVu4CN/l12H7jRUZhxQPCUT9OKKo31Ll/g1HF7jXvR2SeWJR0zLW7wMTsFWemhVojaaCDpVeLVgV8i9EcRrNtD4RUbfLFEL0GIV6Axo5aJw6zA5KxOH5aWkkoU5/yaplWTjkz8dI10cFP4q02MD0wITAJBgUrDgMCGgUABBRmzVRwHsR99aiUZmDEHD+rMb5lgQQUsUIaliooqelqjNxGSTCohpHd6rECAgQA\",\r\n \"password\": \"Abc123\"\r\n },\r\n \"name\": \"cert10429\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rg9651/providers/Microsoft.Network/publicIPAddresses/pip69754\"\r\n }\r\n },\r\n \"name\": \"frontend62796\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 443\r\n },\r\n \"name\": \"port06856\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.1\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.2\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backend8cf0633878\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 8080\r\n },\r\n \"name\": \"backcfg21975\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rg9651/providers/Microsoft.Network/applicationGateways/ag9651/frontendIPConfigurations/frontend62796\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rg9651/providers/Microsoft.Network/applicationGateways/ag9651/frontendPorts/port06856\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rg9651/providers/Microsoft.Network/applicationGateways/ag9651/sslCertificates/cert10429\"\r\n }\r\n },\r\n \"name\": \"listener75648\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rg9651/providers/Microsoft.Network/applicationGateways/ag9651/backendAddressPools/backend8cf0633878\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rg9651/providers/Microsoft.Network/applicationGateways/ag9651/backendHttpSettingsCollection/backcfg21975\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rg9651/providers/Microsoft.Network/applicationGateways/ag9651/HTTPListeners/listener75648\"\r\n }\r\n },\r\n \"name\": \"rule1\"\r\n }\r\n ]\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"Standard_Small\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 1\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rg9651/providers/Microsoft.Network/virtualNetworks/vnet18391/subnets/default\"\r\n }\r\n },\r\n \"name\": \"ipcfg78188\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIJpAIBAzCCCV4GCSqGSIb3DQEHAaCCCU8EgglLMIIJRzCCBYwGCSqGSIb3DQEHAaCCBX0EggV5MIIFdTCCBXEGCyqGSIb3DQEMCgECoIIE+jCCBPYwKAYKKoZIhvcNAQwBAzAaBBTAk6K6zBkWhuHTMdIS6zsm744NXwICBAAEggTIc+pQVk2X0CH6NccYKsvM4YzuQAiUBxvicZzB+Il/BGRrK0V93+uqAGZR/tnZ3ukpETnnkKSZEbGwiOyuAGbJA4x2DYNKSPThbyNv2bYdTdB0RoA9celOLh6Y2z3V2SAHmTaaLzQQZ7IAqedA9W4Zqt0bFLIREV/IvzbEw4/OWqBr2B2ER9I3FTWwEcHtsq/3BPHQE7Hr1DZ/yZDw9D4f55GBCohDIUzWsnMHOBuBJHksJN0HR6w95CUVvXeyXe0QGwU4Pvatwmd9ZZJ8x2XXrwyHjGHdK4DkuvRXd+4qYzw9aBanZl31i6SzyaHMeMscUV+E9slRtbPhBjK512Uao6Q8rK+Sb1MhFYxJg8mGicntU/1Excv650fVM7/uYNa/idx4U4uNf0GBy1eJ70iIBiTMfTeS6ApjztfocGfmJHR/gAutHeKwCFWITlKSR7vtHlMfOqNXvL50Y9bYucpwxfWwSaCuQnyyEHLNGKsTK3z3WD7/0SqMcFZ+nud9rgcKk1rj5Jl6aE+fS7AC2Tvvs5lnI93iBoRid+6pJpbNWWVoem7ysU0V4Xhk5e+AIJQHWLuQObQZAuVI/8NjAztvxnjcp1NtKXuVl6TqcpfHDQvScDV+CjWDMdNt449FEUtTUuR2+OGB22r6hJVU+gKkIlO//BOWN1zppfX9EuhtRg9xJ7piQEO6fONLuPriEkouiwofFtW0OhbRmS6l8YW2AF4VFQ84vuEQ3oxUjRJn1lIUZk1Tk81im9Bb7JbZu6lmhoKKdTocUbNbD340nZ1sORo2pPulri6Tcq7sUmqDr12zNAC68hpE2hzVf5q1wv5qKtxraY2xIJ2LlJOAuStqvYZqMHGxMGI20tifBhx4iCYJmzeCR5XPYt91nReK5R2WKc0dVrQ8jZ2tq72PZtkThLygVjn+I6o88hDN87WcDa9GCisD0SnE2P+Hn1V/oHDB9thfhKxwB2khOROxfDt4zBOS4pTb8/98aya4C8viTAqv7X5nMqkm7GnjNUvNnONjZ3FefX+WpxyQb0CsXb/hswjGfRqNGhlYWlgCbi6bOWAD2vaoSoOXGUrPW3IAebVIBBWTWQunk6KA/RLGVmIQxt+rq9E2xYf4qimGuWaYVDfmKPu0InwtZfcHJE28zVWNjDrNclbQZWh8gagS6YSWyeymhLIcXxKwAC/2+54485UMpqyOIx4nUNmKvrIlNg9KC9UtmTSgU7hFP+DGi/nyMKM42XaXYXTHFCdtcBZL8RrKU/MCr6UwW0Bd68Pw75XKB7jZOwd3Gvd8WMu3nMDQ6BLe/ef897HWnGFsx0xF3Mi76Z7Se9XSka8A0nByQxbkL1vQng/2Y0Hh1DcMkNv1rAlfDU4rq2oNhXrkessEfEs1/McuElhHbjHrqi4tlfZgWVgnPS78aZSXsad8TXvjM7wi0cYfMqKWkP6ep5Ujh/gVu+e9ae4gGl0cP7CFzLQRoYzUSTIIQwSxUHzAiWUPhdsnQevbG0Ip6DrVcCzJO+nMjuBP4prVFW50S/5ooeybmfEm1+omOR0voDd6ERYWYhtrvbRx43Au0t6Q+VPADFk50whG5t5VAhdFjB2zMSXPWNoUoR9Iu0citp+x4ulQTqYirIWMaqxVMWQwPwYJKoZIhvcNAQkUMTIeMAB3AGkAbgBkAG8AdwBzAGEAegB1AHIAZQByAGUAbQBvAHQAZQBhAGMAYwBlAHMAczAhBgkqhkiG9w0BCRUxFAQSVGltZSAxNDc4OTEzMjA2OTgxMIIDswYJKoZIhvcNAQcGoIIDpDCCA6ACAQAwggOZBgkqhkiG9w0BBwEwKAYKKoZIhvcNAQwBBjAaBBR7RjwQ3VujKqg3xcx3QfjwnoXMigICBACAggNgx61Dyr+FxYe8hIOA09nVR81WlAD6Yy6GVNW5KRujw7uJpJbLY6noEaNbiMcK5cU0cZjJoyWWsfnVIgCWgV55RmXrNflHSWjQzMIUYd0b60W7q4yVryGgJlvHw0BZcKmSNu3bbPIHYc47q0zLRZktSIO9+nzmBZZoUSJi2eK0m4b4jOvgnekkToOOsOFu14V3Q6X8YSJiLHunKEdEjnNFefRk9m/Lh38bNtJnyZ0IU0SRWo1X2KYUg2m8eDlfXcSzN5SBf6BHxBsoWjKBfQYMkiuxPoTjOdDrQ1RySxtrxysk9hqkbps+i7UVzbqfW5EaUnjH+PqRk7BfJvUu2vjJ5WnR0EmttYQp8ZfmPImp8bU6FZX3+xTiCeKd9rdWkIyCJnJBtVt3wTuY38vGz1Gb4wluDGP2kQdlSoSgAp3mQ1vlucVB+jak3eVw+wE0gjsFMxqyZFSRzHiTlO+tYlLp8Wyyy4lhCfXbgQeJf4BTmvlpL6SPg3l9T2vSj6BHjT9XNfm/rairqHiaXkkLTwyyJK5rVDpqbDeXnZOI+KWaqSNrrEhuLlwof1hJRZ3YBUNTYOp1eP6e9QnMuzD33R9+xO4AZIeUqJ+8jjUXOWE7YjRC6rRhaRQ5ZyRJUWQBD3PO5LVnZUdquoq/KmMQ4Hne/e3ydMWixO1x8LbfFXWzI8z2BUQhL/aG2W7XJbsPbtdFrIin5nYM+N7+P+Q4CoRzKt/Mtkb9H4A5kkfefthpm32HL9nDeGEx+dQhpizEL64LF+9eezA1q0SZq3jB9xpyGylY5bW0pMGYTb7iuGoUiT+XQ4SaFry+NausPlg/C0RQkyuibcP3t0lV8Z8w6Yqr+8eRrGtXenHLdfqMPqCAdGS4Cx+lxtC/TLaTftTEd4CwuA3BQZ9KZXKHa9eAmHq3QJSQ2oPzoZIYemvfw7tHa/HhCgmvtGaROhE7lcI8Nyhj6RqB2sfYA8JcHpPAFSDms2RecNAxC867IVa7hsal3Ikkb0WGVu4CN/l12H7jRUZhxQPCUT9OKKo31Ll/g1HF7jXvR2SeWJR0zLW7wMTsFWemhVojaaCDpVeLVgV8i9EcRrNtD4RUbfLFEL0GIV6Axo5aJw6zA5KxOH5aWkkoU5/yaplWTjkz8dI10cFP4q02MD0wITAJBgUrDgMCGgUABBRmzVRwHsR99aiUZmDEHD+rMb5lgQQUsUIaliooqelqjNxGSTCohpHd6rECAgQA\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"name\": \"cert10429\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rg9651/providers/Microsoft.Network/publicIPAddresses/pip69754\"\r\n }\r\n },\r\n \"name\": \"frontend62796\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 443\r\n },\r\n \"name\": \"port06856\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.1\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.2\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backend8cf0633878\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 8080\r\n },\r\n \"name\": \"backcfg21975\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rg9651/providers/Microsoft.Network/applicationGateways/ag9651/frontendIPConfigurations/frontend62796\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rg9651/providers/Microsoft.Network/applicationGateways/ag9651/frontendPorts/port06856\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rg9651/providers/Microsoft.Network/applicationGateways/ag9651/sslCertificates/cert10429\"\r\n }\r\n },\r\n \"name\": \"listener75648\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rg9651/providers/Microsoft.Network/applicationGateways/ag9651/backendAddressPools/backend8cf0633878\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rg9651/providers/Microsoft.Network/applicationGateways/ag9651/backendHttpSettingsCollection/backcfg21975\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rg9651/providers/Microsoft.Network/applicationGateways/ag9651/HTTPListeners/listener75648\"\r\n }\r\n },\r\n \"name\": \"rule1\"\r\n }\r\n ]\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "bf50377c-bf93-47ef-ac82-bfca952222f4" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/SslWithKeyVault.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/SslWithKeyVault.json deleted file mode 100644 index 74c4a9a31..000000000 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/SslWithKeyVault.json +++ /dev/null @@ -1,6403 +0,0 @@ -{ - "Entries": [ - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgb18782861?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYjE4NzgyODYxP2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "f2496270-d716-4786-96d0-a5d4f121c180" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "28" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" - ], - "x-ms-request-id": [ - "b6890699-2e6f-4701-8f67-479869393853" - ], - "x-ms-correlation-request-id": [ - "b6890699-2e6f-4701-8f67-479869393853" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121654Z:b6890699-2e6f-4701-8f67-479869393853" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:16:54 GMT" - ], - "Content-Length": [ - "175" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861\",\r\n \"name\": \"rgb18782861\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgb18782861?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYjE4NzgyODYxP2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "8d1feee4-5423-4810-addd-0ccec7bb3b7b" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "28" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" - ], - "x-ms-request-id": [ - "d5d69731-e552-499d-9b1a-f42c1f3183bb" - ], - "x-ms-correlation-request-id": [ - "d5d69731-e552-499d-9b1a-f42c1f3183bb" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121702Z:d5d69731-e552-499d-9b1a-f42c1f3183bb" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:17:02 GMT" - ], - "Content-Length": [ - "175" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861\",\r\n \"name\": \"rgb18782861\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgb18782861?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYjE4NzgyODYxP2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "bd020a3c-16d8-49b2-9d26-acd2859d7000" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "28" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1194" - ], - "x-ms-request-id": [ - "71cd077e-b398-4ea4-a486-cd17510e6de0" - ], - "x-ms-correlation-request-id": [ - "71cd077e-b398-4ea4-a486-cd17510e6de0" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121744Z:71cd077e-b398-4ea4-a486-cd17510e6de0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:17:43 GMT" - ], - "Content-Length": [ - "175" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861\",\r\n \"name\": \"rgb18782861\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id54c01562?api-version=2018-11-30", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYjE4NzgyODYxL3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZElkZW50aXR5L3VzZXJBc3NpZ25lZElkZW50aXRpZXMvaWQ1NGMwMTU2Mj9hcGktdmVyc2lvbj0yMDE4LTExLTMw", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "2add788c-0696-4b33-9830-067bd4232109" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Msi.Fluent.ManagedServiceIdentityClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "43" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgb18782861/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id54c01562" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" - ], - "x-ms-request-id": [ - "25906545-f45a-42da-8995-7b04abfc4c3b" - ], - "x-ms-correlation-request-id": [ - "25906545-f45a-42da-8995-7b04abfc4c3b" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121700Z:25906545-f45a-42da-8995-7b04abfc4c3b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:17:00 GMT" - ], - "Content-Length": [ - "433" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgb18782861/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id54c01562\",\r\n \"name\": \"id54c01562\",\r\n \"type\": \"Microsoft.ManagedIdentity/userAssignedIdentities\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"principalId\": \"7f247f06-e190-4c23-8bf1-049a221e4350\",\r\n \"clientId\": \"52680fc0-0c61-4ce7-beff-db488a2cff19\"\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/72f988bf-86f1-41af-91ab-2d7cd011db47/servicePrincipals?$filter=displayName%20eq%20'41966be6-c4d1-4730-bb67-7e697e5a6b57'&api-version=1.6", - "EncodedRequestUri": "LzcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0Ny9zZXJ2aWNlUHJpbmNpcGFscz8kZmlsdGVyPWRpc3BsYXlOYW1lJTIwZXElMjAnNDE5NjZiZTYtYzRkMS00NzMwLWJiNjctN2U2OTdlNWE2YjU3JyZhcGktdmVyc2lvbj0xLjY=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "bb9c677e-2dab-4c00-ad23-0c70b9367f3e" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Graph.RBAC.Fluent.GraphRbacManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ocp-aad-diagnostics-server-name": [ - "ZnZ2Sm4wHKhGiTljJu3KQK7fGnFJiS2tk2zzWFEixio=" - ], - "request-id": [ - "71a4b075-f5d4-4e82-9fb1-032e98a8b76d" - ], - "client-request-id": [ - "bb9c677e-2dab-4c00-ad23-0c70b9367f3e" - ], - "x-ms-dirapi-data-contract-version": [ - "1.6" - ], - "ocp-aad-session-key": [ - "no0zaGT2dB6qQc5vOU4wCSgpAuWZGvCxKmMEpLTdi9qYuCcTFDMRBZDqfGqEc9fUExpFlj0gCHC-9FU9nOOZrtTqB0ZrcTCk3U_Kf3Xf4zGpyY8MpVsw_ezA-4vAEznp.KPZ_uR0oNYLmyrL_MSrbK_A-_F7VIyhTCZLffMASw6w" - ], - "DataServiceVersion": [ - "3.0;" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Access-Control-Allow-Origin": [ - "*" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "Duration": [ - "686647" - ], - "Date": [ - "Thu, 19 Sep 2019 12:17:02 GMT" - ], - "Content-Type": [ - "application/json; odata=minimalmetadata; streaming=true; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "121" - ] - }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47/$metadata#directoryObjects\",\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/72f988bf-86f1-41af-91ab-2d7cd011db47/servicePrincipals?$filter=displayName%20eq%20'41966be6-c4d1-4730-bb67-7e697e5a6b57'&api-version=1.6", - "EncodedRequestUri": "LzcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0Ny9zZXJ2aWNlUHJpbmNpcGFscz8kZmlsdGVyPWRpc3BsYXlOYW1lJTIwZXElMjAnNDE5NjZiZTYtYzRkMS00NzMwLWJiNjctN2U2OTdlNWE2YjU3JyZhcGktdmVyc2lvbj0xLjY=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "a5a5cad6-9fd9-4976-a0b8-fd5cba3b0553" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Graph.RBAC.Fluent.GraphRbacManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ocp-aad-diagnostics-server-name": [ - "77GS1zJUQSQxohW8FuTGHXiZw6pcDsYD8IAPRE2oT7U=" - ], - "request-id": [ - "9ce5d173-fba9-4a4d-ae25-073547667a69" - ], - "client-request-id": [ - "a5a5cad6-9fd9-4976-a0b8-fd5cba3b0553" - ], - "x-ms-dirapi-data-contract-version": [ - "1.6" - ], - "ocp-aad-session-key": [ - "DsVEPfYyExU1AlYOvNl0J4fv35XVGTNGMyYpsF4st4JdrnecgCwsz6yFJ95bMaeIjwUh7DjWNii-HIvoq6K1I8JgR8RPbwFZ20v7qvM-IaN7nezWtGhVraS7tXft-Bd3.NUbnGIRi8TxBMPuidYtI7dHYRSyNfQzEvIEKMtYweDM" - ], - "DataServiceVersion": [ - "3.0;" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Access-Control-Allow-Origin": [ - "*" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "Duration": [ - "430648" - ], - "Date": [ - "Thu, 19 Sep 2019 12:17:43 GMT" - ], - "Content-Type": [ - "application/json; odata=minimalmetadata; streaming=true; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "121" - ] - }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47/$metadata#directoryObjects\",\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/72f988bf-86f1-41af-91ab-2d7cd011db47/servicePrincipals?$filter=servicePrincipalNames/any(c:c%20eq%20'41966be6-c4d1-4730-bb67-7e697e5a6b57')&api-version=1.6", - "EncodedRequestUri": "LzcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0Ny9zZXJ2aWNlUHJpbmNpcGFscz8kZmlsdGVyPXNlcnZpY2VQcmluY2lwYWxOYW1lcy9hbnkoYzpjJTIwZXElMjAnNDE5NjZiZTYtYzRkMS00NzMwLWJiNjctN2U2OTdlNWE2YjU3JykmYXBpLXZlcnNpb249MS42", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "5a470b80-a5e6-44a2-b5b0-1b07acaaf726" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Graph.RBAC.Fluent.GraphRbacManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ocp-aad-diagnostics-server-name": [ - "PkZj8agn26MLgu/PeUanWAsDlZ+52sG6Pjxr3YuGxe8=" - ], - "request-id": [ - "72909007-cf86-43c6-b9f0-3843abcbb6b1" - ], - "client-request-id": [ - "5a470b80-a5e6-44a2-b5b0-1b07acaaf726" - ], - "x-ms-dirapi-data-contract-version": [ - "1.6" - ], - "ocp-aad-session-key": [ - "2a255Qx52naIkFcy2IEhy-JsADuvtGmrTsyJk7LO8rjxwF9qinffQq2PEtm-u5hY7Gcns2tqdHj3a9f_AzhSui53NX1fbRx-iXXfv9geyGAb_P-eoosKzY_E3M4ZerF3.430eihhiT-jELIJTSiAfZvg0k04dAB9LSy8q2wG3bUE" - ], - "DataServiceVersion": [ - "3.0;" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Access-Control-Allow-Origin": [ - "*" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "Duration": [ - "451218" - ], - "Date": [ - "Thu, 19 Sep 2019 12:17:02 GMT" - ], - "Content-Type": [ - "application/json; odata=minimalmetadata; streaming=true; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "1762" - ] - }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47/$metadata#directoryObjects\",\r\n \"value\": [\r\n {\r\n \"odata.type\": \"Microsoft.DirectoryServices.ServicePrincipal\",\r\n \"objectType\": \"ServicePrincipal\",\r\n \"objectId\": \"7d81e601-7c24-4238-8596-e28917ca4073\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"addIns\": [],\r\n \"alternativeNames\": [],\r\n \"appDisplayName\": \"Tanyi.2d.AzureCli\",\r\n \"appId\": \"41966be6-c4d1-4730-bb67-7e697e5a6b57\",\r\n \"applicationTemplateId\": null,\r\n \"appOwnerTenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"appRoleAssignmentRequired\": false,\r\n \"appRoles\": [],\r\n \"displayName\": \"Tanyi.2d.AzureCli\",\r\n \"errorUrl\": null,\r\n \"homepage\": \"https://azure-cli-2019-08-29-09-11-27\",\r\n \"informationalUrls\": {\r\n \"termsOfService\": null,\r\n \"support\": null,\r\n \"privacy\": null,\r\n \"marketing\": null\r\n },\r\n \"keyCredentials\": [],\r\n \"logoutUrl\": null,\r\n \"notificationEmailAddresses\": [],\r\n \"oauth2Permissions\": [\r\n {\r\n \"adminConsentDescription\": \"Allow the application to access azure-cli-2019-08-29-09-11-27 on behalf of the signed-in user.\",\r\n \"adminConsentDisplayName\": \"Access azure-cli-2019-08-29-09-11-27\",\r\n \"id\": \"c361a7da-eb89-4a36-9ce2-aafe13e3a7df\",\r\n \"isEnabled\": true,\r\n \"type\": \"User\",\r\n \"userConsentDescription\": \"Allow the application to access azure-cli-2019-08-29-09-11-27 on your behalf.\",\r\n \"userConsentDisplayName\": \"Access azure-cli-2019-08-29-09-11-27\",\r\n \"value\": \"user_impersonation\"\r\n }\r\n ],\r\n \"passwordCredentials\": [],\r\n \"preferredSingleSignOnMode\": null,\r\n \"preferredTokenSigningKeyEndDateTime\": null,\r\n \"preferredTokenSigningKeyThumbprint\": null,\r\n \"publisherName\": \"Microsoft\",\r\n \"replyUrls\": [],\r\n \"samlMetadataUrl\": null,\r\n \"samlSingleSignOnSettings\": null,\r\n \"servicePrincipalNames\": [\r\n \"http://azure-cli-2019-08-29-09-11-27\",\r\n \"41966be6-c4d1-4730-bb67-7e697e5a6b57\"\r\n ],\r\n \"servicePrincipalType\": \"Application\",\r\n \"signInAudience\": \"AzureADMyOrg\",\r\n \"tags\": [],\r\n \"tokenEncryptionKeyId\": null\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/72f988bf-86f1-41af-91ab-2d7cd011db47/servicePrincipals?$filter=servicePrincipalNames/any(c:c%20eq%20'41966be6-c4d1-4730-bb67-7e697e5a6b57')&api-version=1.6", - "EncodedRequestUri": "LzcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0Ny9zZXJ2aWNlUHJpbmNpcGFscz8kZmlsdGVyPXNlcnZpY2VQcmluY2lwYWxOYW1lcy9hbnkoYzpjJTIwZXElMjAnNDE5NjZiZTYtYzRkMS00NzMwLWJiNjctN2U2OTdlNWE2YjU3JykmYXBpLXZlcnNpb249MS42", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "7db06049-cf50-44be-92ce-d856bbd330b4" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Graph.RBAC.Fluent.GraphRbacManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ocp-aad-diagnostics-server-name": [ - "pe8SAwxbzK/1Yfb2SouUn5MkVhAJZOLhIov0ewN4v34=" - ], - "request-id": [ - "e2365a4a-79ee-4762-ab14-5c4b8fdc5a58" - ], - "client-request-id": [ - "7db06049-cf50-44be-92ce-d856bbd330b4" - ], - "x-ms-dirapi-data-contract-version": [ - "1.6" - ], - "ocp-aad-session-key": [ - "94Io_zh2ZrPogG4XkdyXqvJirMVqkIu9GRJoA2O3MHcpo2U1qfSK4UKTZtDTWu0kyWjtIRHYL7rv-QXB42gA_NFqfajSJ6R-zpcJBgdTh1gInbLGLkkXydziwJ6Of0l1.dxdhlOJNQwyQ_MeScadzdWkMYUW_4eGwvREDsZ-iaXE" - ], - "DataServiceVersion": [ - "3.0;" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Access-Control-Allow-Origin": [ - "*" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "Duration": [ - "485957" - ], - "Date": [ - "Thu, 19 Sep 2019 12:17:43 GMT" - ], - "Content-Type": [ - "application/json; odata=minimalmetadata; streaming=true; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "1762" - ] - }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47/$metadata#directoryObjects\",\r\n \"value\": [\r\n {\r\n \"odata.type\": \"Microsoft.DirectoryServices.ServicePrincipal\",\r\n \"objectType\": \"ServicePrincipal\",\r\n \"objectId\": \"7d81e601-7c24-4238-8596-e28917ca4073\",\r\n \"deletionTimestamp\": null,\r\n \"accountEnabled\": true,\r\n \"addIns\": [],\r\n \"alternativeNames\": [],\r\n \"appDisplayName\": \"Tanyi.2d.AzureCli\",\r\n \"appId\": \"41966be6-c4d1-4730-bb67-7e697e5a6b57\",\r\n \"applicationTemplateId\": null,\r\n \"appOwnerTenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"appRoleAssignmentRequired\": false,\r\n \"appRoles\": [],\r\n \"displayName\": \"Tanyi.2d.AzureCli\",\r\n \"errorUrl\": null,\r\n \"homepage\": \"https://azure-cli-2019-08-29-09-11-27\",\r\n \"informationalUrls\": {\r\n \"termsOfService\": null,\r\n \"support\": null,\r\n \"privacy\": null,\r\n \"marketing\": null\r\n },\r\n \"keyCredentials\": [],\r\n \"logoutUrl\": null,\r\n \"notificationEmailAddresses\": [],\r\n \"oauth2Permissions\": [\r\n {\r\n \"adminConsentDescription\": \"Allow the application to access azure-cli-2019-08-29-09-11-27 on behalf of the signed-in user.\",\r\n \"adminConsentDisplayName\": \"Access azure-cli-2019-08-29-09-11-27\",\r\n \"id\": \"c361a7da-eb89-4a36-9ce2-aafe13e3a7df\",\r\n \"isEnabled\": true,\r\n \"type\": \"User\",\r\n \"userConsentDescription\": \"Allow the application to access azure-cli-2019-08-29-09-11-27 on your behalf.\",\r\n \"userConsentDisplayName\": \"Access azure-cli-2019-08-29-09-11-27\",\r\n \"value\": \"user_impersonation\"\r\n }\r\n ],\r\n \"passwordCredentials\": [],\r\n \"preferredSingleSignOnMode\": null,\r\n \"preferredTokenSigningKeyEndDateTime\": null,\r\n \"preferredTokenSigningKeyThumbprint\": null,\r\n \"publisherName\": \"Microsoft\",\r\n \"replyUrls\": [],\r\n \"samlMetadataUrl\": null,\r\n \"samlSingleSignOnSettings\": null,\r\n \"servicePrincipalNames\": [\r\n \"http://azure-cli-2019-08-29-09-11-27\",\r\n \"41966be6-c4d1-4730-bb67-7e697e5a6b57\"\r\n ],\r\n \"servicePrincipalType\": \"Application\",\r\n \"signInAudience\": \"AzureADMyOrg\",\r\n \"tags\": [],\r\n \"tokenEncryptionKeyId\": null\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/72f988bf-86f1-41af-91ab-2d7cd011db47/servicePrincipals/7d81e601-7c24-4238-8596-e28917ca4073/keyCredentials?api-version=1.6", - "EncodedRequestUri": "LzcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0Ny9zZXJ2aWNlUHJpbmNpcGFscy83ZDgxZTYwMS03YzI0LTQyMzgtODU5Ni1lMjg5MTdjYTQwNzMva2V5Q3JlZGVudGlhbHM/YXBpLXZlcnNpb249MS42", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "9be579b5-3a58-4643-827a-c920b06c1807" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Graph.RBAC.Fluent.GraphRbacManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ocp-aad-diagnostics-server-name": [ - "ZnZ2Sm4wHKhGiTljJu3KQK7fGnFJiS2tk2zzWFEixio=" - ], - "request-id": [ - "e5596958-f4aa-4321-8cab-aed3e1042093" - ], - "client-request-id": [ - "9be579b5-3a58-4643-827a-c920b06c1807" - ], - "x-ms-dirapi-data-contract-version": [ - "1.6" - ], - "ocp-aad-session-key": [ - "iBpihvFrVpXJzHMR7Vd8XxOZx0YMgrDIN3Z1Xq9RXzftD2DBwYQk09lIRgR0z0ad_q33TGvog7gLWjr0NB_Mu05icQfIFyEZPs7sKKVf6cTlJABhbxK_egS-u1OpoyT6.NPZ5DsR1My0OQcjehGwbLwa9-iqmNMW0gLrdv96u8R0" - ], - "DataServiceVersion": [ - "3.0;" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Access-Control-Allow-Origin": [ - "*" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "Duration": [ - "449517" - ], - "Date": [ - "Thu, 19 Sep 2019 12:17:02 GMT" - ], - "Content-Type": [ - "application/json; odata=minimalmetadata; streaming=true; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "158" - ] - }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47/$metadata#Collection(Microsoft.DirectoryServices.KeyCredential)\",\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/72f988bf-86f1-41af-91ab-2d7cd011db47/servicePrincipals/7d81e601-7c24-4238-8596-e28917ca4073/keyCredentials?api-version=1.6", - "EncodedRequestUri": "LzcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0Ny9zZXJ2aWNlUHJpbmNpcGFscy83ZDgxZTYwMS03YzI0LTQyMzgtODU5Ni1lMjg5MTdjYTQwNzMva2V5Q3JlZGVudGlhbHM/YXBpLXZlcnNpb249MS42", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "f6d4e432-fbe7-4921-ab23-c41735c28157" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Graph.RBAC.Fluent.GraphRbacManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ocp-aad-diagnostics-server-name": [ - "mcAHdGZuCph/lC4ZEYFwu/VyXlNxA1DKzaQqWwbqylI=" - ], - "request-id": [ - "ac022dee-0808-46ef-9cef-bad512f73583" - ], - "client-request-id": [ - "f6d4e432-fbe7-4921-ab23-c41735c28157" - ], - "x-ms-dirapi-data-contract-version": [ - "1.6" - ], - "ocp-aad-session-key": [ - "3GQcTOshrn-FdxtIjmFwU6aEZPFD_0mG3Zcg5ZASH3hbswApELtSZxpXgzUZ8BhMWiooLo3HOpWIBJFATvY9dU6NZxxjIplv0bzZIkYzakBrGaIw-OwnjJvWJ_TXVn3X.V_rK0bVCWkOoeKrJCmQ-gBddKzdriiGRegjlY_xq5k8" - ], - "DataServiceVersion": [ - "3.0;" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Access-Control-Allow-Origin": [ - "*" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "Duration": [ - "554296" - ], - "Date": [ - "Thu, 19 Sep 2019 12:17:44 GMT" - ], - "Content-Type": [ - "application/json; odata=minimalmetadata; streaming=true; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "158" - ] - }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47/$metadata#Collection(Microsoft.DirectoryServices.KeyCredential)\",\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/72f988bf-86f1-41af-91ab-2d7cd011db47/servicePrincipals/7d81e601-7c24-4238-8596-e28917ca4073/passwordCredentials?api-version=1.6", - "EncodedRequestUri": "LzcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0Ny9zZXJ2aWNlUHJpbmNpcGFscy83ZDgxZTYwMS03YzI0LTQyMzgtODU5Ni1lMjg5MTdjYTQwNzMvcGFzc3dvcmRDcmVkZW50aWFscz9hcGktdmVyc2lvbj0xLjY=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "87c535a7-7a60-4613-a454-a0add1a24a3d" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Graph.RBAC.Fluent.GraphRbacManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ocp-aad-diagnostics-server-name": [ - "sg+xR78ao1KwZWTbptvEX9Cv7X9Km5PVscsoEJsEllQ=" - ], - "request-id": [ - "90374445-159a-46b0-863b-636f091f5fed" - ], - "client-request-id": [ - "87c535a7-7a60-4613-a454-a0add1a24a3d" - ], - "x-ms-dirapi-data-contract-version": [ - "1.6" - ], - "ocp-aad-session-key": [ - "zRGwZ2Movw48Bf6zwLonZtZiU58lPkkVI7GrOKNvKzsni6y3sRopH0-gGN3T8-YR0zHGbYq9psV2tuwbCyK0IVTCcKg3lJhLKsPxOmd0C5icR_DEcGofTW1WYzcUSHad.JQwDlKVai65d3lhsFjazj31jPHOWcEQuPEKEhnV9dSQ" - ], - "DataServiceVersion": [ - "3.0;" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Access-Control-Allow-Origin": [ - "*" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "Duration": [ - "461633" - ], - "Date": [ - "Thu, 19 Sep 2019 12:17:02 GMT" - ], - "Content-Type": [ - "application/json; odata=minimalmetadata; streaming=true; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "163" - ] - }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47/$metadata#Collection(Microsoft.DirectoryServices.PasswordCredential)\",\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/72f988bf-86f1-41af-91ab-2d7cd011db47/servicePrincipals/7d81e601-7c24-4238-8596-e28917ca4073/passwordCredentials?api-version=1.6", - "EncodedRequestUri": "LzcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0Ny9zZXJ2aWNlUHJpbmNpcGFscy83ZDgxZTYwMS03YzI0LTQyMzgtODU5Ni1lMjg5MTdjYTQwNzMvcGFzc3dvcmRDcmVkZW50aWFscz9hcGktdmVyc2lvbj0xLjY=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "068ded3a-0c26-40db-8776-afb10bbe52fc" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Graph.RBAC.Fluent.GraphRbacManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ocp-aad-diagnostics-server-name": [ - "tlyWsT3LkD4Ozk2jKhZAy8RhX2zZ1dBaakb/2Ahfdp4=" - ], - "request-id": [ - "eeac46cf-323b-4805-a33d-e309f5a3c983" - ], - "client-request-id": [ - "068ded3a-0c26-40db-8776-afb10bbe52fc" - ], - "x-ms-dirapi-data-contract-version": [ - "1.6" - ], - "ocp-aad-session-key": [ - "sOrZoCv6cG2df7nfiTF9D6LLLAAUS90djLRVe8S3CkKn9SNWYmFt4Bxo8qLxmgB9lh7HNMve1-e0BfPUk4p5TgUpkHNZa2d2-YubUrHggDiJdVd3goiiN-yx57BPyXv_.wgzVkp2jr-Z3XuhxCiYx34Re2qPDNNVb26NeUr5TrLI" - ], - "DataServiceVersion": [ - "3.0;" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Access-Control-Allow-Origin": [ - "*" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "Duration": [ - "504844" - ], - "Date": [ - "Thu, 19 Sep 2019 12:17:44 GMT" - ], - "Content-Type": [ - "application/json; odata=minimalmetadata; streaming=true; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "163" - ] - }, - "ResponseBody": "{\r\n \"odata.metadata\": \"https://graph.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47/$metadata#Collection(Microsoft.DirectoryServices.PasswordCredential)\",\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.KeyVault/vaults/vlt153946?api-version=2018-02-14", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYjE4NzgyODYxL3Byb3ZpZGVycy9NaWNyb3NvZnQuS2V5VmF1bHQvdmF1bHRzL3ZsdDE1Mzk0Nj9hcGktdmVyc2lvbj0yMDE4LTAyLTE0", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"family\": \"A\"\r\n },\r\n \"accessPolicies\": [\r\n {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"objectId\": \"7d81e601-7c24-4238-8596-e28917ca4073\",\r\n \"permissions\": {\r\n \"secrets\": [\r\n \"get\",\r\n \"list\",\r\n \"set\",\r\n \"delete\",\r\n \"backup\",\r\n \"restore\",\r\n \"recover\",\r\n \"purge\"\r\n ]\r\n }\r\n },\r\n {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"objectId\": \"7f247f06-e190-4c23-8bf1-049a221e4350\",\r\n \"permissions\": {\r\n \"secrets\": [\r\n \"get\",\r\n \"list\",\r\n \"set\",\r\n \"delete\",\r\n \"backup\",\r\n \"restore\",\r\n \"recover\",\r\n \"purge\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"enabledForDeployment\": true\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "5ebf3975-39a7-4fc3-81ac-901478ead67b" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.KeyVault.Fluent.KeyVaultManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "1043" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-keyvault-service-version": [ - "1.1.0.250" - ], - "x-ms-request-id": [ - "0f8a0d0c-05bd-4609-809d-b4b4f25b2fe5" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" - ], - "x-ms-correlation-request-id": [ - "eb7816ce-adc2-46f3-bb1b-242ad465c5d1" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121708Z:eb7816ce-adc2-46f3-bb1b-242ad465c5d1" - ], - "Date": [ - "Thu, 19 Sep 2019 12:17:08 GMT" - ], - "Content-Length": [ - "842" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.KeyVault/vaults/vlt153946\",\r\n \"name\": \"vlt153946\",\r\n \"type\": \"Microsoft.KeyVault/vaults\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"sku\": {\r\n \"family\": \"A\",\r\n \"name\": \"standard\"\r\n },\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"accessPolicies\": [\r\n {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"objectId\": \"7d81e601-7c24-4238-8596-e28917ca4073\",\r\n \"permissions\": {\r\n \"secrets\": [\r\n \"get\",\r\n \"list\",\r\n \"set\",\r\n \"delete\",\r\n \"backup\",\r\n \"restore\",\r\n \"recover\",\r\n \"purge\"\r\n ]\r\n }\r\n },\r\n {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"objectId\": \"7f247f06-e190-4c23-8bf1-049a221e4350\",\r\n \"permissions\": {\r\n \"secrets\": [\r\n \"get\",\r\n \"list\",\r\n \"set\",\r\n \"delete\",\r\n \"backup\",\r\n \"restore\",\r\n \"recover\",\r\n \"purge\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"enabledForDeployment\": true,\r\n \"vaultUri\": \"https://vlt153946.vault.azure.net\",\r\n \"provisioningState\": \"RegisteringDns\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.KeyVault/vaults/vlt153946?api-version=2018-02-14", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYjE4NzgyODYxL3Byb3ZpZGVycy9NaWNyb3NvZnQuS2V5VmF1bHQvdmF1bHRzL3ZsdDE1Mzk0Nj9hcGktdmVyc2lvbj0yMDE4LTAyLTE0", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"family\": \"A\"\r\n },\r\n \"accessPolicies\": [\r\n {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"objectId\": \"7d81e601-7c24-4238-8596-e28917ca4073\",\r\n \"permissions\": {\r\n \"secrets\": [\r\n \"get\",\r\n \"list\",\r\n \"set\",\r\n \"delete\",\r\n \"backup\",\r\n \"restore\",\r\n \"recover\",\r\n \"purge\"\r\n ]\r\n }\r\n },\r\n {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"objectId\": \"7f247f06-e190-4c23-8bf1-049a221e4350\",\r\n \"permissions\": {\r\n \"secrets\": [\r\n \"get\",\r\n \"list\",\r\n \"set\",\r\n \"delete\",\r\n \"backup\",\r\n \"restore\",\r\n \"recover\",\r\n \"purge\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"vaultUri\": \"https://vlt153946.vault.azure.net/\",\r\n \"enabledForDeployment\": true,\r\n \"enableSoftDelete\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\"\r\n }\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "1ecb9ee8-8467-4661-a68c-38bee6c91d37" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.KeyVault.Fluent.KeyVaultManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "1192" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-keyvault-service-version": [ - "1.1.0.250" - ], - "x-ms-request-id": [ - "9203fb19-621c-4810-a497-cd7099b43677" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1195" - ], - "x-ms-correlation-request-id": [ - "0236a96f-1033-435e-b912-9f5f44c6c74b" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121739Z:0236a96f-1033-435e-b912-9f5f44c6c74b" - ], - "Date": [ - "Thu, 19 Sep 2019 12:17:38 GMT" - ], - "Content-Length": [ - "862" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.KeyVault/vaults/vlt153946\",\r\n \"name\": \"vlt153946\",\r\n \"type\": \"Microsoft.KeyVault/vaults\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"sku\": {\r\n \"family\": \"A\",\r\n \"name\": \"standard\"\r\n },\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"accessPolicies\": [\r\n {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"objectId\": \"7d81e601-7c24-4238-8596-e28917ca4073\",\r\n \"permissions\": {\r\n \"secrets\": [\r\n \"get\",\r\n \"list\",\r\n \"set\",\r\n \"delete\",\r\n \"backup\",\r\n \"restore\",\r\n \"recover\",\r\n \"purge\"\r\n ]\r\n }\r\n },\r\n {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"objectId\": \"7f247f06-e190-4c23-8bf1-049a221e4350\",\r\n \"permissions\": {\r\n \"secrets\": [\r\n \"get\",\r\n \"list\",\r\n \"set\",\r\n \"delete\",\r\n \"backup\",\r\n \"restore\",\r\n \"recover\",\r\n \"purge\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"enabledForDeployment\": true,\r\n \"enableSoftDelete\": true,\r\n \"vaultUri\": \"https://vlt153946.vault.azure.net/\",\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.KeyVault/vaults/vlt153946?api-version=2018-02-14", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYjE4NzgyODYxL3Byb3ZpZGVycy9NaWNyb3NvZnQuS2V5VmF1bHQvdmF1bHRzL3ZsdDE1Mzk0Nj9hcGktdmVyc2lvbj0yMDE4LTAyLTE0", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.KeyVault.Fluent.KeyVaultManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-keyvault-service-version": [ - "1.1.0.250" - ], - "x-ms-request-id": [ - "e3206154-3178-4af6-a8a5-9c8a20829c50" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" - ], - "x-ms-correlation-request-id": [ - "956fdf33-9128-4393-b8aa-5ddeac3ddf89" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121739Z:956fdf33-9128-4393-b8aa-5ddeac3ddf89" - ], - "Date": [ - "Thu, 19 Sep 2019 12:17:38 GMT" - ], - "Content-Length": [ - "838" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.KeyVault/vaults/vlt153946\",\r\n \"name\": \"vlt153946\",\r\n \"type\": \"Microsoft.KeyVault/vaults\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"sku\": {\r\n \"family\": \"A\",\r\n \"name\": \"standard\"\r\n },\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"accessPolicies\": [\r\n {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"objectId\": \"7d81e601-7c24-4238-8596-e28917ca4073\",\r\n \"permissions\": {\r\n \"secrets\": [\r\n \"get\",\r\n \"list\",\r\n \"set\",\r\n \"delete\",\r\n \"backup\",\r\n \"restore\",\r\n \"recover\",\r\n \"purge\"\r\n ]\r\n }\r\n },\r\n {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"objectId\": \"7f247f06-e190-4c23-8bf1-049a221e4350\",\r\n \"permissions\": {\r\n \"secrets\": [\r\n \"get\",\r\n \"list\",\r\n \"set\",\r\n \"delete\",\r\n \"backup\",\r\n \"restore\",\r\n \"recover\",\r\n \"purge\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"enabledForDeployment\": true,\r\n \"vaultUri\": \"https://vlt153946.vault.azure.net/\",\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "//secrets/srt18353a?api-version=7.0", - "EncodedRequestUri": "Ly9zZWNyZXRzL3NydDE4MzUzYT9hcGktdmVyc2lvbj03LjA=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"value\": \"MIIKPAIBAzCCCfwGCSqGSIb3DQEHAaCCCe0EggnpMIIJ5TCCBhYGCSqGSIb3DQEHAaCCBgcEggYDMIIF/zCCBfsGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAiOxat3N9NKKwICB9AEggTYPSm3EObigQcausAjcvRGLyPmNMKXFW5IaURTUeeQzd56lNisV7ESyxhdUsXHNDsvfvQuJDXeROCsHBRfLzrDkzd8jVkHDj4jXtjn24i92jiZUdGacU/FOCgaWxCG/huPg/wpJqCphgAe3HGLgSOT9iP0sYmB1UYwNGCcYS4TaOIxV7+H++1Qh7DW7MzFod3h3EczbZPunGMuPvp0N+jQOgaUWDZmwlHlmttIJSwRjwKXSAIiTMHfi3DpWegaLVmBfULqoNzesRCF4xYV11DquQscF4rq5CMZ6XmJL21dltywEOItJGoJXDA3vPwZ8RwA6N5sez7ZE4PuSOk8F5l4ZLpQkIG0CWU/deMTw0aNUqiR+N9Zzggu7C0pL9lr6xdfM4+hw3FXH7UrRrd00F79shoxzfW2aZlJX1OAI75AkUUlWjY+0w3REUw/LEk1qV9ktTfE2nt9ZCvr4W+M8Cf5dSiccdg7B5nEws/adHCMcWb4sPSDHPzf4jNNeuMTArDxex9wU3u2Q2p97Mg6w3uvaGsshBTtCp49YEo6iQwnDBgEpqmQXFm66S6g4GG8K5x37BicJcF9+ViPhr6sA10qZ3EYLY0/gL88bvnX1aRwG+rABrAytHsdfo+14BeY5aReNqCSNdGc+anGr2UjtMvFsBJN14JLq1gGm1ddXTPAHtObUvaf8cl/yIr4ATMKst936ZdimNnppf33GEWoCTOTO1yNAUSmzxwv3k4N60O7EvhYNPoOvqPcD7gZY4hlSDBCQxqCkpZTQFQcd8tr0eM3X/1sH9saSNa19nuc3IbXLgqaNNX5monqNIIeKRgBW7WfZqbLZIzY2vVEKeuRYRlUAusz+S6ic9y1kUteq3aAkDbv7vqXDrw8N+1F5tsQjhdqMpMo8MYtcx2b7l3L/gTVvTYD49AbU6AFXJYOD4fhXeQI1VcVYvegKWlC2/HvOgT02a6gfHu70QLah8EplV5ME6blnSbjTy3PmI0n71NRAN3dThmL7Dk8A7CpCmjTw65/OOuzUgvSYoiuUI4kd6Bc/yFwqFSFzDzxHDX7jD1cl3dlSZISMKEjDApqFw7IxEH7fN18wshpZdDfgF5cT2rmqqxYnAtHhKs0/4aJBkw5hvXI0/nyMrijzzigXEgD0MHWlivGylsVOlSxqqQWDHYMC6k0w+yFeHxo3essjp+ck2y69JK4+nstEVJbXXE9/0ZN77F4Qr8T1x9RlIzcD1I3dEl49ZWNmfZLgFgncQWx55mkXrWIbkM7A+LiLnpAjxOFsZ1xG3L6VtQYkRRvUslcBfjwZg+AIdMkjxyNknTChqLQbjoCoAExzRvWCLbzvSAN3lsd80m5BD6Jj8BQ6+AjO8mrIamtRyyDSLqqXUjUZEHWoCr1we8La4ckI82qHCCt2Q+2JnGs818SvcyJNxDGiU1HJ1Lhi+CfLof7mhBBAjxko+JMK/hxgF5tPowA6qEPDRQPqBiHeuJK6Ri+jQa6DxzxFP3qctRX1yR3NLvif/wsUdQELYuvUxqGJYxldB076xpKyALNsw4aDNAtzRr5rfcYVKT2VpvRVJAgn5cizMHbLuF+0wnuwEhNtwaOFOD69wXzsEw1CrSeJY8/1UTyi8t3JOlRrOT84Leo6DyJ/qVaHn31K2YWfjGB6TATBgkqhkiG9w0BCRUxBgQEAQAAADBXBgkqhkiG9w0BCRQxSh5IAGEAZgBlADgAYgA5ADAAMwAtAGQANgA4ADAALQA0ADkAZQBkAC0AOQAwADgAOAAtADgAYwAyAGQAYgBiADMANAAzADkANABjMHkGCSsGAQQBgjcRATFsHmoATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABSAFMAQQAgAGEAbgBkACAAQQBFAFMAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByMIIDxwYJKoZIhvcNAQcGoIIDuDCCA7QCAQAwggOtBgkqhkiG9w0BBwEwHAYKKoZIhvcNAQwBBjAOBAiJWQVecvbwSgICB9CAggOANLdFaUlfaxuUn2UjyJDMeqFXxD7TPaYbrHHLAcJ3Oa3YnkWLfnnoY2mrJqqCNaQqEwQNNlnLv1CPNH3muxeRtHBc4Fi22S20fl1f56OSPmF9FNGc9U0Mje8s7F5utB8o/fd+2nNmhEkew5Xjl9DEQ14Qxu5nYubTDilk+KihEw2OfB8qtq5UTFEltDpXkZLupEp/Tpink2qJTj91+3aGcebbgTx6Ao2QXVtWM40yPov6KvOfVU1+ZDybUPI5F92afjkxPMGGidH1mpImXyTra8tCwY/7X6y68+F3fTYxg/sHLDNX8q5MPTKUczT7Q3P/Oz1cvMflQaa8SHZ2xTufZqaTTfxOX3vcwU63yTzkDKSnX4oIy8nJWAvjeDU8vT6nMP8NWsp7Xs5qV1hY8Y2iOgpXVjLy5j2U9sv75FZUTcP7+zPUcBDitb1Wb9wqD2NJFLbH8tTIjPX6w7dzXOKM2ynvBR97Lm73K6OCXYDkn4rmd357qMlDdXQSv0PNQfoMBaCqr8BmyCbkuk6jxw+Et2MWPV+tk+Y6wxhJs/XnKtAzIrbiV/40C8LMh63NJLegKcnw3MH5EWIYtNfWqoiG4FnA4L9Aq8trljGSZmCypStYrsUdMAHTTDEKi0KJQm2DMTYQOp7xRfhTnmLrC+AzKMUnxJhzh2MxgiEZUbtGmIh+W2NS4M1yJokCeiJ3nMfG/X+mGukcVJ6M0nF8Een40O4OB8Vnj5uhNkudhymURU0klSahG211IS+sKkbap0hnw2mlG0cKdDLDR4co/ZQRuhGO3TJ7BSNM59DfWs9Cg9X/g85lc50b/P8B2/EjdIwZ8lq4uEY5AKCdQOuerxc2n8o6XeDw7tWHe4GwyK8rUE8DDeJ3SRDOiu5iz9Ol9OUnlV1a9PPeOSRxl7oc4rq8P2u/JdNfWfipqOS1tsSJcJvj0R3izYe3PHHtfjsdZErC590UeH8FjXFeE0gsdlEzHMbIbMVNVYQ2W0i7ySN0cekC75PBFVtLaWByWHpBVtYFo/c5JSCR1yokBc1l1gRPMjN7tyXyuzm2Aj7piOpIif5na8hAwvTIr9qfVcDhYXtwa27iS94qk1qN9mzx+SiSce5pd0ENcEIkPNM4MbqgSAUbWABglgPXdVPTE7XGXn1rUaHjRGZDfmJRN2T4e7j3bA9FndDTSA7OQCJH0tddvY0wNzAfMAcGBSsOAwIaBBSoj0xcV/9PmaKGAoL57rEHrbZNpgQUdhORL1kXZ+PV5To+JecGwAPX9pM=\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "e561c94c-cd86-4966-9bef-2c03f98a5fa1" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.KeyVault.Fluent.KeyVaultClientInternal/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "3519" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "x-ms-keyvault-region": [ - "eastus" - ], - "x-ms-request-id": [ - "359deec2-c305-49ce-b1f2-898191e37dfa" - ], - "x-ms-keyvault-service-version": [ - "1.1.0.878" - ], - "x-ms-keyvault-network-info": [ - "addr=167.220.255.3;act_addr_fam=InterNetwork;" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "Strict-Transport-Security": [ - "max-age=31536000;includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:17:42 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "3716" - ] - }, - "ResponseBody": "{\r\n \"value\": \"MIIKPAIBAzCCCfwGCSqGSIb3DQEHAaCCCe0EggnpMIIJ5TCCBhYGCSqGSIb3DQEHAaCCBgcEggYDMIIF/zCCBfsGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAiOxat3N9NKKwICB9AEggTYPSm3EObigQcausAjcvRGLyPmNMKXFW5IaURTUeeQzd56lNisV7ESyxhdUsXHNDsvfvQuJDXeROCsHBRfLzrDkzd8jVkHDj4jXtjn24i92jiZUdGacU/FOCgaWxCG/huPg/wpJqCphgAe3HGLgSOT9iP0sYmB1UYwNGCcYS4TaOIxV7+H++1Qh7DW7MzFod3h3EczbZPunGMuPvp0N+jQOgaUWDZmwlHlmttIJSwRjwKXSAIiTMHfi3DpWegaLVmBfULqoNzesRCF4xYV11DquQscF4rq5CMZ6XmJL21dltywEOItJGoJXDA3vPwZ8RwA6N5sez7ZE4PuSOk8F5l4ZLpQkIG0CWU/deMTw0aNUqiR+N9Zzggu7C0pL9lr6xdfM4+hw3FXH7UrRrd00F79shoxzfW2aZlJX1OAI75AkUUlWjY+0w3REUw/LEk1qV9ktTfE2nt9ZCvr4W+M8Cf5dSiccdg7B5nEws/adHCMcWb4sPSDHPzf4jNNeuMTArDxex9wU3u2Q2p97Mg6w3uvaGsshBTtCp49YEo6iQwnDBgEpqmQXFm66S6g4GG8K5x37BicJcF9+ViPhr6sA10qZ3EYLY0/gL88bvnX1aRwG+rABrAytHsdfo+14BeY5aReNqCSNdGc+anGr2UjtMvFsBJN14JLq1gGm1ddXTPAHtObUvaf8cl/yIr4ATMKst936ZdimNnppf33GEWoCTOTO1yNAUSmzxwv3k4N60O7EvhYNPoOvqPcD7gZY4hlSDBCQxqCkpZTQFQcd8tr0eM3X/1sH9saSNa19nuc3IbXLgqaNNX5monqNIIeKRgBW7WfZqbLZIzY2vVEKeuRYRlUAusz+S6ic9y1kUteq3aAkDbv7vqXDrw8N+1F5tsQjhdqMpMo8MYtcx2b7l3L/gTVvTYD49AbU6AFXJYOD4fhXeQI1VcVYvegKWlC2/HvOgT02a6gfHu70QLah8EplV5ME6blnSbjTy3PmI0n71NRAN3dThmL7Dk8A7CpCmjTw65/OOuzUgvSYoiuUI4kd6Bc/yFwqFSFzDzxHDX7jD1cl3dlSZISMKEjDApqFw7IxEH7fN18wshpZdDfgF5cT2rmqqxYnAtHhKs0/4aJBkw5hvXI0/nyMrijzzigXEgD0MHWlivGylsVOlSxqqQWDHYMC6k0w+yFeHxo3essjp+ck2y69JK4+nstEVJbXXE9/0ZN77F4Qr8T1x9RlIzcD1I3dEl49ZWNmfZLgFgncQWx55mkXrWIbkM7A+LiLnpAjxOFsZ1xG3L6VtQYkRRvUslcBfjwZg+AIdMkjxyNknTChqLQbjoCoAExzRvWCLbzvSAN3lsd80m5BD6Jj8BQ6+AjO8mrIamtRyyDSLqqXUjUZEHWoCr1we8La4ckI82qHCCt2Q+2JnGs818SvcyJNxDGiU1HJ1Lhi+CfLof7mhBBAjxko+JMK/hxgF5tPowA6qEPDRQPqBiHeuJK6Ri+jQa6DxzxFP3qctRX1yR3NLvif/wsUdQELYuvUxqGJYxldB076xpKyALNsw4aDNAtzRr5rfcYVKT2VpvRVJAgn5cizMHbLuF+0wnuwEhNtwaOFOD69wXzsEw1CrSeJY8/1UTyi8t3JOlRrOT84Leo6DyJ/qVaHn31K2YWfjGB6TATBgkqhkiG9w0BCRUxBgQEAQAAADBXBgkqhkiG9w0BCRQxSh5IAGEAZgBlADgAYgA5ADAAMwAtAGQANgA4ADAALQA0ADkAZQBkAC0AOQAwADgAOAAtADgAYwAyAGQAYgBiADMANAAzADkANABjMHkGCSsGAQQBgjcRATFsHmoATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABSAFMAQQAgAGEAbgBkACAAQQBFAFMAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByMIIDxwYJKoZIhvcNAQcGoIIDuDCCA7QCAQAwggOtBgkqhkiG9w0BBwEwHAYKKoZIhvcNAQwBBjAOBAiJWQVecvbwSgICB9CAggOANLdFaUlfaxuUn2UjyJDMeqFXxD7TPaYbrHHLAcJ3Oa3YnkWLfnnoY2mrJqqCNaQqEwQNNlnLv1CPNH3muxeRtHBc4Fi22S20fl1f56OSPmF9FNGc9U0Mje8s7F5utB8o/fd+2nNmhEkew5Xjl9DEQ14Qxu5nYubTDilk+KihEw2OfB8qtq5UTFEltDpXkZLupEp/Tpink2qJTj91+3aGcebbgTx6Ao2QXVtWM40yPov6KvOfVU1+ZDybUPI5F92afjkxPMGGidH1mpImXyTra8tCwY/7X6y68+F3fTYxg/sHLDNX8q5MPTKUczT7Q3P/Oz1cvMflQaa8SHZ2xTufZqaTTfxOX3vcwU63yTzkDKSnX4oIy8nJWAvjeDU8vT6nMP8NWsp7Xs5qV1hY8Y2iOgpXVjLy5j2U9sv75FZUTcP7+zPUcBDitb1Wb9wqD2NJFLbH8tTIjPX6w7dzXOKM2ynvBR97Lm73K6OCXYDkn4rmd357qMlDdXQSv0PNQfoMBaCqr8BmyCbkuk6jxw+Et2MWPV+tk+Y6wxhJs/XnKtAzIrbiV/40C8LMh63NJLegKcnw3MH5EWIYtNfWqoiG4FnA4L9Aq8trljGSZmCypStYrsUdMAHTTDEKi0KJQm2DMTYQOp7xRfhTnmLrC+AzKMUnxJhzh2MxgiEZUbtGmIh+W2NS4M1yJokCeiJ3nMfG/X+mGukcVJ6M0nF8Een40O4OB8Vnj5uhNkudhymURU0klSahG211IS+sKkbap0hnw2mlG0cKdDLDR4co/ZQRuhGO3TJ7BSNM59DfWs9Cg9X/g85lc50b/P8B2/EjdIwZ8lq4uEY5AKCdQOuerxc2n8o6XeDw7tWHe4GwyK8rUE8DDeJ3SRDOiu5iz9Ol9OUnlV1a9PPeOSRxl7oc4rq8P2u/JdNfWfipqOS1tsSJcJvj0R3izYe3PHHtfjsdZErC590UeH8FjXFeE0gsdlEzHMbIbMVNVYQ2W0i7ySN0cekC75PBFVtLaWByWHpBVtYFo/c5JSCR1yokBc1l1gRPMjN7tyXyuzm2Aj7piOpIif5na8hAwvTIr9qfVcDhYXtwa27iS94qk1qN9mzx+SiSce5pd0ENcEIkPNM4MbqgSAUbWABglgPXdVPTE7XGXn1rUaHjRGZDfmJRN2T4e7j3bA9FndDTSA7OQCJH0tddvY0wNzAfMAcGBSsOAwIaBBSoj0xcV/9PmaKGAoL57rEHrbZNpgQUdhORL1kXZ+PV5To+JecGwAPX9pM=\",\r\n \"id\": \"https://vlt153946.vault.azure.net/secrets/srt18353a/f4ad764b740343fcaea659436746e95f\",\r\n \"attributes\": {\r\n \"enabled\": true,\r\n \"created\": 1568895462,\r\n \"updated\": 1568895462,\r\n \"recoveryLevel\": \"Recoverable+Purgeable\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.KeyVault/vaults/vlt11254c?api-version=2018-02-14", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYjE4NzgyODYxL3Byb3ZpZGVycy9NaWNyb3NvZnQuS2V5VmF1bHQvdmF1bHRzL3ZsdDExMjU0Yz9hcGktdmVyc2lvbj0yMDE4LTAyLTE0", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"family\": \"A\"\r\n },\r\n \"accessPolicies\": [\r\n {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"objectId\": \"7d81e601-7c24-4238-8596-e28917ca4073\",\r\n \"permissions\": {\r\n \"secrets\": [\r\n \"get\",\r\n \"list\",\r\n \"set\",\r\n \"delete\",\r\n \"backup\",\r\n \"restore\",\r\n \"recover\",\r\n \"purge\"\r\n ]\r\n }\r\n },\r\n {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"objectId\": \"7f247f06-e190-4c23-8bf1-049a221e4350\",\r\n \"permissions\": {\r\n \"secrets\": [\r\n \"get\",\r\n \"list\",\r\n \"set\",\r\n \"delete\",\r\n \"backup\",\r\n \"restore\",\r\n \"recover\",\r\n \"purge\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"enabledForDeployment\": true\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "360c69d3-589e-4263-bdf2-6f93b0f27895" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.KeyVault.Fluent.KeyVaultManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "1043" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-keyvault-service-version": [ - "1.1.0.250" - ], - "x-ms-request-id": [ - "82a4be40-75de-4ec7-a7a4-f364fa67bd32" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1193" - ], - "x-ms-correlation-request-id": [ - "ee21f549-0a31-42da-a423-6dc37a5f42a5" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121747Z:ee21f549-0a31-42da-a423-6dc37a5f42a5" - ], - "Date": [ - "Thu, 19 Sep 2019 12:17:46 GMT" - ], - "Content-Length": [ - "842" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.KeyVault/vaults/vlt11254c\",\r\n \"name\": \"vlt11254c\",\r\n \"type\": \"Microsoft.KeyVault/vaults\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"sku\": {\r\n \"family\": \"A\",\r\n \"name\": \"standard\"\r\n },\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"accessPolicies\": [\r\n {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"objectId\": \"7d81e601-7c24-4238-8596-e28917ca4073\",\r\n \"permissions\": {\r\n \"secrets\": [\r\n \"get\",\r\n \"list\",\r\n \"set\",\r\n \"delete\",\r\n \"backup\",\r\n \"restore\",\r\n \"recover\",\r\n \"purge\"\r\n ]\r\n }\r\n },\r\n {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"objectId\": \"7f247f06-e190-4c23-8bf1-049a221e4350\",\r\n \"permissions\": {\r\n \"secrets\": [\r\n \"get\",\r\n \"list\",\r\n \"set\",\r\n \"delete\",\r\n \"backup\",\r\n \"restore\",\r\n \"recover\",\r\n \"purge\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"enabledForDeployment\": true,\r\n \"vaultUri\": \"https://vlt11254c.vault.azure.net\",\r\n \"provisioningState\": \"RegisteringDns\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.KeyVault/vaults/vlt11254c?api-version=2018-02-14", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYjE4NzgyODYxL3Byb3ZpZGVycy9NaWNyb3NvZnQuS2V5VmF1bHQvdmF1bHRzL3ZsdDExMjU0Yz9hcGktdmVyc2lvbj0yMDE4LTAyLTE0", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"family\": \"A\"\r\n },\r\n \"accessPolicies\": [\r\n {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"objectId\": \"7d81e601-7c24-4238-8596-e28917ca4073\",\r\n \"permissions\": {\r\n \"secrets\": [\r\n \"get\",\r\n \"list\",\r\n \"set\",\r\n \"delete\",\r\n \"backup\",\r\n \"restore\",\r\n \"recover\",\r\n \"purge\"\r\n ]\r\n }\r\n },\r\n {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"objectId\": \"7f247f06-e190-4c23-8bf1-049a221e4350\",\r\n \"permissions\": {\r\n \"secrets\": [\r\n \"get\",\r\n \"list\",\r\n \"set\",\r\n \"delete\",\r\n \"backup\",\r\n \"restore\",\r\n \"recover\",\r\n \"purge\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"vaultUri\": \"https://vlt11254c.vault.azure.net/\",\r\n \"enabledForDeployment\": true,\r\n \"enableSoftDelete\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\"\r\n }\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "5e9ea224-af5e-4f46-8baf-39db904f2086" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.KeyVault.Fluent.KeyVaultManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "1192" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-keyvault-service-version": [ - "1.1.0.250" - ], - "x-ms-request-id": [ - "17a464d8-b757-4852-b05e-fcb79f275fa5" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1192" - ], - "x-ms-correlation-request-id": [ - "68b4a646-32d8-42aa-9440-e9723375a85c" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121821Z:68b4a646-32d8-42aa-9440-e9723375a85c" - ], - "Date": [ - "Thu, 19 Sep 2019 12:18:21 GMT" - ], - "Content-Length": [ - "862" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.KeyVault/vaults/vlt11254c\",\r\n \"name\": \"vlt11254c\",\r\n \"type\": \"Microsoft.KeyVault/vaults\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"sku\": {\r\n \"family\": \"A\",\r\n \"name\": \"standard\"\r\n },\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"accessPolicies\": [\r\n {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"objectId\": \"7d81e601-7c24-4238-8596-e28917ca4073\",\r\n \"permissions\": {\r\n \"secrets\": [\r\n \"get\",\r\n \"list\",\r\n \"set\",\r\n \"delete\",\r\n \"backup\",\r\n \"restore\",\r\n \"recover\",\r\n \"purge\"\r\n ]\r\n }\r\n },\r\n {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"objectId\": \"7f247f06-e190-4c23-8bf1-049a221e4350\",\r\n \"permissions\": {\r\n \"secrets\": [\r\n \"get\",\r\n \"list\",\r\n \"set\",\r\n \"delete\",\r\n \"backup\",\r\n \"restore\",\r\n \"recover\",\r\n \"purge\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"enabledForDeployment\": true,\r\n \"enableSoftDelete\": true,\r\n \"vaultUri\": \"https://vlt11254c.vault.azure.net/\",\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.KeyVault/vaults/vlt11254c?api-version=2018-02-14", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYjE4NzgyODYxL3Byb3ZpZGVycy9NaWNyb3NvZnQuS2V5VmF1bHQvdmF1bHRzL3ZsdDExMjU0Yz9hcGktdmVyc2lvbj0yMDE4LTAyLTE0", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.KeyVault.Fluent.KeyVaultManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-keyvault-service-version": [ - "1.1.0.250" - ], - "x-ms-request-id": [ - "a774933c-6e7e-4ef0-a038-79a414916f66" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-correlation-request-id": [ - "620df234-1a53-42fb-a6d1-ea28abc36234" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121818Z:620df234-1a53-42fb-a6d1-ea28abc36234" - ], - "Date": [ - "Thu, 19 Sep 2019 12:18:17 GMT" - ], - "Content-Length": [ - "838" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.KeyVault/vaults/vlt11254c\",\r\n \"name\": \"vlt11254c\",\r\n \"type\": \"Microsoft.KeyVault/vaults\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"sku\": {\r\n \"family\": \"A\",\r\n \"name\": \"standard\"\r\n },\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"accessPolicies\": [\r\n {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"objectId\": \"7d81e601-7c24-4238-8596-e28917ca4073\",\r\n \"permissions\": {\r\n \"secrets\": [\r\n \"get\",\r\n \"list\",\r\n \"set\",\r\n \"delete\",\r\n \"backup\",\r\n \"restore\",\r\n \"recover\",\r\n \"purge\"\r\n ]\r\n }\r\n },\r\n {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"objectId\": \"7f247f06-e190-4c23-8bf1-049a221e4350\",\r\n \"permissions\": {\r\n \"secrets\": [\r\n \"get\",\r\n \"list\",\r\n \"set\",\r\n \"delete\",\r\n \"backup\",\r\n \"restore\",\r\n \"recover\",\r\n \"purge\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"enabledForDeployment\": true,\r\n \"vaultUri\": \"https://vlt11254c.vault.azure.net/\",\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "//secrets/srt73772f?api-version=7.0", - "EncodedRequestUri": "Ly9zZWNyZXRzL3NydDczNzcyZj9hcGktdmVyc2lvbj03LjA=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"value\": \"MIIKPAIBAzCCCfwGCSqGSIb3DQEHAaCCCe0EggnpMIIJ5TCCBhYGCSqGSIb3DQEHAaCCBgcEggYDMIIF/zCCBfsGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAiOxat3N9NKKwICB9AEggTYPSm3EObigQcausAjcvRGLyPmNMKXFW5IaURTUeeQzd56lNisV7ESyxhdUsXHNDsvfvQuJDXeROCsHBRfLzrDkzd8jVkHDj4jXtjn24i92jiZUdGacU/FOCgaWxCG/huPg/wpJqCphgAe3HGLgSOT9iP0sYmB1UYwNGCcYS4TaOIxV7+H++1Qh7DW7MzFod3h3EczbZPunGMuPvp0N+jQOgaUWDZmwlHlmttIJSwRjwKXSAIiTMHfi3DpWegaLVmBfULqoNzesRCF4xYV11DquQscF4rq5CMZ6XmJL21dltywEOItJGoJXDA3vPwZ8RwA6N5sez7ZE4PuSOk8F5l4ZLpQkIG0CWU/deMTw0aNUqiR+N9Zzggu7C0pL9lr6xdfM4+hw3FXH7UrRrd00F79shoxzfW2aZlJX1OAI75AkUUlWjY+0w3REUw/LEk1qV9ktTfE2nt9ZCvr4W+M8Cf5dSiccdg7B5nEws/adHCMcWb4sPSDHPzf4jNNeuMTArDxex9wU3u2Q2p97Mg6w3uvaGsshBTtCp49YEo6iQwnDBgEpqmQXFm66S6g4GG8K5x37BicJcF9+ViPhr6sA10qZ3EYLY0/gL88bvnX1aRwG+rABrAytHsdfo+14BeY5aReNqCSNdGc+anGr2UjtMvFsBJN14JLq1gGm1ddXTPAHtObUvaf8cl/yIr4ATMKst936ZdimNnppf33GEWoCTOTO1yNAUSmzxwv3k4N60O7EvhYNPoOvqPcD7gZY4hlSDBCQxqCkpZTQFQcd8tr0eM3X/1sH9saSNa19nuc3IbXLgqaNNX5monqNIIeKRgBW7WfZqbLZIzY2vVEKeuRYRlUAusz+S6ic9y1kUteq3aAkDbv7vqXDrw8N+1F5tsQjhdqMpMo8MYtcx2b7l3L/gTVvTYD49AbU6AFXJYOD4fhXeQI1VcVYvegKWlC2/HvOgT02a6gfHu70QLah8EplV5ME6blnSbjTy3PmI0n71NRAN3dThmL7Dk8A7CpCmjTw65/OOuzUgvSYoiuUI4kd6Bc/yFwqFSFzDzxHDX7jD1cl3dlSZISMKEjDApqFw7IxEH7fN18wshpZdDfgF5cT2rmqqxYnAtHhKs0/4aJBkw5hvXI0/nyMrijzzigXEgD0MHWlivGylsVOlSxqqQWDHYMC6k0w+yFeHxo3essjp+ck2y69JK4+nstEVJbXXE9/0ZN77F4Qr8T1x9RlIzcD1I3dEl49ZWNmfZLgFgncQWx55mkXrWIbkM7A+LiLnpAjxOFsZ1xG3L6VtQYkRRvUslcBfjwZg+AIdMkjxyNknTChqLQbjoCoAExzRvWCLbzvSAN3lsd80m5BD6Jj8BQ6+AjO8mrIamtRyyDSLqqXUjUZEHWoCr1we8La4ckI82qHCCt2Q+2JnGs818SvcyJNxDGiU1HJ1Lhi+CfLof7mhBBAjxko+JMK/hxgF5tPowA6qEPDRQPqBiHeuJK6Ri+jQa6DxzxFP3qctRX1yR3NLvif/wsUdQELYuvUxqGJYxldB076xpKyALNsw4aDNAtzRr5rfcYVKT2VpvRVJAgn5cizMHbLuF+0wnuwEhNtwaOFOD69wXzsEw1CrSeJY8/1UTyi8t3JOlRrOT84Leo6DyJ/qVaHn31K2YWfjGB6TATBgkqhkiG9w0BCRUxBgQEAQAAADBXBgkqhkiG9w0BCRQxSh5IAGEAZgBlADgAYgA5ADAAMwAtAGQANgA4ADAALQA0ADkAZQBkAC0AOQAwADgAOAAtADgAYwAyAGQAYgBiADMANAAzADkANABjMHkGCSsGAQQBgjcRATFsHmoATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABSAFMAQQAgAGEAbgBkACAAQQBFAFMAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByMIIDxwYJKoZIhvcNAQcGoIIDuDCCA7QCAQAwggOtBgkqhkiG9w0BBwEwHAYKKoZIhvcNAQwBBjAOBAiJWQVecvbwSgICB9CAggOANLdFaUlfaxuUn2UjyJDMeqFXxD7TPaYbrHHLAcJ3Oa3YnkWLfnnoY2mrJqqCNaQqEwQNNlnLv1CPNH3muxeRtHBc4Fi22S20fl1f56OSPmF9FNGc9U0Mje8s7F5utB8o/fd+2nNmhEkew5Xjl9DEQ14Qxu5nYubTDilk+KihEw2OfB8qtq5UTFEltDpXkZLupEp/Tpink2qJTj91+3aGcebbgTx6Ao2QXVtWM40yPov6KvOfVU1+ZDybUPI5F92afjkxPMGGidH1mpImXyTra8tCwY/7X6y68+F3fTYxg/sHLDNX8q5MPTKUczT7Q3P/Oz1cvMflQaa8SHZ2xTufZqaTTfxOX3vcwU63yTzkDKSnX4oIy8nJWAvjeDU8vT6nMP8NWsp7Xs5qV1hY8Y2iOgpXVjLy5j2U9sv75FZUTcP7+zPUcBDitb1Wb9wqD2NJFLbH8tTIjPX6w7dzXOKM2ynvBR97Lm73K6OCXYDkn4rmd357qMlDdXQSv0PNQfoMBaCqr8BmyCbkuk6jxw+Et2MWPV+tk+Y6wxhJs/XnKtAzIrbiV/40C8LMh63NJLegKcnw3MH5EWIYtNfWqoiG4FnA4L9Aq8trljGSZmCypStYrsUdMAHTTDEKi0KJQm2DMTYQOp7xRfhTnmLrC+AzKMUnxJhzh2MxgiEZUbtGmIh+W2NS4M1yJokCeiJ3nMfG/X+mGukcVJ6M0nF8Een40O4OB8Vnj5uhNkudhymURU0klSahG211IS+sKkbap0hnw2mlG0cKdDLDR4co/ZQRuhGO3TJ7BSNM59DfWs9Cg9X/g85lc50b/P8B2/EjdIwZ8lq4uEY5AKCdQOuerxc2n8o6XeDw7tWHe4GwyK8rUE8DDeJ3SRDOiu5iz9Ol9OUnlV1a9PPeOSRxl7oc4rq8P2u/JdNfWfipqOS1tsSJcJvj0R3izYe3PHHtfjsdZErC590UeH8FjXFeE0gsdlEzHMbIbMVNVYQ2W0i7ySN0cekC75PBFVtLaWByWHpBVtYFo/c5JSCR1yokBc1l1gRPMjN7tyXyuzm2Aj7piOpIif5na8hAwvTIr9qfVcDhYXtwa27iS94qk1qN9mzx+SiSce5pd0ENcEIkPNM4MbqgSAUbWABglgPXdVPTE7XGXn1rUaHjRGZDfmJRN2T4e7j3bA9FndDTSA7OQCJH0tddvY0wNzAfMAcGBSsOAwIaBBSoj0xcV/9PmaKGAoL57rEHrbZNpgQUdhORL1kXZ+PV5To+JecGwAPX9pM=\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c047ce32-0eb9-4c53-9b2a-8247415d7bd6" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.KeyVault.Fluent.KeyVaultClientInternal/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "3519" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "x-ms-keyvault-region": [ - "eastus" - ], - "x-ms-request-id": [ - "ae4b8a79-ee92-4eea-b2fe-d10ffb925f79" - ], - "x-ms-keyvault-service-version": [ - "1.1.0.878" - ], - "x-ms-keyvault-network-info": [ - "addr=167.220.255.3;act_addr_fam=InterNetwork;" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "Strict-Transport-Security": [ - "max-age=31536000;includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:18:23 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "3716" - ] - }, - "ResponseBody": "{\r\n \"value\": \"MIIKPAIBAzCCCfwGCSqGSIb3DQEHAaCCCe0EggnpMIIJ5TCCBhYGCSqGSIb3DQEHAaCCBgcEggYDMIIF/zCCBfsGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAiOxat3N9NKKwICB9AEggTYPSm3EObigQcausAjcvRGLyPmNMKXFW5IaURTUeeQzd56lNisV7ESyxhdUsXHNDsvfvQuJDXeROCsHBRfLzrDkzd8jVkHDj4jXtjn24i92jiZUdGacU/FOCgaWxCG/huPg/wpJqCphgAe3HGLgSOT9iP0sYmB1UYwNGCcYS4TaOIxV7+H++1Qh7DW7MzFod3h3EczbZPunGMuPvp0N+jQOgaUWDZmwlHlmttIJSwRjwKXSAIiTMHfi3DpWegaLVmBfULqoNzesRCF4xYV11DquQscF4rq5CMZ6XmJL21dltywEOItJGoJXDA3vPwZ8RwA6N5sez7ZE4PuSOk8F5l4ZLpQkIG0CWU/deMTw0aNUqiR+N9Zzggu7C0pL9lr6xdfM4+hw3FXH7UrRrd00F79shoxzfW2aZlJX1OAI75AkUUlWjY+0w3REUw/LEk1qV9ktTfE2nt9ZCvr4W+M8Cf5dSiccdg7B5nEws/adHCMcWb4sPSDHPzf4jNNeuMTArDxex9wU3u2Q2p97Mg6w3uvaGsshBTtCp49YEo6iQwnDBgEpqmQXFm66S6g4GG8K5x37BicJcF9+ViPhr6sA10qZ3EYLY0/gL88bvnX1aRwG+rABrAytHsdfo+14BeY5aReNqCSNdGc+anGr2UjtMvFsBJN14JLq1gGm1ddXTPAHtObUvaf8cl/yIr4ATMKst936ZdimNnppf33GEWoCTOTO1yNAUSmzxwv3k4N60O7EvhYNPoOvqPcD7gZY4hlSDBCQxqCkpZTQFQcd8tr0eM3X/1sH9saSNa19nuc3IbXLgqaNNX5monqNIIeKRgBW7WfZqbLZIzY2vVEKeuRYRlUAusz+S6ic9y1kUteq3aAkDbv7vqXDrw8N+1F5tsQjhdqMpMo8MYtcx2b7l3L/gTVvTYD49AbU6AFXJYOD4fhXeQI1VcVYvegKWlC2/HvOgT02a6gfHu70QLah8EplV5ME6blnSbjTy3PmI0n71NRAN3dThmL7Dk8A7CpCmjTw65/OOuzUgvSYoiuUI4kd6Bc/yFwqFSFzDzxHDX7jD1cl3dlSZISMKEjDApqFw7IxEH7fN18wshpZdDfgF5cT2rmqqxYnAtHhKs0/4aJBkw5hvXI0/nyMrijzzigXEgD0MHWlivGylsVOlSxqqQWDHYMC6k0w+yFeHxo3essjp+ck2y69JK4+nstEVJbXXE9/0ZN77F4Qr8T1x9RlIzcD1I3dEl49ZWNmfZLgFgncQWx55mkXrWIbkM7A+LiLnpAjxOFsZ1xG3L6VtQYkRRvUslcBfjwZg+AIdMkjxyNknTChqLQbjoCoAExzRvWCLbzvSAN3lsd80m5BD6Jj8BQ6+AjO8mrIamtRyyDSLqqXUjUZEHWoCr1we8La4ckI82qHCCt2Q+2JnGs818SvcyJNxDGiU1HJ1Lhi+CfLof7mhBBAjxko+JMK/hxgF5tPowA6qEPDRQPqBiHeuJK6Ri+jQa6DxzxFP3qctRX1yR3NLvif/wsUdQELYuvUxqGJYxldB076xpKyALNsw4aDNAtzRr5rfcYVKT2VpvRVJAgn5cizMHbLuF+0wnuwEhNtwaOFOD69wXzsEw1CrSeJY8/1UTyi8t3JOlRrOT84Leo6DyJ/qVaHn31K2YWfjGB6TATBgkqhkiG9w0BCRUxBgQEAQAAADBXBgkqhkiG9w0BCRQxSh5IAGEAZgBlADgAYgA5ADAAMwAtAGQANgA4ADAALQA0ADkAZQBkAC0AOQAwADgAOAAtADgAYwAyAGQAYgBiADMANAAzADkANABjMHkGCSsGAQQBgjcRATFsHmoATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABSAFMAQQAgAGEAbgBkACAAQQBFAFMAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByMIIDxwYJKoZIhvcNAQcGoIIDuDCCA7QCAQAwggOtBgkqhkiG9w0BBwEwHAYKKoZIhvcNAQwBBjAOBAiJWQVecvbwSgICB9CAggOANLdFaUlfaxuUn2UjyJDMeqFXxD7TPaYbrHHLAcJ3Oa3YnkWLfnnoY2mrJqqCNaQqEwQNNlnLv1CPNH3muxeRtHBc4Fi22S20fl1f56OSPmF9FNGc9U0Mje8s7F5utB8o/fd+2nNmhEkew5Xjl9DEQ14Qxu5nYubTDilk+KihEw2OfB8qtq5UTFEltDpXkZLupEp/Tpink2qJTj91+3aGcebbgTx6Ao2QXVtWM40yPov6KvOfVU1+ZDybUPI5F92afjkxPMGGidH1mpImXyTra8tCwY/7X6y68+F3fTYxg/sHLDNX8q5MPTKUczT7Q3P/Oz1cvMflQaa8SHZ2xTufZqaTTfxOX3vcwU63yTzkDKSnX4oIy8nJWAvjeDU8vT6nMP8NWsp7Xs5qV1hY8Y2iOgpXVjLy5j2U9sv75FZUTcP7+zPUcBDitb1Wb9wqD2NJFLbH8tTIjPX6w7dzXOKM2ynvBR97Lm73K6OCXYDkn4rmd357qMlDdXQSv0PNQfoMBaCqr8BmyCbkuk6jxw+Et2MWPV+tk+Y6wxhJs/XnKtAzIrbiV/40C8LMh63NJLegKcnw3MH5EWIYtNfWqoiG4FnA4L9Aq8trljGSZmCypStYrsUdMAHTTDEKi0KJQm2DMTYQOp7xRfhTnmLrC+AzKMUnxJhzh2MxgiEZUbtGmIh+W2NS4M1yJokCeiJ3nMfG/X+mGukcVJ6M0nF8Een40O4OB8Vnj5uhNkudhymURU0klSahG211IS+sKkbap0hnw2mlG0cKdDLDR4co/ZQRuhGO3TJ7BSNM59DfWs9Cg9X/g85lc50b/P8B2/EjdIwZ8lq4uEY5AKCdQOuerxc2n8o6XeDw7tWHe4GwyK8rUE8DDeJ3SRDOiu5iz9Ol9OUnlV1a9PPeOSRxl7oc4rq8P2u/JdNfWfipqOS1tsSJcJvj0R3izYe3PHHtfjsdZErC590UeH8FjXFeE0gsdlEzHMbIbMVNVYQ2W0i7ySN0cekC75PBFVtLaWByWHpBVtYFo/c5JSCR1yokBc1l1gRPMjN7tyXyuzm2Aj7piOpIif5na8hAwvTIr9qfVcDhYXtwa27iS94qk1qN9mzx+SiSce5pd0ENcEIkPNM4MbqgSAUbWABglgPXdVPTE7XGXn1rUaHjRGZDfmJRN2T4e7j3bA9FndDTSA7OQCJH0tddvY0wNzAfMAcGBSsOAwIaBBSoj0xcV/9PmaKGAoL57rEHrbZNpgQUdhORL1kXZ+PV5To+JecGwAPX9pM=\",\r\n \"id\": \"https://vlt11254c.vault.azure.net/secrets/srt73772f/63b7c1be84544ba6b07884d07bf1a4f1\",\r\n \"attributes\": {\r\n \"enabled\": true,\r\n \"created\": 1568895504,\r\n \"updated\": 1568895504,\r\n \"recoveryLevel\": \"Recoverable+Purgeable\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/publicIPAddresses/pipfe42029082?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYjE4NzgyODYxL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9wdWJsaWNJUEFkZHJlc3Nlcy9waXBmZTQyMDI5MDgyP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n },\r\n \"properties\": {\r\n \"publicIPAllocationMethod\": \"Static\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "5ad34af0-e92f-499e-b95b-d9ef2d28ac69" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "152" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "1" - ], - "x-ms-request-id": [ - "d1f66802-0820-4b19-b20b-7d2a50c7dc87" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/d1f66802-0820-4b19-b20b-7d2a50c7dc87?api-version=2019-06-01" - ], - "x-ms-correlation-request-id": [ - "bd4f02b1-35b9-483c-84e2-e088077a7dc8" - ], - "x-ms-arm-service-request-id": [ - "a61747ea-b389-4b80-b272-dcb760685664" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1191" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121827Z:bd4f02b1-35b9-483c-84e2-e088077a7dc8" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:18:26 GMT" - ], - "Content-Length": [ - "652" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"pipfe42029082\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/publicIPAddresses/pipfe42029082\",\r\n \"etag\": \"W/\\\"bb44b92a-e22c-4f9b-afb6-947e4d9590a1\\\"\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"4b59f6b1-6577-4ad6-9152-dc1e9ec2a9f5\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Static\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/d1f66802-0820-4b19-b20b-7d2a50c7dc87?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZDFmNjY4MDItMDgyMC00YjE5LWIyMGItN2QyYTUwYzdkYzg3P2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "bc546435-84d8-499a-be39-950aa75493cc" - ], - "x-ms-correlation-request-id": [ - "5bad6d32-113b-40a6-81ea-7700622b3767" - ], - "x-ms-arm-service-request-id": [ - "b903fe6d-2943-4cd8-8253-ee10a992fa3d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121829Z:5bad6d32-113b-40a6-81ea-7700622b3767" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:18:28 GMT" - ], - "Content-Length": [ - "29" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/publicIPAddresses/pipfe42029082?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYjE4NzgyODYxL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9wdWJsaWNJUEFkZHJlc3Nlcy9waXBmZTQyMDI5MDgyP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "W/\"e66b936e-d43b-429e-a4f1-6b7a1e33be7e\"" - ], - "x-ms-request-id": [ - "98a71222-ffff-4df6-a78e-3d3e8879db31" - ], - "x-ms-correlation-request-id": [ - "9d65da3f-871f-40ac-a8d6-9a646e7455c9" - ], - "x-ms-arm-service-request-id": [ - "1241bfb9-ee33-49e3-b274-8504d70ba044" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121829Z:9d65da3f-871f-40ac-a8d6-9a646e7455c9" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:18:28 GMT" - ], - "Content-Length": [ - "686" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"pipfe42029082\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/publicIPAddresses/pipfe42029082\",\r\n \"etag\": \"W/\\\"e66b936e-d43b-429e-a4f1-6b7a1e33be7e\\\"\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"4b59f6b1-6577-4ad6-9152-dc1e9ec2a9f5\",\r\n \"ipAddress\": \"20.42.26.46\",\r\n \"publicIPAddressVersion\": \"IPv4\",\r\n \"publicIPAllocationMethod\": \"Static\",\r\n \"idleTimeoutInMinutes\": 4,\r\n \"ipTags\": []\r\n },\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"sku\": {\r\n \"name\": \"Standard\",\r\n \"tier\": \"Regional\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/virtualNetworks/vnet97100?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYjE4NzgyODYxL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3Mvdm5ldDk3MTAwP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/24\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/25\"\r\n },\r\n \"name\": \"default\"\r\n },\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.128/25\"\r\n },\r\n \"name\": \"apps\"\r\n }\r\n ]\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c51b9774-e5e9-45d5-910f-a535a9461a33" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "486" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "3" - ], - "x-ms-request-id": [ - "04b0f6d2-13b1-4124-ab0e-095a6e4e9aa2" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/04b0f6d2-13b1-4124-ab0e-095a6e4e9aa2?api-version=2019-06-01" - ], - "x-ms-correlation-request-id": [ - "cb5f3673-85b0-4769-bfd6-00157920ae07" - ], - "x-ms-arm-service-request-id": [ - "1aba6f44-cfb1-47b7-ad7b-bfca5a3ee94c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1190" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121831Z:cb5f3673-85b0-4769-bfd6-00157920ae07" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:18:31 GMT" - ], - "Content-Length": [ - "1923" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"vnet97100\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/virtualNetworks/vnet97100\",\r\n \"etag\": \"W/\\\"b29fd1cb-ba4c-49e6-9927-751cb302a106\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"f7fd5f0e-7b04-4d5f-be4b-13130699cb93\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/24\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"default\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/virtualNetworks/vnet97100/subnets/default\",\r\n \"etag\": \"W/\\\"b29fd1cb-ba4c-49e6-9927-751cb302a106\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/25\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n {\r\n \"name\": \"apps\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/virtualNetworks/vnet97100/subnets/apps\",\r\n \"etag\": \"W/\\\"b29fd1cb-ba4c-49e6-9927-751cb302a106\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.128/25\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/04b0f6d2-13b1-4124-ab0e-095a6e4e9aa2?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDRiMGY2ZDItMTNiMS00MTI0LWFiMGUtMDk1YTZlNGU5YWEyP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "0e75db03-48dd-401d-b988-d9e0b10c68d8" - ], - "x-ms-correlation-request-id": [ - "318da03f-10f6-43b4-a662-7ec9a7d56a7f" - ], - "x-ms-arm-service-request-id": [ - "500c45c7-8859-4563-8b20-e9cddec22f7e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121835Z:318da03f-10f6-43b4-a662-7ec9a7d56a7f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:18:34 GMT" - ], - "Content-Length": [ - "29" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/virtualNetworks/vnet97100?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYjE4NzgyODYxL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay92aXJ0dWFsTmV0d29ya3Mvdm5ldDk3MTAwP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "W/\"29541e64-57cc-4c1f-9c1d-9ed7e9fec8c5\"" - ], - "x-ms-request-id": [ - "400d231d-0a55-4ed7-a85b-87dac2729333" - ], - "x-ms-correlation-request-id": [ - "7622cf61-d277-473a-9047-77db4bc81636" - ], - "x-ms-arm-service-request-id": [ - "e3a1a9c1-e4af-4393-ac89-3f067d899950" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121835Z:7622cf61-d277-473a-9047-77db4bc81636" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:18:35 GMT" - ], - "Content-Length": [ - "1926" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"vnet97100\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/virtualNetworks/vnet97100\",\r\n \"etag\": \"W/\\\"29541e64-57cc-4c1f-9c1d-9ed7e9fec8c5\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"f7fd5f0e-7b04-4d5f-be4b-13130699cb93\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/24\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"default\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/virtualNetworks/vnet97100/subnets/default\",\r\n \"etag\": \"W/\\\"29541e64-57cc-4c1f-9c1d-9ed7e9fec8c5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/25\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n {\r\n \"name\": \"apps\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/virtualNetworks/vnet97100/subnets/apps\",\r\n \"etag\": \"W/\\\"29541e64-57cc-4c1f-9c1d-9ed7e9fec8c5\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.128/25\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYjE4NzgyODYxL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9hcHBsaWNhdGlvbkdhdGV3YXlzL2Fnd2FmYWUwOTU1OTRmP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"WAF_v2\",\r\n \"tier\": \"WAF_v2\"\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/virtualNetworks/vnet97100/subnets/default\"\r\n }\r\n },\r\n \"name\": \"ipcfg69050\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"properties\": {\r\n \"keyVaultSecretId\": \"https://vlt153946.vault.azure.net/secrets/srt18353a/f4ad764b740343fcaea659436746e95f\"\r\n },\r\n \"name\": \"ssl1\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/publicIPAddresses/pipfe42029082\"\r\n }\r\n },\r\n \"name\": \"frontend27867\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 443\r\n },\r\n \"name\": \"port19136\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.1\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backend4ee5119895\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 8080\r\n },\r\n \"name\": \"backcfg95408\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendIPConfigurations/frontend27867\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendPorts/port19136\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/sslCertificates/ssl1\"\r\n }\r\n },\r\n \"name\": \"listener21294\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendAddressPools/backend4ee5119895\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendHttpSettingsCollection/backcfg95408\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/HTTPListeners/listener21294\"\r\n }\r\n },\r\n \"name\": \"rule1\"\r\n }\r\n ],\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 2,\r\n \"maxCapacity\": 5\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgb18782861/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id54c01562\": {}\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "22c9b3c0-afb0-4715-ab3c-8421bd54e30c" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "3648" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "64394612-b0a4-44ea-aba0-40ecf2cde63a" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01" - ], - "x-ms-correlation-request-id": [ - "4a82e42e-0b07-4114-8bc9-0137c51ce148" - ], - "x-ms-arm-service-request-id": [ - "2715f26d-4da6-4f9e-960c-f815c3e1f433" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1189" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121839Z:4a82e42e-0b07-4114-8bc9-0137c51ce148" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:18:38 GMT" - ], - "Content-Length": [ - "9142" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"agwafae095594f\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f\",\r\n \"etag\": \"W/\\\"5f88e4d7-8c45-42bc-83ab-93b7ab7d70b7\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"identity\": {\r\n \"type\": \"userAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgb18782861/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id54c01562\": {}\r\n }\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"1e0c2d9e-4966-4786-8a34-b254a69bd2e6\",\r\n \"sku\": {\r\n \"name\": \"WAF_v2\",\r\n \"tier\": \"WAF_v2\"\r\n },\r\n \"operationalState\": \"Stopped\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ipcfg69050\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/gatewayIPConfigurations/ipcfg69050\",\r\n \"etag\": \"W/\\\"5f88e4d7-8c45-42bc-83ab-93b7ab7d70b7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/virtualNetworks/vnet97100/subnets/default\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ssl1\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/sslCertificates/ssl1\",\r\n \"etag\": \"W/\\\"5f88e4d7-8c45-42bc-83ab-93b7ab7d70b7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"keyVaultSecretId\": \"https://vlt153946.vault.azure.net/secrets/srt18353a/f4ad764b740343fcaea659436746e95f\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"frontend27867\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendIPConfigurations/frontend27867\",\r\n \"etag\": \"W/\\\"5f88e4d7-8c45-42bc-83ab-93b7ab7d70b7\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/publicIPAddresses/pipfe42029082\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"port19136\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendPorts/port19136\",\r\n \"etag\": \"W/\\\"5f88e4d7-8c45-42bc-83ab-93b7ab7d70b7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"backend4ee5119895\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendAddressPools/backend4ee5119895\",\r\n \"etag\": \"W/\\\"5f88e4d7-8c45-42bc-83ab-93b7ab7d70b7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.1\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/requestRoutingRules/rule1\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"backcfg95408\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendHttpSettingsCollection/backcfg95408\",\r\n \"etag\": \"W/\\\"5f88e4d7-8c45-42bc-83ab-93b7ab7d70b7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"port\": 8080,\r\n \"protocol\": \"Http\",\r\n \"cookieBasedAffinity\": \"Disabled\",\r\n \"pickHostNameFromBackendAddress\": false,\r\n \"requestTimeout\": 30,\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/requestRoutingRules/rule1\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"listener21294\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\",\r\n \"etag\": \"W/\\\"5f88e4d7-8c45-42bc-83ab-93b7ab7d70b7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendIPConfigurations/frontend27867\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendPorts/port19136\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/sslCertificates/ssl1\"\r\n },\r\n \"requireServerNameIndication\": false,\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/requestRoutingRules/rule1\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"rule1\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/requestRoutingRules/rule1\",\r\n \"etag\": \"W/\\\"5f88e4d7-8c45-42bc-83ab-93b7ab7d70b7\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"ruleType\": \"Basic\",\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendAddressPools/backend4ee5119895\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendHttpSettingsCollection/backcfg95408\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 2,\r\n \"maxCapacity\": 5\r\n }\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYjE4NzgyODYxL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9hcHBsaWNhdGlvbkdhdGV3YXlzL2Fnd2FmYWUwOTU1OTRmP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"WAF_v2\",\r\n \"tier\": \"WAF_v2\"\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/virtualNetworks/vnet97100/subnets/default\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"ipcfg69050\",\r\n \"etag\": \"W/\\\"a2054045-d7d1-4f2b-bb4b-a6edc21a6aa0\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/gatewayIPConfigurations/ipcfg69050\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [],\r\n \"sslCertificates\": [\r\n {\r\n \"properties\": {\r\n \"keyVaultSecretId\": \"https://vlt153946.vault.azure.net/secrets/srt18353a/f4ad764b740343fcaea659436746e95f\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"ssl1\",\r\n \"etag\": \"W/\\\"a2054045-d7d1-4f2b-bb4b-a6edc21a6aa0\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/sslCertificates/ssl1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"keyVaultSecretId\": \"https://vlt11254c.vault.azure.net/secrets/srt73772f/63b7c1be84544ba6b07884d07bf1a4f1\"\r\n },\r\n \"name\": \"cert65322\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/publicIPAddresses/pipfe42029082\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"frontend27867\",\r\n \"etag\": \"W/\\\"a2054045-d7d1-4f2b-bb4b-a6edc21a6aa0\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendIPConfigurations/frontend27867\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 443,\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"port19136\",\r\n \"etag\": \"W/\\\"a2054045-d7d1-4f2b-bb4b-a6edc21a6aa0\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendPorts/port19136\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.1\"\r\n }\r\n ],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"backend4ee5119895\",\r\n \"etag\": \"W/\\\"a2054045-d7d1-4f2b-bb4b-a6edc21a6aa0\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendAddressPools/backend4ee5119895\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 8080,\r\n \"protocol\": \"Http\",\r\n \"cookieBasedAffinity\": \"Disabled\",\r\n \"requestTimeout\": 30,\r\n \"pickHostNameFromBackendAddress\": false,\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"backcfg95408\",\r\n \"etag\": \"W/\\\"a2054045-d7d1-4f2b-bb4b-a6edc21a6aa0\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendHttpSettingsCollection/backcfg95408\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendIPConfigurations/frontend27867\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendPorts/port19136\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/sslCertificates/cert65322\"\r\n },\r\n \"requireServerNameIndication\": false,\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"listener21294\",\r\n \"etag\": \"W/\\\"a2054045-d7d1-4f2b-bb4b-a6edc21a6aa0\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"ruleType\": \"Basic\",\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendAddressPools/backend4ee5119895\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendHttpSettingsCollection/backcfg95408\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"rule1\",\r\n \"etag\": \"W/\\\"a2054045-d7d1-4f2b-bb4b-a6edc21a6aa0\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/requestRoutingRules/rule1\"\r\n }\r\n ],\r\n \"rewriteRuleSets\": [],\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 2,\r\n \"maxCapacity\": 5\r\n },\r\n \"resourceGuid\": \"1e0c2d9e-4966-4786-8a34-b254a69bd2e6\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"etag\": \"W/\\\"a2054045-d7d1-4f2b-bb4b-a6edc21a6aa0\\\"\",\r\n \"identity\": {\r\n \"type\": \"UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgb18782861/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id54c01562\": {}\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "48b30885-2cc9-49f1-a84d-22ad038a9c60" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "7420" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "67ce3a45-022c-4ecd-9608-2b34afd2da3d" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/67ce3a45-022c-4ecd-9608-2b34afd2da3d?api-version=2019-06-01" - ], - "x-ms-correlation-request-id": [ - "5bf231eb-dd05-426a-aad9-0988f75fd36b" - ], - "x-ms-arm-service-request-id": [ - "c4f3125c-8aad-4cb3-b01d-c5cd7545d77c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1188" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122315Z:5bf231eb-dd05-426a-aad9-0988f75fd36b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:23:14 GMT" - ], - "Content-Length": [ - "9717" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"agwafae095594f\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f\",\r\n \"etag\": \"W/\\\"8c9825e8-0729-4860-94df-e8f493dc76da\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"identity\": {\r\n \"type\": \"userAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgb18782861/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id54c01562\": {}\r\n }\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"1e0c2d9e-4966-4786-8a34-b254a69bd2e6\",\r\n \"sku\": {\r\n \"name\": \"WAF_v2\",\r\n \"tier\": \"WAF_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ipcfg69050\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/gatewayIPConfigurations/ipcfg69050\",\r\n \"etag\": \"W/\\\"8c9825e8-0729-4860-94df-e8f493dc76da\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/virtualNetworks/vnet97100/subnets/default\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ssl1\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/sslCertificates/ssl1\",\r\n \"etag\": \"W/\\\"8c9825e8-0729-4860-94df-e8f493dc76da\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"keyVaultSecretId\": \"https://vlt153946.vault.azure.net/secrets/srt18353a/f4ad764b740343fcaea659436746e95f\"\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n },\r\n {\r\n \"name\": \"cert65322\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/sslCertificates/cert65322\",\r\n \"etag\": \"W/\\\"8c9825e8-0729-4860-94df-e8f493dc76da\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"keyVaultSecretId\": \"https://vlt11254c.vault.azure.net/secrets/srt73772f/63b7c1be84544ba6b07884d07bf1a4f1\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"frontend27867\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendIPConfigurations/frontend27867\",\r\n \"etag\": \"W/\\\"8c9825e8-0729-4860-94df-e8f493dc76da\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/publicIPAddresses/pipfe42029082\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"port19136\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendPorts/port19136\",\r\n \"etag\": \"W/\\\"8c9825e8-0729-4860-94df-e8f493dc76da\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"backend4ee5119895\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendAddressPools/backend4ee5119895\",\r\n \"etag\": \"W/\\\"8c9825e8-0729-4860-94df-e8f493dc76da\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.1\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/requestRoutingRules/rule1\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"backcfg95408\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendHttpSettingsCollection/backcfg95408\",\r\n \"etag\": \"W/\\\"8c9825e8-0729-4860-94df-e8f493dc76da\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"port\": 8080,\r\n \"protocol\": \"Http\",\r\n \"cookieBasedAffinity\": \"Disabled\",\r\n \"pickHostNameFromBackendAddress\": false,\r\n \"requestTimeout\": 30,\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/requestRoutingRules/rule1\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"listener21294\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\",\r\n \"etag\": \"W/\\\"8c9825e8-0729-4860-94df-e8f493dc76da\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendIPConfigurations/frontend27867\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendPorts/port19136\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/sslCertificates/cert65322\"\r\n },\r\n \"requireServerNameIndication\": false,\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/requestRoutingRules/rule1\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"rule1\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/requestRoutingRules/rule1\",\r\n \"etag\": \"W/\\\"8c9825e8-0729-4860-94df-e8f493dc76da\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"ruleType\": \"Basic\",\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendAddressPools/backend4ee5119895\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendHttpSettingsCollection/backcfg95408\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 2,\r\n \"maxCapacity\": 5\r\n }\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "84545ecd-31d3-4c3d-81c3-4e9fb58465bf" - ], - "x-ms-correlation-request-id": [ - "b5dfbdf7-dd48-4a72-ae25-85fc8f6d4194" - ], - "x-ms-arm-service-request-id": [ - "78120732-7419-4390-a363-0015abb882dd" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121849Z:b5dfbdf7-dd48-4a72-ae25-85fc8f6d4194" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:18:49 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "c9ff1c5a-b75d-4879-81e3-1ac2eeef334e" - ], - "x-ms-correlation-request-id": [ - "c0839960-ff20-4cf2-b791-79ad12f91a6c" - ], - "x-ms-arm-service-request-id": [ - "a37b9bbb-6732-4631-a78b-c082f7827366" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121900Z:c0839960-ff20-4cf2-b791-79ad12f91a6c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:18:59 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "449efac9-e65c-421f-bbdf-62da61c4872a" - ], - "x-ms-correlation-request-id": [ - "1fe59ec8-bbc4-4a2e-b15f-4c2a2948718d" - ], - "x-ms-arm-service-request-id": [ - "f09e1561-5447-4efb-964e-655fe2e4be50" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121910Z:1fe59ec8-bbc4-4a2e-b15f-4c2a2948718d" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:19:10 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "382348d8-58d2-4efd-9c54-e8cedda210c4" - ], - "x-ms-correlation-request-id": [ - "c88ec441-666f-45c7-8265-dd0b5d2fd701" - ], - "x-ms-arm-service-request-id": [ - "5a293ac1-6708-4439-ad71-768879200a26" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121920Z:c88ec441-666f-45c7-8265-dd0b5d2fd701" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:19:20 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "0ec0b303-921a-41fd-8daf-44080fa1d450" - ], - "x-ms-correlation-request-id": [ - "f3b8206e-615f-4c22-9339-615ca71ac3fb" - ], - "x-ms-arm-service-request-id": [ - "784eb46f-ae18-4603-ad26-62c3b1fc35b1" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121931Z:f3b8206e-615f-4c22-9339-615ca71ac3fb" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:19:30 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "eff28101-3f01-45b4-a5fb-39011822c1b4" - ], - "x-ms-correlation-request-id": [ - "97a27e90-428c-4574-b98c-fe2a772e6d89" - ], - "x-ms-arm-service-request-id": [ - "a0a9cb72-619d-4040-906b-40644cc2a93b" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121942Z:97a27e90-428c-4574-b98c-fe2a772e6d89" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:19:41 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "c6348979-c6a8-4a1f-a169-3f6d2ee669bc" - ], - "x-ms-correlation-request-id": [ - "9eec3b2b-f50b-4cf8-b2c9-8d730dc50b52" - ], - "x-ms-arm-service-request-id": [ - "464903cc-1a82-49d9-88fa-769218d8d238" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T121952Z:9eec3b2b-f50b-4cf8-b2c9-8d730dc50b52" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:19:51 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "fc29561a-3cd2-4a6d-a856-9999c123ce91" - ], - "x-ms-correlation-request-id": [ - "c5ea9206-5afb-4c25-8fbb-40df4d28f706" - ], - "x-ms-arm-service-request-id": [ - "0312c828-5c21-480b-9487-b481ee9c6bcc" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122002Z:c5ea9206-5afb-4c25-8fbb-40df4d28f706" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:20:02 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "e236ae0a-0000-4c51-acef-fea890db9863" - ], - "x-ms-correlation-request-id": [ - "c152a724-d6c7-43ff-8ad6-0528880ae1a9" - ], - "x-ms-arm-service-request-id": [ - "27e5c3a4-753f-4470-af04-8b406c75a2b3" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122013Z:c152a724-d6c7-43ff-8ad6-0528880ae1a9" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:20:12 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "74783b4a-194b-4d62-a3cb-144a96eb15f4" - ], - "x-ms-correlation-request-id": [ - "0d3fdad5-f32c-4020-9e10-f48c6eefceca" - ], - "x-ms-arm-service-request-id": [ - "8e2c4b01-74c9-416f-a6f8-458dc9d4a810" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122023Z:0d3fdad5-f32c-4020-9e10-f48c6eefceca" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:20:22 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "f233bee3-5e2e-4732-b572-2b4f012251ee" - ], - "x-ms-correlation-request-id": [ - "0d9f141a-a755-43c0-88fe-4c1f6e5af2af" - ], - "x-ms-arm-service-request-id": [ - "4ef8ce59-bf6e-45d8-a8a1-c0883a6bbd41" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122033Z:0d9f141a-a755-43c0-88fe-4c1f6e5af2af" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:20:33 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "a06dc7b5-acdc-4020-80fa-79038c368704" - ], - "x-ms-correlation-request-id": [ - "b9d1183b-9e18-40ee-b340-fce7e7d704b1" - ], - "x-ms-arm-service-request-id": [ - "c1de77e7-73fa-4312-8acb-ad0e9414bc46" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122044Z:b9d1183b-9e18-40ee-b340-fce7e7d704b1" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:20:44 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "ff356ddd-85fc-4d32-b329-1156c5cfd356" - ], - "x-ms-correlation-request-id": [ - "4ef82238-53cd-47f2-bc63-8860948c777e" - ], - "x-ms-arm-service-request-id": [ - "ac092a20-6502-42ae-9834-80f5fb4883b4" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122055Z:4ef82238-53cd-47f2-bc63-8860948c777e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:20:55 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "02ec417a-a7c9-4e9b-b7cf-85dbdce391c7" - ], - "x-ms-correlation-request-id": [ - "e0dd9b49-4616-416c-857a-acbdb8b7583a" - ], - "x-ms-arm-service-request-id": [ - "dcefa57f-5249-46da-a58e-bce3f1e9e784" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122105Z:e0dd9b49-4616-416c-857a-acbdb8b7583a" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:21:05 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "cddc6586-a613-4ef9-977d-b0c40f5b9299" - ], - "x-ms-correlation-request-id": [ - "fcaa65cf-5c4d-48b7-b5ef-3ac08423be98" - ], - "x-ms-arm-service-request-id": [ - "1c8e7adf-2540-4016-adce-c4434886a64a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122116Z:fcaa65cf-5c4d-48b7-b5ef-3ac08423be98" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:21:15 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "bea6c167-1d72-44e0-ad42-e1fc6ee9a066" - ], - "x-ms-correlation-request-id": [ - "53b98c04-92b5-49d4-b876-afc378b2f5e5" - ], - "x-ms-arm-service-request-id": [ - "90b9b21c-4293-4f0f-b8b7-09bca27028e1" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122126Z:53b98c04-92b5-49d4-b876-afc378b2f5e5" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:21:25 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "146d58bc-51e3-4b49-9de1-2cda05e75460" - ], - "x-ms-correlation-request-id": [ - "2cd76fb4-3c1f-40ed-a741-410e8192cb41" - ], - "x-ms-arm-service-request-id": [ - "f823bfab-fc10-4ab4-b076-ab78050a5aa1" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122136Z:2cd76fb4-3c1f-40ed-a741-410e8192cb41" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:21:36 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "bf5417b3-891d-4237-bc01-fcfc6ece9477" - ], - "x-ms-correlation-request-id": [ - "308c8c5b-77f7-4c4c-917a-3adbfb407df9" - ], - "x-ms-arm-service-request-id": [ - "5aad0e86-c61b-44c5-b854-f644ba6bbab0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122147Z:308c8c5b-77f7-4c4c-917a-3adbfb407df9" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:21:46 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "bac4bd6e-876a-4004-9067-eb645e339232" - ], - "x-ms-correlation-request-id": [ - "e926a757-f236-4bb9-bff7-bb89b44cd10a" - ], - "x-ms-arm-service-request-id": [ - "0dedd08b-f8e9-4541-a16f-8d25cb340a56" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122157Z:e926a757-f236-4bb9-bff7-bb89b44cd10a" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:21:57 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "bcc5a81b-e6c5-4c2b-ae3d-11d8022d580b" - ], - "x-ms-correlation-request-id": [ - "c32c4f71-2ae0-4dd9-9cea-5a0a10125198" - ], - "x-ms-arm-service-request-id": [ - "dce7ba92-9078-4b91-9d3f-dadc60feeb1d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122208Z:c32c4f71-2ae0-4dd9-9cea-5a0a10125198" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:22:08 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "67bba284-6cf1-4073-9703-e5f0140933bc" - ], - "x-ms-correlation-request-id": [ - "001bcca8-711f-41fc-ab4e-b1609e7d63aa" - ], - "x-ms-arm-service-request-id": [ - "ee012b15-c011-4aee-9ad1-d9a5f3fd8946" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122218Z:001bcca8-711f-41fc-ab4e-b1609e7d63aa" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:22:18 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "05e0e782-43d5-4e1a-b066-e935ad8e41c3" - ], - "x-ms-correlation-request-id": [ - "ea5420a7-14e6-4fd5-9bbf-7b6868db2c6f" - ], - "x-ms-arm-service-request-id": [ - "5fc27a48-6062-4afb-909b-d04246dae30c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122229Z:ea5420a7-14e6-4fd5-9bbf-7b6868db2c6f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:22:28 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "bea8f719-cde8-44e6-aa54-d4fbd2d51cc2" - ], - "x-ms-correlation-request-id": [ - "534e97c6-a3a9-4817-9213-3dacf67c67cb" - ], - "x-ms-arm-service-request-id": [ - "e6101f9b-0c16-4d21-8c00-f5eb7f9f97b7" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11971" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122239Z:534e97c6-a3a9-4817-9213-3dacf67c67cb" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:22:38 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "00c66fb6-7fb8-439f-8737-54bd92383e10" - ], - "x-ms-correlation-request-id": [ - "1ab6c79c-4246-4d41-bb2e-1db6279161b8" - ], - "x-ms-arm-service-request-id": [ - "24ede853-93a5-4dd6-b0fc-f248a0803e93" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11970" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122250Z:1ab6c79c-4246-4d41-bb2e-1db6279161b8" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:22:49 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "3c840fd5-f7e6-4d66-8da2-0634812a7146" - ], - "x-ms-correlation-request-id": [ - "dcecf1e5-7d65-4d69-804d-0a512bc06457" - ], - "x-ms-arm-service-request-id": [ - "987c005f-3123-4c88-8dec-ec823ae935e7" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11969" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122300Z:dcecf1e5-7d65-4d69-804d-0a512bc06457" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:23:00 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/64394612-b0a4-44ea-aba0-40ecf2cde63a?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQzOTQ2MTItYjBhNC00NGVhLWFiYTAtNDBlY2YyY2RlNjNhP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "38cc760e-0f80-4ea5-9270-be1b4f462bee" - ], - "x-ms-correlation-request-id": [ - "8ebaa61b-ed05-49e8-9920-2a8e1d26d1a9" - ], - "x-ms-arm-service-request-id": [ - "685a877f-bf21-467d-92e8-08181ed81c4f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11968" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122310Z:8ebaa61b-ed05-49e8-9920-2a8e1d26d1a9" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:23:10 GMT" - ], - "Content-Length": [ - "29" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYjE4NzgyODYxL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9hcHBsaWNhdGlvbkdhdGV3YXlzL2Fnd2FmYWUwOTU1OTRmP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "W/\"a2054045-d7d1-4f2b-bb4b-a6edc21a6aa0\"" - ], - "x-ms-request-id": [ - "6022060c-21fa-4fb8-a06f-ca35468eb79e" - ], - "x-ms-correlation-request-id": [ - "2cba88a6-0e7e-4bf7-9915-d6ccc735a236" - ], - "x-ms-arm-service-request-id": [ - "1eb843f6-d1df-42a1-9ef7-074cccf49405" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11967" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122311Z:2cba88a6-0e7e-4bf7-9915-d6ccc735a236" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:23:10 GMT" - ], - "Content-Length": [ - "9283" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"agwafae095594f\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f\",\r\n \"etag\": \"W/\\\"a2054045-d7d1-4f2b-bb4b-a6edc21a6aa0\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"identity\": {\r\n \"type\": \"userAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgb18782861/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id54c01562\": {\r\n \"principalId\": \"7f247f06-e190-4c23-8bf1-049a221e4350\",\r\n \"clientId\": \"52680fc0-0c61-4ce7-beff-db488a2cff19\"\r\n }\r\n }\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"1e0c2d9e-4966-4786-8a34-b254a69bd2e6\",\r\n \"sku\": {\r\n \"name\": \"WAF_v2\",\r\n \"tier\": \"WAF_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ipcfg69050\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/gatewayIPConfigurations/ipcfg69050\",\r\n \"etag\": \"W/\\\"a2054045-d7d1-4f2b-bb4b-a6edc21a6aa0\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/virtualNetworks/vnet97100/subnets/default\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ssl1\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/sslCertificates/ssl1\",\r\n \"etag\": \"W/\\\"a2054045-d7d1-4f2b-bb4b-a6edc21a6aa0\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"keyVaultSecretId\": \"https://vlt153946.vault.azure.net/secrets/srt18353a/f4ad764b740343fcaea659436746e95f\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"frontend27867\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendIPConfigurations/frontend27867\",\r\n \"etag\": \"W/\\\"a2054045-d7d1-4f2b-bb4b-a6edc21a6aa0\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/publicIPAddresses/pipfe42029082\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"port19136\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendPorts/port19136\",\r\n \"etag\": \"W/\\\"a2054045-d7d1-4f2b-bb4b-a6edc21a6aa0\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"backend4ee5119895\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendAddressPools/backend4ee5119895\",\r\n \"etag\": \"W/\\\"a2054045-d7d1-4f2b-bb4b-a6edc21a6aa0\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.1\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/requestRoutingRules/rule1\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"backcfg95408\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendHttpSettingsCollection/backcfg95408\",\r\n \"etag\": \"W/\\\"a2054045-d7d1-4f2b-bb4b-a6edc21a6aa0\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 8080,\r\n \"protocol\": \"Http\",\r\n \"cookieBasedAffinity\": \"Disabled\",\r\n \"pickHostNameFromBackendAddress\": false,\r\n \"requestTimeout\": 30,\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/requestRoutingRules/rule1\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"listener21294\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\",\r\n \"etag\": \"W/\\\"a2054045-d7d1-4f2b-bb4b-a6edc21a6aa0\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendIPConfigurations/frontend27867\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendPorts/port19136\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/sslCertificates/ssl1\"\r\n },\r\n \"requireServerNameIndication\": false,\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/requestRoutingRules/rule1\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"rule1\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/requestRoutingRules/rule1\",\r\n \"etag\": \"W/\\\"a2054045-d7d1-4f2b-bb4b-a6edc21a6aa0\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ruleType\": \"Basic\",\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendAddressPools/backend4ee5119895\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendHttpSettingsCollection/backcfg95408\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 2,\r\n \"maxCapacity\": 5\r\n }\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYjE4NzgyODYxL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9hcHBsaWNhdGlvbkdhdGV3YXlzL2Fnd2FmYWUwOTU1OTRmP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "W/\"0cb0758a-0ac4-4478-afc7-112381e37c10\"" - ], - "x-ms-request-id": [ - "ccfff4a4-cf33-4998-9589-792736e20d74" - ], - "x-ms-correlation-request-id": [ - "1a36e262-b0f9-4d5b-b637-7b8586af6202" - ], - "x-ms-arm-service-request-id": [ - "e0c32bbe-b4d2-4775-96cd-8994e088d520" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11964" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122336Z:1a36e262-b0f9-4d5b-b637-7b8586af6202" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:23:36 GMT" - ], - "Content-Length": [ - "9859" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"agwafae095594f\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f\",\r\n \"etag\": \"W/\\\"0cb0758a-0ac4-4478-afc7-112381e37c10\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"identity\": {\r\n \"type\": \"userAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgb18782861/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id54c01562\": {\r\n \"principalId\": \"7f247f06-e190-4c23-8bf1-049a221e4350\",\r\n \"clientId\": \"52680fc0-0c61-4ce7-beff-db488a2cff19\"\r\n }\r\n }\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"1e0c2d9e-4966-4786-8a34-b254a69bd2e6\",\r\n \"sku\": {\r\n \"name\": \"WAF_v2\",\r\n \"tier\": \"WAF_v2\"\r\n },\r\n \"operationalState\": \"Running\",\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"name\": \"ipcfg69050\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/gatewayIPConfigurations/ipcfg69050\",\r\n \"etag\": \"W/\\\"0cb0758a-0ac4-4478-afc7-112381e37c10\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/virtualNetworks/vnet97100/subnets/default\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"ssl1\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/sslCertificates/ssl1\",\r\n \"etag\": \"W/\\\"0cb0758a-0ac4-4478-afc7-112381e37c10\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"keyVaultSecretId\": \"https://vlt153946.vault.azure.net/secrets/srt18353a/f4ad764b740343fcaea659436746e95f\"\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n },\r\n {\r\n \"name\": \"cert65322\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/sslCertificates/cert65322\",\r\n \"etag\": \"W/\\\"0cb0758a-0ac4-4478-afc7-112381e37c10\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"keyVaultSecretId\": \"https://vlt11254c.vault.azure.net/secrets/srt73772f/63b7c1be84544ba6b07884d07bf1a4f1\",\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/sslCertificates\"\r\n }\r\n ],\r\n \"trustedRootCertificates\": [],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"frontend27867\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendIPConfigurations/frontend27867\",\r\n \"etag\": \"W/\\\"0cb0758a-0ac4-4478-afc7-112381e37c10\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/publicIPAddresses/pipfe42029082\"\r\n },\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"name\": \"port19136\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendPorts/port19136\",\r\n \"etag\": \"W/\\\"0cb0758a-0ac4-4478-afc7-112381e37c10\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 443,\r\n \"httpListeners\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"backend4ee5119895\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendAddressPools/backend4ee5119895\",\r\n \"etag\": \"W/\\\"0cb0758a-0ac4-4478-afc7-112381e37c10\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.1\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/requestRoutingRules/rule1\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"name\": \"backcfg95408\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendHttpSettingsCollection/backcfg95408\",\r\n \"etag\": \"W/\\\"0cb0758a-0ac4-4478-afc7-112381e37c10\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"port\": 8080,\r\n \"protocol\": \"Http\",\r\n \"cookieBasedAffinity\": \"Disabled\",\r\n \"pickHostNameFromBackendAddress\": false,\r\n \"requestTimeout\": 30,\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/requestRoutingRules/rule1\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"name\": \"listener21294\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\",\r\n \"etag\": \"W/\\\"0cb0758a-0ac4-4478-afc7-112381e37c10\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendIPConfigurations/frontend27867\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/frontendPorts/port19136\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/sslCertificates/cert65322\"\r\n },\r\n \"requireServerNameIndication\": false,\r\n \"requestRoutingRules\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/requestRoutingRules/rule1\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"name\": \"rule1\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/requestRoutingRules/rule1\",\r\n \"etag\": \"W/\\\"0cb0758a-0ac4-4478-afc7-112381e37c10\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"ruleType\": \"Basic\",\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/httpListeners/listener21294\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendAddressPools/backend4ee5119895\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgb18782861/providers/Microsoft.Network/applicationGateways/agwafae095594f/backendHttpSettingsCollection/backcfg95408\"\r\n }\r\n },\r\n \"type\": \"Microsoft.Network/applicationGateways/requestRoutingRules\"\r\n }\r\n ],\r\n \"probes\": [],\r\n \"rewriteRuleSets\": [],\r\n \"redirectConfigurations\": [],\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 2,\r\n \"maxCapacity\": 5\r\n }\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/67ce3a45-022c-4ecd-9608-2b34afd2da3d?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjdjZTNhNDUtMDIyYy00ZWNkLTk2MDgtMmIzNGFmZDJkYTNkP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "10" - ], - "x-ms-request-id": [ - "2d3098a6-c3fc-45ab-9d10-ad9caa06c720" - ], - "x-ms-correlation-request-id": [ - "4d5b7bd0-0ba5-4ddd-9ccd-93b442a5e974" - ], - "x-ms-arm-service-request-id": [ - "26a35e02-5bab-4500-9de3-952e162116b6" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11966" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122326Z:4d5b7bd0-0ba5-4ddd-9ccd-93b442a5e974" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:23:25 GMT" - ], - "Content-Length": [ - "30" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/67ce3a45-022c-4ecd-9608-2b34afd2da3d?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjdjZTNhNDUtMDIyYy00ZWNkLTk2MDgtMmIzNGFmZDJkYTNkP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "53295f94-d302-421f-a411-12f40115847e" - ], - "x-ms-correlation-request-id": [ - "0f3cb367-e4d9-4820-a967-0f2a2ce2865e" - ], - "x-ms-arm-service-request-id": [ - "a5916d45-a7ba-4448-8a4b-c96c142d5d8f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11965" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122336Z:0f3cb367-e4d9-4820-a967-0f2a2ce2865e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:23:35 GMT" - ], - "Content-Length": [ - "29" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgb18782861?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYjE4NzgyODYxP2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "678fcc06-92a4-41d0-b23b-8fad0c04a0fb" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" - ], - "x-ms-request-id": [ - "fa6ed012-91fa-4b20-ab92-33ccc1550516" - ], - "x-ms-correlation-request-id": [ - "fa6ed012-91fa-4b20-ab92-33ccc1550516" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122344Z:fa6ed012-91fa-4b20-ab92-33ccc1550516" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:23:43 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" - ], - "x-ms-request-id": [ - "8fe11e19-9a35-49b8-9f46-87e0093e4908" - ], - "x-ms-correlation-request-id": [ - "8fe11e19-9a35-49b8-9f46-87e0093e4908" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122359Z:8fe11e19-9a35-49b8-9f46-87e0093e4908" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:23:59 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" - ], - "x-ms-request-id": [ - "17e92e90-5a89-4ce8-8db2-e578a1050f75" - ], - "x-ms-correlation-request-id": [ - "17e92e90-5a89-4ce8-8db2-e578a1050f75" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122415Z:17e92e90-5a89-4ce8-8db2-e578a1050f75" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:24:15 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" - ], - "x-ms-request-id": [ - "87ab3b55-5111-4869-abb9-90216c646ddf" - ], - "x-ms-correlation-request-id": [ - "87ab3b55-5111-4869-abb9-90216c646ddf" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122430Z:87ab3b55-5111-4869-abb9-90216c646ddf" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:24:30 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" - ], - "x-ms-request-id": [ - "4b3ea93e-3e10-4625-8150-2dfe66334516" - ], - "x-ms-correlation-request-id": [ - "4b3ea93e-3e10-4625-8150-2dfe66334516" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122446Z:4b3ea93e-3e10-4625-8150-2dfe66334516" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:24:45 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" - ], - "x-ms-request-id": [ - "7c227fff-beb5-4135-a5a4-be2a9c71d678" - ], - "x-ms-correlation-request-id": [ - "7c227fff-beb5-4135-a5a4-be2a9c71d678" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122501Z:7c227fff-beb5-4135-a5a4-be2a9c71d678" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:25:01 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" - ], - "x-ms-request-id": [ - "d3672660-e57b-4f37-b6d1-824fe2c852ec" - ], - "x-ms-correlation-request-id": [ - "d3672660-e57b-4f37-b6d1-824fe2c852ec" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122517Z:d3672660-e57b-4f37-b6d1-824fe2c852ec" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:25:17 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" - ], - "x-ms-request-id": [ - "f6c954ac-6ff1-4511-9193-8cd135fe83cc" - ], - "x-ms-correlation-request-id": [ - "f6c954ac-6ff1-4511-9193-8cd135fe83cc" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122533Z:f6c954ac-6ff1-4511-9193-8cd135fe83cc" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:25:32 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" - ], - "x-ms-request-id": [ - "f8c4639c-d6d6-4d69-90ee-851553d9ca44" - ], - "x-ms-correlation-request-id": [ - "f8c4639c-d6d6-4d69-90ee-851553d9ca44" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122548Z:f8c4639c-d6d6-4d69-90ee-851553d9ca44" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:25:48 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" - ], - "x-ms-request-id": [ - "d897c8d5-2440-4ad5-8f55-1d44b536ddbf" - ], - "x-ms-correlation-request-id": [ - "d897c8d5-2440-4ad5-8f55-1d44b536ddbf" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122604Z:d897c8d5-2440-4ad5-8f55-1d44b536ddbf" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:26:03 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" - ], - "x-ms-request-id": [ - "5fc4b19a-79bc-46f8-9261-0b1e52860e97" - ], - "x-ms-correlation-request-id": [ - "5fc4b19a-79bc-46f8-9261-0b1e52860e97" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122619Z:5fc4b19a-79bc-46f8-9261-0b1e52860e97" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:26:18 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" - ], - "x-ms-request-id": [ - "37c7733d-48f9-4e13-b631-8eb3c741157d" - ], - "x-ms-correlation-request-id": [ - "37c7733d-48f9-4e13-b631-8eb3c741157d" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122635Z:37c7733d-48f9-4e13-b631-8eb3c741157d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:26:34 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" - ], - "x-ms-request-id": [ - "971605d1-a0f0-4b33-b897-5237511c4b4d" - ], - "x-ms-correlation-request-id": [ - "971605d1-a0f0-4b33-b897-5237511c4b4d" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122650Z:971605d1-a0f0-4b33-b897-5237511c4b4d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:26:50 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" - ], - "x-ms-request-id": [ - "a2f061fb-ea01-42be-a433-4bef40f64589" - ], - "x-ms-correlation-request-id": [ - "a2f061fb-ea01-42be-a433-4bef40f64589" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122706Z:a2f061fb-ea01-42be-a433-4bef40f64589" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:27:05 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" - ], - "x-ms-request-id": [ - "fece402d-4c9b-4f99-8652-be7ff0c04ef3" - ], - "x-ms-correlation-request-id": [ - "fece402d-4c9b-4f99-8652-be7ff0c04ef3" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122721Z:fece402d-4c9b-4f99-8652-be7ff0c04ef3" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:27:20 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" - ], - "x-ms-request-id": [ - "e8bd68c5-68f2-4a6e-8023-ee41d20a67eb" - ], - "x-ms-correlation-request-id": [ - "e8bd68c5-68f2-4a6e-8023-ee41d20a67eb" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122737Z:e8bd68c5-68f2-4a6e-8023-ee41d20a67eb" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:27:36 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" - ], - "x-ms-request-id": [ - "5a9ff756-6c8d-455a-99b6-5bd8df32336a" - ], - "x-ms-correlation-request-id": [ - "5a9ff756-6c8d-455a-99b6-5bd8df32336a" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122752Z:5a9ff756-6c8d-455a-99b6-5bd8df32336a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:27:52 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" - ], - "x-ms-request-id": [ - "a0de9605-4213-4788-84c8-665880ad02f5" - ], - "x-ms-correlation-request-id": [ - "a0de9605-4213-4788-84c8-665880ad02f5" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122808Z:a0de9605-4213-4788-84c8-665880ad02f5" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:28:08 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" - ], - "x-ms-request-id": [ - "3ebf0f54-8bb0-45fb-b119-ba09280bdb2f" - ], - "x-ms-correlation-request-id": [ - "3ebf0f54-8bb0-45fb-b119-ba09280bdb2f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122823Z:3ebf0f54-8bb0-45fb-b119-ba09280bdb2f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:28:23 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" - ], - "x-ms-request-id": [ - "cf5d1b9d-26c6-4fba-91d2-0d11b0421bb4" - ], - "x-ms-correlation-request-id": [ - "cf5d1b9d-26c6-4fba-91d2-0d11b0421bb4" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122839Z:cf5d1b9d-26c6-4fba-91d2-0d11b0421bb4" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:28:38 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" - ], - "x-ms-request-id": [ - "43698a35-94f6-4838-987a-5d8936f610dc" - ], - "x-ms-correlation-request-id": [ - "43698a35-94f6-4838-987a-5d8936f610dc" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122854Z:43698a35-94f6-4838-987a-5d8936f610dc" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:28:54 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" - ], - "x-ms-request-id": [ - "d6896de1-0390-49f7-858b-4ac3ae17501a" - ], - "x-ms-correlation-request-id": [ - "d6896de1-0390-49f7-858b-4ac3ae17501a" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122910Z:d6896de1-0390-49f7-858b-4ac3ae17501a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:29:10 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" - ], - "x-ms-request-id": [ - "375628eb-f6ea-4f83-9297-893d4d722e8b" - ], - "x-ms-correlation-request-id": [ - "375628eb-f6ea-4f83-9297-893d4d722e8b" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122925Z:375628eb-f6ea-4f83-9297-893d4d722e8b" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:29:25 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" - ], - "x-ms-request-id": [ - "db678fb8-de0d-4ca7-b9ee-3711ca335d07" - ], - "x-ms-correlation-request-id": [ - "db678fb8-de0d-4ca7-b9ee-3711ca335d07" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122941Z:db678fb8-de0d-4ca7-b9ee-3711ca335d07" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:29:40 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" - ], - "x-ms-request-id": [ - "2a373395-c83f-42f1-a269-472769d14807" - ], - "x-ms-correlation-request-id": [ - "2a373395-c83f-42f1-a269-472769d14807" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T122956Z:2a373395-c83f-42f1-a269-472769d14807" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:29:56 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" - ], - "x-ms-request-id": [ - "51c99fcb-82d1-4a26-94c3-ef92ee31c516" - ], - "x-ms-correlation-request-id": [ - "51c99fcb-82d1-4a26-94c3-ef92ee31c516" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T123012Z:51c99fcb-82d1-4a26-94c3-ef92ee31c516" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:30:12 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" - ], - "x-ms-request-id": [ - "1bbcdee7-a6b2-4b72-8745-bbe5bccd38fa" - ], - "x-ms-correlation-request-id": [ - "1bbcdee7-a6b2-4b72-8745-bbe5bccd38fa" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T123028Z:1bbcdee7-a6b2-4b72-8745-bbe5bccd38fa" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:30:27 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" - ], - "x-ms-request-id": [ - "ec985e47-cff4-4eef-9db8-d35087e69b3f" - ], - "x-ms-correlation-request-id": [ - "ec985e47-cff4-4eef-9db8-d35087e69b3f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T123043Z:ec985e47-cff4-4eef-9db8-d35087e69b3f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:30:43 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" - ], - "x-ms-request-id": [ - "ee76f078-6fc2-4b05-b554-d3081b20e58e" - ], - "x-ms-correlation-request-id": [ - "ee76f078-6fc2-4b05-b554-d3081b20e58e" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T123059Z:ee76f078-6fc2-4b05-b554-d3081b20e58e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:30:58 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11971" - ], - "x-ms-request-id": [ - "e6d1d8f0-fc94-4068-8db5-927756ee3262" - ], - "x-ms-correlation-request-id": [ - "e6d1d8f0-fc94-4068-8db5-927756ee3262" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T123114Z:e6d1d8f0-fc94-4068-8db5-927756ee3262" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:31:13 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11970" - ], - "x-ms-request-id": [ - "e86dbb45-7991-4667-a318-70d91b5d7d13" - ], - "x-ms-correlation-request-id": [ - "e86dbb45-7991-4667-a318-70d91b5d7d13" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T123130Z:e86dbb45-7991-4667-a318-70d91b5d7d13" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:31:29 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11969" - ], - "x-ms-request-id": [ - "43c556d5-0885-4a34-bf66-bc95ccb035ef" - ], - "x-ms-correlation-request-id": [ - "43c556d5-0885-4a34-bf66-bc95ccb035ef" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T123145Z:43c556d5-0885-4a34-bf66-bc95ccb035ef" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:31:45 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11968" - ], - "x-ms-request-id": [ - "021193e5-18f1-46c0-9b12-cf7768c5062f" - ], - "x-ms-correlation-request-id": [ - "021193e5-18f1-46c0-9b12-cf7768c5062f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T123201Z:021193e5-18f1-46c0-9b12-cf7768c5062f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:32:00 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11967" - ], - "x-ms-request-id": [ - "3247c1e0-89b6-4667-80ba-98ae955cda10" - ], - "x-ms-correlation-request-id": [ - "3247c1e0-89b6-4667-80ba-98ae955cda10" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T123216Z:3247c1e0-89b6-4667-80ba-98ae955cda10" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:32:16 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11966" - ], - "x-ms-request-id": [ - "72d90a00-55bb-4e0a-834f-d23c3923c8bd" - ], - "x-ms-correlation-request-id": [ - "72d90a00-55bb-4e0a-834f-d23c3923c8bd" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T123232Z:72d90a00-55bb-4e0a-834f-d23c3923c8bd" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:32:31 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11965" - ], - "x-ms-request-id": [ - "88aed0cb-7e4f-4c6f-8551-58ccc9163f8c" - ], - "x-ms-correlation-request-id": [ - "88aed0cb-7e4f-4c6f-8551-58ccc9163f8c" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T123247Z:88aed0cb-7e4f-4c6f-8551-58ccc9163f8c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:32:47 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11964" - ], - "x-ms-request-id": [ - "996c9a99-88a7-4e22-b128-2348012e2cf6" - ], - "x-ms-correlation-request-id": [ - "996c9a99-88a7-4e22-b128-2348012e2cf6" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T123303Z:996c9a99-88a7-4e22-b128-2348012e2cf6" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:33:02 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11963" - ], - "x-ms-request-id": [ - "cbf97ab8-25d1-4b62-880a-a3da9248b70a" - ], - "x-ms-correlation-request-id": [ - "cbf97ab8-25d1-4b62-880a-a3da9248b70a" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T123318Z:cbf97ab8-25d1-4b62-880a-a3da9248b70a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:33:18 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11962" - ], - "x-ms-request-id": [ - "fe52da4d-1877-48d2-b476-cf105024fc15" - ], - "x-ms-correlation-request-id": [ - "fe52da4d-1877-48d2-b476-cf105024fc15" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T123335Z:fe52da4d-1877-48d2-b476-cf105024fc15" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:33:34 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11961" - ], - "x-ms-request-id": [ - "edfa5182-064d-4418-954a-680a71af3ff9" - ], - "x-ms-correlation-request-id": [ - "edfa5182-064d-4418-954a-680a71af3ff9" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T123350Z:edfa5182-064d-4418-954a-680a71af3ff9" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:33:50 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0IxODc4Mjg2MS1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBJeE9EYzRNamcyTVMxRlFWTlVWVk1pTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSMWN5Sjk/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/39fade4f5249d2da7aa2eadef9d243fc32874438b31d4b81b2ca0e4953cbb6a1" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11960" - ], - "x-ms-request-id": [ - "b9dca494-f51a-4e23-8f30-8bfddb3a8f94" - ], - "x-ms-correlation-request-id": [ - "b9dca494-f51a-4e23-8f30-8bfddb3a8f94" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190919T123351Z:b9dca494-f51a-4e23-8f30-8bfddb3a8f94" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 19 Sep 2019 12:33:50 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - } - ], - "Names": { - "SslWithKeyVault": [ - "rgb18782861", - "agwafae095594f", - "pipfe42029082", - "id54c01562", - "vlt153946", - "srt18353a", - "vlt11254c", - "srt73772f", - "listener21294", - "port19136", - "frontend27867", - "backcfg95408", - "backend4ee5119895", - "ipcfg69050", - "vnet97100", - "cert65322" - ] - }, - "Variables": { - "ServicePrincipal": "41966be6-c4d1-4730-bb67-7e697e5a6b57", - "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", - "SubscriptionId": "1c638cf4-608f-4ee6-b680-c329e824c3a8" - } -} \ No newline at end of file diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/WebApplicationFirewall.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/WebApplicationFirewall.json index b0b2dbc0f..5e72aaf9e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/WebApplicationFirewall.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/WebApplicationFirewall.json @@ -621,7 +621,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5819/providers/Microsoft.Network/applicationGateways/ag5819?api-version=2019-09-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNTgxOS9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvYXBwbGljYXRpb25HYXRld2F5cy9hZzU4MTk/YXBpLXZlcnNpb249MjAxOS0wOS0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"WAF_v2\",\r\n \"tier\": \"WAF_v2\"\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5819/providers/Microsoft.Network/virtualNetworks/vnet36987/subnets/default\"\r\n }\r\n },\r\n \"name\": \"ipcfg58657\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIJpAIBAzCCCV4GCSqGSIb3DQEHAaCCCU8EgglLMIIJRzCCBYwGCSqGSIb3DQEHAaCCBX0EggV5MIIFdTCCBXEGCyqGSIb3DQEMCgECoIIE+jCCBPYwKAYKKoZIhvcNAQwBAzAaBBTAk6K6zBkWhuHTMdIS6zsm744NXwICBAAEggTIc+pQVk2X0CH6NccYKsvM4YzuQAiUBxvicZzB+Il/BGRrK0V93+uqAGZR/tnZ3ukpETnnkKSZEbGwiOyuAGbJA4x2DYNKSPThbyNv2bYdTdB0RoA9celOLh6Y2z3V2SAHmTaaLzQQZ7IAqedA9W4Zqt0bFLIREV/IvzbEw4/OWqBr2B2ER9I3FTWwEcHtsq/3BPHQE7Hr1DZ/yZDw9D4f55GBCohDIUzWsnMHOBuBJHksJN0HR6w95CUVvXeyXe0QGwU4Pvatwmd9ZZJ8x2XXrwyHjGHdK4DkuvRXd+4qYzw9aBanZl31i6SzyaHMeMscUV+E9slRtbPhBjK512Uao6Q8rK+Sb1MhFYxJg8mGicntU/1Excv650fVM7/uYNa/idx4U4uNf0GBy1eJ70iIBiTMfTeS6ApjztfocGfmJHR/gAutHeKwCFWITlKSR7vtHlMfOqNXvL50Y9bYucpwxfWwSaCuQnyyEHLNGKsTK3z3WD7/0SqMcFZ+nud9rgcKk1rj5Jl6aE+fS7AC2Tvvs5lnI93iBoRid+6pJpbNWWVoem7ysU0V4Xhk5e+AIJQHWLuQObQZAuVI/8NjAztvxnjcp1NtKXuVl6TqcpfHDQvScDV+CjWDMdNt449FEUtTUuR2+OGB22r6hJVU+gKkIlO//BOWN1zppfX9EuhtRg9xJ7piQEO6fONLuPriEkouiwofFtW0OhbRmS6l8YW2AF4VFQ84vuEQ3oxUjRJn1lIUZk1Tk81im9Bb7JbZu6lmhoKKdTocUbNbD340nZ1sORo2pPulri6Tcq7sUmqDr12zNAC68hpE2hzVf5q1wv5qKtxraY2xIJ2LlJOAuStqvYZqMHGxMGI20tifBhx4iCYJmzeCR5XPYt91nReK5R2WKc0dVrQ8jZ2tq72PZtkThLygVjn+I6o88hDN87WcDa9GCisD0SnE2P+Hn1V/oHDB9thfhKxwB2khOROxfDt4zBOS4pTb8/98aya4C8viTAqv7X5nMqkm7GnjNUvNnONjZ3FefX+WpxyQb0CsXb/hswjGfRqNGhlYWlgCbi6bOWAD2vaoSoOXGUrPW3IAebVIBBWTWQunk6KA/RLGVmIQxt+rq9E2xYf4qimGuWaYVDfmKPu0InwtZfcHJE28zVWNjDrNclbQZWh8gagS6YSWyeymhLIcXxKwAC/2+54485UMpqyOIx4nUNmKvrIlNg9KC9UtmTSgU7hFP+DGi/nyMKM42XaXYXTHFCdtcBZL8RrKU/MCr6UwW0Bd68Pw75XKB7jZOwd3Gvd8WMu3nMDQ6BLe/ef897HWnGFsx0xF3Mi76Z7Se9XSka8A0nByQxbkL1vQng/2Y0Hh1DcMkNv1rAlfDU4rq2oNhXrkessEfEs1/McuElhHbjHrqi4tlfZgWVgnPS78aZSXsad8TXvjM7wi0cYfMqKWkP6ep5Ujh/gVu+e9ae4gGl0cP7CFzLQRoYzUSTIIQwSxUHzAiWUPhdsnQevbG0Ip6DrVcCzJO+nMjuBP4prVFW50S/5ooeybmfEm1+omOR0voDd6ERYWYhtrvbRx43Au0t6Q+VPADFk50whG5t5VAhdFjB2zMSXPWNoUoR9Iu0citp+x4ulQTqYirIWMaqxVMWQwPwYJKoZIhvcNAQkUMTIeMAB3AGkAbgBkAG8AdwBzAGEAegB1AHIAZQByAGUAbQBvAHQAZQBhAGMAYwBlAHMAczAhBgkqhkiG9w0BCRUxFAQSVGltZSAxNDc4OTEzMjA2OTgxMIIDswYJKoZIhvcNAQcGoIIDpDCCA6ACAQAwggOZBgkqhkiG9w0BBwEwKAYKKoZIhvcNAQwBBjAaBBR7RjwQ3VujKqg3xcx3QfjwnoXMigICBACAggNgx61Dyr+FxYe8hIOA09nVR81WlAD6Yy6GVNW5KRujw7uJpJbLY6noEaNbiMcK5cU0cZjJoyWWsfnVIgCWgV55RmXrNflHSWjQzMIUYd0b60W7q4yVryGgJlvHw0BZcKmSNu3bbPIHYc47q0zLRZktSIO9+nzmBZZoUSJi2eK0m4b4jOvgnekkToOOsOFu14V3Q6X8YSJiLHunKEdEjnNFefRk9m/Lh38bNtJnyZ0IU0SRWo1X2KYUg2m8eDlfXcSzN5SBf6BHxBsoWjKBfQYMkiuxPoTjOdDrQ1RySxtrxysk9hqkbps+i7UVzbqfW5EaUnjH+PqRk7BfJvUu2vjJ5WnR0EmttYQp8ZfmPImp8bU6FZX3+xTiCeKd9rdWkIyCJnJBtVt3wTuY38vGz1Gb4wluDGP2kQdlSoSgAp3mQ1vlucVB+jak3eVw+wE0gjsFMxqyZFSRzHiTlO+tYlLp8Wyyy4lhCfXbgQeJf4BTmvlpL6SPg3l9T2vSj6BHjT9XNfm/rairqHiaXkkLTwyyJK5rVDpqbDeXnZOI+KWaqSNrrEhuLlwof1hJRZ3YBUNTYOp1eP6e9QnMuzD33R9+xO4AZIeUqJ+8jjUXOWE7YjRC6rRhaRQ5ZyRJUWQBD3PO5LVnZUdquoq/KmMQ4Hne/e3ydMWixO1x8LbfFXWzI8z2BUQhL/aG2W7XJbsPbtdFrIin5nYM+N7+P+Q4CoRzKt/Mtkb9H4A5kkfefthpm32HL9nDeGEx+dQhpizEL64LF+9eezA1q0SZq3jB9xpyGylY5bW0pMGYTb7iuGoUiT+XQ4SaFry+NausPlg/C0RQkyuibcP3t0lV8Z8w6Yqr+8eRrGtXenHLdfqMPqCAdGS4Cx+lxtC/TLaTftTEd4CwuA3BQZ9KZXKHa9eAmHq3QJSQ2oPzoZIYemvfw7tHa/HhCgmvtGaROhE7lcI8Nyhj6RqB2sfYA8JcHpPAFSDms2RecNAxC867IVa7hsal3Ikkb0WGVu4CN/l12H7jRUZhxQPCUT9OKKo31Ll/g1HF7jXvR2SeWJR0zLW7wMTsFWemhVojaaCDpVeLVgV8i9EcRrNtD4RUbfLFEL0GIV6Axo5aJw6zA5KxOH5aWkkoU5/yaplWTjkz8dI10cFP4q02MD0wITAJBgUrDgMCGgUABBRmzVRwHsR99aiUZmDEHD+rMb5lgQQUsUIaliooqelqjNxGSTCohpHd6rECAgQA\",\r\n \"password\": \"Abc123\"\r\n },\r\n \"name\": \"cert97407\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5819/providers/Microsoft.Network/publicIPAddresses/pip4659\"\r\n }\r\n },\r\n \"name\": \"frontend97584\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 443\r\n },\r\n \"name\": \"port93251\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.1\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.2\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backenddec58453a9\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 8080\r\n },\r\n \"name\": \"backcfg64261\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5819/providers/Microsoft.Network/applicationGateways/ag5819/frontendIPConfigurations/frontend97584\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5819/providers/Microsoft.Network/applicationGateways/ag5819/frontendPorts/port93251\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5819/providers/Microsoft.Network/applicationGateways/ag5819/sslCertificates/cert97407\"\r\n }\r\n },\r\n \"name\": \"listener67833\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5819/providers/Microsoft.Network/applicationGateways/ag5819/backendAddressPools/backenddec58453a9\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5819/providers/Microsoft.Network/applicationGateways/ag5819/backendHttpSettingsCollection/backcfg64261\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5819/providers/Microsoft.Network/applicationGateways/ag5819/HTTPListeners/listener67833\"\r\n }\r\n },\r\n \"name\": \"rule1\"\r\n }\r\n ],\r\n \"webApplicationFirewallConfiguration\": {\r\n \"enabled\": true,\r\n \"firewallMode\": \"Prevention\",\r\n \"ruleSetType\": \"OWASP\",\r\n \"ruleSetVersion\": \"3.0\"\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 2,\r\n \"maxCapacity\": 5\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"WAF_v2\",\r\n \"tier\": \"WAF_v2\"\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5819/providers/Microsoft.Network/virtualNetworks/vnet36987/subnets/default\"\r\n }\r\n },\r\n \"name\": \"ipcfg58657\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIJpAIBAzCCCV4GCSqGSIb3DQEHAaCCCU8EgglLMIIJRzCCBYwGCSqGSIb3DQEHAaCCBX0EggV5MIIFdTCCBXEGCyqGSIb3DQEMCgECoIIE+jCCBPYwKAYKKoZIhvcNAQwBAzAaBBTAk6K6zBkWhuHTMdIS6zsm744NXwICBAAEggTIc+pQVk2X0CH6NccYKsvM4YzuQAiUBxvicZzB+Il/BGRrK0V93+uqAGZR/tnZ3ukpETnnkKSZEbGwiOyuAGbJA4x2DYNKSPThbyNv2bYdTdB0RoA9celOLh6Y2z3V2SAHmTaaLzQQZ7IAqedA9W4Zqt0bFLIREV/IvzbEw4/OWqBr2B2ER9I3FTWwEcHtsq/3BPHQE7Hr1DZ/yZDw9D4f55GBCohDIUzWsnMHOBuBJHksJN0HR6w95CUVvXeyXe0QGwU4Pvatwmd9ZZJ8x2XXrwyHjGHdK4DkuvRXd+4qYzw9aBanZl31i6SzyaHMeMscUV+E9slRtbPhBjK512Uao6Q8rK+Sb1MhFYxJg8mGicntU/1Excv650fVM7/uYNa/idx4U4uNf0GBy1eJ70iIBiTMfTeS6ApjztfocGfmJHR/gAutHeKwCFWITlKSR7vtHlMfOqNXvL50Y9bYucpwxfWwSaCuQnyyEHLNGKsTK3z3WD7/0SqMcFZ+nud9rgcKk1rj5Jl6aE+fS7AC2Tvvs5lnI93iBoRid+6pJpbNWWVoem7ysU0V4Xhk5e+AIJQHWLuQObQZAuVI/8NjAztvxnjcp1NtKXuVl6TqcpfHDQvScDV+CjWDMdNt449FEUtTUuR2+OGB22r6hJVU+gKkIlO//BOWN1zppfX9EuhtRg9xJ7piQEO6fONLuPriEkouiwofFtW0OhbRmS6l8YW2AF4VFQ84vuEQ3oxUjRJn1lIUZk1Tk81im9Bb7JbZu6lmhoKKdTocUbNbD340nZ1sORo2pPulri6Tcq7sUmqDr12zNAC68hpE2hzVf5q1wv5qKtxraY2xIJ2LlJOAuStqvYZqMHGxMGI20tifBhx4iCYJmzeCR5XPYt91nReK5R2WKc0dVrQ8jZ2tq72PZtkThLygVjn+I6o88hDN87WcDa9GCisD0SnE2P+Hn1V/oHDB9thfhKxwB2khOROxfDt4zBOS4pTb8/98aya4C8viTAqv7X5nMqkm7GnjNUvNnONjZ3FefX+WpxyQb0CsXb/hswjGfRqNGhlYWlgCbi6bOWAD2vaoSoOXGUrPW3IAebVIBBWTWQunk6KA/RLGVmIQxt+rq9E2xYf4qimGuWaYVDfmKPu0InwtZfcHJE28zVWNjDrNclbQZWh8gagS6YSWyeymhLIcXxKwAC/2+54485UMpqyOIx4nUNmKvrIlNg9KC9UtmTSgU7hFP+DGi/nyMKM42XaXYXTHFCdtcBZL8RrKU/MCr6UwW0Bd68Pw75XKB7jZOwd3Gvd8WMu3nMDQ6BLe/ef897HWnGFsx0xF3Mi76Z7Se9XSka8A0nByQxbkL1vQng/2Y0Hh1DcMkNv1rAlfDU4rq2oNhXrkessEfEs1/McuElhHbjHrqi4tlfZgWVgnPS78aZSXsad8TXvjM7wi0cYfMqKWkP6ep5Ujh/gVu+e9ae4gGl0cP7CFzLQRoYzUSTIIQwSxUHzAiWUPhdsnQevbG0Ip6DrVcCzJO+nMjuBP4prVFW50S/5ooeybmfEm1+omOR0voDd6ERYWYhtrvbRx43Au0t6Q+VPADFk50whG5t5VAhdFjB2zMSXPWNoUoR9Iu0citp+x4ulQTqYirIWMaqxVMWQwPwYJKoZIhvcNAQkUMTIeMAB3AGkAbgBkAG8AdwBzAGEAegB1AHIAZQByAGUAbQBvAHQAZQBhAGMAYwBlAHMAczAhBgkqhkiG9w0BCRUxFAQSVGltZSAxNDc4OTEzMjA2OTgxMIIDswYJKoZIhvcNAQcGoIIDpDCCA6ACAQAwggOZBgkqhkiG9w0BBwEwKAYKKoZIhvcNAQwBBjAaBBR7RjwQ3VujKqg3xcx3QfjwnoXMigICBACAggNgx61Dyr+FxYe8hIOA09nVR81WlAD6Yy6GVNW5KRujw7uJpJbLY6noEaNbiMcK5cU0cZjJoyWWsfnVIgCWgV55RmXrNflHSWjQzMIUYd0b60W7q4yVryGgJlvHw0BZcKmSNu3bbPIHYc47q0zLRZktSIO9+nzmBZZoUSJi2eK0m4b4jOvgnekkToOOsOFu14V3Q6X8YSJiLHunKEdEjnNFefRk9m/Lh38bNtJnyZ0IU0SRWo1X2KYUg2m8eDlfXcSzN5SBf6BHxBsoWjKBfQYMkiuxPoTjOdDrQ1RySxtrxysk9hqkbps+i7UVzbqfW5EaUnjH+PqRk7BfJvUu2vjJ5WnR0EmttYQp8ZfmPImp8bU6FZX3+xTiCeKd9rdWkIyCJnJBtVt3wTuY38vGz1Gb4wluDGP2kQdlSoSgAp3mQ1vlucVB+jak3eVw+wE0gjsFMxqyZFSRzHiTlO+tYlLp8Wyyy4lhCfXbgQeJf4BTmvlpL6SPg3l9T2vSj6BHjT9XNfm/rairqHiaXkkLTwyyJK5rVDpqbDeXnZOI+KWaqSNrrEhuLlwof1hJRZ3YBUNTYOp1eP6e9QnMuzD33R9+xO4AZIeUqJ+8jjUXOWE7YjRC6rRhaRQ5ZyRJUWQBD3PO5LVnZUdquoq/KmMQ4Hne/e3ydMWixO1x8LbfFXWzI8z2BUQhL/aG2W7XJbsPbtdFrIin5nYM+N7+P+Q4CoRzKt/Mtkb9H4A5kkfefthpm32HL9nDeGEx+dQhpizEL64LF+9eezA1q0SZq3jB9xpyGylY5bW0pMGYTb7iuGoUiT+XQ4SaFry+NausPlg/C0RQkyuibcP3t0lV8Z8w6Yqr+8eRrGtXenHLdfqMPqCAdGS4Cx+lxtC/TLaTftTEd4CwuA3BQZ9KZXKHa9eAmHq3QJSQ2oPzoZIYemvfw7tHa/HhCgmvtGaROhE7lcI8Nyhj6RqB2sfYA8JcHpPAFSDms2RecNAxC867IVa7hsal3Ikkb0WGVu4CN/l12H7jRUZhxQPCUT9OKKo31Ll/g1HF7jXvR2SeWJR0zLW7wMTsFWemhVojaaCDpVeLVgV8i9EcRrNtD4RUbfLFEL0GIV6Axo5aJw6zA5KxOH5aWkkoU5/yaplWTjkz8dI10cFP4q02MD0wITAJBgUrDgMCGgUABBRmzVRwHsR99aiUZmDEHD+rMb5lgQQUsUIaliooqelqjNxGSTCohpHd6rECAgQA\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"name\": \"cert97407\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5819/providers/Microsoft.Network/publicIPAddresses/pip4659\"\r\n }\r\n },\r\n \"name\": \"frontend97584\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 443\r\n },\r\n \"name\": \"port93251\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.1\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.2\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backenddec58453a9\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 8080\r\n },\r\n \"name\": \"backcfg64261\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5819/providers/Microsoft.Network/applicationGateways/ag5819/frontendIPConfigurations/frontend97584\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5819/providers/Microsoft.Network/applicationGateways/ag5819/frontendPorts/port93251\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5819/providers/Microsoft.Network/applicationGateways/ag5819/sslCertificates/cert97407\"\r\n }\r\n },\r\n \"name\": \"listener67833\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5819/providers/Microsoft.Network/applicationGateways/ag5819/backendAddressPools/backenddec58453a9\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5819/providers/Microsoft.Network/applicationGateways/ag5819/backendHttpSettingsCollection/backcfg64261\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg5819/providers/Microsoft.Network/applicationGateways/ag5819/HTTPListeners/listener67833\"\r\n }\r\n },\r\n \"name\": \"rule1\"\r\n }\r\n ],\r\n \"webApplicationFirewallConfiguration\": {\r\n \"enabled\": true,\r\n \"firewallMode\": \"Prevention\",\r\n \"ruleSetType\": \"OWASP\",\r\n \"ruleSetVersion\": \"3.0\"\r\n },\r\n \"autoscaleConfiguration\": {\r\n \"minCapacity\": 2,\r\n \"maxCapacity\": 5\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "302a017e-e1a3-48ad-8be7-a2c19c1ac76f" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternalMinimum.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternalMinimum.json index bf3abe09e..348e73979 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternalMinimum.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternalMinimum.json @@ -1627,7 +1627,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Compute/virtualMachines/vm4046?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuYWxNaW5pbXVtMjU4MC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNDA0Nj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4046\",\r\n \"adminUsername\": \"testuserInternalMinimum2580\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Network/networkInterfaces/nicvm404623593123f\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Compute/availabilitySets/asInternalMinimum2580\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4046\",\r\n \"adminUsername\": \"testuserInternalMinimum2580\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Network/networkInterfaces/nicvm404623593123f\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Compute/availabilitySets/asInternalMinimum2580\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "24f8dfc2-5637-4c2d-9cdb-ca997d280c92" @@ -1710,7 +1710,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Compute/virtualMachines/vm6771?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuYWxNaW5pbXVtMjU4MC9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNjc3MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm6771\",\r\n \"adminUsername\": \"testuserInternalMinimum2580\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Network/networkInterfaces/nicvm677160573091e\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Compute/availabilitySets/asInternalMinimum2580\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm6771\",\r\n \"adminUsername\": \"testuserInternalMinimum2580\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Network/networkInterfaces/nicvm677160573091e\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternalMinimum2580/providers/Microsoft.Compute/availabilitySets/asInternalMinimum2580\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "b7dacd6d-f248-44e1-b21f-ff2c483ac9cd" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternetMinimum.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternetMinimum.json index 2cabf58d8..2156222b2 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternetMinimum.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternetMinimum.json @@ -1619,7 +1619,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Compute/virtualMachines/vm5142?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuZXRNaW5pbXVtNjQ1Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNTE0Mj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm5142\",\r\n \"adminUsername\": \"testuserInternetMinimum6457\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Network/networkInterfaces/nicvm51424cc87759e\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Compute/availabilitySets/asInternetMinimum6457\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm5142\",\r\n \"adminUsername\": \"testuserInternetMinimum6457\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Network/networkInterfaces/nicvm51424cc87759e\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Compute/availabilitySets/asInternetMinimum6457\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "b4b7d406-dbee-4ee8-ae7f-cf379afb9af7" @@ -1702,7 +1702,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Compute/virtualMachines/vm2242?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnSW50ZXJuZXRNaW5pbXVtNjQ1Ny9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMjI0Mj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm2242\",\r\n \"adminUsername\": \"testuserInternetMinimum6457\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Network/networkInterfaces/nicvm22424f6559778\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Compute/availabilitySets/asInternetMinimum6457\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm2242\",\r\n \"adminUsername\": \"testuserInternetMinimum6457\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Network/networkInterfaces/nicvm22424f6559778\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgInternetMinimum6457/providers/Microsoft.Compute/availabilitySets/asInternetMinimum6457\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "f77094ae-31b0-49f9-aab7-7ececbaf67fb" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatOnly.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatOnly.json index 88d68d21d..74efa5eef 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatOnly.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatOnly.json @@ -1482,7 +1482,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Compute/virtualMachines/vm9740?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0T25seTczNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtOTc0MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm9740\",\r\n \"adminUsername\": \"testuserNatOnly735\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Network/networkInterfaces/nicvm974008c733860\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Compute/availabilitySets/asNatOnly735\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm9740\",\r\n \"adminUsername\": \"testuserNatOnly735\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Network/networkInterfaces/nicvm974008c733860\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Compute/availabilitySets/asNatOnly735\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "53eee602-3522-45a8-aece-f52bbff77519" @@ -1565,7 +1565,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Compute/virtualMachines/vm4568?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0T25seTczNS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNDU2OD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4568\",\r\n \"adminUsername\": \"testuserNatOnly735\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Network/networkInterfaces/nicvm4568cde70509f\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Compute/availabilitySets/asNatOnly735\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4568\",\r\n \"adminUsername\": \"testuserNatOnly735\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Network/networkInterfaces/nicvm4568cde70509f\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatOnly735/providers/Microsoft.Compute/availabilitySets/asNatOnly735\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "988aca5b-282b-41c5-b253-7c7e1fb1fc59" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatPools.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatPools.json index 27a46bf1a..e986b89f2 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatPools.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatPools.json @@ -1616,7 +1616,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Compute/virtualMachines/vm9477?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UG9vbHM1MzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm05NDc3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm9477\",\r\n \"adminUsername\": \"testuserNatPools5371\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Network/networkInterfaces/nicvm947762742913f\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Compute/availabilitySets/asNatPools5371\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm9477\",\r\n \"adminUsername\": \"testuserNatPools5371\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Network/networkInterfaces/nicvm947762742913f\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Compute/availabilitySets/asNatPools5371\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "27ce4d3f-134d-4b2a-b6cf-43977288ee77" @@ -1699,7 +1699,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Compute/virtualMachines/vm7609?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UG9vbHM1MzcxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm03NjA5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm7609\",\r\n \"adminUsername\": \"testuserNatPools5371\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Network/networkInterfaces/nicvm7609528126294\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Compute/availabilitySets/asNatPools5371\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm7609\",\r\n \"adminUsername\": \"testuserNatPools5371\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Network/networkInterfaces/nicvm7609528126294\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatPools5371/providers/Microsoft.Compute/availabilitySets/asNatPools5371\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "112af9ba-6ed1-4d8a-9cb3-2a61e521c17f" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatRules.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatRules.json index 6626f5d8e..d169c5782 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatRules.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatRules.json @@ -2043,7 +2043,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Compute/virtualMachines/vm6760?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UnVsZXMxOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTY3NjA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm6760\",\r\n \"adminUsername\": \"testuserNatRules192\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Network/networkInterfaces/nicvm676010147459e\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Compute/availabilitySets/asNatRules192\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm6760\",\r\n \"adminUsername\": \"testuserNatRules192\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Network/networkInterfaces/nicvm676010147459e\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Compute/availabilitySets/asNatRules192\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "1f6925e5-0809-4dc8-a7df-a7bbd76d3768" @@ -2126,7 +2126,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Compute/virtualMachines/vm9930?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnTmF0UnVsZXMxOTIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTk5MzA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm9930\",\r\n \"adminUsername\": \"testuserNatRules192\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Network/networkInterfaces/nicvm9930fa2389684\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Compute/availabilitySets/asNatRules192\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm9930\",\r\n \"adminUsername\": \"testuserNatRules192\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Network/networkInterfaces/nicvm9930fa2389684\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgNatRules192/providers/Microsoft.Compute/availabilitySets/asNatRules192\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "134e1abb-4c07-49a5-b0e2-e5a8370c4d99" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkWatcher/CanWatchNetwork.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkWatcher/CanWatchNetwork.json index 5b68ed41e..838e8c6bd 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkWatcher/CanWatchNetwork.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkWatcher/CanWatchNetwork.json @@ -1459,7 +1459,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Compute/virtualMachines/vme1072861e3?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnNzE5MjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bWUxMDcyODYxZTM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vme1072861e3\",\r\n \"adminUsername\": \"testuser\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Network/networkInterfaces/ni18950\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vme1072861e3\",\r\n \"adminUsername\": \"testuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Network/networkInterfaces/ni18950\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" @@ -1603,7 +1603,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Compute/virtualMachines/vm0b619258e0?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnNzE5MjUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTBiNjE5MjU4ZTA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm0b619258e0\",\r\n \"adminUsername\": \"testuser\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Network/networkInterfaces/nic6813209fe7d\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm0b619258e0\",\r\n \"adminUsername\": \"testuser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg71925/providers/Microsoft.Network/networkInterfaces/nic6813209fe7d\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Redis/CanCRUDLinkedServers.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Redis/CanCRUDLinkedServers.json index a62f76952..1cf2a962b 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Redis/CanCRUDLinkedServers.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Redis/CanCRUDLinkedServers.json @@ -140,7 +140,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/javacsmrg7864Second/providers/Microsoft.Cache/Redis/javacsmrc5293Third\",\r\n \"location\": \"Central US\",\r\n \"name\": \"javacsmrc5293Third\",\r\n \"type\": \"Microsoft.Cache/Redis\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"redisVersion\": \"4.0.14\",\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"family\": \"P\",\r\n \"capacity\": 2\r\n },\r\n \"enableNonSslPort\": true,\r\n \"redisConfiguration\": {\r\n \"maxclients\": \"15000\",\r\n \"maxmemory-reserved\": \"500\",\r\n \"maxfragmentationmemory-reserved\": \"650\",\r\n \"maxmemory-delta\": \"500\"\r\n },\r\n \"accessKeys\": {\r\n \"primaryKey\": \"ppIooBNGMUAxEUpQcjQ4rKYDTNQz6wstHAlEq+OtshI=\",\r\n \"secondaryKey\": \"lHPL5ZEnZIhFv63Cl4InFBA6upT9N+deO7onhNJI5Qg=\"\r\n },\r\n \"hostName\": \"javacsmrc5293Third.redis.cache.windows.net\",\r\n \"port\": 6379,\r\n \"sslPort\": 6380,\r\n \"linkedServers\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/javacsmrg7864Second/providers/Microsoft.Cache/Redis/javacsmrc5293Third\",\r\n \"location\": \"Central US\",\r\n \"name\": \"javacsmrc5293Third\",\r\n \"type\": \"Microsoft.Cache/Redis\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"redisVersion\": \"4.0.14\",\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"family\": \"P\",\r\n \"capacity\": 2\r\n },\r\n \"enableNonSslPort\": true,\r\n \"redisConfiguration\": {\r\n \"maxclients\": \"15000\",\r\n \"maxmemory-reserved\": \"500\",\r\n \"maxfragmentationmemory-reserved\": \"650\",\r\n \"maxmemory-delta\": \"500\"\r\n },\r\n \"accessKeys\": {\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"hostName\": \"javacsmrc5293Third.redis.cache.windows.net\",\r\n \"port\": 6379,\r\n \"sslPort\": 6380,\r\n \"linkedServers\": []\r\n }\r\n}", "StatusCode": 201 }, { @@ -2332,7 +2332,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/javacsmrg7864Second/providers/Microsoft.Cache/Redis/javacsmrc5293Second\",\r\n \"location\": \"East US 2\",\r\n \"name\": \"javacsmrc5293Second\",\r\n \"type\": \"Microsoft.Cache/Redis\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"redisVersion\": \"3.2.7\",\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"family\": \"P\",\r\n \"capacity\": 2\r\n },\r\n \"enableNonSslPort\": false,\r\n \"redisConfiguration\": {\r\n \"maxclients\": \"15000\",\r\n \"maxmemory-reserved\": \"500\",\r\n \"maxfragmentationmemory-reserved\": \"650\",\r\n \"maxmemory-delta\": \"500\"\r\n },\r\n \"accessKeys\": {\r\n \"primaryKey\": \"f4X7mXxKNq9mjIo4t2y0Tt0RrI7fe86KAApwUz+OYtc=\",\r\n \"secondaryKey\": \"d9BK+bJ571XjC37DcpNh+K4V71Sd1DVAMYTbhHohtaE=\"\r\n },\r\n \"hostName\": \"javacsmrc5293Second.redis.cache.windows.net\",\r\n \"port\": 6379,\r\n \"sslPort\": 6380,\r\n \"linkedServers\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/javacsmrg7864Second/providers/Microsoft.Cache/Redis/javacsmrc5293Second\",\r\n \"location\": \"East US 2\",\r\n \"name\": \"javacsmrc5293Second\",\r\n \"type\": \"Microsoft.Cache/Redis\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"redisVersion\": \"3.2.7\",\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"family\": \"P\",\r\n \"capacity\": 2\r\n },\r\n \"enableNonSslPort\": false,\r\n \"redisConfiguration\": {\r\n \"maxclients\": \"15000\",\r\n \"maxmemory-reserved\": \"500\",\r\n \"maxfragmentationmemory-reserved\": \"650\",\r\n \"maxmemory-delta\": \"500\"\r\n },\r\n \"accessKeys\": {\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"hostName\": \"javacsmrc5293Second.redis.cache.windows.net\",\r\n \"port\": 6379,\r\n \"sslPort\": 6380,\r\n \"linkedServers\": []\r\n }\r\n}", "StatusCode": 201 }, { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Redis/CanCRUDRedisCache.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Redis/CanCRUDRedisCache.json index 3c9d6d059..468bc62be 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Redis/CanCRUDRedisCache.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Redis/CanCRUDRedisCache.json @@ -207,7 +207,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/javacsmrg4650/providers/Microsoft.Cache/Redis/javacsmrc9480\",\r\n \"location\": \"East Asia\",\r\n \"name\": \"javacsmrc9480\",\r\n \"type\": \"Microsoft.Cache/Redis\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"redisVersion\": \"3.2.7\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"family\": \"C\",\r\n \"capacity\": 0\r\n },\r\n \"enableNonSslPort\": false,\r\n \"redisConfiguration\": {\r\n \"maxclients\": \"256\",\r\n \"maxmemory-reserved\": \"2\",\r\n \"maxfragmentationmemory-reserved\": \"12\",\r\n \"maxmemory-delta\": \"2\"\r\n },\r\n \"accessKeys\": {\r\n \"primaryKey\": \"61jHmY5swu9IknrAWuLqNciw4O4dBA4AGE9y342KVaM=\",\r\n \"secondaryKey\": \"B4E1csvOPZPne0hJIqfBO8LoNPODMkiyFuPZFJuHIZA=\"\r\n },\r\n \"hostName\": \"javacsmrc9480.redis.cache.windows.net\",\r\n \"port\": 6379,\r\n \"sslPort\": 6380,\r\n \"linkedServers\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/javacsmrg4650/providers/Microsoft.Cache/Redis/javacsmrc9480\",\r\n \"location\": \"East Asia\",\r\n \"name\": \"javacsmrc9480\",\r\n \"type\": \"Microsoft.Cache/Redis\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"redisVersion\": \"3.2.7\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"family\": \"C\",\r\n \"capacity\": 0\r\n },\r\n \"enableNonSslPort\": false,\r\n \"redisConfiguration\": {\r\n \"maxclients\": \"256\",\r\n \"maxmemory-reserved\": \"2\",\r\n \"maxfragmentationmemory-reserved\": \"12\",\r\n \"maxmemory-delta\": \"2\"\r\n },\r\n \"accessKeys\": {\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"hostName\": \"javacsmrc9480.redis.cache.windows.net\",\r\n \"port\": 6379,\r\n \"sslPort\": 6380,\r\n \"linkedServers\": []\r\n }\r\n}", "StatusCode": 201 }, { @@ -1686,7 +1686,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/javacsmrg4650Second/providers/Microsoft.Cache/Redis/javacsmrc9480Second\",\r\n \"location\": \"Central US\",\r\n \"name\": \"javacsmrc9480Second\",\r\n \"type\": \"Microsoft.Cache/Redis\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"redisVersion\": \"4.0.14\",\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"family\": \"P\",\r\n \"capacity\": 1\r\n },\r\n \"enableNonSslPort\": false,\r\n \"redisConfiguration\": {\r\n \"maxclients\": \"7500\",\r\n \"maxmemory-reserved\": \"200\",\r\n \"maxfragmentationmemory-reserved\": \"300\",\r\n \"maxmemory-delta\": \"200\"\r\n },\r\n \"accessKeys\": {\r\n \"primaryKey\": \"PrJhDETovI5tdIq5AHNkPCRKDWjsgM2x8sUcb8sEe0w=\",\r\n \"secondaryKey\": \"aCmGS09sx0wwII8rT3Bq2DmtAKyyvLY2YO63WGdE8ZU=\"\r\n },\r\n \"hostName\": \"javacsmrc9480Second.redis.cache.windows.net\",\r\n \"port\": 6379,\r\n \"sslPort\": 6380,\r\n \"shardCount\": 10,\r\n \"linkedServers\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/javacsmrg4650Second/providers/Microsoft.Cache/Redis/javacsmrc9480Second\",\r\n \"location\": \"Central US\",\r\n \"name\": \"javacsmrc9480Second\",\r\n \"type\": \"Microsoft.Cache/Redis\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"redisVersion\": \"4.0.14\",\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"family\": \"P\",\r\n \"capacity\": 1\r\n },\r\n \"enableNonSslPort\": false,\r\n \"redisConfiguration\": {\r\n \"maxclients\": \"7500\",\r\n \"maxmemory-reserved\": \"200\",\r\n \"maxfragmentationmemory-reserved\": \"300\",\r\n \"maxmemory-delta\": \"200\"\r\n },\r\n \"accessKeys\": {\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"hostName\": \"javacsmrc9480Second.redis.cache.windows.net\",\r\n \"port\": 6379,\r\n \"sslPort\": 6380,\r\n \"shardCount\": 10,\r\n \"linkedServers\": []\r\n }\r\n}", "StatusCode": 201 }, { @@ -3970,7 +3970,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/javacsmrg4650Second/providers/Microsoft.Cache/Redis/javacsmrc9480Third\",\r\n \"location\": \"Central US\",\r\n \"name\": \"javacsmrc9480Third\",\r\n \"type\": \"Microsoft.Cache/Redis\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"redisVersion\": \"4.0.14\",\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"family\": \"P\",\r\n \"capacity\": 2\r\n },\r\n \"enableNonSslPort\": true,\r\n \"redisConfiguration\": {\r\n \"maxclients\": \"15000\",\r\n \"maxmemory-reserved\": \"500\",\r\n \"maxfragmentationmemory-reserved\": \"650\",\r\n \"maxmemory-delta\": \"500\"\r\n },\r\n \"accessKeys\": {\r\n \"primaryKey\": \"rJKConucW9kpBdqAisjoKzB96tjljBogJ8LERmwLbGE=\",\r\n \"secondaryKey\": \"t6qmhFyxdaJ3Xlci9jBNAPhc+zYrcLprGqO0nibyeW0=\"\r\n },\r\n \"hostName\": \"javacsmrc9480Third.redis.cache.windows.net\",\r\n \"port\": 6379,\r\n \"sslPort\": 6380,\r\n \"linkedServers\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/javacsmrg4650Second/providers/Microsoft.Cache/Redis/javacsmrc9480Third\",\r\n \"location\": \"Central US\",\r\n \"name\": \"javacsmrc9480Third\",\r\n \"type\": \"Microsoft.Cache/Redis\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"redisVersion\": \"4.0.14\",\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"family\": \"P\",\r\n \"capacity\": 2\r\n },\r\n \"enableNonSslPort\": true,\r\n \"redisConfiguration\": {\r\n \"maxclients\": \"15000\",\r\n \"maxmemory-reserved\": \"500\",\r\n \"maxfragmentationmemory-reserved\": \"650\",\r\n \"maxmemory-delta\": \"500\"\r\n },\r\n \"accessKeys\": {\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"hostName\": \"javacsmrc9480Third.redis.cache.windows.net\",\r\n \"port\": 6379,\r\n \"sslPort\": 6380,\r\n \"linkedServers\": []\r\n }\r\n}", "StatusCode": 201 }, { @@ -7990,7 +7990,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"61jHmY5swu9IknrAWuLqNciw4O4dBA4AGE9y342KVaM=\",\r\n \"secondaryKey\": \"B4E1csvOPZPne0hJIqfBO8LoNPODMkiyFuPZFJuHIZA=\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -8057,7 +8057,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"61jHmY5swu9IknrAWuLqNciw4O4dBA4AGE9y342KVaM=\",\r\n \"secondaryKey\": \"B4E1csvOPZPne0hJIqfBO8LoNPODMkiyFuPZFJuHIZA=\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -8130,7 +8130,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"O8ahbRZucg7Hl2CdMD6OgVMovGyNj1hB+wzZmH6+n6A=\",\r\n \"secondaryKey\": \"B4E1csvOPZPne0hJIqfBO8LoNPODMkiyFuPZFJuHIZA=\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -8203,7 +8203,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"O8ahbRZucg7Hl2CdMD6OgVMovGyNj1hB+wzZmH6+n6A=\",\r\n \"secondaryKey\": \"CMLaulSJ2gujhmUSmnmU7QxxAkG9ma5p7knc77dYxws=\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Search/CanCRUD.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Search/CanCRUD.json index 0bb8b49e5..23369979a 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Search/CanCRUD.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Search/CanCRUD.json @@ -9611,7 +9611,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"99CF2A2F26C78FDE879AF8190366780D\",\r\n \"secondaryKey\": \"151B9CC74F7DCDDFDD030A54CAFACE24\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -9681,7 +9681,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"99CF2A2F26C78FDE879AF8190366780D\",\r\n \"secondaryKey\": \"151B9CC74F7DCDDFDD030A54CAFACE24\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -9751,7 +9751,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"99CF2A2F26C78FDE879AF8190366780D\",\r\n \"secondaryKey\": \"151B9CC74F7DCDDFDD030A54CAFACE24\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -9821,7 +9821,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"1428DE61BB1CB896EAB08684049DB57F\",\r\n \"secondaryKey\": \"2CCD998A75BCF6FA54949086FCF8CFC3\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -9891,7 +9891,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"1428DE61BB1CB896EAB08684049DB57F\",\r\n \"secondaryKey\": \"2CCD998A75BCF6FA54949086FCF8CFC3\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -10372,7 +10372,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"1428DE61BB1CB896EAB08684049DB57F\",\r\n \"secondaryKey\": \"151B9CC74F7DCDDFDD030A54CAFACE24\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -10442,7 +10442,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"1428DE61BB1CB896EAB08684049DB57F\",\r\n \"secondaryKey\": \"2CCD998A75BCF6FA54949086FCF8CFC3\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanOperateOnAuthorizationRules.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanOperateOnAuthorizationRules.json index c48937fc2..cb4e3a313 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanOperateOnAuthorizationRules.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanOperateOnAuthorizationRules.json @@ -620,7 +620,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryConnectionString\": \"Endpoint=sb://netsbns1244.servicebus.windows.net/;SharedAccessKeyName=nsrule1-6603;SharedAccessKey=yJvaklRP7MVgdZTE57Mc2CCbayn9yQBG9yfzO1EllPs=\",\r\n \"secondaryConnectionString\": \"Endpoint=sb://netsbns1244.servicebus.windows.net/;SharedAccessKeyName=nsrule1-6603;SharedAccessKey=cHgjMno57v1W8TGZ5Fmi963DEVWglXarkl5QFyiZdPQ=\",\r\n \"primaryKey\": \"yJvaklRP7MVgdZTE57Mc2CCbayn9yQBG9yfzO1EllPs=\",\r\n \"secondaryKey\": \"cHgjMno57v1W8TGZ5Fmi963DEVWglXarkl5QFyiZdPQ=\",\r\n \"keyName\": \"nsrule1-6603\"\r\n}", + "ResponseBody": "{\r\n \"primaryConnectionString\": \"Endpoint=sb://netsbns1244.servicebus.windows.net/;SharedAccessKeyName=nsrule1-6603;SharedAccessKey=MGMT_PLACEHOLDER\",\r\n \"secondaryConnectionString\": \"Endpoint=sb://netsbns1244.servicebus.windows.net/;SharedAccessKeyName=nsrule1-6603;SharedAccessKey=MGMT_PLACEHOLDER\",\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"keyName\": \"nsrule1-6603\"\r\n}", "StatusCode": 200 }, { @@ -694,7 +694,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryConnectionString\": \"Endpoint=sb://netsbns1244.servicebus.windows.net/;SharedAccessKeyName=nsrule1-6603;SharedAccessKey=6rIIsoybZlgjRXsknqxC/IBIwjExSmsqNs252CPwcGw=\",\r\n \"secondaryConnectionString\": \"Endpoint=sb://netsbns1244.servicebus.windows.net/;SharedAccessKeyName=nsrule1-6603;SharedAccessKey=cHgjMno57v1W8TGZ5Fmi963DEVWglXarkl5QFyiZdPQ=\",\r\n \"primaryKey\": \"6rIIsoybZlgjRXsknqxC/IBIwjExSmsqNs252CPwcGw=\",\r\n \"secondaryKey\": \"cHgjMno57v1W8TGZ5Fmi963DEVWglXarkl5QFyiZdPQ=\",\r\n \"keyName\": \"nsrule1-6603\"\r\n}", + "ResponseBody": "{\r\n \"primaryConnectionString\": \"Endpoint=sb://netsbns1244.servicebus.windows.net/;SharedAccessKeyName=nsrule1-6603;SharedAccessKey=MGMT_PLACEHOLDER\",\r\n \"secondaryConnectionString\": \"Endpoint=sb://netsbns1244.servicebus.windows.net/;SharedAccessKeyName=nsrule1-6603;SharedAccessKey=MGMT_PLACEHOLDER\",\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"keyName\": \"nsrule1-6603\"\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlDatabase.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlDatabase.json index 4e13cd5e0..30bde9b85 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlDatabase.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlDatabase.json @@ -71,7 +71,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/netsqlserver6278/providers/Microsoft.Sql/servers/netsqlserver6278?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjYyNzgvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9uZXRzcWxzZXJ2ZXI2Mjc4P2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"loepopfuejk~13@@\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "3fbf5ced-ad07-4da7-9494-a03a57d4f2d7" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlDatabaseWithElasticPool.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlDatabaseWithElasticPool.json index 533dc24ee..011eeed92 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlDatabaseWithElasticPool.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlDatabaseWithElasticPool.json @@ -71,7 +71,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/netsqlserver2510/providers/Microsoft.Sql/servers/netsqlserver2510?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjI1MTAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9uZXRzcWxzZXJ2ZXIyNTEwP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"loepopfuejk~13@@\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "485830ba-9a5a-47c3-a2ce-f84095208480" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlElasticPool.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlElasticPool.json index e991730ba..2ad3cd956 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlElasticPool.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlElasticPool.json @@ -71,7 +71,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/netsqlserver3413/providers/Microsoft.Sql/servers/netsqlserver3413?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjM0MTMvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9uZXRzcWxzZXJ2ZXIzNDEzP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"loepopfuejk~13@@\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "6f1c7549-8963-4994-9a12-8e3ca68db866" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlFirewallRule.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlFirewallRule.json index 8fbda4328..01d3dcb3c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlFirewallRule.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlFirewallRule.json @@ -71,7 +71,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/netsqlserver5306/providers/Microsoft.Sql/servers/netsqlserver5306?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjUzMDYvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9uZXRzcWxzZXJ2ZXI1MzA2P2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"loepopfuejk~13@@\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "011972a9-b469-4128-8854-d0d79361bcf5" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlServer.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlServer.json index 99322dacd..570aff692 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlServer.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlServer.json @@ -71,7 +71,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/netsqlserver728/providers/Microsoft.Sql/servers/netsqlserver728?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjcyOC9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL25ldHNxbHNlcnZlcjcyOD9hcGktdmVyc2lvbj0yMDE1LTA1LTAxLXByZXZpZXc=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"loepopfuejk~13@@\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "ddba2714-e4de-448a-b3fe-9a62b370f938" @@ -150,7 +150,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/netsqlserver728/providers/Microsoft.Sql/servers/netsqlserver728?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjcyOC9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL25ldHNxbHNlcnZlcjcyOD9hcGktdmVyc2lvbj0yMDE1LTA1LTAxLXByZXZpZXc=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"loepop77ejk~13@@\",\r\n \"version\": \"12.0\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\",\r\n \"version\": \"12.0\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "966795fd-7187-4a17-afad-a7ae4f04c54c" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlSyncGroup.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlSyncGroup.json index a168fa3c2..65b9808e0 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlSyncGroup.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlSyncGroup.json @@ -71,7 +71,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/netsqlserver3738/providers/Microsoft.Sql/servers/sqlpri1da90761fcd9?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjM3MzgvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxwcmkxZGE5MDc2MWZjZDk/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin\",\r\n \"administratorLoginPassword\": \"N0t@P@ssw0rd!\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "26b50e8d-afa8-478d-993a-d8a1beb7d9e0" @@ -1327,7 +1327,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/netsqlserver3738/providers/Microsoft.Sql/servers/sqlpri1da90761fcd9/databases/dbsync64378522/syncGroups/groupname64613?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjM3MzgvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxwcmkxZGE5MDc2MWZjZDkvZGF0YWJhc2VzL2Ric3luYzY0Mzc4NTIyL3N5bmNHcm91cHMvZ3JvdXBuYW1lNjQ2MTM/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"interval\": -1,\r\n \"conflictResolutionPolicy\": \"HubWin\",\r\n \"syncDatabaseId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/netsqlserver3738/providers/Microsoft.Sql/servers/sqlpri1da90761fcd9/databases/dbsample122354\",\r\n \"hubDatabaseUserName\": \"sqladmin\",\r\n \"hubDatabasePassword\": \"N0t@P@ssw0rd!\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"interval\": -1,\r\n \"conflictResolutionPolicy\": \"HubWin\",\r\n \"syncDatabaseId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/netsqlserver3738/providers/Microsoft.Sql/servers/sqlpri1da90761fcd9/databases/dbsample122354\",\r\n \"hubDatabaseUserName\": \"sqladmin\",\r\n \"hubDatabasePassword\": \"MGMT_PLACEHOLDER\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "a6299ea2-049f-4598-8be5-76cb634e249c" @@ -3142,6 +3142,7 @@ "sqlpri1da90761fcd9", "dbsample122354", "dbsync64378522", + "groupname64613", "groupname64613" ] }, diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlSyncMember.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlSyncMember.json index 2da204f5c..540420d1f 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlSyncMember.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlSyncMember.json @@ -71,7 +71,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/netsqlserver1978/providers/Microsoft.Sql/servers/sqlpri1d6498161e4d?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjE5NzgvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxwcmkxZDY0OTgxNjFlNGQ/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin\",\r\n \"administratorLoginPassword\": \"N0t@P@ssw0rd!\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "c15c872a-d2bb-4828-aee1-a55ce8bb49d5" @@ -1638,7 +1638,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/netsqlserver1978/providers/Microsoft.Sql/servers/sqlpri1d6498161e4d/databases/dbsync2ec59898/syncGroups/groupname97283?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjE5NzgvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxwcmkxZDY0OTgxNjFlNGQvZGF0YWJhc2VzL2Ric3luYzJlYzU5ODk4L3N5bmNHcm91cHMvZ3JvdXBuYW1lOTcyODM/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"interval\": -1,\r\n \"conflictResolutionPolicy\": \"HubWin\",\r\n \"syncDatabaseId\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/netsqlserver1978/providers/Microsoft.Sql/servers/sqlpri1d6498161e4d/databases/dbsample111924\",\r\n \"hubDatabaseUserName\": \"sqladmin\",\r\n \"hubDatabasePassword\": \"N0t@P@ssw0rd!\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"interval\": -1,\r\n \"conflictResolutionPolicy\": \"HubWin\",\r\n \"syncDatabaseId\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/netsqlserver1978/providers/Microsoft.Sql/servers/sqlpri1d6498161e4d/databases/dbsample111924\",\r\n \"hubDatabaseUserName\": \"sqladmin\",\r\n \"hubDatabasePassword\": \"MGMT_PLACEHOLDER\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "8022f0aa-9c3e-4095-a469-4904852d22f3" @@ -1900,7 +1900,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/netsqlserver1978/providers/Microsoft.Sql/servers/sqlpri1d6498161e4d/databases/dbsync2ec59898/syncGroups/groupname97283/syncMembers/membername38808?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjE5NzgvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxwcmkxZDY0OTgxNjFlNGQvZGF0YWJhc2VzL2Ric3luYzJlYzU5ODk4L3N5bmNHcm91cHMvZ3JvdXBuYW1lOTcyODMvc3luY01lbWJlcnMvbWVtYmVybmFtZTM4ODA4P2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"databaseType\": \"AzureSqlDatabase\",\r\n \"serverName\": \"sqlpri1d6498161e4d\",\r\n \"databaseName\": \"dbmember335333\",\r\n \"userName\": \"sqladmin\",\r\n \"password\": \"N0t@P@ssw0rd!\",\r\n \"syncDirection\": \"OneWayHubToMember\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"databaseType\": \"AzureSqlDatabase\",\r\n \"serverName\": \"sqlpri1d6498161e4d\",\r\n \"databaseName\": \"dbmember335333\",\r\n \"userName\": \"sqladmin\",\r\n \"password\": \"MGMT_PLACEHOLDER\",\r\n \"syncDirection\": \"OneWayHubToMember\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "059a0d04-513d-430b-b74b-07a60d1a2f4c" @@ -1976,7 +1976,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/netsqlserver1978/providers/Microsoft.Sql/servers/sqlpri1d6498161e4d/databases/dbsync2ec59898/syncGroups/groupname97283/syncMembers/membername38808?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjE5NzgvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxwcmkxZDY0OTgxNjFlNGQvZGF0YWJhc2VzL2Ric3luYzJlYzU5ODk4L3N5bmNHcm91cHMvZ3JvdXBuYW1lOTcyODMvc3luY01lbWJlcnMvbWVtYmVybmFtZTM4ODA4P2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"databaseType\": \"AzureSqlDatabase\",\r\n \"serverName\": \"sqlpri1d6498161e4d\",\r\n \"databaseName\": \"dbmember335333\",\r\n \"userName\": \"sqladmin\",\r\n \"password\": \"N0t@P@ssw0rd!\",\r\n \"syncDirection\": \"Bidirectional\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"databaseType\": \"AzureSqlDatabase\",\r\n \"serverName\": \"sqlpri1d6498161e4d\",\r\n \"databaseName\": \"dbmember335333\",\r\n \"userName\": \"sqladmin\",\r\n \"password\": \"MGMT_PLACEHOLDER\",\r\n \"syncDirection\": \"Bidirectional\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "2f105ea4-cb42-4c09-8bad-ece2d3c19c3c" @@ -3445,6 +3445,7 @@ "dbsync2ec59898", "dbmember335333", "groupname97283", + "membername38808", "membername38808" ] }, diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanDoOperationsOnDataWarehouse.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanDoOperationsOnDataWarehouse.json index e348b1f84..204f20373 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanDoOperationsOnDataWarehouse.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanDoOperationsOnDataWarehouse.json @@ -71,7 +71,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/netsqlserver2639/providers/Microsoft.Sql/servers/netsqlserver2639?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjI2MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9uZXRzcWxzZXJ2ZXIyNjM5P2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"loepopfuejk~13@@\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "dca48d4e-05ce-4f0b-8608-cdafbb455577" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanManageReplicationLinks.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanManageReplicationLinks.json index 09107f587..a96fda279 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanManageReplicationLinks.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanManageReplicationLinks.json @@ -138,7 +138,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/netsqlserver7275/providers/Microsoft.Sql/servers/netsqlserver7275?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjcyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9uZXRzcWxzZXJ2ZXI3Mjc1P2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"loepopfuejk~13@@\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "a63ef897-064b-4bc2-94d9-2b8174bc613e" @@ -836,7 +836,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/netsqlserver7275/providers/Microsoft.Sql/servers/netsqlserver7275another?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjcyNzUvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9uZXRzcWxzZXJ2ZXI3Mjc1YW5vdGhlcj9hcGktdmVyc2lvbj0yMDE1LTA1LTAxLXByZXZpZXc=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"loepopfuejk~13@@\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "e3f6734b-d1b5-46ef-94af-ce8eb148580c" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanOperateSqlFromRollUpClient.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanOperateSqlFromRollUpClient.json index d3cf7b0da..3a4ffa623 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanOperateSqlFromRollUpClient.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanOperateSqlFromRollUpClient.json @@ -71,7 +71,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/netsqlserver5818/providers/Microsoft.Sql/servers/netsqlserver5818?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjU4MTgvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9uZXRzcWxzZXJ2ZXI1ODE4P2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"loepop77ejk~13@@\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "796dd432-938e-4cc1-9912-8337f815e97d" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanUseCoolShortcutsForResourceCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanUseCoolShortcutsForResourceCreation.json index 8f44c7784..5a4615036 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanUseCoolShortcutsForResourceCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanUseCoolShortcutsForResourceCreation.json @@ -71,7 +71,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/netsqlserver9974/providers/Microsoft.Sql/servers/netsqlserver9974?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjk5NzQvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9uZXRzcWxzZXJ2ZXI5OTc0P2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"loepopfuejk~13@@\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"userName\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "b937f1af-83a7-4665-bc31-c472e652a53c" diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canCRUDSqlFailoverGroup.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canCRUDSqlFailoverGroup.json index c84392abe..7d784e64e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canCRUDSqlFailoverGroup.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canCRUDSqlFailoverGroup.json @@ -71,7 +71,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/netsqlserver632/providers/Microsoft.Sql/servers/sqlprifcf555160af1?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjYzMi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NxbHByaWZjZjU1NTE2MGFmMT9hcGktdmVyc2lvbj0yMDE1LTA1LTAxLXByZXZpZXc=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin\",\r\n \"administratorLoginPassword\": \"N0t@P@ssw0rd!\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "65645341-3564-44ce-9958-7e911f6eb505" @@ -1016,7 +1016,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/netsqlserver632/providers/Microsoft.Sql/servers/sqlsec93b47196d888?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjYzMi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NxbHNlYzkzYjQ3MTk2ZDg4OD9hcGktdmVyc2lvbj0yMDE1LTA1LTAxLXByZXZpZXc=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin\",\r\n \"administratorLoginPassword\": \"N0t@P@ssw0rd!\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "ed49271b-3e9e-487d-8340-01d88874baf4" @@ -1589,7 +1589,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/netsqlserver632/providers/Microsoft.Sql/servers/sql000aa528351ee76?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjYzMi9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NxbDAwMGFhNTI4MzUxZWU3Nj9hcGktdmVyc2lvbj0yMDE1LTA1LTAxLXByZXZpZXc=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin\",\r\n \"administratorLoginPassword\": \"N0t@P@ssw0rd!\"\r\n },\r\n \"location\": \"westus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"westus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "6b850a65-c046-4b69-b624-47f87b9e1770" @@ -4822,6 +4822,7 @@ "sqlsec93b47196d888", "sql000aa528351ee76", "fgf2d5287542c8ae", + "fg26f361743aacc0", "fg26f361743aacc0" ] }, diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canChangeSqlServerAndDatabaseAutomaticTuning.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canChangeSqlServerAndDatabaseAutomaticTuning.json index da852c4e7..e6a2d8d21 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canChangeSqlServerAndDatabaseAutomaticTuning.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canChangeSqlServerAndDatabaseAutomaticTuning.json @@ -71,7 +71,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/netsqlserver1352/providers/Microsoft.Sql/servers/netsqlserver1352?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjEzNTIvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9uZXRzcWxzZXJ2ZXIxMzUyP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin\",\r\n \"administratorLoginPassword\": \"N0t@P@ssw0rd!\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "325b82ff-73e4-4a0f-bc3c-e72b6707b230" @@ -1881,6 +1881,7 @@ ], "Names": { "canChangeSqlServerAndDatabaseAutomaticTuning": [ + "netsqlserver1352", "netsqlserver1352" ] }, diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canCreateAndAquireServerDnsAlias.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canCreateAndAquireServerDnsAlias.json index be3de2399..8524b8ea5 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canCreateAndAquireServerDnsAlias.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canCreateAndAquireServerDnsAlias.json @@ -138,7 +138,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/netsqlserver5250/providers/Microsoft.Sql/servers/netsqlserver52501?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjUyNTAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9uZXRzcWxzZXJ2ZXI1MjUwMT9hcGktdmVyc2lvbj0yMDE1LTA1LTAxLXByZXZpZXc=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin\",\r\n \"administratorLoginPassword\": \"N0t@P@ssw0rd!\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "579feb57-fb57-4bc8-bbb6-233047d91b13" @@ -1089,7 +1089,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/netsqlserver5250/providers/Microsoft.Sql/servers/netsqlserver52502?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjUyNTAvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9uZXRzcWxzZXJ2ZXI1MjUwMj9hcGktdmVyc2lvbj0yMDE1LTA1LTAxLXByZXZpZXc=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin\",\r\n \"administratorLoginPassword\": \"N0t@P@ssw0rd!\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "a4f61bcf-d8e4-473b-8b4e-fa4ae24b1cf0" @@ -2997,6 +2997,7 @@ ], "Names": { "canCreateAndAquireServerDnsAlias": [ + "netsqlserver5250", "netsqlserver5250" ] }, diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canGetSqlServerCapabilitiesAndCreateIdentity.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canGetSqlServerCapabilitiesAndCreateIdentity.json index fb25840b3..1042cd4b2 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canGetSqlServerCapabilitiesAndCreateIdentity.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canGetSqlServerCapabilitiesAndCreateIdentity.json @@ -132,7 +132,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/netsqlserver5431/providers/Microsoft.Sql/servers/netsqlserver5431?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL25ldHNxbHNlcnZlcjU0MzEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9uZXRzcWxzZXJ2ZXI1NDMxP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin\",\r\n \"administratorLoginPassword\": \"N0t@P@ssw0rd!\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "1415da74-3587-4c34-a2f6-221987ab5c45" @@ -1915,6 +1915,7 @@ ], "Names": { "canGetSqlServerCapabilitiesAndCreateIdentity": [ + "netsqlserver5431", "netsqlserver5431" ] }, diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.StorageAccounts/CanGetAndRegenerateKeys.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.StorageAccounts/CanGetAndRegenerateKeys.json index 3bfffe656..9d90335dc 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.StorageAccounts/CanGetAndRegenerateKeys.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.StorageAccounts/CanGetAndRegenerateKeys.json @@ -396,7 +396,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"ul/HcrP6JLRw93VveA/hGHbi5hy72MfOZWl7mSkN3l8OmBZIzywTB/ApLG8NmKQuZgsS7GxhDYw9lst6WRflVQ==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"EmK7pX3ZsryBSKfxdxW1iBxz8KOTeD21XL9LaokEXi6lvY4lAbI23aLyYm8HNmF8btBs+kOmzGu/pzyuGCrhpw==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -466,7 +466,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"OsSnkGHfgcen1zSBUaXtch2GmG1PLNPketOVLfVrJW6hyyKArFK39q4OHMabKre6Kw9tH84RPsJCVKtGNhEW0Q==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"EmK7pX3ZsryBSKfxdxW1iBxz8KOTeD21XL9LaokEXi6lvY4lAbI23aLyYm8HNmF8btBs+kOmzGu/pzyuGCrhpw==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionApps/CanCRUDFunctionApp.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionApps/CanCRUDFunctionApp.json index c65ea0c88..ef5e0874c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionApps/CanCRUDFunctionApp.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionApps/CanCRUDFunctionApp.json @@ -1004,7 +1004,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"qgszqwgvOa8Z/YhwGvQ8YuIeC9p3MCEGjJGjwXbqph7L4vC5QdEJxXKHxaifMEY7PHWLxq9YEkoqmtMTv9hDhQ==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -1068,7 +1068,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"qgszqwgvOa8Z/YhwGvQ8YuIeC9p3MCEGjJGjwXbqph7L4vC5QdEJxXKHxaifMEY7PHWLxq9YEkoqmtMTv9hDhQ==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -1132,7 +1132,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"qgszqwgvOa8Z/YhwGvQ8YuIeC9p3MCEGjJGjwXbqph7L4vC5QdEJxXKHxaifMEY7PHWLxq9YEkoqmtMTv9hDhQ==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -1196,7 +1196,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"qgszqwgvOa8Z/YhwGvQ8YuIeC9p3MCEGjJGjwXbqph7L4vC5QdEJxXKHxaifMEY7PHWLxq9YEkoqmtMTv9hDhQ==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -1260,7 +1260,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"qgszqwgvOa8Z/YhwGvQ8YuIeC9p3MCEGjJGjwXbqph7L4vC5QdEJxXKHxaifMEY7PHWLxq9YEkoqmtMTv9hDhQ==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -1680,7 +1680,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3744/providers/Microsoft.Web/sites/java-webapp-3572/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-3572e92456616aa9\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3744/providers/Microsoft.Web/sites/java-webapp-3572/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-3572e92456616aa9\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -1750,7 +1750,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3744/providers/Microsoft.Web/sites/java-webapp-3572/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-3572e92456616aa9\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3744/providers/Microsoft.Web/sites/java-webapp-3572/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-3572e92456616aa9\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -1820,14 +1820,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3744/providers/Microsoft.Web/sites/java-webapp-3572/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-3572e92456616aa9\",\r\n \"newKey\": \"newValue\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3744/providers/Microsoft.Web/sites/java-webapp-3572/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-3572e92456616aa9\",\r\n \"newKey\": \"newValue\"\r\n }\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3744/providers/Microsoft.Web/sites/java-webapp-3572/config/appsettings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM3NDQvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvc2l0ZXMvamF2YS13ZWJhcHAtMzU3Mi9jb25maWcvYXBwc2V0dGluZ3M/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-3572e92456616aa9\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-3572e92456616aa9\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "4cbfb53e-c040-4d6c-9d0e-629f4e2a2724" @@ -1899,14 +1899,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3744/providers/Microsoft.Web/sites/java-webapp-3572/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-3572e92456616aa9\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3744/providers/Microsoft.Web/sites/java-webapp-3572/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-3572e92456616aa9\"\r\n }\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3744/providers/Microsoft.Web/sites/java-webapp-3572/config/appsettings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM3NDQvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvc2l0ZXMvamF2YS13ZWJhcHAtMzU3Mi9jb25maWcvYXBwc2V0dGluZ3M/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-3572e92456616aa9\",\r\n \"newKey\": \"newValue\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-3572e92456616aa9\",\r\n \"newKey\": \"newValue\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "87ae34b6-59ef-4588-adc9-423386e1850e" @@ -1978,7 +1978,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3744/providers/Microsoft.Web/sites/java-webapp-3572/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-3572e92456616aa9\",\r\n \"newKey\": \"newValue\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3744/providers/Microsoft.Web/sites/java-webapp-3572/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-3572e92456616aa9\",\r\n \"newKey\": \"newValue\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -3648,7 +3648,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5761/providers/Microsoft.Web/sites/java-webapp-4999/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-499944b23153a50b\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5761/providers/Microsoft.Web/sites/java-webapp-4999/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-499944b23153a50b\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -3718,14 +3718,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5761/providers/Microsoft.Web/sites/java-webapp-4999/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javast4572;AccountKey=w9r2DnxFCmGKJ85dqjRkSxyh+EVMBRo1K1/UTsm4DW2Vb4kKXuWK6QImqgpGGrBFHnc1Sh9ot4PcdEruje6KAQ==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javast4572;AccountKey=w9r2DnxFCmGKJ85dqjRkSxyh+EVMBRo1K1/UTsm4DW2Vb4kKXuWK6QImqgpGGrBFHnc1Sh9ot4PcdEruje6KAQ==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javast4572;AccountKey=w9r2DnxFCmGKJ85dqjRkSxyh+EVMBRo1K1/UTsm4DW2Vb4kKXuWK6QImqgpGGrBFHnc1Sh9ot4PcdEruje6KAQ==\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-499968a370027d6d\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5761/providers/Microsoft.Web/sites/java-webapp-4999/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javast4572;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javast4572;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javast4572;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-499968a370027d6d\"\r\n }\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5761/providers/Microsoft.Web/sites/java-webapp-4999/config/appsettings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU3NjEvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvc2l0ZXMvamF2YS13ZWJhcHAtNDk5OS9jb25maWcvYXBwc2V0dGluZ3M/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-499944b23153a50b\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-499944b23153a50b\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "7b071474-f2ef-4ded-bcfa-dffb1265c021" @@ -3797,14 +3797,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5761/providers/Microsoft.Web/sites/java-webapp-4999/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-499944b23153a50b\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5761/providers/Microsoft.Web/sites/java-webapp-4999/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-499944b23153a50b\"\r\n }\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5761/providers/Microsoft.Web/sites/java-webapp-4999/config/appsettings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU3NjEvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvc2l0ZXMvamF2YS13ZWJhcHAtNDk5OS9jb25maWcvYXBwc2V0dGluZ3M/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javast4572;AccountKey=w9r2DnxFCmGKJ85dqjRkSxyh+EVMBRo1K1/UTsm4DW2Vb4kKXuWK6QImqgpGGrBFHnc1Sh9ot4PcdEruje6KAQ==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javast4572;AccountKey=w9r2DnxFCmGKJ85dqjRkSxyh+EVMBRo1K1/UTsm4DW2Vb4kKXuWK6QImqgpGGrBFHnc1Sh9ot4PcdEruje6KAQ==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javast4572;AccountKey=w9r2DnxFCmGKJ85dqjRkSxyh+EVMBRo1K1/UTsm4DW2Vb4kKXuWK6QImqgpGGrBFHnc1Sh9ot4PcdEruje6KAQ==\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-499968a370027d6d\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javast4572;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javast4572;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javast4572;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-499968a370027d6d\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "fc4abb90-d98b-4d99-a5d7-661c11cde1c0" @@ -3876,7 +3876,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5761/providers/Microsoft.Web/sites/java-webapp-4999/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javast4572;AccountKey=w9r2DnxFCmGKJ85dqjRkSxyh+EVMBRo1K1/UTsm4DW2Vb4kKXuWK6QImqgpGGrBFHnc1Sh9ot4PcdEruje6KAQ==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javast4572;AccountKey=w9r2DnxFCmGKJ85dqjRkSxyh+EVMBRo1K1/UTsm4DW2Vb4kKXuWK6QImqgpGGrBFHnc1Sh9ot4PcdEruje6KAQ==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javast4572;AccountKey=w9r2DnxFCmGKJ85dqjRkSxyh+EVMBRo1K1/UTsm4DW2Vb4kKXuWK6QImqgpGGrBFHnc1Sh9ot4PcdEruje6KAQ==\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-499968a370027d6d\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5761/providers/Microsoft.Web/sites/java-webapp-4999/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javast4572;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javast4572;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=javast4572;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"java-webapp-499968a370027d6d\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -4691,14 +4691,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5761/providers/Microsoft.Web/sites/java-webapp-5556/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5761/providers/Microsoft.Web/sites/java-webapp-5556/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\"\r\n }\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5761/providers/Microsoft.Web/sites/java-webapp-5556/config/appsettings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzU3NjEvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvc2l0ZXMvamF2YS13ZWJhcHAtNTU1Ni9jb25maWcvYXBwc2V0dGluZ3M/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "a2bd06e5-46cf-4334-8fc3-542be83e6b1d" @@ -4770,7 +4770,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5761/providers/Microsoft.Web/sites/java-webapp-5556/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=PoNc3vkN52iFJDAGEmOz0EWoxvXbZYDTZN2QPccQImZQThBrDpq/j0XWp73PSGCaCAp/YvgFWy89039i60VwcA==\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg5761/providers/Microsoft.Web/sites/java-webapp-5556/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp357206024;AccountKey=MGMT_PLACEHOLDER\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -6021,7 +6021,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"w9r2DnxFCmGKJ85dqjRkSxyh+EVMBRo1K1/UTsm4DW2Vb4kKXuWK6QImqgpGGrBFHnc1Sh9ot4PcdEruje6KAQ==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"qiJzRAY5l0+kyEXFoaAFp/lRYODVsXUHuAg2/f9at2kd3ZFhv6oXj9q1Sd+JQejgOihU+fBaljgvkZjgMC2S8A==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -6085,7 +6085,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"w9r2DnxFCmGKJ85dqjRkSxyh+EVMBRo1K1/UTsm4DW2Vb4kKXuWK6QImqgpGGrBFHnc1Sh9ot4PcdEruje6KAQ==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"qiJzRAY5l0+kyEXFoaAFp/lRYODVsXUHuAg2/f9at2kd3ZFhv6oXj9q1Sd+JQejgOihU+fBaljgvkZjgMC2S8A==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionApps/FunctionAppLongNameBug.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionApps/FunctionAppLongNameBug.json index 53bc7ef18..2f9fca49b 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionApps/FunctionAppLongNameBug.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionApps/FunctionAppLongNameBug.json @@ -1004,7 +1004,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"CVGI3GmFq1wochzBx0fdb4fkfVHjF5L5f630p3hfoER/IzmYpCf7SSMkEqhC9ipEKXN9eGK24wPYq82VMIQOyA==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"LMv/ePjsRbOU5Go3Z9XCRrSdScJs5PZPI6VyBy0uoMb1FnwdJ2uWtKs9cFS4xHm3f39mVJXXNUS7SjL0c2zf+A==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -1151,7 +1151,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3402/providers/Microsoft.Web/sites/IAmAFuncitonNameThatIsLonger5298/config/appsettings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzM0MDIvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvc2l0ZXMvSUFtQUZ1bmNpdG9uTmFtZVRoYXRJc0xvbmdlcjUyOTgvY29uZmlnL2FwcHNldHRpbmdzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javast8654;AccountKey=CVGI3GmFq1wochzBx0fdb4fkfVHjF5L5f630p3hfoER/IzmYpCf7SSMkEqhC9ipEKXN9eGK24wPYq82VMIQOyA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javast8654;AccountKey=CVGI3GmFq1wochzBx0fdb4fkfVHjF5L5f630p3hfoER/IzmYpCf7SSMkEqhC9ipEKXN9eGK24wPYq82VMIQOyA==\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javast8654;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javast8654;AccountKey=MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "b139b98b-e4e7-4def-bf19-5d1fa255a762" @@ -1223,7 +1223,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3402/providers/Microsoft.Web/sites/IAmAFuncitonNameThatIsLonger5298/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javast8654;AccountKey=CVGI3GmFq1wochzBx0fdb4fkfVHjF5L5f630p3hfoER/IzmYpCf7SSMkEqhC9ipEKXN9eGK24wPYq82VMIQOyA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javast8654;AccountKey=CVGI3GmFq1wochzBx0fdb4fkfVHjF5L5f630p3hfoER/IzmYpCf7SSMkEqhC9ipEKXN9eGK24wPYq82VMIQOyA==\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg3402/providers/Microsoft.Web/sites/IAmAFuncitonNameThatIsLonger5298/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javast8654;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javast8654;AccountKey=MGMT_PLACEHOLDER\"\r\n }\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionDeploymentSlots/CanCRUDSwapSlots.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionDeploymentSlots/CanCRUDSwapSlots.json index 49fe48a5e..4dd8bddc6 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionDeploymentSlots/CanCRUDSwapSlots.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionDeploymentSlots/CanCRUDSwapSlots.json @@ -706,7 +706,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"MHwiM9wcb17mzA+5vXwcJYZbQWTWYwLAREPbydwNeOllxWHXfQzGOAmSkTcR19XF5OACrD/YfNBDvC6yBW18ZA==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -1056,7 +1056,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -1142,7 +1142,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/config/appsettings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzY1NzgvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvc2l0ZXMvamF2YS13ZWJhcHAtMzIzMy9jb25maWcvYXBwc2V0dGluZ3M/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "61463b03-0c5e-480d-b2ff-412a1e9236a9" @@ -1214,7 +1214,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -3155,7 +3155,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-5907/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"appkey\": \"appvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"slot2key\": \"slot2value\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-5907/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"appkey\": \"appvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"slot2key\": \"slot2value\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -3824,7 +3824,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-558/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-558/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -3894,7 +3894,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-558/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-558/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -3964,7 +3964,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-558/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-558/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -4034,7 +4034,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-558/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"slot2key\": \"slot2value\",\r\n \"sticky2key\": \"sticky2value\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-558/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"slot2key\": \"slot2value\",\r\n \"sticky2key\": \"sticky2value\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -4104,14 +4104,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-558/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"slot2key\": \"slot2value\",\r\n \"sticky2key\": \"sticky2value\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-558/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"slot2key\": \"slot2value\",\r\n \"sticky2key\": \"sticky2value\"\r\n }\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-558/config/appsettings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzY1NzgvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvc2l0ZXMvamF2YS13ZWJhcHAtMzIzMy9zbG90cy9qYXZhLXNsb3QtNTU4L2NvbmZpZy9hcHBzZXR0aW5ncz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "63d34c89-7ac3-485b-9916-8cf4c9c65c25" @@ -4183,14 +4183,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-558/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-558/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\"\r\n }\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-558/config/appsettings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzY1NzgvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvc2l0ZXMvamF2YS13ZWJhcHAtMzIzMy9zbG90cy9qYXZhLXNsb3QtNTU4L2NvbmZpZy9hcHBzZXR0aW5ncz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"slot2key\": \"slot2value\",\r\n \"sticky2key\": \"sticky2value\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"slot2key\": \"slot2value\",\r\n \"sticky2key\": \"sticky2value\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "c3ef2cd2-8c5b-4f16-9c90-29210f02b715" @@ -4262,7 +4262,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-558/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"slot2key\": \"slot2value\",\r\n \"sticky2key\": \"sticky2value\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-558/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"slot2key\": \"slot2value\",\r\n \"sticky2key\": \"sticky2value\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -5220,7 +5220,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-7929/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-7929/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -5290,7 +5290,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-7929/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"slot2key\": \"slot2value\",\r\n \"sticky2key\": \"sticky2value\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-7929/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"slot2key\": \"slot2value\",\r\n \"sticky2key\": \"sticky2value\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -5446,7 +5446,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-7929/config/appsettings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2phdmFjc21yZzY1NzgvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvc2l0ZXMvamF2YS13ZWJhcHAtMzIzMy9zbG90cy9qYXZhLXNsb3QtNzkyOS9jb25maWcvYXBwc2V0dGluZ3M/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"slot2key\": \"slot2value\",\r\n \"sticky2key\": \"sticky2value\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"slot2key\": \"slot2value\",\r\n \"sticky2key\": \"sticky2value\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "46154b5d-5e52-4cfa-aee2-628e8bd22959" @@ -5518,7 +5518,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-7929/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=t2+eDDRVZO148B3h/igtXdoflEgBVWeJgPEuGikRhGFDVc3wclys9vyI+jvQFo9vM/MI/b1mf8mtM88IWwD5Ug==\",\r\n \"slot2key\": \"slot2value\",\r\n \"sticky2key\": \"sticky2value\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/javacsmrg6578/providers/Microsoft.Web/sites/java-webapp-3233/slots/java-slot-7929/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"appkey\": \"appvalue\",\r\n \"stickykey\": \"stickyvalue\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=javawebapp323317535;AccountKey=MGMT_PLACEHOLDER\",\r\n \"slot2key\": \"slot2value\",\r\n \"sticky2key\": \"sticky2value\"\r\n }\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Fluent.Tests/Sql/SqlTests.cs b/Tests/Fluent.Tests/Sql/SqlTests.cs index 4026f4f4e..36142aec0 100644 --- a/Tests/Fluent.Tests/Sql/SqlTests.cs +++ b/Tests/Fluent.Tests/Sql/SqlTests.cs @@ -76,7 +76,7 @@ public void CanCRUDSqlSyncMember() string syncGroupName = SdkContext.RandomResourceName("groupName", 15); string syncMemberName = SdkContext.RandomResourceName("memberName", 15); string administratorLogin = "sqladmin"; - string administratorPassword = "N0t@P@ssw0rd!"; + string administratorPassword = TestUtilities.GenerateName("Pa5$"); try { @@ -159,7 +159,7 @@ public void CanCRUDSqlSyncGroup() string dbSyncName = SdkContext.RandomResourceName("dbSync", 15); string syncGroupName = SdkContext.RandomResourceName("groupName", 15); string administratorLogin = "sqladmin"; - string administratorPassword = "N0t@P@ssw0rd!"; + string administratorPassword = TestUtilities.GenerateName("Pa5$"); Region region = Region.USEast2; try @@ -265,7 +265,7 @@ public void canCRUDSqlFailoverGroup() string failoverGroupName2 = SdkContext.RandomResourceName("fg2", 22); string dbName = "dbSample"; string administratorLogin = "sqladmin"; - string administratorPassword = "N0t@P@ssw0rd!"; + string administratorPassword = TestUtilities.GenerateName("Pa5$"); // Create var sqlPrimaryServer = rollUpClient.SqlServers.Define(sqlPrimaryServerName) @@ -395,7 +395,7 @@ public void canChangeSqlServerAndDatabaseAutomaticTuning() string rgName = GroupName; string sqlServerName = SqlServerName; string sqlServerAdminName = "sqladmin"; - string sqlServerAdminPassword = "N0t@P@ssw0rd!"; + string sqlServerAdminPassword = TestUtilities.GenerateName("Pa5$"); string databaseName = "db-from-sample"; try @@ -482,7 +482,7 @@ public void canCreateAndAquireServerDnsAlias() string sqlServerName1 = SqlServerName + "1"; string sqlServerName2 = SqlServerName + "2"; string sqlServerAdminName = "sqladmin"; - string sqlServerAdminPassword = "N0t@P@ssw0rd!"; + string sqlServerAdminPassword = TestUtilities.GenerateName("Pa5$"); try { @@ -556,7 +556,7 @@ public void canGetSqlServerCapabilitiesAndCreateIdentity() string rgName = GroupName; string sqlServerName = SqlServerName; string sqlServerAdminName = "sqladmin"; - string sqlServerAdminPassword = "N0t@P@ssw0rd!"; + string sqlServerAdminPassword = TestUtilities.GenerateName("Pa5$"); string databaseName = "db-from-sample"; var regionCapabilities = rollUpClient.SqlServers.GetCapabilitiesByRegion(Region.USEast); diff --git a/Tests/Fluent.Tests/Storage/StorageAccountsTests.cs b/Tests/Fluent.Tests/Storage/StorageAccountsTests.cs index 9d301012d..af3b028f5 100644 --- a/Tests/Fluent.Tests/Storage/StorageAccountsTests.cs +++ b/Tests/Fluent.Tests/Storage/StorageAccountsTests.cs @@ -11,6 +11,7 @@ using Azure.Tests; using System; using System.Collections.Generic; +using Microsoft.Azure.Test.HttpRecorder; namespace Fluent.Tests.Storage { @@ -220,7 +221,10 @@ public void CanGetAndRegenerateKeys() Assert.NotNull(updatedKeys); Assert.True(updatedKeys.Count() > 0); var updatedFirstKey = updatedKeys.First(f => f.KeyName == firstKey.KeyName); - Assert.False(firstKey.Value.Equals(updatedFirstKey.Value, StringComparison.OrdinalIgnoreCase)); + if (HttpMockServer.Mode != HttpRecorderMode.Playback) + { + Assert.False(firstKey.Value.Equals(updatedFirstKey.Value, StringComparison.OrdinalIgnoreCase)); + } } finally { diff --git a/Tests/Samples.Tests/AppService.cs b/Tests/Samples.Tests/AppService.cs index 669063f2c..dd2173b06 100644 --- a/Tests/Samples.Tests/AppService.cs +++ b/Tests/Samples.Tests/AppService.cs @@ -70,7 +70,7 @@ public void ManageWebAppStorageAccountConnectionTest() ManageWebAppStorageAccountConnection.Program.RunSample); } - [Fact] + [Fact(Skip = "Manual Only test.")] [Trait("Samples", "AppService")] public void ManageWebAppWithDomainSslTest() { @@ -79,7 +79,7 @@ public void ManageWebAppWithDomainSslTest() ManageWebAppWithDomainSsl.Program.RunSample); } - [Fact] + [Fact(Skip = "Manual Only test.")] [Trait("Samples", "AppService")] public void ManageWebAppWithTrafficManagerTest() { @@ -124,7 +124,7 @@ public void ManageLinuxWebAppStorageAccountConnectionTest() ManageLinuxWebAppStorageAccountConnection.Program.RunSample); } - [Fact] + [Fact(Skip = "Manual Only test.")] [Trait("Samples", "AppService")] public void ManageLinuxWebAppWithDomainSslTest() { @@ -133,7 +133,7 @@ public void ManageLinuxWebAppWithDomainSslTest() ManageLinuxWebAppWithDomainSsl.Program.RunSample); } - [Fact] + [Fact(Skip = "Manual Only test.")] [Trait("Samples", "AppService")] public void ManageLinuxWebAppWithTrafficManagerTest() { @@ -170,7 +170,7 @@ public void ManageFunctionAppSourceControlTest() ManageFunctionAppSourceControl.Program.RunSample); } - [Fact] + [Fact(Skip = "Manual Only test.")] [Trait("Samples", "AppService")] public void ManageFunctionAppWithAuthenticationTest() { @@ -179,7 +179,7 @@ public void ManageFunctionAppWithAuthenticationTest() ManageFunctionAppWithAuthentication.Program.RunSample); } - [Fact] + [Fact(Skip = "Manual Only test.")] [Trait("Samples", "AppService")] public void ManageFunctionAppWithDomainSslTest() { diff --git a/Tests/Samples.Tests/Compute.cs b/Tests/Samples.Tests/Compute.cs index d22c2e40a..d8e8c0ec5 100644 --- a/Tests/Samples.Tests/Compute.cs +++ b/Tests/Samples.Tests/Compute.cs @@ -33,7 +33,7 @@ public void CreateVMsUsingCustomImageOrSpecializedVHDTest() using (var context = FluentMockContext.Start(this.GetType().FullName)) { var rollUpClient = TestHelper.CreateRollupClient(); - CreateVMsUsingCustomImageOrSpecializedVHD.Program.RunSample(rollUpClient); + RunSampleAsTest(this.GetType().FullName, CreateVMsUsingCustomImageOrSpecializedVHD.Program.RunSample); } } @@ -130,7 +130,7 @@ public void CreateVirtualMachineUsingCustomImageFromVHDTest() using (var context = FluentMockContext.Start(this.GetType().FullName)) { var rollUpClient = TestHelper.CreateRollupClient(); - CreateVirtualMachineUsingCustomImageFromVHD.Program.RunSample(rollUpClient); + RunSampleAsTest(this.GetType().FullName, CreateVirtualMachineUsingCustomImageFromVHD.Program.RunSample); } } @@ -142,7 +142,7 @@ public void CreateVirtualMachineUsingCustomImageFromVMTest() using (var context = FluentMockContext.Start(this.GetType().FullName)) { var rollUpClient = TestHelper.CreateRollupClient(); - CreateVirtualMachineUsingCustomImageFromVM.Program.RunSample(rollUpClient); + RunSampleAsTest(this.GetType().FullName, CreateVirtualMachineUsingCustomImageFromVM.Program.RunSample); } } diff --git a/Tests/Samples.Tests/Network.cs b/Tests/Samples.Tests/Network.cs index d96a04e72..81d37c0ba 100644 --- a/Tests/Samples.Tests/Network.cs +++ b/Tests/Samples.Tests/Network.cs @@ -34,7 +34,7 @@ public void VerifyNetworkPeeringWithNetworkWatcherTest() VerifyNetworkPeeringWithNetworkWatcher.Program.RunSample); } - [Fact] + [Fact(Skip = "Manual Only test.")] [Trait("Samples", "Network")] public void ManageApplicationGatewayTest() { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppBasicTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppBasicTest.json index a4369086c..b96108142 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppBasicTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppBasicTest.json @@ -706,7 +706,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"L3pCi4oPalfcmD7yVZzmVY0PYJsLeVReCAk7R1hCCzwXoXnUa8Rb5XhE2sRP6WpyGiX0T0vQlFRNj28KoO6qeA==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"ToySuFa+8//KMslrTI64SI43Z0EFqedBtKXXfHXhs3GelLN4usvUK3pyRxI303bzKumTV2LXmedHmpTYbMQdfQ==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -1056,7 +1056,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp1-ad45144602/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=L3pCi4oPalfcmD7yVZzmVY0PYJsLeVReCAk7R1hCCzwXoXnUa8Rb5XhE2sRP6WpyGiX0T0vQlFRNj28KoO6qeA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=L3pCi4oPalfcmD7yVZzmVY0PYJsLeVReCAk7R1hCCzwXoXnUa8Rb5XhE2sRP6WpyGiX0T0vQlFRNj28KoO6qeA==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=L3pCi4oPalfcmD7yVZzmVY0PYJsLeVReCAk7R1hCCzwXoXnUa8Rb5XhE2sRP6WpyGiX0T0vQlFRNj28KoO6qeA==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ad45144602dcd9883723d\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp1-ad45144602/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ad45144602dcd9883723d\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -1126,7 +1126,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp1-ad45144602/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=L3pCi4oPalfcmD7yVZzmVY0PYJsLeVReCAk7R1hCCzwXoXnUa8Rb5XhE2sRP6WpyGiX0T0vQlFRNj28KoO6qeA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=L3pCi4oPalfcmD7yVZzmVY0PYJsLeVReCAk7R1hCCzwXoXnUa8Rb5XhE2sRP6WpyGiX0T0vQlFRNj28KoO6qeA==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=L3pCi4oPalfcmD7yVZzmVY0PYJsLeVReCAk7R1hCCzwXoXnUa8Rb5XhE2sRP6WpyGiX0T0vQlFRNj28KoO6qeA==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ad45144602dcd9883723d\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp1-ad45144602/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ad45144602dcd9883723d\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -1196,7 +1196,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp1-ad45144602/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=L3pCi4oPalfcmD7yVZzmVY0PYJsLeVReCAk7R1hCCzwXoXnUa8Rb5XhE2sRP6WpyGiX0T0vQlFRNj28KoO6qeA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=L3pCi4oPalfcmD7yVZzmVY0PYJsLeVReCAk7R1hCCzwXoXnUa8Rb5XhE2sRP6WpyGiX0T0vQlFRNj28KoO6qeA==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=L3pCi4oPalfcmD7yVZzmVY0PYJsLeVReCAk7R1hCCzwXoXnUa8Rb5XhE2sRP6WpyGiX0T0vQlFRNj28KoO6qeA==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ad45144602dcd9883723d\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp1-ad45144602/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ad45144602dcd9883723d\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -1266,14 +1266,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp1-ad45144602/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=L3pCi4oPalfcmD7yVZzmVY0PYJsLeVReCAk7R1hCCzwXoXnUa8Rb5XhE2sRP6WpyGiX0T0vQlFRNj28KoO6qeA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=L3pCi4oPalfcmD7yVZzmVY0PYJsLeVReCAk7R1hCCzwXoXnUa8Rb5XhE2sRP6WpyGiX0T0vQlFRNj28KoO6qeA==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=L3pCi4oPalfcmD7yVZzmVY0PYJsLeVReCAk7R1hCCzwXoXnUa8Rb5XhE2sRP6WpyGiX0T0vQlFRNj28KoO6qeA==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ad45144602dcd9883723d\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp1-ad45144602/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ad45144602dcd9883723d\"\r\n }\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp1-ad45144602/config/appsettings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfMzA2NTUyMTMwM2ZlL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDEtYWQ0NTE0NDYwMi9jb25maWcvYXBwc2V0dGluZ3M/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=L3pCi4oPalfcmD7yVZzmVY0PYJsLeVReCAk7R1hCCzwXoXnUa8Rb5XhE2sRP6WpyGiX0T0vQlFRNj28KoO6qeA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=L3pCi4oPalfcmD7yVZzmVY0PYJsLeVReCAk7R1hCCzwXoXnUa8Rb5XhE2sRP6WpyGiX0T0vQlFRNj28KoO6qeA==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=L3pCi4oPalfcmD7yVZzmVY0PYJsLeVReCAk7R1hCCzwXoXnUa8Rb5XhE2sRP6WpyGiX0T0vQlFRNj28KoO6qeA==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ad45144602dcd9883723d\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ad45144602dcd9883723d\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "fb33af7e-efc4-4af6-9ae9-38485ba88ecd" @@ -1345,7 +1345,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp1-ad45144602/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=L3pCi4oPalfcmD7yVZzmVY0PYJsLeVReCAk7R1hCCzwXoXnUa8Rb5XhE2sRP6WpyGiX0T0vQlFRNj28KoO6qeA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=L3pCi4oPalfcmD7yVZzmVY0PYJsLeVReCAk7R1hCCzwXoXnUa8Rb5XhE2sRP6WpyGiX0T0vQlFRNj28KoO6qeA==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=L3pCi4oPalfcmD7yVZzmVY0PYJsLeVReCAk7R1hCCzwXoXnUa8Rb5XhE2sRP6WpyGiX0T0vQlFRNj28KoO6qeA==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ad45144602dcd9883723d\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp1-ad45144602/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ad4514460264381;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ad45144602dcd9883723d\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -3119,7 +3119,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"gBEqcMO1sKaM90qbGYq8yR6EwxlLgEn6SzXv65Egceq0JFLt+wpiXgWlmDA5h9HXOzKEESO8qrqJwulffCx9BA==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"6JE6sseURqW8/dLC7MSIXInMmY0iAHuRddFCWEcAEqC4Kh3CDXQF6rr3sDmvTGb5/HWtarmAv99eqXjoBe7F0A==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -3329,7 +3329,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp2-3e75011803/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=gBEqcMO1sKaM90qbGYq8yR6EwxlLgEn6SzXv65Egceq0JFLt+wpiXgWlmDA5h9HXOzKEESO8qrqJwulffCx9BA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=gBEqcMO1sKaM90qbGYq8yR6EwxlLgEn6SzXv65Egceq0JFLt+wpiXgWlmDA5h9HXOzKEESO8qrqJwulffCx9BA==\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp2-3e75011803/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=MGMT_PLACEHOLDER\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -3399,7 +3399,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp2-3e75011803/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=gBEqcMO1sKaM90qbGYq8yR6EwxlLgEn6SzXv65Egceq0JFLt+wpiXgWlmDA5h9HXOzKEESO8qrqJwulffCx9BA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=gBEqcMO1sKaM90qbGYq8yR6EwxlLgEn6SzXv65Egceq0JFLt+wpiXgWlmDA5h9HXOzKEESO8qrqJwulffCx9BA==\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp2-3e75011803/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=MGMT_PLACEHOLDER\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -3469,7 +3469,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp2-3e75011803/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=gBEqcMO1sKaM90qbGYq8yR6EwxlLgEn6SzXv65Egceq0JFLt+wpiXgWlmDA5h9HXOzKEESO8qrqJwulffCx9BA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=gBEqcMO1sKaM90qbGYq8yR6EwxlLgEn6SzXv65Egceq0JFLt+wpiXgWlmDA5h9HXOzKEESO8qrqJwulffCx9BA==\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp2-3e75011803/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=MGMT_PLACEHOLDER\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -3539,14 +3539,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp2-3e75011803/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=gBEqcMO1sKaM90qbGYq8yR6EwxlLgEn6SzXv65Egceq0JFLt+wpiXgWlmDA5h9HXOzKEESO8qrqJwulffCx9BA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=gBEqcMO1sKaM90qbGYq8yR6EwxlLgEn6SzXv65Egceq0JFLt+wpiXgWlmDA5h9HXOzKEESO8qrqJwulffCx9BA==\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp2-3e75011803/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=MGMT_PLACEHOLDER\"\r\n }\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp2-3e75011803/config/appsettings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfMzA2NTUyMTMwM2ZlL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItM2U3NTAxMTgwMy9jb25maWcvYXBwc2V0dGluZ3M/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=gBEqcMO1sKaM90qbGYq8yR6EwxlLgEn6SzXv65Egceq0JFLt+wpiXgWlmDA5h9HXOzKEESO8qrqJwulffCx9BA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=gBEqcMO1sKaM90qbGYq8yR6EwxlLgEn6SzXv65Egceq0JFLt+wpiXgWlmDA5h9HXOzKEESO8qrqJwulffCx9BA==\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "2ecc9428-4580-4f4f-a3fe-285efb239e8a" @@ -3618,7 +3618,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp2-3e75011803/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=gBEqcMO1sKaM90qbGYq8yR6EwxlLgEn6SzXv65Egceq0JFLt+wpiXgWlmDA5h9HXOzKEESO8qrqJwulffCx9BA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=gBEqcMO1sKaM90qbGYq8yR6EwxlLgEn6SzXv65Egceq0JFLt+wpiXgWlmDA5h9HXOzKEESO8qrqJwulffCx9BA==\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_3065521303fe/providers/Microsoft.Web/sites/webapp2-3e75011803/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp23e7501180363182;AccountKey=MGMT_PLACEHOLDER\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -5608,7 +5608,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"BSHFRPvEVGFpO09v/ssNqkrbfUNZpvqq7UAHhwi/HMRCGeu5uSOUJOSB/Ux2yEusz7zWPNmPQ9ZVT4nEeBCyMQ==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"hYPn6oDp3zLNQhmQATWGbGODxVCUy0+x+4oRQabs3grzgXoUMEB6eoBUwGGmVeoN9oDxYr0WHFiU2Fwr4DFQOw==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -5748,7 +5748,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg2nemv_ddf89718da95/providers/Microsoft.Web/sites/webapp3-f778945559/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=BSHFRPvEVGFpO09v/ssNqkrbfUNZpvqq7UAHhwi/HMRCGeu5uSOUJOSB/Ux2yEusz7zWPNmPQ9ZVT4nEeBCyMQ==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=BSHFRPvEVGFpO09v/ssNqkrbfUNZpvqq7UAHhwi/HMRCGeu5uSOUJOSB/Ux2yEusz7zWPNmPQ9ZVT4nEeBCyMQ==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=BSHFRPvEVGFpO09v/ssNqkrbfUNZpvqq7UAHhwi/HMRCGeu5uSOUJOSB/Ux2yEusz7zWPNmPQ9ZVT4nEeBCyMQ==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp3-f77894555978970496b2f\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg2nemv_ddf89718da95/providers/Microsoft.Web/sites/webapp3-f778945559/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp3-f77894555978970496b2f\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -5818,14 +5818,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg2nemv_ddf89718da95/providers/Microsoft.Web/sites/webapp3-f778945559/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=BSHFRPvEVGFpO09v/ssNqkrbfUNZpvqq7UAHhwi/HMRCGeu5uSOUJOSB/Ux2yEusz7zWPNmPQ9ZVT4nEeBCyMQ==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=BSHFRPvEVGFpO09v/ssNqkrbfUNZpvqq7UAHhwi/HMRCGeu5uSOUJOSB/Ux2yEusz7zWPNmPQ9ZVT4nEeBCyMQ==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=BSHFRPvEVGFpO09v/ssNqkrbfUNZpvqq7UAHhwi/HMRCGeu5uSOUJOSB/Ux2yEusz7zWPNmPQ9ZVT4nEeBCyMQ==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp3-f77894555978970496b2f\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg2nemv_ddf89718da95/providers/Microsoft.Web/sites/webapp3-f778945559/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp3-f77894555978970496b2f\"\r\n }\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg2nemv_ddf89718da95/providers/Microsoft.Web/sites/webapp3-f778945559/config/appsettings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMm5lbXZfZGRmODk3MThkYTk1L3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDMtZjc3ODk0NTU1OS9jb25maWcvYXBwc2V0dGluZ3M/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=BSHFRPvEVGFpO09v/ssNqkrbfUNZpvqq7UAHhwi/HMRCGeu5uSOUJOSB/Ux2yEusz7zWPNmPQ9ZVT4nEeBCyMQ==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=BSHFRPvEVGFpO09v/ssNqkrbfUNZpvqq7UAHhwi/HMRCGeu5uSOUJOSB/Ux2yEusz7zWPNmPQ9ZVT4nEeBCyMQ==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=BSHFRPvEVGFpO09v/ssNqkrbfUNZpvqq7UAHhwi/HMRCGeu5uSOUJOSB/Ux2yEusz7zWPNmPQ9ZVT4nEeBCyMQ==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp3-f77894555978970496b2f\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp3-f77894555978970496b2f\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "aea28f8e-d6f8-4bf8-b12d-e152d4c43f6b" @@ -5897,7 +5897,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg2nemv_ddf89718da95/providers/Microsoft.Web/sites/webapp3-f778945559/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=BSHFRPvEVGFpO09v/ssNqkrbfUNZpvqq7UAHhwi/HMRCGeu5uSOUJOSB/Ux2yEusz7zWPNmPQ9ZVT4nEeBCyMQ==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=BSHFRPvEVGFpO09v/ssNqkrbfUNZpvqq7UAHhwi/HMRCGeu5uSOUJOSB/Ux2yEusz7zWPNmPQ9ZVT4nEeBCyMQ==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=BSHFRPvEVGFpO09v/ssNqkrbfUNZpvqq7UAHhwi/HMRCGeu5uSOUJOSB/Ux2yEusz7zWPNmPQ9ZVT4nEeBCyMQ==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp3-f77894555978970496b2f\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg2nemv_ddf89718da95/providers/Microsoft.Web/sites/webapp3-f778945559/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp3f77894555936020;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp3-f77894555978970496b2f\"\r\n }\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppSourceControlTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppSourceControlTest.json index 112d99595..91858c820 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppSourceControlTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppSourceControlTest.json @@ -773,7 +773,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"RuzgjNKTUqsEBwVERxHp5ny07bwWiDxQBMvCY9izE0pTNhIZ5PO2KRVHV9aAqKeAnGr3VbJmBxqFmDk5H2sNQA==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -837,7 +837,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"RuzgjNKTUqsEBwVERxHp5ny07bwWiDxQBMvCY9izE0pTNhIZ5PO2KRVHV9aAqKeAnGr3VbJmBxqFmDk5H2sNQA==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -901,7 +901,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"RuzgjNKTUqsEBwVERxHp5ny07bwWiDxQBMvCY9izE0pTNhIZ5PO2KRVHV9aAqKeAnGr3VbJmBxqFmDk5H2sNQA==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -965,7 +965,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"RuzgjNKTUqsEBwVERxHp5ny07bwWiDxQBMvCY9izE0pTNhIZ5PO2KRVHV9aAqKeAnGr3VbJmBxqFmDk5H2sNQA==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -1029,7 +1029,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"RuzgjNKTUqsEBwVERxHp5ny07bwWiDxQBMvCY9izE0pTNhIZ5PO2KRVHV9aAqKeAnGr3VbJmBxqFmDk5H2sNQA==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -1589,7 +1589,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp1-ff71579777/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ff71579777b4305532b99\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp1-ff71579777/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ff71579777b4305532b99\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -1659,14 +1659,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp1-ff71579777/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ff71579777b4305532b99\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp1-ff71579777/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ff71579777b4305532b99\"\r\n }\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp1-ff71579777/config/appsettings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfZGUyMTgwMzgyOWYyL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDEtZmY3MTU3OTc3Ny9jb25maWcvYXBwc2V0dGluZ3M/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ff71579777b4305532b99\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ff71579777b4305532b99\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "154d7fe4-b41c-448d-b57d-a5e04fb9eae7" @@ -1738,7 +1738,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp1-ff71579777/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ff71579777b4305532b99\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp1-ff71579777/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ff71579777b4305532b99\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -2901,7 +2901,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp2-9895262436/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp2-98952624361667870450e\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp2-9895262436/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp2-98952624361667870450e\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -2971,14 +2971,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp2-9895262436/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp2-98952624361667870450e\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp2-9895262436/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp2-98952624361667870450e\"\r\n }\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp2-9895262436/config/appsettings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfZGUyMTgwMzgyOWYyL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItOTg5NTI2MjQzNi9jb25maWcvYXBwc2V0dGluZ3M/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp2-98952624361667870450e\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp2-98952624361667870450e\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "70f94ecb-aaad-4530-8f3d-715df636868b" @@ -3050,7 +3050,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp2-9895262436/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp2-98952624361667870450e\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp2-9895262436/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp2-98952624361667870450e\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -4136,14 +4136,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp3-a2e8952573/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp3-a2e89525730a593770198\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp3-a2e8952573/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp3-a2e89525730a593770198\"\r\n }\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp3-a2e8952573/config/appsettings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfZGUyMTgwMzgyOWYyL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDMtYTJlODk1MjU3My9jb25maWcvYXBwc2V0dGluZ3M/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp3-a2e89525730a593770198\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp3-a2e89525730a593770198\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "297c1a20-5429-423d-ab7e-a55c259c9ccd" @@ -4215,7 +4215,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp3-a2e8952573/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp3-a2e89525730a593770198\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp3-a2e8952573/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp3-a2e89525730a593770198\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -5155,14 +5155,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp4-2b766839ae/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp4-2b766839ae4ca684230a6\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp4-2b766839ae/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp4-2b766839ae4ca684230a6\"\r\n }\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp4-2b766839ae/config/appsettings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfZGUyMTgwMzgyOWYyL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDQtMmI3NjY4MzlhZS9jb25maWcvYXBwc2V0dGluZ3M/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp4-2b766839ae4ca684230a6\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp4-2b766839ae4ca684230a6\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "b5cb770e-6f39-4293-87a9-3bddc3a42c44" @@ -5234,7 +5234,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp4-2b766839ae/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp4-2b766839ae4ca684230a6\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp4-2b766839ae/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp4-2b766839ae4ca684230a6\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -5961,14 +5961,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp5-e4f17657ea/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp5-e4f17657ea48b965355e9\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp5-e4f17657ea/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp5-e4f17657ea48b965355e9\"\r\n }\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp5-e4f17657ea/config/appsettings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfZGUyMTgwMzgyOWYyL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDUtZTRmMTc2NTdlYS9jb25maWcvYXBwc2V0dGluZ3M/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp5-e4f17657ea48b965355e9\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp5-e4f17657ea48b965355e9\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "87214863-d3c7-4fb8-9518-7574c6995d1e" @@ -6040,7 +6040,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp5-e4f17657ea/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=FtqldfsCKy55E02cfDyX0UDO1A9ww/SGmHmAnZyGFHufM6sf7AwNJCGk0P5IwcQlCrpLBEcq7bYHdJAsAo7+Rw==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp5-e4f17657ea48b965355e9\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_de21803829f2/providers/Microsoft.Web/sites/webapp5-e4f17657ea/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ff7157977759477;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp5-e4f17657ea48b965355e9\"\r\n }\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppWithAuthenticationTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppWithAuthenticationTest.json deleted file mode 100644 index 83f1ddc9d..000000000 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppWithAuthenticationTest.json +++ /dev/null @@ -1,5440 +0,0 @@ -{ - "Entries": [ - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_7cb92945841c?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "ea667e65-2226-4e55-b543-f2215d9933a4" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "28" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1179" - ], - "x-ms-request-id": [ - "1d87b7d9-34ed-4fae-9fd9-4eec314ecedf" - ], - "x-ms-correlation-request-id": [ - "1d87b7d9-34ed-4fae-9fd9-4eec314ecedf" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051131Z:1d87b7d9-34ed-4fae-9fd9-4eec314ecedf" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:11:30 GMT" - ], - "Content-Length": [ - "237" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c\",\r\n \"name\": \"rg1nemv_7cb92945841c\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Storage/storageAccounts/webapp117457398a577847?api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvd2ViYXBwMTE3NDU3Mzk4YTU3Nzg0Nz9hcGktdmVyc2lvbj0yMDE4LTExLTAx", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "bbd248a1-d1a1-4133-b5a7-6ac2dc378679" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "111" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Storage/locations/westus/asyncoperations/aa25bf69-37e2-4337-84bb-88d4c6586198?monitor=true&api-version=2018-11-01" - ], - "Retry-After": [ - "17" - ], - "x-ms-request-id": [ - "aa25bf69-37e2-4337-84bb-88d4c6586198" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" - ], - "x-ms-correlation-request-id": [ - "b04ae606-65ff-47b3-8d8f-f1ef810ff606" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051136Z:b04ae606-65ff-47b3-8d8f-f1ef810ff606" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:11:35 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NlcnZlcmZhcm1zL3dlYmFwcDEtMTc0NTczOThhNXBsYW40NmYwMzU2MmI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Y1\",\r\n \"tier\": \"Dynamic\",\r\n \"size\": \"Y1\"\r\n },\r\n \"kind\": \"app\",\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "1c24380a-13b1-473f-a4d3-dc28e93b834b" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "140" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "fcc64abe-aa7f-4679-a1cc-fd4ba12dff41" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1178" - ], - "x-ms-correlation-request-id": [ - "d1b770e9-957f-45a0-beac-2d28d3e98e2e" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051140Z:d1b770e9-957f-45a0-beac-2d28d3e98e2e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:11:39 GMT" - ], - "Content-Length": [ - "1404" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b\",\r\n \"name\": \"webapp1-17457398a5plan46f03562b\",\r\n \"type\": \"Microsoft.Web/serverfarms\",\r\n \"kind\": \"functionapp\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"serverFarmId\": 29639,\r\n \"name\": \"webapp1-17457398a5plan46f03562b\",\r\n \"workerSize\": \"Default\",\r\n \"workerSizeId\": 0,\r\n \"workerTierName\": null,\r\n \"numberOfWorkers\": 0,\r\n \"currentWorkerSize\": \"Default\",\r\n \"currentWorkerSizeId\": 0,\r\n \"currentNumberOfWorkers\": 0,\r\n \"status\": \"Ready\",\r\n \"webSpace\": \"rg1nemv_7cb92945841c-WestUSwebspace\",\r\n \"subscription\": \"ec0aa5f7-9e78-40c9-85cd-535c6305b380\",\r\n \"adminSiteName\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"maximumNumberOfWorkers\": 0,\r\n \"planName\": \"VirtualDedicatedPlan\",\r\n \"adminRuntimeSiteName\": null,\r\n \"computeMode\": \"Dynamic\",\r\n \"siteMode\": null,\r\n \"geoRegion\": \"West US\",\r\n \"perSiteScaling\": false,\r\n \"maximumElasticWorkerCount\": 1,\r\n \"numberOfSites\": 0,\r\n \"hostingEnvironmentId\": null,\r\n \"isSpot\": false,\r\n \"spotExpirationTime\": null,\r\n \"freeOfferExpirationTime\": null,\r\n \"tags\": {},\r\n \"kind\": \"functionapp\",\r\n \"resourceGroup\": \"rg1nemv_7cb92945841c\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"mdmId\": \"waws-prod-bay-057_29639\",\r\n \"targetWorkerCount\": 0,\r\n \"targetWorkerSizeId\": 0,\r\n \"provisioningState\": \"Succeeded\",\r\n \"webSiteId\": null,\r\n \"existingServerFarmIds\": null\r\n },\r\n \"sku\": {\r\n \"name\": \"Y1\",\r\n \"tier\": \"Dynamic\",\r\n \"size\": \"Y1\",\r\n \"family\": \"Y\",\r\n \"capacity\": 0\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Storage/locations/westus/asyncoperations/aa25bf69-37e2-4337-84bb-88d4c6586198?monitor=true&api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvd2VzdHVzL2FzeW5jb3BlcmF0aW9ucy9hYTI1YmY2OS0zN2UyLTQzMzctODRiYi04OGQ0YzY1ODYxOTg/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTgtMTEtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "38dddbe9-10ef-48eb-a93b-9081305d8c22" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" - ], - "x-ms-correlation-request-id": [ - "955b9345-5920-4a72-a1ba-3938fb442396" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051153Z:955b9345-5920-4a72-a1ba-3938fb442396" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:11:52 GMT" - ], - "Content-Length": [ - "1163" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Storage/storageAccounts/webapp117457398a577847\",\r\n \"name\": \"webapp117457398a577847\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-12-25T05:11:35.4710492Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-12-25T05:11:35.4710492Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-12-25T05:11:35.3773238Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://webapp117457398a577847.blob.core.windows.net/\",\r\n \"queue\": \"https://webapp117457398a577847.queue.core.windows.net/\",\r\n \"table\": \"https://webapp117457398a577847.table.core.windows.net/\",\r\n \"file\": \"https://webapp117457398a577847.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"westus\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"eastus\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Storage/storageAccounts/webapp117457398a577847?api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvd2ViYXBwMTE3NDU3Mzk4YTU3Nzg0Nz9hcGktdmVyc2lvbj0yMDE4LTExLTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "8f1cfbba-aac5-431d-90b6-acdb9665ec9c" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "bd616b7b-5679-43ff-99f3-179793db4078" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" - ], - "x-ms-correlation-request-id": [ - "513d8151-ee54-497d-afc9-7445355ba37a" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051153Z:513d8151-ee54-497d-afc9-7445355ba37a" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:11:52 GMT" - ], - "Content-Length": [ - "1163" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Storage/storageAccounts/webapp117457398a577847\",\r\n \"name\": \"webapp117457398a577847\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-12-25T05:11:35.4710492Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-12-25T05:11:35.4710492Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-12-25T05:11:35.3773238Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://webapp117457398a577847.blob.core.windows.net/\",\r\n \"queue\": \"https://webapp117457398a577847.queue.core.windows.net/\",\r\n \"table\": \"https://webapp117457398a577847.table.core.windows.net/\",\r\n \"file\": \"https://webapp117457398a577847.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"westus\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"eastus\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDEtMTc0NTczOThhNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverFarms/webapp1-17457398a5plan46f03562b\"\r\n },\r\n \"kind\": \"functionapp\",\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "667c0544-fe8d-4ed9-ae80-21d9de6f67a5" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "273" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"1D5BAE1D51308A0\"" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "4d478a18-fb2c-4980-bfbd-4d371a67e73f" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "499" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-correlation-request-id": [ - "4cbe66dd-0315-4bbd-a662-59a907434efc" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051215Z:4cbe66dd-0315-4bbd-a662-59a907434efc" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:12:15 GMT" - ], - "Content-Length": [ - "3211" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5\",\r\n \"name\": \"webapp1-17457398a5\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"functionapp\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"webapp1-17457398a5\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"webapp1-17457398a5.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"rg1nemv_7cb92945841c-WestUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-bay-057.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/rg1nemv_7cb92945841c-WestUSwebspace/sites/webapp1-17457398a5\",\r\n \"repositorySiteName\": \"webapp1-17457398a5\",\r\n \"owner\": null,\r\n \"usageState\": \"Normal\",\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"webapp1-17457398a5.azurewebsites.net\",\r\n \"webapp1-17457398a5.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": \"Normal\",\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"webapp1-17457398a5.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Standard\"\r\n },\r\n {\r\n \"name\": \"webapp1-17457398a5.scm.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Repository\"\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2019-12-25T05:11:57.767\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": \"Normal\",\r\n \"runtimeAvailabilityState\": \"Normal\",\r\n \"siteConfig\": null,\r\n \"deploymentId\": \"webapp1-17457398a5\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Dynamic\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": false,\r\n \"clientCertEnabled\": false,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"A906FE1714FAB73751374FFDB292B6F8DED3E50D3D5A9A5634F3AFBEE5B9CA7F\",\r\n \"kind\": \"functionapp\",\r\n \"inboundIpAddress\": \"13.91.40.166\",\r\n \"possibleInboundIpAddresses\": \"13.91.40.166\",\r\n \"outboundIpAddresses\": \"13.91.42.207,13.91.44.111,13.91.40.156,13.91.41.150\",\r\n \"possibleOutboundIpAddresses\": \"13.91.42.207,13.91.44.111,13.91.40.156,13.91.41.150\",\r\n \"containerSize\": 1536,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-bay-057\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"rg1nemv_7cb92945841c\",\r\n \"defaultHostName\": \"webapp1-17457398a5.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": \"None\",\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": null,\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDEtMTc0NTczOThhNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b7d3774b-84f3-4883-bc1f-250952897b1b" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"1D5BAE1D51308A0\"" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "1ff31cf2-f618-4cea-852c-2825aa9ba819" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-correlation-request-id": [ - "b2c07157-757d-44ad-866c-3d34c67dc078" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051216Z:b2c07157-757d-44ad-866c-3d34c67dc078" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:12:16 GMT" - ], - "Content-Length": [ - "3209" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5\",\r\n \"name\": \"webapp1-17457398a5\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"functionapp\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"webapp1-17457398a5\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"webapp1-17457398a5.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"rg1nemv_7cb92945841c-WestUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-bay-057.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/rg1nemv_7cb92945841c-WestUSwebspace/sites/webapp1-17457398a5\",\r\n \"repositorySiteName\": \"webapp1-17457398a5\",\r\n \"owner\": null,\r\n \"usageState\": \"Normal\",\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"webapp1-17457398a5.azurewebsites.net\",\r\n \"webapp1-17457398a5.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": \"Normal\",\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"webapp1-17457398a5.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Standard\"\r\n },\r\n {\r\n \"name\": \"webapp1-17457398a5.scm.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Repository\"\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2019-12-25T05:11:58.25\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": \"Normal\",\r\n \"runtimeAvailabilityState\": \"Normal\",\r\n \"siteConfig\": null,\r\n \"deploymentId\": \"webapp1-17457398a5\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Dynamic\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": false,\r\n \"clientCertEnabled\": false,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"A906FE1714FAB73751374FFDB292B6F8DED3E50D3D5A9A5634F3AFBEE5B9CA7F\",\r\n \"kind\": \"functionapp\",\r\n \"inboundIpAddress\": \"13.91.40.166\",\r\n \"possibleInboundIpAddresses\": \"13.91.40.166\",\r\n \"outboundIpAddresses\": \"13.91.42.207,13.91.44.111,13.91.40.156,13.91.41.150\",\r\n \"possibleOutboundIpAddresses\": \"13.91.42.207,13.91.44.111,13.91.40.156,13.91.41.150\",\r\n \"containerSize\": 1536,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-bay-057\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"rg1nemv_7cb92945841c\",\r\n \"defaultHostName\": \"webapp1-17457398a5.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": \"None\",\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": [],\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDEtMTc0NTczOThhNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "7bb92783-6aa8-484c-95c6-d7a9a1ba6da5" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"1D5BAE1E28E9260\"" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "7faadcdf-2e2f-437d-880b-fcd8352d19e9" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" - ], - "x-ms-correlation-request-id": [ - "9f7b6fb3-c4eb-4716-ac00-02a173e09fd9" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051240Z:9f7b6fb3-c4eb-4716-ac00-02a173e09fd9" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:12:39 GMT" - ], - "Content-Length": [ - "3209" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5\",\r\n \"name\": \"webapp1-17457398a5\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"functionapp\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"webapp1-17457398a5\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"webapp1-17457398a5.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"rg1nemv_7cb92945841c-WestUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-bay-057.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/rg1nemv_7cb92945841c-WestUSwebspace/sites/webapp1-17457398a5\",\r\n \"repositorySiteName\": \"webapp1-17457398a5\",\r\n \"owner\": null,\r\n \"usageState\": \"Normal\",\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"webapp1-17457398a5.azurewebsites.net\",\r\n \"webapp1-17457398a5.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": \"Normal\",\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"webapp1-17457398a5.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Standard\"\r\n },\r\n {\r\n \"name\": \"webapp1-17457398a5.scm.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Repository\"\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2019-12-25T05:12:20.87\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": \"Normal\",\r\n \"runtimeAvailabilityState\": \"Normal\",\r\n \"siteConfig\": null,\r\n \"deploymentId\": \"webapp1-17457398a5\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Dynamic\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": false,\r\n \"clientCertEnabled\": false,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"A906FE1714FAB73751374FFDB292B6F8DED3E50D3D5A9A5634F3AFBEE5B9CA7F\",\r\n \"kind\": \"functionapp\",\r\n \"inboundIpAddress\": \"13.91.40.166\",\r\n \"possibleInboundIpAddresses\": \"13.91.40.166\",\r\n \"outboundIpAddresses\": \"13.91.42.207,13.91.44.111,13.91.40.156,13.91.41.150\",\r\n \"possibleOutboundIpAddresses\": \"13.91.42.207,13.91.44.111,13.91.40.156,13.91.41.150\",\r\n \"containerSize\": 1536,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-bay-057\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"rg1nemv_7cb92945841c\",\r\n \"defaultHostName\": \"webapp1-17457398a5.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": \"None\",\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": [],\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5/config/web?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDEtMTc0NTczOThhNS9jb25maWcvd2ViP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"scmType\": \"LocalGit\",\r\n \"alwaysOn\": false\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "9439cbc8-8078-4bbf-9045-dd4844ca2694" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "79" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"1D5BAE1D51308A0\"" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "4dc31c7e-8e70-44e6-b610-3c2c026222fc" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1177" - ], - "x-ms-correlation-request-id": [ - "5a6d5f85-a0a3-4094-9a7b-b8008cf3bd7d" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051219Z:5a6d5f85-a0a3-4094-9a7b-b8008cf3bd7d" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:12:19 GMT" - ], - "Content-Length": [ - "3136" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5\",\r\n \"name\": \"webapp1-17457398a5\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"numberOfWorkers\": 1,\r\n \"defaultDocuments\": [\r\n \"Default.htm\",\r\n \"Default.html\",\r\n \"Default.asp\",\r\n \"index.htm\",\r\n \"index.html\",\r\n \"iisstart.htm\",\r\n \"default.aspx\",\r\n \"index.php\"\r\n ],\r\n \"netFrameworkVersion\": \"v4.0\",\r\n \"phpVersion\": \"5.6\",\r\n \"pythonVersion\": \"\",\r\n \"nodeVersion\": \"\",\r\n \"linuxFxVersion\": \"\",\r\n \"windowsFxVersion\": null,\r\n \"requestTracingEnabled\": false,\r\n \"remoteDebuggingEnabled\": false,\r\n \"remoteDebuggingVersion\": null,\r\n \"httpLoggingEnabled\": false,\r\n \"azureMonitorLogCategories\": null,\r\n \"logsDirectorySizeLimit\": 35,\r\n \"detailedErrorLoggingEnabled\": false,\r\n \"publishingUsername\": \"$webapp1-17457398a5\",\r\n \"publishingPassword\": null,\r\n \"appSettings\": null,\r\n \"metadata\": null,\r\n \"connectionStrings\": null,\r\n \"machineKey\": null,\r\n \"handlerMappings\": null,\r\n \"documentRoot\": null,\r\n \"scmType\": \"LocalGit\",\r\n \"use32BitWorkerProcess\": true,\r\n \"webSocketsEnabled\": false,\r\n \"alwaysOn\": false,\r\n \"javaVersion\": null,\r\n \"javaContainer\": null,\r\n \"javaContainerVersion\": null,\r\n \"appCommandLine\": \"\",\r\n \"managedPipelineMode\": \"Integrated\",\r\n \"virtualApplications\": [\r\n {\r\n \"virtualPath\": \"/\",\r\n \"physicalPath\": \"site\\\\wwwroot\",\r\n \"preloadEnabled\": false,\r\n \"virtualDirectories\": null\r\n }\r\n ],\r\n \"winAuthAdminState\": 0,\r\n \"winAuthTenantState\": 0,\r\n \"customAppPoolIdentityAdminState\": false,\r\n \"customAppPoolIdentityTenantState\": false,\r\n \"runtimeADUser\": null,\r\n \"runtimeADUserPassword\": null,\r\n \"loadBalancing\": \"LeastRequests\",\r\n \"routingRules\": [],\r\n \"experiments\": {\r\n \"rampUpRules\": []\r\n },\r\n \"limits\": null,\r\n \"autoHealEnabled\": false,\r\n \"autoHealRules\": null,\r\n \"tracingOptions\": null,\r\n \"vnetName\": \"\",\r\n \"siteAuthEnabled\": false,\r\n \"siteAuthSettings\": {\r\n \"enabled\": null,\r\n \"unauthenticatedClientAction\": null,\r\n \"tokenStoreEnabled\": null,\r\n \"allowedExternalRedirectUrls\": null,\r\n \"defaultProvider\": null,\r\n \"clientId\": null,\r\n \"clientSecret\": null,\r\n \"clientSecretCertificateThumbprint\": null,\r\n \"issuer\": null,\r\n \"allowedAudiences\": null,\r\n \"additionalLoginParams\": null,\r\n \"isAadAutoProvisioned\": false,\r\n \"googleClientId\": null,\r\n \"googleClientSecret\": null,\r\n \"googleOAuthScopes\": null,\r\n \"facebookAppId\": null,\r\n \"facebookAppSecret\": null,\r\n \"facebookOAuthScopes\": null,\r\n \"twitterConsumerKey\": null,\r\n \"twitterConsumerSecret\": null,\r\n \"microsoftAccountClientId\": null,\r\n \"microsoftAccountClientSecret\": null,\r\n \"microsoftAccountOAuthScopes\": null\r\n },\r\n \"cors\": {\r\n \"allowedOrigins\": [\r\n \"https://functions.azure.com\",\r\n \"https://functions-staging.azure.com\",\r\n \"https://functions-next.azure.com\"\r\n ],\r\n \"supportCredentials\": false\r\n },\r\n \"push\": null,\r\n \"apiDefinition\": null,\r\n \"apiManagementConfig\": null,\r\n \"autoSwapSlotName\": null,\r\n \"localMySqlEnabled\": false,\r\n \"managedServiceIdentityId\": null,\r\n \"xManagedServiceIdentityId\": null,\r\n \"ipSecurityRestrictions\": [\r\n {\r\n \"ipAddress\": \"Any\",\r\n \"action\": \"Allow\",\r\n \"priority\": 1,\r\n \"name\": \"Allow all\",\r\n \"description\": \"Allow all access\"\r\n }\r\n ],\r\n \"scmIpSecurityRestrictions\": [\r\n {\r\n \"ipAddress\": \"Any\",\r\n \"action\": \"Allow\",\r\n \"priority\": 1,\r\n \"name\": \"Allow all\",\r\n \"description\": \"Allow all access\"\r\n }\r\n ],\r\n \"scmIpSecurityRestrictionsUseMain\": false,\r\n \"http20Enabled\": false,\r\n \"minTlsVersion\": \"1.2\",\r\n \"ftpsState\": \"AllAllowed\",\r\n \"preWarmedInstanceCount\": 0,\r\n \"healthCheckPath\": null,\r\n \"fileChangeAuditEnabled\": false,\r\n \"functionsRuntimeScaleMonitoringEnabled\": false,\r\n \"websiteTimeZone\": null\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Storage/storageAccounts/webapp117457398a577847/listKeys?api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvd2ViYXBwMTE3NDU3Mzk4YTU3Nzg0Ny9saXN0S2V5cz9hcGktdmVyc2lvbj0yMDE4LTExLTAx", - "RequestMethod": "POST", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "e3c5fe36-931e-49a6-a1ed-ce6c6e31c7b5" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "972d91bd-c1b8-452d-86d2-22553178175b" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" - ], - "x-ms-correlation-request-id": [ - "23a77cfc-954b-4237-842b-39fb65cc2b5e" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051219Z:23a77cfc-954b-4237-842b-39fb65cc2b5e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:12:18 GMT" - ], - "Content-Length": [ - "288" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"wbHK8hg6Ury/TJ2+SPPgLGZVoDCzjqad6rRgFRZ/7H9Xs/GLN0S6zY6OAi6z+LWmz5EFzFm19srHNb6sR0yHPA==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Storage/storageAccounts/webapp117457398a577847/listKeys?api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvd2ViYXBwMTE3NDU3Mzk4YTU3Nzg0Ny9saXN0S2V5cz9hcGktdmVyc2lvbj0yMDE4LTExLTAx", - "RequestMethod": "POST", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "9bbc2e45-2423-4b2a-8e23-4b63c81c018e" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "a5bf4db2-5176-45a7-a162-2c76fd18b070" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" - ], - "x-ms-correlation-request-id": [ - "6762e042-19cd-4fc5-ab06-30368b95a1ab" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051308Z:6762e042-19cd-4fc5-ab06-30368b95a1ab" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:13:07 GMT" - ], - "Content-Length": [ - "288" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"wbHK8hg6Ury/TJ2+SPPgLGZVoDCzjqad6rRgFRZ/7H9Xs/GLN0S6zY6OAi6z+LWmz5EFzFm19srHNb6sR0yHPA==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Storage/storageAccounts/webapp117457398a577847/listKeys?api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9zdG9yYWdlQWNjb3VudHMvd2ViYXBwMTE3NDU3Mzk4YTU3Nzg0Ny9saXN0S2V5cz9hcGktdmVyc2lvbj0yMDE4LTExLTAx", - "RequestMethod": "POST", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "9eb1ca71-c378-4ed7-8491-93a4cdc7e746" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "be0fa3f1-683c-4709-82b5-6def827521ae" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" - ], - "x-ms-correlation-request-id": [ - "b16e1b4e-f573-44af-9512-3b873b626d4b" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051358Z:b16e1b4e-f573-44af-9512-3b873b626d4b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:13:58 GMT" - ], - "Content-Length": [ - "288" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"wbHK8hg6Ury/TJ2+SPPgLGZVoDCzjqad6rRgFRZ/7H9Xs/GLN0S6zY6OAi6z+LWmz5EFzFm19srHNb6sR0yHPA==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NlcnZlcmZhcm1zL3dlYmFwcDEtMTc0NTczOThhNXBsYW40NmYwMzU2MmI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "a94d2710-a71a-4b61-984f-70c4b540ea12" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "9b476ccd-eb06-4425-8a96-180118d7397a" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" - ], - "x-ms-correlation-request-id": [ - "d5761a11-eb6c-4819-b4dd-c50315afa27e" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051219Z:d5761a11-eb6c-4819-b4dd-c50315afa27e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:12:19 GMT" - ], - "Content-Length": [ - "1404" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b\",\r\n \"name\": \"webapp1-17457398a5plan46f03562b\",\r\n \"type\": \"Microsoft.Web/serverfarms\",\r\n \"kind\": \"functionapp\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"serverFarmId\": 29639,\r\n \"name\": \"webapp1-17457398a5plan46f03562b\",\r\n \"workerSize\": \"Default\",\r\n \"workerSizeId\": 0,\r\n \"workerTierName\": null,\r\n \"numberOfWorkers\": 0,\r\n \"currentWorkerSize\": \"Default\",\r\n \"currentWorkerSizeId\": 0,\r\n \"currentNumberOfWorkers\": 0,\r\n \"status\": \"Ready\",\r\n \"webSpace\": \"rg1nemv_7cb92945841c-WestUSwebspace\",\r\n \"subscription\": \"ec0aa5f7-9e78-40c9-85cd-535c6305b380\",\r\n \"adminSiteName\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"maximumNumberOfWorkers\": 0,\r\n \"planName\": \"VirtualDedicatedPlan\",\r\n \"adminRuntimeSiteName\": null,\r\n \"computeMode\": \"Dynamic\",\r\n \"siteMode\": null,\r\n \"geoRegion\": \"West US\",\r\n \"perSiteScaling\": false,\r\n \"maximumElasticWorkerCount\": 1,\r\n \"numberOfSites\": 1,\r\n \"hostingEnvironmentId\": null,\r\n \"isSpot\": false,\r\n \"spotExpirationTime\": null,\r\n \"freeOfferExpirationTime\": null,\r\n \"tags\": {},\r\n \"kind\": \"functionapp\",\r\n \"resourceGroup\": \"rg1nemv_7cb92945841c\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"mdmId\": \"waws-prod-bay-057_29639\",\r\n \"targetWorkerCount\": 0,\r\n \"targetWorkerSizeId\": 0,\r\n \"provisioningState\": \"Succeeded\",\r\n \"webSiteId\": null,\r\n \"existingServerFarmIds\": null\r\n },\r\n \"sku\": {\r\n \"name\": \"Y1\",\r\n \"tier\": \"Dynamic\",\r\n \"size\": \"Y1\",\r\n \"family\": \"Y\",\r\n \"capacity\": 0\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NlcnZlcmZhcm1zL3dlYmFwcDEtMTc0NTczOThhNXBsYW40NmYwMzU2MmI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "9bec1a78-ce1a-4668-9de7-079a7cb91d80" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "663827a5-74ba-4717-a24b-f82d13a8b956" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" - ], - "x-ms-correlation-request-id": [ - "4234795e-f66b-429e-9268-2272c6c2814c" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051243Z:4234795e-f66b-429e-9268-2272c6c2814c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:12:42 GMT" - ], - "Content-Length": [ - "1404" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b\",\r\n \"name\": \"webapp1-17457398a5plan46f03562b\",\r\n \"type\": \"Microsoft.Web/serverfarms\",\r\n \"kind\": \"functionapp\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"serverFarmId\": 29639,\r\n \"name\": \"webapp1-17457398a5plan46f03562b\",\r\n \"workerSize\": \"Default\",\r\n \"workerSizeId\": 0,\r\n \"workerTierName\": null,\r\n \"numberOfWorkers\": 0,\r\n \"currentWorkerSize\": \"Default\",\r\n \"currentWorkerSizeId\": 0,\r\n \"currentNumberOfWorkers\": 0,\r\n \"status\": \"Ready\",\r\n \"webSpace\": \"rg1nemv_7cb92945841c-WestUSwebspace\",\r\n \"subscription\": \"ec0aa5f7-9e78-40c9-85cd-535c6305b380\",\r\n \"adminSiteName\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"maximumNumberOfWorkers\": 0,\r\n \"planName\": \"VirtualDedicatedPlan\",\r\n \"adminRuntimeSiteName\": null,\r\n \"computeMode\": \"Dynamic\",\r\n \"siteMode\": null,\r\n \"geoRegion\": \"West US\",\r\n \"perSiteScaling\": false,\r\n \"maximumElasticWorkerCount\": 1,\r\n \"numberOfSites\": 1,\r\n \"hostingEnvironmentId\": null,\r\n \"isSpot\": false,\r\n \"spotExpirationTime\": null,\r\n \"freeOfferExpirationTime\": null,\r\n \"tags\": {},\r\n \"kind\": \"functionapp\",\r\n \"resourceGroup\": \"rg1nemv_7cb92945841c\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"mdmId\": \"waws-prod-bay-057_29639\",\r\n \"targetWorkerCount\": 0,\r\n \"targetWorkerSizeId\": 0,\r\n \"provisioningState\": \"Succeeded\",\r\n \"webSiteId\": null,\r\n \"existingServerFarmIds\": null\r\n },\r\n \"sku\": {\r\n \"name\": \"Y1\",\r\n \"tier\": \"Dynamic\",\r\n \"size\": \"Y1\",\r\n \"family\": \"Y\",\r\n \"capacity\": 0\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NlcnZlcmZhcm1zL3dlYmFwcDEtMTc0NTczOThhNXBsYW40NmYwMzU2MmI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "d99e224f-01d7-453f-8929-06f0eaba34e9" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "979bc494-87dd-42f1-94f2-6a6558c75616" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" - ], - "x-ms-correlation-request-id": [ - "149858ea-79ad-455c-ae8d-91679337d37f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051309Z:149858ea-79ad-455c-ae8d-91679337d37f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:13:09 GMT" - ], - "Content-Length": [ - "1404" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b\",\r\n \"name\": \"webapp1-17457398a5plan46f03562b\",\r\n \"type\": \"Microsoft.Web/serverfarms\",\r\n \"kind\": \"functionapp\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"serverFarmId\": 29639,\r\n \"name\": \"webapp1-17457398a5plan46f03562b\",\r\n \"workerSize\": \"Default\",\r\n \"workerSizeId\": 0,\r\n \"workerTierName\": null,\r\n \"numberOfWorkers\": 0,\r\n \"currentWorkerSize\": \"Default\",\r\n \"currentWorkerSizeId\": 0,\r\n \"currentNumberOfWorkers\": 0,\r\n \"status\": \"Ready\",\r\n \"webSpace\": \"rg1nemv_7cb92945841c-WestUSwebspace\",\r\n \"subscription\": \"ec0aa5f7-9e78-40c9-85cd-535c6305b380\",\r\n \"adminSiteName\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"maximumNumberOfWorkers\": 0,\r\n \"planName\": \"VirtualDedicatedPlan\",\r\n \"adminRuntimeSiteName\": null,\r\n \"computeMode\": \"Dynamic\",\r\n \"siteMode\": null,\r\n \"geoRegion\": \"West US\",\r\n \"perSiteScaling\": false,\r\n \"maximumElasticWorkerCount\": 1,\r\n \"numberOfSites\": 2,\r\n \"hostingEnvironmentId\": null,\r\n \"isSpot\": false,\r\n \"spotExpirationTime\": null,\r\n \"freeOfferExpirationTime\": null,\r\n \"tags\": {},\r\n \"kind\": \"functionapp\",\r\n \"resourceGroup\": \"rg1nemv_7cb92945841c\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"mdmId\": \"waws-prod-bay-057_29639\",\r\n \"targetWorkerCount\": 0,\r\n \"targetWorkerSizeId\": 0,\r\n \"provisioningState\": \"Succeeded\",\r\n \"webSiteId\": null,\r\n \"existingServerFarmIds\": null\r\n },\r\n \"sku\": {\r\n \"name\": \"Y1\",\r\n \"tier\": \"Dynamic\",\r\n \"size\": \"Y1\",\r\n \"family\": \"Y\",\r\n \"capacity\": 0\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NlcnZlcmZhcm1zL3dlYmFwcDEtMTc0NTczOThhNXBsYW40NmYwMzU2MmI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "3efbf099-18cf-4842-9f87-1808d2af5b3c" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "8c08e87e-65cd-4e60-bb06-b25b15c3eb9c" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" - ], - "x-ms-correlation-request-id": [ - "8e88619c-e8d7-4552-a3dc-4b906a33c608" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051400Z:8e88619c-e8d7-4552-a3dc-4b906a33c608" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:13:59 GMT" - ], - "Content-Length": [ - "1404" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b\",\r\n \"name\": \"webapp1-17457398a5plan46f03562b\",\r\n \"type\": \"Microsoft.Web/serverfarms\",\r\n \"kind\": \"functionapp\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"serverFarmId\": 29639,\r\n \"name\": \"webapp1-17457398a5plan46f03562b\",\r\n \"workerSize\": \"Default\",\r\n \"workerSizeId\": 0,\r\n \"workerTierName\": null,\r\n \"numberOfWorkers\": 0,\r\n \"currentWorkerSize\": \"Default\",\r\n \"currentWorkerSizeId\": 0,\r\n \"currentNumberOfWorkers\": 0,\r\n \"status\": \"Ready\",\r\n \"webSpace\": \"rg1nemv_7cb92945841c-WestUSwebspace\",\r\n \"subscription\": \"ec0aa5f7-9e78-40c9-85cd-535c6305b380\",\r\n \"adminSiteName\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"maximumNumberOfWorkers\": 0,\r\n \"planName\": \"VirtualDedicatedPlan\",\r\n \"adminRuntimeSiteName\": null,\r\n \"computeMode\": \"Dynamic\",\r\n \"siteMode\": null,\r\n \"geoRegion\": \"West US\",\r\n \"perSiteScaling\": false,\r\n \"maximumElasticWorkerCount\": 1,\r\n \"numberOfSites\": 3,\r\n \"hostingEnvironmentId\": null,\r\n \"isSpot\": false,\r\n \"spotExpirationTime\": null,\r\n \"freeOfferExpirationTime\": null,\r\n \"tags\": {},\r\n \"kind\": \"functionapp\",\r\n \"resourceGroup\": \"rg1nemv_7cb92945841c\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"mdmId\": \"waws-prod-bay-057_29639\",\r\n \"targetWorkerCount\": 0,\r\n \"targetWorkerSizeId\": 0,\r\n \"provisioningState\": \"Succeeded\",\r\n \"webSiteId\": null,\r\n \"existingServerFarmIds\": null\r\n },\r\n \"sku\": {\r\n \"name\": \"Y1\",\r\n \"tier\": \"Dynamic\",\r\n \"size\": \"Y1\",\r\n \"family\": \"Y\",\r\n \"capacity\": 0\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5/config/appsettings/list?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDEtMTc0NTczOThhNS9jb25maWcvYXBwc2V0dGluZ3MvbGlzdD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "POST", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "1b86c21e-c925-4abc-846e-242c85bccd1e" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "192e7b70-4afd-4e63-a5f3-de3e3e322b5f" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "11999" - ], - "x-ms-correlation-request-id": [ - "0c75af2b-9911-41a9-a695-bbdbe9e323e4" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051220Z:0c75af2b-9911-41a9-a695-bbdbe9e323e4" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:12:20 GMT" - ], - "Content-Length": [ - "302" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5/config/appsettings/list?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDEtMTc0NTczOThhNS9jb25maWcvYXBwc2V0dGluZ3MvbGlzdD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "POST", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b9936a1d-3097-4973-83dd-0e9622ce273e" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "742b8260-6e5a-45e4-9d1a-d3219cedcccc" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "11998" - ], - "x-ms-correlation-request-id": [ - "0f00d5e7-d8f2-4fe9-b830-96af54eb4a68" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051241Z:0f00d5e7-d8f2-4fe9-b830-96af54eb4a68" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:12:40 GMT" - ], - "Content-Length": [ - "950" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-17457398a513623335a7e\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5/config/appsettings?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDEtMTc0NTczOThhNS9jb25maWcvYXBwc2V0dGluZ3M/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-17457398a513623335a7e\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "3772a90f-4f02-4a17-82d0-bb5e68efef7b" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "786" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"1D5BAE1E28E9260\"" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "663cb8f1-981a-4032-9937-e65cd275ae23" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1176" - ], - "x-ms-correlation-request-id": [ - "ce985949-0907-401a-8cca-17a3d8ca4836" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051239Z:ce985949-0907-401a-8cca-17a3d8ca4836" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:12:39 GMT" - ], - "Content-Length": [ - "950" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-17457398a513623335a7e\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5/hostNameBindings?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDEtMTc0NTczOThhNS9ob3N0TmFtZUJpbmRpbmdzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "95314f19-77b3-4a11-afa0-9e4e9e1ab66a" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"1D5BAE1E28E9260\"" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "052cd188-d120-419c-8531-7a1a93c32053" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" - ], - "x-ms-correlation-request-id": [ - "5fe53172-d9a8-4a5b-ad40-8b28ff4d769c" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051240Z:5fe53172-d9a8-4a5b-ad40-8b28ff4d769c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:12:40 GMT" - ], - "Content-Length": [ - "458" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5/hostNameBindings/webapp1-17457398a5.azurewebsites.net\",\r\n \"name\": \"webapp1-17457398a5/webapp1-17457398a5.azurewebsites.net\",\r\n \"type\": \"Microsoft.Web/sites/hostNameBindings\",\r\n \"location\": \"West US\",\r\n \"properties\": {\r\n \"siteName\": \"webapp1-17457398a5\",\r\n \"domainId\": null,\r\n \"hostNameType\": \"Verified\"\r\n }\r\n }\r\n ],\r\n \"nextLink\": null,\r\n \"id\": null\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5/config/slotConfigNames?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDEtMTc0NTczOThhNS9jb25maWcvc2xvdENvbmZpZ05hbWVzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c6b7e9bb-a9c2-4d6b-a0f4-775063b9b505" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "fec89628-8946-401a-af6e-f413470ac0e1" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" - ], - "x-ms-correlation-request-id": [ - "9015ed01-15d0-4395-b65a-924fa9a34717" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051241Z:9015ed01-15d0-4395-b65a-924fa9a34717" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:12:40 GMT" - ], - "Content-Length": [ - "197" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": null,\r\n \"name\": \"webapp1-17457398a5\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"connectionStringNames\": null,\r\n \"appSettingNames\": null,\r\n \"azureStorageConfigNames\": null\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5/config/slotConfigNames?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDEtMTc0NTczOThhNS9jb25maWcvc2xvdENvbmZpZ05hbWVzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "28eabd99-b729-4e90-b940-a8b28dd4ba08" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "ac5b470b-45c7-4463-a35e-60223a7eb3ec" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" - ], - "x-ms-correlation-request-id": [ - "b76d9b87-f27f-42e9-8ef9-69b90cb98d4e" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051241Z:b76d9b87-f27f-42e9-8ef9-69b90cb98d4e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:12:41 GMT" - ], - "Content-Length": [ - "197" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": null,\r\n \"name\": \"webapp1-17457398a5\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"connectionStringNames\": null,\r\n \"appSettingNames\": null,\r\n \"azureStorageConfigNames\": null\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5/config/connectionstrings/list?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDEtMTc0NTczOThhNS9jb25maWcvY29ubmVjdGlvbnN0cmluZ3MvbGlzdD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "POST", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "61b54a9b-0c09-43ce-bf4f-4de43bb47dc6" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "458718e1-4d9e-4aa6-99d2-7f75c0b101f3" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "11999" - ], - "x-ms-correlation-request-id": [ - "9fe65666-5c34-45e2-bc36-460f073ffb17" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051241Z:9fe65666-5c34-45e2-bc36-460f073ffb17" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:12:40 GMT" - ], - "Content-Length": [ - "280" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5/config/connectionstrings\",\r\n \"name\": \"connectionstrings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {}\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItZGNhMTk1ODViOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b\"\r\n },\r\n \"kind\": \"functionapp\",\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "ff64bef8-4602-419e-8476-7cdbfec8aae7" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "274" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"1D5BAE1F331C1F0\"" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "66031afc-49b0-4ab9-beed-f3809105346a" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "499" - ], - "x-ms-correlation-request-id": [ - "9c857ac1-1eb7-48c0-bba8-d293cab65e74" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051306Z:9c857ac1-1eb7-48c0-bba8-d293cab65e74" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:13:05 GMT" - ], - "Content-Length": [ - "3212" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9\",\r\n \"name\": \"webapp2-dca19585b9\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"functionapp\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"webapp2-dca19585b9\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"webapp2-dca19585b9.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"rg1nemv_7cb92945841c-WestUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-bay-057.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/rg1nemv_7cb92945841c-WestUSwebspace/sites/webapp2-dca19585b9\",\r\n \"repositorySiteName\": \"webapp2-dca19585b9\",\r\n \"owner\": null,\r\n \"usageState\": \"Normal\",\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"webapp2-dca19585b9.azurewebsites.net\",\r\n \"webapp2-dca19585b9.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": \"Normal\",\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"webapp2-dca19585b9.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Standard\"\r\n },\r\n {\r\n \"name\": \"webapp2-dca19585b9.scm.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Repository\"\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2019-12-25T05:12:48.337\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": \"Normal\",\r\n \"runtimeAvailabilityState\": \"Normal\",\r\n \"siteConfig\": null,\r\n \"deploymentId\": \"webapp2-dca19585b9\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Dynamic\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": false,\r\n \"clientCertEnabled\": false,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"A8FFDE92C988CAED4809A84EFC173E2D7679539981822321D5BFBFA5C2DD0B04\",\r\n \"kind\": \"functionapp\",\r\n \"inboundIpAddress\": \"13.91.40.166\",\r\n \"possibleInboundIpAddresses\": \"13.91.40.166\",\r\n \"outboundIpAddresses\": \"13.91.42.207,13.91.44.111,13.91.40.156,13.91.41.150\",\r\n \"possibleOutboundIpAddresses\": \"13.91.42.207,13.91.44.111,13.91.40.156,13.91.41.150\",\r\n \"containerSize\": 1536,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-bay-057\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"rg1nemv_7cb92945841c\",\r\n \"defaultHostName\": \"webapp2-dca19585b9.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": \"None\",\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": null,\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItZGNhMTk1ODViOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "8eab50a0-8862-4311-9b13-b7c9ea11e6d6" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"1D5BAE1F331C1F0\"" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "14b6f4ce-34f3-4d23-9ee6-74e7ca95b3c7" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" - ], - "x-ms-correlation-request-id": [ - "edbe666f-2c19-4697-8152-aa632ec68438" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051306Z:edbe666f-2c19-4697-8152-aa632ec68438" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:13:05 GMT" - ], - "Content-Length": [ - "3210" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9\",\r\n \"name\": \"webapp2-dca19585b9\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"functionapp\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"webapp2-dca19585b9\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"webapp2-dca19585b9.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"rg1nemv_7cb92945841c-WestUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-bay-057.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/rg1nemv_7cb92945841c-WestUSwebspace/sites/webapp2-dca19585b9\",\r\n \"repositorySiteName\": \"webapp2-dca19585b9\",\r\n \"owner\": null,\r\n \"usageState\": \"Normal\",\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"webapp2-dca19585b9.azurewebsites.net\",\r\n \"webapp2-dca19585b9.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": \"Normal\",\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"webapp2-dca19585b9.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Standard\"\r\n },\r\n {\r\n \"name\": \"webapp2-dca19585b9.scm.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Repository\"\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2019-12-25T05:12:48.783\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": \"Normal\",\r\n \"runtimeAvailabilityState\": \"Normal\",\r\n \"siteConfig\": null,\r\n \"deploymentId\": \"webapp2-dca19585b9\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Dynamic\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": false,\r\n \"clientCertEnabled\": false,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"A8FFDE92C988CAED4809A84EFC173E2D7679539981822321D5BFBFA5C2DD0B04\",\r\n \"kind\": \"functionapp\",\r\n \"inboundIpAddress\": \"13.91.40.166\",\r\n \"possibleInboundIpAddresses\": \"13.91.40.166\",\r\n \"outboundIpAddresses\": \"13.91.42.207,13.91.44.111,13.91.40.156,13.91.41.150\",\r\n \"possibleOutboundIpAddresses\": \"13.91.42.207,13.91.44.111,13.91.40.156,13.91.41.150\",\r\n \"containerSize\": 1536,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-bay-057\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"rg1nemv_7cb92945841c\",\r\n \"defaultHostName\": \"webapp2-dca19585b9.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": \"None\",\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": [],\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItZGNhMTk1ODViOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "bbc70932-e5c1-4cbc-975e-88e72d30c7e6" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"1D5BAE200663090\"" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "a1aa8fd1-0758-4591-a321-2806f9d8bc7a" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-correlation-request-id": [ - "f0f16e37-90e6-4fbc-a6b9-ff8d32f03858" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051330Z:f0f16e37-90e6-4fbc-a6b9-ff8d32f03858" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:13:29 GMT" - ], - "Content-Length": [ - "3210" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9\",\r\n \"name\": \"webapp2-dca19585b9\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"functionapp\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"webapp2-dca19585b9\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"webapp2-dca19585b9.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"rg1nemv_7cb92945841c-WestUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-bay-057.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/rg1nemv_7cb92945841c-WestUSwebspace/sites/webapp2-dca19585b9\",\r\n \"repositorySiteName\": \"webapp2-dca19585b9\",\r\n \"owner\": null,\r\n \"usageState\": \"Normal\",\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"webapp2-dca19585b9.azurewebsites.net\",\r\n \"webapp2-dca19585b9.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": \"Normal\",\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"webapp2-dca19585b9.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Standard\"\r\n },\r\n {\r\n \"name\": \"webapp2-dca19585b9.scm.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Repository\"\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2019-12-25T05:13:10.937\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": \"Normal\",\r\n \"runtimeAvailabilityState\": \"Normal\",\r\n \"siteConfig\": null,\r\n \"deploymentId\": \"webapp2-dca19585b9\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Dynamic\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": false,\r\n \"clientCertEnabled\": false,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"A8FFDE92C988CAED4809A84EFC173E2D7679539981822321D5BFBFA5C2DD0B04\",\r\n \"kind\": \"functionapp\",\r\n \"inboundIpAddress\": \"13.91.40.166\",\r\n \"possibleInboundIpAddresses\": \"13.91.40.166\",\r\n \"outboundIpAddresses\": \"13.91.42.207,13.91.44.111,13.91.40.156,13.91.41.150\",\r\n \"possibleOutboundIpAddresses\": \"13.91.42.207,13.91.44.111,13.91.40.156,13.91.41.150\",\r\n \"containerSize\": 1536,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-bay-057\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"rg1nemv_7cb92945841c\",\r\n \"defaultHostName\": \"webapp2-dca19585b9.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": \"None\",\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": [],\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/config/web?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItZGNhMTk1ODViOS9jb25maWcvd2ViP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"scmType\": \"LocalGit\",\r\n \"alwaysOn\": false\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "a790bb1f-cd15-46ef-b4ea-7bbce7b99a80" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "79" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"1D5BAE1F331C1F0\"" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "3c43547b-78b4-4e35-9416-d5822eb9a5f0" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" - ], - "x-ms-correlation-request-id": [ - "7c3dff24-c263-4cd2-80b1-737a0e15896a" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051308Z:7c3dff24-c263-4cd2-80b1-737a0e15896a" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:13:08 GMT" - ], - "Content-Length": [ - "3136" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9\",\r\n \"name\": \"webapp2-dca19585b9\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"numberOfWorkers\": 1,\r\n \"defaultDocuments\": [\r\n \"Default.htm\",\r\n \"Default.html\",\r\n \"Default.asp\",\r\n \"index.htm\",\r\n \"index.html\",\r\n \"iisstart.htm\",\r\n \"default.aspx\",\r\n \"index.php\"\r\n ],\r\n \"netFrameworkVersion\": \"v4.0\",\r\n \"phpVersion\": \"5.6\",\r\n \"pythonVersion\": \"\",\r\n \"nodeVersion\": \"\",\r\n \"linuxFxVersion\": \"\",\r\n \"windowsFxVersion\": null,\r\n \"requestTracingEnabled\": false,\r\n \"remoteDebuggingEnabled\": false,\r\n \"remoteDebuggingVersion\": null,\r\n \"httpLoggingEnabled\": false,\r\n \"azureMonitorLogCategories\": null,\r\n \"logsDirectorySizeLimit\": 35,\r\n \"detailedErrorLoggingEnabled\": false,\r\n \"publishingUsername\": \"$webapp2-dca19585b9\",\r\n \"publishingPassword\": null,\r\n \"appSettings\": null,\r\n \"metadata\": null,\r\n \"connectionStrings\": null,\r\n \"machineKey\": null,\r\n \"handlerMappings\": null,\r\n \"documentRoot\": null,\r\n \"scmType\": \"LocalGit\",\r\n \"use32BitWorkerProcess\": true,\r\n \"webSocketsEnabled\": false,\r\n \"alwaysOn\": false,\r\n \"javaVersion\": null,\r\n \"javaContainer\": null,\r\n \"javaContainerVersion\": null,\r\n \"appCommandLine\": \"\",\r\n \"managedPipelineMode\": \"Integrated\",\r\n \"virtualApplications\": [\r\n {\r\n \"virtualPath\": \"/\",\r\n \"physicalPath\": \"site\\\\wwwroot\",\r\n \"preloadEnabled\": false,\r\n \"virtualDirectories\": null\r\n }\r\n ],\r\n \"winAuthAdminState\": 0,\r\n \"winAuthTenantState\": 0,\r\n \"customAppPoolIdentityAdminState\": false,\r\n \"customAppPoolIdentityTenantState\": false,\r\n \"runtimeADUser\": null,\r\n \"runtimeADUserPassword\": null,\r\n \"loadBalancing\": \"LeastRequests\",\r\n \"routingRules\": [],\r\n \"experiments\": {\r\n \"rampUpRules\": []\r\n },\r\n \"limits\": null,\r\n \"autoHealEnabled\": false,\r\n \"autoHealRules\": null,\r\n \"tracingOptions\": null,\r\n \"vnetName\": \"\",\r\n \"siteAuthEnabled\": false,\r\n \"siteAuthSettings\": {\r\n \"enabled\": null,\r\n \"unauthenticatedClientAction\": null,\r\n \"tokenStoreEnabled\": null,\r\n \"allowedExternalRedirectUrls\": null,\r\n \"defaultProvider\": null,\r\n \"clientId\": null,\r\n \"clientSecret\": null,\r\n \"clientSecretCertificateThumbprint\": null,\r\n \"issuer\": null,\r\n \"allowedAudiences\": null,\r\n \"additionalLoginParams\": null,\r\n \"isAadAutoProvisioned\": false,\r\n \"googleClientId\": null,\r\n \"googleClientSecret\": null,\r\n \"googleOAuthScopes\": null,\r\n \"facebookAppId\": null,\r\n \"facebookAppSecret\": null,\r\n \"facebookOAuthScopes\": null,\r\n \"twitterConsumerKey\": null,\r\n \"twitterConsumerSecret\": null,\r\n \"microsoftAccountClientId\": null,\r\n \"microsoftAccountClientSecret\": null,\r\n \"microsoftAccountOAuthScopes\": null\r\n },\r\n \"cors\": {\r\n \"allowedOrigins\": [\r\n \"https://functions.azure.com\",\r\n \"https://functions-staging.azure.com\",\r\n \"https://functions-next.azure.com\"\r\n ],\r\n \"supportCredentials\": false\r\n },\r\n \"push\": null,\r\n \"apiDefinition\": null,\r\n \"apiManagementConfig\": null,\r\n \"autoSwapSlotName\": null,\r\n \"localMySqlEnabled\": false,\r\n \"managedServiceIdentityId\": null,\r\n \"xManagedServiceIdentityId\": null,\r\n \"ipSecurityRestrictions\": [\r\n {\r\n \"ipAddress\": \"Any\",\r\n \"action\": \"Allow\",\r\n \"priority\": 1,\r\n \"name\": \"Allow all\",\r\n \"description\": \"Allow all access\"\r\n }\r\n ],\r\n \"scmIpSecurityRestrictions\": [\r\n {\r\n \"ipAddress\": \"Any\",\r\n \"action\": \"Allow\",\r\n \"priority\": 1,\r\n \"name\": \"Allow all\",\r\n \"description\": \"Allow all access\"\r\n }\r\n ],\r\n \"scmIpSecurityRestrictionsUseMain\": false,\r\n \"http20Enabled\": false,\r\n \"minTlsVersion\": \"1.2\",\r\n \"ftpsState\": \"AllAllowed\",\r\n \"preWarmedInstanceCount\": 0,\r\n \"healthCheckPath\": null,\r\n \"fileChangeAuditEnabled\": false,\r\n \"functionsRuntimeScaleMonitoringEnabled\": false,\r\n \"websiteTimeZone\": null\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/config/appsettings/list?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItZGNhMTk1ODViOS9jb25maWcvYXBwc2V0dGluZ3MvbGlzdD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "POST", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "9c185b77-3987-44de-aa60-d3d178ac0741" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "47c7d856-b8fb-468d-81df-c650a9ff5f62" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "11998" - ], - "x-ms-correlation-request-id": [ - "539c9256-c978-4f8f-a23f-5e150880aa4c" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051310Z:539c9256-c978-4f8f-a23f-5e150880aa4c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:13:10 GMT" - ], - "Content-Length": [ - "302" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/config/appsettings/list?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItZGNhMTk1ODViOS9jb25maWcvYXBwc2V0dGluZ3MvbGlzdD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "POST", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b07ba026-d9d6-4c27-bad1-30cc4006b643" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "16826f83-6f1e-4be7-bad0-1841c978802d" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "11997" - ], - "x-ms-correlation-request-id": [ - "88379069-116e-4e64-a1fd-5517f16fdb4c" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051333Z:88379069-116e-4e64-a1fd-5517f16fdb4c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:13:33 GMT" - ], - "Content-Length": [ - "950" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp2-dca19585b9d2842707e45\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/config/appsettings/list?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItZGNhMTk1ODViOS9jb25maWcvYXBwc2V0dGluZ3MvbGlzdD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "POST", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "e7b0ae54-5df6-4ae1-aaa8-fd748802eb7b" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "ae22985b-9604-4569-9362-b3d84369c340" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "11992" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-correlation-request-id": [ - "af9709b9-0637-40ce-b54e-57411528a971" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051534Z:af9709b9-0637-40ce-b54e-57411528a971" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:15:33 GMT" - ], - "Content-Length": [ - "950" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp2-dca19585b9d2842707e45\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/config/appsettings?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItZGNhMTk1ODViOS9jb25maWcvYXBwc2V0dGluZ3M/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp2-dca19585b9d2842707e45\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "eaca0d38-279c-4e16-9af7-b8b2f48fbbeb" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "786" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"1D5BAE200663090\"" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "fb943b7a-94fb-4d4b-a0aa-b009e3494eeb" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" - ], - "x-ms-correlation-request-id": [ - "34cac4d6-2341-4e00-bf8a-a921211340ef" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051329Z:34cac4d6-2341-4e00-bf8a-a921211340ef" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:13:29 GMT" - ], - "Content-Length": [ - "950" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp2-dca19585b9d2842707e45\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/hostNameBindings?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItZGNhMTk1ODViOS9ob3N0TmFtZUJpbmRpbmdzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "41543dba-d5ca-432c-a461-e1b3f4b28098" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"1D5BAE200663090\"" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "9a619b40-6fdd-47a3-a4ab-e5ca0508d2f3" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" - ], - "x-ms-correlation-request-id": [ - "eafce55b-2b23-4b14-948e-5aca8572fb30" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051331Z:eafce55b-2b23-4b14-948e-5aca8572fb30" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:13:31 GMT" - ], - "Content-Length": [ - "458" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/hostNameBindings/webapp2-dca19585b9.azurewebsites.net\",\r\n \"name\": \"webapp2-dca19585b9/webapp2-dca19585b9.azurewebsites.net\",\r\n \"type\": \"Microsoft.Web/sites/hostNameBindings\",\r\n \"location\": \"West US\",\r\n \"properties\": {\r\n \"siteName\": \"webapp2-dca19585b9\",\r\n \"domainId\": null,\r\n \"hostNameType\": \"Verified\"\r\n }\r\n }\r\n ],\r\n \"nextLink\": null,\r\n \"id\": null\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/hostNameBindings?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItZGNhMTk1ODViOS9ob3N0TmFtZUJpbmRpbmdzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "74488d3a-8b6c-45a3-89cb-38cb467f0c12" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"1D5BAE200663090\"" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "45fbcea5-f8ca-4cf3-8a3b-8dd4430a9717" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" - ], - "x-ms-correlation-request-id": [ - "1f6d28fe-b8fe-4892-b9c1-44d4b80cb75c" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051533Z:1f6d28fe-b8fe-4892-b9c1-44d4b80cb75c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:15:32 GMT" - ], - "Content-Length": [ - "458" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/hostNameBindings/webapp2-dca19585b9.azurewebsites.net\",\r\n \"name\": \"webapp2-dca19585b9/webapp2-dca19585b9.azurewebsites.net\",\r\n \"type\": \"Microsoft.Web/sites/hostNameBindings\",\r\n \"location\": \"West US\",\r\n \"properties\": {\r\n \"siteName\": \"webapp2-dca19585b9\",\r\n \"domainId\": null,\r\n \"hostNameType\": \"Verified\"\r\n }\r\n }\r\n ],\r\n \"nextLink\": null,\r\n \"id\": null\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/config/slotConfigNames?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItZGNhMTk1ODViOS9jb25maWcvc2xvdENvbmZpZ05hbWVzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "47c25be6-6477-4ce9-8181-a763314444f8" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "3720dd29-8ac2-4e6d-bb19-068642addc98" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" - ], - "x-ms-correlation-request-id": [ - "5545b916-62f0-45c6-8c22-c9e2a982ec0e" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051333Z:5545b916-62f0-45c6-8c22-c9e2a982ec0e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:13:33 GMT" - ], - "Content-Length": [ - "197" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": null,\r\n \"name\": \"webapp2-dca19585b9\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"connectionStringNames\": null,\r\n \"appSettingNames\": null,\r\n \"azureStorageConfigNames\": null\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/config/slotConfigNames?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItZGNhMTk1ODViOS9jb25maWcvc2xvdENvbmZpZ05hbWVzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "12f08bd3-8a57-4e88-ae03-e5ebfbf6531a" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "fd400d6a-00b3-43e0-a08f-f08bc38691f5" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" - ], - "x-ms-correlation-request-id": [ - "8d1f7d78-d08d-45e9-b816-9dc8841637ee" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051333Z:8d1f7d78-d08d-45e9-b816-9dc8841637ee" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:13:33 GMT" - ], - "Content-Length": [ - "197" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": null,\r\n \"name\": \"webapp2-dca19585b9\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"connectionStringNames\": null,\r\n \"appSettingNames\": null,\r\n \"azureStorageConfigNames\": null\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/config/slotConfigNames?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItZGNhMTk1ODViOS9jb25maWcvc2xvdENvbmZpZ05hbWVzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "15a601a8-a092-4847-8d91-a2ec55e377ee" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "07d1b09e-a900-4073-9144-e53f33f33427" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" - ], - "x-ms-correlation-request-id": [ - "0ee8572b-bd62-4d84-85cb-34c37b08df00" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051535Z:0ee8572b-bd62-4d84-85cb-34c37b08df00" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:15:35 GMT" - ], - "Content-Length": [ - "197" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": null,\r\n \"name\": \"webapp2-dca19585b9\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"connectionStringNames\": null,\r\n \"appSettingNames\": null,\r\n \"azureStorageConfigNames\": null\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/config/slotConfigNames?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItZGNhMTk1ODViOS9jb25maWcvc2xvdENvbmZpZ05hbWVzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "14000c7c-410b-4a80-982b-6a18cd3dc9d0" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "24857b46-19d2-48e5-a484-2c26e6a388ae" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-correlation-request-id": [ - "40459227-5bf0-4e8d-a22b-b05fe1d4b4f7" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051536Z:40459227-5bf0-4e8d-a22b-b05fe1d4b4f7" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:15:35 GMT" - ], - "Content-Length": [ - "197" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": null,\r\n \"name\": \"webapp2-dca19585b9\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"connectionStringNames\": null,\r\n \"appSettingNames\": null,\r\n \"azureStorageConfigNames\": null\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/config/connectionstrings/list?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItZGNhMTk1ODViOS9jb25maWcvY29ubmVjdGlvbnN0cmluZ3MvbGlzdD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "POST", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "5e45157b-d5f4-4813-bdeb-e8f2de5597fb" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "08f15401-9b5c-49d3-a5ed-9c5eedd43a4d" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "11996" - ], - "x-ms-correlation-request-id": [ - "09143717-a8c0-4aeb-acd8-a7c0fd3e5de3" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051333Z:09143717-a8c0-4aeb-acd8-a7c0fd3e5de3" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:13:33 GMT" - ], - "Content-Length": [ - "280" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/config/connectionstrings\",\r\n \"name\": \"connectionstrings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {}\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/config/connectionstrings/list?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItZGNhMTk1ODViOS9jb25maWcvY29ubmVjdGlvbnN0cmluZ3MvbGlzdD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "POST", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "d6a84397-76a5-4b3d-831c-10e0e9be170e" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "ec11d7d3-4d5a-4ba7-851d-7e975da39ba1" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "11997" - ], - "x-ms-correlation-request-id": [ - "24590571-0af5-4ea1-bc89-d814649a6a3c" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051535Z:24590571-0af5-4ea1-bc89-d814649a6a3c" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:15:35 GMT" - ], - "Content-Length": [ - "280" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/config/connectionstrings\",\r\n \"name\": \"connectionstrings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {}\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDMtM2UyMTE2OTE5Yz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b\"\r\n },\r\n \"kind\": \"functionapp\",\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "4645fa02-405f-448e-99d4-4ad56642f7dc" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "274" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"1D5BAE2117DCCD0\"" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "f9cebb34-f860-406b-8173-6e6e299fee46" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "498" - ], - "x-ms-correlation-request-id": [ - "22556006-35ab-45cf-8bf3-34c94e794581" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051356Z:22556006-35ab-45cf-8bf3-34c94e794581" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:13:56 GMT" - ], - "Content-Length": [ - "3211" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c\",\r\n \"name\": \"webapp3-3e2116919c\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"functionapp\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"webapp3-3e2116919c\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"webapp3-3e2116919c.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"rg1nemv_7cb92945841c-WestUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-bay-057.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/rg1nemv_7cb92945841c-WestUSwebspace/sites/webapp3-3e2116919c\",\r\n \"repositorySiteName\": \"webapp3-3e2116919c\",\r\n \"owner\": null,\r\n \"usageState\": \"Normal\",\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"webapp3-3e2116919c.azurewebsites.net\",\r\n \"webapp3-3e2116919c.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": \"Normal\",\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"webapp3-3e2116919c.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Standard\"\r\n },\r\n {\r\n \"name\": \"webapp3-3e2116919c.scm.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Repository\"\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2019-12-25T05:13:39.03\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": \"Normal\",\r\n \"runtimeAvailabilityState\": \"Normal\",\r\n \"siteConfig\": null,\r\n \"deploymentId\": \"webapp3-3e2116919c\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Dynamic\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": false,\r\n \"clientCertEnabled\": false,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"514D754A063CEDE88C53FBB4F960F0EE0A9A8351CE816741BFD718264F6110A4\",\r\n \"kind\": \"functionapp\",\r\n \"inboundIpAddress\": \"13.91.40.166\",\r\n \"possibleInboundIpAddresses\": \"13.91.40.166\",\r\n \"outboundIpAddresses\": \"13.91.42.207,13.91.44.111,13.91.40.156,13.91.41.150\",\r\n \"possibleOutboundIpAddresses\": \"13.91.42.207,13.91.44.111,13.91.40.156,13.91.41.150\",\r\n \"containerSize\": 1536,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-bay-057\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"rg1nemv_7cb92945841c\",\r\n \"defaultHostName\": \"webapp3-3e2116919c.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": \"None\",\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": null,\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDMtM2UyMTE2OTE5Yz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "6d931a4a-34be-4155-99fe-d3bfcb236f43" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"1D5BAE2117DCCD0\"" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "d0ee7710-fef7-4ce7-9ccd-b2cc0704ad90" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" - ], - "x-ms-correlation-request-id": [ - "f9e61052-b9b7-4d5c-9c39-e0ef69e76e0a" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051357Z:f9e61052-b9b7-4d5c-9c39-e0ef69e76e0a" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:13:56 GMT" - ], - "Content-Length": [ - "3210" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c\",\r\n \"name\": \"webapp3-3e2116919c\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"functionapp\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"webapp3-3e2116919c\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"webapp3-3e2116919c.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"rg1nemv_7cb92945841c-WestUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-bay-057.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/rg1nemv_7cb92945841c-WestUSwebspace/sites/webapp3-3e2116919c\",\r\n \"repositorySiteName\": \"webapp3-3e2116919c\",\r\n \"owner\": null,\r\n \"usageState\": \"Normal\",\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"webapp3-3e2116919c.azurewebsites.net\",\r\n \"webapp3-3e2116919c.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": \"Normal\",\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"webapp3-3e2116919c.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Standard\"\r\n },\r\n {\r\n \"name\": \"webapp3-3e2116919c.scm.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Repository\"\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2019-12-25T05:13:39.613\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": \"Normal\",\r\n \"runtimeAvailabilityState\": \"Normal\",\r\n \"siteConfig\": null,\r\n \"deploymentId\": \"webapp3-3e2116919c\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Dynamic\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": false,\r\n \"clientCertEnabled\": false,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"514D754A063CEDE88C53FBB4F960F0EE0A9A8351CE816741BFD718264F6110A4\",\r\n \"kind\": \"functionapp\",\r\n \"inboundIpAddress\": \"13.91.40.166\",\r\n \"possibleInboundIpAddresses\": \"13.91.40.166\",\r\n \"outboundIpAddresses\": \"13.91.42.207,13.91.44.111,13.91.40.156,13.91.41.150\",\r\n \"possibleOutboundIpAddresses\": \"13.91.42.207,13.91.44.111,13.91.40.156,13.91.41.150\",\r\n \"containerSize\": 1536,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-bay-057\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"rg1nemv_7cb92945841c\",\r\n \"defaultHostName\": \"webapp3-3e2116919c.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": \"None\",\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": [],\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDMtM2UyMTE2OTE5Yz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "19bc0d12-34bf-42fc-81f8-29399f6a95f3" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"1D5BAE21E686130\"" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "ed8debaf-9207-4db1-8e2f-461c7f6b6b43" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" - ], - "x-ms-correlation-request-id": [ - "da6e0e86-0fb7-48fb-b296-13033b680c75" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051420Z:da6e0e86-0fb7-48fb-b296-13033b680c75" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:14:19 GMT" - ], - "Content-Length": [ - "3210" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c\",\r\n \"name\": \"webapp3-3e2116919c\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"functionapp\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"webapp3-3e2116919c\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"webapp3-3e2116919c.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"rg1nemv_7cb92945841c-WestUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-bay-057.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/rg1nemv_7cb92945841c-WestUSwebspace/sites/webapp3-3e2116919c\",\r\n \"repositorySiteName\": \"webapp3-3e2116919c\",\r\n \"owner\": null,\r\n \"usageState\": \"Normal\",\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"webapp3-3e2116919c.azurewebsites.net\",\r\n \"webapp3-3e2116919c.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": \"Normal\",\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"webapp3-3e2116919c.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Standard\"\r\n },\r\n {\r\n \"name\": \"webapp3-3e2116919c.scm.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Repository\"\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/serverfarms/webapp1-17457398a5plan46f03562b\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2019-12-25T05:14:01.283\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": \"Normal\",\r\n \"runtimeAvailabilityState\": \"Normal\",\r\n \"siteConfig\": null,\r\n \"deploymentId\": \"webapp3-3e2116919c\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Dynamic\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": false,\r\n \"clientCertEnabled\": false,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"514D754A063CEDE88C53FBB4F960F0EE0A9A8351CE816741BFD718264F6110A4\",\r\n \"kind\": \"functionapp\",\r\n \"inboundIpAddress\": \"13.91.40.166\",\r\n \"possibleInboundIpAddresses\": \"13.91.40.166\",\r\n \"outboundIpAddresses\": \"13.91.42.207,13.91.44.111,13.91.40.156,13.91.41.150\",\r\n \"possibleOutboundIpAddresses\": \"13.91.42.207,13.91.44.111,13.91.40.156,13.91.41.150\",\r\n \"containerSize\": 1536,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-bay-057\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"rg1nemv_7cb92945841c\",\r\n \"defaultHostName\": \"webapp3-3e2116919c.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": \"None\",\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": [],\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/config/web?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDMtM2UyMTE2OTE5Yy9jb25maWcvd2ViP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"scmType\": \"LocalGit\",\r\n \"alwaysOn\": false\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "041b076c-ef79-4b95-b3a4-5af0b5bad371" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "79" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"1D5BAE2117DCCD0\"" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "67a73e48-63ad-4e05-a7fd-8559d4dde634" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" - ], - "x-ms-correlation-request-id": [ - "06c0d3b6-34a7-4aa7-aff7-10276e9cd90d" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051358Z:06c0d3b6-34a7-4aa7-aff7-10276e9cd90d" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:13:58 GMT" - ], - "Content-Length": [ - "3136" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c\",\r\n \"name\": \"webapp3-3e2116919c\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"numberOfWorkers\": 1,\r\n \"defaultDocuments\": [\r\n \"Default.htm\",\r\n \"Default.html\",\r\n \"Default.asp\",\r\n \"index.htm\",\r\n \"index.html\",\r\n \"iisstart.htm\",\r\n \"default.aspx\",\r\n \"index.php\"\r\n ],\r\n \"netFrameworkVersion\": \"v4.0\",\r\n \"phpVersion\": \"5.6\",\r\n \"pythonVersion\": \"\",\r\n \"nodeVersion\": \"\",\r\n \"linuxFxVersion\": \"\",\r\n \"windowsFxVersion\": null,\r\n \"requestTracingEnabled\": false,\r\n \"remoteDebuggingEnabled\": false,\r\n \"remoteDebuggingVersion\": null,\r\n \"httpLoggingEnabled\": false,\r\n \"azureMonitorLogCategories\": null,\r\n \"logsDirectorySizeLimit\": 35,\r\n \"detailedErrorLoggingEnabled\": false,\r\n \"publishingUsername\": \"$webapp3-3e2116919c\",\r\n \"publishingPassword\": null,\r\n \"appSettings\": null,\r\n \"metadata\": null,\r\n \"connectionStrings\": null,\r\n \"machineKey\": null,\r\n \"handlerMappings\": null,\r\n \"documentRoot\": null,\r\n \"scmType\": \"LocalGit\",\r\n \"use32BitWorkerProcess\": true,\r\n \"webSocketsEnabled\": false,\r\n \"alwaysOn\": false,\r\n \"javaVersion\": null,\r\n \"javaContainer\": null,\r\n \"javaContainerVersion\": null,\r\n \"appCommandLine\": \"\",\r\n \"managedPipelineMode\": \"Integrated\",\r\n \"virtualApplications\": [\r\n {\r\n \"virtualPath\": \"/\",\r\n \"physicalPath\": \"site\\\\wwwroot\",\r\n \"preloadEnabled\": false,\r\n \"virtualDirectories\": null\r\n }\r\n ],\r\n \"winAuthAdminState\": 0,\r\n \"winAuthTenantState\": 0,\r\n \"customAppPoolIdentityAdminState\": false,\r\n \"customAppPoolIdentityTenantState\": false,\r\n \"runtimeADUser\": null,\r\n \"runtimeADUserPassword\": null,\r\n \"loadBalancing\": \"LeastRequests\",\r\n \"routingRules\": [],\r\n \"experiments\": {\r\n \"rampUpRules\": []\r\n },\r\n \"limits\": null,\r\n \"autoHealEnabled\": false,\r\n \"autoHealRules\": null,\r\n \"tracingOptions\": null,\r\n \"vnetName\": \"\",\r\n \"siteAuthEnabled\": false,\r\n \"siteAuthSettings\": {\r\n \"enabled\": null,\r\n \"unauthenticatedClientAction\": null,\r\n \"tokenStoreEnabled\": null,\r\n \"allowedExternalRedirectUrls\": null,\r\n \"defaultProvider\": null,\r\n \"clientId\": null,\r\n \"clientSecret\": null,\r\n \"clientSecretCertificateThumbprint\": null,\r\n \"issuer\": null,\r\n \"allowedAudiences\": null,\r\n \"additionalLoginParams\": null,\r\n \"isAadAutoProvisioned\": false,\r\n \"googleClientId\": null,\r\n \"googleClientSecret\": null,\r\n \"googleOAuthScopes\": null,\r\n \"facebookAppId\": null,\r\n \"facebookAppSecret\": null,\r\n \"facebookOAuthScopes\": null,\r\n \"twitterConsumerKey\": null,\r\n \"twitterConsumerSecret\": null,\r\n \"microsoftAccountClientId\": null,\r\n \"microsoftAccountClientSecret\": null,\r\n \"microsoftAccountOAuthScopes\": null\r\n },\r\n \"cors\": {\r\n \"allowedOrigins\": [\r\n \"https://functions.azure.com\",\r\n \"https://functions-staging.azure.com\",\r\n \"https://functions-next.azure.com\"\r\n ],\r\n \"supportCredentials\": false\r\n },\r\n \"push\": null,\r\n \"apiDefinition\": null,\r\n \"apiManagementConfig\": null,\r\n \"autoSwapSlotName\": null,\r\n \"localMySqlEnabled\": false,\r\n \"managedServiceIdentityId\": null,\r\n \"xManagedServiceIdentityId\": null,\r\n \"ipSecurityRestrictions\": [\r\n {\r\n \"ipAddress\": \"Any\",\r\n \"action\": \"Allow\",\r\n \"priority\": 1,\r\n \"name\": \"Allow all\",\r\n \"description\": \"Allow all access\"\r\n }\r\n ],\r\n \"scmIpSecurityRestrictions\": [\r\n {\r\n \"ipAddress\": \"Any\",\r\n \"action\": \"Allow\",\r\n \"priority\": 1,\r\n \"name\": \"Allow all\",\r\n \"description\": \"Allow all access\"\r\n }\r\n ],\r\n \"scmIpSecurityRestrictionsUseMain\": false,\r\n \"http20Enabled\": false,\r\n \"minTlsVersion\": \"1.2\",\r\n \"ftpsState\": \"AllAllowed\",\r\n \"preWarmedInstanceCount\": 0,\r\n \"healthCheckPath\": null,\r\n \"fileChangeAuditEnabled\": false,\r\n \"functionsRuntimeScaleMonitoringEnabled\": false,\r\n \"websiteTimeZone\": null\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/config/appsettings/list?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDMtM2UyMTE2OTE5Yy9jb25maWcvYXBwc2V0dGluZ3MvbGlzdD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "POST", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "3d5ea5c1-7d65-43cf-841c-696b95de970f" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "83bb283f-b3f4-48e2-bb4a-4a7d1dbadc76" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "11995" - ], - "x-ms-correlation-request-id": [ - "e8f0b425-f12f-4bc6-9dae-eebc166189bb" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051400Z:e8f0b425-f12f-4bc6-9dae-eebc166189bb" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:14:00 GMT" - ], - "Content-Length": [ - "302" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/config/appsettings/list?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDMtM2UyMTE2OTE5Yy9jb25maWcvYXBwc2V0dGluZ3MvbGlzdD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "POST", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "9404b747-d613-41cd-b3e0-f9da8209fd62" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "b4c460c4-b638-4229-b8fb-295e62b06a28" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "11994" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-correlation-request-id": [ - "660adcd7-09e9-43da-98ec-e67e867baf54" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051422Z:660adcd7-09e9-43da-98ec-e67e867baf54" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:14:21 GMT" - ], - "Content-Length": [ - "950" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp3-3e2116919cc7804348cc6\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/config/appsettings?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDMtM2UyMTE2OTE5Yy9jb25maWcvYXBwc2V0dGluZ3M/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp3-3e2116919cc7804348cc6\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "7b4ca0ae-134b-4191-86a5-5063b7ca56ba" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "786" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"1D5BAE21E686130\"" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "a1c22231-610c-4c88-bd46-f13bc01e64b8" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1195" - ], - "x-ms-correlation-request-id": [ - "378d870f-2302-4b18-9776-b89cb09a4d86" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051419Z:378d870f-2302-4b18-9776-b89cb09a4d86" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:14:18 GMT" - ], - "Content-Length": [ - "950" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp117457398a577847;AccountKey=Jnjg4wOc7wHHEPIriGQBU0cX+4Me1tHP8T9ea9QXJP24cgEJ7k+MdvmY4pqtfFHEAxIBz6efqWBbf144Axmyww==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp3-3e2116919cc7804348cc6\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/hostNameBindings?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDMtM2UyMTE2OTE5Yy9ob3N0TmFtZUJpbmRpbmdzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c0f3b1f7-0bda-4d63-ad5c-9b88ef57ab5d" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"1D5BAE21E686130\"" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "ab326082-c156-4ff0-99e1-5810b5c0b425" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" - ], - "x-ms-correlation-request-id": [ - "1eab49e3-978a-425f-ab19-4353065e1261" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051421Z:1eab49e3-978a-425f-ab19-4353065e1261" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:14:20 GMT" - ], - "Content-Length": [ - "458" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/hostNameBindings/webapp3-3e2116919c.azurewebsites.net\",\r\n \"name\": \"webapp3-3e2116919c/webapp3-3e2116919c.azurewebsites.net\",\r\n \"type\": \"Microsoft.Web/sites/hostNameBindings\",\r\n \"location\": \"West US\",\r\n \"properties\": {\r\n \"siteName\": \"webapp3-3e2116919c\",\r\n \"domainId\": null,\r\n \"hostNameType\": \"Verified\"\r\n }\r\n }\r\n ],\r\n \"nextLink\": null,\r\n \"id\": null\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/config/slotConfigNames?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDMtM2UyMTE2OTE5Yy9jb25maWcvc2xvdENvbmZpZ05hbWVzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "6bf2bfac-6aa3-4023-9ff3-ba61cdb39028" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "93491c1f-9748-4017-9cfd-655cb561318a" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" - ], - "x-ms-correlation-request-id": [ - "81db6957-d9fb-49a8-be54-7dcab1a1b774" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051422Z:81db6957-d9fb-49a8-be54-7dcab1a1b774" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:14:21 GMT" - ], - "Content-Length": [ - "197" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": null,\r\n \"name\": \"webapp3-3e2116919c\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"connectionStringNames\": null,\r\n \"appSettingNames\": null,\r\n \"azureStorageConfigNames\": null\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/config/slotConfigNames?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDMtM2UyMTE2OTE5Yy9jb25maWcvc2xvdENvbmZpZ05hbWVzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "680e9e2e-df50-4ef2-ba8b-cfb5415afae8" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "e57649fb-a655-43f9-82a8-7ac5b793ae21" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" - ], - "x-ms-correlation-request-id": [ - "afba2ee3-d259-4fcd-8fad-2f9d3e53be9b" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051422Z:afba2ee3-d259-4fcd-8fad-2f9d3e53be9b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:14:21 GMT" - ], - "Content-Length": [ - "197" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": null,\r\n \"name\": \"webapp3-3e2116919c\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"connectionStringNames\": null,\r\n \"appSettingNames\": null,\r\n \"azureStorageConfigNames\": null\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/config/connectionstrings/list?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDMtM2UyMTE2OTE5Yy9jb25maWcvY29ubmVjdGlvbnN0cmluZ3MvbGlzdD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "POST", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b799b01b-96ae-417e-86d9-02ce8757ee9f" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "ba7542e4-181f-40d4-876e-040014766d5e" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "11993" - ], - "x-ms-correlation-request-id": [ - "8986d98f-e82f-4496-ada4-2ad228ebbd03" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051424Z:8986d98f-e82f-4496-ada4-2ad228ebbd03" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:14:23 GMT" - ], - "Content-Length": [ - "280" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/config/connectionstrings\",\r\n \"name\": \"connectionstrings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {}\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5/publishxml?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDEtMTc0NTczOThhNS9wdWJsaXNoeG1sP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "POST", - "RequestBody": "{}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "1e53a5a9-29d5-4b3a-869b-83cf8268bc01" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "2" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "11999" - ], - "x-ms-request-id": [ - "5edf8b32-f321-4d36-ae7d-074767a16ce3" - ], - "x-ms-correlation-request-id": [ - "5edf8b32-f321-4d36-ae7d-074767a16ce3" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051424Z:5edf8b32-f321-4d36-ae7d-074767a16ce3" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:14:23 GMT" - ], - "Content-Length": [ - "1652" - ], - "Content-Type": [ - "application/xml" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp1-17457398a5/functions/admin/masterkey?api-version=2016-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDEtMTc0NTczOThhNS9mdW5jdGlvbnMvYWRtaW4vbWFzdGVya2V5P2FwaS12ZXJzaW9uPTIwMTYtMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "5cb1dce7-1846-4bc2-8818-bc461d66a1a0" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Vary": [ - "Accept-Encoding" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "de0fbb75-327e-4562-bf93-d0eff8c9f885" - ], - "Set-Cookie": [ - "ARRAffinity=546f9fe320596d5c2b78df1d449ce54acee7199fbb4c489d3a0fa1877e06b8a8;Path=/;HttpOnly;Domain=webapp1-17457398a5.scm.azurewebsites.net" - ], - "Server": [ - "Microsoft-IIS/10.0", - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET", - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" - ], - "x-ms-correlation-request-id": [ - "7c2d9ad4-543e-43d1-a270-19db11dddf1f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051505Z:7c2d9ad4-543e-43d1-a270-19db11dddf1f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:15:05 GMT" - ], - "Content-Length": [ - "72" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"masterKey\": \"oBFbdCS7OirfhBszHa1H3anIxoEqcqN0d3uY82Tp5IlMaD520JYsVA==\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/publishxml?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItZGNhMTk1ODViOS9wdWJsaXNoeG1sP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "POST", - "RequestBody": "{}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "ae13bde7-0900-4ced-b671-db7834849a13" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "2" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-resource-requests": [ - "11998" - ], - "x-ms-request-id": [ - "6f310bbe-d43c-4d3b-9fa4-07933feb945f" - ], - "x-ms-correlation-request-id": [ - "6f310bbe-d43c-4d3b-9fa4-07933feb945f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051506Z:6f310bbe-d43c-4d3b-9fa4-07933feb945f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:15:06 GMT" - ], - "Content-Length": [ - "1652" - ], - "Content-Type": [ - "application/xml" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/functions/admin/token?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItZGNhMTk1ODViOS9mdW5jdGlvbnMvYWRtaW4vdG9rZW4/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "f5edbb5e-d56b-4894-8dc6-8b4e92947535" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Vary": [ - "Accept-Encoding" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "ccbff4e5-abca-4879-a340-6b25c8722147" - ], - "Set-Cookie": [ - "ARRAffinity=bd24b112672bc40667c56a23d873a9ad81358c69e65cdb40fd5f828b4c2495ea;Path=/;HttpOnly;Domain=webapp2-dca19585b9.scm.azurewebsites.net" - ], - "Server": [ - "Microsoft-IIS/10.0", - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET", - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" - ], - "x-ms-correlation-request-id": [ - "85920c62-2e77-4ca0-80f3-9bf4a8726f31" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051539Z:85920c62-2e77-4ca0-80f3-9bf4a8726f31" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:15:38 GMT" - ], - "Content-Length": [ - "319" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYmYiOjE1NzcyNTA5MzksImV4cCI6MTU3NzI1MTIzOSwiaWF0IjoxNTc3MjUwOTM5LCJpc3MiOiJodHRwczovL3dlYmFwcDItZGNhMTk1ODViOS5zY20uYXp1cmV3ZWJzaXRlcy5uZXQiLCJhdWQiOiJodHRwczovL3dlYmFwcDItZGNhMTk1ODViOS5henVyZXdlYnNpdGVzLm5ldC9henVyZWZ1bmN0aW9ucyJ9.-DVnGQdmRQiBBW5_klNGWPGtDYM1VSQ9qWN8msouGLM\"", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp2-dca19585b9/functions/admin/token?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDItZGNhMTk1ODViOS9mdW5jdGlvbnMvYWRtaW4vdG9rZW4/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "3fbcf8d6-7357-469a-ad61-5c5dda9f3626" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Vary": [ - "Accept-Encoding" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "99b60614-d528-42f1-be4e-e4236107b2c7" - ], - "Set-Cookie": [ - "ARRAffinity=bd24b112672bc40667c56a23d873a9ad81358c69e65cdb40fd5f828b4c2495ea;Path=/;HttpOnly;Domain=webapp2-dca19585b9.scm.azurewebsites.net" - ], - "Server": [ - "Microsoft-IIS/10.0", - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET", - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" - ], - "x-ms-correlation-request-id": [ - "52d99284-1cf1-46b1-8b13-0b6df50e0362" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051550Z:52d99284-1cf1-46b1-8b13-0b6df50e0362" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:15:49 GMT" - ], - "Content-Length": [ - "319" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYmYiOjE1NzcyNTA5NTAsImV4cCI6MTU3NzI1MTI1MCwiaWF0IjoxNTc3MjUwOTUwLCJpc3MiOiJodHRwczovL3dlYmFwcDItZGNhMTk1ODViOS5zY20uYXp1cmV3ZWJzaXRlcy5uZXQiLCJhdWQiOiJodHRwczovL3dlYmFwcDItZGNhMTk1ODViOS5henVyZXdlYnNpdGVzLm5ldC9henVyZWZ1bmN0aW9ucyJ9.PZLJT8oIVkE8-EQMcmEJ6WsYxVRFe5Zui3Q4u_CaDGA\"", - "StatusCode": 200 - }, - { - "RequestUri": "/admin/functions/square/keys", - "EncodedRequestUri": "L2FkbWluL2Z1bmN0aW9ucy9zcXVhcmUva2V5cw==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "de88204b-f5dc-428f-b79c-714381a92209" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "Date": [ - "Wed, 25 Dec 2019 05:15:41 GMT" - ], - "Content-Length": [ - "203" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"name\": \"default\",\r\n \"value\": \"axZfWGiUogBwxTthNwSr8Iidi7cQUM7ZHpOPMaaTapr5rcKh8Sk23Q==\"\r\n }\r\n ],\r\n \"links\": [\r\n {\r\n \"rel\": \"self\",\r\n \"href\": \"https://webapp2-dca19585b9.azurewebsites.net/admin/functions/square/keys\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/admin/functions/square/keys/newkey", - "EncodedRequestUri": "L2FkbWluL2Z1bmN0aW9ucy9zcXVhcmUva2V5cy9uZXdrZXk=", - "RequestMethod": "POST", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "270ceb9b-d50f-4588-a20d-04f284c16e3a" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://webapp2-dca19585b9.azurewebsites.net/admin/functions/square/keys/newkey" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "Date": [ - "Wed, 25 Dec 2019 05:15:52 GMT" - ], - "Content-Length": [ - "198" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"newkey\",\r\n \"value\": \"ObRxJoh92JYZ6s7kHIrwHU6UH8ItkwODktjFb9pmwRXfWumSlR3YCA==\",\r\n \"links\": [\r\n {\r\n \"rel\": \"self\",\r\n \"href\": \"https://webapp2-dca19585b9.azurewebsites.net/admin/functions/square/keys/newkey\"\r\n }\r\n ]\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/extensions/MSDeploy?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDMtM2UyMTE2OTE5Yy9leHRlbnNpb25zL01TRGVwbG95P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"packageUri\": \"https://github.com/Azure/azure-libraries-for-net/raw/master/Samples/Asset/square-function-app-function-auth.zip\"\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "fc09663c-621e-4fdc-af0d-0e40d076b460" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "161" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/extensions/MSDeploy/status?api-version=2019-08-01" - ], - "Set-Cookie": [ - "ARRAffinity=db7c42d45d80eecb7c8bdbced1f904d19d36b58ae59b3784a1ec1b801ace6c37;Path=/;HttpOnly;Domain=webapp3-3e2116919c.scm.azurewebsites.net" - ], - "Server": [ - "Microsoft-IIS/10.0", - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET", - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1194" - ], - "x-ms-request-id": [ - "71312bbf-332f-482d-a140-4dbd39a93473" - ], - "x-ms-correlation-request-id": [ - "71312bbf-332f-482d-a140-4dbd39a93473" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051559Z:71312bbf-332f-482d-a140-4dbd39a93473" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:15:59 GMT" - ], - "Content-Length": [ - "493" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/extensions/MSDeploy\",\r\n \"name\": \"MSDeploy\",\r\n \"type\": \"Microsoft.Web/sites/extensions\",\r\n \"location\": \"West US\",\r\n \"properties\": {\r\n \"deployer\": \"EDB0C694F68FB1AC109AB0AE21C710971F8AFBC3\",\r\n \"provisioningState\": \"accepted\",\r\n \"startTime\": \"0001-01-01T00:00:00\",\r\n \"endTime\": \"0001-01-01T00:00:00\",\r\n \"complete\": false\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/extensions/MSDeploy/status?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDMtM2UyMTE2OTE5Yy9leHRlbnNpb25zL01TRGVwbG95L3N0YXR1cz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Vary": [ - "Accept-Encoding" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Set-Cookie": [ - "ARRAffinity=db7c42d45d80eecb7c8bdbced1f904d19d36b58ae59b3784a1ec1b801ace6c37;Path=/;HttpOnly;Domain=webapp3-3e2116919c.scm.azurewebsites.net" - ], - "Server": [ - "Microsoft-IIS/10.0", - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET", - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" - ], - "x-ms-request-id": [ - "bd742509-d721-4cad-a3eb-7384b9a2623e" - ], - "x-ms-correlation-request-id": [ - "bd742509-d721-4cad-a3eb-7384b9a2623e" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051606Z:bd742509-d721-4cad-a3eb-7384b9a2623e" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:16:05 GMT" - ], - "Content-Length": [ - "350" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/extensions/MSDeploy/status\",\r\n \"name\": \"MSDeploy\",\r\n \"status\": \"succeeded\",\r\n \"startTime\": \"2019-12-25T13:15:59.6425515+08:00\",\r\n \"endTime\": \"2019-12-25T13:16:03.4029652+08:00\",\r\n \"error\": null\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/extensions/MSDeploy?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDMtM2UyMTE2OTE5Yy9leHRlbnNpb25zL01TRGVwbG95P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Vary": [ - "Accept-Encoding" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Set-Cookie": [ - "ARRAffinity=db7c42d45d80eecb7c8bdbced1f904d19d36b58ae59b3784a1ec1b801ace6c37;Path=/;HttpOnly;Domain=webapp3-3e2116919c.scm.azurewebsites.net" - ], - "Server": [ - "Microsoft-IIS/10.0", - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET", - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" - ], - "x-ms-request-id": [ - "9715c617-6a69-4788-91df-7495791bcd3f" - ], - "x-ms-correlation-request-id": [ - "9715c617-6a69-4788-91df-7495791bcd3f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051607Z:9715c617-6a69-4788-91df-7495791bcd3f" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:16:06 GMT" - ], - "Content-Length": [ - "521" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/extensions/MSDeploy\",\r\n \"name\": \"MSDeploy\",\r\n \"type\": \"Microsoft.Web/sites/extensions\",\r\n \"location\": \"West US\",\r\n \"properties\": {\r\n \"deployer\": \"EDB0C694F68FB1AC109AB0AE21C710971F8AFBC3\",\r\n \"provisioningState\": \"succeeded\",\r\n \"startTime\": \"2019-12-25T13:15:59.6425515+08:00\",\r\n \"endTime\": \"2019-12-25T13:16:03.4029652+08:00\",\r\n \"complete\": true\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_7cb92945841c/providers/Microsoft.Web/sites/webapp3-3e2116919c/functions/admin/token?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDMtM2UyMTE2OTE5Yy9mdW5jdGlvbnMvYWRtaW4vdG9rZW4/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "1023f3f8-2966-4428-8676-55d52e5f626b" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Vary": [ - "Accept-Encoding" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-request-id": [ - "a469222b-fc10-48e6-9d58-b1686e62a0f9" - ], - "Set-Cookie": [ - "ARRAffinity=db7c42d45d80eecb7c8bdbced1f904d19d36b58ae59b3784a1ec1b801ace6c37;Path=/;HttpOnly;Domain=webapp3-3e2116919c.scm.azurewebsites.net" - ], - "Server": [ - "Microsoft-IIS/10.0", - "Microsoft-IIS/10.0" - ], - "X-AspNet-Version": [ - "4.0.30319" - ], - "X-Powered-By": [ - "ASP.NET", - "ASP.NET" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" - ], - "x-ms-correlation-request-id": [ - "8f8af4d9-5e0d-4ade-8d97-e121e2a626a6" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051611Z:8f8af4d9-5e0d-4ade-8d97-e121e2a626a6" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:16:11 GMT" - ], - "Content-Length": [ - "319" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYmYiOjE1NzcyNTA5NzAsImV4cCI6MTU3NzI1MTI3MCwiaWF0IjoxNTc3MjUwOTcwLCJpc3MiOiJodHRwczovL3dlYmFwcDMtM2UyMTE2OTE5Yy5zY20uYXp1cmV3ZWJzaXRlcy5uZXQiLCJhdWQiOiJodHRwczovL3dlYmFwcDMtM2UyMTE2OTE5Yy5henVyZXdlYnNpdGVzLm5ldC9henVyZWZ1bmN0aW9ucyJ9.SNqQwkCBNQNfx4b26sgLPm7sqaQ1__h3x0Is3NAwz9U\"", - "StatusCode": 200 - }, - { - "RequestUri": "/admin/functions/square/keys/newkey", - "EncodedRequestUri": "L2FkbWluL2Z1bmN0aW9ucy9zcXVhcmUva2V5cy9uZXdrZXk=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"name\": \"newkey\",\r\n \"value\": \"mysecretkey\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "e190c4f6-614e-43f1-b9e7-acb8f92cf48a" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.AppService.Fluent.WebSiteManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "51" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://webapp3-3e2116919c.azurewebsites.net/admin/functions/square/keys/newkey" - ], - "Server": [ - "Microsoft-IIS/10.0" - ], - "X-Powered-By": [ - "ASP.NET" - ], - "Date": [ - "Wed, 25 Dec 2019 05:16:15 GMT" - ], - "Content-Length": [ - "153" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"name\": \"newkey\",\r\n \"value\": \"mysecretkey\",\r\n \"links\": [\r\n {\r\n \"rel\": \"self\",\r\n \"href\": \"https://webapp3-3e2116919c.azurewebsites.net/admin/functions/square/keys/newkey\"\r\n }\r\n ]\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_7cb92945841c?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfN2NiOTI5NDU4NDFjP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "2a058f4f-ca4a-4907-afed-ba0900529949" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" - ], - "x-ms-request-id": [ - "0994d437-6b4c-42d3-8e9f-04d33bde6cd7" - ], - "x-ms-correlation-request-id": [ - "0994d437-6b4c-42d3-8e9f-04d33bde6cd7" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051627Z:0994d437-6b4c-42d3-8e9f-04d33bde6cd7" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:16:27 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpGT1JVMVdPalZHTjBOQ09USTVORFU0TkRGRExWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" - ], - "x-ms-request-id": [ - "fd84045b-3b5c-4895-943e-d4cefdee7b96" - ], - "x-ms-correlation-request-id": [ - "fd84045b-3b5c-4895-943e-d4cefdee7b96" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051643Z:fd84045b-3b5c-4895-943e-d4cefdee7b96" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:16:42 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpGT1JVMVdPalZHTjBOQ09USTVORFU0TkRGRExWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" - ], - "x-ms-request-id": [ - "e26a35b1-34fa-4ea3-a3ee-fa0824ba6bc6" - ], - "x-ms-correlation-request-id": [ - "e26a35b1-34fa-4ea3-a3ee-fa0824ba6bc6" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051658Z:e26a35b1-34fa-4ea3-a3ee-fa0824ba6bc6" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:16:57 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpGT1JVMVdPalZHTjBOQ09USTVORFU0TkRGRExWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" - ], - "x-ms-request-id": [ - "af82445f-efa8-48d9-8a19-eb41e353182b" - ], - "x-ms-correlation-request-id": [ - "af82445f-efa8-48d9-8a19-eb41e353182b" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051713Z:af82445f-efa8-48d9-8a19-eb41e353182b" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:17:13 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpGT1JVMVdPalZHTjBOQ09USTVORFU0TkRGRExWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" - ], - "x-ms-request-id": [ - "6d50c225-823a-405b-9d37-bbe4810181a5" - ], - "x-ms-correlation-request-id": [ - "6d50c225-823a-405b-9d37-bbe4810181a5" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051729Z:6d50c225-823a-405b-9d37-bbe4810181a5" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:17:29 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpGT1JVMVdPalZHTjBOQ09USTVORFU0TkRGRExWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" - ], - "x-ms-request-id": [ - "db04fe38-56c6-40f6-8099-a0f0859888fc" - ], - "x-ms-correlation-request-id": [ - "db04fe38-56c6-40f6-8099-a0f0859888fc" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051744Z:db04fe38-56c6-40f6-8099-a0f0859888fc" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:17:44 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpGT1JVMVdPalZHTjBOQ09USTVORFU0TkRGRExWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" - ], - "x-ms-request-id": [ - "75d50810-d4d8-4085-b09f-067601599138" - ], - "x-ms-correlation-request-id": [ - "75d50810-d4d8-4085-b09f-067601599138" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051800Z:75d50810-d4d8-4085-b09f-067601599138" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:17:59 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpGT1JVMVdPalZHTjBOQ09USTVORFU0TkRGRExWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" - ], - "x-ms-request-id": [ - "7c270d7d-2767-4375-8c0b-f044b4430a75" - ], - "x-ms-correlation-request-id": [ - "7c270d7d-2767-4375-8c0b-f044b4430a75" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051815Z:7c270d7d-2767-4375-8c0b-f044b4430a75" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:18:14 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpGT1JVMVdPalZHTjBOQ09USTVORFU0TkRGRExWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" - ], - "x-ms-request-id": [ - "11188034-6cd0-4163-b4f4-46fb1be0fdd0" - ], - "x-ms-correlation-request-id": [ - "11188034-6cd0-4163-b4f4-46fb1be0fdd0" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051831Z:11188034-6cd0-4163-b4f4-46fb1be0fdd0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:18:31 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpGT1JVMVdPalZHTjBOQ09USTVORFU0TkRGRExWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" - ], - "x-ms-request-id": [ - "019e74e8-2997-422e-bd49-966336b5c30c" - ], - "x-ms-correlation-request-id": [ - "019e74e8-2997-422e-bd49-966336b5c30c" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051846Z:019e74e8-2997-422e-bd49-966336b5c30c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:18:46 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpGT1JVMVdPalZHTjBOQ09USTVORFU0TkRGRExWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" - ], - "x-ms-request-id": [ - "d120d867-6a81-4a6f-9f6f-311a0088d9e0" - ], - "x-ms-correlation-request-id": [ - "d120d867-6a81-4a6f-9f6f-311a0088d9e0" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051901Z:d120d867-6a81-4a6f-9f6f-311a0088d9e0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:19:01 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpGT1JVMVdPalZHTjBOQ09USTVORFU0TkRGRExWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11971" - ], - "x-ms-request-id": [ - "a812603e-b324-4524-8897-409dcc4f0fd5" - ], - "x-ms-correlation-request-id": [ - "a812603e-b324-4524-8897-409dcc4f0fd5" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051917Z:a812603e-b324-4524-8897-409dcc4f0fd5" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:19:16 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpGT1JVMVdPalZHTjBOQ09USTVORFU0TkRGRExWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11970" - ], - "x-ms-request-id": [ - "2c84ec71-3299-477f-bf95-ee3d5f88ee02" - ], - "x-ms-correlation-request-id": [ - "2c84ec71-3299-477f-bf95-ee3d5f88ee02" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051932Z:2c84ec71-3299-477f-bf95-ee3d5f88ee02" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:19:31 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpGT1JVMVdPalZHTjBOQ09USTVORFU0TkRGRExWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11969" - ], - "x-ms-request-id": [ - "96e0511b-6d3d-43fc-a2eb-16f986c6d989" - ], - "x-ms-correlation-request-id": [ - "96e0511b-6d3d-43fc-a2eb-16f986c6d989" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T051948Z:96e0511b-6d3d-43fc-a2eb-16f986c6d989" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:19:47 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpGT1JVMVdPalZHTjBOQ09USTVORFU0TkRGRExWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11968" - ], - "x-ms-request-id": [ - "30ef5dc6-245a-4ad4-b7f1-8af7a565313b" - ], - "x-ms-correlation-request-id": [ - "30ef5dc6-245a-4ad4-b7f1-8af7a565313b" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T052003Z:30ef5dc6-245a-4ad4-b7f1-8af7a565313b" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:20:03 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpGT1JVMVdPalZHTjBOQ09USTVORFU0TkRGRExWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11967" - ], - "x-ms-request-id": [ - "45a509b2-c276-431b-88f8-bd4e573a4006" - ], - "x-ms-correlation-request-id": [ - "45a509b2-c276-431b-88f8-bd4e573a4006" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T052018Z:45a509b2-c276-431b-88f8-bd4e573a4006" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:20:18 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFORU1WOjVGN0NCOTI5NDU4NDFDLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpGT1JVMVdPalZHTjBOQ09USTVORFU0TkRGRExWZEZVMVJWVXlJc0ltcHZZa3h2WTJGMGFXOXVJam9pZDJWemRIVnpJbjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28207.04", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11966" - ], - "x-ms-request-id": [ - "7a29d67c-3866-4dc7-af08-a6dbde4f6ca6" - ], - "x-ms-correlation-request-id": [ - "7a29d67c-3866-4dc7-af08-a6dbde4f6ca6" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191225T052019Z:7a29d67c-3866-4dc7-af08-a6dbde4f6ca6" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 25 Dec 2019 05:20:19 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - } - ], - "Names": { - "ManageFunctionAppWithAuthenticationTest": [ - "webapp1-17457398a5", - "webapp2-dca19585b9", - "webapp3-3e2116919c", - "rg1nemv_7cb92945841c", - "webapp1-17457398a5plan46f03562b", - "webapp1-17457398a577847", - "webapp1-17457398a513623335a7e", - "webapp2-dca19585b9d2842707e45", - "webapp3-3e2116919cc7804348cc6" - ] - }, - "Variables": { - "ServicePrincipal": "f963607e-882c-4ea1-95b3-0399672aea88", - "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", - "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" - } -} \ No newline at end of file diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppWithDomainSslTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppWithDomainSslTest.json index 8995d275d..98c016b5e 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppWithDomainSslTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppWithDomainSslTest.json @@ -1305,7 +1305,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"wTVRrUfCBoBYbrN86+RDgdvh41SPuT9r6scQQG0I0SZyeB6gK9IwbbLBiIk+ksXixpGBlrp1wmD+aOR9gV4a0w==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"4vzRLcdP2n73/rBY1suUKLBP6N77U7iJUTL3gx/99g9+4gRvkRiRHkXocKbTmeqq+B2EXj9e+AzVvUjBvoEl5g==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -1445,7 +1445,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_65708959499c/providers/Microsoft.Web/sites/webapp1-ee20877249/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=wTVRrUfCBoBYbrN86+RDgdvh41SPuT9r6scQQG0I0SZyeB6gK9IwbbLBiIk+ksXixpGBlrp1wmD+aOR9gV4a0w==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=wTVRrUfCBoBYbrN86+RDgdvh41SPuT9r6scQQG0I0SZyeB6gK9IwbbLBiIk+ksXixpGBlrp1wmD+aOR9gV4a0w==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=wTVRrUfCBoBYbrN86+RDgdvh41SPuT9r6scQQG0I0SZyeB6gK9IwbbLBiIk+ksXixpGBlrp1wmD+aOR9gV4a0w==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ee20877249b3886961118\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_65708959499c/providers/Microsoft.Web/sites/webapp1-ee20877249/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ee20877249b3886961118\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -1515,7 +1515,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_65708959499c/providers/Microsoft.Web/sites/webapp1-ee20877249/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=wTVRrUfCBoBYbrN86+RDgdvh41SPuT9r6scQQG0I0SZyeB6gK9IwbbLBiIk+ksXixpGBlrp1wmD+aOR9gV4a0w==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=wTVRrUfCBoBYbrN86+RDgdvh41SPuT9r6scQQG0I0SZyeB6gK9IwbbLBiIk+ksXixpGBlrp1wmD+aOR9gV4a0w==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=wTVRrUfCBoBYbrN86+RDgdvh41SPuT9r6scQQG0I0SZyeB6gK9IwbbLBiIk+ksXixpGBlrp1wmD+aOR9gV4a0w==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ee20877249b3886961118\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_65708959499c/providers/Microsoft.Web/sites/webapp1-ee20877249/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ee20877249b3886961118\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -1585,14 +1585,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_65708959499c/providers/Microsoft.Web/sites/webapp1-ee20877249/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=wTVRrUfCBoBYbrN86+RDgdvh41SPuT9r6scQQG0I0SZyeB6gK9IwbbLBiIk+ksXixpGBlrp1wmD+aOR9gV4a0w==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=wTVRrUfCBoBYbrN86+RDgdvh41SPuT9r6scQQG0I0SZyeB6gK9IwbbLBiIk+ksXixpGBlrp1wmD+aOR9gV4a0w==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=wTVRrUfCBoBYbrN86+RDgdvh41SPuT9r6scQQG0I0SZyeB6gK9IwbbLBiIk+ksXixpGBlrp1wmD+aOR9gV4a0w==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ee20877249b3886961118\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_65708959499c/providers/Microsoft.Web/sites/webapp1-ee20877249/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ee20877249b3886961118\"\r\n }\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_65708959499c/providers/Microsoft.Web/sites/webapp1-ee20877249/config/appsettings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl82NTcwODk1OTQ5OWMvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvc2l0ZXMvd2ViYXBwMS1lZTIwODc3MjQ5L2NvbmZpZy9hcHBzZXR0aW5ncz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=wTVRrUfCBoBYbrN86+RDgdvh41SPuT9r6scQQG0I0SZyeB6gK9IwbbLBiIk+ksXixpGBlrp1wmD+aOR9gV4a0w==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=wTVRrUfCBoBYbrN86+RDgdvh41SPuT9r6scQQG0I0SZyeB6gK9IwbbLBiIk+ksXixpGBlrp1wmD+aOR9gV4a0w==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=wTVRrUfCBoBYbrN86+RDgdvh41SPuT9r6scQQG0I0SZyeB6gK9IwbbLBiIk+ksXixpGBlrp1wmD+aOR9gV4a0w==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ee20877249b3886961118\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ee20877249b3886961118\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "fdc5e273-e3a9-4e2b-a808-1b8add812eb2" @@ -1664,7 +1664,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_65708959499c/providers/Microsoft.Web/sites/webapp1-ee20877249/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=wTVRrUfCBoBYbrN86+RDgdvh41SPuT9r6scQQG0I0SZyeB6gK9IwbbLBiIk+ksXixpGBlrp1wmD+aOR9gV4a0w==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=wTVRrUfCBoBYbrN86+RDgdvh41SPuT9r6scQQG0I0SZyeB6gK9IwbbLBiIk+ksXixpGBlrp1wmD+aOR9gV4a0w==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=wTVRrUfCBoBYbrN86+RDgdvh41SPuT9r6scQQG0I0SZyeB6gK9IwbbLBiIk+ksXixpGBlrp1wmD+aOR9gV4a0w==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ee20877249b3886961118\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_65708959499c/providers/Microsoft.Web/sites/webapp1-ee20877249/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp1ee2087724957475;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp1-ee20877249b3886961118\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -3459,7 +3459,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"Wsdj2qVIaVOgSwVSQ5sLOLeCALh9sDuykDpDCazN+QViYEW6AkM8M1q4fkp4ETwHaL5txHTU+HFm5lbx1UBmeA==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"SzD6CGgK5KO6Lrr51aA+KxqWALJFZK1Pw/RGD6ps78yEmLAAlSGLN/KsIoQ/qMw9uDYtTRIW6ppzvgDAvm7MgQ==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -3669,7 +3669,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_65708959499c/providers/Microsoft.Web/sites/webapp2-67b05216a5/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=Wsdj2qVIaVOgSwVSQ5sLOLeCALh9sDuykDpDCazN+QViYEW6AkM8M1q4fkp4ETwHaL5txHTU+HFm5lbx1UBmeA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=Wsdj2qVIaVOgSwVSQ5sLOLeCALh9sDuykDpDCazN+QViYEW6AkM8M1q4fkp4ETwHaL5txHTU+HFm5lbx1UBmeA==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=Wsdj2qVIaVOgSwVSQ5sLOLeCALh9sDuykDpDCazN+QViYEW6AkM8M1q4fkp4ETwHaL5txHTU+HFm5lbx1UBmeA==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp2-67b05216a537a812304af\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_65708959499c/providers/Microsoft.Web/sites/webapp2-67b05216a5/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp2-67b05216a537a812304af\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -3739,14 +3739,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_65708959499c/providers/Microsoft.Web/sites/webapp2-67b05216a5/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=Wsdj2qVIaVOgSwVSQ5sLOLeCALh9sDuykDpDCazN+QViYEW6AkM8M1q4fkp4ETwHaL5txHTU+HFm5lbx1UBmeA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=Wsdj2qVIaVOgSwVSQ5sLOLeCALh9sDuykDpDCazN+QViYEW6AkM8M1q4fkp4ETwHaL5txHTU+HFm5lbx1UBmeA==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=Wsdj2qVIaVOgSwVSQ5sLOLeCALh9sDuykDpDCazN+QViYEW6AkM8M1q4fkp4ETwHaL5txHTU+HFm5lbx1UBmeA==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp2-67b05216a537a812304af\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_65708959499c/providers/Microsoft.Web/sites/webapp2-67b05216a5/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp2-67b05216a537a812304af\"\r\n }\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_65708959499c/providers/Microsoft.Web/sites/webapp2-67b05216a5/config/appsettings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl82NTcwODk1OTQ5OWMvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvc2l0ZXMvd2ViYXBwMi02N2IwNTIxNmE1L2NvbmZpZy9hcHBzZXR0aW5ncz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=Wsdj2qVIaVOgSwVSQ5sLOLeCALh9sDuykDpDCazN+QViYEW6AkM8M1q4fkp4ETwHaL5txHTU+HFm5lbx1UBmeA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=Wsdj2qVIaVOgSwVSQ5sLOLeCALh9sDuykDpDCazN+QViYEW6AkM8M1q4fkp4ETwHaL5txHTU+HFm5lbx1UBmeA==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=Wsdj2qVIaVOgSwVSQ5sLOLeCALh9sDuykDpDCazN+QViYEW6AkM8M1q4fkp4ETwHaL5txHTU+HFm5lbx1UBmeA==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp2-67b05216a537a812304af\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp2-67b05216a537a812304af\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "6382c61c-463d-425f-8523-929f9eebeef2" @@ -3818,7 +3818,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_65708959499c/providers/Microsoft.Web/sites/webapp2-67b05216a5/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=Wsdj2qVIaVOgSwVSQ5sLOLeCALh9sDuykDpDCazN+QViYEW6AkM8M1q4fkp4ETwHaL5txHTU+HFm5lbx1UBmeA==\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=Wsdj2qVIaVOgSwVSQ5sLOLeCALh9sDuykDpDCazN+QViYEW6AkM8M1q4fkp4ETwHaL5txHTU+HFm5lbx1UBmeA==\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=Wsdj2qVIaVOgSwVSQ5sLOLeCALh9sDuykDpDCazN+QViYEW6AkM8M1q4fkp4ETwHaL5txHTU+HFm5lbx1UBmeA==\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp2-67b05216a537a812304af\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_65708959499c/providers/Microsoft.Web/sites/webapp2-67b05216a5/config/appsettings\",\r\n \"name\": \"appsettings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"FUNCTIONS_EXTENSION_VERSION\": \"~1\",\r\n \"AzureWebJobsStorage\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=MGMT_PLACEHOLDER\",\r\n \"AzureWebJobsDashboard\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTAZUREFILECONNECTIONSTRING\": \"DefaultEndpointsProtocol=https;AccountName=webapp267b05216a545891;AccountKey=MGMT_PLACEHOLDER\",\r\n \"WEBSITE_CONTENTSHARE\": \"webapp2-67b05216a537a812304af\"\r\n }\r\n}", "StatusCode": 200 }, { @@ -5151,7 +5151,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_65708959499c/providers/Microsoft.Web/certificates/E80678248F638F78A85F05322CC7DE224EE3E99F%23%23westus%23?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl82NTcwODk1OTQ5OWMvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzL0U4MDY3ODI0OEY2MzhGNzhBODVGMDUzMjJDQzdERTIyNEVFM0U5OUYlMjMlMjN3ZXN0dXMlMjM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAjqUPnramx8KQICB9AEggTYBawVzrIQ8/mZlDL1QKI+iJo1L+wWTH/CaXfaAQZ/1hhSUDkAZgIb4TdnEL9hCrok3YtNdd1vt8c5peroJRclvsEbhbJKCBRoiSnYeMd1K/oljU8lFigVRL0kpKTn/raO8a9MjDyLlrz0HyMIJEhRni0n6b2WXyVbAdIGDIbYM0FlqjbF+EOFiLRznidwu3hi4aN96qi6S5N25UCrUSdJTRKCfqcReZ5pnCLXbGeAnafyrUr0B9FiGZDLGfedUTNf9Pzh79VVtppyDWiqUyy5ZOT/K+LxOI+0Cgl7OUMvTZerle9g/KPuy0f0JPiOu6y7I+AqRN7AdOVFkxy15/hN7khPUEGW+nxC/M1RMMmj3D9MpfvtPwc3ubd+3FqPWYOjWIfElDdxq/7tYpc+JzLJn/wAwftQDLzbkLUUELoVr0zbFyXJhSPoodK6tFunYVKBhb5MEk1f18aXQYTXnTMsUyT+Uk50pfu0k26W0L/PL7vaz7Rsq2o8R5QDACqCH0GEDt/GREiKDlQJ/Qe6TBMdncg5wq/S0wJ1rG2t5zjJsb/fzRZKhWt2TdUlKJC4KLdpPBcA2pWAZ/MyuB1nL/TvHJ5FX2zspSgrh7fN8FlABmzWeWNaoGE9MrbgZcUFiXo8rI7MhmYe8rW9WVWgu4RNQx2iKPfqP5yWuQsRBBjLR6efKFJ+TrV2u4/BZkR4oE38CIlQDw+woHPbyqgCc3RlY9SLWKif9w6sVVU14egv147UHpYwF/Hwx4oYfb5ZsHjWdpjIXDTqYFxlyojX64z6ddN2GGZBEY56a7dE++Oa6sR0iT+PelTjJMXRXU5+aIX998BhZWEoJY+J6D8OeROMxA/P2xe7V40w2nXP21fapLydlaBtd7628a7yPfuZ85CJ+WePF+FQVLQne3KxFIvdpOO3vKvfACap8ojEPASPmW9S10A7Q9DtgqDJzDXS1J9wCnqYIqmqVEdgQ9f4hjYIZPENdq8sQ9Lc7rQH0NVflImWD7mjhha45+BZsoWfhcA8ZExkTDuGBDEeEbsnkAzYkFkAzxRM9qzKKZRhxKI91X2ilxEhYETc67WxYJOUDhE1RoCz7xkOrzjpwPOX+MRUEG9ShY6pTqnuq876fAwtDoNfmHBTTX6T80wnkAKoAEDTF0auJjXFKHGAYHf0UtmAiESWRMMYCz8ekBHGKSqUN0GN+xC8bxAGxZqnOhQSVFo1x7xSZarLgVQqb8nFKMjd0g8DG0fZCkvDmUkv1OL13PFpwaqcC4BTJDScfvc0hQ3GXCG4LN63iC0xWH7Y+3QnQRjrbtKyMIiuL+mW0YvrSes9CSUQtxMS8fXNV8EhesbHqvoOIoQjy5QbF8+zizDLplCur6ddUQ3DcIRTlNXjImfPbS74CSgYV4uc7XWcWcjf8zCgW6gc0yZxzxmWMe5Z1BoK+pOb8zhfhmIiY3eoHZd2A+bR0JC2RqyeqSBEpjlvGfPagBSbInagZ4dOM71B7vB5x8Er86dRw9Z/NsSh91vO01Oe601AKs0zZtprKYZgaHtIJxHoUWsQh1rr5NcRTyGaGJWANB5SIi42BH5UImKiTaFc8n94ykfu+8yt2knUk9NfPKi2T0xht4V+GvPm/Q+TasRmA3V7g9IzWqQnJui+boMor6exjzGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADEAMAAyAGIANwAwAGEAYgAtADIAZgBkADMALQA0ADEAZgBkAC0AYgAwAGUAOQAtADAAMAA1AGQAMAAzADcAOAA2AGEAMgAwMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQI+lxF6Dgy9OgCAgfQgIIDeD6xHWC0JJu/ZCiTEXTI/hXLMjfjwPj5kjxzbbIU5iWac5lUiB4uxc8MiLVYqmmuCUNSQ7Q9MjJ5SK/rBiBM/0g9Eol0YLI6RLPm5wy+DYx++DrktbPm0vOkhvs8sUggdDVCRoRp8/yxAVdDA6YBvCWKH+At01FXmVNW4RPmrRTI1foiz/YnRVkqUGTb+KjI98Btz+ZJHfI7axwLnAS30Ke3LNe63Utop1Vxh7VeEvAx8JTNo1O6jcFrH0RwpIkXro1urI6x7AeKLhHTBVCtvB/iF/OgxQR3jxf833rOlhkrvvQcRIt+e998lU1q9PSS4bCu35r3YnhCbt937rQ64BHsO3AvzEHsU6p5xykcLopxA2gLqCgPNFYaXHWWKIgff2kewhll1tNzJ6FH2MDveyerljhbTPTkcaG/0MACXnCf9i9FGW3kTnYCr88hXbbT4qkrNHNLBttbPjlEtNsa9oF8bUSttCZ4THy7PRkDiJvp5GatKt6qeC9DKsvKqAmQZj09XO659DyKOc25KCLvrprGHyNuWtQU5qNLXlY/H7e6vuxpsqonbLiaRkY44tFS99lA+/UDb2RSS8OUTip2ZEKKQUMYD99bEFRVMdU/GUyM1keRJDEL66us7wrzxhGWElmQtSiU0h2168KQC6mCO3yEKXwN4zO8UC4HY3k8fuDW1R6HWnEAylEUxEQ4lWZYIz9XkEj0xe7eyYXfEal8tX/WNoFv5qRNcRyq4TkBKgQMtPkCxF+IeKLXmOxWzKerh46lyakKvL2nbGBJKM33XVGUnADuvUSLldXYadc5LeXdd1sxdbyxnw7hTXucfIzd8RbtHajJzo7Z9qrhCCM6ReD7Z1MNHbYdlK1hQF19wIZN1alPSGT5+tQdiciXwVGaiwhrMrQxEb9DIGIiGKDhmaFky/xg1LW2/KxzDRNfE62HezE13U2ZrllMCfBbXo8Eqn74QOpZXQm3YXPyMVmZUFqYwhrk5+NQre0xx2KpicI3hSMkS1ayCDKSwziZo1OBbiOW6NZpLEjezpc3ocCncFROFPzH+IQd5qPYFmLCZAHlO+kukATMXNiPZaWpAAsQ0C3v6eb+BajQ/KzOJGdGQDcGQcZPpDT54w5bYQK/gSScpBdEnaQAf9bDg3mOVn5MsJR+l7B6luxxHtl5eVRRPrd9fRj43MFPojA7MB8wBwYFKw4DAhoEFM7MbwnpgqO91e1i4zS947+a2nacBBRAmJkzv2WkTNp4c0Ih7JtEvOfNHwICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAjqUPnramx8KQICB9AEggTYBawVzrIQ8/mZlDL1QKI+iJo1L+wWTH/CaXfaAQZ/1hhSUDkAZgIb4TdnEL9hCrok3YtNdd1vt8c5peroJRclvsEbhbJKCBRoiSnYeMd1K/oljU8lFigVRL0kpKTn/raO8a9MjDyLlrz0HyMIJEhRni0n6b2WXyVbAdIGDIbYM0FlqjbF+EOFiLRznidwu3hi4aN96qi6S5N25UCrUSdJTRKCfqcReZ5pnCLXbGeAnafyrUr0B9FiGZDLGfedUTNf9Pzh79VVtppyDWiqUyy5ZOT/K+LxOI+0Cgl7OUMvTZerle9g/KPuy0f0JPiOu6y7I+AqRN7AdOVFkxy15/hN7khPUEGW+nxC/M1RMMmj3D9MpfvtPwc3ubd+3FqPWYOjWIfElDdxq/7tYpc+JzLJn/wAwftQDLzbkLUUELoVr0zbFyXJhSPoodK6tFunYVKBhb5MEk1f18aXQYTXnTMsUyT+Uk50pfu0k26W0L/PL7vaz7Rsq2o8R5QDACqCH0GEDt/GREiKDlQJ/Qe6TBMdncg5wq/S0wJ1rG2t5zjJsb/fzRZKhWt2TdUlKJC4KLdpPBcA2pWAZ/MyuB1nL/TvHJ5FX2zspSgrh7fN8FlABmzWeWNaoGE9MrbgZcUFiXo8rI7MhmYe8rW9WVWgu4RNQx2iKPfqP5yWuQsRBBjLR6efKFJ+TrV2u4/BZkR4oE38CIlQDw+woHPbyqgCc3RlY9SLWKif9w6sVVU14egv147UHpYwF/Hwx4oYfb5ZsHjWdpjIXDTqYFxlyojX64z6ddN2GGZBEY56a7dE++Oa6sR0iT+PelTjJMXRXU5+aIX998BhZWEoJY+J6D8OeROMxA/P2xe7V40w2nXP21fapLydlaBtd7628a7yPfuZ85CJ+WePF+FQVLQne3KxFIvdpOO3vKvfACap8ojEPASPmW9S10A7Q9DtgqDJzDXS1J9wCnqYIqmqVEdgQ9f4hjYIZPENdq8sQ9Lc7rQH0NVflImWD7mjhha45+BZsoWfhcA8ZExkTDuGBDEeEbsnkAzYkFkAzxRM9qzKKZRhxKI91X2ilxEhYETc67WxYJOUDhE1RoCz7xkOrzjpwPOX+MRUEG9ShY6pTqnuq876fAwtDoNfmHBTTX6T80wnkAKoAEDTF0auJjXFKHGAYHf0UtmAiESWRMMYCz8ekBHGKSqUN0GN+xC8bxAGxZqnOhQSVFo1x7xSZarLgVQqb8nFKMjd0g8DG0fZCkvDmUkv1OL13PFpwaqcC4BTJDScfvc0hQ3GXCG4LN63iC0xWH7Y+3QnQRjrbtKyMIiuL+mW0YvrSes9CSUQtxMS8fXNV8EhesbHqvoOIoQjy5QbF8+zizDLplCur6ddUQ3DcIRTlNXjImfPbS74CSgYV4uc7XWcWcjf8zCgW6gc0yZxzxmWMe5Z1BoK+pOb8zhfhmIiY3eoHZd2A+bR0JC2RqyeqSBEpjlvGfPagBSbInagZ4dOM71B7vB5x8Er86dRw9Z/NsSh91vO01Oe601AKs0zZtprKYZgaHtIJxHoUWsQh1rr5NcRTyGaGJWANB5SIi42BH5UImKiTaFc8n94ykfu+8yt2knUk9NfPKi2T0xht4V+GvPm/Q+TasRmA3V7g9IzWqQnJui+boMor6exjzGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADEAMAAyAGIANwAwAGEAYgAtADIAZgBkADMALQA0ADEAZgBkAC0AYgAwAGUAOQAtADAAMAA1AGQAMAAzADcAOAA2AGEAMgAwMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQI+lxF6Dgy9OgCAgfQgIIDeD6xHWC0JJu/ZCiTEXTI/hXLMjfjwPj5kjxzbbIU5iWac5lUiB4uxc8MiLVYqmmuCUNSQ7Q9MjJ5SK/rBiBM/0g9Eol0YLI6RLPm5wy+DYx++DrktbPm0vOkhvs8sUggdDVCRoRp8/yxAVdDA6YBvCWKH+At01FXmVNW4RPmrRTI1foiz/YnRVkqUGTb+KjI98Btz+ZJHfI7axwLnAS30Ke3LNe63Utop1Vxh7VeEvAx8JTNo1O6jcFrH0RwpIkXro1urI6x7AeKLhHTBVCtvB/iF/OgxQR3jxf833rOlhkrvvQcRIt+e998lU1q9PSS4bCu35r3YnhCbt937rQ64BHsO3AvzEHsU6p5xykcLopxA2gLqCgPNFYaXHWWKIgff2kewhll1tNzJ6FH2MDveyerljhbTPTkcaG/0MACXnCf9i9FGW3kTnYCr88hXbbT4qkrNHNLBttbPjlEtNsa9oF8bUSttCZ4THy7PRkDiJvp5GatKt6qeC9DKsvKqAmQZj09XO659DyKOc25KCLvrprGHyNuWtQU5qNLXlY/H7e6vuxpsqonbLiaRkY44tFS99lA+/UDb2RSS8OUTip2ZEKKQUMYD99bEFRVMdU/GUyM1keRJDEL66us7wrzxhGWElmQtSiU0h2168KQC6mCO3yEKXwN4zO8UC4HY3k8fuDW1R6HWnEAylEUxEQ4lWZYIz9XkEj0xe7eyYXfEal8tX/WNoFv5qRNcRyq4TkBKgQMtPkCxF+IeKLXmOxWzKerh46lyakKvL2nbGBJKM33XVGUnADuvUSLldXYadc5LeXdd1sxdbyxnw7hTXucfIzd8RbtHajJzo7Z9qrhCCM6ReD7Z1MNHbYdlK1hQF19wIZN1alPSGT5+tQdiciXwVGaiwhrMrQxEb9DIGIiGKDhmaFky/xg1LW2/KxzDRNfE62HezE13U2ZrllMCfBbXo8Eqn74QOpZXQm3YXPyMVmZUFqYwhrk5+NQre0xx2KpicI3hSMkS1ayCDKSwziZo1OBbiOW6NZpLEjezpc3ocCncFROFPzH+IQd5qPYFmLCZAHlO+kukATMXNiPZaWpAAsQ0C3v6eb+BajQ/KzOJGdGQDcGQcZPpDT54w5bYQK/gSScpBdEnaQAf9bDg3mOVn5MsJR+l7B6luxxHtl5eVRRPrd9fRj43MFPojA7MB8wBwYFKw4DAhoEFM7MbwnpgqO91e1i4zS947+a2nacBBRAmJkzv2WkTNp4c0Ih7JtEvOfNHwICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "5d4e3e43-e234-45ad-8710-082f0a3c66cf" @@ -5230,7 +5230,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_65708959499c/providers/Microsoft.Web/certificates/E80678248F638F78A85F05322CC7DE224EE3E99F%23%23westus%23?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl82NTcwODk1OTQ5OWMvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzL0U4MDY3ODI0OEY2MzhGNzhBODVGMDUzMjJDQzdERTIyNEVFM0U5OUYlMjMlMjN3ZXN0dXMlMjM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAjqUPnramx8KQICB9AEggTYBawVzrIQ8/mZlDL1QKI+iJo1L+wWTH/CaXfaAQZ/1hhSUDkAZgIb4TdnEL9hCrok3YtNdd1vt8c5peroJRclvsEbhbJKCBRoiSnYeMd1K/oljU8lFigVRL0kpKTn/raO8a9MjDyLlrz0HyMIJEhRni0n6b2WXyVbAdIGDIbYM0FlqjbF+EOFiLRznidwu3hi4aN96qi6S5N25UCrUSdJTRKCfqcReZ5pnCLXbGeAnafyrUr0B9FiGZDLGfedUTNf9Pzh79VVtppyDWiqUyy5ZOT/K+LxOI+0Cgl7OUMvTZerle9g/KPuy0f0JPiOu6y7I+AqRN7AdOVFkxy15/hN7khPUEGW+nxC/M1RMMmj3D9MpfvtPwc3ubd+3FqPWYOjWIfElDdxq/7tYpc+JzLJn/wAwftQDLzbkLUUELoVr0zbFyXJhSPoodK6tFunYVKBhb5MEk1f18aXQYTXnTMsUyT+Uk50pfu0k26W0L/PL7vaz7Rsq2o8R5QDACqCH0GEDt/GREiKDlQJ/Qe6TBMdncg5wq/S0wJ1rG2t5zjJsb/fzRZKhWt2TdUlKJC4KLdpPBcA2pWAZ/MyuB1nL/TvHJ5FX2zspSgrh7fN8FlABmzWeWNaoGE9MrbgZcUFiXo8rI7MhmYe8rW9WVWgu4RNQx2iKPfqP5yWuQsRBBjLR6efKFJ+TrV2u4/BZkR4oE38CIlQDw+woHPbyqgCc3RlY9SLWKif9w6sVVU14egv147UHpYwF/Hwx4oYfb5ZsHjWdpjIXDTqYFxlyojX64z6ddN2GGZBEY56a7dE++Oa6sR0iT+PelTjJMXRXU5+aIX998BhZWEoJY+J6D8OeROMxA/P2xe7V40w2nXP21fapLydlaBtd7628a7yPfuZ85CJ+WePF+FQVLQne3KxFIvdpOO3vKvfACap8ojEPASPmW9S10A7Q9DtgqDJzDXS1J9wCnqYIqmqVEdgQ9f4hjYIZPENdq8sQ9Lc7rQH0NVflImWD7mjhha45+BZsoWfhcA8ZExkTDuGBDEeEbsnkAzYkFkAzxRM9qzKKZRhxKI91X2ilxEhYETc67WxYJOUDhE1RoCz7xkOrzjpwPOX+MRUEG9ShY6pTqnuq876fAwtDoNfmHBTTX6T80wnkAKoAEDTF0auJjXFKHGAYHf0UtmAiESWRMMYCz8ekBHGKSqUN0GN+xC8bxAGxZqnOhQSVFo1x7xSZarLgVQqb8nFKMjd0g8DG0fZCkvDmUkv1OL13PFpwaqcC4BTJDScfvc0hQ3GXCG4LN63iC0xWH7Y+3QnQRjrbtKyMIiuL+mW0YvrSes9CSUQtxMS8fXNV8EhesbHqvoOIoQjy5QbF8+zizDLplCur6ddUQ3DcIRTlNXjImfPbS74CSgYV4uc7XWcWcjf8zCgW6gc0yZxzxmWMe5Z1BoK+pOb8zhfhmIiY3eoHZd2A+bR0JC2RqyeqSBEpjlvGfPagBSbInagZ4dOM71B7vB5x8Er86dRw9Z/NsSh91vO01Oe601AKs0zZtprKYZgaHtIJxHoUWsQh1rr5NcRTyGaGJWANB5SIi42BH5UImKiTaFc8n94ykfu+8yt2knUk9NfPKi2T0xht4V+GvPm/Q+TasRmA3V7g9IzWqQnJui+boMor6exjzGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADEAMAAyAGIANwAwAGEAYgAtADIAZgBkADMALQA0ADEAZgBkAC0AYgAwAGUAOQAtADAAMAA1AGQAMAAzADcAOAA2AGEAMgAwMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQI+lxF6Dgy9OgCAgfQgIIDeD6xHWC0JJu/ZCiTEXTI/hXLMjfjwPj5kjxzbbIU5iWac5lUiB4uxc8MiLVYqmmuCUNSQ7Q9MjJ5SK/rBiBM/0g9Eol0YLI6RLPm5wy+DYx++DrktbPm0vOkhvs8sUggdDVCRoRp8/yxAVdDA6YBvCWKH+At01FXmVNW4RPmrRTI1foiz/YnRVkqUGTb+KjI98Btz+ZJHfI7axwLnAS30Ke3LNe63Utop1Vxh7VeEvAx8JTNo1O6jcFrH0RwpIkXro1urI6x7AeKLhHTBVCtvB/iF/OgxQR3jxf833rOlhkrvvQcRIt+e998lU1q9PSS4bCu35r3YnhCbt937rQ64BHsO3AvzEHsU6p5xykcLopxA2gLqCgPNFYaXHWWKIgff2kewhll1tNzJ6FH2MDveyerljhbTPTkcaG/0MACXnCf9i9FGW3kTnYCr88hXbbT4qkrNHNLBttbPjlEtNsa9oF8bUSttCZ4THy7PRkDiJvp5GatKt6qeC9DKsvKqAmQZj09XO659DyKOc25KCLvrprGHyNuWtQU5qNLXlY/H7e6vuxpsqonbLiaRkY44tFS99lA+/UDb2RSS8OUTip2ZEKKQUMYD99bEFRVMdU/GUyM1keRJDEL66us7wrzxhGWElmQtSiU0h2168KQC6mCO3yEKXwN4zO8UC4HY3k8fuDW1R6HWnEAylEUxEQ4lWZYIz9XkEj0xe7eyYXfEal8tX/WNoFv5qRNcRyq4TkBKgQMtPkCxF+IeKLXmOxWzKerh46lyakKvL2nbGBJKM33XVGUnADuvUSLldXYadc5LeXdd1sxdbyxnw7hTXucfIzd8RbtHajJzo7Z9qrhCCM6ReD7Z1MNHbYdlK1hQF19wIZN1alPSGT5+tQdiciXwVGaiwhrMrQxEb9DIGIiGKDhmaFky/xg1LW2/KxzDRNfE62HezE13U2ZrllMCfBbXo8Eqn74QOpZXQm3YXPyMVmZUFqYwhrk5+NQre0xx2KpicI3hSMkS1ayCDKSwziZo1OBbiOW6NZpLEjezpc3ocCncFROFPzH+IQd5qPYFmLCZAHlO+kukATMXNiPZaWpAAsQ0C3v6eb+BajQ/KzOJGdGQDcGQcZPpDT54w5bYQK/gSScpBdEnaQAf9bDg3mOVn5MsJR+l7B6luxxHtl5eVRRPrd9fRj43MFPojA7MB8wBwYFKw4DAhoEFM7MbwnpgqO91e1i4zS947+a2nacBBRAmJkzv2WkTNp4c0Ih7JtEvOfNHwICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAjqUPnramx8KQICB9AEggTYBawVzrIQ8/mZlDL1QKI+iJo1L+wWTH/CaXfaAQZ/1hhSUDkAZgIb4TdnEL9hCrok3YtNdd1vt8c5peroJRclvsEbhbJKCBRoiSnYeMd1K/oljU8lFigVRL0kpKTn/raO8a9MjDyLlrz0HyMIJEhRni0n6b2WXyVbAdIGDIbYM0FlqjbF+EOFiLRznidwu3hi4aN96qi6S5N25UCrUSdJTRKCfqcReZ5pnCLXbGeAnafyrUr0B9FiGZDLGfedUTNf9Pzh79VVtppyDWiqUyy5ZOT/K+LxOI+0Cgl7OUMvTZerle9g/KPuy0f0JPiOu6y7I+AqRN7AdOVFkxy15/hN7khPUEGW+nxC/M1RMMmj3D9MpfvtPwc3ubd+3FqPWYOjWIfElDdxq/7tYpc+JzLJn/wAwftQDLzbkLUUELoVr0zbFyXJhSPoodK6tFunYVKBhb5MEk1f18aXQYTXnTMsUyT+Uk50pfu0k26W0L/PL7vaz7Rsq2o8R5QDACqCH0GEDt/GREiKDlQJ/Qe6TBMdncg5wq/S0wJ1rG2t5zjJsb/fzRZKhWt2TdUlKJC4KLdpPBcA2pWAZ/MyuB1nL/TvHJ5FX2zspSgrh7fN8FlABmzWeWNaoGE9MrbgZcUFiXo8rI7MhmYe8rW9WVWgu4RNQx2iKPfqP5yWuQsRBBjLR6efKFJ+TrV2u4/BZkR4oE38CIlQDw+woHPbyqgCc3RlY9SLWKif9w6sVVU14egv147UHpYwF/Hwx4oYfb5ZsHjWdpjIXDTqYFxlyojX64z6ddN2GGZBEY56a7dE++Oa6sR0iT+PelTjJMXRXU5+aIX998BhZWEoJY+J6D8OeROMxA/P2xe7V40w2nXP21fapLydlaBtd7628a7yPfuZ85CJ+WePF+FQVLQne3KxFIvdpOO3vKvfACap8ojEPASPmW9S10A7Q9DtgqDJzDXS1J9wCnqYIqmqVEdgQ9f4hjYIZPENdq8sQ9Lc7rQH0NVflImWD7mjhha45+BZsoWfhcA8ZExkTDuGBDEeEbsnkAzYkFkAzxRM9qzKKZRhxKI91X2ilxEhYETc67WxYJOUDhE1RoCz7xkOrzjpwPOX+MRUEG9ShY6pTqnuq876fAwtDoNfmHBTTX6T80wnkAKoAEDTF0auJjXFKHGAYHf0UtmAiESWRMMYCz8ekBHGKSqUN0GN+xC8bxAGxZqnOhQSVFo1x7xSZarLgVQqb8nFKMjd0g8DG0fZCkvDmUkv1OL13PFpwaqcC4BTJDScfvc0hQ3GXCG4LN63iC0xWH7Y+3QnQRjrbtKyMIiuL+mW0YvrSes9CSUQtxMS8fXNV8EhesbHqvoOIoQjy5QbF8+zizDLplCur6ddUQ3DcIRTlNXjImfPbS74CSgYV4uc7XWcWcjf8zCgW6gc0yZxzxmWMe5Z1BoK+pOb8zhfhmIiY3eoHZd2A+bR0JC2RqyeqSBEpjlvGfPagBSbInagZ4dOM71B7vB5x8Er86dRw9Z/NsSh91vO01Oe601AKs0zZtprKYZgaHtIJxHoUWsQh1rr5NcRTyGaGJWANB5SIi42BH5UImKiTaFc8n94ykfu+8yt2knUk9NfPKi2T0xht4V+GvPm/Q+TasRmA3V7g9IzWqQnJui+boMor6exjzGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADEAMAAyAGIANwAwAGEAYgAtADIAZgBkADMALQA0ADEAZgBkAC0AYgAwAGUAOQAtADAAMAA1AGQAMAAzADcAOAA2AGEAMgAwMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQI+lxF6Dgy9OgCAgfQgIIDeD6xHWC0JJu/ZCiTEXTI/hXLMjfjwPj5kjxzbbIU5iWac5lUiB4uxc8MiLVYqmmuCUNSQ7Q9MjJ5SK/rBiBM/0g9Eol0YLI6RLPm5wy+DYx++DrktbPm0vOkhvs8sUggdDVCRoRp8/yxAVdDA6YBvCWKH+At01FXmVNW4RPmrRTI1foiz/YnRVkqUGTb+KjI98Btz+ZJHfI7axwLnAS30Ke3LNe63Utop1Vxh7VeEvAx8JTNo1O6jcFrH0RwpIkXro1urI6x7AeKLhHTBVCtvB/iF/OgxQR3jxf833rOlhkrvvQcRIt+e998lU1q9PSS4bCu35r3YnhCbt937rQ64BHsO3AvzEHsU6p5xykcLopxA2gLqCgPNFYaXHWWKIgff2kewhll1tNzJ6FH2MDveyerljhbTPTkcaG/0MACXnCf9i9FGW3kTnYCr88hXbbT4qkrNHNLBttbPjlEtNsa9oF8bUSttCZ4THy7PRkDiJvp5GatKt6qeC9DKsvKqAmQZj09XO659DyKOc25KCLvrprGHyNuWtQU5qNLXlY/H7e6vuxpsqonbLiaRkY44tFS99lA+/UDb2RSS8OUTip2ZEKKQUMYD99bEFRVMdU/GUyM1keRJDEL66us7wrzxhGWElmQtSiU0h2168KQC6mCO3yEKXwN4zO8UC4HY3k8fuDW1R6HWnEAylEUxEQ4lWZYIz9XkEj0xe7eyYXfEal8tX/WNoFv5qRNcRyq4TkBKgQMtPkCxF+IeKLXmOxWzKerh46lyakKvL2nbGBJKM33XVGUnADuvUSLldXYadc5LeXdd1sxdbyxnw7hTXucfIzd8RbtHajJzo7Z9qrhCCM6ReD7Z1MNHbYdlK1hQF19wIZN1alPSGT5+tQdiciXwVGaiwhrMrQxEb9DIGIiGKDhmaFky/xg1LW2/KxzDRNfE62HezE13U2ZrllMCfBbXo8Eqn74QOpZXQm3YXPyMVmZUFqYwhrk5+NQre0xx2KpicI3hSMkS1ayCDKSwziZo1OBbiOW6NZpLEjezpc3ocCncFROFPzH+IQd5qPYFmLCZAHlO+kukATMXNiPZaWpAAsQ0C3v6eb+BajQ/KzOJGdGQDcGQcZPpDT54w5bYQK/gSScpBdEnaQAf9bDg3mOVn5MsJR+l7B6luxxHtl5eVRRPrd9fRj43MFPojA7MB8wBwYFKw4DAhoEFM7MbwnpgqO91e1i4zS947+a2nacBBRAmJkzv2WkTNp4c0Ih7JtEvOfNHwICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "fa6815ec-a96b-40ab-ac69-2be266ea4266" @@ -6218,11 +6218,13 @@ "webapp2-67b05216a5", "rgnemv_65708959499c", "jsdkdemo-ab549496a", + "StrongPass!12", "webapp1-ee20877249plan8d808285d", "webapp1-ee2087724957475", "webapp1-ee20877249b3886961118", "webapp2-67b05216a5plan50016522a", "webapp2-67b05216a545891", + "webapp2-67b05216a537a812304af", "webapp2-67b05216a537a812304af" ] }, diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppSqlConnectionTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppSqlConnectionTest.json index 3d414e2a1..1be6ce3cc 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppSqlConnectionTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppSqlConnectionTest.json @@ -65,7 +65,7 @@ "RequestUri": "/subscriptions/db5eb68e-73e2-4fa8-b18a-46cd1be4cce5/resourceGroups/rg1nemv_8ae98925598d/providers/Microsoft.Sql/servers/jsdkservere86473961?api-version=2014-04-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGI1ZWI2OGUtNzNlMi00ZmE4LWIxOGEtNDZjZDFiZTRjY2U1L3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfOGFlOTg5MjU1OThkL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL3NlcnZlcnMvanNka3NlcnZlcmU4NjQ3Mzk2MT9hcGktdmVyc2lvbj0yMDE0LTA0LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"version\": \"2.0\",\r\n \"administratorLogin\": \"jsdkadmin\",\r\n \"administratorLoginPassword\": \"StrongPass!123\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"version\": \"2.0\",\r\n \"administratorLogin\": \"jsdkadmin\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" @@ -84,7 +84,7 @@ "Microsoft.Azure.Management.Sql.Fluent.SqlManagementClient/1.0.0" ] }, - "ResponseBody": "{\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/db5eb68e-73e2-4fa8-b18a-46cd1be4cce5/resourceGroups/rg1nemv_8ae98925598d/providers/Microsoft.Sql/servers/jsdkservere86473961\",\r\n \"name\": \"jsdkservere86473961\",\r\n \"type\": \"Microsoft.Sql/servers\",\r\n \"location\": \"West US\",\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"fullyQualifiedDomainName\": \"jsdkservere86473961.database.windows.net\",\r\n \"administratorLogin\": \"jsdkadmin\",\r\n \"administratorLoginPassword\": \"StrongPass!123\",\r\n \"externalAdministratorLogin\": null,\r\n \"externalAdministratorSid\": null,\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/db5eb68e-73e2-4fa8-b18a-46cd1be4cce5/resourceGroups/rg1nemv_8ae98925598d/providers/Microsoft.Sql/servers/jsdkservere86473961\",\r\n \"name\": \"jsdkservere86473961\",\r\n \"type\": \"Microsoft.Sql/servers\",\r\n \"location\": \"West US\",\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"fullyQualifiedDomainName\": \"jsdkservere86473961.database.windows.net\",\r\n \"administratorLogin\": \"jsdkadmin\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\",\r\n \"externalAdministratorLogin\": null,\r\n \"externalAdministratorSid\": null,\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\"\r\n }\r\n}", "ResponseHeaders": { "Content-Length": [ "517" @@ -132,7 +132,7 @@ "RequestUri": "/subscriptions/db5eb68e-73e2-4fa8-b18a-46cd1be4cce5/resourceGroups/rg1nemv_8ae98925598d/providers/Microsoft.Sql/servers/jsdkservere86473961?api-version=2014-04-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZGI1ZWI2OGUtNzNlMi00ZmE4LWIxOGEtNDZjZDFiZTRjY2U1L3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfOGFlOTg5MjU1OThkL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL3NlcnZlcnMvanNka3NlcnZlcmU4NjQ3Mzk2MT9hcGktdmVyc2lvbj0yMDE0LTA0LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"version\": \"12.0\",\r\n \"administratorLogin\": \"jsdkadmin\",\r\n \"administratorLoginPassword\": \"StrongPass!123\"\r\n },\r\n \"id\": \"/subscriptions/db5eb68e-73e2-4fa8-b18a-46cd1be4cce5/resourceGroups/rg1nemv_8ae98925598d/providers/Microsoft.Sql/servers/jsdkservere86473961\",\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"version\": \"12.0\",\r\n \"administratorLogin\": \"jsdkadmin\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"id\": \"/subscriptions/db5eb68e-73e2-4fa8-b18a-46cd1be4cce5/resourceGroups/rg1nemv_8ae98925598d/providers/Microsoft.Sql/servers/jsdkservere86473961\",\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" @@ -151,7 +151,7 @@ "Microsoft.Azure.Management.Sql.Fluent.SqlManagementClient/1.0.0" ] }, - "ResponseBody": "{\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/db5eb68e-73e2-4fa8-b18a-46cd1be4cce5/resourceGroups/rg1nemv_8ae98925598d/providers/Microsoft.Sql/servers/jsdkservere86473961\",\r\n \"name\": \"jsdkservere86473961\",\r\n \"type\": \"Microsoft.Sql/servers\",\r\n \"location\": \"West US\",\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"fullyQualifiedDomainName\": \"jsdkservere86473961.database.windows.net\",\r\n \"administratorLogin\": \"jsdkadmin\",\r\n \"administratorLoginPassword\": \"StrongPass!123\",\r\n \"externalAdministratorLogin\": null,\r\n \"externalAdministratorSid\": null,\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/db5eb68e-73e2-4fa8-b18a-46cd1be4cce5/resourceGroups/rg1nemv_8ae98925598d/providers/Microsoft.Sql/servers/jsdkservere86473961\",\r\n \"name\": \"jsdkservere86473961\",\r\n \"type\": \"Microsoft.Sql/servers\",\r\n \"location\": \"West US\",\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"fullyQualifiedDomainName\": \"jsdkservere86473961.database.windows.net\",\r\n \"administratorLogin\": \"jsdkadmin\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\",\r\n \"externalAdministratorLogin\": null,\r\n \"externalAdministratorSid\": null,\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\"\r\n }\r\n}", "ResponseHeaders": { "Content-Type": [ "application/json; odata=minimalmetadata; streaming=true; charset=utf-8" diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppStorageAccountConnectionTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppStorageAccountConnectionTest.json index d159a7bc3..bb89fa5f3 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppStorageAccountConnectionTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppStorageAccountConnectionTest.json @@ -326,7 +326,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"T6ggm1Nz3XLWU+sSP+6GhViqkbi/MczZkyf7tfMygQgdnJdG7GHY8Vw98+w/vHu6S6iTmwhLqrUxvg2Yb0rKxA==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"EqjGMYwE/IsaM5rxayCO9x6R9UZg17nUY2Hcnn98exBmQ4Tjaut/aEsnCqHINIpX1dcELFajC6pg79ZXQ9cbrg==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -1056,7 +1056,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_74715893d330/providers/Microsoft.Web/sites/webapp1-9559200408/config/connectionstrings\",\r\n \"name\": \"connectionstrings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"storage.connectionString\": {\r\n \"value\": \"DefaultEndpointsProtocol=https;AccountName=jsdkstoreb53226875;AccountKey=T6ggm1Nz3XLWU+sSP+6GhViqkbi/MczZkyf7tfMygQgdnJdG7GHY8Vw98+w/vHu6S6iTmwhLqrUxvg2Yb0rKxA==\",\r\n \"type\": \"Custom\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_74715893d330/providers/Microsoft.Web/sites/webapp1-9559200408/config/connectionstrings\",\r\n \"name\": \"connectionstrings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"storage.connectionString\": {\r\n \"value\": \"DefaultEndpointsProtocol=https;AccountName=jsdkstoreb53226875;AccountKey=MGMT_PLACEHOLDER\",\r\n \"type\": \"Custom\"\r\n }\r\n }\r\n}", "StatusCode": 200 }, { @@ -1126,14 +1126,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_74715893d330/providers/Microsoft.Web/sites/webapp1-9559200408/config/connectionstrings\",\r\n \"name\": \"connectionstrings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"storage.connectionString\": {\r\n \"value\": \"DefaultEndpointsProtocol=https;AccountName=jsdkstoreb53226875;AccountKey=T6ggm1Nz3XLWU+sSP+6GhViqkbi/MczZkyf7tfMygQgdnJdG7GHY8Vw98+w/vHu6S6iTmwhLqrUxvg2Yb0rKxA==\",\r\n \"type\": \"Custom\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_74715893d330/providers/Microsoft.Web/sites/webapp1-9559200408/config/connectionstrings\",\r\n \"name\": \"connectionstrings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"storage.connectionString\": {\r\n \"value\": \"DefaultEndpointsProtocol=https;AccountName=jsdkstoreb53226875;AccountKey=MGMT_PLACEHOLDER\",\r\n \"type\": \"Custom\"\r\n }\r\n }\r\n}", "StatusCode": 200 }, { "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_74715893d330/providers/Microsoft.Web/sites/webapp1-9559200408/config/connectionstrings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfNzQ3MTU4OTNkMzMwL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDEtOTU1OTIwMDQwOC9jb25maWcvY29ubmVjdGlvbnN0cmluZ3M/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"storage.connectionString\": {\r\n \"value\": \"DefaultEndpointsProtocol=https;AccountName=jsdkstoreb53226875;AccountKey=T6ggm1Nz3XLWU+sSP+6GhViqkbi/MczZkyf7tfMygQgdnJdG7GHY8Vw98+w/vHu6S6iTmwhLqrUxvg2Yb0rKxA==\",\r\n \"type\": \"Custom\"\r\n }\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"storage.connectionString\": {\r\n \"value\": \"DefaultEndpointsProtocol=https;AccountName=jsdkstoreb53226875;AccountKey=MGMT_PLACEHOLDER\",\r\n \"type\": \"Custom\"\r\n }\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "91c40711-51f2-48e2-abf8-dda8a3f0f31d" @@ -1205,7 +1205,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_74715893d330/providers/Microsoft.Web/sites/webapp1-9559200408/config/connectionstrings\",\r\n \"name\": \"connectionstrings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"storage.connectionString\": {\r\n \"value\": \"DefaultEndpointsProtocol=https;AccountName=jsdkstoreb53226875;AccountKey=T6ggm1Nz3XLWU+sSP+6GhViqkbi/MczZkyf7tfMygQgdnJdG7GHY8Vw98+w/vHu6S6iTmwhLqrUxvg2Yb0rKxA==\",\r\n \"type\": \"Custom\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_74715893d330/providers/Microsoft.Web/sites/webapp1-9559200408/config/connectionstrings\",\r\n \"name\": \"connectionstrings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"storage.connectionString\": {\r\n \"value\": \"DefaultEndpointsProtocol=https;AccountName=jsdkstoreb53226875;AccountKey=MGMT_PLACEHOLDER\",\r\n \"type\": \"Custom\"\r\n }\r\n }\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppWithDomainSslTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppWithDomainSslTest.json index bb486c396..0a238b056 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppWithDomainSslTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppWithDomainSslTest.json @@ -4481,7 +4481,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_60e704823971/providers/Microsoft.Web/certificates/459C747DC8B181297A7981CC8F5F4223372EAE69%23%23westus%23?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl82MGU3MDQ4MjM5NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzLzQ1OUM3NDdEQzhCMTgxMjk3QTc5ODFDQzhGNUY0MjIzMzcyRUFFNjklMjMlMjN3ZXN0dXMlMjM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAjyuBgyY8ftTQICB9AEggTYF2SpdZpPPuA3DwJ/vAgD1VqK0RtVIJXAKs9YJSHZ4JYmvzaf0Hdi4mcwly64KLOk7fn/xRk4N5lOc0oK2oFplAta833qKNrZZQjzq7w1hlVLXXgtcErXCE4XJiW5MAzC/OrfsuDQP6rpRR43LUyUQ8kaFvHBSHIf2X2fODwfTaZR517xSuXQHtycaRl9PgOeIPHimQ218B6h/Brn9Y2ej4htZeSvaHm6ErTYXW5A1v1Ku06Y/MQUE+zHiD4YQLmJB+QHS2gNZqRAW9pMN/DdHyJL8lxiy8Gyl6amgbwjAVunRHP58UR3bBWQsYq0JbJdwd5roRETFTXPJOedQOiWom8TmPcWu5nzyjbysnE+DfgOuSnikuEMZhfa13DEIIuRAz+UYQpMYwdmsD1nx7OG6CHmnBfozD/KNh2ouLyZCqy5TJ8jJCOHUeQVUzUt4RwSataobM3z7gsc6sAZswneD3OIaqfWUMq3Qpsh/0YI3DnUuLiScla/4uaAVok1bd8jb83KGxnX4efFQVK3cschz5CxNhy4BnrmLTHoHb8TXttO9ZqsFBrtnHcgDKPwPsYSmTFhq2D0llILd7QSgb3Y+NOIIFSKN4PKWCrLUPyk/KgLMXeiaxhEb4KHftvhGwkxhFkeSKmJHO+ZK9X/wzlNTdBtbgZCwC/Kl2S5KmTovdAt1cMWhMDiFHWNdj3nEcFIRvjW3Z1fwVaFIcK6s4IsJflzAnl6yYMPi1jpx04DiI4/l5YZ0DKUqaaeyVN7XxFzSmMU/PV1mAvwLD1RX6c/+lteLBFXYm83mjqUk5Zct08/5tchKwrzzjbAPrGAZx/ry3MjxdGWIAQLDH2fqaNmfNQ/oTVpQL6nNPZ9YKCWY23sdn+nic9RZHWEUq3i5MAnsh95fPH5ZLx+OF19VWzjJhedvL02xdkGw9hoy80zD1XccVvT2y3xPITxk2rcDT498048Dgnn83lIk0f5bpl+/42JH/ZTRYHvr6GwwqM+Py/i6ZPVrZn3wT96l52STE+SNGyLAS2uLO59JP578Xa0SkX/PhcW1WRvXUCWSE2cdgqItofigPAypHnDQH7ytkDBgkMMqtAAl8Y+68XkLNdgPRJlVWZVcuPPwkXwzjPlFucdMh31xj0K1Z2SjTnO3JRT2Ayms8ZuYamgQAGdTdcoOfViJ4bHUmYN3Pm64Wl89I8QQ3+sv7WJsBvBqrjc8YI6TY080ecqxNu2B3FDTx622AQs56pGW/CNJ08nNlRCLUV69oiaGKP304PREkDJQ3tgV94dVP/5tphlPdTUY2EW6XFd8ecPDhzVEiqODuKO6rR2aMNx6b08R7CD0QL3Z1t/6D2IjnXHqequGCWqIhCHlsvA/1LE2NMTZJEsVMQtFstWoZSD42NGoHsIFPr/+ifKVQ5Iqk4lxsYbZcMl3Rmz6Nf7tAgEAJZPyd4U0DdtZ2cm/VfuzlkLWu3dgTJ+F9pg28YfCW/r7XBDXGKZtTBacCS79mLYYOK7EaMxm7M4vcIqdA4w8KPEyhwObZJlZaUAcX2xLHyephWRGiDtE5TMuhhQIFn4yCAR8O9Mr6R2Som7hnlBiTshAj6TaY1iV34M6BI/CWCE6x8WmEqf1gw5rD+YYKfuJlgldN7s8GL7imk0pMf+ybD0jjGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADUANABhAGUAOQAzAGQAZQAtAGMAZgBkADEALQA0ADUANwA1AC0AYgA4AGQAZAAtAGMAOABkADYAOQAzAGYAYwBhADQAZQA4MGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIjQ+ycBm+kWQCAgfQgIIDeIPJnZOuik04wGncbruTP1Rdic3VMdFk4vVT71qtVIqDTA5ORSec4JfaGoKQbkMgNWoQVD/6skgslk7/otdDWPTKlV7oZ/F8f/bU3kNAiHyRGOeiWhjXV5gIC+0L5umIQEUNNCnVkiJnXLplxxgecsKidrMoPgdnHwplOmwgXCnHNy5zEIRTJ3iV5HaNdkIaTMb8rXStKe6XMnBDi0zprk0qWbDzynlyAab8duieNKKieFluxh05RxM8WQH33/SAZ72AP0UbwPAdsM3eQXdQ8CzJzFJNMW7d3VKbvJv5ie970mQEgLd9COkhSz6Y1OpnwUkiLoMGW8IsmB8Poe3hdAR0MFYYDf149kflRSiukEbd3TD3nkF3gfw/Bi3GJL2wjorn+YX5f6ehOcB7nXS3/38E4OBtHe45Be/c5ajFj5LEsuta5Z4qRJ71iRRRvyIQbyUSOqcy/KuNzuluA14bEjEoFe+XD084LFOb6BVlsz9tCNFTgF00ba11T5gyFsB6OBi2mYOlSU+h10IZEqT1987YNSblzxV5qVjuo7bNIDrrsDM9qQlUGmPurm4dbWyjDDwbPEQiCSCFePp+moj/bzo7qvm7+6Dx2HOHwap07ZQbb2oPVQfvBXMwRAxAJ78z1CJTafYUTsQVaQ7JEFKZ2nKPXsP5IiZ8uhOJLAIjSko9XM+uGCv1zLBcLA1rvx5Oiu4jHVg3Tnp69onntCmTvx5+xzQAyuUddcmvdnpadWemouXhjvL7p23yBCcrU+jqLie7GJmPzlHnMTE/O/KIGPb89RmlC08jgx4+oaoEegyyvWgWR8tN2xuZPoYT+jtTKUMgqybNeshhhTqjH92UmR1PbtX1WX+g8XU0NlgKphwoac9uErSDwQ/nxwGLt25/VoofNqOcBcBNV7wX4n3pOjwPDitIQ8Rw2KQEqoGCJdRc96PoW1v1esGpdGjqStG/8rRX2ELk8U5VmZx6+N1OIa7P+AzCZdIUOQPXAHHrAAnGpBnFFwtST3NJRno3hZgqKQk1sRnearKmlsn3eUGiPE8RA9e0MKd13gnT4M82Ra3fRwb1rWz+6DU3ERwa+K6QbzNvFYkKi3fnajlM21kCrp5z422l3uBls8lqjtq/BP88LQ6NgqBFQRboyojkdAQ/lxjjFPJP+I3cibjxEeqRt8x+6Y1EV/9TrzA7MB8wBwYFKw4DAhoEFADy6uuDwAzlHa5tRIZyobbN0fs4BBQrJSvnBdiu2qukjB0s7GX20OgnvAICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAjyuBgyY8ftTQICB9AEggTYF2SpdZpPPuA3DwJ/vAgD1VqK0RtVIJXAKs9YJSHZ4JYmvzaf0Hdi4mcwly64KLOk7fn/xRk4N5lOc0oK2oFplAta833qKNrZZQjzq7w1hlVLXXgtcErXCE4XJiW5MAzC/OrfsuDQP6rpRR43LUyUQ8kaFvHBSHIf2X2fODwfTaZR517xSuXQHtycaRl9PgOeIPHimQ218B6h/Brn9Y2ej4htZeSvaHm6ErTYXW5A1v1Ku06Y/MQUE+zHiD4YQLmJB+QHS2gNZqRAW9pMN/DdHyJL8lxiy8Gyl6amgbwjAVunRHP58UR3bBWQsYq0JbJdwd5roRETFTXPJOedQOiWom8TmPcWu5nzyjbysnE+DfgOuSnikuEMZhfa13DEIIuRAz+UYQpMYwdmsD1nx7OG6CHmnBfozD/KNh2ouLyZCqy5TJ8jJCOHUeQVUzUt4RwSataobM3z7gsc6sAZswneD3OIaqfWUMq3Qpsh/0YI3DnUuLiScla/4uaAVok1bd8jb83KGxnX4efFQVK3cschz5CxNhy4BnrmLTHoHb8TXttO9ZqsFBrtnHcgDKPwPsYSmTFhq2D0llILd7QSgb3Y+NOIIFSKN4PKWCrLUPyk/KgLMXeiaxhEb4KHftvhGwkxhFkeSKmJHO+ZK9X/wzlNTdBtbgZCwC/Kl2S5KmTovdAt1cMWhMDiFHWNdj3nEcFIRvjW3Z1fwVaFIcK6s4IsJflzAnl6yYMPi1jpx04DiI4/l5YZ0DKUqaaeyVN7XxFzSmMU/PV1mAvwLD1RX6c/+lteLBFXYm83mjqUk5Zct08/5tchKwrzzjbAPrGAZx/ry3MjxdGWIAQLDH2fqaNmfNQ/oTVpQL6nNPZ9YKCWY23sdn+nic9RZHWEUq3i5MAnsh95fPH5ZLx+OF19VWzjJhedvL02xdkGw9hoy80zD1XccVvT2y3xPITxk2rcDT498048Dgnn83lIk0f5bpl+/42JH/ZTRYHvr6GwwqM+Py/i6ZPVrZn3wT96l52STE+SNGyLAS2uLO59JP578Xa0SkX/PhcW1WRvXUCWSE2cdgqItofigPAypHnDQH7ytkDBgkMMqtAAl8Y+68XkLNdgPRJlVWZVcuPPwkXwzjPlFucdMh31xj0K1Z2SjTnO3JRT2Ayms8ZuYamgQAGdTdcoOfViJ4bHUmYN3Pm64Wl89I8QQ3+sv7WJsBvBqrjc8YI6TY080ecqxNu2B3FDTx622AQs56pGW/CNJ08nNlRCLUV69oiaGKP304PREkDJQ3tgV94dVP/5tphlPdTUY2EW6XFd8ecPDhzVEiqODuKO6rR2aMNx6b08R7CD0QL3Z1t/6D2IjnXHqequGCWqIhCHlsvA/1LE2NMTZJEsVMQtFstWoZSD42NGoHsIFPr/+ifKVQ5Iqk4lxsYbZcMl3Rmz6Nf7tAgEAJZPyd4U0DdtZ2cm/VfuzlkLWu3dgTJ+F9pg28YfCW/r7XBDXGKZtTBacCS79mLYYOK7EaMxm7M4vcIqdA4w8KPEyhwObZJlZaUAcX2xLHyephWRGiDtE5TMuhhQIFn4yCAR8O9Mr6R2Som7hnlBiTshAj6TaY1iV34M6BI/CWCE6x8WmEqf1gw5rD+YYKfuJlgldN7s8GL7imk0pMf+ybD0jjGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADUANABhAGUAOQAzAGQAZQAtAGMAZgBkADEALQA0ADUANwA1AC0AYgA4AGQAZAAtAGMAOABkADYAOQAzAGYAYwBhADQAZQA4MGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIjQ+ycBm+kWQCAgfQgIIDeIPJnZOuik04wGncbruTP1Rdic3VMdFk4vVT71qtVIqDTA5ORSec4JfaGoKQbkMgNWoQVD/6skgslk7/otdDWPTKlV7oZ/F8f/bU3kNAiHyRGOeiWhjXV5gIC+0L5umIQEUNNCnVkiJnXLplxxgecsKidrMoPgdnHwplOmwgXCnHNy5zEIRTJ3iV5HaNdkIaTMb8rXStKe6XMnBDi0zprk0qWbDzynlyAab8duieNKKieFluxh05RxM8WQH33/SAZ72AP0UbwPAdsM3eQXdQ8CzJzFJNMW7d3VKbvJv5ie970mQEgLd9COkhSz6Y1OpnwUkiLoMGW8IsmB8Poe3hdAR0MFYYDf149kflRSiukEbd3TD3nkF3gfw/Bi3GJL2wjorn+YX5f6ehOcB7nXS3/38E4OBtHe45Be/c5ajFj5LEsuta5Z4qRJ71iRRRvyIQbyUSOqcy/KuNzuluA14bEjEoFe+XD084LFOb6BVlsz9tCNFTgF00ba11T5gyFsB6OBi2mYOlSU+h10IZEqT1987YNSblzxV5qVjuo7bNIDrrsDM9qQlUGmPurm4dbWyjDDwbPEQiCSCFePp+moj/bzo7qvm7+6Dx2HOHwap07ZQbb2oPVQfvBXMwRAxAJ78z1CJTafYUTsQVaQ7JEFKZ2nKPXsP5IiZ8uhOJLAIjSko9XM+uGCv1zLBcLA1rvx5Oiu4jHVg3Tnp69onntCmTvx5+xzQAyuUddcmvdnpadWemouXhjvL7p23yBCcrU+jqLie7GJmPzlHnMTE/O/KIGPb89RmlC08jgx4+oaoEegyyvWgWR8tN2xuZPoYT+jtTKUMgqybNeshhhTqjH92UmR1PbtX1WX+g8XU0NlgKphwoac9uErSDwQ/nxwGLt25/VoofNqOcBcBNV7wX4n3pOjwPDitIQ8Rw2KQEqoGCJdRc96PoW1v1esGpdGjqStG/8rRX2ELk8U5VmZx6+N1OIa7P+AzCZdIUOQPXAHHrAAnGpBnFFwtST3NJRno3hZgqKQk1sRnearKmlsn3eUGiPE8RA9e0MKd13gnT4M82Ra3fRwb1rWz+6DU3ERwa+K6QbzNvFYkKi3fnajlM21kCrp5z422l3uBls8lqjtq/BP88LQ6NgqBFQRboyojkdAQ/lxjjFPJP+I3cibjxEeqRt8x+6Y1EV/9TrzA7MB8wBwYFKw4DAhoEFADy6uuDwAzlHa5tRIZyobbN0fs4BBQrJSvnBdiu2qukjB0s7GX20OgnvAICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "7fb5cbff-7849-4ccb-bde1-fd77338c5e2c" @@ -4560,7 +4560,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_60e704823971/providers/Microsoft.Web/certificates/459C747DC8B181297A7981CC8F5F4223372EAE69%23%23westus%23?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl82MGU3MDQ4MjM5NzEvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzLzQ1OUM3NDdEQzhCMTgxMjk3QTc5ODFDQzhGNUY0MjIzMzcyRUFFNjklMjMlMjN3ZXN0dXMlMjM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAjyuBgyY8ftTQICB9AEggTYF2SpdZpPPuA3DwJ/vAgD1VqK0RtVIJXAKs9YJSHZ4JYmvzaf0Hdi4mcwly64KLOk7fn/xRk4N5lOc0oK2oFplAta833qKNrZZQjzq7w1hlVLXXgtcErXCE4XJiW5MAzC/OrfsuDQP6rpRR43LUyUQ8kaFvHBSHIf2X2fODwfTaZR517xSuXQHtycaRl9PgOeIPHimQ218B6h/Brn9Y2ej4htZeSvaHm6ErTYXW5A1v1Ku06Y/MQUE+zHiD4YQLmJB+QHS2gNZqRAW9pMN/DdHyJL8lxiy8Gyl6amgbwjAVunRHP58UR3bBWQsYq0JbJdwd5roRETFTXPJOedQOiWom8TmPcWu5nzyjbysnE+DfgOuSnikuEMZhfa13DEIIuRAz+UYQpMYwdmsD1nx7OG6CHmnBfozD/KNh2ouLyZCqy5TJ8jJCOHUeQVUzUt4RwSataobM3z7gsc6sAZswneD3OIaqfWUMq3Qpsh/0YI3DnUuLiScla/4uaAVok1bd8jb83KGxnX4efFQVK3cschz5CxNhy4BnrmLTHoHb8TXttO9ZqsFBrtnHcgDKPwPsYSmTFhq2D0llILd7QSgb3Y+NOIIFSKN4PKWCrLUPyk/KgLMXeiaxhEb4KHftvhGwkxhFkeSKmJHO+ZK9X/wzlNTdBtbgZCwC/Kl2S5KmTovdAt1cMWhMDiFHWNdj3nEcFIRvjW3Z1fwVaFIcK6s4IsJflzAnl6yYMPi1jpx04DiI4/l5YZ0DKUqaaeyVN7XxFzSmMU/PV1mAvwLD1RX6c/+lteLBFXYm83mjqUk5Zct08/5tchKwrzzjbAPrGAZx/ry3MjxdGWIAQLDH2fqaNmfNQ/oTVpQL6nNPZ9YKCWY23sdn+nic9RZHWEUq3i5MAnsh95fPH5ZLx+OF19VWzjJhedvL02xdkGw9hoy80zD1XccVvT2y3xPITxk2rcDT498048Dgnn83lIk0f5bpl+/42JH/ZTRYHvr6GwwqM+Py/i6ZPVrZn3wT96l52STE+SNGyLAS2uLO59JP578Xa0SkX/PhcW1WRvXUCWSE2cdgqItofigPAypHnDQH7ytkDBgkMMqtAAl8Y+68XkLNdgPRJlVWZVcuPPwkXwzjPlFucdMh31xj0K1Z2SjTnO3JRT2Ayms8ZuYamgQAGdTdcoOfViJ4bHUmYN3Pm64Wl89I8QQ3+sv7WJsBvBqrjc8YI6TY080ecqxNu2B3FDTx622AQs56pGW/CNJ08nNlRCLUV69oiaGKP304PREkDJQ3tgV94dVP/5tphlPdTUY2EW6XFd8ecPDhzVEiqODuKO6rR2aMNx6b08R7CD0QL3Z1t/6D2IjnXHqequGCWqIhCHlsvA/1LE2NMTZJEsVMQtFstWoZSD42NGoHsIFPr/+ifKVQ5Iqk4lxsYbZcMl3Rmz6Nf7tAgEAJZPyd4U0DdtZ2cm/VfuzlkLWu3dgTJ+F9pg28YfCW/r7XBDXGKZtTBacCS79mLYYOK7EaMxm7M4vcIqdA4w8KPEyhwObZJlZaUAcX2xLHyephWRGiDtE5TMuhhQIFn4yCAR8O9Mr6R2Som7hnlBiTshAj6TaY1iV34M6BI/CWCE6x8WmEqf1gw5rD+YYKfuJlgldN7s8GL7imk0pMf+ybD0jjGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADUANABhAGUAOQAzAGQAZQAtAGMAZgBkADEALQA0ADUANwA1AC0AYgA4AGQAZAAtAGMAOABkADYAOQAzAGYAYwBhADQAZQA4MGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIjQ+ycBm+kWQCAgfQgIIDeIPJnZOuik04wGncbruTP1Rdic3VMdFk4vVT71qtVIqDTA5ORSec4JfaGoKQbkMgNWoQVD/6skgslk7/otdDWPTKlV7oZ/F8f/bU3kNAiHyRGOeiWhjXV5gIC+0L5umIQEUNNCnVkiJnXLplxxgecsKidrMoPgdnHwplOmwgXCnHNy5zEIRTJ3iV5HaNdkIaTMb8rXStKe6XMnBDi0zprk0qWbDzynlyAab8duieNKKieFluxh05RxM8WQH33/SAZ72AP0UbwPAdsM3eQXdQ8CzJzFJNMW7d3VKbvJv5ie970mQEgLd9COkhSz6Y1OpnwUkiLoMGW8IsmB8Poe3hdAR0MFYYDf149kflRSiukEbd3TD3nkF3gfw/Bi3GJL2wjorn+YX5f6ehOcB7nXS3/38E4OBtHe45Be/c5ajFj5LEsuta5Z4qRJ71iRRRvyIQbyUSOqcy/KuNzuluA14bEjEoFe+XD084LFOb6BVlsz9tCNFTgF00ba11T5gyFsB6OBi2mYOlSU+h10IZEqT1987YNSblzxV5qVjuo7bNIDrrsDM9qQlUGmPurm4dbWyjDDwbPEQiCSCFePp+moj/bzo7qvm7+6Dx2HOHwap07ZQbb2oPVQfvBXMwRAxAJ78z1CJTafYUTsQVaQ7JEFKZ2nKPXsP5IiZ8uhOJLAIjSko9XM+uGCv1zLBcLA1rvx5Oiu4jHVg3Tnp69onntCmTvx5+xzQAyuUddcmvdnpadWemouXhjvL7p23yBCcrU+jqLie7GJmPzlHnMTE/O/KIGPb89RmlC08jgx4+oaoEegyyvWgWR8tN2xuZPoYT+jtTKUMgqybNeshhhTqjH92UmR1PbtX1WX+g8XU0NlgKphwoac9uErSDwQ/nxwGLt25/VoofNqOcBcBNV7wX4n3pOjwPDitIQ8Rw2KQEqoGCJdRc96PoW1v1esGpdGjqStG/8rRX2ELk8U5VmZx6+N1OIa7P+AzCZdIUOQPXAHHrAAnGpBnFFwtST3NJRno3hZgqKQk1sRnearKmlsn3eUGiPE8RA9e0MKd13gnT4M82Ra3fRwb1rWz+6DU3ERwa+K6QbzNvFYkKi3fnajlM21kCrp5z422l3uBls8lqjtq/BP88LQ6NgqBFQRboyojkdAQ/lxjjFPJP+I3cibjxEeqRt8x+6Y1EV/9TrzA7MB8wBwYFKw4DAhoEFADy6uuDwAzlHa5tRIZyobbN0fs4BBQrJSvnBdiu2qukjB0s7GX20OgnvAICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAjyuBgyY8ftTQICB9AEggTYF2SpdZpPPuA3DwJ/vAgD1VqK0RtVIJXAKs9YJSHZ4JYmvzaf0Hdi4mcwly64KLOk7fn/xRk4N5lOc0oK2oFplAta833qKNrZZQjzq7w1hlVLXXgtcErXCE4XJiW5MAzC/OrfsuDQP6rpRR43LUyUQ8kaFvHBSHIf2X2fODwfTaZR517xSuXQHtycaRl9PgOeIPHimQ218B6h/Brn9Y2ej4htZeSvaHm6ErTYXW5A1v1Ku06Y/MQUE+zHiD4YQLmJB+QHS2gNZqRAW9pMN/DdHyJL8lxiy8Gyl6amgbwjAVunRHP58UR3bBWQsYq0JbJdwd5roRETFTXPJOedQOiWom8TmPcWu5nzyjbysnE+DfgOuSnikuEMZhfa13DEIIuRAz+UYQpMYwdmsD1nx7OG6CHmnBfozD/KNh2ouLyZCqy5TJ8jJCOHUeQVUzUt4RwSataobM3z7gsc6sAZswneD3OIaqfWUMq3Qpsh/0YI3DnUuLiScla/4uaAVok1bd8jb83KGxnX4efFQVK3cschz5CxNhy4BnrmLTHoHb8TXttO9ZqsFBrtnHcgDKPwPsYSmTFhq2D0llILd7QSgb3Y+NOIIFSKN4PKWCrLUPyk/KgLMXeiaxhEb4KHftvhGwkxhFkeSKmJHO+ZK9X/wzlNTdBtbgZCwC/Kl2S5KmTovdAt1cMWhMDiFHWNdj3nEcFIRvjW3Z1fwVaFIcK6s4IsJflzAnl6yYMPi1jpx04DiI4/l5YZ0DKUqaaeyVN7XxFzSmMU/PV1mAvwLD1RX6c/+lteLBFXYm83mjqUk5Zct08/5tchKwrzzjbAPrGAZx/ry3MjxdGWIAQLDH2fqaNmfNQ/oTVpQL6nNPZ9YKCWY23sdn+nic9RZHWEUq3i5MAnsh95fPH5ZLx+OF19VWzjJhedvL02xdkGw9hoy80zD1XccVvT2y3xPITxk2rcDT498048Dgnn83lIk0f5bpl+/42JH/ZTRYHvr6GwwqM+Py/i6ZPVrZn3wT96l52STE+SNGyLAS2uLO59JP578Xa0SkX/PhcW1WRvXUCWSE2cdgqItofigPAypHnDQH7ytkDBgkMMqtAAl8Y+68XkLNdgPRJlVWZVcuPPwkXwzjPlFucdMh31xj0K1Z2SjTnO3JRT2Ayms8ZuYamgQAGdTdcoOfViJ4bHUmYN3Pm64Wl89I8QQ3+sv7WJsBvBqrjc8YI6TY080ecqxNu2B3FDTx622AQs56pGW/CNJ08nNlRCLUV69oiaGKP304PREkDJQ3tgV94dVP/5tphlPdTUY2EW6XFd8ecPDhzVEiqODuKO6rR2aMNx6b08R7CD0QL3Z1t/6D2IjnXHqequGCWqIhCHlsvA/1LE2NMTZJEsVMQtFstWoZSD42NGoHsIFPr/+ifKVQ5Iqk4lxsYbZcMl3Rmz6Nf7tAgEAJZPyd4U0DdtZ2cm/VfuzlkLWu3dgTJ+F9pg28YfCW/r7XBDXGKZtTBacCS79mLYYOK7EaMxm7M4vcIqdA4w8KPEyhwObZJlZaUAcX2xLHyephWRGiDtE5TMuhhQIFn4yCAR8O9Mr6R2Som7hnlBiTshAj6TaY1iV34M6BI/CWCE6x8WmEqf1gw5rD+YYKfuJlgldN7s8GL7imk0pMf+ybD0jjGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADUANABhAGUAOQAzAGQAZQAtAGMAZgBkADEALQA0ADUANwA1AC0AYgA4AGQAZAAtAGMAOABkADYAOQAzAGYAYwBhADQAZQA4MGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIjQ+ycBm+kWQCAgfQgIIDeIPJnZOuik04wGncbruTP1Rdic3VMdFk4vVT71qtVIqDTA5ORSec4JfaGoKQbkMgNWoQVD/6skgslk7/otdDWPTKlV7oZ/F8f/bU3kNAiHyRGOeiWhjXV5gIC+0L5umIQEUNNCnVkiJnXLplxxgecsKidrMoPgdnHwplOmwgXCnHNy5zEIRTJ3iV5HaNdkIaTMb8rXStKe6XMnBDi0zprk0qWbDzynlyAab8duieNKKieFluxh05RxM8WQH33/SAZ72AP0UbwPAdsM3eQXdQ8CzJzFJNMW7d3VKbvJv5ie970mQEgLd9COkhSz6Y1OpnwUkiLoMGW8IsmB8Poe3hdAR0MFYYDf149kflRSiukEbd3TD3nkF3gfw/Bi3GJL2wjorn+YX5f6ehOcB7nXS3/38E4OBtHe45Be/c5ajFj5LEsuta5Z4qRJ71iRRRvyIQbyUSOqcy/KuNzuluA14bEjEoFe+XD084LFOb6BVlsz9tCNFTgF00ba11T5gyFsB6OBi2mYOlSU+h10IZEqT1987YNSblzxV5qVjuo7bNIDrrsDM9qQlUGmPurm4dbWyjDDwbPEQiCSCFePp+moj/bzo7qvm7+6Dx2HOHwap07ZQbb2oPVQfvBXMwRAxAJ78z1CJTafYUTsQVaQ7JEFKZ2nKPXsP5IiZ8uhOJLAIjSko9XM+uGCv1zLBcLA1rvx5Oiu4jHVg3Tnp69onntCmTvx5+xzQAyuUddcmvdnpadWemouXhjvL7p23yBCcrU+jqLie7GJmPzlHnMTE/O/KIGPb89RmlC08jgx4+oaoEegyyvWgWR8tN2xuZPoYT+jtTKUMgqybNeshhhTqjH92UmR1PbtX1WX+g8XU0NlgKphwoac9uErSDwQ/nxwGLt25/VoofNqOcBcBNV7wX4n3pOjwPDitIQ8Rw2KQEqoGCJdRc96PoW1v1esGpdGjqStG/8rRX2ELk8U5VmZx6+N1OIa7P+AzCZdIUOQPXAHHrAAnGpBnFFwtST3NJRno3hZgqKQk1sRnearKmlsn3eUGiPE8RA9e0MKd13gnT4M82Ra3fRwb1rWz+6DU3ERwa+K6QbzNvFYkKi3fnajlM21kCrp5z422l3uBls8lqjtq/BP88LQ6NgqBFQRboyojkdAQ/lxjjFPJP+I3cibjxEeqRt8x+6Y1EV/9TrzA7MB8wBwYFKw4DAhoEFADy6uuDwAzlHa5tRIZyobbN0fs4BBQrJSvnBdiu2qukjB0s7GX20OgnvAICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "4f664288-f73d-4c0d-b57f-39a28519fba8" @@ -4864,7 +4864,8 @@ "webapp2-afb359589e", "rgnemv_60e704823971", "jsdkdemo-0d7409877", - "webapp1-56a2480601plan0f574608f" + "webapp1-56a2480601plan0f574608f", + "StrongPass!12", ] }, "Variables": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppWithTrafficManagerTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppWithTrafficManagerTest.json index 0cc4b1009..f9e4a126c 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppWithTrafficManagerTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppWithTrafficManagerTest.json @@ -1670,7 +1670,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_68f457498b58/providers/Microsoft.Web/certificates/1849E3E23D12FB25EE37E22572C472E0285E9B90%23%23northcentralus%23?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl82OGY0NTc0OThiNTgvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzLzE4NDlFM0UyM0QxMkZCMjVFRTM3RTIyNTcyQzQ3MkUwMjg1RTlCOTAlMjMlMjNub3J0aGNlbnRyYWx1cyUyMz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAiYPw8AtPhwYQICB9AEggTYPTZJrxSAWNV/hZo/3Lx5T783sSaQ+a7hQ9YytjujZCEe7d7VzMbh7fKrwWF1DIWDVj+b8Nsh/9mDr7G6sWEkzlOqhczfctmdnj5YwqzmObKZfzPdxQED4DTXsVyM5dlEc4mNbcgHYGqMJLwh7CBQUM7UXPlVKfM7wLGxC/vU18w6Ct8R7v/Esv+LsEzl4hK1QSYJA3HnPt//v67wbG+w34Z/u7Lim4FNbHsSTNKoTBv0gLub7GcXhltTxPEl0ZJ/742FiZUeB0iI40IdRLFaQ//JG7/vk05PBjuL9shyvaWlT4bM+iDXW8CHk8RcSC0jFH42oOpfg1oEFkwFzRfcWUPYqYhmJuq4KCRIYPSwmXm6Ke+AwwHJ4OH9wQYfwvJDB7mbdOD0SIFJn1NYemPtYEwoC97Jd3/9uzRqjcO+3z8vPXdayOTqlx03bi2tgc1sfkMVZ3iPWYO1A0NmN8/qlYVJFZKqo+1rJSUcaJuyitcEaSPdf+F5+GOUEfJDzQxRhTPjEYhJRPSBjciwsspGNJXLpFHSPGoB1xCBIXdug7FpExYuFL8CxFa/Txx54aavsrIVZ/J6DnwqQZGYYLqKqE0xZhp5ZgYLsJTOqsuuqZm+WuPrC9FNY9n8zqYMk+nRZZ93YqDrnBiHMyxj8rse2q5SDcS4EytM3rgxK/dyQm4QpjA27XZCXtIkkbFfWX5rI1IpMabP29TkdDBLtnpGMbhWh8BZXINf0SB/CZux4EuZ+Esh9gzPwsJPxSwotyUqDo20n8gSMKFWOQ+puRlsytbbh3F7PI5SFZUbpgXUrv0sHfGub4GdeMy9+goU9U1A9CbLek5MsFX4nr6vKYZKiYR4yJG3crptD9TdsgiZtSE6rR+N7h+Xh3sjNCPRJXIumL/dLWe0PR/QAbeFQR/3X9/MZk+4DvmayloyyIxYAP2fyUU3PkgwoNGyNPUufalMttseLU2SaBxKo+J5w7yhynAeuiRKugL/57qe1CZs9vFekmg26rB2kBOMXQl3pPcZnIObR5TIOjbICU6uGRcs2Nz5lOf7BxBTB4udL1cPOvpbGQDGw3L3w13vAsyycEYhv3sMtUG4Ii7TNT5iCI2Zk1DAqoO5euM4pc2Rx9qnP9SzjoexkgppSv4govJ0bal0ianPBWsKNbq9hoWBbllwWMZgYum52s2LWCx9n+fDokcG9vFvAaPSX4c4Pt0wLpacfZJdmdpDtiyuv6+yPJsvUGZsX2Wp3CA9Pd/gmZNWCvs44tFPpwck6YQKkFnF0I46DOb+ihOaDvEgPLmL7WSquPOZJGkPi9pjC9RDRh4PbclwQRSehkPU+T3NYqf6kdbAbFWeJmV7M/FHQ4TR7s7+93wzUxxGY9Henq3pcVldOzpYa96AcOWhi/anXFoFuji4qykUFXCE9yjiYVq0Whl/hlUtqPwT8w585R6FGZbP15G15PaE+5YoeztIjviehtl0QQyh/Q8bNIFM7Zjq7fd9s6JiNyP7AuND9FYpmuwA1a0RCuDlTI0VcCkT7Ve24mpsbRUaJDtb7V+KyBy8JLWeCjh7vAkm/1kj/jegGMPKsL+X3HsLVKT6KgytZBZ4kiwFcgYoBoxdwSC3aVe46JMnUg5MJkpv/FV9XhCawVv0PIrIJjuH4XMt8zGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGMAYQAwADIAYwBmADcAZgAtADIAMAA3AGUALQA0ADIANgBjAC0AYgAyAGQAYQAtADMAYgBlADUANAA5ADcAMgA4ADYANAAwMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIc+OovRSi0bgCAgfQgIIDeM83wV03U4x9ZjxNVS8Zy7+Ad1LggDN2YdZyVKql1poLfcX+JqO9tp7hI2vhHFfUGGdw3wS0slBjxp92XXGkrk/xtp0oyJhx/QnFb5D0TciIwSlHEkiG9XpccfUNvXKHeaCRJn4Fkq/uDbXJgisBIMpjB6YbdBR+ihXwpzqn7egwIrsAfveggJtjJOdPJJPxH6XdxG9Oqt9Q2uBszn54ignm7Nr4rqOeZbcPImbSzFBeb0/ekRdnWl+8UqRaoc6TNZp8UDFMb0QbMDmikqBWNVAULiPC6oU3nvnkMIzeDIOXi9z5G4e1JU/IYB0F8xTE5II/Pz2Hne7DEO3dn8c+003Q9m1IJKCyQpmwD+4C5Y9FRDtRIaikfE95/YiylNyzAHeB60nZ17hoJ+vK7JNJtfG+KSOiaBmDtBgV6VjUepc4AY1uf/RSzx++IlzXdECEas0ISa5tmJkLrJBbTtPCwDt6fEQuFq27SexS28rCVlPgKX5X8TDe7+JNSWmu0H7LXORYNXFF1MP+OxoiFkrV6q4ol2FJD6L2X/NszZ0gKSOPbQnYWnmJ0uRyow0PSJ0PoYvi+02yw0MR7ej8IO9Tmx8d+zkacchZi5thAchNMks5tyQ6yG0GvxUfaIrBN8hzT3kgp4nNOUuVT5cpnFI0eLR0P6gswZQ736HkmVUG9My0+5XEaYvKyrsNTr6pUoWRhGQVYbLR868eqvH8TuOy1NebxKs7tvjMpSlN8zJIu7pCqxK5wbpCEtSM1lX6q1m9YLNzAPd8iIcwxh8F0yxmU4DwhdB6PgA2c/pz+QslQ+Ql2vDNu3aufHWz5jKjjmfqOYBzq2EGSi50sqeYeVQf5m1djIIullvXkuNSv4h+l9sRuMK+oVjZ/9AAPGiKp+b3sf80LUGkA5GG6sOWJ7aBgl26kQ6lqquBLmZptCoPPJ0F0kLtw86abzMDL0LjQ4sLdDZyT2K9p73ZYdQ3rL7r20Zh9mk4q4YU/vxRqpA6ZVqi9QMnWyU/hDvCw6Y6Th1V1N17vJYroIgTndpH5yj9nJJ4rFO2vgFIhVgCUo70hJHYJ/tIZ0n2MLFHUiFOWdavnbScP2O4hN/N7XQLr1/at/Yf4UEXF0B/G/pF5oSCQ3Rnxwu9FExFw+nsnl5QfhKtgO2TSR8wcqIQhuBqz4f2lGTpxnxjZxdcTjA7MB8wBwYFKw4DAhoEFBaVJkE6NC3JdQyccag5ClPF27hSBBQXHqsfXDRpuq0itsc2KyOJ6nWOVAICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"northcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAiYPw8AtPhwYQICB9AEggTYPTZJrxSAWNV/hZo/3Lx5T783sSaQ+a7hQ9YytjujZCEe7d7VzMbh7fKrwWF1DIWDVj+b8Nsh/9mDr7G6sWEkzlOqhczfctmdnj5YwqzmObKZfzPdxQED4DTXsVyM5dlEc4mNbcgHYGqMJLwh7CBQUM7UXPlVKfM7wLGxC/vU18w6Ct8R7v/Esv+LsEzl4hK1QSYJA3HnPt//v67wbG+w34Z/u7Lim4FNbHsSTNKoTBv0gLub7GcXhltTxPEl0ZJ/742FiZUeB0iI40IdRLFaQ//JG7/vk05PBjuL9shyvaWlT4bM+iDXW8CHk8RcSC0jFH42oOpfg1oEFkwFzRfcWUPYqYhmJuq4KCRIYPSwmXm6Ke+AwwHJ4OH9wQYfwvJDB7mbdOD0SIFJn1NYemPtYEwoC97Jd3/9uzRqjcO+3z8vPXdayOTqlx03bi2tgc1sfkMVZ3iPWYO1A0NmN8/qlYVJFZKqo+1rJSUcaJuyitcEaSPdf+F5+GOUEfJDzQxRhTPjEYhJRPSBjciwsspGNJXLpFHSPGoB1xCBIXdug7FpExYuFL8CxFa/Txx54aavsrIVZ/J6DnwqQZGYYLqKqE0xZhp5ZgYLsJTOqsuuqZm+WuPrC9FNY9n8zqYMk+nRZZ93YqDrnBiHMyxj8rse2q5SDcS4EytM3rgxK/dyQm4QpjA27XZCXtIkkbFfWX5rI1IpMabP29TkdDBLtnpGMbhWh8BZXINf0SB/CZux4EuZ+Esh9gzPwsJPxSwotyUqDo20n8gSMKFWOQ+puRlsytbbh3F7PI5SFZUbpgXUrv0sHfGub4GdeMy9+goU9U1A9CbLek5MsFX4nr6vKYZKiYR4yJG3crptD9TdsgiZtSE6rR+N7h+Xh3sjNCPRJXIumL/dLWe0PR/QAbeFQR/3X9/MZk+4DvmayloyyIxYAP2fyUU3PkgwoNGyNPUufalMttseLU2SaBxKo+J5w7yhynAeuiRKugL/57qe1CZs9vFekmg26rB2kBOMXQl3pPcZnIObR5TIOjbICU6uGRcs2Nz5lOf7BxBTB4udL1cPOvpbGQDGw3L3w13vAsyycEYhv3sMtUG4Ii7TNT5iCI2Zk1DAqoO5euM4pc2Rx9qnP9SzjoexkgppSv4govJ0bal0ianPBWsKNbq9hoWBbllwWMZgYum52s2LWCx9n+fDokcG9vFvAaPSX4c4Pt0wLpacfZJdmdpDtiyuv6+yPJsvUGZsX2Wp3CA9Pd/gmZNWCvs44tFPpwck6YQKkFnF0I46DOb+ihOaDvEgPLmL7WSquPOZJGkPi9pjC9RDRh4PbclwQRSehkPU+T3NYqf6kdbAbFWeJmV7M/FHQ4TR7s7+93wzUxxGY9Henq3pcVldOzpYa96AcOWhi/anXFoFuji4qykUFXCE9yjiYVq0Whl/hlUtqPwT8w585R6FGZbP15G15PaE+5YoeztIjviehtl0QQyh/Q8bNIFM7Zjq7fd9s6JiNyP7AuND9FYpmuwA1a0RCuDlTI0VcCkT7Ve24mpsbRUaJDtb7V+KyBy8JLWeCjh7vAkm/1kj/jegGMPKsL+X3HsLVKT6KgytZBZ4kiwFcgYoBoxdwSC3aVe46JMnUg5MJkpv/FV9XhCawVv0PIrIJjuH4XMt8zGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGMAYQAwADIAYwBmADcAZgAtADIAMAA3AGUALQA0ADIANgBjAC0AYgAyAGQAYQAtADMAYgBlADUANAA5ADcAMgA4ADYANAAwMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIc+OovRSi0bgCAgfQgIIDeM83wV03U4x9ZjxNVS8Zy7+Ad1LggDN2YdZyVKql1poLfcX+JqO9tp7hI2vhHFfUGGdw3wS0slBjxp92XXGkrk/xtp0oyJhx/QnFb5D0TciIwSlHEkiG9XpccfUNvXKHeaCRJn4Fkq/uDbXJgisBIMpjB6YbdBR+ihXwpzqn7egwIrsAfveggJtjJOdPJJPxH6XdxG9Oqt9Q2uBszn54ignm7Nr4rqOeZbcPImbSzFBeb0/ekRdnWl+8UqRaoc6TNZp8UDFMb0QbMDmikqBWNVAULiPC6oU3nvnkMIzeDIOXi9z5G4e1JU/IYB0F8xTE5II/Pz2Hne7DEO3dn8c+003Q9m1IJKCyQpmwD+4C5Y9FRDtRIaikfE95/YiylNyzAHeB60nZ17hoJ+vK7JNJtfG+KSOiaBmDtBgV6VjUepc4AY1uf/RSzx++IlzXdECEas0ISa5tmJkLrJBbTtPCwDt6fEQuFq27SexS28rCVlPgKX5X8TDe7+JNSWmu0H7LXORYNXFF1MP+OxoiFkrV6q4ol2FJD6L2X/NszZ0gKSOPbQnYWnmJ0uRyow0PSJ0PoYvi+02yw0MR7ej8IO9Tmx8d+zkacchZi5thAchNMks5tyQ6yG0GvxUfaIrBN8hzT3kgp4nNOUuVT5cpnFI0eLR0P6gswZQ736HkmVUG9My0+5XEaYvKyrsNTr6pUoWRhGQVYbLR868eqvH8TuOy1NebxKs7tvjMpSlN8zJIu7pCqxK5wbpCEtSM1lX6q1m9YLNzAPd8iIcwxh8F0yxmU4DwhdB6PgA2c/pz+QslQ+Ql2vDNu3aufHWz5jKjjmfqOYBzq2EGSi50sqeYeVQf5m1djIIullvXkuNSv4h+l9sRuMK+oVjZ/9AAPGiKp+b3sf80LUGkA5GG6sOWJ7aBgl26kQ6lqquBLmZptCoPPJ0F0kLtw86abzMDL0LjQ4sLdDZyT2K9p73ZYdQ3rL7r20Zh9mk4q4YU/vxRqpA6ZVqi9QMnWyU/hDvCw6Y6Th1V1N17vJYroIgTndpH5yj9nJJ4rFO2vgFIhVgCUo70hJHYJ/tIZ0n2MLFHUiFOWdavnbScP2O4hN/N7XQLr1/at/Yf4UEXF0B/G/pF5oSCQ3Rnxwu9FExFw+nsnl5QfhKtgO2TSR8wcqIQhuBqz4f2lGTpxnxjZxdcTjA7MB8wBwYFKw4DAhoEFBaVJkE6NC3JdQyccag5ClPF27hSBBQXHqsfXDRpuq0itsc2KyOJ6nWOVAICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"northcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "cf3064d9-b37d-4632-8995-7c916b82f5b0" @@ -1749,7 +1749,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_68f457498b58/providers/Microsoft.Web/certificates/1849E3E23D12FB25EE37E22572C472E0285E9B90%23%23northcentralus%23?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl82OGY0NTc0OThiNTgvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzLzE4NDlFM0UyM0QxMkZCMjVFRTM3RTIyNTcyQzQ3MkUwMjg1RTlCOTAlMjMlMjNub3J0aGNlbnRyYWx1cyUyMz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAiYPw8AtPhwYQICB9AEggTYPTZJrxSAWNV/hZo/3Lx5T783sSaQ+a7hQ9YytjujZCEe7d7VzMbh7fKrwWF1DIWDVj+b8Nsh/9mDr7G6sWEkzlOqhczfctmdnj5YwqzmObKZfzPdxQED4DTXsVyM5dlEc4mNbcgHYGqMJLwh7CBQUM7UXPlVKfM7wLGxC/vU18w6Ct8R7v/Esv+LsEzl4hK1QSYJA3HnPt//v67wbG+w34Z/u7Lim4FNbHsSTNKoTBv0gLub7GcXhltTxPEl0ZJ/742FiZUeB0iI40IdRLFaQ//JG7/vk05PBjuL9shyvaWlT4bM+iDXW8CHk8RcSC0jFH42oOpfg1oEFkwFzRfcWUPYqYhmJuq4KCRIYPSwmXm6Ke+AwwHJ4OH9wQYfwvJDB7mbdOD0SIFJn1NYemPtYEwoC97Jd3/9uzRqjcO+3z8vPXdayOTqlx03bi2tgc1sfkMVZ3iPWYO1A0NmN8/qlYVJFZKqo+1rJSUcaJuyitcEaSPdf+F5+GOUEfJDzQxRhTPjEYhJRPSBjciwsspGNJXLpFHSPGoB1xCBIXdug7FpExYuFL8CxFa/Txx54aavsrIVZ/J6DnwqQZGYYLqKqE0xZhp5ZgYLsJTOqsuuqZm+WuPrC9FNY9n8zqYMk+nRZZ93YqDrnBiHMyxj8rse2q5SDcS4EytM3rgxK/dyQm4QpjA27XZCXtIkkbFfWX5rI1IpMabP29TkdDBLtnpGMbhWh8BZXINf0SB/CZux4EuZ+Esh9gzPwsJPxSwotyUqDo20n8gSMKFWOQ+puRlsytbbh3F7PI5SFZUbpgXUrv0sHfGub4GdeMy9+goU9U1A9CbLek5MsFX4nr6vKYZKiYR4yJG3crptD9TdsgiZtSE6rR+N7h+Xh3sjNCPRJXIumL/dLWe0PR/QAbeFQR/3X9/MZk+4DvmayloyyIxYAP2fyUU3PkgwoNGyNPUufalMttseLU2SaBxKo+J5w7yhynAeuiRKugL/57qe1CZs9vFekmg26rB2kBOMXQl3pPcZnIObR5TIOjbICU6uGRcs2Nz5lOf7BxBTB4udL1cPOvpbGQDGw3L3w13vAsyycEYhv3sMtUG4Ii7TNT5iCI2Zk1DAqoO5euM4pc2Rx9qnP9SzjoexkgppSv4govJ0bal0ianPBWsKNbq9hoWBbllwWMZgYum52s2LWCx9n+fDokcG9vFvAaPSX4c4Pt0wLpacfZJdmdpDtiyuv6+yPJsvUGZsX2Wp3CA9Pd/gmZNWCvs44tFPpwck6YQKkFnF0I46DOb+ihOaDvEgPLmL7WSquPOZJGkPi9pjC9RDRh4PbclwQRSehkPU+T3NYqf6kdbAbFWeJmV7M/FHQ4TR7s7+93wzUxxGY9Henq3pcVldOzpYa96AcOWhi/anXFoFuji4qykUFXCE9yjiYVq0Whl/hlUtqPwT8w585R6FGZbP15G15PaE+5YoeztIjviehtl0QQyh/Q8bNIFM7Zjq7fd9s6JiNyP7AuND9FYpmuwA1a0RCuDlTI0VcCkT7Ve24mpsbRUaJDtb7V+KyBy8JLWeCjh7vAkm/1kj/jegGMPKsL+X3HsLVKT6KgytZBZ4kiwFcgYoBoxdwSC3aVe46JMnUg5MJkpv/FV9XhCawVv0PIrIJjuH4XMt8zGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGMAYQAwADIAYwBmADcAZgAtADIAMAA3AGUALQA0ADIANgBjAC0AYgAyAGQAYQAtADMAYgBlADUANAA5ADcAMgA4ADYANAAwMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIc+OovRSi0bgCAgfQgIIDeM83wV03U4x9ZjxNVS8Zy7+Ad1LggDN2YdZyVKql1poLfcX+JqO9tp7hI2vhHFfUGGdw3wS0slBjxp92XXGkrk/xtp0oyJhx/QnFb5D0TciIwSlHEkiG9XpccfUNvXKHeaCRJn4Fkq/uDbXJgisBIMpjB6YbdBR+ihXwpzqn7egwIrsAfveggJtjJOdPJJPxH6XdxG9Oqt9Q2uBszn54ignm7Nr4rqOeZbcPImbSzFBeb0/ekRdnWl+8UqRaoc6TNZp8UDFMb0QbMDmikqBWNVAULiPC6oU3nvnkMIzeDIOXi9z5G4e1JU/IYB0F8xTE5II/Pz2Hne7DEO3dn8c+003Q9m1IJKCyQpmwD+4C5Y9FRDtRIaikfE95/YiylNyzAHeB60nZ17hoJ+vK7JNJtfG+KSOiaBmDtBgV6VjUepc4AY1uf/RSzx++IlzXdECEas0ISa5tmJkLrJBbTtPCwDt6fEQuFq27SexS28rCVlPgKX5X8TDe7+JNSWmu0H7LXORYNXFF1MP+OxoiFkrV6q4ol2FJD6L2X/NszZ0gKSOPbQnYWnmJ0uRyow0PSJ0PoYvi+02yw0MR7ej8IO9Tmx8d+zkacchZi5thAchNMks5tyQ6yG0GvxUfaIrBN8hzT3kgp4nNOUuVT5cpnFI0eLR0P6gswZQ736HkmVUG9My0+5XEaYvKyrsNTr6pUoWRhGQVYbLR868eqvH8TuOy1NebxKs7tvjMpSlN8zJIu7pCqxK5wbpCEtSM1lX6q1m9YLNzAPd8iIcwxh8F0yxmU4DwhdB6PgA2c/pz+QslQ+Ql2vDNu3aufHWz5jKjjmfqOYBzq2EGSi50sqeYeVQf5m1djIIullvXkuNSv4h+l9sRuMK+oVjZ/9AAPGiKp+b3sf80LUGkA5GG6sOWJ7aBgl26kQ6lqquBLmZptCoPPJ0F0kLtw86abzMDL0LjQ4sLdDZyT2K9p73ZYdQ3rL7r20Zh9mk4q4YU/vxRqpA6ZVqi9QMnWyU/hDvCw6Y6Th1V1N17vJYroIgTndpH5yj9nJJ4rFO2vgFIhVgCUo70hJHYJ/tIZ0n2MLFHUiFOWdavnbScP2O4hN/N7XQLr1/at/Yf4UEXF0B/G/pF5oSCQ3Rnxwu9FExFw+nsnl5QfhKtgO2TSR8wcqIQhuBqz4f2lGTpxnxjZxdcTjA7MB8wBwYFKw4DAhoEFBaVJkE6NC3JdQyccag5ClPF27hSBBQXHqsfXDRpuq0itsc2KyOJ6nWOVAICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"northcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAiYPw8AtPhwYQICB9AEggTYPTZJrxSAWNV/hZo/3Lx5T783sSaQ+a7hQ9YytjujZCEe7d7VzMbh7fKrwWF1DIWDVj+b8Nsh/9mDr7G6sWEkzlOqhczfctmdnj5YwqzmObKZfzPdxQED4DTXsVyM5dlEc4mNbcgHYGqMJLwh7CBQUM7UXPlVKfM7wLGxC/vU18w6Ct8R7v/Esv+LsEzl4hK1QSYJA3HnPt//v67wbG+w34Z/u7Lim4FNbHsSTNKoTBv0gLub7GcXhltTxPEl0ZJ/742FiZUeB0iI40IdRLFaQ//JG7/vk05PBjuL9shyvaWlT4bM+iDXW8CHk8RcSC0jFH42oOpfg1oEFkwFzRfcWUPYqYhmJuq4KCRIYPSwmXm6Ke+AwwHJ4OH9wQYfwvJDB7mbdOD0SIFJn1NYemPtYEwoC97Jd3/9uzRqjcO+3z8vPXdayOTqlx03bi2tgc1sfkMVZ3iPWYO1A0NmN8/qlYVJFZKqo+1rJSUcaJuyitcEaSPdf+F5+GOUEfJDzQxRhTPjEYhJRPSBjciwsspGNJXLpFHSPGoB1xCBIXdug7FpExYuFL8CxFa/Txx54aavsrIVZ/J6DnwqQZGYYLqKqE0xZhp5ZgYLsJTOqsuuqZm+WuPrC9FNY9n8zqYMk+nRZZ93YqDrnBiHMyxj8rse2q5SDcS4EytM3rgxK/dyQm4QpjA27XZCXtIkkbFfWX5rI1IpMabP29TkdDBLtnpGMbhWh8BZXINf0SB/CZux4EuZ+Esh9gzPwsJPxSwotyUqDo20n8gSMKFWOQ+puRlsytbbh3F7PI5SFZUbpgXUrv0sHfGub4GdeMy9+goU9U1A9CbLek5MsFX4nr6vKYZKiYR4yJG3crptD9TdsgiZtSE6rR+N7h+Xh3sjNCPRJXIumL/dLWe0PR/QAbeFQR/3X9/MZk+4DvmayloyyIxYAP2fyUU3PkgwoNGyNPUufalMttseLU2SaBxKo+J5w7yhynAeuiRKugL/57qe1CZs9vFekmg26rB2kBOMXQl3pPcZnIObR5TIOjbICU6uGRcs2Nz5lOf7BxBTB4udL1cPOvpbGQDGw3L3w13vAsyycEYhv3sMtUG4Ii7TNT5iCI2Zk1DAqoO5euM4pc2Rx9qnP9SzjoexkgppSv4govJ0bal0ianPBWsKNbq9hoWBbllwWMZgYum52s2LWCx9n+fDokcG9vFvAaPSX4c4Pt0wLpacfZJdmdpDtiyuv6+yPJsvUGZsX2Wp3CA9Pd/gmZNWCvs44tFPpwck6YQKkFnF0I46DOb+ihOaDvEgPLmL7WSquPOZJGkPi9pjC9RDRh4PbclwQRSehkPU+T3NYqf6kdbAbFWeJmV7M/FHQ4TR7s7+93wzUxxGY9Henq3pcVldOzpYa96AcOWhi/anXFoFuji4qykUFXCE9yjiYVq0Whl/hlUtqPwT8w585R6FGZbP15G15PaE+5YoeztIjviehtl0QQyh/Q8bNIFM7Zjq7fd9s6JiNyP7AuND9FYpmuwA1a0RCuDlTI0VcCkT7Ve24mpsbRUaJDtb7V+KyBy8JLWeCjh7vAkm/1kj/jegGMPKsL+X3HsLVKT6KgytZBZ4kiwFcgYoBoxdwSC3aVe46JMnUg5MJkpv/FV9XhCawVv0PIrIJjuH4XMt8zGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGMAYQAwADIAYwBmADcAZgAtADIAMAA3AGUALQA0ADIANgBjAC0AYgAyAGQAYQAtADMAYgBlADUANAA5ADcAMgA4ADYANAAwMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIc+OovRSi0bgCAgfQgIIDeM83wV03U4x9ZjxNVS8Zy7+Ad1LggDN2YdZyVKql1poLfcX+JqO9tp7hI2vhHFfUGGdw3wS0slBjxp92XXGkrk/xtp0oyJhx/QnFb5D0TciIwSlHEkiG9XpccfUNvXKHeaCRJn4Fkq/uDbXJgisBIMpjB6YbdBR+ihXwpzqn7egwIrsAfveggJtjJOdPJJPxH6XdxG9Oqt9Q2uBszn54ignm7Nr4rqOeZbcPImbSzFBeb0/ekRdnWl+8UqRaoc6TNZp8UDFMb0QbMDmikqBWNVAULiPC6oU3nvnkMIzeDIOXi9z5G4e1JU/IYB0F8xTE5II/Pz2Hne7DEO3dn8c+003Q9m1IJKCyQpmwD+4C5Y9FRDtRIaikfE95/YiylNyzAHeB60nZ17hoJ+vK7JNJtfG+KSOiaBmDtBgV6VjUepc4AY1uf/RSzx++IlzXdECEas0ISa5tmJkLrJBbTtPCwDt6fEQuFq27SexS28rCVlPgKX5X8TDe7+JNSWmu0H7LXORYNXFF1MP+OxoiFkrV6q4ol2FJD6L2X/NszZ0gKSOPbQnYWnmJ0uRyow0PSJ0PoYvi+02yw0MR7ej8IO9Tmx8d+zkacchZi5thAchNMks5tyQ6yG0GvxUfaIrBN8hzT3kgp4nNOUuVT5cpnFI0eLR0P6gswZQ736HkmVUG9My0+5XEaYvKyrsNTr6pUoWRhGQVYbLR868eqvH8TuOy1NebxKs7tvjMpSlN8zJIu7pCqxK5wbpCEtSM1lX6q1m9YLNzAPd8iIcwxh8F0yxmU4DwhdB6PgA2c/pz+QslQ+Ql2vDNu3aufHWz5jKjjmfqOYBzq2EGSi50sqeYeVQf5m1djIIullvXkuNSv4h+l9sRuMK+oVjZ/9AAPGiKp+b3sf80LUGkA5GG6sOWJ7aBgl26kQ6lqquBLmZptCoPPJ0F0kLtw86abzMDL0LjQ4sLdDZyT2K9p73ZYdQ3rL7r20Zh9mk4q4YU/vxRqpA6ZVqi9QMnWyU/hDvCw6Y6Th1V1N17vJYroIgTndpH5yj9nJJ4rFO2vgFIhVgCUo70hJHYJ/tIZ0n2MLFHUiFOWdavnbScP2O4hN/N7XQLr1/at/Yf4UEXF0B/G/pF5oSCQ3Rnxwu9FExFw+nsnl5QfhKtgO2TSR8wcqIQhuBqz4f2lGTpxnxjZxdcTjA7MB8wBwYFKw4DAhoEFBaVJkE6NC3JdQyccag5ClPF27hSBBQXHqsfXDRpuq0itsc2KyOJ6nWOVAICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"northcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "78ff990c-585a-4456-8c77-47e7e635bb1d" @@ -1828,7 +1828,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_68f457498b58/providers/Microsoft.Web/certificates/1849E3E23D12FB25EE37E22572C472E0285E9B90%23%23northcentralus%23?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl82OGY0NTc0OThiNTgvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzLzE4NDlFM0UyM0QxMkZCMjVFRTM3RTIyNTcyQzQ3MkUwMjg1RTlCOTAlMjMlMjNub3J0aGNlbnRyYWx1cyUyMz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAiYPw8AtPhwYQICB9AEggTYPTZJrxSAWNV/hZo/3Lx5T783sSaQ+a7hQ9YytjujZCEe7d7VzMbh7fKrwWF1DIWDVj+b8Nsh/9mDr7G6sWEkzlOqhczfctmdnj5YwqzmObKZfzPdxQED4DTXsVyM5dlEc4mNbcgHYGqMJLwh7CBQUM7UXPlVKfM7wLGxC/vU18w6Ct8R7v/Esv+LsEzl4hK1QSYJA3HnPt//v67wbG+w34Z/u7Lim4FNbHsSTNKoTBv0gLub7GcXhltTxPEl0ZJ/742FiZUeB0iI40IdRLFaQ//JG7/vk05PBjuL9shyvaWlT4bM+iDXW8CHk8RcSC0jFH42oOpfg1oEFkwFzRfcWUPYqYhmJuq4KCRIYPSwmXm6Ke+AwwHJ4OH9wQYfwvJDB7mbdOD0SIFJn1NYemPtYEwoC97Jd3/9uzRqjcO+3z8vPXdayOTqlx03bi2tgc1sfkMVZ3iPWYO1A0NmN8/qlYVJFZKqo+1rJSUcaJuyitcEaSPdf+F5+GOUEfJDzQxRhTPjEYhJRPSBjciwsspGNJXLpFHSPGoB1xCBIXdug7FpExYuFL8CxFa/Txx54aavsrIVZ/J6DnwqQZGYYLqKqE0xZhp5ZgYLsJTOqsuuqZm+WuPrC9FNY9n8zqYMk+nRZZ93YqDrnBiHMyxj8rse2q5SDcS4EytM3rgxK/dyQm4QpjA27XZCXtIkkbFfWX5rI1IpMabP29TkdDBLtnpGMbhWh8BZXINf0SB/CZux4EuZ+Esh9gzPwsJPxSwotyUqDo20n8gSMKFWOQ+puRlsytbbh3F7PI5SFZUbpgXUrv0sHfGub4GdeMy9+goU9U1A9CbLek5MsFX4nr6vKYZKiYR4yJG3crptD9TdsgiZtSE6rR+N7h+Xh3sjNCPRJXIumL/dLWe0PR/QAbeFQR/3X9/MZk+4DvmayloyyIxYAP2fyUU3PkgwoNGyNPUufalMttseLU2SaBxKo+J5w7yhynAeuiRKugL/57qe1CZs9vFekmg26rB2kBOMXQl3pPcZnIObR5TIOjbICU6uGRcs2Nz5lOf7BxBTB4udL1cPOvpbGQDGw3L3w13vAsyycEYhv3sMtUG4Ii7TNT5iCI2Zk1DAqoO5euM4pc2Rx9qnP9SzjoexkgppSv4govJ0bal0ianPBWsKNbq9hoWBbllwWMZgYum52s2LWCx9n+fDokcG9vFvAaPSX4c4Pt0wLpacfZJdmdpDtiyuv6+yPJsvUGZsX2Wp3CA9Pd/gmZNWCvs44tFPpwck6YQKkFnF0I46DOb+ihOaDvEgPLmL7WSquPOZJGkPi9pjC9RDRh4PbclwQRSehkPU+T3NYqf6kdbAbFWeJmV7M/FHQ4TR7s7+93wzUxxGY9Henq3pcVldOzpYa96AcOWhi/anXFoFuji4qykUFXCE9yjiYVq0Whl/hlUtqPwT8w585R6FGZbP15G15PaE+5YoeztIjviehtl0QQyh/Q8bNIFM7Zjq7fd9s6JiNyP7AuND9FYpmuwA1a0RCuDlTI0VcCkT7Ve24mpsbRUaJDtb7V+KyBy8JLWeCjh7vAkm/1kj/jegGMPKsL+X3HsLVKT6KgytZBZ4kiwFcgYoBoxdwSC3aVe46JMnUg5MJkpv/FV9XhCawVv0PIrIJjuH4XMt8zGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGMAYQAwADIAYwBmADcAZgAtADIAMAA3AGUALQA0ADIANgBjAC0AYgAyAGQAYQAtADMAYgBlADUANAA5ADcAMgA4ADYANAAwMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIc+OovRSi0bgCAgfQgIIDeM83wV03U4x9ZjxNVS8Zy7+Ad1LggDN2YdZyVKql1poLfcX+JqO9tp7hI2vhHFfUGGdw3wS0slBjxp92XXGkrk/xtp0oyJhx/QnFb5D0TciIwSlHEkiG9XpccfUNvXKHeaCRJn4Fkq/uDbXJgisBIMpjB6YbdBR+ihXwpzqn7egwIrsAfveggJtjJOdPJJPxH6XdxG9Oqt9Q2uBszn54ignm7Nr4rqOeZbcPImbSzFBeb0/ekRdnWl+8UqRaoc6TNZp8UDFMb0QbMDmikqBWNVAULiPC6oU3nvnkMIzeDIOXi9z5G4e1JU/IYB0F8xTE5II/Pz2Hne7DEO3dn8c+003Q9m1IJKCyQpmwD+4C5Y9FRDtRIaikfE95/YiylNyzAHeB60nZ17hoJ+vK7JNJtfG+KSOiaBmDtBgV6VjUepc4AY1uf/RSzx++IlzXdECEas0ISa5tmJkLrJBbTtPCwDt6fEQuFq27SexS28rCVlPgKX5X8TDe7+JNSWmu0H7LXORYNXFF1MP+OxoiFkrV6q4ol2FJD6L2X/NszZ0gKSOPbQnYWnmJ0uRyow0PSJ0PoYvi+02yw0MR7ej8IO9Tmx8d+zkacchZi5thAchNMks5tyQ6yG0GvxUfaIrBN8hzT3kgp4nNOUuVT5cpnFI0eLR0P6gswZQ736HkmVUG9My0+5XEaYvKyrsNTr6pUoWRhGQVYbLR868eqvH8TuOy1NebxKs7tvjMpSlN8zJIu7pCqxK5wbpCEtSM1lX6q1m9YLNzAPd8iIcwxh8F0yxmU4DwhdB6PgA2c/pz+QslQ+Ql2vDNu3aufHWz5jKjjmfqOYBzq2EGSi50sqeYeVQf5m1djIIullvXkuNSv4h+l9sRuMK+oVjZ/9AAPGiKp+b3sf80LUGkA5GG6sOWJ7aBgl26kQ6lqquBLmZptCoPPJ0F0kLtw86abzMDL0LjQ4sLdDZyT2K9p73ZYdQ3rL7r20Zh9mk4q4YU/vxRqpA6ZVqi9QMnWyU/hDvCw6Y6Th1V1N17vJYroIgTndpH5yj9nJJ4rFO2vgFIhVgCUo70hJHYJ/tIZ0n2MLFHUiFOWdavnbScP2O4hN/N7XQLr1/at/Yf4UEXF0B/G/pF5oSCQ3Rnxwu9FExFw+nsnl5QfhKtgO2TSR8wcqIQhuBqz4f2lGTpxnxjZxdcTjA7MB8wBwYFKw4DAhoEFBaVJkE6NC3JdQyccag5ClPF27hSBBQXHqsfXDRpuq0itsc2KyOJ6nWOVAICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"northcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAiYPw8AtPhwYQICB9AEggTYPTZJrxSAWNV/hZo/3Lx5T783sSaQ+a7hQ9YytjujZCEe7d7VzMbh7fKrwWF1DIWDVj+b8Nsh/9mDr7G6sWEkzlOqhczfctmdnj5YwqzmObKZfzPdxQED4DTXsVyM5dlEc4mNbcgHYGqMJLwh7CBQUM7UXPlVKfM7wLGxC/vU18w6Ct8R7v/Esv+LsEzl4hK1QSYJA3HnPt//v67wbG+w34Z/u7Lim4FNbHsSTNKoTBv0gLub7GcXhltTxPEl0ZJ/742FiZUeB0iI40IdRLFaQ//JG7/vk05PBjuL9shyvaWlT4bM+iDXW8CHk8RcSC0jFH42oOpfg1oEFkwFzRfcWUPYqYhmJuq4KCRIYPSwmXm6Ke+AwwHJ4OH9wQYfwvJDB7mbdOD0SIFJn1NYemPtYEwoC97Jd3/9uzRqjcO+3z8vPXdayOTqlx03bi2tgc1sfkMVZ3iPWYO1A0NmN8/qlYVJFZKqo+1rJSUcaJuyitcEaSPdf+F5+GOUEfJDzQxRhTPjEYhJRPSBjciwsspGNJXLpFHSPGoB1xCBIXdug7FpExYuFL8CxFa/Txx54aavsrIVZ/J6DnwqQZGYYLqKqE0xZhp5ZgYLsJTOqsuuqZm+WuPrC9FNY9n8zqYMk+nRZZ93YqDrnBiHMyxj8rse2q5SDcS4EytM3rgxK/dyQm4QpjA27XZCXtIkkbFfWX5rI1IpMabP29TkdDBLtnpGMbhWh8BZXINf0SB/CZux4EuZ+Esh9gzPwsJPxSwotyUqDo20n8gSMKFWOQ+puRlsytbbh3F7PI5SFZUbpgXUrv0sHfGub4GdeMy9+goU9U1A9CbLek5MsFX4nr6vKYZKiYR4yJG3crptD9TdsgiZtSE6rR+N7h+Xh3sjNCPRJXIumL/dLWe0PR/QAbeFQR/3X9/MZk+4DvmayloyyIxYAP2fyUU3PkgwoNGyNPUufalMttseLU2SaBxKo+J5w7yhynAeuiRKugL/57qe1CZs9vFekmg26rB2kBOMXQl3pPcZnIObR5TIOjbICU6uGRcs2Nz5lOf7BxBTB4udL1cPOvpbGQDGw3L3w13vAsyycEYhv3sMtUG4Ii7TNT5iCI2Zk1DAqoO5euM4pc2Rx9qnP9SzjoexkgppSv4govJ0bal0ianPBWsKNbq9hoWBbllwWMZgYum52s2LWCx9n+fDokcG9vFvAaPSX4c4Pt0wLpacfZJdmdpDtiyuv6+yPJsvUGZsX2Wp3CA9Pd/gmZNWCvs44tFPpwck6YQKkFnF0I46DOb+ihOaDvEgPLmL7WSquPOZJGkPi9pjC9RDRh4PbclwQRSehkPU+T3NYqf6kdbAbFWeJmV7M/FHQ4TR7s7+93wzUxxGY9Henq3pcVldOzpYa96AcOWhi/anXFoFuji4qykUFXCE9yjiYVq0Whl/hlUtqPwT8w585R6FGZbP15G15PaE+5YoeztIjviehtl0QQyh/Q8bNIFM7Zjq7fd9s6JiNyP7AuND9FYpmuwA1a0RCuDlTI0VcCkT7Ve24mpsbRUaJDtb7V+KyBy8JLWeCjh7vAkm/1kj/jegGMPKsL+X3HsLVKT6KgytZBZ4kiwFcgYoBoxdwSC3aVe46JMnUg5MJkpv/FV9XhCawVv0PIrIJjuH4XMt8zGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGMAYQAwADIAYwBmADcAZgAtADIAMAA3AGUALQA0ADIANgBjAC0AYgAyAGQAYQAtADMAYgBlADUANAA5ADcAMgA4ADYANAAwMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIc+OovRSi0bgCAgfQgIIDeM83wV03U4x9ZjxNVS8Zy7+Ad1LggDN2YdZyVKql1poLfcX+JqO9tp7hI2vhHFfUGGdw3wS0slBjxp92XXGkrk/xtp0oyJhx/QnFb5D0TciIwSlHEkiG9XpccfUNvXKHeaCRJn4Fkq/uDbXJgisBIMpjB6YbdBR+ihXwpzqn7egwIrsAfveggJtjJOdPJJPxH6XdxG9Oqt9Q2uBszn54ignm7Nr4rqOeZbcPImbSzFBeb0/ekRdnWl+8UqRaoc6TNZp8UDFMb0QbMDmikqBWNVAULiPC6oU3nvnkMIzeDIOXi9z5G4e1JU/IYB0F8xTE5II/Pz2Hne7DEO3dn8c+003Q9m1IJKCyQpmwD+4C5Y9FRDtRIaikfE95/YiylNyzAHeB60nZ17hoJ+vK7JNJtfG+KSOiaBmDtBgV6VjUepc4AY1uf/RSzx++IlzXdECEas0ISa5tmJkLrJBbTtPCwDt6fEQuFq27SexS28rCVlPgKX5X8TDe7+JNSWmu0H7LXORYNXFF1MP+OxoiFkrV6q4ol2FJD6L2X/NszZ0gKSOPbQnYWnmJ0uRyow0PSJ0PoYvi+02yw0MR7ej8IO9Tmx8d+zkacchZi5thAchNMks5tyQ6yG0GvxUfaIrBN8hzT3kgp4nNOUuVT5cpnFI0eLR0P6gswZQ736HkmVUG9My0+5XEaYvKyrsNTr6pUoWRhGQVYbLR868eqvH8TuOy1NebxKs7tvjMpSlN8zJIu7pCqxK5wbpCEtSM1lX6q1m9YLNzAPd8iIcwxh8F0yxmU4DwhdB6PgA2c/pz+QslQ+Ql2vDNu3aufHWz5jKjjmfqOYBzq2EGSi50sqeYeVQf5m1djIIullvXkuNSv4h+l9sRuMK+oVjZ/9AAPGiKp+b3sf80LUGkA5GG6sOWJ7aBgl26kQ6lqquBLmZptCoPPJ0F0kLtw86abzMDL0LjQ4sLdDZyT2K9p73ZYdQ3rL7r20Zh9mk4q4YU/vxRqpA6ZVqi9QMnWyU/hDvCw6Y6Th1V1N17vJYroIgTndpH5yj9nJJ4rFO2vgFIhVgCUo70hJHYJ/tIZ0n2MLFHUiFOWdavnbScP2O4hN/N7XQLr1/at/Yf4UEXF0B/G/pF5oSCQ3Rnxwu9FExFw+nsnl5QfhKtgO2TSR8wcqIQhuBqz4f2lGTpxnxjZxdcTjA7MB8wBwYFKw4DAhoEFBaVJkE6NC3JdQyccag5ClPF27hSBBQXHqsfXDRpuq0itsc2KyOJ6nWOVAICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"northcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "f8a5f4fe-30e6-469d-bbca-7a1cae21bd99" @@ -1907,7 +1907,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_68f457498b58/providers/Microsoft.Web/certificates/1849E3E23D12FB25EE37E22572C472E0285E9B90%23%23northcentralus%23?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl82OGY0NTc0OThiNTgvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzLzE4NDlFM0UyM0QxMkZCMjVFRTM3RTIyNTcyQzQ3MkUwMjg1RTlCOTAlMjMlMjNub3J0aGNlbnRyYWx1cyUyMz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAiYPw8AtPhwYQICB9AEggTYPTZJrxSAWNV/hZo/3Lx5T783sSaQ+a7hQ9YytjujZCEe7d7VzMbh7fKrwWF1DIWDVj+b8Nsh/9mDr7G6sWEkzlOqhczfctmdnj5YwqzmObKZfzPdxQED4DTXsVyM5dlEc4mNbcgHYGqMJLwh7CBQUM7UXPlVKfM7wLGxC/vU18w6Ct8R7v/Esv+LsEzl4hK1QSYJA3HnPt//v67wbG+w34Z/u7Lim4FNbHsSTNKoTBv0gLub7GcXhltTxPEl0ZJ/742FiZUeB0iI40IdRLFaQ//JG7/vk05PBjuL9shyvaWlT4bM+iDXW8CHk8RcSC0jFH42oOpfg1oEFkwFzRfcWUPYqYhmJuq4KCRIYPSwmXm6Ke+AwwHJ4OH9wQYfwvJDB7mbdOD0SIFJn1NYemPtYEwoC97Jd3/9uzRqjcO+3z8vPXdayOTqlx03bi2tgc1sfkMVZ3iPWYO1A0NmN8/qlYVJFZKqo+1rJSUcaJuyitcEaSPdf+F5+GOUEfJDzQxRhTPjEYhJRPSBjciwsspGNJXLpFHSPGoB1xCBIXdug7FpExYuFL8CxFa/Txx54aavsrIVZ/J6DnwqQZGYYLqKqE0xZhp5ZgYLsJTOqsuuqZm+WuPrC9FNY9n8zqYMk+nRZZ93YqDrnBiHMyxj8rse2q5SDcS4EytM3rgxK/dyQm4QpjA27XZCXtIkkbFfWX5rI1IpMabP29TkdDBLtnpGMbhWh8BZXINf0SB/CZux4EuZ+Esh9gzPwsJPxSwotyUqDo20n8gSMKFWOQ+puRlsytbbh3F7PI5SFZUbpgXUrv0sHfGub4GdeMy9+goU9U1A9CbLek5MsFX4nr6vKYZKiYR4yJG3crptD9TdsgiZtSE6rR+N7h+Xh3sjNCPRJXIumL/dLWe0PR/QAbeFQR/3X9/MZk+4DvmayloyyIxYAP2fyUU3PkgwoNGyNPUufalMttseLU2SaBxKo+J5w7yhynAeuiRKugL/57qe1CZs9vFekmg26rB2kBOMXQl3pPcZnIObR5TIOjbICU6uGRcs2Nz5lOf7BxBTB4udL1cPOvpbGQDGw3L3w13vAsyycEYhv3sMtUG4Ii7TNT5iCI2Zk1DAqoO5euM4pc2Rx9qnP9SzjoexkgppSv4govJ0bal0ianPBWsKNbq9hoWBbllwWMZgYum52s2LWCx9n+fDokcG9vFvAaPSX4c4Pt0wLpacfZJdmdpDtiyuv6+yPJsvUGZsX2Wp3CA9Pd/gmZNWCvs44tFPpwck6YQKkFnF0I46DOb+ihOaDvEgPLmL7WSquPOZJGkPi9pjC9RDRh4PbclwQRSehkPU+T3NYqf6kdbAbFWeJmV7M/FHQ4TR7s7+93wzUxxGY9Henq3pcVldOzpYa96AcOWhi/anXFoFuji4qykUFXCE9yjiYVq0Whl/hlUtqPwT8w585R6FGZbP15G15PaE+5YoeztIjviehtl0QQyh/Q8bNIFM7Zjq7fd9s6JiNyP7AuND9FYpmuwA1a0RCuDlTI0VcCkT7Ve24mpsbRUaJDtb7V+KyBy8JLWeCjh7vAkm/1kj/jegGMPKsL+X3HsLVKT6KgytZBZ4kiwFcgYoBoxdwSC3aVe46JMnUg5MJkpv/FV9XhCawVv0PIrIJjuH4XMt8zGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGMAYQAwADIAYwBmADcAZgAtADIAMAA3AGUALQA0ADIANgBjAC0AYgAyAGQAYQAtADMAYgBlADUANAA5ADcAMgA4ADYANAAwMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIc+OovRSi0bgCAgfQgIIDeM83wV03U4x9ZjxNVS8Zy7+Ad1LggDN2YdZyVKql1poLfcX+JqO9tp7hI2vhHFfUGGdw3wS0slBjxp92XXGkrk/xtp0oyJhx/QnFb5D0TciIwSlHEkiG9XpccfUNvXKHeaCRJn4Fkq/uDbXJgisBIMpjB6YbdBR+ihXwpzqn7egwIrsAfveggJtjJOdPJJPxH6XdxG9Oqt9Q2uBszn54ignm7Nr4rqOeZbcPImbSzFBeb0/ekRdnWl+8UqRaoc6TNZp8UDFMb0QbMDmikqBWNVAULiPC6oU3nvnkMIzeDIOXi9z5G4e1JU/IYB0F8xTE5II/Pz2Hne7DEO3dn8c+003Q9m1IJKCyQpmwD+4C5Y9FRDtRIaikfE95/YiylNyzAHeB60nZ17hoJ+vK7JNJtfG+KSOiaBmDtBgV6VjUepc4AY1uf/RSzx++IlzXdECEas0ISa5tmJkLrJBbTtPCwDt6fEQuFq27SexS28rCVlPgKX5X8TDe7+JNSWmu0H7LXORYNXFF1MP+OxoiFkrV6q4ol2FJD6L2X/NszZ0gKSOPbQnYWnmJ0uRyow0PSJ0PoYvi+02yw0MR7ej8IO9Tmx8d+zkacchZi5thAchNMks5tyQ6yG0GvxUfaIrBN8hzT3kgp4nNOUuVT5cpnFI0eLR0P6gswZQ736HkmVUG9My0+5XEaYvKyrsNTr6pUoWRhGQVYbLR868eqvH8TuOy1NebxKs7tvjMpSlN8zJIu7pCqxK5wbpCEtSM1lX6q1m9YLNzAPd8iIcwxh8F0yxmU4DwhdB6PgA2c/pz+QslQ+Ql2vDNu3aufHWz5jKjjmfqOYBzq2EGSi50sqeYeVQf5m1djIIullvXkuNSv4h+l9sRuMK+oVjZ/9AAPGiKp+b3sf80LUGkA5GG6sOWJ7aBgl26kQ6lqquBLmZptCoPPJ0F0kLtw86abzMDL0LjQ4sLdDZyT2K9p73ZYdQ3rL7r20Zh9mk4q4YU/vxRqpA6ZVqi9QMnWyU/hDvCw6Y6Th1V1N17vJYroIgTndpH5yj9nJJ4rFO2vgFIhVgCUo70hJHYJ/tIZ0n2MLFHUiFOWdavnbScP2O4hN/N7XQLr1/at/Yf4UEXF0B/G/pF5oSCQ3Rnxwu9FExFw+nsnl5QfhKtgO2TSR8wcqIQhuBqz4f2lGTpxnxjZxdcTjA7MB8wBwYFKw4DAhoEFBaVJkE6NC3JdQyccag5ClPF27hSBBQXHqsfXDRpuq0itsc2KyOJ6nWOVAICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"northcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAiYPw8AtPhwYQICB9AEggTYPTZJrxSAWNV/hZo/3Lx5T783sSaQ+a7hQ9YytjujZCEe7d7VzMbh7fKrwWF1DIWDVj+b8Nsh/9mDr7G6sWEkzlOqhczfctmdnj5YwqzmObKZfzPdxQED4DTXsVyM5dlEc4mNbcgHYGqMJLwh7CBQUM7UXPlVKfM7wLGxC/vU18w6Ct8R7v/Esv+LsEzl4hK1QSYJA3HnPt//v67wbG+w34Z/u7Lim4FNbHsSTNKoTBv0gLub7GcXhltTxPEl0ZJ/742FiZUeB0iI40IdRLFaQ//JG7/vk05PBjuL9shyvaWlT4bM+iDXW8CHk8RcSC0jFH42oOpfg1oEFkwFzRfcWUPYqYhmJuq4KCRIYPSwmXm6Ke+AwwHJ4OH9wQYfwvJDB7mbdOD0SIFJn1NYemPtYEwoC97Jd3/9uzRqjcO+3z8vPXdayOTqlx03bi2tgc1sfkMVZ3iPWYO1A0NmN8/qlYVJFZKqo+1rJSUcaJuyitcEaSPdf+F5+GOUEfJDzQxRhTPjEYhJRPSBjciwsspGNJXLpFHSPGoB1xCBIXdug7FpExYuFL8CxFa/Txx54aavsrIVZ/J6DnwqQZGYYLqKqE0xZhp5ZgYLsJTOqsuuqZm+WuPrC9FNY9n8zqYMk+nRZZ93YqDrnBiHMyxj8rse2q5SDcS4EytM3rgxK/dyQm4QpjA27XZCXtIkkbFfWX5rI1IpMabP29TkdDBLtnpGMbhWh8BZXINf0SB/CZux4EuZ+Esh9gzPwsJPxSwotyUqDo20n8gSMKFWOQ+puRlsytbbh3F7PI5SFZUbpgXUrv0sHfGub4GdeMy9+goU9U1A9CbLek5MsFX4nr6vKYZKiYR4yJG3crptD9TdsgiZtSE6rR+N7h+Xh3sjNCPRJXIumL/dLWe0PR/QAbeFQR/3X9/MZk+4DvmayloyyIxYAP2fyUU3PkgwoNGyNPUufalMttseLU2SaBxKo+J5w7yhynAeuiRKugL/57qe1CZs9vFekmg26rB2kBOMXQl3pPcZnIObR5TIOjbICU6uGRcs2Nz5lOf7BxBTB4udL1cPOvpbGQDGw3L3w13vAsyycEYhv3sMtUG4Ii7TNT5iCI2Zk1DAqoO5euM4pc2Rx9qnP9SzjoexkgppSv4govJ0bal0ianPBWsKNbq9hoWBbllwWMZgYum52s2LWCx9n+fDokcG9vFvAaPSX4c4Pt0wLpacfZJdmdpDtiyuv6+yPJsvUGZsX2Wp3CA9Pd/gmZNWCvs44tFPpwck6YQKkFnF0I46DOb+ihOaDvEgPLmL7WSquPOZJGkPi9pjC9RDRh4PbclwQRSehkPU+T3NYqf6kdbAbFWeJmV7M/FHQ4TR7s7+93wzUxxGY9Henq3pcVldOzpYa96AcOWhi/anXFoFuji4qykUFXCE9yjiYVq0Whl/hlUtqPwT8w585R6FGZbP15G15PaE+5YoeztIjviehtl0QQyh/Q8bNIFM7Zjq7fd9s6JiNyP7AuND9FYpmuwA1a0RCuDlTI0VcCkT7Ve24mpsbRUaJDtb7V+KyBy8JLWeCjh7vAkm/1kj/jegGMPKsL+X3HsLVKT6KgytZBZ4kiwFcgYoBoxdwSC3aVe46JMnUg5MJkpv/FV9XhCawVv0PIrIJjuH4XMt8zGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGMAYQAwADIAYwBmADcAZgAtADIAMAA3AGUALQA0ADIANgBjAC0AYgAyAGQAYQAtADMAYgBlADUANAA5ADcAMgA4ADYANAAwMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIc+OovRSi0bgCAgfQgIIDeM83wV03U4x9ZjxNVS8Zy7+Ad1LggDN2YdZyVKql1poLfcX+JqO9tp7hI2vhHFfUGGdw3wS0slBjxp92XXGkrk/xtp0oyJhx/QnFb5D0TciIwSlHEkiG9XpccfUNvXKHeaCRJn4Fkq/uDbXJgisBIMpjB6YbdBR+ihXwpzqn7egwIrsAfveggJtjJOdPJJPxH6XdxG9Oqt9Q2uBszn54ignm7Nr4rqOeZbcPImbSzFBeb0/ekRdnWl+8UqRaoc6TNZp8UDFMb0QbMDmikqBWNVAULiPC6oU3nvnkMIzeDIOXi9z5G4e1JU/IYB0F8xTE5II/Pz2Hne7DEO3dn8c+003Q9m1IJKCyQpmwD+4C5Y9FRDtRIaikfE95/YiylNyzAHeB60nZ17hoJ+vK7JNJtfG+KSOiaBmDtBgV6VjUepc4AY1uf/RSzx++IlzXdECEas0ISa5tmJkLrJBbTtPCwDt6fEQuFq27SexS28rCVlPgKX5X8TDe7+JNSWmu0H7LXORYNXFF1MP+OxoiFkrV6q4ol2FJD6L2X/NszZ0gKSOPbQnYWnmJ0uRyow0PSJ0PoYvi+02yw0MR7ej8IO9Tmx8d+zkacchZi5thAchNMks5tyQ6yG0GvxUfaIrBN8hzT3kgp4nNOUuVT5cpnFI0eLR0P6gswZQ736HkmVUG9My0+5XEaYvKyrsNTr6pUoWRhGQVYbLR868eqvH8TuOy1NebxKs7tvjMpSlN8zJIu7pCqxK5wbpCEtSM1lX6q1m9YLNzAPd8iIcwxh8F0yxmU4DwhdB6PgA2c/pz+QslQ+Ql2vDNu3aufHWz5jKjjmfqOYBzq2EGSi50sqeYeVQf5m1djIIullvXkuNSv4h+l9sRuMK+oVjZ/9AAPGiKp+b3sf80LUGkA5GG6sOWJ7aBgl26kQ6lqquBLmZptCoPPJ0F0kLtw86abzMDL0LjQ4sLdDZyT2K9p73ZYdQ3rL7r20Zh9mk4q4YU/vxRqpA6ZVqi9QMnWyU/hDvCw6Y6Th1V1N17vJYroIgTndpH5yj9nJJ4rFO2vgFIhVgCUo70hJHYJ/tIZ0n2MLFHUiFOWdavnbScP2O4hN/N7XQLr1/at/Yf4UEXF0B/G/pF5oSCQ3Rnxwu9FExFw+nsnl5QfhKtgO2TSR8wcqIQhuBqz4f2lGTpxnxjZxdcTjA7MB8wBwYFKw4DAhoEFBaVJkE6NC3JdQyccag5ClPF27hSBBQXHqsfXDRpuq0itsc2KyOJ6nWOVAICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"northcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "62d93f62-4473-4fca-870d-efcbb88201d6" @@ -3604,7 +3604,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_68f457498b58/providers/Microsoft.Web/certificates/1849E3E23D12FB25EE37E22572C472E0285E9B90%23%23westeurope%23?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl82OGY0NTc0OThiNTgvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzLzE4NDlFM0UyM0QxMkZCMjVFRTM3RTIyNTcyQzQ3MkUwMjg1RTlCOTAlMjMlMjN3ZXN0ZXVyb3BlJTIzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAiYPw8AtPhwYQICB9AEggTYPTZJrxSAWNV/hZo/3Lx5T783sSaQ+a7hQ9YytjujZCEe7d7VzMbh7fKrwWF1DIWDVj+b8Nsh/9mDr7G6sWEkzlOqhczfctmdnj5YwqzmObKZfzPdxQED4DTXsVyM5dlEc4mNbcgHYGqMJLwh7CBQUM7UXPlVKfM7wLGxC/vU18w6Ct8R7v/Esv+LsEzl4hK1QSYJA3HnPt//v67wbG+w34Z/u7Lim4FNbHsSTNKoTBv0gLub7GcXhltTxPEl0ZJ/742FiZUeB0iI40IdRLFaQ//JG7/vk05PBjuL9shyvaWlT4bM+iDXW8CHk8RcSC0jFH42oOpfg1oEFkwFzRfcWUPYqYhmJuq4KCRIYPSwmXm6Ke+AwwHJ4OH9wQYfwvJDB7mbdOD0SIFJn1NYemPtYEwoC97Jd3/9uzRqjcO+3z8vPXdayOTqlx03bi2tgc1sfkMVZ3iPWYO1A0NmN8/qlYVJFZKqo+1rJSUcaJuyitcEaSPdf+F5+GOUEfJDzQxRhTPjEYhJRPSBjciwsspGNJXLpFHSPGoB1xCBIXdug7FpExYuFL8CxFa/Txx54aavsrIVZ/J6DnwqQZGYYLqKqE0xZhp5ZgYLsJTOqsuuqZm+WuPrC9FNY9n8zqYMk+nRZZ93YqDrnBiHMyxj8rse2q5SDcS4EytM3rgxK/dyQm4QpjA27XZCXtIkkbFfWX5rI1IpMabP29TkdDBLtnpGMbhWh8BZXINf0SB/CZux4EuZ+Esh9gzPwsJPxSwotyUqDo20n8gSMKFWOQ+puRlsytbbh3F7PI5SFZUbpgXUrv0sHfGub4GdeMy9+goU9U1A9CbLek5MsFX4nr6vKYZKiYR4yJG3crptD9TdsgiZtSE6rR+N7h+Xh3sjNCPRJXIumL/dLWe0PR/QAbeFQR/3X9/MZk+4DvmayloyyIxYAP2fyUU3PkgwoNGyNPUufalMttseLU2SaBxKo+J5w7yhynAeuiRKugL/57qe1CZs9vFekmg26rB2kBOMXQl3pPcZnIObR5TIOjbICU6uGRcs2Nz5lOf7BxBTB4udL1cPOvpbGQDGw3L3w13vAsyycEYhv3sMtUG4Ii7TNT5iCI2Zk1DAqoO5euM4pc2Rx9qnP9SzjoexkgppSv4govJ0bal0ianPBWsKNbq9hoWBbllwWMZgYum52s2LWCx9n+fDokcG9vFvAaPSX4c4Pt0wLpacfZJdmdpDtiyuv6+yPJsvUGZsX2Wp3CA9Pd/gmZNWCvs44tFPpwck6YQKkFnF0I46DOb+ihOaDvEgPLmL7WSquPOZJGkPi9pjC9RDRh4PbclwQRSehkPU+T3NYqf6kdbAbFWeJmV7M/FHQ4TR7s7+93wzUxxGY9Henq3pcVldOzpYa96AcOWhi/anXFoFuji4qykUFXCE9yjiYVq0Whl/hlUtqPwT8w585R6FGZbP15G15PaE+5YoeztIjviehtl0QQyh/Q8bNIFM7Zjq7fd9s6JiNyP7AuND9FYpmuwA1a0RCuDlTI0VcCkT7Ve24mpsbRUaJDtb7V+KyBy8JLWeCjh7vAkm/1kj/jegGMPKsL+X3HsLVKT6KgytZBZ4kiwFcgYoBoxdwSC3aVe46JMnUg5MJkpv/FV9XhCawVv0PIrIJjuH4XMt8zGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGMAYQAwADIAYwBmADcAZgAtADIAMAA3AGUALQA0ADIANgBjAC0AYgAyAGQAYQAtADMAYgBlADUANAA5ADcAMgA4ADYANAAwMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIc+OovRSi0bgCAgfQgIIDeM83wV03U4x9ZjxNVS8Zy7+Ad1LggDN2YdZyVKql1poLfcX+JqO9tp7hI2vhHFfUGGdw3wS0slBjxp92XXGkrk/xtp0oyJhx/QnFb5D0TciIwSlHEkiG9XpccfUNvXKHeaCRJn4Fkq/uDbXJgisBIMpjB6YbdBR+ihXwpzqn7egwIrsAfveggJtjJOdPJJPxH6XdxG9Oqt9Q2uBszn54ignm7Nr4rqOeZbcPImbSzFBeb0/ekRdnWl+8UqRaoc6TNZp8UDFMb0QbMDmikqBWNVAULiPC6oU3nvnkMIzeDIOXi9z5G4e1JU/IYB0F8xTE5II/Pz2Hne7DEO3dn8c+003Q9m1IJKCyQpmwD+4C5Y9FRDtRIaikfE95/YiylNyzAHeB60nZ17hoJ+vK7JNJtfG+KSOiaBmDtBgV6VjUepc4AY1uf/RSzx++IlzXdECEas0ISa5tmJkLrJBbTtPCwDt6fEQuFq27SexS28rCVlPgKX5X8TDe7+JNSWmu0H7LXORYNXFF1MP+OxoiFkrV6q4ol2FJD6L2X/NszZ0gKSOPbQnYWnmJ0uRyow0PSJ0PoYvi+02yw0MR7ej8IO9Tmx8d+zkacchZi5thAchNMks5tyQ6yG0GvxUfaIrBN8hzT3kgp4nNOUuVT5cpnFI0eLR0P6gswZQ736HkmVUG9My0+5XEaYvKyrsNTr6pUoWRhGQVYbLR868eqvH8TuOy1NebxKs7tvjMpSlN8zJIu7pCqxK5wbpCEtSM1lX6q1m9YLNzAPd8iIcwxh8F0yxmU4DwhdB6PgA2c/pz+QslQ+Ql2vDNu3aufHWz5jKjjmfqOYBzq2EGSi50sqeYeVQf5m1djIIullvXkuNSv4h+l9sRuMK+oVjZ/9AAPGiKp+b3sf80LUGkA5GG6sOWJ7aBgl26kQ6lqquBLmZptCoPPJ0F0kLtw86abzMDL0LjQ4sLdDZyT2K9p73ZYdQ3rL7r20Zh9mk4q4YU/vxRqpA6ZVqi9QMnWyU/hDvCw6Y6Th1V1N17vJYroIgTndpH5yj9nJJ4rFO2vgFIhVgCUo70hJHYJ/tIZ0n2MLFHUiFOWdavnbScP2O4hN/N7XQLr1/at/Yf4UEXF0B/G/pF5oSCQ3Rnxwu9FExFw+nsnl5QfhKtgO2TSR8wcqIQhuBqz4f2lGTpxnxjZxdcTjA7MB8wBwYFKw4DAhoEFBaVJkE6NC3JdQyccag5ClPF27hSBBQXHqsfXDRpuq0itsc2KyOJ6nWOVAICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"westeurope\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAiYPw8AtPhwYQICB9AEggTYPTZJrxSAWNV/hZo/3Lx5T783sSaQ+a7hQ9YytjujZCEe7d7VzMbh7fKrwWF1DIWDVj+b8Nsh/9mDr7G6sWEkzlOqhczfctmdnj5YwqzmObKZfzPdxQED4DTXsVyM5dlEc4mNbcgHYGqMJLwh7CBQUM7UXPlVKfM7wLGxC/vU18w6Ct8R7v/Esv+LsEzl4hK1QSYJA3HnPt//v67wbG+w34Z/u7Lim4FNbHsSTNKoTBv0gLub7GcXhltTxPEl0ZJ/742FiZUeB0iI40IdRLFaQ//JG7/vk05PBjuL9shyvaWlT4bM+iDXW8CHk8RcSC0jFH42oOpfg1oEFkwFzRfcWUPYqYhmJuq4KCRIYPSwmXm6Ke+AwwHJ4OH9wQYfwvJDB7mbdOD0SIFJn1NYemPtYEwoC97Jd3/9uzRqjcO+3z8vPXdayOTqlx03bi2tgc1sfkMVZ3iPWYO1A0NmN8/qlYVJFZKqo+1rJSUcaJuyitcEaSPdf+F5+GOUEfJDzQxRhTPjEYhJRPSBjciwsspGNJXLpFHSPGoB1xCBIXdug7FpExYuFL8CxFa/Txx54aavsrIVZ/J6DnwqQZGYYLqKqE0xZhp5ZgYLsJTOqsuuqZm+WuPrC9FNY9n8zqYMk+nRZZ93YqDrnBiHMyxj8rse2q5SDcS4EytM3rgxK/dyQm4QpjA27XZCXtIkkbFfWX5rI1IpMabP29TkdDBLtnpGMbhWh8BZXINf0SB/CZux4EuZ+Esh9gzPwsJPxSwotyUqDo20n8gSMKFWOQ+puRlsytbbh3F7PI5SFZUbpgXUrv0sHfGub4GdeMy9+goU9U1A9CbLek5MsFX4nr6vKYZKiYR4yJG3crptD9TdsgiZtSE6rR+N7h+Xh3sjNCPRJXIumL/dLWe0PR/QAbeFQR/3X9/MZk+4DvmayloyyIxYAP2fyUU3PkgwoNGyNPUufalMttseLU2SaBxKo+J5w7yhynAeuiRKugL/57qe1CZs9vFekmg26rB2kBOMXQl3pPcZnIObR5TIOjbICU6uGRcs2Nz5lOf7BxBTB4udL1cPOvpbGQDGw3L3w13vAsyycEYhv3sMtUG4Ii7TNT5iCI2Zk1DAqoO5euM4pc2Rx9qnP9SzjoexkgppSv4govJ0bal0ianPBWsKNbq9hoWBbllwWMZgYum52s2LWCx9n+fDokcG9vFvAaPSX4c4Pt0wLpacfZJdmdpDtiyuv6+yPJsvUGZsX2Wp3CA9Pd/gmZNWCvs44tFPpwck6YQKkFnF0I46DOb+ihOaDvEgPLmL7WSquPOZJGkPi9pjC9RDRh4PbclwQRSehkPU+T3NYqf6kdbAbFWeJmV7M/FHQ4TR7s7+93wzUxxGY9Henq3pcVldOzpYa96AcOWhi/anXFoFuji4qykUFXCE9yjiYVq0Whl/hlUtqPwT8w585R6FGZbP15G15PaE+5YoeztIjviehtl0QQyh/Q8bNIFM7Zjq7fd9s6JiNyP7AuND9FYpmuwA1a0RCuDlTI0VcCkT7Ve24mpsbRUaJDtb7V+KyBy8JLWeCjh7vAkm/1kj/jegGMPKsL+X3HsLVKT6KgytZBZ4kiwFcgYoBoxdwSC3aVe46JMnUg5MJkpv/FV9XhCawVv0PIrIJjuH4XMt8zGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGMAYQAwADIAYwBmADcAZgAtADIAMAA3AGUALQA0ADIANgBjAC0AYgAyAGQAYQAtADMAYgBlADUANAA5ADcAMgA4ADYANAAwMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIc+OovRSi0bgCAgfQgIIDeM83wV03U4x9ZjxNVS8Zy7+Ad1LggDN2YdZyVKql1poLfcX+JqO9tp7hI2vhHFfUGGdw3wS0slBjxp92XXGkrk/xtp0oyJhx/QnFb5D0TciIwSlHEkiG9XpccfUNvXKHeaCRJn4Fkq/uDbXJgisBIMpjB6YbdBR+ihXwpzqn7egwIrsAfveggJtjJOdPJJPxH6XdxG9Oqt9Q2uBszn54ignm7Nr4rqOeZbcPImbSzFBeb0/ekRdnWl+8UqRaoc6TNZp8UDFMb0QbMDmikqBWNVAULiPC6oU3nvnkMIzeDIOXi9z5G4e1JU/IYB0F8xTE5II/Pz2Hne7DEO3dn8c+003Q9m1IJKCyQpmwD+4C5Y9FRDtRIaikfE95/YiylNyzAHeB60nZ17hoJ+vK7JNJtfG+KSOiaBmDtBgV6VjUepc4AY1uf/RSzx++IlzXdECEas0ISa5tmJkLrJBbTtPCwDt6fEQuFq27SexS28rCVlPgKX5X8TDe7+JNSWmu0H7LXORYNXFF1MP+OxoiFkrV6q4ol2FJD6L2X/NszZ0gKSOPbQnYWnmJ0uRyow0PSJ0PoYvi+02yw0MR7ej8IO9Tmx8d+zkacchZi5thAchNMks5tyQ6yG0GvxUfaIrBN8hzT3kgp4nNOUuVT5cpnFI0eLR0P6gswZQ736HkmVUG9My0+5XEaYvKyrsNTr6pUoWRhGQVYbLR868eqvH8TuOy1NebxKs7tvjMpSlN8zJIu7pCqxK5wbpCEtSM1lX6q1m9YLNzAPd8iIcwxh8F0yxmU4DwhdB6PgA2c/pz+QslQ+Ql2vDNu3aufHWz5jKjjmfqOYBzq2EGSi50sqeYeVQf5m1djIIullvXkuNSv4h+l9sRuMK+oVjZ/9AAPGiKp+b3sf80LUGkA5GG6sOWJ7aBgl26kQ6lqquBLmZptCoPPJ0F0kLtw86abzMDL0LjQ4sLdDZyT2K9p73ZYdQ3rL7r20Zh9mk4q4YU/vxRqpA6ZVqi9QMnWyU/hDvCw6Y6Th1V1N17vJYroIgTndpH5yj9nJJ4rFO2vgFIhVgCUo70hJHYJ/tIZ0n2MLFHUiFOWdavnbScP2O4hN/N7XQLr1/at/Yf4UEXF0B/G/pF5oSCQ3Rnxwu9FExFw+nsnl5QfhKtgO2TSR8wcqIQhuBqz4f2lGTpxnxjZxdcTjA7MB8wBwYFKw4DAhoEFBaVJkE6NC3JdQyccag5ClPF27hSBBQXHqsfXDRpuq0itsc2KyOJ6nWOVAICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"westeurope\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "9d7773f1-e395-44f0-b7d1-27d2d97dd77e" @@ -4927,7 +4927,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_68f457498b58/providers/Microsoft.Web/certificates/1849E3E23D12FB25EE37E22572C472E0285E9B90%23%23southeastasia%23?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl82OGY0NTc0OThiNTgvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzLzE4NDlFM0UyM0QxMkZCMjVFRTM3RTIyNTcyQzQ3MkUwMjg1RTlCOTAlMjMlMjNzb3V0aGVhc3Rhc2lhJTIzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAiYPw8AtPhwYQICB9AEggTYPTZJrxSAWNV/hZo/3Lx5T783sSaQ+a7hQ9YytjujZCEe7d7VzMbh7fKrwWF1DIWDVj+b8Nsh/9mDr7G6sWEkzlOqhczfctmdnj5YwqzmObKZfzPdxQED4DTXsVyM5dlEc4mNbcgHYGqMJLwh7CBQUM7UXPlVKfM7wLGxC/vU18w6Ct8R7v/Esv+LsEzl4hK1QSYJA3HnPt//v67wbG+w34Z/u7Lim4FNbHsSTNKoTBv0gLub7GcXhltTxPEl0ZJ/742FiZUeB0iI40IdRLFaQ//JG7/vk05PBjuL9shyvaWlT4bM+iDXW8CHk8RcSC0jFH42oOpfg1oEFkwFzRfcWUPYqYhmJuq4KCRIYPSwmXm6Ke+AwwHJ4OH9wQYfwvJDB7mbdOD0SIFJn1NYemPtYEwoC97Jd3/9uzRqjcO+3z8vPXdayOTqlx03bi2tgc1sfkMVZ3iPWYO1A0NmN8/qlYVJFZKqo+1rJSUcaJuyitcEaSPdf+F5+GOUEfJDzQxRhTPjEYhJRPSBjciwsspGNJXLpFHSPGoB1xCBIXdug7FpExYuFL8CxFa/Txx54aavsrIVZ/J6DnwqQZGYYLqKqE0xZhp5ZgYLsJTOqsuuqZm+WuPrC9FNY9n8zqYMk+nRZZ93YqDrnBiHMyxj8rse2q5SDcS4EytM3rgxK/dyQm4QpjA27XZCXtIkkbFfWX5rI1IpMabP29TkdDBLtnpGMbhWh8BZXINf0SB/CZux4EuZ+Esh9gzPwsJPxSwotyUqDo20n8gSMKFWOQ+puRlsytbbh3F7PI5SFZUbpgXUrv0sHfGub4GdeMy9+goU9U1A9CbLek5MsFX4nr6vKYZKiYR4yJG3crptD9TdsgiZtSE6rR+N7h+Xh3sjNCPRJXIumL/dLWe0PR/QAbeFQR/3X9/MZk+4DvmayloyyIxYAP2fyUU3PkgwoNGyNPUufalMttseLU2SaBxKo+J5w7yhynAeuiRKugL/57qe1CZs9vFekmg26rB2kBOMXQl3pPcZnIObR5TIOjbICU6uGRcs2Nz5lOf7BxBTB4udL1cPOvpbGQDGw3L3w13vAsyycEYhv3sMtUG4Ii7TNT5iCI2Zk1DAqoO5euM4pc2Rx9qnP9SzjoexkgppSv4govJ0bal0ianPBWsKNbq9hoWBbllwWMZgYum52s2LWCx9n+fDokcG9vFvAaPSX4c4Pt0wLpacfZJdmdpDtiyuv6+yPJsvUGZsX2Wp3CA9Pd/gmZNWCvs44tFPpwck6YQKkFnF0I46DOb+ihOaDvEgPLmL7WSquPOZJGkPi9pjC9RDRh4PbclwQRSehkPU+T3NYqf6kdbAbFWeJmV7M/FHQ4TR7s7+93wzUxxGY9Henq3pcVldOzpYa96AcOWhi/anXFoFuji4qykUFXCE9yjiYVq0Whl/hlUtqPwT8w585R6FGZbP15G15PaE+5YoeztIjviehtl0QQyh/Q8bNIFM7Zjq7fd9s6JiNyP7AuND9FYpmuwA1a0RCuDlTI0VcCkT7Ve24mpsbRUaJDtb7V+KyBy8JLWeCjh7vAkm/1kj/jegGMPKsL+X3HsLVKT6KgytZBZ4kiwFcgYoBoxdwSC3aVe46JMnUg5MJkpv/FV9XhCawVv0PIrIJjuH4XMt8zGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGMAYQAwADIAYwBmADcAZgAtADIAMAA3AGUALQA0ADIANgBjAC0AYgAyAGQAYQAtADMAYgBlADUANAA5ADcAMgA4ADYANAAwMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIc+OovRSi0bgCAgfQgIIDeM83wV03U4x9ZjxNVS8Zy7+Ad1LggDN2YdZyVKql1poLfcX+JqO9tp7hI2vhHFfUGGdw3wS0slBjxp92XXGkrk/xtp0oyJhx/QnFb5D0TciIwSlHEkiG9XpccfUNvXKHeaCRJn4Fkq/uDbXJgisBIMpjB6YbdBR+ihXwpzqn7egwIrsAfveggJtjJOdPJJPxH6XdxG9Oqt9Q2uBszn54ignm7Nr4rqOeZbcPImbSzFBeb0/ekRdnWl+8UqRaoc6TNZp8UDFMb0QbMDmikqBWNVAULiPC6oU3nvnkMIzeDIOXi9z5G4e1JU/IYB0F8xTE5II/Pz2Hne7DEO3dn8c+003Q9m1IJKCyQpmwD+4C5Y9FRDtRIaikfE95/YiylNyzAHeB60nZ17hoJ+vK7JNJtfG+KSOiaBmDtBgV6VjUepc4AY1uf/RSzx++IlzXdECEas0ISa5tmJkLrJBbTtPCwDt6fEQuFq27SexS28rCVlPgKX5X8TDe7+JNSWmu0H7LXORYNXFF1MP+OxoiFkrV6q4ol2FJD6L2X/NszZ0gKSOPbQnYWnmJ0uRyow0PSJ0PoYvi+02yw0MR7ej8IO9Tmx8d+zkacchZi5thAchNMks5tyQ6yG0GvxUfaIrBN8hzT3kgp4nNOUuVT5cpnFI0eLR0P6gswZQ736HkmVUG9My0+5XEaYvKyrsNTr6pUoWRhGQVYbLR868eqvH8TuOy1NebxKs7tvjMpSlN8zJIu7pCqxK5wbpCEtSM1lX6q1m9YLNzAPd8iIcwxh8F0yxmU4DwhdB6PgA2c/pz+QslQ+Ql2vDNu3aufHWz5jKjjmfqOYBzq2EGSi50sqeYeVQf5m1djIIullvXkuNSv4h+l9sRuMK+oVjZ/9AAPGiKp+b3sf80LUGkA5GG6sOWJ7aBgl26kQ6lqquBLmZptCoPPJ0F0kLtw86abzMDL0LjQ4sLdDZyT2K9p73ZYdQ3rL7r20Zh9mk4q4YU/vxRqpA6ZVqi9QMnWyU/hDvCw6Y6Th1V1N17vJYroIgTndpH5yj9nJJ4rFO2vgFIhVgCUo70hJHYJ/tIZ0n2MLFHUiFOWdavnbScP2O4hN/N7XQLr1/at/Yf4UEXF0B/G/pF5oSCQ3Rnxwu9FExFw+nsnl5QfhKtgO2TSR8wcqIQhuBqz4f2lGTpxnxjZxdcTjA7MB8wBwYFKw4DAhoEFBaVJkE6NC3JdQyccag5ClPF27hSBBQXHqsfXDRpuq0itsc2KyOJ6nWOVAICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAiYPw8AtPhwYQICB9AEggTYPTZJrxSAWNV/hZo/3Lx5T783sSaQ+a7hQ9YytjujZCEe7d7VzMbh7fKrwWF1DIWDVj+b8Nsh/9mDr7G6sWEkzlOqhczfctmdnj5YwqzmObKZfzPdxQED4DTXsVyM5dlEc4mNbcgHYGqMJLwh7CBQUM7UXPlVKfM7wLGxC/vU18w6Ct8R7v/Esv+LsEzl4hK1QSYJA3HnPt//v67wbG+w34Z/u7Lim4FNbHsSTNKoTBv0gLub7GcXhltTxPEl0ZJ/742FiZUeB0iI40IdRLFaQ//JG7/vk05PBjuL9shyvaWlT4bM+iDXW8CHk8RcSC0jFH42oOpfg1oEFkwFzRfcWUPYqYhmJuq4KCRIYPSwmXm6Ke+AwwHJ4OH9wQYfwvJDB7mbdOD0SIFJn1NYemPtYEwoC97Jd3/9uzRqjcO+3z8vPXdayOTqlx03bi2tgc1sfkMVZ3iPWYO1A0NmN8/qlYVJFZKqo+1rJSUcaJuyitcEaSPdf+F5+GOUEfJDzQxRhTPjEYhJRPSBjciwsspGNJXLpFHSPGoB1xCBIXdug7FpExYuFL8CxFa/Txx54aavsrIVZ/J6DnwqQZGYYLqKqE0xZhp5ZgYLsJTOqsuuqZm+WuPrC9FNY9n8zqYMk+nRZZ93YqDrnBiHMyxj8rse2q5SDcS4EytM3rgxK/dyQm4QpjA27XZCXtIkkbFfWX5rI1IpMabP29TkdDBLtnpGMbhWh8BZXINf0SB/CZux4EuZ+Esh9gzPwsJPxSwotyUqDo20n8gSMKFWOQ+puRlsytbbh3F7PI5SFZUbpgXUrv0sHfGub4GdeMy9+goU9U1A9CbLek5MsFX4nr6vKYZKiYR4yJG3crptD9TdsgiZtSE6rR+N7h+Xh3sjNCPRJXIumL/dLWe0PR/QAbeFQR/3X9/MZk+4DvmayloyyIxYAP2fyUU3PkgwoNGyNPUufalMttseLU2SaBxKo+J5w7yhynAeuiRKugL/57qe1CZs9vFekmg26rB2kBOMXQl3pPcZnIObR5TIOjbICU6uGRcs2Nz5lOf7BxBTB4udL1cPOvpbGQDGw3L3w13vAsyycEYhv3sMtUG4Ii7TNT5iCI2Zk1DAqoO5euM4pc2Rx9qnP9SzjoexkgppSv4govJ0bal0ianPBWsKNbq9hoWBbllwWMZgYum52s2LWCx9n+fDokcG9vFvAaPSX4c4Pt0wLpacfZJdmdpDtiyuv6+yPJsvUGZsX2Wp3CA9Pd/gmZNWCvs44tFPpwck6YQKkFnF0I46DOb+ihOaDvEgPLmL7WSquPOZJGkPi9pjC9RDRh4PbclwQRSehkPU+T3NYqf6kdbAbFWeJmV7M/FHQ4TR7s7+93wzUxxGY9Henq3pcVldOzpYa96AcOWhi/anXFoFuji4qykUFXCE9yjiYVq0Whl/hlUtqPwT8w585R6FGZbP15G15PaE+5YoeztIjviehtl0QQyh/Q8bNIFM7Zjq7fd9s6JiNyP7AuND9FYpmuwA1a0RCuDlTI0VcCkT7Ve24mpsbRUaJDtb7V+KyBy8JLWeCjh7vAkm/1kj/jegGMPKsL+X3HsLVKT6KgytZBZ4kiwFcgYoBoxdwSC3aVe46JMnUg5MJkpv/FV9XhCawVv0PIrIJjuH4XMt8zGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGMAYQAwADIAYwBmADcAZgAtADIAMAA3AGUALQA0ADIANgBjAC0AYgAyAGQAYQAtADMAYgBlADUANAA5ADcAMgA4ADYANAAwMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIc+OovRSi0bgCAgfQgIIDeM83wV03U4x9ZjxNVS8Zy7+Ad1LggDN2YdZyVKql1poLfcX+JqO9tp7hI2vhHFfUGGdw3wS0slBjxp92XXGkrk/xtp0oyJhx/QnFb5D0TciIwSlHEkiG9XpccfUNvXKHeaCRJn4Fkq/uDbXJgisBIMpjB6YbdBR+ihXwpzqn7egwIrsAfveggJtjJOdPJJPxH6XdxG9Oqt9Q2uBszn54ignm7Nr4rqOeZbcPImbSzFBeb0/ekRdnWl+8UqRaoc6TNZp8UDFMb0QbMDmikqBWNVAULiPC6oU3nvnkMIzeDIOXi9z5G4e1JU/IYB0F8xTE5II/Pz2Hne7DEO3dn8c+003Q9m1IJKCyQpmwD+4C5Y9FRDtRIaikfE95/YiylNyzAHeB60nZ17hoJ+vK7JNJtfG+KSOiaBmDtBgV6VjUepc4AY1uf/RSzx++IlzXdECEas0ISa5tmJkLrJBbTtPCwDt6fEQuFq27SexS28rCVlPgKX5X8TDe7+JNSWmu0H7LXORYNXFF1MP+OxoiFkrV6q4ol2FJD6L2X/NszZ0gKSOPbQnYWnmJ0uRyow0PSJ0PoYvi+02yw0MR7ej8IO9Tmx8d+zkacchZi5thAchNMks5tyQ6yG0GvxUfaIrBN8hzT3kgp4nNOUuVT5cpnFI0eLR0P6gswZQ736HkmVUG9My0+5XEaYvKyrsNTr6pUoWRhGQVYbLR868eqvH8TuOy1NebxKs7tvjMpSlN8zJIu7pCqxK5wbpCEtSM1lX6q1m9YLNzAPd8iIcwxh8F0yxmU4DwhdB6PgA2c/pz+QslQ+Ql2vDNu3aufHWz5jKjjmfqOYBzq2EGSi50sqeYeVQf5m1djIIullvXkuNSv4h+l9sRuMK+oVjZ/9AAPGiKp+b3sf80LUGkA5GG6sOWJ7aBgl26kQ6lqquBLmZptCoPPJ0F0kLtw86abzMDL0LjQ4sLdDZyT2K9p73ZYdQ3rL7r20Zh9mk4q4YU/vxRqpA6ZVqi9QMnWyU/hDvCw6Y6Th1V1N17vJYroIgTndpH5yj9nJJ4rFO2vgFIhVgCUo70hJHYJ/tIZ0n2MLFHUiFOWdavnbScP2O4hN/N7XQLr1/at/Yf4UEXF0B/G/pF5oSCQ3Rnxwu9FExFw+nsnl5QfhKtgO2TSR8wcqIQhuBqz4f2lGTpxnxjZxdcTjA7MB8wBwYFKw4DAhoEFBaVJkE6NC3JdQyccag5ClPF27hSBBQXHqsfXDRpuq0itsc2KyOJ6nWOVAICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "16073935-c400-4897-92a5-1f8a7026c69a" @@ -9780,7 +9780,8 @@ "jplan2_65e42405", "jplan3_c3948007", "jsdkdemo-f0b63353e", - "jsdktm-b001895194" + "jsdktm-b001895194", + "StrongPass!12", ] }, "Variables": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSqlConnectionTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSqlConnectionTest.json index 3303f8d44..5a51ac2e7 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSqlConnectionTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSqlConnectionTest.json @@ -65,7 +65,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg1nemv_1c0055941f54/providers/Microsoft.Sql/servers/jsdkserver80d64747f?api-version=2014-04-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfMWMwMDU1OTQxZjU0L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL3NlcnZlcnMvanNka3NlcnZlcjgwZDY0NzQ3Zj9hcGktdmVyc2lvbj0yMDE0LTA0LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"version\": \"2.0\",\r\n \"administratorLogin\": \"jsdkadmin\",\r\n \"administratorLoginPassword\": \"StrongPass!123\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"version\": \"2.0\",\r\n \"administratorLogin\": \"jsdkadmin\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" @@ -84,7 +84,7 @@ "Microsoft.Azure.Management.Sql.Fluent.SqlManagementClient/1.0.0" ] }, - "ResponseBody": "{\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg1nemv_1c0055941f54/providers/Microsoft.Sql/servers/jsdkserver80d64747f\",\r\n \"name\": \"jsdkserver80d64747f\",\r\n \"type\": \"Microsoft.Sql/servers\",\r\n \"location\": \"West US\",\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"fullyQualifiedDomainName\": \"jsdkserver80d64747f.database.windows.net\",\r\n \"administratorLogin\": \"jsdkadmin\",\r\n \"administratorLoginPassword\": \"StrongPass!123\",\r\n \"externalAdministratorLogin\": null,\r\n \"externalAdministratorSid\": null,\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg1nemv_1c0055941f54/providers/Microsoft.Sql/servers/jsdkserver80d64747f\",\r\n \"name\": \"jsdkserver80d64747f\",\r\n \"type\": \"Microsoft.Sql/servers\",\r\n \"location\": \"West US\",\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"fullyQualifiedDomainName\": \"jsdkserver80d64747f.database.windows.net\",\r\n \"administratorLogin\": \"jsdkadmin\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\",\r\n \"externalAdministratorLogin\": null,\r\n \"externalAdministratorSid\": null,\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\"\r\n }\r\n}", "ResponseHeaders": { "Content-Length": [ "517" @@ -132,7 +132,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg1nemv_1c0055941f54/providers/Microsoft.Sql/servers/jsdkserver80d64747f?api-version=2014-04-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfMWMwMDU1OTQxZjU0L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL3NlcnZlcnMvanNka3NlcnZlcjgwZDY0NzQ3Zj9hcGktdmVyc2lvbj0yMDE0LTA0LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"version\": \"12.0\",\r\n \"administratorLogin\": \"jsdkadmin\",\r\n \"administratorLoginPassword\": \"StrongPass!123\"\r\n },\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg1nemv_1c0055941f54/providers/Microsoft.Sql/servers/jsdkserver80d64747f\",\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"version\": \"12.0\",\r\n \"administratorLogin\": \"jsdkadmin\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg1nemv_1c0055941f54/providers/Microsoft.Sql/servers/jsdkserver80d64747f\",\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" @@ -151,7 +151,7 @@ "Microsoft.Azure.Management.Sql.Fluent.SqlManagementClient/1.0.0" ] }, - "ResponseBody": "{\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg1nemv_1c0055941f54/providers/Microsoft.Sql/servers/jsdkserver80d64747f\",\r\n \"name\": \"jsdkserver80d64747f\",\r\n \"type\": \"Microsoft.Sql/servers\",\r\n \"location\": \"West US\",\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"fullyQualifiedDomainName\": \"jsdkserver80d64747f.database.windows.net\",\r\n \"administratorLogin\": \"jsdkadmin\",\r\n \"administratorLoginPassword\": \"StrongPass!123\",\r\n \"externalAdministratorLogin\": null,\r\n \"externalAdministratorSid\": null,\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"tags\": {},\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rg1nemv_1c0055941f54/providers/Microsoft.Sql/servers/jsdkserver80d64747f\",\r\n \"name\": \"jsdkserver80d64747f\",\r\n \"type\": \"Microsoft.Sql/servers\",\r\n \"location\": \"West US\",\r\n \"kind\": \"v12.0\",\r\n \"properties\": {\r\n \"fullyQualifiedDomainName\": \"jsdkserver80d64747f.database.windows.net\",\r\n \"administratorLogin\": \"jsdkadmin\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\",\r\n \"externalAdministratorLogin\": null,\r\n \"externalAdministratorSid\": null,\r\n \"version\": \"12.0\",\r\n \"state\": \"Ready\"\r\n }\r\n}", "ResponseHeaders": { "Content-Type": [ "application/json; odata=minimalmetadata; streaming=true; charset=utf-8" diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppStorageAccountConnectionTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppStorageAccountConnectionTest.json index fd53029b4..4833d821b 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppStorageAccountConnectionTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppStorageAccountConnectionTest.json @@ -326,7 +326,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"xN+c4Z5PPCauoD90F37MbO0mHdvOvEDL+9GyFmysuRZe4ViqFrr8Hq53HwRvLXfBH4/kVIbZsP7lF5LNKymEuQ==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"Dx/ak85DLPI7hpn9n3kBsybAO69LBXqxYbMFgtO/j2/azUjaIpltQghbx/R//ulfHwz2uU3AM1+Onq9DFShuHg==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -1056,7 +1056,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_d17003332903/providers/Microsoft.Web/sites/webapp1-99e40093b0/config/connectionstrings\",\r\n \"name\": \"connectionstrings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"storage.ConnectionString\": {\r\n \"value\": \"DefaultEndpointsProtocol=https;AccountName=jsdkstore759082050;AccountKey=xN+c4Z5PPCauoD90F37MbO0mHdvOvEDL+9GyFmysuRZe4ViqFrr8Hq53HwRvLXfBH4/kVIbZsP7lF5LNKymEuQ==\",\r\n \"type\": \"Custom\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_d17003332903/providers/Microsoft.Web/sites/webapp1-99e40093b0/config/connectionstrings\",\r\n \"name\": \"connectionstrings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"storage.ConnectionString\": {\r\n \"value\": \"DefaultEndpointsProtocol=https;AccountName=jsdkstore759082050;AccountKey=MGMT_PLACEHOLDER\",\r\n \"type\": \"Custom\"\r\n }\r\n }\r\n}", "StatusCode": 200 }, { @@ -1126,7 +1126,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_d17003332903/providers/Microsoft.Web/sites/webapp1-99e40093b0/config/connectionstrings\",\r\n \"name\": \"connectionstrings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"storage.ConnectionString\": {\r\n \"value\": \"DefaultEndpointsProtocol=https;AccountName=jsdkstore759082050;AccountKey=xN+c4Z5PPCauoD90F37MbO0mHdvOvEDL+9GyFmysuRZe4ViqFrr8Hq53HwRvLXfBH4/kVIbZsP7lF5LNKymEuQ==\",\r\n \"type\": \"Custom\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_d17003332903/providers/Microsoft.Web/sites/webapp1-99e40093b0/config/connectionstrings\",\r\n \"name\": \"connectionstrings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"storage.ConnectionString\": {\r\n \"value\": \"DefaultEndpointsProtocol=https;AccountName=jsdkstore759082050;AccountKey=MGMT_PLACEHOLDER\",\r\n \"type\": \"Custom\"\r\n }\r\n }\r\n}", "StatusCode": 200 }, { @@ -1212,7 +1212,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_d17003332903/providers/Microsoft.Web/sites/webapp1-99e40093b0/config/connectionstrings?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMW5lbXZfZDE3MDAzMzMyOTAzL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViL3NpdGVzL3dlYmFwcDEtOTllNDAwOTNiMC9jb25maWcvY29ubmVjdGlvbnN0cmluZ3M/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"storage.ConnectionString\": {\r\n \"value\": \"DefaultEndpointsProtocol=https;AccountName=jsdkstore759082050;AccountKey=xN+c4Z5PPCauoD90F37MbO0mHdvOvEDL+9GyFmysuRZe4ViqFrr8Hq53HwRvLXfBH4/kVIbZsP7lF5LNKymEuQ==\",\r\n \"type\": \"Custom\"\r\n }\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"storage.ConnectionString\": {\r\n \"value\": \"DefaultEndpointsProtocol=https;AccountName=jsdkstore759082050;AccountKey=MGMT_PLACEHOLDER\",\r\n \"type\": \"Custom\"\r\n }\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "33d4a0a5-ec44-4452-9c63-d5c35ddb41fa" @@ -1284,7 +1284,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_d17003332903/providers/Microsoft.Web/sites/webapp1-99e40093b0/config/connectionstrings\",\r\n \"name\": \"connectionstrings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"storage.ConnectionString\": {\r\n \"value\": \"DefaultEndpointsProtocol=https;AccountName=jsdkstore759082050;AccountKey=xN+c4Z5PPCauoD90F37MbO0mHdvOvEDL+9GyFmysuRZe4ViqFrr8Hq53HwRvLXfBH4/kVIbZsP7lF5LNKymEuQ==\",\r\n \"type\": \"Custom\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1nemv_d17003332903/providers/Microsoft.Web/sites/webapp1-99e40093b0/config/connectionstrings\",\r\n \"name\": \"connectionstrings\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"location\": \"West US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"storage.ConnectionString\": {\r\n \"value\": \"DefaultEndpointsProtocol=https;AccountName=jsdkstore759082050;AccountKey=MGMT_PLACEHOLDER\",\r\n \"type\": \"Custom\"\r\n }\r\n }\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppWithDomainSslTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppWithDomainSslTest.json index b6934aaec..21c2cd3cd 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppWithDomainSslTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppWithDomainSslTest.json @@ -3788,7 +3788,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_87a3397760fd/providers/Microsoft.Web/certificates/F8BF214E797901DD296D34E8F333E132F2D37A61%23%23westus%23?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl84N2EzMzk3NzYwZmQvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzL0Y4QkYyMTRFNzk3OTAxREQyOTZEMzRFOEYzMzNFMTMyRjJEMzdBNjElMjMlMjN3ZXN0dXMlMjM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAgsNawI5jcNPQICB9AEggTYqskmHt6mSBowne6niw2LEgFcv65rFx1GFIrUK8wTPY3SLNHPuF7HdTGcYHabMRlbi3EEGU1aXsabYBbD8rOHFb+e0PqG8nSZa2Mm+2YUAB99vLcZZw+3UjaC8PG+jo3mnk0+i0wX6jR4S/l6hBaZwGI8r/BfDJEGS36gLV6QGvxAd4CrOzThlVV+RUlPShYnFT5cGWD6OdD0Tba4RAnmWz5tpjLkjRFcUgdVydYKMpMVAqJLHDOy1IMTsUvm2KLCG2Vz4NQbG7IGRRFZeOF9n/UPFiV7tv5V34wwy0XrIZfbnpKkjvnbuXSS2SsQLlpwzs4VZrecN1UMJ4PmOJdtiBWYCfPLGHnKT/3a0G4+/V4VY0iAbAvYBNpycS9Lx7IR0svsIoI7UM1vsY2sOxOwION18C3ZLCPoilO6irXxKP3DyMsJXfcX1nqW4R/CmKxPxHMkWIGQ0WPOt27Y/66aI4V8oLahTN554gb/JWDGUmS5XBl7r94UBwSL6jMtcfh6q+eDLDvTQtWpnBAhXMiXmZ3tlSILgjHpmZHLSnRgmZcvTmSg7DOFnu8v9bH986jOHzT6a1I9il1qHfwQW6uD3LY0/vLuHBD8oBTYoUu/VT4lhQHPfd2ptWqjhEcHmKU+GZginXZ28hdn+2EXExE8ZnepncGM/6KWLH9sOeix8yQfDob8YV5Rz9YB9oVNKATl0YkYD+Z1PBl68eWpbgLwPNgggDAXrOP6/VJGCcKmJs5IkXAZ/Ckumsu54NtL32rOfkU7XmykAytBGHHHGxlF9HLgogMJnlrLmL4SHVCPN6C0dH7VkBe4/Xw6cWfBHh1iiOtMiHZDbMXY6oLt7nj+EcLmcq0RpF+1ZKICWR7c1XqLAMJ0vrS5cevBQ2XfR/P9iUmJ/R2JIovJLjUtwLnBOtakrVmumYi1dFvcfnEsE0tTJwODERAstdJ9J8vE94aI3KJ0hDJVkFRusruxUm0rCJjc2gnb8GygOK+JCBiPfA1DJvRNRDMmKP2RG/R4659xhJMIsIeB5b8KxKOXVNSJ9MDBmhkcrnsOjrRrtSWn7NPekerV4OaDAOD9SuQgwHqLTUMCZI+H82mxUvES9X/NCdA9hAkdJGasz8O3LXJxZCeD7h/XKmlegfjg9BI7KhZBv6eZOnhF1dObRIKC/WqUhORCFflJZEZo9QVcVhFER6VM7w0uAFZ04vfiwRt5aVutVpfpHGqHbgOUkGyr/wwuEP+6B7SnIya0NoxNc/lQdYBjwwR2zl2fVLa3/3C9FypagTNB+Ryn8MIFoXRDr8cL6eCTXjggUnuAuvPwk4UOYpn5Cd/v2b8o2/xhGLft8+EDfBkO9pYu5R6YrawnBhLVNE1wc51ftLBkC3zZTLzN0/OK5Yiow5fr+eCMhiWiRAV883D+Jfn4gDmzOEqBXLZcJM1168LhYoDGL0e2VI8stvwWeAuStUhpP2lo4Zy1TpMByKRedzBGOqQJu6r4DpufGb2hGxCgOa4utWdNToxnjTkUWHY+ZhQZzb++XbT5dyT3guBT1wdTDgdAAVSC/LyhCq2bDagamfglXO2wxY97IfD4cS4aTLTA2J3+vWl+Y7aalKm/eKYv72mKYqMky+dvgRzXnzLUVjYRTTNVikoB7rPodwPK0Sk2zTGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADYAMABhAGIAZQAyAGEAMwAtADQANQBiAGYALQA0AGQAYQA2AC0AYgA5AGMANgAtADMAZQBhADYAMAA1ADYAZQAwAGQAZQBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIHGmqKR93EVUCAgfQgIIDeIs7JdriejrkEQge0MfY3+PwCW2n+1z7ZMV6KYpFCPqJXW0Zg2pFiAV725uL6BjI7iKhNwGQQ/UDF1iIOrSuCJ/P+TkMagL5+QyZxmS1yzYmWYO0y0+QSr0+qc80lrHzg2KZq+sgI6I+5W39hgtxhHrXwMcY6lLDUIRXiRhiAuiGALzhuyrRNEybJq2YMbZvKbyxI+tae12EhYUbOYtNG39z0qrXy2NZrSvwkL5qRoyt+dGlHjYLKFNiGoGNTg6F1TkDQvUzAaTCUVg+ixmMvnvqXUrYjF4x66/0b8NS8dE+0Rpw6GP5cojEptIrZFYRuSAEW1v6OeGeUSFNtflbaYgLd7c17GYyfTqyW9KlmjS6GDcYia0Lhbj3gSknOZqDpIaO9w+cAyEbVV0HQUfYnYteWYA6t8qM9nHzzgontPTx8iejzWO6VqtirmasHgbLwU2O/SVUJhVYLe4uEz6C3Jw2VlzMEc58xiYn2EaHc5IqoqBGe9eAyybbzti/QdycdiBeMHcMqKC6k85mVwW4vO+LFaMM6nZetfBaSPnDyaAjvxScjIJB0gn42OtCE5a2VqED5zx62fxya2Kvs1e6xPVKeQ9pFdYB5yjHGKjM2qZCepOBqz5gnDqKGtWQnXnOdt9pdf4Ea9a7o4mW6iPZ6HLJ1cEIAlJ98SNwrD/GUOA8DaOxTxhZ7/tUQzJLZzjHyns5T5t0tU9vxASsrpkqEdmwpTRDBLe/E5wcKhsPOMg8QhAaNPVJoEVgbznf1YwdtvXxuCPqj59niCYQdPOibR9gkOQz08r5RD2+7YHPAf6RzoJWKmlsbE0rB7AY2osfIZkiaDkIsxfw9u9ThhT4Oy8Dd0Sl8KFZQlqQOSpEFYalgNt85crRFhr+tF1/oVbvLD9mp2vYDcFAKyb64K3rOq7M3I11LbB1v8yEG4/woskisEgaZNf/KFFAeyaUdofUl9CY/ZSd0ndpaap0uRaceVc3EgmZD503iddS8cT3g1ZdhbMH+T+MQFImNOvhBmN3lxSFA9hLWgw78j0MX4YJHtiUOG/3XZ8BkgSzL79HAKw8w1BG+JnQj+yd+Ik7m8TS1R+Xe3YTRwB41yFtHjT7NPQkz2OrvsS9GVo/8jxgGY/KCm9VmzlvLpAMRNI1ngTHQIJtrM37hjwRe3bfI2rJl9dzOBm1/nrcgDA7MB8wBwYFKw4DAhoEFP66Y+CDZW9S1PCBvd6HUR/oPd7BBBRJpoDmUsxvGVdZjP5vNWiY3wDy5wICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAgsNawI5jcNPQICB9AEggTYqskmHt6mSBowne6niw2LEgFcv65rFx1GFIrUK8wTPY3SLNHPuF7HdTGcYHabMRlbi3EEGU1aXsabYBbD8rOHFb+e0PqG8nSZa2Mm+2YUAB99vLcZZw+3UjaC8PG+jo3mnk0+i0wX6jR4S/l6hBaZwGI8r/BfDJEGS36gLV6QGvxAd4CrOzThlVV+RUlPShYnFT5cGWD6OdD0Tba4RAnmWz5tpjLkjRFcUgdVydYKMpMVAqJLHDOy1IMTsUvm2KLCG2Vz4NQbG7IGRRFZeOF9n/UPFiV7tv5V34wwy0XrIZfbnpKkjvnbuXSS2SsQLlpwzs4VZrecN1UMJ4PmOJdtiBWYCfPLGHnKT/3a0G4+/V4VY0iAbAvYBNpycS9Lx7IR0svsIoI7UM1vsY2sOxOwION18C3ZLCPoilO6irXxKP3DyMsJXfcX1nqW4R/CmKxPxHMkWIGQ0WPOt27Y/66aI4V8oLahTN554gb/JWDGUmS5XBl7r94UBwSL6jMtcfh6q+eDLDvTQtWpnBAhXMiXmZ3tlSILgjHpmZHLSnRgmZcvTmSg7DOFnu8v9bH986jOHzT6a1I9il1qHfwQW6uD3LY0/vLuHBD8oBTYoUu/VT4lhQHPfd2ptWqjhEcHmKU+GZginXZ28hdn+2EXExE8ZnepncGM/6KWLH9sOeix8yQfDob8YV5Rz9YB9oVNKATl0YkYD+Z1PBl68eWpbgLwPNgggDAXrOP6/VJGCcKmJs5IkXAZ/Ckumsu54NtL32rOfkU7XmykAytBGHHHGxlF9HLgogMJnlrLmL4SHVCPN6C0dH7VkBe4/Xw6cWfBHh1iiOtMiHZDbMXY6oLt7nj+EcLmcq0RpF+1ZKICWR7c1XqLAMJ0vrS5cevBQ2XfR/P9iUmJ/R2JIovJLjUtwLnBOtakrVmumYi1dFvcfnEsE0tTJwODERAstdJ9J8vE94aI3KJ0hDJVkFRusruxUm0rCJjc2gnb8GygOK+JCBiPfA1DJvRNRDMmKP2RG/R4659xhJMIsIeB5b8KxKOXVNSJ9MDBmhkcrnsOjrRrtSWn7NPekerV4OaDAOD9SuQgwHqLTUMCZI+H82mxUvES9X/NCdA9hAkdJGasz8O3LXJxZCeD7h/XKmlegfjg9BI7KhZBv6eZOnhF1dObRIKC/WqUhORCFflJZEZo9QVcVhFER6VM7w0uAFZ04vfiwRt5aVutVpfpHGqHbgOUkGyr/wwuEP+6B7SnIya0NoxNc/lQdYBjwwR2zl2fVLa3/3C9FypagTNB+Ryn8MIFoXRDr8cL6eCTXjggUnuAuvPwk4UOYpn5Cd/v2b8o2/xhGLft8+EDfBkO9pYu5R6YrawnBhLVNE1wc51ftLBkC3zZTLzN0/OK5Yiow5fr+eCMhiWiRAV883D+Jfn4gDmzOEqBXLZcJM1168LhYoDGL0e2VI8stvwWeAuStUhpP2lo4Zy1TpMByKRedzBGOqQJu6r4DpufGb2hGxCgOa4utWdNToxnjTkUWHY+ZhQZzb++XbT5dyT3guBT1wdTDgdAAVSC/LyhCq2bDagamfglXO2wxY97IfD4cS4aTLTA2J3+vWl+Y7aalKm/eKYv72mKYqMky+dvgRzXnzLUVjYRTTNVikoB7rPodwPK0Sk2zTGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADYAMABhAGIAZQAyAGEAMwAtADQANQBiAGYALQA0AGQAYQA2AC0AYgA5AGMANgAtADMAZQBhADYAMAA1ADYAZQAwAGQAZQBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIHGmqKR93EVUCAgfQgIIDeIs7JdriejrkEQge0MfY3+PwCW2n+1z7ZMV6KYpFCPqJXW0Zg2pFiAV725uL6BjI7iKhNwGQQ/UDF1iIOrSuCJ/P+TkMagL5+QyZxmS1yzYmWYO0y0+QSr0+qc80lrHzg2KZq+sgI6I+5W39hgtxhHrXwMcY6lLDUIRXiRhiAuiGALzhuyrRNEybJq2YMbZvKbyxI+tae12EhYUbOYtNG39z0qrXy2NZrSvwkL5qRoyt+dGlHjYLKFNiGoGNTg6F1TkDQvUzAaTCUVg+ixmMvnvqXUrYjF4x66/0b8NS8dE+0Rpw6GP5cojEptIrZFYRuSAEW1v6OeGeUSFNtflbaYgLd7c17GYyfTqyW9KlmjS6GDcYia0Lhbj3gSknOZqDpIaO9w+cAyEbVV0HQUfYnYteWYA6t8qM9nHzzgontPTx8iejzWO6VqtirmasHgbLwU2O/SVUJhVYLe4uEz6C3Jw2VlzMEc58xiYn2EaHc5IqoqBGe9eAyybbzti/QdycdiBeMHcMqKC6k85mVwW4vO+LFaMM6nZetfBaSPnDyaAjvxScjIJB0gn42OtCE5a2VqED5zx62fxya2Kvs1e6xPVKeQ9pFdYB5yjHGKjM2qZCepOBqz5gnDqKGtWQnXnOdt9pdf4Ea9a7o4mW6iPZ6HLJ1cEIAlJ98SNwrD/GUOA8DaOxTxhZ7/tUQzJLZzjHyns5T5t0tU9vxASsrpkqEdmwpTRDBLe/E5wcKhsPOMg8QhAaNPVJoEVgbznf1YwdtvXxuCPqj59niCYQdPOibR9gkOQz08r5RD2+7YHPAf6RzoJWKmlsbE0rB7AY2osfIZkiaDkIsxfw9u9ThhT4Oy8Dd0Sl8KFZQlqQOSpEFYalgNt85crRFhr+tF1/oVbvLD9mp2vYDcFAKyb64K3rOq7M3I11LbB1v8yEG4/woskisEgaZNf/KFFAeyaUdofUl9CY/ZSd0ndpaap0uRaceVc3EgmZD503iddS8cT3g1ZdhbMH+T+MQFImNOvhBmN3lxSFA9hLWgw78j0MX4YJHtiUOG/3XZ8BkgSzL79HAKw8w1BG+JnQj+yd+Ik7m8TS1R+Xe3YTRwB41yFtHjT7NPQkz2OrvsS9GVo/8jxgGY/KCm9VmzlvLpAMRNI1ngTHQIJtrM37hjwRe3bfI2rJl9dzOBm1/nrcgDA7MB8wBwYFKw4DAhoEFP66Y+CDZW9S1PCBvd6HUR/oPd7BBBRJpoDmUsxvGVdZjP5vNWiY3wDy5wICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "96739992-ac2e-4bfb-b56c-5569355cc7a9" @@ -3867,7 +3867,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_87a3397760fd/providers/Microsoft.Web/certificates/F8BF214E797901DD296D34E8F333E132F2D37A61%23%23westus%23?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl84N2EzMzk3NzYwZmQvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzL0Y4QkYyMTRFNzk3OTAxREQyOTZEMzRFOEYzMzNFMTMyRjJEMzdBNjElMjMlMjN3ZXN0dXMlMjM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAgsNawI5jcNPQICB9AEggTYqskmHt6mSBowne6niw2LEgFcv65rFx1GFIrUK8wTPY3SLNHPuF7HdTGcYHabMRlbi3EEGU1aXsabYBbD8rOHFb+e0PqG8nSZa2Mm+2YUAB99vLcZZw+3UjaC8PG+jo3mnk0+i0wX6jR4S/l6hBaZwGI8r/BfDJEGS36gLV6QGvxAd4CrOzThlVV+RUlPShYnFT5cGWD6OdD0Tba4RAnmWz5tpjLkjRFcUgdVydYKMpMVAqJLHDOy1IMTsUvm2KLCG2Vz4NQbG7IGRRFZeOF9n/UPFiV7tv5V34wwy0XrIZfbnpKkjvnbuXSS2SsQLlpwzs4VZrecN1UMJ4PmOJdtiBWYCfPLGHnKT/3a0G4+/V4VY0iAbAvYBNpycS9Lx7IR0svsIoI7UM1vsY2sOxOwION18C3ZLCPoilO6irXxKP3DyMsJXfcX1nqW4R/CmKxPxHMkWIGQ0WPOt27Y/66aI4V8oLahTN554gb/JWDGUmS5XBl7r94UBwSL6jMtcfh6q+eDLDvTQtWpnBAhXMiXmZ3tlSILgjHpmZHLSnRgmZcvTmSg7DOFnu8v9bH986jOHzT6a1I9il1qHfwQW6uD3LY0/vLuHBD8oBTYoUu/VT4lhQHPfd2ptWqjhEcHmKU+GZginXZ28hdn+2EXExE8ZnepncGM/6KWLH9sOeix8yQfDob8YV5Rz9YB9oVNKATl0YkYD+Z1PBl68eWpbgLwPNgggDAXrOP6/VJGCcKmJs5IkXAZ/Ckumsu54NtL32rOfkU7XmykAytBGHHHGxlF9HLgogMJnlrLmL4SHVCPN6C0dH7VkBe4/Xw6cWfBHh1iiOtMiHZDbMXY6oLt7nj+EcLmcq0RpF+1ZKICWR7c1XqLAMJ0vrS5cevBQ2XfR/P9iUmJ/R2JIovJLjUtwLnBOtakrVmumYi1dFvcfnEsE0tTJwODERAstdJ9J8vE94aI3KJ0hDJVkFRusruxUm0rCJjc2gnb8GygOK+JCBiPfA1DJvRNRDMmKP2RG/R4659xhJMIsIeB5b8KxKOXVNSJ9MDBmhkcrnsOjrRrtSWn7NPekerV4OaDAOD9SuQgwHqLTUMCZI+H82mxUvES9X/NCdA9hAkdJGasz8O3LXJxZCeD7h/XKmlegfjg9BI7KhZBv6eZOnhF1dObRIKC/WqUhORCFflJZEZo9QVcVhFER6VM7w0uAFZ04vfiwRt5aVutVpfpHGqHbgOUkGyr/wwuEP+6B7SnIya0NoxNc/lQdYBjwwR2zl2fVLa3/3C9FypagTNB+Ryn8MIFoXRDr8cL6eCTXjggUnuAuvPwk4UOYpn5Cd/v2b8o2/xhGLft8+EDfBkO9pYu5R6YrawnBhLVNE1wc51ftLBkC3zZTLzN0/OK5Yiow5fr+eCMhiWiRAV883D+Jfn4gDmzOEqBXLZcJM1168LhYoDGL0e2VI8stvwWeAuStUhpP2lo4Zy1TpMByKRedzBGOqQJu6r4DpufGb2hGxCgOa4utWdNToxnjTkUWHY+ZhQZzb++XbT5dyT3guBT1wdTDgdAAVSC/LyhCq2bDagamfglXO2wxY97IfD4cS4aTLTA2J3+vWl+Y7aalKm/eKYv72mKYqMky+dvgRzXnzLUVjYRTTNVikoB7rPodwPK0Sk2zTGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADYAMABhAGIAZQAyAGEAMwAtADQANQBiAGYALQA0AGQAYQA2AC0AYgA5AGMANgAtADMAZQBhADYAMAA1ADYAZQAwAGQAZQBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIHGmqKR93EVUCAgfQgIIDeIs7JdriejrkEQge0MfY3+PwCW2n+1z7ZMV6KYpFCPqJXW0Zg2pFiAV725uL6BjI7iKhNwGQQ/UDF1iIOrSuCJ/P+TkMagL5+QyZxmS1yzYmWYO0y0+QSr0+qc80lrHzg2KZq+sgI6I+5W39hgtxhHrXwMcY6lLDUIRXiRhiAuiGALzhuyrRNEybJq2YMbZvKbyxI+tae12EhYUbOYtNG39z0qrXy2NZrSvwkL5qRoyt+dGlHjYLKFNiGoGNTg6F1TkDQvUzAaTCUVg+ixmMvnvqXUrYjF4x66/0b8NS8dE+0Rpw6GP5cojEptIrZFYRuSAEW1v6OeGeUSFNtflbaYgLd7c17GYyfTqyW9KlmjS6GDcYia0Lhbj3gSknOZqDpIaO9w+cAyEbVV0HQUfYnYteWYA6t8qM9nHzzgontPTx8iejzWO6VqtirmasHgbLwU2O/SVUJhVYLe4uEz6C3Jw2VlzMEc58xiYn2EaHc5IqoqBGe9eAyybbzti/QdycdiBeMHcMqKC6k85mVwW4vO+LFaMM6nZetfBaSPnDyaAjvxScjIJB0gn42OtCE5a2VqED5zx62fxya2Kvs1e6xPVKeQ9pFdYB5yjHGKjM2qZCepOBqz5gnDqKGtWQnXnOdt9pdf4Ea9a7o4mW6iPZ6HLJ1cEIAlJ98SNwrD/GUOA8DaOxTxhZ7/tUQzJLZzjHyns5T5t0tU9vxASsrpkqEdmwpTRDBLe/E5wcKhsPOMg8QhAaNPVJoEVgbznf1YwdtvXxuCPqj59niCYQdPOibR9gkOQz08r5RD2+7YHPAf6RzoJWKmlsbE0rB7AY2osfIZkiaDkIsxfw9u9ThhT4Oy8Dd0Sl8KFZQlqQOSpEFYalgNt85crRFhr+tF1/oVbvLD9mp2vYDcFAKyb64K3rOq7M3I11LbB1v8yEG4/woskisEgaZNf/KFFAeyaUdofUl9CY/ZSd0ndpaap0uRaceVc3EgmZD503iddS8cT3g1ZdhbMH+T+MQFImNOvhBmN3lxSFA9hLWgw78j0MX4YJHtiUOG/3XZ8BkgSzL79HAKw8w1BG+JnQj+yd+Ik7m8TS1R+Xe3YTRwB41yFtHjT7NPQkz2OrvsS9GVo/8jxgGY/KCm9VmzlvLpAMRNI1ngTHQIJtrM37hjwRe3bfI2rJl9dzOBm1/nrcgDA7MB8wBwYFKw4DAhoEFP66Y+CDZW9S1PCBvd6HUR/oPd7BBBRJpoDmUsxvGVdZjP5vNWiY3wDy5wICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAgsNawI5jcNPQICB9AEggTYqskmHt6mSBowne6niw2LEgFcv65rFx1GFIrUK8wTPY3SLNHPuF7HdTGcYHabMRlbi3EEGU1aXsabYBbD8rOHFb+e0PqG8nSZa2Mm+2YUAB99vLcZZw+3UjaC8PG+jo3mnk0+i0wX6jR4S/l6hBaZwGI8r/BfDJEGS36gLV6QGvxAd4CrOzThlVV+RUlPShYnFT5cGWD6OdD0Tba4RAnmWz5tpjLkjRFcUgdVydYKMpMVAqJLHDOy1IMTsUvm2KLCG2Vz4NQbG7IGRRFZeOF9n/UPFiV7tv5V34wwy0XrIZfbnpKkjvnbuXSS2SsQLlpwzs4VZrecN1UMJ4PmOJdtiBWYCfPLGHnKT/3a0G4+/V4VY0iAbAvYBNpycS9Lx7IR0svsIoI7UM1vsY2sOxOwION18C3ZLCPoilO6irXxKP3DyMsJXfcX1nqW4R/CmKxPxHMkWIGQ0WPOt27Y/66aI4V8oLahTN554gb/JWDGUmS5XBl7r94UBwSL6jMtcfh6q+eDLDvTQtWpnBAhXMiXmZ3tlSILgjHpmZHLSnRgmZcvTmSg7DOFnu8v9bH986jOHzT6a1I9il1qHfwQW6uD3LY0/vLuHBD8oBTYoUu/VT4lhQHPfd2ptWqjhEcHmKU+GZginXZ28hdn+2EXExE8ZnepncGM/6KWLH9sOeix8yQfDob8YV5Rz9YB9oVNKATl0YkYD+Z1PBl68eWpbgLwPNgggDAXrOP6/VJGCcKmJs5IkXAZ/Ckumsu54NtL32rOfkU7XmykAytBGHHHGxlF9HLgogMJnlrLmL4SHVCPN6C0dH7VkBe4/Xw6cWfBHh1iiOtMiHZDbMXY6oLt7nj+EcLmcq0RpF+1ZKICWR7c1XqLAMJ0vrS5cevBQ2XfR/P9iUmJ/R2JIovJLjUtwLnBOtakrVmumYi1dFvcfnEsE0tTJwODERAstdJ9J8vE94aI3KJ0hDJVkFRusruxUm0rCJjc2gnb8GygOK+JCBiPfA1DJvRNRDMmKP2RG/R4659xhJMIsIeB5b8KxKOXVNSJ9MDBmhkcrnsOjrRrtSWn7NPekerV4OaDAOD9SuQgwHqLTUMCZI+H82mxUvES9X/NCdA9hAkdJGasz8O3LXJxZCeD7h/XKmlegfjg9BI7KhZBv6eZOnhF1dObRIKC/WqUhORCFflJZEZo9QVcVhFER6VM7w0uAFZ04vfiwRt5aVutVpfpHGqHbgOUkGyr/wwuEP+6B7SnIya0NoxNc/lQdYBjwwR2zl2fVLa3/3C9FypagTNB+Ryn8MIFoXRDr8cL6eCTXjggUnuAuvPwk4UOYpn5Cd/v2b8o2/xhGLft8+EDfBkO9pYu5R6YrawnBhLVNE1wc51ftLBkC3zZTLzN0/OK5Yiow5fr+eCMhiWiRAV883D+Jfn4gDmzOEqBXLZcJM1168LhYoDGL0e2VI8stvwWeAuStUhpP2lo4Zy1TpMByKRedzBGOqQJu6r4DpufGb2hGxCgOa4utWdNToxnjTkUWHY+ZhQZzb++XbT5dyT3guBT1wdTDgdAAVSC/LyhCq2bDagamfglXO2wxY97IfD4cS4aTLTA2J3+vWl+Y7aalKm/eKYv72mKYqMky+dvgRzXnzLUVjYRTTNVikoB7rPodwPK0Sk2zTGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADYAMABhAGIAZQAyAGEAMwAtADQANQBiAGYALQA0AGQAYQA2AC0AYgA5AGMANgAtADMAZQBhADYAMAA1ADYAZQAwAGQAZQBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIHGmqKR93EVUCAgfQgIIDeIs7JdriejrkEQge0MfY3+PwCW2n+1z7ZMV6KYpFCPqJXW0Zg2pFiAV725uL6BjI7iKhNwGQQ/UDF1iIOrSuCJ/P+TkMagL5+QyZxmS1yzYmWYO0y0+QSr0+qc80lrHzg2KZq+sgI6I+5W39hgtxhHrXwMcY6lLDUIRXiRhiAuiGALzhuyrRNEybJq2YMbZvKbyxI+tae12EhYUbOYtNG39z0qrXy2NZrSvwkL5qRoyt+dGlHjYLKFNiGoGNTg6F1TkDQvUzAaTCUVg+ixmMvnvqXUrYjF4x66/0b8NS8dE+0Rpw6GP5cojEptIrZFYRuSAEW1v6OeGeUSFNtflbaYgLd7c17GYyfTqyW9KlmjS6GDcYia0Lhbj3gSknOZqDpIaO9w+cAyEbVV0HQUfYnYteWYA6t8qM9nHzzgontPTx8iejzWO6VqtirmasHgbLwU2O/SVUJhVYLe4uEz6C3Jw2VlzMEc58xiYn2EaHc5IqoqBGe9eAyybbzti/QdycdiBeMHcMqKC6k85mVwW4vO+LFaMM6nZetfBaSPnDyaAjvxScjIJB0gn42OtCE5a2VqED5zx62fxya2Kvs1e6xPVKeQ9pFdYB5yjHGKjM2qZCepOBqz5gnDqKGtWQnXnOdt9pdf4Ea9a7o4mW6iPZ6HLJ1cEIAlJ98SNwrD/GUOA8DaOxTxhZ7/tUQzJLZzjHyns5T5t0tU9vxASsrpkqEdmwpTRDBLe/E5wcKhsPOMg8QhAaNPVJoEVgbznf1YwdtvXxuCPqj59niCYQdPOibR9gkOQz08r5RD2+7YHPAf6RzoJWKmlsbE0rB7AY2osfIZkiaDkIsxfw9u9ThhT4Oy8Dd0Sl8KFZQlqQOSpEFYalgNt85crRFhr+tF1/oVbvLD9mp2vYDcFAKyb64K3rOq7M3I11LbB1v8yEG4/woskisEgaZNf/KFFAeyaUdofUl9CY/ZSd0ndpaap0uRaceVc3EgmZD503iddS8cT3g1ZdhbMH+T+MQFImNOvhBmN3lxSFA9hLWgw78j0MX4YJHtiUOG/3XZ8BkgSzL79HAKw8w1BG+JnQj+yd+Ik7m8TS1R+Xe3YTRwB41yFtHjT7NPQkz2OrvsS9GVo/8jxgGY/KCm9VmzlvLpAMRNI1ngTHQIJtrM37hjwRe3bfI2rJl9dzOBm1/nrcgDA7MB8wBwYFKw4DAhoEFP66Y+CDZW9S1PCBvd6HUR/oPd7BBBRJpoDmUsxvGVdZjP5vNWiY3wDy5wICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "ad2e35d8-c82e-4d07-a1bc-0194c5d5c1c1" @@ -4913,7 +4913,8 @@ "webapp2-70b4953484", "rgnemv_87a3397760fd", "jsdkdemo-b0634312e", - "webapp1-1f23659982plan558969181" + "webapp1-1f23659982plan558969181", + "StrongPass!12" ] }, "Variables": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppWithTrafficManagerTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppWithTrafficManagerTest.json index 23688fa94..41cda8c3d 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppWithTrafficManagerTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppWithTrafficManagerTest.json @@ -1354,7 +1354,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_b3d6769707c2/providers/Microsoft.Web/certificates/902B2A46EB27443A0C54CB07127FC03768EA1364%23%23westus%23?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9iM2Q2NzY5NzA3YzIvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzLzkwMkIyQTQ2RUIyNzQ0M0EwQzU0Q0IwNzEyN0ZDMDM3NjhFQTEzNjQlMjMlMjN3ZXN0dXMlMjM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAivMXZ3FVSnmQICB9AEggTYVfxvlJoERAECgRZOlKvAvPX9TXZKCZ2JQuuS3uCUFyo1y03yBdrBDzpjRrJzR2XLy+4n9HGZAcafYV0GAn4QNsJ4ajeQJufUt5Pr1WSejWfpsgHID8mLA3vRJabRPq/oRjv4/I8+FnXrEpaBf3J4gp38zsdwb+He/ZH9ZmeT19H1PR8+aDT/QydWwHEiY8a75lhjEZ5YFtZDxuhgTZq37Z1XBT2aKgNG91btxI3mK5CBoyNS8chPy9xtyIY91/Ft44DFwPZouJx/G5pDayM1MZUVPK0CXQijrM9/VpYisgH8DrpwLexcARucDoI+VCBw2bDx350sxQWCSoXPmbDAoTNfzBVZH6Gh8BRYbChLBGzIvSJOQfDSY0JvavWIZhyYis5HG2wGW6416fQoZLUtshfX4FUgYjk+QO4lc4RPLznlbDitbjzm5gP4QnUn0ezfd9tqQXrPDhXtNGPfGdG8CkpPMC8J3rCfhrcDSSLGtTlx0E4DDCPbFssBDeJL1ElTcYptda+xk5AS3bxYkZXh072VHoazTuj/+MJNxXXN4X9o5Uj/a2TUjC48L2/hBLsGuaIAH6fKnae6MJGQ2+ho1p1P9Wwn45qznAKyPGQKKVatNfLoV24Z63Q8wpp12vAKa1VKmlffcIyfxElFOc/5dWVhfyJ8Dy1aW8yxXQ4T10GcIbx15sZAOg+M1viN2hv99UW7s1y8ATtK6o+wP4dB477Kkg36UgXFPfJjewMAU2w6Z8NM5tFoVLu3Q+MQpaGcshawg1jSd1QYuCW5FSL/7VZk6IiUB5bOZij0Lnoimi6rs9jX6y0PabhAMwN77TDNpInPiMk2sJTkZMN1ZpVpbdUaoslElpBSHhUmKZArK8h+rVxFOJmgwpN+RExH3SF9BJiAm7wrOg0lO8kEiQgeKpvtf8kUGcPK8D3ajPZbd+MDKcf8ImkaCVGWQSzVRXeZE7bkepiy2wplChpm2VU/slhwq0xslMxg866iEJV9d1JVLzMIbRI793GTsqG6SF/hw1vuZOMzLYGGzCPtAOp5Hf60R8+Sqk5OYKQbJLp87ciYIpNopHr3TV0lgyGAU6089ks8ZoxAHtTk2qXBX0d/2AKR3yKA2AReiTabt3Dni3ubIJnvJxcGPKA/1Q6FBIyizilogLpxMT9koNbEihCv0cmhG4Veo+Ow05TxsJpae7Lpg2QK3E+yPhwEoYAGzo4lJ0XinU3b4tJf/TGwIVOhSz/hJbP8C9qbk+sEFednCNZX2KuVOlNisLXN/Sf0do7vmIFL/0Krv7u1Xmgku3oUJiz6t9jBC6tOxHTj5va3rIXThlCDuLPNBmsNH7G+IR9PqJU4gThtYbDXhvorlkRd+sczbIv6Qn7uXDCVN/+xygOIiUMxh0f+LJXoUvVVTLqhQmBGQJi3SBSLIDvTXIGsqxmNC9pU55OJo5cZuHDN8ZTenEX5ebw+MdzgQW4A4h5rYPK77bONIgPphv9CWZjyL0BA/6wOs3cSY73lmwC9orNgeteD2AoMocmUTebwDsMxwtnQNXYkT5L4eLORgR+TbnQAryQJl7Fycz/1yhPdt795VcRKXKh7eALjp/mJRemxKE9iEsIYiZAOVbU1E4DViAvchLvCcwtPUaoPHfnIXYjJfNEHzLjWOzGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADcAYwBjADIAZQBiADQAMgAtADUAOABhADYALQA0ADIAMwA4AC0AYgAzADcANwAtADUANwBmAGMAMwBkAGQAZgAxAGQAZQBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQItd8YBom/vB0CAgfQgIIDeCspeVgTp8MC4P6ZolMLpt2+EUocl+17/duOV0wlDySkZC4wn7Yj1q+BIPJnSizPWXUDYa/i2oNG3StAED92zC1yjjxPiK9t8YMubHe2Lx4ijrAFZnFoPRxjiU3CgQgjk2K25wWZGgZ4m+i8ApjPICtHj/LfRHarx41+6qkm+Ph1TVFx2h+trggUJtdV9pEhCgnw3CKea5igp856hz7qOGBYoUtPYfxSy+PL5CXmhMRNHwlG1Kqa6lX9/C1AyvplJPWAcZ9uztRB0SR5MdYU5/L4mzukSv8P8PMp03btYIuzX0A8UqJI9Zwf5+L0r8M+GOKZj1hL3bztMyCewwAIMQgz50fnP8Ynt4kbeMiqJ6wNN8YEtdQAw3xsYEefZBwlxVModhHSTx8w/CxeB2yhIBk1BxLN5O3o4i0Q/++oYgWp1KXqkp1STEIBLS0p+Vjen7zxsJn03j283J0/7/utBk4EMfj0QEkRXgIwZwyc14RYNCUCskZWgfpQBbkYzlU+4zu6PtJdPzOaL6oryFdcJSHAVeNgO6xFcgiDrl3JeOzRtVXIq/10en/SyE1utm6FL5E1psFqhQEyXge9hohEsknXVazEx2Te9jLPvRFrz5m7ajtXSpm+FO/B+v4vZs0FepZIy+IR2MduOWuvBiM6AkHyfHr9DPVrsZ3+l36+d+jbl1d6wwy2gDOzp8K0me+suuGqplo70YUgQLdKEPh34loA5mWFm1Bnn/nKo8smJ5uAXAj8crrtkVQdrR++I+byXQwwe3xFjo9JhpqFFHvPC1+Y6zBFPoCqCmmKdR0jQ5o0WvEITh/R6dNqMsCdB4FNzA3DLxgLsH0oF892f69+8mm78poKtnUVIokYx1ff+qFJ6s9UHOldAGzB1SEX6JBzZRTw8lPPaBN5X8AAaBiayQ0O8LFnNQTJuAVbBnHSvBAGafBq2m8PF+7OYWxp4dTGuFqZvnwQICJYrUSzXKqmmHmhD9oK6s16V5fhrrPTnyUwEeyWZNrJJgsFCjP8m2VJ5RpFQslTIf3DLwnsKxeiJFXGw5Rm07ZDzWTgrWR4DPh/ApPiEGU/6r1rTIjkAG7zd2a6ljz75aEuFK26nRwU02EXTRmiHtVAeK3qPOOTccqp5mjyqR3Si7gZmqtuE1HIFD0YkDigNUehaBR+QbhsYBIDDBsDLAMbnDA7MB8wBwYFKw4DAhoEFDHo8MvDBKAEUMxY0qkx67jbR2D5BBQsGllrBTaT56lp+1ZC1e4hmbmFuwICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAivMXZ3FVSnmQICB9AEggTYVfxvlJoERAECgRZOlKvAvPX9TXZKCZ2JQuuS3uCUFyo1y03yBdrBDzpjRrJzR2XLy+4n9HGZAcafYV0GAn4QNsJ4ajeQJufUt5Pr1WSejWfpsgHID8mLA3vRJabRPq/oRjv4/I8+FnXrEpaBf3J4gp38zsdwb+He/ZH9ZmeT19H1PR8+aDT/QydWwHEiY8a75lhjEZ5YFtZDxuhgTZq37Z1XBT2aKgNG91btxI3mK5CBoyNS8chPy9xtyIY91/Ft44DFwPZouJx/G5pDayM1MZUVPK0CXQijrM9/VpYisgH8DrpwLexcARucDoI+VCBw2bDx350sxQWCSoXPmbDAoTNfzBVZH6Gh8BRYbChLBGzIvSJOQfDSY0JvavWIZhyYis5HG2wGW6416fQoZLUtshfX4FUgYjk+QO4lc4RPLznlbDitbjzm5gP4QnUn0ezfd9tqQXrPDhXtNGPfGdG8CkpPMC8J3rCfhrcDSSLGtTlx0E4DDCPbFssBDeJL1ElTcYptda+xk5AS3bxYkZXh072VHoazTuj/+MJNxXXN4X9o5Uj/a2TUjC48L2/hBLsGuaIAH6fKnae6MJGQ2+ho1p1P9Wwn45qznAKyPGQKKVatNfLoV24Z63Q8wpp12vAKa1VKmlffcIyfxElFOc/5dWVhfyJ8Dy1aW8yxXQ4T10GcIbx15sZAOg+M1viN2hv99UW7s1y8ATtK6o+wP4dB477Kkg36UgXFPfJjewMAU2w6Z8NM5tFoVLu3Q+MQpaGcshawg1jSd1QYuCW5FSL/7VZk6IiUB5bOZij0Lnoimi6rs9jX6y0PabhAMwN77TDNpInPiMk2sJTkZMN1ZpVpbdUaoslElpBSHhUmKZArK8h+rVxFOJmgwpN+RExH3SF9BJiAm7wrOg0lO8kEiQgeKpvtf8kUGcPK8D3ajPZbd+MDKcf8ImkaCVGWQSzVRXeZE7bkepiy2wplChpm2VU/slhwq0xslMxg866iEJV9d1JVLzMIbRI793GTsqG6SF/hw1vuZOMzLYGGzCPtAOp5Hf60R8+Sqk5OYKQbJLp87ciYIpNopHr3TV0lgyGAU6089ks8ZoxAHtTk2qXBX0d/2AKR3yKA2AReiTabt3Dni3ubIJnvJxcGPKA/1Q6FBIyizilogLpxMT9koNbEihCv0cmhG4Veo+Ow05TxsJpae7Lpg2QK3E+yPhwEoYAGzo4lJ0XinU3b4tJf/TGwIVOhSz/hJbP8C9qbk+sEFednCNZX2KuVOlNisLXN/Sf0do7vmIFL/0Krv7u1Xmgku3oUJiz6t9jBC6tOxHTj5va3rIXThlCDuLPNBmsNH7G+IR9PqJU4gThtYbDXhvorlkRd+sczbIv6Qn7uXDCVN/+xygOIiUMxh0f+LJXoUvVVTLqhQmBGQJi3SBSLIDvTXIGsqxmNC9pU55OJo5cZuHDN8ZTenEX5ebw+MdzgQW4A4h5rYPK77bONIgPphv9CWZjyL0BA/6wOs3cSY73lmwC9orNgeteD2AoMocmUTebwDsMxwtnQNXYkT5L4eLORgR+TbnQAryQJl7Fycz/1yhPdt795VcRKXKh7eALjp/mJRemxKE9iEsIYiZAOVbU1E4DViAvchLvCcwtPUaoPHfnIXYjJfNEHzLjWOzGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADcAYwBjADIAZQBiADQAMgAtADUAOABhADYALQA0ADIAMwA4AC0AYgAzADcANwAtADUANwBmAGMAMwBkAGQAZgAxAGQAZQBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQItd8YBom/vB0CAgfQgIIDeCspeVgTp8MC4P6ZolMLpt2+EUocl+17/duOV0wlDySkZC4wn7Yj1q+BIPJnSizPWXUDYa/i2oNG3StAED92zC1yjjxPiK9t8YMubHe2Lx4ijrAFZnFoPRxjiU3CgQgjk2K25wWZGgZ4m+i8ApjPICtHj/LfRHarx41+6qkm+Ph1TVFx2h+trggUJtdV9pEhCgnw3CKea5igp856hz7qOGBYoUtPYfxSy+PL5CXmhMRNHwlG1Kqa6lX9/C1AyvplJPWAcZ9uztRB0SR5MdYU5/L4mzukSv8P8PMp03btYIuzX0A8UqJI9Zwf5+L0r8M+GOKZj1hL3bztMyCewwAIMQgz50fnP8Ynt4kbeMiqJ6wNN8YEtdQAw3xsYEefZBwlxVModhHSTx8w/CxeB2yhIBk1BxLN5O3o4i0Q/++oYgWp1KXqkp1STEIBLS0p+Vjen7zxsJn03j283J0/7/utBk4EMfj0QEkRXgIwZwyc14RYNCUCskZWgfpQBbkYzlU+4zu6PtJdPzOaL6oryFdcJSHAVeNgO6xFcgiDrl3JeOzRtVXIq/10en/SyE1utm6FL5E1psFqhQEyXge9hohEsknXVazEx2Te9jLPvRFrz5m7ajtXSpm+FO/B+v4vZs0FepZIy+IR2MduOWuvBiM6AkHyfHr9DPVrsZ3+l36+d+jbl1d6wwy2gDOzp8K0me+suuGqplo70YUgQLdKEPh34loA5mWFm1Bnn/nKo8smJ5uAXAj8crrtkVQdrR++I+byXQwwe3xFjo9JhpqFFHvPC1+Y6zBFPoCqCmmKdR0jQ5o0WvEITh/R6dNqMsCdB4FNzA3DLxgLsH0oF892f69+8mm78poKtnUVIokYx1ff+qFJ6s9UHOldAGzB1SEX6JBzZRTw8lPPaBN5X8AAaBiayQ0O8LFnNQTJuAVbBnHSvBAGafBq2m8PF+7OYWxp4dTGuFqZvnwQICJYrUSzXKqmmHmhD9oK6s16V5fhrrPTnyUwEeyWZNrJJgsFCjP8m2VJ5RpFQslTIf3DLwnsKxeiJFXGw5Rm07ZDzWTgrWR4DPh/ApPiEGU/6r1rTIjkAG7zd2a6ljz75aEuFK26nRwU02EXTRmiHtVAeK3qPOOTccqp5mjyqR3Si7gZmqtuE1HIFD0YkDigNUehaBR+QbhsYBIDDBsDLAMbnDA7MB8wBwYFKw4DAhoEFDHo8MvDBKAEUMxY0qkx67jbR2D5BBQsGllrBTaT56lp+1ZC1e4hmbmFuwICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "2d0eca4f-7c13-4c45-ae84-49826b320669" @@ -1433,7 +1433,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_b3d6769707c2/providers/Microsoft.Web/certificates/902B2A46EB27443A0C54CB07127FC03768EA1364%23%23westus%23?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9iM2Q2NzY5NzA3YzIvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzLzkwMkIyQTQ2RUIyNzQ0M0EwQzU0Q0IwNzEyN0ZDMDM3NjhFQTEzNjQlMjMlMjN3ZXN0dXMlMjM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAivMXZ3FVSnmQICB9AEggTYVfxvlJoERAECgRZOlKvAvPX9TXZKCZ2JQuuS3uCUFyo1y03yBdrBDzpjRrJzR2XLy+4n9HGZAcafYV0GAn4QNsJ4ajeQJufUt5Pr1WSejWfpsgHID8mLA3vRJabRPq/oRjv4/I8+FnXrEpaBf3J4gp38zsdwb+He/ZH9ZmeT19H1PR8+aDT/QydWwHEiY8a75lhjEZ5YFtZDxuhgTZq37Z1XBT2aKgNG91btxI3mK5CBoyNS8chPy9xtyIY91/Ft44DFwPZouJx/G5pDayM1MZUVPK0CXQijrM9/VpYisgH8DrpwLexcARucDoI+VCBw2bDx350sxQWCSoXPmbDAoTNfzBVZH6Gh8BRYbChLBGzIvSJOQfDSY0JvavWIZhyYis5HG2wGW6416fQoZLUtshfX4FUgYjk+QO4lc4RPLznlbDitbjzm5gP4QnUn0ezfd9tqQXrPDhXtNGPfGdG8CkpPMC8J3rCfhrcDSSLGtTlx0E4DDCPbFssBDeJL1ElTcYptda+xk5AS3bxYkZXh072VHoazTuj/+MJNxXXN4X9o5Uj/a2TUjC48L2/hBLsGuaIAH6fKnae6MJGQ2+ho1p1P9Wwn45qznAKyPGQKKVatNfLoV24Z63Q8wpp12vAKa1VKmlffcIyfxElFOc/5dWVhfyJ8Dy1aW8yxXQ4T10GcIbx15sZAOg+M1viN2hv99UW7s1y8ATtK6o+wP4dB477Kkg36UgXFPfJjewMAU2w6Z8NM5tFoVLu3Q+MQpaGcshawg1jSd1QYuCW5FSL/7VZk6IiUB5bOZij0Lnoimi6rs9jX6y0PabhAMwN77TDNpInPiMk2sJTkZMN1ZpVpbdUaoslElpBSHhUmKZArK8h+rVxFOJmgwpN+RExH3SF9BJiAm7wrOg0lO8kEiQgeKpvtf8kUGcPK8D3ajPZbd+MDKcf8ImkaCVGWQSzVRXeZE7bkepiy2wplChpm2VU/slhwq0xslMxg866iEJV9d1JVLzMIbRI793GTsqG6SF/hw1vuZOMzLYGGzCPtAOp5Hf60R8+Sqk5OYKQbJLp87ciYIpNopHr3TV0lgyGAU6089ks8ZoxAHtTk2qXBX0d/2AKR3yKA2AReiTabt3Dni3ubIJnvJxcGPKA/1Q6FBIyizilogLpxMT9koNbEihCv0cmhG4Veo+Ow05TxsJpae7Lpg2QK3E+yPhwEoYAGzo4lJ0XinU3b4tJf/TGwIVOhSz/hJbP8C9qbk+sEFednCNZX2KuVOlNisLXN/Sf0do7vmIFL/0Krv7u1Xmgku3oUJiz6t9jBC6tOxHTj5va3rIXThlCDuLPNBmsNH7G+IR9PqJU4gThtYbDXhvorlkRd+sczbIv6Qn7uXDCVN/+xygOIiUMxh0f+LJXoUvVVTLqhQmBGQJi3SBSLIDvTXIGsqxmNC9pU55OJo5cZuHDN8ZTenEX5ebw+MdzgQW4A4h5rYPK77bONIgPphv9CWZjyL0BA/6wOs3cSY73lmwC9orNgeteD2AoMocmUTebwDsMxwtnQNXYkT5L4eLORgR+TbnQAryQJl7Fycz/1yhPdt795VcRKXKh7eALjp/mJRemxKE9iEsIYiZAOVbU1E4DViAvchLvCcwtPUaoPHfnIXYjJfNEHzLjWOzGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADcAYwBjADIAZQBiADQAMgAtADUAOABhADYALQA0ADIAMwA4AC0AYgAzADcANwAtADUANwBmAGMAMwBkAGQAZgAxAGQAZQBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQItd8YBom/vB0CAgfQgIIDeCspeVgTp8MC4P6ZolMLpt2+EUocl+17/duOV0wlDySkZC4wn7Yj1q+BIPJnSizPWXUDYa/i2oNG3StAED92zC1yjjxPiK9t8YMubHe2Lx4ijrAFZnFoPRxjiU3CgQgjk2K25wWZGgZ4m+i8ApjPICtHj/LfRHarx41+6qkm+Ph1TVFx2h+trggUJtdV9pEhCgnw3CKea5igp856hz7qOGBYoUtPYfxSy+PL5CXmhMRNHwlG1Kqa6lX9/C1AyvplJPWAcZ9uztRB0SR5MdYU5/L4mzukSv8P8PMp03btYIuzX0A8UqJI9Zwf5+L0r8M+GOKZj1hL3bztMyCewwAIMQgz50fnP8Ynt4kbeMiqJ6wNN8YEtdQAw3xsYEefZBwlxVModhHSTx8w/CxeB2yhIBk1BxLN5O3o4i0Q/++oYgWp1KXqkp1STEIBLS0p+Vjen7zxsJn03j283J0/7/utBk4EMfj0QEkRXgIwZwyc14RYNCUCskZWgfpQBbkYzlU+4zu6PtJdPzOaL6oryFdcJSHAVeNgO6xFcgiDrl3JeOzRtVXIq/10en/SyE1utm6FL5E1psFqhQEyXge9hohEsknXVazEx2Te9jLPvRFrz5m7ajtXSpm+FO/B+v4vZs0FepZIy+IR2MduOWuvBiM6AkHyfHr9DPVrsZ3+l36+d+jbl1d6wwy2gDOzp8K0me+suuGqplo70YUgQLdKEPh34loA5mWFm1Bnn/nKo8smJ5uAXAj8crrtkVQdrR++I+byXQwwe3xFjo9JhpqFFHvPC1+Y6zBFPoCqCmmKdR0jQ5o0WvEITh/R6dNqMsCdB4FNzA3DLxgLsH0oF892f69+8mm78poKtnUVIokYx1ff+qFJ6s9UHOldAGzB1SEX6JBzZRTw8lPPaBN5X8AAaBiayQ0O8LFnNQTJuAVbBnHSvBAGafBq2m8PF+7OYWxp4dTGuFqZvnwQICJYrUSzXKqmmHmhD9oK6s16V5fhrrPTnyUwEeyWZNrJJgsFCjP8m2VJ5RpFQslTIf3DLwnsKxeiJFXGw5Rm07ZDzWTgrWR4DPh/ApPiEGU/6r1rTIjkAG7zd2a6ljz75aEuFK26nRwU02EXTRmiHtVAeK3qPOOTccqp5mjyqR3Si7gZmqtuE1HIFD0YkDigNUehaBR+QbhsYBIDDBsDLAMbnDA7MB8wBwYFKw4DAhoEFDHo8MvDBKAEUMxY0qkx67jbR2D5BBQsGllrBTaT56lp+1ZC1e4hmbmFuwICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAivMXZ3FVSnmQICB9AEggTYVfxvlJoERAECgRZOlKvAvPX9TXZKCZ2JQuuS3uCUFyo1y03yBdrBDzpjRrJzR2XLy+4n9HGZAcafYV0GAn4QNsJ4ajeQJufUt5Pr1WSejWfpsgHID8mLA3vRJabRPq/oRjv4/I8+FnXrEpaBf3J4gp38zsdwb+He/ZH9ZmeT19H1PR8+aDT/QydWwHEiY8a75lhjEZ5YFtZDxuhgTZq37Z1XBT2aKgNG91btxI3mK5CBoyNS8chPy9xtyIY91/Ft44DFwPZouJx/G5pDayM1MZUVPK0CXQijrM9/VpYisgH8DrpwLexcARucDoI+VCBw2bDx350sxQWCSoXPmbDAoTNfzBVZH6Gh8BRYbChLBGzIvSJOQfDSY0JvavWIZhyYis5HG2wGW6416fQoZLUtshfX4FUgYjk+QO4lc4RPLznlbDitbjzm5gP4QnUn0ezfd9tqQXrPDhXtNGPfGdG8CkpPMC8J3rCfhrcDSSLGtTlx0E4DDCPbFssBDeJL1ElTcYptda+xk5AS3bxYkZXh072VHoazTuj/+MJNxXXN4X9o5Uj/a2TUjC48L2/hBLsGuaIAH6fKnae6MJGQ2+ho1p1P9Wwn45qznAKyPGQKKVatNfLoV24Z63Q8wpp12vAKa1VKmlffcIyfxElFOc/5dWVhfyJ8Dy1aW8yxXQ4T10GcIbx15sZAOg+M1viN2hv99UW7s1y8ATtK6o+wP4dB477Kkg36UgXFPfJjewMAU2w6Z8NM5tFoVLu3Q+MQpaGcshawg1jSd1QYuCW5FSL/7VZk6IiUB5bOZij0Lnoimi6rs9jX6y0PabhAMwN77TDNpInPiMk2sJTkZMN1ZpVpbdUaoslElpBSHhUmKZArK8h+rVxFOJmgwpN+RExH3SF9BJiAm7wrOg0lO8kEiQgeKpvtf8kUGcPK8D3ajPZbd+MDKcf8ImkaCVGWQSzVRXeZE7bkepiy2wplChpm2VU/slhwq0xslMxg866iEJV9d1JVLzMIbRI793GTsqG6SF/hw1vuZOMzLYGGzCPtAOp5Hf60R8+Sqk5OYKQbJLp87ciYIpNopHr3TV0lgyGAU6089ks8ZoxAHtTk2qXBX0d/2AKR3yKA2AReiTabt3Dni3ubIJnvJxcGPKA/1Q6FBIyizilogLpxMT9koNbEihCv0cmhG4Veo+Ow05TxsJpae7Lpg2QK3E+yPhwEoYAGzo4lJ0XinU3b4tJf/TGwIVOhSz/hJbP8C9qbk+sEFednCNZX2KuVOlNisLXN/Sf0do7vmIFL/0Krv7u1Xmgku3oUJiz6t9jBC6tOxHTj5va3rIXThlCDuLPNBmsNH7G+IR9PqJU4gThtYbDXhvorlkRd+sczbIv6Qn7uXDCVN/+xygOIiUMxh0f+LJXoUvVVTLqhQmBGQJi3SBSLIDvTXIGsqxmNC9pU55OJo5cZuHDN8ZTenEX5ebw+MdzgQW4A4h5rYPK77bONIgPphv9CWZjyL0BA/6wOs3cSY73lmwC9orNgeteD2AoMocmUTebwDsMxwtnQNXYkT5L4eLORgR+TbnQAryQJl7Fycz/1yhPdt795VcRKXKh7eALjp/mJRemxKE9iEsIYiZAOVbU1E4DViAvchLvCcwtPUaoPHfnIXYjJfNEHzLjWOzGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADcAYwBjADIAZQBiADQAMgAtADUAOABhADYALQA0ADIAMwA4AC0AYgAzADcANwAtADUANwBmAGMAMwBkAGQAZgAxAGQAZQBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQItd8YBom/vB0CAgfQgIIDeCspeVgTp8MC4P6ZolMLpt2+EUocl+17/duOV0wlDySkZC4wn7Yj1q+BIPJnSizPWXUDYa/i2oNG3StAED92zC1yjjxPiK9t8YMubHe2Lx4ijrAFZnFoPRxjiU3CgQgjk2K25wWZGgZ4m+i8ApjPICtHj/LfRHarx41+6qkm+Ph1TVFx2h+trggUJtdV9pEhCgnw3CKea5igp856hz7qOGBYoUtPYfxSy+PL5CXmhMRNHwlG1Kqa6lX9/C1AyvplJPWAcZ9uztRB0SR5MdYU5/L4mzukSv8P8PMp03btYIuzX0A8UqJI9Zwf5+L0r8M+GOKZj1hL3bztMyCewwAIMQgz50fnP8Ynt4kbeMiqJ6wNN8YEtdQAw3xsYEefZBwlxVModhHSTx8w/CxeB2yhIBk1BxLN5O3o4i0Q/++oYgWp1KXqkp1STEIBLS0p+Vjen7zxsJn03j283J0/7/utBk4EMfj0QEkRXgIwZwyc14RYNCUCskZWgfpQBbkYzlU+4zu6PtJdPzOaL6oryFdcJSHAVeNgO6xFcgiDrl3JeOzRtVXIq/10en/SyE1utm6FL5E1psFqhQEyXge9hohEsknXVazEx2Te9jLPvRFrz5m7ajtXSpm+FO/B+v4vZs0FepZIy+IR2MduOWuvBiM6AkHyfHr9DPVrsZ3+l36+d+jbl1d6wwy2gDOzp8K0me+suuGqplo70YUgQLdKEPh34loA5mWFm1Bnn/nKo8smJ5uAXAj8crrtkVQdrR++I+byXQwwe3xFjo9JhpqFFHvPC1+Y6zBFPoCqCmmKdR0jQ5o0WvEITh/R6dNqMsCdB4FNzA3DLxgLsH0oF892f69+8mm78poKtnUVIokYx1ff+qFJ6s9UHOldAGzB1SEX6JBzZRTw8lPPaBN5X8AAaBiayQ0O8LFnNQTJuAVbBnHSvBAGafBq2m8PF+7OYWxp4dTGuFqZvnwQICJYrUSzXKqmmHmhD9oK6s16V5fhrrPTnyUwEeyWZNrJJgsFCjP8m2VJ5RpFQslTIf3DLwnsKxeiJFXGw5Rm07ZDzWTgrWR4DPh/ApPiEGU/6r1rTIjkAG7zd2a6ljz75aEuFK26nRwU02EXTRmiHtVAeK3qPOOTccqp5mjyqR3Si7gZmqtuE1HIFD0YkDigNUehaBR+QbhsYBIDDBsDLAMbnDA7MB8wBwYFKw4DAhoEFDHo8MvDBKAEUMxY0qkx67jbR2D5BBQsGllrBTaT56lp+1ZC1e4hmbmFuwICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "75910462-a825-4274-bc2d-1d7f34a306ab" @@ -1512,7 +1512,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_b3d6769707c2/providers/Microsoft.Web/certificates/902B2A46EB27443A0C54CB07127FC03768EA1364%23%23westus%23?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9iM2Q2NzY5NzA3YzIvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzLzkwMkIyQTQ2RUIyNzQ0M0EwQzU0Q0IwNzEyN0ZDMDM3NjhFQTEzNjQlMjMlMjN3ZXN0dXMlMjM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAivMXZ3FVSnmQICB9AEggTYVfxvlJoERAECgRZOlKvAvPX9TXZKCZ2JQuuS3uCUFyo1y03yBdrBDzpjRrJzR2XLy+4n9HGZAcafYV0GAn4QNsJ4ajeQJufUt5Pr1WSejWfpsgHID8mLA3vRJabRPq/oRjv4/I8+FnXrEpaBf3J4gp38zsdwb+He/ZH9ZmeT19H1PR8+aDT/QydWwHEiY8a75lhjEZ5YFtZDxuhgTZq37Z1XBT2aKgNG91btxI3mK5CBoyNS8chPy9xtyIY91/Ft44DFwPZouJx/G5pDayM1MZUVPK0CXQijrM9/VpYisgH8DrpwLexcARucDoI+VCBw2bDx350sxQWCSoXPmbDAoTNfzBVZH6Gh8BRYbChLBGzIvSJOQfDSY0JvavWIZhyYis5HG2wGW6416fQoZLUtshfX4FUgYjk+QO4lc4RPLznlbDitbjzm5gP4QnUn0ezfd9tqQXrPDhXtNGPfGdG8CkpPMC8J3rCfhrcDSSLGtTlx0E4DDCPbFssBDeJL1ElTcYptda+xk5AS3bxYkZXh072VHoazTuj/+MJNxXXN4X9o5Uj/a2TUjC48L2/hBLsGuaIAH6fKnae6MJGQ2+ho1p1P9Wwn45qznAKyPGQKKVatNfLoV24Z63Q8wpp12vAKa1VKmlffcIyfxElFOc/5dWVhfyJ8Dy1aW8yxXQ4T10GcIbx15sZAOg+M1viN2hv99UW7s1y8ATtK6o+wP4dB477Kkg36UgXFPfJjewMAU2w6Z8NM5tFoVLu3Q+MQpaGcshawg1jSd1QYuCW5FSL/7VZk6IiUB5bOZij0Lnoimi6rs9jX6y0PabhAMwN77TDNpInPiMk2sJTkZMN1ZpVpbdUaoslElpBSHhUmKZArK8h+rVxFOJmgwpN+RExH3SF9BJiAm7wrOg0lO8kEiQgeKpvtf8kUGcPK8D3ajPZbd+MDKcf8ImkaCVGWQSzVRXeZE7bkepiy2wplChpm2VU/slhwq0xslMxg866iEJV9d1JVLzMIbRI793GTsqG6SF/hw1vuZOMzLYGGzCPtAOp5Hf60R8+Sqk5OYKQbJLp87ciYIpNopHr3TV0lgyGAU6089ks8ZoxAHtTk2qXBX0d/2AKR3yKA2AReiTabt3Dni3ubIJnvJxcGPKA/1Q6FBIyizilogLpxMT9koNbEihCv0cmhG4Veo+Ow05TxsJpae7Lpg2QK3E+yPhwEoYAGzo4lJ0XinU3b4tJf/TGwIVOhSz/hJbP8C9qbk+sEFednCNZX2KuVOlNisLXN/Sf0do7vmIFL/0Krv7u1Xmgku3oUJiz6t9jBC6tOxHTj5va3rIXThlCDuLPNBmsNH7G+IR9PqJU4gThtYbDXhvorlkRd+sczbIv6Qn7uXDCVN/+xygOIiUMxh0f+LJXoUvVVTLqhQmBGQJi3SBSLIDvTXIGsqxmNC9pU55OJo5cZuHDN8ZTenEX5ebw+MdzgQW4A4h5rYPK77bONIgPphv9CWZjyL0BA/6wOs3cSY73lmwC9orNgeteD2AoMocmUTebwDsMxwtnQNXYkT5L4eLORgR+TbnQAryQJl7Fycz/1yhPdt795VcRKXKh7eALjp/mJRemxKE9iEsIYiZAOVbU1E4DViAvchLvCcwtPUaoPHfnIXYjJfNEHzLjWOzGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADcAYwBjADIAZQBiADQAMgAtADUAOABhADYALQA0ADIAMwA4AC0AYgAzADcANwAtADUANwBmAGMAMwBkAGQAZgAxAGQAZQBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQItd8YBom/vB0CAgfQgIIDeCspeVgTp8MC4P6ZolMLpt2+EUocl+17/duOV0wlDySkZC4wn7Yj1q+BIPJnSizPWXUDYa/i2oNG3StAED92zC1yjjxPiK9t8YMubHe2Lx4ijrAFZnFoPRxjiU3CgQgjk2K25wWZGgZ4m+i8ApjPICtHj/LfRHarx41+6qkm+Ph1TVFx2h+trggUJtdV9pEhCgnw3CKea5igp856hz7qOGBYoUtPYfxSy+PL5CXmhMRNHwlG1Kqa6lX9/C1AyvplJPWAcZ9uztRB0SR5MdYU5/L4mzukSv8P8PMp03btYIuzX0A8UqJI9Zwf5+L0r8M+GOKZj1hL3bztMyCewwAIMQgz50fnP8Ynt4kbeMiqJ6wNN8YEtdQAw3xsYEefZBwlxVModhHSTx8w/CxeB2yhIBk1BxLN5O3o4i0Q/++oYgWp1KXqkp1STEIBLS0p+Vjen7zxsJn03j283J0/7/utBk4EMfj0QEkRXgIwZwyc14RYNCUCskZWgfpQBbkYzlU+4zu6PtJdPzOaL6oryFdcJSHAVeNgO6xFcgiDrl3JeOzRtVXIq/10en/SyE1utm6FL5E1psFqhQEyXge9hohEsknXVazEx2Te9jLPvRFrz5m7ajtXSpm+FO/B+v4vZs0FepZIy+IR2MduOWuvBiM6AkHyfHr9DPVrsZ3+l36+d+jbl1d6wwy2gDOzp8K0me+suuGqplo70YUgQLdKEPh34loA5mWFm1Bnn/nKo8smJ5uAXAj8crrtkVQdrR++I+byXQwwe3xFjo9JhpqFFHvPC1+Y6zBFPoCqCmmKdR0jQ5o0WvEITh/R6dNqMsCdB4FNzA3DLxgLsH0oF892f69+8mm78poKtnUVIokYx1ff+qFJ6s9UHOldAGzB1SEX6JBzZRTw8lPPaBN5X8AAaBiayQ0O8LFnNQTJuAVbBnHSvBAGafBq2m8PF+7OYWxp4dTGuFqZvnwQICJYrUSzXKqmmHmhD9oK6s16V5fhrrPTnyUwEeyWZNrJJgsFCjP8m2VJ5RpFQslTIf3DLwnsKxeiJFXGw5Rm07ZDzWTgrWR4DPh/ApPiEGU/6r1rTIjkAG7zd2a6ljz75aEuFK26nRwU02EXTRmiHtVAeK3qPOOTccqp5mjyqR3Si7gZmqtuE1HIFD0YkDigNUehaBR+QbhsYBIDDBsDLAMbnDA7MB8wBwYFKw4DAhoEFDHo8MvDBKAEUMxY0qkx67jbR2D5BBQsGllrBTaT56lp+1ZC1e4hmbmFuwICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAivMXZ3FVSnmQICB9AEggTYVfxvlJoERAECgRZOlKvAvPX9TXZKCZ2JQuuS3uCUFyo1y03yBdrBDzpjRrJzR2XLy+4n9HGZAcafYV0GAn4QNsJ4ajeQJufUt5Pr1WSejWfpsgHID8mLA3vRJabRPq/oRjv4/I8+FnXrEpaBf3J4gp38zsdwb+He/ZH9ZmeT19H1PR8+aDT/QydWwHEiY8a75lhjEZ5YFtZDxuhgTZq37Z1XBT2aKgNG91btxI3mK5CBoyNS8chPy9xtyIY91/Ft44DFwPZouJx/G5pDayM1MZUVPK0CXQijrM9/VpYisgH8DrpwLexcARucDoI+VCBw2bDx350sxQWCSoXPmbDAoTNfzBVZH6Gh8BRYbChLBGzIvSJOQfDSY0JvavWIZhyYis5HG2wGW6416fQoZLUtshfX4FUgYjk+QO4lc4RPLznlbDitbjzm5gP4QnUn0ezfd9tqQXrPDhXtNGPfGdG8CkpPMC8J3rCfhrcDSSLGtTlx0E4DDCPbFssBDeJL1ElTcYptda+xk5AS3bxYkZXh072VHoazTuj/+MJNxXXN4X9o5Uj/a2TUjC48L2/hBLsGuaIAH6fKnae6MJGQ2+ho1p1P9Wwn45qznAKyPGQKKVatNfLoV24Z63Q8wpp12vAKa1VKmlffcIyfxElFOc/5dWVhfyJ8Dy1aW8yxXQ4T10GcIbx15sZAOg+M1viN2hv99UW7s1y8ATtK6o+wP4dB477Kkg36UgXFPfJjewMAU2w6Z8NM5tFoVLu3Q+MQpaGcshawg1jSd1QYuCW5FSL/7VZk6IiUB5bOZij0Lnoimi6rs9jX6y0PabhAMwN77TDNpInPiMk2sJTkZMN1ZpVpbdUaoslElpBSHhUmKZArK8h+rVxFOJmgwpN+RExH3SF9BJiAm7wrOg0lO8kEiQgeKpvtf8kUGcPK8D3ajPZbd+MDKcf8ImkaCVGWQSzVRXeZE7bkepiy2wplChpm2VU/slhwq0xslMxg866iEJV9d1JVLzMIbRI793GTsqG6SF/hw1vuZOMzLYGGzCPtAOp5Hf60R8+Sqk5OYKQbJLp87ciYIpNopHr3TV0lgyGAU6089ks8ZoxAHtTk2qXBX0d/2AKR3yKA2AReiTabt3Dni3ubIJnvJxcGPKA/1Q6FBIyizilogLpxMT9koNbEihCv0cmhG4Veo+Ow05TxsJpae7Lpg2QK3E+yPhwEoYAGzo4lJ0XinU3b4tJf/TGwIVOhSz/hJbP8C9qbk+sEFednCNZX2KuVOlNisLXN/Sf0do7vmIFL/0Krv7u1Xmgku3oUJiz6t9jBC6tOxHTj5va3rIXThlCDuLPNBmsNH7G+IR9PqJU4gThtYbDXhvorlkRd+sczbIv6Qn7uXDCVN/+xygOIiUMxh0f+LJXoUvVVTLqhQmBGQJi3SBSLIDvTXIGsqxmNC9pU55OJo5cZuHDN8ZTenEX5ebw+MdzgQW4A4h5rYPK77bONIgPphv9CWZjyL0BA/6wOs3cSY73lmwC9orNgeteD2AoMocmUTebwDsMxwtnQNXYkT5L4eLORgR+TbnQAryQJl7Fycz/1yhPdt795VcRKXKh7eALjp/mJRemxKE9iEsIYiZAOVbU1E4DViAvchLvCcwtPUaoPHfnIXYjJfNEHzLjWOzGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADcAYwBjADIAZQBiADQAMgAtADUAOABhADYALQA0ADIAMwA4AC0AYgAzADcANwAtADUANwBmAGMAMwBkAGQAZgAxAGQAZQBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQItd8YBom/vB0CAgfQgIIDeCspeVgTp8MC4P6ZolMLpt2+EUocl+17/duOV0wlDySkZC4wn7Yj1q+BIPJnSizPWXUDYa/i2oNG3StAED92zC1yjjxPiK9t8YMubHe2Lx4ijrAFZnFoPRxjiU3CgQgjk2K25wWZGgZ4m+i8ApjPICtHj/LfRHarx41+6qkm+Ph1TVFx2h+trggUJtdV9pEhCgnw3CKea5igp856hz7qOGBYoUtPYfxSy+PL5CXmhMRNHwlG1Kqa6lX9/C1AyvplJPWAcZ9uztRB0SR5MdYU5/L4mzukSv8P8PMp03btYIuzX0A8UqJI9Zwf5+L0r8M+GOKZj1hL3bztMyCewwAIMQgz50fnP8Ynt4kbeMiqJ6wNN8YEtdQAw3xsYEefZBwlxVModhHSTx8w/CxeB2yhIBk1BxLN5O3o4i0Q/++oYgWp1KXqkp1STEIBLS0p+Vjen7zxsJn03j283J0/7/utBk4EMfj0QEkRXgIwZwyc14RYNCUCskZWgfpQBbkYzlU+4zu6PtJdPzOaL6oryFdcJSHAVeNgO6xFcgiDrl3JeOzRtVXIq/10en/SyE1utm6FL5E1psFqhQEyXge9hohEsknXVazEx2Te9jLPvRFrz5m7ajtXSpm+FO/B+v4vZs0FepZIy+IR2MduOWuvBiM6AkHyfHr9DPVrsZ3+l36+d+jbl1d6wwy2gDOzp8K0me+suuGqplo70YUgQLdKEPh34loA5mWFm1Bnn/nKo8smJ5uAXAj8crrtkVQdrR++I+byXQwwe3xFjo9JhpqFFHvPC1+Y6zBFPoCqCmmKdR0jQ5o0WvEITh/R6dNqMsCdB4FNzA3DLxgLsH0oF892f69+8mm78poKtnUVIokYx1ff+qFJ6s9UHOldAGzB1SEX6JBzZRTw8lPPaBN5X8AAaBiayQ0O8LFnNQTJuAVbBnHSvBAGafBq2m8PF+7OYWxp4dTGuFqZvnwQICJYrUSzXKqmmHmhD9oK6s16V5fhrrPTnyUwEeyWZNrJJgsFCjP8m2VJ5RpFQslTIf3DLwnsKxeiJFXGw5Rm07ZDzWTgrWR4DPh/ApPiEGU/6r1rTIjkAG7zd2a6ljz75aEuFK26nRwU02EXTRmiHtVAeK3qPOOTccqp5mjyqR3Si7gZmqtuE1HIFD0YkDigNUehaBR+QbhsYBIDDBsDLAMbnDA7MB8wBwYFKw4DAhoEFDHo8MvDBKAEUMxY0qkx67jbR2D5BBQsGllrBTaT56lp+1ZC1e4hmbmFuwICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "267c4d14-cbe5-4c05-b0d0-212096ac29d2" @@ -2607,7 +2607,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_b3d6769707c2/providers/Microsoft.Web/certificates/902B2A46EB27443A0C54CB07127FC03768EA1364%23%23westeurope%23?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9iM2Q2NzY5NzA3YzIvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzLzkwMkIyQTQ2RUIyNzQ0M0EwQzU0Q0IwNzEyN0ZDMDM3NjhFQTEzNjQlMjMlMjN3ZXN0ZXVyb3BlJTIzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAivMXZ3FVSnmQICB9AEggTYVfxvlJoERAECgRZOlKvAvPX9TXZKCZ2JQuuS3uCUFyo1y03yBdrBDzpjRrJzR2XLy+4n9HGZAcafYV0GAn4QNsJ4ajeQJufUt5Pr1WSejWfpsgHID8mLA3vRJabRPq/oRjv4/I8+FnXrEpaBf3J4gp38zsdwb+He/ZH9ZmeT19H1PR8+aDT/QydWwHEiY8a75lhjEZ5YFtZDxuhgTZq37Z1XBT2aKgNG91btxI3mK5CBoyNS8chPy9xtyIY91/Ft44DFwPZouJx/G5pDayM1MZUVPK0CXQijrM9/VpYisgH8DrpwLexcARucDoI+VCBw2bDx350sxQWCSoXPmbDAoTNfzBVZH6Gh8BRYbChLBGzIvSJOQfDSY0JvavWIZhyYis5HG2wGW6416fQoZLUtshfX4FUgYjk+QO4lc4RPLznlbDitbjzm5gP4QnUn0ezfd9tqQXrPDhXtNGPfGdG8CkpPMC8J3rCfhrcDSSLGtTlx0E4DDCPbFssBDeJL1ElTcYptda+xk5AS3bxYkZXh072VHoazTuj/+MJNxXXN4X9o5Uj/a2TUjC48L2/hBLsGuaIAH6fKnae6MJGQ2+ho1p1P9Wwn45qznAKyPGQKKVatNfLoV24Z63Q8wpp12vAKa1VKmlffcIyfxElFOc/5dWVhfyJ8Dy1aW8yxXQ4T10GcIbx15sZAOg+M1viN2hv99UW7s1y8ATtK6o+wP4dB477Kkg36UgXFPfJjewMAU2w6Z8NM5tFoVLu3Q+MQpaGcshawg1jSd1QYuCW5FSL/7VZk6IiUB5bOZij0Lnoimi6rs9jX6y0PabhAMwN77TDNpInPiMk2sJTkZMN1ZpVpbdUaoslElpBSHhUmKZArK8h+rVxFOJmgwpN+RExH3SF9BJiAm7wrOg0lO8kEiQgeKpvtf8kUGcPK8D3ajPZbd+MDKcf8ImkaCVGWQSzVRXeZE7bkepiy2wplChpm2VU/slhwq0xslMxg866iEJV9d1JVLzMIbRI793GTsqG6SF/hw1vuZOMzLYGGzCPtAOp5Hf60R8+Sqk5OYKQbJLp87ciYIpNopHr3TV0lgyGAU6089ks8ZoxAHtTk2qXBX0d/2AKR3yKA2AReiTabt3Dni3ubIJnvJxcGPKA/1Q6FBIyizilogLpxMT9koNbEihCv0cmhG4Veo+Ow05TxsJpae7Lpg2QK3E+yPhwEoYAGzo4lJ0XinU3b4tJf/TGwIVOhSz/hJbP8C9qbk+sEFednCNZX2KuVOlNisLXN/Sf0do7vmIFL/0Krv7u1Xmgku3oUJiz6t9jBC6tOxHTj5va3rIXThlCDuLPNBmsNH7G+IR9PqJU4gThtYbDXhvorlkRd+sczbIv6Qn7uXDCVN/+xygOIiUMxh0f+LJXoUvVVTLqhQmBGQJi3SBSLIDvTXIGsqxmNC9pU55OJo5cZuHDN8ZTenEX5ebw+MdzgQW4A4h5rYPK77bONIgPphv9CWZjyL0BA/6wOs3cSY73lmwC9orNgeteD2AoMocmUTebwDsMxwtnQNXYkT5L4eLORgR+TbnQAryQJl7Fycz/1yhPdt795VcRKXKh7eALjp/mJRemxKE9iEsIYiZAOVbU1E4DViAvchLvCcwtPUaoPHfnIXYjJfNEHzLjWOzGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADcAYwBjADIAZQBiADQAMgAtADUAOABhADYALQA0ADIAMwA4AC0AYgAzADcANwAtADUANwBmAGMAMwBkAGQAZgAxAGQAZQBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQItd8YBom/vB0CAgfQgIIDeCspeVgTp8MC4P6ZolMLpt2+EUocl+17/duOV0wlDySkZC4wn7Yj1q+BIPJnSizPWXUDYa/i2oNG3StAED92zC1yjjxPiK9t8YMubHe2Lx4ijrAFZnFoPRxjiU3CgQgjk2K25wWZGgZ4m+i8ApjPICtHj/LfRHarx41+6qkm+Ph1TVFx2h+trggUJtdV9pEhCgnw3CKea5igp856hz7qOGBYoUtPYfxSy+PL5CXmhMRNHwlG1Kqa6lX9/C1AyvplJPWAcZ9uztRB0SR5MdYU5/L4mzukSv8P8PMp03btYIuzX0A8UqJI9Zwf5+L0r8M+GOKZj1hL3bztMyCewwAIMQgz50fnP8Ynt4kbeMiqJ6wNN8YEtdQAw3xsYEefZBwlxVModhHSTx8w/CxeB2yhIBk1BxLN5O3o4i0Q/++oYgWp1KXqkp1STEIBLS0p+Vjen7zxsJn03j283J0/7/utBk4EMfj0QEkRXgIwZwyc14RYNCUCskZWgfpQBbkYzlU+4zu6PtJdPzOaL6oryFdcJSHAVeNgO6xFcgiDrl3JeOzRtVXIq/10en/SyE1utm6FL5E1psFqhQEyXge9hohEsknXVazEx2Te9jLPvRFrz5m7ajtXSpm+FO/B+v4vZs0FepZIy+IR2MduOWuvBiM6AkHyfHr9DPVrsZ3+l36+d+jbl1d6wwy2gDOzp8K0me+suuGqplo70YUgQLdKEPh34loA5mWFm1Bnn/nKo8smJ5uAXAj8crrtkVQdrR++I+byXQwwe3xFjo9JhpqFFHvPC1+Y6zBFPoCqCmmKdR0jQ5o0WvEITh/R6dNqMsCdB4FNzA3DLxgLsH0oF892f69+8mm78poKtnUVIokYx1ff+qFJ6s9UHOldAGzB1SEX6JBzZRTw8lPPaBN5X8AAaBiayQ0O8LFnNQTJuAVbBnHSvBAGafBq2m8PF+7OYWxp4dTGuFqZvnwQICJYrUSzXKqmmHmhD9oK6s16V5fhrrPTnyUwEeyWZNrJJgsFCjP8m2VJ5RpFQslTIf3DLwnsKxeiJFXGw5Rm07ZDzWTgrWR4DPh/ApPiEGU/6r1rTIjkAG7zd2a6ljz75aEuFK26nRwU02EXTRmiHtVAeK3qPOOTccqp5mjyqR3Si7gZmqtuE1HIFD0YkDigNUehaBR+QbhsYBIDDBsDLAMbnDA7MB8wBwYFKw4DAhoEFDHo8MvDBKAEUMxY0qkx67jbR2D5BBQsGllrBTaT56lp+1ZC1e4hmbmFuwICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"westeurope\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAivMXZ3FVSnmQICB9AEggTYVfxvlJoERAECgRZOlKvAvPX9TXZKCZ2JQuuS3uCUFyo1y03yBdrBDzpjRrJzR2XLy+4n9HGZAcafYV0GAn4QNsJ4ajeQJufUt5Pr1WSejWfpsgHID8mLA3vRJabRPq/oRjv4/I8+FnXrEpaBf3J4gp38zsdwb+He/ZH9ZmeT19H1PR8+aDT/QydWwHEiY8a75lhjEZ5YFtZDxuhgTZq37Z1XBT2aKgNG91btxI3mK5CBoyNS8chPy9xtyIY91/Ft44DFwPZouJx/G5pDayM1MZUVPK0CXQijrM9/VpYisgH8DrpwLexcARucDoI+VCBw2bDx350sxQWCSoXPmbDAoTNfzBVZH6Gh8BRYbChLBGzIvSJOQfDSY0JvavWIZhyYis5HG2wGW6416fQoZLUtshfX4FUgYjk+QO4lc4RPLznlbDitbjzm5gP4QnUn0ezfd9tqQXrPDhXtNGPfGdG8CkpPMC8J3rCfhrcDSSLGtTlx0E4DDCPbFssBDeJL1ElTcYptda+xk5AS3bxYkZXh072VHoazTuj/+MJNxXXN4X9o5Uj/a2TUjC48L2/hBLsGuaIAH6fKnae6MJGQ2+ho1p1P9Wwn45qznAKyPGQKKVatNfLoV24Z63Q8wpp12vAKa1VKmlffcIyfxElFOc/5dWVhfyJ8Dy1aW8yxXQ4T10GcIbx15sZAOg+M1viN2hv99UW7s1y8ATtK6o+wP4dB477Kkg36UgXFPfJjewMAU2w6Z8NM5tFoVLu3Q+MQpaGcshawg1jSd1QYuCW5FSL/7VZk6IiUB5bOZij0Lnoimi6rs9jX6y0PabhAMwN77TDNpInPiMk2sJTkZMN1ZpVpbdUaoslElpBSHhUmKZArK8h+rVxFOJmgwpN+RExH3SF9BJiAm7wrOg0lO8kEiQgeKpvtf8kUGcPK8D3ajPZbd+MDKcf8ImkaCVGWQSzVRXeZE7bkepiy2wplChpm2VU/slhwq0xslMxg866iEJV9d1JVLzMIbRI793GTsqG6SF/hw1vuZOMzLYGGzCPtAOp5Hf60R8+Sqk5OYKQbJLp87ciYIpNopHr3TV0lgyGAU6089ks8ZoxAHtTk2qXBX0d/2AKR3yKA2AReiTabt3Dni3ubIJnvJxcGPKA/1Q6FBIyizilogLpxMT9koNbEihCv0cmhG4Veo+Ow05TxsJpae7Lpg2QK3E+yPhwEoYAGzo4lJ0XinU3b4tJf/TGwIVOhSz/hJbP8C9qbk+sEFednCNZX2KuVOlNisLXN/Sf0do7vmIFL/0Krv7u1Xmgku3oUJiz6t9jBC6tOxHTj5va3rIXThlCDuLPNBmsNH7G+IR9PqJU4gThtYbDXhvorlkRd+sczbIv6Qn7uXDCVN/+xygOIiUMxh0f+LJXoUvVVTLqhQmBGQJi3SBSLIDvTXIGsqxmNC9pU55OJo5cZuHDN8ZTenEX5ebw+MdzgQW4A4h5rYPK77bONIgPphv9CWZjyL0BA/6wOs3cSY73lmwC9orNgeteD2AoMocmUTebwDsMxwtnQNXYkT5L4eLORgR+TbnQAryQJl7Fycz/1yhPdt795VcRKXKh7eALjp/mJRemxKE9iEsIYiZAOVbU1E4DViAvchLvCcwtPUaoPHfnIXYjJfNEHzLjWOzGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADcAYwBjADIAZQBiADQAMgAtADUAOABhADYALQA0ADIAMwA4AC0AYgAzADcANwAtADUANwBmAGMAMwBkAGQAZgAxAGQAZQBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQItd8YBom/vB0CAgfQgIIDeCspeVgTp8MC4P6ZolMLpt2+EUocl+17/duOV0wlDySkZC4wn7Yj1q+BIPJnSizPWXUDYa/i2oNG3StAED92zC1yjjxPiK9t8YMubHe2Lx4ijrAFZnFoPRxjiU3CgQgjk2K25wWZGgZ4m+i8ApjPICtHj/LfRHarx41+6qkm+Ph1TVFx2h+trggUJtdV9pEhCgnw3CKea5igp856hz7qOGBYoUtPYfxSy+PL5CXmhMRNHwlG1Kqa6lX9/C1AyvplJPWAcZ9uztRB0SR5MdYU5/L4mzukSv8P8PMp03btYIuzX0A8UqJI9Zwf5+L0r8M+GOKZj1hL3bztMyCewwAIMQgz50fnP8Ynt4kbeMiqJ6wNN8YEtdQAw3xsYEefZBwlxVModhHSTx8w/CxeB2yhIBk1BxLN5O3o4i0Q/++oYgWp1KXqkp1STEIBLS0p+Vjen7zxsJn03j283J0/7/utBk4EMfj0QEkRXgIwZwyc14RYNCUCskZWgfpQBbkYzlU+4zu6PtJdPzOaL6oryFdcJSHAVeNgO6xFcgiDrl3JeOzRtVXIq/10en/SyE1utm6FL5E1psFqhQEyXge9hohEsknXVazEx2Te9jLPvRFrz5m7ajtXSpm+FO/B+v4vZs0FepZIy+IR2MduOWuvBiM6AkHyfHr9DPVrsZ3+l36+d+jbl1d6wwy2gDOzp8K0me+suuGqplo70YUgQLdKEPh34loA5mWFm1Bnn/nKo8smJ5uAXAj8crrtkVQdrR++I+byXQwwe3xFjo9JhpqFFHvPC1+Y6zBFPoCqCmmKdR0jQ5o0WvEITh/R6dNqMsCdB4FNzA3DLxgLsH0oF892f69+8mm78poKtnUVIokYx1ff+qFJ6s9UHOldAGzB1SEX6JBzZRTw8lPPaBN5X8AAaBiayQ0O8LFnNQTJuAVbBnHSvBAGafBq2m8PF+7OYWxp4dTGuFqZvnwQICJYrUSzXKqmmHmhD9oK6s16V5fhrrPTnyUwEeyWZNrJJgsFCjP8m2VJ5RpFQslTIf3DLwnsKxeiJFXGw5Rm07ZDzWTgrWR4DPh/ApPiEGU/6r1rTIjkAG7zd2a6ljz75aEuFK26nRwU02EXTRmiHtVAeK3qPOOTccqp5mjyqR3Si7gZmqtuE1HIFD0YkDigNUehaBR+QbhsYBIDDBsDLAMbnDA7MB8wBwYFKw4DAhoEFDHo8MvDBKAEUMxY0qkx67jbR2D5BBQsGllrBTaT56lp+1ZC1e4hmbmFuwICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"westeurope\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "70f991e6-1bd4-4bf0-82ad-554399fdf0f7" @@ -3635,7 +3635,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_b3d6769707c2/providers/Microsoft.Web/certificates/902B2A46EB27443A0C54CB07127FC03768EA1364%23%23eastasia%23?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9iM2Q2NzY5NzA3YzIvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzLzkwMkIyQTQ2RUIyNzQ0M0EwQzU0Q0IwNzEyN0ZDMDM3NjhFQTEzNjQlMjMlMjNlYXN0YXNpYSUyMz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAivMXZ3FVSnmQICB9AEggTYVfxvlJoERAECgRZOlKvAvPX9TXZKCZ2JQuuS3uCUFyo1y03yBdrBDzpjRrJzR2XLy+4n9HGZAcafYV0GAn4QNsJ4ajeQJufUt5Pr1WSejWfpsgHID8mLA3vRJabRPq/oRjv4/I8+FnXrEpaBf3J4gp38zsdwb+He/ZH9ZmeT19H1PR8+aDT/QydWwHEiY8a75lhjEZ5YFtZDxuhgTZq37Z1XBT2aKgNG91btxI3mK5CBoyNS8chPy9xtyIY91/Ft44DFwPZouJx/G5pDayM1MZUVPK0CXQijrM9/VpYisgH8DrpwLexcARucDoI+VCBw2bDx350sxQWCSoXPmbDAoTNfzBVZH6Gh8BRYbChLBGzIvSJOQfDSY0JvavWIZhyYis5HG2wGW6416fQoZLUtshfX4FUgYjk+QO4lc4RPLznlbDitbjzm5gP4QnUn0ezfd9tqQXrPDhXtNGPfGdG8CkpPMC8J3rCfhrcDSSLGtTlx0E4DDCPbFssBDeJL1ElTcYptda+xk5AS3bxYkZXh072VHoazTuj/+MJNxXXN4X9o5Uj/a2TUjC48L2/hBLsGuaIAH6fKnae6MJGQ2+ho1p1P9Wwn45qznAKyPGQKKVatNfLoV24Z63Q8wpp12vAKa1VKmlffcIyfxElFOc/5dWVhfyJ8Dy1aW8yxXQ4T10GcIbx15sZAOg+M1viN2hv99UW7s1y8ATtK6o+wP4dB477Kkg36UgXFPfJjewMAU2w6Z8NM5tFoVLu3Q+MQpaGcshawg1jSd1QYuCW5FSL/7VZk6IiUB5bOZij0Lnoimi6rs9jX6y0PabhAMwN77TDNpInPiMk2sJTkZMN1ZpVpbdUaoslElpBSHhUmKZArK8h+rVxFOJmgwpN+RExH3SF9BJiAm7wrOg0lO8kEiQgeKpvtf8kUGcPK8D3ajPZbd+MDKcf8ImkaCVGWQSzVRXeZE7bkepiy2wplChpm2VU/slhwq0xslMxg866iEJV9d1JVLzMIbRI793GTsqG6SF/hw1vuZOMzLYGGzCPtAOp5Hf60R8+Sqk5OYKQbJLp87ciYIpNopHr3TV0lgyGAU6089ks8ZoxAHtTk2qXBX0d/2AKR3yKA2AReiTabt3Dni3ubIJnvJxcGPKA/1Q6FBIyizilogLpxMT9koNbEihCv0cmhG4Veo+Ow05TxsJpae7Lpg2QK3E+yPhwEoYAGzo4lJ0XinU3b4tJf/TGwIVOhSz/hJbP8C9qbk+sEFednCNZX2KuVOlNisLXN/Sf0do7vmIFL/0Krv7u1Xmgku3oUJiz6t9jBC6tOxHTj5va3rIXThlCDuLPNBmsNH7G+IR9PqJU4gThtYbDXhvorlkRd+sczbIv6Qn7uXDCVN/+xygOIiUMxh0f+LJXoUvVVTLqhQmBGQJi3SBSLIDvTXIGsqxmNC9pU55OJo5cZuHDN8ZTenEX5ebw+MdzgQW4A4h5rYPK77bONIgPphv9CWZjyL0BA/6wOs3cSY73lmwC9orNgeteD2AoMocmUTebwDsMxwtnQNXYkT5L4eLORgR+TbnQAryQJl7Fycz/1yhPdt795VcRKXKh7eALjp/mJRemxKE9iEsIYiZAOVbU1E4DViAvchLvCcwtPUaoPHfnIXYjJfNEHzLjWOzGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADcAYwBjADIAZQBiADQAMgAtADUAOABhADYALQA0ADIAMwA4AC0AYgAzADcANwAtADUANwBmAGMAMwBkAGQAZgAxAGQAZQBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQItd8YBom/vB0CAgfQgIIDeCspeVgTp8MC4P6ZolMLpt2+EUocl+17/duOV0wlDySkZC4wn7Yj1q+BIPJnSizPWXUDYa/i2oNG3StAED92zC1yjjxPiK9t8YMubHe2Lx4ijrAFZnFoPRxjiU3CgQgjk2K25wWZGgZ4m+i8ApjPICtHj/LfRHarx41+6qkm+Ph1TVFx2h+trggUJtdV9pEhCgnw3CKea5igp856hz7qOGBYoUtPYfxSy+PL5CXmhMRNHwlG1Kqa6lX9/C1AyvplJPWAcZ9uztRB0SR5MdYU5/L4mzukSv8P8PMp03btYIuzX0A8UqJI9Zwf5+L0r8M+GOKZj1hL3bztMyCewwAIMQgz50fnP8Ynt4kbeMiqJ6wNN8YEtdQAw3xsYEefZBwlxVModhHSTx8w/CxeB2yhIBk1BxLN5O3o4i0Q/++oYgWp1KXqkp1STEIBLS0p+Vjen7zxsJn03j283J0/7/utBk4EMfj0QEkRXgIwZwyc14RYNCUCskZWgfpQBbkYzlU+4zu6PtJdPzOaL6oryFdcJSHAVeNgO6xFcgiDrl3JeOzRtVXIq/10en/SyE1utm6FL5E1psFqhQEyXge9hohEsknXVazEx2Te9jLPvRFrz5m7ajtXSpm+FO/B+v4vZs0FepZIy+IR2MduOWuvBiM6AkHyfHr9DPVrsZ3+l36+d+jbl1d6wwy2gDOzp8K0me+suuGqplo70YUgQLdKEPh34loA5mWFm1Bnn/nKo8smJ5uAXAj8crrtkVQdrR++I+byXQwwe3xFjo9JhpqFFHvPC1+Y6zBFPoCqCmmKdR0jQ5o0WvEITh/R6dNqMsCdB4FNzA3DLxgLsH0oF892f69+8mm78poKtnUVIokYx1ff+qFJ6s9UHOldAGzB1SEX6JBzZRTw8lPPaBN5X8AAaBiayQ0O8LFnNQTJuAVbBnHSvBAGafBq2m8PF+7OYWxp4dTGuFqZvnwQICJYrUSzXKqmmHmhD9oK6s16V5fhrrPTnyUwEeyWZNrJJgsFCjP8m2VJ5RpFQslTIf3DLwnsKxeiJFXGw5Rm07ZDzWTgrWR4DPh/ApPiEGU/6r1rTIjkAG7zd2a6ljz75aEuFK26nRwU02EXTRmiHtVAeK3qPOOTccqp5mjyqR3Si7gZmqtuE1HIFD0YkDigNUehaBR+QbhsYBIDDBsDLAMbnDA7MB8wBwYFKw4DAhoEFDHo8MvDBKAEUMxY0qkx67jbR2D5BBQsGllrBTaT56lp+1ZC1e4hmbmFuwICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"eastasia\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAivMXZ3FVSnmQICB9AEggTYVfxvlJoERAECgRZOlKvAvPX9TXZKCZ2JQuuS3uCUFyo1y03yBdrBDzpjRrJzR2XLy+4n9HGZAcafYV0GAn4QNsJ4ajeQJufUt5Pr1WSejWfpsgHID8mLA3vRJabRPq/oRjv4/I8+FnXrEpaBf3J4gp38zsdwb+He/ZH9ZmeT19H1PR8+aDT/QydWwHEiY8a75lhjEZ5YFtZDxuhgTZq37Z1XBT2aKgNG91btxI3mK5CBoyNS8chPy9xtyIY91/Ft44DFwPZouJx/G5pDayM1MZUVPK0CXQijrM9/VpYisgH8DrpwLexcARucDoI+VCBw2bDx350sxQWCSoXPmbDAoTNfzBVZH6Gh8BRYbChLBGzIvSJOQfDSY0JvavWIZhyYis5HG2wGW6416fQoZLUtshfX4FUgYjk+QO4lc4RPLznlbDitbjzm5gP4QnUn0ezfd9tqQXrPDhXtNGPfGdG8CkpPMC8J3rCfhrcDSSLGtTlx0E4DDCPbFssBDeJL1ElTcYptda+xk5AS3bxYkZXh072VHoazTuj/+MJNxXXN4X9o5Uj/a2TUjC48L2/hBLsGuaIAH6fKnae6MJGQ2+ho1p1P9Wwn45qznAKyPGQKKVatNfLoV24Z63Q8wpp12vAKa1VKmlffcIyfxElFOc/5dWVhfyJ8Dy1aW8yxXQ4T10GcIbx15sZAOg+M1viN2hv99UW7s1y8ATtK6o+wP4dB477Kkg36UgXFPfJjewMAU2w6Z8NM5tFoVLu3Q+MQpaGcshawg1jSd1QYuCW5FSL/7VZk6IiUB5bOZij0Lnoimi6rs9jX6y0PabhAMwN77TDNpInPiMk2sJTkZMN1ZpVpbdUaoslElpBSHhUmKZArK8h+rVxFOJmgwpN+RExH3SF9BJiAm7wrOg0lO8kEiQgeKpvtf8kUGcPK8D3ajPZbd+MDKcf8ImkaCVGWQSzVRXeZE7bkepiy2wplChpm2VU/slhwq0xslMxg866iEJV9d1JVLzMIbRI793GTsqG6SF/hw1vuZOMzLYGGzCPtAOp5Hf60R8+Sqk5OYKQbJLp87ciYIpNopHr3TV0lgyGAU6089ks8ZoxAHtTk2qXBX0d/2AKR3yKA2AReiTabt3Dni3ubIJnvJxcGPKA/1Q6FBIyizilogLpxMT9koNbEihCv0cmhG4Veo+Ow05TxsJpae7Lpg2QK3E+yPhwEoYAGzo4lJ0XinU3b4tJf/TGwIVOhSz/hJbP8C9qbk+sEFednCNZX2KuVOlNisLXN/Sf0do7vmIFL/0Krv7u1Xmgku3oUJiz6t9jBC6tOxHTj5va3rIXThlCDuLPNBmsNH7G+IR9PqJU4gThtYbDXhvorlkRd+sczbIv6Qn7uXDCVN/+xygOIiUMxh0f+LJXoUvVVTLqhQmBGQJi3SBSLIDvTXIGsqxmNC9pU55OJo5cZuHDN8ZTenEX5ebw+MdzgQW4A4h5rYPK77bONIgPphv9CWZjyL0BA/6wOs3cSY73lmwC9orNgeteD2AoMocmUTebwDsMxwtnQNXYkT5L4eLORgR+TbnQAryQJl7Fycz/1yhPdt795VcRKXKh7eALjp/mJRemxKE9iEsIYiZAOVbU1E4DViAvchLvCcwtPUaoPHfnIXYjJfNEHzLjWOzGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtADcAYwBjADIAZQBiADQAMgAtADUAOABhADYALQA0ADIAMwA4AC0AYgAzADcANwAtADUANwBmAGMAMwBkAGQAZgAxAGQAZQBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQItd8YBom/vB0CAgfQgIIDeCspeVgTp8MC4P6ZolMLpt2+EUocl+17/duOV0wlDySkZC4wn7Yj1q+BIPJnSizPWXUDYa/i2oNG3StAED92zC1yjjxPiK9t8YMubHe2Lx4ijrAFZnFoPRxjiU3CgQgjk2K25wWZGgZ4m+i8ApjPICtHj/LfRHarx41+6qkm+Ph1TVFx2h+trggUJtdV9pEhCgnw3CKea5igp856hz7qOGBYoUtPYfxSy+PL5CXmhMRNHwlG1Kqa6lX9/C1AyvplJPWAcZ9uztRB0SR5MdYU5/L4mzukSv8P8PMp03btYIuzX0A8UqJI9Zwf5+L0r8M+GOKZj1hL3bztMyCewwAIMQgz50fnP8Ynt4kbeMiqJ6wNN8YEtdQAw3xsYEefZBwlxVModhHSTx8w/CxeB2yhIBk1BxLN5O3o4i0Q/++oYgWp1KXqkp1STEIBLS0p+Vjen7zxsJn03j283J0/7/utBk4EMfj0QEkRXgIwZwyc14RYNCUCskZWgfpQBbkYzlU+4zu6PtJdPzOaL6oryFdcJSHAVeNgO6xFcgiDrl3JeOzRtVXIq/10en/SyE1utm6FL5E1psFqhQEyXge9hohEsknXVazEx2Te9jLPvRFrz5m7ajtXSpm+FO/B+v4vZs0FepZIy+IR2MduOWuvBiM6AkHyfHr9DPVrsZ3+l36+d+jbl1d6wwy2gDOzp8K0me+suuGqplo70YUgQLdKEPh34loA5mWFm1Bnn/nKo8smJ5uAXAj8crrtkVQdrR++I+byXQwwe3xFjo9JhpqFFHvPC1+Y6zBFPoCqCmmKdR0jQ5o0WvEITh/R6dNqMsCdB4FNzA3DLxgLsH0oF892f69+8mm78poKtnUVIokYx1ff+qFJ6s9UHOldAGzB1SEX6JBzZRTw8lPPaBN5X8AAaBiayQ0O8LFnNQTJuAVbBnHSvBAGafBq2m8PF+7OYWxp4dTGuFqZvnwQICJYrUSzXKqmmHmhD9oK6s16V5fhrrPTnyUwEeyWZNrJJgsFCjP8m2VJ5RpFQslTIf3DLwnsKxeiJFXGw5Rm07ZDzWTgrWR4DPh/ApPiEGU/6r1rTIjkAG7zd2a6ljz75aEuFK26nRwU02EXTRmiHtVAeK3qPOOTccqp5mjyqR3Si7gZmqtuE1HIFD0YkDigNUehaBR+QbhsYBIDDBsDLAMbnDA7MB8wBwYFKw4DAhoEFDHo8MvDBKAEUMxY0qkx67jbR2D5BBQsGllrBTaT56lp+1ZC1e4hmbmFuwICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastasia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "dc68bbf1-6638-4fc6-88ff-070a91c7052a" @@ -7398,7 +7398,8 @@ "jplan2_9f183878", "jplan3_47563924", "jsdkdemo-8af39835b", - "jsdktm-69025772e4" + "jsdktm-69025772e4", + "StrongPass!12" ] }, "Variables": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ConvertVirtualMachineToManagedDisksTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ConvertVirtualMachineToManagedDisksTest.json index 7393639df..0c9c832a3 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ConvertVirtualMachineToManagedDisksTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ConvertVirtualMachineToManagedDisksTest.json @@ -618,7 +618,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvce763786587e1d94/providers/Microsoft.Compute/virtualMachines/vm1d3a1341817440558d?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNlNzYzNzg2NTg3ZTFkOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkM2ExMzQxODE3NDQwNTU4ZD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm1d3a1341817440558d-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg16611eba8e6bb.blob.core.windows.net/vhds/vm1d3a1341817440558d-os-disk-897757bc-caa9-46f1-9d58-ae7d015840b6.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg16611eba8e6bb.blob.core.windows.net/vhds/vm1d3a1341817440558d-data-disk-1-ccdfb30e-d9ec-4501-89d8-17808a003108.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg16611eba8e6bb.blob.core.windows.net/vhds/vm1d3a1341817440558d-data-disk-2-5f79cdd6-9af6-4575-aeb7-a9864a2e1f99.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vma3907788d0\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvce763786587e1d94/providers/Microsoft.Network/networkInterfaces/nic591824b1e8c\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm1d3a1341817440558d-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg16611eba8e6bb.blob.core.windows.net/vhds/vm1d3a1341817440558d-os-disk-897757bc-caa9-46f1-9d58-ae7d015840b6.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg16611eba8e6bb.blob.core.windows.net/vhds/vm1d3a1341817440558d-data-disk-1-ccdfb30e-d9ec-4501-89d8-17808a003108.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg16611eba8e6bb.blob.core.windows.net/vhds/vm1d3a1341817440558d-data-disk-2-5f79cdd6-9af6-4575-aeb7-a9864a2e1f99.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vma3907788d0\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvce763786587e1d94/providers/Microsoft.Network/networkInterfaces/nic591824b1e8c\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "f187e3e6-1bb8-4ad9-846c-190f79862ff2" @@ -4638,6 +4638,7 @@ "vm1d3a1341817440558d", "rgcomvce763786587e1d94", "nic591824b1e8c", + "nic591824b1e8c", "vnetee283303131c", "vma3907788d0", "stg16611eba8e6bb" diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVMsUsingCustomImageOrSpecializedVHDTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVMsUsingCustomImageOrSpecializedVHDTest.json index 85ef8bb27..8604ae05f 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVMsUsingCustomImageOrSpecializedVHDTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVMsUsingCustomImageOrSpecializedVHDTest.json @@ -1032,7 +1032,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm1660007?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNjYwMDA3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm1660007-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm16600073148444111.blob.core.windows.net/vhds/vm1660007-os-disk-4c032ef5-981d-4ae7-b80d-619ea9e8b973.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm1660007\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Network/networkInterfaces/nicvm166000731433254\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm1660007-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm16600073148444111.blob.core.windows.net/vhds/vm1660007-os-disk-4c032ef5-981d-4ae7-b80d-619ea9e8b973.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm1660007\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Network/networkInterfaces/nicvm166000731433254\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "6981c2b1-e92b-499d-9277-088ec3ddb63d" @@ -2659,7 +2659,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T17:47:53.9795893+08:00\",\r\n \"endTime\": \"2019-12-16T17:47:54.260856+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2014-04-01-preview/VM_IP.json\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"vmSize\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"Standard_D3_v2\"\r\n },\r\n \"adminUserName\": {\r\n \"type\": \"string\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"securestring\"\r\n },\r\n \"networkInterfaceId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[parameters('vmName')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"westus\",\r\n \"apiVersion\": \"2019-03-01\",\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"[parameters('vmSize')]\"\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"img-osDisk.1d511419-a63f-43be-beef-f4be5cdcb533.vhd\",\r\n \"createOption\": \"FromImage\",\r\n \"image\": {\r\n \"uri\": \"https://stgvm16600073148444111.blob.core.windows.net/system/Microsoft.Compute/Images/capturedvhds/img-osDisk.1d511419-a63f-43be-beef-f4be5cdcb533.vhd\"\r\n },\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm16600073148444111.blob.core.windows.net/vmcontainerdc755569-f8d0-4683-98cf-d9a047511e6a/osDisk.dc755569-f8d0-4683-98cf-d9a047511e6a.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\"\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"[parameters('vmName')]\",\r\n \"adminUsername\": \"[parameters('adminUsername')]\",\r\n \"adminPassword\": \"[parameters('adminPassword')]\"\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"[parameters('networkInterfaceId')]\"\r\n }\r\n ]\r\n },\r\n \"provisioningState\": 0\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"name\": \"3c639f52-0df5-4475-b701-d1dff81458d3\"\r\n}", + "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T17:47:53.9795893+08:00\",\r\n \"endTime\": \"2019-12-16T17:47:54.260856+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2014-04-01-preview/VM_IP.json\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"vmSize\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"Standard_D3_v2\"\r\n },\r\n \"adminUserName\": {\r\n \"type\": \"string\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"securestring\"\r\n },\r\n \"networkInterfaceId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[parameters('vmName')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"westus\",\r\n \"apiVersion\": \"2019-03-01\",\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"[parameters('vmSize')]\"\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"img-osDisk.1d511419-a63f-43be-beef-f4be5cdcb533.vhd\",\r\n \"createOption\": \"FromImage\",\r\n \"image\": {\r\n \"uri\": \"https://stgvm16600073148444111.blob.core.windows.net/system/Microsoft.Compute/Images/capturedvhds/img-osDisk.1d511419-a63f-43be-beef-f4be5cdcb533.vhd\"\r\n },\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm16600073148444111.blob.core.windows.net/vmcontainerdc755569-f8d0-4683-98cf-d9a047511e6a/osDisk.dc755569-f8d0-4683-98cf-d9a047511e6a.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\"\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"[parameters('vmName')]\",\r\n \"adminUsername\": \"[parameters('adminUsername')]\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"[parameters('networkInterfaceId')]\"\r\n }\r\n ]\r\n },\r\n \"provisioningState\": 0\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"name\": \"3c639f52-0df5-4475-b701-d1dff81458d3\"\r\n}", "StatusCode": 200 }, { @@ -2721,7 +2721,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2014-04-01-preview/VM_IP.json\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"vmSize\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"Standard_D3_v2\"\r\n },\r\n \"adminUserName\": {\r\n \"type\": \"string\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"securestring\"\r\n },\r\n \"networkInterfaceId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[parameters('vmName')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"westus\",\r\n \"apiVersion\": \"2019-03-01\",\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"[parameters('vmSize')]\"\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"img-osDisk.1d511419-a63f-43be-beef-f4be5cdcb533.vhd\",\r\n \"createOption\": \"FromImage\",\r\n \"image\": {\r\n \"uri\": \"https://stgvm16600073148444111.blob.core.windows.net/system/Microsoft.Compute/Images/capturedvhds/img-osDisk.1d511419-a63f-43be-beef-f4be5cdcb533.vhd\"\r\n },\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm16600073148444111.blob.core.windows.net/vmcontainerdc755569-f8d0-4683-98cf-d9a047511e6a/osDisk.dc755569-f8d0-4683-98cf-d9a047511e6a.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\"\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"[parameters('vmName')]\",\r\n \"adminUsername\": \"[parameters('adminUsername')]\",\r\n \"adminPassword\": \"[parameters('adminPassword')]\"\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"[parameters('networkInterfaceId')]\"\r\n }\r\n ]\r\n },\r\n \"provisioningState\": 0\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2014-04-01-preview/VM_IP.json\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"vmSize\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"Standard_D3_v2\"\r\n },\r\n \"adminUserName\": {\r\n \"type\": \"string\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"securestring\"\r\n },\r\n \"networkInterfaceId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[parameters('vmName')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"westus\",\r\n \"apiVersion\": \"2019-03-01\",\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"[parameters('vmSize')]\"\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"img-osDisk.1d511419-a63f-43be-beef-f4be5cdcb533.vhd\",\r\n \"createOption\": \"FromImage\",\r\n \"image\": {\r\n \"uri\": \"https://stgvm16600073148444111.blob.core.windows.net/system/Microsoft.Compute/Images/capturedvhds/img-osDisk.1d511419-a63f-43be-beef-f4be5cdcb533.vhd\"\r\n },\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm16600073148444111.blob.core.windows.net/vmcontainerdc755569-f8d0-4683-98cf-d9a047511e6a/osDisk.dc755569-f8d0-4683-98cf-d9a047511e6a.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\"\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"[parameters('vmName')]\",\r\n \"adminUsername\": \"[parameters('adminUsername')]\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"[parameters('networkInterfaceId')]\"\r\n }\r\n ]\r\n },\r\n \"provisioningState\": 0\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -3077,7 +3077,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Compute/virtualMachines/vm258531e?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjg0MjQzL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNTg1MzFlP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"vm258531e-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm16600073148444111.blob.core.windows.net/vhds/vm258531e-os-disk-11deb2da-025a-4bc3-8d42-5b68dfe35977.Vhd\"\r\n },\r\n \"image\": {\r\n \"uri\": \"https://stgvm16600073148444111.blob.core.windows.net/system/Microsoft.Compute/Images/capturedvhds/img-osDisk.1d511419-a63f-43be-beef-f4be5cdcb533.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm258531e\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Network/networkInterfaces/nicvm258531ebbb01674\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"vm258531e-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm16600073148444111.blob.core.windows.net/vhds/vm258531e-os-disk-11deb2da-025a-4bc3-8d42-5b68dfe35977.Vhd\"\r\n },\r\n \"image\": {\r\n \"uri\": \"https://stgvm16600073148444111.blob.core.windows.net/system/Microsoft.Compute/Images/capturedvhds/img-osDisk.1d511419-a63f-43be-beef-f4be5cdcb533.vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm258531e\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv84243/providers/Microsoft.Network/networkInterfaces/nicvm258531ebbb01674\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "a658dff5-bec1-4fa0-9fee-37bfa1bafac5" @@ -8242,6 +8242,7 @@ "nicvm166000731433254", "vneta3c672892aaa", "pip051825c7", + "pip051825c7", "stgvm16600073148444111", "nicvm258531ebbb01674", "vnet6bb759705f34", diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVHDTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVHDTest.json index e2bfb873d..0419e6ff2 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVHDTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVHDTest.json @@ -1162,7 +1162,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm113715b?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xMTM3MTViP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm113715b-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm113715b8552973528.blob.core.windows.net/vhds/vm113715b-os-disk-0d924023-3f2e-4fb9-8ef7-177dc745ce5f.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm113715b8552973528.blob.core.windows.net/vhds/vm113715b-data-disk-1-b5a354b6-9fe3-471b-897a-63077326412b.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm113715b8552973528.blob.core.windows.net/vhds/vm113715b-data-disk-2-ebbfadb1-98e9-49eb-baa9-172f01f3192c.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50\r\n },\r\n {\r\n \"lun\": 3,\r\n \"name\": \"disk-3\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm113715b8552973528.blob.core.windows.net/vhds/vm113715b-data-disk-3-a1303123-37b8-47c9-9a21-37ea4b6d9d90.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 60\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm113715b\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Network/networkInterfaces/nicvm113715b85576081\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm113715b-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm113715b8552973528.blob.core.windows.net/vhds/vm113715b-os-disk-0d924023-3f2e-4fb9-8ef7-177dc745ce5f.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm113715b8552973528.blob.core.windows.net/vhds/vm113715b-data-disk-1-b5a354b6-9fe3-471b-897a-63077326412b.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm113715b8552973528.blob.core.windows.net/vhds/vm113715b-data-disk-2-ebbfadb1-98e9-49eb-baa9-172f01f3192c.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50\r\n },\r\n {\r\n \"lun\": 3,\r\n \"name\": \"disk-3\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm113715b8552973528.blob.core.windows.net/vhds/vm113715b-data-disk-3-a1303123-37b8-47c9-9a21-37ea4b6d9d90.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 60\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm113715b\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Network/networkInterfaces/nicvm113715b85576081\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "60b24c8a-6c12-4018-a6ae-1dfa0aa8d80f" @@ -3712,7 +3712,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm271247d?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNzEyNDdkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/images/img64775a\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm271247d\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Network/networkInterfaces/nicvm271247dd8c28851\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/images/img64775a\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm271247d\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Network/networkInterfaces/nicvm271247dd8c28851\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "e71ae1c1-9467-4c92-a7a3-1ea5670e13ed" @@ -4652,7 +4652,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/virtualMachines/vm3661790?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdmYyNzI3MDkyL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0zNjYxNzkwP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/images/img64775a\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 200\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 100\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm3661790\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Network/networkInterfaces/nicvm36617900ba36557\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Compute/images/img64775a\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 200\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 100\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm3661790\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomvf2727092/providers/Microsoft.Network/networkInterfaces/nicvm36617900ba36557\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "95a79c10-3527-4266-9f25-a49ec254e02d" @@ -5889,7 +5889,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T18:48:19.213505+08:00\",\r\n \"endTime\": \"2019-12-16T18:48:19.4166029+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"https://md-qrx10xnhzlmg.blob.core.windows.net/sbqd22czznd4/abcd?sv=2017-04-17&sr=b&si=dc367cf5-73c2-4016-88ba-9f040e985020&sig=rJz0aUtvsisBQZaTluNn0PoaKJSD3GWTHL664VR4d54%3D\"\r\n }\r\n },\r\n \"name\": \"7de100d7-c27c-4674-917e-254a55afae58\"\r\n}", + "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T18:48:19.213505+08:00\",\r\n \"endTime\": \"2019-12-16T18:48:19.4166029+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"name\": \"7de100d7-c27c-4674-917e-254a55afae58\"\r\n}", "StatusCode": 200 }, { @@ -5954,7 +5954,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"accessSAS\": \"https://md-qrx10xnhzlmg.blob.core.windows.net/sbqd22czznd4/abcd?sv=2017-04-17&sr=b&si=dc367cf5-73c2-4016-88ba-9f040e985020&sig=rJz0aUtvsisBQZaTluNn0PoaKJSD3GWTHL664VR4d54%3D\"\r\n}", + "ResponseBody": "{\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -6170,7 +6170,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T18:48:50.2774332+08:00\",\r\n \"endTime\": \"2019-12-16T18:48:50.4648712+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"https://md-qrx10xnhzlmg.blob.core.windows.net/r1snskck3rgb/abcd?sv=2017-04-17&sr=b&si=7bf6a4f1-a964-449b-8237-210af68bb86d&sig=FJDHCqkFtoIlCejyrhF0x%2FKmnORDCNscF8V3oQyG8lw%3D\"\r\n }\r\n },\r\n \"name\": \"bd80deed-2278-43d7-be48-224c308d9ba8\"\r\n}", + "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T18:48:50.2774332+08:00\",\r\n \"endTime\": \"2019-12-16T18:48:50.4648712+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"name\": \"bd80deed-2278-43d7-be48-224c308d9ba8\"\r\n}", "StatusCode": 200 }, { @@ -6235,7 +6235,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"accessSAS\": \"https://md-qrx10xnhzlmg.blob.core.windows.net/r1snskck3rgb/abcd?sv=2017-04-17&sr=b&si=7bf6a4f1-a964-449b-8237-210af68bb86d&sig=FJDHCqkFtoIlCejyrhF0x%2FKmnORDCNscF8V3oQyG8lw%3D\"\r\n}", + "ResponseBody": "{\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -6451,7 +6451,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T18:49:21.8882275+08:00\",\r\n \"endTime\": \"2019-12-16T18:49:22.0757351+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"https://md-qrx10xnhzlmg.blob.core.windows.net/twqc402lhwcs/abcd?sv=2017-04-17&sr=b&si=244cc0b7-b1cb-400c-8cce-ff12a0ab1e5c&sig=OyhvxaM19EwLGU%2By%2FqW1oCC9FRe54OSuardky%2BuomRE%3D\"\r\n }\r\n },\r\n \"name\": \"3e06b40f-fef0-426d-a979-ba45b64e74bd\"\r\n}", + "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T18:49:21.8882275+08:00\",\r\n \"endTime\": \"2019-12-16T18:49:22.0757351+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"name\": \"3e06b40f-fef0-426d-a979-ba45b64e74bd\"\r\n}", "StatusCode": 200 }, { @@ -6516,7 +6516,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"accessSAS\": \"https://md-qrx10xnhzlmg.blob.core.windows.net/twqc402lhwcs/abcd?sv=2017-04-17&sr=b&si=244cc0b7-b1cb-400c-8cce-ff12a0ab1e5c&sig=OyhvxaM19EwLGU%2By%2FqW1oCC9FRe54OSuardky%2BuomRE%3D\"\r\n}", + "ResponseBody": "{\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -6732,7 +6732,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T18:49:52.9677724+08:00\",\r\n \"endTime\": \"2019-12-16T18:49:53.1552626+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"https://md-qrx10xnhzlmg.blob.core.windows.net/f4hjqlq5bb02/abcd?sv=2017-04-17&sr=b&si=0d770f1a-5f0f-47b1-aebb-03bcad5e4d82&sig=pa0OSB07eOiVc6KO4%2FQ5nQc08ZV0vOB1ReAeKaFBfdU%3D\"\r\n }\r\n },\r\n \"name\": \"a23a11b7-9a2d-45af-8cce-8864c07a3f40\"\r\n}", + "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T18:49:52.9677724+08:00\",\r\n \"endTime\": \"2019-12-16T18:49:53.1552626+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"name\": \"a23a11b7-9a2d-45af-8cce-8864c07a3f40\"\r\n}", "StatusCode": 200 }, { @@ -6797,7 +6797,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"accessSAS\": \"https://md-qrx10xnhzlmg.blob.core.windows.net/f4hjqlq5bb02/abcd?sv=2017-04-17&sr=b&si=0d770f1a-5f0f-47b1-aebb-03bcad5e4d82&sig=pa0OSB07eOiVc6KO4%2FQ5nQc08ZV0vOB1ReAeKaFBfdU%3D\"\r\n}", + "ResponseBody": "{\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -7013,7 +7013,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T18:50:24.9849365+08:00\",\r\n \"endTime\": \"2019-12-16T18:50:25.1724456+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"https://md-qrx10xnhzlmg.blob.core.windows.net/bvhq0cc4nj4n/abcd?sv=2017-04-17&sr=b&si=a9f7b730-1a05-406d-80a1-e8afb6c8dfb7&sig=NGm2fVnozct%2F1yXkCYAZI7jnpwltawtY7jSnQ9c1bd4%3D\"\r\n }\r\n },\r\n \"name\": \"05be8d1a-634d-4155-9da3-dd713024ed8b\"\r\n}", + "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T18:50:24.9849365+08:00\",\r\n \"endTime\": \"2019-12-16T18:50:25.1724456+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"name\": \"05be8d1a-634d-4155-9da3-dd713024ed8b\"\r\n}", "StatusCode": 200 }, { @@ -7078,7 +7078,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"accessSAS\": \"https://md-qrx10xnhzlmg.blob.core.windows.net/bvhq0cc4nj4n/abcd?sv=2017-04-17&sr=b&si=a9f7b730-1a05-406d-80a1-e8afb6c8dfb7&sig=NGm2fVnozct%2F1yXkCYAZI7jnpwltawtY7jSnQ9c1bd4%3D\"\r\n}", + "ResponseBody": "{\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -11406,6 +11406,7 @@ "img64775a", "rgcomvf2727092", "pip762480", + "pip762480", "nicvm113715b85576081", "vnet20698024294b", "pip83064192", diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVMTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVMTest.json index cccb7c9c7..13ce76028 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVMTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVMTest.json @@ -1227,7 +1227,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm11df5273371dde4898?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTExZGY1MjczMzcxZGRlNDg5OD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm11df5273371dde4898-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg86155dc8c0435.blob.core.windows.net/vhds/vm11df5273371dde4898-os-disk-33492fcd-8897-47f9-9b78-c786756befe2.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg86155dc8c0435.blob.core.windows.net/vhds/vm11df5273371dde4898-data-disk-1-3781dce9-c79f-4221-9ced-c8f260269e1f.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg86155dc8c0435.blob.core.windows.net/vhds/vm11df5273371dde4898-data-disk-2-6e3f06a9-ab8d-4516-82a5-42ed57604783.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4e66879204\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Network/networkInterfaces/nic17721057b90\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm11df5273371dde4898-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg86155dc8c0435.blob.core.windows.net/vhds/vm11df5273371dde4898-os-disk-33492fcd-8897-47f9-9b78-c786756befe2.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg86155dc8c0435.blob.core.windows.net/vhds/vm11df5273371dde4898-data-disk-1-3781dce9-c79f-4221-9ced-c8f260269e1f.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg86155dc8c0435.blob.core.windows.net/vhds/vm11df5273371dde4898-data-disk-2-6e3f06a9-ab8d-4516-82a5-42ed57604783.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4e66879204\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Network/networkInterfaces/nic17721057b90\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "6733d655-1958-4c5f-a81a-a58ffd165e42" @@ -3842,7 +3842,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm26e9046846c6e2c28a?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTI2ZTkwNDY4NDZjNmUyYzI4YT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/images/img5ef25949faec34828\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm8468617248\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Network/networkInterfaces/nic993989ffeef\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/images/img5ef25949faec34828\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm8468617248\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Network/networkInterfaces/nic993989ffeef\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "3b91be71-ae6d-4380-9fd2-a448a517b751" @@ -4776,7 +4776,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/virtualMachines/vm38a7146428a9e4ee32?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDMvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTM4YTcxNDY0MjhhOWU0ZWUzMj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/images/img5ef25949faec34828\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 200\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 100\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmfb639068fc\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Network/networkInterfaces/nic20689293835\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Compute/images/img5ef25949faec34828\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 200\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"FromImage\",\r\n \"diskSizeGB\": 100\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmfb639068fc\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv2dd29295a5063443/providers/Microsoft.Network/networkInterfaces/nic20689293835\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "486dfcf7-05a0-4ef7-b7d3-8cd31fb28899" @@ -6571,7 +6571,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T15:10:08.9795897+08:00\",\r\n \"endTime\": \"2019-12-16T15:10:09.1826875+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"https://md-qrx10xnhzlmg.blob.core.windows.net/qvt3hvhmzljm/abcd?sv=2017-04-17&sr=b&si=9519c097-2a5a-42c9-8508-ba918d9e0bed&sig=9dAmizNzb7eRuoeqA9UlewOfQh8AfrSXo%2F2q24%2BCXd0%3D\"\r\n }\r\n },\r\n \"name\": \"60d387fc-e6f9-4ca0-a7ee-8efcd9dfecad\"\r\n}", + "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T15:10:08.9795897+08:00\",\r\n \"endTime\": \"2019-12-16T15:10:09.1826875+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"name\": \"60d387fc-e6f9-4ca0-a7ee-8efcd9dfecad\"\r\n}", "StatusCode": 200 }, { @@ -6636,7 +6636,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"accessSAS\": \"https://md-qrx10xnhzlmg.blob.core.windows.net/qvt3hvhmzljm/abcd?sv=2017-04-17&sr=b&si=9519c097-2a5a-42c9-8508-ba918d9e0bed&sig=9dAmizNzb7eRuoeqA9UlewOfQh8AfrSXo%2F2q24%2BCXd0%3D\"\r\n}", + "ResponseBody": "{\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -6852,7 +6852,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T15:10:40.1527418+08:00\",\r\n \"endTime\": \"2019-12-16T15:10:40.3402546+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"https://md-qrx10xnhzlmg.blob.core.windows.net/nwrr2z2frxtm/abcd?sv=2017-04-17&sr=b&si=41f21c2e-bf2d-4bfd-8f8f-4f23fb74100f&sig=569REz3uGhSS1GdqZoASFO3W68AaLSAldCUa32A2Ebc%3D\"\r\n }\r\n },\r\n \"name\": \"63c665a2-ef0c-4d96-b40e-f327ad34605c\"\r\n}", + "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T15:10:40.1527418+08:00\",\r\n \"endTime\": \"2019-12-16T15:10:40.3402546+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"name\": \"63c665a2-ef0c-4d96-b40e-f327ad34605c\"\r\n}", "StatusCode": 200 }, { @@ -6917,7 +6917,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"accessSAS\": \"https://md-qrx10xnhzlmg.blob.core.windows.net/nwrr2z2frxtm/abcd?sv=2017-04-17&sr=b&si=41f21c2e-bf2d-4bfd-8f8f-4f23fb74100f&sig=569REz3uGhSS1GdqZoASFO3W68AaLSAldCUa32A2Ebc%3D\"\r\n}", + "ResponseBody": "{\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -7133,7 +7133,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T15:11:11.2322753+08:00\",\r\n \"endTime\": \"2019-12-16T15:11:11.4198046+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"https://md-qrx10xnhzlmg.blob.core.windows.net/vksvpxw0chzx/abcd?sv=2017-04-17&sr=b&si=9bd67771-7fa8-414a-aac6-f513d66c6b3d&sig=7lTwSBGU5yQ2rjlIiAURBLDTXTB0KCsl7Am4o5tMxDg%3D\"\r\n }\r\n },\r\n \"name\": \"8b89bb9b-3904-4c16-996d-28b7423fac6d\"\r\n}", + "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T15:11:11.2322753+08:00\",\r\n \"endTime\": \"2019-12-16T15:11:11.4198046+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"name\": \"8b89bb9b-3904-4c16-996d-28b7423fac6d\"\r\n}", "StatusCode": 200 }, { @@ -7198,7 +7198,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"accessSAS\": \"https://md-qrx10xnhzlmg.blob.core.windows.net/vksvpxw0chzx/abcd?sv=2017-04-17&sr=b&si=9bd67771-7fa8-414a-aac6-f513d66c6b3d&sig=7lTwSBGU5yQ2rjlIiAURBLDTXTB0KCsl7Am4o5tMxDg%3D\"\r\n}", + "ResponseBody": "{\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -7414,7 +7414,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T15:11:42.8432441+08:00\",\r\n \"endTime\": \"2019-12-16T15:11:43.0464248+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"https://md-qrx10xnhzlmg.blob.core.windows.net/cq2f10q2qg0f/abcd?sv=2017-04-17&sr=b&si=5e350107-13d1-42f3-b14a-39951b2b8608&sig=YyLqYvFWHgGFao2BkrP5H3mb%2Fk%2F4bNbTXiLWEoBTeoI%3D\"\r\n }\r\n },\r\n \"name\": \"4fac973b-645c-46ff-9962-8841898628ca\"\r\n}", + "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T15:11:42.8432441+08:00\",\r\n \"endTime\": \"2019-12-16T15:11:43.0464248+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"name\": \"4fac973b-645c-46ff-9962-8841898628ca\"\r\n}", "StatusCode": 200 }, { @@ -7479,7 +7479,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"accessSAS\": \"https://md-qrx10xnhzlmg.blob.core.windows.net/cq2f10q2qg0f/abcd?sv=2017-04-17&sr=b&si=5e350107-13d1-42f3-b14a-39951b2b8608&sig=YyLqYvFWHgGFao2BkrP5H3mb%2Fk%2F4bNbTXiLWEoBTeoI%3D\"\r\n}", + "ResponseBody": "{\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -11691,6 +11691,7 @@ "img5ef25949faec34828", "rgcomv2dd29295a5063443", "pip22614706cc24fb44b", + "pip22614706cc24fb44b", "nic17721057b90", "vnet87f376142934", "pip864852c0", diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromSnapshotTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromSnapshotTest.json index 906252a7d..1891f8ad3 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromSnapshotTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromSnapshotTest.json @@ -627,7 +627,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Compute/virtualMachines/vm1e23438629b3a9dc91?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlMjM0Mzg2MjliM2E5ZGM5MT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vme1700691b7\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Network/networkInterfaces/nic3410367b1bf\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vme1700691b7\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1ff749505422546f/providers/Microsoft.Network/networkInterfaces/nic3410367b1bf\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "e1ffe158-d53e-4b67-9adc-76f8a24056a7" @@ -5085,7 +5085,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T15:58:12.6340569+08:00\",\r\n \"endTime\": \"2019-12-16T15:58:12.8371662+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"https://md-rphl5zmktn3n.blob.core.windows.net/xjmzq30xqdst/abcd?sv=2017-04-17&sr=b&si=2934343e-14b3-468e-87fd-1369030d81ba&sig=tR4DPZObMdtPUGw9OCNVtWykPIsHtYsm6iZL4LmemKw%3D\"\r\n }\r\n },\r\n \"name\": \"6955495f-a0e6-4adb-ba6c-1d67608caf31\"\r\n}", + "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T15:58:12.6340569+08:00\",\r\n \"endTime\": \"2019-12-16T15:58:12.8371662+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"name\": \"6955495f-a0e6-4adb-ba6c-1d67608caf31\"\r\n}", "StatusCode": 200 }, { @@ -5150,7 +5150,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"accessSAS\": \"https://md-rphl5zmktn3n.blob.core.windows.net/xjmzq30xqdst/abcd?sv=2017-04-17&sr=b&si=2934343e-14b3-468e-87fd-1369030d81ba&sig=tR4DPZObMdtPUGw9OCNVtWykPIsHtYsm6iZL4LmemKw%3D\"\r\n}", + "ResponseBody": "{\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -5295,7 +5295,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T15:58:45.5871735+08:00\",\r\n \"endTime\": \"2019-12-16T15:58:45.7746544+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"https://md-rphl5zmktn3n.blob.core.windows.net/svbm0wtd4jb0/abcd?sv=2017-04-17&sr=b&si=7c76d54f-a26c-4543-9458-85ca82344b71&sig=k0CovhtcvsHqlkSmJNDVrtMNYNClKZDo%2BAIDkjieJlk%3D\"\r\n }\r\n },\r\n \"name\": \"3c37d8d8-dac8-4ad9-9567-80134721bac5\"\r\n}", + "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T15:58:45.5871735+08:00\",\r\n \"endTime\": \"2019-12-16T15:58:45.7746544+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"name\": \"3c37d8d8-dac8-4ad9-9567-80134721bac5\"\r\n}", "StatusCode": 200 }, { @@ -5360,7 +5360,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"accessSAS\": \"https://md-rphl5zmktn3n.blob.core.windows.net/svbm0wtd4jb0/abcd?sv=2017-04-17&sr=b&si=7c76d54f-a26c-4543-9458-85ca82344b71&sig=k0CovhtcvsHqlkSmJNDVrtMNYNClKZDo%2BAIDkjieJlk%3D\"\r\n}", + "ResponseBody": "{\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -5505,7 +5505,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T15:59:16.7746873+08:00\",\r\n \"endTime\": \"2019-12-16T15:59:16.9621616+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"https://md-rphl5zmktn3n.blob.core.windows.net/p4gbddnpjhkm/abcd?sv=2017-04-17&sr=b&si=449c09e3-203b-4391-bb9e-97a4bc500a8a&sig=5spJ3TCp8kyMtlHyXyLhm6c9RBa%2FWS%2FT%2FWsRFiKym1Y%3D\"\r\n }\r\n },\r\n \"name\": \"acd1f408-51ff-4e71-9b21-3096e95f8ce2\"\r\n}", + "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T15:59:16.7746873+08:00\",\r\n \"endTime\": \"2019-12-16T15:59:16.9621616+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"name\": \"acd1f408-51ff-4e71-9b21-3096e95f8ce2\"\r\n}", "StatusCode": 200 }, { @@ -5570,7 +5570,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"accessSAS\": \"https://md-rphl5zmktn3n.blob.core.windows.net/p4gbddnpjhkm/abcd?sv=2017-04-17&sr=b&si=449c09e3-203b-4391-bb9e-97a4bc500a8a&sig=5spJ3TCp8kyMtlHyXyLhm6c9RBa%2FWS%2FT%2FWsRFiKym1Y%3D\"\r\n}", + "ResponseBody": "{\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -6457,6 +6457,7 @@ "ds-data-nw-c18676552cb9f", "rgcomv1ff749505422546f", "pip094908709c2328fbc", + "pip094908709c2328fbc", "nic3410367b1bf", "vnetbbf133894a2c", "pip89774f3f", diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromVhdTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromVhdTest.json index 33e4ec1b0..3df8661fd 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromVhdTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromVhdTest.json @@ -825,7 +825,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Compute/virtualMachines/vm14cb60348ce7d4439d?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0MzkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE0Y2I2MDM0OGNlN2Q0NDM5ZD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm14cb60348ce7d4439d-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgde5869951fb895eae.blob.core.windows.net/vhds/vm14cb60348ce7d4439d-os-disk-61a5a6ce-0fdb-4b98-84f1-31c095edd877.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgde5869951fb895eae.blob.core.windows.net/vhds/vm14cb60348ce7d4439d-data-disk-1-e8c7ad44-602a-479d-b601-e41625de8633.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgde5869951fb895eae.blob.core.windows.net/vhds/vm14cb60348ce7d4439d-data-disk-2-c6d26683-f36b-4e95-a7ab-3d49042896c7.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm68e3512075\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Network/networkInterfaces/nic217985544e8\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm14cb60348ce7d4439d-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgde5869951fb895eae.blob.core.windows.net/vhds/vm14cb60348ce7d4439d-os-disk-61a5a6ce-0fdb-4b98-84f1-31c095edd877.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgde5869951fb895eae.blob.core.windows.net/vhds/vm14cb60348ce7d4439d-data-disk-1-e8c7ad44-602a-479d-b601-e41625de8633.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgde5869951fb895eae.blob.core.windows.net/vhds/vm14cb60348ce7d4439d-data-disk-2-c6d26683-f36b-4e95-a7ab-3d49042896c7.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 50\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm68e3512075\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv8e58846986bf0439/providers/Microsoft.Network/networkInterfaces/nic217985544e8\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "a4f832f9-5c47-42e9-9ff8-096e0f17ff7a" @@ -3568,7 +3568,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T19:49:41.4120905+08:00\",\r\n \"endTime\": \"2019-12-16T19:49:41.5839475+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"https://md-rphl5zmktn3n.blob.core.windows.net/g04xvztx4tqp/abcd?sv=2017-04-17&sr=b&si=20eb5419-875d-42d4-b104-72db3c985328&sig=8CLRMgKd5ExRiuX%2BzfFY%2FZFO4l39du20vSkTwZ%2B%2BUdM%3D\"\r\n }\r\n },\r\n \"name\": \"48f68347-7035-452b-b0a2-d2bbc2923b7a\"\r\n}", + "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T19:49:41.4120905+08:00\",\r\n \"endTime\": \"2019-12-16T19:49:41.5839475+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"name\": \"48f68347-7035-452b-b0a2-d2bbc2923b7a\"\r\n}", "StatusCode": 200 }, { @@ -3633,7 +3633,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"accessSAS\": \"https://md-rphl5zmktn3n.blob.core.windows.net/g04xvztx4tqp/abcd?sv=2017-04-17&sr=b&si=20eb5419-875d-42d4-b104-72db3c985328&sig=8CLRMgKd5ExRiuX%2BzfFY%2FZFO4l39du20vSkTwZ%2B%2BUdM%3D\"\r\n}", + "ResponseBody": "{\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -3778,7 +3778,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T19:50:12.6152533+08:00\",\r\n \"endTime\": \"2019-12-16T19:50:12.7714817+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"https://md-rphl5zmktn3n.blob.core.windows.net/slz44bh0422n/abcd?sv=2017-04-17&sr=b&si=e0e11ad7-5048-4ab6-9e37-81ad24f76780&sig=LUyiUoKtHH7gXeu%2F26PYod8L%2FEaTyRYakPy7Fc9rG4E%3D\"\r\n }\r\n },\r\n \"name\": \"5f5f761d-b867-454e-a9bc-fa22bd6fa0a0\"\r\n}", + "ResponseBody": "{\r\n \"startTime\": \"2019-12-16T19:50:12.6152533+08:00\",\r\n \"endTime\": \"2019-12-16T19:50:12.7714817+08:00\",\r\n \"status\": \"Succeeded\",\r\n \"properties\": {\r\n \"output\": {\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"name\": \"5f5f761d-b867-454e-a9bc-fa22bd6fa0a0\"\r\n}", "StatusCode": 200 }, { @@ -3843,7 +3843,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"accessSAS\": \"https://md-rphl5zmktn3n.blob.core.windows.net/slz44bh0422n/abcd?sv=2017-04-17&sr=b&si=e0e11ad7-5048-4ab6-9e37-81ad24f76780&sig=LUyiUoKtHH7gXeu%2F26PYod8L%2FEaTyRYakPy7Fc9rG4E%3D\"\r\n}", + "ResponseBody": "{\r\n \"accessSAS\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -5599,6 +5599,7 @@ "rgcomv8e58846986bf0439", "pip8b72876076bb9c4e8", "stgde5869951fb895eae", + "stgde5869951fb895eae", "nic217985544e8", "vnet5f279746f363", "pip294623f9", diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachinesInParallelTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachinesInParallelTest.json index a1baea848..598ed0dbd 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachinesInParallelTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachinesInParallelTest.json @@ -4371,7 +4371,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-1?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-55481716e3-1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic9218263a4b3\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-55481716e3-1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic9218263a4b3\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "98372cb1-f1cc-47f0-a066-7bdc64713295" @@ -4454,7 +4454,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-3?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy0zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-55481716e3-3\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic4080407f408\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-55481716e3-3\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic4080407f408\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "690abcfb-40fd-45c9-8359-f1c13202c625" @@ -4537,7 +4537,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-2?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy0yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-55481716e3-2\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic81324ea7fc7\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-55481716e3-2\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic81324ea7fc7\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "5995634b-95e5-492d-9db0-f9315de9a224" @@ -4620,7 +4620,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-3?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi0zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-8a87223292-3\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic38880d3349d\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-8a87223292-3\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic38880d3349d\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "e6e1a7e1-9dfd-4da7-9148-1aa260135eaa" @@ -4703,7 +4703,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-4?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy00P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-55481716e3-4\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic9976520412f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-55481716e3-4\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic9976520412f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "bfd685c8-9bc6-4c6c-86a0-1df492db8e85" @@ -4786,7 +4786,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-4?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi00P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-8a87223292-4\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic33969b6fc87\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-8a87223292-4\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic33969b6fc87\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "bbaff2f0-8927-4d3a-a921-879008aa040e" @@ -4869,7 +4869,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-1?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-8a87223292-1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic9331224d847\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-8a87223292-1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic9331224d847\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "150c6f3f-13b2-4943-a8d7-d1aea8b39edc" @@ -4952,7 +4952,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-2?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi0yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-8a87223292-2\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic25252a6142c\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-8a87223292-2\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic25252a6142c\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "3b50804a-bceb-408a-a5a5-da4edfff27c3" @@ -5035,7 +5035,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-8a87223292-5?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tOGE4NzIyMzI5Mi01P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-8a87223292-5\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic41785dae863\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-8a87223292-5\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic41785dae863\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "ba0f7cf7-52a2-4e63-af0d-e83a05353a1e" @@ -5118,7 +5118,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Compute/virtualMachines/vm-55481716e3-5?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjY3Njg4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0tNTU0ODE3MTZlMy01P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-55481716e3-5\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic95043a70156\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-55481716e3-5\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv67688/providers/Microsoft.Network/networkInterfaces/nic95043a70156\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "81fb60b4-aa2d-4587-8c4d-80bf8da03231" @@ -11089,6 +11089,7 @@ "stgcopdc3773021ba", "vm-8a87223292", "nic9331224d847", + "nic9331224d847", "nic25252a6142c", "nic38880d3349d", "nic33969b6fc87", diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageAvailabilitySetTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageAvailabilitySetTest.json index b58a30bd2..e6971eae6 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageAvailabilitySetTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageAvailabilitySetTest.json @@ -568,7 +568,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/virtualMachines/vm1c790315043433ef2e?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFjNzkwMzE1MDQzNDMzZWYyZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm755115348f\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Network/networkInterfaces/nic6995845a61e\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/availabilitySets/av1a5a7077944eac42b3\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm755115348f\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Network/networkInterfaces/nic6995845a61e\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/availabilitySets/av1a5a7077944eac42b3\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "1a4e5993-6de2-4365-9dd8-2bfb95d2ce34" @@ -982,7 +982,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/virtualMachines/vm284a045019b65a4980?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTI4NGEwNDUwMTliNjVhNDk4MD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4b35205287\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Network/networkInterfaces/nic779220ca3ed\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/availabilitySets/av1a5a7077944eac42b3\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4b35205287\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Network/networkInterfaces/nic779220ca3ed\"\r\n }\r\n ]\r\n },\r\n \"availabilitySet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomafe588073a41e345b/providers/Microsoft.Compute/availabilitySets/av1a5a7077944eac42b3\"\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "52c5b9cf-efe6-4529-8f0e-6e3f45cd8760" @@ -3441,6 +3441,7 @@ "vm284a045019b65a4980", "vnete1233469c6bdbc25e", "nic6995845a61e", + "nic6995845a61e", "vm755115348f", "nic779220ca3ed", "vm4b35205287" diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageManagedDisksTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageManagedDisksTest.json index aa4c38cab..f4d2d3cde 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageManagedDisksTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageManagedDisksTest.json @@ -6947,7 +6947,7 @@ "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-719027?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS03MTkwMjc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm-719027-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm71902794a8464042.blob.core.windows.net/vhds/vm-719027-os-disk-979b93de-55d5-4ee7-bb8b-7045821eab8d.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"fromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm71902794a8464042.blob.core.windows.net/vhds/vm-719027-data-disk-1-bd253721-c84c-4dd0-9d58-09f33712d237.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm71902794a8464042.blob.core.windows.net/vhds/vm-719027-data-disk-2-eb64aa14-ca2f-4fde-9378-3ec97de35312.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 50\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-719027\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Network/networkInterfaces/nicvm-71902794a90140\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"vm-719027-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm71902794a8464042.blob.core.windows.net/vhds/vm-719027-os-disk-979b93de-55d5-4ee7-bb8b-7045821eab8d.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"fromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"name\": \"disk-1\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm71902794a8464042.blob.core.windows.net/vhds/vm-719027-data-disk-1-bd253721-c84c-4dd0-9d58-09f33712d237.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 100\r\n },\r\n {\r\n \"lun\": 2,\r\n \"name\": \"disk-2\",\r\n \"vhd\": {\r\n \"uri\": \"https://stgvm71902794a8464042.blob.core.windows.net/vhds/vm-719027-data-disk-2-eb64aa14-ca2f-4fde-9378-3ec97de35312.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 50\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-719027\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Network/networkInterfaces/nicvm-71902794a90140\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" @@ -12374,7 +12374,7 @@ "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Compute/virtualMachines/vm-69353b?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnY29tdjZiOTQ4OTQ5NWZjYjBjY2MvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bS02OTM1M2I/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"fromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 200,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-69353b\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Network/networkInterfaces/nicvm-69353b3a719057\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"fromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"empty\",\r\n \"diskSizeGB\": 200,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm-69353b\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgcomv6b9489495fcb0ccc/providers/Microsoft.Network/networkInterfaces/nicvm-69353b3a719057\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageResourceFromMSIEnabledVirtualMachineBelongsToAADGroupTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageResourceFromMSIEnabledVirtualMachineBelongsToAADGroupTest.json index 8774a151e..4a3b699c2 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageResourceFromMSIEnabledVirtualMachineBelongsToAADGroupTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageResourceFromMSIEnabledVirtualMachineBelongsToAADGroupTest.json @@ -873,7 +873,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Compute/virtualMachines/vm1e732893164c86903c?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnY29tdmNkYzg3NzYyMzA2MDMwMjYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFlNzMyODkzMTY0Yzg2OTAzYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"fromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm325565532b\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA34w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Network/networkInterfaces/nic82121e6fcac\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"fromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm325565532b\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgcomvcdc8776230603026/providers/Microsoft.Network/networkInterfaces/nic82121e6fcac\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageStorageFromMSIEnabledVirtualMachineTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageStorageFromMSIEnabledVirtualMachineTest.json index b45259c14..3178154ae 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageStorageFromMSIEnabledVirtualMachineTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageStorageFromMSIEnabledVirtualMachineTest.json @@ -1117,7 +1117,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1d857197a463abd7/providers/Microsoft.Compute/virtualMachines/vm1dff964405437d968b?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDcvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTFkZmY5NjQ0MDU0MzdkOTY4Yj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm8f60439942\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA34w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1d857197a463abd7/providers/Microsoft.Network/networkInterfaces/nic72401a6c54e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv1d857197a463abd7/providers/Microsoft.ManagedIdentity/userAssignedIdentities/idtc6384917ca94ef4d8\": {}\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_DS2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm8f60439942\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv1d857197a463abd7/providers/Microsoft.Network/networkInterfaces/nic72401a6c54e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"identity\": {\r\n \"type\": \"UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv1d857197a463abd7/providers/Microsoft.ManagedIdentity/userAssignedIdentities/idtc6384917ca94ef4d8\": {}\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "49066927-f968-4993-be23-04538468f652" @@ -2616,6 +2616,7 @@ "vm1dff964405437d968b", "rgcomv1d857197a463abd7", "pip10de0247402c87ec65", + "pip10de0247402c87ec65", "a3f2a5bf-6383-4462-a321-8037604e2c9a", "nic72401a6c54e", "vnet8306173397e9", diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineAsyncTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineAsyncTest.json index aca63407b..44ec2a734 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineAsyncTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineAsyncTest.json @@ -1061,7 +1061,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines/wvm55733871c3a277e88?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm01NTczMzg3MWMzYTI3N2U4OD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/disks/dsk-07f768849421787d2\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/disks/dsk-43b0452760f97196d\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 10,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm90497976ea\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Network/networkInterfaces/nic934859f9ecb\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/disks/dsk-07f768849421787d2\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/disks/dsk-43b0452760f97196d\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 10,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm90497976ea\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Network/networkInterfaces/nic934859f9ecb\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "fe8ce82c-5ca2-4403-ad50-71224fbff344" @@ -1537,7 +1537,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Compute/virtualMachines/lvmb83733287ac3c8252?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjAvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm1iODM3MzMyODdhYzNjODI1Mj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm148534259a\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Network/networkInterfaces/nic6467485f34d\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm148534259a\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv6a521906d466b220/providers/Microsoft.Network/networkInterfaces/nic6467485f34d\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "bd5576b1-ac6d-4042-9a54-89478c61d108" @@ -4868,6 +4868,7 @@ "wvm55733871c3a277e88", "lvmb83733287ac3c8252", "rgcomv6a521906d466b220", + "rgcomv6a521906d466b220", "dsk-07f768849421787d2", "dsk-43b0452760f97196d", "nic934859f9ecb", diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineExtensionTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineExtensionTest.json index d51bd4a15..5afbd0580 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineExtensionTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineExtensionTest.json @@ -627,7 +627,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"lvm367092\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Network/networkInterfaces/niclvm3670923e890508\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"lvm367092\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Network/networkInterfaces/niclvm3670923e890508\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "e1a88400-d9df-41d7-ad72-e5f9ecfc66e9" @@ -2283,7 +2283,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"protectedSettings\": {\r\n \"username\": \"seconduser\",\r\n \"password\": \"B12a6@12xyz!\",\r\n \"expiration\": \"2020-12-31\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"protectedSettings\": {\r\n \"username\": \"seconduser\",\r\n \"password\": \"MGMT_PLACEHOLDER\",\r\n \"expiration\": \"2020-12-31\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "7f3a2f9c-9601-4d7f-aaa4-9eabaaf860fd" @@ -2363,7 +2363,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"protectedSettings\": {\r\n \"username\": \"thirduser\",\r\n \"password\": \"12xyz!B12a6@\",\r\n \"expiration\": \"2020-12-31\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"protectedSettings\": {\r\n \"username\": \"thirduser\",\r\n \"password\": \"MGMT_PLACEHOLDER\",\r\n \"expiration\": \"2020-12-31\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "4d530b2f-6422-405b-831e-8f93cf640343" @@ -2440,7 +2440,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/lvm367092/extensions/VMAccessForLinux?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvbHZtMzY3MDkyL2V4dGVuc2lvbnMvVk1BY2Nlc3NGb3JMaW51eD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"protectedSettings\": {\r\n \"username\": \"tirekicker\",\r\n \"password\": \"muy!234OR\",\r\n \"reset_ssh\": \"true\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.OSTCExtensions\",\r\n \"type\": \"VMAccessForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"protectedSettings\": {\r\n \"username\": \"tirekicker\",\r\n \"password\": \"MGMT_PLACEHOLDER\",\r\n \"reset_ssh\": \"true\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "602787b6-e9ef-4022-a2ca-0a5380e918e6" @@ -4736,7 +4736,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"wvm76950d\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Network/networkInterfaces/nicwvm76950dbc225404\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"wvm76950d\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Network/networkInterfaces/nicwvm76950dbc225404\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "ae7fadfb-7c3a-458d-a6cf-401c34a0340e" @@ -6554,7 +6554,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/VMAccessAgent?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvVk1BY2Nlc3NBZ2VudD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"VMAccessAgent\",\r\n \"typeHandlerVersion\": \"2.3\",\r\n \"protectedSettings\": {\r\n \"username\": \"seconduser\",\r\n \"password\": \"B12a6@12xyz!\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"VMAccessAgent\",\r\n \"typeHandlerVersion\": \"2.3\",\r\n \"protectedSettings\": {\r\n \"username\": \"seconduser\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "0c4d6c5a-15d1-4f2a-b2ca-18a1195d4d85" @@ -6634,7 +6634,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/VMAccessAgent?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvVk1BY2Nlc3NBZ2VudD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"VMAccessAgent\",\r\n \"typeHandlerVersion\": \"2.3\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"protectedSettings\": {\r\n \"username\": \"thirduser\",\r\n \"password\": \"12xyz!B12a6@\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"VMAccessAgent\",\r\n \"typeHandlerVersion\": \"2.3\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"protectedSettings\": {\r\n \"username\": \"thirduser\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "b94c190f-1506-47f0-96a4-6dc295ebf972" @@ -6711,7 +6711,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcove2e386509/providers/Microsoft.Compute/virtualMachines/wvm76950d/extensions/VMAccessAgent?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY292ZTJlMzg2NTA5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvd3ZtNzY5NTBkL2V4dGVuc2lvbnMvVk1BY2Nlc3NBZ2VudD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"VMAccessAgent\",\r\n \"typeHandlerVersion\": \"2.3\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"protectedSettings\": {\r\n \"username\": \"tirekicker\",\r\n \"password\": \"muy!234OR\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Compute\",\r\n \"type\": \"VMAccessAgent\",\r\n \"typeHandlerVersion\": \"2.3\",\r\n \"autoUpgradeMinorVersion\": false,\r\n \"protectedSettings\": {\r\n \"username\": \"tirekicker\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n }\r\n },\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "6a7d9294-ac70-492b-af90-b6a3099c87b1" @@ -12245,12 +12245,21 @@ "wvm76950d", "rgpip19a316963778e9", "rgpip2bc962472552ff", - "niclvm3670923e890508", - "vnetc57891969b3d", - "pip5813217a", + "niclvm3670923e890508", + "vnetc57891969b3d", + "pip5813217a", + "4", + "5", + "6", + "1", + "2", + "3", + "8", + "7", "nicwvm76950dbc225404", - "vnetb8391596b26a", - "pip449456e4" + "vnetb8391596b26a", + "pip449456e4", + "9", ] }, "Variables": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineTest.json index 4b0f8069e..2a2df4635 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineTest.json @@ -1061,7 +1061,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/wvmf2886009f81107fdc?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1mMjg4NjAwOWY4MTEwN2ZkYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/dsk-07980733c0477258c\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/dsk-8e778016dcbd97359\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 10,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmb256348798\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Network/networkInterfaces/nic87783297a41\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/dsk-07980733c0477258c\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/disks/dsk-8e778016dcbd97359\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 10,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmb256348798\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Network/networkInterfaces/nic87783297a41\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "c8dfe589-857a-4425-b8c1-29c7db3722f8" @@ -2601,7 +2601,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Compute/virtualMachines/lvm1ef81243bb6040c6a?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGIvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm0xZWY4MTI0M2JiNjA0MGM2YT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmc8e93183c8\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Network/networkInterfaces/nic782241ceac9\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmc8e93183c8\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv09e854811dbc368b/providers/Microsoft.Network/networkInterfaces/nic782241ceac9\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "65d81c38-8cde-4c92-bde7-d1a10691c5da" @@ -6422,6 +6422,7 @@ "wvmf2886009f81107fdc", "lvm1ef81243bb6040c6a", "rgcomv09e854811dbc368b", + "1", "dsk-07980733c0477258c", "dsk-8e778016dcbd97359", "nic87783297a41", diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithDiskTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithDiskTest.json index ceca7d10f..d03a8a198 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithDiskTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithDiskTest.json @@ -1857,7 +1857,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/virtualMachines/vm19b7301367bce92308?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTE5YjczMDEzNjdiY2U5MjMwOD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-55857862bd0c45e59\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-a921103812d70ddd0\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-35c78793433ddaa08\"\r\n }\r\n },\r\n {\r\n \"lun\": 4,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm18b117984a\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Network/networkInterfaces/nic17819eeda2f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-55857862bd0c45e59\"\r\n }\r\n },\r\n {\r\n \"lun\": 2,\r\n \"caching\": \"ReadOnly\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-a921103812d70ddd0\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Compute/disks/dsk-35c78793433ddaa08\"\r\n }\r\n },\r\n {\r\n \"lun\": 4,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Empty\",\r\n \"diskSizeGB\": 100,\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm18b117984a\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv40c163046bbe0645/providers/Microsoft.Network/networkInterfaces/nic17819eeda2f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "f7abade0-b6ad-4d9d-a474-bf2259365daf" @@ -6084,6 +6084,7 @@ "rgcomv40c163046bbe0645", "pip24f7642762656fc9d", "dsk-35c78793433ddaa08", + "pip24f7642762656fc9d", "dsk-55857862bd0c45e59", "dsk-a921103812d70ddd0", "nic17819eeda2f", diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithUnmanagedDisksTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithUnmanagedDisksTest.json index cfb9c3cee..e4b7c8d42 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithUnmanagedDisksTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithUnmanagedDisksTest.json @@ -760,7 +760,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/wvmdd9833811d08bc?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy93dm1kZDk4MzM4MTFkMDhiYz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"wvmdd9833811d08bc-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg277350d01250a.blob.core.windows.net/vhds/wvmdd9833811d08bc-os-disk-e46b0711-28bb-4d68-b3a9-09774a9e8d01.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vme2f9868061\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Network/networkInterfaces/nic630089616b8\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"wvmdd9833811d08bc-os-disk\",\r\n \"vhd\": {\r\n \"uri\": \"https://stg277350d01250a.blob.core.windows.net/vhds/wvmdd9833811d08bc-os-disk-e46b0711-28bb-4d68-b3a9-09774a9e8d01.Vhd\"\r\n },\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\"\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vme2f9868061\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Network/networkInterfaces/nic630089616b8\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "5649a3fa-3b2e-4ef5-8859-340957ef611f" @@ -3488,7 +3488,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Compute/virtualMachines/lvm04577235b2d71e?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm0wNDU3NzIzNWIyZDcxZT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmdf57148676\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Network/networkInterfaces/nic19403266053\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmdf57148676\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv25a4464019094/providers/Microsoft.Network/networkInterfaces/nic19403266053\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "b4891750-74f2-4f5d-ab76-ce04efc83c4c" @@ -6534,6 +6534,7 @@ "nic630089616b8", "vnetc6515006ed5e", "vme2f9868061", + "1", "stg277350d01250a", "stg1003048cf5c5b", "nic19403266053", diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelTest.json index 08ff068d3..1fce554b5 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelTest.json @@ -760,7 +760,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcopp5940071314ca8/providers/Microsoft.Compute/virtualMachines/VM-0?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29wcDU5NDAwNzEzMTRjYTgvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS0wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-0\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcopp5940071314ca8/providers/Microsoft.Network/networkInterfaces/nicvm-0ce37055347\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-0\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcopp5940071314ca8/providers/Microsoft.Network/networkInterfaces/nicvm-0ce37055347\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "43139e17-9d46-4976-98a7-89340ab4c677" @@ -843,7 +843,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcopp5940071314ca8/providers/Microsoft.Compute/virtualMachines/VM-1?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29wcDU5NDAwNzEzMTRjYTgvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcopp5940071314ca8/providers/Microsoft.Network/networkInterfaces/nicvm-13634069934\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcopp5940071314ca8/providers/Microsoft.Network/networkInterfaces/nicvm-13634069934\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "95c7fc54-94ea-4ed4-9e86-2d8c371c6e87" @@ -3343,7 +3343,11 @@ "vnetcomva454245038d4", "stgcomvd5f8593805", "nicvm-0ce37055347", - "nicvm-13634069934" + "1", + "nicvm-13634069934", + "2", + "3", + "4" ] }, "Variables": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelWithNetworkTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelWithNetworkTest.json index 50b496a8b..e13aac43a 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelWithNetworkTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelWithNetworkTest.json @@ -3730,7 +3730,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-1?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-1659474891\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-1659474891\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "2edc9aef-8291-4365-a48f-e3ff19639413" @@ -3813,7 +3813,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-5?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS01P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-5\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-5d8498413f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-5\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-5d8498413f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "8a58ffd1-00da-4b3b-b5fa-e689fbfdb5d9" @@ -3896,7 +3896,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-3?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS0zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-3\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-370012010f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-3\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-370012010f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "2be6c3d5-cf79-45fe-a860-b1df2023b363" @@ -3979,7 +3979,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-2?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS0yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-2\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-2a16094915\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-2\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-2a16094915\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "6d0949f3-f26a-4a87-8144-c5aa248e5e31" @@ -4062,7 +4062,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-9?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS05P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-9\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-92f4362292\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-9\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-92f4362292\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "75736218-9c0b-41c5-9d54-fca8b992215b" @@ -4145,7 +4145,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-7?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS03P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-7\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-7527220732\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-7\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-7527220732\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "0e4b5424-890c-485b-abdd-e2345b7a9c67" @@ -4228,7 +4228,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-0?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS0wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-0\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-0a2f957980\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-0\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-0a2f957980\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "a1443b42-5f1d-4942-8d3e-3e9dc9caca7d" @@ -4311,7 +4311,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-9?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS05P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-9\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-9378606793\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-9\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-9378606793\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "a6a56a2f-e78f-44f9-b1b5-27e9bf00547d" @@ -4394,7 +4394,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-0?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS0wP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-0\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-04ea844565\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-0\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-04ea844565\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "5195e8f4-8b7e-42b8-bde9-b602c8581edb" @@ -4477,7 +4477,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-3?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS0zP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-3\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-3c5f946455\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-3\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-3c5f946455\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "dc519837-dd37-4bbb-b431-489c7d25a155" @@ -4560,7 +4560,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-8?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS04P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-8\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-84cf122483\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-8\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-84cf122483\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "472bed15-c7e7-43bd-89ce-16763855ec28" @@ -4643,7 +4643,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-6?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS02P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-6\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-68b100499e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-6\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-68b100499e\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "21756825-a71f-402f-9230-1ba033b0e70d" @@ -4726,7 +4726,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-1?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS0xP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-1b03027250\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-1\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-1b03027250\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "3d72146b-744b-45d7-a282-7fa60ae9ad10" @@ -4809,7 +4809,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-4?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS00P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-4\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-414647180a\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-4\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-414647180a\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "da1d52cc-335f-4985-878b-f90a27270e73" @@ -4892,7 +4892,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-5?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS01P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-5\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-56a433278f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-5\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-56a433278f\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "4ae6cdcc-b87b-405c-95f1-738bae62c56c" @@ -4975,7 +4975,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-8?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS04P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-8\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-8394914699\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-8\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-8394914699\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "ee82ab0a-b1e9-4688-8559-0493bbad8b0c" @@ -5058,7 +5058,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-BE-6?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1CRS02P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-6\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-632a607029\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-BE-6\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-be-632a607029\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "6fecfde0-6668-41d7-8107-edc8791232f0" @@ -5141,7 +5141,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-7?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS03P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-7\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-7d41554667\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-7\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-7d41554667\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "48e61995-14c1-470e-8b56-99780aff0452" @@ -5224,7 +5224,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-2?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS0yP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-2\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-2025201615\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-2\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-2025201615\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "cd194cc0-da58-4546-abc1-f1debee87c8a" @@ -5307,7 +5307,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Compute/virtualMachines/VM-FE-4?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9WTS1GRS00P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-4\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-447f726880\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"VM-FE-4\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneppef25574548a04/providers/Microsoft.Network/networkInterfaces/nicvm-fe-447f726880\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "0e7b9e60-a697-4f68-bc6b-bc4fc2e22a34" @@ -14276,7 +14276,8 @@ "bensg86097959437a0", "vnetcomvcf251225738b", "stgcomv76130562a8", - "nicvm-fe-0a2f957980", + "nicvm-fe-0a2f957980", + "1", "nicvm-fe-1659474891", "nicvm-fe-2025201615", "nicvm-fe-370012010f", diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineScaleSetTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineScaleSetTest.json index 0401f96c5..547a358ff 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineScaleSetTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineScaleSetTest.json @@ -698,7 +698,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Compute/virtualMachineScaleSets/vmss133a37925e661b8f8?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU5NTQxNjU5MmJhMjM2OGUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MxMzNhMzc5MjVlNjYxYjhmOD9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss-vm81225\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA23w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Network/loadBalancers/extlb95e18696f5146c7a/backendAddressPools/extlb95e18696f5146c7a-BAP1\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Network/loadBalancers/extlb95e18696f5146c7a/inboundNatPools/extlb95e18696f5146c7a-INP1\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss-vm81225\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Network/loadBalancers/extlb95e18696f5146c7a/backendAddressPools/extlb95e18696f5146c7a-BAP1\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Network/loadBalancers/extlb95e18696f5146c7a/inboundNatPools/extlb95e18696f5146c7a-INP1\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "dbb5acd1-b859-40af-b4db-023237081890" @@ -973,7 +973,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Compute/virtualMachineScaleSets/vmss224f9580102904a4a?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU5NTQxNjU5MmJhMjM2OGUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lU2NhbGVTZXRzL3Ztc3MyMjRmOTU4MDEwMjkwNGE0YT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss-vm10045\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA23w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Network/loadBalancers/extlb95e18696f5146c7a/backendAddressPools/extlb95e18696f5146c7a-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Network/loadBalancers/extlb95e18696f5146c7a/inboundNatPools/extlb95e18696f5146c7a-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_D3_v2\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"vmss-vm10045\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaceConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-cfg\",\r\n \"properties\": {\r\n \"primary\": true,\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary-nic-ip-cfg\",\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"\r\n },\r\n \"loadBalancerBackendAddressPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Network/loadBalancers/extlb95e18696f5146c7a/backendAddressPools/extlb95e18696f5146c7a-BAP2\"\r\n }\r\n ],\r\n \"loadBalancerInboundNatPools\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv595416592ba2368e/providers/Microsoft.Network/loadBalancers/extlb95e18696f5146c7a/inboundNatPools/extlb95e18696f5146c7a-INP2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "92c50cb2-5e3a-4e05-a5e4-518fd462bc22" @@ -4146,7 +4146,8 @@ "vmss133a37925e661b8f8", "vmss224f9580102904a4a", "vmss-vm81225", - "vmss-vm10045" + "vmss-vm10045", + "1" ] }, "Variables": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineTest.json index 03bc741bd..e162ed54b 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineTest.json @@ -694,7 +694,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Compute/virtualMachines/lvm165c377486b15ea5b7?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU0YjI5OTkxOWYwZGRjZTkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm0xNjVjMzc3NDg2YjE1ZWE1Yjc/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm55a9737566\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA23w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Network/networkInterfaces/nic910137bf3f5\"\r\n }\r\n ]\r\n }\r\n },\r\n \"zones\": [\r\n \"1\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm55a9737566\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Network/networkInterfaces/nic910137bf3f5\"\r\n }\r\n ]\r\n }\r\n },\r\n \"zones\": [\r\n \"1\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "a462ff5f-717b-4cb8-9d23-8104508c159e" @@ -1800,7 +1800,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Compute/virtualMachines/lvm270763167fb24bd3b9?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnY29tdjU0YjI5OTkxOWYwZGRjZTkvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy9sdm0yNzA3NjMxNjdmYjI0YmQzYjk/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Compute/disks/ds9ac14498826e0315f3\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vma6a65330de\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA23w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Network/networkInterfaces/nic35692f71ce1\"\r\n }\r\n ]\r\n }\r\n },\r\n \"zones\": [\r\n \"1\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Compute/disks/ds9ac14498826e0315f3\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vma6a65330de\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgcomv54b299919f0ddce9/providers/Microsoft.Network/networkInterfaces/nic35692f71ce1\"\r\n }\r\n ]\r\n }\r\n },\r\n \"zones\": [\r\n \"1\"\r\n ],\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "fdb85699-9c52-42ed-ac38-df8a5d43e033" @@ -4453,7 +4453,8 @@ "pip1f2e88035a318fdb84", "pip24de3962885f207760", "ds9ac14498826e0315f3", - "nic910137bf3f5", + "1", + "nic910137bf3f5", "vnet5cd622787e71", "pip4217943c", "vm55a9737566", diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ContainerRegistry/ManageContainerRegistryTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ContainerRegistry/ManageContainerRegistryTest.json index 86e9d132e..f8c979527 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ContainerRegistry/ManageContainerRegistryTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ContainerRegistry/ManageContainerRegistryTest.json @@ -206,7 +206,7 @@ "MacAddressHash/89b2dc800b8b5b63ad322a81e1c8ff182912c66d60f3a7424549b566713c5ae0" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"permissions\": \"Full\",\r\n \"value\": \"py+jeIm4oevSdP7U00iC3KD5cicbII2IWN0SWpsVpq7ySfEXaVad/WrQ1eQWLzxMJSg96M6kQBS4bB6ktVjsXw==\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"permissions\": \"Full\",\r\n \"value\": \"N5MLphafz3Vr65pidaWrX92fEuQYi7VMM8Z5W5gIaPFNv7ItNZHbLAFTQCVD2cyJYcbHPGdHH86Zzur6XRf2lA==\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\"\r\n }\r\n ]\r\n}", "ResponseHeaders": { "Content-Type": [ "application/json" @@ -255,7 +255,7 @@ "RequestUri": "/subscriptions/ffa52f27-be12-4cad-b1ea-c2c241b6cceb/resourceGroups/rgacr023023729/providers/Microsoft.ContainerRegistry/registries/acrsampleda8102313?api-version=2017-03-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZmZhNTJmMjctYmUxMi00Y2FkLWIxZWEtYzJjMjQxYjZjY2ViL3Jlc291cmNlR3JvdXBzL3JnYWNyMDIzMDIzNzI5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29udGFpbmVyUmVnaXN0cnkvcmVnaXN0cmllcy9hY3JzYW1wbGVkYTgxMDIzMTM/YXBpLXZlcnNpb249MjAxNy0wMy0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"tags\": {},\r\n \"location\": \"eastus2\",\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"properties\": {\r\n \"adminUserEnabled\": true,\r\n \"storageAccount\": {\r\n \"name\": \"sab4442856b3447\",\r\n \"accessKey\": \"py+jeIm4oevSdP7U00iC3KD5cicbII2IWN0SWpsVpq7ySfEXaVad/WrQ1eQWLzxMJSg96M6kQBS4bB6ktVjsXw==\"\r\n }\r\n }\r\n}", + "RequestBody": "{\r\n \"tags\": {},\r\n \"location\": \"eastus2\",\r\n \"sku\": {\r\n \"name\": \"Basic\"\r\n },\r\n \"properties\": {\r\n \"adminUserEnabled\": true,\r\n \"storageAccount\": {\r\n \"name\": \"sab4442856b3447\",\r\n \"accessKey\": \"MGMT_PLACEHOLDER\"\r\n }\r\n }\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" @@ -1152,7 +1152,7 @@ "RequestUri": "/subscriptions/ffa52f27-be12-4cad-b1ea-c2c241b6cceb/resourceGroups/rgacr023023729/providers/Microsoft.Compute/virtualMachines/dockervm41315d?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZmZhNTJmMjctYmUxMi00Y2FkLWIxZWEtYzJjMjQxYjZjY2ViL3Jlc291cmNlR3JvdXBzL3JnYWNyMDIzMDIzNzI5L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvZG9ja2Vydm00MTMxNWQ/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"fromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"dockervm41315d\",\r\n \"adminUsername\": \"dockerUser\",\r\n \"adminPassword\": \"p1\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ffa52f27-be12-4cad-b1ea-c2c241b6cceb/resourceGroups/rgacr023023729/providers/Microsoft.Network/networkInterfaces/nic004887ed207\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D2_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"fromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"dockervm41315d\",\r\n \"adminUsername\": \"dockerUser\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ffa52f27-be12-4cad-b1ea-c2c241b6cceb/resourceGroups/rgacr023023729/providers/Microsoft.Network/networkInterfaces/nic004887ed207\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithEventualConsistencyTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithEventualConsistencyTest.json index 206ed7e4d..ae77ecf66 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithEventualConsistencyTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithEventualConsistencyTest.json @@ -2653,7 +2653,7 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"primaryMasterKey\": \"nJfxSuzj5fNKNXPeAcwEOSnFHlaFUcl9f3ILB3bQxUEa50NtAAE7dnJW3pDeBSX8P0skLqOxW1YTGJCieoFjTw==\",\r\n \"secondaryMasterKey\": \"YK59Xx5b9OT14qxm3xGdufx7jN98NU1L1C8BVRiqf7DcVLw9dWHjCiW4YkgOsTLfwGauCMiaa3IDI3yQ08QJEQ==\",\r\n \"primaryReadonlyMasterKey\": \"EUdf9SVtyyawVKArCZauTOTYgCwZ4DQB3630WChGjhlXDNToDpnlflbB14kngdBxj0ILUgV6rhgenzhDCwwrgw==\",\r\n \"secondaryReadonlyMasterKey\": \"93de0WKf2raldeLT2941mOoyhMId0mn6ujyM92cCw41eXNjbmAY8OpkfToub3ulluu5IdkEP7V33Pd8KDguBFg==\"\r\n}", + "ResponseBody": "{\r\n \"primaryMasterKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryMasterKey\":\"MGMT_PLACEHOLDER\",\r\n \"primaryReadonlyMasterKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryReadonlyMasterKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithIPRangeTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithIPRangeTest.json index 1a7277713..5fe5fea0d 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithIPRangeTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithIPRangeTest.json @@ -2287,7 +2287,7 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"primaryMasterKey\": \"t08FRTZtPpSIu1GepU1yXbht6FVtcbqFhWNoKGBR388nMu08aM00suQOtUC6tZNHAZM2mdYi5A9lX11WsadHMQ==\",\r\n \"secondaryMasterKey\": \"I1P8BAB3pGmyFw9RH4lw7IuHJUmQrqECOJpFzTVxCqaUtxPBX770ykDAkqzfoVS7QDiPsAOndlslCCO49Ka67A==\",\r\n \"primaryReadonlyMasterKey\": \"Qz3JHyuIZVf3ad1Fytstxd4edj9noqeL2V7tHYVzQpHmwwKMLv4t2v2qYq9k6T2iPpCGID3mLb0GHaUT7zVgzg==\",\r\n \"secondaryReadonlyMasterKey\": \"voQq5HgEBTwtPeS53uUuhXMJWj9CvHO3diHr4rYEvp2Dv4CMq4cIKCJQZrlRmrMhx0fE65PGkDrWoyFyebPkJA==\"\r\n}", + "ResponseBody": "{\r\n \"primaryMasterKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryMasterKey\":\"MGMT_PLACEHOLDER\",\r\n \"primaryReadonlyMasterKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryReadonlyMasterKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithKindMongoDBTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithKindMongoDBTest.json index 0e196aeba..da8f7b28c 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithKindMongoDBTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithKindMongoDBTest.json @@ -2531,7 +2531,7 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"primaryMasterKey\": \"3Utts5ED8KRwrZEF4NE310kOI5R6zlNafbaziO6Upg4VxfLmxeWxRv0YckJOY2zCB6XHpzk8PIaO3qLKoDBRag==\",\r\n \"secondaryMasterKey\": \"NtJUanHnv1VuDRQGeuQUDd5gNXpVzPpo1tACSvyNKFolvRGUdwHuoF5W7xZmkRiIfaA3TmEyBuE6J79LG3OBgw==\",\r\n \"primaryReadonlyMasterKey\": \"6Ts7Ctc2tPZmbrC5jRItBiwkwnk64xPXC8rzuhyU0mB5P2GFdI9h0ChFsDv23RUn9iFO2Du5zB4yH2hYVrGK7g==\",\r\n \"secondaryReadonlyMasterKey\": \"26X5AhwcISuvxiKIsxannJFXlPEqJyHS6w6ZPn7KXXB1LwB9waLVBZMVOsDBbigfruRwVxBM08YU3YDuGFi5mg==\"\r\n}", + "ResponseBody": "{\r\n \"primaryMasterKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryMasterKey\":\"MGMT_PLACEHOLDER\",\r\n \"primaryReadonlyMasterKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryReadonlyMasterKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -2595,7 +2595,7 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"connectionStrings\": [\r\n {\r\n \"connectionString\": \"mongodb://docdb58007:3Utts5ED8KRwrZEF4NE310kOI5R6zlNafbaziO6Upg4VxfLmxeWxRv0YckJOY2zCB6XHpzk8PIaO3qLKoDBRag==@docdb58007.documents.azure.com:10255/?ssl=true&replicaSet=globaldb\",\r\n \"description\": \"Primary MongoDB Connection String\"\r\n },\r\n {\r\n \"connectionString\": \"mongodb://docdb58007:NtJUanHnv1VuDRQGeuQUDd5gNXpVzPpo1tACSvyNKFolvRGUdwHuoF5W7xZmkRiIfaA3TmEyBuE6J79LG3OBgw==@docdb58007.documents.azure.com:10255/?ssl=true&replicaSet=globaldb\",\r\n \"description\": \"Secondary MongoDB Connection String\"\r\n },\r\n {\r\n \"connectionString\": \"mongodb://docdb58007:6Ts7Ctc2tPZmbrC5jRItBiwkwnk64xPXC8rzuhyU0mB5P2GFdI9h0ChFsDv23RUn9iFO2Du5zB4yH2hYVrGK7g==@docdb58007.documents.azure.com:10255/?ssl=true&replicaSet=globaldb\",\r\n \"description\": \"Primary Read-Only MongoDB Connection String\"\r\n },\r\n {\r\n \"connectionString\": \"mongodb://docdb58007:26X5AhwcISuvxiKIsxannJFXlPEqJyHS6w6ZPn7KXXB1LwB9waLVBZMVOsDBbigfruRwVxBM08YU3YDuGFi5mg==@docdb58007.documents.azure.com:10255/?ssl=true&replicaSet=globaldb\",\r\n \"description\": \"Secondary Read-Only MongoDB Connection String\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"connectionStrings\": [\r\n {\r\n \"connectionString\": \"MGMT_PLACEHOLDER\",\r\n \"description\": \"Primary MongoDB Connection String\"\r\n },\r\n {\r\n \"connectionString\": \"MGMT_PLACEHOLDER\",\r\n \"description\": \"Secondary MongoDB Connection String\"\r\n },\r\n {\r\n \"connectionString\": \"MGMT_PLACEHOLDER\",\r\n \"description\": \"Primary Read-Only MongoDB Connection String\"\r\n },\r\n {\r\n \"connectionString\": \"MGMT_PLACEHOLDER\",\r\n \"description\": \"Secondary Read-Only MongoDB Connection String\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/HACosmosDBTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/HACosmosDBTest.json index 18f0e7b87..1436c30df 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/HACosmosDBTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/HACosmosDBTest.json @@ -8250,7 +8250,7 @@ "application/json" ] }, - "ResponseBody": "{\r\n \"primaryMasterKey\": \"arRrss28aKwAEywRjtDyxYO9E11zbzrOA28X5M2Dr0P6y7mhpDivRQul2MixWrV0yNgg4NT0glVWNwBB2ExHRQ==\",\r\n \"secondaryMasterKey\": \"HTvjwScaLYSB6CH4O57T6v2fSjyMcQeEjvwiQsx5Yxcszo9QnIRXTWWcMiTUgQFIL9x6n4avPUrPLTxncefxWw==\",\r\n \"primaryReadonlyMasterKey\": \"Yn6uNIGcC78zNr3KWFKsSlH2Ne7eujgv6mPn9AQElYEKQpcvTFP7lyogxhi5vs1citflPoyvxuCRFULO3CVByg==\",\r\n \"secondaryReadonlyMasterKey\": \"ZqppjGOb8xH7NnyK9ACF0YMPLKE9nTMDMPALDnqvvP8Nbr1uXR7EhJ2ebbDnlJAmtpWAzCD9j0IwGG7x6LB5uA==\"\r\n}", + "ResponseBody": "{\r\n \"primaryMasterKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryMasterKey\":\"MGMT_PLACEHOLDER\",\r\n \"primaryReadonlyMasterKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryReadonlyMasterKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.EventHub/ManageEventHubGeoDisasterRecoveryTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.EventHub/ManageEventHubGeoDisasterRecoveryTest.json index 671a546be..5d141d840 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.EventHub/ManageEventHubGeoDisasterRecoveryTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.EventHub/ManageEventHubGeoDisasterRecoveryTest.json @@ -481,7 +481,7 @@ "MacAddressHash/79a3844c900980d71760eb3bd05bf1d3f647bb724a60a52c86053efff382e882" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"nN1b3JxHX+6PuvWemBWEAYbHdwRron7jTnfw1K0i/GgZ4CUpgqH0icj3VeZRar5mpy5vw+/oXkeSrLC72s7l3Q==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"9RnKJpiHz6KvUfs7EKSSlXRHUbvnsSu8rS7UB1iIzGE/JijEgIBayMpnOyGm3GoYYeu7ZCQnYBECjQEhVEDpzQ==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "ResponseHeaders": { "Content-Type": [ "application/json" diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.EventHub/ManageEventHubTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.EventHub/ManageEventHubTest.json index 2aa725cee..d6557bb37 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.EventHub/ManageEventHubTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.EventHub/ManageEventHubTest.json @@ -481,7 +481,7 @@ "MacAddressHash/79a3844c900980d71760eb3bd05bf1d3f647bb724a60a52c86053efff382e882" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"Ntw7Dkgk/g2kTf/wTHorQLBAtsr7ogXTakRRg+pEy1iIFQit14N791cF3pDG5AgSGlaC4Arnue9qbwID7IVXWA==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"WyyLUHSkC3i0UKWXFzwx6N94CtxJo6FHWkV2KXntdg2UpoO3y4GYe3vmtYFR6ktLjiZxDgEqC5hXl8K/uuhFDQ==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "ResponseHeaders": { "Content-Type": [ "application/json" diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.GraphRbac/ManageUsersGroupsAndRolesTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.GraphRbac/ManageUsersGroupsAndRolesTest.json index 2e3eac71a..792345070 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.GraphRbac/ManageUsersGroupsAndRolesTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.GraphRbac/ManageUsersGroupsAndRolesTest.json @@ -211,7 +211,7 @@ "RequestUri": "/54826b22-38d6-4fb2-bad9-b7b93a3e9c5a/users?api-version=1.6", "EncodedRequestUri": "LzU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YS91c2Vycz9hcGktdmVyc2lvbj0xLjY=", "RequestMethod": "POST", - "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"Test 3b41599781be86d88\",\r\n \"passwordProfile\": {\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"userPrincipalName\": \"test3b41599781be86d88@AzureSDKTeam.onmicrosoft.com\",\r\n \"mailNickname\": \"test3b41599781be86d88\"\r\n}", + "RequestBody": "{\r\n \"accountEnabled\": true,\r\n \"displayName\": \"Test 3b41599781be86d88\",\r\n \"passwordProfile\": {\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"userPrincipalName\": \"test3b41599781be86d88@AzureSDKTeam.onmicrosoft.com\",\r\n \"mailNickname\": \"test3b41599781be86d88\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "e7561440-7168-4721-baab-73053a53fe0a" @@ -2093,7 +2093,8 @@ "bd4c362d-9ac0-47e0-a7d0-62d915f5e36a", "ea7067c6-7d10-4d6e-9614-f189a87de248", "group183e394110032f13f", - "group2b456092248e23e85" + "group2b456092248e23e85", + "1" ] }, "Variables": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Locks/ManageLocksTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Locks/ManageLocksTest.json index ab8c09853..162a832c5 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Locks/ManageLocksTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Locks/ManageLocksTest.json @@ -854,7 +854,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg75b3686616/providers/Microsoft.Compute/virtualMachines/vm1c637869ff?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnNzViMzY4NjYxNi9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtMWM2Mzc4NjlmZj9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg75b3686616/providers/Microsoft.Compute/disks/dsk4e08150968\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm1c637869ff\",\r\n \"adminUsername\": \"tester\",\r\n \"adminPassword\": \"p@s8f752210f\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg75b3686616/providers/Microsoft.Network/networkInterfaces/nic48986bf7eba\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 1,\r\n \"caching\": \"None\",\r\n \"createOption\": \"Attach\",\r\n \"managedDisk\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg75b3686616/providers/Microsoft.Compute/disks/dsk4e08150968\"\r\n }\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm1c637869ff\",\r\n \"adminUsername\": \"tester\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg75b3686616/providers/Microsoft.Network/networkInterfaces/nic48986bf7eba\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "e17159e8-4ab1-4b97-bf75-43b9bd466a32" diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Monitor/SecurityBreachOrRiskActivityLogAlertsTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Monitor/SecurityBreachOrRiskActivityLogAlertsTest.json index fc059de80..8b7f12c1a 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Monitor/SecurityBreachOrRiskActivityLogAlertsTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Monitor/SecurityBreachOrRiskActivityLogAlertsTest.json @@ -452,7 +452,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"4Wmmd0UsfuHYK/OakvXg4RTnvh1jmbbhy+Vejb6wiMs+fAcA4Xr+IQxzZR0YLU9j+nhKRa1jODoHyZJOEBUgCA==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"RUDaZZxv6wF/jJ+XfuqvDnyTcE8U8nWDrwcd4fvbWeIdqSw3Lf5LOYVWhL8Jc3VmTb3X3hgav6ngvHMKC/wr3w==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageApplicationGatewayTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageApplicationGatewayTest.json index e8c0677f5..a737c2011 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageApplicationGatewayTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageApplicationGatewayTest.json @@ -7646,7 +7646,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway?api-version=2019-09-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9hcHBsaWNhdGlvbkdhdGV3YXlzL215Rmlyc3RBcHBHYXRld2F5P2FwaS12ZXJzaW9uPTIwMTktMDktMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"Standard_Small\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 1\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/virtualNetworks/vnet97993/subnets/default\"\r\n }\r\n },\r\n \"name\": \"ipcfg28117\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIJpAIBAzCCCV4GCSqGSIb3DQEHAaCCCU8EgglLMIIJRzCCBYwGCSqGSIb3DQEHAaCCBX0EggV5MIIFdTCCBXEGCyqGSIb3DQEMCgECoIIE+jCCBPYwKAYKKoZIhvcNAQwBAzAaBBTAk6K6zBkWhuHTMdIS6zsm744NXwICBAAEggTIc+pQVk2X0CH6NccYKsvM4YzuQAiUBxvicZzB+Il/BGRrK0V93+uqAGZR/tnZ3ukpETnnkKSZEbGwiOyuAGbJA4x2DYNKSPThbyNv2bYdTdB0RoA9celOLh6Y2z3V2SAHmTaaLzQQZ7IAqedA9W4Zqt0bFLIREV/IvzbEw4/OWqBr2B2ER9I3FTWwEcHtsq/3BPHQE7Hr1DZ/yZDw9D4f55GBCohDIUzWsnMHOBuBJHksJN0HR6w95CUVvXeyXe0QGwU4Pvatwmd9ZZJ8x2XXrwyHjGHdK4DkuvRXd+4qYzw9aBanZl31i6SzyaHMeMscUV+E9slRtbPhBjK512Uao6Q8rK+Sb1MhFYxJg8mGicntU/1Excv650fVM7/uYNa/idx4U4uNf0GBy1eJ70iIBiTMfTeS6ApjztfocGfmJHR/gAutHeKwCFWITlKSR7vtHlMfOqNXvL50Y9bYucpwxfWwSaCuQnyyEHLNGKsTK3z3WD7/0SqMcFZ+nud9rgcKk1rj5Jl6aE+fS7AC2Tvvs5lnI93iBoRid+6pJpbNWWVoem7ysU0V4Xhk5e+AIJQHWLuQObQZAuVI/8NjAztvxnjcp1NtKXuVl6TqcpfHDQvScDV+CjWDMdNt449FEUtTUuR2+OGB22r6hJVU+gKkIlO//BOWN1zppfX9EuhtRg9xJ7piQEO6fONLuPriEkouiwofFtW0OhbRmS6l8YW2AF4VFQ84vuEQ3oxUjRJn1lIUZk1Tk81im9Bb7JbZu6lmhoKKdTocUbNbD340nZ1sORo2pPulri6Tcq7sUmqDr12zNAC68hpE2hzVf5q1wv5qKtxraY2xIJ2LlJOAuStqvYZqMHGxMGI20tifBhx4iCYJmzeCR5XPYt91nReK5R2WKc0dVrQ8jZ2tq72PZtkThLygVjn+I6o88hDN87WcDa9GCisD0SnE2P+Hn1V/oHDB9thfhKxwB2khOROxfDt4zBOS4pTb8/98aya4C8viTAqv7X5nMqkm7GnjNUvNnONjZ3FefX+WpxyQb0CsXb/hswjGfRqNGhlYWlgCbi6bOWAD2vaoSoOXGUrPW3IAebVIBBWTWQunk6KA/RLGVmIQxt+rq9E2xYf4qimGuWaYVDfmKPu0InwtZfcHJE28zVWNjDrNclbQZWh8gagS6YSWyeymhLIcXxKwAC/2+54485UMpqyOIx4nUNmKvrIlNg9KC9UtmTSgU7hFP+DGi/nyMKM42XaXYXTHFCdtcBZL8RrKU/MCr6UwW0Bd68Pw75XKB7jZOwd3Gvd8WMu3nMDQ6BLe/ef897HWnGFsx0xF3Mi76Z7Se9XSka8A0nByQxbkL1vQng/2Y0Hh1DcMkNv1rAlfDU4rq2oNhXrkessEfEs1/McuElhHbjHrqi4tlfZgWVgnPS78aZSXsad8TXvjM7wi0cYfMqKWkP6ep5Ujh/gVu+e9ae4gGl0cP7CFzLQRoYzUSTIIQwSxUHzAiWUPhdsnQevbG0Ip6DrVcCzJO+nMjuBP4prVFW50S/5ooeybmfEm1+omOR0voDd6ERYWYhtrvbRx43Au0t6Q+VPADFk50whG5t5VAhdFjB2zMSXPWNoUoR9Iu0citp+x4ulQTqYirIWMaqxVMWQwPwYJKoZIhvcNAQkUMTIeMAB3AGkAbgBkAG8AdwBzAGEAegB1AHIAZQByAGUAbQBvAHQAZQBhAGMAYwBlAHMAczAhBgkqhkiG9w0BCRUxFAQSVGltZSAxNDc4OTEzMjA2OTgxMIIDswYJKoZIhvcNAQcGoIIDpDCCA6ACAQAwggOZBgkqhkiG9w0BBwEwKAYKKoZIhvcNAQwBBjAaBBR7RjwQ3VujKqg3xcx3QfjwnoXMigICBACAggNgx61Dyr+FxYe8hIOA09nVR81WlAD6Yy6GVNW5KRujw7uJpJbLY6noEaNbiMcK5cU0cZjJoyWWsfnVIgCWgV55RmXrNflHSWjQzMIUYd0b60W7q4yVryGgJlvHw0BZcKmSNu3bbPIHYc47q0zLRZktSIO9+nzmBZZoUSJi2eK0m4b4jOvgnekkToOOsOFu14V3Q6X8YSJiLHunKEdEjnNFefRk9m/Lh38bNtJnyZ0IU0SRWo1X2KYUg2m8eDlfXcSzN5SBf6BHxBsoWjKBfQYMkiuxPoTjOdDrQ1RySxtrxysk9hqkbps+i7UVzbqfW5EaUnjH+PqRk7BfJvUu2vjJ5WnR0EmttYQp8ZfmPImp8bU6FZX3+xTiCeKd9rdWkIyCJnJBtVt3wTuY38vGz1Gb4wluDGP2kQdlSoSgAp3mQ1vlucVB+jak3eVw+wE0gjsFMxqyZFSRzHiTlO+tYlLp8Wyyy4lhCfXbgQeJf4BTmvlpL6SPg3l9T2vSj6BHjT9XNfm/rairqHiaXkkLTwyyJK5rVDpqbDeXnZOI+KWaqSNrrEhuLlwof1hJRZ3YBUNTYOp1eP6e9QnMuzD33R9+xO4AZIeUqJ+8jjUXOWE7YjRC6rRhaRQ5ZyRJUWQBD3PO5LVnZUdquoq/KmMQ4Hne/e3ydMWixO1x8LbfFXWzI8z2BUQhL/aG2W7XJbsPbtdFrIin5nYM+N7+P+Q4CoRzKt/Mtkb9H4A5kkfefthpm32HL9nDeGEx+dQhpizEL64LF+9eezA1q0SZq3jB9xpyGylY5bW0pMGYTb7iuGoUiT+XQ4SaFry+NausPlg/C0RQkyuibcP3t0lV8Z8w6Yqr+8eRrGtXenHLdfqMPqCAdGS4Cx+lxtC/TLaTftTEd4CwuA3BQZ9KZXKHa9eAmHq3QJSQ2oPzoZIYemvfw7tHa/HhCgmvtGaROhE7lcI8Nyhj6RqB2sfYA8JcHpPAFSDms2RecNAxC867IVa7hsal3Ikkb0WGVu4CN/l12H7jRUZhxQPCUT9OKKo31Ll/g1HF7jXvR2SeWJR0zLW7wMTsFWemhVojaaCDpVeLVgV8i9EcRrNtD4RUbfLFEL0GIV6Axo5aJw6zA5KxOH5aWkkoU5/yaplWTjkz8dI10cFP4q02MD0wITAJBgUrDgMCGgUABBRmzVRwHsR99aiUZmDEHD+rMb5lgQQUsUIaliooqelqjNxGSTCohpHd6rECAgQA\",\r\n \"password\": \"Abc123\"\r\n },\r\n \"name\": \"cert40389\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/publicIPAddresses/pip-50912375601\"\r\n }\r\n },\r\n \"name\": \"frontend49410\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 80\r\n },\r\n \"name\": \"port18178\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 443\r\n },\r\n \"name\": \"port52230\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"52.224.120.49\"\r\n },\r\n {\r\n \"ipAddress\": \"52.224.111.89\"\r\n },\r\n {\r\n \"ipAddress\": \"52.224.110.136\"\r\n },\r\n {\r\n \"ipAddress\": \"52.224.120.50\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backend3872772391\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"51.137.158.234\"\r\n },\r\n {\r\n \"ipAddress\": \"51.137.150.189\"\r\n },\r\n {\r\n \"ipAddress\": \"51.137.145.187\"\r\n },\r\n {\r\n \"ipAddress\": \"51.137.151.125\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backend0db089255e\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 8080\r\n },\r\n \"name\": \"backcfg11438\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 8080\r\n },\r\n \"name\": \"backcfg32862\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendIPConfigurations/frontend49410\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendPorts/port18178\"\r\n },\r\n \"protocol\": \"Http\"\r\n },\r\n \"name\": \"listener85393\"\r\n },\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendIPConfigurations/frontend49410\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendPorts/port52230\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/sslCertificates/cert40389\"\r\n }\r\n },\r\n \"name\": \"listener29826\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendAddressPools/backend3872772391\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendHttpSettingsCollection/backcfg11438\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/HTTPListeners/listener85393\"\r\n }\r\n },\r\n \"name\": \"HTTP-80-to-8080\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendAddressPools/backend0db089255e\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendHttpSettingsCollection/backcfg32862\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/HTTPListeners/listener29826\"\r\n }\r\n },\r\n \"name\": \"HTTPs-443-to-8080\"\r\n }\r\n ]\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"Standard_Small\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 1\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/virtualNetworks/vnet97993/subnets/default\"\r\n }\r\n },\r\n \"name\": \"ipcfg28117\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIJpAIBAzCCCV4GCSqGSIb3DQEHAaCCCU8EgglLMIIJRzCCBYwGCSqGSIb3DQEHAaCCBX0EggV5MIIFdTCCBXEGCyqGSIb3DQEMCgECoIIE+jCCBPYwKAYKKoZIhvcNAQwBAzAaBBTAk6K6zBkWhuHTMdIS6zsm744NXwICBAAEggTIc+pQVk2X0CH6NccYKsvM4YzuQAiUBxvicZzB+Il/BGRrK0V93+uqAGZR/tnZ3ukpETnnkKSZEbGwiOyuAGbJA4x2DYNKSPThbyNv2bYdTdB0RoA9celOLh6Y2z3V2SAHmTaaLzQQZ7IAqedA9W4Zqt0bFLIREV/IvzbEw4/OWqBr2B2ER9I3FTWwEcHtsq/3BPHQE7Hr1DZ/yZDw9D4f55GBCohDIUzWsnMHOBuBJHksJN0HR6w95CUVvXeyXe0QGwU4Pvatwmd9ZZJ8x2XXrwyHjGHdK4DkuvRXd+4qYzw9aBanZl31i6SzyaHMeMscUV+E9slRtbPhBjK512Uao6Q8rK+Sb1MhFYxJg8mGicntU/1Excv650fVM7/uYNa/idx4U4uNf0GBy1eJ70iIBiTMfTeS6ApjztfocGfmJHR/gAutHeKwCFWITlKSR7vtHlMfOqNXvL50Y9bYucpwxfWwSaCuQnyyEHLNGKsTK3z3WD7/0SqMcFZ+nud9rgcKk1rj5Jl6aE+fS7AC2Tvvs5lnI93iBoRid+6pJpbNWWVoem7ysU0V4Xhk5e+AIJQHWLuQObQZAuVI/8NjAztvxnjcp1NtKXuVl6TqcpfHDQvScDV+CjWDMdNt449FEUtTUuR2+OGB22r6hJVU+gKkIlO//BOWN1zppfX9EuhtRg9xJ7piQEO6fONLuPriEkouiwofFtW0OhbRmS6l8YW2AF4VFQ84vuEQ3oxUjRJn1lIUZk1Tk81im9Bb7JbZu6lmhoKKdTocUbNbD340nZ1sORo2pPulri6Tcq7sUmqDr12zNAC68hpE2hzVf5q1wv5qKtxraY2xIJ2LlJOAuStqvYZqMHGxMGI20tifBhx4iCYJmzeCR5XPYt91nReK5R2WKc0dVrQ8jZ2tq72PZtkThLygVjn+I6o88hDN87WcDa9GCisD0SnE2P+Hn1V/oHDB9thfhKxwB2khOROxfDt4zBOS4pTb8/98aya4C8viTAqv7X5nMqkm7GnjNUvNnONjZ3FefX+WpxyQb0CsXb/hswjGfRqNGhlYWlgCbi6bOWAD2vaoSoOXGUrPW3IAebVIBBWTWQunk6KA/RLGVmIQxt+rq9E2xYf4qimGuWaYVDfmKPu0InwtZfcHJE28zVWNjDrNclbQZWh8gagS6YSWyeymhLIcXxKwAC/2+54485UMpqyOIx4nUNmKvrIlNg9KC9UtmTSgU7hFP+DGi/nyMKM42XaXYXTHFCdtcBZL8RrKU/MCr6UwW0Bd68Pw75XKB7jZOwd3Gvd8WMu3nMDQ6BLe/ef897HWnGFsx0xF3Mi76Z7Se9XSka8A0nByQxbkL1vQng/2Y0Hh1DcMkNv1rAlfDU4rq2oNhXrkessEfEs1/McuElhHbjHrqi4tlfZgWVgnPS78aZSXsad8TXvjM7wi0cYfMqKWkP6ep5Ujh/gVu+e9ae4gGl0cP7CFzLQRoYzUSTIIQwSxUHzAiWUPhdsnQevbG0Ip6DrVcCzJO+nMjuBP4prVFW50S/5ooeybmfEm1+omOR0voDd6ERYWYhtrvbRx43Au0t6Q+VPADFk50whG5t5VAhdFjB2zMSXPWNoUoR9Iu0citp+x4ulQTqYirIWMaqxVMWQwPwYJKoZIhvcNAQkUMTIeMAB3AGkAbgBkAG8AdwBzAGEAegB1AHIAZQByAGUAbQBvAHQAZQBhAGMAYwBlAHMAczAhBgkqhkiG9w0BCRUxFAQSVGltZSAxNDc4OTEzMjA2OTgxMIIDswYJKoZIhvcNAQcGoIIDpDCCA6ACAQAwggOZBgkqhkiG9w0BBwEwKAYKKoZIhvcNAQwBBjAaBBR7RjwQ3VujKqg3xcx3QfjwnoXMigICBACAggNgx61Dyr+FxYe8hIOA09nVR81WlAD6Yy6GVNW5KRujw7uJpJbLY6noEaNbiMcK5cU0cZjJoyWWsfnVIgCWgV55RmXrNflHSWjQzMIUYd0b60W7q4yVryGgJlvHw0BZcKmSNu3bbPIHYc47q0zLRZktSIO9+nzmBZZoUSJi2eK0m4b4jOvgnekkToOOsOFu14V3Q6X8YSJiLHunKEdEjnNFefRk9m/Lh38bNtJnyZ0IU0SRWo1X2KYUg2m8eDlfXcSzN5SBf6BHxBsoWjKBfQYMkiuxPoTjOdDrQ1RySxtrxysk9hqkbps+i7UVzbqfW5EaUnjH+PqRk7BfJvUu2vjJ5WnR0EmttYQp8ZfmPImp8bU6FZX3+xTiCeKd9rdWkIyCJnJBtVt3wTuY38vGz1Gb4wluDGP2kQdlSoSgAp3mQ1vlucVB+jak3eVw+wE0gjsFMxqyZFSRzHiTlO+tYlLp8Wyyy4lhCfXbgQeJf4BTmvlpL6SPg3l9T2vSj6BHjT9XNfm/rairqHiaXkkLTwyyJK5rVDpqbDeXnZOI+KWaqSNrrEhuLlwof1hJRZ3YBUNTYOp1eP6e9QnMuzD33R9+xO4AZIeUqJ+8jjUXOWE7YjRC6rRhaRQ5ZyRJUWQBD3PO5LVnZUdquoq/KmMQ4Hne/e3ydMWixO1x8LbfFXWzI8z2BUQhL/aG2W7XJbsPbtdFrIin5nYM+N7+P+Q4CoRzKt/Mtkb9H4A5kkfefthpm32HL9nDeGEx+dQhpizEL64LF+9eezA1q0SZq3jB9xpyGylY5bW0pMGYTb7iuGoUiT+XQ4SaFry+NausPlg/C0RQkyuibcP3t0lV8Z8w6Yqr+8eRrGtXenHLdfqMPqCAdGS4Cx+lxtC/TLaTftTEd4CwuA3BQZ9KZXKHa9eAmHq3QJSQ2oPzoZIYemvfw7tHa/HhCgmvtGaROhE7lcI8Nyhj6RqB2sfYA8JcHpPAFSDms2RecNAxC867IVa7hsal3Ikkb0WGVu4CN/l12H7jRUZhxQPCUT9OKKo31Ll/g1HF7jXvR2SeWJR0zLW7wMTsFWemhVojaaCDpVeLVgV8i9EcRrNtD4RUbfLFEL0GIV6Axo5aJw6zA5KxOH5aWkkoU5/yaplWTjkz8dI10cFP4q02MD0wITAJBgUrDgMCGgUABBRmzVRwHsR99aiUZmDEHD+rMb5lgQQUsUIaliooqelqjNxGSTCohpHd6rECAgQA\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"name\": \"cert40389\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/publicIPAddresses/pip-50912375601\"\r\n }\r\n },\r\n \"name\": \"frontend49410\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 80\r\n },\r\n \"name\": \"port18178\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 443\r\n },\r\n \"name\": \"port52230\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"52.224.120.49\"\r\n },\r\n {\r\n \"ipAddress\": \"52.224.111.89\"\r\n },\r\n {\r\n \"ipAddress\": \"52.224.110.136\"\r\n },\r\n {\r\n \"ipAddress\": \"52.224.120.50\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backend3872772391\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"51.137.158.234\"\r\n },\r\n {\r\n \"ipAddress\": \"51.137.150.189\"\r\n },\r\n {\r\n \"ipAddress\": \"51.137.145.187\"\r\n },\r\n {\r\n \"ipAddress\": \"51.137.151.125\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backend0db089255e\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 8080\r\n },\r\n \"name\": \"backcfg11438\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 8080\r\n },\r\n \"name\": \"backcfg32862\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendIPConfigurations/frontend49410\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendPorts/port18178\"\r\n },\r\n \"protocol\": \"Http\"\r\n },\r\n \"name\": \"listener85393\"\r\n },\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendIPConfigurations/frontend49410\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendPorts/port52230\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/sslCertificates/cert40389\"\r\n }\r\n },\r\n \"name\": \"listener29826\"\r\n }\r\n ],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendAddressPools/backend3872772391\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendHttpSettingsCollection/backcfg11438\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/HTTPListeners/listener85393\"\r\n }\r\n },\r\n \"name\": \"HTTP-80-to-8080\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendAddressPools/backend0db089255e\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendHttpSettingsCollection/backcfg32862\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/HTTPListeners/listener29826\"\r\n }\r\n },\r\n \"name\": \"HTTPs-443-to-8080\"\r\n }\r\n ]\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "85a95163-455a-4d66-a69d-d6f10d7cc5f9" @@ -7726,7 +7726,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway?api-version=2019-09-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVhZ2ZjODM5NTQxL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9hcHBsaWNhdGlvbkdhdGV3YXlzL215Rmlyc3RBcHBHYXRld2F5P2FwaS12ZXJzaW9uPTIwMTktMDktMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"Standard_Small\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 1\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/virtualNetworks/vnet97993/subnets/default\"\r\n }\r\n },\r\n \"name\": \"ipcfg28117\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/gatewayIPConfigurations/ipcfg28117\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"cert40389\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/sslCertificates/cert40389\"\r\n },\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIJpAIBAzCCCV4GCSqGSIb3DQEHAaCCCU8EgglLMIIJRzCCBYwGCSqGSIb3DQEHAaCCBX0EggV5MIIFdTCCBXEGCyqGSIb3DQEMCgECoIIE+jCCBPYwKAYKKoZIhvcNAQwBAzAaBBQU0IZI28FJpp+zpTXhg3A2tv8nQAICBAAEggTIKwFCP5Qb691CsGmrF0/duZtZOGiX8pMEBdr4QiRPmY1tK3PCDzRcmWpROnRO/wDVz7jDRo6TgLhyZRJ/jjx9Ik3YhSvyinnrhIYRHXs8UiuX63eKTiDDAcBbB+5juP7Wo436vk+KixmiLlwDqyWTNN0Sp1I/xnmkubidMs6NjL66rcyLX996/OLSqOD3mP7M0crDX2Gura9pEs7WaNNeaO/Ua2jS8lK/RpqaK6mDadTnnJiUvVjLx33MeozFk7j1CMBmWHXPlx77pMPpSuTfJAiNXeAPqrjiRCSeF1peRl7q0AwVYhzGIeRBQrKB7lVWWu42tNTG2bJlDr6qi56PS80K/jSrtpd/fr4NpE3TvskfVdob69dPy/vb/eH2DMGbd0olkUfRXrBD4nMbbKjBvHeg2XsKKyHOnyQUAN6JXd5Fx2Wu7B/b6M1ckXm7fgD1GMjTOFWsQbC7rOw5bupxz3YK6KvmFAfGyZzS6Kx13aIvodgUeMyNkVCUJ1x/1/AOmxvcl/FPUZan5YEQv9bBoRU2lgkQIdC+ParnDehw15O3V1CuRD2VahT4KeQYbxO5SmKRb5+Ph7SDCJdFTIM2fgq6e7byVVysP0GP9i5dhHiCVfMFUISAUqaCKDQboLn1i4E47GdrnJquH640Bt0r4KeoGFf5GIDpxtCvmbqALrd9xwKfQfD1eUvS5v8/kW6yWo68M4jQb4CcCShdRkNAVHtJOQ9ax8eEArTr4r/rkm9ee0Ylk2Ie42Mf0FVEOjvpTUC2G2r4KgNu5zXGigBE2SujDvIPczGpoFIp1m5Cgtc9IUcZVjjAbBdPjj+50U7MnAnV+oEdLQJohoe7FNZtOt6qQ2cZVnmQsD19lDba+1smJ8yZMfsu5VcnHJ9Fr94uaoU5F+eER7FpN6wVuGVC9jWm/HbgcQuyHrS7bnW5kjtijEUxZLvStkgcSa+wlYzof+9YsqJ0udOt1c6xP80UAZoiFEe2xBdXq8e3S7nDyxU3d2sfkVOF920ffIFcSCHDTX6Ha5XGjZUHUrzwWPj0lmgtiD+mr1KtnOpbPXWsYcj2Ay61MjS6D5bEDFeHA7avmVinLdf4sQMB3eXTw2M1rXsTU3+TVrsWiA1wpbUVwv/ST1/6JDB7aRTH69luW9u5fMVlVAiy9dG8yxnUpZye9UTbqDtgnng0uuFZIivINTS0tUXve1CBpWDFCVLj00yA3ZggX9VIGfdBYd1KnNgrlmgt4N9Ug2WqPVDU5MByGsAD7mOemaApcFhv/QNqNXxvi8nkx3KnxUmhr5swUPt850bC1BMqow45NceWm2hiZJsQQhvQvv0UZe0xf0Oh5vm64STSMwOCWCagtr8yIF+ReRYUjHiO1g69pz3/5d/21kDsNkcdJioPPbdQW+8nrkvOsjHb/2u+ga/YGPwY+/7ZLxaWPyZCN0ATfk4sMrtnkUOA0I06mKLRK7Trl6x+XOgMubWuJM203qSbHlBkBboqkhK5Mft9K5ZUb+2AEs9FW9x2Orq33FnUjvRiPDrSNjj+++liZBqTWb91l/9uzBALsAflwvBSM3QcGgq66wwMA07IWWPKY3FDjuobM4lRcPukIIMrTfIG4EJbK46auMJ+aGFp6kPd16R8MWQwPwYJKoZIhvcNAQkUMTIeMAB3AGkAbgBkAG8AdwBzAGEAegB1AHIAZQByAGUAbQBvAHQAZQBhAGMAYwBlAHMAczAhBgkqhkiG9w0BCRUxFAQSVGltZSAxNDc5MDYyOTY5ODM1MIIDswYJKoZIhvcNAQcGoIIDpDCCA6ACAQAwggOZBgkqhkiG9w0BBwEwKAYKKoZIhvcNAQwBBjAaBBSuRTa2kE4+pZTzqCDbYVaYmHROsQICBACAggNgcQqcXqNiei6JnNwfetnOswvvR8KzXJWtHIpnUHZi9keOKLVEAOEbgjy8sY1D9ZcP1h7svxn7N4z6Jvkxso2zHHQhsGk3hXYKCS+oxVIsE1wbAvfkAquBySdVRa7bHvuMladBHmqbSzpVebv5iobjUKErNoDKyMAe5O2x3OpXQ5YzfjE7WOxuJwMEGS6nUQkKd9Hm1wP1nzvOwZ7bPx7rzqSUD7SNcoDgJIH1nBdpsSj9VkrR9OkR0jgHYuVRgkBvlAvOxf1GXCKwjhvpmAD+TT2KdKvzHDKczwSWinfsENp4kuVvjc+gFE08fS6+p1I1TWXu46VnRzxkh5qdy8PoyCF+CPc7fkyJkvFkfybj8oQ/qQZR1UxF0TTwejpx8PkFTL5CKnxoDUp491a7rPTyyvNMCtCf/iYXpRS/S3dq8F/NVxdLkUUkoO6hs85Bl2yzlERH/CVIQbVqq4+a/UNRojY4R5nPHf5YN0wadN/gkB3QghNcmB8dJm+R9umGBf7s8j/ngxlMT5cWhRB2EmsZAvuYy3/jNRFkwg1vUW8p4EAWO3FQiVP9eNDIDwhsWrS0gO1qS3zGVyU3bX1C8+DcgZ9ja/iE2IR390iIL4yHNzuc556m4AcciFakjpTlI6THerLo7CyJ/xWad/Ge3XqzKjmxPmpmK0OMNAYHo6c+Qd2iGLxfgERIQDscHo+Cxr5k2TgzdD7U0k6gwrzja9xt6K3Ddwubxb5z9qB9iQsTtCiL4fcDEk2Psx2T9vK8BcKCB39/4nLy8VxKWEkYcBpNJ78S8WoHCICC7Uqpzk9E6hHGBAO3ZhkJTmMEGKk+utHuSXWp6aqny4NXfGZKrLLVpDflQL19cqZ2W0dYqDAy+GdaKfiJJj/F3freTSs4XQuSQJ6ODUG4QD+Wu6AtCCnMsnYgrd1aGbW8OzvDgBRExduq372+rpX46B4G7dlp9xrK8PMoCPk3BPpKP+moiOjVknE5zkjQmqiJrosUX74D521IR4ObBFNrQlWoc7CHRRJ4ECrED5zDJQ3R/pQiI3VPZlpDY4xeGRtVLpQBEolZwZo54nxt9TOnV0uv9y4rSlhU2pYh0E6W6uuVRGiJBO7cfUiWnGFBF7Ojv0YFDs1jsm1/adGMDdsKFiCQzIxbkR33MD0wITAJBgUrDgMCGgUABBSjI3sdDio8kkRfO/qgSFIjCqS3ewQUhiwjzRHEUIxVr/qTpcUanIUl7RcCAgQA\",\r\n \"password\": \"Abc123\"\r\n },\r\n \"name\": \"cert95195\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/publicIPAddresses/pip-50912375601\"\r\n }\r\n },\r\n \"name\": \"frontend49410\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendIPConfigurations/frontend49410\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 80\r\n },\r\n \"name\": \"port18178\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendPorts/port18178\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 443\r\n },\r\n \"name\": \"port52230\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendPorts/port52230\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 1443\r\n },\r\n \"name\": \"port77262\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"52.224.120.49\"\r\n },\r\n {\r\n \"ipAddress\": \"52.224.111.89\"\r\n },\r\n {\r\n \"ipAddress\": \"52.224.110.136\"\r\n },\r\n {\r\n \"ipAddress\": \"52.224.120.50\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backend3872772391\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendAddressPools/backend3872772391\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"51.137.158.234\"\r\n },\r\n {\r\n \"ipAddress\": \"51.137.150.189\"\r\n },\r\n {\r\n \"ipAddress\": \"51.137.145.187\"\r\n },\r\n {\r\n \"ipAddress\": \"51.137.151.125\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backend0db089255e\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendAddressPools/backend0db089255e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"52.224.120.49\"\r\n },\r\n {\r\n \"ipAddress\": \"52.224.111.89\"\r\n },\r\n {\r\n \"ipAddress\": \"52.224.110.136\"\r\n },\r\n {\r\n \"ipAddress\": \"52.224.120.50\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backendeea0323515\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 8080,\r\n \"protocol\": \"Http\",\r\n \"cookieBasedAffinity\": \"Disabled\",\r\n \"requestTimeout\": 30,\r\n \"pickHostNameFromBackendAddress\": false\r\n },\r\n \"name\": \"backcfg11438\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendHttpSettingsCollection/backcfg11438\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 8080,\r\n \"protocol\": \"Http\",\r\n \"cookieBasedAffinity\": \"Disabled\",\r\n \"requestTimeout\": 30,\r\n \"pickHostNameFromBackendAddress\": false\r\n },\r\n \"name\": \"backcfg32862\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendHttpSettingsCollection/backcfg32862\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 8080,\r\n \"cookieBasedAffinity\": \"Enabled\"\r\n },\r\n \"name\": \"backcfg48048\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendIPConfigurations/frontend49410\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendPorts/port18178\"\r\n },\r\n \"protocol\": \"Http\",\r\n \"requireServerNameIndication\": false\r\n },\r\n \"name\": \"listener85393\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/httpListeners/listener85393\"\r\n },\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendIPConfigurations/frontend49410\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendPorts/port52230\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/sslCertificates/cert40389\"\r\n },\r\n \"requireServerNameIndication\": false\r\n },\r\n \"name\": \"listener29826\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/httpListeners/listener29826\"\r\n },\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendIPConfigurations/frontend49410\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendPorts/port77262\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"hostName\": \"www.contoso.com\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/sslCertificates/cert95195\"\r\n }\r\n },\r\n \"name\": \"listener95631\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendAddressPools/backendeea0323515\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendHttpSettingsCollection/backcfg48048\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/HTTPListeners/listener95631\"\r\n }\r\n },\r\n \"name\": \"HTTPs-1443-to-8080\"\r\n },\r\n {\r\n \"properties\": {\r\n \"ruleType\": \"Basic\",\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendAddressPools/backend0db089255e\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendHttpSettingsCollection/backcfg32862\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/httpListeners/listener29826\"\r\n }\r\n },\r\n \"name\": \"HTTPs-443-to-8080\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/requestRoutingRules/HTTPs-443-to-8080\"\r\n }\r\n ],\r\n \"rewriteRuleSets\": []\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"Standard_Small\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 1\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/virtualNetworks/vnet97993/subnets/default\"\r\n }\r\n },\r\n \"name\": \"ipcfg28117\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/gatewayIPConfigurations/ipcfg28117\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"name\": \"cert40389\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/sslCertificates/cert40389\"\r\n },\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIJpAIBAzCCCV4GCSqGSIb3DQEHAaCCCU8EgglLMIIJRzCCBYwGCSqGSIb3DQEHAaCCBX0EggV5MIIFdTCCBXEGCyqGSIb3DQEMCgECoIIE+jCCBPYwKAYKKoZIhvcNAQwBAzAaBBQU0IZI28FJpp+zpTXhg3A2tv8nQAICBAAEggTIKwFCP5Qb691CsGmrF0/duZtZOGiX8pMEBdr4QiRPmY1tK3PCDzRcmWpROnRO/wDVz7jDRo6TgLhyZRJ/jjx9Ik3YhSvyinnrhIYRHXs8UiuX63eKTiDDAcBbB+5juP7Wo436vk+KixmiLlwDqyWTNN0Sp1I/xnmkubidMs6NjL66rcyLX996/OLSqOD3mP7M0crDX2Gura9pEs7WaNNeaO/Ua2jS8lK/RpqaK6mDadTnnJiUvVjLx33MeozFk7j1CMBmWHXPlx77pMPpSuTfJAiNXeAPqrjiRCSeF1peRl7q0AwVYhzGIeRBQrKB7lVWWu42tNTG2bJlDr6qi56PS80K/jSrtpd/fr4NpE3TvskfVdob69dPy/vb/eH2DMGbd0olkUfRXrBD4nMbbKjBvHeg2XsKKyHOnyQUAN6JXd5Fx2Wu7B/b6M1ckXm7fgD1GMjTOFWsQbC7rOw5bupxz3YK6KvmFAfGyZzS6Kx13aIvodgUeMyNkVCUJ1x/1/AOmxvcl/FPUZan5YEQv9bBoRU2lgkQIdC+ParnDehw15O3V1CuRD2VahT4KeQYbxO5SmKRb5+Ph7SDCJdFTIM2fgq6e7byVVysP0GP9i5dhHiCVfMFUISAUqaCKDQboLn1i4E47GdrnJquH640Bt0r4KeoGFf5GIDpxtCvmbqALrd9xwKfQfD1eUvS5v8/kW6yWo68M4jQb4CcCShdRkNAVHtJOQ9ax8eEArTr4r/rkm9ee0Ylk2Ie42Mf0FVEOjvpTUC2G2r4KgNu5zXGigBE2SujDvIPczGpoFIp1m5Cgtc9IUcZVjjAbBdPjj+50U7MnAnV+oEdLQJohoe7FNZtOt6qQ2cZVnmQsD19lDba+1smJ8yZMfsu5VcnHJ9Fr94uaoU5F+eER7FpN6wVuGVC9jWm/HbgcQuyHrS7bnW5kjtijEUxZLvStkgcSa+wlYzof+9YsqJ0udOt1c6xP80UAZoiFEe2xBdXq8e3S7nDyxU3d2sfkVOF920ffIFcSCHDTX6Ha5XGjZUHUrzwWPj0lmgtiD+mr1KtnOpbPXWsYcj2Ay61MjS6D5bEDFeHA7avmVinLdf4sQMB3eXTw2M1rXsTU3+TVrsWiA1wpbUVwv/ST1/6JDB7aRTH69luW9u5fMVlVAiy9dG8yxnUpZye9UTbqDtgnng0uuFZIivINTS0tUXve1CBpWDFCVLj00yA3ZggX9VIGfdBYd1KnNgrlmgt4N9Ug2WqPVDU5MByGsAD7mOemaApcFhv/QNqNXxvi8nkx3KnxUmhr5swUPt850bC1BMqow45NceWm2hiZJsQQhvQvv0UZe0xf0Oh5vm64STSMwOCWCagtr8yIF+ReRYUjHiO1g69pz3/5d/21kDsNkcdJioPPbdQW+8nrkvOsjHb/2u+ga/YGPwY+/7ZLxaWPyZCN0ATfk4sMrtnkUOA0I06mKLRK7Trl6x+XOgMubWuJM203qSbHlBkBboqkhK5Mft9K5ZUb+2AEs9FW9x2Orq33FnUjvRiPDrSNjj+++liZBqTWb91l/9uzBALsAflwvBSM3QcGgq66wwMA07IWWPKY3FDjuobM4lRcPukIIMrTfIG4EJbK46auMJ+aGFp6kPd16R8MWQwPwYJKoZIhvcNAQkUMTIeMAB3AGkAbgBkAG8AdwBzAGEAegB1AHIAZQByAGUAbQBvAHQAZQBhAGMAYwBlAHMAczAhBgkqhkiG9w0BCRUxFAQSVGltZSAxNDc5MDYyOTY5ODM1MIIDswYJKoZIhvcNAQcGoIIDpDCCA6ACAQAwggOZBgkqhkiG9w0BBwEwKAYKKoZIhvcNAQwBBjAaBBSuRTa2kE4+pZTzqCDbYVaYmHROsQICBACAggNgcQqcXqNiei6JnNwfetnOswvvR8KzXJWtHIpnUHZi9keOKLVEAOEbgjy8sY1D9ZcP1h7svxn7N4z6Jvkxso2zHHQhsGk3hXYKCS+oxVIsE1wbAvfkAquBySdVRa7bHvuMladBHmqbSzpVebv5iobjUKErNoDKyMAe5O2x3OpXQ5YzfjE7WOxuJwMEGS6nUQkKd9Hm1wP1nzvOwZ7bPx7rzqSUD7SNcoDgJIH1nBdpsSj9VkrR9OkR0jgHYuVRgkBvlAvOxf1GXCKwjhvpmAD+TT2KdKvzHDKczwSWinfsENp4kuVvjc+gFE08fS6+p1I1TWXu46VnRzxkh5qdy8PoyCF+CPc7fkyJkvFkfybj8oQ/qQZR1UxF0TTwejpx8PkFTL5CKnxoDUp491a7rPTyyvNMCtCf/iYXpRS/S3dq8F/NVxdLkUUkoO6hs85Bl2yzlERH/CVIQbVqq4+a/UNRojY4R5nPHf5YN0wadN/gkB3QghNcmB8dJm+R9umGBf7s8j/ngxlMT5cWhRB2EmsZAvuYy3/jNRFkwg1vUW8p4EAWO3FQiVP9eNDIDwhsWrS0gO1qS3zGVyU3bX1C8+DcgZ9ja/iE2IR390iIL4yHNzuc556m4AcciFakjpTlI6THerLo7CyJ/xWad/Ge3XqzKjmxPmpmK0OMNAYHo6c+Qd2iGLxfgERIQDscHo+Cxr5k2TgzdD7U0k6gwrzja9xt6K3Ddwubxb5z9qB9iQsTtCiL4fcDEk2Psx2T9vK8BcKCB39/4nLy8VxKWEkYcBpNJ78S8WoHCICC7Uqpzk9E6hHGBAO3ZhkJTmMEGKk+utHuSXWp6aqny4NXfGZKrLLVpDflQL19cqZ2W0dYqDAy+GdaKfiJJj/F3freTSs4XQuSQJ6ODUG4QD+Wu6AtCCnMsnYgrd1aGbW8OzvDgBRExduq372+rpX46B4G7dlp9xrK8PMoCPk3BPpKP+moiOjVknE5zkjQmqiJrosUX74D521IR4ObBFNrQlWoc7CHRRJ4ECrED5zDJQ3R/pQiI3VPZlpDY4xeGRtVLpQBEolZwZo54nxt9TOnV0uv9y4rSlhU2pYh0E6W6uuVRGiJBO7cfUiWnGFBF7Ojv0YFDs1jsm1/adGMDdsKFiCQzIxbkR33MD0wITAJBgUrDgMCGgUABBSjI3sdDio8kkRfO/qgSFIjCqS3ewQUhiwjzRHEUIxVr/qTpcUanIUl7RcCAgQA\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"name\": \"cert95195\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/publicIPAddresses/pip-50912375601\"\r\n }\r\n },\r\n \"name\": \"frontend49410\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendIPConfigurations/frontend49410\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 80\r\n },\r\n \"name\": \"port18178\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendPorts/port18178\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 443\r\n },\r\n \"name\": \"port52230\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendPorts/port52230\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 1443\r\n },\r\n \"name\": \"port77262\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"52.224.120.49\"\r\n },\r\n {\r\n \"ipAddress\": \"52.224.111.89\"\r\n },\r\n {\r\n \"ipAddress\": \"52.224.110.136\"\r\n },\r\n {\r\n \"ipAddress\": \"52.224.120.50\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backend3872772391\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendAddressPools/backend3872772391\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"51.137.158.234\"\r\n },\r\n {\r\n \"ipAddress\": \"51.137.150.189\"\r\n },\r\n {\r\n \"ipAddress\": \"51.137.145.187\"\r\n },\r\n {\r\n \"ipAddress\": \"51.137.151.125\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backend0db089255e\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendAddressPools/backend0db089255e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"52.224.120.49\"\r\n },\r\n {\r\n \"ipAddress\": \"52.224.111.89\"\r\n },\r\n {\r\n \"ipAddress\": \"52.224.110.136\"\r\n },\r\n {\r\n \"ipAddress\": \"52.224.120.50\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backendeea0323515\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 8080,\r\n \"protocol\": \"Http\",\r\n \"cookieBasedAffinity\": \"Disabled\",\r\n \"requestTimeout\": 30,\r\n \"pickHostNameFromBackendAddress\": false\r\n },\r\n \"name\": \"backcfg11438\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendHttpSettingsCollection/backcfg11438\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 8080,\r\n \"protocol\": \"Http\",\r\n \"cookieBasedAffinity\": \"Disabled\",\r\n \"requestTimeout\": 30,\r\n \"pickHostNameFromBackendAddress\": false\r\n },\r\n \"name\": \"backcfg32862\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendHttpSettingsCollection/backcfg32862\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 8080,\r\n \"cookieBasedAffinity\": \"Enabled\"\r\n },\r\n \"name\": \"backcfg48048\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendIPConfigurations/frontend49410\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendPorts/port18178\"\r\n },\r\n \"protocol\": \"Http\",\r\n \"requireServerNameIndication\": false\r\n },\r\n \"name\": \"listener85393\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/httpListeners/listener85393\"\r\n },\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendIPConfigurations/frontend49410\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendPorts/port52230\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/sslCertificates/cert40389\"\r\n },\r\n \"requireServerNameIndication\": false\r\n },\r\n \"name\": \"listener29826\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/httpListeners/listener29826\"\r\n },\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendIPConfigurations/frontend49410\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendPorts/port77262\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"hostName\": \"www.contoso.com\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/sslCertificates/cert95195\"\r\n }\r\n },\r\n \"name\": \"listener95631\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendAddressPools/backendeea0323515\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendHttpSettingsCollection/backcfg48048\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/HTTPListeners/listener95631\"\r\n }\r\n },\r\n \"name\": \"HTTPs-1443-to-8080\"\r\n },\r\n {\r\n \"properties\": {\r\n \"ruleType\": \"Basic\",\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendAddressPools/backend0db089255e\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendHttpSettingsCollection/backcfg32862\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/httpListeners/listener29826\"\r\n }\r\n },\r\n \"name\": \"HTTPs-443-to-8080\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgneagfc839541/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/requestRoutingRules/HTTPs-443-to-8080\"\r\n }\r\n ],\r\n \"rewriteRuleSets\": []\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "5b54ff2d-1cb0-41b3-80a4-7a10035e7ecc" diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageIPAddressTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageIPAddressTest.json index dd66ab4dd..72c792d82 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageIPAddressTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageIPAddressTest.json @@ -1339,7 +1339,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnempbd445713e2706/providers/Microsoft.Compute/virtualMachines/vm94241?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtcGJkNDQ1NzEzZTI3MDYvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTk0MjQxP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm94241\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnempbd445713e2706/providers/Microsoft.Network/networkInterfaces/nicvm94241e09964011\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm94241\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnempbd445713e2706/providers/Microsoft.Network/networkInterfaces/nicvm94241e09964011\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "493ee7be-b986-4cfd-9643-096088a96be5" @@ -5156,7 +5156,8 @@ "vm94241", "rgnempbd445713e2706", "nicvm94241e09964011", - "vnet4fa960945dc5" + "vnet4fa960945dc5", + "1" ] }, "Variables": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkInterfaceTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkInterfaceTest.json index ed498e1e0..3b2bec863 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkInterfaceTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkInterfaceTest.json @@ -1124,7 +1124,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemiaa6065749cf7a/providers/Microsoft.Compute/virtualMachines/vm74373?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtaWFhNjA2NTc0OWNmN2EvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTc0MzczP2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm74373\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemiaa6065749cf7a/providers/Microsoft.Network/networkInterfaces/nic1e2e16326c72d02\"\r\n },\r\n {\r\n \"properties\": {\r\n \"primary\": false\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemiaa6065749cf7a/providers/Microsoft.Network/networkInterfaces/nic249b1554981b37f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"primary\": false\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemiaa6065749cf7a/providers/Microsoft.Network/networkInterfaces/nic3b0e318341025aa\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm74373\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemiaa6065749cf7a/providers/Microsoft.Network/networkInterfaces/nic1e2e16326c72d02\"\r\n },\r\n {\r\n \"properties\": {\r\n \"primary\": false\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemiaa6065749cf7a/providers/Microsoft.Network/networkInterfaces/nic249b1554981b37f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"primary\": false\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemiaa6065749cf7a/providers/Microsoft.Network/networkInterfaces/nic3b0e318341025aa\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "6de8a683-dfaa-4e9a-b23a-92d4c852bee1" @@ -3767,7 +3767,8 @@ "vm74373", "rgnemiaa6065749cf7a", "pipd9a01048b9", - "pip75b9871426" + "1", + "pip75b9871426" ] }, "Variables": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkWatcherTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkWatcherTest.json index 2cfc632ec..3129ad986 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkWatcherTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkWatcherTest.json @@ -1067,7 +1067,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg2e0831481cc608d/providers/Microsoft.Compute/virtualMachines/vmb2869597d42d2b8?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnMmUwODMxNDgxY2M2MDhkL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm1iMjg2OTU5N2Q0MmQyYjg/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmee0109458f\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"Abcdef.123456\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg2e0831481cc608d/providers/Microsoft.Network/networkInterfaces/nic925687f4077\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_A1\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"14.04.4-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmee0109458f\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg2e0831481cc608d/providers/Microsoft.Network/networkInterfaces/nic925687f4077\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageSimpleApplicationGatewayTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageSimpleApplicationGatewayTest.json index 56dd3fd9b..132817f68 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageSimpleApplicationGatewayTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageSimpleApplicationGatewayTest.json @@ -621,7 +621,7 @@ "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway?api-version=2018-04-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Jlc291cmNlR3JvdXBzL3JnbmVhZ3MzNjM0OTIzMy9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvYXBwbGljYXRpb25HYXRld2F5cy9teUZpcnN0QXBwR2F0ZXdheT9hcGktdmVyc2lvbj0yMDE4LTA0LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"Standard_Small\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 1\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/virtualNetworks/vnet08807/subnets/default\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"ipcfg21116\",\r\n \"etag\": \"W/\\\"80a21e95-2136-42cd-92e5-2403706a8c1b\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\",\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/gatewayIPConfigurations/ipcfg21116\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIJpAIBAzCCCV4GCSqGSIb3DQEHAaCCCU8EgglLMIIJRzCCBYwGCSqGSIb3DQEHAaCCBX0EggV5MIIFdTCCBXEGCyqGSIb3DQEMCgECoIIE+jCCBPYwKAYKKoZIhvcNAQwBAzAaBBTAk6K6zBkWhuHTMdIS6zsm744NXwICBAAEggTIc+pQVk2X0CH6NccYKsvM4YzuQAiUBxvicZzB+Il/BGRrK0V93+uqAGZR/tnZ3ukpETnnkKSZEbGwiOyuAGbJA4x2DYNKSPThbyNv2bYdTdB0RoA9celOLh6Y2z3V2SAHmTaaLzQQZ7IAqedA9W4Zqt0bFLIREV/IvzbEw4/OWqBr2B2ER9I3FTWwEcHtsq/3BPHQE7Hr1DZ/yZDw9D4f55GBCohDIUzWsnMHOBuBJHksJN0HR6w95CUVvXeyXe0QGwU4Pvatwmd9ZZJ8x2XXrwyHjGHdK4DkuvRXd+4qYzw9aBanZl31i6SzyaHMeMscUV+E9slRtbPhBjK512Uao6Q8rK+Sb1MhFYxJg8mGicntU/1Excv650fVM7/uYNa/idx4U4uNf0GBy1eJ70iIBiTMfTeS6ApjztfocGfmJHR/gAutHeKwCFWITlKSR7vtHlMfOqNXvL50Y9bYucpwxfWwSaCuQnyyEHLNGKsTK3z3WD7/0SqMcFZ+nud9rgcKk1rj5Jl6aE+fS7AC2Tvvs5lnI93iBoRid+6pJpbNWWVoem7ysU0V4Xhk5e+AIJQHWLuQObQZAuVI/8NjAztvxnjcp1NtKXuVl6TqcpfHDQvScDV+CjWDMdNt449FEUtTUuR2+OGB22r6hJVU+gKkIlO//BOWN1zppfX9EuhtRg9xJ7piQEO6fONLuPriEkouiwofFtW0OhbRmS6l8YW2AF4VFQ84vuEQ3oxUjRJn1lIUZk1Tk81im9Bb7JbZu6lmhoKKdTocUbNbD340nZ1sORo2pPulri6Tcq7sUmqDr12zNAC68hpE2hzVf5q1wv5qKtxraY2xIJ2LlJOAuStqvYZqMHGxMGI20tifBhx4iCYJmzeCR5XPYt91nReK5R2WKc0dVrQ8jZ2tq72PZtkThLygVjn+I6o88hDN87WcDa9GCisD0SnE2P+Hn1V/oHDB9thfhKxwB2khOROxfDt4zBOS4pTb8/98aya4C8viTAqv7X5nMqkm7GnjNUvNnONjZ3FefX+WpxyQb0CsXb/hswjGfRqNGhlYWlgCbi6bOWAD2vaoSoOXGUrPW3IAebVIBBWTWQunk6KA/RLGVmIQxt+rq9E2xYf4qimGuWaYVDfmKPu0InwtZfcHJE28zVWNjDrNclbQZWh8gagS6YSWyeymhLIcXxKwAC/2+54485UMpqyOIx4nUNmKvrIlNg9KC9UtmTSgU7hFP+DGi/nyMKM42XaXYXTHFCdtcBZL8RrKU/MCr6UwW0Bd68Pw75XKB7jZOwd3Gvd8WMu3nMDQ6BLe/ef897HWnGFsx0xF3Mi76Z7Se9XSka8A0nByQxbkL1vQng/2Y0Hh1DcMkNv1rAlfDU4rq2oNhXrkessEfEs1/McuElhHbjHrqi4tlfZgWVgnPS78aZSXsad8TXvjM7wi0cYfMqKWkP6ep5Ujh/gVu+e9ae4gGl0cP7CFzLQRoYzUSTIIQwSxUHzAiWUPhdsnQevbG0Ip6DrVcCzJO+nMjuBP4prVFW50S/5ooeybmfEm1+omOR0voDd6ERYWYhtrvbRx43Au0t6Q+VPADFk50whG5t5VAhdFjB2zMSXPWNoUoR9Iu0citp+x4ulQTqYirIWMaqxVMWQwPwYJKoZIhvcNAQkUMTIeMAB3AGkAbgBkAG8AdwBzAGEAegB1AHIAZQByAGUAbQBvAHQAZQBhAGMAYwBlAHMAczAhBgkqhkiG9w0BCRUxFAQSVGltZSAxNDc4OTEzMjA2OTgxMIIDswYJKoZIhvcNAQcGoIIDpDCCA6ACAQAwggOZBgkqhkiG9w0BBwEwKAYKKoZIhvcNAQwBBjAaBBR7RjwQ3VujKqg3xcx3QfjwnoXMigICBACAggNgx61Dyr+FxYe8hIOA09nVR81WlAD6Yy6GVNW5KRujw7uJpJbLY6noEaNbiMcK5cU0cZjJoyWWsfnVIgCWgV55RmXrNflHSWjQzMIUYd0b60W7q4yVryGgJlvHw0BZcKmSNu3bbPIHYc47q0zLRZktSIO9+nzmBZZoUSJi2eK0m4b4jOvgnekkToOOsOFu14V3Q6X8YSJiLHunKEdEjnNFefRk9m/Lh38bNtJnyZ0IU0SRWo1X2KYUg2m8eDlfXcSzN5SBf6BHxBsoWjKBfQYMkiuxPoTjOdDrQ1RySxtrxysk9hqkbps+i7UVzbqfW5EaUnjH+PqRk7BfJvUu2vjJ5WnR0EmttYQp8ZfmPImp8bU6FZX3+xTiCeKd9rdWkIyCJnJBtVt3wTuY38vGz1Gb4wluDGP2kQdlSoSgAp3mQ1vlucVB+jak3eVw+wE0gjsFMxqyZFSRzHiTlO+tYlLp8Wyyy4lhCfXbgQeJf4BTmvlpL6SPg3l9T2vSj6BHjT9XNfm/rairqHiaXkkLTwyyJK5rVDpqbDeXnZOI+KWaqSNrrEhuLlwof1hJRZ3YBUNTYOp1eP6e9QnMuzD33R9+xO4AZIeUqJ+8jjUXOWE7YjRC6rRhaRQ5ZyRJUWQBD3PO5LVnZUdquoq/KmMQ4Hne/e3ydMWixO1x8LbfFXWzI8z2BUQhL/aG2W7XJbsPbtdFrIin5nYM+N7+P+Q4CoRzKt/Mtkb9H4A5kkfefthpm32HL9nDeGEx+dQhpizEL64LF+9eezA1q0SZq3jB9xpyGylY5bW0pMGYTb7iuGoUiT+XQ4SaFry+NausPlg/C0RQkyuibcP3t0lV8Z8w6Yqr+8eRrGtXenHLdfqMPqCAdGS4Cx+lxtC/TLaTftTEd4CwuA3BQZ9KZXKHa9eAmHq3QJSQ2oPzoZIYemvfw7tHa/HhCgmvtGaROhE7lcI8Nyhj6RqB2sfYA8JcHpPAFSDms2RecNAxC867IVa7hsal3Ikkb0WGVu4CN/l12H7jRUZhxQPCUT9OKKo31Ll/g1HF7jXvR2SeWJR0zLW7wMTsFWemhVojaaCDpVeLVgV8i9EcRrNtD4RUbfLFEL0GIV6Axo5aJw6zA5KxOH5aWkkoU5/yaplWTjkz8dI10cFP4q02MD0wITAJBgUrDgMCGgUABBRmzVRwHsR99aiUZmDEHD+rMb5lgQQUsUIaliooqelqjNxGSTCohpHd6rECAgQA\",\r\n \"password\": \"Abc123\"\r\n },\r\n \"name\": \"cert46687\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/publicIPAddresses/pip87913\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"frontend98454\",\r\n \"etag\": \"W/\\\"80a21e95-2136-42cd-92e5-2403706a8c1b\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendIPConfigurations/frontend98454\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 80,\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"port34082\",\r\n \"etag\": \"W/\\\"80a21e95-2136-42cd-92e5-2403706a8c1b\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\",\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendPorts/port34082\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 1443\r\n },\r\n \"name\": \"port31159\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.1\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.2\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.3\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.4\"\r\n }\r\n ],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"backendf400221079\",\r\n \"etag\": \"W/\\\"80a21e95-2136-42cd-92e5-2403706a8c1b\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\",\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendAddressPools/backendf400221079\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.1\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.2\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.3\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.4\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backendb13781627e\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 8080,\r\n \"protocol\": \"Http\",\r\n \"cookieBasedAffinity\": \"Disabled\",\r\n \"requestTimeout\": 30,\r\n \"pickHostNameFromBackendAddress\": false,\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"backcfg98184\",\r\n \"etag\": \"W/\\\"80a21e95-2136-42cd-92e5-2403706a8c1b\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\",\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendHttpSettingsCollection/backcfg98184\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 8080,\r\n \"cookieBasedAffinity\": \"Enabled\"\r\n },\r\n \"name\": \"backcfg12830\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendIPConfigurations/frontend98454\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendPorts/port34082\"\r\n },\r\n \"protocol\": \"Http\",\r\n \"requireServerNameIndication\": false,\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"listener41968\",\r\n \"etag\": \"W/\\\"80a21e95-2136-42cd-92e5-2403706a8c1b\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\",\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/httpListeners/listener41968\"\r\n },\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendIPConfigurations/frontend98454\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendPorts/port31159\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"hostName\": \"www.contoso.com\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/sslCertificates/cert46687\"\r\n }\r\n },\r\n \"name\": \"listener29537\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendAddressPools/backendb13781627e\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendHttpSettingsCollection/backcfg12830\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/HTTPListeners/listener29537\"\r\n }\r\n },\r\n \"name\": \"HTTPs-1443-to-8080\"\r\n }\r\n ],\r\n \"resourceGuid\": \"51351c7e-e97c-49c4-bbc2-ce931a363e4a\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"etag\": \"W/\\\"80a21e95-2136-42cd-92e5-2403706a8c1b\\\"\",\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"Standard_Small\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 1\r\n },\r\n \"gatewayIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/virtualNetworks/vnet08807/subnets/default\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"ipcfg21116\",\r\n \"etag\": \"W/\\\"80a21e95-2136-42cd-92e5-2403706a8c1b\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/gatewayIPConfigurations\",\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/gatewayIPConfigurations/ipcfg21116\"\r\n }\r\n ],\r\n \"sslCertificates\": [\r\n {\r\n \"properties\": {\r\n \"data\": \"MIIJpAIBAzCCCV4GCSqGSIb3DQEHAaCCCU8EgglLMIIJRzCCBYwGCSqGSIb3DQEHAaCCBX0EggV5MIIFdTCCBXEGCyqGSIb3DQEMCgECoIIE+jCCBPYwKAYKKoZIhvcNAQwBAzAaBBTAk6K6zBkWhuHTMdIS6zsm744NXwICBAAEggTIc+pQVk2X0CH6NccYKsvM4YzuQAiUBxvicZzB+Il/BGRrK0V93+uqAGZR/tnZ3ukpETnnkKSZEbGwiOyuAGbJA4x2DYNKSPThbyNv2bYdTdB0RoA9celOLh6Y2z3V2SAHmTaaLzQQZ7IAqedA9W4Zqt0bFLIREV/IvzbEw4/OWqBr2B2ER9I3FTWwEcHtsq/3BPHQE7Hr1DZ/yZDw9D4f55GBCohDIUzWsnMHOBuBJHksJN0HR6w95CUVvXeyXe0QGwU4Pvatwmd9ZZJ8x2XXrwyHjGHdK4DkuvRXd+4qYzw9aBanZl31i6SzyaHMeMscUV+E9slRtbPhBjK512Uao6Q8rK+Sb1MhFYxJg8mGicntU/1Excv650fVM7/uYNa/idx4U4uNf0GBy1eJ70iIBiTMfTeS6ApjztfocGfmJHR/gAutHeKwCFWITlKSR7vtHlMfOqNXvL50Y9bYucpwxfWwSaCuQnyyEHLNGKsTK3z3WD7/0SqMcFZ+nud9rgcKk1rj5Jl6aE+fS7AC2Tvvs5lnI93iBoRid+6pJpbNWWVoem7ysU0V4Xhk5e+AIJQHWLuQObQZAuVI/8NjAztvxnjcp1NtKXuVl6TqcpfHDQvScDV+CjWDMdNt449FEUtTUuR2+OGB22r6hJVU+gKkIlO//BOWN1zppfX9EuhtRg9xJ7piQEO6fONLuPriEkouiwofFtW0OhbRmS6l8YW2AF4VFQ84vuEQ3oxUjRJn1lIUZk1Tk81im9Bb7JbZu6lmhoKKdTocUbNbD340nZ1sORo2pPulri6Tcq7sUmqDr12zNAC68hpE2hzVf5q1wv5qKtxraY2xIJ2LlJOAuStqvYZqMHGxMGI20tifBhx4iCYJmzeCR5XPYt91nReK5R2WKc0dVrQ8jZ2tq72PZtkThLygVjn+I6o88hDN87WcDa9GCisD0SnE2P+Hn1V/oHDB9thfhKxwB2khOROxfDt4zBOS4pTb8/98aya4C8viTAqv7X5nMqkm7GnjNUvNnONjZ3FefX+WpxyQb0CsXb/hswjGfRqNGhlYWlgCbi6bOWAD2vaoSoOXGUrPW3IAebVIBBWTWQunk6KA/RLGVmIQxt+rq9E2xYf4qimGuWaYVDfmKPu0InwtZfcHJE28zVWNjDrNclbQZWh8gagS6YSWyeymhLIcXxKwAC/2+54485UMpqyOIx4nUNmKvrIlNg9KC9UtmTSgU7hFP+DGi/nyMKM42XaXYXTHFCdtcBZL8RrKU/MCr6UwW0Bd68Pw75XKB7jZOwd3Gvd8WMu3nMDQ6BLe/ef897HWnGFsx0xF3Mi76Z7Se9XSka8A0nByQxbkL1vQng/2Y0Hh1DcMkNv1rAlfDU4rq2oNhXrkessEfEs1/McuElhHbjHrqi4tlfZgWVgnPS78aZSXsad8TXvjM7wi0cYfMqKWkP6ep5Ujh/gVu+e9ae4gGl0cP7CFzLQRoYzUSTIIQwSxUHzAiWUPhdsnQevbG0Ip6DrVcCzJO+nMjuBP4prVFW50S/5ooeybmfEm1+omOR0voDd6ERYWYhtrvbRx43Au0t6Q+VPADFk50whG5t5VAhdFjB2zMSXPWNoUoR9Iu0citp+x4ulQTqYirIWMaqxVMWQwPwYJKoZIhvcNAQkUMTIeMAB3AGkAbgBkAG8AdwBzAGEAegB1AHIAZQByAGUAbQBvAHQAZQBhAGMAYwBlAHMAczAhBgkqhkiG9w0BCRUxFAQSVGltZSAxNDc4OTEzMjA2OTgxMIIDswYJKoZIhvcNAQcGoIIDpDCCA6ACAQAwggOZBgkqhkiG9w0BBwEwKAYKKoZIhvcNAQwBBjAaBBR7RjwQ3VujKqg3xcx3QfjwnoXMigICBACAggNgx61Dyr+FxYe8hIOA09nVR81WlAD6Yy6GVNW5KRujw7uJpJbLY6noEaNbiMcK5cU0cZjJoyWWsfnVIgCWgV55RmXrNflHSWjQzMIUYd0b60W7q4yVryGgJlvHw0BZcKmSNu3bbPIHYc47q0zLRZktSIO9+nzmBZZoUSJi2eK0m4b4jOvgnekkToOOsOFu14V3Q6X8YSJiLHunKEdEjnNFefRk9m/Lh38bNtJnyZ0IU0SRWo1X2KYUg2m8eDlfXcSzN5SBf6BHxBsoWjKBfQYMkiuxPoTjOdDrQ1RySxtrxysk9hqkbps+i7UVzbqfW5EaUnjH+PqRk7BfJvUu2vjJ5WnR0EmttYQp8ZfmPImp8bU6FZX3+xTiCeKd9rdWkIyCJnJBtVt3wTuY38vGz1Gb4wluDGP2kQdlSoSgAp3mQ1vlucVB+jak3eVw+wE0gjsFMxqyZFSRzHiTlO+tYlLp8Wyyy4lhCfXbgQeJf4BTmvlpL6SPg3l9T2vSj6BHjT9XNfm/rairqHiaXkkLTwyyJK5rVDpqbDeXnZOI+KWaqSNrrEhuLlwof1hJRZ3YBUNTYOp1eP6e9QnMuzD33R9+xO4AZIeUqJ+8jjUXOWE7YjRC6rRhaRQ5ZyRJUWQBD3PO5LVnZUdquoq/KmMQ4Hne/e3ydMWixO1x8LbfFXWzI8z2BUQhL/aG2W7XJbsPbtdFrIin5nYM+N7+P+Q4CoRzKt/Mtkb9H4A5kkfefthpm32HL9nDeGEx+dQhpizEL64LF+9eezA1q0SZq3jB9xpyGylY5bW0pMGYTb7iuGoUiT+XQ4SaFry+NausPlg/C0RQkyuibcP3t0lV8Z8w6Yqr+8eRrGtXenHLdfqMPqCAdGS4Cx+lxtC/TLaTftTEd4CwuA3BQZ9KZXKHa9eAmHq3QJSQ2oPzoZIYemvfw7tHa/HhCgmvtGaROhE7lcI8Nyhj6RqB2sfYA8JcHpPAFSDms2RecNAxC867IVa7hsal3Ikkb0WGVu4CN/l12H7jRUZhxQPCUT9OKKo31Ll/g1HF7jXvR2SeWJR0zLW7wMTsFWemhVojaaCDpVeLVgV8i9EcRrNtD4RUbfLFEL0GIV6Axo5aJw6zA5KxOH5aWkkoU5/yaplWTjkz8dI10cFP4q02MD0wITAJBgUrDgMCGgUABBRmzVRwHsR99aiUZmDEHD+rMb5lgQQUsUIaliooqelqjNxGSTCohpHd6rECAgQA\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"name\": \"cert46687\"\r\n }\r\n ],\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/publicIPAddresses/pip87913\"\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"frontend98454\",\r\n \"etag\": \"W/\\\"80a21e95-2136-42cd-92e5-2403706a8c1b\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendIPConfigurations\",\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendIPConfigurations/frontend98454\"\r\n }\r\n ],\r\n \"frontendPorts\": [\r\n {\r\n \"properties\": {\r\n \"port\": 80,\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"port34082\",\r\n \"etag\": \"W/\\\"80a21e95-2136-42cd-92e5-2403706a8c1b\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/frontendPorts\",\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendPorts/port34082\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 1443\r\n },\r\n \"name\": \"port31159\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.1\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.2\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.3\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.4\"\r\n }\r\n ],\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"backendf400221079\",\r\n \"etag\": \"W/\\\"80a21e95-2136-42cd-92e5-2403706a8c1b\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/backendAddressPools\",\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendAddressPools/backendf400221079\"\r\n },\r\n {\r\n \"properties\": {\r\n \"backendAddresses\": [\r\n {\r\n \"ipAddress\": \"11.1.1.1\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.2\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.3\"\r\n },\r\n {\r\n \"ipAddress\": \"11.1.1.4\"\r\n }\r\n ]\r\n },\r\n \"name\": \"backendb13781627e\"\r\n }\r\n ],\r\n \"backendHttpSettingsCollection\": [\r\n {\r\n \"properties\": {\r\n \"port\": 8080,\r\n \"protocol\": \"Http\",\r\n \"cookieBasedAffinity\": \"Disabled\",\r\n \"requestTimeout\": 30,\r\n \"pickHostNameFromBackendAddress\": false,\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"backcfg98184\",\r\n \"etag\": \"W/\\\"80a21e95-2136-42cd-92e5-2403706a8c1b\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/backendHttpSettingsCollection\",\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendHttpSettingsCollection/backcfg98184\"\r\n },\r\n {\r\n \"properties\": {\r\n \"port\": 8080,\r\n \"cookieBasedAffinity\": \"Enabled\"\r\n },\r\n \"name\": \"backcfg12830\"\r\n }\r\n ],\r\n \"httpListeners\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendIPConfigurations/frontend98454\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendPorts/port34082\"\r\n },\r\n \"protocol\": \"Http\",\r\n \"requireServerNameIndication\": false,\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"name\": \"listener41968\",\r\n \"etag\": \"W/\\\"80a21e95-2136-42cd-92e5-2403706a8c1b\\\"\",\r\n \"type\": \"Microsoft.Network/applicationGateways/httpListeners\",\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/httpListeners/listener41968\"\r\n },\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendIPConfigurations/frontend98454\"\r\n },\r\n \"frontendPort\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/frontendPorts/port31159\"\r\n },\r\n \"protocol\": \"Https\",\r\n \"hostName\": \"www.contoso.com\",\r\n \"sslCertificate\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/sslCertificates/cert46687\"\r\n }\r\n },\r\n \"name\": \"listener29537\"\r\n }\r\n ],\r\n \"urlPathMaps\": [],\r\n \"requestRoutingRules\": [\r\n {\r\n \"properties\": {\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendAddressPools/backendb13781627e\"\r\n },\r\n \"backendHttpSettings\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/backendHttpSettingsCollection/backcfg12830\"\r\n },\r\n \"httpListener\": {\r\n \"id\": \"/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/resourceGroups/rgneags36349233/providers/Microsoft.Network/applicationGateways/myFirstAppGateway/HTTPListeners/listener29537\"\r\n }\r\n },\r\n \"name\": \"HTTPs-1443-to-8080\"\r\n }\r\n ],\r\n \"resourceGuid\": \"51351c7e-e97c-49c4-bbc2-ce931a363e4a\",\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"etag\": \"W/\\\"80a21e95-2136-42cd-92e5-2403706a8c1b\\\"\",\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "1bc09818-7ae6-431b-aea2-992a7c5a093f" diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVpnGatewayVNet2VNetConnectionTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVpnGatewayVNet2VNetConnectionTest.json index dad62496f..448e0498d 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVpnGatewayVNet2VNetConnectionTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVpnGatewayVNet2VNetConnectionTest.json @@ -16924,7 +16924,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"kRP1hRVyGGfwJ27qje8lgd/JKJ6q0yNCdHZUX+mAem0LL/EeODZclwm+g8z2UPfc92A68epUWbOYQL3hEOaGaA==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"oE1XnUmEtOTvKVY4yPUhfJPeN9XRx3ALIEqaKJLDUT4ssQWAWo49SaJF97lYLvdt13QVUN2HOr//0hWYoodoTw==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -22745,7 +22745,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm259223795e499?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0yNTkyMjM3OTVlNDk5P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm259223795e499\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"pwd!6f3499538\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Network/networkInterfaces/nic985420347a7\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm259223795e499\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Network/networkInterfaces/nic985420347a7\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "1d724a3b-ce48-421b-af62-f8d20dc3a60a" @@ -22826,7 +22826,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Compute/virtualMachines/vm143b0147005a7?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnNzQzMDIyNjFjNmQxMjAxL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm0xNDNiMDE0NzAwNWE3P2FwaS12ZXJzaW9uPTIwMjAtMDYtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm143b0147005a7\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"pwd!6f3499538\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Network/networkInterfaces/nic086077e5ecb\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm143b0147005a7\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg74302261c6d1201/providers/Microsoft.Network/networkInterfaces/nic086077e5ecb\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"westus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "903c6867-5786-49e3-8e23-e4bb1f8d8f6e" diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/VerifyNetworkPeeringWithNetworkWatcherTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/VerifyNetworkPeeringWithNetworkWatcherTest.json index 4364f0c88..eb370dd91 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/VerifyNetworkPeeringWithNetworkWatcherTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/VerifyNetworkPeeringWithNetworkWatcherTest.json @@ -980,7 +980,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb5834245?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiNTgzNDI0NT9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4cb5834245\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"pwd!394112661\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Network/networkInterfaces/nic77257c3d335\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4cb5834245\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Network/networkInterfaces/nic77257c3d335\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "ba59780d-7ec5-4b6a-a3cf-4507bbb46234" @@ -1715,7 +1715,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Compute/virtualMachines/vm4cb249478c?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnODM4MTE0NTg3YS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGUvdmlydHVhbE1hY2hpbmVzL3ZtNGNiMjQ5NDc4Yz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4cb249478c\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"pwd!394112661\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Network/networkInterfaces/nic612063665b5\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-R2-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm4cb249478c\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg838114587a/providers/Microsoft.Network/networkInterfaces/nic612063665b5\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "6550f5fa-2127-4762-be93-dd4faa23b1d1" diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.PrivateDns/ManagePrivateDnsTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.PrivateDns/ManagePrivateDnsTest.json index 82e57d849..801dadc31 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.PrivateDns/ManagePrivateDnsTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.PrivateDns/ManagePrivateDnsTest.json @@ -3638,7 +3638,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Compute/virtualMachines/vm1-0b083283250480?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9kZWE0MjIzNGQ2MmUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTEtMGIwODMyODMyNTA0ODA/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmb953936590\",\r\n \"adminUsername\": \"azureadmin\",\r\n \"adminPassword\": \"Azure12345678\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Network/networkInterfaces/nic02984835388\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmb953936590\",\r\n \"adminUsername\": \"azureadmin\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Network/networkInterfaces/nic02984835388\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "4ce679f0-88b8-47a6-adb3-f558c7c83419" @@ -4619,7 +4619,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Compute/virtualMachines/vm2-24a43419b4da43?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnbmVtdl9kZWE0MjIzNGQ2MmUvcHJvdmlkZXJzL01pY3Jvc29mdC5Db21wdXRlL3ZpcnR1YWxNYWNoaW5lcy92bTItMjRhNDM0MTliNGRhNDM/YXBpLXZlcnNpb249MjAyMC0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm5517904285\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"BaR@12!Foo\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Network/networkInterfaces/nic4588143ce5a\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Basic_A0\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"MicrosoftWindowsServer\",\r\n \"offer\": \"WindowsServer\",\r\n \"sku\": \"2012-Datacenter\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vm5517904285\",\r\n \"adminUsername\": \"Foo12\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"windowsConfiguration\": {\r\n \"provisionVMAgent\": true,\r\n \"enableAutomaticUpdates\": true\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgnemv_dea42234d62e/providers/Microsoft.Network/networkInterfaces/nic4588143ce5a\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "6aaa70f0-c2cc-406c-bf5d-b84ea71adbda" diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.RedisCache/ManageRedisTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.RedisCache/ManageRedisTest.json index acb315a0f..a2242f312 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.RedisCache/ManageRedisTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.RedisCache/ManageRedisTest.json @@ -274,7 +274,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrcmc85e29031681/providers/Microsoft.Cache/Redis/rc1dad573069caa\",\r\n \"location\": \"Central US\",\r\n \"name\": \"rc1dad573069caa\",\r\n \"type\": \"Microsoft.Cache/Redis\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"redisVersion\": \"4.0.14\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"family\": \"C\",\r\n \"capacity\": 0\r\n },\r\n \"enableNonSslPort\": false,\r\n \"redisConfiguration\": {\r\n \"maxclients\": \"256\",\r\n \"maxmemory-reserved\": \"2\",\r\n \"maxfragmentationmemory-reserved\": \"12\",\r\n \"maxmemory-delta\": \"2\"\r\n },\r\n \"accessKeys\": {\r\n \"primaryKey\": \"DLKdO6nIDXqO7gwdWj1BzUx1fA0NUDyVItjQWIs9VIw=\",\r\n \"secondaryKey\": \"ANQGO2YBdoVHN0ejNavdveLIMFme18QzOqvznqhbqwM=\"\r\n },\r\n \"hostName\": \"rc1dad573069caa.redis.cache.windows.net\",\r\n \"port\": 6379,\r\n \"sslPort\": 6380,\r\n \"linkedServers\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrcmc85e29031681/providers/Microsoft.Cache/Redis/rc1dad573069caa\",\r\n \"location\": \"Central US\",\r\n \"name\": \"rc1dad573069caa\",\r\n \"type\": \"Microsoft.Cache/Redis\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"redisVersion\": \"4.0.14\",\r\n \"sku\": {\r\n \"name\": \"Basic\",\r\n \"family\": \"C\",\r\n \"capacity\": 0\r\n },\r\n \"enableNonSslPort\": false,\r\n \"redisConfiguration\": {\r\n \"maxclients\": \"256\",\r\n \"maxmemory-reserved\": \"2\",\r\n \"maxfragmentationmemory-reserved\": \"12\",\r\n \"maxmemory-delta\": \"2\"\r\n },\r\n \"accessKeys\": {\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"hostName\": \"rc1dad573069caa.redis.cache.windows.net\",\r\n \"port\": 6379,\r\n \"sslPort\": 6380,\r\n \"linkedServers\": []\r\n }\r\n}", "StatusCode": 201 }, { @@ -1683,7 +1683,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"DLKdO6nIDXqO7gwdWj1BzUx1fA0NUDyVItjQWIs9VIw=\",\r\n \"secondaryKey\": \"ANQGO2YBdoVHN0ejNavdveLIMFme18QzOqvznqhbqwM=\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -1756,7 +1756,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"DLKdO6nIDXqO7gwdWj1BzUx1fA0NUDyVItjQWIs9VIw=\",\r\n \"secondaryKey\": \"62wERQ3u1TnmKxz8bOkWvU+RjOHnqcEc48wmyJAAdJs=\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -1832,7 +1832,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrcmc85e29031681/providers/Microsoft.Cache/Redis/rc278991104dda6\",\r\n \"location\": \"Central US\",\r\n \"name\": \"rc278991104dda6\",\r\n \"type\": \"Microsoft.Cache/Redis\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"redisVersion\": \"4.0.14\",\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"family\": \"P\",\r\n \"capacity\": 1\r\n },\r\n \"enableNonSslPort\": false,\r\n \"redisConfiguration\": {\r\n \"maxclients\": \"7500\",\r\n \"maxmemory-reserved\": \"200\",\r\n \"maxfragmentationmemory-reserved\": \"300\",\r\n \"maxmemory-delta\": \"200\"\r\n },\r\n \"accessKeys\": {\r\n \"primaryKey\": \"jZtcZBJw5Eh1mfdnbmGbbmXFXmiU4aVhXGMJCujkCHQ=\",\r\n \"secondaryKey\": \"ZezVeoOqeJU8Jf17WXGnp+ihr4LcHZTRI9wjqgGcARU=\"\r\n },\r\n \"hostName\": \"rc278991104dda6.redis.cache.windows.net\",\r\n \"port\": 6379,\r\n \"sslPort\": 6380,\r\n \"shardCount\": 3,\r\n \"linkedServers\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrcmc85e29031681/providers/Microsoft.Cache/Redis/rc278991104dda6\",\r\n \"location\": \"Central US\",\r\n \"name\": \"rc278991104dda6\",\r\n \"type\": \"Microsoft.Cache/Redis\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"redisVersion\": \"4.0.14\",\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"family\": \"P\",\r\n \"capacity\": 1\r\n },\r\n \"enableNonSslPort\": false,\r\n \"redisConfiguration\": {\r\n \"maxclients\": \"7500\",\r\n \"maxmemory-reserved\": \"200\",\r\n \"maxfragmentationmemory-reserved\": \"300\",\r\n \"maxmemory-delta\": \"200\"\r\n },\r\n \"accessKeys\": {\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"hostName\": \"rc278991104dda6.redis.cache.windows.net\",\r\n \"port\": 6379,\r\n \"sslPort\": 6380,\r\n \"shardCount\": 3,\r\n \"linkedServers\": []\r\n }\r\n}", "StatusCode": 201 }, { @@ -4043,7 +4043,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrcmc85e29031681/providers/Microsoft.Cache/Redis/rc3ebc93068cefc\",\r\n \"location\": \"Central US\",\r\n \"name\": \"rc3ebc93068cefc\",\r\n \"type\": \"Microsoft.Cache/Redis\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"redisVersion\": \"4.0.14\",\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"family\": \"P\",\r\n \"capacity\": 2\r\n },\r\n \"enableNonSslPort\": false,\r\n \"redisConfiguration\": {\r\n \"maxclients\": \"15000\",\r\n \"maxmemory-reserved\": \"500\",\r\n \"maxfragmentationmemory-reserved\": \"650\",\r\n \"maxmemory-delta\": \"500\"\r\n },\r\n \"accessKeys\": {\r\n \"primaryKey\": \"r8yV0ENlMJyTCYapD8aUgjUAA1CylVXUpSIG3FiHYnE=\",\r\n \"secondaryKey\": \"GJMVP6XGql4BD7kTYDtRl5zNR7UvsaD0F5sOtrIT4B8=\"\r\n },\r\n \"hostName\": \"rc3ebc93068cefc.redis.cache.windows.net\",\r\n \"port\": 6379,\r\n \"sslPort\": 6380,\r\n \"shardCount\": 3,\r\n \"linkedServers\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrcmc85e29031681/providers/Microsoft.Cache/Redis/rc3ebc93068cefc\",\r\n \"location\": \"Central US\",\r\n \"name\": \"rc3ebc93068cefc\",\r\n \"type\": \"Microsoft.Cache/Redis\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"redisVersion\": \"4.0.14\",\r\n \"sku\": {\r\n \"name\": \"Premium\",\r\n \"family\": \"P\",\r\n \"capacity\": 2\r\n },\r\n \"enableNonSslPort\": false,\r\n \"redisConfiguration\": {\r\n \"maxclients\": \"15000\",\r\n \"maxmemory-reserved\": \"500\",\r\n \"maxfragmentationmemory-reserved\": \"650\",\r\n \"maxmemory-delta\": \"500\"\r\n },\r\n \"accessKeys\": {\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"hostName\": \"rc3ebc93068cefc.redis.cache.windows.net\",\r\n \"port\": 6379,\r\n \"sslPort\": 6380,\r\n \"shardCount\": 3,\r\n \"linkedServers\": []\r\n }\r\n}", "StatusCode": 201 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployUsingARMTemplateTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployUsingARMTemplateTest.json index 17ba86978..f279fac9d 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployUsingARMTemplateTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployUsingARMTemplateTest.json @@ -1047,7 +1047,8 @@ "rgrsatd7361143cce52", "dprsat9fc1067342871", "hprsat2e9859442aa9e", - "wnrsate4e586404eb2d" + "wnrsate4e586404eb2d", + "1" ] }, "Variables": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployUsingARMTemplateWithProgressTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployUsingARMTemplateWithProgressTest.json index 9ba06bcb3..84c6b685f 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployUsingARMTemplateWithProgressTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployUsingARMTemplateWithProgressTest.json @@ -2104,7 +2104,8 @@ "rgrsap23e698924314d", "dprsap60e4677221906", "hprsat5260204311d28", - "wnrsatde252187f2b2e" + "wnrsatde252187f2b2e", + "1" ] }, "Variables": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployVirtualMachineUsingARMTemplateTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployVirtualMachineUsingARMTemplateTest.json index c19eb9a7a..6526a49e7 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployVirtualMachineUsingARMTemplateTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployVirtualMachineUsingARMTemplateTest.json @@ -71,7 +71,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"Username for the Virtual Machine.\"\r\n },\r\n \"defaultValue\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\",\r\n \"metadata\": {\r\n \"description\": \"Password for the Virtual Machine.\"\r\n },\r\n \"defaultValue\": \"12NewPA$$w0rd!\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"defaultValue\": \"2012-R2-Datacenter\",\r\n \"allowedValues\": [\r\n \"R2\",\r\n \"2008-R2-SP1\",\r\n \"2012-Datacenter\",\r\n \"2012-R2-Datacenter\"\r\n ],\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"The Windows version for the VM. This will pick a fully patched image of this given Windows version. Allowed values: 2008-R2-SP1, 2012-Datacenter, 2012-R2-Datacenter.\"\r\n }\r\n }\r\n },\r\n \"variables\": {\r\n \"location\": \"[resourceGroup().location]\",\r\n \"imagePublisher\": \"MicrosoftWindowsServer\",\r\n \"imageOffer\": \"WindowsServer\",\r\n \"OSDiskName\": \"osdiskforwindowssimple\",\r\n \"nicName\": \"mynic\",\r\n \"addressPrefix\": \"10.0.0.0/8\",\r\n \"subnetName\": \"Subnet11\",\r\n \"subnetPrefix\": \"10.0.0.0/16\",\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"publicIPAddressName\": \"myip\",\r\n \"publicIPAddressType\": \"Dynamic\",\r\n \"vmStorageAccountContainerName\": \"vhds\",\r\n \"vmName\": \"myVMDataDisk\",\r\n \"vmSize\": \"Standard_A1\",\r\n \"virtualNetworkName\": \"myvnet\",\r\n \"vnetID\": \"[resourceId('Microsoft.Network/virtualNetworks',variables('virtualNetworkName'))]\",\r\n \"subnetRef\": \"[concat(variables('vnetID'),'/subnets/',variables('subnetName'))]\",\r\n \"apiVersion\": \"2015-06-15\",\r\n \"computeResouresApiVersion\": \"2016-04-30-preview\",\r\n \"dnsLabelPrefix\": \"[toLower(resourceGroup().name)]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"name\": \"[variables('publicIPAddressName')]\",\r\n \"apiVersion\": \"[variables('apiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"publicIPAllocationMethod\": \"[variables('publicIPAddressType')]\",\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"[variables('dnsLabelPrefix')]\"\r\n }\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"name\": \"[variables('virtualNetworkName')]\",\r\n \"apiVersion\": \"[variables('apiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"[variables('addressPrefix')]\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"[variables('subnetName')]\",\r\n \"properties\": {\r\n \"addressPrefix\": \"[variables('subnetPrefix')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/networkInterfaces\",\r\n \"name\": \"[variables('nicName')]\",\r\n \"apiVersion\": \"[variables('apiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"[resourceId('Microsoft.Network/publicIPAddresses',variables('publicIPAddressName'))]\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"[variables('subnetRef')]\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/publicIPAddresses/', variables('publicIPAddressName'))]\",\r\n \"[concat('Microsoft.Network/virtualNetworks/', variables('virtualNetworkName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Compute/disks\",\r\n \"name\": \"myManagedDataDisk\",\r\n \"apiVersion\": \"[variables('computeResouresApiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"accountType\": \"[variables('storageAccountType')]\",\r\n \"diskSizeGB\": 64\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Compute/disks\",\r\n \"name\": \"myManagedDataDisk1\",\r\n \"apiVersion\": \"[variables('computeResouresApiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"accountType\": \"[variables('storageAccountType')]\",\r\n \"diskSizeGB\": 128\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"name\": \"[variables('vmName')]\",\r\n \"apiVersion\": \"[variables('computeResouresApiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"[variables('vmSize')]\"\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"[variables('vmName')]\",\r\n \"adminUsername\": \"[parameters('adminUsername')]\",\r\n \"adminPassword\": \"[parameters('adminPassword')]\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"[variables('imagePublisher')]\",\r\n \"offer\": \"[variables('imageOffer')]\",\r\n \"sku\": \"[parameters('windowsOSVersion')]\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"myOSDisk\",\r\n \"createOption\": \"fromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 2,\r\n \"name\": \"myManagedDataDisk\",\r\n \"createOption\": \"attach\",\r\n \"managedDisk\": {\r\n \"id\": \"[resourceId('Microsoft.Compute/disks', 'myManagedDataDisk')]\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"name\": \"myManagedDataDisk1\",\r\n \"createOption\": \"attach\",\r\n \"managedDisk\": {\r\n \"id\": \"[resourceId('Microsoft.Compute/disks', 'myManagedDataDisk1')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"[resourceId('Microsoft.Network/networkInterfaces',variables('nicName'))]\"\r\n }\r\n ]\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/networkInterfaces/', variables('nicName'))]\",\r\n \"Microsoft.Compute/disks/myManagedDataDisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"parameters\": {},\r\n \"mode\": \"Incremental\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"Username for the Virtual Machine.\"\r\n },\r\n \"defaultValue\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\",\r\n \"metadata\": {\r\n \"description\": \"Password for the Virtual Machine.\"\r\n },\r\n \"defaultValue\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"defaultValue\": \"2012-R2-Datacenter\",\r\n \"allowedValues\": [\r\n \"R2\",\r\n \"2008-R2-SP1\",\r\n \"2012-Datacenter\",\r\n \"2012-R2-Datacenter\"\r\n ],\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"The Windows version for the VM. This will pick a fully patched image of this given Windows version. Allowed values: 2008-R2-SP1, 2012-Datacenter, 2012-R2-Datacenter.\"\r\n }\r\n }\r\n },\r\n \"variables\": {\r\n \"location\": \"[resourceGroup().location]\",\r\n \"imagePublisher\": \"MicrosoftWindowsServer\",\r\n \"imageOffer\": \"WindowsServer\",\r\n \"OSDiskName\": \"osdiskforwindowssimple\",\r\n \"nicName\": \"mynic\",\r\n \"addressPrefix\": \"10.0.0.0/8\",\r\n \"subnetName\": \"Subnet11\",\r\n \"subnetPrefix\": \"10.0.0.0/16\",\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"publicIPAddressName\": \"myip\",\r\n \"publicIPAddressType\": \"Dynamic\",\r\n \"vmStorageAccountContainerName\": \"vhds\",\r\n \"vmName\": \"myVMDataDisk\",\r\n \"vmSize\": \"Standard_A1\",\r\n \"virtualNetworkName\": \"myvnet\",\r\n \"vnetID\": \"[resourceId('Microsoft.Network/virtualNetworks',variables('virtualNetworkName'))]\",\r\n \"subnetRef\": \"[concat(variables('vnetID'),'/subnets/',variables('subnetName'))]\",\r\n \"apiVersion\": \"2015-06-15\",\r\n \"computeResouresApiVersion\": \"2016-04-30-preview\",\r\n \"dnsLabelPrefix\": \"[toLower(resourceGroup().name)]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"name\": \"[variables('publicIPAddressName')]\",\r\n \"apiVersion\": \"[variables('apiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"publicIPAllocationMethod\": \"[variables('publicIPAddressType')]\",\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"[variables('dnsLabelPrefix')]\"\r\n }\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"name\": \"[variables('virtualNetworkName')]\",\r\n \"apiVersion\": \"[variables('apiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"[variables('addressPrefix')]\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"[variables('subnetName')]\",\r\n \"properties\": {\r\n \"addressPrefix\": \"[variables('subnetPrefix')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/networkInterfaces\",\r\n \"name\": \"[variables('nicName')]\",\r\n \"apiVersion\": \"[variables('apiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"[resourceId('Microsoft.Network/publicIPAddresses',variables('publicIPAddressName'))]\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"[variables('subnetRef')]\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/publicIPAddresses/', variables('publicIPAddressName'))]\",\r\n \"[concat('Microsoft.Network/virtualNetworks/', variables('virtualNetworkName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Compute/disks\",\r\n \"name\": \"myManagedDataDisk\",\r\n \"apiVersion\": \"[variables('computeResouresApiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"accountType\": \"[variables('storageAccountType')]\",\r\n \"diskSizeGB\": 64\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Compute/disks\",\r\n \"name\": \"myManagedDataDisk1\",\r\n \"apiVersion\": \"[variables('computeResouresApiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"accountType\": \"[variables('storageAccountType')]\",\r\n \"diskSizeGB\": 128\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"name\": \"[variables('vmName')]\",\r\n \"apiVersion\": \"[variables('computeResouresApiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"[variables('vmSize')]\"\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"[variables('vmName')]\",\r\n \"adminUsername\": \"[parameters('adminUsername')]\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"[variables('imagePublisher')]\",\r\n \"offer\": \"[variables('imageOffer')]\",\r\n \"sku\": \"[parameters('windowsOSVersion')]\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"myOSDisk\",\r\n \"createOption\": \"fromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 2,\r\n \"name\": \"myManagedDataDisk\",\r\n \"createOption\": \"attach\",\r\n \"managedDisk\": {\r\n \"id\": \"[resourceId('Microsoft.Compute/disks', 'myManagedDataDisk')]\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"name\": \"myManagedDataDisk1\",\r\n \"createOption\": \"attach\",\r\n \"managedDisk\": {\r\n \"id\": \"[resourceId('Microsoft.Compute/disks', 'myManagedDataDisk1')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"[resourceId('Microsoft.Network/networkInterfaces',variables('nicName'))]\"\r\n }\r\n ]\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/networkInterfaces/', variables('nicName'))]\",\r\n \"Microsoft.Compute/disks/myManagedDataDisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"parameters\": {},\r\n \"mode\": \"Incremental\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "d707429f-44b5-4ba4-9f81-e4bf83e4044f" @@ -3742,7 +3742,8 @@ "rgrsat83b609221fdae", "dprsatb80771730ab6a", "hprsat1df55993c1cd2", - "wnrsat51388885ca047" + "wnrsat51388885ca047", + "1" ] }, "Variables": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Search/ManageSearchTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Search/ManageSearchTest.json index 28f89ab9f..594b9565c 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Search/ManageSearchTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Search/ManageSearchTest.json @@ -2366,7 +2366,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"C7F27BD04AD78569CBAEA724EC2FA8C5\",\r\n \"secondaryKey\": \"3DAB564B06E7EE4DE96FBA497F44B5CF\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -2436,7 +2436,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"C7F27BD04AD78569CBAEA724EC2FA8C5\",\r\n \"secondaryKey\": \"3DAB564B06E7EE4DE96FBA497F44B5CF\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -2801,7 +2801,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"2047A0403CFEDFBAAD33E669779BFB41\",\r\n \"secondaryKey\": \"9B61DCF39D439B19BAD4180CC65756F2\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -2871,7 +2871,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"2047A0403CFEDFBAAD33E669779BFB41\",\r\n \"secondaryKey\": \"9B61DCF39D439B19BAD4180CC65756F2\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -2941,7 +2941,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"AE78866D18FCDAAAC0950A0301EBD6C3\",\r\n \"secondaryKey\": \"71C3BBFB5A37C0762D2B1FE51FEF1B96\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -3011,7 +3011,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"AE78866D18FCDAAAC0950A0301EBD6C3\",\r\n \"secondaryKey\": \"71C3BBFB5A37C0762D2B1FE51FEF1B96\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -3571,7 +3571,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"AE78866D18FCDAAAC0950A0301EBD6C3\",\r\n \"secondaryKey\": \"9B61DCF39D439B19BAD4180CC65756F2\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { @@ -3641,7 +3641,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryKey\": \"AE78866D18FCDAAAC0950A0301EBD6C3\",\r\n \"secondaryKey\": \"71C3BBFB5A37C0762D2B1FE51FEF1B96\"\r\n}", + "ResponseBody": "{\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\"\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/PublishSubscribeAdvanceFeaturesTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/PublishSubscribeAdvanceFeaturesTest.json index ab0aa8f8d..a9befc116 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/PublishSubscribeAdvanceFeaturesTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/PublishSubscribeAdvanceFeaturesTest.json @@ -1259,7 +1259,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryConnectionString\": \"Endpoint=sb://namespace20068161f.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=Ab5cGaw2VEzR+QAM+wofMDjvyZJC+gl0PQVZrfo7XlU=\",\r\n \"secondaryConnectionString\": \"Endpoint=sb://namespace20068161f.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=zsSf6XF2QNGqiZI/bL9HfwkAw30DoVLGMhYT6lCBy5Q=\",\r\n \"primaryKey\": \"Ab5cGaw2VEzR+QAM+wofMDjvyZJC+gl0PQVZrfo7XlU=\",\r\n \"secondaryKey\": \"zsSf6XF2QNGqiZI/bL9HfwkAw30DoVLGMhYT6lCBy5Q=\",\r\n \"keyName\": \"RootManageSharedAccessKey\"\r\n}", + "ResponseBody": "{\r\n \"primaryConnectionString\": \"Endpoint=sb://namespace20068161f.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=MGMT_PLACEHOLDER\",\r\n \"secondaryConnectionString\": \"Endpoint=sb://namespace20068161f.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=MGMT_PLACEHOLDER\",\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"keyName\": \"RootManageSharedAccessKey\"\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/PublishSubscribeBasicTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/PublishSubscribeBasicTest.json index 7e2644770..ea35dab81 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/PublishSubscribeBasicTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/PublishSubscribeBasicTest.json @@ -1040,7 +1040,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryConnectionString\": \"Endpoint=sb://namespace82894808f.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=deT5LXyJpwBqUTP0pDrxX5DL+1SMDKC6WnHkYmOmdyg=\",\r\n \"secondaryConnectionString\": \"Endpoint=sb://namespace82894808f.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=Ruqu8Cati09m3s2m2dcKhSeaIjJQkTxXWLtixuBPp9s=\",\r\n \"primaryKey\": \"deT5LXyJpwBqUTP0pDrxX5DL+1SMDKC6WnHkYmOmdyg=\",\r\n \"secondaryKey\": \"Ruqu8Cati09m3s2m2dcKhSeaIjJQkTxXWLtixuBPp9s=\",\r\n \"keyName\": \"RootManageSharedAccessKey\"\r\n}", + "ResponseBody": "{\r\n \"primaryConnectionString\": \"Endpoint=sb://namespace82894808f.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=MGMT_PLACEHOLDER\",\r\n \"secondaryConnectionString\": \"Endpoint=sb://namespace82894808f.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=MGMT_PLACEHOLDER\",\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"keyName\": \"RootManageSharedAccessKey\"\r\n}", "StatusCode": 200 }, { @@ -1114,7 +1114,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryConnectionString\": \"Endpoint=sb://namespace82894808f.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=deT5LXyJpwBqUTP0pDrxX5DL+1SMDKC6WnHkYmOmdyg=\",\r\n \"secondaryConnectionString\": \"Endpoint=sb://namespace82894808f.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=Yn82VIrcU0WX6goc9t8rUPUMA5tVU1BML3o2PyZ/K14=\",\r\n \"primaryKey\": \"deT5LXyJpwBqUTP0pDrxX5DL+1SMDKC6WnHkYmOmdyg=\",\r\n \"secondaryKey\": \"Yn82VIrcU0WX6goc9t8rUPUMA5tVU1BML3o2PyZ/K14=\",\r\n \"keyName\": \"RootManageSharedAccessKey\"\r\n}", + "ResponseBody": "{\r\n \"primaryConnectionString\": \"Endpoint=sb://namespace82894808f.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=MGMT_PLACEHOLDER\",\r\n \"secondaryConnectionString\": \"Endpoint=sb://namespace82894808f.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=MGMT_PLACEHOLDER\",\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"keyName\": \"RootManageSharedAccessKey\"\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/QueueAdvanceFeaturesTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/QueueAdvanceFeaturesTest.json index 1c0c8db26..5aade8abe 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/QueueAdvanceFeaturesTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/QueueAdvanceFeaturesTest.json @@ -842,7 +842,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryConnectionString\": \"Endpoint=sb://namespace96a149480.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=4A7eaxYNFOfR+sVLG0V+9b19MUcAxW9A04T+etNVUhc=\",\r\n \"secondaryConnectionString\": \"Endpoint=sb://namespace96a149480.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=b4CM13bAJrJCk09EFH/rtryFpbmqIwHQP/yZ2SbTCDU=\",\r\n \"primaryKey\": \"4A7eaxYNFOfR+sVLG0V+9b19MUcAxW9A04T+etNVUhc=\",\r\n \"secondaryKey\": \"b4CM13bAJrJCk09EFH/rtryFpbmqIwHQP/yZ2SbTCDU=\",\r\n \"keyName\": \"RootManageSharedAccessKey\"\r\n}", + "ResponseBody": "{\r\n \"primaryConnectionString\": \"Endpoint=sb://namespace96a149480.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=MGMT_PLACEHOLDER\",\r\n \"secondaryConnectionString\": \"Endpoint=sb://namespace96a149480.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=MGMT_PLACEHOLDER\",\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"keyName\": \"RootManageSharedAccessKey\"\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/QueueBasicTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/QueueBasicTest.json index e35d740e8..e93695de8 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/QueueBasicTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/QueueBasicTest.json @@ -1028,7 +1028,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryConnectionString\": \"Endpoint=sb://namespacea9f97387e.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=XmjNED49MmPjremrmT8BOEDVx96dyRN3T9ZnpujVy7c=\",\r\n \"secondaryConnectionString\": \"Endpoint=sb://namespacea9f97387e.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=U5if8fLtckkgvAMRfz+d+TQWuPqrfTzE9am6n+prBdY=\",\r\n \"primaryKey\": \"XmjNED49MmPjremrmT8BOEDVx96dyRN3T9ZnpujVy7c=\",\r\n \"secondaryKey\": \"U5if8fLtckkgvAMRfz+d+TQWuPqrfTzE9am6n+prBdY=\",\r\n \"keyName\": \"RootManageSharedAccessKey\"\r\n}", + "ResponseBody": "{\r\n \"primaryConnectionString\": \"Endpoint=sb://namespacea9f97387e.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=MGMT_PLACEHOLDER\",\r\n \"secondaryConnectionString\": \"Endpoint=sb://namespacea9f97387e.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=MGMT_PLACEHOLDER\",\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"keyName\": \"RootManageSharedAccessKey\"\r\n}", "StatusCode": 200 }, { @@ -1102,7 +1102,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryConnectionString\": \"Endpoint=sb://namespacea9f97387e.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=XmjNED49MmPjremrmT8BOEDVx96dyRN3T9ZnpujVy7c=\",\r\n \"secondaryConnectionString\": \"Endpoint=sb://namespacea9f97387e.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=Nom8hf91+/c8RckSC4CFj2MyHrNz3ZXsP12kjtHDg0s=\",\r\n \"primaryKey\": \"XmjNED49MmPjremrmT8BOEDVx96dyRN3T9ZnpujVy7c=\",\r\n \"secondaryKey\": \"Nom8hf91+/c8RckSC4CFj2MyHrNz3ZXsP12kjtHDg0s=\",\r\n \"keyName\": \"RootManageSharedAccessKey\"\r\n}", + "ResponseBody": "{\r\n \"primaryConnectionString\": \"Endpoint=sb://namespacea9f97387e.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=MGMT_PLACEHOLDER\",\r\n \"secondaryConnectionString\": \"Endpoint=sb://namespacea9f97387e.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=MGMT_PLACEHOLDER\",\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"keyName\": \"RootManageSharedAccessKey\"\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/WithClaimBasedAuthorizationTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/WithClaimBasedAuthorizationTest.json index 4eb3ea71f..1047b34da 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/WithClaimBasedAuthorizationTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/WithClaimBasedAuthorizationTest.json @@ -978,7 +978,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"primaryConnectionString\": \"Endpoint=sb://namespace26074709a.servicebus.windows.net/;SharedAccessKeyName=SendRule;SharedAccessKey=JzI9tP+C12qBjasJ8JPg4Bxp07hlvOOipDQ6tsy5TJI=\",\r\n \"secondaryConnectionString\": \"Endpoint=sb://namespace26074709a.servicebus.windows.net/;SharedAccessKeyName=SendRule;SharedAccessKey=PpESEI2AQOPmATnkY4YFDlToUqsyDgwgGIPYiSeDicM=\",\r\n \"primaryKey\": \"JzI9tP+C12qBjasJ8JPg4Bxp07hlvOOipDQ6tsy5TJI=\",\r\n \"secondaryKey\": \"PpESEI2AQOPmATnkY4YFDlToUqsyDgwgGIPYiSeDicM=\",\r\n \"keyName\": \"SendRule\"\r\n}", + "ResponseBody": "{\r\n \"primaryConnectionString\": \"Endpoint=sb://namespace26074709a.servicebus.windows.net/;SharedAccessKeyName=SendRule;SharedAccessKey=MGMT_PLACEHOLDER\",\r\n \"secondaryConnectionString\": \"Endpoint=sb://namespace26074709a.servicebus.windows.net/;SharedAccessKeyName=SendRule;SharedAccessKey=MGMT_PLACEHOLDER\",\r\n \"primaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"secondaryKey\": \"MGMT_PLACEHOLDER\",\r\n \"keyName\": \"SendRule\"\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/GettingSqlServerMetricsTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/GettingSqlServerMetricsTest.json index 7c86dd557..387b87b9c 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/GettingSqlServerMetricsTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/GettingSqlServerMetricsTest.json @@ -69,7 +69,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgsqlbaa7022160d/providers/Microsoft.Sql/servers/sqlserver01a111324?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3FsYmFhNzAyMjE2MGQvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxzZXJ2ZXIwMWExMTEzMjQ/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"myS3cureP@ssword\"\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlDatabaseInElasticPoolTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlDatabaseInElasticPoolTest.json index 7f1dbee95..68c82952d 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlDatabaseInElasticPoolTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlDatabaseInElasticPoolTest.json @@ -71,7 +71,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrssdep18893639aa/providers/Microsoft.Sql/servers/sqlserver0dc898103?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JncnNzZGVwMTg4OTM2MzlhYS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NxbHNlcnZlcjBkYzg5ODEwMz9hcGktdmVyc2lvbj0yMDE1LTA1LTAxLXByZXZpZXc=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"myS3cureP@ssword\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "ba71cefe-3746-4ddc-b13c-630c9da368bc" @@ -4339,7 +4339,8 @@ "Names": { "ManageSqlDatabaseInElasticPoolTest": [ "sqlserver0dc898103", - "rgrssdep18893639aa" + "rgrssdep18893639aa", + "1" ] }, "Variables": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlDatabaseTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlDatabaseTest.json index 92c93fe1f..c8c2bd6ae 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlDatabaseTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlDatabaseTest.json @@ -71,7 +71,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsdsi6907519920/providers/Microsoft.Sql/servers/sqlserver7dc867266?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JncnNkc2k2OTA3NTE5OTIwL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL3NlcnZlcnMvc3Fsc2VydmVyN2RjODY3MjY2P2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"myS3cureP@ssword\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "f6529e73-2ade-4397-97a3-9aba01119c6b" @@ -2307,8 +2307,9 @@ "ManageSqlDatabaseTest": [ "sqlserver7dc867266", "rgrsdsi6907519920", + "1", "firewall_62960", - "firewall_75804" + "firewall_75804" ] }, "Variables": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlDatabasesAcrossDifferentDataCentersTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlDatabasesAcrossDifferentDataCentersTest.json index 13fa3c467..0eb18763d 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlDatabasesAcrossDifferentDataCentersTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlDatabasesAcrossDifferentDataCentersTest.json @@ -71,7 +71,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrssdref7925605aa/providers/Microsoft.Sql/servers/sqlserver519345269?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JncnNzZHJlZjc5MjU2MDVhYS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NxbHNlcnZlcjUxOTM0NTI2OT9hcGktdmVyc2lvbj0yMDE1LTA1LTAxLXByZXZpZXc=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"myS3cureP@ssword\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "953b1ecf-dcff-4d02-bcd0-eedcf236e78a" @@ -933,7 +933,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrssdref7925605aa/providers/Microsoft.Sql/servers/slave1sql14459645a4e617?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JncnNzZHJlZjc5MjU2MDVhYS9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NsYXZlMXNxbDE0NDU5NjQ1YTRlNjE3P2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"myS3cureP@ssword\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"West US\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "256b217f-0f35-4c1d-9a5f-76cccb2bd246" diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlFailoverGroupsTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlFailoverGroupsTest.json index a7c580be4..99b519e68 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlFailoverGroupsTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlFailoverGroupsTest.json @@ -71,7 +71,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgsql43f98525df5/providers/Microsoft.Sql/servers/sqlserver3f891230f?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3Jnc3FsNDNmOTg1MjVkZjUvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxzZXJ2ZXIzZjg5MTIzMGY/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"myS3cureP@ssword\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "0698c122-5365-462e-9347-c80636fd806d" @@ -1016,7 +1016,7 @@ "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rgsql43f98525df5/providers/Microsoft.Sql/servers/sqlserver4b437710d?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3Jnc3FsNDNmOTg1MjVkZjUvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxzZXJ2ZXI0YjQzNzcxMGQ/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"myS3cureP@ssword\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "8e193daf-cca4-4606-bc34-2d892cdd93f0" @@ -3896,7 +3896,8 @@ "sqlserver3f891230f", "sqlserver4b437710d", "rgsql43f98525df5", - "my-other-failover-group58618" + "1", + "my-other-failover-group58618" ] }, "Variables": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlFirewallRulesTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlFirewallRulesTest.json index 1f0613da5..3794c13bf 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlFirewallRulesTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlFirewallRulesTest.json @@ -71,7 +71,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrssdfw26467052fc/providers/Microsoft.Sql/servers/sqlserver581068028?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JncnNzZGZ3MjY0NjcwNTJmYy9wcm92aWRlcnMvTWljcm9zb2Z0LlNxbC9zZXJ2ZXJzL3NxbHNlcnZlcjU4MTA2ODAyOD9hcGktdmVyc2lvbj0yMDE1LTA1LTAxLXByZXZpZXc=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"myS3cureP@ssword\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "8858b63a-82cf-4de6-b750-0372c1402fb0" @@ -2023,9 +2023,10 @@ "ManageSqlFirewallRulesTest": [ "sqlserver581068028", "rgrssdfw26467052fc", + "1", "firewall_38741", "firewall_14116", - "firewall_61955" + "firewall_61955" ] }, "Variables": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlImportExportDatabaseTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlImportExportDatabaseTest.json index c1cd2cd9b..db248eda3 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlImportExportDatabaseTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlImportExportDatabaseTest.json @@ -69,7 +69,7 @@ "RequestUri": "/subscriptions/ffa52f27-be12-4cad-b1ea-c2c241b6cceb/resourceGroups/rgrsdsic158183815/providers/Microsoft.Sql/servers/sqlserver20f57425b?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZmZhNTJmMjctYmUxMi00Y2FkLWIxZWEtYzJjMjQxYjZjY2ViL3Jlc291cmNlR3JvdXBzL3JncnNkc2ljMTU4MTgzODE1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL3NlcnZlcnMvc3Fsc2VydmVyMjBmNTc0MjViP2FwaS12ZXJzaW9uPTIwMTUtMDUtMDEtcHJldmlldw==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"myS3cureP@ssword\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"westus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" @@ -1170,7 +1170,7 @@ "MacAddressHash/796552baf35e2996b3452164e266e3a6cb6e6d28ab140e023a21a5ad3b8e11f1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"rjrWq7DdHNNmjmv6WwYEsGLo3a+ENgnpasvxxg3xzNT8j3qa9WUzmJelLdTm5+VXn3Fykq/KKqef+uKiTb7h8w==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"oanRdMLjVe4GhwIBk7wU/ZaUUHMcwbEAt3ef03ujgy9DRsrPaLZgzbDYJESc2ypk2SdGnROBM+NJJGjBrxqPhA==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "ResponseHeaders": { "Content-Type": [ "application/json" @@ -1235,7 +1235,7 @@ "MacAddressHash/796552baf35e2996b3452164e266e3a6cb6e6d28ab140e023a21a5ad3b8e11f1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"rjrWq7DdHNNmjmv6WwYEsGLo3a+ENgnpasvxxg3xzNT8j3qa9WUzmJelLdTm5+VXn3Fykq/KKqef+uKiTb7h8w==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"oanRdMLjVe4GhwIBk7wU/ZaUUHMcwbEAt3ef03ujgy9DRsrPaLZgzbDYJESc2ypk2SdGnROBM+NJJGjBrxqPhA==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "ResponseHeaders": { "Content-Type": [ "application/json" @@ -1300,7 +1300,7 @@ "MacAddressHash/796552baf35e2996b3452164e266e3a6cb6e6d28ab140e023a21a5ad3b8e11f1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"rjrWq7DdHNNmjmv6WwYEsGLo3a+ENgnpasvxxg3xzNT8j3qa9WUzmJelLdTm5+VXn3Fykq/KKqef+uKiTb7h8w==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"oanRdMLjVe4GhwIBk7wU/ZaUUHMcwbEAt3ef03ujgy9DRsrPaLZgzbDYJESc2ypk2SdGnROBM+NJJGjBrxqPhA==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "ResponseHeaders": { "Content-Type": [ "application/json" @@ -1351,7 +1351,7 @@ "RequestUri": "/subscriptions/ffa52f27-be12-4cad-b1ea-c2c241b6cceb/resourceGroups/rgrsdsic158183815/providers/Microsoft.Sql/servers/sqlserver20f57425b/databases/db-from-sample/export?api-version=2014-04-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZmZhNTJmMjctYmUxMi00Y2FkLWIxZWEtYzJjMjQxYjZjY2ViL3Jlc291cmNlR3JvdXBzL3JncnNkc2ljMTU4MTgzODE1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL3NlcnZlcnMvc3Fsc2VydmVyMjBmNTc0MjViL2RhdGFiYXNlcy9kYi1mcm9tLXNhbXBsZS9leHBvcnQ/YXBpLXZlcnNpb249MjAxNC0wNC0wMQ==", "RequestMethod": "POST", - "RequestBody": "{\r\n \"storageKeyType\": \"StorageAccessKey\",\r\n \"storageKey\": \"rjrWq7DdHNNmjmv6WwYEsGLo3a+ENgnpasvxxg3xzNT8j3qa9WUzmJelLdTm5+VXn3Fykq/KKqef+uKiTb7h8w==\",\r\n \"storageUri\": \"https://sqlserverf7e721225.blob.core.windows.net/from-sample/dbfromsample.bacpac\",\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"myS3cureP@ssword\",\r\n \"authenticationType\": \"SQL\"\r\n}", + "RequestBody": "{\r\n \"storageKeyType\": \"StorageAccessKey\",\r\n \"storageKey\": \"MGMT_PLACEHOLDER\",\r\n \"storageUri\": \"https://sqlserverf7e721225.blob.core.windows.net/from-sample/dbfromsample.bacpac\",\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\",\r\n \"authenticationType\": \"SQL\"\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" @@ -2369,7 +2369,7 @@ "RequestUri": "/subscriptions/ffa52f27-be12-4cad-b1ea-c2c241b6cceb/resourceGroups/rgrsdsic158183815/providers/Microsoft.Sql/servers/sqlserver20f57425b/import?api-version=2014-04-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZmZhNTJmMjctYmUxMi00Y2FkLWIxZWEtYzJjMjQxYjZjY2ViL3Jlc291cmNlR3JvdXBzL3JncnNkc2ljMTU4MTgzODE1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL3NlcnZlcnMvc3Fsc2VydmVyMjBmNTc0MjViL2ltcG9ydD9hcGktdmVyc2lvbj0yMDE0LTA0LTAx", "RequestMethod": "POST", - "RequestBody": "{\r\n \"databaseName\": \"db-from-import1\",\r\n \"edition\": \"Standard\",\r\n \"serviceObjectiveName\": \"S0\",\r\n \"maxSizeBytes\": \"268435456000\",\r\n \"storageKeyType\": \"StorageAccessKey\",\r\n \"storageKey\": \"rjrWq7DdHNNmjmv6WwYEsGLo3a+ENgnpasvxxg3xzNT8j3qa9WUzmJelLdTm5+VXn3Fykq/KKqef+uKiTb7h8w==\",\r\n \"storageUri\": \"https://sqlserverf7e721225.blob.core.windows.net/from-sample/dbfromsample.bacpac\",\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"myS3cureP@ssword\",\r\n \"authenticationType\": \"SQL\"\r\n}", + "RequestBody": "{\r\n \"databaseName\": \"db-from-import1\",\r\n \"edition\": \"Standard\",\r\n \"serviceObjectiveName\": \"S0\",\r\n \"maxSizeBytes\": \"268435456000\",\r\n \"storageKeyType\": \"StorageAccessKey\",\r\n \"storageKey\": \"MGMT_PLACEHOLDER\",\r\n \"storageUri\": \"https://sqlserverf7e721225.blob.core.windows.net/from-sample/dbfromsample.bacpac\",\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\",\r\n \"authenticationType\": \"SQL\"\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" @@ -2806,7 +2806,7 @@ "RequestUri": "/subscriptions/ffa52f27-be12-4cad-b1ea-c2c241b6cceb/resourceGroups/rgrsdsic158183815/providers/Microsoft.Sql/servers/sqlserver20f57425b/databases/db-from-import2/extensions/import?api-version=2014-04-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZmZhNTJmMjctYmUxMi00Y2FkLWIxZWEtYzJjMjQxYjZjY2ViL3Jlc291cmNlR3JvdXBzL3JncnNkc2ljMTU4MTgzODE1L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3FsL3NlcnZlcnMvc3Fsc2VydmVyMjBmNTc0MjViL2RhdGFiYXNlcy9kYi1mcm9tLWltcG9ydDIvZXh0ZW5zaW9ucy9pbXBvcnQ/YXBpLXZlcnNpb249MjAxNC0wNC0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"storageKeyType\": \"StorageAccessKey\",\r\n \"storageKey\": \"rjrWq7DdHNNmjmv6WwYEsGLo3a+ENgnpasvxxg3xzNT8j3qa9WUzmJelLdTm5+VXn3Fykq/KKqef+uKiTb7h8w==\",\r\n \"storageUri\": \"https://sqlserverf7e721225.blob.core.windows.net/from-sample/dbfromsample.bacpac\",\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"myS3cureP@ssword\",\r\n \"authenticationType\": \"SQL\",\r\n \"operationMode\": \"Import\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"storageKeyType\": \"StorageAccessKey\",\r\n \"storageKey\": \"MGMT_PLACEHOLDER\",\r\n \"storageUri\": \"https://sqlserverf7e721225.blob.core.windows.net/from-sample/dbfromsample.bacpac\",\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\",\r\n \"authenticationType\": \"SQL\",\r\n \"operationMode\": \"Import\"\r\n }\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlServerDnsAliasesTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlServerDnsAliasesTest.json index 635b34bf1..0e971aa37 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlServerDnsAliasesTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlServerDnsAliasesTest.json @@ -69,7 +69,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgsql91c393824f1/providers/Microsoft.Sql/servers/sqltestc50365414d?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3FsOTFjMzkzODI0ZjEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWx0ZXN0YzUwMzY1NDE0ZD9hcGktdmVyc2lvbj0yMDE1LTA1LTAxLXByZXZpZXc=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"myS3cureP@ssword\"\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"southcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" @@ -778,7 +778,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgsql91c393824f1/providers/Microsoft.Sql/servers/sqlprod75a48207bc?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3FsOTFjMzkzODI0ZjEvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxwcm9kNzVhNDgyMDdiYz9hcGktdmVyc2lvbj0yMDE1LTA1LTAxLXByZXZpZXc=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"myS3cureP@ssword\"\r\n },\r\n \"location\": \"northcentralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"northcentralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlVirtualNetworkRulesTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlVirtualNetworkRulesTest.json index f66ff5f58..167274eb2 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlVirtualNetworkRulesTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlVirtualNetworkRulesTest.json @@ -411,7 +411,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgsqld4975280fe8/providers/Microsoft.Sql/servers/sqlserver3e5621629?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnc3FsZDQ5NzUyODBmZTgvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxzZXJ2ZXIzZTU2MjE2Mjk/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"myS3cureP@ssword\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "52697107-e78e-4051-8659-d599d69ca2e4" @@ -2781,7 +2781,8 @@ "ManageSqlVirtualNetworkRulesTest": [ "sqlserver3e5621629", "rgsqld4975280fe8", - "vnetsql4dd1169519" + "1", + "vnetsql4dd1169519" ] }, "Variables": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlWithRecoveredOrRestoredDatabaseTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlWithRecoveredOrRestoredDatabaseTest.json index 87e05fb00..ed2cab881 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlWithRecoveredOrRestoredDatabaseTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlWithRecoveredOrRestoredDatabaseTest.json @@ -71,7 +71,7 @@ "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgsql04175777945/providers/Microsoft.Sql/servers/sqlserver71d96719c?api-version=2015-05-01-preview", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3FsMDQxNzU3Nzc5NDUvcHJvdmlkZXJzL01pY3Jvc29mdC5TcWwvc2VydmVycy9zcWxzZXJ2ZXI3MWQ5NjcxOWM/YXBpLXZlcnNpb249MjAxNS0wNS0wMS1wcmV2aWV3", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"myS3cureP@ssword\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"administratorLogin\": \"sqladmin3423\",\r\n \"administratorLoginPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "d905ef63-22d7-45de-aae7-ba03cf7f17de" @@ -4940,7 +4940,8 @@ "Names": { "ManageSqlWithRecoveredOrRestoredDatabaseTest": [ "sqlserver71d96719c", - "rgsql04175777945" + "rgsql04175777945", + "1" ] }, "Variables": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageManageStorageAccountNetworkRulesTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageManageStorageAccountNetworkRulesTest.json index df9fab567..7dd17e4a4 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageManageStorageAccountNetworkRulesTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageManageStorageAccountNetworkRulesTest.json @@ -1299,7 +1299,7 @@ "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgstmsf5952038166/providers/Microsoft.Compute/virtualMachines/vmd6c73207?api-version=2020-06-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3Jnc3Rtc2Y1OTUyMDM4MTY2L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS92aXJ0dWFsTWFjaGluZXMvdm1kNmM3MzIwNz9hcGktdmVyc2lvbj0yMDIwLTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmd6c73207\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"12NewPA$$w0rd!\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgstmsf5952038166/providers/Microsoft.Network/networkInterfaces/nic49276538062\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D3_v2\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"caching\": \"ReadWrite\",\r\n \"createOption\": \"FromImage\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n }\r\n }\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"vmd6c73207\",\r\n \"adminUsername\": \"tirekicker\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": false\r\n }\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"properties\": {\r\n \"primary\": true\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgstmsf5952038166/providers/Microsoft.Network/networkInterfaces/nic49276538062\"\r\n }\r\n ]\r\n }\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ "d0ed3b20-fa68-46f0-99a7-0031ebf6f5de" @@ -3979,7 +3979,8 @@ "pip3c989113e724", "vmd6c73207", "nic49276538062", - "vnetdeb38656553d" + "vnetdeb38656553d", + "1" ] }, "Variables": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageStorageAccountTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageStorageAccountTest.json index d650eb226..6fb41e0ce 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageStorageAccountTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageStorageAccountTest.json @@ -393,7 +393,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"t5i2CqV4BJyrre5um0QKmnevhCtt5GxkHb+5ciSDC2CAANB69IYsTUHA2iDcdLNnnyZZbO8bkEWjkO/YyroH9g==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"j4JYht4FB9L6NKAhr1ATyswI/4Cg0FwciRw87wYj+mmBOHSdFFs7kp8Gu2REsg0fqCZTyikVBaHsXa8EKZDWnA==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -463,7 +463,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"1ZT2EqQfv5+9G4ti9cj24crrradzV6SCjDATfHh9pKkIGIiBYRycpHBezVFowTq3TJwq8eQEnhdq/RGLoUHoaw==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"j4JYht4FB9L6NKAhr1ATyswI/4Cg0FwciRw87wYj+mmBOHSdFFs7kp8Gu2REsg0fqCZTyikVBaHsXa8EKZDWnA==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageStorageAccountTestAsync.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageStorageAccountTestAsync.json index 777e52c5c..236f7bd9f 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageStorageAccountTestAsync.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageStorageAccountTestAsync.json @@ -655,7 +655,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"Z0OEew2DysJfEY04nW0/XaI6M9JJavmo+DbmYwm6ZYpxSOShN9nFJ0teQLrSIv32gXtYzjD0MPN23svNrCtf3A==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"PDYdGAXJ2Uv1obLp1/h69YKsZyRGKmq6XvCKGuJ+Y1/GwyY8Z0IjE+UMJKnmJtpYGIi+a/szSRhYLYpDVOYq/g==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -719,7 +719,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"Es2B14CC6nBdD1bz7mzW27mipna9YtmVd4YpivIpWdrSSibsm4NNm47i7fa+TKjsEfuohHP83AJy6DH1OBTV4Q==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"PDYdGAXJ2Uv1obLp1/h69YKsZyRGKmq6XvCKGuJ+Y1/GwyY8Z0IjE+UMJKnmJtpYGIi+a/szSRhYLYpDVOYq/g==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -789,7 +789,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"Es2B14CC6nBdD1bz7mzW27mipna9YtmVd4YpivIpWdrSSibsm4NNm47i7fa+TKjsEfuohHP83AJy6DH1OBTV4Q==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"PDYdGAXJ2Uv1obLp1/h69YKsZyRGKmq6XvCKGuJ+Y1/GwyY8Z0IjE+UMJKnmJtpYGIi+a/szSRhYLYpDVOYq/g==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { @@ -859,7 +859,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"JZJmLOSwSRPYRBRpF2ysJBBD2G8yGVoVjwtTLSn6kysNqKHyZ8rF/i1brqL634SedIZpZH2ajxwI8v3eF0LTCw==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"PDYdGAXJ2Uv1obLp1/h69YKsZyRGKmq6XvCKGuJ+Y1/GwyY8Z0IjE+UMJKnmJtpYGIi+a/szSRhYLYpDVOYq/g==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\"value\": \"MGMT_PLACEHOLDER\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.TrafficManager/ManageTrafficManagerTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.TrafficManager/ManageTrafficManagerTest.json index 605bbb914..3b820cc01 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.TrafficManager/ManageTrafficManagerTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.TrafficManager/ManageTrafficManagerTest.json @@ -948,7 +948,7 @@ "RequestUri": "/subscriptions/ffa52f27-be12-4cad-b1ea-c2c241b6cceb/resourceGroups/rgnemv_1e368685f770/providers/Microsoft.Web/certificates/776C025378BC9FF0498B6FE9F93B34274F46C8EA%23%23westus2%23?api-version=2016-03-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZmZhNTJmMjctYmUxMi00Y2FkLWIxZWEtYzJjMjQxYjZjY2ViL3Jlc291cmNlR3JvdXBzL3JnbmVtdl8xZTM2ODY4NWY3NzAvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzLzc3NkMwMjUzNzhCQzlGRjA0OThCNkZFOUY5M0IzNDI3NEY0NkM4RUElMjMlMjN3ZXN0dXMyJTIzP2FwaS12ZXJzaW9uPTIwMTYtMDMtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAjcEX0oUldxLAICB9AEggTYaerk4VeBKbtpHUJ977X5Gk+DAtmVaMdiuBpctaMnM4kL9rEWMO6ljNoPGpM0+3q9ItbRyquEahD4+vS/zAqx2D7BCznacE1q+V2cbYbRgBNwimmB+bjLlN7qtB/z4e126z5lKiBhbSsgfpON5uBtRv6yEJOfkG2DoayY/mFu9GaZMMkPi5nta8v3wI2T7htV62EqlVteo1x2Lx8L9wwuOcw3dvaa7cK43ee6f6ZHW8BtjCfCd5MF3isetgb3Ha+v/f7WW8Wf0hggNKDFC+0ltFKL6WkpBeO36U06qtmlGkjNTmMvDV76vlw99Dj0HVSMuMz+P4oFUvqS+p5SGpcQJCYFD/2MBn3t3Hs2yETSBnKGpFyqewCfzYrXMKO7zNGG0DKNMGILglwA4t2d1ptojdRcomHGARZRUg8UFQKVKjVNvdQmsmEizHMBgvuSmrKYNhFLD0n2Frruga46r5uLs6MlsC1QyN0tI1d2otMirccrGguVDeP+ipnA2DShHeypR5kBG2rfq0dKHN7149Mi6viFYeNMYH+MkFoJ/900b1EAVZ/xTgv3Y0Cf97jFp9EqCLzrH7i7aid4BAzkdHQugiOXFBthGQv6TB8GvCwxWi0Cji9H50manxbbZnqf/TZZKLINfHFiBUTULSK+PPllKktee9lDIZoSrfg5EV84m+Em4X9o2YAlX3dhK2ZM0IkbmfRvBQu5Mqumv35yES9i1FrnLGGXlniVrve2BqsJ5617KCIj88kqux8C102nefIr1BPJku4tS6lt79P5DA7r3pImfPUkIgfuiwlcbOh5RJTPPINvDBvJTF9mgdcgfSNxhWNvEqEm+hdZs6dLxhu807pCIq4Df1p2dbokbuxwztzgFDsbTRCLX19azEVpbxLohgqsnRo6gTHp0Vh+fn6qZWlNaiX5zWbEoQJujs4+BXCXm/GzcUy1K41TmirWA4wBshiCvccdhhljQylUiI/0YgtD2P+1E4UgYDFeqJcEdl74C2MDd4KNbpmCk7jXqJNlmEF3bY1Q0vQhgDfjw4WiQUWU1/ZNlCoIh7G/YPWgZNt421N4seVdXrX8IB0p0BpIYs2v1LY02yEn1tb1iUM+4y7jKZCaDhx1CLDqbJq1UMWivodTnnSaFnzmvdRG4imoXNX7ABOrKUIdb0D+pY0NpJCa4yd1XgocuW/dJcGAQhTn5TI8BT/TpNEbmXKDaBcphsBflQ7IeZ0MLEE4F9hBQoSwwdbmMJsVLR+aqTd1gFpbk0qG2ziNjIcsZlTbSUq3OQCxapAZV/GY+00hM92mSDAE6tYW5IhB82OZo+NSgHoR3fxMB1l0fd88LZTH4yfydPyHelUVcYM+E6mNQRelwayqDvzqNbWiQ/mpisgnImigRCm5hkDiZFDhQz2ZuVv+0c5A5WgHPOpB8/o2ilo/trDqf3ooTvzwEgWDe8ifa/Ov7cWOQcvvGzDxa3OIFdlCSZs+VhjvuXcj8ounTsPDhNj7zzz58F4htSvfx4zEihELWc3BNVFBCF0A3GApAAH5C6zFKjcELo5gBB5VE7nsLv30uo34g6PMvy7rq1EWErjq9ZrrLVa2g9JGyD4O3JGc6Udwa6Vax762+LzMFsLWbPs5QMgFbDKusu3CIBrXLuXWdJTrZoOvNjGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGYANgBlADIAOABlADUANwAtAGEAMQA0ADUALQA0ADIAMwA4AC0AOQBiADQAMgAtADYAZQBkADMANwA5AGMANgBmAGIAZgBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIthE0zfIrpjgCAgfQgIIDeD3tcseqpmKUSL1APyqfUbJc3J5J4EIeXxfhgFzCimaBdGKFOiE0lZskYCnT1NN5a55+k6/CBEF5ksyDs+dB9oVkhzMKUwdkQodZUfh9M1CAIFdis17ewgM99Vl+yQxQBRAKW6WlyMzs9y23k7nKW5H9X+NpOg1UC6YOS2iL/Zhui3icJPzr1clSQ8x+T9XE7OHG0rDzmymbULaN+De+utbvNpib0rq4gd5tniisL5gucS8k9jA6KEiYlg3nyeXNqhyxseT+j+KN8C+V21GQTVArkv9Ovy2gsUpn31tqZDYiKbeetIIWBqt7cSZ4SNZLmwCRTu4q0LSzThM3n7KLYJShIj34Rj8lTqIk2dRC9BVTdg2SnjIXwCk8H4NM7Mycorm8OvIwdamE4ql1wfC53d2iH5m+3uy97ApjACkP4AG+gGxiAEITQDM0AfdQxD5t9NBkYga0JVJijEI+MyYL7V9ik36DKfEB0t5ax7rncrKbhYzM3S8rdiON5OjhY7J0YJQA2s5gQAKSXPHdUe4DeFfuK9WzPB6DrCiwK++ozqHnazk+dXIIEJ58OiAKu1/FcrhOPtVOIB241OvRVIdjF4CU7EBszZ/yqseWNJK8UJlBV6nH2lXVR1+Kb6eroap78mGd+P/vrz3Xeso5SlKIwX/9RECeGZjr6I7xAl52YHuP11BCONl4MuHoiOYdhJhsXQR8GuvqietQkkFOBAYtHREmxOwieXMirPFqlvbpwRHGWRUQmg/C94ehwVNItnBJdZ/eEVycdx3jAotPi0BHLO/d5qz3v2P8KfCUaDeVpTJe7QWRNg+ADciYBhk8eSMAO85rmj+85oNM+2MaF1q+qH/q7kf9obBu8g6WkFVSIVyMl4d0LROzo26+xtDj70XE+s89M3ET+VFr2QnJWSbnVtKZbmadYqsPSuZm5lMdn/MfKjYzN68BU185aVbLw7ar1rVRlSZ9xImC78pyiS7idG4buLBbuW7xVjfUAtL4wxIVcvv3M156IXsCgaayCdKSpFORZsk4s9OHkC1AgVTPKF6BIXidCsKcpBnPkHeGAQPPCs+KC3Y3bgZtHxa4ZJCH8L1Zl/K3DwtHohkNDg8r8+o9Hm/YSyRDQyA+8iQRUlN8sqiXhfuR2PF5qgIZ0gHcZDXPv7m1XsvpBcxwunKcztkcNlBaTX4AIjA7MB8wBwYFKw4DAhoEFOAIuKyloMqCyuxIe4Vy6rMl0/A+BBRb03SsqivZ6vw1niCEZ70YgiObcAICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"westus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAjcEX0oUldxLAICB9AEggTYaerk4VeBKbtpHUJ977X5Gk+DAtmVaMdiuBpctaMnM4kL9rEWMO6ljNoPGpM0+3q9ItbRyquEahD4+vS/zAqx2D7BCznacE1q+V2cbYbRgBNwimmB+bjLlN7qtB/z4e126z5lKiBhbSsgfpON5uBtRv6yEJOfkG2DoayY/mFu9GaZMMkPi5nta8v3wI2T7htV62EqlVteo1x2Lx8L9wwuOcw3dvaa7cK43ee6f6ZHW8BtjCfCd5MF3isetgb3Ha+v/f7WW8Wf0hggNKDFC+0ltFKL6WkpBeO36U06qtmlGkjNTmMvDV76vlw99Dj0HVSMuMz+P4oFUvqS+p5SGpcQJCYFD/2MBn3t3Hs2yETSBnKGpFyqewCfzYrXMKO7zNGG0DKNMGILglwA4t2d1ptojdRcomHGARZRUg8UFQKVKjVNvdQmsmEizHMBgvuSmrKYNhFLD0n2Frruga46r5uLs6MlsC1QyN0tI1d2otMirccrGguVDeP+ipnA2DShHeypR5kBG2rfq0dKHN7149Mi6viFYeNMYH+MkFoJ/900b1EAVZ/xTgv3Y0Cf97jFp9EqCLzrH7i7aid4BAzkdHQugiOXFBthGQv6TB8GvCwxWi0Cji9H50manxbbZnqf/TZZKLINfHFiBUTULSK+PPllKktee9lDIZoSrfg5EV84m+Em4X9o2YAlX3dhK2ZM0IkbmfRvBQu5Mqumv35yES9i1FrnLGGXlniVrve2BqsJ5617KCIj88kqux8C102nefIr1BPJku4tS6lt79P5DA7r3pImfPUkIgfuiwlcbOh5RJTPPINvDBvJTF9mgdcgfSNxhWNvEqEm+hdZs6dLxhu807pCIq4Df1p2dbokbuxwztzgFDsbTRCLX19azEVpbxLohgqsnRo6gTHp0Vh+fn6qZWlNaiX5zWbEoQJujs4+BXCXm/GzcUy1K41TmirWA4wBshiCvccdhhljQylUiI/0YgtD2P+1E4UgYDFeqJcEdl74C2MDd4KNbpmCk7jXqJNlmEF3bY1Q0vQhgDfjw4WiQUWU1/ZNlCoIh7G/YPWgZNt421N4seVdXrX8IB0p0BpIYs2v1LY02yEn1tb1iUM+4y7jKZCaDhx1CLDqbJq1UMWivodTnnSaFnzmvdRG4imoXNX7ABOrKUIdb0D+pY0NpJCa4yd1XgocuW/dJcGAQhTn5TI8BT/TpNEbmXKDaBcphsBflQ7IeZ0MLEE4F9hBQoSwwdbmMJsVLR+aqTd1gFpbk0qG2ziNjIcsZlTbSUq3OQCxapAZV/GY+00hM92mSDAE6tYW5IhB82OZo+NSgHoR3fxMB1l0fd88LZTH4yfydPyHelUVcYM+E6mNQRelwayqDvzqNbWiQ/mpisgnImigRCm5hkDiZFDhQz2ZuVv+0c5A5WgHPOpB8/o2ilo/trDqf3ooTvzwEgWDe8ifa/Ov7cWOQcvvGzDxa3OIFdlCSZs+VhjvuXcj8ounTsPDhNj7zzz58F4htSvfx4zEihELWc3BNVFBCF0A3GApAAH5C6zFKjcELo5gBB5VE7nsLv30uo34g6PMvy7rq1EWErjq9ZrrLVa2g9JGyD4O3JGc6Udwa6Vax762+LzMFsLWbPs5QMgFbDKusu3CIBrXLuXWdJTrZoOvNjGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGYANgBlADIAOABlADUANwAtAGEAMQA0ADUALQA0ADIAMwA4AC0AOQBiADQAMgAtADYAZQBkADMANwA5AGMANgBmAGIAZgBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIthE0zfIrpjgCAgfQgIIDeD3tcseqpmKUSL1APyqfUbJc3J5J4EIeXxfhgFzCimaBdGKFOiE0lZskYCnT1NN5a55+k6/CBEF5ksyDs+dB9oVkhzMKUwdkQodZUfh9M1CAIFdis17ewgM99Vl+yQxQBRAKW6WlyMzs9y23k7nKW5H9X+NpOg1UC6YOS2iL/Zhui3icJPzr1clSQ8x+T9XE7OHG0rDzmymbULaN+De+utbvNpib0rq4gd5tniisL5gucS8k9jA6KEiYlg3nyeXNqhyxseT+j+KN8C+V21GQTVArkv9Ovy2gsUpn31tqZDYiKbeetIIWBqt7cSZ4SNZLmwCRTu4q0LSzThM3n7KLYJShIj34Rj8lTqIk2dRC9BVTdg2SnjIXwCk8H4NM7Mycorm8OvIwdamE4ql1wfC53d2iH5m+3uy97ApjACkP4AG+gGxiAEITQDM0AfdQxD5t9NBkYga0JVJijEI+MyYL7V9ik36DKfEB0t5ax7rncrKbhYzM3S8rdiON5OjhY7J0YJQA2s5gQAKSXPHdUe4DeFfuK9WzPB6DrCiwK++ozqHnazk+dXIIEJ58OiAKu1/FcrhOPtVOIB241OvRVIdjF4CU7EBszZ/yqseWNJK8UJlBV6nH2lXVR1+Kb6eroap78mGd+P/vrz3Xeso5SlKIwX/9RECeGZjr6I7xAl52YHuP11BCONl4MuHoiOYdhJhsXQR8GuvqietQkkFOBAYtHREmxOwieXMirPFqlvbpwRHGWRUQmg/C94ehwVNItnBJdZ/eEVycdx3jAotPi0BHLO/d5qz3v2P8KfCUaDeVpTJe7QWRNg+ADciYBhk8eSMAO85rmj+85oNM+2MaF1q+qH/q7kf9obBu8g6WkFVSIVyMl4d0LROzo26+xtDj70XE+s89M3ET+VFr2QnJWSbnVtKZbmadYqsPSuZm5lMdn/MfKjYzN68BU185aVbLw7ar1rVRlSZ9xImC78pyiS7idG4buLBbuW7xVjfUAtL4wxIVcvv3M156IXsCgaayCdKSpFORZsk4s9OHkC1AgVTPKF6BIXidCsKcpBnPkHeGAQPPCs+KC3Y3bgZtHxa4ZJCH8L1Zl/K3DwtHohkNDg8r8+o9Hm/YSyRDQyA+8iQRUlN8sqiXhfuR2PF5qgIZ0gHcZDXPv7m1XsvpBcxwunKcztkcNlBaTX4AIjA7MB8wBwYFKw4DAhoEFOAIuKyloMqCyuxIe4Vy6rMl0/A+BBRb03SsqivZ6vw1niCEZ70YgiObcAICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"westus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" @@ -1933,7 +1933,7 @@ "RequestUri": "/subscriptions/ffa52f27-be12-4cad-b1ea-c2c241b6cceb/resourceGroups/rgnemv_1e368685f770/providers/Microsoft.Web/certificates/776C025378BC9FF0498B6FE9F93B34274F46C8EA%23%23eastus2%23?api-version=2016-03-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZmZhNTJmMjctYmUxMi00Y2FkLWIxZWEtYzJjMjQxYjZjY2ViL3Jlc291cmNlR3JvdXBzL3JnbmVtdl8xZTM2ODY4NWY3NzAvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzLzc3NkMwMjUzNzhCQzlGRjA0OThCNkZFOUY5M0IzNDI3NEY0NkM4RUElMjMlMjNlYXN0dXMyJTIzP2FwaS12ZXJzaW9uPTIwMTYtMDMtMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAjcEX0oUldxLAICB9AEggTYaerk4VeBKbtpHUJ977X5Gk+DAtmVaMdiuBpctaMnM4kL9rEWMO6ljNoPGpM0+3q9ItbRyquEahD4+vS/zAqx2D7BCznacE1q+V2cbYbRgBNwimmB+bjLlN7qtB/z4e126z5lKiBhbSsgfpON5uBtRv6yEJOfkG2DoayY/mFu9GaZMMkPi5nta8v3wI2T7htV62EqlVteo1x2Lx8L9wwuOcw3dvaa7cK43ee6f6ZHW8BtjCfCd5MF3isetgb3Ha+v/f7WW8Wf0hggNKDFC+0ltFKL6WkpBeO36U06qtmlGkjNTmMvDV76vlw99Dj0HVSMuMz+P4oFUvqS+p5SGpcQJCYFD/2MBn3t3Hs2yETSBnKGpFyqewCfzYrXMKO7zNGG0DKNMGILglwA4t2d1ptojdRcomHGARZRUg8UFQKVKjVNvdQmsmEizHMBgvuSmrKYNhFLD0n2Frruga46r5uLs6MlsC1QyN0tI1d2otMirccrGguVDeP+ipnA2DShHeypR5kBG2rfq0dKHN7149Mi6viFYeNMYH+MkFoJ/900b1EAVZ/xTgv3Y0Cf97jFp9EqCLzrH7i7aid4BAzkdHQugiOXFBthGQv6TB8GvCwxWi0Cji9H50manxbbZnqf/TZZKLINfHFiBUTULSK+PPllKktee9lDIZoSrfg5EV84m+Em4X9o2YAlX3dhK2ZM0IkbmfRvBQu5Mqumv35yES9i1FrnLGGXlniVrve2BqsJ5617KCIj88kqux8C102nefIr1BPJku4tS6lt79P5DA7r3pImfPUkIgfuiwlcbOh5RJTPPINvDBvJTF9mgdcgfSNxhWNvEqEm+hdZs6dLxhu807pCIq4Df1p2dbokbuxwztzgFDsbTRCLX19azEVpbxLohgqsnRo6gTHp0Vh+fn6qZWlNaiX5zWbEoQJujs4+BXCXm/GzcUy1K41TmirWA4wBshiCvccdhhljQylUiI/0YgtD2P+1E4UgYDFeqJcEdl74C2MDd4KNbpmCk7jXqJNlmEF3bY1Q0vQhgDfjw4WiQUWU1/ZNlCoIh7G/YPWgZNt421N4seVdXrX8IB0p0BpIYs2v1LY02yEn1tb1iUM+4y7jKZCaDhx1CLDqbJq1UMWivodTnnSaFnzmvdRG4imoXNX7ABOrKUIdb0D+pY0NpJCa4yd1XgocuW/dJcGAQhTn5TI8BT/TpNEbmXKDaBcphsBflQ7IeZ0MLEE4F9hBQoSwwdbmMJsVLR+aqTd1gFpbk0qG2ziNjIcsZlTbSUq3OQCxapAZV/GY+00hM92mSDAE6tYW5IhB82OZo+NSgHoR3fxMB1l0fd88LZTH4yfydPyHelUVcYM+E6mNQRelwayqDvzqNbWiQ/mpisgnImigRCm5hkDiZFDhQz2ZuVv+0c5A5WgHPOpB8/o2ilo/trDqf3ooTvzwEgWDe8ifa/Ov7cWOQcvvGzDxa3OIFdlCSZs+VhjvuXcj8ounTsPDhNj7zzz58F4htSvfx4zEihELWc3BNVFBCF0A3GApAAH5C6zFKjcELo5gBB5VE7nsLv30uo34g6PMvy7rq1EWErjq9ZrrLVa2g9JGyD4O3JGc6Udwa6Vax762+LzMFsLWbPs5QMgFbDKusu3CIBrXLuXWdJTrZoOvNjGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGYANgBlADIAOABlADUANwAtAGEAMQA0ADUALQA0ADIAMwA4AC0AOQBiADQAMgAtADYAZQBkADMANwA5AGMANgBmAGIAZgBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIthE0zfIrpjgCAgfQgIIDeD3tcseqpmKUSL1APyqfUbJc3J5J4EIeXxfhgFzCimaBdGKFOiE0lZskYCnT1NN5a55+k6/CBEF5ksyDs+dB9oVkhzMKUwdkQodZUfh9M1CAIFdis17ewgM99Vl+yQxQBRAKW6WlyMzs9y23k7nKW5H9X+NpOg1UC6YOS2iL/Zhui3icJPzr1clSQ8x+T9XE7OHG0rDzmymbULaN+De+utbvNpib0rq4gd5tniisL5gucS8k9jA6KEiYlg3nyeXNqhyxseT+j+KN8C+V21GQTVArkv9Ovy2gsUpn31tqZDYiKbeetIIWBqt7cSZ4SNZLmwCRTu4q0LSzThM3n7KLYJShIj34Rj8lTqIk2dRC9BVTdg2SnjIXwCk8H4NM7Mycorm8OvIwdamE4ql1wfC53d2iH5m+3uy97ApjACkP4AG+gGxiAEITQDM0AfdQxD5t9NBkYga0JVJijEI+MyYL7V9ik36DKfEB0t5ax7rncrKbhYzM3S8rdiON5OjhY7J0YJQA2s5gQAKSXPHdUe4DeFfuK9WzPB6DrCiwK++ozqHnazk+dXIIEJ58OiAKu1/FcrhOPtVOIB241OvRVIdjF4CU7EBszZ/yqseWNJK8UJlBV6nH2lXVR1+Kb6eroap78mGd+P/vrz3Xeso5SlKIwX/9RECeGZjr6I7xAl52YHuP11BCONl4MuHoiOYdhJhsXQR8GuvqietQkkFOBAYtHREmxOwieXMirPFqlvbpwRHGWRUQmg/C94ehwVNItnBJdZ/eEVycdx3jAotPi0BHLO/d5qz3v2P8KfCUaDeVpTJe7QWRNg+ADciYBhk8eSMAO85rmj+85oNM+2MaF1q+qH/q7kf9obBu8g6WkFVSIVyMl4d0LROzo26+xtDj70XE+s89M3ET+VFr2QnJWSbnVtKZbmadYqsPSuZm5lMdn/MfKjYzN68BU185aVbLw7ar1rVRlSZ9xImC78pyiS7idG4buLBbuW7xVjfUAtL4wxIVcvv3M156IXsCgaayCdKSpFORZsk4s9OHkC1AgVTPKF6BIXidCsKcpBnPkHeGAQPPCs+KC3Y3bgZtHxa4ZJCH8L1Zl/K3DwtHohkNDg8r8+o9Hm/YSyRDQyA+8iQRUlN8sqiXhfuR2PF5qgIZ0gHcZDXPv7m1XsvpBcxwunKcztkcNlBaTX4AIjA7MB8wBwYFKw4DAhoEFOAIuKyloMqCyuxIe4Vy6rMl0/A+BBRb03SsqivZ6vw1niCEZ70YgiObcAICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAjcEX0oUldxLAICB9AEggTYaerk4VeBKbtpHUJ977X5Gk+DAtmVaMdiuBpctaMnM4kL9rEWMO6ljNoPGpM0+3q9ItbRyquEahD4+vS/zAqx2D7BCznacE1q+V2cbYbRgBNwimmB+bjLlN7qtB/z4e126z5lKiBhbSsgfpON5uBtRv6yEJOfkG2DoayY/mFu9GaZMMkPi5nta8v3wI2T7htV62EqlVteo1x2Lx8L9wwuOcw3dvaa7cK43ee6f6ZHW8BtjCfCd5MF3isetgb3Ha+v/f7WW8Wf0hggNKDFC+0ltFKL6WkpBeO36U06qtmlGkjNTmMvDV76vlw99Dj0HVSMuMz+P4oFUvqS+p5SGpcQJCYFD/2MBn3t3Hs2yETSBnKGpFyqewCfzYrXMKO7zNGG0DKNMGILglwA4t2d1ptojdRcomHGARZRUg8UFQKVKjVNvdQmsmEizHMBgvuSmrKYNhFLD0n2Frruga46r5uLs6MlsC1QyN0tI1d2otMirccrGguVDeP+ipnA2DShHeypR5kBG2rfq0dKHN7149Mi6viFYeNMYH+MkFoJ/900b1EAVZ/xTgv3Y0Cf97jFp9EqCLzrH7i7aid4BAzkdHQugiOXFBthGQv6TB8GvCwxWi0Cji9H50manxbbZnqf/TZZKLINfHFiBUTULSK+PPllKktee9lDIZoSrfg5EV84m+Em4X9o2YAlX3dhK2ZM0IkbmfRvBQu5Mqumv35yES9i1FrnLGGXlniVrve2BqsJ5617KCIj88kqux8C102nefIr1BPJku4tS6lt79P5DA7r3pImfPUkIgfuiwlcbOh5RJTPPINvDBvJTF9mgdcgfSNxhWNvEqEm+hdZs6dLxhu807pCIq4Df1p2dbokbuxwztzgFDsbTRCLX19azEVpbxLohgqsnRo6gTHp0Vh+fn6qZWlNaiX5zWbEoQJujs4+BXCXm/GzcUy1K41TmirWA4wBshiCvccdhhljQylUiI/0YgtD2P+1E4UgYDFeqJcEdl74C2MDd4KNbpmCk7jXqJNlmEF3bY1Q0vQhgDfjw4WiQUWU1/ZNlCoIh7G/YPWgZNt421N4seVdXrX8IB0p0BpIYs2v1LY02yEn1tb1iUM+4y7jKZCaDhx1CLDqbJq1UMWivodTnnSaFnzmvdRG4imoXNX7ABOrKUIdb0D+pY0NpJCa4yd1XgocuW/dJcGAQhTn5TI8BT/TpNEbmXKDaBcphsBflQ7IeZ0MLEE4F9hBQoSwwdbmMJsVLR+aqTd1gFpbk0qG2ziNjIcsZlTbSUq3OQCxapAZV/GY+00hM92mSDAE6tYW5IhB82OZo+NSgHoR3fxMB1l0fd88LZTH4yfydPyHelUVcYM+E6mNQRelwayqDvzqNbWiQ/mpisgnImigRCm5hkDiZFDhQz2ZuVv+0c5A5WgHPOpB8/o2ilo/trDqf3ooTvzwEgWDe8ifa/Ov7cWOQcvvGzDxa3OIFdlCSZs+VhjvuXcj8ounTsPDhNj7zzz58F4htSvfx4zEihELWc3BNVFBCF0A3GApAAH5C6zFKjcELo5gBB5VE7nsLv30uo34g6PMvy7rq1EWErjq9ZrrLVa2g9JGyD4O3JGc6Udwa6Vax762+LzMFsLWbPs5QMgFbDKusu3CIBrXLuXWdJTrZoOvNjGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGYANgBlADIAOABlADUANwAtAGEAMQA0ADUALQA0ADIAMwA4AC0AOQBiADQAMgAtADYAZQBkADMANwA5AGMANgBmAGIAZgBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIthE0zfIrpjgCAgfQgIIDeD3tcseqpmKUSL1APyqfUbJc3J5J4EIeXxfhgFzCimaBdGKFOiE0lZskYCnT1NN5a55+k6/CBEF5ksyDs+dB9oVkhzMKUwdkQodZUfh9M1CAIFdis17ewgM99Vl+yQxQBRAKW6WlyMzs9y23k7nKW5H9X+NpOg1UC6YOS2iL/Zhui3icJPzr1clSQ8x+T9XE7OHG0rDzmymbULaN+De+utbvNpib0rq4gd5tniisL5gucS8k9jA6KEiYlg3nyeXNqhyxseT+j+KN8C+V21GQTVArkv9Ovy2gsUpn31tqZDYiKbeetIIWBqt7cSZ4SNZLmwCRTu4q0LSzThM3n7KLYJShIj34Rj8lTqIk2dRC9BVTdg2SnjIXwCk8H4NM7Mycorm8OvIwdamE4ql1wfC53d2iH5m+3uy97ApjACkP4AG+gGxiAEITQDM0AfdQxD5t9NBkYga0JVJijEI+MyYL7V9ik36DKfEB0t5ax7rncrKbhYzM3S8rdiON5OjhY7J0YJQA2s5gQAKSXPHdUe4DeFfuK9WzPB6DrCiwK++ozqHnazk+dXIIEJ58OiAKu1/FcrhOPtVOIB241OvRVIdjF4CU7EBszZ/yqseWNJK8UJlBV6nH2lXVR1+Kb6eroap78mGd+P/vrz3Xeso5SlKIwX/9RECeGZjr6I7xAl52YHuP11BCONl4MuHoiOYdhJhsXQR8GuvqietQkkFOBAYtHREmxOwieXMirPFqlvbpwRHGWRUQmg/C94ehwVNItnBJdZ/eEVycdx3jAotPi0BHLO/d5qz3v2P8KfCUaDeVpTJe7QWRNg+ADciYBhk8eSMAO85rmj+85oNM+2MaF1q+qH/q7kf9obBu8g6WkFVSIVyMl4d0LROzo26+xtDj70XE+s89M3ET+VFr2QnJWSbnVtKZbmadYqsPSuZm5lMdn/MfKjYzN68BU185aVbLw7ar1rVRlSZ9xImC78pyiS7idG4buLBbuW7xVjfUAtL4wxIVcvv3M156IXsCgaayCdKSpFORZsk4s9OHkC1AgVTPKF6BIXidCsKcpBnPkHeGAQPPCs+KC3Y3bgZtHxa4ZJCH8L1Zl/K3DwtHohkNDg8r8+o9Hm/YSyRDQyA+8iQRUlN8sqiXhfuR2PF5qgIZ0gHcZDXPv7m1XsvpBcxwunKcztkcNlBaTX4AIjA7MB8wBwYFKw4DAhoEFOAIuKyloMqCyuxIe4Vy6rMl0/A+BBRb03SsqivZ6vw1niCEZ70YgiObcAICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastus2\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" @@ -2918,7 +2918,7 @@ "RequestUri": "/subscriptions/ffa52f27-be12-4cad-b1ea-c2c241b6cceb/resourceGroups/rgnemv_1e368685f770/providers/Microsoft.Web/certificates/776C025378BC9FF0498B6FE9F93B34274F46C8EA%23%23eastasia%23?api-version=2016-03-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZmZhNTJmMjctYmUxMi00Y2FkLWIxZWEtYzJjMjQxYjZjY2ViL3Jlc291cmNlR3JvdXBzL3JnbmVtdl8xZTM2ODY4NWY3NzAvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzLzc3NkMwMjUzNzhCQzlGRjA0OThCNkZFOUY5M0IzNDI3NEY0NkM4RUElMjMlMjNlYXN0YXNpYSUyMz9hcGktdmVyc2lvbj0yMDE2LTAzLTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAjcEX0oUldxLAICB9AEggTYaerk4VeBKbtpHUJ977X5Gk+DAtmVaMdiuBpctaMnM4kL9rEWMO6ljNoPGpM0+3q9ItbRyquEahD4+vS/zAqx2D7BCznacE1q+V2cbYbRgBNwimmB+bjLlN7qtB/z4e126z5lKiBhbSsgfpON5uBtRv6yEJOfkG2DoayY/mFu9GaZMMkPi5nta8v3wI2T7htV62EqlVteo1x2Lx8L9wwuOcw3dvaa7cK43ee6f6ZHW8BtjCfCd5MF3isetgb3Ha+v/f7WW8Wf0hggNKDFC+0ltFKL6WkpBeO36U06qtmlGkjNTmMvDV76vlw99Dj0HVSMuMz+P4oFUvqS+p5SGpcQJCYFD/2MBn3t3Hs2yETSBnKGpFyqewCfzYrXMKO7zNGG0DKNMGILglwA4t2d1ptojdRcomHGARZRUg8UFQKVKjVNvdQmsmEizHMBgvuSmrKYNhFLD0n2Frruga46r5uLs6MlsC1QyN0tI1d2otMirccrGguVDeP+ipnA2DShHeypR5kBG2rfq0dKHN7149Mi6viFYeNMYH+MkFoJ/900b1EAVZ/xTgv3Y0Cf97jFp9EqCLzrH7i7aid4BAzkdHQugiOXFBthGQv6TB8GvCwxWi0Cji9H50manxbbZnqf/TZZKLINfHFiBUTULSK+PPllKktee9lDIZoSrfg5EV84m+Em4X9o2YAlX3dhK2ZM0IkbmfRvBQu5Mqumv35yES9i1FrnLGGXlniVrve2BqsJ5617KCIj88kqux8C102nefIr1BPJku4tS6lt79P5DA7r3pImfPUkIgfuiwlcbOh5RJTPPINvDBvJTF9mgdcgfSNxhWNvEqEm+hdZs6dLxhu807pCIq4Df1p2dbokbuxwztzgFDsbTRCLX19azEVpbxLohgqsnRo6gTHp0Vh+fn6qZWlNaiX5zWbEoQJujs4+BXCXm/GzcUy1K41TmirWA4wBshiCvccdhhljQylUiI/0YgtD2P+1E4UgYDFeqJcEdl74C2MDd4KNbpmCk7jXqJNlmEF3bY1Q0vQhgDfjw4WiQUWU1/ZNlCoIh7G/YPWgZNt421N4seVdXrX8IB0p0BpIYs2v1LY02yEn1tb1iUM+4y7jKZCaDhx1CLDqbJq1UMWivodTnnSaFnzmvdRG4imoXNX7ABOrKUIdb0D+pY0NpJCa4yd1XgocuW/dJcGAQhTn5TI8BT/TpNEbmXKDaBcphsBflQ7IeZ0MLEE4F9hBQoSwwdbmMJsVLR+aqTd1gFpbk0qG2ziNjIcsZlTbSUq3OQCxapAZV/GY+00hM92mSDAE6tYW5IhB82OZo+NSgHoR3fxMB1l0fd88LZTH4yfydPyHelUVcYM+E6mNQRelwayqDvzqNbWiQ/mpisgnImigRCm5hkDiZFDhQz2ZuVv+0c5A5WgHPOpB8/o2ilo/trDqf3ooTvzwEgWDe8ifa/Ov7cWOQcvvGzDxa3OIFdlCSZs+VhjvuXcj8ounTsPDhNj7zzz58F4htSvfx4zEihELWc3BNVFBCF0A3GApAAH5C6zFKjcELo5gBB5VE7nsLv30uo34g6PMvy7rq1EWErjq9ZrrLVa2g9JGyD4O3JGc6Udwa6Vax762+LzMFsLWbPs5QMgFbDKusu3CIBrXLuXWdJTrZoOvNjGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGYANgBlADIAOABlADUANwAtAGEAMQA0ADUALQA0ADIAMwA4AC0AOQBiADQAMgAtADYAZQBkADMANwA5AGMANgBmAGIAZgBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIthE0zfIrpjgCAgfQgIIDeD3tcseqpmKUSL1APyqfUbJc3J5J4EIeXxfhgFzCimaBdGKFOiE0lZskYCnT1NN5a55+k6/CBEF5ksyDs+dB9oVkhzMKUwdkQodZUfh9M1CAIFdis17ewgM99Vl+yQxQBRAKW6WlyMzs9y23k7nKW5H9X+NpOg1UC6YOS2iL/Zhui3icJPzr1clSQ8x+T9XE7OHG0rDzmymbULaN+De+utbvNpib0rq4gd5tniisL5gucS8k9jA6KEiYlg3nyeXNqhyxseT+j+KN8C+V21GQTVArkv9Ovy2gsUpn31tqZDYiKbeetIIWBqt7cSZ4SNZLmwCRTu4q0LSzThM3n7KLYJShIj34Rj8lTqIk2dRC9BVTdg2SnjIXwCk8H4NM7Mycorm8OvIwdamE4ql1wfC53d2iH5m+3uy97ApjACkP4AG+gGxiAEITQDM0AfdQxD5t9NBkYga0JVJijEI+MyYL7V9ik36DKfEB0t5ax7rncrKbhYzM3S8rdiON5OjhY7J0YJQA2s5gQAKSXPHdUe4DeFfuK9WzPB6DrCiwK++ozqHnazk+dXIIEJ58OiAKu1/FcrhOPtVOIB241OvRVIdjF4CU7EBszZ/yqseWNJK8UJlBV6nH2lXVR1+Kb6eroap78mGd+P/vrz3Xeso5SlKIwX/9RECeGZjr6I7xAl52YHuP11BCONl4MuHoiOYdhJhsXQR8GuvqietQkkFOBAYtHREmxOwieXMirPFqlvbpwRHGWRUQmg/C94ehwVNItnBJdZ/eEVycdx3jAotPi0BHLO/d5qz3v2P8KfCUaDeVpTJe7QWRNg+ADciYBhk8eSMAO85rmj+85oNM+2MaF1q+qH/q7kf9obBu8g6WkFVSIVyMl4d0LROzo26+xtDj70XE+s89M3ET+VFr2QnJWSbnVtKZbmadYqsPSuZm5lMdn/MfKjYzN68BU185aVbLw7ar1rVRlSZ9xImC78pyiS7idG4buLBbuW7xVjfUAtL4wxIVcvv3M156IXsCgaayCdKSpFORZsk4s9OHkC1AgVTPKF6BIXidCsKcpBnPkHeGAQPPCs+KC3Y3bgZtHxa4ZJCH8L1Zl/K3DwtHohkNDg8r8+o9Hm/YSyRDQyA+8iQRUlN8sqiXhfuR2PF5qgIZ0gHcZDXPv7m1XsvpBcxwunKcztkcNlBaTX4AIjA7MB8wBwYFKw4DAhoEFOAIuKyloMqCyuxIe4Vy6rMl0/A+BBRb03SsqivZ6vw1niCEZ70YgiObcAICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"eastasia\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAjcEX0oUldxLAICB9AEggTYaerk4VeBKbtpHUJ977X5Gk+DAtmVaMdiuBpctaMnM4kL9rEWMO6ljNoPGpM0+3q9ItbRyquEahD4+vS/zAqx2D7BCznacE1q+V2cbYbRgBNwimmB+bjLlN7qtB/z4e126z5lKiBhbSsgfpON5uBtRv6yEJOfkG2DoayY/mFu9GaZMMkPi5nta8v3wI2T7htV62EqlVteo1x2Lx8L9wwuOcw3dvaa7cK43ee6f6ZHW8BtjCfCd5MF3isetgb3Ha+v/f7WW8Wf0hggNKDFC+0ltFKL6WkpBeO36U06qtmlGkjNTmMvDV76vlw99Dj0HVSMuMz+P4oFUvqS+p5SGpcQJCYFD/2MBn3t3Hs2yETSBnKGpFyqewCfzYrXMKO7zNGG0DKNMGILglwA4t2d1ptojdRcomHGARZRUg8UFQKVKjVNvdQmsmEizHMBgvuSmrKYNhFLD0n2Frruga46r5uLs6MlsC1QyN0tI1d2otMirccrGguVDeP+ipnA2DShHeypR5kBG2rfq0dKHN7149Mi6viFYeNMYH+MkFoJ/900b1EAVZ/xTgv3Y0Cf97jFp9EqCLzrH7i7aid4BAzkdHQugiOXFBthGQv6TB8GvCwxWi0Cji9H50manxbbZnqf/TZZKLINfHFiBUTULSK+PPllKktee9lDIZoSrfg5EV84m+Em4X9o2YAlX3dhK2ZM0IkbmfRvBQu5Mqumv35yES9i1FrnLGGXlniVrve2BqsJ5617KCIj88kqux8C102nefIr1BPJku4tS6lt79P5DA7r3pImfPUkIgfuiwlcbOh5RJTPPINvDBvJTF9mgdcgfSNxhWNvEqEm+hdZs6dLxhu807pCIq4Df1p2dbokbuxwztzgFDsbTRCLX19azEVpbxLohgqsnRo6gTHp0Vh+fn6qZWlNaiX5zWbEoQJujs4+BXCXm/GzcUy1K41TmirWA4wBshiCvccdhhljQylUiI/0YgtD2P+1E4UgYDFeqJcEdl74C2MDd4KNbpmCk7jXqJNlmEF3bY1Q0vQhgDfjw4WiQUWU1/ZNlCoIh7G/YPWgZNt421N4seVdXrX8IB0p0BpIYs2v1LY02yEn1tb1iUM+4y7jKZCaDhx1CLDqbJq1UMWivodTnnSaFnzmvdRG4imoXNX7ABOrKUIdb0D+pY0NpJCa4yd1XgocuW/dJcGAQhTn5TI8BT/TpNEbmXKDaBcphsBflQ7IeZ0MLEE4F9hBQoSwwdbmMJsVLR+aqTd1gFpbk0qG2ziNjIcsZlTbSUq3OQCxapAZV/GY+00hM92mSDAE6tYW5IhB82OZo+NSgHoR3fxMB1l0fd88LZTH4yfydPyHelUVcYM+E6mNQRelwayqDvzqNbWiQ/mpisgnImigRCm5hkDiZFDhQz2ZuVv+0c5A5WgHPOpB8/o2ilo/trDqf3ooTvzwEgWDe8ifa/Ov7cWOQcvvGzDxa3OIFdlCSZs+VhjvuXcj8ounTsPDhNj7zzz58F4htSvfx4zEihELWc3BNVFBCF0A3GApAAH5C6zFKjcELo5gBB5VE7nsLv30uo34g6PMvy7rq1EWErjq9ZrrLVa2g9JGyD4O3JGc6Udwa6Vax762+LzMFsLWbPs5QMgFbDKusu3CIBrXLuXWdJTrZoOvNjGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGYANgBlADIAOABlADUANwAtAGEAMQA0ADUALQA0ADIAMwA4AC0AOQBiADQAMgAtADYAZQBkADMANwA5AGMANgBmAGIAZgBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIthE0zfIrpjgCAgfQgIIDeD3tcseqpmKUSL1APyqfUbJc3J5J4EIeXxfhgFzCimaBdGKFOiE0lZskYCnT1NN5a55+k6/CBEF5ksyDs+dB9oVkhzMKUwdkQodZUfh9M1CAIFdis17ewgM99Vl+yQxQBRAKW6WlyMzs9y23k7nKW5H9X+NpOg1UC6YOS2iL/Zhui3icJPzr1clSQ8x+T9XE7OHG0rDzmymbULaN+De+utbvNpib0rq4gd5tniisL5gucS8k9jA6KEiYlg3nyeXNqhyxseT+j+KN8C+V21GQTVArkv9Ovy2gsUpn31tqZDYiKbeetIIWBqt7cSZ4SNZLmwCRTu4q0LSzThM3n7KLYJShIj34Rj8lTqIk2dRC9BVTdg2SnjIXwCk8H4NM7Mycorm8OvIwdamE4ql1wfC53d2iH5m+3uy97ApjACkP4AG+gGxiAEITQDM0AfdQxD5t9NBkYga0JVJijEI+MyYL7V9ik36DKfEB0t5ax7rncrKbhYzM3S8rdiON5OjhY7J0YJQA2s5gQAKSXPHdUe4DeFfuK9WzPB6DrCiwK++ozqHnazk+dXIIEJ58OiAKu1/FcrhOPtVOIB241OvRVIdjF4CU7EBszZ/yqseWNJK8UJlBV6nH2lXVR1+Kb6eroap78mGd+P/vrz3Xeso5SlKIwX/9RECeGZjr6I7xAl52YHuP11BCONl4MuHoiOYdhJhsXQR8GuvqietQkkFOBAYtHREmxOwieXMirPFqlvbpwRHGWRUQmg/C94ehwVNItnBJdZ/eEVycdx3jAotPi0BHLO/d5qz3v2P8KfCUaDeVpTJe7QWRNg+ADciYBhk8eSMAO85rmj+85oNM+2MaF1q+qH/q7kf9obBu8g6WkFVSIVyMl4d0LROzo26+xtDj70XE+s89M3ET+VFr2QnJWSbnVtKZbmadYqsPSuZm5lMdn/MfKjYzN68BU185aVbLw7ar1rVRlSZ9xImC78pyiS7idG4buLBbuW7xVjfUAtL4wxIVcvv3M156IXsCgaayCdKSpFORZsk4s9OHkC1AgVTPKF6BIXidCsKcpBnPkHeGAQPPCs+KC3Y3bgZtHxa4ZJCH8L1Zl/K3DwtHohkNDg8r8+o9Hm/YSyRDQyA+8iQRUlN8sqiXhfuR2PF5qgIZ0gHcZDXPv7m1XsvpBcxwunKcztkcNlBaTX4AIjA7MB8wBwYFKw4DAhoEFOAIuKyloMqCyuxIe4Vy6rMl0/A+BBRb03SsqivZ6vw1niCEZ70YgiObcAICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"eastasia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" @@ -3841,7 +3841,7 @@ "RequestUri": "/subscriptions/ffa52f27-be12-4cad-b1ea-c2c241b6cceb/resourceGroups/rgnemv_1e368685f770/providers/Microsoft.Web/certificates/776C025378BC9FF0498B6FE9F93B34274F46C8EA%23%23westindia%23?api-version=2016-03-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZmZhNTJmMjctYmUxMi00Y2FkLWIxZWEtYzJjMjQxYjZjY2ViL3Jlc291cmNlR3JvdXBzL3JnbmVtdl8xZTM2ODY4NWY3NzAvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzLzc3NkMwMjUzNzhCQzlGRjA0OThCNkZFOUY5M0IzNDI3NEY0NkM4RUElMjMlMjN3ZXN0aW5kaWElMjM/YXBpLXZlcnNpb249MjAxNi0wMy0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAjcEX0oUldxLAICB9AEggTYaerk4VeBKbtpHUJ977X5Gk+DAtmVaMdiuBpctaMnM4kL9rEWMO6ljNoPGpM0+3q9ItbRyquEahD4+vS/zAqx2D7BCznacE1q+V2cbYbRgBNwimmB+bjLlN7qtB/z4e126z5lKiBhbSsgfpON5uBtRv6yEJOfkG2DoayY/mFu9GaZMMkPi5nta8v3wI2T7htV62EqlVteo1x2Lx8L9wwuOcw3dvaa7cK43ee6f6ZHW8BtjCfCd5MF3isetgb3Ha+v/f7WW8Wf0hggNKDFC+0ltFKL6WkpBeO36U06qtmlGkjNTmMvDV76vlw99Dj0HVSMuMz+P4oFUvqS+p5SGpcQJCYFD/2MBn3t3Hs2yETSBnKGpFyqewCfzYrXMKO7zNGG0DKNMGILglwA4t2d1ptojdRcomHGARZRUg8UFQKVKjVNvdQmsmEizHMBgvuSmrKYNhFLD0n2Frruga46r5uLs6MlsC1QyN0tI1d2otMirccrGguVDeP+ipnA2DShHeypR5kBG2rfq0dKHN7149Mi6viFYeNMYH+MkFoJ/900b1EAVZ/xTgv3Y0Cf97jFp9EqCLzrH7i7aid4BAzkdHQugiOXFBthGQv6TB8GvCwxWi0Cji9H50manxbbZnqf/TZZKLINfHFiBUTULSK+PPllKktee9lDIZoSrfg5EV84m+Em4X9o2YAlX3dhK2ZM0IkbmfRvBQu5Mqumv35yES9i1FrnLGGXlniVrve2BqsJ5617KCIj88kqux8C102nefIr1BPJku4tS6lt79P5DA7r3pImfPUkIgfuiwlcbOh5RJTPPINvDBvJTF9mgdcgfSNxhWNvEqEm+hdZs6dLxhu807pCIq4Df1p2dbokbuxwztzgFDsbTRCLX19azEVpbxLohgqsnRo6gTHp0Vh+fn6qZWlNaiX5zWbEoQJujs4+BXCXm/GzcUy1K41TmirWA4wBshiCvccdhhljQylUiI/0YgtD2P+1E4UgYDFeqJcEdl74C2MDd4KNbpmCk7jXqJNlmEF3bY1Q0vQhgDfjw4WiQUWU1/ZNlCoIh7G/YPWgZNt421N4seVdXrX8IB0p0BpIYs2v1LY02yEn1tb1iUM+4y7jKZCaDhx1CLDqbJq1UMWivodTnnSaFnzmvdRG4imoXNX7ABOrKUIdb0D+pY0NpJCa4yd1XgocuW/dJcGAQhTn5TI8BT/TpNEbmXKDaBcphsBflQ7IeZ0MLEE4F9hBQoSwwdbmMJsVLR+aqTd1gFpbk0qG2ziNjIcsZlTbSUq3OQCxapAZV/GY+00hM92mSDAE6tYW5IhB82OZo+NSgHoR3fxMB1l0fd88LZTH4yfydPyHelUVcYM+E6mNQRelwayqDvzqNbWiQ/mpisgnImigRCm5hkDiZFDhQz2ZuVv+0c5A5WgHPOpB8/o2ilo/trDqf3ooTvzwEgWDe8ifa/Ov7cWOQcvvGzDxa3OIFdlCSZs+VhjvuXcj8ounTsPDhNj7zzz58F4htSvfx4zEihELWc3BNVFBCF0A3GApAAH5C6zFKjcELo5gBB5VE7nsLv30uo34g6PMvy7rq1EWErjq9ZrrLVa2g9JGyD4O3JGc6Udwa6Vax762+LzMFsLWbPs5QMgFbDKusu3CIBrXLuXWdJTrZoOvNjGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGYANgBlADIAOABlADUANwAtAGEAMQA0ADUALQA0ADIAMwA4AC0AOQBiADQAMgAtADYAZQBkADMANwA5AGMANgBmAGIAZgBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIthE0zfIrpjgCAgfQgIIDeD3tcseqpmKUSL1APyqfUbJc3J5J4EIeXxfhgFzCimaBdGKFOiE0lZskYCnT1NN5a55+k6/CBEF5ksyDs+dB9oVkhzMKUwdkQodZUfh9M1CAIFdis17ewgM99Vl+yQxQBRAKW6WlyMzs9y23k7nKW5H9X+NpOg1UC6YOS2iL/Zhui3icJPzr1clSQ8x+T9XE7OHG0rDzmymbULaN+De+utbvNpib0rq4gd5tniisL5gucS8k9jA6KEiYlg3nyeXNqhyxseT+j+KN8C+V21GQTVArkv9Ovy2gsUpn31tqZDYiKbeetIIWBqt7cSZ4SNZLmwCRTu4q0LSzThM3n7KLYJShIj34Rj8lTqIk2dRC9BVTdg2SnjIXwCk8H4NM7Mycorm8OvIwdamE4ql1wfC53d2iH5m+3uy97ApjACkP4AG+gGxiAEITQDM0AfdQxD5t9NBkYga0JVJijEI+MyYL7V9ik36DKfEB0t5ax7rncrKbhYzM3S8rdiON5OjhY7J0YJQA2s5gQAKSXPHdUe4DeFfuK9WzPB6DrCiwK++ozqHnazk+dXIIEJ58OiAKu1/FcrhOPtVOIB241OvRVIdjF4CU7EBszZ/yqseWNJK8UJlBV6nH2lXVR1+Kb6eroap78mGd+P/vrz3Xeso5SlKIwX/9RECeGZjr6I7xAl52YHuP11BCONl4MuHoiOYdhJhsXQR8GuvqietQkkFOBAYtHREmxOwieXMirPFqlvbpwRHGWRUQmg/C94ehwVNItnBJdZ/eEVycdx3jAotPi0BHLO/d5qz3v2P8KfCUaDeVpTJe7QWRNg+ADciYBhk8eSMAO85rmj+85oNM+2MaF1q+qH/q7kf9obBu8g6WkFVSIVyMl4d0LROzo26+xtDj70XE+s89M3ET+VFr2QnJWSbnVtKZbmadYqsPSuZm5lMdn/MfKjYzN68BU185aVbLw7ar1rVRlSZ9xImC78pyiS7idG4buLBbuW7xVjfUAtL4wxIVcvv3M156IXsCgaayCdKSpFORZsk4s9OHkC1AgVTPKF6BIXidCsKcpBnPkHeGAQPPCs+KC3Y3bgZtHxa4ZJCH8L1Zl/K3DwtHohkNDg8r8+o9Hm/YSyRDQyA+8iQRUlN8sqiXhfuR2PF5qgIZ0gHcZDXPv7m1XsvpBcxwunKcztkcNlBaTX4AIjA7MB8wBwYFKw4DAhoEFOAIuKyloMqCyuxIe4Vy6rMl0/A+BBRb03SsqivZ6vw1niCEZ70YgiObcAICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"westindia\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAjcEX0oUldxLAICB9AEggTYaerk4VeBKbtpHUJ977X5Gk+DAtmVaMdiuBpctaMnM4kL9rEWMO6ljNoPGpM0+3q9ItbRyquEahD4+vS/zAqx2D7BCznacE1q+V2cbYbRgBNwimmB+bjLlN7qtB/z4e126z5lKiBhbSsgfpON5uBtRv6yEJOfkG2DoayY/mFu9GaZMMkPi5nta8v3wI2T7htV62EqlVteo1x2Lx8L9wwuOcw3dvaa7cK43ee6f6ZHW8BtjCfCd5MF3isetgb3Ha+v/f7WW8Wf0hggNKDFC+0ltFKL6WkpBeO36U06qtmlGkjNTmMvDV76vlw99Dj0HVSMuMz+P4oFUvqS+p5SGpcQJCYFD/2MBn3t3Hs2yETSBnKGpFyqewCfzYrXMKO7zNGG0DKNMGILglwA4t2d1ptojdRcomHGARZRUg8UFQKVKjVNvdQmsmEizHMBgvuSmrKYNhFLD0n2Frruga46r5uLs6MlsC1QyN0tI1d2otMirccrGguVDeP+ipnA2DShHeypR5kBG2rfq0dKHN7149Mi6viFYeNMYH+MkFoJ/900b1EAVZ/xTgv3Y0Cf97jFp9EqCLzrH7i7aid4BAzkdHQugiOXFBthGQv6TB8GvCwxWi0Cji9H50manxbbZnqf/TZZKLINfHFiBUTULSK+PPllKktee9lDIZoSrfg5EV84m+Em4X9o2YAlX3dhK2ZM0IkbmfRvBQu5Mqumv35yES9i1FrnLGGXlniVrve2BqsJ5617KCIj88kqux8C102nefIr1BPJku4tS6lt79P5DA7r3pImfPUkIgfuiwlcbOh5RJTPPINvDBvJTF9mgdcgfSNxhWNvEqEm+hdZs6dLxhu807pCIq4Df1p2dbokbuxwztzgFDsbTRCLX19azEVpbxLohgqsnRo6gTHp0Vh+fn6qZWlNaiX5zWbEoQJujs4+BXCXm/GzcUy1K41TmirWA4wBshiCvccdhhljQylUiI/0YgtD2P+1E4UgYDFeqJcEdl74C2MDd4KNbpmCk7jXqJNlmEF3bY1Q0vQhgDfjw4WiQUWU1/ZNlCoIh7G/YPWgZNt421N4seVdXrX8IB0p0BpIYs2v1LY02yEn1tb1iUM+4y7jKZCaDhx1CLDqbJq1UMWivodTnnSaFnzmvdRG4imoXNX7ABOrKUIdb0D+pY0NpJCa4yd1XgocuW/dJcGAQhTn5TI8BT/TpNEbmXKDaBcphsBflQ7IeZ0MLEE4F9hBQoSwwdbmMJsVLR+aqTd1gFpbk0qG2ziNjIcsZlTbSUq3OQCxapAZV/GY+00hM92mSDAE6tYW5IhB82OZo+NSgHoR3fxMB1l0fd88LZTH4yfydPyHelUVcYM+E6mNQRelwayqDvzqNbWiQ/mpisgnImigRCm5hkDiZFDhQz2ZuVv+0c5A5WgHPOpB8/o2ilo/trDqf3ooTvzwEgWDe8ifa/Ov7cWOQcvvGzDxa3OIFdlCSZs+VhjvuXcj8ounTsPDhNj7zzz58F4htSvfx4zEihELWc3BNVFBCF0A3GApAAH5C6zFKjcELo5gBB5VE7nsLv30uo34g6PMvy7rq1EWErjq9ZrrLVa2g9JGyD4O3JGc6Udwa6Vax762+LzMFsLWbPs5QMgFbDKusu3CIBrXLuXWdJTrZoOvNjGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGYANgBlADIAOABlADUANwAtAGEAMQA0ADUALQA0ADIAMwA4AC0AOQBiADQAMgAtADYAZQBkADMANwA5AGMANgBmAGIAZgBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIthE0zfIrpjgCAgfQgIIDeD3tcseqpmKUSL1APyqfUbJc3J5J4EIeXxfhgFzCimaBdGKFOiE0lZskYCnT1NN5a55+k6/CBEF5ksyDs+dB9oVkhzMKUwdkQodZUfh9M1CAIFdis17ewgM99Vl+yQxQBRAKW6WlyMzs9y23k7nKW5H9X+NpOg1UC6YOS2iL/Zhui3icJPzr1clSQ8x+T9XE7OHG0rDzmymbULaN+De+utbvNpib0rq4gd5tniisL5gucS8k9jA6KEiYlg3nyeXNqhyxseT+j+KN8C+V21GQTVArkv9Ovy2gsUpn31tqZDYiKbeetIIWBqt7cSZ4SNZLmwCRTu4q0LSzThM3n7KLYJShIj34Rj8lTqIk2dRC9BVTdg2SnjIXwCk8H4NM7Mycorm8OvIwdamE4ql1wfC53d2iH5m+3uy97ApjACkP4AG+gGxiAEITQDM0AfdQxD5t9NBkYga0JVJijEI+MyYL7V9ik36DKfEB0t5ax7rncrKbhYzM3S8rdiON5OjhY7J0YJQA2s5gQAKSXPHdUe4DeFfuK9WzPB6DrCiwK++ozqHnazk+dXIIEJ58OiAKu1/FcrhOPtVOIB241OvRVIdjF4CU7EBszZ/yqseWNJK8UJlBV6nH2lXVR1+Kb6eroap78mGd+P/vrz3Xeso5SlKIwX/9RECeGZjr6I7xAl52YHuP11BCONl4MuHoiOYdhJhsXQR8GuvqietQkkFOBAYtHREmxOwieXMirPFqlvbpwRHGWRUQmg/C94ehwVNItnBJdZ/eEVycdx3jAotPi0BHLO/d5qz3v2P8KfCUaDeVpTJe7QWRNg+ADciYBhk8eSMAO85rmj+85oNM+2MaF1q+qH/q7kf9obBu8g6WkFVSIVyMl4d0LROzo26+xtDj70XE+s89M3ET+VFr2QnJWSbnVtKZbmadYqsPSuZm5lMdn/MfKjYzN68BU185aVbLw7ar1rVRlSZ9xImC78pyiS7idG4buLBbuW7xVjfUAtL4wxIVcvv3M156IXsCgaayCdKSpFORZsk4s9OHkC1AgVTPKF6BIXidCsKcpBnPkHeGAQPPCs+KC3Y3bgZtHxa4ZJCH8L1Zl/K3DwtHohkNDg8r8+o9Hm/YSyRDQyA+8iQRUlN8sqiXhfuR2PF5qgIZ0gHcZDXPv7m1XsvpBcxwunKcztkcNlBaTX4AIjA7MB8wBwYFKw4DAhoEFOAIuKyloMqCyuxIe4Vy6rMl0/A+BBRb03SsqivZ6vw1niCEZ70YgiObcAICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"westindia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" @@ -4764,7 +4764,7 @@ "RequestUri": "/subscriptions/ffa52f27-be12-4cad-b1ea-c2c241b6cceb/resourceGroups/rgnemv_1e368685f770/providers/Microsoft.Web/certificates/776C025378BC9FF0498B6FE9F93B34274F46C8EA%23%23centralus%23?api-version=2016-03-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZmZhNTJmMjctYmUxMi00Y2FkLWIxZWEtYzJjMjQxYjZjY2ViL3Jlc291cmNlR3JvdXBzL3JnbmVtdl8xZTM2ODY4NWY3NzAvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvY2VydGlmaWNhdGVzLzc3NkMwMjUzNzhCQzlGRjA0OThCNkZFOUY5M0IzNDI3NEY0NkM4RUElMjMlMjNjZW50cmFsdXMlMjM/YXBpLXZlcnNpb249MjAxNi0wMy0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAjcEX0oUldxLAICB9AEggTYaerk4VeBKbtpHUJ977X5Gk+DAtmVaMdiuBpctaMnM4kL9rEWMO6ljNoPGpM0+3q9ItbRyquEahD4+vS/zAqx2D7BCznacE1q+V2cbYbRgBNwimmB+bjLlN7qtB/z4e126z5lKiBhbSsgfpON5uBtRv6yEJOfkG2DoayY/mFu9GaZMMkPi5nta8v3wI2T7htV62EqlVteo1x2Lx8L9wwuOcw3dvaa7cK43ee6f6ZHW8BtjCfCd5MF3isetgb3Ha+v/f7WW8Wf0hggNKDFC+0ltFKL6WkpBeO36U06qtmlGkjNTmMvDV76vlw99Dj0HVSMuMz+P4oFUvqS+p5SGpcQJCYFD/2MBn3t3Hs2yETSBnKGpFyqewCfzYrXMKO7zNGG0DKNMGILglwA4t2d1ptojdRcomHGARZRUg8UFQKVKjVNvdQmsmEizHMBgvuSmrKYNhFLD0n2Frruga46r5uLs6MlsC1QyN0tI1d2otMirccrGguVDeP+ipnA2DShHeypR5kBG2rfq0dKHN7149Mi6viFYeNMYH+MkFoJ/900b1EAVZ/xTgv3Y0Cf97jFp9EqCLzrH7i7aid4BAzkdHQugiOXFBthGQv6TB8GvCwxWi0Cji9H50manxbbZnqf/TZZKLINfHFiBUTULSK+PPllKktee9lDIZoSrfg5EV84m+Em4X9o2YAlX3dhK2ZM0IkbmfRvBQu5Mqumv35yES9i1FrnLGGXlniVrve2BqsJ5617KCIj88kqux8C102nefIr1BPJku4tS6lt79P5DA7r3pImfPUkIgfuiwlcbOh5RJTPPINvDBvJTF9mgdcgfSNxhWNvEqEm+hdZs6dLxhu807pCIq4Df1p2dbokbuxwztzgFDsbTRCLX19azEVpbxLohgqsnRo6gTHp0Vh+fn6qZWlNaiX5zWbEoQJujs4+BXCXm/GzcUy1K41TmirWA4wBshiCvccdhhljQylUiI/0YgtD2P+1E4UgYDFeqJcEdl74C2MDd4KNbpmCk7jXqJNlmEF3bY1Q0vQhgDfjw4WiQUWU1/ZNlCoIh7G/YPWgZNt421N4seVdXrX8IB0p0BpIYs2v1LY02yEn1tb1iUM+4y7jKZCaDhx1CLDqbJq1UMWivodTnnSaFnzmvdRG4imoXNX7ABOrKUIdb0D+pY0NpJCa4yd1XgocuW/dJcGAQhTn5TI8BT/TpNEbmXKDaBcphsBflQ7IeZ0MLEE4F9hBQoSwwdbmMJsVLR+aqTd1gFpbk0qG2ziNjIcsZlTbSUq3OQCxapAZV/GY+00hM92mSDAE6tYW5IhB82OZo+NSgHoR3fxMB1l0fd88LZTH4yfydPyHelUVcYM+E6mNQRelwayqDvzqNbWiQ/mpisgnImigRCm5hkDiZFDhQz2ZuVv+0c5A5WgHPOpB8/o2ilo/trDqf3ooTvzwEgWDe8ifa/Ov7cWOQcvvGzDxa3OIFdlCSZs+VhjvuXcj8ounTsPDhNj7zzz58F4htSvfx4zEihELWc3BNVFBCF0A3GApAAH5C6zFKjcELo5gBB5VE7nsLv30uo34g6PMvy7rq1EWErjq9ZrrLVa2g9JGyD4O3JGc6Udwa6Vax762+LzMFsLWbPs5QMgFbDKusu3CIBrXLuXWdJTrZoOvNjGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGYANgBlADIAOABlADUANwAtAGEAMQA0ADUALQA0ADIAMwA4AC0AOQBiADQAMgAtADYAZQBkADMANwA5AGMANgBmAGIAZgBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIthE0zfIrpjgCAgfQgIIDeD3tcseqpmKUSL1APyqfUbJc3J5J4EIeXxfhgFzCimaBdGKFOiE0lZskYCnT1NN5a55+k6/CBEF5ksyDs+dB9oVkhzMKUwdkQodZUfh9M1CAIFdis17ewgM99Vl+yQxQBRAKW6WlyMzs9y23k7nKW5H9X+NpOg1UC6YOS2iL/Zhui3icJPzr1clSQ8x+T9XE7OHG0rDzmymbULaN+De+utbvNpib0rq4gd5tniisL5gucS8k9jA6KEiYlg3nyeXNqhyxseT+j+KN8C+V21GQTVArkv9Ovy2gsUpn31tqZDYiKbeetIIWBqt7cSZ4SNZLmwCRTu4q0LSzThM3n7KLYJShIj34Rj8lTqIk2dRC9BVTdg2SnjIXwCk8H4NM7Mycorm8OvIwdamE4ql1wfC53d2iH5m+3uy97ApjACkP4AG+gGxiAEITQDM0AfdQxD5t9NBkYga0JVJijEI+MyYL7V9ik36DKfEB0t5ax7rncrKbhYzM3S8rdiON5OjhY7J0YJQA2s5gQAKSXPHdUe4DeFfuK9WzPB6DrCiwK++ozqHnazk+dXIIEJ58OiAKu1/FcrhOPtVOIB241OvRVIdjF4CU7EBszZ/yqseWNJK8UJlBV6nH2lXVR1+Kb6eroap78mGd+P/vrz3Xeso5SlKIwX/9RECeGZjr6I7xAl52YHuP11BCONl4MuHoiOYdhJhsXQR8GuvqietQkkFOBAYtHREmxOwieXMirPFqlvbpwRHGWRUQmg/C94ehwVNItnBJdZ/eEVycdx3jAotPi0BHLO/d5qz3v2P8KfCUaDeVpTJe7QWRNg+ADciYBhk8eSMAO85rmj+85oNM+2MaF1q+qH/q7kf9obBu8g6WkFVSIVyMl4d0LROzo26+xtDj70XE+s89M3ET+VFr2QnJWSbnVtKZbmadYqsPSuZm5lMdn/MfKjYzN68BU185aVbLw7ar1rVRlSZ9xImC78pyiS7idG4buLBbuW7xVjfUAtL4wxIVcvv3M156IXsCgaayCdKSpFORZsk4s9OHkC1AgVTPKF6BIXidCsKcpBnPkHeGAQPPCs+KC3Y3bgZtHxa4ZJCH8L1Zl/K3DwtHohkNDg8r8+o9Hm/YSyRDQyA+8iQRUlN8sqiXhfuR2PF5qgIZ0gHcZDXPv7m1XsvpBcxwunKcztkcNlBaTX4AIjA7MB8wBwYFKw4DAhoEFOAIuKyloMqCyuxIe4Vy6rMl0/A+BBRb03SsqivZ6vw1niCEZ70YgiObcAICB9A=\",\r\n \"password\": \"StrongPass!12\"\r\n },\r\n \"location\": \"centralus\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"pfxBlob\": \"MIIKMAIBAzCCCewGCSqGSIb3DQEHAaCCCd0EggnZMIIJ1TCCBg4GCSqGSIb3DQEHAaCCBf8EggX7MIIF9zCCBfMGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAjcEX0oUldxLAICB9AEggTYaerk4VeBKbtpHUJ977X5Gk+DAtmVaMdiuBpctaMnM4kL9rEWMO6ljNoPGpM0+3q9ItbRyquEahD4+vS/zAqx2D7BCznacE1q+V2cbYbRgBNwimmB+bjLlN7qtB/z4e126z5lKiBhbSsgfpON5uBtRv6yEJOfkG2DoayY/mFu9GaZMMkPi5nta8v3wI2T7htV62EqlVteo1x2Lx8L9wwuOcw3dvaa7cK43ee6f6ZHW8BtjCfCd5MF3isetgb3Ha+v/f7WW8Wf0hggNKDFC+0ltFKL6WkpBeO36U06qtmlGkjNTmMvDV76vlw99Dj0HVSMuMz+P4oFUvqS+p5SGpcQJCYFD/2MBn3t3Hs2yETSBnKGpFyqewCfzYrXMKO7zNGG0DKNMGILglwA4t2d1ptojdRcomHGARZRUg8UFQKVKjVNvdQmsmEizHMBgvuSmrKYNhFLD0n2Frruga46r5uLs6MlsC1QyN0tI1d2otMirccrGguVDeP+ipnA2DShHeypR5kBG2rfq0dKHN7149Mi6viFYeNMYH+MkFoJ/900b1EAVZ/xTgv3Y0Cf97jFp9EqCLzrH7i7aid4BAzkdHQugiOXFBthGQv6TB8GvCwxWi0Cji9H50manxbbZnqf/TZZKLINfHFiBUTULSK+PPllKktee9lDIZoSrfg5EV84m+Em4X9o2YAlX3dhK2ZM0IkbmfRvBQu5Mqumv35yES9i1FrnLGGXlniVrve2BqsJ5617KCIj88kqux8C102nefIr1BPJku4tS6lt79P5DA7r3pImfPUkIgfuiwlcbOh5RJTPPINvDBvJTF9mgdcgfSNxhWNvEqEm+hdZs6dLxhu807pCIq4Df1p2dbokbuxwztzgFDsbTRCLX19azEVpbxLohgqsnRo6gTHp0Vh+fn6qZWlNaiX5zWbEoQJujs4+BXCXm/GzcUy1K41TmirWA4wBshiCvccdhhljQylUiI/0YgtD2P+1E4UgYDFeqJcEdl74C2MDd4KNbpmCk7jXqJNlmEF3bY1Q0vQhgDfjw4WiQUWU1/ZNlCoIh7G/YPWgZNt421N4seVdXrX8IB0p0BpIYs2v1LY02yEn1tb1iUM+4y7jKZCaDhx1CLDqbJq1UMWivodTnnSaFnzmvdRG4imoXNX7ABOrKUIdb0D+pY0NpJCa4yd1XgocuW/dJcGAQhTn5TI8BT/TpNEbmXKDaBcphsBflQ7IeZ0MLEE4F9hBQoSwwdbmMJsVLR+aqTd1gFpbk0qG2ziNjIcsZlTbSUq3OQCxapAZV/GY+00hM92mSDAE6tYW5IhB82OZo+NSgHoR3fxMB1l0fd88LZTH4yfydPyHelUVcYM+E6mNQRelwayqDvzqNbWiQ/mpisgnImigRCm5hkDiZFDhQz2ZuVv+0c5A5WgHPOpB8/o2ilo/trDqf3ooTvzwEgWDe8ifa/Ov7cWOQcvvGzDxa3OIFdlCSZs+VhjvuXcj8ounTsPDhNj7zzz58F4htSvfx4zEihELWc3BNVFBCF0A3GApAAH5C6zFKjcELo5gBB5VE7nsLv30uo34g6PMvy7rq1EWErjq9ZrrLVa2g9JGyD4O3JGc6Udwa6Vax762+LzMFsLWbPs5QMgFbDKusu3CIBrXLuXWdJTrZoOvNjGB4TATBgkqhkiG9w0BCRUxBgQEAQAAADBdBgkqhkiG9w0BCRQxUB5OAHQAcAAtAGYANgBlADIAOABlADUANwAtAGEAMQA0ADUALQA0ADIAMwA4AC0AOQBiADQAMgAtADYAZQBkADMANwA5AGMANgBmAGIAZgBhMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA78GCSqGSIb3DQEHBqCCA7AwggOsAgEAMIIDpQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIthE0zfIrpjgCAgfQgIIDeD3tcseqpmKUSL1APyqfUbJc3J5J4EIeXxfhgFzCimaBdGKFOiE0lZskYCnT1NN5a55+k6/CBEF5ksyDs+dB9oVkhzMKUwdkQodZUfh9M1CAIFdis17ewgM99Vl+yQxQBRAKW6WlyMzs9y23k7nKW5H9X+NpOg1UC6YOS2iL/Zhui3icJPzr1clSQ8x+T9XE7OHG0rDzmymbULaN+De+utbvNpib0rq4gd5tniisL5gucS8k9jA6KEiYlg3nyeXNqhyxseT+j+KN8C+V21GQTVArkv9Ovy2gsUpn31tqZDYiKbeetIIWBqt7cSZ4SNZLmwCRTu4q0LSzThM3n7KLYJShIj34Rj8lTqIk2dRC9BVTdg2SnjIXwCk8H4NM7Mycorm8OvIwdamE4ql1wfC53d2iH5m+3uy97ApjACkP4AG+gGxiAEITQDM0AfdQxD5t9NBkYga0JVJijEI+MyYL7V9ik36DKfEB0t5ax7rncrKbhYzM3S8rdiON5OjhY7J0YJQA2s5gQAKSXPHdUe4DeFfuK9WzPB6DrCiwK++ozqHnazk+dXIIEJ58OiAKu1/FcrhOPtVOIB241OvRVIdjF4CU7EBszZ/yqseWNJK8UJlBV6nH2lXVR1+Kb6eroap78mGd+P/vrz3Xeso5SlKIwX/9RECeGZjr6I7xAl52YHuP11BCONl4MuHoiOYdhJhsXQR8GuvqietQkkFOBAYtHREmxOwieXMirPFqlvbpwRHGWRUQmg/C94ehwVNItnBJdZ/eEVycdx3jAotPi0BHLO/d5qz3v2P8KfCUaDeVpTJe7QWRNg+ADciYBhk8eSMAO85rmj+85oNM+2MaF1q+qH/q7kf9obBu8g6WkFVSIVyMl4d0LROzo26+xtDj70XE+s89M3ET+VFr2QnJWSbnVtKZbmadYqsPSuZm5lMdn/MfKjYzN68BU185aVbLw7ar1rVRlSZ9xImC78pyiS7idG4buLBbuW7xVjfUAtL4wxIVcvv3M156IXsCgaayCdKSpFORZsk4s9OHkC1AgVTPKF6BIXidCsKcpBnPkHeGAQPPCs+KC3Y3bgZtHxa4ZJCH8L1Zl/K3DwtHohkNDg8r8+o9Hm/YSyRDQyA+8iQRUlN8sqiXhfuR2PF5qgIZ0gHcZDXPv7m1XsvpBcxwunKcztkcNlBaTX4AIjA7MB8wBwYFKw4DAhoEFOAIuKyloMqCyuxIe4Vy6rMl0/A+BBRb03SsqivZ6vw1niCEZ70YgiObcAICB9A=\",\r\n \"password\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"location\": \"centralus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "Content-Type": [ "application/json; charset=utf-8" diff --git a/deprecated/Samples/Batch/ManageBatchAccount.cs b/deprecated/Samples/Batch/ManageBatchAccount.cs deleted file mode 100644 index 8f46969ab..000000000 --- a/deprecated/Samples/Batch/ManageBatchAccount.cs +++ /dev/null @@ -1,256 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. - -using Microsoft.Azure.Management.Fluent; -using Microsoft.Azure.Management.Batch.Fluent.Models; -using Microsoft.Azure.Management.Batch.Fluent; -using Microsoft.Azure.Management.ResourceManager.Fluent.Authentication; -using Microsoft.Azure.Management.ResourceManager.Fluent.Core; -using Microsoft.Azure.Management.Samples.Common; -using System; -using System.Linq; -using Microsoft.Azure.Management.ResourceManager.Fluent; - -namespace ManageBatchAccount -{ - public class Program - { - private const string AppName = "application"; - private const string AppDisplayName = "My application display name"; - private const string AppPackageName = "app_package"; - private static readonly Region Region = Region.AustraliaSouthEast; - private static readonly Region Region2 = Region.USCentral; - - - /** - * Azure Batch sample for managing batch accounts - - * - Get subscription batch account quota for a particular location. - * - List all the batch accounts, look if quota allows you to create a new batch account at specified location by counting batch accounts in that particular location. - * - Create a batch account with new application and application package, along with new storage account. - * - Get the keys for batch account. - * - Regenerate keys for batch account - * - Regenerate the keys of storage accounts, sync with batch account. - * - Update application's display name. - * - Create another batch account using existing storage account. - * - List the batch account. - * - Delete the batch account. - * - Delete the application packages. - * - Delete applications. - */ - public static void RunSample(IAzure azure) - { - string batchAccountName = Utilities.CreateRandomName("ba"); - string storageAccountName = Utilities.CreateRandomName("sa"); - string batchAccountName2 = Utilities.CreateRandomName("ba2"); - string rgName = Utilities.CreateRandomName("rgBAMB"); - - try - { - // =========================================================== - // Get how many batch accounts can be created in specified region. - - int allowedNumberOfBatchAccounts = azure.BatchAccounts.GetBatchAccountQuotaByLocation(Region); - - // =========================================================== - // List all the batch accounts in subscription. - - var batchAccounts = azure.BatchAccounts.List(); - int batchAccountsAtSpecificRegion = batchAccounts.Count(x => x.Region == Region); - - if (batchAccountsAtSpecificRegion >= allowedNumberOfBatchAccounts) - { - Utilities.Log("No more batch accounts can be created at " - + Region + " region, this region already have " - + batchAccountsAtSpecificRegion - + " batch accounts, current quota to create batch account in " - + Region + " region is " + allowedNumberOfBatchAccounts + "."); - return; - } - - // ============================================================ - // Create a batch account - - Utilities.Log("Creating a batch Account"); - - var batchAccount = azure.BatchAccounts.Define(batchAccountName) - .WithRegion(Region) - .WithNewResourceGroup(rgName) - .DefineNewApplication(AppName) - .DefineNewApplicationPackage(AppPackageName) - .WithAllowUpdates(true) - .WithDisplayName(AppDisplayName) - .Attach() - .WithNewStorageAccount(storageAccountName) - .Create(); - - Utilities.Log("Created a batch Account:"); - Utilities.PrintBatchAccount(batchAccount); - - // ============================================================ - // Get | regenerate batch account access keys - - Utilities.Log("Getting batch account access keys"); - - var batchAccountKeys = batchAccount.GetKeys(); - - Utilities.PrintBatchAccountKey(batchAccountKeys); - - Utilities.Log("Regenerating primary batch account primary access key"); - - batchAccountKeys = batchAccount.RegenerateKeys(AccountKeyType.Primary); - - Utilities.PrintBatchAccountKey(batchAccountKeys); - - // ============================================================ - // Regenerate the keys for storage account - var storageAccount = azure.StorageAccounts.GetByResourceGroup(rgName, storageAccountName); - var storageAccountKeys = storageAccount.GetKeys(); - - Utilities.PrintStorageAccountKeys(storageAccountKeys); - - Utilities.Log("Regenerating first storage account access key"); - - storageAccountKeys = storageAccount.RegenerateKey(storageAccountKeys[0].KeyName); - - Utilities.PrintStorageAccountKeys(storageAccountKeys); - - // ============================================================ - // Synchronize storage account keys with batch account - - batchAccount.SynchronizeAutoStorageKeys(); - - // ============================================================ - // Update name of application. - batchAccount - .Update() - .UpdateApplication(AppName) - .WithDisplayName("New application display name") - .Parent() - .Apply(); - - batchAccount.Refresh(); - Utilities.PrintBatchAccount(batchAccount); - - // ============================================================ - // Create another batch account - - Utilities.Log("Creating another Batch Account"); - - allowedNumberOfBatchAccounts = azure.BatchAccounts.GetBatchAccountQuotaByLocation(Region2); - - // =========================================================== - // List all the batch accounts in subscription. - - batchAccounts = azure.BatchAccounts.List(); - batchAccountsAtSpecificRegion = batchAccounts.Count(x => x.Region == Region2); - - IBatchAccount batchAccount2 = null; - if (batchAccountsAtSpecificRegion < allowedNumberOfBatchAccounts) - { - batchAccount2 = azure.BatchAccounts.Define(batchAccountName2) - .WithRegion(Region2) - .WithExistingResourceGroup(rgName) - .WithExistingStorageAccount(storageAccount) - .Create(); - - Utilities.Log("Created second Batch Account:"); - Utilities.PrintBatchAccount(batchAccount2); - } - - // ============================================================ - // List batch accounts - - Utilities.Log("Listing Batch accounts"); - - var accounts = azure.BatchAccounts.ListByResourceGroup(rgName); - foreach (var account in accounts) - { - Utilities.Log("Batch Account - " + account.Name); - } - - // ============================================================ - // Refresh a batch account. - batchAccount.Refresh(); - Utilities.PrintBatchAccount(batchAccount); - - // ============================================================ - // Delete a batch account - - Utilities.Log("Deleting a batch account - " + batchAccount.Name); - - foreach (var applicationEntry in batchAccount.Applications) - { - foreach (var applicationPackageEntry in applicationEntry.Value.ApplicationPackages) - { - Utilities.Log("Deleting a application package - " + applicationPackageEntry.Key); - applicationPackageEntry.Value.Delete(); - } - Utilities.Log("Deleting a application - " + applicationEntry.Key); - batchAccount.Update().WithoutApplication(applicationEntry.Key).Apply(); - } - - try - { - azure.BatchAccounts.DeleteById(batchAccount.Id); - } - catch - { - } - - Utilities.Log("Deleted batch account"); - - if (batchAccount2 != null) - { - Utilities.Log("Deleting second batch account - " + batchAccount2.Name); - try - { - azure.BatchAccounts.DeleteById(batchAccount2.Id); - } - catch - { - } - - Utilities.Log("Deleted second batch account"); - } - } - finally - { - try - { - Utilities.Log("Deleting Resource Group: " + rgName); - azure.ResourceGroups.DeleteByName(rgName); - Utilities.Log("Deleted Resource Group: " + rgName); - } - catch (Exception) - { - Utilities.Log("Did not create any resources in Azure. No clean up is necessary"); - } - } - } - - public static void Main(string[] args) - { - try - { - //================================================================= - // Authenticate - AzureCredentials credentials = SdkContext.AzureCredentialsFactory.FromFile(Environment.GetEnvironmentVariable("AZURE_AUTH_LOCATION")); - - var azure = Azure - .Configure() - .WithLogLevel(HttpLoggingDelegatingHandler.Level.Basic) - .Authenticate(credentials) - .WithDefaultSubscription(); - - // Print selected subscription - Utilities.Log("Selected subscription: " + azure.SubscriptionId); - - RunSample(azure); - } - catch (Exception ex) - { - Utilities.Log(ex); - } - } - } -} \ No newline at end of file diff --git a/deprecated/Tests/Fluent.Tests/Batch/BatchTests.cs b/deprecated/Tests/Fluent.Tests/Batch/BatchTests.cs deleted file mode 100644 index 7109aacb2..000000000 --- a/deprecated/Tests/Fluent.Tests/Batch/BatchTests.cs +++ /dev/null @@ -1,379 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. - -using Azure.Tests; -using Fluent.Tests.Common; -using Microsoft.Azure.Management.Batch.Fluent; -using Microsoft.Azure.Management.Batch.Fluent.Models; -using Microsoft.Azure.Management.ResourceManager.Fluent.Core; -using Microsoft.Rest.ClientRuntime.Azure.TestFramework; -using System; -using System.Collections.Generic; -using System.Threading.Tasks; -using Xunit; - -namespace Fluent.Tests -{ - public partial class Batch - { - - [Fact] - public async Task CanCRUDBatchAccounts() - { - using (var context = FluentMockContext.Start(this.GetType().FullName)) - { - var rgName = TestUtilities.GenerateName("rgstg"); - var batchAccountName = TestUtilities.GenerateName("batchaccount"); - var storageAccountName = TestUtilities.GenerateName("sa"); - try - { - var batchManager = TestHelper.CreateBatchManager(); - // Create - var batchAccount = await batchManager.BatchAccounts - .Define(batchAccountName) - .WithRegion(Region.AsiaEast) - .WithNewResourceGroup(rgName) - .CreateAsync(); - - Assert.Equal(rgName, batchAccount.ResourceGroupName); - Assert.Null(batchAccount.AutoStorage); - // List - var accounts = batchManager.BatchAccounts.ListByResourceGroup(rgName); - Assert.Contains(accounts, account => StringComparer.OrdinalIgnoreCase.Equals(account.Name, batchAccountName)); - // Get - batchAccount = batchManager.BatchAccounts.GetByResourceGroup(rgName, batchAccountName); - Assert.NotNull(batchAccount); - - // Get Keys - BatchAccountKeys keys = batchAccount.GetKeys(); - Assert.NotNull(keys.Primary); - Assert.NotNull(keys.Secondary); - - BatchAccountKeys newKeys = batchAccount.RegenerateKeys(AccountKeyType.Primary); - Assert.NotNull(newKeys.Primary); - Assert.NotNull(newKeys.Secondary); - - Assert.NotEqual(newKeys.Primary, keys.Primary); - Assert.Equal(newKeys.Secondary, keys.Secondary); - - batchAccount = batchAccount.Update() - .WithNewStorageAccount(storageAccountName) - .Apply(); - - Assert.NotNull(batchAccount.AutoStorage.StorageAccountId); - var lastSync = batchAccount.AutoStorage.LastKeySync; - - batchAccount.SynchronizeAutoStorageKeys(); - batchAccount.Refresh(); - - Assert.NotEqual(lastSync, batchAccount.AutoStorage.LastKeySync); - - // Test applications. - var applicationId = TestUtilities.GenerateName("myApplication"); - var applicationDisplayName = TestUtilities.GenerateName("displayName"); - var applicationPackageName = TestUtilities.GenerateName("applicationPackage"); - - var updatesAllowed = true; - - batchAccount.Update() - .DefineNewApplication(applicationId) - .DefineNewApplicationPackage(applicationPackageName) - .WithDisplayName(applicationDisplayName) - .WithAllowUpdates(updatesAllowed) - .Attach() - .Apply(); - Assert.True(batchAccount.Applications.ContainsKey(applicationId)); - - // Refresh to fetch batch account and application again. - batchAccount.Refresh(); - Assert.True(batchAccount.Applications.ContainsKey(applicationId)); - - var application = batchAccount.Applications[applicationId]; - Assert.Equal(application.DisplayName, applicationDisplayName); - Assert.Equal(application.UpdatesAllowed, updatesAllowed); - Assert.Equal(1, application.ApplicationPackages.Count); - var applicationPackage = application.ApplicationPackages[applicationPackageName]; - Assert.Equal(applicationPackage.Name, applicationPackageName); - - // Delete application package directly. - applicationPackage.Delete(); - batchAccount - .Update() - .WithoutApplication(applicationId) - .Apply(); - - batchAccount.Refresh(); - Assert.False(batchAccount.Applications.ContainsKey(applicationId)); - - var applicationPackage1Name = TestUtilities.GenerateName("applicationPackage1"); - var applicationPackage2Name = TestUtilities.GenerateName("applicationPackage2"); - batchAccount.Update() - .DefineNewApplication(applicationId) - .DefineNewApplicationPackage(applicationPackage1Name) - .DefineNewApplicationPackage(applicationPackage2Name) - .WithDisplayName(applicationDisplayName) - .WithAllowUpdates(updatesAllowed) - .Attach() - .Apply(); - Assert.True(batchAccount.Applications.ContainsKey(applicationId)); - application.Refresh(); - Assert.Equal(2, application.ApplicationPackages.Count); - - var newApplicationDisplayName = "newApplicationDisplayName"; - batchAccount - .Update() - .UpdateApplication(applicationId) - .WithoutApplicationPackage(applicationPackage2Name) - .WithDisplayName(newApplicationDisplayName) - .Parent() - .Apply(); - application = batchAccount.Applications[applicationId]; - Assert.Equal(application.DisplayName, newApplicationDisplayName); - - batchAccount.Refresh(); - application = batchAccount.Applications[applicationId]; - - Assert.Equal(application.DisplayName, newApplicationDisplayName); - Assert.Equal(1, application.ApplicationPackages.Count); - - applicationPackage = application.ApplicationPackages[applicationPackage1Name]; - - Assert.NotNull(applicationPackage); - Assert.NotNull(applicationPackage.Id); - Assert.Equal(applicationPackage.Name, applicationPackage1Name); - Assert.Null(applicationPackage.Format); - - batchAccount - .Update() - .UpdateApplication(applicationId) - .WithoutApplicationPackage(applicationPackage1Name) - .Parent() - .Apply(); - - try - { - await batchManager.BatchAccounts.DeleteByIdAsync(batchAccount.Id); - } - catch - { - } - - var batchAccounts = batchManager.BatchAccounts.ListByResourceGroup(rgName); - - Assert.Empty(batchAccounts); - } - finally - { - try - { - var resourceManager = TestHelper.CreateResourceManager(); - resourceManager.ResourceGroups.DeleteByName(rgName); - } - catch { } - } - } - } - - [Fact] - public async Task CanCreateBatchAccountWithApplication() - { - using (var context = FluentMockContext.Start(this.GetType().FullName)) - { - var rgName = TestUtilities.GenerateName("rgstg"); - var batchAccountName = TestUtilities.GenerateName("batchaccount"); - var storageAccountName = TestUtilities.GenerateName("sa"); - try - { - var applicationId = TestUtilities.GenerateName("myApplication"); - var applicationDisplayName = TestUtilities.GenerateName("displayName"); - var allowUpdates = true; - - var batchManager = TestHelper.CreateBatchManager(); - - // Create - var batchAccount = await batchManager.BatchAccounts - .Define(batchAccountName) - .WithRegion(Region.AsiaSouthEast) - .WithNewResourceGroup(rgName) - .DefineNewApplication(applicationId) - .WithDisplayName(applicationDisplayName) - .WithAllowUpdates(allowUpdates) - .Attach() - .WithNewStorageAccount(storageAccountName) - .CreateAsync(); - Assert.Equal(rgName, batchAccount.ResourceGroupName); - Assert.NotNull(batchAccount.AutoStorage); - Assert.Equal(ResourceUtils.NameFromResourceId(batchAccount.AutoStorage.StorageAccountId), storageAccountName); - - // List - var accounts = batchManager.BatchAccounts.ListByResourceGroup(rgName); - Assert.Contains(accounts, account => StringComparer.OrdinalIgnoreCase.Equals(account.Name, batchAccountName)); - - // Get - batchAccount = batchManager.BatchAccounts.GetByResourceGroup(rgName, batchAccountName); - Assert.NotNull(batchAccount); - - Assert.True(batchAccount.Applications.ContainsKey(applicationId)); - var application = batchAccount.Applications[applicationId]; - - Assert.NotNull(application); - Assert.Equal(application.DisplayName, applicationDisplayName); - Assert.Equal(application.UpdatesAllowed, allowUpdates); - - try - { - await batchManager.BatchAccounts.DeleteByResourceGroupAsync(batchAccount.ResourceGroupName, batchAccountName); - } - catch - { - } - var batchAccounts = batchManager.BatchAccounts.ListByResourceGroup(rgName); - - Assert.Empty(batchAccounts); - } - finally - { - try - { - var resourceManager = TestHelper.CreateResourceManager(); - resourceManager.ResourceGroups.DeleteByName(rgName); - } - catch { } - } - } - } - - [Fact] - public async Task CanCreateBatchAccountWithPool() - { - using (var context = FluentMockContext.Start(this.GetType().FullName)) - { - var rgName = TestUtilities.GenerateName("rgstg"); - var batchAccountName = TestUtilities.GenerateName("batchaccount"); - var storageAccountName = TestUtilities.GenerateName("sa"); - try - { - var poolId = TestUtilities.GenerateName("testPool"); - var poolDisplayName = TestUtilities.GenerateName("my-pool-name"); - var vmSize = "STANDARD_D4"; - var maxTasksPerNode = 13; - - //create task scheduling policy - var taskSchedulingPolicy = new TaskSchedulingPolicy(); - taskSchedulingPolicy.NodeFillType = ComputeNodeFillType.Pack; - - //create deployment configuration - var deploymentConfiguration = new DeploymentConfiguration(); - deploymentConfiguration.CloudServiceConfiguration = new CloudServiceConfiguration(); - deploymentConfiguration.CloudServiceConfiguration.OsFamily = "4"; - deploymentConfiguration.CloudServiceConfiguration.OsVersion = "WA-GUEST-OS-4.45_201708-01"; - - //create scaling settings - var scalingSettings = new Microsoft.Azure.Management.Batch.Fluent.Models.ScaleSettings(); - scalingSettings.FixedScale = new FixedScaleSettings(); - scalingSettings.FixedScale.TargetDedicatedNodes = 6; - scalingSettings.FixedScale.NodeDeallocationOption = ComputeNodeDeallocationOption.TaskCompletion; - - //create metadata - var metadata = new List(); - metadata.Add(new MetadataItem("metadata-1", "value-1")); - metadata.Add(new MetadataItem("metadata-2", "value-2")); - - //create start task - var startTask = new StartTask(); - var cmdLine = "cmd /c SET"; - var maxTaskRetryCount = 6; - startTask.CommandLine = cmdLine; - startTask.EnvironmentSettings = new List(); - startTask.EnvironmentSettings.Add(new EnvironmentSetting("MYSET", "1234")); - startTask.UserIdentity = new UserIdentity(default(string), new AutoUserSpecification(AutoUserScope.Pool, ElevationLevel.Admin)); - startTask.MaxTaskRetryCount = maxTaskRetryCount; - startTask.WaitForSuccess = true; - startTask.ResourceFiles = new List(); - startTask.ResourceFiles.Add(new ResourceFile(default(string), default(string), "https://testaccount.blob.core.windows.net/example-blob-file", default(string), "c:\\\\temp\\\\gohere", "777")); - - //create user accounts - var userAccounts = new List(); - userAccounts.Add(new UserAccount("username1", "examplepassword", ElevationLevel.Admin, new LinuxUserConfiguration(1234, 4567, "sshprivatekeyvalue"), default(WindowsUserConfiguration))); - - var batchManager = TestHelper.CreateBatchManager(); - - // Create - var batchAccount = await batchManager.BatchAccounts - .Define(batchAccountName) - .WithRegion(Region.AsiaSouthEast) - .WithNewResourceGroup(rgName) - .WithNewStorageAccount(storageAccountName) - .CreateAsync(); - - batchAccount.Update().DefineNewPool(poolId) - .WithDisplayName(poolDisplayName) - .WithVmSize(vmSize) - .WithInterNodeCommunication(InterNodeCommunicationState.Enabled) - .WithMaxTasksPerNode(maxTasksPerNode) - .WithTaskSchedulingPolicy(taskSchedulingPolicy) - .WithDeploymentConfiguration(deploymentConfiguration) - .WithScaleSettings(scalingSettings) - .WithMetadata(metadata) - .WithStartTask(startTask) - .WithUserAccount(userAccounts) - .Attach() - .Apply(); - - Assert.Equal(rgName, batchAccount.ResourceGroupName); - Assert.NotNull(batchAccount.AutoStorage); - Assert.Equal(ResourceUtils.NameFromResourceId(batchAccount.AutoStorage.StorageAccountId), storageAccountName); - - // List - var accounts = batchManager.BatchAccounts.ListByResourceGroup(rgName); - Assert.Contains(accounts, account => StringComparer.OrdinalIgnoreCase.Equals(account.Name, batchAccountName)); - - // Get - batchAccount = batchManager.BatchAccounts.GetByResourceGroup(rgName, batchAccountName); - Assert.NotNull(batchAccount); - - Assert.True(batchAccount.Pools.ContainsKey(poolId)); - batchAccount.Refresh(); - - Assert.True(batchAccount.Pools.ContainsKey(poolId)); - var pool = batchAccount.Pools[poolId]; - - Assert.NotNull(pool); - Assert.Equal(vmSize, pool.VmSize); - Assert.Null(pool.MountConfiguration); - Assert.NotNull(pool.StartTask); - Assert.Equal(cmdLine, pool.StartTask.CommandLine); - Assert.NotNull(pool.StartTask.MaxTaskRetryCount); - Assert.Equal(maxTaskRetryCount, pool.StartTask.MaxTaskRetryCount); - Assert.Equal(1, pool.UserAccounts.Count); - - batchAccount.Update() - .WithoutPool(poolId) - .Apply(); - - Assert.False(batchAccount.Pools.ContainsKey(poolId)); - - try - { - await batchManager.BatchAccounts.DeleteByResourceGroupAsync(batchAccount.ResourceGroupName, batchAccountName); - } - catch - { - } - var batchAccounts = batchManager.BatchAccounts.ListByResourceGroup(rgName); - - Assert.Empty(batchAccounts); - } - finally - { - try - { - var resourceManager = TestHelper.CreateResourceManager(); - resourceManager.ResourceGroups.DeleteByName(rgName); - } - catch { } - } - } - } - } -} \ No newline at end of file diff --git a/deprecated/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Batch/CanCRUDBatchAccounts.json b/deprecated/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Batch/CanCRUDBatchAccounts.json deleted file mode 100644 index ca302ac68..000000000 --- a/deprecated/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Batch/CanCRUDBatchAccounts.json +++ /dev/null @@ -1,3902 +0,0 @@ -{ - "Entries": [ - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg7628?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNzYyOD9hcGktdmVyc2lvbj0yMDE3LTA1LTEw", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastasia\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "1e2e472a-cf97-4814-842e-c740cdfef072" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "30" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" - ], - "x-ms-request-id": [ - "0ee8916c-7437-4d41-8966-8d14226000c9" - ], - "x-ms-correlation-request-id": [ - "0ee8916c-7437-4d41-8966-8d14226000c9" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053135Z:0ee8916c-7437-4d41-8966-8d14226000c9" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:31:35 GMT" - ], - "Content-Length": [ - "173" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628\",\r\n \"name\": \"rgstg7628\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastasia\",\r\n \"tags\": {}\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "42c45e5c-7728-423b-b19d-bbeb2f5fbed9" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "45" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/operationResults/10528fc2-ae4c-402f-8fb7-e065ce936a0a?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "10528fc2-ae4c-402f-8fb7-e065ce936a0a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" - ], - "x-ms-correlation-request-id": [ - "a35af85d-a0f4-4c12-bea5-91b61780adc7" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053136Z:a35af85d-a0f4-4c12-bea5-91b61780adc7" - ], - "Date": [ - "Tue, 24 Sep 2019 05:31:36 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Storage/storageAccounts/sa4598\"\r\n }\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "60370a6c-d7d4-404f-8715-ed9f65602f46" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "256" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D740B08D569A87\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" - ], - "x-ms-request-id": [ - "3d24d4fd-828f-4ab7-a999-5f69c6379199" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "e152e68f-9f54-4461-b29d-337ebe56d6c6" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053212Z:e152e68f-9f54-4461-b29d-337ebe56d6c6" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:12 GMT" - ], - "Content-Length": [ - "2075" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:32:12 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281\",\r\n \"name\": \"batchaccount9281\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount9281.eastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Storage/storageAccounts/sa4598\",\r\n \"lastKeySync\": \"2019-09-24T05:32:12.5681464Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Storage/storageAccounts/sa4598\"\r\n }\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "6cef5b35-0af0-40a8-80e3-b190bb6c52b3" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "241" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D740B08E9F0056\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1195" - ], - "x-ms-request-id": [ - "75b81d54-942a-49a7-b129-e54c2f4749d7" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "c8e3935e-c50a-4864-ba27-e01379cc0ce6" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053214Z:c8e3935e-c50a-4864-ba27-e01379cc0ce6" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:14 GMT" - ], - "Content-Length": [ - "2074" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:32:14 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281\",\r\n \"name\": \"batchaccount9281\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount9281.eastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Storage/storageAccounts/sa4598\",\r\n \"lastKeySync\": \"2019-09-24T05:32:14.712612Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Storage/storageAccounts/sa4598\"\r\n }\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "fd3e4741-2363-4e35-9da7-af96b62d1754" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "241" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D740B0907CB8E1\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1192" - ], - "x-ms-request-id": [ - "faf05862-7696-4ce7-a7cb-5e459282210a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "aedd0c14-28fe-460b-96b0-a9f2540e3ca3" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053217Z:aedd0c14-28fe-460b-96b0-a9f2540e3ca3" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:17 GMT" - ], - "Content-Length": [ - "2075" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:32:17 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281\",\r\n \"name\": \"batchaccount9281\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount9281.eastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Storage/storageAccounts/sa4598\",\r\n \"lastKeySync\": \"2019-09-24T05:32:17.8530436Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Storage/storageAccounts/sa4598\"\r\n }\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "6d6b01cb-3e8e-43f4-a93e-ceb6e927b5fc" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "241" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D740B091A49B3E\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1191" - ], - "x-ms-request-id": [ - "9cea2e26-5884-4d10-9129-6b4c212447c7" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "f9157d83-ffe9-43c7-84b3-b56fc16e0692" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053219Z:f9157d83-ffe9-43c7-84b3-b56fc16e0692" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:19 GMT" - ], - "Content-Length": [ - "2075" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:32:19 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281\",\r\n \"name\": \"batchaccount9281\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount9281.eastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Storage/storageAccounts/sa4598\",\r\n \"lastKeySync\": \"2019-09-24T05:32:19.7397061Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Storage/storageAccounts/sa4598\"\r\n }\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "e251c79b-6f24-4e0b-be46-3b2901dbb5e0" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "241" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D740B0A5CC6F32\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1193" - ], - "x-ms-request-id": [ - "890e467d-5cc1-4178-b473-ffaad026e8fa" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "37b84a99-07d0-47b5-976d-1eb5054cf552" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053253Z:37b84a99-07d0-47b5-976d-1eb5054cf552" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:52 GMT" - ], - "Content-Length": [ - "2075" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:32:53 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281\",\r\n \"name\": \"batchaccount9281\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount9281.eastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Storage/storageAccounts/sa4598\",\r\n \"lastKeySync\": \"2019-09-24T05:32:53.5706601Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Storage/storageAccounts/sa4598\"\r\n }\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "cb880b9b-3157-419b-b43b-e9908c6bffa6" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "241" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D740B0A7D4DCE2\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1191" - ], - "x-ms-request-id": [ - "751d874d-22c7-4a39-991e-e3a699970083" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "19b81033-7349-4dd7-9fd6-7c73ec839855" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053257Z:19b81033-7349-4dd7-9fd6-7c73ec839855" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:57 GMT" - ], - "Content-Length": [ - "2075" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:32:57 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281\",\r\n \"name\": \"batchaccount9281\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount9281.eastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Storage/storageAccounts/sa4598\",\r\n \"lastKeySync\": \"2019-09-24T05:32:57.0198104Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/operationResults/10528fc2-ae4c-402f-8fb7-e065ce936a0a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9vcGVyYXRpb25SZXN1bHRzLzEwNTI4ZmMyLWFlNGMtNDAyZi04ZmI3LWUwNjVjZTkzNmEwYT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D740B080FEBABD\"" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" - ], - "x-ms-request-id": [ - "2f984104-ab2f-4d6e-9268-da89974e4be7" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "5e0e926d-b311-4616-bade-5ef0d88013b4" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053151Z:5e0e926d-b311-4616-bade-5ef0d88013b4" - ], - "Date": [ - "Tue, 24 Sep 2019 05:31:51 GMT" - ], - "Content-Length": [ - "1865" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:31:51 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281\",\r\n \"name\": \"batchaccount9281\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount9281.eastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b2038fdf-b6e3-4b5d-b53a-a344e3c63abe" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" - ], - "x-ms-request-id": [ - "a8484afa-bff1-4b5c-a7cc-a340d12293a2" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "82196a7b-51db-4bc0-97f5-c31acfcb9c0c" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053152Z:82196a7b-51db-4bc0-97f5-c31acfcb9c0c" - ], - "Date": [ - "Tue, 24 Sep 2019 05:31:51 GMT" - ], - "Content-Length": [ - "1877" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281\",\r\n \"name\": \"batchaccount9281\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount9281.eastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c255ae03-e0c5-489a-ae0b-51c2a4fae3eb" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" - ], - "x-ms-request-id": [ - "937d950b-6837-4a02-aade-be9c39a3a9ba" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "fdce3165-8cb7-49a3-b5e5-509b28ef4cfb" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053313Z:fdce3165-8cb7-49a3-b5e5-509b28ef4cfb" - ], - "Date": [ - "Tue, 24 Sep 2019 05:33:13 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "66226c41-558d-42f8-938a-33f070ae735c" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D740B077BA9343\"" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" - ], - "x-ms-request-id": [ - "062d704f-ed5a-4966-b731-5e05ea8627f3" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "6325640c-9cb3-4fb9-9474-2f174143a0be" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053152Z:6325640c-9cb3-4fb9-9474-2f174143a0be" - ], - "Date": [ - "Tue, 24 Sep 2019 05:31:52 GMT" - ], - "Content-Length": [ - "1865" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:31:36 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281\",\r\n \"name\": \"batchaccount9281\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount9281.eastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "a1d3255b-a475-4df6-a0d9-92c7dbd7e2ce" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D740B08D9615B4\"" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" - ], - "x-ms-request-id": [ - "9987d578-1a19-41fb-9a60-db9c4d38d7e0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "28f4f388-8188-4ad3-9fd3-c62c9ecc8ebf" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053213Z:28f4f388-8188-4ad3-9fd3-c62c9ecc8ebf" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:12 GMT" - ], - "Content-Length": [ - "2073" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:32:13 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281\",\r\n \"name\": \"batchaccount9281\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount9281.eastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Storage/storageAccounts/sa4598\",\r\n \"lastKeySync\": \"2019-09-24T05:32:13.00597Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b4252733-6cd1-4988-8feb-f138f3c319de" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D740B08E9A7F68\"" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" - ], - "x-ms-request-id": [ - "1b5ea974-c551-40d4-8c38-80d1a4e6efb3" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "b0078839-a624-48f3-8df4-2d94a835c9f1" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053216Z:b0078839-a624-48f3-8df4-2d94a835c9f1" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:15 GMT" - ], - "Content-Length": [ - "2074" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:32:14 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281\",\r\n \"name\": \"batchaccount9281\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount9281.eastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Storage/storageAccounts/sa4598\",\r\n \"lastKeySync\": \"2019-09-24T05:32:14.712612Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "7ac4fc62-b9d8-4a1d-968a-be9fc057e1dc" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D740B09079B084\"" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" - ], - "x-ms-request-id": [ - "b3e8c6c1-3c2f-496e-b29a-47f25c7a90ec" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "a8af12a2-8090-4661-b0cd-3d14eca24edc" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053218Z:a8af12a2-8090-4661-b0cd-3d14eca24edc" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:18 GMT" - ], - "Content-Length": [ - "2075" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:32:17 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281\",\r\n \"name\": \"batchaccount9281\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount9281.eastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Storage/storageAccounts/sa4598\",\r\n \"lastKeySync\": \"2019-09-24T05:32:17.8530436Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "d1e2eeaa-62b2-4a12-a42c-f10a1325f343" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D740B0A5C3C3E9\"" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" - ], - "x-ms-request-id": [ - "a7f8aafb-b43b-4317-b783-19b314955d2c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "2b9a4767-58ee-4ccc-a317-d5af9a45c218" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053255Z:2b9a4767-58ee-4ccc-a317-d5af9a45c218" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:54 GMT" - ], - "Content-Length": [ - "2075" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:32:53 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281\",\r\n \"name\": \"batchaccount9281\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"eastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount9281.eastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Storage/storageAccounts/sa4598\",\r\n \"lastKeySync\": \"2019-09-24T05:32:53.5706601Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/listKeys?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9saXN0S2V5cz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "POST", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "ad461d7e-4b28-4326-aa7a-ce93d80e00d8" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" - ], - "x-ms-request-id": [ - "45b2492c-c02f-4c1f-b9c8-3ee7bd3fca49" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "d519c5fb-551f-4f03-9f2e-ee51c91da54d" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053152Z:d519c5fb-551f-4f03-9f2e-ee51c91da54d" - ], - "Date": [ - "Tue, 24 Sep 2019 05:31:52 GMT" - ], - "Content-Length": [ - "238" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"accountName\": \"batchaccount9281\",\r\n \"primary\": \"YXmpmaEUH3+ZryX8KiVDYGMsi1z8aYTjzV6lhoVufdxqFOxx08QmMSUQPiqpP1hI1c6wWtqrKGtIxDi6rMgYqw==\",\r\n \"secondary\": \"6mvFthoN16fTBSOD3u/9JswyxLEzzbDQhcxLfLNl0LrvBtZDR/Q3Bw9d5oLmzfwiaFhesa3kWY0twxgRsfjv9Q==\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/regenerateKeys?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9yZWdlbmVyYXRlS2V5cz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "POST", - "RequestBody": "{\r\n \"keyName\": \"Primary\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "792470a4-928e-414b-a170-48104197284e" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "28" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" - ], - "x-ms-request-id": [ - "bfa5694b-8297-41f5-a129-f3e2b81697b8" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "18568acd-36b7-4646-9cad-93d627e73b9b" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053152Z:18568acd-36b7-4646-9cad-93d627e73b9b" - ], - "Date": [ - "Tue, 24 Sep 2019 05:31:52 GMT" - ], - "Content-Length": [ - "238" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"accountName\": \"batchaccount9281\",\r\n \"primary\": \"UFN8YqVQtK4Kzf46j1p2TkEzNF8sQ3NKGJFi/prQt9feybJHA0+AAtluxsTqPg3c7m/tepB3iBQ7NlOOZGzOFQ==\",\r\n \"secondary\": \"6mvFthoN16fTBSOD3u/9JswyxLEzzbDQhcxLfLNl0LrvBtZDR/Q3Bw9d5oLmzfwiaFhesa3kWY0twxgRsfjv9Q==\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Storage/storageAccounts/sa4598?api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3NhNDU5OD9hcGktdmVyc2lvbj0yMDE4LTExLTAx", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {}\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "2f3374cd-2d04-4c3c-8861-3cdfdd9b17f1" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "113" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Storage/locations/eastasia/asyncoperations/45128085-00ce-408d-975d-8baf8a8650e1?monitor=true&api-version=2018-11-01" - ], - "Retry-After": [ - "17" - ], - "x-ms-request-id": [ - "45128085-00ce-408d-975d-8baf8a8650e1" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" - ], - "x-ms-correlation-request-id": [ - "4d56a8e6-4bdd-4d2b-8131-1cb71dccc1fc" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053154Z:4d56a8e6-4bdd-4d2b-8131-1cb71dccc1fc" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:31:53 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Storage/locations/eastasia/asyncoperations/45128085-00ce-408d-975d-8baf8a8650e1?monitor=true&api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdGFzaWEvYXN5bmNvcGVyYXRpb25zLzQ1MTI4MDg1LTAwY2UtNDA4ZC05NzVkLThiYWY4YTg2NTBlMT9tb25pdG9yPXRydWUmYXBpLXZlcnNpb249MjAxOC0xMS0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "2c7600ee-ede4-41c8-b35a-754581a550b2" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" - ], - "x-ms-correlation-request-id": [ - "75151ad7-909a-499b-b242-356222a25098" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053211Z:75151ad7-909a-499b-b242-356222a25098" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:10 GMT" - ], - "Content-Length": [ - "1067" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Storage/storageAccounts/sa4598\",\r\n \"name\": \"sa4598\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-09-24T05:31:53.2194658Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-09-24T05:31:53.2194658Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-09-24T05:31:53.1725953Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://sa4598.blob.core.windows.net/\",\r\n \"queue\": \"https://sa4598.queue.core.windows.net/\",\r\n \"table\": \"https://sa4598.table.core.windows.net/\",\r\n \"file\": \"https://sa4598.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastasia\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"southeastasia\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Storage/storageAccounts/sa4598?api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3NhNDU5OD9hcGktdmVyc2lvbj0yMDE4LTExLTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b880719c-3ad7-40e0-b388-a06649f8e0d4" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "2b125ae8-d3a7-48c9-a98b-387d2c29320d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" - ], - "x-ms-correlation-request-id": [ - "773add1d-ee95-41f7-9f84-e539476fbf62" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053211Z:773add1d-ee95-41f7-9f84-e539476fbf62" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:11 GMT" - ], - "Content-Length": [ - "1067" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Storage/storageAccounts/sa4598\",\r\n \"name\": \"sa4598\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-09-24T05:31:53.2194658Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-09-24T05:31:53.2194658Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-09-24T05:31:53.1725953Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://sa4598.blob.core.windows.net/\",\r\n \"queue\": \"https://sa4598.queue.core.windows.net/\",\r\n \"table\": \"https://sa4598.table.core.windows.net/\",\r\n \"file\": \"https://sa4598.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastasia\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"southeastasia\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/syncAutoStorageKeys?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9zeW5jQXV0b1N0b3JhZ2VLZXlzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "POST", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "2027abbe-20ae-4870-99c9-e35f0a86b5f5" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "3707eaea-7937-49f5-a87a-209586f7ffd9" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" - ], - "x-ms-correlation-request-id": [ - "ab9d2aee-03e3-4643-b882-28cd95a10584" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053213Z:ab9d2aee-03e3-4643-b882-28cd95a10584" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:12 GMT" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "", - "StatusCode": 204 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "465c6feb-4edf-4419-ba5a-149ee98aed0c" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" - ], - "x-ms-request-id": [ - "3d4e35c2-e078-4eec-a2de-0181ae0ce644" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "33959c21-6615-4b4e-bbe8-86895b720101" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053213Z:33959c21-6615-4b4e-bbe8-86895b720101" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:13 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "fd956729-10e0-451a-92be-8a5840916450" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" - ], - "x-ms-request-id": [ - "c78c846c-e178-4d87-ad34-6fe9996820b3" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "8dcbe0b2-9140-4da2-9b22-3620f7151db7" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053216Z:8dcbe0b2-9140-4da2-9b22-3620f7151db7" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:15 GMT" - ], - "Content-Length": [ - "364" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949\",\r\n \"name\": \"myApplication1949\",\r\n \"etag\": \"W/\\\"0x8D740B08ECD4CAC\\\"\",\r\n \"properties\": {\r\n \"displayName\": \"displayName5109\",\r\n \"allowUpdates\": true\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "e2b3b335-b8d1-4d42-8b19-f25a4c980a30" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" - ], - "x-ms-request-id": [ - "d56e4006-fc26-4a44-aa05-7d78d05f887f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "3a0b8a34-f61d-4bdf-985e-6ba4ba51aab3" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053218Z:3a0b8a34-f61d-4bdf-985e-6ba4ba51aab3" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:18 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "fc5df2f7-88e6-43f5-8a9d-ca115b98fe0c" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" - ], - "x-ms-request-id": [ - "4d01954f-d788-48d6-aec8-6c947aaa1ebb" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "52b2ea97-df06-4f0a-bf0e-1193e5bb5281" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053255Z:52b2ea97-df06-4f0a-bf0e-1193e5bb5281" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:54 GMT" - ], - "Content-Length": [ - "374" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949\",\r\n \"name\": \"myApplication1949\",\r\n \"etag\": \"W/\\\"0x8D740B0A602AFF4\\\"\",\r\n \"properties\": {\r\n \"displayName\": \"newApplicationDisplayName\",\r\n \"allowUpdates\": true\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/pools?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9wb29scz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "800a7106-b8de-44ef-9ca3-b5a7ef04c968" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" - ], - "x-ms-request-id": [ - "be946208-6f57-4ecf-ac42-df8830757479" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "b0cdd215-31e3-46a0-b70a-cef0f18d1389" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053213Z:b0cdd215-31e3-46a0-b70a-cef0f18d1389" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:13 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/pools?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9wb29scz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b1cb16bf-ada1-45bc-99a9-3b43f15e3021" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" - ], - "x-ms-request-id": [ - "78eb45c3-3096-48be-b890-37303a79a910" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "6988a8ec-60bc-4971-b3b9-0df37edb104f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053216Z:6988a8ec-60bc-4971-b3b9-0df37edb104f" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:16 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/pools?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9wb29scz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "a2eaed90-1783-42d9-a424-76d7e847a2e1" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" - ], - "x-ms-request-id": [ - "4ffedf3c-c0c8-4905-8337-a74fae70962f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "e0d3f37d-bdeb-4ba2-b561-2f97b2b07f7e" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053218Z:e0d3f37d-bdeb-4ba2-b561-2f97b2b07f7e" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:18 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/pools?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9wb29scz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "da329d6b-b159-479a-812d-8957e194c858" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" - ], - "x-ms-request-id": [ - "f96c09b0-5ff3-4206-a5bd-f23669494a9a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "7ec04fef-90b5-4f9f-aeb1-1afba8ad47b9" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053256Z:7ec04fef-90b5-4f9f-aeb1-1afba8ad47b9" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:55 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949/versions?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnMvbXlBcHBsaWNhdGlvbjE5NDkvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "2d4cf7df-6be1-4484-a4bc-77ac722ca59e" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" - ], - "x-ms-request-id": [ - "23af2144-16b4-44e9-a3e2-aa896d261dc8" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "cf73e9e4-f6d4-4055-a60f-1c1fb7e9eccf" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053213Z:cf73e9e4-f6d4-4055-a60f-1c1fb7e9eccf" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:13 GMT" - ], - "Content-Length": [ - "201" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ApplicationNotFound\",\r\n \"message\": \"The specified application does not exist.\\nRequestId:23af2144-16b4-44e9-a3e2-aa896d261dc8\\nTime:2019-09-24T05:32:13.7266901Z\",\r\n \"target\": \"BatchAccount\"\r\n }\r\n}", - "StatusCode": 404 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949/versions?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnMvbXlBcHBsaWNhdGlvbjE5NDkvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "4816537c-d3d0-40ec-afd5-2fceeaad8e98" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" - ], - "x-ms-request-id": [ - "86643d04-9d80-4db2-b90e-679e2451a482" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "bd0e7369-7e95-4359-a5ec-42afdaeeaf68" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053216Z:bd0e7369-7e95-4359-a5ec-42afdaeeaf68" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:16 GMT" - ], - "Content-Length": [ - "376" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications/versions\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949/versions/applicationPackage1735\",\r\n \"name\": \"applicationPackage1735\",\r\n \"etag\": \"W/\\\"0x8D740B08F2D7F88\\\"\",\r\n \"properties\": {\r\n \"state\": \"Pending\"\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949/versions?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnMvbXlBcHBsaWNhdGlvbjE5NDkvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c41a3011-060f-481a-9fbe-0b565d0ee2d8" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" - ], - "x-ms-request-id": [ - "1f402d88-d1cd-49bf-bea0-8deb705e1966" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "31fdf6a7-7e26-4447-b20a-1768743c0d9c" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053218Z:31fdf6a7-7e26-4447-b20a-1768743c0d9c" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:18 GMT" - ], - "Content-Length": [ - "201" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ApplicationNotFound\",\r\n \"message\": \"The specified application does not exist.\\nRequestId:1f402d88-d1cd-49bf-bea0-8deb705e1966\\nTime:2019-09-24T05:32:18.9241622Z\",\r\n \"target\": \"BatchAccount\"\r\n }\r\n}", - "StatusCode": 404 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949/versions?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnMvbXlBcHBsaWNhdGlvbjE5NDkvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "737800cf-24f1-44de-ab7e-33810644901c" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" - ], - "x-ms-request-id": [ - "ee909497-eeec-4077-94cd-ecbf4735a63c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "0bbc7a16-a1f3-4fb4-b00a-2fbaabeec0ce" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053252Z:0bbc7a16-a1f3-4fb4-b00a-2fbaabeec0ce" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:51 GMT" - ], - "Content-Length": [ - "745" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications/versions\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949/versions/applicationPackage12647\",\r\n \"name\": \"applicationPackage12647\",\r\n \"etag\": \"W/\\\"0x8D740B0A3FBD3EC\\\"\",\r\n \"properties\": {\r\n \"state\": \"Pending\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications/versions\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949/versions/applicationPackage22986\",\r\n \"name\": \"applicationPackage22986\",\r\n \"etag\": \"W/\\\"0x8D740B0A4179E5A\\\"\",\r\n \"properties\": {\r\n \"state\": \"Pending\"\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949/versions?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnMvbXlBcHBsaWNhdGlvbjE5NDkvdmVyc2lvbnM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "330f2722-63da-40d1-90df-cd17ff7023c9" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" - ], - "x-ms-request-id": [ - "9ab4c0ac-c404-49f1-8c07-11a6fdffc5da" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "3a2cd9ff-5876-4773-b776-dcbcb9c8ca5d" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053256Z:3a2cd9ff-5876-4773-b776-dcbcb9c8ca5d" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:55 GMT" - ], - "Content-Length": [ - "378" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications/versions\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949/versions/applicationPackage12647\",\r\n \"name\": \"applicationPackage12647\",\r\n \"etag\": \"W/\\\"0x8D740B0A3FBD3EC\\\"\",\r\n \"properties\": {\r\n \"state\": \"Pending\"\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnMvbXlBcHBsaWNhdGlvbjE5NDk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"displayName\": \"displayName5109\",\r\n \"allowUpdates\": true\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "9818b806-7be2-4fb9-b6c8-c9961f4f8545" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "93" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "W/\"0x8D740B08ECD4CAC\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1194" - ], - "x-ms-request-id": [ - "2d854981-68d9-43b4-ad20-6e81a3d7bb44" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "63e09dee-c173-46f7-a6a4-97f10b1dd8d7" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053215Z:63e09dee-c173-46f7-a6a4-97f10b1dd8d7" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:14 GMT" - ], - "Content-Length": [ - "352" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:32:15 GMT" - ] - }, - "ResponseBody": "{\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949\",\r\n \"name\": \"myApplication1949\",\r\n \"etag\": \"W/\\\"0x8D740B08ECD4CAC\\\"\",\r\n \"properties\": {\r\n \"displayName\": \"displayName5109\",\r\n \"allowUpdates\": true\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnMvbXlBcHBsaWNhdGlvbjE5NDk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"displayName\": \"displayName5109\",\r\n \"allowUpdates\": true\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b024ae50-c122-4a58-8331-a78e773dc342" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "93" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "W/\"0x8D740B091CB3881\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1190" - ], - "x-ms-request-id": [ - "0dc28af2-3158-480e-a3c3-77ea5f8a6531" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "17b5bdfd-b9ca-402d-9e5c-2521857d2c67" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053220Z:17b5bdfd-b9ca-402d-9e5c-2521857d2c67" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:19 GMT" - ], - "Content-Length": [ - "352" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:32:20 GMT" - ] - }, - "ResponseBody": "{\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949\",\r\n \"name\": \"myApplication1949\",\r\n \"etag\": \"W/\\\"0x8D740B091CB3881\\\"\",\r\n \"properties\": {\r\n \"displayName\": \"displayName5109\",\r\n \"allowUpdates\": true\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949/versions/applicationPackage1735?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnMvbXlBcHBsaWNhdGlvbjE5NDkvdmVyc2lvbnMvYXBwbGljYXRpb25QYWNrYWdlMTczNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "PUT", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "2d5c3e6d-0bf5-41e5-97b1-5c9cd850ebe7" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "W/\"0x8D740B08F2D7F88\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1193" - ], - "x-ms-request-id": [ - "1a9f34e3-98ab-4bd3-8c4e-3498a561712a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "dd355424-ed49-4039-a99e-5a6a3be7e29c" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053215Z:dd355424-ed49-4039-a99e-5a6a3be7e29c" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:15 GMT" - ], - "Content-Length": [ - "739" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:32:15 GMT" - ] - }, - "ResponseBody": "{\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications/versions\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949/versions/applicationPackage1735\",\r\n \"name\": \"applicationPackage1735\",\r\n \"etag\": \"W/\\\"0x8D740B08F2D7F88\\\"\",\r\n \"properties\": {\r\n \"storageUrl\": \"https://sa4598.blob.core.windows.net/app-myapplication1949-9652798aae384dd94bc8135fb057695b3c767fc1/myapplication1949-applicationpackage1735-cbcd52ee-48fb-4c8d-954e-d0bf520cf432?sv=2018-03-28&sr=b&sig=eSqxHGXEw68F1YlCfboOaPrAiAjUGS7y0sajweqBabM%3D&st=2019-09-24T05%3A27%3A15Z&se=2019-09-24T09%3A32%3A15Z&sp=rw\",\r\n \"storageUrlExpiry\": \"2019-09-24T09:32:15.6848298Z\",\r\n \"state\": \"Pending\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949/versions/applicationPackage1735?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnMvbXlBcHBsaWNhdGlvbjE5NDkvdmVyc2lvbnMvYXBwbGljYXRpb25QYWNrYWdlMTczNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "e8721711-96d0-48e6-87ca-c71d34a33da1" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "e1fb6165-d9df-496b-9213-5777f2731e4b" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" - ], - "x-ms-correlation-request-id": [ - "bb26a964-7a62-4f4b-a84c-ce9760788d45" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053217Z:bb26a964-7a62-4f4b-a84c-ce9760788d45" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:16 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnMvbXlBcHBsaWNhdGlvbjE5NDk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "1bc797ba-3c6e-419b-89e8-61c676003385" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "73564526-9d1c-457b-a213-9645070cae4d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" - ], - "x-ms-correlation-request-id": [ - "960f8934-c98a-4d0d-99d4-870c800f7f0a" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053218Z:960f8934-c98a-4d0d-99d4-870c800f7f0a" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:17 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949/versions/applicationPackage12647?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnMvbXlBcHBsaWNhdGlvbjE5NDkvdmVyc2lvbnMvYXBwbGljYXRpb25QYWNrYWdlMTI2NDc/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "PUT", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "04ebf4d5-e989-4efb-aa36-b41f7fd1dc7e" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "W/\"0x8D740B0A3FBD3EC\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" - ], - "x-ms-request-id": [ - "852ae3dd-45ec-452e-a4e7-399bd32d179f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "903e6719-3faf-4211-a3bd-99b584da0ee1" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053251Z:903e6719-3faf-4211-a3bd-99b584da0ee1" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:50 GMT" - ], - "Content-Length": [ - "746" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:32:50 GMT" - ] - }, - "ResponseBody": "{\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications/versions\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949/versions/applicationPackage12647\",\r\n \"name\": \"applicationPackage12647\",\r\n \"etag\": \"W/\\\"0x8D740B0A3FBD3EC\\\"\",\r\n \"properties\": {\r\n \"storageUrl\": \"https://sa4598.blob.core.windows.net/app-myapplication1949-9652798aae384dd94bc8135fb057695b3c767fc1/myapplication1949-applicationpackage12647-f9595541-80df-4390-8dc9-bdba57dafc80?sv=2018-03-28&sr=b&sig=ZmOy%2F3O0%2FDKteYob0G1oWxunCHzVxjXvNocwWKx6VRk%3D&st=2019-09-24T05%3A27%3A50Z&se=2019-09-24T09%3A32%3A50Z&sp=rw\",\r\n \"storageUrlExpiry\": \"2019-09-24T09:32:50.5959005Z\",\r\n \"state\": \"Pending\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949/versions/applicationPackage22986?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnMvbXlBcHBsaWNhdGlvbjE5NDkvdmVyc2lvbnMvYXBwbGljYXRpb25QYWNrYWdlMjI5ODY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "PUT", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "6a35ab52-b996-483c-b95b-d1f2fc573086" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "W/\"0x8D740B0A4179E5A\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1194" - ], - "x-ms-request-id": [ - "c1eec3f7-57c5-4145-bddb-5f5cd05c6e6e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "78de7246-3e55-4d62-8908-60eb56af10e0" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053251Z:78de7246-3e55-4d62-8908-60eb56af10e0" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:50 GMT" - ], - "Content-Length": [ - "744" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:32:50 GMT" - ] - }, - "ResponseBody": "{\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications/versions\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949/versions/applicationPackage22986\",\r\n \"name\": \"applicationPackage22986\",\r\n \"etag\": \"W/\\\"0x8D740B0A4179E5A\\\"\",\r\n \"properties\": {\r\n \"storageUrl\": \"https://sa4598.blob.core.windows.net/app-myapplication1949-9652798aae384dd94bc8135fb057695b3c767fc1/myapplication1949-applicationpackage22986-0aebedfc-24dd-4bf7-be67-01faecd6a49e?sv=2018-03-28&sr=b&sig=ll%2BE8riZYLb9lo6BSbWbWIYO8jk6XKbKUmcJUVsBb6w%3D&st=2019-09-24T05%3A27%3A50Z&se=2019-09-24T09%3A32%3A50Z&sp=rw\",\r\n \"storageUrlExpiry\": \"2019-09-24T09:32:50.7750936Z\",\r\n \"state\": \"Pending\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnMvbXlBcHBsaWNhdGlvbjE5NDk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "ebc455c5-34f1-4f05-857e-e3522079120f" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "W/\"0x8D740B091CB3881\"" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" - ], - "x-ms-request-id": [ - "1621c489-2635-4dd7-ac3b-66b770a07575" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "239b629b-a219-44dd-ae65-14a1c9a4aa9b" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053252Z:239b629b-a219-44dd-ae65-14a1c9a4aa9b" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:51 GMT" - ], - "Content-Length": [ - "352" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:32:20 GMT" - ] - }, - "ResponseBody": "{\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949\",\r\n \"name\": \"myApplication1949\",\r\n \"etag\": \"W/\\\"0x8D740B091CB3881\\\"\",\r\n \"properties\": {\r\n \"displayName\": \"displayName5109\",\r\n \"allowUpdates\": true\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnMvbXlBcHBsaWNhdGlvbjE5NDk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "PATCH", - "RequestBody": "{\r\n \"properties\": {\r\n \"displayName\": \"newApplicationDisplayName\",\r\n \"allowUpdates\": true\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "971dc9f2-c733-4a07-8225-da4df5c64fff" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "103" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "W/\"0x8D740B0A602AFF4\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1192" - ], - "x-ms-request-id": [ - "cd3d495a-9eb5-458a-8186-e57e42e0d0be" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "d1463f89-a121-4cc4-9da1-b80893441a85" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053254Z:d1463f89-a121-4cc4-9da1-b80893441a85" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:53 GMT" - ], - "Content-Length": [ - "362" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:32:53 GMT" - ] - }, - "ResponseBody": "{\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949\",\r\n \"name\": \"myApplication1949\",\r\n \"etag\": \"W/\\\"0x8D740B0A602AFF4\\\"\",\r\n \"properties\": {\r\n \"displayName\": \"newApplicationDisplayName\",\r\n \"allowUpdates\": true\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnMvbXlBcHBsaWNhdGlvbjE5NDk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "PATCH", - "RequestBody": "{\r\n \"properties\": {\r\n \"displayName\": \"newApplicationDisplayName\",\r\n \"allowUpdates\": true\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "53b8ea1d-2e8a-4672-b66f-05f35798122a" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "103" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "W/\"0x8D740B0A602AFF4\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1190" - ], - "x-ms-request-id": [ - "90f25f20-24f5-41dd-bb84-fbaed7fb04ff" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "08a46e8e-0a2f-4514-b2a7-344a7c5fcf2d" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053257Z:08a46e8e-0a2f-4514-b2a7-344a7c5fcf2d" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:57 GMT" - ], - "Content-Length": [ - "362" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:32:53 GMT" - ] - }, - "ResponseBody": "{\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949\",\r\n \"name\": \"myApplication1949\",\r\n \"etag\": \"W/\\\"0x8D740B0A602AFF4\\\"\",\r\n \"properties\": {\r\n \"displayName\": \"newApplicationDisplayName\",\r\n \"allowUpdates\": true\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949/versions/applicationPackage22986?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnMvbXlBcHBsaWNhdGlvbjE5NDkvdmVyc2lvbnMvYXBwbGljYXRpb25QYWNrYWdlMjI5ODY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "23d2ebe6-c1d4-4665-a14f-072ee9319155" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "50a1a555-96e6-47bc-8031-cb7a938aa854" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" - ], - "x-ms-correlation-request-id": [ - "a5ce4a0a-c874-422c-a0f3-d07d15fe347a" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053255Z:a5ce4a0a-c874-422c-a0f3-d07d15fe347a" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:54 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281/applications/myApplication1949/versions/applicationPackage12647?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MS9hcHBsaWNhdGlvbnMvbXlBcHBsaWNhdGlvbjE5NDkvdmVyc2lvbnMvYXBwbGljYXRpb25QYWNrYWdlMTI2NDc/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "442ded51-967a-4ab0-a7d5-23ad1e152d6d" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "f5ee995a-8be2-41e7-aeac-12a50da1bba9" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14997" - ], - "x-ms-correlation-request-id": [ - "30db522e-2da5-44a9-906d-1055618508f2" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053257Z:30db522e-2da5-44a9-906d-1055618508f2" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:57 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7628/providers/Microsoft.Batch/batchAccounts/batchaccount9281?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzYyOC9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50OTI4MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "902396ad-ae06-4cc5-ab3c-4ebc4896f4af" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/eastasia/accountOperationResults/batchaccount9281-c891fb10-8733-4494-8d5f-8d228619bc2d?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "c891fb10-8733-4494-8d5f-8d228619bc2d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14996" - ], - "x-ms-correlation-request-id": [ - "e352d6b8-8721-4e67-8038-659bca9412f9" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053258Z:e352d6b8-8721-4e67-8038-659bca9412f9" - ], - "Date": [ - "Tue, 24 Sep 2019 05:32:58 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/eastasia/accountOperationResults/batchaccount9281-c891fb10-8733-4494-8d5f-8d228619bc2d?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL2Vhc3Rhc2lhL2FjY291bnRPcGVyYXRpb25SZXN1bHRzL2JhdGNoYWNjb3VudDkyODEtYzg5MWZiMTAtODczMy00NDk0LThkNWYtOGQyMjg2MTliYzJkP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "7269033b-4b56-4a11-ba39-a21e663025cc" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" - ], - "x-ms-correlation-request-id": [ - "3f6d5254-4309-4e24-a750-535ff9fda2c3" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053313Z:3f6d5254-4309-4e24-a750-535ff9fda2c3" - ], - "Date": [ - "Tue, 24 Sep 2019 05:33:13 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/eastasia/accountOperationResults/batchaccount9281-c891fb10-8733-4494-8d5f-8d228619bc2d?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL2Vhc3Rhc2lhL2FjY291bnRPcGVyYXRpb25SZXN1bHRzL2JhdGNoYWNjb3VudDkyODEtYzg5MWZiMTAtODczMy00NDk0LThkNWYtOGQyMjg2MTliYzJkP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "451437ef-fcdd-4464-878b-4c18bd9c8508" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" - ], - "x-ms-correlation-request-id": [ - "0dcc86ad-126a-4b97-93c3-51bf54eabd27" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053313Z:0dcc86ad-126a-4b97-93c3-51bf54eabd27" - ], - "Date": [ - "Tue, 24 Sep 2019 05:33:13 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg7628?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNzYyOD9hcGktdmVyc2lvbj0yMDE3LTA1LTEw", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b1782680-e9e3-45e9-9bc6-c46de722988a" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc2MjgtRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6ImVhc3Rhc2lhIn0?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" - ], - "x-ms-request-id": [ - "ef18a020-6bfe-4641-88e0-281ddc2bc9df" - ], - "x-ms-correlation-request-id": [ - "ef18a020-6bfe-4641-88e0-281ddc2bc9df" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053315Z:ef18a020-6bfe-4641-88e0-281ddc2bc9df" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:33:15 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc2MjgtRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6ImVhc3Rhc2lhIn0?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6YzJNamd0UlVGVFZFRlRTVUVpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSaGMybGhJbjA/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc2MjgtRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6ImVhc3Rhc2lhIn0?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" - ], - "x-ms-request-id": [ - "a6a40dd4-ea37-4d07-99a0-232f15d3b3d6" - ], - "x-ms-correlation-request-id": [ - "a6a40dd4-ea37-4d07-99a0-232f15d3b3d6" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053330Z:a6a40dd4-ea37-4d07-99a0-232f15d3b3d6" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:33:30 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc2MjgtRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6ImVhc3Rhc2lhIn0?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6YzJNamd0UlVGVFZFRlRTVUVpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSaGMybGhJbjA/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc2MjgtRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6ImVhc3Rhc2lhIn0?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" - ], - "x-ms-request-id": [ - "8ebe9b5d-624d-4197-831d-df2246cbb1fa" - ], - "x-ms-correlation-request-id": [ - "8ebe9b5d-624d-4197-831d-df2246cbb1fa" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053345Z:8ebe9b5d-624d-4197-831d-df2246cbb1fa" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:33:45 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc2MjgtRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6ImVhc3Rhc2lhIn0?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6YzJNamd0UlVGVFZFRlRTVUVpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSaGMybGhJbjA/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc2MjgtRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6ImVhc3Rhc2lhIn0?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" - ], - "x-ms-request-id": [ - "940f29ac-1e10-4dfe-87f6-528e14ae0089" - ], - "x-ms-correlation-request-id": [ - "940f29ac-1e10-4dfe-87f6-528e14ae0089" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053400Z:940f29ac-1e10-4dfe-87f6-528e14ae0089" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:34:00 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc2MjgtRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6ImVhc3Rhc2lhIn0?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6YzJNamd0UlVGVFZFRlRTVUVpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSaGMybGhJbjA/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc2MjgtRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6ImVhc3Rhc2lhIn0?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" - ], - "x-ms-request-id": [ - "c01a4640-6889-4371-8622-50a934a41d55" - ], - "x-ms-correlation-request-id": [ - "c01a4640-6889-4371-8622-50a934a41d55" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053415Z:c01a4640-6889-4371-8622-50a934a41d55" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:34:15 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc2MjgtRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6ImVhc3Rhc2lhIn0?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6YzJNamd0UlVGVFZFRlRTVUVpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSaGMybGhJbjA/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc2MjgtRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6ImVhc3Rhc2lhIn0?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" - ], - "x-ms-request-id": [ - "79d8125f-b223-41bb-ac64-5740305425d3" - ], - "x-ms-correlation-request-id": [ - "79d8125f-b223-41bb-ac64-5740305425d3" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053431Z:79d8125f-b223-41bb-ac64-5740305425d3" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:34:31 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc2MjgtRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6ImVhc3Rhc2lhIn0?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6YzJNamd0UlVGVFZFRlRTVUVpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSaGMybGhJbjA/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc2MjgtRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6ImVhc3Rhc2lhIn0?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" - ], - "x-ms-request-id": [ - "ca4eb57a-9198-46d4-9fc1-4ff758332981" - ], - "x-ms-correlation-request-id": [ - "ca4eb57a-9198-46d4-9fc1-4ff758332981" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053446Z:ca4eb57a-9198-46d4-9fc1-4ff758332981" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:34:46 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc2MjgtRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6ImVhc3Rhc2lhIn0?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6YzJNamd0UlVGVFZFRlRTVUVpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSaGMybGhJbjA/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" - ], - "x-ms-request-id": [ - "9591a0d0-612e-4b82-b3d5-c47eb057b4c6" - ], - "x-ms-correlation-request-id": [ - "9591a0d0-612e-4b82-b3d5-c47eb057b4c6" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053501Z:9591a0d0-612e-4b82-b3d5-c47eb057b4c6" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:01 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc2MjgtRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6ImVhc3Rhc2lhIn0?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6YzJNamd0UlVGVFZFRlRTVUVpTENKcWIySk1iMk5oZEdsdmJpSTZJbVZoYzNSaGMybGhJbjA/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" - ], - "x-ms-request-id": [ - "a5ea5630-3565-43d0-a181-d45d298f3390" - ], - "x-ms-correlation-request-id": [ - "a5ea5630-3565-43d0-a181-d45d298f3390" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053501Z:a5ea5630-3565-43d0-a181-d45d298f3390" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:01 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - } - ], - "Names": { - "CanCRUDBatchAccounts": [ - "rgstg7628", - "batchaccount9281", - "sa4598", - "myApplication1949", - "displayName5109", - "applicationPackage1735", - "applicationPackage12647", - "applicationPackage22986" - ] - }, - "Variables": { - "ServicePrincipal": "af519bfa-99e8-4193-b65b-e6cd2f8bde7f", - "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", - "SubscriptionId": "1c638cf4-608f-4ee6-b680-c329e824c3a8" - } -} \ No newline at end of file diff --git a/deprecated/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Batch/CanCreateBatchAccountWithApplication.json b/deprecated/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Batch/CanCreateBatchAccountWithApplication.json deleted file mode 100644 index 6cb925633..000000000 --- a/deprecated/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Batch/CanCreateBatchAccountWithApplication.json +++ /dev/null @@ -1,1832 +0,0 @@ -{ - "Entries": [ - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts/batchaccount536/applications/myApplication8091/versions?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNDY1MS9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50NTM2L2FwcGxpY2F0aW9ucy9teUFwcGxpY2F0aW9uODA5MS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "71ab70a6-c97e-48ca-99d1-a3b934fb7e0a" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-failure-cause": [ - "gateway" - ], - "x-ms-request-id": [ - "a72a9641-bf04-4520-9685-b1bb5fee8897" - ], - "x-ms-correlation-request-id": [ - "a72a9641-bf04-4520-9685-b1bb5fee8897" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054330Z:a72a9641-bf04-4520-9685-b1bb5fee8897" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:43:30 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "101" - ] - }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceGroupNotFound\",\r\n \"message\": \"Resource group 'rgstg4651' could not be found.\"\r\n }\r\n}", - "StatusCode": 404 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts/batchaccount536/applications/myApplication8091/versions?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNDY1MS9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50NTM2L2FwcGxpY2F0aW9ucy9teUFwcGxpY2F0aW9uODA5MS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "386d0ddc-8ee2-4f01-b950-5eb872adf0a5" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" - ], - "x-ms-request-id": [ - "0958aea7-d423-440c-8a66-4a28f2ea22bf" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "61d51ec1-7d5d-496a-a0ea-d6e4c09f8e9f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054406Z:61d51ec1-7d5d-496a-a0ea-d6e4c09f8e9f" - ], - "Date": [ - "Tue, 24 Sep 2019 05:44:05 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts/batchaccount536/applications/myApplication8091/versions?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNDY1MS9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50NTM2L2FwcGxpY2F0aW9ucy9teUFwcGxpY2F0aW9uODA5MS92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "d64cd7bd-135c-4edc-a479-a548b7e14e72" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" - ], - "x-ms-request-id": [ - "96b4bb34-4b18-4435-beb2-6f042b53706d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "a0a82010-789d-4d69-87b7-9d07adf92637" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054407Z:a0a82010-789d-4d69-87b7-9d07adf92637" - ], - "Date": [ - "Tue, 24 Sep 2019 05:44:06 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg4651?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNDY1MT9hcGktdmVyc2lvbj0yMDE3LTA1LTEw", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "8ef422f9-cc8e-4c4b-a042-794044e54af1" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "35" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" - ], - "x-ms-request-id": [ - "93db45be-b010-4c29-a929-73f398e1939f" - ], - "x-ms-correlation-request-id": [ - "93db45be-b010-4c29-a929-73f398e1939f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054331Z:93db45be-b010-4c29-a929-73f398e1939f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:43:31 GMT" - ], - "Content-Length": [ - "178" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651\",\r\n \"name\": \"rgstg4651\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Storage/storageAccounts/sa250?api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNDY1MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3NhMjUwP2FwaS12ZXJzaW9uPTIwMTgtMTEtMDE=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "0180cceb-764e-427a-8be4-f556de7bb441" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "118" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Storage/locations/southeastasia/asyncoperations/a28dbe39-1c34-45b5-aeff-7c8ca51e5ecf?monitor=true&api-version=2018-11-01" - ], - "Retry-After": [ - "17" - ], - "x-ms-request-id": [ - "a28dbe39-1c34-45b5-aeff-7c8ca51e5ecf" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" - ], - "x-ms-correlation-request-id": [ - "b069c219-3f8d-4fb7-bf66-90796ed15096" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054332Z:b069c219-3f8d-4fb7-bf66-90796ed15096" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:43:32 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Storage/locations/southeastasia/asyncoperations/a28dbe39-1c34-45b5-aeff-7c8ca51e5ecf?monitor=true&api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9hc3luY29wZXJhdGlvbnMvYTI4ZGJlMzktMWMzNC00NWI1LWFlZmYtN2M4Y2E1MWU1ZWNmP21vbml0b3I9dHJ1ZSZhcGktdmVyc2lvbj0yMDE4LTExLTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "18fcde92-fb11-4498-8ff4-7a305c408287" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" - ], - "x-ms-correlation-request-id": [ - "2dd48668-4707-4865-a707-dc89e2fae654" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054349Z:2dd48668-4707-4865-a707-dc89e2fae654" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:43:49 GMT" - ], - "Content-Length": [ - "1066" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Storage/storageAccounts/sa250\",\r\n \"name\": \"sa250\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-09-24T05:43:31.5429741Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-09-24T05:43:31.5429741Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-09-24T05:43:31.4804801Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://sa250.blob.core.windows.net/\",\r\n \"queue\": \"https://sa250.queue.core.windows.net/\",\r\n \"table\": \"https://sa250.table.core.windows.net/\",\r\n \"file\": \"https://sa250.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"southeastasia\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"eastasia\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Storage/storageAccounts/sa250?api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNDY1MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3NhMjUwP2FwaS12ZXJzaW9uPTIwMTgtMTEtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "dd181aca-22de-4432-ac0d-a1cce29d22f6" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "8601cd7c-69ff-4171-bba1-b033019f34bb" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" - ], - "x-ms-correlation-request-id": [ - "75bfb554-d9f4-4f74-8acd-0ba156348b05" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054349Z:75bfb554-d9f4-4f74-8acd-0ba156348b05" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:43:49 GMT" - ], - "Content-Length": [ - "1066" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Storage/storageAccounts/sa250\",\r\n \"name\": \"sa250\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-09-24T05:43:31.5429741Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-09-24T05:43:31.5429741Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-09-24T05:43:31.4804801Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://sa250.blob.core.windows.net/\",\r\n \"queue\": \"https://sa250.queue.core.windows.net/\",\r\n \"table\": \"https://sa250.table.core.windows.net/\",\r\n \"file\": \"https://sa250.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"southeastasia\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"eastasia\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts/batchaccount536?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNDY1MS9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50NTM2P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Storage/storageAccounts/sa250\"\r\n }\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "e0841de7-6d54-4235-b0ea-4fc8658fcf43" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "260" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts/batchaccount536/operationResults/6fb9ed7d-5cc5-4c43-8d24-449d5e0ae2e7?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "6fb9ed7d-5cc5-4c43-8d24-449d5e0ae2e7" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" - ], - "x-ms-correlation-request-id": [ - "5b8cfe69-760b-4d64-ab21-47ef08cddf59" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054350Z:5b8cfe69-760b-4d64-ab21-47ef08cddf59" - ], - "Date": [ - "Tue, 24 Sep 2019 05:43:50 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts/batchaccount536/operationResults/6fb9ed7d-5cc5-4c43-8d24-449d5e0ae2e7?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNDY1MS9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50NTM2L29wZXJhdGlvblJlc3VsdHMvNmZiOWVkN2QtNWNjNS00YzQzLThkMjQtNDQ5ZDVlMGFlMmU3P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D740B236676B71\"" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" - ], - "x-ms-request-id": [ - "83384e82-8e87-4bfc-89d8-3b744db4c3b7" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "4d7da7c1-4fa9-4e76-aa14-6d9d7a22d2f1" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054405Z:4d7da7c1-4fa9-4e76-aa14-6d9d7a22d2f1" - ], - "Date": [ - "Tue, 24 Sep 2019 05:44:05 GMT" - ], - "Content-Length": [ - "2126" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:44:05 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts/batchaccount536\",\r\n \"name\": \"batchaccount536\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount536.southeastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVSv3Family\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Storage/storageAccounts/sa250\",\r\n \"lastKeySync\": \"2019-09-24T05:43:50.4906094Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts/batchaccount536/applications/myApplication8091?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNDY1MS9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50NTM2L2FwcGxpY2F0aW9ucy9teUFwcGxpY2F0aW9uODA5MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"displayName\": \"displayName5738\",\r\n \"allowUpdates\": true\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "68392504-4ad2-4eb4-9675-d8532ecc1f50" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "93" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "W/\"0x8D740B23685FCDD\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1195" - ], - "x-ms-request-id": [ - "3cfbb9a5-6df3-460d-9ec2-51984c0d274d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "50e49354-0ca7-414d-bd85-47dec45f957e" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054406Z:50e49354-0ca7-414d-bd85-47dec45f957e" - ], - "Date": [ - "Tue, 24 Sep 2019 05:44:05 GMT" - ], - "Content-Length": [ - "351" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:44:05 GMT" - ] - }, - "ResponseBody": "{\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts/batchaccount536/applications/myApplication8091\",\r\n \"name\": \"myApplication8091\",\r\n \"etag\": \"W/\\\"0x8D740B23685FCDD\\\"\",\r\n \"properties\": {\r\n \"displayName\": \"displayName5738\",\r\n \"allowUpdates\": true\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNDY1MS9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "97bddb57-effb-426a-b1ce-ef0476f3c213" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" - ], - "x-ms-request-id": [ - "e5e85ce1-285d-49cf-b308-23c64ee3ef3b" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "d9c1be4f-8b33-4f8a-b805-a6eb34cb29a4" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054406Z:d9c1be4f-8b33-4f8a-b805-a6eb34cb29a4" - ], - "Date": [ - "Tue, 24 Sep 2019 05:44:05 GMT" - ], - "Content-Length": [ - "2138" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts/batchaccount536\",\r\n \"name\": \"batchaccount536\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount536.southeastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVSv3Family\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Storage/storageAccounts/sa250\",\r\n \"lastKeySync\": \"2019-09-24T05:43:50.4906094Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNDY1MS9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "6152fda5-3b12-48d6-8362-c11ebedcb1b1" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" - ], - "x-ms-request-id": [ - "df941855-efc1-4478-97a6-eeaef6b4ed3c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "c4abb92c-aa86-4897-a890-a5ea911fa2ab" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054422Z:c4abb92c-aa86-4897-a890-a5ea911fa2ab" - ], - "Date": [ - "Tue, 24 Sep 2019 05:44:21 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts/batchaccount536/applications?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNDY1MS9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50NTM2L2FwcGxpY2F0aW9ucz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "e9eb21a1-f87c-46dc-af6c-2ed1daaf3a84" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" - ], - "x-ms-request-id": [ - "e18ebd03-65f5-489a-9c6d-3ced162fc548" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "fbeb40bb-3b2c-4659-a362-485b9b2d9900" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054406Z:fbeb40bb-3b2c-4659-a362-485b9b2d9900" - ], - "Date": [ - "Tue, 24 Sep 2019 05:44:05 GMT" - ], - "Content-Length": [ - "363" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts/batchaccount536/applications/myApplication8091\",\r\n \"name\": \"myApplication8091\",\r\n \"etag\": \"W/\\\"0x8D740B23685FCDD\\\"\",\r\n \"properties\": {\r\n \"displayName\": \"displayName5738\",\r\n \"allowUpdates\": true\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts/batchaccount536/applications?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNDY1MS9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50NTM2L2FwcGxpY2F0aW9ucz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "077980db-a228-4a46-89de-6d3818884d56" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" - ], - "x-ms-request-id": [ - "c0e4ca17-81be-4cde-b83f-53819a28a4a2" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "68766490-4477-4001-9212-30801672573d" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054406Z:68766490-4477-4001-9212-30801672573d" - ], - "Date": [ - "Tue, 24 Sep 2019 05:44:06 GMT" - ], - "Content-Length": [ - "363" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts/batchaccount536/applications/myApplication8091\",\r\n \"name\": \"myApplication8091\",\r\n \"etag\": \"W/\\\"0x8D740B23685FCDD\\\"\",\r\n \"properties\": {\r\n \"displayName\": \"displayName5738\",\r\n \"allowUpdates\": true\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts/batchaccount536/pools?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNDY1MS9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50NTM2L3Bvb2xzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "7ec978e3-9b35-4feb-8c26-c26d29a15d0a" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" - ], - "x-ms-request-id": [ - "60240626-3400-4334-a3f3-5eb3984a17e7" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "c6929b05-979d-4444-a248-ab824b365929" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054406Z:c6929b05-979d-4444-a248-ab824b365929" - ], - "Date": [ - "Tue, 24 Sep 2019 05:44:06 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts/batchaccount536/pools?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNDY1MS9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50NTM2L3Bvb2xzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "a1ca0b41-270e-4cb3-a169-90436034f333" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" - ], - "x-ms-request-id": [ - "0e251b76-74be-4d65-957e-1a3f66c478b3" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "84bb11a0-d8a8-4e40-a564-14bd8d711661" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054407Z:84bb11a0-d8a8-4e40-a564-14bd8d711661" - ], - "Date": [ - "Tue, 24 Sep 2019 05:44:06 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts/batchaccount536?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNDY1MS9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50NTM2P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "a60f9bd3-1af3-4404-abcb-19da0d998522" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D740B22D51CB6E\"" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" - ], - "x-ms-request-id": [ - "2ab47dcf-bcfc-4dc3-88be-ccd4a86b2709" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "7c582c83-872b-4f2a-aebf-03b8bd4f243f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054406Z:7c582c83-872b-4f2a-aebf-03b8bd4f243f" - ], - "Date": [ - "Tue, 24 Sep 2019 05:44:06 GMT" - ], - "Content-Length": [ - "2126" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:43:50 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts/batchaccount536\",\r\n \"name\": \"batchaccount536\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount536.southeastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVSv3Family\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Storage/storageAccounts/sa250\",\r\n \"lastKeySync\": \"2019-09-24T05:43:50.4906094Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg4651/providers/Microsoft.Batch/batchAccounts/batchaccount536?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNDY1MS9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50NTM2P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "653d3d8b-7abf-4e84-a681-abe7e6c1ae7d" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount536-e82d333c-92e9-42b2-aed4-9360fb477261?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "e82d333c-92e9-42b2-aed4-9360fb477261" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" - ], - "x-ms-correlation-request-id": [ - "b0e7a68c-44d5-4861-8f7a-362f9d252b0a" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054407Z:b0e7a68c-44d5-4861-8f7a-362f9d252b0a" - ], - "Date": [ - "Tue, 24 Sep 2019 05:44:06 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount536-e82d333c-92e9-42b2-aed4-9360fb477261?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50NTM2LWU4MmQzMzNjLTkyZTktNDJiMi1hZWQ0LTkzNjBmYjQ3NzI2MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "3f44fd14-8ab5-4837-be46-94c63e5e00fc" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" - ], - "x-ms-correlation-request-id": [ - "47349986-6af7-4939-a178-91c7ed0da46a" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054422Z:47349986-6af7-4939-a178-91c7ed0da46a" - ], - "Date": [ - "Tue, 24 Sep 2019 05:44:21 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount536-e82d333c-92e9-42b2-aed4-9360fb477261?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50NTM2LWU4MmQzMzNjLTkyZTktNDJiMi1hZWQ0LTkzNjBmYjQ3NzI2MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "601769f4-84f0-4623-802a-914cbaa60a11" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" - ], - "x-ms-correlation-request-id": [ - "8ea29148-0b02-4bb5-ab97-b8593661cc1e" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054422Z:8ea29148-0b02-4bb5-ab97-b8593661cc1e" - ], - "Date": [ - "Tue, 24 Sep 2019 05:44:21 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg4651?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNDY1MT9hcGktdmVyc2lvbj0yMDE3LTA1LTEw", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "f50f3ac8-35db-4af6-bcd0-e442211641e8" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzQ2NTEtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14996" - ], - "x-ms-request-id": [ - "c6f20553-1d74-4256-a368-59989ef50836" - ], - "x-ms-correlation-request-id": [ - "c6f20553-1d74-4256-a368-59989ef50836" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054423Z:c6f20553-1d74-4256-a368-59989ef50836" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:44:22 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzQ2NTEtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6UTJOVEV0VTA5VlZFaEZRVk5VUVZOSlFTSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWMyOTFkR2hsWVhOMFlYTnBZU0o5P2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzQ2NTEtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" - ], - "x-ms-request-id": [ - "cbff033f-fd96-4006-bf36-99b3eca3914f" - ], - "x-ms-correlation-request-id": [ - "cbff033f-fd96-4006-bf36-99b3eca3914f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054438Z:cbff033f-fd96-4006-bf36-99b3eca3914f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:44:37 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzQ2NTEtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6UTJOVEV0VTA5VlZFaEZRVk5VUVZOSlFTSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWMyOTFkR2hsWVhOMFlYTnBZU0o5P2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzQ2NTEtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" - ], - "x-ms-request-id": [ - "6bf2b0a5-bff3-447e-b67a-f81761521774" - ], - "x-ms-correlation-request-id": [ - "6bf2b0a5-bff3-447e-b67a-f81761521774" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054453Z:6bf2b0a5-bff3-447e-b67a-f81761521774" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:44:52 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzQ2NTEtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6UTJOVEV0VTA5VlZFaEZRVk5VUVZOSlFTSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWMyOTFkR2hsWVhOMFlYTnBZU0o5P2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzQ2NTEtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" - ], - "x-ms-request-id": [ - "7329d768-f4c2-4c1d-901e-af3b367a5b86" - ], - "x-ms-correlation-request-id": [ - "7329d768-f4c2-4c1d-901e-af3b367a5b86" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054508Z:7329d768-f4c2-4c1d-901e-af3b367a5b86" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:45:07 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzQ2NTEtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6UTJOVEV0VTA5VlZFaEZRVk5VUVZOSlFTSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWMyOTFkR2hsWVhOMFlYTnBZU0o5P2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzQ2NTEtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" - ], - "x-ms-request-id": [ - "b2c8a50c-f62f-4221-ba7e-a14f4ce3c947" - ], - "x-ms-correlation-request-id": [ - "b2c8a50c-f62f-4221-ba7e-a14f4ce3c947" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054523Z:b2c8a50c-f62f-4221-ba7e-a14f4ce3c947" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:45:23 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzQ2NTEtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6UTJOVEV0VTA5VlZFaEZRVk5VUVZOSlFTSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWMyOTFkR2hsWVhOMFlYTnBZU0o5P2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzQ2NTEtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" - ], - "x-ms-request-id": [ - "fcb4428e-f480-4c10-b2b0-b04061d54f6a" - ], - "x-ms-correlation-request-id": [ - "fcb4428e-f480-4c10-b2b0-b04061d54f6a" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054538Z:fcb4428e-f480-4c10-b2b0-b04061d54f6a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:45:38 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzQ2NTEtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6UTJOVEV0VTA5VlZFaEZRVk5VUVZOSlFTSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWMyOTFkR2hsWVhOMFlYTnBZU0o5P2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzQ2NTEtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" - ], - "x-ms-request-id": [ - "052ac908-230b-48ee-bb4c-50d00da8c046" - ], - "x-ms-correlation-request-id": [ - "052ac908-230b-48ee-bb4c-50d00da8c046" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054553Z:052ac908-230b-48ee-bb4c-50d00da8c046" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:45:53 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzQ2NTEtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6UTJOVEV0VTA5VlZFaEZRVk5VUVZOSlFTSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWMyOTFkR2hsWVhOMFlYTnBZU0o5P2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" - ], - "x-ms-request-id": [ - "254c5e43-11f5-44ec-a530-b87a4635a92d" - ], - "x-ms-correlation-request-id": [ - "254c5e43-11f5-44ec-a530-b87a4635a92d" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054608Z:254c5e43-11f5-44ec-a530-b87a4635a92d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:46:08 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzQ2NTEtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6UTJOVEV0VTA5VlZFaEZRVk5VUVZOSlFTSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWMyOTFkR2hsWVhOMFlYTnBZU0o5P2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" - ], - "x-ms-request-id": [ - "038b1970-6b40-4489-871b-807cf9cd35b3" - ], - "x-ms-correlation-request-id": [ - "038b1970-6b40-4489-871b-807cf9cd35b3" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054608Z:038b1970-6b40-4489-871b-807cf9cd35b3" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:46:08 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - } - ], - "Names": { - "CanCreateBatchAccountWithApplication": [ - "rgstg4651", - "batchaccount536", - "sa250", - "myApplication8091", - "displayName5738" - ] - }, - "Variables": { - "ServicePrincipal": "af519bfa-99e8-4193-b65b-e6cd2f8bde7f", - "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", - "SubscriptionId": "1c638cf4-608f-4ee6-b680-c329e824c3a8" - } -} \ No newline at end of file diff --git a/deprecated/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Batch/CanCreateBatchAccountWithPool.json b/deprecated/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Batch/CanCreateBatchAccountWithPool.json deleted file mode 100644 index 92e0870ec..000000000 --- a/deprecated/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Batch/CanCreateBatchAccountWithPool.json +++ /dev/null @@ -1,3512 +0,0 @@ -{ - "Entries": [ - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg7586?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNzU4Nj9hcGktdmVyc2lvbj0yMDE3LTA1LTEw", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b2159ecf-8f53-4922-a2ef-161c895b7ac0" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "35" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" - ], - "x-ms-request-id": [ - "877d13de-a2ce-4214-b0c4-ed532597b4c3" - ], - "x-ms-correlation-request-id": [ - "877d13de-a2ce-4214-b0c4-ed532597b4c3" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053502Z:877d13de-a2ce-4214-b0c4-ed532597b4c3" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:02 GMT" - ], - "Content-Length": [ - "178" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586\",\r\n \"name\": \"rgstg7586\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Storage/storageAccounts/sa1141?api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3NhMTE0MT9hcGktdmVyc2lvbj0yMDE4LTExLTAx", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c4e87403-18c9-4b26-ac79-ba988749b48a" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "118" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Storage/locations/southeastasia/asyncoperations/1ff28d99-f499-49fa-b053-8e634ec56f51?monitor=true&api-version=2018-11-01" - ], - "Retry-After": [ - "17" - ], - "x-ms-request-id": [ - "1ff28d99-f499-49fa-b053-8e634ec56f51" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" - ], - "x-ms-correlation-request-id": [ - "5e2d9db9-a841-4d32-8f7f-0953a48f1188" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053504Z:5e2d9db9-a841-4d32-8f7f-0953a48f1188" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:03 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Storage/locations/southeastasia/asyncoperations/1ff28d99-f499-49fa-b053-8e634ec56f51?monitor=true&api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9hc3luY29wZXJhdGlvbnMvMWZmMjhkOTktZjQ5OS00OWZhLWIwNTMtOGU2MzRlYzU2ZjUxP21vbml0b3I9dHJ1ZSZhcGktdmVyc2lvbj0yMDE4LTExLTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "2f737aaf-0544-46b5-8285-02dba7f0d2ed" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" - ], - "x-ms-correlation-request-id": [ - "bb6cac90-6149-4653-b35a-f7788ba196b8" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053521Z:bb6cac90-6149-4653-b35a-f7788ba196b8" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:20 GMT" - ], - "Content-Length": [ - "1072" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Storage/storageAccounts/sa1141\",\r\n \"name\": \"sa1141\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-09-24T05:35:03.1484875Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-09-24T05:35:03.1484875Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-09-24T05:35:03.0860266Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://sa1141.blob.core.windows.net/\",\r\n \"queue\": \"https://sa1141.queue.core.windows.net/\",\r\n \"table\": \"https://sa1141.table.core.windows.net/\",\r\n \"file\": \"https://sa1141.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"southeastasia\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"eastasia\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Storage/storageAccounts/sa1141?api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3NhMTE0MT9hcGktdmVyc2lvbj0yMDE4LTExLTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "8aff76c2-6346-4869-a952-c08b63de50e9" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "37cf9f5f-3f9c-4e30-a0ae-39b4eeef1037" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" - ], - "x-ms-correlation-request-id": [ - "8ad03bdb-9198-4c68-ad23-7694c4d76f4b" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053521Z:8ad03bdb-9198-4c68-ad23-7694c4d76f4b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:20 GMT" - ], - "Content-Length": [ - "1072" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Storage/storageAccounts/sa1141\",\r\n \"name\": \"sa1141\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-09-24T05:35:03.1484875Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-09-24T05:35:03.1484875Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-09-24T05:35:03.0860266Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://sa1141.blob.core.windows.net/\",\r\n \"queue\": \"https://sa1141.queue.core.windows.net/\",\r\n \"table\": \"https://sa1141.table.core.windows.net/\",\r\n \"file\": \"https://sa1141.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"southeastasia\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"eastasia\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50ODkzMz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Storage/storageAccounts/sa1141\"\r\n }\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "862efbde-d835-4802-b557-7c6a752578a8" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "261" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933/operationResults/06cd20af-aa4c-40ba-9814-8a7ac89c01cb?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "06cd20af-aa4c-40ba-9814-8a7ac89c01cb" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" - ], - "x-ms-correlation-request-id": [ - "d50fa61d-092d-4b9f-92dc-54560f4197d8" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053522Z:d50fa61d-092d-4b9f-92dc-54560f4197d8" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:21 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50ODkzMz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Storage/storageAccounts/sa1141\"\r\n }\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c9dcd724-cd36-482a-8e6f-d28076f50fd8" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "246" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D740B107ECE676\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1195" - ], - "x-ms-request-id": [ - "2fa56f61-dc6a-4395-b3cb-4f428e2e9d87" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "c4b2931d-fe80-4a1f-8ab0-7147d1bcd453" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053538Z:c4b2931d-fe80-4a1f-8ab0-7147d1bcd453" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:37 GMT" - ], - "Content-Length": [ - "2130" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:35:38 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933\",\r\n \"name\": \"batchaccount8933\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount8933.southeastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVSv3Family\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Storage/storageAccounts/sa1141\",\r\n \"lastKeySync\": \"2019-09-24T05:35:38.2364856Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50ODkzMz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b4fa0b4c-772c-415e-ac79-88e9c9a0b67a" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "35" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D740B1097B9208\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1193" - ], - "x-ms-request-id": [ - "f513d50e-d2d0-4d66-bad2-43af7dd19bc7" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "0c385726-5c09-4934-9d3a-e0e8fac198d3" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053540Z:0c385726-5c09-4934-9d3a-e0e8fac198d3" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:40 GMT" - ], - "Content-Length": [ - "1920" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:35:40 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933\",\r\n \"name\": \"batchaccount8933\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount8933.southeastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVSv3Family\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933/operationResults/06cd20af-aa4c-40ba-9814-8a7ac89c01cb?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50ODkzMy9vcGVyYXRpb25SZXN1bHRzLzA2Y2QyMGFmLWFhNGMtNDBiYS05ODE0LThhN2FjODljMDFjYj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D740B10772B852\"" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" - ], - "x-ms-request-id": [ - "7d923e84-abc3-43c7-89e1-852e427f7fba" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "251d97ad-196b-496f-b5c8-63d91a9b10f3" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053537Z:251d97ad-196b-496f-b5c8-63d91a9b10f3" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:36 GMT" - ], - "Content-Length": [ - "2130" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:35:37 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933\",\r\n \"name\": \"batchaccount8933\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount8933.southeastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVSv3Family\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Storage/storageAccounts/sa1141\",\r\n \"lastKeySync\": \"2019-09-24T05:35:22.1604876Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933/pools/testPool3887?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50ODkzMy9wb29scy90ZXN0UG9vbDM4ODc/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"displayName\": \"my-pool-name8420\",\r\n \"vmSize\": \"STANDARD_D4\",\r\n \"deploymentConfiguration\": {\r\n \"cloudServiceConfiguration\": {\r\n \"osFamily\": \"4\",\r\n \"osVersion\": \"WA-GUEST-OS-4.45_201708-01\"\r\n }\r\n },\r\n \"scaleSettings\": {\r\n \"fixedScale\": {\r\n \"targetDedicatedNodes\": 6,\r\n \"nodeDeallocationOption\": \"TaskCompletion\"\r\n }\r\n },\r\n \"interNodeCommunication\": \"Enabled\",\r\n \"maxTasksPerNode\": 13,\r\n \"taskSchedulingPolicy\": {\r\n \"nodeFillType\": \"Pack\"\r\n },\r\n \"userAccounts\": [\r\n {\r\n \"name\": \"username1\",\r\n \"password\": \"examplepassword\",\r\n \"elevationLevel\": \"Admin\",\r\n \"linuxUserConfiguration\": {\r\n \"uid\": 1234,\r\n \"gid\": 4567,\r\n \"sshPrivateKey\": \"sshprivatekeyvalue\"\r\n }\r\n }\r\n ],\r\n \"metadata\": [\r\n {\r\n \"name\": \"metadata-1\",\r\n \"value\": \"value-1\"\r\n },\r\n {\r\n \"name\": \"metadata-2\",\r\n \"value\": \"value-2\"\r\n }\r\n ],\r\n \"startTask\": {\r\n \"commandLine\": \"cmd /c SET\",\r\n \"resourceFiles\": [\r\n {\r\n \"httpUrl\": \"https://testaccount.blob.core.windows.net/example-blob-file\",\r\n \"filePath\": \"c:\\\\\\\\temp\\\\\\\\gohere\",\r\n \"fileMode\": \"777\"\r\n }\r\n ],\r\n \"environmentSettings\": [\r\n {\r\n \"name\": \"MYSET\",\r\n \"value\": \"1234\"\r\n }\r\n ],\r\n \"userIdentity\": {\r\n \"autoUser\": {\r\n \"scope\": \"Pool\",\r\n \"elevationLevel\": \"Admin\"\r\n }\r\n },\r\n \"maxTaskRetryCount\": 6,\r\n \"waitForSuccess\": true\r\n }\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "0214e51f-7a40-47bf-91d5-cff083bf7502" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "1633" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "W/\"0x8D740B1084EF0A1\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1194" - ], - "x-ms-request-id": [ - "a9b40094-6105-4914-8d0b-3e69a9b9b2da" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "dee1a34d-66c4-4184-a0ee-4bef323a5638" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053539Z:dee1a34d-66c4-4184-a0ee-4bef323a5638" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:38 GMT" - ], - "Content-Length": [ - "1771" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:35:38 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933/pools/testPool3887\",\r\n \"name\": \"testPool3887\",\r\n \"type\": \"Microsoft.Batch/batchAccounts/pools\",\r\n \"etag\": \"W/\\\"0x8D740B1084EF0A1\\\"\",\r\n \"properties\": {\r\n \"lastModified\": \"2019-09-24T05:35:38.8994721Z\",\r\n \"creationTime\": \"2019-09-24T05:35:38.8994721Z\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"provisioningStateTransitionTime\": \"2019-09-24T05:35:38.8994721Z\",\r\n \"allocationState\": \"Resizing\",\r\n \"allocationStateTransitionTime\": \"2019-09-24T05:35:38.8994721Z\",\r\n \"vmSize\": \"STANDARD_D4\",\r\n \"interNodeCommunication\": \"Enabled\",\r\n \"maxTasksPerNode\": 13,\r\n \"taskSchedulingPolicy\": {\r\n \"nodeFillType\": \"Spread\"\r\n },\r\n \"deploymentConfiguration\": {\r\n \"cloudServiceConfiguration\": {\r\n \"osFamily\": \"4\",\r\n \"osVersion\": \"WA-GUEST-OS-4.45_201708-01\"\r\n }\r\n },\r\n \"scaleSettings\": {\r\n \"fixedScale\": {\r\n \"targetDedicatedNodes\": 6,\r\n \"targetLowPriorityNodes\": 0,\r\n \"resizeTimeout\": \"PT15M\",\r\n \"nodeDeallocationOption\": \"TaskCompletion\"\r\n }\r\n },\r\n \"metadata\": [\r\n {\r\n \"name\": \"metadata-1\",\r\n \"value\": \"value-1\"\r\n },\r\n {\r\n \"name\": \"metadata-2\",\r\n \"value\": \"value-2\"\r\n }\r\n ],\r\n \"startTask\": {\r\n \"commandLine\": \"cmd /c SET\",\r\n \"resourceFiles\": [\r\n {\r\n \"filePath\": \"c:\\\\\\\\temp\\\\\\\\gohere\",\r\n \"fileMode\": \"777\",\r\n \"httpUrl\": \"https://testaccount.blob.core.windows.net/example-blob-file\"\r\n }\r\n ],\r\n \"environmentSettings\": [\r\n {\r\n \"name\": \"MYSET\",\r\n \"value\": \"1234\"\r\n }\r\n ],\r\n \"userIdentity\": {\r\n \"autoUser\": {\r\n \"scope\": \"Pool\",\r\n \"elevationLevel\": \"Admin\"\r\n }\r\n },\r\n \"maxTaskRetryCount\": 6,\r\n \"waitForSuccess\": true\r\n },\r\n \"userAccounts\": [\r\n {\r\n \"name\": \"username1\",\r\n \"elevationLevel\": \"Admin\",\r\n \"linuxUserConfiguration\": {\r\n \"uid\": 1234,\r\n \"gid\": 4567\r\n },\r\n \"windowsUserConfiguration\": {\r\n \"loginMode\": \"Interactive\"\r\n }\r\n }\r\n ],\r\n \"resizeOperationStatus\": {\r\n \"targetDedicatedNodes\": 6,\r\n \"nodeDeallocationOption\": \"Requeue\",\r\n \"resizeTimeout\": \"PT15M\",\r\n \"startTime\": \"2019-09-24T05:35:38.8994721Z\"\r\n },\r\n \"currentDedicatedNodes\": 0,\r\n \"currentLowPriorityNodes\": 0\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c301d6ca-58c1-432a-ae9a-75ae4f92eff6" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" - ], - "x-ms-request-id": [ - "ad69693a-d606-496d-9f1a-354735e8e325" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "c9b520a2-5450-4dfb-ad9a-21d474ed16e0" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053539Z:c9b520a2-5450-4dfb-ad9a-21d474ed16e0" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:38 GMT" - ], - "Content-Length": [ - "2142" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933\",\r\n \"name\": \"batchaccount8933\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount8933.southeastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVSv3Family\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Storage/storageAccounts/sa1141\",\r\n \"lastKeySync\": \"2019-09-24T05:35:38.2364856Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "acd434e3-986b-4d34-93e8-dbcd24e515e1" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11961" - ], - "x-ms-request-id": [ - "2e949270-f431-45b7-94af-889f939f606c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "8d4d53a2-ffb0-4f3d-b3cd-61c4cffd1bc6" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054144Z:8d4d53a2-ffb0-4f3d-b3cd-61c4cffd1bc6" - ], - "Date": [ - "Tue, 24 Sep 2019 05:41:43 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933/applications?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50ODkzMy9hcHBsaWNhdGlvbnM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "bde9c198-26a7-4c94-971e-a9eaac51c592" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" - ], - "x-ms-request-id": [ - "dd0e7037-f509-496c-9c1f-4220a30d9aef" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "4d96f44d-8665-42e9-aedc-5120e71f5cea" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053539Z:4d96f44d-8665-42e9-aedc-5120e71f5cea" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:38 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933/applications?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50ODkzMy9hcHBsaWNhdGlvbnM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "d7c7161d-0d7f-4c9a-9cb2-ce4f43bfa489" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" - ], - "x-ms-request-id": [ - "760f6fc5-115d-4b2d-8ca2-19b6c4f59e21" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "f651c056-4745-4f0c-9f90-fe98d0369234" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053539Z:f651c056-4745-4f0c-9f90-fe98d0369234" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:38 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933/applications?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50ODkzMy9hcHBsaWNhdGlvbnM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "5d8ca49a-b899-45ff-8599-b39c012effc1" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" - ], - "x-ms-request-id": [ - "6af1fc5e-e4a9-4b51-aa7e-de471543b39e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "6342cc5d-9150-465c-aa15-5cd09cdd35ab" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053540Z:6342cc5d-9150-465c-aa15-5cd09cdd35ab" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:40 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933/pools?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50ODkzMy9wb29scz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "3e05d374-1813-43d2-973a-7c7a8b209ffc" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" - ], - "x-ms-request-id": [ - "3ea76064-7be3-440b-8ec1-c6ed692fb5d9" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "64e71c0d-a718-49cb-80cc-cdf594231831" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053539Z:64e71c0d-a718-49cb-80cc-cdf594231831" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:38 GMT" - ], - "Content-Length": [ - "1741" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933/pools/testPool3887\",\r\n \"name\": \"testPool3887\",\r\n \"type\": \"Microsoft.Batch/batchAccounts/pools\",\r\n \"etag\": \"W/\\\"0x8D740B1084EF0A1\\\"\",\r\n \"properties\": {\r\n \"lastModified\": \"2019-09-24T05:35:38.8994721Z\",\r\n \"creationTime\": \"2019-09-24T05:35:38.8994721Z\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"provisioningStateTransitionTime\": \"2019-09-24T05:35:38.8994721Z\",\r\n \"allocationState\": \"Resizing\",\r\n \"allocationStateTransitionTime\": \"2019-09-24T05:35:38.8994721Z\",\r\n \"vmSize\": \"STANDARD_D4\",\r\n \"interNodeCommunication\": \"Enabled\",\r\n \"maxTasksPerNode\": 13,\r\n \"taskSchedulingPolicy\": {\r\n \"nodeFillType\": \"Spread\"\r\n },\r\n \"deploymentConfiguration\": {\r\n \"cloudServiceConfiguration\": {\r\n \"osFamily\": \"4\",\r\n \"osVersion\": \"WA-GUEST-OS-4.45_201708-01\"\r\n }\r\n },\r\n \"scaleSettings\": {\r\n \"fixedScale\": {\r\n \"targetDedicatedNodes\": 6,\r\n \"targetLowPriorityNodes\": 0,\r\n \"resizeTimeout\": \"PT15M\"\r\n }\r\n },\r\n \"metadata\": [\r\n {\r\n \"name\": \"metadata-1\",\r\n \"value\": \"value-1\"\r\n },\r\n {\r\n \"name\": \"metadata-2\",\r\n \"value\": \"value-2\"\r\n }\r\n ],\r\n \"startTask\": {\r\n \"commandLine\": \"cmd /c SET\",\r\n \"resourceFiles\": [\r\n {\r\n \"filePath\": \"c:\\\\\\\\temp\\\\\\\\gohere\",\r\n \"fileMode\": \"777\",\r\n \"httpUrl\": \"https://testaccount.blob.core.windows.net/example-blob-file\"\r\n }\r\n ],\r\n \"environmentSettings\": [\r\n {\r\n \"name\": \"MYSET\",\r\n \"value\": \"1234\"\r\n }\r\n ],\r\n \"userIdentity\": {\r\n \"autoUser\": {\r\n \"scope\": \"Pool\",\r\n \"elevationLevel\": \"Admin\"\r\n }\r\n },\r\n \"maxTaskRetryCount\": 6,\r\n \"waitForSuccess\": true\r\n },\r\n \"userAccounts\": [\r\n {\r\n \"name\": \"username1\",\r\n \"elevationLevel\": \"Admin\",\r\n \"linuxUserConfiguration\": {\r\n \"uid\": 1234,\r\n \"gid\": 4567\r\n },\r\n \"windowsUserConfiguration\": {\r\n \"loginMode\": \"Interactive\"\r\n }\r\n }\r\n ],\r\n \"resizeOperationStatus\": {\r\n \"targetDedicatedNodes\": 6,\r\n \"nodeDeallocationOption\": \"Requeue\",\r\n \"resizeTimeout\": \"PT15M\",\r\n \"startTime\": \"2019-09-24T05:35:38.8994721Z\"\r\n },\r\n \"currentDedicatedNodes\": 0,\r\n \"currentLowPriorityNodes\": 0\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933/pools?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50ODkzMy9wb29scz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "6074e136-22e4-4c44-bb79-ee1b9ee6648b" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" - ], - "x-ms-request-id": [ - "7d9a9980-8ab5-4af2-8037-8d4b42ab5de5" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "8f7e3f49-98b4-49b6-b507-fd5352dcfd71" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053540Z:8f7e3f49-98b4-49b6-b507-fd5352dcfd71" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:40 GMT" - ], - "Content-Length": [ - "1741" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933/pools/testPool3887\",\r\n \"name\": \"testPool3887\",\r\n \"type\": \"Microsoft.Batch/batchAccounts/pools\",\r\n \"etag\": \"W/\\\"0x8D740B1084EF0A1\\\"\",\r\n \"properties\": {\r\n \"lastModified\": \"2019-09-24T05:35:38.8994721Z\",\r\n \"creationTime\": \"2019-09-24T05:35:38.8994721Z\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"provisioningStateTransitionTime\": \"2019-09-24T05:35:38.8994721Z\",\r\n \"allocationState\": \"Resizing\",\r\n \"allocationStateTransitionTime\": \"2019-09-24T05:35:38.8994721Z\",\r\n \"vmSize\": \"STANDARD_D4\",\r\n \"interNodeCommunication\": \"Enabled\",\r\n \"maxTasksPerNode\": 13,\r\n \"taskSchedulingPolicy\": {\r\n \"nodeFillType\": \"Spread\"\r\n },\r\n \"deploymentConfiguration\": {\r\n \"cloudServiceConfiguration\": {\r\n \"osFamily\": \"4\",\r\n \"osVersion\": \"WA-GUEST-OS-4.45_201708-01\"\r\n }\r\n },\r\n \"scaleSettings\": {\r\n \"fixedScale\": {\r\n \"targetDedicatedNodes\": 6,\r\n \"targetLowPriorityNodes\": 0,\r\n \"resizeTimeout\": \"PT15M\"\r\n }\r\n },\r\n \"metadata\": [\r\n {\r\n \"name\": \"metadata-1\",\r\n \"value\": \"value-1\"\r\n },\r\n {\r\n \"name\": \"metadata-2\",\r\n \"value\": \"value-2\"\r\n }\r\n ],\r\n \"startTask\": {\r\n \"commandLine\": \"cmd /c SET\",\r\n \"resourceFiles\": [\r\n {\r\n \"filePath\": \"c:\\\\\\\\temp\\\\\\\\gohere\",\r\n \"fileMode\": \"777\",\r\n \"httpUrl\": \"https://testaccount.blob.core.windows.net/example-blob-file\"\r\n }\r\n ],\r\n \"environmentSettings\": [\r\n {\r\n \"name\": \"MYSET\",\r\n \"value\": \"1234\"\r\n }\r\n ],\r\n \"userIdentity\": {\r\n \"autoUser\": {\r\n \"scope\": \"Pool\",\r\n \"elevationLevel\": \"Admin\"\r\n }\r\n },\r\n \"maxTaskRetryCount\": 6,\r\n \"waitForSuccess\": true\r\n },\r\n \"userAccounts\": [\r\n {\r\n \"name\": \"username1\",\r\n \"elevationLevel\": \"Admin\",\r\n \"linuxUserConfiguration\": {\r\n \"uid\": 1234,\r\n \"gid\": 4567\r\n },\r\n \"windowsUserConfiguration\": {\r\n \"loginMode\": \"Interactive\"\r\n }\r\n }\r\n ],\r\n \"resizeOperationStatus\": {\r\n \"targetDedicatedNodes\": 6,\r\n \"nodeDeallocationOption\": \"Requeue\",\r\n \"resizeTimeout\": \"PT15M\",\r\n \"startTime\": \"2019-09-24T05:35:38.8994721Z\"\r\n },\r\n \"currentDedicatedNodes\": 0,\r\n \"currentLowPriorityNodes\": 0\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933/pools?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50ODkzMy9wb29scz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "9211b341-b1aa-43c2-9995-c5c068c28a43" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" - ], - "x-ms-request-id": [ - "b9177094-46c8-4e5e-b26a-80744840b3c7" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "a8f2a2ca-8c30-4199-b406-216105058707" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053540Z:a8f2a2ca-8c30-4199-b406-216105058707" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:40 GMT" - ], - "Content-Length": [ - "1741" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933/pools/testPool3887\",\r\n \"name\": \"testPool3887\",\r\n \"type\": \"Microsoft.Batch/batchAccounts/pools\",\r\n \"etag\": \"W/\\\"0x8D740B1084EF0A1\\\"\",\r\n \"properties\": {\r\n \"lastModified\": \"2019-09-24T05:35:38.8994721Z\",\r\n \"creationTime\": \"2019-09-24T05:35:38.8994721Z\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"provisioningStateTransitionTime\": \"2019-09-24T05:35:38.8994721Z\",\r\n \"allocationState\": \"Resizing\",\r\n \"allocationStateTransitionTime\": \"2019-09-24T05:35:38.8994721Z\",\r\n \"vmSize\": \"STANDARD_D4\",\r\n \"interNodeCommunication\": \"Enabled\",\r\n \"maxTasksPerNode\": 13,\r\n \"taskSchedulingPolicy\": {\r\n \"nodeFillType\": \"Spread\"\r\n },\r\n \"deploymentConfiguration\": {\r\n \"cloudServiceConfiguration\": {\r\n \"osFamily\": \"4\",\r\n \"osVersion\": \"WA-GUEST-OS-4.45_201708-01\"\r\n }\r\n },\r\n \"scaleSettings\": {\r\n \"fixedScale\": {\r\n \"targetDedicatedNodes\": 6,\r\n \"targetLowPriorityNodes\": 0,\r\n \"resizeTimeout\": \"PT15M\"\r\n }\r\n },\r\n \"metadata\": [\r\n {\r\n \"name\": \"metadata-1\",\r\n \"value\": \"value-1\"\r\n },\r\n {\r\n \"name\": \"metadata-2\",\r\n \"value\": \"value-2\"\r\n }\r\n ],\r\n \"startTask\": {\r\n \"commandLine\": \"cmd /c SET\",\r\n \"resourceFiles\": [\r\n {\r\n \"filePath\": \"c:\\\\\\\\temp\\\\\\\\gohere\",\r\n \"fileMode\": \"777\",\r\n \"httpUrl\": \"https://testaccount.blob.core.windows.net/example-blob-file\"\r\n }\r\n ],\r\n \"environmentSettings\": [\r\n {\r\n \"name\": \"MYSET\",\r\n \"value\": \"1234\"\r\n }\r\n ],\r\n \"userIdentity\": {\r\n \"autoUser\": {\r\n \"scope\": \"Pool\",\r\n \"elevationLevel\": \"Admin\"\r\n }\r\n },\r\n \"maxTaskRetryCount\": 6,\r\n \"waitForSuccess\": true\r\n },\r\n \"userAccounts\": [\r\n {\r\n \"name\": \"username1\",\r\n \"elevationLevel\": \"Admin\",\r\n \"linuxUserConfiguration\": {\r\n \"uid\": 1234,\r\n \"gid\": 4567\r\n },\r\n \"windowsUserConfiguration\": {\r\n \"loginMode\": \"Interactive\"\r\n }\r\n }\r\n ],\r\n \"resizeOperationStatus\": {\r\n \"targetDedicatedNodes\": 6,\r\n \"nodeDeallocationOption\": \"Requeue\",\r\n \"resizeTimeout\": \"PT15M\",\r\n \"startTime\": \"2019-09-24T05:35:38.8994721Z\"\r\n },\r\n \"currentDedicatedNodes\": 0,\r\n \"currentLowPriorityNodes\": 0\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50ODkzMz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "73a39a7f-3652-4fc8-9cf5-bb1659a10b99" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D740B107E9C6B8\"" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" - ], - "x-ms-request-id": [ - "3f5defcd-35c3-4fee-84d0-bdce4317cba8" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "4d450a78-f204-4baf-afd6-678449ef9fa7" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053539Z:4d450a78-f204-4baf-afd6-678449ef9fa7" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:38 GMT" - ], - "Content-Length": [ - "2130" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:35:38 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933\",\r\n \"name\": \"batchaccount8933\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount8933.southeastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVSv3Family\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Storage/storageAccounts/sa1141\",\r\n \"lastKeySync\": \"2019-09-24T05:35:38.2364856Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50ODkzMz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "2d6d2a97-a91b-40f6-bed1-aca07e97dd59" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D740B107E9C6B8\"" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" - ], - "x-ms-request-id": [ - "eb275c2a-e145-41cc-86c9-54fe10bb98bc" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "d32d8376-536a-4536-8a9e-1d3f4a2b125f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053540Z:d32d8376-536a-4536-8a9e-1d3f4a2b125f" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:40 GMT" - ], - "Content-Length": [ - "2130" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Tue, 24 Sep 2019 05:35:38 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933\",\r\n \"name\": \"batchaccount8933\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"batchaccount8933.southeastasia.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVSv3Family\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Storage/storageAccounts/sa1141\",\r\n \"lastKeySync\": \"2019-09-24T05:35:38.2364856Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933/pools/testPool3887?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50ODkzMy9wb29scy90ZXN0UG9vbDM4ODc/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "f296b65b-1c74-41cc-8006-c6436d87e82c" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933/poolOperationResults/delete-testPool3887?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "e2fba4bd-7e53-47ee-9a2c-f947ad078487" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" - ], - "x-ms-correlation-request-id": [ - "697be596-36cd-487d-b38f-56b4581798fc" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053541Z:697be596-36cd-487d-b38f-56b4581798fc" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:41 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933/poolOperationResults/delete-testPool3887?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50ODkzMy9wb29sT3BlcmF0aW9uUmVzdWx0cy9kZWxldGUtdGVzdFBvb2wzODg3P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933/poolOperationResults/delete-testpool3887?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "e76ff85e-a951-422e-a651-c6f23280e394" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" - ], - "x-ms-correlation-request-id": [ - "a6428761-e9c4-416e-8793-617c23099e79" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053556Z:a6428761-e9c4-416e-8793-617c23099e79" - ], - "Date": [ - "Tue, 24 Sep 2019 05:35:56 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933/poolOperationResults/delete-testpool3887?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50ODkzMy9wb29sT3BlcmF0aW9uUmVzdWx0cy9kZWxldGUtdGVzdHBvb2wzODg3P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "fdab5adf-0f9b-4a30-8a4c-793ec7443348" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" - ], - "x-ms-correlation-request-id": [ - "182fa971-f0f2-4904-9d84-4b2d054ed1c1" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053611Z:182fa971-f0f2-4904-9d84-4b2d054ed1c1" - ], - "Date": [ - "Tue, 24 Sep 2019 05:36:11 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933/poolOperationResults/delete-testpool3887?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50ODkzMy9wb29sT3BlcmF0aW9uUmVzdWx0cy9kZWxldGUtdGVzdHBvb2wzODg3P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "ca34a8ac-8e94-4ce0-b06d-601863b0a0f9" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" - ], - "x-ms-correlation-request-id": [ - "c4fc4c76-78d9-472a-afc7-a9d75d1c156f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053611Z:c4fc4c76-78d9-472a-afc7-a9d75d1c156f" - ], - "Date": [ - "Tue, 24 Sep 2019 05:36:11 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgstg7586/providers/Microsoft.Batch/batchAccounts/batchaccount8933?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3Jnc3RnNzU4Ni9wcm92aWRlcnMvTWljcm9zb2Z0LkJhdGNoL2JhdGNoQWNjb3VudHMvYmF0Y2hhY2NvdW50ODkzMz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "ca510367-2107-4779-a3da-8014880defa5" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "65d3d20f-83fc-4abd-b853-b609ba05b7b0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" - ], - "x-ms-correlation-request-id": [ - "3268553e-d51b-4125-b9a8-538ef374d5a4" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053611Z:3268553e-d51b-4125-b9a8-538ef374d5a4" - ], - "Date": [ - "Tue, 24 Sep 2019 05:36:11 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "e97a5794-b5e1-4ecc-ae52-ceeacdcc0121" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "3e355525-0260-4696-89a6-819dbc9a6529" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053626Z:3e355525-0260-4696-89a6-819dbc9a6529" - ], - "Date": [ - "Tue, 24 Sep 2019 05:36:26 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "76ee3f2e-a821-4511-9a15-8b0ea703878e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" - ], - "x-ms-correlation-request-id": [ - "f2d9f6d8-9065-497f-991f-4d33a723c2e5" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053642Z:f2d9f6d8-9065-497f-991f-4d33a723c2e5" - ], - "Date": [ - "Tue, 24 Sep 2019 05:36:41 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "07bea949-3adc-41b0-9de8-62ee65f13c20" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" - ], - "x-ms-correlation-request-id": [ - "a2309ac3-c639-481e-b940-a2af6441454f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053657Z:a2309ac3-c639-481e-b940-a2af6441454f" - ], - "Date": [ - "Tue, 24 Sep 2019 05:36:56 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "b9e31ef3-b508-47e3-bace-afb0b93456f9" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" - ], - "x-ms-correlation-request-id": [ - "46e93da3-052f-4f58-b389-668e67f74694" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053712Z:46e93da3-052f-4f58-b389-668e67f74694" - ], - "Date": [ - "Tue, 24 Sep 2019 05:37:12 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "98995259-00ba-4040-9afa-bfe76ec45ab4" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" - ], - "x-ms-correlation-request-id": [ - "a1f2e2b9-b70f-4bd7-945d-08013d546299" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053727Z:a1f2e2b9-b70f-4bd7-945d-08013d546299" - ], - "Date": [ - "Tue, 24 Sep 2019 05:37:27 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "67571b7e-6b2a-473c-8627-9bca0499c9bb" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" - ], - "x-ms-correlation-request-id": [ - "0b4f2a63-eb55-45db-a668-550f03d11a83" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053742Z:0b4f2a63-eb55-45db-a668-550f03d11a83" - ], - "Date": [ - "Tue, 24 Sep 2019 05:37:41 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "13c76f2b-8b48-4469-a94c-a8e584c3fdbc" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "4432ff8f-4a86-4232-bd0a-be76afdaa884" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053757Z:4432ff8f-4a86-4232-bd0a-be76afdaa884" - ], - "Date": [ - "Tue, 24 Sep 2019 05:37:56 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "faad8b5f-b7de-43c7-adc7-da04dd50abec" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" - ], - "x-ms-correlation-request-id": [ - "87f8a070-8ef1-4da2-85ec-8f9d81762c8b" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053812Z:87f8a070-8ef1-4da2-85ec-8f9d81762c8b" - ], - "Date": [ - "Tue, 24 Sep 2019 05:38:11 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "f534a529-f4e9-4bb7-b1a8-95afd291421d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" - ], - "x-ms-correlation-request-id": [ - "dd417039-31b5-4f33-894a-dd66a39d4ca7" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053827Z:dd417039-31b5-4f33-894a-dd66a39d4ca7" - ], - "Date": [ - "Tue, 24 Sep 2019 05:38:26 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "e0a70b5c-4c32-4615-a99e-2744d08b9852" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" - ], - "x-ms-correlation-request-id": [ - "645a8a7e-0473-4716-8952-9892b3622ff2" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053842Z:645a8a7e-0473-4716-8952-9892b3622ff2" - ], - "Date": [ - "Tue, 24 Sep 2019 05:38:42 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "78b80688-b047-4a3f-852a-f410ec09e837" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" - ], - "x-ms-correlation-request-id": [ - "6ce5f03c-2aa5-45c0-a870-454d0336d6dd" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053857Z:6ce5f03c-2aa5-45c0-a870-454d0336d6dd" - ], - "Date": [ - "Tue, 24 Sep 2019 05:38:57 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "8873ae21-9740-47cd-baa5-557ceda9b95c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" - ], - "x-ms-correlation-request-id": [ - "93e32cc6-6cc2-44ff-bb75-20c7f2dca35d" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053912Z:93e32cc6-6cc2-44ff-bb75-20c7f2dca35d" - ], - "Date": [ - "Tue, 24 Sep 2019 05:39:12 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "61552a3b-3558-4578-99b4-b68f93a7e38c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "fd8d9bb6-dec3-445a-bf83-b97285321c63" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053928Z:fd8d9bb6-dec3-445a-bf83-b97285321c63" - ], - "Date": [ - "Tue, 24 Sep 2019 05:39:27 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "30214b89-9ba1-4fd0-bb27-5df0a266772a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11971" - ], - "x-ms-correlation-request-id": [ - "bee5c97c-7b76-453e-bfd4-dc494ebfceb6" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053943Z:bee5c97c-7b76-453e-bfd4-dc494ebfceb6" - ], - "Date": [ - "Tue, 24 Sep 2019 05:39:42 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "03de7170-f0bf-4580-b9b0-d8261e666e2e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11970" - ], - "x-ms-correlation-request-id": [ - "0bd109e9-13a2-4e79-a436-b47e7f5cf01d" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T053958Z:0bd109e9-13a2-4e79-a436-b47e7f5cf01d" - ], - "Date": [ - "Tue, 24 Sep 2019 05:39:57 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "53196cf6-f554-4e4b-aa59-b51f671955cb" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11969" - ], - "x-ms-correlation-request-id": [ - "bf47eb73-b5ef-4e28-b443-b56d480219ba" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054013Z:bf47eb73-b5ef-4e28-b443-b56d480219ba" - ], - "Date": [ - "Tue, 24 Sep 2019 05:40:13 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "24344733-f23b-4078-80da-14b5728df643" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11968" - ], - "x-ms-correlation-request-id": [ - "73ce4576-0ef7-4aad-833d-9d055dba76d9" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054028Z:73ce4576-0ef7-4aad-833d-9d055dba76d9" - ], - "Date": [ - "Tue, 24 Sep 2019 05:40:28 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "1a7d3d98-c65a-4bc0-b006-8eba374dc0cd" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11967" - ], - "x-ms-correlation-request-id": [ - "91ef53cd-1fc4-471f-87ac-a59395ce869d" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054043Z:91ef53cd-1fc4-471f-87ac-a59395ce869d" - ], - "Date": [ - "Tue, 24 Sep 2019 05:40:43 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "35296963-1276-4c4f-b17d-5e0be988cf17" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11966" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "935e1012-fb46-4b63-86fe-76c55ade5c7f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054058Z:935e1012-fb46-4b63-86fe-76c55ade5c7f" - ], - "Date": [ - "Tue, 24 Sep 2019 05:40:58 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "db9b1367-3706-48b1-adbe-508f0deea197" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11965" - ], - "x-ms-correlation-request-id": [ - "08655b6e-f5cd-478d-b5ab-2edebb415c9b" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054113Z:08655b6e-f5cd-478d-b5ab-2edebb415c9b" - ], - "Date": [ - "Tue, 24 Sep 2019 05:41:13 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "a4db9f28-5912-418b-ab61-a1b6e13c77e5" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11964" - ], - "x-ms-correlation-request-id": [ - "44adbde6-676a-470e-b4b7-78db92b7e07c" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054128Z:44adbde6-676a-470e-b4b7-78db92b7e07c" - ], - "Date": [ - "Tue, 24 Sep 2019 05:41:28 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "e68115b1-8b22-43d9-96c0-119a3c15709e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11963" - ], - "x-ms-correlation-request-id": [ - "359d39fd-37bb-46a0-b43d-e2cdf119540e" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054143Z:359d39fd-37bb-46a0-b43d-e2cdf119540e" - ], - "Date": [ - "Tue, 24 Sep 2019 05:41:43 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/southeastasia/accountOperationResults/batchaccount8933-65d3d20f-83fc-4abd-b853-b609ba05b7b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL3NvdXRoZWFzdGFzaWEvYWNjb3VudE9wZXJhdGlvblJlc3VsdHMvYmF0Y2hhY2NvdW50ODkzMy02NWQzZDIwZi04M2ZjLTRhYmQtYjg1My1iNjA5YmEwNWI3YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "b1dcf4a8-f286-4f23-bf99-d8db973ff26d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11962" - ], - "x-ms-correlation-request-id": [ - "e2970d6a-3cdc-4b70-a650-09d5c9c3171c" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054144Z:e2970d6a-3cdc-4b70-a650-09d5c9c3171c" - ], - "Date": [ - "Tue, 24 Sep 2019 05:41:43 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg7586?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNzU4Nj9hcGktdmVyc2lvbj0yMDE3LTA1LTEw", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "31d5d17a-4bac-45c4-95d2-0a1d35eb7b44" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc1ODYtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" - ], - "x-ms-request-id": [ - "d9ae213b-b60f-4211-868d-74a39d32c200" - ], - "x-ms-correlation-request-id": [ - "d9ae213b-b60f-4211-868d-74a39d32c200" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054144Z:d9ae213b-b60f-4211-868d-74a39d32c200" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:41:44 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc1ODYtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6YzFPRFl0VTA5VlZFaEZRVk5VUVZOSlFTSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWMyOTFkR2hsWVhOMFlYTnBZU0o5P2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc1ODYtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" - ], - "x-ms-request-id": [ - "1dba67fe-5168-469c-8bb3-039b8bd4d0e2" - ], - "x-ms-correlation-request-id": [ - "1dba67fe-5168-469c-8bb3-039b8bd4d0e2" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054159Z:1dba67fe-5168-469c-8bb3-039b8bd4d0e2" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:41:59 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc1ODYtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6YzFPRFl0VTA5VlZFaEZRVk5VUVZOSlFTSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWMyOTFkR2hsWVhOMFlYTnBZU0o5P2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc1ODYtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" - ], - "x-ms-request-id": [ - "64ccd58b-34b1-4e3b-ba20-74d03c4ff24a" - ], - "x-ms-correlation-request-id": [ - "64ccd58b-34b1-4e3b-ba20-74d03c4ff24a" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054214Z:64ccd58b-34b1-4e3b-ba20-74d03c4ff24a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:42:14 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc1ODYtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6YzFPRFl0VTA5VlZFaEZRVk5VUVZOSlFTSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWMyOTFkR2hsWVhOMFlYTnBZU0o5P2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc1ODYtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" - ], - "x-ms-request-id": [ - "637bdd41-7105-40eb-a354-c431b5841bc8" - ], - "x-ms-correlation-request-id": [ - "637bdd41-7105-40eb-a354-c431b5841bc8" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054229Z:637bdd41-7105-40eb-a354-c431b5841bc8" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:42:28 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc1ODYtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6YzFPRFl0VTA5VlZFaEZRVk5VUVZOSlFTSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWMyOTFkR2hsWVhOMFlYTnBZU0o5P2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc1ODYtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" - ], - "x-ms-request-id": [ - "5aac055a-f3cb-44a1-aeeb-a0a3b5836a60" - ], - "x-ms-correlation-request-id": [ - "5aac055a-f3cb-44a1-aeeb-a0a3b5836a60" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054244Z:5aac055a-f3cb-44a1-aeeb-a0a3b5836a60" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:42:44 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc1ODYtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6YzFPRFl0VTA5VlZFaEZRVk5VUVZOSlFTSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWMyOTFkR2hsWVhOMFlYTnBZU0o5P2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc1ODYtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" - ], - "x-ms-request-id": [ - "986a8490-bc54-41fc-a4c6-a9292d4c122d" - ], - "x-ms-correlation-request-id": [ - "986a8490-bc54-41fc-a4c6-a9292d4c122d" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054259Z:986a8490-bc54-41fc-a4c6-a9292d4c122d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:42:59 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc1ODYtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6YzFPRFl0VTA5VlZFaEZRVk5VUVZOSlFTSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWMyOTFkR2hsWVhOMFlYTnBZU0o5P2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc1ODYtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" - ], - "x-ms-request-id": [ - "f90bd913-a6a5-40b5-b84f-fd9eb65268a7" - ], - "x-ms-correlation-request-id": [ - "f90bd913-a6a5-40b5-b84f-fd9eb65268a7" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054315Z:f90bd913-a6a5-40b5-b84f-fd9eb65268a7" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:43:14 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc1ODYtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6YzFPRFl0VTA5VlZFaEZRVk5VUVZOSlFTSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWMyOTFkR2hsWVhOMFlYTnBZU0o5P2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" - ], - "x-ms-request-id": [ - "eae1db18-e715-4f7b-9881-989b236a11c1" - ], - "x-ms-correlation-request-id": [ - "eae1db18-e715-4f7b-9881-989b236a11c1" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054330Z:eae1db18-e715-4f7b-9881-989b236a11c1" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:43:29 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1NURzc1ODYtU09VVEhFQVNUQVNJQSIsImpvYkxvY2F0aW9uIjoic291dGhlYXN0YXNpYSJ9?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFOVVJ6YzFPRFl0VTA5VlZFaEZRVk5VUVZOSlFTSXNJbXB2WWt4dlkyRjBhVzl1SWpvaWMyOTFkR2hsWVhOMFlYTnBZU0o5P2FwaS12ZXJzaW9uPTIwMTctMDUtMTA=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" - ], - "x-ms-request-id": [ - "8a4b1d6a-a293-45ae-8117-3780f9b6b0ee" - ], - "x-ms-correlation-request-id": [ - "8a4b1d6a-a293-45ae-8117-3780f9b6b0ee" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190924T054330Z:8a4b1d6a-a293-45ae-8117-3780f9b6b0ee" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 24 Sep 2019 05:43:29 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - } - ], - "Names": { - "CanCreateBatchAccountWithPool": [ - "rgstg7586", - "batchaccount8933", - "sa1141", - "testPool3887", - "my-pool-name8420" - ] - }, - "Variables": { - "ServicePrincipal": "af519bfa-99e8-4193-b65b-e6cd2f8bde7f", - "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", - "SubscriptionId": "1c638cf4-608f-4ee6-b680-c329e824c3a8" - } -} \ No newline at end of file diff --git a/deprecated/Tests/Samples.Tests/Batch.cs b/deprecated/Tests/Samples.Tests/Batch.cs deleted file mode 100644 index f406e971d..000000000 --- a/deprecated/Tests/Samples.Tests/Batch.cs +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. - -using Azure.Tests; -using Fluent.Tests.Common; -using Xunit; -using Xunit.Abstractions; - -namespace Samples.Tests -{ - public class Batch : Samples.Tests.TestBase - { - public Batch(ITestOutputHelper output) - : base(output) - { - } - - [Fact] - [Trait("Samples", "Batch")] - public void ManageBatchAccountTest() - { - using (var context = FluentMockContext.Start(this.GetType().FullName)) - { - var rollUpClient = TestHelper.CreateRollupClient(); - ManageBatchAccount.Program.RunSample(rollUpClient); - } - } - } -} diff --git a/deprecated/Tests/Samples.Tests/SessionRecords/Samples.Tests.Batch/ManageBatchAccountTest.json b/deprecated/Tests/Samples.Tests/SessionRecords/Samples.Tests.Batch/ManageBatchAccountTest.json deleted file mode 100644 index f437e964f..000000000 --- a/deprecated/Tests/Samples.Tests/SessionRecords/Samples.Tests.Batch/ManageBatchAccountTest.json +++ /dev/null @@ -1,3727 +0,0 @@ -{ - "Entries": [ - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/australiasoutheast/quotas?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL2F1c3RyYWxpYXNvdXRoZWFzdC9xdW90YXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "fb3cad81-bdf3-48d6-a8ab-232a1b02f3cf" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" - ], - "x-ms-request-id": [ - "0465c87b-66a1-4704-95a6-a05719a761ec" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "44f070d9-47d2-4657-9bc3-a5cbc059e5c6" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100140Z:44f070d9-47d2-4657-9bc3-a5cbc059e5c6" - ], - "Date": [ - "Mon, 23 Sep 2019 10:01:40 GMT" - ], - "Content-Length": [ - "18" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"accountQuota\": 3\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/batchAccounts?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvYmF0Y2hBY2NvdW50cz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "de972125-8dce-46dd-ac84-e2b0f9b1b1bd" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" - ], - "x-ms-request-id": [ - "a05cd368-e20b-4617-8b79-3fbedfaaa843" - ], - "x-ms-correlation-request-id": [ - "a05cd368-e20b-4617-8b79-3fbedfaaa843" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100140Z:a05cd368-e20b-4617-8b79-3fbedfaaa843" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 23 Sep 2019 10:01:40 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "12" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/batchAccounts?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvYmF0Y2hBY2NvdW50cz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "5f473a62-b9a6-44cc-a498-970031262b9d" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" - ], - "x-ms-request-id": [ - "448a50ef-cf4b-40b0-9666-b3ededff3d9a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "fd314404-4651-48d1-9ad8-68a298685aa0" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100230Z:fd314404-4651-48d1-9ad8-68a298685aa0" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:29 GMT" - ], - "Content-Length": [ - "2158" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592\",\r\n \"name\": \"ba118216886396198592\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"ba118216886396198592.australiasoutheast.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081\",\r\n \"lastKeySync\": \"2019-09-23T10:02:27.823293Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application/versions?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL2FwcGxpY2F0aW9ucy9hcHBsaWNhdGlvbi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "f1ad4c53-1d9a-49a0-906a-a90a4d740903" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-failure-cause": [ - "gateway" - ], - "x-ms-request-id": [ - "d7e71723-53ba-4e7f-bd2f-76a070d35a00" - ], - "x-ms-correlation-request-id": [ - "d7e71723-53ba-4e7f-bd2f-76a070d35a00" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100140Z:d7e71723-53ba-4e7f-bd2f-76a070d35a00" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 23 Sep 2019 10:01:40 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "114" - ] - }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceGroupNotFound\",\r\n \"message\": \"Resource group 'rgbambee69807493c8930c' could not be found.\"\r\n }\r\n}", - "StatusCode": 404 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application/versions?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL2FwcGxpY2F0aW9ucy9hcHBsaWNhdGlvbi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "f65118b1-ed68-4757-944e-5bccb27fff65" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" - ], - "x-ms-request-id": [ - "121b4502-279c-4225-874a-b915e790c77a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "9afe04c8-2b7d-4241-81ab-9f1bf26f878c" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100229Z:9afe04c8-2b7d-4241-81ab-9f1bf26f878c" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:28 GMT" - ], - "Content-Length": [ - "365" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications/versions\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application/versions/app_package\",\r\n \"name\": \"app_package\",\r\n \"etag\": \"W/\\\"0x8D7400D21CE8B40\\\"\",\r\n \"properties\": {\r\n \"state\": \"Pending\"\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application/versions?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL2FwcGxpY2F0aW9ucy9hcHBsaWNhdGlvbi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b3b91878-68a2-4d06-a462-ef341229bdde" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" - ], - "x-ms-request-id": [ - "92833b26-272e-48fe-813b-aa2c1bec9052" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "057659a2-682f-47c8-8525-cc1832521647" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100230Z:057659a2-682f-47c8-8525-cc1832521647" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:30 GMT" - ], - "Content-Length": [ - "365" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications/versions\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application/versions/app_package\",\r\n \"name\": \"app_package\",\r\n \"etag\": \"W/\\\"0x8D7400D21CE8B40\\\"\",\r\n \"properties\": {\r\n \"state\": \"Pending\"\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application/versions?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL2FwcGxpY2F0aW9ucy9hcHBsaWNhdGlvbi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "61442dd5-1074-4dc9-a529-07c06c6cca2f" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" - ], - "x-ms-request-id": [ - "ffc9dd89-15f1-4c0f-8483-4ec2b43e3f32" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "2724bb1a-d049-4a06-b5bb-aed4f9f0caa0" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100250Z:2724bb1a-d049-4a06-b5bb-aed4f9f0caa0" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:50 GMT" - ], - "Content-Length": [ - "365" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications/versions\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application/versions/app_package\",\r\n \"name\": \"app_package\",\r\n \"etag\": \"W/\\\"0x8D7400D21CE8B40\\\"\",\r\n \"properties\": {\r\n \"state\": \"Pending\"\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application/versions?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL2FwcGxpY2F0aW9ucy9hcHBsaWNhdGlvbi92ZXJzaW9ucz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "d64ae5da-38d8-47a2-82ba-1fba1eed71d7" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" - ], - "x-ms-request-id": [ - "6b7baf7c-1342-4049-a357-81f26d6f1e67" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "1b5a37f6-8663-4b83-ac8d-b756f2cffafc" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100250Z:1b5a37f6-8663-4b83-ac8d-b756f2cffafc" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:50 GMT" - ], - "Content-Length": [ - "365" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications/versions\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application/versions/app_package\",\r\n \"name\": \"app_package\",\r\n \"etag\": \"W/\\\"0x8D7400D21CE8B40\\\"\",\r\n \"properties\": {\r\n \"state\": \"Pending\"\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgbambee69807493c8930c?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGM/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"australiasoutheast\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "a626465f-3b92-48ac-a3b5-eddbea450fc1" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "40" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" - ], - "x-ms-request-id": [ - "adc530fb-1f6d-4588-877b-deec0ffbda16" - ], - "x-ms-correlation-request-id": [ - "adc530fb-1f6d-4588-877b-deec0ffbda16" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100144Z:adc530fb-1f6d-4588-877b-deec0ffbda16" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 23 Sep 2019 10:01:44 GMT" - ], - "Content-Length": [ - "209" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c\",\r\n \"name\": \"rgbambee69807493c8930c\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081?api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5TdG9yYWdlL3N0b3JhZ2VBY2NvdW50cy9zYTM2MzczOTM5OTdjZjU0YTA4MT9hcGktdmVyc2lvbj0yMDE4LTExLTAx", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"location\": \"australiasoutheast\",\r\n \"tags\": {}\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "ef1b114d-72cb-403c-8a78-ef2040e37393" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "123" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Storage/locations/australiasoutheast/asyncoperations/f5513137-3282-4a4b-9163-5f5aeb8ee741?monitor=true&api-version=2018-11-01" - ], - "Retry-After": [ - "17" - ], - "x-ms-request-id": [ - "f5513137-3282-4a4b-9163-5f5aeb8ee741" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" - ], - "x-ms-correlation-request-id": [ - "dc94da34-31a7-4711-a298-62e11e29b42b" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100147Z:dc94da34-31a7-4711-a298-62e11e29b42b" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 23 Sep 2019 10:01:47 GMT" - ], - "Content-Type": [ - "text/plain; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Storage/locations/australiasoutheast/asyncoperations/f5513137-3282-4a4b-9163-5f5aeb8ee741?monitor=true&api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvYXVzdHJhbGlhc291dGhlYXN0L2FzeW5jb3BlcmF0aW9ucy9mNTUxMzEzNy0zMjgyLTRhNGItOTE2My01ZjVhZWI4ZWU3NDE/bW9uaXRvcj10cnVlJmFwaS12ZXJzaW9uPTIwMTgtMTEtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "88cb701d-f1b9-4bfe-bd75-f3bd98bf480d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" - ], - "x-ms-correlation-request-id": [ - "04b3c15b-0038-482c-8de2-8da8f3fb0462" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100204Z:04b3c15b-0038-482c-8de2-8da8f3fb0462" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:04 GMT" - ], - "Content-Length": [ - "1184" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081\",\r\n \"name\": \"sa3637393997cf54a081\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"australiasoutheast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-09-23T10:01:45.9259579Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-09-23T10:01:45.9259579Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-09-23T10:01:45.8946885Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://sa3637393997cf54a081.blob.core.windows.net/\",\r\n \"queue\": \"https://sa3637393997cf54a081.queue.core.windows.net/\",\r\n \"table\": \"https://sa3637393997cf54a081.table.core.windows.net/\",\r\n \"file\": \"https://sa3637393997cf54a081.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"australiasoutheast\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"australiaeast\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081?api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5TdG9yYWdlL3N0b3JhZ2VBY2NvdW50cy9zYTM2MzczOTM5OTdjZjU0YTA4MT9hcGktdmVyc2lvbj0yMDE4LTExLTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "de0a8a61-a61f-480b-9582-a095c45f863a" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "63653724-22c3-4dc2-9f6e-d2f7830ebf40" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" - ], - "x-ms-correlation-request-id": [ - "9f4dd162-386b-445e-a707-3423c52261e2" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100205Z:9f4dd162-386b-445e-a707-3423c52261e2" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:04 GMT" - ], - "Content-Length": [ - "1184" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081\",\r\n \"name\": \"sa3637393997cf54a081\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"australiasoutheast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-09-23T10:01:45.9259579Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-09-23T10:01:45.9259579Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-09-23T10:01:45.8946885Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://sa3637393997cf54a081.blob.core.windows.net/\",\r\n \"queue\": \"https://sa3637393997cf54a081.queue.core.windows.net/\",\r\n \"table\": \"https://sa3637393997cf54a081.table.core.windows.net/\",\r\n \"file\": \"https://sa3637393997cf54a081.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"australiasoutheast\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"australiaeast\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081?api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5TdG9yYWdlL3N0b3JhZ2VBY2NvdW50cy9zYTM2MzczOTM5OTdjZjU0YTA4MT9hcGktdmVyc2lvbj0yMDE4LTExLTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "7239088d-c4d9-4d6c-8645-6c2640551735" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "189a0c01-dbbb-4482-945a-190e0c87f72a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" - ], - "x-ms-correlation-request-id": [ - "96406312-c50e-41e4-b39a-4b72fdffbd21" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100225Z:96406312-c50e-41e4-b39a-4b72fdffbd21" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:24 GMT" - ], - "Content-Length": [ - "1184" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081\",\r\n \"name\": \"sa3637393997cf54a081\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"australiasoutheast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": false,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-09-23T10:01:45.9259579Z\"\r\n },\r\n \"blob\": {\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2019-09-23T10:01:45.9259579Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2019-09-23T10:01:45.8946885Z\",\r\n \"primaryEndpoints\": {\r\n \"blob\": \"https://sa3637393997cf54a081.blob.core.windows.net/\",\r\n \"queue\": \"https://sa3637393997cf54a081.queue.core.windows.net/\",\r\n \"table\": \"https://sa3637393997cf54a081.table.core.windows.net/\",\r\n \"file\": \"https://sa3637393997cf54a081.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"australiasoutheast\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"australiaeast\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"australiasoutheast\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081\"\r\n }\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "fd4fe997-4b4c-48e7-a6c9-1f3b7087a432" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "293" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/operationResults/bdeab7cb-a695-455a-bccc-99df2946057e?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "bdeab7cb-a695-455a-bccc-99df2946057e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" - ], - "x-ms-correlation-request-id": [ - "20c93d6c-c7c8-4dd0-8b44-ee9d8524e480" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100207Z:20c93d6c-c7c8-4dd0-8b44-ee9d8524e480" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:07 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081\"\r\n }\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "a41af28e-56de-45b6-b114-7c41987f6258" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "278" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D7400D23F766B6\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1194" - ], - "x-ms-request-id": [ - "afd412a3-e16a-4337-a369-fc4e55b95490" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "9916e825-3f2b-4098-8f37-917793d30b90" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100227Z:9916e825-3f2b-4098-8f37-917793d30b90" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:27 GMT" - ], - "Content-Length": [ - "2146" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Mon, 23 Sep 2019 10:02:27 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592\",\r\n \"name\": \"ba118216886396198592\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"ba118216886396198592.australiasoutheast.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081\",\r\n \"lastKeySync\": \"2019-09-23T10:02:27.823293Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081\"\r\n }\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "70a6f636-7b59-4511-af88-ebce829c6129" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "278" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D7400D335296B7\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1191" - ], - "x-ms-request-id": [ - "ea423582-5a32-4993-975c-b87c1986bfe8" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "22ce72ab-6203-447a-9638-11926c781151" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100253Z:22ce72ab-6203-447a-9638-11926c781151" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:53 GMT" - ], - "Content-Length": [ - "2146" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Mon, 23 Sep 2019 10:02:53 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592\",\r\n \"name\": \"ba118216886396198592\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"ba118216886396198592.australiasoutheast.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081\",\r\n \"lastKeySync\": \"2019-09-23T10:02:53.570022Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/operationResults/bdeab7cb-a695-455a-bccc-99df2946057e?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL29wZXJhdGlvblJlc3VsdHMvYmRlYWI3Y2ItYTY5NS00NTVhLWJjY2MtOTlkZjI5NDYwNTdlP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D7400D21110C51\"" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" - ], - "x-ms-request-id": [ - "d35bc6b4-100c-4077-8ef0-3dd52b383279" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "025328d1-9d50-45e7-8e65-f317fca3e53a" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100223Z:025328d1-9d50-45e7-8e65-f317fca3e53a" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:22 GMT" - ], - "Content-Length": [ - "2147" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Mon, 23 Sep 2019 10:02:22 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592\",\r\n \"name\": \"ba118216886396198592\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"ba118216886396198592.australiasoutheast.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081\",\r\n \"lastKeySync\": \"2019-09-23T10:02:07.5657042Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL2FwcGxpY2F0aW9ucy9hcHBsaWNhdGlvbj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"displayName\": \"My application display name\",\r\n \"allowUpdates\": true\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "22d1bf8b-51d4-49e3-8909-4461ccb71188" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "105" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "W/\"0x8D7400D2158A9A9\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" - ], - "x-ms-request-id": [ - "7fa2c71e-bc96-452a-8718-b020a8663d52" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "2d41d5ec-d0d4-4bfb-8033-aa5a3fe788ae" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100223Z:2d41d5ec-d0d4-4bfb-8033-aa5a3fe788ae" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:23 GMT" - ], - "Content-Length": [ - "369" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Mon, 23 Sep 2019 10:02:23 GMT" - ] - }, - "ResponseBody": "{\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application\",\r\n \"name\": \"application\",\r\n \"etag\": \"W/\\\"0x8D7400D2158A9A9\\\"\",\r\n \"properties\": {\r\n \"displayName\": \"My application display name\",\r\n \"allowUpdates\": true\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application/versions/app_package?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL2FwcGxpY2F0aW9ucy9hcHBsaWNhdGlvbi92ZXJzaW9ucy9hcHBfcGFja2FnZT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "PUT", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "ba723c9c-0336-4730-ae48-b0116636f51d" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "W/\"0x8D7400D21CE8B40\"" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1195" - ], - "x-ms-request-id": [ - "133c6780-2cf3-40cd-8b21-988ff62907ab" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "910d6d99-d497-4c2c-afe4-7e989d0a4682" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100224Z:910d6d99-d497-4c2c-afe4-7e989d0a4682" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:23 GMT" - ], - "Content-Length": [ - "719" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Mon, 23 Sep 2019 10:02:24 GMT" - ] - }, - "ResponseBody": "{\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications/versions\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application/versions/app_package\",\r\n \"name\": \"app_package\",\r\n \"etag\": \"W/\\\"0x8D7400D21CE8B40\\\"\",\r\n \"properties\": {\r\n \"storageUrl\": \"https://sa3637393997cf54a081.blob.core.windows.net/app-application-d2005cc206ccbfdedf2be43a200cb050c538bdb5/application-app_package-cf5573c6-db6e-4695-9d22-752f53a5e712?sv=2018-03-28&sr=b&sig=YlX8F9h1bmZsMfADaHKr5MIRkR6QQOEut8e8RvfyhkM%3D&st=2019-09-23T09%3A57%3A24Z&se=2019-09-23T14%3A02%3A24Z&sp=rw\",\r\n \"storageUrlExpiry\": \"2019-09-23T14:02:24.2234827Z\",\r\n \"state\": \"Pending\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/listKeys?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL2xpc3RLZXlzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "POST", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c2586e43-0971-44f0-9fb2-8fc13539a304" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" - ], - "x-ms-request-id": [ - "283ab0f0-2901-40cb-abde-29cce1e84cdd" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "a79e1a69-a0e5-4a59-972d-cdfbc0b64bee" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100224Z:a79e1a69-a0e5-4a59-972d-cdfbc0b64bee" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:24 GMT" - ], - "Content-Length": [ - "242" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"accountName\": \"ba118216886396198592\",\r\n \"primary\": \"PTW+8RO54EsiUdv1Iv9yVyoAkEmtGn2Yaw4gOR3Iqn/aNf6nmHgCgJ4lbHK5GsOY59o6ULzwtAy+1VHTitUVRA==\",\r\n \"secondary\": \"95eujNxWLAXAqKfmpJsU/Ls56FLxVHPifz4okW2oZKqW7vzpbJPMPvietnwVvNW/dI34TFQHP9U+6InDbtRh/w==\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/regenerateKeys?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL3JlZ2VuZXJhdGVLZXlzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "POST", - "RequestBody": "{\r\n \"keyName\": \"Primary\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "dac89481-1183-440a-b975-fef4c1a7ea6a" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "28" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" - ], - "x-ms-request-id": [ - "8ff32422-7b6e-4ee2-aafe-a6dfa3db9df0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "d86bf183-416d-4dd2-acc5-a494e85bd1d4" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100225Z:d86bf183-416d-4dd2-acc5-a494e85bd1d4" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:24 GMT" - ], - "Content-Length": [ - "242" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"accountName\": \"ba118216886396198592\",\r\n \"primary\": \"GG7CWgJ4q3M4OUnQHHTDY6i6S8NyFzbXHyjo7Q15cUoOgCS1xWYsBz57Thon8iv792aP0Y2wQSwAVO1gagUp0g==\",\r\n \"secondary\": \"95eujNxWLAXAqKfmpJsU/Ls56FLxVHPifz4okW2oZKqW7vzpbJPMPvietnwVvNW/dI34TFQHP9U+6InDbtRh/w==\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081/listKeys?api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5TdG9yYWdlL3N0b3JhZ2VBY2NvdW50cy9zYTM2MzczOTM5OTdjZjU0YTA4MS9saXN0S2V5cz9hcGktdmVyc2lvbj0yMDE4LTExLTAx", - "RequestMethod": "POST", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "cae3d616-3456-4418-b186-5cad0c61e583" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "de164b63-c96f-4529-a61d-de9a0680d24f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" - ], - "x-ms-correlation-request-id": [ - "9182f22b-1a9b-461f-b0c7-26b7e6465593" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100225Z:9182f22b-1a9b-461f-b0c7-26b7e6465593" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:24 GMT" - ], - "Content-Length": [ - "288" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"WvoUYYTUZy4rhLebbIhYwhAxMWq8Hm1NGXcy9DbBKOjSjCk1lJfv8Y14HyMCQL/690tXs0eOmzRcecAwdXqziw==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"XV6lUfydhcgrne7UdkpbVLeZphif2om13881HJy3kkaU9dOX105jVXpDCIxTjjXAUPslYSaxB+2hmDqRPSSePA==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081/regenerateKey?api-version=2018-11-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5TdG9yYWdlL3N0b3JhZ2VBY2NvdW50cy9zYTM2MzczOTM5OTdjZjU0YTA4MS9yZWdlbmVyYXRlS2V5P2FwaS12ZXJzaW9uPTIwMTgtMTEtMDE=", - "RequestMethod": "POST", - "RequestBody": "{\r\n \"keyName\": \"key1\"\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "6bd34c99-b0b2-4718-9589-b9a7eeadf45c" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Storage.Fluent.StorageManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "25" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "809edcc9-4d1d-4c5b-83c8-7af1cf93334f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" - ], - "x-ms-correlation-request-id": [ - "63b62542-2387-48e1-a57f-b9a49ec51f81" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100225Z:63b62542-2387-48e1-a57f-b9a49ec51f81" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:25 GMT" - ], - "Content-Length": [ - "288" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"keys\": [\r\n {\r\n \"keyName\": \"key1\",\r\n \"value\": \"sL48GvR2LkwrcoadxP/G3LqXW3hdLfLJqM2Il8IEEEu3Cx1zO+7H8z4Ff+1UdSaXbqcDbkEaVHRUnzEkSf2xUA==\",\r\n \"permissions\": \"FULL\"\r\n },\r\n {\r\n \"keyName\": \"key2\",\r\n \"value\": \"XV6lUfydhcgrne7UdkpbVLeZphif2om13881HJy3kkaU9dOX105jVXpDCIxTjjXAUPslYSaxB+2hmDqRPSSePA==\",\r\n \"permissions\": \"FULL\"\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/syncAutoStorageKeys?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL3N5bmNBdXRvU3RvcmFnZUtleXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "POST", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "e97f496d-de0e-48dd-be6b-0da66ca49103" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "8dd478b7-4a72-4de8-abdb-aa575bf90805" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1195" - ], - "x-ms-correlation-request-id": [ - "c71ae453-4152-4504-b798-e8bbd4d72345" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100226Z:c71ae453-4152-4504-b798-e8bbd4d72345" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:26 GMT" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "", - "StatusCode": 204 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL2FwcGxpY2F0aW9ucy9hcHBsaWNhdGlvbj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "PATCH", - "RequestBody": "{\r\n \"properties\": {\r\n \"displayName\": \"New application display name\",\r\n \"allowUpdates\": true\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "17e5ad73-4501-47ac-9d1d-b5f8e8259136" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "106" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "W/\"0x8D7400D2432B3FB\"" - ], - "x-ms-correlation-request-id": [ - "d62e61c7-7c8e-43bc-97e7-aff0eff606f6" - ], - "x-ms-request-id": [ - "f9bb45c5-70ce-45ef-aecb-213bd77adad2" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1193" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100228Z:d62e61c7-7c8e-43bc-97e7-aff0eff606f6" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:27 GMT" - ], - "Content-Length": [ - "370" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Mon, 23 Sep 2019 10:02:28 GMT" - ] - }, - "ResponseBody": "{\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application\",\r\n \"name\": \"application\",\r\n \"etag\": \"W/\\\"0x8D7400D2432B3FB\\\"\",\r\n \"properties\": {\r\n \"displayName\": \"New application display name\",\r\n \"allowUpdates\": true\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "de6eead7-4f29-4c48-b00f-7973e9118bbb" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D7400D23F51B62\"" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" - ], - "x-ms-request-id": [ - "d8d75466-35ec-4478-9ef0-5efbce044bb4" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "fba413e9-d19c-4c95-bc13-788b9c7e9fdd" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100228Z:fba413e9-d19c-4c95-bc13-788b9c7e9fdd" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:27 GMT" - ], - "Content-Length": [ - "2146" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Mon, 23 Sep 2019 10:02:27 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592\",\r\n \"name\": \"ba118216886396198592\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"ba118216886396198592.australiasoutheast.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081\",\r\n \"lastKeySync\": \"2019-09-23T10:02:27.823293Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "f1fa65a6-3784-4cef-bb2e-77c00c2a454e" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D7400D23F51B62\"" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" - ], - "x-ms-request-id": [ - "b2abf1bf-bcd1-4ece-9e9b-61acc6841377" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "fa16f6e3-438f-4a3a-ad0f-4fa10107694b" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100250Z:fa16f6e3-438f-4a3a-ad0f-4fa10107694b" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:50 GMT" - ], - "Content-Length": [ - "2146" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Mon, 23 Sep 2019 10:02:27 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592\",\r\n \"name\": \"ba118216886396198592\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"ba118216886396198592.australiasoutheast.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081\",\r\n \"lastKeySync\": \"2019-09-23T10:02:27.823293Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL2FwcGxpY2F0aW9ucz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "433aeadd-3d3e-42e3-8af8-3e2b55986127" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" - ], - "x-ms-request-id": [ - "2251de63-32ba-4111-82c5-7bf767b7c592" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "f52776ae-db2a-41fe-8d18-59e3013dd838" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100229Z:f52776ae-db2a-41fe-8d18-59e3013dd838" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:28 GMT" - ], - "Content-Length": [ - "382" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application\",\r\n \"name\": \"application\",\r\n \"etag\": \"W/\\\"0x8D7400D2432B3FB\\\"\",\r\n \"properties\": {\r\n \"displayName\": \"New application display name\",\r\n \"allowUpdates\": true\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL2FwcGxpY2F0aW9ucz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "863b5756-df63-4dde-ac1f-a828c237a65c" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" - ], - "x-ms-request-id": [ - "b90d3946-b27e-4012-b29d-5acae0694d90" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "ddee410b-5a3c-4634-b11e-05001d27b5ba" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100230Z:ddee410b-5a3c-4634-b11e-05001d27b5ba" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:29 GMT" - ], - "Content-Length": [ - "382" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application\",\r\n \"name\": \"application\",\r\n \"etag\": \"W/\\\"0x8D7400D2432B3FB\\\"\",\r\n \"properties\": {\r\n \"displayName\": \"New application display name\",\r\n \"allowUpdates\": true\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL2FwcGxpY2F0aW9ucz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "e84ce1c1-9463-41ae-a4c7-c8e64a3a5d4a" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" - ], - "x-ms-request-id": [ - "0b2f2384-5efe-4f21-aa38-4a3e0ee51d0d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "322c9a36-6bb0-4034-80cf-75a5063747e6" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100249Z:322c9a36-6bb0-4034-80cf-75a5063747e6" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:49 GMT" - ], - "Content-Length": [ - "382" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application\",\r\n \"name\": \"application\",\r\n \"etag\": \"W/\\\"0x8D7400D2432B3FB\\\"\",\r\n \"properties\": {\r\n \"displayName\": \"New application display name\",\r\n \"allowUpdates\": true\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL2FwcGxpY2F0aW9ucz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "6592cac0-094d-45c2-8fff-ba6ced2d2b84" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" - ], - "x-ms-request-id": [ - "0c175237-b29d-42b1-994c-0b00c45d115f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "ef09cd96-64d5-46d8-9a0c-ac7917c4c2b8" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100250Z:ef09cd96-64d5-46d8-9a0c-ac7917c4c2b8" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:50 GMT" - ], - "Content-Length": [ - "382" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"type\": \"Microsoft.Batch/batchAccounts/applications\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application\",\r\n \"name\": \"application\",\r\n \"etag\": \"W/\\\"0x8D7400D2432B3FB\\\"\",\r\n \"properties\": {\r\n \"displayName\": \"New application display name\",\r\n \"allowUpdates\": true\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/pools?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL3Bvb2xzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "80bf666a-5da6-444e-910a-a7d080603600" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" - ], - "x-ms-request-id": [ - "594aab85-efe2-4d4a-9c5d-e1171f471102" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "8ba15440-230c-47d5-8ab4-4ba0d51ca5d9" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100229Z:8ba15440-230c-47d5-8ab4-4ba0d51ca5d9" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:28 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/pools?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL3Bvb2xzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "9b1a3a8e-15f3-467b-add2-9e53138a09be" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" - ], - "x-ms-request-id": [ - "f2de632d-8694-44cb-a8e3-5762b5b648ff" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "c463d862-73c2-48ab-b9d9-5ca39a32943d" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100231Z:c463d862-73c2-48ab-b9d9-5ca39a32943d" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:30 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/pools?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL3Bvb2xzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "3e03e706-e8e5-44cf-b7f7-95c860af5d12" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" - ], - "x-ms-request-id": [ - "146ac67a-72f5-4116-bf49-bc564fa411a6" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "32a6c209-d580-4814-8c5c-f368bdd946af" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100250Z:32a6c209-d580-4814-8c5c-f368bdd946af" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:50 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/pools?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL3Bvb2xzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "9b98bbf6-5511-4881-98bc-45254769feaf" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" - ], - "x-ms-request-id": [ - "830f5c4d-fae4-4039-a9f0-19476e7d0c29" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "62619464-5eaa-49b1-9248-44ee6938e3aa" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100251Z:62619464-5eaa-49b1-9248-44ee6938e3aa" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:51 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/centralus/quotas?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL2NlbnRyYWx1cy9xdW90YXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "9b36e324-930b-405f-a14b-daf7c342bbd6" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" - ], - "x-ms-request-id": [ - "8cb8eb9a-3adc-45a9-beef-fd84e18e7928" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "cebbc1d7-ed87-4881-b912-42d2b82a0b4c" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100230Z:cebbc1d7-ed87-4881-b912-42d2b82a0b4c" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:29 GMT" - ], - "Content-Length": [ - "18" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"accountQuota\": 3\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba2c1b526003d200b7ef?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMmMxYjUyNjAwM2QyMDBiN2VmP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"centralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081\"\r\n }\r\n }\r\n}", - "RequestHeaders": { - "x-ms-client-request-id": [ - "5960a02c-0480-4ed4-8879-be62ceda9ce5" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "284" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba2c1b526003d200b7ef/operationResults/e2c2d6c8-23f9-4915-8704-c5f6c023e46e?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "e2c2d6c8-23f9-4915-8704-c5f6c023e46e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1192" - ], - "x-ms-correlation-request-id": [ - "00823ca2-55db-4990-957a-663269fdc949" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100233Z:00823ca2-55db-4990-957a-663269fdc949" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:32 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba2c1b526003d200b7ef/operationResults/e2c2d6c8-23f9-4915-8704-c5f6c023e46e?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMmMxYjUyNjAwM2QyMDBiN2VmL29wZXJhdGlvblJlc3VsdHMvZTJjMmQ2YzgtMjNmOS00OTE1LTg3MDQtYzVmNmMwMjNlNDZlP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "ETag": [ - "\"0x8D7400D306577CA\"" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" - ], - "x-ms-request-id": [ - "73a1d550-5ca1-43fd-9f80-c9c59c9f5ed5" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "79b28f55-216d-4d91-93aa-fda4e65d1e45" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100248Z:79b28f55-216d-4d91-93aa-fda4e65d1e45" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:48 GMT" - ], - "Content-Length": [ - "2128" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Last-Modified": [ - "Mon, 23 Sep 2019 10:02:48 GMT" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba2c1b526003d200b7ef\",\r\n \"name\": \"ba2c1b526003d200b7ef\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"ba2c1b526003d200b7ef.centralus.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081\",\r\n \"lastKeySync\": \"2019-09-23T10:02:33.242048Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "70eb90fe-12b2-435b-a455-1f5ac8d27789" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-original-request-ids": [ - "435292e5-dc61-417f-823a-b455fe832020", - "3c510b9e-04c5-4e45-bd79-5d2e3a7d063f" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" - ], - "x-ms-request-id": [ - "00c52d45-0054-4578-93ed-fb97b2369d6d" - ], - "x-ms-correlation-request-id": [ - "00c52d45-0054-4578-93ed-fb97b2369d6d" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100249Z:00c52d45-0054-4578-93ed-fb97b2369d6d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:49 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "4287" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba2c1b526003d200b7ef\",\r\n \"name\": \"ba2c1b526003d200b7ef\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"ba2c1b526003d200b7ef.centralus.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081\",\r\n \"lastKeySync\": \"2019-09-23T10:02:33.242048Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592\",\r\n \"name\": \"ba118216886396198592\",\r\n \"type\": \"Microsoft.Batch/batchAccounts\",\r\n \"location\": \"australiasoutheast\",\r\n \"properties\": {\r\n \"accountEndpoint\": \"ba118216886396198592.australiasoutheast.batch.azure.com\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"dedicatedCoreQuota\": 700,\r\n \"dedicatedCoreQuotaPerVMFamily\": [\r\n {\r\n \"name\": \"standardAv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardEv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardDSv2Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardDSv3Family\",\r\n \"coreQuota\": 100\r\n },\r\n {\r\n \"name\": \"standardESv3Family\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardFSFamily\",\r\n \"coreQuota\": 50\r\n },\r\n {\r\n \"name\": \"standardA0_A7Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardA8_A11Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"basicAFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNVPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHPromoFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardMSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardGSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardLSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNDSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardNCSv3Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardFSv2Family\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHBSFamily\",\r\n \"coreQuota\": 0\r\n },\r\n {\r\n \"name\": \"standardHCSFamily\",\r\n \"coreQuota\": 0\r\n }\r\n ],\r\n \"dedicatedCoreQuotaPerVMFamilyEnforced\": false,\r\n \"lowPriorityCoreQuota\": 500,\r\n \"poolQuota\": 100,\r\n \"activeJobAndJobScheduleQuota\": 300,\r\n \"autoStorage\": {\r\n \"storageAccountId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Storage/storageAccounts/sa3637393997cf54a081\",\r\n \"lastKeySync\": \"2019-09-23T10:02:27.823293Z\"\r\n },\r\n \"poolAllocationMode\": \"BatchService\"\r\n }\r\n }\r\n ]\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba2c1b526003d200b7ef/applications?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMmMxYjUyNjAwM2QyMDBiN2VmL2FwcGxpY2F0aW9ucz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "9e95dd36-dab8-4c27-9bbc-09a26e48d157" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" - ], - "x-ms-request-id": [ - "98fddc22-6f25-42ca-84f4-051e6a74a406" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "e39da7a4-fed0-42a1-9ffd-b53588a24bb8" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100249Z:e39da7a4-fed0-42a1-9ffd-b53588a24bb8" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:49 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba2c1b526003d200b7ef/pools?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMmMxYjUyNjAwM2QyMDBiN2VmL3Bvb2xzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b0e64f67-1105-4d62-bd5c-14ee8deab339" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" - ], - "x-ms-request-id": [ - "669b277a-ed22-4a98-aa5a-d7ffdf68a57b" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-correlation-request-id": [ - "b83f3dd7-41d1-4951-9982-093efadca1e0" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100249Z:b83f3dd7-41d1-4951-9982-093efadca1e0" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:49 GMT" - ], - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application/versions/app_package?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL2FwcGxpY2F0aW9ucy9hcHBsaWNhdGlvbi92ZXJzaW9ucy9hcHBfcGFja2FnZT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "f3c48029-9245-42d5-b1ef-be5bb8bfbb06" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "a0949171-993a-409b-885d-065ff2ac4160" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" - ], - "x-ms-correlation-request-id": [ - "5c7252cf-fe99-4d10-a132-e34f4463e5b6" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100251Z:5c7252cf-fe99-4d10-a132-e34f4463e5b6" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:51 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592/applications/application?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyL2FwcGxpY2F0aW9ucy9hcHBsaWNhdGlvbj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "4975ae9f-0a03-4cfe-bd6c-5bb07abef9be" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "d5019643-b2de-451c-8e44-8fbac1fb6261" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" - ], - "x-ms-correlation-request-id": [ - "eee8e1a3-f865-44b8-ade8-cb7b1aca6561" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100254Z:eee8e1a3-f865-44b8-ade8-cb7b1aca6561" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:54 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba118216886396198592?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMTE4MjE2ODg2Mzk2MTk4NTkyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "4bb81147-a956-419c-aa41-8512029a4c9b" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/australiasoutheast/accountOperationResults/ba118216886396198592-ffbbe141-6df4-4d35-8ee3-84a2ba5c1bd3?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "ffbbe141-6df4-4d35-8ee3-84a2ba5c1bd3" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14997" - ], - "x-ms-correlation-request-id": [ - "5c55dc46-527d-4e11-8cf9-7a453f9dc31b" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100254Z:5c55dc46-527d-4e11-8cf9-7a453f9dc31b" - ], - "Date": [ - "Mon, 23 Sep 2019 10:02:54 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/australiasoutheast/accountOperationResults/ba118216886396198592-ffbbe141-6df4-4d35-8ee3-84a2ba5c1bd3?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL2F1c3RyYWxpYXNvdXRoZWFzdC9hY2NvdW50T3BlcmF0aW9uUmVzdWx0cy9iYTExODIxNjg4NjM5NjE5ODU5Mi1mZmJiZTE0MS02ZGY0LTRkMzUtOGVlMy04NGEyYmE1YzFiZDM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "49cb832b-d3a0-43ef-843f-e404024b2ad2" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" - ], - "x-ms-correlation-request-id": [ - "4d848dfe-d55f-4780-9baf-cbeec3e8843f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100310Z:4d848dfe-d55f-4780-9baf-cbeec3e8843f" - ], - "Date": [ - "Mon, 23 Sep 2019 10:03:09 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/australiasoutheast/accountOperationResults/ba118216886396198592-ffbbe141-6df4-4d35-8ee3-84a2ba5c1bd3?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL2F1c3RyYWxpYXNvdXRoZWFzdC9hY2NvdW50T3BlcmF0aW9uUmVzdWx0cy9iYTExODIxNjg4NjM5NjE5ODU5Mi1mZmJiZTE0MS02ZGY0LTRkMzUtOGVlMy04NGEyYmE1YzFiZDM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "1a45c6ba-8cfd-47a3-ac46-b0095496f906" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11971" - ], - "x-ms-correlation-request-id": [ - "bc7e059f-f806-48c8-a534-d4166cffd75e" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100310Z:bc7e059f-f806-48c8-a534-d4166cffd75e" - ], - "Date": [ - "Mon, 23 Sep 2019 10:03:10 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgbambee69807493c8930c/providers/Microsoft.Batch/batchAccounts/ba2c1b526003d200b7ef?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5CYXRjaC9iYXRjaEFjY291bnRzL2JhMmMxYjUyNjAwM2QyMDBiN2VmP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c27c011e-eae0-4799-b563-95ac5e78e6af" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/centralus/accountOperationResults/ba2c1b526003d200b7ef-e42b0bac-3e2e-4cc1-b90c-f72dc0444d42?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-request-id": [ - "e42b0bac-3e2e-4cc1-b90c-f72dc0444d42" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14996" - ], - "x-ms-correlation-request-id": [ - "274fb6c5-1bcb-4f8f-b4d5-b60b3aa96773" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100310Z:274fb6c5-1bcb-4f8f-b4d5-b60b3aa96773" - ], - "Date": [ - "Mon, 23 Sep 2019 10:03:10 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/centralus/accountOperationResults/ba2c1b526003d200b7ef-e42b0bac-3e2e-4cc1-b90c-f72dc0444d42?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL2NlbnRyYWx1cy9hY2NvdW50T3BlcmF0aW9uUmVzdWx0cy9iYTJjMWI1MjYwMDNkMjAwYjdlZi1lNDJiMGJhYy0zZTJlLTRjYzEtYjkwYy1mNzJkYzA0NDRkNDI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "1cc1caed-297e-488d-a6ad-174a90b64c39" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11970" - ], - "x-ms-correlation-request-id": [ - "ef912e92-82ab-4823-8b21-d265a4962649" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100326Z:ef912e92-82ab-4823-8b21-d265a4962649" - ], - "Date": [ - "Mon, 23 Sep 2019 10:03:25 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch/locations/centralus/accountOperationResults/ba2c1b526003d200b7ef-e42b0bac-3e2e-4cc1-b90c-f72dc0444d42?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQmF0Y2gvbG9jYXRpb25zL2NlbnRyYWx1cy9hY2NvdW50T3BlcmF0aW9uUmVzdWx0cy9iYTJjMWI1MjYwMDNkMjAwYjdlZi1lNDJiMGJhYy0zZTJlLTRjYzEtYjkwYy1mNzJkYzA0NDRkNDI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.Batch.Fluent.BatchManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "479fb4df-2d09-4f07-a875-4338fd15d4f9" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Server": [ - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11969" - ], - "x-ms-correlation-request-id": [ - "1606746d-d133-4a8c-89a7-5a7055c6fac4" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100326Z:1606746d-d133-4a8c-89a7-5a7055c6fac4" - ], - "Date": [ - "Mon, 23 Sep 2019 10:03:26 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgbambee69807493c8930c?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYmFtYmVlNjk4MDc0OTNjODkzMGM/YXBpLXZlcnNpb249MjAxNy0wNS0xMA==", - "RequestMethod": "DELETE", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c76044bc-1f91-49b8-be4e-f501652f2e08" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0JBTUJFRTY5ODA3NDkzQzg5MzBDLUFVU1RSQUxJQVNPVVRIRUFTVCIsImpvYkxvY2F0aW9uIjoiYXVzdHJhbGlhc291dGhlYXN0In0?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14995" - ], - "x-ms-request-id": [ - "391483c4-233f-4a05-a918-50ddb3c1f62f" - ], - "x-ms-correlation-request-id": [ - "391483c4-233f-4a05-a918-50ddb3c1f62f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100329Z:391483c4-233f-4a05-a918-50ddb3c1f62f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 23 Sep 2019 10:03:29 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0JBTUJFRTY5ODA3NDkzQzg5MzBDLUFVU1RSQUxJQVNPVVRIRUFTVCIsImpvYkxvY2F0aW9uIjoiYXVzdHJhbGlhc291dGhlYXN0In0?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBKQlRVSkZSVFk1T0RBM05Ea3pRemc1TXpCRExVRlZVMVJTUVV4SlFWTlBWVlJJUlVGVFZDSXNJbXB2WWt4dlkyRjBhVzl1SWpvaVlYVnpkSEpoYkdsaGMyOTFkR2hsWVhOMEluMD9hcGktdmVyc2lvbj0yMDE3LTA1LTEw", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0JBTUJFRTY5ODA3NDkzQzg5MzBDLUFVU1RSQUxJQVNPVVRIRUFTVCIsImpvYkxvY2F0aW9uIjoiYXVzdHJhbGlhc291dGhlYXN0In0?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11968" - ], - "x-ms-request-id": [ - "632e29f1-ec4f-4cae-93b6-e7db04425923" - ], - "x-ms-correlation-request-id": [ - "632e29f1-ec4f-4cae-93b6-e7db04425923" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100345Z:632e29f1-ec4f-4cae-93b6-e7db04425923" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 23 Sep 2019 10:03:44 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0JBTUJFRTY5ODA3NDkzQzg5MzBDLUFVU1RSQUxJQVNPVVRIRUFTVCIsImpvYkxvY2F0aW9uIjoiYXVzdHJhbGlhc291dGhlYXN0In0?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBKQlRVSkZSVFk1T0RBM05Ea3pRemc1TXpCRExVRlZVMVJTUVV4SlFWTlBWVlJJUlVGVFZDSXNJbXB2WWt4dlkyRjBhVzl1SWpvaVlYVnpkSEpoYkdsaGMyOTFkR2hsWVhOMEluMD9hcGktdmVyc2lvbj0yMDE3LTA1LTEw", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0JBTUJFRTY5ODA3NDkzQzg5MzBDLUFVU1RSQUxJQVNPVVRIRUFTVCIsImpvYkxvY2F0aW9uIjoiYXVzdHJhbGlhc291dGhlYXN0In0?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11967" - ], - "x-ms-request-id": [ - "51798f36-a630-42ad-ac22-d2f2dc489512" - ], - "x-ms-correlation-request-id": [ - "51798f36-a630-42ad-ac22-d2f2dc489512" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100400Z:51798f36-a630-42ad-ac22-d2f2dc489512" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 23 Sep 2019 10:03:59 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0JBTUJFRTY5ODA3NDkzQzg5MzBDLUFVU1RSQUxJQVNPVVRIRUFTVCIsImpvYkxvY2F0aW9uIjoiYXVzdHJhbGlhc291dGhlYXN0In0?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBKQlRVSkZSVFk1T0RBM05Ea3pRemc1TXpCRExVRlZVMVJTUVV4SlFWTlBWVlJJUlVGVFZDSXNJbXB2WWt4dlkyRjBhVzl1SWpvaVlYVnpkSEpoYkdsaGMyOTFkR2hsWVhOMEluMD9hcGktdmVyc2lvbj0yMDE3LTA1LTEw", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0JBTUJFRTY5ODA3NDkzQzg5MzBDLUFVU1RSQUxJQVNPVVRIRUFTVCIsImpvYkxvY2F0aW9uIjoiYXVzdHJhbGlhc291dGhlYXN0In0?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11966" - ], - "x-ms-request-id": [ - "d559814b-bbb5-4ecc-adec-05ed77f82678" - ], - "x-ms-correlation-request-id": [ - "d559814b-bbb5-4ecc-adec-05ed77f82678" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100415Z:d559814b-bbb5-4ecc-adec-05ed77f82678" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 23 Sep 2019 10:04:14 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0JBTUJFRTY5ODA3NDkzQzg5MzBDLUFVU1RSQUxJQVNPVVRIRUFTVCIsImpvYkxvY2F0aW9uIjoiYXVzdHJhbGlhc291dGhlYXN0In0?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBKQlRVSkZSVFk1T0RBM05Ea3pRemc1TXpCRExVRlZVMVJTUVV4SlFWTlBWVlJJUlVGVFZDSXNJbXB2WWt4dlkyRjBhVzl1SWpvaVlYVnpkSEpoYkdsaGMyOTFkR2hsWVhOMEluMD9hcGktdmVyc2lvbj0yMDE3LTA1LTEw", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0JBTUJFRTY5ODA3NDkzQzg5MzBDLUFVU1RSQUxJQVNPVVRIRUFTVCIsImpvYkxvY2F0aW9uIjoiYXVzdHJhbGlhc291dGhlYXN0In0?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11965" - ], - "x-ms-request-id": [ - "138604ac-a713-4ecf-8114-ab949ae0b01d" - ], - "x-ms-correlation-request-id": [ - "138604ac-a713-4ecf-8114-ab949ae0b01d" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100430Z:138604ac-a713-4ecf-8114-ab949ae0b01d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 23 Sep 2019 10:04:30 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0JBTUJFRTY5ODA3NDkzQzg5MzBDLUFVU1RSQUxJQVNPVVRIRUFTVCIsImpvYkxvY2F0aW9uIjoiYXVzdHJhbGlhc291dGhlYXN0In0?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBKQlRVSkZSVFk1T0RBM05Ea3pRemc1TXpCRExVRlZVMVJTUVV4SlFWTlBWVlJJUlVGVFZDSXNJbXB2WWt4dlkyRjBhVzl1SWpvaVlYVnpkSEpoYkdsaGMyOTFkR2hsWVhOMEluMD9hcGktdmVyc2lvbj0yMDE3LTA1LTEw", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0JBTUJFRTY5ODA3NDkzQzg5MzBDLUFVU1RSQUxJQVNPVVRIRUFTVCIsImpvYkxvY2F0aW9uIjoiYXVzdHJhbGlhc291dGhlYXN0In0?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11964" - ], - "x-ms-request-id": [ - "a2116ba1-b710-4703-bad7-5b0c1898dc1d" - ], - "x-ms-correlation-request-id": [ - "a2116ba1-b710-4703-bad7-5b0c1898dc1d" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100446Z:a2116ba1-b710-4703-bad7-5b0c1898dc1d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 23 Sep 2019 10:04:45 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0JBTUJFRTY5ODA3NDkzQzg5MzBDLUFVU1RSQUxJQVNPVVRIRUFTVCIsImpvYkxvY2F0aW9uIjoiYXVzdHJhbGlhc291dGhlYXN0In0?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBKQlRVSkZSVFk1T0RBM05Ea3pRemc1TXpCRExVRlZVMVJTUVV4SlFWTlBWVlJJUlVGVFZDSXNJbXB2WWt4dlkyRjBhVzl1SWpvaVlYVnpkSEpoYkdsaGMyOTFkR2hsWVhOMEluMD9hcGktdmVyc2lvbj0yMDE3LTA1LTEw", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0JBTUJFRTY5ODA3NDkzQzg5MzBDLUFVU1RSQUxJQVNPVVRIRUFTVCIsImpvYkxvY2F0aW9uIjoiYXVzdHJhbGlhc291dGhlYXN0In0?api-version=2017-05-10" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11963" - ], - "x-ms-request-id": [ - "ac4c69e3-f064-4e02-ad4a-60a2e8ea0559" - ], - "x-ms-correlation-request-id": [ - "ac4c69e3-f064-4e02-ad4a-60a2e8ea0559" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100501Z:ac4c69e3-f064-4e02-ad4a-60a2e8ea0559" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 23 Sep 2019 10:05:00 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0JBTUJFRTY5ODA3NDkzQzg5MzBDLUFVU1RSQUxJQVNPVVRIRUFTVCIsImpvYkxvY2F0aW9uIjoiYXVzdHJhbGlhc291dGhlYXN0In0?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBKQlRVSkZSVFk1T0RBM05Ea3pRemc1TXpCRExVRlZVMVJTUVV4SlFWTlBWVlJJUlVGVFZDSXNJbXB2WWt4dlkyRjBhVzl1SWpvaVlYVnpkSEpoYkdsaGMyOTFkR2hsWVhOMEluMD9hcGktdmVyc2lvbj0yMDE3LTA1LTEw", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11962" - ], - "x-ms-request-id": [ - "3a0ae977-afaf-433e-b826-0058cd8d85c3" - ], - "x-ms-correlation-request-id": [ - "3a0ae977-afaf-433e-b826-0058cd8d85c3" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100516Z:3a0ae977-afaf-433e-b826-0058cd8d85c3" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 23 Sep 2019 10:05:16 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0JBTUJFRTY5ODA3NDkzQzg5MzBDLUFVU1RSQUxJQVNPVVRIRUFTVCIsImpvYkxvY2F0aW9uIjoiYXVzdHJhbGlhc291dGhlYXN0In0?api-version=2017-05-10", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBKQlRVSkZSVFk1T0RBM05Ea3pRemc1TXpCRExVRlZVMVJTUVV4SlFWTlBWVlJJUlVGVFZDSXNJbXB2WWt4dlkyRjBhVzl1SWpvaVlYVnpkSEpoYkdsaGMyOTFkR2hsWVhOMEluMD9hcGktdmVyc2lvbj0yMDE3LTA1LTEw", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18362.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.60", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11961" - ], - "x-ms-request-id": [ - "88116f2c-13f7-4f44-98db-1258ea1e6323" - ], - "x-ms-correlation-request-id": [ - "88116f2c-13f7-4f44-98db-1258ea1e6323" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20190923T100516Z:88116f2c-13f7-4f44-98db-1258ea1e6323" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 23 Sep 2019 10:05:16 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 200 - } - ], - "Names": { - "ManageBatchAccountTest": [ - "ba118216886396198592", - "sa3637393997cf54a081", - "ba2c1b526003d200b7ef", - "rgbambee69807493c8930c" - ] - }, - "Variables": { - "ServicePrincipal": "af519bfa-99e8-4193-b65b-e6cd2f8bde7f", - "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", - "SubscriptionId": "1c638cf4-608f-4ee6-b680-c329e824c3a8" - } -} \ No newline at end of file diff --git a/deprecated/src/ResourceManagement/Batch/ApplicationImpl.cs b/deprecated/src/ResourceManagement/Batch/ApplicationImpl.cs deleted file mode 100644 index dc3b4669b..000000000 --- a/deprecated/src/ResourceManagement/Batch/ApplicationImpl.cs +++ /dev/null @@ -1,173 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Management.Batch; - using Management.Batch.Fluent.Models; - using ResourceManager.Fluent.Core; - using System.Collections.Generic; - using System.Threading; - using System.Threading.Tasks; - using ResourceManager.Fluent.Core.ChildResourceActions; - - /// - /// Implementation for BatchAccount Application and its parent interfaces. - /// - ///GENTHASH:Y29tLm1pY3Jvc29mdC5henVyZS5tYW5hZ2VtZW50LmJhdGNoLmltcGxlbWVudGF0aW9uLkFwcGxpY2F0aW9uSW1wbA== - internal partial class ApplicationImpl : - ExternalChildResource, - IApplication, - Application.Definition.IDefinition, - Application.UpdateDefinition.IUpdateDefinition, - Application.Update.IUpdate - { - private ApplicationPackagesImpl applicationPackages; - - ///GENMHASH:E599FB9EB31E9A9D449368FB30F00A12:AE61E46F25E32E41F3889C4B879C0A37 - internal ApplicationImpl(string name, - BatchAccountImpl batchAccount, - ApplicationInner inner) - : base(name, batchAccount, inner) - { - applicationPackages = new ApplicationPackagesImpl(batchAccount.Manager.Inner.ApplicationPackage, this); - } - - ///GENMHASH:ACA2D5620579D8158A29586CA1FF4BC6:899F2B088BBBD76CCBC31221756265BC - public string Id - { - get - { - return Inner.Id; - } - } - - ///GENMHASH:19FB5490B29F08AC39628CD5F893E975:D646459DD47DA53CB973DA0F86C056D7 - internal string DisplayName() - { - return Inner.DisplayName; - } - - ///GENMHASH:EFC1A644FBCF1755C5FEB8713E37C978:7F01B6BD1881008A6F33AB93CA13267F - internal IReadOnlyDictionary ApplicationPackages() - { - return applicationPackages.AsMap(); - } - - ///GENMHASH:146B96CEA6724B4FE81949C8EF098DD8:D586D4DA834AE90247EFB379AC82287B - internal bool UpdatesAllowed() - { - return Inner.AllowUpdates.GetValueOrDefault(); - } - - ///GENMHASH:DB556E99F2F976BBB535413BB03A1680:AA1EF1036345377E11FFEFAC3E263093 - internal string DefaultVersion() - { - return Inner.DefaultVersion; - } - - ///GENMHASH:32A8B56FE180FA4429482D706189DEA2:02EEC4EFE8B735CE832BF91D77CEE31E - public async override Task CreateAsync(CancellationToken cancellationToken = default(CancellationToken)) - { - var inner = await Parent.Manager.Inner.Application.CreateAsync( - Parent.ResourceGroupName, - Parent.Name, - Name(), - Inner, - cancellationToken); - - SetInner(inner); - await applicationPackages.CommitAndGetAllAsync(cancellationToken); - return this; - } - - ///GENMHASH:F08598A17ADD014E223DFD77272641FF:E166AAF3CE55ADF2533B6CBBEC6343E8 - public async override Task UpdateAsync(CancellationToken cancellationToken = default(CancellationToken)) - { - await Parent.Manager.Inner.Application.UpdateAsync(Parent.ResourceGroupName, Parent.Name, Name(), Inner, cancellationToken); - await applicationPackages.CommitAndGetAllAsync(cancellationToken); - - return this; - } - - ///GENMHASH:0FEDA307DAD2022B36843E8905D26EAD:F0565BDDC7B68F770608A54BA76D915F - public async override Task DeleteAsync(CancellationToken cancellationToken = default(CancellationToken)) - { - await Parent.Manager.Inner.Application.DeleteAsync(Parent.ResourceGroupName, Parent.Name, Name(), cancellationToken); - } - - ///GENMHASH:4002186478A1CB0B59732EBFB18DEB3A:409C31CA8E99C248AA5D2D551769B232 - public override async Task RefreshAsync(CancellationToken cancellationToken = default(CancellationToken)) - { - ApplicationInner inner = await GetInnerAsync(cancellationToken); - SetInner(inner); - applicationPackages.Refresh(); - - return this; - } - - protected override async Task GetInnerAsync(CancellationToken cancellationToken) - { - return await Parent.Manager.Inner.Application.GetAsync(Parent.ResourceGroupName, Parent.Name, Inner.Name, cancellationToken); - } - - ///GENMHASH:077EB7776EFFBFAA141C1696E75EF7B3:F50FC9984285FA3EFE81DE58B2255BD1 - public BatchAccountImpl Attach() - { - return Parent.WithApplication(this); - } - - ///GENMHASH:55BB543F59A0455E86C35D9906806D3C:DE335AE9836427CB73B730ED4780F396 - public ApplicationImpl WithAllowUpdates(bool allowUpdates) - { - Inner.AllowUpdates = allowUpdates; - return this; - } - - ///GENMHASH:EDAD7B033C93B5FEE1419E438619ABF3:BFAAB8F642DD8AD46F649E149BFDC452 - public ApplicationImpl WithDisplayName(string displayName) - { - Inner.DisplayName = displayName; - return this; - } - - ///GENMHASH:5D2E49B9EB1EE6B00286D10BF760C32B:AD92800DE9BADB7C037AA5D5C472BE5C - internal static ApplicationImpl NewApplication(string name, BatchAccountImpl parent) - { - var inner = new ApplicationInner(); - inner.DisplayName = name; - var applicationImpl = new ApplicationImpl(name, parent, inner); - - return applicationImpl; - } - - ///GENMHASH:C6B1C7CD3390E5A764EB666D3725852A:7231626F972ED418CDDF43B085F82CC0 - public Application.Update.IUpdate WithoutApplicationPackage(string applicationPackageName) - { - applicationPackages.Remove(applicationPackageName); - return this; - } - - ///GENMHASH:82B5410A627E77D5AD19CCC6720999BE:1C157E45BB454131D222F2E92047ADE6 - private ApplicationImpl WithApplicationPackage(ApplicationPackageImpl applicationPackage) - { - applicationPackages.AddApplicationPackage(applicationPackage); - return this; - } - - ///GENMHASH:0E8D1C15183C29E7CCEE3E8F4004573F:2356C0760522C333B1326ECB5D2FFE2D - public ApplicationImpl DefineNewApplicationPackage(string applicationPackageName) - { - WithApplicationPackage(applicationPackages.Define(applicationPackageName)); - return this; - } - - BatchAccount.Update.IUpdate ISettable.Parent() - { - return Parent; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/ApplicationPackageImpl.cs b/deprecated/src/ResourceManagement/Batch/ApplicationPackageImpl.cs deleted file mode 100644 index 9da393e48..000000000 --- a/deprecated/src/ResourceManagement/Batch/ApplicationPackageImpl.cs +++ /dev/null @@ -1,137 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Management.Batch.Fluent; - using Management.Batch.Fluent.Models; - using ResourceManager.Fluent.Core; - using System; - using System.Threading; - using System.Threading.Tasks; - - /// - /// Implementation for BatchAccount Application Package and its parent interfaces. - /// - ///GENTHASH:Y29tLm1pY3Jvc29mdC5henVyZS5tYW5hZ2VtZW50LmJhdGNoLmltcGxlbWVudGF0aW9uLkFwcGxpY2F0aW9uUGFja2FnZUltcGw= - internal partial class ApplicationPackageImpl : - ExternalChildResource< - IApplicationPackage, - ApplicationPackageInner, - IApplication, - ApplicationImpl>, - IApplicationPackage - { - private IApplicationPackageOperations client; - - ///GENMHASH:5ABE0C6DFAB9C84B944D4C1A59824C2F:6759EA313F94C96A4A66A7653ACEA8F0 - internal ApplicationPackageImpl(string name, ApplicationImpl parent, ApplicationPackageInner inner, IApplicationPackageOperations client) - : base(name, parent, inner) - { - this.client = client; - } - - ///GENMHASH:C821FF91D77C2B3E93FA31DD47D5EA29:52876A7A5B8CFB81FC39CDD83E66AC9E - internal static ApplicationPackageImpl NewApplicationPackage(string name, ApplicationImpl parent, IApplicationPackageOperations client) - { - return new ApplicationPackageImpl(name, parent, new ApplicationPackageInner(), client); - } - - ///GENMHASH:AEE17FD09F624712647F5EBCEC141EA5:F31B0F3D0CD1A4C57DB28EB70C9E094A - internal PackageState State() - { - return Inner.State.GetValueOrDefault(); - } - - ///GENMHASH:ACA2D5620579D8158A29586CA1FF4BC6:B0C3E9401565240CA5340D3073CE3C9E - public string Id - { - get - { - return Parent.Parent.Id + "/applications/" + Parent.Name() + "/versions/" + Name(); - } - } - - ///GENMHASH:32A8B56FE180FA4429482D706189DEA2:AADCE604E8DD42B474E6BDC939BB469C - public async override Task CreateAsync(CancellationToken cancellationToken = default(CancellationToken)) - { - var applicationPackageInner = await client.CreateAsync( - Parent.Parent.ResourceGroupName, - Parent.Parent.Name, - Parent.Name(), - Name(), - cancellationToken); - - SetInner(applicationPackageInner); - return this; - } - - ///GENMHASH:F08598A17ADD014E223DFD77272641FF:AE1997EFB9BA750C329D12351BB02B24 - public override Task UpdateAsync(CancellationToken cancellationToken = default(CancellationToken)) - { - throw new NotSupportedException(); - } - - ///GENMHASH:65E6085BB9054A86F6A84772E3F5A9EC:B194B6D94E13B7450F78AF5DC15946BE - public void Delete() - { - Extensions.Synchronize(() => DeleteAsync()); - } - - ///GENMHASH:0FEDA307DAD2022B36843E8905D26EAD:9B272804AD473CBF3C5DEE818D16023C - public async override Task DeleteAsync(CancellationToken cancellationToken = default(CancellationToken)) - { - await client.DeleteAsync(Parent.Parent.ResourceGroupName, Parent.Parent.Name, Parent.Name(), Name(), cancellationToken); - } - - ///GENMHASH:4F85B844C04DBCB78637929FBE0113B6:495A62BBEF55F48ED4E08DBDE110BCC1 - internal string Format() - { - return Inner.Format; - } - - ///GENMHASH:3AC68A76C669ACBD4BFBB653989DBB7F:6E17D6654F954854856F432407B38E15 - internal string StorageUrl() - { - return Inner.StorageUrl; - } - - ///GENMHASH:A37A4D26CB8661C343A05DEC21AA8C15:87DBB1B0678DABB47DDEF1E68A40D156 - internal DateTime StorageUrlExpiry() - { - return Inner.StorageUrlExpiry.GetValueOrDefault(); - } - - ///GENMHASH:B840DDDCCD8C0172198F731FA02751C8:E01853DE05AECF3A39A61335E3B0063A - internal DateTime LastActivationTime() - { - return Inner.LastActivationTime.GetValueOrDefault(); - } - - IApplication IHasParent.Parent - { - get - { - return Parent; - } - } - - ///GENMHASH:CD5E69C00F6C1D6EBFC019860CB4AEA6:EF37815ABD90C720F1C27B3219616A48 - internal async Task ActivateAsync(string format, CancellationToken cancellationToken = default(CancellationToken)) - { - await client.ActivateAsync( - Parent.Parent.ResourceGroupName, - Parent.Parent.Name, - Parent.Name(), - Name(), - format, - cancellationToken); - } - - ///GENMHASH:4002186478A1CB0B59732EBFB18DEB3A:1A5A27E52191D0AB303947147157C578 - protected override async Task GetInnerAsync(CancellationToken cancellationToken) - { - return await client.GetAsync(Parent.Parent.ResourceGroupName, Parent.Parent.Name, Parent.Name(), Name(), cancellationToken); - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/ApplicationPackagesImpl.cs b/deprecated/src/ResourceManagement/Batch/ApplicationPackagesImpl.cs deleted file mode 100644 index 4a0d457fa..000000000 --- a/deprecated/src/ResourceManagement/Batch/ApplicationPackagesImpl.cs +++ /dev/null @@ -1,94 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Management.Batch; - using Microsoft.Rest.Azure; - using ResourceManager.Fluent.Core; - using System.Collections.Generic; - using System.Collections.ObjectModel; - using System.Linq; - - /// - /// Represents a applicationPackage collection associated with a application. - /// - ///GENTHASH:Y29tLm1pY3Jvc29mdC5henVyZS5tYW5hZ2VtZW50LmJhdGNoLmltcGxlbWVudGF0aW9uLkFwcGxpY2F0aW9uUGFja2FnZXNJbXBs - internal partial class ApplicationPackagesImpl : - ExternalChildResourcesCached - { - private IApplicationPackageOperations client; - private ApplicationImpl parent; - - ///GENMHASH:1E4CA209B0AD4710E5C7F91ECC84511C:5B3AB401341688B60693658520A75514 - internal ApplicationPackagesImpl(IApplicationPackageOperations client, ApplicationImpl parent) - : base(parent, "ApplicationPackage") - { - this.client = client; - this.parent = parent; - CacheCollection(); - } - - ///GENMHASH:8ACFB0E23F5F24AD384313679B65F404:E3D9E623E212362C450DC90E92DF3FCC - public ApplicationPackageImpl Define(string name) - { - return PrepareDefine(name); - } - - ///GENMHASH:FC8ECF797E9AF86E82C3899A3D5C00BB:F0D1229265F1637BBE32E524D479B677 - internal void Remove(string applicationPackageName) - { - PrepareRemove(applicationPackageName); - } - - ///GENMHASH:6A122C62EB559D6E6E53725061B422FB:31266E0F5C59A745DCBC67FE70DED1E8 - protected override IList ListChildResources() - { - var childResources = new List(); - - try - { - var applicationPackageList = Extensions.Synchronize(() => parent.Parent.Manager.Inner.ApplicationPackage.ListAsync(parent.Parent.ResourceGroupName, parent.Parent.Name, parent.Name())); - - foreach (var applicationPackage in applicationPackageList) - { - childResources.Add(new ApplicationPackageImpl(applicationPackage.Name, parent, applicationPackage, client)); - } - } catch (CloudException) { - //ignore the exception when creating application package during application definition stage - } - - return childResources; - } - - ///GENMHASH:8E8DA5B84731A2D412247D25A544C502:2574C4932A56E8A550A63AD4C374CD50 - protected override ApplicationPackageImpl NewChildResource(string name) - { - return ApplicationPackageImpl.NewApplicationPackage(name, parent, client); - } - - ///GENMHASH:FDBA2803E9882B732C94FBD64DC9D13B:3CEA2921F291B19D8593A8BD0C8FFC02 - internal void AddApplicationPackage(ApplicationPackageImpl applicationPackage) - { - AddChildResource(applicationPackage); - } - - ///GENMHASH:310B2185D2F2431DF2BBDBC06E585C74:F487B2409E11AB3B3255E980C7B88B89 - internal IReadOnlyDictionary AsMap() - { - var result = new Dictionary(); - - foreach (var entry in Collection) - { - ApplicationPackageImpl applicationPackage = entry.Value; - result.Add(entry.Key, applicationPackage); - } - - return new ReadOnlyDictionary(result); - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/ApplicationsImpl.cs b/deprecated/src/ResourceManagement/Batch/ApplicationsImpl.cs deleted file mode 100644 index 6f2e29900..000000000 --- a/deprecated/src/ResourceManagement/Batch/ApplicationsImpl.cs +++ /dev/null @@ -1,99 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Models; - using ResourceManager.Fluent.Core; - using System.Collections.Generic; - using System.Collections.ObjectModel; - - /// - /// Represents a application collection associated with a Batch Account. - /// - ///GENTHASH:Y29tLm1pY3Jvc29mdC5henVyZS5tYW5hZ2VtZW50LmJhdGNoLmltcGxlbWVudGF0aW9uLkFwcGxpY2F0aW9uc0ltcGw= - internal partial class ApplicationsImpl : - ExternalChildResourcesCached< - ApplicationImpl, - IApplication, - ApplicationInner, - IBatchAccount, - BatchAccountImpl> - { - private BatchAccountImpl parent; - - ///GENMHASH:7F1D4CEF6D71CC38B50E5E83BB1A6DDB:C5EC5A81A9B660015E5BC8802942DF92 - internal ApplicationsImpl(BatchAccountImpl parent) - : base(parent, "Application") - { - this.parent = parent; - CacheCollection(); - } - - ///GENMHASH:310B2185D2F2431DF2BBDBC06E585C74:9EA9A37597EAD8A99691D15719026E07 - internal IReadOnlyDictionary AsMap() - { - var result = new Dictionary(); - - foreach (var entry in Collection) - { - result.Add(entry.Key, entry.Value); - } - - return new ReadOnlyDictionary(result); - } - - ///GENMHASH:8ACFB0E23F5F24AD384313679B65F404:E3D9E623E212362C450DC90E92DF3FCC - internal ApplicationImpl Define(string name) - { - return PrepareDefine(name); - } - - ///GENMHASH:C45CF357E710B1EC18EFF0A7FCD36915:3FB710926B53C5FC505B69CE66B544B2 - internal ApplicationImpl Update(string name) - { - return PrepareUpdate(name); - } - - ///GENMHASH:FC8ECF797E9AF86E82C3899A3D5C00BB:97028F0C4A32755497D72429D22C1125 - internal void Remove(string name) - { - PrepareRemove(name); - } - - ///GENMHASH:1DACF83E7D1C232CF9905C507D6A7D1E:C98FDBA4C2E9BEA0F3A50E68D16BAFBC - internal void AddApplication(ApplicationImpl application) - { - AddChildResource(application); - } - - ///GENMHASH:6A122C62EB559D6E6E53725061B422FB:1236AAF317D02AEA462B940B4CC124B0 - protected override IList ListChildResources() - { - var childResources = new List(); - if (Parent.Inner.Id == null || Parent.AutoStorage() == null) - { - return childResources; - } - - var applicationList = Extensions.Synchronize(() => Parent.Manager.Inner.Application.ListAsync(Parent.ResourceGroupName, Parent.Name)); - - foreach (var application in applicationList) - { - childResources.Add(new ApplicationImpl( - application.Name, - parent, - application)); - } - - return childResources; - } - - ///GENMHASH:8E8DA5B84731A2D412247D25A544C502:9982C2948E7BAC51FB839F919FEB2148 - protected override ApplicationImpl NewChildResource(string name) - { - ApplicationImpl application = ApplicationImpl.NewApplication(name, parent); - return application; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/BatchAccountImpl.cs b/deprecated/src/ResourceManagement/Batch/BatchAccountImpl.cs deleted file mode 100644 index 8c8829190..000000000 --- a/deprecated/src/ResourceManagement/Batch/BatchAccountImpl.cs +++ /dev/null @@ -1,307 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Models; - using ResourceManager.Fluent; - using ResourceManager.Fluent.Core.ResourceActions; - using Storage.Fluent; - using System.Collections.Generic; - using System.Threading; - using System.Threading.Tasks; - using ResourceManager.Fluent.Core; - - /// - /// Implementation for BatchAccount and its parent interfaces. - /// - ///GENTHASH:Y29tLm1pY3Jvc29mdC5henVyZS5tYW5hZ2VtZW50LmJhdGNoLmltcGxlbWVudGF0aW9uLkJhdGNoQWNjb3VudEltcGw= - internal partial class BatchAccountImpl : - GroupableResource< - IBatchAccount, - BatchAccountInner, - BatchAccountImpl, - IBatchManager, - BatchAccount.Definition.IWithGroup, - BatchAccount.Definition.IWithCreateAndApplication, - BatchAccount.Definition.IWithCreate, - BatchAccount.Update.IUpdate>, - IBatchAccount, - BatchAccount.Definition.IDefinition, - BatchAccount.Update.IUpdate - { - private IStorageManager storageManager; - private string creatableStorageAccountKey; - private IStorageAccount existingStorageAccountToAssociate; - private ApplicationsImpl applicationsImpl; - private PoolsImpl poolsImpl; - internal AutoStorageProperties autoStorage; - - ///GENMHASH:4A1C1CE1A5FD21C2D77E9D249E53B0FC:2CAC092B38BC608EA9EE02AF770A8C0D - internal BatchAccountImpl( - string name, - BatchAccountInner innerObject, - IBatchManager manager, - IStorageManager storageManager) - : base(name, innerObject, manager) - { - this.storageManager = storageManager; - applicationsImpl = new ApplicationsImpl(this); - poolsImpl = new PoolsImpl(this); - } - - ///GENMHASH:4002186478A1CB0B59732EBFB18DEB3A:7CF0E4D2E689061F164F4E8CBEEE0032 - public override async Task RefreshAsync(CancellationToken cancellationToken = default(CancellationToken)) - { - var inner = await GetInnerAsync(cancellationToken); - - SetInner(inner); - applicationsImpl.Refresh(); - poolsImpl.Refresh(); - - return this; - } - - ///GENMHASH:0202A00A1DCF248D2647DBDBEF2CA865:8F640179247B56242D756EB9A20DC705 - public async override Task CreateResourceAsync(CancellationToken cancellationToken = default(CancellationToken)) - { - HandleStorageSettings(); - var batchAccountCreateParameters = new BatchAccountCreateParameters(); - if (autoStorage != null) - { - batchAccountCreateParameters.AutoStorage = new AutoStorageBaseProperties - { - StorageAccountId = autoStorage.StorageAccountId - }; - } - else - { - batchAccountCreateParameters.AutoStorage = null; - } - - batchAccountCreateParameters.Location = Inner.Location; - batchAccountCreateParameters.Tags = Inner.Tags; - - var batchAccountInner = await Manager.Inner.BatchAccount.CreateAsync( - ResourceGroupName, - Name, - batchAccountCreateParameters, - cancellationToken); - creatableStorageAccountKey = null; - SetInner(batchAccountInner); - await applicationsImpl.CommitAndGetAllAsync(cancellationToken); - await poolsImpl.CommitAndGetAllAsync(cancellationToken); - return this; - } - - ///GENMHASH:99D5BF64EA8AA0E287C9B6F77AAD6FC4:220D4662AAC7DF3BEFAF2B253278E85C - internal Management.Batch.Fluent.Models.ProvisioningState ProvisioningState() - { - return Inner.ProvisioningState; - } - - ///GENMHASH:3FCA66079CE54B6624051AEEEA92C0A8:CD2239198F90BF2EF64E021F6D70308F - internal string AccountEndpoint() - { - return Inner.AccountEndpoint; - } - - ///GENMHASH:CDDA70CBBBCD12B0E5E922B6DE5C4E73:D188D673E338A86FF211CD3448D22B56 - internal AutoStorageProperties AutoStorage() - { - return Inner.AutoStorage; - } - - ///GENMHASH:B9408D6B67E96EFD3D03881CF8649A9C:954939482CB158B1E2B509B48B09585C - internal int? CoreQuota() - { - return Inner.DedicatedCoreQuota; - } - - ///GENMHASH:7909615C516BD4E70FB021746FE02F60:CF51957E04C09A383C5B34AB6DFDC9EB - internal int PoolQuota() - { - return Inner.PoolQuota; - } - - ///GENMHASH:016AA742D37BA9FE61D68507B4F6B530:31B3ECE969CEF408EACD27E4747DBA41 - internal int ActiveJobAndJobScheduleQuota() - { - return Inner.ActiveJobAndJobScheduleQuota; - } - - internal bool DedicatedCoreQuotaPerVMFamilyEnforced() - { - return Inner.DedicatedCoreQuotaPerVMFamilyEnforced; - } - - internal IList DedicatedCoreQuotaPerVMFamily() - { - return Inner.DedicatedCoreQuotaPerVMFamily; - } - - ///GENMHASH:E4DFA7EA15F8324FB60C810D0C96D2FF:2C24EC1143CD8F8542845A9D3A0F116A - internal async Task GetKeysAsync(CancellationToken cancellationToken = default(CancellationToken)) - { - BatchAccountKeysInner keys = await Manager.Inner.BatchAccount.GetKeysAsync(ResourceGroupName, Name, cancellationToken); - return new BatchAccountKeys(keys.Primary, keys.Secondary); - } - - ///GENMHASH:837770291CB03D6C2AB9BDA889A5B07D:916D2188C6A5919A33DB6C700CE38C2A - internal async Task RegenerateKeysAsync(AccountKeyType keyType, CancellationToken cancellationToken = default(CancellationToken)) - { - BatchAccountKeysInner keys = await Manager.Inner.BatchAccount.RegenerateKeyAsync(ResourceGroupName, Name, keyType, cancellationToken); - return new BatchAccountKeys(keys.Primary, keys.Secondary); - } - - ///GENMHASH:F464067830773D729F2254E152F52E95:21A9F1295EB43C714008C5226DECA98E - internal async Task SynchronizeAutoStorageKeysAsync(CancellationToken cancellationToken = default(CancellationToken)) - { - await Manager.Inner.BatchAccount.SynchronizeAutoStorageKeysAsync(ResourceGroupName, Name, cancellationToken); - } - - ///GENMHASH:672E69F72385496EBDF873EB27A7AA15:C0743C8E69844064A4120ADE2213CA5B - internal IReadOnlyDictionary Applications() - { - return applicationsImpl.AsMap(); - } - - ///GENMHASH:8CB9B7EEE4A4226A6F5BBB2958CC5E81:86F388ADD8163A5736375494E42FD140 - internal BatchAccountImpl WithExistingStorageAccount(IStorageAccount storageAccount) - { - existingStorageAccountToAssociate = storageAccount; - creatableStorageAccountKey = null; - - return this; - } - - ///GENMHASH:2DC51FEC3C45675856B4AC1D97BECBFD:7DBF1A9A29FD54AF8FCA5A4E2F414F87 - internal BatchAccountImpl WithNewStorageAccount(ICreatable creatable) - { - // This method's effect is NOT additive. - if (creatableStorageAccountKey == null) - { - creatableStorageAccountKey = creatable.Key; - AddCreatableDependency(creatable as IResourceCreator); - } - existingStorageAccountToAssociate = null; - - return this; - } - - ///GENMHASH:5880487AA9218E8DF536932A49A0ACDD:FB1BAD32BA28A79F5AF97AFA7ED0EE6E - internal BatchAccountImpl WithNewStorageAccount(string storageAccountName) - { - var definitionWithGroup = storageManager. - StorageAccounts. - Define(storageAccountName). - WithRegion(RegionName); - - Storage.Fluent.StorageAccount.Definition.IWithCreate definitionAfterGroup; - - if (newGroup != null) - { - definitionAfterGroup = definitionWithGroup.WithNewResourceGroup(newGroup); - } - else - { - definitionAfterGroup = definitionWithGroup.WithExistingResourceGroup(ResourceGroupName); - } - return WithNewStorageAccount(definitionAfterGroup); - } - - ///GENMHASH:15D36ECAB00E9FCCF84FA127687D0CE2:A6E982618362E7F801925E23A6B4B4C2 - internal BatchAccountImpl WithoutStorageAccount() - { - existingStorageAccountToAssociate = null; - creatableStorageAccountKey = null; - this.autoStorage = null; - - return this; - } - - ///GENMHASH:37FFE6BCAA81A22948354048E4226C80:39897EDD4A6BF2A85F51AA6E4ACCEFCF - internal ApplicationImpl DefineNewApplication(string applicationId) - { - return applicationsImpl.Define(applicationId); - } - - ///GENMHASH:AA28D9B344860923503977841560DF90:ECF6C949F03691F2AE2B18AA1E90F53D - internal ApplicationImpl UpdateApplication(string applicationId) - { - return applicationsImpl.Update(applicationId); - } - - ///GENMHASH:0BB4AB6DEA8235ECDBD2F532E365AC87:533E5AAA5CEA9D252A01CBDB74B3516C - internal BatchAccountImpl WithoutApplication(string applicationId) - { - applicationsImpl.Remove(applicationId); - return this; - } - - ///GENMHASH:C15DF8874364A70E09E929DF4B25106C:344A96E970807288B64F734F13C74B04 - private void HandleStorageSettings() - { - IStorageAccount storageAccount; - - if (!string.IsNullOrWhiteSpace(creatableStorageAccountKey)) - { - storageAccount = (IStorageAccount)CreatedResource(creatableStorageAccountKey); - } - else if (existingStorageAccountToAssociate != null) - { - storageAccount = existingStorageAccountToAssociate; - } - else - { - return; - } - - if (autoStorage == null) - { - autoStorage = new AutoStorageProperties(); - } - - autoStorage.StorageAccountId = storageAccount.Id; - } - - ///GENMHASH:901BF64732D40F1AFA2D615FD2C9EC6C:88A053E647AE5BA086B9195689F16CA9 - internal BatchAccountImpl WithApplication(ApplicationImpl application) - { - applicationsImpl.AddApplication(application); - return this; - } - - protected override async Task GetInnerAsync(CancellationToken cancellationToken) - { - return await Manager.Inner.BatchAccount.GetAsync(ResourceGroupName, Name, cancellationToken: cancellationToken); - } - - internal PoolImpl DefineNewPool(string poolId) - { - return poolsImpl.Define(poolId); - } - - internal PoolImpl UpdatePool(string poolId) - { - return poolsImpl.Update(poolId); - } - - internal BatchAccountImpl WithoutPool(string poolId) - { - poolsImpl.Remove(poolId); - return this; - } - - internal BatchAccountImpl WithPool(PoolImpl pool) - { - poolsImpl.AddPool(pool); - return this; - } - - internal IReadOnlyDictionary Pools() - { - return poolsImpl.AsMap(); - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/BatchAccountKeys.cs b/deprecated/src/ResourceManagement/Batch/BatchAccountKeys.cs deleted file mode 100644 index d02e7c038..000000000 --- a/deprecated/src/ResourceManagement/Batch/BatchAccountKeys.cs +++ /dev/null @@ -1,56 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - /// - /// This class represents the access keys for the batch account. - /// - ///GENTHASH:Y29tLm1pY3Jvc29mdC5henVyZS5tYW5hZ2VtZW50LmJhdGNoLkJhdGNoQWNjb3VudEtleXM= - - public partial class BatchAccountKeys - { - private string primary; - private string secondary; - - /// - /// Constructor for the class. - /// - /// primaryKey primary key value for the batch account - /// secondaryKey secondary key value for the batch account - ///GENMHASH:BE513982743CDE83CDF5A93879B0D23E:6A8D85C7DA5D85D7D8EBF5D88AF1F421 - public BatchAccountKeys(string primaryKey, string secondaryKey) - { - primary = primaryKey; - secondary = secondaryKey; - } - - /// - /// Get the primary value. - /// - /// the primary value - - ///GENMHASH:46645B73135AFEDAC926BE820EB4AFF7:6BCA9549104D8A2A532E7662192A505E - public string Primary - { - get - { - return primary; - } - } - - /// - /// Get the secondary value. - /// - /// the secondary value - - ///GENMHASH:BD8D51006FA39E65AA03B613332E3B24:7DDB4238BDF3FFEBCFD1D1526D7C6F64 - public string Secondary - { - get - { - return secondary; - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/BatchAccountsImpl.cs b/deprecated/src/ResourceManagement/Batch/BatchAccountsImpl.cs deleted file mode 100644 index f3fad580b..000000000 --- a/deprecated/src/ResourceManagement/Batch/BatchAccountsImpl.cs +++ /dev/null @@ -1,121 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Models; - using ResourceManager.Fluent.Core; - using Rest.Azure; - using Storage.Fluent; - using System; - using System.Collections.Generic; - using System.Threading; - using System.Threading.Tasks; - - /// - /// Implementation for BatchAccounts and its parent interfaces. - /// - ///GENTHASH:Y29tLm1pY3Jvc29mdC5henVyZS5tYW5hZ2VtZW50LmJhdGNoLmltcGxlbWVudGF0aW9uLkJhdGNoQWNjb3VudHNJbXBs - internal partial class BatchAccountsImpl : - TopLevelModifiableResources< - IBatchAccount, - BatchAccountImpl, - BatchAccountInner, - IBatchAccountOperations, - IBatchManager>, - IBatchAccounts - { - private IStorageManager storageManager; - - ///GENMHASH:704C7023D5B3E401D9747BB082F479BF:B46F5BAEB07AD00DFC9E48403D627ACE - internal BatchAccountsImpl(BatchManager manager, IStorageManager storageManager) - : base(manager.Inner.BatchAccount, manager) - { - this.storageManager = storageManager; - } - - public void Delete(string id) - { - Delete(ResourceUtils.GroupFromResourceId(id), ResourceUtils.NameFromResourceId(id)); - } - - public void Delete(string groupName, string name) - { - Extensions.Synchronize(() => Inner.DeleteAsync(groupName, name)); - } - - ///GENMHASH:2FE8C4C2D5EAD7E37787838DE0B47D92:0EB96B74B82C153C18B62BE83EB415B1 - protected override BatchAccountImpl WrapModel(string name) - { - var inner = new BatchAccountInner(); - - return new BatchAccountImpl( - name, - inner, - Manager, - storageManager); - } - - ///GENMHASH:7D6013E8B95E991005ED921F493EFCE4:6FB4EA69673E1D8A74E1418EB52BB9FE - protected async override Task> ListInnerAsync(CancellationToken cancellationToken) - { - return await Inner.ListAsync(cancellationToken); - } - - protected async override Task> ListInnerNextAsync(string nextLink, CancellationToken cancellationToken) - { - return await Inner.ListNextAsync(nextLink, cancellationToken); - } - - ///GENMHASH:95834C6C7DA388E666B705A62A7D02BF:F27988875BD81EE531DA23D26C675612 - protected async override Task> ListInnerByGroupAsync(string groupName, CancellationToken cancellationToken) - { - return await Inner.ListByResourceGroupAsync(groupName, cancellationToken); - } - - protected async override Task> ListInnerByGroupNextAsync(string nextLink, CancellationToken cancellationToken) - { - return await Inner.ListByResourceGroupNextAsync(nextLink, cancellationToken); - } - - ///GENMHASH:353632428E49DD5C2FB134FBBB79CA4F:7213377B7C84B2355F61715C95204A42 - protected override IBatchAccount WrapModel(BatchAccountInner inner) - { - return new BatchAccountImpl( - inner.Name, - inner, - Manager, - storageManager); - } - - ///GENMHASH:8ACFB0E23F5F24AD384313679B65F404:AD7C28D26EC1F237B93E54AD31899691 - internal BatchAccountImpl Define(string name) - { - return WrapModel(name); - } - - internal Task> ListByResourceGroupAsync(string resourceGroupName, CancellationToken cancellationToken = default(CancellationToken)) - { - throw new NotSupportedException(); - } - - ///GENMHASH:0679DF8CA692D1AC80FC21655835E678:B9B028D620AC932FDF66D2783E476B0D - protected async override Task DeleteInnerByGroupAsync(string groupName, string name, CancellationToken cancellationToken) - { - await Inner.DeleteAsync(groupName, name, cancellationToken); - } - - ///GENMHASH:AB63F782DA5B8D22523A284DAD664D17:7C0A1D0C3FE28C45F35B565F4AFF751D - protected async override Task GetInnerByGroupAsync(string groupName, string name, CancellationToken cancellationToken) - { - return await Inner.GetAsync(groupName, name, cancellationToken); - } - - ///GENMHASH:F8EF648D033A93895EA3A4E4EB60B9B2:F0DC62FB7F617AF3C57F4F01580CC827 - internal int GetBatchAccountQuotaByLocation(Region region) - { - return Extensions.Synchronize(() => Manager.Inner.Location.GetQuotasAsync(region.Name)) - .AccountQuota.GetValueOrDefault(); - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/BatchManager.cs b/deprecated/src/ResourceManagement/Batch/BatchManager.cs deleted file mode 100644 index 5d2be2621..000000000 --- a/deprecated/src/ResourceManagement/Batch/BatchManager.cs +++ /dev/null @@ -1,97 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. - -using Microsoft.Azure.Management.ResourceManager.Fluent.Authentication; -using Microsoft.Azure.Management.ResourceManager.Fluent.Core; -using Microsoft.Azure.Management.Storage.Fluent; -using System; -using System.Linq; - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - public class BatchManager : Manager, IBatchManager - { - private IStorageManager storageManager; - private IBatchAccounts batchAccounts; - - public BatchManager(RestClient restClient, string subscriptionId) : - base(restClient, subscriptionId, new BatchManagementClient(restClient) - { - SubscriptionId = subscriptionId - }) - { - storageManager = StorageManager.Authenticate(restClient, subscriptionId); - } - - #region BatchManager builder - - public static IBatchManager Authenticate(AzureCredentials credentials, string subscriptionId) - { - return new BatchManager(RestClient.Configure() - .WithEnvironment(credentials.Environment) - .WithCredentials(credentials) - .WithDelegatingHandler(new ProviderRegistrationDelegatingHandler(credentials)) - .Build(), subscriptionId); - } - - /// - /// Creates an instance of BatchManager that exposes Batch resource management API entry points. - /// - /// the RestClient to be used for API calls - /// the subscription - /// the BatchManager - /// - public static IBatchManager Authenticate(RestClient restClient, String subscriptionId) - { - return new BatchManager(restClient, subscriptionId); - } - - public static IConfigurable Configure() - { - return new Configurable(); - } - - #endregion BatchManager builder - - #region IConfigurable and it's implementation - - public interface IConfigurable : IAzureConfigurable - { - IBatchManager Authenticate(AzureCredentials credentials, string subscriptionId); - } - - protected class Configurable : - AzureConfigurable, - IConfigurable - { - public IBatchManager Authenticate(AzureCredentials credentials, string subscriptionId) - { - return new BatchManager(BuildRestClient(credentials), subscriptionId); - } - } - - #endregion IConfigurable and it's implementation - - #region IBatchManager implementation - - public IBatchAccounts BatchAccounts - { - get - { - if (batchAccounts == null) - { - batchAccounts = new BatchAccountsImpl(this, storageManager); - } - - return batchAccounts; - } - } - - #endregion IBatchManager implementation - } - - public interface IBatchManager : IManager - { - IBatchAccounts BatchAccounts { get; } - } -} \ No newline at end of file diff --git a/deprecated/src/ResourceManagement/Batch/Domain/Application/Definition/IDefinition.cs b/deprecated/src/ResourceManagement/Batch/Domain/Application/Definition/IDefinition.cs deleted file mode 100644 index f1abd250f..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/Application/Definition/IDefinition.cs +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent.Application.Definition -{ - using Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition; - - /// - /// The first stage of a batch application definition. - /// - /// The stage of the parent Batch account definition to return to after attaching this definition. - public interface IBlank : - Microsoft.Azure.Management.Batch.Fluent.Application.Definition.IWithAttach - { - } - - /// - /// The final stage of the application definition. - /// At this stage, any remaining optional settings can be specified, or the application definition - /// can be attached to the parent batch account definition. - /// - /// The stage of the parent Batch account definition to return to after attaching this definition. - public interface IWithAttach : - Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition, - Microsoft.Azure.Management.Batch.Fluent.Application.Definition.IWithApplicationPackage - { - /// - /// Specifies a display name for the Batch application. - /// - /// A display name. - /// The next stage of the definition. - Microsoft.Azure.Management.Batch.Fluent.Application.Definition.IWithAttach WithDisplayName(string displayName); - - /// - /// The stage of a Batch application definition allowing automatic application updates. - /// - /// True to allow the automatic updates of application, otherwise false. - /// The next stage of the definition. - Microsoft.Azure.Management.Batch.Fluent.Application.Definition.IWithAttach WithAllowUpdates(bool allowUpdates); - } - - /// - /// The stage of a Batch application definition that allows the creation of an application package. - /// - /// The stage of the parent Batch account definition to return to after attaching this definition. - public interface IWithApplicationPackage - { - /// - /// The first stage of a new application package definition in a Batch account application. - /// - /// The version of the application. - /// The next stage of the definition. - Microsoft.Azure.Management.Batch.Fluent.Application.Definition.IWithAttach DefineNewApplicationPackage(string applicationPackageName); - } - - /// - /// The entirety of a Batch application definition as a part of a Batch account definition. - /// - /// The stage of the parent Batch account definition to return to after attaching this definition. - public interface IDefinition : - Microsoft.Azure.Management.Batch.Fluent.Application.Definition.IBlank, - Microsoft.Azure.Management.Batch.Fluent.Application.Definition.IWithAttach - { - } -} \ No newline at end of file diff --git a/deprecated/src/ResourceManagement/Batch/Domain/Application/Update/IUpdate.cs b/deprecated/src/ResourceManagement/Batch/Domain/Application/Update/IUpdate.cs deleted file mode 100644 index 4897b6f71..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/Application/Update/IUpdate.cs +++ /dev/null @@ -1,58 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent.Application.Update -{ - using Microsoft.Azure.Management.Batch.Fluent.BatchAccount.Update; - using Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResourceActions; - - /// - /// The stage of an application update allowing to enable or disable auto upgrade of the - /// application. - /// - public interface IWithOptionalProperties - { - /// - /// Specifies the display name for the application. - /// - /// A display name. - /// The next stage of the update. - Microsoft.Azure.Management.Batch.Fluent.Application.Update.IUpdate WithDisplayName(string displayName); - - /// - /// Allows automatic application updates. - /// - /// True to allow the automatic updates of the application, otherwise false. - /// The next stage of the update. - Microsoft.Azure.Management.Batch.Fluent.Application.Update.IUpdate WithAllowUpdates(bool allowUpdates); - } - - /// - /// The stage of a Batch application update allowing the creation of an application package. - /// - public interface IWithApplicationPackage - { - /// - /// Deletes specified application package from the application. - /// - /// The reference version of the application to be removed. - /// The stage representing updatable batch account definition. - Microsoft.Azure.Management.Batch.Fluent.Application.Update.IUpdate WithoutApplicationPackage(string version); - - /// - /// First stage to create new application package in Batch account application. - /// - /// The version of the application. - /// Next stage to create the application. - Microsoft.Azure.Management.Batch.Fluent.Application.Update.IUpdate DefineNewApplicationPackage(string version); - } - - /// - /// The entirety of a Batch application update as a part of a Batch account update. - /// - public interface IUpdate : - Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResourceActions.ISettable, - Microsoft.Azure.Management.Batch.Fluent.Application.Update.IWithOptionalProperties, - Microsoft.Azure.Management.Batch.Fluent.Application.Update.IWithApplicationPackage - { - } -} \ No newline at end of file diff --git a/deprecated/src/ResourceManagement/Batch/Domain/Application/UpdateDefinition/IUpdateDefinition.cs b/deprecated/src/ResourceManagement/Batch/Domain/Application/UpdateDefinition/IUpdateDefinition.cs deleted file mode 100644 index 6b0bc4f4b..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/Application/UpdateDefinition/IUpdateDefinition.cs +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent.Application.UpdateDefinition -{ - using Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update; - - /// - /// The first stage of a Batch application definition. - /// - /// The stage of the parent Batch account definition to return to after attaching this definition. - public interface IBlank : - Microsoft.Azure.Management.Batch.Fluent.Application.UpdateDefinition.IWithAttach - { - } - - /// - /// The final stage of a Batch application definition. - /// At this stage, any remaining optional settings can be specified, or the application definition - /// can be attached to the parent batch Account update. - /// - /// The stage of the parent Batch account update to return to after attaching this definition. - public interface IWithAttach : - Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate, - Microsoft.Azure.Management.Batch.Fluent.Application.UpdateDefinition.IWithApplicationPackage - { - /// - /// Specifies the display name for the Batch application. - /// - /// A display name for the application. - /// The next stage of the definition. - Microsoft.Azure.Management.Batch.Fluent.Application.UpdateDefinition.IWithAttach WithDisplayName(string displayName); - - /// - /// Allows automatic application updates. - /// - /// True to allow automatic updates of a Batch application, otherwise false. - /// The next stage of the definition. - Microsoft.Azure.Management.Batch.Fluent.Application.UpdateDefinition.IWithAttach WithAllowUpdates(bool allowUpdates); - } - - /// - /// The stage of a Batch application definition allowing the creation of an application package. - /// - /// The stage of the parent Batch account definition to return to after attaching this definition. - public interface IWithApplicationPackage - { - /// - /// First stage to create new application package in Batch account application. - /// - /// The version of the application. - /// Next stage to create the application. - Microsoft.Azure.Management.Batch.Fluent.Application.UpdateDefinition.IWithAttach DefineNewApplicationPackage(string version); - } - - /// - /// The entirety of a Batch application definition as a part of parent update. - /// - /// The stage of the parent Batch account update to return to after attaching this definition. - public interface IUpdateDefinition : - Microsoft.Azure.Management.Batch.Fluent.Application.UpdateDefinition.IBlank, - Microsoft.Azure.Management.Batch.Fluent.Application.UpdateDefinition.IWithAttach - { - } -} \ No newline at end of file diff --git a/deprecated/src/ResourceManagement/Batch/Domain/BatchAccount/Definition/IDefinition.cs b/deprecated/src/ResourceManagement/Batch/Domain/BatchAccount/Definition/IDefinition.cs deleted file mode 100644 index 3607047fc..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/BatchAccount/Definition/IDefinition.cs +++ /dev/null @@ -1,117 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent.BatchAccount.Definition -{ - /// - /// The stage of a Batch account definition allowing the adding of a Batch application or creating the Batch account. - /// - public interface IWithCreateAndApplication : - IWithCreate, - IWithApplicationAndStorage, - IWithPool - { - } - - /// - /// The stage of a Batch account definition allowing to associate storage accounts with the Batch account. - /// - public interface IWithStorage - { - /// - /// Specifies a new storage account to associate with the Batch account. - /// - /// A storage account to be created along with and used in the Batch account. - /// The next stage of the definition. - IWithCreate WithNewStorageAccount(ResourceManager.Fluent.Core.ResourceActions.ICreatable storageAccountCreatable); - - /// - /// Specifies the name of a new storage account to be created and associated with this Batch account. - /// - /// The name of a new storage account. - /// The next stage of the definition. - IWithCreate WithNewStorageAccount(string storageAccountName); - - /// - /// Specifies an existing storage account to associate with the Batch account. - /// - /// An existing storage account. - /// The next stage of the definition. - IWithCreate WithExistingStorageAccount(Storage.Fluent.IStorageAccount storageAccount); - } - - /// - /// A Batch account definition with sufficient inputs to create a new - /// Batch account in the cloud, but exposing additional optional inputs to specify. - /// - public interface IWithCreate : - ResourceManager.Fluent.Core.ResourceActions.ICreatable, - ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags - { - } - - /// - /// The stage of a Batch account definition allowing adding an application and a storage account. - /// - public interface IWithApplicationAndStorage : - IWithStorage, - IWithApplication - { - } - - /// - /// The first stage of a Batch account definition. - /// - public interface IBlank : - ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion - { - } - - /// - /// The stage of a Batch account definition allowing the creation of a Batch application. - /// - public interface IWithApplication - { - /// - /// The stage of a Batch account definition allowing to add a Batch application. - /// - /// The id of the application to create. - /// The next stage of the definition. - Application.Definition.IBlank DefineNewApplication(string applicationId); - } - - /// - /// The stage of a Batch account definition allowing the creation of a Batch pool. - /// - public interface IWithPool - { - /// - /// The stage of a Batch account definition allowing to add a Batch pool. - /// - /// The id of the pool to create. - /// The next stage of the definition. - Pool.Definition.IBlank DefineNewPool(string poolId); - } - - /// - /// The stage of a Batch account definition allowing the resource group to be specified. - /// - public interface IWithGroup : - ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup - { - } - - /// - /// The entirety of a Batch account definition. - /// - public interface IDefinition : - IBlank, - IWithGroup, - IWithCreate, - IWithApplicationAndStorage, - IWithCreateAndApplication, - IWithApplication, - IWithStorage, - IWithPool - { - } -} \ No newline at end of file diff --git a/deprecated/src/ResourceManagement/Batch/Domain/BatchAccount/Update/IUpdate.cs b/deprecated/src/ResourceManagement/Batch/Domain/BatchAccount/Update/IUpdate.cs deleted file mode 100644 index 7a616f6b2..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/BatchAccount/Update/IUpdate.cs +++ /dev/null @@ -1,103 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent.BatchAccount.Update -{ - /// - /// The stage of a Batch account update allowing to specify a storage account. - /// - public interface IWithStorageAccount - { - /// - /// Removes the associated storage account. - /// - /// The next stage of the update. - IUpdate WithoutStorageAccount(); - - /// - /// Specifies a new storage account to create and associate with the Batch account. - /// - /// The definition of the storage account. - /// The next stage of the update. - IUpdate WithNewStorageAccount(ResourceManager.Fluent.Core.ResourceActions.ICreatable storageAccountCreatable); - - /// - /// Specifies a new storage account to create and associate with the Batch account. - /// - /// The name of a new storage account. - /// The next stage of the update. - IUpdate WithNewStorageAccount(string storageAccountName); - - /// - /// Specifies an existing storage account to associate with the Batch account. - /// - /// An existing storage account. - /// The next stage of the update. - IUpdate WithExistingStorageAccount(Storage.Fluent.IStorageAccount storageAccount); - } - - /// - /// The template for a Batch account update operation, containing all the settings that can be modified. - /// - public interface IUpdate : - ResourceManager.Fluent.Core.ResourceActions.IAppliable, - ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags, - IWithStorageAccount, - IWithApplication, - IWithPool - { - } - - /// - /// The stage of a Batch account definition allowing the creation of a Batch application. - /// - public interface IWithApplication - { - /// - /// Starts a definition of an application to be created in the Batch account. - /// - /// The reference name for the application. - /// The first stage of a Batch application definition. - Application.UpdateDefinition.IBlank DefineNewApplication(string applicationId); - - /// - /// Removes the specified application from the Batch account. - /// - /// The reference name for the application to be removed. - /// The next stage of the update. - IUpdate WithoutApplication(string applicationId); - - /// - /// Begins the description of an update of an existing Batch application in this Batch account. - /// - /// The reference name of the application to be updated. - /// The first stage of a Batch application update. - Application.Update.IUpdate UpdateApplication(string applicationId); - } - - /// - /// The stage of a Batch account definition allowing the creation of a Batch pool. - /// - public interface IWithPool - { - /// - /// Starts a definition of a pool to be created in the Batch account. - /// - /// The reference name for the pool. - /// The first stage of a Batch pool definition. - Pool.UpdateDefinition.IBlank DefineNewPool(string poolId); - - /// - /// Begins the description of an update of an existing Batch pool in this Batch account. - /// - /// The reference name of the pool to be updated. - /// The first stage of a Batch pool update. - Pool.Update.IUpdate UpdatePool(string poolId); - - /// - /// Removes the specified pool from the Batch account. - /// - /// The reference name for the pool to be removed. - /// The next stage of the update. - IUpdate WithoutPool(string poolId); - } -} \ No newline at end of file diff --git a/deprecated/src/ResourceManagement/Batch/Domain/IApplication.cs b/deprecated/src/ResourceManagement/Batch/Domain/IApplication.cs deleted file mode 100644 index 653e48468..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/IApplication.cs +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Azure.Management.ResourceManager.Fluent.Core; - using Models; - using System.Collections.Generic; - - /// - /// An immutable client-side representation of an Azure Batch account application. - /// - public interface IApplication : - Microsoft.Azure.Management.ResourceManager.Fluent.Core.IExternalChildResource, - Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner - { - /// - /// Gets the default version for the application. - /// - string DefaultVersion { get; } - - /// - /// Gets application packages. - /// - System.Collections.Generic.IReadOnlyDictionary ApplicationPackages { get; } - - /// - /// Gets true if automatic updates are allowed, otherwise false. - /// - bool UpdatesAllowed { get; } - - /// - /// Gets the display name of the application. - /// - string DisplayName { get; } - } -} \ No newline at end of file diff --git a/deprecated/src/ResourceManagement/Batch/Domain/IApplicationPackage.cs b/deprecated/src/ResourceManagement/Batch/Domain/IApplicationPackage.cs deleted file mode 100644 index 499f720a3..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/IApplicationPackage.cs +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using System.Threading; - using System.Threading.Tasks; - using Microsoft.Azure.Management.ResourceManager.Fluent.Core; - using Microsoft.Rest; - using System; - using Models; - - /// - /// An immutable client-side representation of an Azure Batch application package. - /// - public interface IApplicationPackage : - IApplicationPackageBeta, - Microsoft.Azure.Management.ResourceManager.Fluent.Core.IExternalChildResource, - Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner - { - /// - /// Deletes the application package. - /// - void Delete(); - - /// - /// Gets the state of the application package. - /// - PackageState State { get; } - - /// - /// Gets the format of the application package. - /// - string Format { get; } - - /// - /// Gets the last time this application package was activated. - /// - System.DateTime LastActivationTime { get; } - - /// - /// Gets the expiry of the storage URL for the application package. - /// - System.DateTime StorageUrlExpiry { get; } - - /// - /// Gets the storage URL of the application package where teh application should be uploaded. - /// - string StorageUrl { get; } - } -} \ No newline at end of file diff --git a/deprecated/src/ResourceManagement/Batch/Domain/IApplicationPackageBeta.cs b/deprecated/src/ResourceManagement/Batch/Domain/IApplicationPackageBeta.cs deleted file mode 100644 index 931fc78e3..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/IApplicationPackageBeta.cs +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using System.Threading; - using System.Threading.Tasks; - using Microsoft.Azure.Management.ResourceManager.Fluent.Core; - using Microsoft.Rest; - using System; - using Models; - - /// - /// Contains members of IApplicationPackage that are in Beta. - /// - public interface IApplicationPackageBeta : IBeta - { - /// - /// Activates the application package. - /// - /// The format of the uploaded Batch application package, either "zip" or "tar". - void Activate(string format); - - /// - /// Activates the application package asynchronously. - /// - /// The format of the uploaded Batch application package, either "zip" or "tar". - /// A representation of the deferred computation of this call. - Task ActivateAsync(string format, CancellationToken cancellationToken = default(CancellationToken)); - } -} \ No newline at end of file diff --git a/deprecated/src/ResourceManagement/Batch/Domain/IBatchAccount.cs b/deprecated/src/ResourceManagement/Batch/Domain/IBatchAccount.cs deleted file mode 100644 index ccdb86555..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/IBatchAccount.cs +++ /dev/null @@ -1,84 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Azure.Management.Batch.Fluent.BatchAccount.Update; - using Microsoft.Azure.Management.ResourceManager.Fluent.Core; - using Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions; - using System.Collections.Generic; - using Models; - - /// - /// An immutable client-side representation of an Azure Batch account. - /// - public interface IBatchAccount : - Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource, - Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable, - Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable - { - /// - /// Gets Batch account endpoint. - /// - string AccountEndpoint { get; } - - /// - /// Regenerates the access keys for the Batch account. - /// - /// The type if key to regenerate. - /// Regenerated access keys for this Batch account. - Microsoft.Azure.Management.Batch.Fluent.BatchAccountKeys RegenerateKeys(AccountKeyType keyType); - - /// - /// Gets the active job and job schedule quota for this Batch account. - /// - int ActiveJobAndJobScheduleQuota { get; } - - /// The access keys for this Batch account. - Microsoft.Azure.Management.Batch.Fluent.BatchAccountKeys GetKeys(); - - /// - /// Gets the pool quota for this Batch account. - /// - int PoolQuota { get; } - - /// - /// Gets applications in this Batch account, indexed by name. - /// - System.Collections.Generic.IReadOnlyDictionary Applications { get; } - - /// - /// Gets the properties and status of any auto storage account associated with the Batch account. - /// - AutoStorageProperties AutoStorage { get; } - - /// - /// Gets the core quota for this Batch account. - /// - int? CoreQuota { get; } - - /// - /// Gets the provisioned state of the resource. - /// - ProvisioningState ProvisioningState { get; } - - /// - /// Gets a value indicating whether the core quota for the Batch Account is enforced per Virtual Machine family or not. - /// - bool DedicatedCoreQuotaPerVMFamilyEnforced { get; } - - /// - /// Gets a list of the dedicated core quota per Virtual Machine family for the Batch account. - /// - IList DedicatedCoreQuotaPerVMFamily { get; } - - /// - /// Gets pools in this Batch account, indexed by name. - /// - IReadOnlyDictionary Pools { get; } - - /// - /// Synchronizes the storage account keys for this Batch account. - /// - void SynchronizeAutoStorageKeys(); - } -} \ No newline at end of file diff --git a/deprecated/src/ResourceManagement/Batch/Domain/IBatchAccounts.cs b/deprecated/src/ResourceManagement/Batch/Domain/IBatchAccounts.cs deleted file mode 100644 index cff9b542c..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/IBatchAccounts.cs +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Azure.Management.Batch.Fluent.BatchAccount.Definition; - using Microsoft.Azure.Management.ResourceManager.Fluent.Core; - using Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions; - - /// - /// Entry point to Azure Batch account management API. - /// - public interface IBatchAccounts : - Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsCreating, - Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsListing, - Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsListingByResourceGroup, - Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsGettingByResourceGroup, - Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsGettingById, - Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsDeletingById, - Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsDeletingByResourceGroup, - Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsBatchCreation, - Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsBatchDeletion, - Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager, - Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner - { - /// - /// Looks up the number of Batch accounts that can be created in the specified region. - /// - /// An Azure region. - /// The number of Batch accounts that can be created in the specified region. - int GetBatchAccountQuotaByLocation(Region region); - } -} \ No newline at end of file diff --git a/deprecated/src/ResourceManagement/Batch/Domain/IPool.cs b/deprecated/src/ResourceManagement/Batch/Domain/IPool.cs deleted file mode 100644 index c1e1dd90a..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/IPool.cs +++ /dev/null @@ -1,92 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Models; - using ResourceManager.Fluent.Core; - using System.Collections.Generic; - - /// - /// An immutable client-side representation of an Azure Batch pool. - /// - public interface IPool : - IExternalChildResource, - IHasInner - { - /// - /// Gets the display name for the pool. - /// - string DisplayName { get; } - - /// - /// Gets the size of virtual machine for the pool. - /// - string VmSize { get; } - - /// - /// Gets the network configuration for the pool. - /// - NetworkConfiguration NetworkConfiguration { get; } - - /// - /// Gets the file system configuration for the pool. - /// - IList MountConfiguration { get; } - - /// - /// Gets the scale settings for the pool. - /// - ScaleSettings ScaleSettings { get; } - - /// - /// Gets the start task for the pool. - /// - StartTask StartTask { get; } - - /// - /// Gets the metadata for the pool. - /// - IList Metadata { get; } - - /// - /// Gets the application packages for the pool. - /// - IList applicationPackages { get; } - - /// - /// Gets the certificates for the pool. - /// - IList Certificates { get; } - - /// - /// Gets the deployment configuration for the pool. - /// - DeploymentConfiguration DeploymentConfiguration { get; } - - /// - /// Gets the state whether the pool permits direct communication between nodes. - /// - InterNodeCommunicationState InterNodeCommunication { get; } - - /// - /// Gets the maximum number of tasks can run on the pool. - /// - int? MaxTasksPerNode { get; } - - /// - /// Gets the task scheduling policy for the pool. - /// - TaskSchedulingPolicy TaskSchedulingPolicy { get; } - - /// - /// Gets the user accounts for the pool. - /// - IList UserAccounts { get; } - - /// - /// Gets the application licenses for the pool. - /// - IList ApplicationLicenses { get; } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/ApplicationImpl.cs b/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/ApplicationImpl.cs deleted file mode 100644 index 2961ded8a..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/ApplicationImpl.cs +++ /dev/null @@ -1,181 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using System.Threading; - using System.Threading.Tasks; - using Microsoft.Azure.Management.Batch.Fluent.Application.Definition; - using Microsoft.Azure.Management.Batch.Fluent.Application.Update; - using Microsoft.Azure.Management.Batch.Fluent.Application.UpdateDefinition; - using Microsoft.Azure.Management.Batch.Fluent.BatchAccount.Definition; - using Microsoft.Azure.Management.Batch.Fluent.BatchAccount.Update; - using Microsoft.Azure.Management.ResourceManager.Fluent.Core; - using Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition; - using Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update; - using System.Collections.Generic; - - internal partial class ApplicationImpl - { - /// - /// Allows automatic application updates. - /// - /// True to allow automatic updates of a Batch application, otherwise false. - /// The next stage of the definition. - Application.UpdateDefinition.IWithAttach Application.UpdateDefinition.IWithAttach.WithAllowUpdates(bool allowUpdates) - { - return this.WithAllowUpdates(allowUpdates); - } - - /// - /// Specifies the display name for the Batch application. - /// - /// A display name for the application. - /// The next stage of the definition. - Application.UpdateDefinition.IWithAttach Application.UpdateDefinition.IWithAttach.WithDisplayName(string displayName) - { - return this.WithDisplayName(displayName); - } - - /// - /// The stage of a Batch application definition allowing automatic application updates. - /// - /// True to allow the automatic updates of application, otherwise false. - /// The next stage of the definition. - Application.Definition.IWithAttach Application.Definition.IWithAttach.WithAllowUpdates(bool allowUpdates) - { - return this.WithAllowUpdates(allowUpdates); - } - - /// - /// Specifies a display name for the Batch application. - /// - /// A display name. - /// The next stage of the definition. - Application.Definition.IWithAttach Application.Definition.IWithAttach.WithDisplayName(string displayName) - { - return this.WithDisplayName(displayName); - } - - /// - /// Attaches the child definition to the parent resource update. - /// - /// The next stage of the parent definition. - BatchAccount.Update.IUpdate Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate.Attach() - { - return this.Attach(); - } - - /// - /// First stage to create new application package in Batch account application. - /// - /// The version of the application. - /// Next stage to create the application. - Application.UpdateDefinition.IWithAttach Application.UpdateDefinition.IWithApplicationPackage.DefineNewApplicationPackage(string version) - { - return this.DefineNewApplicationPackage(version); - } - - /// - /// The first stage of a new application package definition in a Batch account application. - /// - /// The version of the application. - /// The next stage of the definition. - Application.Definition.IWithAttach Application.Definition.IWithApplicationPackage.DefineNewApplicationPackage(string applicationPackageName) - { - return this.DefineNewApplicationPackage(applicationPackageName); - } - - /// - /// Attaches the child definition to the parent resource definiton. - /// - /// The next stage of the parent definition. - BatchAccount.Definition.IWithApplicationAndStorage Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition.Attach() - { - return this.Attach(); - } - - /// - /// Allows automatic application updates. - /// - /// True to allow the automatic updates of the application, otherwise false. - /// The next stage of the update. - Application.Update.IUpdate Application.Update.IWithOptionalProperties.WithAllowUpdates(bool allowUpdates) - { - return this.WithAllowUpdates(allowUpdates); - } - - /// - /// Specifies the display name for the application. - /// - /// A display name. - /// The next stage of the update. - Application.Update.IUpdate Application.Update.IWithOptionalProperties.WithDisplayName(string displayName) - { - return this.WithDisplayName(displayName); - } - - /// - /// Gets the display name of the application. - /// - string Microsoft.Azure.Management.Batch.Fluent.IApplication.DisplayName - { - get - { - return this.DisplayName(); - } - } - - /// - /// Gets true if automatic updates are allowed, otherwise false. - /// - bool Microsoft.Azure.Management.Batch.Fluent.IApplication.UpdatesAllowed - { - get - { - return this.UpdatesAllowed(); - } - } - - /// - /// Gets application packages. - /// - System.Collections.Generic.IReadOnlyDictionary Microsoft.Azure.Management.Batch.Fluent.IApplication.ApplicationPackages - { - get - { - return this.ApplicationPackages(); - } - } - - /// - /// Gets the default version for the application. - /// - string Microsoft.Azure.Management.Batch.Fluent.IApplication.DefaultVersion - { - get - { - return this.DefaultVersion(); - } - } - - /// - /// First stage to create new application package in Batch account application. - /// - /// The version of the application. - /// Next stage to create the application. - Application.Update.IUpdate Application.Update.IWithApplicationPackage.DefineNewApplicationPackage(string version) - { - return this.DefineNewApplicationPackage(version); - } - - /// - /// Deletes specified application package from the application. - /// - /// The reference version of the application to be removed. - /// The stage representing updatable batch account definition. - Application.Update.IUpdate Application.Update.IWithApplicationPackage.WithoutApplicationPackage(string version) - { - return this.WithoutApplicationPackage(version); - } - } -} \ No newline at end of file diff --git a/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/ApplicationPackageImpl.cs b/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/ApplicationPackageImpl.cs deleted file mode 100644 index d8f29e884..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/ApplicationPackageImpl.cs +++ /dev/null @@ -1,98 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using System.Threading; - using System.Threading.Tasks; - using Microsoft.Azure.Management.ResourceManager.Fluent.Core; - using Microsoft.Rest; - using System; - using Models; - - internal partial class ApplicationPackageImpl - { - /// - /// Activates the application package. - /// - /// The format of the uploaded Batch application package, either "zip" or "tar". - void Microsoft.Azure.Management.Batch.Fluent.IApplicationPackageBeta.Activate(string format) - { - Extensions.Synchronize(() => this.ActivateAsync(format)); - } - - /// - /// Gets the last time this application package was activated. - /// - System.DateTime Microsoft.Azure.Management.Batch.Fluent.IApplicationPackage.LastActivationTime - { - get - { - return this.LastActivationTime(); - } - } - - /// - /// Gets the state of the application package. - /// - PackageState Microsoft.Azure.Management.Batch.Fluent.IApplicationPackage.State - { - get - { - return this.State(); - } - } - - /// - /// Activates the application package asynchronously. - /// - /// The format of the uploaded Batch application package, either "zip" or "tar". - /// A representation of the deferred computation of this call. - async Task Microsoft.Azure.Management.Batch.Fluent.IApplicationPackageBeta.ActivateAsync(string format, CancellationToken cancellationToken) - { - - await this.ActivateAsync(format, cancellationToken); - } - - /// - /// Gets the format of the application package. - /// - string Microsoft.Azure.Management.Batch.Fluent.IApplicationPackage.Format - { - get - { - return this.Format(); - } - } - - /// - /// Deletes the application package. - /// - void Microsoft.Azure.Management.Batch.Fluent.IApplicationPackage.Delete() - { - - this.Delete(); - } - - /// - /// Gets the storage URL of the application package where teh application should be uploaded. - /// - string Microsoft.Azure.Management.Batch.Fluent.IApplicationPackage.StorageUrl - { - get - { - return this.StorageUrl(); - } - } - - /// - /// Gets the expiry of the storage URL for the application package. - /// - System.DateTime Microsoft.Azure.Management.Batch.Fluent.IApplicationPackage.StorageUrlExpiry - { - get - { - return this.StorageUrlExpiry(); - } - } - } -} \ No newline at end of file diff --git a/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/ApplicationPackagesImpl.cs b/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/ApplicationPackagesImpl.cs deleted file mode 100644 index 3a26feed3..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/ApplicationPackagesImpl.cs +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Azure.Management.ResourceManager.Fluent.Core; - using System.Collections.Generic; - - internal partial class ApplicationPackagesImpl - { - } -} \ No newline at end of file diff --git a/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/ApplicationsImpl.cs b/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/ApplicationsImpl.cs deleted file mode 100644 index ace494aca..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/ApplicationsImpl.cs +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Azure.Management.ResourceManager.Fluent.Core; - using System.Collections.Generic; - - internal partial class ApplicationsImpl - { - } -} \ No newline at end of file diff --git a/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/BatchAccountImpl.cs b/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/BatchAccountImpl.cs deleted file mode 100644 index caada3c78..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/BatchAccountImpl.cs +++ /dev/null @@ -1,307 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using System.Threading; - using System.Threading.Tasks; - using Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions; - using Microsoft.Azure.Management.Storage.Fluent; - using Models; - using Microsoft.Azure.Management.ResourceManager.Fluent.Core; - using System.Collections.Generic; - - internal partial class BatchAccountImpl - { - /// - /// Specifies an existing storage account to associate with the Batch account. - /// - /// An existing storage account. - /// The next stage of the update. - BatchAccount.Update.IUpdate BatchAccount.Update.IWithStorageAccount.WithExistingStorageAccount(IStorageAccount storageAccount) - { - return this.WithExistingStorageAccount(storageAccount); - } - - /// - /// Removes the associated storage account. - /// - /// The next stage of the update. - BatchAccount.Update.IUpdate BatchAccount.Update.IWithStorageAccount.WithoutStorageAccount() - { - return this.WithoutStorageAccount(); - } - - /// - /// Specifies a new storage account to create and associate with the Batch account. - /// - /// The definition of the storage account. - /// The next stage of the update. - BatchAccount.Update.IUpdate BatchAccount.Update.IWithStorageAccount.WithNewStorageAccount(ICreatable storageAccountCreatable) - { - return this.WithNewStorageAccount(storageAccountCreatable); - } - - /// - /// Specifies a new storage account to create and associate with the Batch account. - /// - /// The name of a new storage account. - /// The next stage of the update. - BatchAccount.Update.IUpdate BatchAccount.Update.IWithStorageAccount.WithNewStorageAccount(string storageAccountName) - { - return this.WithNewStorageAccount(storageAccountName); - } - - /// - /// Gets the pool quota for this Batch account. - /// - int Microsoft.Azure.Management.Batch.Fluent.IBatchAccount.PoolQuota - { - get - { - return this.PoolQuota(); - } - } - - /// The access keys for this Batch account. - Microsoft.Azure.Management.Batch.Fluent.BatchAccountKeys Microsoft.Azure.Management.Batch.Fluent.IBatchAccount.GetKeys() - { - return Extensions.Synchronize(() => this.GetKeysAsync()); - } - - /// - /// Gets the core quota for this Batch account. - /// - int? Microsoft.Azure.Management.Batch.Fluent.IBatchAccount.CoreQuota - { - get - { - return this.CoreQuota(); - } - } - - /// - /// Gets the properties and status of any auto storage account associated with the Batch account. - /// - AutoStorageProperties Microsoft.Azure.Management.Batch.Fluent.IBatchAccount.AutoStorage - { - get - { - return this.AutoStorage(); - } - } - - /// - /// Gets Batch account endpoint. - /// - string Microsoft.Azure.Management.Batch.Fluent.IBatchAccount.AccountEndpoint - { - get - { - return this.AccountEndpoint(); - } - } - - /// - /// Gets the provisioned state of the resource. - /// - ProvisioningState Microsoft.Azure.Management.Batch.Fluent.IBatchAccount.ProvisioningState - { - get - { - return this.ProvisioningState(); - } - } - - /// - /// Gets the active job and job schedule quota for this Batch account. - /// - int Microsoft.Azure.Management.Batch.Fluent.IBatchAccount.ActiveJobAndJobScheduleQuota - { - get - { - return this.ActiveJobAndJobScheduleQuota(); - } - } - - /// - ///Gets a value indicating whether the core quota for the Batch Account is enforced per Virtual Machine family or not. - /// - bool IBatchAccount.DedicatedCoreQuotaPerVMFamilyEnforced - { - get - { - return this.DedicatedCoreQuotaPerVMFamilyEnforced(); - } - } - - /// - /// Gets a list of the dedicated core quota per Virtual Machine family for the Batch account. - /// - IList IBatchAccount.DedicatedCoreQuotaPerVMFamily - { - get - { - return this.DedicatedCoreQuotaPerVMFamily(); - } - } - - /// - /// Synchronizes the storage account keys for this Batch account. - /// - void Microsoft.Azure.Management.Batch.Fluent.IBatchAccount.SynchronizeAutoStorageKeys() - { - Extensions.Synchronize(() => this.SynchronizeAutoStorageKeysAsync()); ; - } - - /// - /// Regenerates the access keys for the Batch account. - /// - /// The type if key to regenerate. - /// Regenerated access keys for this Batch account. - Microsoft.Azure.Management.Batch.Fluent.BatchAccountKeys Microsoft.Azure.Management.Batch.Fluent.IBatchAccount.RegenerateKeys(AccountKeyType keyType) - { - return Extensions.Synchronize(() => this.RegenerateKeysAsync(keyType)); - } - - /// - /// Gets applications in this Batch account, indexed by name. - /// - System.Collections.Generic.IReadOnlyDictionary Microsoft.Azure.Management.Batch.Fluent.IBatchAccount.Applications - { - get - { - return this.Applications(); - } - } - - /// - /// Refreshes the resource to sync with Azure. - /// - /// The Observable to refreshed resource. - async Task Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable.RefreshAsync(CancellationToken cancellationToken) - { - return await this.RefreshAsync(cancellationToken); - } - - /// - /// Specifies an existing storage account to associate with the Batch account. - /// - /// An existing storage account. - /// The next stage of the definition. - BatchAccount.Definition.IWithCreate BatchAccount.Definition.IWithStorage.WithExistingStorageAccount(IStorageAccount storageAccount) - { - return this.WithExistingStorageAccount(storageAccount); - } - - /// - /// Specifies a new storage account to associate with the Batch account. - /// - /// A storage account to be created along with and used in the Batch account. - /// The next stage of the definition. - BatchAccount.Definition.IWithCreate BatchAccount.Definition.IWithStorage.WithNewStorageAccount(ICreatable storageAccountCreatable) - { - return this.WithNewStorageAccount(storageAccountCreatable); - } - - /// - /// Specifies the name of a new storage account to be created and associated with this Batch account. - /// - /// The name of a new storage account. - /// The next stage of the definition. - BatchAccount.Definition.IWithCreate BatchAccount.Definition.IWithStorage.WithNewStorageAccount(string storageAccountName) - { - return this.WithNewStorageAccount(storageAccountName); - } - - /// - /// Begins the description of an update of an existing Batch application in this Batch account. - /// - /// The reference name of the application to be updated. - /// The first stage of a Batch application update. - Application.Update.IUpdate BatchAccount.Update.IWithApplication.UpdateApplication(string applicationId) - { - return this.UpdateApplication(applicationId); - } - - /// - /// Removes the specified application from the Batch account. - /// - /// The reference name for the application to be removed. - /// The next stage of the update. - BatchAccount.Update.IUpdate BatchAccount.Update.IWithApplication.WithoutApplication(string applicationId) - { - return this.WithoutApplication(applicationId); - } - - /// - /// Starts a definition of an application to be created in the Batch account. - /// - /// The reference name for the application. - /// The first stage of a Batch application definition. - Application.UpdateDefinition.IBlank BatchAccount.Update.IWithApplication.DefineNewApplication(string applicationId) - { - return this.DefineNewApplication(applicationId); - } - - /// - /// The stage of a Batch account definition allowing to add a Batch application. - /// - /// The id of the application to create. - /// The next stage of the definition. - Application.Definition.IBlank BatchAccount.Definition.IWithApplication.DefineNewApplication(string applicationId) - { - return this.DefineNewApplication(applicationId); - } - - /// - /// The stage of a Batch account definition allowing to add a Batch pool. - /// - /// The id of the pool to create. - /// The next stage of the definition. - Pool.Definition.IBlank BatchAccount.Definition.IWithPool.DefineNewPool(string poolId) - { - return this.DefineNewPool(poolId); - } - - /// - /// Starts a definition of a pool to be created in the Batch account. - /// - /// The reference name for the pool. - /// The first stage of a Batch pool definition. - Pool.UpdateDefinition.IBlank BatchAccount.Update.IWithPool.DefineNewPool(string poolId) - { - return this.DefineNewPool(poolId); - } - - /// - /// Begins the description of an update of an existing Batch pool in this Batch account. - /// - /// The reference name of the pool to be updated. - /// The first stage of a Batch pool update. - Pool.Update.IUpdate BatchAccount.Update.IWithPool.UpdatePool(string poolId) - { - return this.UpdatePool(poolId); - } - - /// - /// Removes the specified pool from the Batch account. - /// - /// The reference name for the pool to be removed. - /// The next stage of the update. - BatchAccount.Update.IUpdate BatchAccount.Update.IWithPool.WithoutPool(string poolId) - { - return this.WithoutPool(poolId); - } - - /// - /// Gets pool in this Batch account, indexed by name. - /// - IReadOnlyDictionary IBatchAccount.Pools - { - get - { - return this.Pools(); - } - } - } -} \ No newline at end of file diff --git a/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/BatchAccountsImpl.cs b/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/BatchAccountsImpl.cs deleted file mode 100644 index 015060c4a..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/BatchAccountsImpl.cs +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Azure.Management.Batch.Fluent.BatchAccount.Definition; - using Microsoft.Azure.Management.ResourceManager.Fluent.Core; - using Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions; - using Microsoft.Azure.Management.Storage.Fluent; - - internal partial class BatchAccountsImpl - { - /// - /// Looks up the number of Batch accounts that can be created in the specified region. - /// - /// An Azure region. - /// The number of Batch accounts that can be created in the specified region. - int Microsoft.Azure.Management.Batch.Fluent.IBatchAccounts.GetBatchAccountQuotaByLocation(Region region) - { - return this.GetBatchAccountQuotaByLocation(region); - } - - /// - /// Begins a definition for a new resource. - /// This is the beginning of the builder pattern used to create top level resources - /// in Azure. The final method completing the definition and starting the actual resource creation - /// process in Azure is Creatable.create(). - /// Note that the Creatable.create() method is - /// only available at the stage of the resource definition that has the minimum set of input - /// parameters specified. If you do not see Creatable.create() among the available methods, it - /// means you have not yet specified all the required input settings. Input settings generally begin - /// with the word "with", for example: .withNewResourceGroup() and return the next stage - /// of the resource definition, as an interface in the "fluent interface" style. - /// - /// The name of the new resource. - /// The first stage of the new resource definition. - BatchAccount.Definition.IBlank Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsCreating.Define(string name) - { - return this.Define(name); - } - } -} \ No newline at end of file diff --git a/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/PoolImpl.cs b/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/PoolImpl.cs deleted file mode 100644 index ced031569..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/PoolImpl.cs +++ /dev/null @@ -1,643 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Azure.Management.Batch.Fluent.Models; - using System.Collections.Generic; - - internal partial class PoolImpl - { - /// - /// Gets the display name for the pool. - /// - string IPool.DisplayName - { - get - { - return this.DisplayName(); - } - } - - /// - /// Gets the size of virtual machine for the pool. - /// - string IPool.VmSize - { - get - { - return this.VmSize(); - } - } - - /// - /// Gets the network configuration for the pool. - /// - NetworkConfiguration IPool.NetworkConfiguration - { - get - { - return this.NetworkConfiguration(); - } - } - - /// - /// Gets the file system configuration for the pool. - /// - IList IPool.MountConfiguration - { - get - { - return this.MountConfiguration(); - } - } - - /// - /// Gets the scale settings for the pool. - /// - ScaleSettings IPool.ScaleSettings - { - get - { - return this.ScaleSettings(); - } - } - - /// - /// Gets the start task for the pool. - /// - StartTask IPool.StartTask - { - get - { - return this.StartTask(); - } - } - - /// - /// Gets the metadata for the pool. - /// - IList IPool.Metadata - { - get - { - return this.Metadata(); - } - } - - /// - /// Gets the application packages for the pool. - /// - IList IPool.applicationPackages - { - get - { - return this.applicationPackages(); - } - } - - /// - /// Gets the certificates for the pool. - /// - IList IPool.Certificates - { - get - { - return this.Certificates(); - } - } - - /// - /// Gets the deployment configuration for the pool. - /// - DeploymentConfiguration IPool.DeploymentConfiguration - { - get - { - return this.DeploymentConfiguration(); - } - } - - /// - /// Gets the state whether the pool permits direct communication between nodes. - /// - InterNodeCommunicationState IPool.InterNodeCommunication - { - get - { - return this.InterNodeCommunication(); - } - } - - /// - /// Gets the maximum number of tasks can run on the pool. - /// - int? IPool.MaxTasksPerNode - { - get - { - return this.MaxTasksPerNode(); - } - } - - /// - /// Gets the task scheduling policy for the pool. - /// - TaskSchedulingPolicy IPool.TaskSchedulingPolicy - { - get - { - return this.TaskSchedulingPolicy(); - } - } - - /// - /// Gets the user accounts for the pool. - /// - IList IPool.UserAccounts - { - get - { - return this.UserAccounts(); - } - } - - /// - /// Gets the application licenses for the pool. - /// - IList IPool.ApplicationLicenses - { - get - { - return this.ApplicationLicenses(); - } - } - - /// - /// Specifies the network configuration for the pool. - /// - /// The network configuration value. - /// The next stage of the definition. - Pool.Definition.IWithAttach Pool.Definition.IWithAttach.WithNetworkConfiguration(NetworkConfiguration networkConfiguration) - { - return this.WithNetworkConfiguration(networkConfiguration); - } - - /// - /// Specifies the file system configuration for the pool. - /// - /// The mount configuration value. - /// The next stage of the definition. - Pool.Definition.IWithAttach Pool.Definition.IWithAttach.WithMountConfiguration(IList mountConfiguration) - { - return this.WithMountConfiguration(mountConfiguration); - } - - /// - /// Specifies the scale settings for the pool. - /// - /// The scale settings value. - /// The next stage of the definition. - Pool.Definition.IWithAttach Pool.Definition.IWithAttach.WithScaleSettings(ScaleSettings scaleSettings) - { - return this.WithScaleSettings(scaleSettings); - } - - /// - /// Specifies the start task for the pool. - /// - /// The start task value. - /// The next stage of the definition. - Pool.Definition.IWithAttach Pool.Definition.IWithAttach.WithStartTask(StartTask startTask) - { - return this.WithStartTask(startTask); - } - - /// - /// Specifies the metadata for the pool. - /// - /// The metadata value. - /// The next stage of the definition. - Pool.Definition.IWithAttach Pool.Definition.IWithAttach.WithMetadata(IList metadata) - { - return this.WithMetadata(metadata); - } - - /// - /// Specifies the application packages for the pool. - /// - /// The application packages value. - /// The next stage of the definition. - Pool.Definition.IWithAttach Pool.Definition.IWithAttach.WithApplicationPackages(IList applicationPackages) - { - return this.WithApplicationPackages(applicationPackages); - } - - /// - /// Specifies the certificates for the pool. - /// - /// The certificates value. - /// The next stage of the definition. - Pool.Definition.IWithAttach Pool.Definition.IWithAttach.WithCertificates(IList certificates) - { - return this.WithCertificates(certificates); - } - - /// - /// Specifies the size of virtual machine for the pool. - /// - /// The size of virtual machine. - /// The next stage of the definition. - Pool.Definition.IWithAttach Pool.Definition.IWithAttach.WithVmSize(string vmSize) - { - return this.WithVmSize(vmSize); - } - - /// - /// Specifies the deployment configuration for the pool. - /// - /// The deployment configuration value. - /// The next stage of the definition. - Pool.Definition.IWithAttach Pool.Definition.IWithAttach.WithDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration) - { - return this.WithDeploymentConfiguration(deploymentConfiguration); - } - - /// - /// Specifies the display name for the pool. - /// - /// The display name value. - /// The next stage of the definition. - Pool.Definition.IWithAttach Pool.Definition.IWithAttach.WithDisplayName(string displayName) - { - return this.WithDisplayName(displayName); - } - - /// - /// Specifies the interNodeCommunication value for the pool. - /// - /// The state indicating whether the pool permits direct communication between nodes. - /// The next stage of the definition. - Pool.Definition.IWithAttach Pool.Definition.IWithAttach.WithInterNodeCommunication(InterNodeCommunicationState interNodeCommunication) - { - return this.WithInterNodeCommunication(interNodeCommunication); - } - - /// - /// Specifies the max tasks can run on the pool. - /// - /// The maximum number can run on the pool. - /// The next stage of the definition. - Pool.Definition.IWithAttach Pool.Definition.IWithAttach.WithMaxTasksPerNode(int? maxTasksPerNode) - { - return this.WithMaxTasksPerNode(maxTasksPerNode); - } - - /// - /// Specifies the task sceduling policy for the pool. - /// - /// The taskScedulingPolicy value. - /// The next stage of the definition. - Pool.Definition.IWithAttach Pool.Definition.IWithAttach.WithTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy) - { - return this.WithTaskSchedulingPolicy(taskSchedulingPolicy); - } - - /// - /// Specifies the user accounts for the pool. - /// - /// The userAccounts value. - /// The next stage of the definition. - Pool.Definition.IWithAttach Pool.Definition.IWithAttach.WithUserAccount(IList userAccounts) - { - return this.WithUserAccount(userAccounts); - } - - /// - /// Specifies the application licenses for the pool. - /// - /// The applicationLicenses value. - /// The next stage of the definition. - Pool.Definition.IWithAttach Pool.Definition.IWithAttach.WithApplicationLicenses(IList applicationLicenses) - { - return this.WithApplicationLicenses(applicationLicenses); - } - - /// - /// Attaches the child definition to the parent resource definition. - /// - /// The next stage of the parent definition. - BatchAccount.Definition.IWithPool ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition.Attach() - { - return this.Attach(); - } - - /// - /// Specifies the network configuration for the pool. - /// - /// The network configuration value. - /// The next stage of the definition. - Pool.UpdateDefinition.IWithAttach Pool.UpdateDefinition.IWithAttach.WithNetworkConfiguration(NetworkConfiguration networkConfiguration) - { - return this.WithNetworkConfiguration(networkConfiguration); - } - - /// - /// Specifies the file system configuration for the pool. - /// - /// The mount configuration value. - /// The next stage of the definition. - Pool.UpdateDefinition.IWithAttach Pool.UpdateDefinition.IWithAttach.WithMountConfiguration(IList mountConfiguration) - { - return this.WithMountConfiguration(mountConfiguration); - } - - /// - /// Specifies the scale settings for the pool. - /// - /// The scale settings value. - /// The next stage of the definition. - Pool.UpdateDefinition.IWithAttach Pool.UpdateDefinition.IWithAttach.WithScaleSettings(ScaleSettings scaleSettings) - { - return this.WithScaleSettings(scaleSettings); - } - - /// - /// Specifies the start task for the pool. - /// - /// The start task value. - /// The next stage of the definition. - Pool.UpdateDefinition.IWithAttach Pool.UpdateDefinition.IWithAttach.WithStartTask(StartTask startTask) - { - return this.WithStartTask(startTask); - } - - /// - /// Specifies the metadata for the pool. - /// - /// The metadata value. - /// The next stage of the definition. - Pool.UpdateDefinition.IWithAttach Pool.UpdateDefinition.IWithAttach.WithMetadata(IList metadata) - { - return this.WithMetadata(metadata); - } - - /// - /// Specifies the application packages for the pool. - /// - /// The application packages value. - /// The next stage of the definition. - Pool.UpdateDefinition.IWithAttach Pool.UpdateDefinition.IWithAttach.WithApplicationPackages(IList applicationPackages) - { - return this.WithApplicationPackages(applicationPackages); - } - - /// - /// Specifies the certificates for the pool. - /// - /// The certificates value. - /// The next stage of the definition. - Pool.UpdateDefinition.IWithAttach Pool.UpdateDefinition.IWithAttach.WithCertificates(IList certificates) - { - return this.WithCertificates(certificates); - } - - /// - /// Specifies the size of virtual machine for the pool. - /// - /// The size of virtual machine. - /// The next stage of the definition. - Pool.UpdateDefinition.IWithAttach Pool.UpdateDefinition.IWithAttach.WithVmSize(string vmSize) - { - return this.WithVmSize(vmSize); - } - - /// - /// Specifies the deployment configuration for the pool. - /// - /// The deployment configuration value. - /// The next stage of the definition. - Pool.UpdateDefinition.IWithAttach Pool.UpdateDefinition.IWithAttach.WithDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration) - { - return this.WithDeploymentConfiguration(deploymentConfiguration); - } - - /// - /// Specifies the display name for the pool. - /// - /// The display name value. - /// The next stage of the definition. - Pool.UpdateDefinition.IWithAttach Pool.UpdateDefinition.IWithAttach.WithDisplayName(string displayName) - { - return this.WithDisplayName(displayName); - } - - /// - /// Specifies the interNodeCommunication value for the pool. - /// - /// The state indicating whether the pool permits direct communication between nodes. - /// The next stage of the definition. - Pool.UpdateDefinition.IWithAttach Pool.UpdateDefinition.IWithAttach.WithInterNodeCommunication(InterNodeCommunicationState interNodeCommunication) - { - return this.WithInterNodeCommunication(interNodeCommunication); - } - - /// - /// Specifies the max tasks can run on the pool. - /// - /// The maximum number can run on the pool. - /// The next stage of the definition. - Pool.UpdateDefinition.IWithAttach Pool.UpdateDefinition.IWithAttach.WithMaxTasksPerNode(int? maxTasksPerNode) - { - return this.WithMaxTasksPerNode(maxTasksPerNode); - } - - /// - /// Specifies the task sceduling policy for the pool. - /// - /// The taskScedulingPolicy value. - /// The next stage of the definition. - Pool.UpdateDefinition.IWithAttach Pool.UpdateDefinition.IWithAttach.WithTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy) - { - return this.WithTaskSchedulingPolicy(taskSchedulingPolicy); - } - - /// - /// Specifies the user accounts for the pool. - /// - /// The userAccounts value. - /// The next stage of the definition. - Pool.UpdateDefinition.IWithAttach Pool.UpdateDefinition.IWithAttach.WithUserAccount(IList userAccounts) - { - return this.WithUserAccount(userAccounts); - } - - /// - /// Specifies the application licenses for the pool. - /// - /// The applicationLicenses value. - /// The next stage of the definition. - Pool.UpdateDefinition.IWithAttach Pool.UpdateDefinition.IWithAttach.WithApplicationLicenses(IList applicationLicenses) - { - return this.WithApplicationLicenses(applicationLicenses); - } - - /// - /// Attaches the child definition to the parent resource update. - /// - /// The next stage of the parent definition. - BatchAccount.Update.IUpdate ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate.Attach() - { - return this.Attach(); - } - - /// - /// Specifies the network configuration for the pool. - /// - /// The network configuration value. - /// The next stage of the update. - Pool.Update.IUpdate Pool.Update.IWithAttach.WithNetworkConfiguration(NetworkConfiguration networkConfiguration) - { - return this.WithNetworkConfiguration(networkConfiguration); - } - - /// - /// Specifies the file system configuration for the pool. - /// - /// The mount configuration value. - /// The next stage of the update. - Pool.Update.IUpdate Pool.Update.IWithAttach.WithMountConfiguration(IList mountConfiguration) - { - return this.WithMountConfiguration(mountConfiguration); - } - - /// - /// Specifies the scale settings for the pool. - /// - /// The scale settings value. - /// The next stage of the update. - Pool.Update.IUpdate Pool.Update.IWithAttach.WithScaleSettings(ScaleSettings scaleSettings) - { - return this.WithScaleSettings(scaleSettings); - } - - /// - /// Specifies the start task for the pool. - /// - /// The start task value. - /// The next stage of the update. - Pool.Update.IUpdate Pool.Update.IWithAttach.WithStartTask(StartTask startTask) - { - return this.WithStartTask(startTask); - } - - /// - /// Specifies the metadata for the pool. - /// - /// The metadata value. - /// The next stage of the update. - Pool.Update.IUpdate Pool.Update.IWithAttach.WithMetadata(IList metadata) - { - return this.WithMetadata(metadata); - } - - /// - /// Specifies the application packages for the pool. - /// - /// The application packages value. - /// The next stage of the update. - Pool.Update.IUpdate Pool.Update.IWithAttach.WithApplicationPackages(IList applicationPackages) - { - return this.WithApplicationPackages(applicationPackages); - } - - /// - /// Specifies the certificates for the pool. - /// - /// The certificates value. - /// The next stage of the update. - Pool.Update.IUpdate Pool.Update.IWithAttach.WithCertificates(IList certificates) - { - return this.WithCertificates(certificates); - } - - /// - /// Specifies the size of virtual machine for the pool. - /// - /// The size of virtual machine. - /// The next stage of the update. - Pool.Update.IUpdate Pool.Update.IWithAttach.WithVmSize(string vmSize) - { - return this.WithVmSize(vmSize); - } - - /// - /// Specifies the deployment configuration for the pool. - /// - /// The deployment configuration value. - /// The next stage of the update. - Pool.Update.IUpdate Pool.Update.IWithAttach.WithDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration) - { - return this.WithDeploymentConfiguration(deploymentConfiguration); - } - - /// - /// Specifies the display name for the pool. - /// - /// The display name value. - /// The next stage of the update. - Pool.Update.IUpdate Pool.Update.IWithAttach.WithDisplayName(string displayName) - { - return this.WithDisplayName(displayName); - } - - /// - /// Specifies the interNodeCommunication value for the pool. - /// - /// The state indicating whether the pool permits direct communication between nodes. - /// The next stage of the update. - Pool.Update.IUpdate Pool.Update.IWithAttach.WithInterNodeCommunication(InterNodeCommunicationState interNodeCommunication) - { - return this.WithInterNodeCommunication(interNodeCommunication); - } - - /// - /// Specifies the max tasks can run on the pool. - /// - /// The maximum number can run on the pool. - /// The next stage of the update. - Pool.Update.IUpdate Pool.Update.IWithAttach.WithMaxTasksPerNode(int? maxTasksPerNode) - { - return this.WithMaxTasksPerNode(maxTasksPerNode); - } - - /// - /// Specifies the task sceduling policy for the pool. - /// - /// The taskScedulingPolicy value. - /// The next stage of the update. - Pool.Update.IUpdate Pool.Update.IWithAttach.WithTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy) - { - return this.WithTaskSchedulingPolicy(taskSchedulingPolicy); - } - - /// - /// Specifies the user accounts for the pool. - /// - /// The userAccounts value. - /// The next stage of the update. - Pool.Update.IUpdate Pool.Update.IWithAttach.WithUserAccount(IList userAccounts) - { - return this.WithUserAccount(userAccounts); - } - - /// - /// Specifies the application licenses for the pool. - /// - /// The applicationLicenses value. - /// The next stage of the update. - Pool.Update.IUpdate Pool.Update.IWithAttach.WithApplicationLicenses(IList applicationLicenses) - { - return this.WithApplicationLicenses(applicationLicenses); - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/PoolsImpl.cs b/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/PoolsImpl.cs deleted file mode 100644 index 176513ec0..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/InterfaceImpl/PoolsImpl.cs +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent -{ - internal partial class PoolsImpl - { - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Domain/Pool/Definition/IDefinition.cs b/deprecated/src/ResourceManagement/Batch/Domain/Pool/Definition/IDefinition.cs deleted file mode 100644 index f308f31e7..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/Pool/Definition/IDefinition.cs +++ /dev/null @@ -1,141 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent.Pool.Definition -{ - using Microsoft.Azure.Management.Batch.Fluent.Models; - using System.Collections.Generic; - - /// - /// The first stage of a batch pool definition. - /// - /// The stage of the parent Batch account definition to return to after attaching this definition. - public interface IBlank : - IWithAttach - { - } - - /// - /// The final stage of the pool definition. - /// At this stage, any remaining optional settings can be specified, or the pool definition - /// can be attached to the parent batch account definition. - /// - /// The stage of the parent Batch account definition to return to after attaching this definition. - public interface IWithAttach : - ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition - { - /// - /// Specifies the network configuration for the pool. - /// - /// The network configuration value. - /// The next stage of the definition. - IWithAttach WithNetworkConfiguration(NetworkConfiguration networkConfiguration); - - /// - /// Specifies the file system configuration for the pool. - /// - /// The mount configuration value. - /// The next stage of the definition. - IWithAttach WithMountConfiguration(IList mountConfiguration); - - /// - /// Specifies the scale settings for the pool. - /// - /// The scale settings value. - /// The next stage of the definition. - IWithAttach WithScaleSettings(ScaleSettings scaleSettings); - - /// - /// Specifies the start task for the pool. - /// - /// The start task value. - /// The next stage of the definition. - IWithAttach WithStartTask(StartTask startTask); - - /// - /// Specifies the metadata for the pool. - /// - /// The metadata value. - /// The next stage of the definition. - IWithAttach WithMetadata(IList metadata); - - /// - /// Specifies the application packages for the pool. - /// - /// The application packages value. - /// The next stage of the definition. - IWithAttach WithApplicationPackages(IList applicationPackages); - - /// - /// Specifies the certificates for the pool. - /// - /// The certificates value. - /// The next stage of the definition. - IWithAttach WithCertificates(IList certificates); - - /// - /// Specifies the size of virtual machine for the pool. - /// - /// The size of virtual machine. - /// The next stage of the definition. - IWithAttach WithVmSize(string vmSize); - - /// - /// Specifies the deployment configuration for the pool. - /// - /// The deployment configuration value. - /// The next stage of the definition. - IWithAttach WithDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration); - - /// - /// Specifies the display name for the pool. - /// - /// The display name value. - /// The next stage of the definition. - IWithAttach WithDisplayName(string displayName); - - /// - /// Specifies the interNodeCommunication value for the pool. - /// - /// The state indicating whether the pool permits direct communication between nodes. - /// The next stage of the definition. - IWithAttach WithInterNodeCommunication(InterNodeCommunicationState interNodeCommunication); - - /// - /// Specifies the max tasks can run on the pool. - /// - /// The maximum number can run on the pool. - /// The next stage of the definition. - IWithAttach WithMaxTasksPerNode(int? maxTasksPerNode); - - /// - /// Specifies the task sceduling policy for the pool. - /// - /// The taskScedulingPolicy value. - /// The next stage of the definition. - IWithAttach WithTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy); - - /// - /// Specifies the user accounts for the pool. - /// - /// The userAccounts value. - /// The next stage of the definition. - IWithAttach WithUserAccount(IList userAccounts); - - /// - /// Specifies the application licenses for the pool. - /// - /// The applicationLicenses value. - /// The next stage of the definition. - IWithAttach WithApplicationLicenses(IList applicationLicenses); - } - - /// - /// The entirety of a Batch pool definition as a part of a Batch account definition. - /// - /// The stage of the parent Batch account definition to return to after attaching this definition. - public interface IDefinition : - IBlank, - IWithAttach - { - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Domain/Pool/Update/IUpdate.cs b/deprecated/src/ResourceManagement/Batch/Domain/Pool/Update/IUpdate.cs deleted file mode 100644 index 139382904..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/Pool/Update/IUpdate.cs +++ /dev/null @@ -1,127 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent.Pool.Update -{ - using Microsoft.Azure.Management.Batch.Fluent.Models; - using System.Collections.Generic; - - /// - /// The stage of a batch pool update. - /// - public interface IWithAttach - { - /// - /// Specifies the network configuration for the pool. - /// - /// The network configuration value. - /// The next stage of the update. - IUpdate WithNetworkConfiguration(NetworkConfiguration networkConfiguration); - - /// - /// Specifies the file system configuration for the pool. - /// - /// The mount configuration value. - /// The next stage of the update. - IUpdate WithMountConfiguration(IList mountConfiguration); - - /// - /// Specifies the scale settings for the pool. - /// - /// The scale settings value. - /// The next stage of the update. - IUpdate WithScaleSettings(ScaleSettings scaleSettings); - - /// - /// Specifies the start task for the pool. - /// - /// The start task value. - /// The next stage of the update. - IUpdate WithStartTask(StartTask startTask); - - /// - /// Specifies the metadata for the pool. - /// - /// The metadata value. - /// The next stage of the update. - IUpdate WithMetadata(IList metadata); - - /// - /// Specifies the application packages for the pool. - /// - /// The application packages value. - /// The next stage of the update. - IUpdate WithApplicationPackages(IList applicationPackages); - - /// - /// Specifies the certificates for the pool. - /// - /// The certificates value. - /// The next stage of the update. - IUpdate WithCertificates(IList certificates); - - /// - /// Specifies the size of virtual machine for the pool. - /// - /// The size of virtual machine. - /// The next stage of the update. - IUpdate WithVmSize(string vmSize); - - /// - /// Specifies the deployment configuration for the pool. - /// - /// The deployment configuration value. - /// The next stage of the update. - IUpdate WithDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration); - - /// - /// Specifies the display name for the pool. - /// - /// The display name value. - /// The next stage of the update. - IUpdate WithDisplayName(string displayName); - - /// - /// Specifies the interNodeCommunication value for the pool. - /// - /// The state indicating whether the pool permits direct communication between nodes. - /// The next stage of the update. - IUpdate WithInterNodeCommunication(InterNodeCommunicationState interNodeCommunication); - - /// - /// Specifies the max tasks can run on the pool. - /// - /// The maximum number can run on the pool. - /// The next stage of the update. - IUpdate WithMaxTasksPerNode(int? maxTasksPerNode); - - /// - /// Specifies the task sceduling policy for the pool. - /// - /// The taskScedulingPolicy value. - /// The next stage of the update. - IUpdate WithTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy); - - /// - /// Specifies the user accounts for the pool. - /// - /// The userAccounts value. - /// The next stage of the update. - IUpdate WithUserAccount(IList userAccounts); - - /// - /// Specifies the application licenses for the pool. - /// - /// The applicationLicenses value. - /// The next stage of the update. - IUpdate WithApplicationLicenses(IList applicationLicenses); - } - - /// - /// The entirety of a Batch pool update as a part of a Batch account update. - /// - public interface IUpdate : - ResourceManager.Fluent.Core.ChildResourceActions.ISettable, - IWithAttach - { - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Domain/Pool/UpdateDefinition/IUpdateDefinition.cs b/deprecated/src/ResourceManagement/Batch/Domain/Pool/UpdateDefinition/IUpdateDefinition.cs deleted file mode 100644 index 507707bd1..000000000 --- a/deprecated/src/ResourceManagement/Batch/Domain/Pool/UpdateDefinition/IUpdateDefinition.cs +++ /dev/null @@ -1,141 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent.Pool.UpdateDefinition -{ - using Microsoft.Azure.Management.Batch.Fluent.Models; - using System.Collections.Generic; - - /// - /// The first stage of a Batch pool definition. - /// - /// The stage of the parent Batch account definition to return to after attaching this definition. - public interface IBlank : - IWithAttach - { - } - - /// - /// The final stage of a Batch pool definition. - /// At this stage, any optional settings can be specified for the pool definition - /// can be attached to the parent batch Account update. - /// - /// The stage of the parent Batch account update to return to after attaching this definition. - public interface IWithAttach : - ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate - { - /// - /// Specifies the network configuration for the pool. - /// - /// The network configuration value. - /// The next stage of the definition. - IWithAttach WithNetworkConfiguration(NetworkConfiguration networkConfiguration); - - /// - /// Specifies the file system configuration for the pool. - /// - /// The mount configuration value. - /// The next stage of the definition. - IWithAttach WithMountConfiguration(IList mountConfiguration); - - /// - /// Specifies the scale settings for the pool. - /// - /// The scale settings value. - /// The next stage of the definition. - IWithAttach WithScaleSettings(ScaleSettings scaleSettings); - - /// - /// Specifies the start task for the pool. - /// - /// The start task value. - /// The next stage of the definition. - IWithAttach WithStartTask(StartTask startTask); - - /// - /// Specifies the metadata for the pool. - /// - /// The metadata value. - /// The next stage of the definition. - IWithAttach WithMetadata(IList metadata); - - /// - /// Specifies the application packages for the pool. - /// - /// The application packages value. - /// The next stage of the definition. - IWithAttach WithApplicationPackages(IList applicationPackages); - - /// - /// Specifies the certificates for the pool. - /// - /// The certificates value. - /// The next stage of the definition. - IWithAttach WithCertificates(IList certificates); - - /// - /// Specifies the size of virtual machine for the pool. - /// - /// The size of virtual machine. - /// The next stage of the definition. - IWithAttach WithVmSize(string vmSize); - - /// - /// Specifies the deployment configuration for the pool. - /// - /// The deployment configuration value. - /// The next stage of the definition. - IWithAttach WithDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration); - - /// - /// Specifies the display name for the pool. - /// - /// The display name value. - /// The next stage of the definition. - IWithAttach WithDisplayName(string displayName); - - /// - /// Specifies the interNodeCommunication value for the pool. - /// - /// The state indicating whether the pool permits direct communication between nodes. - /// The next stage of the definition. - IWithAttach WithInterNodeCommunication(InterNodeCommunicationState interNodeCommunication); - - /// - /// Specifies the max tasks can run on the pool. - /// - /// The maximum number can run on the pool. - /// The next stage of the definition. - IWithAttach WithMaxTasksPerNode(int? maxTasksPerNode); - - /// - /// Specifies the task sceduling policy for the pool. - /// - /// The taskScedulingPolicy value. - /// The next stage of the definition. - IWithAttach WithTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy); - - /// - /// Specifies the user accounts for the pool. - /// - /// The userAccounts value. - /// The next stage of the definition. - IWithAttach WithUserAccount(IList userAccounts); - - /// - /// Specifies the application licenses for the pool. - /// - /// The applicationLicenses value. - /// The next stage of the definition. - IWithAttach WithApplicationLicenses(IList applicationLicenses); - } - - /// - /// The entirety of a Batch pool definition as a part of parent update. - /// - /// The stage of the parent Batch account update to return to after attaching this definition. - public interface IUpdateDefinition : - IBlank, - IWithAttach - { - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/ApplicationOperations.cs b/deprecated/src/ResourceManagement/Batch/Generated/ApplicationOperations.cs deleted file mode 100644 index e9371ae78..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/ApplicationOperations.cs +++ /dev/null @@ -1,1387 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - using System.Net; - using System.Net.Http; - using System.Threading; - using System.Threading.Tasks; - - /// - /// ApplicationOperations operations. - /// - internal partial class ApplicationOperations : IServiceOperations, IApplicationOperations - { - /// - /// Initializes a new instance of the ApplicationOperations class. - /// - /// - /// Reference to the service client. - /// - /// - /// Thrown when a required parameter is null - /// - internal ApplicationOperations(BatchManagementClient client) - { - if (client == null) - { - throw new System.ArgumentNullException("client"); - } - Client = client; - } - - /// - /// Gets a reference to the BatchManagementClient - /// - public BatchManagementClient Client { get; private set; } - - /// - /// Adds an application to the specified Batch account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the account. - /// - /// - /// The parameters for the request. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> CreateWithHttpMessagesAsync(string resourceGroupName, string accountName, string applicationName, ApplicationInner parameters = default(ApplicationInner), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (applicationName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "applicationName"); - } - if (applicationName != null) - { - if (applicationName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "applicationName", 64); - } - if (applicationName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "applicationName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(applicationName, "^[a-zA-Z0-9_-]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "applicationName", "^[a-zA-Z0-9_-]+$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("applicationName", applicationName); - tracingParameters.Add("parameters", parameters); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "Create", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{applicationName}", System.Uri.EscapeDataString(applicationName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("PUT"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Deletes an application. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the account. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task DeleteWithHttpMessagesAsync(string resourceGroupName, string accountName, string applicationName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (applicationName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "applicationName"); - } - if (applicationName != null) - { - if (applicationName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "applicationName", 64); - } - if (applicationName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "applicationName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(applicationName, "^[a-zA-Z0-9_-]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "applicationName", "^[a-zA-Z0-9_-]+$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("applicationName", applicationName); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "Delete", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{applicationName}", System.Uri.EscapeDataString(applicationName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("DELETE"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 204) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Gets information about the specified application. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the account. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> GetWithHttpMessagesAsync(string resourceGroupName, string accountName, string applicationName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (applicationName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "applicationName"); - } - if (applicationName != null) - { - if (applicationName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "applicationName", 64); - } - if (applicationName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "applicationName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(applicationName, "^[a-zA-Z0-9_-]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "applicationName", "^[a-zA-Z0-9_-]+$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("applicationName", applicationName); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{applicationName}", System.Uri.EscapeDataString(applicationName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Updates settings for the specified application. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the account. - /// - /// - /// The parameters for the request. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string accountName, string applicationName, ApplicationInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (applicationName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "applicationName"); - } - if (applicationName != null) - { - if (applicationName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "applicationName", 64); - } - if (applicationName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "applicationName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(applicationName, "^[a-zA-Z0-9_-]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "applicationName", "^[a-zA-Z0-9_-]+$"); - } - } - if (parameters == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("applicationName", applicationName); - tracingParameters.Add("parameters", parameters); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "Update", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{applicationName}", System.Uri.EscapeDataString(applicationName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("PATCH"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Lists all of the applications in the specified account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The maximum number of items to return in the response. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task>> ListWithHttpMessagesAsync(string resourceGroupName, string accountName, int? maxresults = default(int?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("maxresults", maxresults); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (maxresults != null) - { - _queryParameters.Add(string.Format("maxresults={0}", System.Uri.EscapeDataString(Rest.Serialization.SafeJsonConvert.SerializeObject(maxresults, Client.SerializationSettings).Trim('"')))); - } - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse>(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Lists all of the applications in the specified account. - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (nextPageLink == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("nextPageLink", nextPageLink); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ListNext", tracingParameters); - } - // Construct URL - string _url = "{nextLink}"; - _url = _url.Replace("{nextLink}", nextPageLink); - List _queryParameters = new List(); - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse>(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/ApplicationOperationsExtensions.cs b/deprecated/src/ResourceManagement/Batch/Generated/ApplicationOperationsExtensions.cs deleted file mode 100644 index f735dc698..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/ApplicationOperationsExtensions.cs +++ /dev/null @@ -1,176 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using System.Threading; - using System.Threading.Tasks; - - /// - /// Extension methods for ApplicationOperations. - /// - public static partial class ApplicationOperationsExtensions - { - /// - /// Adds an application to the specified Batch account. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the account. - /// - /// - /// The parameters for the request. - /// - /// - /// The cancellation token. - /// - public static async Task CreateAsync(this IApplicationOperations operations, string resourceGroupName, string accountName, string applicationName, ApplicationInner parameters = default(ApplicationInner), CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.CreateWithHttpMessagesAsync(resourceGroupName, accountName, applicationName, parameters, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Deletes an application. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the account. - /// - /// - /// The cancellation token. - /// - public static async Task DeleteAsync(this IApplicationOperations operations, string resourceGroupName, string accountName, string applicationName, CancellationToken cancellationToken = default(CancellationToken)) - { - (await operations.DeleteWithHttpMessagesAsync(resourceGroupName, accountName, applicationName, null, cancellationToken).ConfigureAwait(false)).Dispose(); - } - - /// - /// Gets information about the specified application. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the account. - /// - /// - /// The cancellation token. - /// - public static async Task GetAsync(this IApplicationOperations operations, string resourceGroupName, string accountName, string applicationName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.GetWithHttpMessagesAsync(resourceGroupName, accountName, applicationName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Updates settings for the specified application. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the account. - /// - /// - /// The parameters for the request. - /// - /// - /// The cancellation token. - /// - public static async Task UpdateAsync(this IApplicationOperations operations, string resourceGroupName, string accountName, string applicationName, ApplicationInner parameters, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.UpdateWithHttpMessagesAsync(resourceGroupName, accountName, applicationName, parameters, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Lists all of the applications in the specified account. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The maximum number of items to return in the response. - /// - /// - /// The cancellation token. - /// - public static async Task> ListAsync(this IApplicationOperations operations, string resourceGroupName, string accountName, int? maxresults = default(int?), CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.ListWithHttpMessagesAsync(resourceGroupName, accountName, maxresults, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Lists all of the applications in the specified account. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// The cancellation token. - /// - public static async Task> ListNextAsync(this IApplicationOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.ListNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/ApplicationPackageOperations.cs b/deprecated/src/ResourceManagement/Batch/Generated/ApplicationPackageOperations.cs deleted file mode 100644 index 6ae044f6a..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/ApplicationPackageOperations.cs +++ /dev/null @@ -1,1515 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - using System.Net; - using System.Net.Http; - using System.Threading; - using System.Threading.Tasks; - - /// - /// ApplicationPackageOperations operations. - /// - internal partial class ApplicationPackageOperations : IServiceOperations, IApplicationPackageOperations - { - /// - /// Initializes a new instance of the ApplicationPackageOperations class. - /// - /// - /// Reference to the service client. - /// - /// - /// Thrown when a required parameter is null - /// - internal ApplicationPackageOperations(BatchManagementClient client) - { - if (client == null) - { - throw new System.ArgumentNullException("client"); - } - Client = client; - } - - /// - /// Gets a reference to the BatchManagementClient - /// - public BatchManagementClient Client { get; private set; } - - /// - /// Activates the specified application package. This should be done after the - /// `ApplicationPackage` was created and uploaded. This needs to be done before - /// an `ApplicationPackage` can be used on Pools or Tasks - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the account. - /// - /// - /// The version of the application. - /// - /// - /// The format of the application package binary file. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> ActivateWithHttpMessagesAsync(string resourceGroupName, string accountName, string applicationName, string versionName, string format, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (applicationName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "applicationName"); - } - if (applicationName != null) - { - if (applicationName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "applicationName", 64); - } - if (applicationName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "applicationName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(applicationName, "^[a-zA-Z0-9_-]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "applicationName", "^[a-zA-Z0-9_-]+$"); - } - } - if (versionName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "versionName"); - } - if (versionName != null) - { - if (versionName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "versionName", 64); - } - if (versionName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "versionName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(versionName, "^[a-zA-Z0-9_-][a-zA-Z0-9_.-]*$")) - { - throw new ValidationException(ValidationRules.Pattern, "versionName", "^[a-zA-Z0-9_-][a-zA-Z0-9_.-]*$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - if (format == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "format"); - } - ActivateApplicationPackageParameters parameters = new ActivateApplicationPackageParameters(); - if (format != null) - { - parameters.Format = format; - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("applicationName", applicationName); - tracingParameters.Add("versionName", versionName); - tracingParameters.Add("parameters", parameters); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "Activate", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}/versions/{versionName}/activate").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{applicationName}", System.Uri.EscapeDataString(applicationName)); - _url = _url.Replace("{versionName}", System.Uri.EscapeDataString(versionName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("POST"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Creates an application package record. The record contains the SAS where - /// the package should be uploaded to. Once it is uploaded the - /// `ApplicationPackage` needs to be activated using `ApplicationPackageActive` - /// before it can be used. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the account. - /// - /// - /// The version of the application. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> CreateWithHttpMessagesAsync(string resourceGroupName, string accountName, string applicationName, string versionName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (applicationName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "applicationName"); - } - if (applicationName != null) - { - if (applicationName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "applicationName", 64); - } - if (applicationName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "applicationName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(applicationName, "^[a-zA-Z0-9_-]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "applicationName", "^[a-zA-Z0-9_-]+$"); - } - } - if (versionName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "versionName"); - } - if (versionName != null) - { - if (versionName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "versionName", 64); - } - if (versionName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "versionName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(versionName, "^[a-zA-Z0-9_-][a-zA-Z0-9_.-]*$")) - { - throw new ValidationException(ValidationRules.Pattern, "versionName", "^[a-zA-Z0-9_-][a-zA-Z0-9_.-]*$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - ApplicationPackageInner parameters = default(ApplicationPackageInner); - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("applicationName", applicationName); - tracingParameters.Add("versionName", versionName); - tracingParameters.Add("parameters", parameters); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "Create", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}/versions/{versionName}").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{applicationName}", System.Uri.EscapeDataString(applicationName)); - _url = _url.Replace("{versionName}", System.Uri.EscapeDataString(versionName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("PUT"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Deletes an application package record and its associated binary file. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the account. - /// - /// - /// The version of the application. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task DeleteWithHttpMessagesAsync(string resourceGroupName, string accountName, string applicationName, string versionName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (applicationName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "applicationName"); - } - if (applicationName != null) - { - if (applicationName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "applicationName", 64); - } - if (applicationName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "applicationName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(applicationName, "^[a-zA-Z0-9_-]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "applicationName", "^[a-zA-Z0-9_-]+$"); - } - } - if (versionName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "versionName"); - } - if (versionName != null) - { - if (versionName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "versionName", 64); - } - if (versionName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "versionName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(versionName, "^[a-zA-Z0-9_-][a-zA-Z0-9_.-]*$")) - { - throw new ValidationException(ValidationRules.Pattern, "versionName", "^[a-zA-Z0-9_-][a-zA-Z0-9_.-]*$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("applicationName", applicationName); - tracingParameters.Add("versionName", versionName); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "Delete", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}/versions/{versionName}").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{applicationName}", System.Uri.EscapeDataString(applicationName)); - _url = _url.Replace("{versionName}", System.Uri.EscapeDataString(versionName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("DELETE"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 204) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Gets information about the specified application package. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the account. - /// - /// - /// The version of the application. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> GetWithHttpMessagesAsync(string resourceGroupName, string accountName, string applicationName, string versionName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (applicationName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "applicationName"); - } - if (applicationName != null) - { - if (applicationName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "applicationName", 64); - } - if (applicationName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "applicationName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(applicationName, "^[a-zA-Z0-9_-]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "applicationName", "^[a-zA-Z0-9_-]+$"); - } - } - if (versionName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "versionName"); - } - if (versionName != null) - { - if (versionName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "versionName", 64); - } - if (versionName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "versionName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(versionName, "^[a-zA-Z0-9_-][a-zA-Z0-9_.-]*$")) - { - throw new ValidationException(ValidationRules.Pattern, "versionName", "^[a-zA-Z0-9_-][a-zA-Z0-9_.-]*$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("applicationName", applicationName); - tracingParameters.Add("versionName", versionName); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}/versions/{versionName}").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{applicationName}", System.Uri.EscapeDataString(applicationName)); - _url = _url.Replace("{versionName}", System.Uri.EscapeDataString(versionName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Lists all of the application packages in the specified application. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the account. - /// - /// - /// The maximum number of items to return in the response. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task>> ListWithHttpMessagesAsync(string resourceGroupName, string accountName, string applicationName, int? maxresults = default(int?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (applicationName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "applicationName"); - } - if (applicationName != null) - { - if (applicationName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "applicationName", 64); - } - if (applicationName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "applicationName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(applicationName, "^[a-zA-Z0-9_-]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "applicationName", "^[a-zA-Z0-9_-]+$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("applicationName", applicationName); - tracingParameters.Add("maxresults", maxresults); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}/versions").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{applicationName}", System.Uri.EscapeDataString(applicationName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (maxresults != null) - { - _queryParameters.Add(string.Format("maxresults={0}", System.Uri.EscapeDataString(Rest.Serialization.SafeJsonConvert.SerializeObject(maxresults, Client.SerializationSettings).Trim('"')))); - } - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse>(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Lists all of the application packages in the specified application. - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (nextPageLink == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("nextPageLink", nextPageLink); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ListNext", tracingParameters); - } - // Construct URL - string _url = "{nextLink}"; - _url = _url.Replace("{nextLink}", nextPageLink); - List _queryParameters = new List(); - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse>(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/ApplicationPackageOperationsExtensions.cs b/deprecated/src/ResourceManagement/Batch/Generated/ApplicationPackageOperationsExtensions.cs deleted file mode 100644 index a00b8e78d..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/ApplicationPackageOperationsExtensions.cs +++ /dev/null @@ -1,193 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using System.Threading; - using System.Threading.Tasks; - - /// - /// Extension methods for ApplicationPackageOperations. - /// - public static partial class ApplicationPackageOperationsExtensions - { - /// - /// Activates the specified application package. This should be done after the - /// `ApplicationPackage` was created and uploaded. This needs to be done before - /// an `ApplicationPackage` can be used on Pools or Tasks - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the account. - /// - /// - /// The version of the application. - /// - /// - /// The format of the application package binary file. - /// - /// - /// The cancellation token. - /// - public static async Task ActivateAsync(this IApplicationPackageOperations operations, string resourceGroupName, string accountName, string applicationName, string versionName, string format, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.ActivateWithHttpMessagesAsync(resourceGroupName, accountName, applicationName, versionName, format, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Creates an application package record. The record contains the SAS where - /// the package should be uploaded to. Once it is uploaded the - /// `ApplicationPackage` needs to be activated using `ApplicationPackageActive` - /// before it can be used. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the account. - /// - /// - /// The version of the application. - /// - /// - /// The cancellation token. - /// - public static async Task CreateAsync(this IApplicationPackageOperations operations, string resourceGroupName, string accountName, string applicationName, string versionName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.CreateWithHttpMessagesAsync(resourceGroupName, accountName, applicationName, versionName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Deletes an application package record and its associated binary file. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the account. - /// - /// - /// The version of the application. - /// - /// - /// The cancellation token. - /// - public static async Task DeleteAsync(this IApplicationPackageOperations operations, string resourceGroupName, string accountName, string applicationName, string versionName, CancellationToken cancellationToken = default(CancellationToken)) - { - (await operations.DeleteWithHttpMessagesAsync(resourceGroupName, accountName, applicationName, versionName, null, cancellationToken).ConfigureAwait(false)).Dispose(); - } - - /// - /// Gets information about the specified application package. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the account. - /// - /// - /// The version of the application. - /// - /// - /// The cancellation token. - /// - public static async Task GetAsync(this IApplicationPackageOperations operations, string resourceGroupName, string accountName, string applicationName, string versionName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.GetWithHttpMessagesAsync(resourceGroupName, accountName, applicationName, versionName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Lists all of the application packages in the specified application. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the account. - /// - /// - /// The maximum number of items to return in the response. - /// - /// - /// The cancellation token. - /// - public static async Task> ListAsync(this IApplicationPackageOperations operations, string resourceGroupName, string accountName, string applicationName, int? maxresults = default(int?), CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.ListWithHttpMessagesAsync(resourceGroupName, accountName, applicationName, maxresults, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Lists all of the application packages in the specified application. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// The cancellation token. - /// - public static async Task> ListNextAsync(this IApplicationPackageOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.ListNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/BatchAccountOperations.cs b/deprecated/src/ResourceManagement/Batch/Generated/BatchAccountOperations.cs deleted file mode 100644 index 06a5b0d59..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/BatchAccountOperations.cs +++ /dev/null @@ -1,2340 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - using System.Net; - using System.Net.Http; - using System.Threading; - using System.Threading.Tasks; - - /// - /// BatchAccountOperations operations. - /// - internal partial class BatchAccountOperations : IServiceOperations, IBatchAccountOperations - { - /// - /// Initializes a new instance of the BatchAccountOperations class. - /// - /// - /// Reference to the service client. - /// - /// - /// Thrown when a required parameter is null - /// - internal BatchAccountOperations(BatchManagementClient client) - { - if (client == null) - { - throw new System.ArgumentNullException("client"); - } - Client = client; - } - - /// - /// Gets a reference to the BatchManagementClient - /// - public BatchManagementClient Client { get; private set; } - - /// - /// Creates a new Batch account with the specified parameters. Existing - /// accounts cannot be updated with this API and should instead be updated with - /// the Update Batch Account API. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// A name for the Batch account which must be unique within the region. Batch - /// account names must be between 3 and 24 characters in length and must use - /// only numbers and lowercase letters. This name is used as part of the DNS - /// name that is used to access the Batch service in the region in which the - /// account is created. For example: - /// http://accountname.region.batch.azure.com/. - /// - /// - /// Additional parameters for account creation. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - public async Task> CreateWithHttpMessagesAsync(string resourceGroupName, string accountName, BatchAccountCreateParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - // Send Request - AzureOperationResponse _response = await BeginCreateWithHttpMessagesAsync(resourceGroupName, accountName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); - return await Client.GetPutOrPatchOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); - } - - /// - /// Updates the properties of an existing Batch account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// Additional parameters for account update. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string accountName, BatchAccountUpdateParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (parameters == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("parameters", parameters); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "Update", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("PATCH"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Deletes the specified Batch account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - public async Task> DeleteWithHttpMessagesAsync(string resourceGroupName, string accountName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - // Send request - AzureOperationHeaderResponse _response = await BeginDeleteWithHttpMessagesAsync(resourceGroupName, accountName, customHeaders, cancellationToken).ConfigureAwait(false); - return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); - } - - /// - /// Gets information about the specified Batch account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> GetWithHttpMessagesAsync(string resourceGroupName, string accountName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Gets information about the Batch accounts associated with the subscription. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.Batch/batchAccounts").ToString(); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse>(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Gets information about the Batch accounts associated with the specified - /// resource group. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task>> ListByResourceGroupWithHttpMessagesAsync(string resourceGroupName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ListByResourceGroup", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse>(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Synchronizes access keys for the auto-storage account configured for the - /// specified Batch account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task SynchronizeAutoStorageKeysWithHttpMessagesAsync(string resourceGroupName, string accountName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "SynchronizeAutoStorageKeys", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/syncAutoStorageKeys").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("POST"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 204) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Regenerates the specified account key for the Batch account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The type of account key to regenerate. Possible values include: 'Primary', - /// 'Secondary' - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> RegenerateKeyWithHttpMessagesAsync(string resourceGroupName, string accountName, AccountKeyType keyName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - BatchAccountRegenerateKeyParameters parameters = new BatchAccountRegenerateKeyParameters(); - parameters.KeyName = keyName; - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("parameters", parameters); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "RegenerateKey", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/regenerateKeys").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("POST"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Gets the account keys for the specified Batch account. - /// - /// - /// This operation applies only to Batch accounts created with a - /// poolAllocationMode of 'BatchService'. If the Batch account was created with - /// a poolAllocationMode of 'UserSubscription', clients cannot use access to - /// keys to authenticate, and must use Azure Active Directory instead. In this - /// case, getting the keys will fail. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> GetKeysWithHttpMessagesAsync(string resourceGroupName, string accountName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "GetKeys", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/listKeys").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("POST"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Creates a new Batch account with the specified parameters. Existing - /// accounts cannot be updated with this API and should instead be updated with - /// the Update Batch Account API. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// A name for the Batch account which must be unique within the region. Batch - /// account names must be between 3 and 24 characters in length and must use - /// only numbers and lowercase letters. This name is used as part of the DNS - /// name that is used to access the Batch service in the region in which the - /// account is created. For example: - /// http://accountname.region.batch.azure.com/. - /// - /// - /// Additional parameters for account creation. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> BeginCreateWithHttpMessagesAsync(string resourceGroupName, string accountName, BatchAccountCreateParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (parameters == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); - } - if (parameters != null) - { - parameters.Validate(); - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("parameters", parameters); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginCreate", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("PUT"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 202) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - try - { - _result.Headers = _httpResponse.GetHeadersAsJson().ToObject(JsonSerializer.Create(Client.DeserializationSettings)); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the headers.", _httpResponse.GetHeadersAsJson().ToString(), ex); - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Deletes the specified Batch account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string accountName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginDelete", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("DELETE"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 202 && (int)_statusCode != 204) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationHeaderResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - try - { - _result.Headers = _httpResponse.GetHeadersAsJson().ToObject(JsonSerializer.Create(Client.DeserializationSettings)); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the headers.", _httpResponse.GetHeadersAsJson().ToString(), ex); - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Gets information about the Batch accounts associated with the subscription. - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (nextPageLink == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("nextPageLink", nextPageLink); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ListNext", tracingParameters); - } - // Construct URL - string _url = "{nextLink}"; - _url = _url.Replace("{nextLink}", nextPageLink); - List _queryParameters = new List(); - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse>(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Gets information about the Batch accounts associated with the specified - /// resource group. - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task>> ListByResourceGroupNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (nextPageLink == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("nextPageLink", nextPageLink); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ListByResourceGroupNext", tracingParameters); - } - // Construct URL - string _url = "{nextLink}"; - _url = _url.Replace("{nextLink}", nextPageLink); - List _queryParameters = new List(); - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse>(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/BatchAccountOperationsExtensions.cs b/deprecated/src/ResourceManagement/Batch/Generated/BatchAccountOperationsExtensions.cs deleted file mode 100644 index 040dec8a9..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/BatchAccountOperationsExtensions.cs +++ /dev/null @@ -1,341 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using System.Threading; - using System.Threading.Tasks; - - /// - /// Extension methods for BatchAccountOperations. - /// - public static partial class BatchAccountOperationsExtensions - { - /// - /// Creates a new Batch account with the specified parameters. Existing - /// accounts cannot be updated with this API and should instead be updated with - /// the Update Batch Account API. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// A name for the Batch account which must be unique within the region. Batch - /// account names must be between 3 and 24 characters in length and must use - /// only numbers and lowercase letters. This name is used as part of the DNS - /// name that is used to access the Batch service in the region in which the - /// account is created. For example: - /// http://accountname.region.batch.azure.com/. - /// - /// - /// Additional parameters for account creation. - /// - /// - /// The cancellation token. - /// - public static async Task CreateAsync(this IBatchAccountOperations operations, string resourceGroupName, string accountName, BatchAccountCreateParameters parameters, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.CreateWithHttpMessagesAsync(resourceGroupName, accountName, parameters, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Updates the properties of an existing Batch account. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// Additional parameters for account update. - /// - /// - /// The cancellation token. - /// - public static async Task UpdateAsync(this IBatchAccountOperations operations, string resourceGroupName, string accountName, BatchAccountUpdateParameters parameters, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.UpdateWithHttpMessagesAsync(resourceGroupName, accountName, parameters, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Deletes the specified Batch account. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The cancellation token. - /// - public static async Task DeleteAsync(this IBatchAccountOperations operations, string resourceGroupName, string accountName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.DeleteWithHttpMessagesAsync(resourceGroupName, accountName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Headers; - } - } - - /// - /// Gets information about the specified Batch account. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The cancellation token. - /// - public static async Task GetAsync(this IBatchAccountOperations operations, string resourceGroupName, string accountName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.GetWithHttpMessagesAsync(resourceGroupName, accountName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Gets information about the Batch accounts associated with the subscription. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The cancellation token. - /// - public static async Task> ListAsync(this IBatchAccountOperations operations, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.ListWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Gets information about the Batch accounts associated with the specified - /// resource group. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The cancellation token. - /// - public static async Task> ListByResourceGroupAsync(this IBatchAccountOperations operations, string resourceGroupName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.ListByResourceGroupWithHttpMessagesAsync(resourceGroupName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Synchronizes access keys for the auto-storage account configured for the - /// specified Batch account. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The cancellation token. - /// - public static async Task SynchronizeAutoStorageKeysAsync(this IBatchAccountOperations operations, string resourceGroupName, string accountName, CancellationToken cancellationToken = default(CancellationToken)) - { - (await operations.SynchronizeAutoStorageKeysWithHttpMessagesAsync(resourceGroupName, accountName, null, cancellationToken).ConfigureAwait(false)).Dispose(); - } - - /// - /// Regenerates the specified account key for the Batch account. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The type of account key to regenerate. Possible values include: 'Primary', - /// 'Secondary' - /// - /// - /// The cancellation token. - /// - public static async Task RegenerateKeyAsync(this IBatchAccountOperations operations, string resourceGroupName, string accountName, AccountKeyType keyName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.RegenerateKeyWithHttpMessagesAsync(resourceGroupName, accountName, keyName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Gets the account keys for the specified Batch account. - /// - /// - /// This operation applies only to Batch accounts created with a - /// poolAllocationMode of 'BatchService'. If the Batch account was created with - /// a poolAllocationMode of 'UserSubscription', clients cannot use access to - /// keys to authenticate, and must use Azure Active Directory instead. In this - /// case, getting the keys will fail. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The cancellation token. - /// - public static async Task GetKeysAsync(this IBatchAccountOperations operations, string resourceGroupName, string accountName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.GetKeysWithHttpMessagesAsync(resourceGroupName, accountName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Creates a new Batch account with the specified parameters. Existing - /// accounts cannot be updated with this API and should instead be updated with - /// the Update Batch Account API. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// A name for the Batch account which must be unique within the region. Batch - /// account names must be between 3 and 24 characters in length and must use - /// only numbers and lowercase letters. This name is used as part of the DNS - /// name that is used to access the Batch service in the region in which the - /// account is created. For example: - /// http://accountname.region.batch.azure.com/. - /// - /// - /// Additional parameters for account creation. - /// - /// - /// The cancellation token. - /// - public static async Task BeginCreateAsync(this IBatchAccountOperations operations, string resourceGroupName, string accountName, BatchAccountCreateParameters parameters, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.BeginCreateWithHttpMessagesAsync(resourceGroupName, accountName, parameters, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Deletes the specified Batch account. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The cancellation token. - /// - public static async Task BeginDeleteAsync(this IBatchAccountOperations operations, string resourceGroupName, string accountName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.BeginDeleteWithHttpMessagesAsync(resourceGroupName, accountName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Headers; - } - } - - /// - /// Gets information about the Batch accounts associated with the subscription. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// The cancellation token. - /// - public static async Task> ListNextAsync(this IBatchAccountOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.ListNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Gets information about the Batch accounts associated with the specified - /// resource group. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// The cancellation token. - /// - public static async Task> ListByResourceGroupNextAsync(this IBatchAccountOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.ListByResourceGroupNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/BatchManagementClient.cs b/deprecated/src/ResourceManagement/Batch/Generated/BatchManagementClient.cs deleted file mode 100644 index e0a40a147..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/BatchManagementClient.cs +++ /dev/null @@ -1,161 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Azure.Management.ResourceManager; - using Microsoft.Azure.Management.ResourceManager.Fluent; - using Microsoft.Azure.Management.ResourceManager.Fluent.Core; - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Microsoft.Rest.Serialization; - using Models; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - - public partial class BatchManagementClient : Management.ResourceManager.Fluent.Core.FluentServiceClientBase, IBatchManagementClient, IAzureClient - { - /// - /// Gets or sets json serialization settings. - /// - public JsonSerializerSettings SerializationSettings { get; private set; } - - /// - /// Gets or sets json deserialization settings. - /// - public JsonSerializerSettings DeserializationSettings { get; private set; } - - /// - /// The Azure subscription ID. This is a GUID-formatted string (e.g. - /// 00000000-0000-0000-0000-000000000000) - /// - public string SubscriptionId { get; set; } - - /// - /// The API version to be used with the HTTP request. - /// - public string ApiVersion { get; private set; } - - /// - /// The preferred language for the response. - /// - public string AcceptLanguage { get; set; } - - /// - /// The retry timeout in seconds for Long Running Operations. Default value is - /// 30. - /// - public int? LongRunningOperationRetryTimeout { get; set; } - - /// - /// Whether a unique x-ms-client-request-id should be generated. When set to - /// true a unique x-ms-client-request-id value is generated and included in - /// each request. Default is true. - /// - public bool? GenerateClientRequestId { get; set; } - - /// - /// Gets the IBatchAccountOperations. - /// - public virtual IBatchAccountOperations BatchAccount { get; private set; } - - /// - /// Gets the IApplicationPackageOperations. - /// - public virtual IApplicationPackageOperations ApplicationPackage { get; private set; } - - /// - /// Gets the IApplicationOperations. - /// - public virtual IApplicationOperations Application { get; private set; } - - /// - /// Gets the ILocationOperations. - /// - public virtual ILocationOperations Location { get; private set; } - - /// - /// Gets the IOperations. - /// - public virtual IOperations Operations { get; private set; } - - /// - /// Gets the ICertificateOperations. - /// - public virtual ICertificateOperations Certificate { get; private set; } - - /// - /// Gets the IPoolOperations. - /// - public virtual IPoolOperations Pool { get; private set; } - - /// - /// Initializes a new instance of the BatchManagementClient class. - /// - /// - /// Thrown when a required parameter is null - /// - public BatchManagementClient(RestClient restClient) : base(restClient) - { - } - - /// - /// An optional partial-method to perform custom initialization. - /// - partial void CustomInitialize(); - /// - /// Initializes client properties. - /// - protected override void Initialize() - { - BatchAccount = new BatchAccountOperations(this); - ApplicationPackage = new ApplicationPackageOperations(this); - Application = new ApplicationOperations(this); - Location = new LocationOperations(this); - Operations = new Operations(this); - Certificate = new CertificateOperations(this); - Pool = new PoolOperations(this); - this.BaseUri = new System.Uri("https://management.azure.com"); - ApiVersion = "2019-08-01"; - AcceptLanguage = "en-US"; - LongRunningOperationRetryTimeout = 30; - GenerateClientRequestId = true; - SerializationSettings = new JsonSerializerSettings - { - Formatting = Newtonsoft.Json.Formatting.Indented, - DateFormatHandling = Newtonsoft.Json.DateFormatHandling.IsoDateFormat, - DateTimeZoneHandling = Newtonsoft.Json.DateTimeZoneHandling.Utc, - NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore, - ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize, - ContractResolver = new ReadOnlyJsonContractResolver(), - Converters = new List - { - new Iso8601TimeSpanConverter() - } - }; - SerializationSettings.Converters.Add(new TransformationJsonConverter()); - DeserializationSettings = new JsonSerializerSettings - { - DateFormatHandling = Newtonsoft.Json.DateFormatHandling.IsoDateFormat, - DateTimeZoneHandling = Newtonsoft.Json.DateTimeZoneHandling.Utc, - NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore, - ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize, - ContractResolver = new ReadOnlyJsonContractResolver(), - Converters = new List - { - new Iso8601TimeSpanConverter() - } - }; - CustomInitialize(); - DeserializationSettings.Converters.Add(new TransformationJsonConverter()); - DeserializationSettings.Converters.Add(new CloudErrorJsonConverter()); - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/CertificateOperations.cs b/deprecated/src/ResourceManagement/Batch/Generated/CertificateOperations.cs deleted file mode 100644 index 6d9ccf958..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/CertificateOperations.cs +++ /dev/null @@ -1,1840 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - using System.Net; - using System.Net.Http; - using System.Threading; - using System.Threading.Tasks; - - /// - /// CertificateOperations operations. - /// - internal partial class CertificateOperations : IServiceOperations, ICertificateOperations - { - /// - /// Initializes a new instance of the CertificateOperations class. - /// - /// - /// Reference to the service client. - /// - /// - /// Thrown when a required parameter is null - /// - internal CertificateOperations(BatchManagementClient client) - { - if (client == null) - { - throw new System.ArgumentNullException("client"); - } - Client = client; - } - - /// - /// Gets a reference to the BatchManagementClient - /// - public BatchManagementClient Client { get; private set; } - - /// - /// Lists all of the certificates in the specified account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The maximum number of items to return in the response. - /// - /// - /// Comma separated list of properties that should be returned. e.g. - /// "properties/provisioningState". Only top level properties under properties/ - /// are valid for selection. - /// - /// - /// OData filter expression. Valid properties for filtering are - /// "properties/provisioningState", - /// "properties/provisioningStateTransitionTime", "name". - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task>> ListByBatchAccountWithHttpMessagesAsync(string resourceGroupName, string accountName, int? maxresults = default(int?), string select = default(string), string filter = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("maxresults", maxresults); - tracingParameters.Add("select", select); - tracingParameters.Add("filter", filter); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ListByBatchAccount", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/certificates").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (maxresults != null) - { - _queryParameters.Add(string.Format("maxresults={0}", System.Uri.EscapeDataString(Rest.Serialization.SafeJsonConvert.SerializeObject(maxresults, Client.SerializationSettings).Trim('"')))); - } - if (select != null) - { - _queryParameters.Add(string.Format("$select={0}", System.Uri.EscapeDataString(select))); - } - if (filter != null) - { - _queryParameters.Add(string.Format("$filter={0}", System.Uri.EscapeDataString(filter))); - } - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse>(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Creates a new certificate inside the specified account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of algorithm and - /// thumbprint separated by a dash, and must match the certificate data in the - /// request. For example SHA1-a3d1c5. - /// - /// - /// Additional parameters for certificate creation. - /// - /// - /// The entity state (ETag) version of the certificate to update. A value of - /// "*" can be used to apply the operation only if the certificate already - /// exists. If omitted, this operation will always be applied. - /// - /// - /// Set to '*' to allow a new certificate to be created, but to prevent - /// updating an existing certificate. Other values will be ignored. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - public async Task> CreateWithHttpMessagesAsync(string resourceGroupName, string accountName, string certificateName, CertificateCreateOrUpdateParametersInner parameters, string ifMatch = default(string), string ifNoneMatch = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - // Send Request - AzureOperationResponse _response = await BeginCreateWithHttpMessagesAsync(resourceGroupName, accountName, certificateName, parameters, ifMatch, ifNoneMatch, customHeaders, cancellationToken).ConfigureAwait(false); - return await Client.GetPutOrPatchOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); - } - - /// - /// Updates the properties of an existing certificate. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of algorithm and - /// thumbprint separated by a dash, and must match the certificate data in the - /// request. For example SHA1-a3d1c5. - /// - /// - /// Certificate entity to update. - /// - /// - /// The entity state (ETag) version of the certificate to update. This value - /// can be omitted or set to "*" to apply the operation unconditionally. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string accountName, string certificateName, CertificateCreateOrUpdateParametersInner parameters, string ifMatch = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (certificateName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "certificateName"); - } - if (certificateName != null) - { - if (certificateName.Length > 45) - { - throw new ValidationException(ValidationRules.MaxLength, "certificateName", 45); - } - if (certificateName.Length < 5) - { - throw new ValidationException(ValidationRules.MinLength, "certificateName", 5); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(certificateName, "^[\\w]+-[\\w]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "certificateName", "^[\\w]+-[\\w]+$"); - } - } - if (parameters == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("certificateName", certificateName); - tracingParameters.Add("parameters", parameters); - tracingParameters.Add("ifMatch", ifMatch); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "Update", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/certificates/{certificateName}").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{certificateName}", System.Uri.EscapeDataString(certificateName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("PATCH"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (ifMatch != null) - { - if (_httpRequest.Headers.Contains("If-Match")) - { - _httpRequest.Headers.Remove("If-Match"); - } - _httpRequest.Headers.TryAddWithoutValidation("If-Match", ifMatch); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - try - { - _result.Headers = _httpResponse.GetHeadersAsJson().ToObject(JsonSerializer.Create(Client.DeserializationSettings)); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the headers.", _httpResponse.GetHeadersAsJson().ToString(), ex); - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Deletes the specified certificate. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of algorithm and - /// thumbprint separated by a dash, and must match the certificate data in the - /// request. For example SHA1-a3d1c5. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - public async Task> DeleteWithHttpMessagesAsync(string resourceGroupName, string accountName, string certificateName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - // Send request - AzureOperationHeaderResponse _response = await BeginDeleteWithHttpMessagesAsync(resourceGroupName, accountName, certificateName, customHeaders, cancellationToken).ConfigureAwait(false); - return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); - } - - /// - /// Gets information about the specified certificate. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of algorithm and - /// thumbprint separated by a dash, and must match the certificate data in the - /// request. For example SHA1-a3d1c5. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> GetWithHttpMessagesAsync(string resourceGroupName, string accountName, string certificateName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (certificateName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "certificateName"); - } - if (certificateName != null) - { - if (certificateName.Length > 45) - { - throw new ValidationException(ValidationRules.MaxLength, "certificateName", 45); - } - if (certificateName.Length < 5) - { - throw new ValidationException(ValidationRules.MinLength, "certificateName", 5); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(certificateName, "^[\\w]+-[\\w]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "certificateName", "^[\\w]+-[\\w]+$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("certificateName", certificateName); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/certificates/{certificateName}").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{certificateName}", System.Uri.EscapeDataString(certificateName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - try - { - _result.Headers = _httpResponse.GetHeadersAsJson().ToObject(JsonSerializer.Create(Client.DeserializationSettings)); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the headers.", _httpResponse.GetHeadersAsJson().ToString(), ex); - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Cancels a failed deletion of a certificate from the specified account. - /// - /// - /// If you try to delete a certificate that is being used by a pool or compute - /// node, the status of the certificate changes to deleteFailed. If you decide - /// that you want to continue using the certificate, you can use this operation - /// to set the status of the certificate back to active. If you intend to - /// delete the certificate, you do not need to run this operation after the - /// deletion failed. You must make sure that the certificate is not being used - /// by any resources, and then you can try again to delete the certificate. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of algorithm and - /// thumbprint separated by a dash, and must match the certificate data in the - /// request. For example SHA1-a3d1c5. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> CancelDeletionWithHttpMessagesAsync(string resourceGroupName, string accountName, string certificateName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (certificateName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "certificateName"); - } - if (certificateName != null) - { - if (certificateName.Length > 45) - { - throw new ValidationException(ValidationRules.MaxLength, "certificateName", 45); - } - if (certificateName.Length < 5) - { - throw new ValidationException(ValidationRules.MinLength, "certificateName", 5); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(certificateName, "^[\\w]+-[\\w]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "certificateName", "^[\\w]+-[\\w]+$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("certificateName", certificateName); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "CancelDeletion", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/certificates/{certificateName}/cancelDelete").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{certificateName}", System.Uri.EscapeDataString(certificateName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("POST"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - try - { - _result.Headers = _httpResponse.GetHeadersAsJson().ToObject(JsonSerializer.Create(Client.DeserializationSettings)); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the headers.", _httpResponse.GetHeadersAsJson().ToString(), ex); - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Creates a new certificate inside the specified account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of algorithm and - /// thumbprint separated by a dash, and must match the certificate data in the - /// request. For example SHA1-a3d1c5. - /// - /// - /// Additional parameters for certificate creation. - /// - /// - /// The entity state (ETag) version of the certificate to update. A value of - /// "*" can be used to apply the operation only if the certificate already - /// exists. If omitted, this operation will always be applied. - /// - /// - /// Set to '*' to allow a new certificate to be created, but to prevent - /// updating an existing certificate. Other values will be ignored. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> BeginCreateWithHttpMessagesAsync(string resourceGroupName, string accountName, string certificateName, CertificateCreateOrUpdateParametersInner parameters, string ifMatch = default(string), string ifNoneMatch = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (certificateName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "certificateName"); - } - if (certificateName != null) - { - if (certificateName.Length > 45) - { - throw new ValidationException(ValidationRules.MaxLength, "certificateName", 45); - } - if (certificateName.Length < 5) - { - throw new ValidationException(ValidationRules.MinLength, "certificateName", 5); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(certificateName, "^[\\w]+-[\\w]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "certificateName", "^[\\w]+-[\\w]+$"); - } - } - if (parameters == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); - } - if (parameters != null) - { - parameters.Validate(); - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("certificateName", certificateName); - tracingParameters.Add("parameters", parameters); - tracingParameters.Add("ifMatch", ifMatch); - tracingParameters.Add("ifNoneMatch", ifNoneMatch); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginCreate", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/certificates/{certificateName}").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{certificateName}", System.Uri.EscapeDataString(certificateName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("PUT"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (ifMatch != null) - { - if (_httpRequest.Headers.Contains("If-Match")) - { - _httpRequest.Headers.Remove("If-Match"); - } - _httpRequest.Headers.TryAddWithoutValidation("If-Match", ifMatch); - } - if (ifNoneMatch != null) - { - if (_httpRequest.Headers.Contains("If-None-Match")) - { - _httpRequest.Headers.Remove("If-None-Match"); - } - _httpRequest.Headers.TryAddWithoutValidation("If-None-Match", ifNoneMatch); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - try - { - _result.Headers = _httpResponse.GetHeadersAsJson().ToObject(JsonSerializer.Create(Client.DeserializationSettings)); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the headers.", _httpResponse.GetHeadersAsJson().ToString(), ex); - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Deletes the specified certificate. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of algorithm and - /// thumbprint separated by a dash, and must match the certificate data in the - /// request. For example SHA1-a3d1c5. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string accountName, string certificateName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (certificateName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "certificateName"); - } - if (certificateName != null) - { - if (certificateName.Length > 45) - { - throw new ValidationException(ValidationRules.MaxLength, "certificateName", 45); - } - if (certificateName.Length < 5) - { - throw new ValidationException(ValidationRules.MinLength, "certificateName", 5); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(certificateName, "^[\\w]+-[\\w]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "certificateName", "^[\\w]+-[\\w]+$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("certificateName", certificateName); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginDelete", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/certificates/{certificateName}").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{certificateName}", System.Uri.EscapeDataString(certificateName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("DELETE"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 202 && (int)_statusCode != 204) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationHeaderResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - try - { - _result.Headers = _httpResponse.GetHeadersAsJson().ToObject(JsonSerializer.Create(Client.DeserializationSettings)); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the headers.", _httpResponse.GetHeadersAsJson().ToString(), ex); - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Lists all of the certificates in the specified account. - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task>> ListByBatchAccountNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (nextPageLink == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("nextPageLink", nextPageLink); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ListByBatchAccountNext", tracingParameters); - } - // Construct URL - string _url = "{nextLink}"; - _url = _url.Replace("{nextLink}", nextPageLink); - List _queryParameters = new List(); - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse>(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/CertificateOperationsExtensions.cs b/deprecated/src/ResourceManagement/Batch/Generated/CertificateOperationsExtensions.cs deleted file mode 100644 index 60e64b285..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/CertificateOperationsExtensions.cs +++ /dev/null @@ -1,315 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using System.Threading; - using System.Threading.Tasks; - - /// - /// Extension methods for CertificateOperations. - /// - public static partial class CertificateOperationsExtensions - { - /// - /// Lists all of the certificates in the specified account. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The maximum number of items to return in the response. - /// - /// - /// Comma separated list of properties that should be returned. e.g. - /// "properties/provisioningState". Only top level properties under properties/ - /// are valid for selection. - /// - /// - /// OData filter expression. Valid properties for filtering are - /// "properties/provisioningState", - /// "properties/provisioningStateTransitionTime", "name". - /// - /// - /// The cancellation token. - /// - public static async Task> ListByBatchAccountAsync(this ICertificateOperations operations, string resourceGroupName, string accountName, int? maxresults = default(int?), string select = default(string), string filter = default(string), CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.ListByBatchAccountWithHttpMessagesAsync(resourceGroupName, accountName, maxresults, select, filter, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Creates a new certificate inside the specified account. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of algorithm and - /// thumbprint separated by a dash, and must match the certificate data in the - /// request. For example SHA1-a3d1c5. - /// - /// - /// Additional parameters for certificate creation. - /// - /// - /// The entity state (ETag) version of the certificate to update. A value of - /// "*" can be used to apply the operation only if the certificate already - /// exists. If omitted, this operation will always be applied. - /// - /// - /// Set to '*' to allow a new certificate to be created, but to prevent - /// updating an existing certificate. Other values will be ignored. - /// - /// - /// The cancellation token. - /// - public static async Task CreateAsync(this ICertificateOperations operations, string resourceGroupName, string accountName, string certificateName, CertificateCreateOrUpdateParametersInner parameters, string ifMatch = default(string), string ifNoneMatch = default(string), CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.CreateWithHttpMessagesAsync(resourceGroupName, accountName, certificateName, parameters, ifMatch, ifNoneMatch, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Updates the properties of an existing certificate. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of algorithm and - /// thumbprint separated by a dash, and must match the certificate data in the - /// request. For example SHA1-a3d1c5. - /// - /// - /// Certificate entity to update. - /// - /// - /// The entity state (ETag) version of the certificate to update. This value - /// can be omitted or set to "*" to apply the operation unconditionally. - /// - /// - /// The cancellation token. - /// - public static async Task UpdateAsync(this ICertificateOperations operations, string resourceGroupName, string accountName, string certificateName, CertificateCreateOrUpdateParametersInner parameters, string ifMatch = default(string), CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.UpdateWithHttpMessagesAsync(resourceGroupName, accountName, certificateName, parameters, ifMatch, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Deletes the specified certificate. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of algorithm and - /// thumbprint separated by a dash, and must match the certificate data in the - /// request. For example SHA1-a3d1c5. - /// - /// - /// The cancellation token. - /// - public static async Task DeleteAsync(this ICertificateOperations operations, string resourceGroupName, string accountName, string certificateName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.DeleteWithHttpMessagesAsync(resourceGroupName, accountName, certificateName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Headers; - } - } - - /// - /// Gets information about the specified certificate. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of algorithm and - /// thumbprint separated by a dash, and must match the certificate data in the - /// request. For example SHA1-a3d1c5. - /// - /// - /// The cancellation token. - /// - public static async Task GetAsync(this ICertificateOperations operations, string resourceGroupName, string accountName, string certificateName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.GetWithHttpMessagesAsync(resourceGroupName, accountName, certificateName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Cancels a failed deletion of a certificate from the specified account. - /// - /// - /// If you try to delete a certificate that is being used by a pool or compute - /// node, the status of the certificate changes to deleteFailed. If you decide - /// that you want to continue using the certificate, you can use this operation - /// to set the status of the certificate back to active. If you intend to - /// delete the certificate, you do not need to run this operation after the - /// deletion failed. You must make sure that the certificate is not being used - /// by any resources, and then you can try again to delete the certificate. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of algorithm and - /// thumbprint separated by a dash, and must match the certificate data in the - /// request. For example SHA1-a3d1c5. - /// - /// - /// The cancellation token. - /// - public static async Task CancelDeletionAsync(this ICertificateOperations operations, string resourceGroupName, string accountName, string certificateName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.CancelDeletionWithHttpMessagesAsync(resourceGroupName, accountName, certificateName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Creates a new certificate inside the specified account. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of algorithm and - /// thumbprint separated by a dash, and must match the certificate data in the - /// request. For example SHA1-a3d1c5. - /// - /// - /// Additional parameters for certificate creation. - /// - /// - /// The entity state (ETag) version of the certificate to update. A value of - /// "*" can be used to apply the operation only if the certificate already - /// exists. If omitted, this operation will always be applied. - /// - /// - /// Set to '*' to allow a new certificate to be created, but to prevent - /// updating an existing certificate. Other values will be ignored. - /// - /// - /// The cancellation token. - /// - public static async Task BeginCreateAsync(this ICertificateOperations operations, string resourceGroupName, string accountName, string certificateName, CertificateCreateOrUpdateParametersInner parameters, string ifMatch = default(string), string ifNoneMatch = default(string), CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.BeginCreateWithHttpMessagesAsync(resourceGroupName, accountName, certificateName, parameters, ifMatch, ifNoneMatch, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Deletes the specified certificate. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of algorithm and - /// thumbprint separated by a dash, and must match the certificate data in the - /// request. For example SHA1-a3d1c5. - /// - /// - /// The cancellation token. - /// - public static async Task BeginDeleteAsync(this ICertificateOperations operations, string resourceGroupName, string accountName, string certificateName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.BeginDeleteWithHttpMessagesAsync(resourceGroupName, accountName, certificateName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Headers; - } - } - - /// - /// Lists all of the certificates in the specified account. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// The cancellation token. - /// - public static async Task> ListByBatchAccountNextAsync(this ICertificateOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.ListByBatchAccountNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/IApplicationOperations.cs b/deprecated/src/ResourceManagement/Batch/Generated/IApplicationOperations.cs deleted file mode 100644 index 960789563..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/IApplicationOperations.cs +++ /dev/null @@ -1,194 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using System.Collections; - using System.Collections.Generic; - using System.Threading; - using System.Threading.Tasks; - - /// - /// ApplicationOperations operations. - /// - public partial interface IApplicationOperations - { - /// - /// Adds an application to the specified Batch account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the - /// account. - /// - /// - /// The parameters for the request. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> CreateWithHttpMessagesAsync(string resourceGroupName, string accountName, string applicationName, ApplicationInner parameters = default(ApplicationInner), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Deletes an application. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the - /// account. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when a required parameter is null - /// - Task DeleteWithHttpMessagesAsync(string resourceGroupName, string accountName, string applicationName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Gets information about the specified application. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the - /// account. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> GetWithHttpMessagesAsync(string resourceGroupName, string accountName, string applicationName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Updates settings for the specified application. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the - /// account. - /// - /// - /// The parameters for the request. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string accountName, string applicationName, ApplicationInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Lists all of the applications in the specified account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The maximum number of items to return in the response. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task>> ListWithHttpMessagesAsync(string resourceGroupName, string accountName, int? maxresults = default(int?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Lists all of the applications in the specified account. - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/IApplicationPackageOperations.cs b/deprecated/src/ResourceManagement/Batch/Generated/IApplicationPackageOperations.cs deleted file mode 100644 index cae8db3f2..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/IApplicationPackageOperations.cs +++ /dev/null @@ -1,214 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using System.Collections; - using System.Collections.Generic; - using System.Threading; - using System.Threading.Tasks; - - /// - /// ApplicationPackageOperations operations. - /// - public partial interface IApplicationPackageOperations - { - /// - /// Activates the specified application package. This should be done - /// after the `ApplicationPackage` was created and uploaded. This needs - /// to be done before an `ApplicationPackage` can be used on Pools or - /// Tasks - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the - /// account. - /// - /// - /// The version of the application. - /// - /// - /// The format of the application package binary file. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> ActivateWithHttpMessagesAsync(string resourceGroupName, string accountName, string applicationName, string versionName, string format, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Creates an application package record. The record contains the SAS - /// where the package should be uploaded to. Once it is uploaded the - /// `ApplicationPackage` needs to be activated using - /// `ApplicationPackageActive` before it can be used. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the - /// account. - /// - /// - /// The version of the application. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> CreateWithHttpMessagesAsync(string resourceGroupName, string accountName, string applicationName, string versionName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Deletes an application package record and its associated binary - /// file. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the - /// account. - /// - /// - /// The version of the application. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when a required parameter is null - /// - Task DeleteWithHttpMessagesAsync(string resourceGroupName, string accountName, string applicationName, string versionName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Gets information about the specified application package. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the - /// account. - /// - /// - /// The version of the application. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> GetWithHttpMessagesAsync(string resourceGroupName, string accountName, string applicationName, string versionName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Lists all of the application packages in the specified application. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The name of the application. This must be unique within the - /// account. - /// - /// - /// The maximum number of items to return in the response. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task>> ListWithHttpMessagesAsync(string resourceGroupName, string accountName, string applicationName, int? maxresults = default(int?), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Lists all of the application packages in the specified application. - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/IBatchAccountOperations.cs b/deprecated/src/ResourceManagement/Batch/Generated/IBatchAccountOperations.cs deleted file mode 100644 index 649a25d27..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/IBatchAccountOperations.cs +++ /dev/null @@ -1,365 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using System.Collections; - using System.Collections.Generic; - using System.Threading; - using System.Threading.Tasks; - - /// - /// BatchAccountOperations operations. - /// - public partial interface IBatchAccountOperations - { - /// - /// Creates a new Batch account with the specified parameters. Existing - /// accounts cannot be updated with this API and should instead be - /// updated with the Update Batch Account API. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// A name for the Batch account which must be unique within the - /// region. Batch account names must be between 3 and 24 characters in - /// length and must use only numbers and lowercase letters. This name - /// is used as part of the DNS name that is used to access the Batch - /// service in the region in which the account is created. For example: - /// http://accountname.region.batch.azure.com/. - /// - /// - /// Additional parameters for account creation. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> CreateWithHttpMessagesAsync(string resourceGroupName, string accountName, BatchAccountCreateParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Updates the properties of an existing Batch account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// Additional parameters for account update. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string accountName, BatchAccountUpdateParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Deletes the specified Batch account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when a required parameter is null - /// - Task> DeleteWithHttpMessagesAsync(string resourceGroupName, string accountName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Gets information about the specified Batch account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> GetWithHttpMessagesAsync(string resourceGroupName, string accountName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Gets information about the Batch accounts associated with the - /// subscription. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Gets information about the Batch accounts associated with the - /// specified resource group. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task>> ListByResourceGroupWithHttpMessagesAsync(string resourceGroupName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Synchronizes access keys for the auto-storage account configured - /// for the specified Batch account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when a required parameter is null - /// - Task SynchronizeAutoStorageKeysWithHttpMessagesAsync(string resourceGroupName, string accountName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Regenerates the specified account key for the Batch account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The type of account key to regenerate. Possible values include: - /// 'Primary', 'Secondary' - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> RegenerateKeyWithHttpMessagesAsync(string resourceGroupName, string accountName, AccountKeyType keyName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Gets the account keys for the specified Batch account. - /// - /// - /// This operation applies only to Batch accounts created with a - /// poolAllocationMode of 'BatchService'. If the Batch account was - /// created with a poolAllocationMode of 'UserSubscription', clients - /// cannot use access to keys to authenticate, and must use Azure - /// Active Directory instead. In this case, getting the keys will fail. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> GetKeysWithHttpMessagesAsync(string resourceGroupName, string accountName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Creates a new Batch account with the specified parameters. Existing - /// accounts cannot be updated with this API and should instead be - /// updated with the Update Batch Account API. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// A name for the Batch account which must be unique within the - /// region. Batch account names must be between 3 and 24 characters in - /// length and must use only numbers and lowercase letters. This name - /// is used as part of the DNS name that is used to access the Batch - /// service in the region in which the account is created. For example: - /// http://accountname.region.batch.azure.com/. - /// - /// - /// Additional parameters for account creation. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> BeginCreateWithHttpMessagesAsync(string resourceGroupName, string accountName, BatchAccountCreateParameters parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Deletes the specified Batch account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when a required parameter is null - /// - Task> BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string accountName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Gets information about the Batch accounts associated with the - /// subscription. - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Gets information about the Batch accounts associated with the - /// specified resource group. - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task>> ListByResourceGroupNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/IBatchManagementClient.cs b/deprecated/src/ResourceManagement/Batch/Generated/IBatchManagementClient.cs deleted file mode 100644 index 0871385ab..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/IBatchManagementClient.cs +++ /dev/null @@ -1,106 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using Newtonsoft.Json; - - /// - /// - public partial interface IBatchManagementClient : System.IDisposable - { - /// - /// The base URI of the service. - /// - System.Uri BaseUri { get; set; } - - /// - /// Gets or sets json serialization settings. - /// - JsonSerializerSettings SerializationSettings { get; } - - /// - /// Gets or sets json deserialization settings. - /// - JsonSerializerSettings DeserializationSettings { get; } - - /// - /// Credentials needed for the client to connect to Azure. - /// - ServiceClientCredentials Credentials { get; } - - /// - /// The Azure subscription ID. This is a GUID-formatted string (e.g. - /// 00000000-0000-0000-0000-000000000000) - /// - string SubscriptionId { get; set; } - - /// - /// The API version to be used with the HTTP request. - /// - string ApiVersion { get; } - - /// - /// The preferred language for the response. - /// - string AcceptLanguage { get; set; } - - /// - /// The retry timeout in seconds for Long Running Operations. Default - /// value is 30. - /// - int? LongRunningOperationRetryTimeout { get; set; } - - /// - /// Whether a unique x-ms-client-request-id should be generated. When - /// set to true a unique x-ms-client-request-id value is generated and - /// included in each request. Default is true. - /// - bool? GenerateClientRequestId { get; set; } - - - /// - /// Gets the IBatchAccountOperations. - /// - IBatchAccountOperations BatchAccount { get; } - - /// - /// Gets the IApplicationPackageOperations. - /// - IApplicationPackageOperations ApplicationPackage { get; } - - /// - /// Gets the IApplicationOperations. - /// - IApplicationOperations Application { get; } - - /// - /// Gets the ILocationOperations. - /// - ILocationOperations Location { get; } - - /// - /// Gets the IOperations. - /// - IOperations Operations { get; } - - /// - /// Gets the ICertificateOperations. - /// - ICertificateOperations Certificate { get; } - - /// - /// Gets the IPoolOperations. - /// - IPoolOperations Pool { get; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/ICertificateOperations.cs b/deprecated/src/ResourceManagement/Batch/Generated/ICertificateOperations.cs deleted file mode 100644 index 57c9f7cbc..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/ICertificateOperations.cs +++ /dev/null @@ -1,335 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using System.Collections; - using System.Collections.Generic; - using System.Threading; - using System.Threading.Tasks; - - /// - /// CertificateOperations operations. - /// - public partial interface ICertificateOperations - { - /// - /// Lists all of the certificates in the specified account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The maximum number of items to return in the response. - /// - /// - /// Comma separated list of properties that should be returned. e.g. - /// "properties/provisioningState". Only top level properties under - /// properties/ are valid for selection. - /// - /// - /// OData filter expression. Valid properties for filtering are - /// "properties/provisioningState", - /// "properties/provisioningStateTransitionTime", "name". - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task>> ListByBatchAccountWithHttpMessagesAsync(string resourceGroupName, string accountName, int? maxresults = default(int?), string select = default(string), string filter = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Creates a new certificate inside the specified account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of - /// algorithm and thumbprint separated by a dash, and must match the - /// certificate data in the request. For example SHA1-a3d1c5. - /// - /// - /// Additional parameters for certificate creation. - /// - /// - /// The entity state (ETag) version of the certificate to update. A - /// value of "*" can be used to apply the operation only if the - /// certificate already exists. If omitted, this operation will always - /// be applied. - /// - /// - /// Set to '*' to allow a new certificate to be created, but to prevent - /// updating an existing certificate. Other values will be ignored. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> CreateWithHttpMessagesAsync(string resourceGroupName, string accountName, string certificateName, CertificateCreateOrUpdateParametersInner parameters, string ifMatch = default(string), string ifNoneMatch = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Updates the properties of an existing certificate. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of - /// algorithm and thumbprint separated by a dash, and must match the - /// certificate data in the request. For example SHA1-a3d1c5. - /// - /// - /// Certificate entity to update. - /// - /// - /// The entity state (ETag) version of the certificate to update. This - /// value can be omitted or set to "*" to apply the operation - /// unconditionally. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string accountName, string certificateName, CertificateCreateOrUpdateParametersInner parameters, string ifMatch = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Deletes the specified certificate. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of - /// algorithm and thumbprint separated by a dash, and must match the - /// certificate data in the request. For example SHA1-a3d1c5. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when a required parameter is null - /// - Task> DeleteWithHttpMessagesAsync(string resourceGroupName, string accountName, string certificateName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Gets information about the specified certificate. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of - /// algorithm and thumbprint separated by a dash, and must match the - /// certificate data in the request. For example SHA1-a3d1c5. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> GetWithHttpMessagesAsync(string resourceGroupName, string accountName, string certificateName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Cancels a failed deletion of a certificate from the specified - /// account. - /// - /// - /// If you try to delete a certificate that is being used by a pool or - /// compute node, the status of the certificate changes to - /// deleteFailed. If you decide that you want to continue using the - /// certificate, you can use this operation to set the status of the - /// certificate back to active. If you intend to delete the - /// certificate, you do not need to run this operation after the - /// deletion failed. You must make sure that the certificate is not - /// being used by any resources, and then you can try again to delete - /// the certificate. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of - /// algorithm and thumbprint separated by a dash, and must match the - /// certificate data in the request. For example SHA1-a3d1c5. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> CancelDeletionWithHttpMessagesAsync(string resourceGroupName, string accountName, string certificateName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Creates a new certificate inside the specified account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of - /// algorithm and thumbprint separated by a dash, and must match the - /// certificate data in the request. For example SHA1-a3d1c5. - /// - /// - /// Additional parameters for certificate creation. - /// - /// - /// The entity state (ETag) version of the certificate to update. A - /// value of "*" can be used to apply the operation only if the - /// certificate already exists. If omitted, this operation will always - /// be applied. - /// - /// - /// Set to '*' to allow a new certificate to be created, but to prevent - /// updating an existing certificate. Other values will be ignored. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> BeginCreateWithHttpMessagesAsync(string resourceGroupName, string accountName, string certificateName, CertificateCreateOrUpdateParametersInner parameters, string ifMatch = default(string), string ifNoneMatch = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Deletes the specified certificate. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The identifier for the certificate. This must be made up of - /// algorithm and thumbprint separated by a dash, and must match the - /// certificate data in the request. For example SHA1-a3d1c5. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when a required parameter is null - /// - Task> BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string accountName, string certificateName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Lists all of the certificates in the specified account. - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task>> ListByBatchAccountNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/ILocationOperations.cs b/deprecated/src/ResourceManagement/Batch/Generated/ILocationOperations.cs deleted file mode 100644 index e916340aa..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/ILocationOperations.cs +++ /dev/null @@ -1,74 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using System.Collections; - using System.Collections.Generic; - using System.Threading; - using System.Threading.Tasks; - - /// - /// LocationOperations operations. - /// - public partial interface ILocationOperations - { - /// - /// Gets the Batch service quotas for the specified subscription at the - /// given location. - /// - /// - /// The region for which to retrieve Batch service quotas. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> GetQuotasWithHttpMessagesAsync(string locationName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Checks whether the Batch account name is available in the specified - /// region. - /// - /// - /// The desired region for the name check. - /// - /// - /// The name to check for availability - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> CheckNameAvailabilityWithHttpMessagesAsync(string locationName, string name, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/IOperations.cs b/deprecated/src/ResourceManagement/Batch/Generated/IOperations.cs deleted file mode 100644 index b836b913b..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/IOperations.cs +++ /dev/null @@ -1,66 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using System.Collections; - using System.Collections.Generic; - using System.Threading; - using System.Threading.Tasks; - - /// - /// Operations operations. - /// - public partial interface IOperations - { - /// - /// Lists available operations for the Microsoft.Batch provider - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Lists available operations for the Microsoft.Batch provider - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/IPoolOperations.cs b/deprecated/src/ResourceManagement/Batch/Generated/IPoolOperations.cs deleted file mode 100644 index 29dd2f68c..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/IPoolOperations.cs +++ /dev/null @@ -1,357 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using System.Collections; - using System.Collections.Generic; - using System.Threading; - using System.Threading.Tasks; - - /// - /// PoolOperations operations. - /// - public partial interface IPoolOperations - { - /// - /// Lists all of the pools in the specified account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The maximum number of items to return in the response. - /// - /// - /// Comma separated list of properties that should be returned. e.g. - /// "properties/provisioningState". Only top level properties under - /// properties/ are valid for selection. - /// - /// - /// OData filter expression. Valid properties for filtering are: - /// - /// name - /// properties/allocationState - /// properties/allocationStateTransitionTime - /// properties/creationTime - /// properties/provisioningState - /// properties/provisioningStateTransitionTime - /// properties/lastModified - /// properties/vmSize - /// properties/interNodeCommunication - /// properties/scaleSettings/autoScale - /// properties/scaleSettings/fixedScale - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task>> ListByBatchAccountWithHttpMessagesAsync(string resourceGroupName, string accountName, int? maxresults = default(int?), string select = default(string), string filter = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Creates a new pool inside the specified account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// Additional parameters for pool creation. - /// - /// - /// The entity state (ETag) version of the pool to update. A value of - /// "*" can be used to apply the operation only if the pool already - /// exists. If omitted, this operation will always be applied. - /// - /// - /// Set to '*' to allow a new pool to be created, but to prevent - /// updating an existing pool. Other values will be ignored. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> CreateWithHttpMessagesAsync(string resourceGroupName, string accountName, string poolName, PoolInner parameters, string ifMatch = default(string), string ifNoneMatch = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Updates the properties of an existing pool. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// Pool properties that should be updated. Properties that are - /// supplied will be updated, any property not supplied will be - /// unchanged. - /// - /// - /// The entity state (ETag) version of the pool to update. This value - /// can be omitted or set to "*" to apply the operation - /// unconditionally. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string accountName, string poolName, PoolInner parameters, string ifMatch = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Deletes the specified pool. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when a required parameter is null - /// - Task> DeleteWithHttpMessagesAsync(string resourceGroupName, string accountName, string poolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Gets information about the specified pool. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> GetWithHttpMessagesAsync(string resourceGroupName, string accountName, string poolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Disables automatic scaling for a pool. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> DisableAutoScaleWithHttpMessagesAsync(string resourceGroupName, string accountName, string poolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Stops an ongoing resize operation on the pool. - /// - /// - /// This does not restore the pool to its previous state before the - /// resize operation: it only stops any further changes being made, and - /// the pool maintains its current state. After stopping, the pool - /// stabilizes at the number of nodes it was at when the stop operation - /// was done. During the stop operation, the pool allocation state - /// changes first to stopping and then to steady. A resize operation - /// need not be an explicit resize pool request; this API can also be - /// used to halt the initial sizing of the pool when it is created. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> StopResizeWithHttpMessagesAsync(string resourceGroupName, string accountName, string poolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Creates a new pool inside the specified account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// Additional parameters for pool creation. - /// - /// - /// The entity state (ETag) version of the pool to update. A value of - /// "*" can be used to apply the operation only if the pool already - /// exists. If omitted, this operation will always be applied. - /// - /// - /// Set to '*' to allow a new pool to be created, but to prevent - /// updating an existing pool. Other values will be ignored. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task> BeginCreateWithHttpMessagesAsync(string resourceGroupName, string accountName, string poolName, PoolInner parameters, string ifMatch = default(string), string ifNoneMatch = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Deletes the specified pool. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when a required parameter is null - /// - Task> BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string accountName, string poolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - /// - /// Lists all of the pools in the specified account. - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - Task>> ListByBatchAccountNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/LocationOperations.cs b/deprecated/src/ResourceManagement/Batch/Generated/LocationOperations.cs deleted file mode 100644 index dfb0968f7..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/LocationOperations.cs +++ /dev/null @@ -1,446 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - using System.Net; - using System.Net.Http; - using System.Threading; - using System.Threading.Tasks; - - /// - /// LocationOperations operations. - /// - internal partial class LocationOperations : IServiceOperations, ILocationOperations - { - /// - /// Initializes a new instance of the LocationOperations class. - /// - /// - /// Reference to the service client. - /// - /// - /// Thrown when a required parameter is null - /// - internal LocationOperations(BatchManagementClient client) - { - if (client == null) - { - throw new System.ArgumentNullException("client"); - } - Client = client; - } - - /// - /// Gets a reference to the BatchManagementClient - /// - public BatchManagementClient Client { get; private set; } - - /// - /// Gets the Batch service quotas for the specified subscription at the given - /// location. - /// - /// - /// The region for which to retrieve Batch service quotas. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> GetQuotasWithHttpMessagesAsync(string locationName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (locationName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "locationName"); - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("locationName", locationName); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "GetQuotas", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.Batch/locations/{locationName}/quotas").ToString(); - _url = _url.Replace("{locationName}", System.Uri.EscapeDataString(locationName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Checks whether the Batch account name is available in the specified region. - /// - /// - /// The desired region for the name check. - /// - /// - /// The name to check for availability - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> CheckNameAvailabilityWithHttpMessagesAsync(string locationName, string name, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (locationName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "locationName"); - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - if (name == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "name"); - } - CheckNameAvailabilityParameters parameters = new CheckNameAvailabilityParameters(); - if (name != null) - { - parameters.Name = name; - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("locationName", locationName); - tracingParameters.Add("parameters", parameters); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "CheckNameAvailability", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.Batch/locations/{locationName}/checkNameAvailability").ToString(); - _url = _url.Replace("{locationName}", System.Uri.EscapeDataString(locationName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("POST"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/LocationOperationsExtensions.cs b/deprecated/src/ResourceManagement/Batch/Generated/LocationOperationsExtensions.cs deleted file mode 100644 index 5bfe4ec17..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/LocationOperationsExtensions.cs +++ /dev/null @@ -1,67 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using System.Threading; - using System.Threading.Tasks; - - /// - /// Extension methods for LocationOperations. - /// - public static partial class LocationOperationsExtensions - { - /// - /// Gets the Batch service quotas for the specified subscription at the given - /// location. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The region for which to retrieve Batch service quotas. - /// - /// - /// The cancellation token. - /// - public static async Task GetQuotasAsync(this ILocationOperations operations, string locationName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.GetQuotasWithHttpMessagesAsync(locationName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Checks whether the Batch account name is available in the specified region. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The desired region for the name check. - /// - /// - /// The name to check for availability - /// - /// - /// The cancellation token. - /// - public static async Task CheckNameAvailabilityAsync(this ILocationOperations operations, string locationName, string name, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.CheckNameAvailabilityWithHttpMessagesAsync(locationName, name, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/AccountKeyType.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/AccountKeyType.cs deleted file mode 100644 index 9addb3771..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/AccountKeyType.cs +++ /dev/null @@ -1,64 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for AccountKeyType. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum AccountKeyType - { - /// - /// The primary account key. - /// - [EnumMember(Value = "Primary")] - Primary, - /// - /// The secondary account key. - /// - [EnumMember(Value = "Secondary")] - Secondary - } - internal static class AccountKeyTypeEnumExtension - { - internal static string ToSerializedValue(this AccountKeyType? value) - { - return value == null ? null : ((AccountKeyType)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this AccountKeyType value) - { - switch( value ) - { - case AccountKeyType.Primary: - return "Primary"; - case AccountKeyType.Secondary: - return "Secondary"; - } - return null; - } - - internal static AccountKeyType? ParseAccountKeyType(this string value) - { - switch( value ) - { - case "Primary": - return AccountKeyType.Primary; - case "Secondary": - return AccountKeyType.Secondary; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/ActivateApplicationPackageParameters.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/ActivateApplicationPackageParameters.cs deleted file mode 100644 index b808b2b52..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/ActivateApplicationPackageParameters.cs +++ /dev/null @@ -1,66 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Linq; - - /// - /// Parameters for an activating an application package. - /// - public partial class ActivateApplicationPackageParameters - { - /// - /// Initializes a new instance of the - /// ActivateApplicationPackageParameters class. - /// - public ActivateApplicationPackageParameters() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the - /// ActivateApplicationPackageParameters class. - /// - /// The format of the application package binary - /// file. - public ActivateApplicationPackageParameters(string format) - { - Format = format; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the format of the application package binary file. - /// - [JsonProperty(PropertyName = "format")] - public string Format { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Format == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Format"); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/AllocationState.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/AllocationState.cs deleted file mode 100644 index bc7a1a874..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/AllocationState.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for AllocationState. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum AllocationState - { - /// - /// The pool is not resizing. There are no changes to the number of - /// nodes in the pool in progress. A pool enters this state when it is - /// created and when no operations are being performed on the pool to - /// change the number of nodes. - /// - [EnumMember(Value = "Steady")] - Steady, - /// - /// The pool is resizing; that is, compute nodes are being added to or - /// removed from the pool. - /// - [EnumMember(Value = "Resizing")] - Resizing, - /// - /// The pool was resizing, but the user has requested that the resize - /// be stopped, but the stop request has not yet been completed. - /// - [EnumMember(Value = "Stopping")] - Stopping - } - internal static class AllocationStateEnumExtension - { - internal static string ToSerializedValue(this AllocationState? value) - { - return value == null ? null : ((AllocationState)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this AllocationState value) - { - switch( value ) - { - case AllocationState.Steady: - return "Steady"; - case AllocationState.Resizing: - return "Resizing"; - case AllocationState.Stopping: - return "Stopping"; - } - return null; - } - - internal static AllocationState? ParseAllocationState(this string value) - { - switch( value ) - { - case "Steady": - return AllocationState.Steady; - case "Resizing": - return AllocationState.Resizing; - case "Stopping": - return AllocationState.Stopping; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/ApplicationInner.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/ApplicationInner.cs deleted file mode 100644 index 9167085a0..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/ApplicationInner.cs +++ /dev/null @@ -1,89 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Azure.Management.ResourceManager; - using Microsoft.Azure.Management.ResourceManager.Fluent; - using Microsoft.Rest; - using Microsoft.Rest.Serialization; - using Newtonsoft.Json; - using System.Linq; - - /// - /// Contains information about an application in a Batch account. - /// - [Rest.Serialization.JsonTransformation] - public partial class ApplicationInner : Management.ResourceManager.Fluent.Resource - { - /// - /// Initializes a new instance of the ApplicationInner class. - /// - public ApplicationInner() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the ApplicationInner class. - /// - /// The display name for the - /// application. - /// A value indicating whether packages - /// within the application may be overwritten using the same version - /// string. - /// The package to use if a client - /// requests the application but does not specify a version. This - /// property can only be set to the name of an existing - /// package. - /// The ETag of the resource, used for concurrency - /// statements. - public ApplicationInner(string id = default(string), string name = default(string), string type = default(string), string displayName = default(string), bool? allowUpdates = default(bool?), string defaultVersion = default(string), string etag = default(string)) - : base(id, name, type) - { - DisplayName = displayName; - AllowUpdates = allowUpdates; - DefaultVersion = defaultVersion; - Etag = etag; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the display name for the application. - /// - [JsonProperty(PropertyName = "properties.displayName")] - public string DisplayName { get; set; } - - /// - /// Gets or sets a value indicating whether packages within the - /// application may be overwritten using the same version string. - /// - [JsonProperty(PropertyName = "properties.allowUpdates")] - public bool? AllowUpdates { get; set; } - - /// - /// Gets or sets the package to use if a client requests the - /// application but does not specify a version. This property can only - /// be set to the name of an existing package. - /// - [JsonProperty(PropertyName = "properties.defaultVersion")] - public string DefaultVersion { get; set; } - - /// - /// Gets the ETag of the resource, used for concurrency statements. - /// - [JsonProperty(PropertyName = "etag")] - public string Etag { get; private set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/ApplicationPackageInner.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/ApplicationPackageInner.cs deleted file mode 100644 index 7f4cde766..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/ApplicationPackageInner.cs +++ /dev/null @@ -1,105 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Azure.Management.ResourceManager; - using Microsoft.Azure.Management.ResourceManager.Fluent; - using Microsoft.Rest; - using Microsoft.Rest.Serialization; - using Newtonsoft.Json; - using System.Linq; - - /// - /// An application package which represents a particular version of an - /// application. - /// - [Rest.Serialization.JsonTransformation] - public partial class ApplicationPackageInner : Management.ResourceManager.Fluent.Resource - { - /// - /// Initializes a new instance of the ApplicationPackageInner class. - /// - public ApplicationPackageInner() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the ApplicationPackageInner class. - /// - /// The current state of the application package. - /// Possible values include: 'Pending', 'Active' - /// The format of the application package, if the - /// package is active. - /// The URL for the application package in - /// Azure Storage. - /// The UTC time at which the Azure - /// Storage URL will expire. - /// The time at which the package was - /// last activated, if the package is active. - /// The ETag of the resource, used for concurrency - /// statements. - public ApplicationPackageInner(string id = default(string), string name = default(string), string type = default(string), PackageState? state = default(PackageState?), string format = default(string), string storageUrl = default(string), System.DateTime? storageUrlExpiry = default(System.DateTime?), System.DateTime? lastActivationTime = default(System.DateTime?), string etag = default(string)) - : base(id, name, type) - { - State = state; - Format = format; - StorageUrl = storageUrl; - StorageUrlExpiry = storageUrlExpiry; - LastActivationTime = lastActivationTime; - Etag = etag; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets the current state of the application package. Possible values - /// include: 'Pending', 'Active' - /// - [JsonProperty(PropertyName = "properties.state")] - public PackageState? State { get; private set; } - - /// - /// Gets the format of the application package, if the package is - /// active. - /// - [JsonProperty(PropertyName = "properties.format")] - public string Format { get; private set; } - - /// - /// Gets the URL for the application package in Azure Storage. - /// - [JsonProperty(PropertyName = "properties.storageUrl")] - public string StorageUrl { get; private set; } - - /// - /// Gets the UTC time at which the Azure Storage URL will expire. - /// - [JsonProperty(PropertyName = "properties.storageUrlExpiry")] - public System.DateTime? StorageUrlExpiry { get; private set; } - - /// - /// Gets the time at which the package was last activated, if the - /// package is active. - /// - [JsonProperty(PropertyName = "properties.lastActivationTime")] - public System.DateTime? LastActivationTime { get; private set; } - - /// - /// Gets the ETag of the resource, used for concurrency statements. - /// - [JsonProperty(PropertyName = "etag")] - public string Etag { get; private set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/ApplicationPackageReference.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/ApplicationPackageReference.cs deleted file mode 100644 index 1ad0eb48b..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/ApplicationPackageReference.cs +++ /dev/null @@ -1,87 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Linq; - - /// - /// Link to an application package inside the batch account - /// - public partial class ApplicationPackageReference - { - /// - /// Initializes a new instance of the ApplicationPackageReference - /// class. - /// - public ApplicationPackageReference() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the ApplicationPackageReference - /// class. - /// - /// The ID of the application package to install. This - /// must be inside the same batch account as the pool. This can either - /// be a reference to a specific version or the default version if one - /// exists. - /// The version of the application to deploy. If - /// omitted, the default version is deployed. - public ApplicationPackageReference(string id, string version = default(string)) - { - Id = id; - Version = version; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the ID of the application package to install. This - /// must be inside the same batch account as the pool. This can either - /// be a reference to a specific version or the default version if one - /// exists. - /// - [JsonProperty(PropertyName = "id")] - public string Id { get; set; } - - /// - /// Gets or sets the version of the application to deploy. If omitted, - /// the default version is deployed. - /// - /// - /// If this is omitted, and no default version is specified for this - /// application, the request fails with the error code - /// InvalidApplicationPackageReferences. If you are calling the REST - /// API directly, the HTTP status code is 409. - /// - [JsonProperty(PropertyName = "version")] - public string Version { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Id == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Id"); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoScaleRun.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoScaleRun.cs deleted file mode 100644 index 2788a2d2a..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoScaleRun.cs +++ /dev/null @@ -1,89 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// The results and errors from an execution of a pool autoscale formula. - /// - public partial class AutoScaleRun - { - /// - /// Initializes a new instance of the AutoScaleRun class. - /// - public AutoScaleRun() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the AutoScaleRun class. - /// - /// The time at which the autoscale - /// formula was last evaluated. - /// The final values of all variables used in the - /// evaluation of the autoscale formula. - /// Details of the error encountered evaluating the - /// autoscale formula on the pool, if the evaluation was - /// unsuccessful. - public AutoScaleRun(System.DateTime evaluationTime, string results = default(string), AutoScaleRunError error = default(AutoScaleRunError)) - { - EvaluationTime = evaluationTime; - Results = results; - Error = error; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the time at which the autoscale formula was last - /// evaluated. - /// - [JsonProperty(PropertyName = "evaluationTime")] - public System.DateTime EvaluationTime { get; set; } - - /// - /// Gets or sets the final values of all variables used in the - /// evaluation of the autoscale formula. - /// - /// - /// Each variable value is returned in the form $variable=value, and - /// variables are separated by semicolons. - /// - [JsonProperty(PropertyName = "results")] - public string Results { get; set; } - - /// - /// Gets or sets details of the error encountered evaluating the - /// autoscale formula on the pool, if the evaluation was unsuccessful. - /// - [JsonProperty(PropertyName = "error")] - public AutoScaleRunError Error { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Error != null) - { - Error.Validate(); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoScaleRunError.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoScaleRunError.cs deleted file mode 100644 index 9a3ad0df2..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoScaleRunError.cs +++ /dev/null @@ -1,99 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - - /// - /// An error that occurred when autoscaling a pool. - /// - public partial class AutoScaleRunError - { - /// - /// Initializes a new instance of the AutoScaleRunError class. - /// - public AutoScaleRunError() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the AutoScaleRunError class. - /// - /// An identifier for the error. Codes are invariant - /// and are intended to be consumed programmatically. - /// A message describing the error, intended to - /// be suitable for display in a user interface. - /// Additional details about the error. - public AutoScaleRunError(string code, string message, IList details = default(IList)) - { - Code = code; - Message = message; - Details = details; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets an identifier for the error. Codes are invariant and - /// are intended to be consumed programmatically. - /// - [JsonProperty(PropertyName = "code")] - public string Code { get; set; } - - /// - /// Gets or sets a message describing the error, intended to be - /// suitable for display in a user interface. - /// - [JsonProperty(PropertyName = "message")] - public string Message { get; set; } - - /// - /// Gets or sets additional details about the error. - /// - [JsonProperty(PropertyName = "details")] - public IList Details { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Code == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Code"); - } - if (Message == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Message"); - } - if (Details != null) - { - foreach (var element in Details) - { - if (element != null) - { - element.Validate(); - } - } - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoScaleSettings.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoScaleSettings.cs deleted file mode 100644 index ba8f06abf..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoScaleSettings.cs +++ /dev/null @@ -1,79 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Linq; - - /// - /// AutoScale settings for the pool. - /// - public partial class AutoScaleSettings - { - /// - /// Initializes a new instance of the AutoScaleSettings class. - /// - public AutoScaleSettings() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the AutoScaleSettings class. - /// - /// A formula for the desired number of compute - /// nodes in the pool. - /// The time interval at which to - /// automatically adjust the pool size according to the autoscale - /// formula. - public AutoScaleSettings(string formula, System.TimeSpan? evaluationInterval = default(System.TimeSpan?)) - { - Formula = formula; - EvaluationInterval = evaluationInterval; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets a formula for the desired number of compute nodes in - /// the pool. - /// - [JsonProperty(PropertyName = "formula")] - public string Formula { get; set; } - - /// - /// Gets or sets the time interval at which to automatically adjust the - /// pool size according to the autoscale formula. - /// - /// - /// If omitted, the default value is 15 minutes (PT15M). - /// - [JsonProperty(PropertyName = "evaluationInterval")] - public System.TimeSpan? EvaluationInterval { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Formula == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Formula"); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoStorageBaseProperties.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoStorageBaseProperties.cs deleted file mode 100644 index 34cddb41d..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoStorageBaseProperties.cs +++ /dev/null @@ -1,65 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Linq; - - /// - /// The properties related to the auto-storage account. - /// - public partial class AutoStorageBaseProperties - { - /// - /// Initializes a new instance of the AutoStorageBaseProperties class. - /// - public AutoStorageBaseProperties() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the AutoStorageBaseProperties class. - /// - /// The resource ID of the storage - /// account to be used for auto-storage account. - public AutoStorageBaseProperties(string storageAccountId) - { - StorageAccountId = storageAccountId; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the resource ID of the storage account to be used for - /// auto-storage account. - /// - [JsonProperty(PropertyName = "storageAccountId")] - public string StorageAccountId { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (StorageAccountId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "StorageAccountId"); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoStorageProperties.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoStorageProperties.cs deleted file mode 100644 index c84db39bc..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoStorageProperties.cs +++ /dev/null @@ -1,65 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Contains information about the auto-storage account associated with a - /// Batch account. - /// - public partial class AutoStorageProperties : AutoStorageBaseProperties - { - /// - /// Initializes a new instance of the AutoStorageProperties class. - /// - public AutoStorageProperties() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the AutoStorageProperties class. - /// - /// The resource ID of the storage - /// account to be used for auto-storage account. - /// The UTC time at which storage keys were - /// last synchronized with the Batch account. - public AutoStorageProperties(string storageAccountId, System.DateTime lastKeySync) - : base(storageAccountId) - { - LastKeySync = lastKeySync; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the UTC time at which storage keys were last - /// synchronized with the Batch account. - /// - [JsonProperty(PropertyName = "lastKeySync")] - public System.DateTime LastKeySync { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public override void Validate() - { - base.Validate(); - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoUserScope.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoUserScope.cs deleted file mode 100644 index 1c09fefe8..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoUserScope.cs +++ /dev/null @@ -1,65 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for AutoUserScope. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum AutoUserScope - { - /// - /// Specifies that the service should create a new user for the task. - /// - [EnumMember(Value = "Task")] - Task, - /// - /// Specifies that the task runs as the common auto user account which - /// is created on every node in a pool. - /// - [EnumMember(Value = "Pool")] - Pool - } - internal static class AutoUserScopeEnumExtension - { - internal static string ToSerializedValue(this AutoUserScope? value) - { - return value == null ? null : ((AutoUserScope)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this AutoUserScope value) - { - switch( value ) - { - case AutoUserScope.Task: - return "Task"; - case AutoUserScope.Pool: - return "Pool"; - } - return null; - } - - internal static AutoUserScope? ParseAutoUserScope(this string value) - { - switch( value ) - { - case "Task": - return AutoUserScope.Task; - case "Pool": - return AutoUserScope.Pool; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoUserSpecification.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoUserSpecification.cs deleted file mode 100644 index fd0459fe3..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/AutoUserSpecification.cs +++ /dev/null @@ -1,72 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Specifies the parameters for the auto user that runs a task on the - /// Batch service. - /// - public partial class AutoUserSpecification - { - /// - /// Initializes a new instance of the AutoUserSpecification class. - /// - public AutoUserSpecification() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the AutoUserSpecification class. - /// - /// The scope for the auto user - /// The elevation level of the auto - /// user. - public AutoUserSpecification(AutoUserScope? scope = default(AutoUserScope?), ElevationLevel? elevationLevel = default(ElevationLevel?)) - { - Scope = scope; - ElevationLevel = elevationLevel; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the scope for the auto user - /// - /// - /// The default value is Pool. If the pool is running Windows a value - /// of Task should be specified if stricter isolation between tasks is - /// required. For example, if the task mutates the registry in a way - /// which could impact other tasks, or if certificates have been - /// specified on the pool which should not be accessible by normal - /// tasks but should be accessible by start tasks. Possible values - /// include: 'Task', 'Pool' - /// - [JsonProperty(PropertyName = "scope")] - public AutoUserScope? Scope { get; set; } - - /// - /// Gets or sets the elevation level of the auto user. - /// - /// - /// The default value is nonAdmin. Possible values include: 'NonAdmin', - /// 'Admin' - /// - [JsonProperty(PropertyName = "elevationLevel")] - public ElevationLevel? ElevationLevel { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/AzureBlobFileSystemConfiguration.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/AzureBlobFileSystemConfiguration.cs deleted file mode 100644 index b54d86a5a..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/AzureBlobFileSystemConfiguration.cs +++ /dev/null @@ -1,136 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Linq; - - /// - /// Information used to connect to an Azure Storage Container using - /// Blobfuse. - /// - public partial class AzureBlobFileSystemConfiguration - { - /// - /// Initializes a new instance of the AzureBlobFileSystemConfiguration - /// class. - /// - public AzureBlobFileSystemConfiguration() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the AzureBlobFileSystemConfiguration - /// class. - /// - /// The Azure Storage Account name. - /// The Azure Blob Storage Container - /// name. - /// The relative path on the compute - /// node where the file system will be mounted - /// The Azure Storage Account key. - /// The Azure Storage SAS token. - /// Additional command line options to - /// pass to the mount command. - public AzureBlobFileSystemConfiguration(string accountName, string containerName, string relativeMountPath, string accountKey = default(string), string sasKey = default(string), string blobfuseOptions = default(string)) - { - AccountName = accountName; - ContainerName = containerName; - AccountKey = accountKey; - SasKey = sasKey; - BlobfuseOptions = blobfuseOptions; - RelativeMountPath = relativeMountPath; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the Azure Storage Account name. - /// - [JsonProperty(PropertyName = "accountName")] - public string AccountName { get; set; } - - /// - /// Gets or sets the Azure Blob Storage Container name. - /// - [JsonProperty(PropertyName = "containerName")] - public string ContainerName { get; set; } - - /// - /// Gets or sets the Azure Storage Account key. - /// - /// - /// This property is mutually exclusive with sasKey and one must be - /// specified. - /// - [JsonProperty(PropertyName = "accountKey")] - public string AccountKey { get; set; } - - /// - /// Gets or sets the Azure Storage SAS token. - /// - /// - /// This property is mutually exclusive with accountKey and one must be - /// specified. - /// - [JsonProperty(PropertyName = "sasKey")] - public string SasKey { get; set; } - - /// - /// Gets or sets additional command line options to pass to the mount - /// command. - /// - /// - /// These are 'net use' options in Windows and 'mount' options in - /// Linux. - /// - [JsonProperty(PropertyName = "blobfuseOptions")] - public string BlobfuseOptions { get; set; } - - /// - /// Gets or sets the relative path on the compute node where the file - /// system will be mounted - /// - /// - /// All file systems are mounted relative to the Batch mounts - /// directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment - /// variable. - /// - [JsonProperty(PropertyName = "relativeMountPath")] - public string RelativeMountPath { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (AccountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "AccountName"); - } - if (ContainerName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "ContainerName"); - } - if (RelativeMountPath == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "RelativeMountPath"); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/AzureFileShareConfiguration.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/AzureFileShareConfiguration.cs deleted file mode 100644 index d04ea97f7..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/AzureFileShareConfiguration.cs +++ /dev/null @@ -1,125 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Linq; - - /// - /// Information used to connect to an Azure Fileshare. - /// - public partial class AzureFileShareConfiguration - { - /// - /// Initializes a new instance of the AzureFileShareConfiguration - /// class. - /// - public AzureFileShareConfiguration() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the AzureFileShareConfiguration - /// class. - /// - /// The Azure Storage account name. - /// The Azure Files URL. - /// The Azure Storage account key. - /// The relative path on the compute - /// node where the file system will be mounted - /// Additional command line options to pass - /// to the mount command. - public AzureFileShareConfiguration(string accountName, string azureFileUrl, string accountKey, string relativeMountPath, string mountOptions = default(string)) - { - AccountName = accountName; - AzureFileUrl = azureFileUrl; - AccountKey = accountKey; - RelativeMountPath = relativeMountPath; - MountOptions = mountOptions; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the Azure Storage account name. - /// - [JsonProperty(PropertyName = "accountName")] - public string AccountName { get; set; } - - /// - /// Gets or sets the Azure Files URL. - /// - /// - /// This is of the form 'https://{account}.file.core.windows.net/'. - /// - [JsonProperty(PropertyName = "azureFileUrl")] - public string AzureFileUrl { get; set; } - - /// - /// Gets or sets the Azure Storage account key. - /// - [JsonProperty(PropertyName = "accountKey")] - public string AccountKey { get; set; } - - /// - /// Gets or sets the relative path on the compute node where the file - /// system will be mounted - /// - /// - /// All file systems are mounted relative to the Batch mounts - /// directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment - /// variable. - /// - [JsonProperty(PropertyName = "relativeMountPath")] - public string RelativeMountPath { get; set; } - - /// - /// Gets or sets additional command line options to pass to the mount - /// command. - /// - /// - /// These are 'net use' options in Windows and 'mount' options in - /// Linux. - /// - [JsonProperty(PropertyName = "mountOptions")] - public string MountOptions { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (AccountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "AccountName"); - } - if (AzureFileUrl == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "AzureFileUrl"); - } - if (AccountKey == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "AccountKey"); - } - if (RelativeMountPath == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "RelativeMountPath"); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountCreateHeaders.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountCreateHeaders.cs deleted file mode 100644 index 94db61cad..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountCreateHeaders.cs +++ /dev/null @@ -1,63 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Defines headers for Create operation. - /// - public partial class BatchAccountCreateHeaders - { - /// - /// Initializes a new instance of the BatchAccountCreateHeaders class. - /// - public BatchAccountCreateHeaders() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the BatchAccountCreateHeaders class. - /// - /// The URL of the resource used to check the - /// status of the asynchronous operation. - /// Suggested delay to check the status of the - /// asynchronous operation. The value is an integer that specifies the - /// delay in seconds. - public BatchAccountCreateHeaders(string location = default(string), int? retryAfter = default(int?)) - { - Location = location; - RetryAfter = retryAfter; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the URL of the resource used to check the status of - /// the asynchronous operation. - /// - [JsonProperty(PropertyName = "Location")] - public string Location { get; set; } - - /// - /// Gets or sets suggested delay to check the status of the - /// asynchronous operation. The value is an integer that specifies the - /// delay in seconds. - /// - [JsonProperty(PropertyName = "Retry-After")] - public int? RetryAfter { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountCreateParameters.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountCreateParameters.cs deleted file mode 100644 index dcdd4f4f3..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountCreateParameters.cs +++ /dev/null @@ -1,124 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Microsoft.Rest.Serialization; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - - /// - /// Parameters supplied to the Create operation. - /// - [Rest.Serialization.JsonTransformation] - public partial class BatchAccountCreateParameters - { - /// - /// Initializes a new instance of the BatchAccountCreateParameters - /// class. - /// - public BatchAccountCreateParameters() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the BatchAccountCreateParameters - /// class. - /// - /// The region in which to create the - /// account. - /// The user-specified tags associated with the - /// account. - /// The properties related to the - /// auto-storage account. - /// The allocation mode to use for - /// creating pools in the Batch account. - /// A reference to the Azure key vault - /// associated with the Batch account. - public BatchAccountCreateParameters(string location, IDictionary tags = default(IDictionary), AutoStorageBaseProperties autoStorage = default(AutoStorageBaseProperties), PoolAllocationMode? poolAllocationMode = default(PoolAllocationMode?), KeyVaultReference keyVaultReference = default(KeyVaultReference)) - { - Location = location; - Tags = tags; - AutoStorage = autoStorage; - PoolAllocationMode = poolAllocationMode; - KeyVaultReference = keyVaultReference; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the region in which to create the account. - /// - [JsonProperty(PropertyName = "location")] - public string Location { get; set; } - - /// - /// Gets or sets the user-specified tags associated with the account. - /// - [JsonProperty(PropertyName = "tags")] - public IDictionary Tags { get; set; } - - /// - /// Gets or sets the properties related to the auto-storage account. - /// - [JsonProperty(PropertyName = "properties.autoStorage")] - public AutoStorageBaseProperties AutoStorage { get; set; } - - /// - /// Gets or sets the allocation mode to use for creating pools in the - /// Batch account. - /// - /// - /// The pool allocation mode also affects how clients may authenticate - /// to the Batch Service API. If the mode is BatchService, clients may - /// authenticate using access keys or Azure Active Directory. If the - /// mode is UserSubscription, clients must use Azure Active Directory. - /// The default is BatchService. Possible values include: - /// 'BatchService', 'UserSubscription' - /// - [JsonProperty(PropertyName = "properties.poolAllocationMode")] - public PoolAllocationMode? PoolAllocationMode { get; set; } - - /// - /// Gets or sets a reference to the Azure key vault associated with the - /// Batch account. - /// - [JsonProperty(PropertyName = "properties.keyVaultReference")] - public KeyVaultReference KeyVaultReference { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Location == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Location"); - } - if (AutoStorage != null) - { - AutoStorage.Validate(); - } - if (KeyVaultReference != null) - { - KeyVaultReference.Validate(); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountDeleteHeaders.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountDeleteHeaders.cs deleted file mode 100644 index 3930ddb54..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountDeleteHeaders.cs +++ /dev/null @@ -1,63 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Defines headers for Delete operation. - /// - public partial class BatchAccountDeleteHeaders - { - /// - /// Initializes a new instance of the BatchAccountDeleteHeaders class. - /// - public BatchAccountDeleteHeaders() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the BatchAccountDeleteHeaders class. - /// - /// The URL of the resource used to check the - /// status of the asynchronous operation. - /// Suggested delay to check the status of the - /// asynchronous operation. The value is an integer that specifies the - /// delay in seconds. - public BatchAccountDeleteHeaders(string location = default(string), int? retryAfter = default(int?)) - { - Location = location; - RetryAfter = retryAfter; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the URL of the resource used to check the status of - /// the asynchronous operation. - /// - [JsonProperty(PropertyName = "Location")] - public string Location { get; set; } - - /// - /// Gets or sets suggested delay to check the status of the - /// asynchronous operation. The value is an integer that specifies the - /// delay in seconds. - /// - [JsonProperty(PropertyName = "Retry-After")] - public int? RetryAfter { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountInner.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountInner.cs deleted file mode 100644 index 30591fb67..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountInner.cs +++ /dev/null @@ -1,200 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Azure.Management.ResourceManager; - using Microsoft.Azure.Management.ResourceManager.Fluent; - using Microsoft.Rest; - using Microsoft.Rest.Serialization; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - - /// - /// Contains information about an Azure Batch account. - /// - [Rest.Serialization.JsonTransformation] - public partial class BatchAccountInner : Management.ResourceManager.Fluent.Resource - { - /// - /// Initializes a new instance of the BatchAccountInner class. - /// - public BatchAccountInner() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the BatchAccountInner class. - /// - /// The account endpoint used to interact - /// with the Batch service. - /// The provisioned state of the - /// resource. Possible values include: 'Invalid', 'Creating', - /// 'Deleting', 'Succeeded', 'Failed', 'Cancelled' - /// The allocation mode to use for - /// creating pools in the Batch account. - /// A reference to the Azure key vault - /// associated with the Batch account. - /// The properties and status of any - /// auto-storage account associated with the Batch account. - /// The dedicated core quota for the - /// Batch account. - /// The low-priority core quota for - /// the Batch account. - /// A list of the dedicated - /// core quota per Virtual Machine family for the Batch account. For - /// accounts with PoolAllocationMode set to UserSubscription, quota is - /// managed on the subscription so this value is not returned. - /// A value - /// indicating whether the core quota for the Batch Account is enforced - /// per Virtual Machine family or not. - /// The pool quota for the Batch - /// account. - /// The active job and job - /// schedule quota for the Batch account. - public BatchAccountInner(string location = default(string), string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string accountEndpoint = default(string), ProvisioningState provisioningState = default(ProvisioningState), PoolAllocationMode? poolAllocationMode = default(PoolAllocationMode?), KeyVaultReference keyVaultReference = default(KeyVaultReference), AutoStorageProperties autoStorage = default(AutoStorageProperties), int? dedicatedCoreQuota = default(int?), int? lowPriorityCoreQuota = default(int?), IList dedicatedCoreQuotaPerVMFamily = default(IList), bool dedicatedCoreQuotaPerVMFamilyEnforced = default(bool), int poolQuota = default(int), int activeJobAndJobScheduleQuota = default(int)) - : base(location, id, name, type, tags) - { - AccountEndpoint = accountEndpoint; - ProvisioningState = provisioningState; - PoolAllocationMode = poolAllocationMode; - KeyVaultReference = keyVaultReference; - AutoStorage = autoStorage; - DedicatedCoreQuota = dedicatedCoreQuota; - LowPriorityCoreQuota = lowPriorityCoreQuota; - DedicatedCoreQuotaPerVMFamily = dedicatedCoreQuotaPerVMFamily; - DedicatedCoreQuotaPerVMFamilyEnforced = dedicatedCoreQuotaPerVMFamilyEnforced; - PoolQuota = poolQuota; - ActiveJobAndJobScheduleQuota = activeJobAndJobScheduleQuota; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets the account endpoint used to interact with the Batch service. - /// - [JsonProperty(PropertyName = "properties.accountEndpoint")] - public string AccountEndpoint { get; private set; } - - /// - /// Gets the provisioned state of the resource. Possible values - /// include: 'Invalid', 'Creating', 'Deleting', 'Succeeded', 'Failed', - /// 'Cancelled' - /// - [JsonProperty(PropertyName = "properties.provisioningState")] - public ProvisioningState ProvisioningState { get; private set; } - - /// - /// Gets the allocation mode to use for creating pools in the Batch - /// account. - /// - /// - /// Possible values include: 'BatchService', 'UserSubscription' - /// - [JsonProperty(PropertyName = "properties.poolAllocationMode")] - public PoolAllocationMode? PoolAllocationMode { get; private set; } - - /// - /// Gets a reference to the Azure key vault associated with the Batch - /// account. - /// - [JsonProperty(PropertyName = "properties.keyVaultReference")] - public KeyVaultReference KeyVaultReference { get; private set; } - - /// - /// Gets the properties and status of any auto-storage account - /// associated with the Batch account. - /// - [JsonProperty(PropertyName = "properties.autoStorage")] - public AutoStorageProperties AutoStorage { get; private set; } - - /// - /// Gets the dedicated core quota for the Batch account. - /// - /// - /// For accounts with PoolAllocationMode set to UserSubscription, quota - /// is managed on the subscription so this value is not returned. - /// - [JsonProperty(PropertyName = "properties.dedicatedCoreQuota")] - public int? DedicatedCoreQuota { get; private set; } - - /// - /// Gets the low-priority core quota for the Batch account. - /// - /// - /// For accounts with PoolAllocationMode set to UserSubscription, quota - /// is managed on the subscription so this value is not returned. - /// - [JsonProperty(PropertyName = "properties.lowPriorityCoreQuota")] - public int? LowPriorityCoreQuota { get; private set; } - - /// - /// Gets a list of the dedicated core quota per Virtual Machine family - /// for the Batch account. For accounts with PoolAllocationMode set to - /// UserSubscription, quota is managed on the subscription so this - /// value is not returned. - /// - [JsonProperty(PropertyName = "properties.dedicatedCoreQuotaPerVMFamily")] - public IList DedicatedCoreQuotaPerVMFamily { get; private set; } - - /// - /// Gets a value indicating whether the core quota for the Batch - /// Account is enforced per Virtual Machine family or not. - /// - /// - /// Batch is transitioning its core quota system for dedicated cores to - /// be enforced per Virtual Machine family. During this transitional - /// phase, the dedicated core quota per Virtual Machine family may not - /// yet be enforced. If this flag is false, dedicated core quota is - /// enforced via the old dedicatedCoreQuota property on the account and - /// does not consider Virtual Machine family. If this flag is true, - /// dedicated core quota is enforced via the - /// dedicatedCoreQuotaPerVMFamily property on the account, and the old - /// dedicatedCoreQuota does not apply. - /// - [JsonProperty(PropertyName = "properties.dedicatedCoreQuotaPerVMFamilyEnforced")] - public bool DedicatedCoreQuotaPerVMFamilyEnforced { get; private set; } - - /// - /// Gets the pool quota for the Batch account. - /// - [JsonProperty(PropertyName = "properties.poolQuota")] - public int PoolQuota { get; private set; } - - /// - /// Gets the active job and job schedule quota for the Batch account. - /// - [JsonProperty(PropertyName = "properties.activeJobAndJobScheduleQuota")] - public int ActiveJobAndJobScheduleQuota { get; private set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (KeyVaultReference != null) - { - KeyVaultReference.Validate(); - } - if (AutoStorage != null) - { - AutoStorage.Validate(); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountKeysInner.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountKeysInner.cs deleted file mode 100644 index fa9db5cfa..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountKeysInner.cs +++ /dev/null @@ -1,67 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// A set of Azure Batch account keys. - /// - public partial class BatchAccountKeysInner - { - /// - /// Initializes a new instance of the BatchAccountKeysInner class. - /// - public BatchAccountKeysInner() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the BatchAccountKeysInner class. - /// - /// The Batch account name. - /// The primary key associated with the - /// account. - /// The secondary key associated with the - /// account. - public BatchAccountKeysInner(string accountName = default(string), string primary = default(string), string secondary = default(string)) - { - AccountName = accountName; - Primary = primary; - Secondary = secondary; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets the Batch account name. - /// - [JsonProperty(PropertyName = "accountName")] - public string AccountName { get; private set; } - - /// - /// Gets the primary key associated with the account. - /// - [JsonProperty(PropertyName = "primary")] - public string Primary { get; private set; } - - /// - /// Gets the secondary key associated with the account. - /// - [JsonProperty(PropertyName = "secondary")] - public string Secondary { get; private set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountRegenerateKeyParameters.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountRegenerateKeyParameters.cs deleted file mode 100644 index 524a2fa54..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountRegenerateKeyParameters.cs +++ /dev/null @@ -1,62 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Parameters supplied to the RegenerateKey operation. - /// - public partial class BatchAccountRegenerateKeyParameters - { - /// - /// Initializes a new instance of the - /// BatchAccountRegenerateKeyParameters class. - /// - public BatchAccountRegenerateKeyParameters() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the - /// BatchAccountRegenerateKeyParameters class. - /// - /// The type of account key to regenerate. - /// Possible values include: 'Primary', 'Secondary' - public BatchAccountRegenerateKeyParameters(AccountKeyType keyName) - { - KeyName = keyName; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the type of account key to regenerate. Possible values - /// include: 'Primary', 'Secondary' - /// - [JsonProperty(PropertyName = "keyName")] - public AccountKeyType KeyName { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountUpdateParameters.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountUpdateParameters.cs deleted file mode 100644 index 68e50aaa6..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchAccountUpdateParameters.cs +++ /dev/null @@ -1,79 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Microsoft.Rest.Serialization; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - - /// - /// Parameters for updating an Azure Batch account. - /// - [Rest.Serialization.JsonTransformation] - public partial class BatchAccountUpdateParameters - { - /// - /// Initializes a new instance of the BatchAccountUpdateParameters - /// class. - /// - public BatchAccountUpdateParameters() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the BatchAccountUpdateParameters - /// class. - /// - /// The user-specified tags associated with the - /// account. - /// The properties related to the - /// auto-storage account. - public BatchAccountUpdateParameters(IDictionary tags = default(IDictionary), AutoStorageBaseProperties autoStorage = default(AutoStorageBaseProperties)) - { - Tags = tags; - AutoStorage = autoStorage; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the user-specified tags associated with the account. - /// - [JsonProperty(PropertyName = "tags")] - public IDictionary Tags { get; set; } - - /// - /// Gets or sets the properties related to the auto-storage account. - /// - [JsonProperty(PropertyName = "properties.autoStorage")] - public AutoStorageBaseProperties AutoStorage { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (AutoStorage != null) - { - AutoStorage.Validate(); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchLocationQuotaInner.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchLocationQuotaInner.cs deleted file mode 100644 index e0e0e9077..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/BatchLocationQuotaInner.cs +++ /dev/null @@ -1,51 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Quotas associated with a Batch region for a particular subscription. - /// - public partial class BatchLocationQuotaInner - { - /// - /// Initializes a new instance of the BatchLocationQuotaInner class. - /// - public BatchLocationQuotaInner() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the BatchLocationQuotaInner class. - /// - /// The number of Batch accounts that may be - /// created under the subscription in the specified region. - public BatchLocationQuotaInner(int? accountQuota = default(int?)) - { - AccountQuota = accountQuota; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets the number of Batch accounts that may be created under the - /// subscription in the specified region. - /// - [JsonProperty(PropertyName = "accountQuota")] - public int? AccountQuota { get; private set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/CIFSMountConfiguration.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/CIFSMountConfiguration.cs deleted file mode 100644 index 2abce151e..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/CIFSMountConfiguration.cs +++ /dev/null @@ -1,124 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Linq; - - /// - /// Information used to connect to a CIFS file system. - /// - public partial class CIFSMountConfiguration - { - /// - /// Initializes a new instance of the CIFSMountConfiguration class. - /// - public CIFSMountConfiguration() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the CIFSMountConfiguration class. - /// - /// The user to use for authentication against - /// the CIFS file system. - /// The URI of the file system to mount. - /// The relative path on the compute - /// node where the file system will be mounted - /// The password to use for authentication - /// against the CIFS file system. - /// Additional command line options to pass - /// to the mount command. - public CIFSMountConfiguration(string username, string source, string relativeMountPath, string password, string mountOptions = default(string)) - { - Username = username; - Source = source; - RelativeMountPath = relativeMountPath; - MountOptions = mountOptions; - Password = password; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the user to use for authentication against the CIFS - /// file system. - /// - [JsonProperty(PropertyName = "username")] - public string Username { get; set; } - - /// - /// Gets or sets the URI of the file system to mount. - /// - [JsonProperty(PropertyName = "source")] - public string Source { get; set; } - - /// - /// Gets or sets the relative path on the compute node where the file - /// system will be mounted - /// - /// - /// All file systems are mounted relative to the Batch mounts - /// directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment - /// variable. - /// - [JsonProperty(PropertyName = "relativeMountPath")] - public string RelativeMountPath { get; set; } - - /// - /// Gets or sets additional command line options to pass to the mount - /// command. - /// - /// - /// These are 'net use' options in Windows and 'mount' options in - /// Linux. - /// - [JsonProperty(PropertyName = "mountOptions")] - public string MountOptions { get; set; } - - /// - /// Gets or sets the password to use for authentication against the - /// CIFS file system. - /// - [JsonProperty(PropertyName = "password")] - public string Password { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Username == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Username"); - } - if (Source == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Source"); - } - if (RelativeMountPath == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "RelativeMountPath"); - } - if (Password == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Password"); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/CachingType.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/CachingType.cs deleted file mode 100644 index 0fe47b9e3..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/CachingType.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for CachingType. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum CachingType - { - /// - /// The caching mode for the disk is not enabled. - /// - [EnumMember(Value = "None")] - None, - /// - /// The caching mode for the disk is read only. - /// - [EnumMember(Value = "ReadOnly")] - ReadOnly, - /// - /// The caching mode for the disk is read and write. - /// - [EnumMember(Value = "ReadWrite")] - ReadWrite - } - internal static class CachingTypeEnumExtension - { - internal static string ToSerializedValue(this CachingType? value) - { - return value == null ? null : ((CachingType)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this CachingType value) - { - switch( value ) - { - case CachingType.None: - return "None"; - case CachingType.ReadOnly: - return "ReadOnly"; - case CachingType.ReadWrite: - return "ReadWrite"; - } - return null; - } - - internal static CachingType? ParseCachingType(this string value) - { - switch( value ) - { - case "None": - return CachingType.None; - case "ReadOnly": - return CachingType.ReadOnly; - case "ReadWrite": - return CachingType.ReadWrite; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateBaseProperties.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateBaseProperties.cs deleted file mode 100644 index ba72dcf57..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateBaseProperties.cs +++ /dev/null @@ -1,73 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - public partial class CertificateBaseProperties - { - /// - /// Initializes a new instance of the CertificateBaseProperties class. - /// - public CertificateBaseProperties() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the CertificateBaseProperties class. - /// - /// The algorithm of the certificate - /// thumbprint - /// The thumbprint of the certificate - /// The format of the certificate - either Pfx or - /// Cer. If omitted, the default is Pfx. Possible values include: - /// 'Pfx', 'Cer' - public CertificateBaseProperties(string thumbprintAlgorithm = default(string), string thumbprint = default(string), CertificateFormat format = default(CertificateFormat)) - { - ThumbprintAlgorithm = thumbprintAlgorithm; - Thumbprint = thumbprint; - Format = format; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the algorithm of the certificate thumbprint - /// - /// - /// This must match the first portion of the certificate name. - /// Currently required to be 'SHA1'. - /// - [JsonProperty(PropertyName = "thumbprintAlgorithm")] - public string ThumbprintAlgorithm { get; set; } - - /// - /// Gets or sets the thumbprint of the certificate - /// - /// - /// This must match the thumbprint from the name. - /// - [JsonProperty(PropertyName = "thumbprint")] - public string Thumbprint { get; set; } - - /// - /// Gets or sets the format of the certificate - either Pfx or Cer. If - /// omitted, the default is Pfx. Possible values include: 'Pfx', 'Cer' - /// - [JsonProperty(PropertyName = "format")] - public CertificateFormat Format { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateCancelDeletionHeaders.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateCancelDeletionHeaders.cs deleted file mode 100644 index 720af4758..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateCancelDeletionHeaders.cs +++ /dev/null @@ -1,57 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Defines headers for CancelDeletion operation. - /// - public partial class CertificateCancelDeletionHeaders - { - /// - /// Initializes a new instance of the CertificateCancelDeletionHeaders - /// class. - /// - public CertificateCancelDeletionHeaders() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the CertificateCancelDeletionHeaders - /// class. - /// - /// The ETag HTTP response header. This is an opaque - /// string. You can use it to detect whether the resource has changed - /// between requests. In particular, you can pass the ETag to one of - /// the If-Match or If-None-Match headers. - public CertificateCancelDeletionHeaders(string eTag = default(string)) - { - ETag = eTag; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the ETag HTTP response header. This is an opaque - /// string. You can use it to detect whether the resource has changed - /// between requests. In particular, you can pass the ETag to one of - /// the If-Match or If-None-Match headers. - /// - [JsonProperty(PropertyName = "ETag")] - public string ETag { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateCreateHeaders.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateCreateHeaders.cs deleted file mode 100644 index 69594f9d1..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateCreateHeaders.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Defines headers for Create operation. - /// - public partial class CertificateCreateHeaders - { - /// - /// Initializes a new instance of the CertificateCreateHeaders class. - /// - public CertificateCreateHeaders() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the CertificateCreateHeaders class. - /// - /// The ETag HTTP response header. This is an opaque - /// string. You can use it to detect whether the resource has changed - /// between requests. In particular, you can pass the ETag to one of - /// the If-Match or If-None-Match headers. - public CertificateCreateHeaders(string eTag = default(string)) - { - ETag = eTag; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the ETag HTTP response header. This is an opaque - /// string. You can use it to detect whether the resource has changed - /// between requests. In particular, you can pass the ETag to one of - /// the If-Match or If-None-Match headers. - /// - [JsonProperty(PropertyName = "ETag")] - public string ETag { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateCreateOrUpdateParametersInner.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateCreateOrUpdateParametersInner.cs deleted file mode 100644 index 898f0d7b8..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateCreateOrUpdateParametersInner.cs +++ /dev/null @@ -1,131 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Azure.Management.ResourceManager; - using Microsoft.Azure.Management.ResourceManager.Fluent; - using Microsoft.Rest; - using Microsoft.Rest.Serialization; - using Newtonsoft.Json; - using System.Linq; - - /// - /// Contains information about a certificate. - /// - [Rest.Serialization.JsonTransformation] - public partial class CertificateCreateOrUpdateParametersInner : Management.ResourceManager.Fluent.Resource - { - /// - /// Initializes a new instance of the - /// CertificateCreateOrUpdateParametersInner class. - /// - public CertificateCreateOrUpdateParametersInner() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the - /// CertificateCreateOrUpdateParametersInner class. - /// - /// The base64-encoded contents of the - /// certificate. - /// The algorithm of the certificate - /// thumbprint - /// The thumbprint of the certificate - /// The format of the certificate - either Pfx or - /// Cer. If omitted, the default is Pfx. Possible values include: - /// 'Pfx', 'Cer' - /// The password to access the certificate's - /// private key. - /// The ETag of the resource, used for concurrency - /// statements. - public CertificateCreateOrUpdateParametersInner(string data, string id = default(string), string name = default(string), string type = default(string), string thumbprintAlgorithm = default(string), string thumbprint = default(string), CertificateFormat format = default(CertificateFormat), string password = default(string), string etag = default(string)) - : base(id, name, type) - { - ThumbprintAlgorithm = thumbprintAlgorithm; - Thumbprint = thumbprint; - Format = format; - Data = data; - Password = password; - Etag = etag; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the algorithm of the certificate thumbprint - /// - /// - /// This must match the first portion of the certificate name. - /// Currently required to be 'SHA1'. - /// - [JsonProperty(PropertyName = "properties.thumbprintAlgorithm")] - public string ThumbprintAlgorithm { get; set; } - - /// - /// Gets or sets the thumbprint of the certificate - /// - /// - /// This must match the thumbprint from the name. - /// - [JsonProperty(PropertyName = "properties.thumbprint")] - public string Thumbprint { get; set; } - - /// - /// Gets or sets the format of the certificate - either Pfx or Cer. If - /// omitted, the default is Pfx. Possible values include: 'Pfx', 'Cer' - /// - [JsonProperty(PropertyName = "properties.format")] - public CertificateFormat Format { get; set; } - - /// - /// Gets or sets the base64-encoded contents of the certificate. - /// - /// - /// The maximum size is 10KB. - /// - [JsonProperty(PropertyName = "properties.data")] - public string Data { get; set; } - - /// - /// Gets or sets the password to access the certificate's private key. - /// - /// - /// This is required if the certificate format is pfx and must be - /// omitted if the certificate format is cer. - /// - [JsonProperty(PropertyName = "properties.password")] - public string Password { get; set; } - - /// - /// Gets the ETag of the resource, used for concurrency statements. - /// - [JsonProperty(PropertyName = "etag")] - public string Etag { get; private set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Data == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Data"); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateDeleteHeaders.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateDeleteHeaders.cs deleted file mode 100644 index c19ed4995..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateDeleteHeaders.cs +++ /dev/null @@ -1,63 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Defines headers for Delete operation. - /// - public partial class CertificateDeleteHeaders - { - /// - /// Initializes a new instance of the CertificateDeleteHeaders class. - /// - public CertificateDeleteHeaders() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the CertificateDeleteHeaders class. - /// - /// The URL of the resource used to check the - /// status of the asynchronous operation. - /// Suggested delay to check the status of the - /// asynchronous operation. The value is an integer that represents the - /// seconds. - public CertificateDeleteHeaders(string location = default(string), int? retryAfter = default(int?)) - { - Location = location; - RetryAfter = retryAfter; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the URL of the resource used to check the status of - /// the asynchronous operation. - /// - [JsonProperty(PropertyName = "Location")] - public string Location { get; set; } - - /// - /// Gets or sets suggested delay to check the status of the - /// asynchronous operation. The value is an integer that represents the - /// seconds. - /// - [JsonProperty(PropertyName = "Retry-After")] - public int? RetryAfter { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateFormat.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateFormat.cs deleted file mode 100644 index 5ecba565d..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateFormat.cs +++ /dev/null @@ -1,65 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for CertificateFormat. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum CertificateFormat - { - /// - /// The certificate is a PFX (PKCS#12) formatted certificate or - /// certificate chain. - /// - [EnumMember(Value = "Pfx")] - Pfx, - /// - /// The certificate is a base64-encoded X.509 certificate. - /// - [EnumMember(Value = "Cer")] - Cer - } - internal static class CertificateFormatEnumExtension - { - internal static string ToSerializedValue(this CertificateFormat? value) - { - return value == null ? null : ((CertificateFormat)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this CertificateFormat value) - { - switch( value ) - { - case CertificateFormat.Pfx: - return "Pfx"; - case CertificateFormat.Cer: - return "Cer"; - } - return null; - } - - internal static CertificateFormat? ParseCertificateFormat(this string value) - { - switch( value ) - { - case "Pfx": - return CertificateFormat.Pfx; - case "Cer": - return CertificateFormat.Cer; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateGetHeaders.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateGetHeaders.cs deleted file mode 100644 index 84270e9a5..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateGetHeaders.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Defines headers for Get operation. - /// - public partial class CertificateGetHeaders - { - /// - /// Initializes a new instance of the CertificateGetHeaders class. - /// - public CertificateGetHeaders() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the CertificateGetHeaders class. - /// - /// The ETag HTTP response header. This is an opaque - /// string. You can use it to detect whether the resource has changed - /// between requests. In particular, you can pass the ETag to one of - /// the If-Match or If-None-Match headers. - public CertificateGetHeaders(string eTag = default(string)) - { - ETag = eTag; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the ETag HTTP response header. This is an opaque - /// string. You can use it to detect whether the resource has changed - /// between requests. In particular, you can pass the ETag to one of - /// the If-Match or If-None-Match headers. - /// - [JsonProperty(PropertyName = "ETag")] - public string ETag { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateInner.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateInner.cs deleted file mode 100644 index 13e0d9c3c..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateInner.cs +++ /dev/null @@ -1,166 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Azure.Management.ResourceManager; - using Microsoft.Azure.Management.ResourceManager.Fluent; - using Microsoft.Rest; - using Microsoft.Rest.Serialization; - using Newtonsoft.Json; - using System.Linq; - - /// - /// Contains information about a certificate. - /// - [Rest.Serialization.JsonTransformation] - public partial class CertificateInner : Management.ResourceManager.Fluent.Resource - { - /// - /// Initializes a new instance of the CertificateInner class. - /// - public CertificateInner() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the CertificateInner class. - /// - /// The algorithm of the certificate - /// thumbprint - /// The thumbprint of the certificate - /// The format of the certificate - either Pfx or - /// Cer. If omitted, the default is Pfx. Possible values include: - /// 'Pfx', 'Cer' - /// The provisioned state of the - /// resource - /// The time at which the - /// certificate entered its current state. - /// The previous provisioned - /// state of the resource. Possible values include: 'Succeeded', - /// 'Deleting', 'Failed' - /// The time at - /// which the certificate entered its previous state. - /// The public key of the certificate. - /// The error which occurred while - /// deleting the certificate - /// The ETag of the resource, used for concurrency - /// statements. - public CertificateInner(string id = default(string), string name = default(string), string type = default(string), string thumbprintAlgorithm = default(string), string thumbprint = default(string), CertificateFormat format = default(CertificateFormat), CertificateProvisioningState provisioningState = default(CertificateProvisioningState), System.DateTime? provisioningStateTransitionTime = default(System.DateTime?), CertificateProvisioningState previousProvisioningState = default(CertificateProvisioningState), System.DateTime? previousProvisioningStateTransitionTime = default(System.DateTime?), string publicData = default(string), DeleteCertificateError deleteCertificateError = default(DeleteCertificateError), string etag = default(string)) - : base(id, name, type) - { - ThumbprintAlgorithm = thumbprintAlgorithm; - Thumbprint = thumbprint; - Format = format; - ProvisioningState = provisioningState; - ProvisioningStateTransitionTime = provisioningStateTransitionTime; - PreviousProvisioningState = previousProvisioningState; - PreviousProvisioningStateTransitionTime = previousProvisioningStateTransitionTime; - PublicData = publicData; - DeleteCertificateError = deleteCertificateError; - Etag = etag; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the algorithm of the certificate thumbprint - /// - /// - /// This must match the first portion of the certificate name. - /// Currently required to be 'SHA1'. - /// - [JsonProperty(PropertyName = "properties.thumbprintAlgorithm")] - public string ThumbprintAlgorithm { get; set; } - - /// - /// Gets or sets the thumbprint of the certificate - /// - /// - /// This must match the thumbprint from the name. - /// - [JsonProperty(PropertyName = "properties.thumbprint")] - public string Thumbprint { get; set; } - - /// - /// Gets or sets the format of the certificate - either Pfx or Cer. If - /// omitted, the default is Pfx. Possible values include: 'Pfx', 'Cer' - /// - [JsonProperty(PropertyName = "properties.format")] - public CertificateFormat Format { get; set; } - - /// - /// Gets the provisioned state of the resource - /// - /// - /// Possible values include: 'Succeeded', 'Deleting', 'Failed' - /// - [JsonProperty(PropertyName = "properties.provisioningState")] - public CertificateProvisioningState ProvisioningState { get; private set; } - - /// - /// Gets the time at which the certificate entered its current state. - /// - [JsonProperty(PropertyName = "properties.provisioningStateTransitionTime")] - public System.DateTime? ProvisioningStateTransitionTime { get; private set; } - - /// - /// Gets the previous provisioned state of the resource. Possible - /// values include: 'Succeeded', 'Deleting', 'Failed' - /// - [JsonProperty(PropertyName = "properties.previousProvisioningState")] - public CertificateProvisioningState PreviousProvisioningState { get; private set; } - - /// - /// Gets the time at which the certificate entered its previous state. - /// - [JsonProperty(PropertyName = "properties.previousProvisioningStateTransitionTime")] - public System.DateTime? PreviousProvisioningStateTransitionTime { get; private set; } - - /// - /// Gets the public key of the certificate. - /// - [JsonProperty(PropertyName = "properties.publicData")] - public string PublicData { get; private set; } - - /// - /// Gets the error which occurred while deleting the certificate - /// - /// - /// This is only returned when the certificate provisioningState is - /// 'Failed'. - /// - [JsonProperty(PropertyName = "properties.deleteCertificateError")] - public DeleteCertificateError DeleteCertificateError { get; private set; } - - /// - /// Gets the ETag of the resource, used for concurrency statements. - /// - [JsonProperty(PropertyName = "etag")] - public string Etag { get; private set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (DeleteCertificateError != null) - { - DeleteCertificateError.Validate(); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateProvisioningState.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateProvisioningState.cs deleted file mode 100644 index 931a0f20e..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateProvisioningState.cs +++ /dev/null @@ -1,82 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for CertificateProvisioningState. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum CertificateProvisioningState - { - /// - /// The certificate is available for use in pools. - /// - [EnumMember(Value = "Succeeded")] - Succeeded, - /// - /// The user has requested that the certificate be deleted, but the - /// delete operation has not yet completed. You may not reference the - /// certificate when creating or updating pools. - /// - [EnumMember(Value = "Deleting")] - Deleting, - /// - /// The user requested that the certificate be deleted, but there are - /// pools that still have references to the certificate, or it is still - /// installed on one or more compute nodes. (The latter can occur if - /// the certificate has been removed from the pool, but the node has - /// not yet restarted. Nodes refresh their certificates only when they - /// restart.) You may use the cancel certificate delete operation to - /// cancel the delete, or the delete certificate operation to retry the - /// delete. - /// - [EnumMember(Value = "Failed")] - Failed - } - internal static class CertificateProvisioningStateEnumExtension - { - internal static string ToSerializedValue(this CertificateProvisioningState? value) - { - return value == null ? null : ((CertificateProvisioningState)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this CertificateProvisioningState value) - { - switch( value ) - { - case CertificateProvisioningState.Succeeded: - return "Succeeded"; - case CertificateProvisioningState.Deleting: - return "Deleting"; - case CertificateProvisioningState.Failed: - return "Failed"; - } - return null; - } - - internal static CertificateProvisioningState? ParseCertificateProvisioningState(this string value) - { - switch( value ) - { - case "Succeeded": - return CertificateProvisioningState.Succeeded; - case "Deleting": - return CertificateProvisioningState.Deleting; - case "Failed": - return CertificateProvisioningState.Failed; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateReference.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateReference.cs deleted file mode 100644 index b66b50c4a..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateReference.cs +++ /dev/null @@ -1,121 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - - /// - /// A reference to a certificate to be installed on compute nodes in a - /// pool. This must exist inside the same account as the pool. - /// - public partial class CertificateReference - { - /// - /// Initializes a new instance of the CertificateReference class. - /// - public CertificateReference() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the CertificateReference class. - /// - /// The fully qualified ID of the certificate to - /// install on the pool. This must be inside the same batch account as - /// the pool. - /// The location of the certificate store - /// on the compute node into which to install the certificate. - /// The name of the certificate store on the - /// compute node into which to install the certificate. - /// Which user accounts on the compute node - /// should have access to the private data of the certificate. - public CertificateReference(string id, CertificateStoreLocation? storeLocation = default(CertificateStoreLocation?), string storeName = default(string), IList visibility = default(IList)) - { - Id = id; - StoreLocation = storeLocation; - StoreName = storeName; - Visibility = visibility; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the fully qualified ID of the certificate to install - /// on the pool. This must be inside the same batch account as the - /// pool. - /// - [JsonProperty(PropertyName = "id")] - public string Id { get; set; } - - /// - /// Gets or sets the location of the certificate store on the compute - /// node into which to install the certificate. - /// - /// - /// The default value is currentUser. This property is applicable only - /// for pools configured with Windows nodes (that is, created with - /// cloudServiceConfiguration, or with virtualMachineConfiguration - /// using a Windows image reference). For Linux compute nodes, the - /// certificates are stored in a directory inside the task working - /// directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is - /// supplied to the task to query for this location. For certificates - /// with visibility of 'remoteUser', a 'certs' directory is created in - /// the user's home directory (e.g., /home/{user-name}/certs) and - /// certificates are placed in that directory. Possible values include: - /// 'CurrentUser', 'LocalMachine' - /// - [JsonProperty(PropertyName = "storeLocation")] - public CertificateStoreLocation? StoreLocation { get; set; } - - /// - /// Gets or sets the name of the certificate store on the compute node - /// into which to install the certificate. - /// - /// - /// This property is applicable only for pools configured with Windows - /// nodes (that is, created with cloudServiceConfiguration, or with - /// virtualMachineConfiguration using a Windows image reference). - /// Common store names include: My, Root, CA, Trust, Disallowed, - /// TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, but any - /// custom store name can also be used. The default value is My. - /// - [JsonProperty(PropertyName = "storeName")] - public string StoreName { get; set; } - - /// - /// Gets or sets which user accounts on the compute node should have - /// access to the private data of the certificate. - /// - [JsonProperty(PropertyName = "visibility")] - public IList Visibility { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Id == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Id"); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateStoreLocation.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateStoreLocation.cs deleted file mode 100644 index 218516d57..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateStoreLocation.cs +++ /dev/null @@ -1,66 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for CertificateStoreLocation. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum CertificateStoreLocation - { - /// - /// Certificates should be installed to the CurrentUser certificate - /// store. - /// - [EnumMember(Value = "CurrentUser")] - CurrentUser, - /// - /// Certificates should be installed to the LocalMachine certificate - /// store. - /// - [EnumMember(Value = "LocalMachine")] - LocalMachine - } - internal static class CertificateStoreLocationEnumExtension - { - internal static string ToSerializedValue(this CertificateStoreLocation? value) - { - return value == null ? null : ((CertificateStoreLocation)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this CertificateStoreLocation value) - { - switch( value ) - { - case CertificateStoreLocation.CurrentUser: - return "CurrentUser"; - case CertificateStoreLocation.LocalMachine: - return "LocalMachine"; - } - return null; - } - - internal static CertificateStoreLocation? ParseCertificateStoreLocation(this string value) - { - switch( value ) - { - case "CurrentUser": - return CertificateStoreLocation.CurrentUser; - case "LocalMachine": - return CertificateStoreLocation.LocalMachine; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateUpdateHeaders.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateUpdateHeaders.cs deleted file mode 100644 index f43b52f6f..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateUpdateHeaders.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Defines headers for Update operation. - /// - public partial class CertificateUpdateHeaders - { - /// - /// Initializes a new instance of the CertificateUpdateHeaders class. - /// - public CertificateUpdateHeaders() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the CertificateUpdateHeaders class. - /// - /// The ETag HTTP response header. This is an opaque - /// string. You can use it to detect whether the resource has changed - /// between requests. In particular, you can pass the ETag to one of - /// the If-Match or If-None-Match headers. - public CertificateUpdateHeaders(string eTag = default(string)) - { - ETag = eTag; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the ETag HTTP response header. This is an opaque - /// string. You can use it to detect whether the resource has changed - /// between requests. In particular, you can pass the ETag to one of - /// the If-Match or If-None-Match headers. - /// - [JsonProperty(PropertyName = "ETag")] - public string ETag { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateVisibility.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateVisibility.cs deleted file mode 100644 index bfef8c08c..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/CertificateVisibility.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for CertificateVisibility. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum CertificateVisibility - { - /// - /// The certificate should be visible to the user account under which - /// the start task is run. Note that if AutoUser Scope is Pool for both - /// the StartTask and a Task, this certificate will be visible to the - /// Task as well. - /// - [EnumMember(Value = "StartTask")] - StartTask, - /// - /// The certificate should be visible to the user accounts under which - /// job tasks are run. - /// - [EnumMember(Value = "Task")] - Task, - /// - /// The certificate should be visible to the user accounts under which - /// users remotely access the node. - /// - [EnumMember(Value = "RemoteUser")] - RemoteUser - } - internal static class CertificateVisibilityEnumExtension - { - internal static string ToSerializedValue(this CertificateVisibility? value) - { - return value == null ? null : ((CertificateVisibility)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this CertificateVisibility value) - { - switch( value ) - { - case CertificateVisibility.StartTask: - return "StartTask"; - case CertificateVisibility.Task: - return "Task"; - case CertificateVisibility.RemoteUser: - return "RemoteUser"; - } - return null; - } - - internal static CertificateVisibility? ParseCertificateVisibility(this string value) - { - switch( value ) - { - case "StartTask": - return CertificateVisibility.StartTask; - case "Task": - return CertificateVisibility.Task; - case "RemoteUser": - return CertificateVisibility.RemoteUser; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/CheckNameAvailabilityParameters.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/CheckNameAvailabilityParameters.cs deleted file mode 100644 index f2f90d1f5..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/CheckNameAvailabilityParameters.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Linq; - - /// - /// Parameters for a check name availability request. - /// - public partial class CheckNameAvailabilityParameters - { - /// - /// Initializes a new instance of the CheckNameAvailabilityParameters - /// class. - /// - public CheckNameAvailabilityParameters() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the CheckNameAvailabilityParameters - /// class. - /// - /// The name to check for availability - public CheckNameAvailabilityParameters(string name) - { - Name = name; - CustomInit(); - } - /// - /// Static constructor for CheckNameAvailabilityParameters class. - /// - static CheckNameAvailabilityParameters() - { - Type = "Microsoft.Batch/batchAccounts"; - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the name to check for availability - /// - [JsonProperty(PropertyName = "name")] - public string Name { get; set; } - - /// - /// The resource type. Must be set to Microsoft.Batch/batchAccounts - /// - [JsonProperty(PropertyName = "type")] - public static string Type { get; private set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Name == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Name"); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/CheckNameAvailabilityResultInner.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/CheckNameAvailabilityResultInner.cs deleted file mode 100644 index 02ac42816..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/CheckNameAvailabilityResultInner.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// The CheckNameAvailability operation response. - /// - public partial class CheckNameAvailabilityResultInner - { - /// - /// Initializes a new instance of the CheckNameAvailabilityResultInner - /// class. - /// - public CheckNameAvailabilityResultInner() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the CheckNameAvailabilityResultInner - /// class. - /// - /// Gets a boolean value that indicates - /// whether the name is available for you to use. If true, the name is - /// available. If false, the name has already been taken or invalid and - /// cannot be used. - /// Gets the reason that a Batch account name - /// could not be used. The Reason element is only returned if - /// NameAvailable is false. Possible values include: 'Invalid', - /// 'AlreadyExists' - /// Gets an error message explaining the Reason - /// value in more detail. - public CheckNameAvailabilityResultInner(bool? nameAvailable = default(bool?), NameAvailabilityReason? reason = default(NameAvailabilityReason?), string message = default(string)) - { - NameAvailable = nameAvailable; - Reason = reason; - Message = message; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets a boolean value that indicates whether the name is available - /// for you to use. If true, the name is available. If false, the name - /// has already been taken or invalid and cannot be used. - /// - [JsonProperty(PropertyName = "nameAvailable")] - public bool? NameAvailable { get; private set; } - - /// - /// Gets the reason that a Batch account name could not be used. The - /// Reason element is only returned if NameAvailable is false. Possible - /// values include: 'Invalid', 'AlreadyExists' - /// - [JsonProperty(PropertyName = "reason")] - public NameAvailabilityReason? Reason { get; private set; } - - /// - /// Gets an error message explaining the Reason value in more detail. - /// - [JsonProperty(PropertyName = "message")] - public string Message { get; private set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/CloudServiceConfiguration.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/CloudServiceConfiguration.cs deleted file mode 100644 index c192dc441..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/CloudServiceConfiguration.cs +++ /dev/null @@ -1,89 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Linq; - - /// - /// The configuration for nodes in a pool based on the Azure Cloud Services - /// platform. - /// - public partial class CloudServiceConfiguration - { - /// - /// Initializes a new instance of the CloudServiceConfiguration class. - /// - public CloudServiceConfiguration() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the CloudServiceConfiguration class. - /// - /// The Azure Guest OS family to be installed on - /// the virtual machines in the pool. - /// The Azure Guest OS version to be installed - /// on the virtual machines in the pool. - public CloudServiceConfiguration(string osFamily, string osVersion = default(string)) - { - OsFamily = osFamily; - OsVersion = osVersion; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the Azure Guest OS family to be installed on the - /// virtual machines in the pool. - /// - /// - /// Possible values are: 2 - OS Family 2, equivalent to Windows Server - /// 2008 R2 SP1. 3 - OS Family 3, equivalent to Windows Server 2012. 4 - /// - OS Family 4, equivalent to Windows Server 2012 R2. 5 - OS Family - /// 5, equivalent to Windows Server 2016. 6 - OS Family 6, equivalent - /// to Windows Server 2019. For more information, see Azure Guest OS - /// Releases - /// (https://azure.microsoft.com/documentation/articles/cloud-services-guestos-update-matrix/#releases). - /// - [JsonProperty(PropertyName = "osFamily")] - public string OsFamily { get; set; } - - /// - /// Gets or sets the Azure Guest OS version to be installed on the - /// virtual machines in the pool. - /// - /// - /// The default value is * which specifies the latest operating system - /// version for the specified OS family. - /// - [JsonProperty(PropertyName = "osVersion")] - public string OsVersion { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (OsFamily == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "OsFamily"); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/ComputeNodeDeallocationOption.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/ComputeNodeDeallocationOption.cs deleted file mode 100644 index 88435073c..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/ComputeNodeDeallocationOption.cs +++ /dev/null @@ -1,89 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for ComputeNodeDeallocationOption. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum ComputeNodeDeallocationOption - { - /// - /// Terminate running task processes and requeue the tasks. The tasks - /// will run again when a node is available. Remove nodes as soon as - /// tasks have been terminated. - /// - [EnumMember(Value = "Requeue")] - Requeue, - /// - /// Terminate running tasks. The tasks will be completed with - /// failureInfo indicating that they were terminated, and will not run - /// again. Remove nodes as soon as tasks have been terminated. - /// - [EnumMember(Value = "Terminate")] - Terminate, - /// - /// Allow currently running tasks to complete. Schedule no new tasks - /// while waiting. Remove nodes when all tasks have completed. - /// - [EnumMember(Value = "TaskCompletion")] - TaskCompletion, - /// - /// Allow currently running tasks to complete, then wait for all task - /// data retention periods to expire. Schedule no new tasks while - /// waiting. Remove nodes when all task retention periods have expired. - /// - [EnumMember(Value = "RetainedData")] - RetainedData - } - internal static class ComputeNodeDeallocationOptionEnumExtension - { - internal static string ToSerializedValue(this ComputeNodeDeallocationOption? value) - { - return value == null ? null : ((ComputeNodeDeallocationOption)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this ComputeNodeDeallocationOption value) - { - switch( value ) - { - case ComputeNodeDeallocationOption.Requeue: - return "Requeue"; - case ComputeNodeDeallocationOption.Terminate: - return "Terminate"; - case ComputeNodeDeallocationOption.TaskCompletion: - return "TaskCompletion"; - case ComputeNodeDeallocationOption.RetainedData: - return "RetainedData"; - } - return null; - } - - internal static ComputeNodeDeallocationOption? ParseComputeNodeDeallocationOption(this string value) - { - switch( value ) - { - case "Requeue": - return ComputeNodeDeallocationOption.Requeue; - case "Terminate": - return ComputeNodeDeallocationOption.Terminate; - case "TaskCompletion": - return ComputeNodeDeallocationOption.TaskCompletion; - case "RetainedData": - return ComputeNodeDeallocationOption.RetainedData; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/ComputeNodeFillType.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/ComputeNodeFillType.cs deleted file mode 100644 index 0e47718bd..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/ComputeNodeFillType.cs +++ /dev/null @@ -1,66 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for ComputeNodeFillType. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum ComputeNodeFillType - { - /// - /// Tasks should be assigned evenly across all nodes in the pool. - /// - [EnumMember(Value = "Spread")] - Spread, - /// - /// As many tasks as possible (maxTasksPerNode) should be assigned to - /// each node in the pool before any tasks are assigned to the next - /// node in the pool. - /// - [EnumMember(Value = "Pack")] - Pack - } - internal static class ComputeNodeFillTypeEnumExtension - { - internal static string ToSerializedValue(this ComputeNodeFillType? value) - { - return value == null ? null : ((ComputeNodeFillType)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this ComputeNodeFillType value) - { - switch( value ) - { - case ComputeNodeFillType.Spread: - return "Spread"; - case ComputeNodeFillType.Pack: - return "Pack"; - } - return null; - } - - internal static ComputeNodeFillType? ParseComputeNodeFillType(this string value) - { - switch( value ) - { - case "Spread": - return ComputeNodeFillType.Spread; - case "Pack": - return ComputeNodeFillType.Pack; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/ContainerConfiguration.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/ContainerConfiguration.cs deleted file mode 100644 index 9f4fa00bf..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/ContainerConfiguration.cs +++ /dev/null @@ -1,83 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - - /// - /// The configuration for container-enabled pools. - /// - public partial class ContainerConfiguration - { - /// - /// Initializes a new instance of the ContainerConfiguration class. - /// - public ContainerConfiguration() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the ContainerConfiguration class. - /// - /// The collection of container image - /// names. - /// Additional private registries - /// from which containers can be pulled. - public ContainerConfiguration(IList containerImageNames = default(IList), IList containerRegistries = default(IList)) - { - ContainerImageNames = containerImageNames; - ContainerRegistries = containerRegistries; - CustomInit(); - } - /// - /// Static constructor for ContainerConfiguration class. - /// - static ContainerConfiguration() - { - Type = "DockerCompatible"; - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the collection of container image names. - /// - /// - /// This is the full image reference, as would be specified to "docker - /// pull". An image will be sourced from the default Docker registry - /// unless the image is fully qualified with an alternative registry. - /// - [JsonProperty(PropertyName = "containerImageNames")] - public IList ContainerImageNames { get; set; } - - /// - /// Gets or sets additional private registries from which containers - /// can be pulled. - /// - /// - /// If any images must be downloaded from a private registry which - /// requires credentials, then those credentials must be provided here. - /// - [JsonProperty(PropertyName = "containerRegistries")] - public IList ContainerRegistries { get; set; } - - /// - /// - [JsonProperty(PropertyName = "type")] - public static string Type { get; private set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/ContainerRegistry.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/ContainerRegistry.cs deleted file mode 100644 index 33df823a4..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/ContainerRegistry.cs +++ /dev/null @@ -1,88 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Linq; - - /// - /// A private container registry. - /// - public partial class ContainerRegistry - { - /// - /// Initializes a new instance of the ContainerRegistry class. - /// - public ContainerRegistry() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the ContainerRegistry class. - /// - /// The user name to log into the registry - /// server. - /// The password to log into the registry - /// server. - /// The registry URL. - public ContainerRegistry(string userName, string password, string registryServer = default(string)) - { - RegistryServer = registryServer; - UserName = userName; - Password = password; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the registry URL. - /// - /// - /// If omitted, the default is "docker.io". - /// - [JsonProperty(PropertyName = "registryServer")] - public string RegistryServer { get; set; } - - /// - /// Gets or sets the user name to log into the registry server. - /// - [JsonProperty(PropertyName = "username")] - public string UserName { get; set; } - - /// - /// Gets or sets the password to log into the registry server. - /// - [JsonProperty(PropertyName = "password")] - public string Password { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (UserName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "UserName"); - } - if (Password == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Password"); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/ContainerWorkingDirectory.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/ContainerWorkingDirectory.cs deleted file mode 100644 index d0f377dd5..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/ContainerWorkingDirectory.cs +++ /dev/null @@ -1,66 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for ContainerWorkingDirectory. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum ContainerWorkingDirectory - { - /// - /// Use the standard Batch service task working directory, which will - /// contain the Task resource files populated by Batch. - /// - [EnumMember(Value = "TaskWorkingDirectory")] - TaskWorkingDirectory, - /// - /// Using container image defined working directory. Beware that this - /// directory will not contain the resource files downloaded by Batch. - /// - [EnumMember(Value = "ContainerImageDefault")] - ContainerImageDefault - } - internal static class ContainerWorkingDirectoryEnumExtension - { - internal static string ToSerializedValue(this ContainerWorkingDirectory? value) - { - return value == null ? null : ((ContainerWorkingDirectory)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this ContainerWorkingDirectory value) - { - switch( value ) - { - case ContainerWorkingDirectory.TaskWorkingDirectory: - return "TaskWorkingDirectory"; - case ContainerWorkingDirectory.ContainerImageDefault: - return "ContainerImageDefault"; - } - return null; - } - - internal static ContainerWorkingDirectory? ParseContainerWorkingDirectory(this string value) - { - switch( value ) - { - case "TaskWorkingDirectory": - return ContainerWorkingDirectory.TaskWorkingDirectory; - case "ContainerImageDefault": - return ContainerWorkingDirectory.ContainerImageDefault; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/DataDisk.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/DataDisk.cs deleted file mode 100644 index 6744302cd..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/DataDisk.cs +++ /dev/null @@ -1,112 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Settings which will be used by the data disks associated to Compute - /// Nodes in the Pool. When using attached data disks, you need to mount - /// and format the disks from within a VM to use them. - /// - public partial class DataDisk - { - /// - /// Initializes a new instance of the DataDisk class. - /// - public DataDisk() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the DataDisk class. - /// - /// The logical unit number. - /// The initial disk size in GB when creating - /// new data disk. - /// The type of caching to be enabled for the - /// data disks. - /// The storage account type to be - /// used for the data disk. - public DataDisk(int lun, int diskSizeGB, CachingType? caching = default(CachingType?), StorageAccountType? storageAccountType = default(StorageAccountType?)) - { - Lun = lun; - Caching = caching; - DiskSizeGB = diskSizeGB; - StorageAccountType = storageAccountType; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the logical unit number. - /// - /// - /// The lun is used to uniquely identify each data disk. If attaching - /// multiple disks, each should have a distinct lun. - /// - [JsonProperty(PropertyName = "lun")] - public int Lun { get; set; } - - /// - /// Gets or sets the type of caching to be enabled for the data disks. - /// - /// - /// Values are: - /// - /// none - The caching mode for the disk is not enabled. - /// readOnly - The caching mode for the disk is read only. - /// readWrite - The caching mode for the disk is read and write. - /// - /// The default value for caching is none. For information about the - /// caching options see: - /// https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/. - /// Possible values include: 'None', 'ReadOnly', 'ReadWrite' - /// - [JsonProperty(PropertyName = "caching")] - public CachingType? Caching { get; set; } - - /// - /// Gets or sets the initial disk size in GB when creating new data - /// disk. - /// - [JsonProperty(PropertyName = "diskSizeGB")] - public int DiskSizeGB { get; set; } - - /// - /// Gets or sets the storage account type to be used for the data disk. - /// - /// - /// If omitted, the default is "Standard_LRS". Values are: - /// - /// Standard_LRS - The data disk should use standard locally redundant - /// storage. - /// Premium_LRS - The data disk should use premium locally redundant - /// storage. Possible values include: 'Standard_LRS', 'Premium_LRS' - /// - [JsonProperty(PropertyName = "storageAccountType")] - public StorageAccountType? StorageAccountType { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/DeleteCertificateError.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/DeleteCertificateError.cs deleted file mode 100644 index 6eae6a2e7..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/DeleteCertificateError.cs +++ /dev/null @@ -1,110 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - - /// - /// An error response from the Batch service. - /// - public partial class DeleteCertificateError - { - /// - /// Initializes a new instance of the DeleteCertificateError class. - /// - public DeleteCertificateError() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the DeleteCertificateError class. - /// - /// An identifier for the error. Codes are invariant - /// and are intended to be consumed programmatically. - /// A message describing the error, intended to - /// be suitable for display in a user interface. - /// The target of the particular error. For - /// example, the name of the property in error. - /// A list of additional details about the - /// error. - public DeleteCertificateError(string code, string message, string target = default(string), IList details = default(IList)) - { - Code = code; - Message = message; - Target = target; - Details = details; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets an identifier for the error. Codes are invariant and - /// are intended to be consumed programmatically. - /// - [JsonProperty(PropertyName = "code")] - public string Code { get; set; } - - /// - /// Gets or sets a message describing the error, intended to be - /// suitable for display in a user interface. - /// - [JsonProperty(PropertyName = "message")] - public string Message { get; set; } - - /// - /// Gets or sets the target of the particular error. For example, the - /// name of the property in error. - /// - [JsonProperty(PropertyName = "target")] - public string Target { get; set; } - - /// - /// Gets or sets a list of additional details about the error. - /// - [JsonProperty(PropertyName = "details")] - public IList Details { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Code == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Code"); - } - if (Message == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Message"); - } - if (Details != null) - { - foreach (var element in Details) - { - if (element != null) - { - element.Validate(); - } - } - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/DeploymentConfiguration.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/DeploymentConfiguration.cs deleted file mode 100644 index 047e346b8..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/DeploymentConfiguration.cs +++ /dev/null @@ -1,86 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Deployment configuration properties. - /// - public partial class DeploymentConfiguration - { - /// - /// Initializes a new instance of the DeploymentConfiguration class. - /// - public DeploymentConfiguration() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the DeploymentConfiguration class. - /// - /// The cloud service - /// configuration for the pool. - /// The virtual machine - /// configuration for the pool. - public DeploymentConfiguration(CloudServiceConfiguration cloudServiceConfiguration = default(CloudServiceConfiguration), VirtualMachineConfiguration virtualMachineConfiguration = default(VirtualMachineConfiguration)) - { - CloudServiceConfiguration = cloudServiceConfiguration; - VirtualMachineConfiguration = virtualMachineConfiguration; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the cloud service configuration for the pool. - /// - /// - /// This property and virtualMachineConfiguration are mutually - /// exclusive and one of the properties must be specified. This - /// property cannot be specified if the Batch account was created with - /// its poolAllocationMode property set to 'UserSubscription'. - /// - [JsonProperty(PropertyName = "cloudServiceConfiguration")] - public CloudServiceConfiguration CloudServiceConfiguration { get; set; } - - /// - /// Gets or sets the virtual machine configuration for the pool. - /// - /// - /// This property and cloudServiceConfiguration are mutually exclusive - /// and one of the properties must be specified. - /// - [JsonProperty(PropertyName = "virtualMachineConfiguration")] - public VirtualMachineConfiguration VirtualMachineConfiguration { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (CloudServiceConfiguration != null) - { - CloudServiceConfiguration.Validate(); - } - if (VirtualMachineConfiguration != null) - { - VirtualMachineConfiguration.Validate(); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/ElevationLevel.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/ElevationLevel.cs deleted file mode 100644 index c53d080c5..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/ElevationLevel.cs +++ /dev/null @@ -1,65 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for ElevationLevel. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum ElevationLevel - { - /// - /// The user is a standard user without elevated access. - /// - [EnumMember(Value = "NonAdmin")] - NonAdmin, - /// - /// The user is a user with elevated access and operates with full - /// Administrator permissions. - /// - [EnumMember(Value = "Admin")] - Admin - } - internal static class ElevationLevelEnumExtension - { - internal static string ToSerializedValue(this ElevationLevel? value) - { - return value == null ? null : ((ElevationLevel)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this ElevationLevel value) - { - switch( value ) - { - case ElevationLevel.NonAdmin: - return "NonAdmin"; - case ElevationLevel.Admin: - return "Admin"; - } - return null; - } - - internal static ElevationLevel? ParseElevationLevel(this string value) - { - switch( value ) - { - case "NonAdmin": - return ElevationLevel.NonAdmin; - case "Admin": - return ElevationLevel.Admin; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/EnvironmentSetting.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/EnvironmentSetting.cs deleted file mode 100644 index a40f04ec9..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/EnvironmentSetting.cs +++ /dev/null @@ -1,71 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Linq; - - /// - /// An environment variable to be set on a task process. - /// - public partial class EnvironmentSetting - { - /// - /// Initializes a new instance of the EnvironmentSetting class. - /// - public EnvironmentSetting() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the EnvironmentSetting class. - /// - /// The name of the environment variable. - /// The value of the environment variable. - public EnvironmentSetting(string name, string value = default(string)) - { - Name = name; - Value = value; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the name of the environment variable. - /// - [JsonProperty(PropertyName = "name")] - public string Name { get; set; } - - /// - /// Gets or sets the value of the environment variable. - /// - [JsonProperty(PropertyName = "value")] - public string Value { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Name == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Name"); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/FixedScaleSettings.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/FixedScaleSettings.cs deleted file mode 100644 index b24f5c059..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/FixedScaleSettings.cs +++ /dev/null @@ -1,101 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Fixed scale settings for the pool. - /// - public partial class FixedScaleSettings - { - /// - /// Initializes a new instance of the FixedScaleSettings class. - /// - public FixedScaleSettings() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the FixedScaleSettings class. - /// - /// The timeout for allocation of compute - /// nodes to the pool. - /// The desired number of dedicated - /// compute nodes in the pool. - /// The desired number of - /// low-priority compute nodes in the pool. - /// Determines what to do with a - /// node and its running task(s) if the pool size is - /// decreasing. - public FixedScaleSettings(System.TimeSpan? resizeTimeout = default(System.TimeSpan?), int? targetDedicatedNodes = default(int?), int? targetLowPriorityNodes = default(int?), ComputeNodeDeallocationOption? nodeDeallocationOption = default(ComputeNodeDeallocationOption?)) - { - ResizeTimeout = resizeTimeout; - TargetDedicatedNodes = targetDedicatedNodes; - TargetLowPriorityNodes = targetLowPriorityNodes; - NodeDeallocationOption = nodeDeallocationOption; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the timeout for allocation of compute nodes to the - /// pool. - /// - /// - /// The default value is 15 minutes. Timeout values use ISO 8601 - /// format. For example, use PT10M for 10 minutes. The minimum value is - /// 5 minutes. If you specify a value less than 5 minutes, the Batch - /// service rejects the request with an error; if you are calling the - /// REST API directly, the HTTP status code is 400 (Bad Request). - /// - [JsonProperty(PropertyName = "resizeTimeout")] - public System.TimeSpan? ResizeTimeout { get; set; } - - /// - /// Gets or sets the desired number of dedicated compute nodes in the - /// pool. - /// - /// - /// At least one of targetDedicatedNodes, targetLowPriority nodes must - /// be set. - /// - [JsonProperty(PropertyName = "targetDedicatedNodes")] - public int? TargetDedicatedNodes { get; set; } - - /// - /// Gets or sets the desired number of low-priority compute nodes in - /// the pool. - /// - /// - /// At least one of targetDedicatedNodes, targetLowPriority nodes must - /// be set. - /// - [JsonProperty(PropertyName = "targetLowPriorityNodes")] - public int? TargetLowPriorityNodes { get; set; } - - /// - /// Gets or sets determines what to do with a node and its running - /// task(s) if the pool size is decreasing. - /// - /// - /// If omitted, the default value is Requeue. Possible values include: - /// 'Requeue', 'Terminate', 'TaskCompletion', 'RetainedData' - /// - [JsonProperty(PropertyName = "nodeDeallocationOption")] - public ComputeNodeDeallocationOption? NodeDeallocationOption { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/ImageReference.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/ImageReference.cs deleted file mode 100644 index 2e2fa6b31..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/ImageReference.cs +++ /dev/null @@ -1,126 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// A reference to an Azure Virtual Machines Marketplace image or the Azure - /// Image resource of a custom Virtual Machine. To get the list of all - /// imageReferences verified by Azure Batch, see the 'List supported node - /// agent SKUs' operation. - /// - public partial class ImageReference - { - /// - /// Initializes a new instance of the ImageReference class. - /// - public ImageReference() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the ImageReference class. - /// - /// The publisher of the Azure Virtual Machines - /// Marketplace image. - /// The offer type of the Azure Virtual Machines - /// Marketplace image. - /// The SKU of the Azure Virtual Machines Marketplace - /// image. - /// The version of the Azure Virtual Machines - /// Marketplace image. - /// The ARM resource identifier of the Virtual Machine - /// Image or Shared Image Gallery Image. Compute Nodes of the Pool will - /// be created using this Image Id. This is of either the form - /// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/images/{imageName} - /// for Virtual Machine Image or - /// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName}/versions/{versionId} - /// for SIG image. - public ImageReference(string publisher = default(string), string offer = default(string), string sku = default(string), string version = default(string), string id = default(string)) - { - Publisher = publisher; - Offer = offer; - Sku = sku; - Version = version; - Id = id; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the publisher of the Azure Virtual Machines - /// Marketplace image. - /// - /// - /// For example, Canonical or MicrosoftWindowsServer. - /// - [JsonProperty(PropertyName = "publisher")] - public string Publisher { get; set; } - - /// - /// Gets or sets the offer type of the Azure Virtual Machines - /// Marketplace image. - /// - /// - /// For example, UbuntuServer or WindowsServer. - /// - [JsonProperty(PropertyName = "offer")] - public string Offer { get; set; } - - /// - /// Gets or sets the SKU of the Azure Virtual Machines Marketplace - /// image. - /// - /// - /// For example, 18.04-LTS or 2019-Datacenter. - /// - [JsonProperty(PropertyName = "sku")] - public string Sku { get; set; } - - /// - /// Gets or sets the version of the Azure Virtual Machines Marketplace - /// image. - /// - /// - /// A value of 'latest' can be specified to select the latest version - /// of an image. If omitted, the default is 'latest'. - /// - [JsonProperty(PropertyName = "version")] - public string Version { get; set; } - - /// - /// Gets or sets the ARM resource identifier of the Virtual Machine - /// Image or Shared Image Gallery Image. Compute Nodes of the Pool will - /// be created using this Image Id. This is of either the form - /// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/images/{imageName} - /// for Virtual Machine Image or - /// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName}/versions/{versionId} - /// for SIG image. - /// - /// - /// This property is mutually exclusive with other properties. For - /// Virtual Machine Image it must be in the same region and - /// subscription as the Azure Batch account. For SIG image it must have - /// replicas in the same region as the Azure Batch account. For - /// information about the firewall settings for the Batch node agent to - /// communicate with the Batch service see - /// https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration. - /// - [JsonProperty(PropertyName = "id")] - public string Id { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/InboundEndpointProtocol.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/InboundEndpointProtocol.cs deleted file mode 100644 index 2e2eb3865..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/InboundEndpointProtocol.cs +++ /dev/null @@ -1,64 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for InboundEndpointProtocol. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum InboundEndpointProtocol - { - /// - /// Use TCP for the endpoint. - /// - [EnumMember(Value = "TCP")] - TCP, - /// - /// Use UDP for the endpoint. - /// - [EnumMember(Value = "UDP")] - UDP - } - internal static class InboundEndpointProtocolEnumExtension - { - internal static string ToSerializedValue(this InboundEndpointProtocol? value) - { - return value == null ? null : ((InboundEndpointProtocol)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this InboundEndpointProtocol value) - { - switch( value ) - { - case InboundEndpointProtocol.TCP: - return "TCP"; - case InboundEndpointProtocol.UDP: - return "UDP"; - } - return null; - } - - internal static InboundEndpointProtocol? ParseInboundEndpointProtocol(this string value) - { - switch( value ) - { - case "TCP": - return InboundEndpointProtocol.TCP; - case "UDP": - return InboundEndpointProtocol.UDP; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/InboundNatPool.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/InboundNatPool.cs deleted file mode 100644 index 61c9a9e1a..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/InboundNatPool.cs +++ /dev/null @@ -1,164 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - - /// - /// A inbound NAT pool that can be used to address specific ports on - /// compute nodes in a Batch pool externally. - /// - public partial class InboundNatPool - { - /// - /// Initializes a new instance of the InboundNatPool class. - /// - public InboundNatPool() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the InboundNatPool class. - /// - /// The name of the endpoint. - /// The protocol of the endpoint. - /// The port number on the compute - /// node. - /// The first port number in the - /// range of external ports that will be used to provide inbound access - /// to the backendPort on individual compute nodes. - /// The last port number in the - /// range of external ports that will be used to provide inbound access - /// to the backendPort on individual compute nodes. - /// A list of network security - /// group rules that will be applied to the endpoint. - public InboundNatPool(string name, InboundEndpointProtocol protocol, int backendPort, int frontendPortRangeStart, int frontendPortRangeEnd, IList networkSecurityGroupRules = default(IList)) - { - Name = name; - Protocol = protocol; - BackendPort = backendPort; - FrontendPortRangeStart = frontendPortRangeStart; - FrontendPortRangeEnd = frontendPortRangeEnd; - NetworkSecurityGroupRules = networkSecurityGroupRules; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the name of the endpoint. - /// - /// - /// The name must be unique within a Batch pool, can contain letters, - /// numbers, underscores, periods, and hyphens. Names must start with a - /// letter or number, must end with a letter, number, or underscore, - /// and cannot exceed 77 characters. If any invalid values are - /// provided the request fails with HTTP status code 400. - /// - [JsonProperty(PropertyName = "name")] - public string Name { get; set; } - - /// - /// Gets or sets the protocol of the endpoint. - /// - /// - /// Possible values include: 'TCP', 'UDP' - /// - [JsonProperty(PropertyName = "protocol")] - public InboundEndpointProtocol Protocol { get; set; } - - /// - /// Gets or sets the port number on the compute node. - /// - /// - /// This must be unique within a Batch pool. Acceptable values are - /// between 1 and 65535 except for 22, 3389, 29876 and 29877 as these - /// are reserved. If any reserved values are provided the request fails - /// with HTTP status code 400. - /// - [JsonProperty(PropertyName = "backendPort")] - public int BackendPort { get; set; } - - /// - /// Gets or sets the first port number in the range of external ports - /// that will be used to provide inbound access to the backendPort on - /// individual compute nodes. - /// - /// - /// Acceptable values range between 1 and 65534 except ports from 50000 - /// to 55000 which are reserved. All ranges within a pool must be - /// distinct and cannot overlap. If any reserved or overlapping values - /// are provided the request fails with HTTP status code 400. - /// - [JsonProperty(PropertyName = "frontendPortRangeStart")] - public int FrontendPortRangeStart { get; set; } - - /// - /// Gets or sets the last port number in the range of external ports - /// that will be used to provide inbound access to the backendPort on - /// individual compute nodes. - /// - /// - /// Acceptable values range between 1 and 65534 except ports from 50000 - /// to 55000 which are reserved by the Batch service. All ranges within - /// a pool must be distinct and cannot overlap. If any reserved or - /// overlapping values are provided the request fails with HTTP status - /// code 400. - /// - [JsonProperty(PropertyName = "frontendPortRangeEnd")] - public int FrontendPortRangeEnd { get; set; } - - /// - /// Gets or sets a list of network security group rules that will be - /// applied to the endpoint. - /// - /// - /// The maximum number of rules that can be specified across all the - /// endpoints on a Batch pool is 25. If no network security group rules - /// are specified, a default rule will be created to allow inbound - /// access to the specified backendPort. If the maximum number of - /// network security group rules is exceeded the request fails with - /// HTTP status code 400. - /// - [JsonProperty(PropertyName = "networkSecurityGroupRules")] - public IList NetworkSecurityGroupRules { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Name == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Name"); - } - if (NetworkSecurityGroupRules != null) - { - foreach (var element in NetworkSecurityGroupRules) - { - if (element != null) - { - element.Validate(); - } - } - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/InterNodeCommunicationState.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/InterNodeCommunicationState.cs deleted file mode 100644 index 2ef678e6f..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/InterNodeCommunicationState.cs +++ /dev/null @@ -1,64 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for InterNodeCommunicationState. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum InterNodeCommunicationState - { - /// - /// Enable network communication between virtual machines. - /// - [EnumMember(Value = "Enabled")] - Enabled, - /// - /// Disable network communication between virtual machines. - /// - [EnumMember(Value = "Disabled")] - Disabled - } - internal static class InterNodeCommunicationStateEnumExtension - { - internal static string ToSerializedValue(this InterNodeCommunicationState? value) - { - return value == null ? null : ((InterNodeCommunicationState)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this InterNodeCommunicationState value) - { - switch( value ) - { - case InterNodeCommunicationState.Enabled: - return "Enabled"; - case InterNodeCommunicationState.Disabled: - return "Disabled"; - } - return null; - } - - internal static InterNodeCommunicationState? ParseInterNodeCommunicationState(this string value) - { - switch( value ) - { - case "Enabled": - return InterNodeCommunicationState.Enabled; - case "Disabled": - return InterNodeCommunicationState.Disabled; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/KeyVaultReference.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/KeyVaultReference.cs deleted file mode 100644 index f6b9484dc..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/KeyVaultReference.cs +++ /dev/null @@ -1,79 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Linq; - - /// - /// Identifies the Azure key vault associated with a Batch account. - /// - public partial class KeyVaultReference - { - /// - /// Initializes a new instance of the KeyVaultReference class. - /// - public KeyVaultReference() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the KeyVaultReference class. - /// - /// The resource ID of the Azure key vault associated - /// with the Batch account. - /// The URL of the Azure key vault associated with - /// the Batch account. - public KeyVaultReference(string id, string url) - { - Id = id; - Url = url; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the resource ID of the Azure key vault associated with - /// the Batch account. - /// - [JsonProperty(PropertyName = "id")] - public string Id { get; set; } - - /// - /// Gets or sets the URL of the Azure key vault associated with the - /// Batch account. - /// - [JsonProperty(PropertyName = "url")] - public string Url { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Id == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Id"); - } - if (Url == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Url"); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/LinuxUserConfiguration.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/LinuxUserConfiguration.cs deleted file mode 100644 index c307a82a6..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/LinuxUserConfiguration.cs +++ /dev/null @@ -1,86 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Properties used to create a user account on a Linux node. - /// - public partial class LinuxUserConfiguration - { - /// - /// Initializes a new instance of the LinuxUserConfiguration class. - /// - public LinuxUserConfiguration() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the LinuxUserConfiguration class. - /// - /// The user ID of the user account. - /// The group ID for the user account. - /// The SSH private key for the user - /// account. - public LinuxUserConfiguration(int? uid = default(int?), int? gid = default(int?), string sshPrivateKey = default(string)) - { - Uid = uid; - Gid = gid; - SshPrivateKey = sshPrivateKey; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the user ID of the user account. - /// - /// - /// The uid and gid properties must be specified together or not at - /// all. If not specified the underlying operating system picks the - /// uid. - /// - [JsonProperty(PropertyName = "uid")] - public int? Uid { get; set; } - - /// - /// Gets or sets the group ID for the user account. - /// - /// - /// The uid and gid properties must be specified together or not at - /// all. If not specified the underlying operating system picks the - /// gid. - /// - [JsonProperty(PropertyName = "gid")] - public int? Gid { get; set; } - - /// - /// Gets or sets the SSH private key for the user account. - /// - /// - /// The private key must not be password protected. The private key is - /// used to automatically configure asymmetric-key based authentication - /// for SSH between nodes in a Linux pool when the pool's - /// enableInterNodeCommunication property is true (it is ignored if - /// enableInterNodeCommunication is false). It does this by placing the - /// key pair into the user's .ssh directory. If not specified, - /// password-less SSH is not configured between nodes (no modification - /// of the user's .ssh directory is done). - /// - [JsonProperty(PropertyName = "sshPrivateKey")] - public string SshPrivateKey { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/LoginMode.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/LoginMode.cs deleted file mode 100644 index 1280bbb3f..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/LoginMode.cs +++ /dev/null @@ -1,68 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for LoginMode. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum LoginMode - { - /// - /// The LOGON32_LOGON_BATCH Win32 login mode. The batch login mode is - /// recommended for long running parallel processes. - /// - [EnumMember(Value = "Batch")] - Batch, - /// - /// The LOGON32_LOGON_INTERACTIVE Win32 login mode. Some applications - /// require having permissions associated with the interactive login - /// mode. If this is the case for an application used in your task, - /// then this option is recommended. - /// - [EnumMember(Value = "Interactive")] - Interactive - } - internal static class LoginModeEnumExtension - { - internal static string ToSerializedValue(this LoginMode? value) - { - return value == null ? null : ((LoginMode)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this LoginMode value) - { - switch( value ) - { - case LoginMode.Batch: - return "Batch"; - case LoginMode.Interactive: - return "Interactive"; - } - return null; - } - - internal static LoginMode? ParseLoginMode(this string value) - { - switch( value ) - { - case "Batch": - return LoginMode.Batch; - case "Interactive": - return LoginMode.Interactive; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/MetadataItem.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/MetadataItem.cs deleted file mode 100644 index 7033562ed..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/MetadataItem.cs +++ /dev/null @@ -1,79 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Linq; - - /// - /// A name-value pair associated with a Batch service resource. - /// - /// - /// The Batch service does not assign any meaning to this metadata; it is - /// solely for the use of user code. - /// - public partial class MetadataItem - { - /// - /// Initializes a new instance of the MetadataItem class. - /// - public MetadataItem() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the MetadataItem class. - /// - /// The name of the metadata item. - /// The value of the metadata item. - public MetadataItem(string name, string value) - { - Name = name; - Value = value; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the name of the metadata item. - /// - [JsonProperty(PropertyName = "name")] - public string Name { get; set; } - - /// - /// Gets or sets the value of the metadata item. - /// - [JsonProperty(PropertyName = "value")] - public string Value { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Name == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Name"); - } - if (Value == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Value"); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/MountConfiguration.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/MountConfiguration.cs deleted file mode 100644 index 5c9310261..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/MountConfiguration.cs +++ /dev/null @@ -1,115 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// The file system to mount on each node. - /// - public partial class MountConfiguration - { - /// - /// Initializes a new instance of the MountConfiguration class. - /// - public MountConfiguration() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the MountConfiguration class. - /// - /// The Azure Storage - /// Container to mount using blob FUSE on each node. - /// The NFS file system to mount on - /// each node. - /// The CIFS/SMB file system to - /// mount on each node. - /// The Azure File Share to - /// mount on each node. - public MountConfiguration(AzureBlobFileSystemConfiguration azureBlobFileSystemConfiguration = default(AzureBlobFileSystemConfiguration), NFSMountConfiguration nfsMountConfiguration = default(NFSMountConfiguration), CIFSMountConfiguration cifsMountConfiguration = default(CIFSMountConfiguration), AzureFileShareConfiguration azureFileShareConfiguration = default(AzureFileShareConfiguration)) - { - AzureBlobFileSystemConfiguration = azureBlobFileSystemConfiguration; - NfsMountConfiguration = nfsMountConfiguration; - CifsMountConfiguration = cifsMountConfiguration; - AzureFileShareConfiguration = azureFileShareConfiguration; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the Azure Storage Container to mount using blob FUSE - /// on each node. - /// - /// - /// This property is mutually exclusive with all other properties. - /// - [JsonProperty(PropertyName = "azureBlobFileSystemConfiguration")] - public AzureBlobFileSystemConfiguration AzureBlobFileSystemConfiguration { get; set; } - - /// - /// Gets or sets the NFS file system to mount on each node. - /// - /// - /// This property is mutually exclusive with all other properties. - /// - [JsonProperty(PropertyName = "nfsMountConfiguration")] - public NFSMountConfiguration NfsMountConfiguration { get; set; } - - /// - /// Gets or sets the CIFS/SMB file system to mount on each node. - /// - /// - /// This property is mutually exclusive with all other properties. - /// - [JsonProperty(PropertyName = "cifsMountConfiguration")] - public CIFSMountConfiguration CifsMountConfiguration { get; set; } - - /// - /// Gets or sets the Azure File Share to mount on each node. - /// - /// - /// This property is mutually exclusive with all other properties. - /// - [JsonProperty(PropertyName = "azureFileShareConfiguration")] - public AzureFileShareConfiguration AzureFileShareConfiguration { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (AzureBlobFileSystemConfiguration != null) - { - AzureBlobFileSystemConfiguration.Validate(); - } - if (NfsMountConfiguration != null) - { - NfsMountConfiguration.Validate(); - } - if (CifsMountConfiguration != null) - { - CifsMountConfiguration.Validate(); - } - if (AzureFileShareConfiguration != null) - { - AzureFileShareConfiguration.Validate(); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/NFSMountConfiguration.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/NFSMountConfiguration.cs deleted file mode 100644 index 770e944d4..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/NFSMountConfiguration.cs +++ /dev/null @@ -1,96 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Linq; - - /// - /// Information used to connect to an NFS file system. - /// - public partial class NFSMountConfiguration - { - /// - /// Initializes a new instance of the NFSMountConfiguration class. - /// - public NFSMountConfiguration() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the NFSMountConfiguration class. - /// - /// The URI of the file system to mount. - /// The relative path on the compute - /// node where the file system will be mounted - /// Additional command line options to pass - /// to the mount command. - public NFSMountConfiguration(string source, string relativeMountPath, string mountOptions = default(string)) - { - Source = source; - RelativeMountPath = relativeMountPath; - MountOptions = mountOptions; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the URI of the file system to mount. - /// - [JsonProperty(PropertyName = "source")] - public string Source { get; set; } - - /// - /// Gets or sets the relative path on the compute node where the file - /// system will be mounted - /// - /// - /// All file systems are mounted relative to the Batch mounts - /// directory, accessible via the AZ_BATCH_NODE_MOUNTS_DIR environment - /// variable. - /// - [JsonProperty(PropertyName = "relativeMountPath")] - public string RelativeMountPath { get; set; } - - /// - /// Gets or sets additional command line options to pass to the mount - /// command. - /// - /// - /// These are 'net use' options in Windows and 'mount' options in - /// Linux. - /// - [JsonProperty(PropertyName = "mountOptions")] - public string MountOptions { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Source == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Source"); - } - if (RelativeMountPath == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "RelativeMountPath"); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/NameAvailabilityReason.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/NameAvailabilityReason.cs deleted file mode 100644 index 92b97f70a..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/NameAvailabilityReason.cs +++ /dev/null @@ -1,64 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for NameAvailabilityReason. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum NameAvailabilityReason - { - /// - /// The requested name is invalid. - /// - [EnumMember(Value = "Invalid")] - Invalid, - /// - /// The requested name is already in use. - /// - [EnumMember(Value = "AlreadyExists")] - AlreadyExists - } - internal static class NameAvailabilityReasonEnumExtension - { - internal static string ToSerializedValue(this NameAvailabilityReason? value) - { - return value == null ? null : ((NameAvailabilityReason)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this NameAvailabilityReason value) - { - switch( value ) - { - case NameAvailabilityReason.Invalid: - return "Invalid"; - case NameAvailabilityReason.AlreadyExists: - return "AlreadyExists"; - } - return null; - } - - internal static NameAvailabilityReason? ParseNameAvailabilityReason(this string value) - { - switch( value ) - { - case "Invalid": - return NameAvailabilityReason.Invalid; - case "AlreadyExists": - return NameAvailabilityReason.AlreadyExists; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/NetworkConfiguration.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/NetworkConfiguration.cs deleted file mode 100644 index ea70f80f0..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/NetworkConfiguration.cs +++ /dev/null @@ -1,129 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - - /// - /// The network configuration for a pool. - /// - public partial class NetworkConfiguration - { - /// - /// Initializes a new instance of the NetworkConfiguration class. - /// - public NetworkConfiguration() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the NetworkConfiguration class. - /// - /// The ARM resource identifier of the virtual - /// network subnet which the compute nodes of the pool will join. This - /// is of the form - /// /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}. - /// The configuration for endpoints - /// on compute nodes in the Batch pool. - /// The list of public IPs which the Batch - /// service will use when provisioning Compute Nodes. - public NetworkConfiguration(string subnetId = default(string), PoolEndpointConfiguration endpointConfiguration = default(PoolEndpointConfiguration), IList publicIPs = default(IList)) - { - SubnetId = subnetId; - EndpointConfiguration = endpointConfiguration; - PublicIPs = publicIPs; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the ARM resource identifier of the virtual network - /// subnet which the compute nodes of the pool will join. This is of - /// the form - /// /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}. - /// - /// - /// The virtual network must be in the same region and subscription as - /// the Azure Batch account. The specified subnet should have enough - /// free IP addresses to accommodate the number of nodes in the pool. - /// If the subnet doesn't have enough free IP addresses, the pool will - /// partially allocate compute nodes, and a resize error will occur. - /// The 'MicrosoftAzureBatch' service principal must have the 'Classic - /// Virtual Machine Contributor' Role-Based Access Control (RBAC) role - /// for the specified VNet. The specified subnet must allow - /// communication from the Azure Batch service to be able to schedule - /// tasks on the compute nodes. This can be verified by checking if the - /// specified VNet has any associated Network Security Groups (NSG). If - /// communication to the compute nodes in the specified subnet is - /// denied by an NSG, then the Batch service will set the state of the - /// compute nodes to unusable. For pools created via - /// virtualMachineConfiguration the Batch account must have - /// poolAllocationMode userSubscription in order to use a VNet. If the - /// specified VNet has any associated Network Security Groups (NSG), - /// then a few reserved system ports must be enabled for inbound - /// communication. For pools created with a virtual machine - /// configuration, enable ports 29876 and 29877, as well as port 22 for - /// Linux and port 3389 for Windows. For pools created with a cloud - /// service configuration, enable ports 10100, 20100, and 30100. Also - /// enable outbound connections to Azure Storage on port 443. For more - /// details see: - /// https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration - /// - [JsonProperty(PropertyName = "subnetId")] - public string SubnetId { get; set; } - - /// - /// Gets or sets the configuration for endpoints on compute nodes in - /// the Batch pool. - /// - /// - /// Pool endpoint configuration is only supported on pools with the - /// virtualMachineConfiguration property. - /// - [JsonProperty(PropertyName = "endpointConfiguration")] - public PoolEndpointConfiguration EndpointConfiguration { get; set; } - - /// - /// Gets or sets the list of public IPs which the Batch service will - /// use when provisioning Compute Nodes. - /// - /// - /// The number of IPs specified here limits the maximum size of the - /// Pool - 50 dedicated nodes or 20 low-priority nodes can be allocated - /// for each public IP. For example, a pool needing 150 dedicated VMs - /// would need at least 3 public IPs specified. Each element of this - /// collection is of the form: - /// /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}. - /// - [JsonProperty(PropertyName = "publicIPs")] - public IList PublicIPs { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (EndpointConfiguration != null) - { - EndpointConfiguration.Validate(); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/NetworkSecurityGroupRule.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/NetworkSecurityGroupRule.cs deleted file mode 100644 index 563648d2b..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/NetworkSecurityGroupRule.cs +++ /dev/null @@ -1,119 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - - /// - /// A network security group rule to apply to an inbound endpoint. - /// - public partial class NetworkSecurityGroupRule - { - /// - /// Initializes a new instance of the NetworkSecurityGroupRule class. - /// - public NetworkSecurityGroupRule() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the NetworkSecurityGroupRule class. - /// - /// The priority for this rule. - /// The action that should be taken for a - /// specified IP address, subnet range or tag. - /// The source address prefix or tag - /// to match for the rule. - /// The source port ranges to match for - /// the rule. - public NetworkSecurityGroupRule(int priority, NetworkSecurityGroupRuleAccess access, string sourceAddressPrefix, IList sourcePortRanges = default(IList)) - { - Priority = priority; - Access = access; - SourceAddressPrefix = sourceAddressPrefix; - SourcePortRanges = sourcePortRanges; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the priority for this rule. - /// - /// - /// Priorities within a pool must be unique and are evaluated in order - /// of priority. The lower the number the higher the priority. For - /// example, rules could be specified with order numbers of 150, 250, - /// and 350. The rule with the order number of 150 takes precedence - /// over the rule that has an order of 250. Allowed priorities are 150 - /// to 3500. If any reserved or duplicate values are provided the - /// request fails with HTTP status code 400. - /// - [JsonProperty(PropertyName = "priority")] - public int Priority { get; set; } - - /// - /// Gets or sets the action that should be taken for a specified IP - /// address, subnet range or tag. - /// - /// - /// Possible values include: 'Allow', 'Deny' - /// - [JsonProperty(PropertyName = "access")] - public NetworkSecurityGroupRuleAccess Access { get; set; } - - /// - /// Gets or sets the source address prefix or tag to match for the - /// rule. - /// - /// - /// Valid values are a single IP address (i.e. 10.10.10.10), IP subnet - /// (i.e. 192.168.1.0/24), default tag, or * (for all addresses). If - /// any other values are provided the request fails with HTTP status - /// code 400. - /// - [JsonProperty(PropertyName = "sourceAddressPrefix")] - public string SourceAddressPrefix { get; set; } - - /// - /// Gets or sets the source port ranges to match for the rule. - /// - /// - /// Valid values are '*' (for all ports 0 - 65535) or arrays of ports - /// or port ranges (i.e. 100-200). The ports should in the range of 0 - /// to 65535 and the port ranges or ports can't overlap. If any other - /// values are provided the request fails with HTTP status code 400. - /// Default value will be *. - /// - [JsonProperty(PropertyName = "sourcePortRanges")] - public IList SourcePortRanges { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (SourceAddressPrefix == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "SourceAddressPrefix"); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/NetworkSecurityGroupRuleAccess.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/NetworkSecurityGroupRuleAccess.cs deleted file mode 100644 index 1e796d5f6..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/NetworkSecurityGroupRuleAccess.cs +++ /dev/null @@ -1,64 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for NetworkSecurityGroupRuleAccess. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum NetworkSecurityGroupRuleAccess - { - /// - /// Allow access. - /// - [EnumMember(Value = "Allow")] - Allow, - /// - /// Deny access. - /// - [EnumMember(Value = "Deny")] - Deny - } - internal static class NetworkSecurityGroupRuleAccessEnumExtension - { - internal static string ToSerializedValue(this NetworkSecurityGroupRuleAccess? value) - { - return value == null ? null : ((NetworkSecurityGroupRuleAccess)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this NetworkSecurityGroupRuleAccess value) - { - switch( value ) - { - case NetworkSecurityGroupRuleAccess.Allow: - return "Allow"; - case NetworkSecurityGroupRuleAccess.Deny: - return "Deny"; - } - return null; - } - - internal static NetworkSecurityGroupRuleAccess? ParseNetworkSecurityGroupRuleAccess(this string value) - { - switch( value ) - { - case "Allow": - return NetworkSecurityGroupRuleAccess.Allow; - case "Deny": - return NetworkSecurityGroupRuleAccess.Deny; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/OperationDisplay.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/OperationDisplay.cs deleted file mode 100644 index 222df38da..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/OperationDisplay.cs +++ /dev/null @@ -1,79 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// The object that describes the operation. - /// - public partial class OperationDisplay - { - /// - /// Initializes a new instance of the OperationDisplay class. - /// - public OperationDisplay() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the OperationDisplay class. - /// - /// Friendly name of the resource - /// provider. - /// The operation type. - /// The resource type on which the operation is - /// performed. - /// The friendly name of the - /// operation - public OperationDisplay(string provider = default(string), string operation = default(string), string resource = default(string), string description = default(string)) - { - Provider = provider; - Operation = operation; - Resource = resource; - Description = description; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets friendly name of the resource provider. - /// - [JsonProperty(PropertyName = "provider")] - public string Provider { get; set; } - - /// - /// Gets or sets the operation type. - /// - /// - /// For example: read, write, delete, or listKeys/action - /// - [JsonProperty(PropertyName = "operation")] - public string Operation { get; set; } - - /// - /// Gets or sets the resource type on which the operation is performed. - /// - [JsonProperty(PropertyName = "resource")] - public string Resource { get; set; } - - /// - /// Gets or sets the friendly name of the operation - /// - [JsonProperty(PropertyName = "description")] - public string Description { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/OperationInner.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/OperationInner.cs deleted file mode 100644 index cf5e34663..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/OperationInner.cs +++ /dev/null @@ -1,78 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// A REST API operation - /// - public partial class OperationInner - { - /// - /// Initializes a new instance of the OperationInner class. - /// - public OperationInner() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the OperationInner class. - /// - /// The operation name. - /// The object that describes the - /// operation. - /// The intended executor of the - /// operation. - /// Properties of the operation. - public OperationInner(string name = default(string), OperationDisplay display = default(OperationDisplay), string origin = default(string), object properties = default(object)) - { - Name = name; - Display = display; - Origin = origin; - Properties = properties; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the operation name. - /// - /// - /// This is of the format {provider}/{resource}/{operation} - /// - [JsonProperty(PropertyName = "name")] - public string Name { get; set; } - - /// - /// Gets or sets the object that describes the operation. - /// - [JsonProperty(PropertyName = "display")] - public OperationDisplay Display { get; set; } - - /// - /// Gets or sets the intended executor of the operation. - /// - [JsonProperty(PropertyName = "origin")] - public string Origin { get; set; } - - /// - /// Gets or sets properties of the operation. - /// - [JsonProperty(PropertyName = "properties")] - public object Properties { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/PackageState.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/PackageState.cs deleted file mode 100644 index a67c051b4..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/PackageState.cs +++ /dev/null @@ -1,65 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for PackageState. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum PackageState - { - /// - /// The application package has been created but has not yet been - /// activated. - /// - [EnumMember(Value = "Pending")] - Pending, - /// - /// The application package is ready for use. - /// - [EnumMember(Value = "Active")] - Active - } - internal static class PackageStateEnumExtension - { - internal static string ToSerializedValue(this PackageState? value) - { - return value == null ? null : ((PackageState)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this PackageState value) - { - switch( value ) - { - case PackageState.Pending: - return "Pending"; - case PackageState.Active: - return "Active"; - } - return null; - } - - internal static PackageState? ParsePackageState(this string value) - { - switch( value ) - { - case "Pending": - return PackageState.Pending; - case "Active": - return PackageState.Active; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/Page.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/Page.cs deleted file mode 100644 index ed4fb2312..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/Page.cs +++ /dev/null @@ -1,51 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - - /// - /// Defines a page in Azure responses. - /// - /// Type of the page content items - [JsonObject] - public class Page : IPage - { - /// - /// Gets the link to the next page. - /// - [JsonProperty("nextLink")] - public string NextPageLink { get; private set; } - - [JsonProperty("value")] - private IList Items{ get; set; } - - /// - /// Returns an enumerator that iterates through the collection. - /// - /// A an enumerator that can be used to iterate through the collection. - public IEnumerator GetEnumerator() - { - return Items == null ? System.Linq.Enumerable.Empty().GetEnumerator() : Items.GetEnumerator(); - } - - /// - /// Returns an enumerator that iterates through the collection. - /// - /// A an enumerator that can be used to iterate through the collection. - IEnumerator IEnumerable.GetEnumerator() - { - return GetEnumerator(); - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolAllocationMode.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolAllocationMode.cs deleted file mode 100644 index cbc451111..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolAllocationMode.cs +++ /dev/null @@ -1,65 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for PoolAllocationMode. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum PoolAllocationMode - { - /// - /// Pools will be allocated in subscriptions owned by the Batch - /// service. - /// - [EnumMember(Value = "BatchService")] - BatchService, - /// - /// Pools will be allocated in a subscription owned by the user. - /// - [EnumMember(Value = "UserSubscription")] - UserSubscription - } - internal static class PoolAllocationModeEnumExtension - { - internal static string ToSerializedValue(this PoolAllocationMode? value) - { - return value == null ? null : ((PoolAllocationMode)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this PoolAllocationMode value) - { - switch( value ) - { - case PoolAllocationMode.BatchService: - return "BatchService"; - case PoolAllocationMode.UserSubscription: - return "UserSubscription"; - } - return null; - } - - internal static PoolAllocationMode? ParsePoolAllocationMode(this string value) - { - switch( value ) - { - case "BatchService": - return PoolAllocationMode.BatchService; - case "UserSubscription": - return PoolAllocationMode.UserSubscription; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolCreateHeaders.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolCreateHeaders.cs deleted file mode 100644 index 59d183fe9..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolCreateHeaders.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Defines headers for Create operation. - /// - public partial class PoolCreateHeaders - { - /// - /// Initializes a new instance of the PoolCreateHeaders class. - /// - public PoolCreateHeaders() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the PoolCreateHeaders class. - /// - /// The ETag HTTP response header. This is an opaque - /// string. You can use it to detect whether the resource has changed - /// between requests. In particular, you can pass the ETag to one of - /// the If-Match or If-None-Match headers. - public PoolCreateHeaders(string eTag = default(string)) - { - ETag = eTag; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the ETag HTTP response header. This is an opaque - /// string. You can use it to detect whether the resource has changed - /// between requests. In particular, you can pass the ETag to one of - /// the If-Match or If-None-Match headers. - /// - [JsonProperty(PropertyName = "ETag")] - public string ETag { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolDeleteHeaders.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolDeleteHeaders.cs deleted file mode 100644 index e6fd19e0f..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolDeleteHeaders.cs +++ /dev/null @@ -1,63 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Defines headers for Delete operation. - /// - public partial class PoolDeleteHeaders - { - /// - /// Initializes a new instance of the PoolDeleteHeaders class. - /// - public PoolDeleteHeaders() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the PoolDeleteHeaders class. - /// - /// The URL of the resource used to check the - /// status of the asynchronous operation. - /// Suggested delay to check the status of the - /// asynchronous operation. The value is an integer that represents the - /// seconds. - public PoolDeleteHeaders(string location = default(string), int? retryAfter = default(int?)) - { - Location = location; - RetryAfter = retryAfter; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the URL of the resource used to check the status of - /// the asynchronous operation. - /// - [JsonProperty(PropertyName = "Location")] - public string Location { get; set; } - - /// - /// Gets or sets suggested delay to check the status of the - /// asynchronous operation. The value is an integer that represents the - /// seconds. - /// - [JsonProperty(PropertyName = "Retry-After")] - public int? RetryAfter { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolDisableAutoScaleHeaders.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolDisableAutoScaleHeaders.cs deleted file mode 100644 index 865bfb232..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolDisableAutoScaleHeaders.cs +++ /dev/null @@ -1,57 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Defines headers for DisableAutoScale operation. - /// - public partial class PoolDisableAutoScaleHeaders - { - /// - /// Initializes a new instance of the PoolDisableAutoScaleHeaders - /// class. - /// - public PoolDisableAutoScaleHeaders() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the PoolDisableAutoScaleHeaders - /// class. - /// - /// The ETag HTTP response header. This is an opaque - /// string. You can use it to detect whether the resource has changed - /// between requests. In particular, you can pass the ETag to one of - /// the If-Match or If-None-Match headers. - public PoolDisableAutoScaleHeaders(string eTag = default(string)) - { - ETag = eTag; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the ETag HTTP response header. This is an opaque - /// string. You can use it to detect whether the resource has changed - /// between requests. In particular, you can pass the ETag to one of - /// the If-Match or If-None-Match headers. - /// - [JsonProperty(PropertyName = "ETag")] - public string ETag { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolEndpointConfiguration.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolEndpointConfiguration.cs deleted file mode 100644 index 8af00f56b..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolEndpointConfiguration.cs +++ /dev/null @@ -1,83 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - - /// - /// The endpoint configuration for a pool. - /// - public partial class PoolEndpointConfiguration - { - /// - /// Initializes a new instance of the PoolEndpointConfiguration class. - /// - public PoolEndpointConfiguration() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the PoolEndpointConfiguration class. - /// - /// A list of inbound NAT pools that can - /// be used to address specific ports on an individual compute node - /// externally. - public PoolEndpointConfiguration(IList inboundNatPools) - { - InboundNatPools = inboundNatPools; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets a list of inbound NAT pools that can be used to - /// address specific ports on an individual compute node externally. - /// - /// - /// The maximum number of inbound NAT pools per Batch pool is 5. If the - /// maximum number of inbound NAT pools is exceeded the request fails - /// with HTTP status code 400. - /// - [JsonProperty(PropertyName = "inboundNatPools")] - public IList InboundNatPools { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (InboundNatPools == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "InboundNatPools"); - } - if (InboundNatPools != null) - { - foreach (var element in InboundNatPools) - { - if (element != null) - { - element.Validate(); - } - } - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolGetHeaders.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolGetHeaders.cs deleted file mode 100644 index 9e6840bf8..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolGetHeaders.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Defines headers for Get operation. - /// - public partial class PoolGetHeaders - { - /// - /// Initializes a new instance of the PoolGetHeaders class. - /// - public PoolGetHeaders() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the PoolGetHeaders class. - /// - /// The ETag HTTP response header. This is an opaque - /// string. You can use it to detect whether the resource has changed - /// between requests. In particular, you can pass the ETag to one of - /// the If-Match or If-None-Match headers. - public PoolGetHeaders(string eTag = default(string)) - { - ETag = eTag; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the ETag HTTP response header. This is an opaque - /// string. You can use it to detect whether the resource has changed - /// between requests. In particular, you can pass the ETag to one of - /// the If-Match or If-None-Match headers. - /// - [JsonProperty(PropertyName = "ETag")] - public string ETag { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolInner.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolInner.cs deleted file mode 100644 index e4263c645..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolInner.cs +++ /dev/null @@ -1,469 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Azure.Management.ResourceManager; - using Microsoft.Azure.Management.ResourceManager.Fluent; - using Microsoft.Rest; - using Microsoft.Rest.Serialization; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - - /// - /// Contains information about a pool. - /// - [Rest.Serialization.JsonTransformation] - public partial class PoolInner : Management.ResourceManager.Fluent.Resource - { - /// - /// Initializes a new instance of the PoolInner class. - /// - public PoolInner() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the PoolInner class. - /// - /// The display name for the pool. - /// The last modified time of the - /// pool. - /// The creation time of the pool. - /// The current state of the - /// pool. - /// The time at which the - /// pool entered its current state. - /// Whether the pool is resizing. - /// The time at which the - /// pool entered its current allocation state. - /// The size of virtual machines in the pool. All - /// VMs in a pool are the same size. - /// This property describes how - /// the pool nodes will be deployed - using Cloud Services or Virtual - /// Machines. - /// The number of compute nodes - /// currently in the pool. - /// The number of low priority - /// compute nodes currently in the pool. - /// Settings which configure the number of - /// nodes in the pool. - /// The results and errors from the last - /// execution of the autoscale formula. - /// Whether the pool permits - /// direct communication between nodes. - /// The network configuration for - /// the pool. - /// The maximum number of tasks that can - /// run concurrently on a single compute node in the pool. - /// How tasks are distributed across - /// compute nodes in a pool. - /// The list of user accounts to be created - /// on each node in the pool. - /// A list of name-value pairs associated with - /// the pool as metadata. - /// A task specified to run on each compute - /// node as it joins the pool. - /// The list of certificates to be installed - /// on each compute node in the pool. - /// The list of application packages - /// to be installed on each compute node in the pool. - /// The list of application licenses - /// the Batch service will make available on each compute node in the - /// pool. - /// Contains details about the - /// current or last completed resize operation. - /// A list of file systems to mount on - /// each node in the pool. - /// The ETag of the resource, used for concurrency - /// statements. - public PoolInner(string id = default(string), string name = default(string), string type = default(string), string displayName = default(string), System.DateTime? lastModified = default(System.DateTime?), System.DateTime? creationTime = default(System.DateTime?), PoolProvisioningState? provisioningState = default(PoolProvisioningState?), System.DateTime? provisioningStateTransitionTime = default(System.DateTime?), AllocationState? allocationState = default(AllocationState?), System.DateTime? allocationStateTransitionTime = default(System.DateTime?), string vmSize = default(string), DeploymentConfiguration deploymentConfiguration = default(DeploymentConfiguration), int? currentDedicatedNodes = default(int?), int? currentLowPriorityNodes = default(int?), ScaleSettings scaleSettings = default(ScaleSettings), AutoScaleRun autoScaleRun = default(AutoScaleRun), InterNodeCommunicationState? interNodeCommunication = default(InterNodeCommunicationState?), NetworkConfiguration networkConfiguration = default(NetworkConfiguration), int? maxTasksPerNode = default(int?), TaskSchedulingPolicy taskSchedulingPolicy = default(TaskSchedulingPolicy), IList userAccounts = default(IList), IList metadata = default(IList), StartTask startTask = default(StartTask), IList certificates = default(IList), IList applicationPackages = default(IList), IList applicationLicenses = default(IList), ResizeOperationStatus resizeOperationStatus = default(ResizeOperationStatus), IList mountConfiguration = default(IList), string etag = default(string)) - : base(id, name, type) - { - DisplayName = displayName; - LastModified = lastModified; - CreationTime = creationTime; - ProvisioningState = provisioningState; - ProvisioningStateTransitionTime = provisioningStateTransitionTime; - AllocationState = allocationState; - AllocationStateTransitionTime = allocationStateTransitionTime; - VmSize = vmSize; - DeploymentConfiguration = deploymentConfiguration; - CurrentDedicatedNodes = currentDedicatedNodes; - CurrentLowPriorityNodes = currentLowPriorityNodes; - ScaleSettings = scaleSettings; - AutoScaleRun = autoScaleRun; - InterNodeCommunication = interNodeCommunication; - NetworkConfiguration = networkConfiguration; - MaxTasksPerNode = maxTasksPerNode; - TaskSchedulingPolicy = taskSchedulingPolicy; - UserAccounts = userAccounts; - Metadata = metadata; - StartTask = startTask; - Certificates = certificates; - ApplicationPackages = applicationPackages; - ApplicationLicenses = applicationLicenses; - ResizeOperationStatus = resizeOperationStatus; - MountConfiguration = mountConfiguration; - Etag = etag; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the display name for the pool. - /// - /// - /// The display name need not be unique and can contain any Unicode - /// characters up to a maximum length of 1024. - /// - [JsonProperty(PropertyName = "properties.displayName")] - public string DisplayName { get; set; } - - /// - /// Gets the last modified time of the pool. - /// - /// - /// This is the last time at which the pool level data, such as the - /// targetDedicatedNodes or autoScaleSettings, changed. It does not - /// factor in node-level changes such as a compute node changing state. - /// - [JsonProperty(PropertyName = "properties.lastModified")] - public System.DateTime? LastModified { get; private set; } - - /// - /// Gets the creation time of the pool. - /// - [JsonProperty(PropertyName = "properties.creationTime")] - public System.DateTime? CreationTime { get; private set; } - - /// - /// Gets the current state of the pool. - /// - /// - /// Possible values include: 'Succeeded', 'Deleting' - /// - [JsonProperty(PropertyName = "properties.provisioningState")] - public PoolProvisioningState? ProvisioningState { get; private set; } - - /// - /// Gets the time at which the pool entered its current state. - /// - [JsonProperty(PropertyName = "properties.provisioningStateTransitionTime")] - public System.DateTime? ProvisioningStateTransitionTime { get; private set; } - - /// - /// Gets whether the pool is resizing. - /// - /// - /// Possible values include: 'Steady', 'Resizing', 'Stopping' - /// - [JsonProperty(PropertyName = "properties.allocationState")] - public AllocationState? AllocationState { get; private set; } - - /// - /// Gets the time at which the pool entered its current allocation - /// state. - /// - [JsonProperty(PropertyName = "properties.allocationStateTransitionTime")] - public System.DateTime? AllocationStateTransitionTime { get; private set; } - - /// - /// Gets or sets the size of virtual machines in the pool. All VMs in a - /// pool are the same size. - /// - /// - /// For information about available sizes of virtual machines for Cloud - /// Services pools (pools created with cloudServiceConfiguration), see - /// Sizes for Cloud Services - /// (http://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). - /// Batch supports all Cloud Services VM sizes except ExtraSmall. For - /// information about available VM sizes for pools using images from - /// the Virtual Machines Marketplace (pools created with - /// virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) - /// (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) - /// or Sizes for Virtual Machines (Windows) - /// (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). - /// Batch supports all Azure VM sizes except STANDARD_A0 and those with - /// premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 - /// series). - /// - [JsonProperty(PropertyName = "properties.vmSize")] - public string VmSize { get; set; } - - /// - /// Gets or sets this property describes how the pool nodes will be - /// deployed - using Cloud Services or Virtual Machines. - /// - /// - /// Using CloudServiceConfiguration specifies that the nodes should be - /// creating using Azure Cloud Services (PaaS), while - /// VirtualMachineConfiguration uses Azure Virtual Machines (IaaS). - /// - [JsonProperty(PropertyName = "properties.deploymentConfiguration")] - public DeploymentConfiguration DeploymentConfiguration { get; set; } - - /// - /// Gets the number of compute nodes currently in the pool. - /// - [JsonProperty(PropertyName = "properties.currentDedicatedNodes")] - public int? CurrentDedicatedNodes { get; private set; } - - /// - /// Gets the number of low priority compute nodes currently in the - /// pool. - /// - [JsonProperty(PropertyName = "properties.currentLowPriorityNodes")] - public int? CurrentLowPriorityNodes { get; private set; } - - /// - /// Gets or sets settings which configure the number of nodes in the - /// pool. - /// - [JsonProperty(PropertyName = "properties.scaleSettings")] - public ScaleSettings ScaleSettings { get; set; } - - /// - /// Gets the results and errors from the last execution of the - /// autoscale formula. - /// - /// - /// This property is set only if the pool automatically scales, i.e. - /// autoScaleSettings are used. - /// - [JsonProperty(PropertyName = "properties.autoScaleRun")] - public AutoScaleRun AutoScaleRun { get; private set; } - - /// - /// Gets or sets whether the pool permits direct communication between - /// nodes. - /// - /// - /// This imposes restrictions on which nodes can be assigned to the - /// pool. Enabling this value can reduce the chance of the requested - /// number of nodes to be allocated in the pool. If not specified, this - /// value defaults to 'Disabled'. Possible values include: 'Enabled', - /// 'Disabled' - /// - [JsonProperty(PropertyName = "properties.interNodeCommunication")] - public InterNodeCommunicationState? InterNodeCommunication { get; set; } - - /// - /// Gets or sets the network configuration for the pool. - /// - [JsonProperty(PropertyName = "properties.networkConfiguration")] - public NetworkConfiguration NetworkConfiguration { get; set; } - - /// - /// Gets or sets the maximum number of tasks that can run concurrently - /// on a single compute node in the pool. - /// - /// - /// The default value is 1. The maximum value is the smaller of 4 times - /// the number of cores of the vmSize of the pool or 256. - /// - [JsonProperty(PropertyName = "properties.maxTasksPerNode")] - public int? MaxTasksPerNode { get; set; } - - /// - /// Gets or sets how tasks are distributed across compute nodes in a - /// pool. - /// - /// - /// If not specified, the default is spread. - /// - [JsonProperty(PropertyName = "properties.taskSchedulingPolicy")] - public TaskSchedulingPolicy TaskSchedulingPolicy { get; set; } - - /// - /// Gets or sets the list of user accounts to be created on each node - /// in the pool. - /// - [JsonProperty(PropertyName = "properties.userAccounts")] - public IList UserAccounts { get; set; } - - /// - /// Gets or sets a list of name-value pairs associated with the pool as - /// metadata. - /// - /// - /// The Batch service does not assign any meaning to metadata; it is - /// solely for the use of user code. - /// - [JsonProperty(PropertyName = "properties.metadata")] - public IList Metadata { get; set; } - - /// - /// Gets or sets a task specified to run on each compute node as it - /// joins the pool. - /// - /// - /// In an PATCH (update) operation, this property can be set to an - /// empty object to remove the start task from the pool. - /// - [JsonProperty(PropertyName = "properties.startTask")] - public StartTask StartTask { get; set; } - - /// - /// Gets or sets the list of certificates to be installed on each - /// compute node in the pool. - /// - /// - /// For Windows compute nodes, the Batch service installs the - /// certificates to the specified certificate store and location. For - /// Linux compute nodes, the certificates are stored in a directory - /// inside the task working directory and an environment variable - /// AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this - /// location. For certificates with visibility of 'remoteUser', a - /// 'certs' directory is created in the user's home directory (e.g., - /// /home/{user-name}/certs) and certificates are placed in that - /// directory. - /// - [JsonProperty(PropertyName = "properties.certificates")] - public IList Certificates { get; set; } - - /// - /// Gets or sets the list of application packages to be installed on - /// each compute node in the pool. - /// - /// - /// Changes to application package references affect all new compute - /// nodes joining the pool, but do not affect compute nodes that are - /// already in the pool until they are rebooted or reimaged. There is a - /// maximum of 10 application package references on any given pool. - /// - [JsonProperty(PropertyName = "properties.applicationPackages")] - public IList ApplicationPackages { get; set; } - - /// - /// Gets or sets the list of application licenses the Batch service - /// will make available on each compute node in the pool. - /// - /// - /// The list of application licenses must be a subset of available - /// Batch service application licenses. If a license is requested which - /// is not supported, pool creation will fail. - /// - [JsonProperty(PropertyName = "properties.applicationLicenses")] - public IList ApplicationLicenses { get; set; } - - /// - /// Gets contains details about the current or last completed resize - /// operation. - /// - [JsonProperty(PropertyName = "properties.resizeOperationStatus")] - public ResizeOperationStatus ResizeOperationStatus { get; private set; } - - /// - /// Gets or sets a list of file systems to mount on each node in the - /// pool. - /// - /// - /// This supports Azure Files, NFS, CIFS/SMB, and Blobfuse. - /// - [JsonProperty(PropertyName = "properties.mountConfiguration")] - public IList MountConfiguration { get; set; } - - /// - /// Gets the ETag of the resource, used for concurrency statements. - /// - [JsonProperty(PropertyName = "etag")] - public string Etag { get; private set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (DeploymentConfiguration != null) - { - DeploymentConfiguration.Validate(); - } - if (ScaleSettings != null) - { - ScaleSettings.Validate(); - } - if (AutoScaleRun != null) - { - AutoScaleRun.Validate(); - } - if (NetworkConfiguration != null) - { - NetworkConfiguration.Validate(); - } - if (TaskSchedulingPolicy != null) - { - TaskSchedulingPolicy.Validate(); - } - if (UserAccounts != null) - { - foreach (var element in UserAccounts) - { - if (element != null) - { - element.Validate(); - } - } - } - if (Metadata != null) - { - foreach (var element1 in Metadata) - { - if (element1 != null) - { - element1.Validate(); - } - } - } - if (StartTask != null) - { - StartTask.Validate(); - } - if (Certificates != null) - { - foreach (var element2 in Certificates) - { - if (element2 != null) - { - element2.Validate(); - } - } - } - if (ApplicationPackages != null) - { - foreach (var element3 in ApplicationPackages) - { - if (element3 != null) - { - element3.Validate(); - } - } - } - if (MountConfiguration != null) - { - foreach (var element4 in MountConfiguration) - { - if (element4 != null) - { - element4.Validate(); - } - } - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolProvisioningState.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolProvisioningState.cs deleted file mode 100644 index 5b292ade8..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolProvisioningState.cs +++ /dev/null @@ -1,66 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for PoolProvisioningState. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum PoolProvisioningState - { - /// - /// The pool is available to run tasks subject to the availability of - /// compute nodes. - /// - [EnumMember(Value = "Succeeded")] - Succeeded, - /// - /// The user has requested that the pool be deleted, but the delete - /// operation has not yet completed. - /// - [EnumMember(Value = "Deleting")] - Deleting - } - internal static class PoolProvisioningStateEnumExtension - { - internal static string ToSerializedValue(this PoolProvisioningState? value) - { - return value == null ? null : ((PoolProvisioningState)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this PoolProvisioningState value) - { - switch( value ) - { - case PoolProvisioningState.Succeeded: - return "Succeeded"; - case PoolProvisioningState.Deleting: - return "Deleting"; - } - return null; - } - - internal static PoolProvisioningState? ParsePoolProvisioningState(this string value) - { - switch( value ) - { - case "Succeeded": - return PoolProvisioningState.Succeeded; - case "Deleting": - return PoolProvisioningState.Deleting; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolStopResizeHeaders.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolStopResizeHeaders.cs deleted file mode 100644 index c8ad82403..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolStopResizeHeaders.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Defines headers for StopResize operation. - /// - public partial class PoolStopResizeHeaders - { - /// - /// Initializes a new instance of the PoolStopResizeHeaders class. - /// - public PoolStopResizeHeaders() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the PoolStopResizeHeaders class. - /// - /// The ETag HTTP response header. This is an opaque - /// string. You can use it to detect whether the resource has changed - /// between requests. In particular, you can pass the ETag to one of - /// the If-Match or If-None-Match headers. - public PoolStopResizeHeaders(string eTag = default(string)) - { - ETag = eTag; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the ETag HTTP response header. This is an opaque - /// string. You can use it to detect whether the resource has changed - /// between requests. In particular, you can pass the ETag to one of - /// the If-Match or If-None-Match headers. - /// - [JsonProperty(PropertyName = "ETag")] - public string ETag { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolUpdateHeaders.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolUpdateHeaders.cs deleted file mode 100644 index 3cb72a9f1..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/PoolUpdateHeaders.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Defines headers for Update operation. - /// - public partial class PoolUpdateHeaders - { - /// - /// Initializes a new instance of the PoolUpdateHeaders class. - /// - public PoolUpdateHeaders() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the PoolUpdateHeaders class. - /// - /// The ETag HTTP response header. This is an opaque - /// string. You can use it to detect whether the resource has changed - /// between requests. In particular, you can pass the ETag to one of - /// the If-Match or If-None-Match headers. - public PoolUpdateHeaders(string eTag = default(string)) - { - ETag = eTag; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the ETag HTTP response header. This is an opaque - /// string. You can use it to detect whether the resource has changed - /// between requests. In particular, you can pass the ETag to one of - /// the If-Match or If-None-Match headers. - /// - [JsonProperty(PropertyName = "ETag")] - public string ETag { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/ProvisioningState.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/ProvisioningState.cs deleted file mode 100644 index 9d8898c3a..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/ProvisioningState.cs +++ /dev/null @@ -1,100 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for ProvisioningState. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum ProvisioningState - { - /// - /// The account is in an invalid state. - /// - [EnumMember(Value = "Invalid")] - Invalid, - /// - /// The account is being created. - /// - [EnumMember(Value = "Creating")] - Creating, - /// - /// The account is being deleted. - /// - [EnumMember(Value = "Deleting")] - Deleting, - /// - /// The account has been created and is ready for use. - /// - [EnumMember(Value = "Succeeded")] - Succeeded, - /// - /// The last operation for the account is failed. - /// - [EnumMember(Value = "Failed")] - Failed, - /// - /// The last operation for the account is cancelled. - /// - [EnumMember(Value = "Cancelled")] - Cancelled - } - internal static class ProvisioningStateEnumExtension - { - internal static string ToSerializedValue(this ProvisioningState? value) - { - return value == null ? null : ((ProvisioningState)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this ProvisioningState value) - { - switch( value ) - { - case ProvisioningState.Invalid: - return "Invalid"; - case ProvisioningState.Creating: - return "Creating"; - case ProvisioningState.Deleting: - return "Deleting"; - case ProvisioningState.Succeeded: - return "Succeeded"; - case ProvisioningState.Failed: - return "Failed"; - case ProvisioningState.Cancelled: - return "Cancelled"; - } - return null; - } - - internal static ProvisioningState? ParseProvisioningState(this string value) - { - switch( value ) - { - case "Invalid": - return ProvisioningState.Invalid; - case "Creating": - return ProvisioningState.Creating; - case "Deleting": - return ProvisioningState.Deleting; - case "Succeeded": - return ProvisioningState.Succeeded; - case "Failed": - return ProvisioningState.Failed; - case "Cancelled": - return ProvisioningState.Cancelled; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/ResizeError.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/ResizeError.cs deleted file mode 100644 index c812dbb55..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/ResizeError.cs +++ /dev/null @@ -1,99 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - - /// - /// An error that occurred when resizing a pool. - /// - public partial class ResizeError - { - /// - /// Initializes a new instance of the ResizeError class. - /// - public ResizeError() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the ResizeError class. - /// - /// An identifier for the error. Codes are invariant - /// and are intended to be consumed programmatically. - /// A message describing the error, intended to - /// be suitable for display in a user interface. - /// Additional details about the error. - public ResizeError(string code, string message, IList details = default(IList)) - { - Code = code; - Message = message; - Details = details; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets an identifier for the error. Codes are invariant and - /// are intended to be consumed programmatically. - /// - [JsonProperty(PropertyName = "code")] - public string Code { get; set; } - - /// - /// Gets or sets a message describing the error, intended to be - /// suitable for display in a user interface. - /// - [JsonProperty(PropertyName = "message")] - public string Message { get; set; } - - /// - /// Gets or sets additional details about the error. - /// - [JsonProperty(PropertyName = "details")] - public IList Details { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Code == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Code"); - } - if (Message == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Message"); - } - if (Details != null) - { - foreach (var element in Details) - { - if (element != null) - { - element.Validate(); - } - } - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/ResizeOperationStatus.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/ResizeOperationStatus.cs deleted file mode 100644 index 0c1c4fa26..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/ResizeOperationStatus.cs +++ /dev/null @@ -1,123 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - - /// - /// Details about the current or last completed resize operation. - /// - /// - /// Describes either the current operation (if the pool AllocationState is - /// Resizing) or the previously completed operation (if the AllocationState - /// is Steady). - /// - public partial class ResizeOperationStatus - { - /// - /// Initializes a new instance of the ResizeOperationStatus class. - /// - public ResizeOperationStatus() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the ResizeOperationStatus class. - /// - /// The desired number of dedicated - /// compute nodes in the pool. - /// The desired number of - /// low-priority compute nodes in the pool. - /// The timeout for allocation of compute - /// nodes to the pool or removal of compute nodes from the - /// pool. - /// Determines what to do with a - /// node and its running task(s) if the pool size is - /// decreasing. - /// The time when this resize operation was - /// started. - /// Details of any errors encountered while - /// performing the last resize on the pool. - public ResizeOperationStatus(int? targetDedicatedNodes = default(int?), int? targetLowPriorityNodes = default(int?), System.TimeSpan? resizeTimeout = default(System.TimeSpan?), ComputeNodeDeallocationOption? nodeDeallocationOption = default(ComputeNodeDeallocationOption?), System.DateTime? startTime = default(System.DateTime?), IList errors = default(IList)) - { - TargetDedicatedNodes = targetDedicatedNodes; - TargetLowPriorityNodes = targetLowPriorityNodes; - ResizeTimeout = resizeTimeout; - NodeDeallocationOption = nodeDeallocationOption; - StartTime = startTime; - Errors = errors; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the desired number of dedicated compute nodes in the - /// pool. - /// - [JsonProperty(PropertyName = "targetDedicatedNodes")] - public int? TargetDedicatedNodes { get; set; } - - /// - /// Gets or sets the desired number of low-priority compute nodes in - /// the pool. - /// - [JsonProperty(PropertyName = "targetLowPriorityNodes")] - public int? TargetLowPriorityNodes { get; set; } - - /// - /// Gets or sets the timeout for allocation of compute nodes to the - /// pool or removal of compute nodes from the pool. - /// - /// - /// The default value is 15 minutes. The minimum value is 5 minutes. If - /// you specify a value less than 5 minutes, the Batch service returns - /// an error; if you are calling the REST API directly, the HTTP status - /// code is 400 (Bad Request). - /// - [JsonProperty(PropertyName = "resizeTimeout")] - public System.TimeSpan? ResizeTimeout { get; set; } - - /// - /// Gets or sets determines what to do with a node and its running - /// task(s) if the pool size is decreasing. - /// - /// - /// The default value is requeue. Possible values include: 'Requeue', - /// 'Terminate', 'TaskCompletion', 'RetainedData' - /// - [JsonProperty(PropertyName = "nodeDeallocationOption")] - public ComputeNodeDeallocationOption? NodeDeallocationOption { get; set; } - - /// - /// Gets or sets the time when this resize operation was started. - /// - [JsonProperty(PropertyName = "startTime")] - public System.DateTime? StartTime { get; set; } - - /// - /// Gets or sets details of any errors encountered while performing the - /// last resize on the pool. - /// - /// - /// This property is set only if an error occurred during the last pool - /// resize, and only when the pool allocationState is Steady. - /// - [JsonProperty(PropertyName = "errors")] - public IList Errors { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/ResourceFile.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/ResourceFile.cs deleted file mode 100644 index b6d98599c..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/ResourceFile.cs +++ /dev/null @@ -1,151 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// A single file or multiple files to be downloaded to a compute node. - /// - public partial class ResourceFile - { - /// - /// Initializes a new instance of the ResourceFile class. - /// - public ResourceFile() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the ResourceFile class. - /// - /// The storage container name - /// in the auto storage account. - /// The URL of the blob container - /// within Azure Blob Storage. - /// The URL of the file to download. - /// The blob prefix to use when downloading - /// blobs from an Azure Storage container. Only the blobs whose names - /// begin with the specified prefix will be downloaded. - /// The location on the compute node to which to - /// download the file, relative to the task's working - /// directory. - /// The file permission mode attribute in octal - /// format. - public ResourceFile(string autoStorageContainerName = default(string), string storageContainerUrl = default(string), string httpUrl = default(string), string blobPrefix = default(string), string filePath = default(string), string fileMode = default(string)) - { - AutoStorageContainerName = autoStorageContainerName; - StorageContainerUrl = storageContainerUrl; - HttpUrl = httpUrl; - BlobPrefix = blobPrefix; - FilePath = filePath; - FileMode = fileMode; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the storage container name in the auto storage - /// account. - /// - /// - /// The autoStorageContainerName, storageContainerUrl and httpUrl - /// properties are mutually exclusive and one of them must be - /// specified. - /// - [JsonProperty(PropertyName = "autoStorageContainerName")] - public string AutoStorageContainerName { get; set; } - - /// - /// Gets or sets the URL of the blob container within Azure Blob - /// Storage. - /// - /// - /// The autoStorageContainerName, storageContainerUrl and httpUrl - /// properties are mutually exclusive and one of them must be - /// specified. This URL must be readable and listable using anonymous - /// access; that is, the Batch service does not present any credentials - /// when downloading the blob. There are two ways to get such a URL for - /// a blob in Azure storage: include a Shared Access Signature (SAS) - /// granting read and list permissions on the blob, or set the ACL for - /// the blob or its container to allow public access. - /// - [JsonProperty(PropertyName = "storageContainerUrl")] - public string StorageContainerUrl { get; set; } - - /// - /// Gets or sets the URL of the file to download. - /// - /// - /// The autoStorageContainerName, storageContainerUrl and httpUrl - /// properties are mutually exclusive and one of them must be - /// specified. If the URL is Azure Blob Storage, it must be readable - /// using anonymous access; that is, the Batch service does not present - /// any credentials when downloading the blob. There are two ways to - /// get such a URL for a blob in Azure storage: include a Shared Access - /// Signature (SAS) granting read permissions on the blob, or set the - /// ACL for the blob or its container to allow public access. - /// - [JsonProperty(PropertyName = "httpUrl")] - public string HttpUrl { get; set; } - - /// - /// Gets or sets the blob prefix to use when downloading blobs from an - /// Azure Storage container. Only the blobs whose names begin with the - /// specified prefix will be downloaded. - /// - /// - /// The property is valid only when autoStorageContainerName or - /// storageContainerUrl is used. This prefix can be a partial filename - /// or a subdirectory. If a prefix is not specified, all the files in - /// the container will be downloaded. - /// - [JsonProperty(PropertyName = "blobPrefix")] - public string BlobPrefix { get; set; } - - /// - /// Gets or sets the location on the compute node to which to download - /// the file, relative to the task's working directory. - /// - /// - /// If the httpUrl property is specified, the filePath is required and - /// describes the path which the file will be downloaded to, including - /// the filename. Otherwise, if the autoStorageContainerName or - /// storageContainerUrl property is specified, filePath is optional and - /// is the directory to download the files to. In the case where - /// filePath is used as a directory, any directory structure already - /// associated with the input data will be retained in full and - /// appended to the specified filePath directory. The specified - /// relative path cannot break out of the task's working directory (for - /// example by using '..'). - /// - [JsonProperty(PropertyName = "filePath")] - public string FilePath { get; set; } - - /// - /// Gets or sets the file permission mode attribute in octal format. - /// - /// - /// This property applies only to files being downloaded to Linux - /// compute nodes. It will be ignored if it is specified for a - /// resourceFile which will be downloaded to a Windows node. If this - /// property is not specified for a Linux node, then a default value of - /// 0770 is applied to the file. - /// - [JsonProperty(PropertyName = "fileMode")] - public string FileMode { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/ScaleSettings.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/ScaleSettings.cs deleted file mode 100644 index 70fec3ecd..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/ScaleSettings.cs +++ /dev/null @@ -1,85 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Scale settings for the pool - /// - /// - /// Defines the desired size of the pool. This can either be 'fixedScale' - /// where the requested targetDedicatedNodes is specified, or 'autoScale' - /// which defines a formula which is periodically reevaluated. If this - /// property is not specified, the pool will have a fixed scale with 0 - /// targetDedicatedNodes. - /// - public partial class ScaleSettings - { - /// - /// Initializes a new instance of the ScaleSettings class. - /// - public ScaleSettings() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the ScaleSettings class. - /// - /// Fixed scale settings for the pool. - /// AutoScale settings for the pool. - public ScaleSettings(FixedScaleSettings fixedScale = default(FixedScaleSettings), AutoScaleSettings autoScale = default(AutoScaleSettings)) - { - FixedScale = fixedScale; - AutoScale = autoScale; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets fixed scale settings for the pool. - /// - /// - /// This property and autoScale are mutually exclusive and one of the - /// properties must be specified. - /// - [JsonProperty(PropertyName = "fixedScale")] - public FixedScaleSettings FixedScale { get; set; } - - /// - /// Gets or sets autoScale settings for the pool. - /// - /// - /// This property and fixedScale are mutually exclusive and one of the - /// properties must be specified. - /// - [JsonProperty(PropertyName = "autoScale")] - public AutoScaleSettings AutoScale { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (AutoScale != null) - { - AutoScale.Validate(); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/StartTask.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/StartTask.cs deleted file mode 100644 index 638ed75d2..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/StartTask.cs +++ /dev/null @@ -1,189 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - - /// - /// A task which is run when a compute node joins a pool in the Azure Batch - /// service, or when the compute node is rebooted or reimaged. - /// - /// - /// In some cases the start task may be re-run even though the node was not - /// rebooted. Due to this, start tasks should be idempotent and exit - /// gracefully if the setup they're performing has already been done. - /// Special care should be taken to avoid start tasks which create - /// breakaway process or install/launch services from the start task - /// working directory, as this will block Batch from being able to re-run - /// the start task. - /// - public partial class StartTask - { - /// - /// Initializes a new instance of the StartTask class. - /// - public StartTask() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the StartTask class. - /// - /// The command line of the start - /// task. - /// A list of files that the Batch service - /// will download to the compute node before running the command - /// line. - /// A list of environment variable - /// settings for the start task. - /// The user identity under which the start - /// task runs. - /// The maximum number of times the - /// task may be retried. - /// Whether the Batch service should wait - /// for the start task to complete successfully (that is, to exit with - /// exit code 0) before scheduling any tasks on the compute - /// node. - /// The settings for the container - /// under which the start task runs. - public StartTask(string commandLine = default(string), IList resourceFiles = default(IList), IList environmentSettings = default(IList), UserIdentity userIdentity = default(UserIdentity), int? maxTaskRetryCount = default(int?), bool? waitForSuccess = default(bool?), TaskContainerSettings containerSettings = default(TaskContainerSettings)) - { - CommandLine = commandLine; - ResourceFiles = resourceFiles; - EnvironmentSettings = environmentSettings; - UserIdentity = userIdentity; - MaxTaskRetryCount = maxTaskRetryCount; - WaitForSuccess = waitForSuccess; - ContainerSettings = containerSettings; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the command line of the start task. - /// - /// - /// The command line does not run under a shell, and therefore cannot - /// take advantage of shell features such as environment variable - /// expansion. If you want to take advantage of such features, you - /// should invoke the shell in the command line, for example using "cmd - /// /c MyCommand" in Windows or "/bin/sh -c MyCommand" in Linux. - /// Required if any other properties of the startTask are specified. - /// - [JsonProperty(PropertyName = "commandLine")] - public string CommandLine { get; set; } - - /// - /// Gets or sets a list of files that the Batch service will download - /// to the compute node before running the command line. - /// - [JsonProperty(PropertyName = "resourceFiles")] - public IList ResourceFiles { get; set; } - - /// - /// Gets or sets a list of environment variable settings for the start - /// task. - /// - [JsonProperty(PropertyName = "environmentSettings")] - public IList EnvironmentSettings { get; set; } - - /// - /// Gets or sets the user identity under which the start task runs. - /// - /// - /// If omitted, the task runs as a non-administrative user unique to - /// the task. - /// - [JsonProperty(PropertyName = "userIdentity")] - public UserIdentity UserIdentity { get; set; } - - /// - /// Gets or sets the maximum number of times the task may be retried. - /// - /// - /// The Batch service retries a task if its exit code is nonzero. Note - /// that this value specifically controls the number of retries. The - /// Batch service will try the task once, and may then retry up to this - /// limit. For example, if the maximum retry count is 3, Batch tries - /// the task up to 4 times (one initial try and 3 retries). If the - /// maximum retry count is 0, the Batch service does not retry the - /// task. If the maximum retry count is -1, the Batch service retries - /// the task without limit. - /// - [JsonProperty(PropertyName = "maxTaskRetryCount")] - public int? MaxTaskRetryCount { get; set; } - - /// - /// Gets or sets whether the Batch service should wait for the start - /// task to complete successfully (that is, to exit with exit code 0) - /// before scheduling any tasks on the compute node. - /// - /// - /// If true and the start task fails on a compute node, the Batch - /// service retries the start task up to its maximum retry count - /// (maxTaskRetryCount). If the task has still not completed - /// successfully after all retries, then the Batch service marks the - /// compute node unusable, and will not schedule tasks to it. This - /// condition can be detected via the node state and scheduling error - /// detail. If false, the Batch service will not wait for the start - /// task to complete. In this case, other tasks can start executing on - /// the compute node while the start task is still running; and even if - /// the start task fails, new tasks will continue to be scheduled on - /// the node. The default is true. - /// - [JsonProperty(PropertyName = "waitForSuccess")] - public bool? WaitForSuccess { get; set; } - - /// - /// Gets or sets the settings for the container under which the start - /// task runs. - /// - /// - /// When this is specified, all directories recursively below the - /// AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the - /// node) are mapped into the container, all task environment variables - /// are mapped into the container, and the task command line is - /// executed in the container. - /// - [JsonProperty(PropertyName = "containerSettings")] - public TaskContainerSettings ContainerSettings { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (EnvironmentSettings != null) - { - foreach (var element in EnvironmentSettings) - { - if (element != null) - { - element.Validate(); - } - } - } - if (ContainerSettings != null) - { - ContainerSettings.Validate(); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/StorageAccountType.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/StorageAccountType.cs deleted file mode 100644 index ce4a2ad37..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/StorageAccountType.cs +++ /dev/null @@ -1,64 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; - - /// - /// Defines values for StorageAccountType. - /// - [JsonConverter(typeof(StringEnumConverter))] - public enum StorageAccountType - { - /// - /// The data disk should use standard locally redundant storage. - /// - [EnumMember(Value = "Standard_LRS")] - StandardLRS, - /// - /// The data disk should use premium locally redundant storage. - /// - [EnumMember(Value = "Premium_LRS")] - PremiumLRS - } - internal static class StorageAccountTypeEnumExtension - { - internal static string ToSerializedValue(this StorageAccountType? value) - { - return value == null ? null : ((StorageAccountType)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this StorageAccountType value) - { - switch( value ) - { - case StorageAccountType.StandardLRS: - return "Standard_LRS"; - case StorageAccountType.PremiumLRS: - return "Premium_LRS"; - } - return null; - } - - internal static StorageAccountType? ParseStorageAccountType(this string value) - { - switch( value ) - { - case "Standard_LRS": - return StorageAccountType.StandardLRS; - case "Premium_LRS": - return StorageAccountType.PremiumLRS; - } - return null; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/TaskContainerSettings.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/TaskContainerSettings.cs deleted file mode 100644 index f7d25e4ab..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/TaskContainerSettings.cs +++ /dev/null @@ -1,117 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Linq; - - /// - /// The container settings for a task. - /// - public partial class TaskContainerSettings - { - /// - /// Initializes a new instance of the TaskContainerSettings class. - /// - public TaskContainerSettings() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the TaskContainerSettings class. - /// - /// The image to use to create the container in - /// which the task will run. - /// Additional options to the - /// container create command. - /// The private registry which contains the - /// container image. - /// A flag to indicate where the - /// container task working directory is. The default is - /// 'taskWorkingDirectory'. - public TaskContainerSettings(string imageName, string containerRunOptions = default(string), ContainerRegistry registry = default(ContainerRegistry), ContainerWorkingDirectory? workingDirectory = default(ContainerWorkingDirectory?)) - { - ContainerRunOptions = containerRunOptions; - ImageName = imageName; - Registry = registry; - WorkingDirectory = workingDirectory; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets additional options to the container create command. - /// - /// - /// These additional options are supplied as arguments to the "docker - /// create" command, in addition to those controlled by the Batch - /// Service. - /// - [JsonProperty(PropertyName = "containerRunOptions")] - public string ContainerRunOptions { get; set; } - - /// - /// Gets or sets the image to use to create the container in which the - /// task will run. - /// - /// - /// This is the full image reference, as would be specified to "docker - /// pull". If no tag is provided as part of the image name, the tag - /// ":latest" is used as a default. - /// - [JsonProperty(PropertyName = "imageName")] - public string ImageName { get; set; } - - /// - /// Gets or sets the private registry which contains the container - /// image. - /// - /// - /// This setting can be omitted if was already provided at pool - /// creation. - /// - [JsonProperty(PropertyName = "registry")] - public ContainerRegistry Registry { get; set; } - - /// - /// Gets or sets a flag to indicate where the container task working - /// directory is. The default is 'taskWorkingDirectory'. - /// - /// - /// Possible values include: 'TaskWorkingDirectory', - /// 'ContainerImageDefault' - /// - [JsonProperty(PropertyName = "workingDirectory")] - public ContainerWorkingDirectory? WorkingDirectory { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (ImageName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "ImageName"); - } - if (Registry != null) - { - Registry.Validate(); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/TaskSchedulingPolicy.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/TaskSchedulingPolicy.cs deleted file mode 100644 index f7751e728..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/TaskSchedulingPolicy.cs +++ /dev/null @@ -1,62 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Specifies how tasks should be distributed across compute nodes. - /// - public partial class TaskSchedulingPolicy - { - /// - /// Initializes a new instance of the TaskSchedulingPolicy class. - /// - public TaskSchedulingPolicy() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the TaskSchedulingPolicy class. - /// - /// How tasks should be distributed across - /// compute nodes. - public TaskSchedulingPolicy(ComputeNodeFillType nodeFillType) - { - NodeFillType = nodeFillType; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets how tasks should be distributed across compute nodes. - /// - /// - /// Possible values include: 'Spread', 'Pack' - /// - [JsonProperty(PropertyName = "nodeFillType")] - public ComputeNodeFillType NodeFillType { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/UserAccount.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/UserAccount.cs deleted file mode 100644 index 057cda646..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/UserAccount.cs +++ /dev/null @@ -1,119 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Linq; - - /// - /// Properties used to create a user on an Azure Batch node. - /// - public partial class UserAccount - { - /// - /// Initializes a new instance of the UserAccount class. - /// - public UserAccount() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the UserAccount class. - /// - /// The name of the user account. - /// The password for the user account. - /// The elevation level of the user - /// account. - /// The Linux-specific user - /// configuration for the user account. - /// The Windows-specific user - /// configuration for the user account. - public UserAccount(string name, string password, ElevationLevel? elevationLevel = default(ElevationLevel?), LinuxUserConfiguration linuxUserConfiguration = default(LinuxUserConfiguration), WindowsUserConfiguration windowsUserConfiguration = default(WindowsUserConfiguration)) - { - Name = name; - Password = password; - ElevationLevel = elevationLevel; - LinuxUserConfiguration = linuxUserConfiguration; - WindowsUserConfiguration = windowsUserConfiguration; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the name of the user account. - /// - [JsonProperty(PropertyName = "name")] - public string Name { get; set; } - - /// - /// Gets or sets the password for the user account. - /// - [JsonProperty(PropertyName = "password")] - public string Password { get; set; } - - /// - /// Gets or sets the elevation level of the user account. - /// - /// - /// nonAdmin - The auto user is a standard user without elevated - /// access. admin - The auto user is a user with elevated access and - /// operates with full Administrator permissions. The default value is - /// nonAdmin. Possible values include: 'NonAdmin', 'Admin' - /// - [JsonProperty(PropertyName = "elevationLevel")] - public ElevationLevel? ElevationLevel { get; set; } - - /// - /// Gets or sets the Linux-specific user configuration for the user - /// account. - /// - /// - /// This property is ignored if specified on a Windows pool. If not - /// specified, the user is created with the default options. - /// - [JsonProperty(PropertyName = "linuxUserConfiguration")] - public LinuxUserConfiguration LinuxUserConfiguration { get; set; } - - /// - /// Gets or sets the Windows-specific user configuration for the user - /// account. - /// - /// - /// This property can only be specified if the user is on a Windows - /// pool. If not specified and on a Windows pool, the user is created - /// with the default options. - /// - [JsonProperty(PropertyName = "windowsUserConfiguration")] - public WindowsUserConfiguration WindowsUserConfiguration { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Name == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Name"); - } - if (Password == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Password"); - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/UserIdentity.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/UserIdentity.cs deleted file mode 100644 index 9bc89d07e..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/UserIdentity.cs +++ /dev/null @@ -1,71 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// The definition of the user identity under which the task is run. - /// - /// - /// Specify either the userName or autoUser property, but not both. - /// - public partial class UserIdentity - { - /// - /// Initializes a new instance of the UserIdentity class. - /// - public UserIdentity() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the UserIdentity class. - /// - /// The name of the user identity under which - /// the task is run. - /// The auto user under which the task is - /// run. - public UserIdentity(string userName = default(string), AutoUserSpecification autoUser = default(AutoUserSpecification)) - { - UserName = userName; - AutoUser = autoUser; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets the name of the user identity under which the task is - /// run. - /// - /// - /// The userName and autoUser properties are mutually exclusive; you - /// must specify one but not both. - /// - [JsonProperty(PropertyName = "userName")] - public string UserName { get; set; } - - /// - /// Gets or sets the auto user under which the task is run. - /// - /// - /// The userName and autoUser properties are mutually exclusive; you - /// must specify one but not both. - /// - [JsonProperty(PropertyName = "autoUser")] - public AutoUserSpecification AutoUser { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/VirtualMachineConfiguration.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/VirtualMachineConfiguration.cs deleted file mode 100644 index d681a0b57..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/VirtualMachineConfiguration.cs +++ /dev/null @@ -1,168 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - - /// - /// The configuration for compute nodes in a pool based on the Azure - /// Virtual Machines infrastructure. - /// - public partial class VirtualMachineConfiguration - { - /// - /// Initializes a new instance of the VirtualMachineConfiguration - /// class. - /// - public VirtualMachineConfiguration() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the VirtualMachineConfiguration - /// class. - /// - /// A reference to the Azure Virtual - /// Machines Marketplace Image or the custom Virtual Machine Image to - /// use. - /// The SKU of the Batch node agent to be - /// provisioned on compute nodes in the pool. - /// Windows operating system - /// settings on the virtual machine. - /// The configuration for data disks attached - /// to the compute nodes in the pool. - /// The type of on-premises license to be - /// used when deploying the operating system. - /// The container configuration - /// for the pool. - public VirtualMachineConfiguration(ImageReference imageReference, string nodeAgentSkuId, WindowsConfiguration windowsConfiguration = default(WindowsConfiguration), IList dataDisks = default(IList), string licenseType = default(string), ContainerConfiguration containerConfiguration = default(ContainerConfiguration)) - { - ImageReference = imageReference; - NodeAgentSkuId = nodeAgentSkuId; - WindowsConfiguration = windowsConfiguration; - DataDisks = dataDisks; - LicenseType = licenseType; - ContainerConfiguration = containerConfiguration; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets a reference to the Azure Virtual Machines Marketplace - /// Image or the custom Virtual Machine Image to use. - /// - [JsonProperty(PropertyName = "imageReference")] - public ImageReference ImageReference { get; set; } - - /// - /// Gets or sets the SKU of the Batch node agent to be provisioned on - /// compute nodes in the pool. - /// - /// - /// The Batch node agent is a program that runs on each node in the - /// pool, and provides the command-and-control interface between the - /// node and the Batch service. There are different implementations of - /// the node agent, known as SKUs, for different operating systems. You - /// must specify a node agent SKU which matches the selected image - /// reference. To get the list of supported node agent SKUs along with - /// their list of verified image references, see the 'List supported - /// node agent SKUs' operation. - /// - [JsonProperty(PropertyName = "nodeAgentSkuId")] - public string NodeAgentSkuId { get; set; } - - /// - /// Gets or sets windows operating system settings on the virtual - /// machine. - /// - /// - /// This property must not be specified if the imageReference specifies - /// a Linux OS image. - /// - [JsonProperty(PropertyName = "windowsConfiguration")] - public WindowsConfiguration WindowsConfiguration { get; set; } - - /// - /// Gets or sets the configuration for data disks attached to the - /// compute nodes in the pool. - /// - /// - /// This property must be specified if the compute nodes in the pool - /// need to have empty data disks attached to them. - /// - [JsonProperty(PropertyName = "dataDisks")] - public IList DataDisks { get; set; } - - /// - /// Gets or sets the type of on-premises license to be used when - /// deploying the operating system. - /// - /// - /// This only applies to images that contain the Windows operating - /// system, and should only be used when you hold valid on-premises - /// licenses for the nodes which will be deployed. If omitted, no - /// on-premises licensing discount is applied. Values are: - /// - /// Windows_Server - The on-premises license is for Windows Server. - /// Windows_Client - The on-premises license is for Windows Client. - /// - /// - [JsonProperty(PropertyName = "licenseType")] - public string LicenseType { get; set; } - - /// - /// Gets or sets the container configuration for the pool. - /// - /// - /// If specified, setup is performed on each node in the pool to allow - /// tasks to run in containers. All regular tasks and job manager tasks - /// run on this pool must specify the containerSettings property, and - /// all other tasks may specify it. - /// - [JsonProperty(PropertyName = "containerConfiguration")] - public ContainerConfiguration ContainerConfiguration { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (ImageReference == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "ImageReference"); - } - if (NodeAgentSkuId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "NodeAgentSkuId"); - } - if (DataDisks != null) - { - foreach (var element in DataDisks) - { - if (element != null) - { - element.Validate(); - } - } - } - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/VirtualMachineFamilyCoreQuota.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/VirtualMachineFamilyCoreQuota.cs deleted file mode 100644 index f655fa0e2..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/VirtualMachineFamilyCoreQuota.cs +++ /dev/null @@ -1,60 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// A VM Family and its associated core quota for the Batch account. - /// - public partial class VirtualMachineFamilyCoreQuota - { - /// - /// Initializes a new instance of the VirtualMachineFamilyCoreQuota - /// class. - /// - public VirtualMachineFamilyCoreQuota() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the VirtualMachineFamilyCoreQuota - /// class. - /// - /// The Virtual Machine family name. - /// The core quota for the VM family for the - /// Batch account. - public VirtualMachineFamilyCoreQuota(string name = default(string), int coreQuota = default(int)) - { - Name = name; - CoreQuota = coreQuota; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets the Virtual Machine family name. - /// - [JsonProperty(PropertyName = "name")] - public string Name { get; private set; } - - /// - /// Gets the core quota for the VM family for the Batch account. - /// - [JsonProperty(PropertyName = "coreQuota")] - public int CoreQuota { get; private set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/WindowsConfiguration.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/WindowsConfiguration.cs deleted file mode 100644 index 805c908e5..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/WindowsConfiguration.cs +++ /dev/null @@ -1,54 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Windows operating system settings to apply to the virtual machine. - /// - public partial class WindowsConfiguration - { - /// - /// Initializes a new instance of the WindowsConfiguration class. - /// - public WindowsConfiguration() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the WindowsConfiguration class. - /// - /// Whether automatic updates are - /// enabled on the virtual machine. - public WindowsConfiguration(bool? enableAutomaticUpdates = default(bool?)) - { - EnableAutomaticUpdates = enableAutomaticUpdates; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets whether automatic updates are enabled on the virtual - /// machine. - /// - /// - /// If omitted, the default value is true. - /// - [JsonProperty(PropertyName = "enableAutomaticUpdates")] - public bool? EnableAutomaticUpdates { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Models/WindowsUserConfiguration.cs b/deprecated/src/ResourceManagement/Batch/Generated/Models/WindowsUserConfiguration.cs deleted file mode 100644 index 580c79177..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Models/WindowsUserConfiguration.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent.Models -{ - using Newtonsoft.Json; - using System.Linq; - - /// - /// Properties used to create a user account on a Windows node. - /// - public partial class WindowsUserConfiguration - { - /// - /// Initializes a new instance of the WindowsUserConfiguration class. - /// - public WindowsUserConfiguration() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the WindowsUserConfiguration class. - /// - /// Login mode for user - public WindowsUserConfiguration(LoginMode? loginMode = default(LoginMode?)) - { - LoginMode = loginMode; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets login mode for user - /// - /// - /// Specifies login mode for the user. The default value for - /// VirtualMachineConfiguration pools is interactive mode and for - /// CloudServiceConfiguration pools is batch mode. Possible values - /// include: 'Batch', 'Interactive' - /// - [JsonProperty(PropertyName = "loginMode")] - public LoginMode? LoginMode { get; set; } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/Operations.cs b/deprecated/src/ResourceManagement/Batch/Generated/Operations.cs deleted file mode 100644 index daa7059f5..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/Operations.cs +++ /dev/null @@ -1,398 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - using System.Net; - using System.Net.Http; - using System.Threading; - using System.Threading.Tasks; - - /// - /// Operations operations. - /// - internal partial class Operations : IServiceOperations, IOperations - { - /// - /// Initializes a new instance of the Operations class. - /// - /// - /// Reference to the service client. - /// - /// - /// Thrown when a required parameter is null - /// - internal Operations(BatchManagementClient client) - { - if (client == null) - { - throw new System.ArgumentNullException("client"); - } - Client = client; - } - - /// - /// Gets a reference to the BatchManagementClient - /// - public BatchManagementClient Client { get; private set; } - - /// - /// Lists available operations for the Microsoft.Batch provider - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Batch/operations").ToString(); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse>(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Lists available operations for the Microsoft.Batch provider - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (nextPageLink == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("nextPageLink", nextPageLink); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ListNext", tracingParameters); - } - // Construct URL - string _url = "{nextLink}"; - _url = _url.Replace("{nextLink}", nextPageLink); - List _queryParameters = new List(); - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse>(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/OperationsExtensions.cs b/deprecated/src/ResourceManagement/Batch/Generated/OperationsExtensions.cs deleted file mode 100644 index 5de439992..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/OperationsExtensions.cs +++ /dev/null @@ -1,60 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using System.Threading; - using System.Threading.Tasks; - - /// - /// Extension methods for Operations. - /// - public static partial class OperationsExtensions - { - /// - /// Lists available operations for the Microsoft.Batch provider - /// - /// - /// The operations group for this extension method. - /// - /// - /// The cancellation token. - /// - public static async Task> ListAsync(this IOperations operations, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.ListWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Lists available operations for the Microsoft.Batch provider - /// - /// - /// The operations group for this extension method. - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// The cancellation token. - /// - public static async Task> ListNextAsync(this IOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.ListNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/PoolOperations.cs b/deprecated/src/ResourceManagement/Batch/Generated/PoolOperations.cs deleted file mode 100644 index 609d1f01a..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/PoolOperations.cs +++ /dev/null @@ -1,2086 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - using System.Net; - using System.Net.Http; - using System.Threading; - using System.Threading.Tasks; - - /// - /// PoolOperations operations. - /// - internal partial class PoolOperations : IServiceOperations, IPoolOperations - { - /// - /// Initializes a new instance of the PoolOperations class. - /// - /// - /// Reference to the service client. - /// - /// - /// Thrown when a required parameter is null - /// - internal PoolOperations(BatchManagementClient client) - { - if (client == null) - { - throw new System.ArgumentNullException("client"); - } - Client = client; - } - - /// - /// Gets a reference to the BatchManagementClient - /// - public BatchManagementClient Client { get; private set; } - - /// - /// Lists all of the pools in the specified account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The maximum number of items to return in the response. - /// - /// - /// Comma separated list of properties that should be returned. e.g. - /// "properties/provisioningState". Only top level properties under properties/ - /// are valid for selection. - /// - /// - /// OData filter expression. Valid properties for filtering are: - /// - /// name - /// properties/allocationState - /// properties/allocationStateTransitionTime - /// properties/creationTime - /// properties/provisioningState - /// properties/provisioningStateTransitionTime - /// properties/lastModified - /// properties/vmSize - /// properties/interNodeCommunication - /// properties/scaleSettings/autoScale - /// properties/scaleSettings/fixedScale - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task>> ListByBatchAccountWithHttpMessagesAsync(string resourceGroupName, string accountName, int? maxresults = default(int?), string select = default(string), string filter = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("maxresults", maxresults); - tracingParameters.Add("select", select); - tracingParameters.Add("filter", filter); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ListByBatchAccount", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (maxresults != null) - { - _queryParameters.Add(string.Format("maxresults={0}", System.Uri.EscapeDataString(Rest.Serialization.SafeJsonConvert.SerializeObject(maxresults, Client.SerializationSettings).Trim('"')))); - } - if (select != null) - { - _queryParameters.Add(string.Format("$select={0}", System.Uri.EscapeDataString(select))); - } - if (filter != null) - { - _queryParameters.Add(string.Format("$filter={0}", System.Uri.EscapeDataString(filter))); - } - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse>(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Creates a new pool inside the specified account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// Additional parameters for pool creation. - /// - /// - /// The entity state (ETag) version of the pool to update. A value of "*" can - /// be used to apply the operation only if the pool already exists. If omitted, - /// this operation will always be applied. - /// - /// - /// Set to '*' to allow a new pool to be created, but to prevent updating an - /// existing pool. Other values will be ignored. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - public async Task> CreateWithHttpMessagesAsync(string resourceGroupName, string accountName, string poolName, PoolInner parameters, string ifMatch = default(string), string ifNoneMatch = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - // Send Request - AzureOperationResponse _response = await BeginCreateWithHttpMessagesAsync(resourceGroupName, accountName, poolName, parameters, ifMatch, ifNoneMatch, customHeaders, cancellationToken).ConfigureAwait(false); - return await Client.GetPutOrPatchOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); - } - - /// - /// Updates the properties of an existing pool. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// Pool properties that should be updated. Properties that are supplied will - /// be updated, any property not supplied will be unchanged. - /// - /// - /// The entity state (ETag) version of the pool to update. This value can be - /// omitted or set to "*" to apply the operation unconditionally. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string accountName, string poolName, PoolInner parameters, string ifMatch = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (poolName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "poolName"); - } - if (poolName != null) - { - if (poolName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "poolName", 64); - } - if (poolName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "poolName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(poolName, "^[a-zA-Z0-9_-]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "poolName", "^[a-zA-Z0-9_-]+$"); - } - } - if (parameters == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("poolName", poolName); - tracingParameters.Add("parameters", parameters); - tracingParameters.Add("ifMatch", ifMatch); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "Update", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools/{poolName}").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{poolName}", System.Uri.EscapeDataString(poolName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("PATCH"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (ifMatch != null) - { - if (_httpRequest.Headers.Contains("If-Match")) - { - _httpRequest.Headers.Remove("If-Match"); - } - _httpRequest.Headers.TryAddWithoutValidation("If-Match", ifMatch); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - try - { - _result.Headers = _httpResponse.GetHeadersAsJson().ToObject(JsonSerializer.Create(Client.DeserializationSettings)); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the headers.", _httpResponse.GetHeadersAsJson().ToString(), ex); - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Deletes the specified pool. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - public async Task> DeleteWithHttpMessagesAsync(string resourceGroupName, string accountName, string poolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - // Send request - AzureOperationHeaderResponse _response = await BeginDeleteWithHttpMessagesAsync(resourceGroupName, accountName, poolName, customHeaders, cancellationToken).ConfigureAwait(false); - return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); - } - - /// - /// Gets information about the specified pool. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> GetWithHttpMessagesAsync(string resourceGroupName, string accountName, string poolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (poolName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "poolName"); - } - if (poolName != null) - { - if (poolName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "poolName", 64); - } - if (poolName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "poolName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(poolName, "^[a-zA-Z0-9_-]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "poolName", "^[a-zA-Z0-9_-]+$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("poolName", poolName); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools/{poolName}").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{poolName}", System.Uri.EscapeDataString(poolName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - try - { - _result.Headers = _httpResponse.GetHeadersAsJson().ToObject(JsonSerializer.Create(Client.DeserializationSettings)); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the headers.", _httpResponse.GetHeadersAsJson().ToString(), ex); - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Disables automatic scaling for a pool. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> DisableAutoScaleWithHttpMessagesAsync(string resourceGroupName, string accountName, string poolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (poolName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "poolName"); - } - if (poolName != null) - { - if (poolName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "poolName", 64); - } - if (poolName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "poolName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(poolName, "^[a-zA-Z0-9_-]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "poolName", "^[a-zA-Z0-9_-]+$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("poolName", poolName); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "DisableAutoScale", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools/{poolName}/disableAutoScale").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{poolName}", System.Uri.EscapeDataString(poolName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("POST"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - try - { - _result.Headers = _httpResponse.GetHeadersAsJson().ToObject(JsonSerializer.Create(Client.DeserializationSettings)); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the headers.", _httpResponse.GetHeadersAsJson().ToString(), ex); - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Stops an ongoing resize operation on the pool. - /// - /// - /// This does not restore the pool to its previous state before the resize - /// operation: it only stops any further changes being made, and the pool - /// maintains its current state. After stopping, the pool stabilizes at the - /// number of nodes it was at when the stop operation was done. During the stop - /// operation, the pool allocation state changes first to stopping and then to - /// steady. A resize operation need not be an explicit resize pool request; - /// this API can also be used to halt the initial sizing of the pool when it is - /// created. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> StopResizeWithHttpMessagesAsync(string resourceGroupName, string accountName, string poolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (poolName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "poolName"); - } - if (poolName != null) - { - if (poolName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "poolName", 64); - } - if (poolName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "poolName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(poolName, "^[a-zA-Z0-9_-]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "poolName", "^[a-zA-Z0-9_-]+$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("poolName", poolName); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "StopResize", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools/{poolName}/stopResize").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{poolName}", System.Uri.EscapeDataString(poolName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("POST"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - try - { - _result.Headers = _httpResponse.GetHeadersAsJson().ToObject(JsonSerializer.Create(Client.DeserializationSettings)); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the headers.", _httpResponse.GetHeadersAsJson().ToString(), ex); - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Creates a new pool inside the specified account. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// Additional parameters for pool creation. - /// - /// - /// The entity state (ETag) version of the pool to update. A value of "*" can - /// be used to apply the operation only if the pool already exists. If omitted, - /// this operation will always be applied. - /// - /// - /// Set to '*' to allow a new pool to be created, but to prevent updating an - /// existing pool. Other values will be ignored. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> BeginCreateWithHttpMessagesAsync(string resourceGroupName, string accountName, string poolName, PoolInner parameters, string ifMatch = default(string), string ifNoneMatch = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (poolName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "poolName"); - } - if (poolName != null) - { - if (poolName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "poolName", 64); - } - if (poolName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "poolName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(poolName, "^[a-zA-Z0-9_-]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "poolName", "^[a-zA-Z0-9_-]+$"); - } - } - if (parameters == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); - } - if (parameters != null) - { - parameters.Validate(); - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("poolName", poolName); - tracingParameters.Add("parameters", parameters); - tracingParameters.Add("ifMatch", ifMatch); - tracingParameters.Add("ifNoneMatch", ifNoneMatch); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginCreate", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools/{poolName}").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{poolName}", System.Uri.EscapeDataString(poolName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("PUT"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (ifMatch != null) - { - if (_httpRequest.Headers.Contains("If-Match")) - { - _httpRequest.Headers.Remove("If-Match"); - } - _httpRequest.Headers.TryAddWithoutValidation("If-Match", ifMatch); - } - if (ifNoneMatch != null) - { - if (_httpRequest.Headers.Contains("If-None-Match")) - { - _httpRequest.Headers.Remove("If-None-Match"); - } - _httpRequest.Headers.TryAddWithoutValidation("If-None-Match", ifNoneMatch); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - try - { - _result.Headers = _httpResponse.GetHeadersAsJson().ToObject(JsonSerializer.Create(Client.DeserializationSettings)); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the headers.", _httpResponse.GetHeadersAsJson().ToString(), ex); - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Deletes the specified pool. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string accountName, string poolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (accountName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "accountName"); - } - if (accountName != null) - { - if (accountName.Length > 24) - { - throw new ValidationException(ValidationRules.MaxLength, "accountName", 24); - } - if (accountName.Length < 3) - { - throw new ValidationException(ValidationRules.MinLength, "accountName", 3); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(accountName, "^[-\\w\\._]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "accountName", "^[-\\w\\._]+$"); - } - } - if (poolName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "poolName"); - } - if (poolName != null) - { - if (poolName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "poolName", 64); - } - if (poolName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "poolName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(poolName, "^[a-zA-Z0-9_-]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "poolName", "^[a-zA-Z0-9_-]+$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("accountName", accountName); - tracingParameters.Add("poolName", poolName); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginDelete", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools/{poolName}").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{accountName}", System.Uri.EscapeDataString(accountName)); - _url = _url.Replace("{poolName}", System.Uri.EscapeDataString(poolName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("DELETE"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 202 && (int)_statusCode != 204) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationHeaderResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - try - { - _result.Headers = _httpResponse.GetHeadersAsJson().ToObject(JsonSerializer.Create(Client.DeserializationSettings)); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the headers.", _httpResponse.GetHeadersAsJson().ToString(), ex); - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Lists all of the pools in the specified account. - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task>> ListByBatchAccountNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (nextPageLink == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("nextPageLink", nextPageLink); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ListByBatchAccountNext", tracingParameters); - } - // Construct URL - string _url = "{nextLink}"; - _url = _url.Replace("{nextLink}", nextPageLink); - List _queryParameters = new List(); - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse>(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/Generated/PoolOperationsExtensions.cs b/deprecated/src/ResourceManagement/Batch/Generated/PoolOperationsExtensions.cs deleted file mode 100644 index 1d6dd0331..000000000 --- a/deprecated/src/ResourceManagement/Batch/Generated/PoolOperationsExtensions.cs +++ /dev/null @@ -1,339 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Rest; - using Microsoft.Rest.Azure; - using Models; - using System.Threading; - using System.Threading.Tasks; - - /// - /// Extension methods for PoolOperations. - /// - public static partial class PoolOperationsExtensions - { - /// - /// Lists all of the pools in the specified account. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The maximum number of items to return in the response. - /// - /// - /// Comma separated list of properties that should be returned. e.g. - /// "properties/provisioningState". Only top level properties under properties/ - /// are valid for selection. - /// - /// - /// OData filter expression. Valid properties for filtering are: - /// - /// name - /// properties/allocationState - /// properties/allocationStateTransitionTime - /// properties/creationTime - /// properties/provisioningState - /// properties/provisioningStateTransitionTime - /// properties/lastModified - /// properties/vmSize - /// properties/interNodeCommunication - /// properties/scaleSettings/autoScale - /// properties/scaleSettings/fixedScale - /// - /// - /// The cancellation token. - /// - public static async Task> ListByBatchAccountAsync(this IPoolOperations operations, string resourceGroupName, string accountName, int? maxresults = default(int?), string select = default(string), string filter = default(string), CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.ListByBatchAccountWithHttpMessagesAsync(resourceGroupName, accountName, maxresults, select, filter, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Creates a new pool inside the specified account. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// Additional parameters for pool creation. - /// - /// - /// The entity state (ETag) version of the pool to update. A value of "*" can - /// be used to apply the operation only if the pool already exists. If omitted, - /// this operation will always be applied. - /// - /// - /// Set to '*' to allow a new pool to be created, but to prevent updating an - /// existing pool. Other values will be ignored. - /// - /// - /// The cancellation token. - /// - public static async Task CreateAsync(this IPoolOperations operations, string resourceGroupName, string accountName, string poolName, PoolInner parameters, string ifMatch = default(string), string ifNoneMatch = default(string), CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.CreateWithHttpMessagesAsync(resourceGroupName, accountName, poolName, parameters, ifMatch, ifNoneMatch, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Updates the properties of an existing pool. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// Pool properties that should be updated. Properties that are supplied will - /// be updated, any property not supplied will be unchanged. - /// - /// - /// The entity state (ETag) version of the pool to update. This value can be - /// omitted or set to "*" to apply the operation unconditionally. - /// - /// - /// The cancellation token. - /// - public static async Task UpdateAsync(this IPoolOperations operations, string resourceGroupName, string accountName, string poolName, PoolInner parameters, string ifMatch = default(string), CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.UpdateWithHttpMessagesAsync(resourceGroupName, accountName, poolName, parameters, ifMatch, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Deletes the specified pool. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// The cancellation token. - /// - public static async Task DeleteAsync(this IPoolOperations operations, string resourceGroupName, string accountName, string poolName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.DeleteWithHttpMessagesAsync(resourceGroupName, accountName, poolName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Headers; - } - } - - /// - /// Gets information about the specified pool. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// The cancellation token. - /// - public static async Task GetAsync(this IPoolOperations operations, string resourceGroupName, string accountName, string poolName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.GetWithHttpMessagesAsync(resourceGroupName, accountName, poolName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Disables automatic scaling for a pool. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// The cancellation token. - /// - public static async Task DisableAutoScaleAsync(this IPoolOperations operations, string resourceGroupName, string accountName, string poolName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.DisableAutoScaleWithHttpMessagesAsync(resourceGroupName, accountName, poolName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Stops an ongoing resize operation on the pool. - /// - /// - /// This does not restore the pool to its previous state before the resize - /// operation: it only stops any further changes being made, and the pool - /// maintains its current state. After stopping, the pool stabilizes at the - /// number of nodes it was at when the stop operation was done. During the stop - /// operation, the pool allocation state changes first to stopping and then to - /// steady. A resize operation need not be an explicit resize pool request; - /// this API can also be used to halt the initial sizing of the pool when it is - /// created. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// The cancellation token. - /// - public static async Task StopResizeAsync(this IPoolOperations operations, string resourceGroupName, string accountName, string poolName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.StopResizeWithHttpMessagesAsync(resourceGroupName, accountName, poolName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Creates a new pool inside the specified account. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// Additional parameters for pool creation. - /// - /// - /// The entity state (ETag) version of the pool to update. A value of "*" can - /// be used to apply the operation only if the pool already exists. If omitted, - /// this operation will always be applied. - /// - /// - /// Set to '*' to allow a new pool to be created, but to prevent updating an - /// existing pool. Other values will be ignored. - /// - /// - /// The cancellation token. - /// - public static async Task BeginCreateAsync(this IPoolOperations operations, string resourceGroupName, string accountName, string poolName, PoolInner parameters, string ifMatch = default(string), string ifNoneMatch = default(string), CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.BeginCreateWithHttpMessagesAsync(resourceGroupName, accountName, poolName, parameters, ifMatch, ifNoneMatch, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Deletes the specified pool. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The name of the resource group that contains the Batch account. - /// - /// - /// The name of the Batch account. - /// - /// - /// The pool name. This must be unique within the account. - /// - /// - /// The cancellation token. - /// - public static async Task BeginDeleteAsync(this IPoolOperations operations, string resourceGroupName, string accountName, string poolName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.BeginDeleteWithHttpMessagesAsync(resourceGroupName, accountName, poolName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Headers; - } - } - - /// - /// Lists all of the pools in the specified account. - /// - /// - /// The operations group for this extension method. - /// - /// - /// The NextLink from the previous successful call to List operation. - /// - /// - /// The cancellation token. - /// - public static async Task> ListByBatchAccountNextAsync(this IPoolOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.ListByBatchAccountNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - } -} diff --git a/deprecated/src/ResourceManagement/Batch/PoolImpl.cs b/deprecated/src/ResourceManagement/Batch/PoolImpl.cs deleted file mode 100644 index f2002d649..000000000 --- a/deprecated/src/ResourceManagement/Batch/PoolImpl.cs +++ /dev/null @@ -1,276 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResourceActions; - using Models; - using ResourceManager.Fluent.Core; - using System.Collections.Generic; - using System.Threading; - using System.Threading.Tasks; - - /// - /// Implementation for BatchAccount pool and its parent interfaces. - /// - internal partial class PoolImpl : - ExternalChildResource< - IPool, - PoolInner, - IBatchAccount, - BatchAccountImpl>, - IPool, - Pool.Definition.IDefinition, - Pool.UpdateDefinition.IUpdateDefinition, - Pool.Update.IUpdate - { - internal PoolImpl( - string name, - BatchAccountImpl batchAccount, - PoolInner inner) - : base(name, batchAccount, inner) - { - } - - internal static PoolImpl NewPool(string name, BatchAccountImpl parent) - { - var inner = new PoolInner(); - inner.DisplayName = name; - var poolImpl = new PoolImpl(name, parent, inner); - - return poolImpl; - } - - public async override Task CreateAsync(CancellationToken cancellationToken = default(CancellationToken)) - { - await Parent.Manager.Inner.Pool.CreateAsync( - Parent.ResourceGroupName, - Parent.Name, - Name(), - Inner, - default(string), - default(string), - cancellationToken); - - return this; - } - - public async override Task UpdateAsync(CancellationToken cancellationToken = default(CancellationToken)) - { - await Parent.Manager.Inner.Pool.UpdateAsync( - Parent.ResourceGroupName, - Parent.Name, - Name(), - Inner, - default(string), - cancellationToken); - - return this; - } - - public async override Task DeleteAsync(CancellationToken cancellationToken = default(CancellationToken)) - { - await Parent.Manager.Inner.Pool.DeleteAsync( - Parent.ResourceGroupName, - Parent.Name, - Name(), - cancellationToken); - } - - public override async Task RefreshAsync(CancellationToken cancellationToken = default(CancellationToken)) - { - return await base.RefreshAsync(cancellationToken); - } - - protected override async Task GetInnerAsync(CancellationToken cancellationToken) - { - return await Parent.Manager.Inner.Pool.GetAsync( - Parent.ResourceGroupName, - Parent.Name, - Inner.Name, - cancellationToken); - } - - public BatchAccountImpl Attach() - { - return Parent.WithPool(this); - } - - public string Id - { - get - { - return Inner.Id; - } - } - - internal string VmSize() - { - return Inner.VmSize; - } - - internal NetworkConfiguration NetworkConfiguration() - { - return Inner.NetworkConfiguration; - } - - internal IList MountConfiguration() - { - return Inner.MountConfiguration; - } - - internal ScaleSettings ScaleSettings() - { - return Inner.ScaleSettings; - } - - internal StartTask StartTask() - { - return Inner.StartTask; - } - - internal IList Metadata() - { - return Inner.Metadata; - } - - internal IList applicationPackages() - { - return Inner.ApplicationPackages; - } - - internal IList Certificates() - { - return Inner.Certificates; - } - - internal DeploymentConfiguration DeploymentConfiguration() - { - return Inner.DeploymentConfiguration; - } - - internal InterNodeCommunicationState InterNodeCommunication() - { - return Inner.InterNodeCommunication.GetValueOrDefault(); - } - - internal int? MaxTasksPerNode() - { - return Inner.MaxTasksPerNode; - } - - internal TaskSchedulingPolicy TaskSchedulingPolicy() - { - return Inner.TaskSchedulingPolicy; - } - - internal IList UserAccounts() - { - return Inner.UserAccounts; - } - - internal IList ApplicationLicenses() - { - return Inner.ApplicationLicenses; - } - - internal string DisplayName() - { - return Inner.DisplayName; - } - - public PoolImpl WithNetworkConfiguration(NetworkConfiguration networkConfiguration) - { - Inner.NetworkConfiguration = networkConfiguration; - return this; - } - - public PoolImpl WithMountConfiguration(IList mountConfiguration) - { - Inner.MountConfiguration = mountConfiguration; - return this; - } - - public PoolImpl WithScaleSettings(ScaleSettings scaleSettings) - { - Inner.ScaleSettings = scaleSettings; - return this; - } - - public PoolImpl WithStartTask(StartTask startTask) - { - Inner.StartTask = startTask; - return this; - } - - public PoolImpl WithMetadata(IList metadata) - { - Inner.Metadata = metadata; - return this; - } - - public PoolImpl WithApplicationPackages(IList applicationPackages) - { - Inner.ApplicationPackages = applicationPackages; - return this; - } - - public PoolImpl WithCertificates(IList certificates) - { - Inner.Certificates = certificates; - return this; - } - - public PoolImpl WithVmSize(string vmSize) - { - Inner.VmSize = vmSize; - return this; - } - - public PoolImpl WithDeploymentConfiguration(DeploymentConfiguration deploymentConfiguration) - { - Inner.DeploymentConfiguration = deploymentConfiguration; - return this; - } - - public PoolImpl WithDisplayName(string displayName) - { - Inner.DisplayName = displayName; - return this; - } - - public PoolImpl WithInterNodeCommunication(InterNodeCommunicationState interNodeCommunication) - { - Inner.InterNodeCommunication = interNodeCommunication; - return this; - } - - public PoolImpl WithMaxTasksPerNode(int? maxTasksPerNode) - { - Inner.MaxTasksPerNode = maxTasksPerNode; - return this; - } - - public PoolImpl WithTaskSchedulingPolicy(TaskSchedulingPolicy taskSchedulingPolicy) - { - Inner.TaskSchedulingPolicy = taskSchedulingPolicy; - return this; - } - - public PoolImpl WithUserAccount(IList userAccounts) - { - Inner.UserAccounts = userAccounts; - return this; - } - - public PoolImpl WithApplicationLicenses(IList applicationLicenses) - { - Inner.ApplicationLicenses = applicationLicenses; - return this; - } - - BatchAccount.Update.IUpdate ISettable.Parent() - { - return Parent; - } - } -} diff --git a/deprecated/src/ResourceManagement/Batch/PoolsImpl.cs b/deprecated/src/ResourceManagement/Batch/PoolsImpl.cs deleted file mode 100644 index a30bc5bfc..000000000 --- a/deprecated/src/ResourceManagement/Batch/PoolsImpl.cs +++ /dev/null @@ -1,86 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.Management.Batch.Fluent -{ - using Models; - using ResourceManager.Fluent.Core; - using System.Collections.Generic; - using System.Collections.ObjectModel; - - internal partial class PoolsImpl : - ExternalChildResourcesCached< - PoolImpl, - IPool, - PoolInner, - IBatchAccount, - BatchAccountImpl> - { - private BatchAccountImpl parent; - - internal PoolsImpl(BatchAccountImpl parent) - : base(parent, "Pool") - { - this.parent = parent; - CacheCollection(); - } - - internal IReadOnlyDictionary AsMap() - { - var result = new Dictionary(); - - foreach (var entry in Collection) - { - result.Add(entry.Key, entry.Value); - } - - return new ReadOnlyDictionary(result); - } - - internal PoolImpl Define(string name) - { - return PrepareDefine(name); - } - - internal PoolImpl Update(string name) - { - return PrepareUpdate(name); - } - - internal void Remove(string name) - { - PrepareRemove(name); - } - - internal void AddPool(PoolImpl pool) - { - AddChildResource(pool); - } - - protected override IList ListChildResources() - { - var childResources = new List(); - if (Parent.Inner.Id == null || Parent.AutoStorage() == null) - { - return childResources; - } - - var poolList = Extensions.Synchronize(() => Parent.Manager.Inner.Pool.ListByBatchAccountAsync(Parent.ResourceGroupName, Parent.Name)); - - foreach (var pool in poolList) - { - childResources.Add(new PoolImpl( - pool.Name, - parent, - pool)); - } - - return childResources; - } - - protected override PoolImpl NewChildResource(string name) - { - PoolImpl pool = PoolImpl.NewPool(name, parent); - return pool; - } - } -} diff --git a/src/ResourceManagement/credcheck.js b/src/ResourceManagement/credcheck.js new file mode 100644 index 000000000..fa92f0267 --- /dev/null +++ b/src/ResourceManagement/credcheck.js @@ -0,0 +1,63 @@ +const args = require('yargs').argv; +const os = require('os'); +const fs = require('fs'); +const path = require('path'); + +function credcheck(dir) { + console.log('Path: ' + dir); + + const redactDict = new Map(); + // storage account keys + redactDict.set(/\\"keyName\\":\s*\\"key1\\",[\\r\\n]*\s*\\"value\\":\s*\\"(.*?)\\"/g, '\\"keyName\\": \\"key1\\",\\"value\\": \\"MGMT_PLACEHOLDER\\"'); + redactDict.set(/\\"keyName\\":\s*\\"key2\\",[\\r\\n]*\s*\\"value\\":\s*\\"(.*?)\\"/g, '\\"keyName\\": \\"key2\\",\\"value\\": \\"MGMT_PLACEHOLDER\\"'); + redactDict.set(/;AccountKey=(.*?)(;|\\")/g, ';AccountKey=MGMT_PLACEHOLDER$2'); + redactDict.set(/\\"primaryMasterKey\\": \\"(.*?)\\"/g, '\\"primaryMasterKey\\": \\"MGMT_PLACEHOLDER\\"'); + redactDict.set(/\\"primaryReadonlyMasterKey\\": \\"(.*?)\\"/g, '\\"primaryReadonlyMasterKey\\": \\"MGMT_PLACEHOLDER\\"'); + redactDict.set(/\\"secondaryMasterKey\\": \\"(.*?)\\"/g, '\\"secondaryMasterKey\\":\\"MGMT_PLACEHOLDER\\"'); + redactDict.set(/\\"secondaryReadonlyMasterKey\\": \\"(.*?)\\"/g, '\\"secondaryReadonlyMasterKey\\": \\"MGMT_PLACEHOLDER\\"'); + redactDict.set(/;SharedAccessKey=(.*?)(;|\\")/g, ';SharedAccessKey=MGMT_PLACEHOLDER$2'); + redactDict.set(/\\"primaryKey\\": \\"(.*?)\\"/g, '\\"primaryKey\\": \\"MGMT_PLACEHOLDER\\"'); + redactDict.set(/\\"secondaryKey\\": \\"(.*?)\\"/g, '\\"secondaryKey\\": \\"MGMT_PLACEHOLDER\\"'); + redactDict.set(/\\"adminPassword\\": \\"(.*?)\\"/g, '\\"adminPassword\\": \\"MGMT_PLACEHOLDER\\"'); + redactDict.set(/\\"administratorLoginPassword\\": \\"(.*?)\\"/g, '\\"administratorLoginPassword\\": \\"MGMT_PLACEHOLDER\\"'); + redactDict.set(/\\"password\\": \\"(.*?)\\"/g, '\\"password\\": \\"MGMT_PLACEHOLDER\\"'); + redactDict.set(/\\"connectionString\\": \\"(.*?)\\"/g, '\\"connectionString\\": \\"MGMT_PLACEHOLDER\\"'); + redactDict.set(/\\"accessSAS\\": \\"(.*?)\\"/g, '\\"accessSAS\\": \\"MGMT_PLACEHOLDER\\"'); + redactDict.set(/\\"storageKey\\": \\"(.*?)\\"/g, '\\"storageKey\\": \\"MGMT_PLACEHOLDER\\"'); + redactDict.set(/\\"accessKey\\": \\"(.*?)\\"/g, '\\"accessKey\\": \\"MGMT_PLACEHOLDER\\"'); + redactDict.set(/\\"hubDatabasePassword\\": \\"(.*?)\\"/g, '\\"hubDatabasePassword\\": \\"MGMT_PLACEHOLDER\\"'); + redactDict.set(/\\"storageAccountKey\\": \\"(.*?)\\"/g, '\\"storageAccountKey\\": \\"MGMT_PLACEHOLDER\\"'); + redactDict.set(/\\"adminUserPassword\\": \\"(.*?)\\"/g, '\\"adminUserPassword\\": \\"MGMT_PLACEHOLDER\\"'); + redactDict.set(/\\"permissions\\":\s*\\"Full\\",[\\r\\n]*\s*\\"value\\":\s*\\"(.*?)\\"/g, '\\"keyName\\": \\"key1\\",\\"value\\": \\"MGMT_PLACEHOLDER\\"'); + + credcheckRecursive(dir, redactDict); +} + +function credcheckRecursive(dir, redactDict) { + if (fs.existsSync(dir)) { + fs.readdirSync(dir).forEach(function(file, index) { + const curPath = path.join(dir, file); + if (fs.lstatSync(curPath).isDirectory()) { + // recurse + credcheckRecursive(curPath, redactDict); + } else { + if (curPath.endsWith('.json')) { + const content = fs.readFileSync(curPath).toString('utf8'); + var redactedContent = content; + for (const [key, value] of redactDict.entries()) { + redactedContent = redactedContent.replace(key, value); + } + if (redactedContent !== content) { + console.log('File redacted: ' + curPath); + + fs.writeFileSync(curPath, redactedContent); + } + } + } + }); + } +} + +const dir = args['path'] + +credcheck(dir); diff --git a/src/ResourceManagement/package.json b/src/ResourceManagement/package.json index fc0b78a0f..4b8f05cf6 100644 --- a/src/ResourceManagement/package.json +++ b/src/ResourceManagement/package.json @@ -15,6 +15,9 @@ "url": "https://github.com/Azure/azure-sdk-for-java/issues" }, "homepage": "https://github.com/Azure/azure-sdk-for-java#readme", + "scripts" : { + "credcheck": "node credcheck.js" + }, "devDependencies": { "colors": "1.1.2", "gulp": "^4.0.2", diff --git a/tools/credscan/CredScanSuppressions.json b/tools/credscan/CredScanSuppressions.json index 337d13948..b0efa400c 100644 --- a/tools/credscan/CredScanSuppressions.json +++ b/tools/credscan/CredScanSuppressions.json @@ -2,225 +2,12 @@ "tool": "Credential Scanner", "suppressions": [ { - "placeholder": "ebc6e170-72b2-4b6f-9de2-99410964d2d0", - "_justification": "[Auth] Example of client secret used in auth file format." + "placeholder": "MGMT_PLACEHOLDER", + "_justification": "This is the place holder used by tests." }, { - "file": [ - "Samples\\Asset\\jsdkdemo-039967180.com.pfx", - "Samples\\Asset\\jsdkdemo-1ff78626f.com.pfx", - "Samples\\Asset\\jsdkdemo-25f68561f.com.pfx", - "Samples\\Asset\\jsdkdemo-63776289b.com.pfx", - "Samples\\Asset\\jsdkdemo-bad939600.com.pfx", - "Samples\\Asset\\NetworkTestCertificate1.pfx", - "Samples\\Asset\\NetworkTestCertificate2.pfx", - "Samples\\Asset\\SampleTestCertificate.pfx", - "Samples\\Asset\\webapp_managefunctionappwithdomainssl.pfx", - "Samples\\Asset\\webapp_managelinuxwebappwithdomainssl.pfx", - "Samples\\Asset\\webapp_managelinuxwebappwithtrafficmanager.pfx", - "Samples\\Asset\\webapp_managewebappwithdomainssl.pfx", - "Samples\\Asset\\webapp_managewebappwithtrafficmanager.pfx" - ], - "_justification": "[Cert] Certificates used in sample scenarios." - }, - { - "file": [ - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.WebApp.FunctionApps\\CanCRUDFunctionApp.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.WebApp.FunctionApps\\FunctionAppLongNameBug.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.WebApp.FunctionDeploymentSlots\\CanCRUDSwapSlots.json" - ], - "_justification": "[AppService] Transient secret values exist in session records when operating the short-lived resources." - }, - { - "file": [ - "deprecated\\Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Batch\\CanCRUDBatchAccounts.json" - ], - "_justification": "[Batch] Transient secret values exist in session records when operating the short-lived resources." - }, - { - "file": [ - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Compute.ManagedDiskOperations\\CanOperateOnEmptyManagedDisk.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Compute.SharedGalleryImage\\CanCreateUpdateGetDeleteGalleryImageVersion.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Compute.VirtualMachine.CustomImageOperations\\CanCreateImageByCapturingVM.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Compute.VirtualMachine.CustomImageOperations\\CanCreateImageFromNativeVhd.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Compute.VirtualMachine.Extension\\CanUpdateExtensionPublicPrivateSettings.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations\\CanCreateFromCustomImageWithManagedDisk.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Compute.VirtualMachine.ScaleSet\\CanUpdateExtensionPublicProtectedSettings.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Compute.VirtualMachine.ScaleSet\\CanUpdateWithExtensionProtectedSettings.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Compute.VirtualMachine.VirtualMachine\\CanCreateWithCustomData.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Compute.VirtualMachine.VirtualMachine\\CanCreateWithExistingNetworkAndNewPIP.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Compute.VirtualMachine.VirtualMachine\\CanSShConnectToVirtualMachine.json" - ], - "_justification": "[Compute] Transient secret values exist in session records when operating the short-lived resources." - }, - { - "file": [ - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.ContainerRegistry\\CanRetrieveLogUrl.json" - ], - "_justification": "[ContainerRegistry] Transient secret values exist in session records when operating the short-lived resources." - }, - { - "file": [ - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.EventHub.EventHub\\CanConfigureDataCapturing.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.EventHub.EventHub\\CanEnableDataCaptureOnUpdate.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.EventHub.Namespace\\CanManageGeoDisasterRecoveryPairing.json" - ], - "_justification": "[EventHub] Transient secret values exist in session records when operating the short-lived resources." - }, - { - "file": [ - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Monitor\\CanCRUDMultipleResourceMetricAlerts.json" - ], - "_justification": "[Monitor] Transient secret values exist in session records when operating the short-lived resources." - }, - { - "file": [ - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Network.AppGateway\\PrivateComplex.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Network.AppGateway\\PrivateMinimal.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Network.AppGateway\\PublicComplex.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Network.AppGateway\\PublicMinimal.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Network.AppGateway\\SslWithKeyVault.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Network.AppGateway\\WebApplicationFirewall.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Network.VirtualNetworkGateway\\CanCreatePointToSiteConfigurtation.json" - ], - "_justification": "[Network] Transient secret values exist in session records when operating the short-lived resources." - }, - { - "file": [ - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Redis\\CanCRUDLinkedServers.json", - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Redis\\CanCRUDRedisCache.json" - ], - "_justification": "[Redis] Transient secret values exist in session records when operating the short-lived resources." - }, - { - "file": [ - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.ServiceBus\\CanOperateOnAuthorizationRules.json" - ], - "_justification": "[ServiceBus] Transient secret values exist in session records when operating the short-lived resources." - }, - { - "file": [ - "Tests\\Fluent.Tests\\SessionRecords\\Fluent.Tests.Storage.StorageAccounts\\CanGetAndRegenerateKeys.json" - ], - "_justification": "[Storage] Transient secret values exist in session records when operating the short-lived resources." - }, - { - "file": [ - "deprecated\\Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Batch\\ManageBatchAccountTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.AppService\\ManageFunctionAppBasicTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.AppService\\ManageFunctionAppSourceControlTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.AppService\\ManageFunctionAppWithAuthenticationTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.AppService\\ManageFunctionAppWithDomainSslTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.AppService\\ManageLinuxWebAppStorageAccountConnectionTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.AppService\\ManageLinuxWebAppWithDomainSslTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.AppService\\ManageLinuxWebAppWithTrafficManagerTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.AppService\\ManageWebAppStorageAccountConnectionTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.AppService\\ManageWebAppWithDomainSslTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.AppService\\ManageWebAppWithTrafficManagerTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Compute\\ConvertVirtualMachineToManagedDisksTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Compute\\CreateVMsUsingCustomImageOrSpecializedVHDTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Compute\\CreateVirtualMachineUsingCustomImageFromVHDTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Compute\\CreateVirtualMachineUsingCustomImageFromVMTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Compute\\CreateVirtualMachineUsingSpecializedDiskFromSnapshotTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Compute\\CreateVirtualMachineUsingSpecializedDiskFromVhdTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Compute\\CreateVirtualMachinesInParallelTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Compute\\ManageAvailabilitySetTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Compute\\ManageManagedDisksTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Compute\\ManageVirtualMachineAsyncTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Compute\\ManageVirtualMachineExtensionTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Compute\\ManageVirtualMachineTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Compute\\ManageVirtualMachineWithDiskTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Compute\\ManageVirtualMachineWithUnmanagedDisksTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Compute\\ManageVirtualMachinesInParallelTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Compute\\ManageVirtualMachinesInParallelWithNetworkTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.ContainerRegistry\\ManageContainerRegistryTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.CosmosDB\\CosmosDBWithEventualConsistencyTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.CosmosDB\\CosmosDBWithIPRangeTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.CosmosDB\\CosmosDBWithKindMongoDBTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.CosmosDB\\HACosmosDBTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.EventHub\\ManageEventHubGeoDisasterRecoveryTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.EventHub\\ManageEventHubTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Monitor\\SecurityBreachOrRiskActivityLogAlertsTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Network\\ManageApplicationGatewayTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Network\\ManageIPAddressTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Network\\ManageNetworkInterfaceTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Network\\ManageSimpleApplicationGatewayTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Network\\ManageVpnGatewayVNet2VNetConnectionTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.RedisCache\\ManageRedisTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.ResourceManager\\DeployVirtualMachineUsingARMTemplateTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.ServiceBus\\PublishSubscribeAdvanceFeaturesTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.ServiceBus\\PublishSubscribeBasicTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.ServiceBus\\QueueAdvanceFeaturesTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.ServiceBus\\QueueBasicTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.ServiceBus\\WithClaimBasedAuthorizationTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Sql\\ManageSqlImportExportDatabaseTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Storage\\ManageManageStorageAccountNetworkRulesTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Storage\\ManageStorageAccountTest.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.Storage\\ManageStorageAccountTestAsync.json", - "Tests\\Samples.Tests\\SessionRecords\\Samples.Tests.TrafficManager\\ManageTrafficManagerTest.json", - "Samples\\Asset\\documentdb-dotnet-todo-app\\README.md" - ], - "_justification": "[Sample] Transient secret values exist in session records when operating the short-lived resources." - }, - { - "placeholder": "StrongPass!12", - "_justification": "Transient secret for the short-lived resources." - }, - { - "placeholder": "StrongPass!123", - "_justification": "Transient secret for the short-lived resources." - }, - { - "placeholder": "tirekicker", - "_justification": "Transient secret for the short-lived resources." - }, - { - "placeholder": "hrAZfbZC%2BQ%2FKccFQZ7OC4b%2FXSzCF5Myi4Cj%2BW3sVZDo%3D", - "_justification": "This value occurs in the download link of Batch AI sample." - }, - { - "placeholder": "muy!234OR", - "_justification": "Transient secret for the short-lived resources." - }, - { - "placeholder": "B12a6@12xyz!", - "_justification": "Transient secret for the short-lived resources." - }, - { - "placeholder": "12xyz!B12a6@", - "_justification": "Transient secret for the short-lived resources." - }, - { - "placeholder": "myS3cureP@ssword", - "_justification": "Transient secret for the short-lived resources." - }, - { - "placeholder": "123tEst!@|ac", - "_justification": "Transient secret for the short-lived resources." - }, - { - "placeholder": "123OData!@#123", - "_justification": "Transient secret for the short-lived resources." - }, - { - "placeholder": "N0t@P@ssw0rd!", - "_justification": "Transient secret for the short-lived resources." - }, - { - "placeholder": "12NewPA$$w0rd!", - "_justification": "Transient secret for the short-lived resources." - }, - { - "placeholder": "12NewPA34w0rd!", - "_justification": "Transient secret for the short-lived resources." - }, - { - "placeholder": "12NewPAwX0rd!", - "_justification": "Transient secret for the short-lived resources." - }, - { - "placeholder": "12NewPA23w0rd!", - "_justification": "Transient secret for the short-lived resources." + "hash": "nLj4+SAZtXu12SVMX7Xcbt2Fu+cjylW2bIp5RybBlyE=", + "_justification": "Link of sample package provided in ManageBatchAI.cs." } ] } \ No newline at end of file From 71c008fd2b0b8ea4b0c11c30a5930acc64a4e970 Mon Sep 17 00:00:00 2001 From: Tanyi Chen Date: Wed, 2 Dec 2020 13:48:39 +0800 Subject: [PATCH 15/72] Release 1.36.1 due to assemblyFileVersion need update (#1175) --- Directory.Build.props | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 92b7c84f4..48847a3bc 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -27,11 +27,11 @@ - 1.36.0 + 1.36.1 $(FluentVersion) - - 1.0.0.66 + + 1.0.0.67 From 92647845a874cd15de017d135c0cc100dac9b730 Mon Sep 17 00:00:00 2001 From: Tanyi Chen Date: Wed, 2 Dec 2020 17:37:22 +0800 Subject: [PATCH 16/72] Release Note 1.36.1 (#1176) --- README.md | 9 +++++---- notes/prepare-for-1.36.1.md | 7 +++++++ 2 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 notes/prepare-for-1.36.1.md diff --git a/README.md b/README.md index 52f75dba5..94b41ade4 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Documentation is available [on this page](https://aka.ms/azure-sdk-dotnet-mgmt) # Azure Management Libraries for .NET -This README is based on the released stable version (1.36.0). If you are looking for other releases, see [More Information](#more-information) +This README is based on the released stable version (1.36.1). If you are looking for other releases, see [More Information](#more-information) The Azure Management Libraries for .NET is a higher-level, object-oriented API for managing Azure resources. Libraries are built on the lower-level, request-response style [auto generated clients](https://github.com/Azure/azure-sdk-for-net/tree/AutoRest) and can run side-by-side with [auto generated clients](https://github.com/Azure/azure-sdk-for-net/tree/AutoRest). @@ -29,7 +29,7 @@ The Azure Management Libraries for .NET is a higher-level, object-oriented API f * [More information](#more-information) ## Feature Availability and Road Map -:triangular_flag_on_post: *as of Version 1.36.0* +:triangular_flag_on_post: *as of Version 1.36.1*
@@ -600,7 +600,7 @@ IAzure azure = Azure.Configure().WithLogLevel(HttpLoggingDelegatingHandler.Level ### Latest stable release -**1.36.0** release builds are available on NuGet: +**1.36.1** release builds are available on NuGet: |Azure Management Library | Package name | Stable | |---------------------------------------------|-----------------------------------------------------|------------------------| @@ -639,7 +639,7 @@ IAzure azure = Azure.Configure().WithLogLevel(HttpLoggingDelegatingHandler.Level ## Upgrading from older versions -If you are migrating your code from 1.35.0 to 1.36.0, you can use these release notes for [preparing your code for 1.36.0 from 1.35.0](./notes/prepare-for-1.36.0.md). +If you are migrating your code from 1.36.0 to 1.36.1, you can use these release notes for [preparing your code for 1.36.1 from 1.36.0](./notes/prepare-for-1.36.1.md). In general, Azure Libraries for .Net follow [semantic versioning](http://semver.org/), so user code should continue working in a compatible fashion between minor versions of the same major version release train, with the following caveats: @@ -674,6 +674,7 @@ If you would like to become an active contributor to this project please follow | Version | SHA1 | Remarks | |-------------------|-------------------------------------------------------------------------------------------|-------------------------------------------------------| +| 1.36.1 | [1.34](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.36.1) | Tagged release for 1.36.1 version of Azure management libraries | | 1.36 | [1.34](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.36.0) | Tagged release for 1.36 version of Azure management libraries | | 1.35 | [1.34](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.35.0) | Tagged release for 1.35 version of Azure management libraries | | 1.34 | [1.34](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.34.0) | Tagged release for 1.34 version of Azure management libraries | diff --git a/notes/prepare-for-1.36.1.md b/notes/prepare-for-1.36.1.md new file mode 100644 index 000000000..e2d1dc230 --- /dev/null +++ b/notes/prepare-for-1.36.1.md @@ -0,0 +1,7 @@ +# Prepare for Azure Management Libraries for .NET 1.36.1 # + +Steps to migrate code that uses Azure Management Libraries for .NET from 1.36 to 1.36.1 ... + +> If this note missed any breaking changes, please open a pull request. + +V1.36.1 is backwards compatible with V1.36 in the APIs intended for public use that reached the general availability (stable) stage in V1.x. From 9eb0f12e3289825c86af51fa2fa4fa887d3aed92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Walczy=C5=84ski?= <38507238+Tholdrim@users.noreply.github.com> Date: Mon, 7 Dec 2020 03:54:41 +0100 Subject: [PATCH 17/72] Adjusted helper methods to the new Premium tier service app plans (#1179) --- src/ResourceManagement/AppService/FunctionAppImpl.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/ResourceManagement/AppService/FunctionAppImpl.cs b/src/ResourceManagement/AppService/FunctionAppImpl.cs index d37e5c301..17cdb52fb 100644 --- a/src/ResourceManagement/AppService/FunctionAppImpl.cs +++ b/src/ResourceManagement/AppService/FunctionAppImpl.cs @@ -64,7 +64,7 @@ private FunctionAppImpl AutoSetAlwaysOn(PricingTier pricingTier) SkuDescription description = pricingTier.SkuDescription; if (description.Tier.Equals("Basic", StringComparison.OrdinalIgnoreCase) || description.Tier.Equals("Standard", StringComparison.OrdinalIgnoreCase) - || description.Tier.Equals("Premium", StringComparison.OrdinalIgnoreCase)) + || description.Tier.StartsWith("Premium", StringComparison.OrdinalIgnoreCase)) { return WithWebAppAlwaysOn(true); } @@ -181,9 +181,7 @@ private bool IsConsumptionAppServicePlan(PricingTier pricingTier) } SkuDescription description = pricingTier.SkuDescription; - return !(description.Tier.Equals("Basic", StringComparison.OrdinalIgnoreCase) - || description.Tier.Equals("Standard", StringComparison.OrdinalIgnoreCase) - || description.Tier.Equals("Premium", StringComparison.OrdinalIgnoreCase)); + return description.Tier.Equals("Dynamic", StringComparison.OrdinalIgnoreCase); } public override async Task CreateAsync(CancellationToken cancellationToken = default(CancellationToken), bool multiThreaded = true) From b61a31a85ae649d3418060d05bbf173851ee7fab Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Wed, 23 Dec 2020 13:05:55 +0800 Subject: [PATCH 18/72] remove duplicate key on customer headers (#1188) --- .../TrafficManager/TrafficManagerEndpointImpl.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ResourceManagement/TrafficManager/TrafficManagerEndpointImpl.cs b/src/ResourceManagement/TrafficManager/TrafficManagerEndpointImpl.cs index 1fbdc586e..da1db54d4 100644 --- a/src/ResourceManagement/TrafficManager/TrafficManagerEndpointImpl.cs +++ b/src/ResourceManagement/TrafficManager/TrafficManagerEndpointImpl.cs @@ -312,7 +312,8 @@ public TrafficManagerEndpointImpl WithCustomHeaders(IDictionary this.Inner.CustomHeaders = new List(); } - foreach(var item in headers) + this.Inner.CustomHeaders = this.Inner.CustomHeaders.Where((header) => !headers.ContainsKey(header.Name)).ToList(); + foreach (var item in headers) { this.Inner.CustomHeaders.Add(new EndpointPropertiesCustomHeadersItem(item.Key, item.Value)); } @@ -327,7 +328,7 @@ public TrafficManagerEndpointImpl WithCustomHeader(string name, string value) this.Inner.CustomHeaders = new List(); } - + this.Inner.CustomHeaders = this.Inner.CustomHeaders.Where((header) => header.Name != name).ToList(); this.Inner.CustomHeaders.Add(new EndpointPropertiesCustomHeadersItem(name, value)); return this; } From 6cac9269b6a8a3236a4f10d33ace975f7d50270a Mon Sep 17 00:00:00 2001 From: Chuang <54572251+xccc-msft@users.noreply.github.com> Date: Wed, 23 Dec 2020 13:14:43 +0800 Subject: [PATCH 19/72] KeyVault: support soft delete for the key vault (#1186) --- .../KeyVault/Domain/InterfaceImpl/VaultImpl.cs | 10 ++++++++++ .../KeyVault/Domain/Vault/Definition/IDefinition.cs | 6 ++++++ .../KeyVault/Domain/Vault/Update/IUpdate.cs | 5 +++++ src/ResourceManagement/KeyVault/VaultImpl.cs | 6 ++++++ 4 files changed, 27 insertions(+) diff --git a/src/ResourceManagement/KeyVault/Domain/InterfaceImpl/VaultImpl.cs b/src/ResourceManagement/KeyVault/Domain/InterfaceImpl/VaultImpl.cs index 2f6d0058e..546bcd481 100644 --- a/src/ResourceManagement/KeyVault/Domain/InterfaceImpl/VaultImpl.cs +++ b/src/ResourceManagement/KeyVault/Domain/InterfaceImpl/VaultImpl.cs @@ -153,6 +153,11 @@ Microsoft.Azure.Management.KeyVault.Fluent.Vault.Definition.IWithCreate Microsof return this.WithTemplateDeploymentDisabled(); } + Microsoft.Azure.Management.KeyVault.Fluent.Vault.Definition.IWithCreate Microsoft.Azure.Management.KeyVault.Fluent.Vault.Definition.IWithConfigurations.WithSoftDeleteEnabled() + { + return this.WithSoftDeleteEnabled(); + } + /// /// Disable Azure Disk Encryption to retrieve secrets from the vault and unwrap keys. /// @@ -207,6 +212,11 @@ Microsoft.Azure.Management.KeyVault.Fluent.Vault.Update.IUpdate Microsoft.Azure. return this.WithTemplateDeploymentDisabled(); } + Microsoft.Azure.Management.KeyVault.Fluent.Vault.Update.IUpdate Microsoft.Azure.Management.KeyVault.Fluent.Vault.Update.IWithConfigurations.WithSoftDeleteEnabled() + { + return this.WithSoftDeleteEnabled(); + } + /// /// Disable Azure Disk Encryption to retrieve secrets from the vault and unwrap keys. /// diff --git a/src/ResourceManagement/KeyVault/Domain/Vault/Definition/IDefinition.cs b/src/ResourceManagement/KeyVault/Domain/Vault/Definition/IDefinition.cs index 921cc2b24..5eefca819 100644 --- a/src/ResourceManagement/KeyVault/Domain/Vault/Definition/IDefinition.cs +++ b/src/ResourceManagement/KeyVault/Domain/Vault/Definition/IDefinition.cs @@ -49,6 +49,12 @@ public interface IWithConfigurations /// /// The next stage of key vault definition. Microsoft.Azure.Management.KeyVault.Fluent.Vault.Definition.IWithCreate WithTemplateDeploymentDisabled(); + + /// + /// Enable soft delete for the key vault. + /// + /// The next stage of key vault definition. + Microsoft.Azure.Management.KeyVault.Fluent.Vault.Definition.IWithCreate WithSoftDeleteEnabled(); } /// /// A key vault definition allowing the sku to be set. diff --git a/src/ResourceManagement/KeyVault/Domain/Vault/Update/IUpdate.cs b/src/ResourceManagement/KeyVault/Domain/Vault/Update/IUpdate.cs index 619513a0f..9d596b781 100644 --- a/src/ResourceManagement/KeyVault/Domain/Vault/Update/IUpdate.cs +++ b/src/ResourceManagement/KeyVault/Domain/Vault/Update/IUpdate.cs @@ -49,6 +49,11 @@ public interface IWithConfigurations /// The key vault update stage. Microsoft.Azure.Management.KeyVault.Fluent.Vault.Update.IUpdate WithTemplateDeploymentDisabled(); + /// + /// Enable soft delete for the key vault. + /// + /// The key vault update stage. + Microsoft.Azure.Management.KeyVault.Fluent.Vault.Update.IUpdate WithSoftDeleteEnabled(); } /// diff --git a/src/ResourceManagement/KeyVault/VaultImpl.cs b/src/ResourceManagement/KeyVault/VaultImpl.cs index 1b86e0498..20eb7d7ed 100644 --- a/src/ResourceManagement/KeyVault/VaultImpl.cs +++ b/src/ResourceManagement/KeyVault/VaultImpl.cs @@ -258,6 +258,12 @@ public VaultImpl WithTemplateDeploymentDisabled() return this; } + public VaultImpl WithSoftDeleteEnabled() + { + Inner.Properties.EnableSoftDelete = true; + return this; + } + ///GENMHASH:B5E3D903BDA1F2A62441339A3042D8F4:E59E1393C8B2F3C07E87C9F34E983726 public VaultImpl WithSku(SkuName skuName) { From 1bcb2507f6bd2750bea34eeaaa5cffbe52ed2ad7 Mon Sep 17 00:00:00 2001 From: Tanyi Chen Date: Thu, 24 Dec 2020 15:18:58 +0800 Subject: [PATCH 20/72] Aks: update to 2020 12 (#1190) * generate aks 2020 12 * fix compile error * fix test error * update samples --- .../ManageKubernetesCluster.cs | 3 +- Samples/Utilities.cs | 10 +- .../KubernetesClustersTest.cs | 5 +- .../KubernetesClusterAgentPoolImpl.cs | 12 +- .../Definition/IDefinition.cs | 43 +- .../Generated/AgentPoolsOperations.cs | 281 +++- .../AgentPoolsOperationsExtensions.cs | 59 +- .../ContainerServiceManagementClient.cs | 57 +- .../Generated/IAgentPoolsOperations.cs | 61 +- .../IContainerServiceManagementClient.cs | 20 + .../IMaintenanceConfigurationsOperations.cs | 181 +++ .../Generated/IManagedClustersOperations.cs | 193 ++- .../IPrivateEndpointConnectionsOperations.cs | 182 +++ .../IPrivateLinkResourcesOperations.cs | 56 + .../IResolvePrivateLinkServiceIdOperations.cs | 57 + .../MaintenanceConfigurationsOperations.cs | 1129 ++++++++++++++ ...nanceConfigurationsOperationsExtensions.cs | 164 +++ .../Generated/ManagedClustersOperations.cs | 1303 ++++++++++++++--- .../ManagedClustersOperationsExtensions.cs | 173 ++- .../Generated/Models/AgentPoolInner.cs | 196 ++- .../Generated/Models/AgentPoolMode.cs | 29 + .../Models/AgentPoolUpgradeProfileInner.cs | 12 +- .../Models/AgentPoolUpgradeSettings.cs | 51 + .../ContainerService/Generated/Models/Code.cs | 29 + .../Generated/Models/ConnectionStatus.cs | 31 + .../Models/ContainerServiceNetworkProfile.cs | 23 +- .../Generated/Models/CreatedByType.cs | 31 + .../Generated/Models/Expander.cs | 31 + .../Generated/Models/KubeletConfig.cs | 163 +++ .../Generated/Models/KubeletDiskType.cs | 28 + .../Generated/Models/LicenseType.cs | 29 + .../Generated/Models/LinuxOSConfig.cs | 78 + .../Models/MaintenanceConfigurationInner.cs | 97 ++ .../Models/ManagedClusterAADProfile.cs | 50 +- .../ManagedClusterAPIServerAccessProfile.cs | 11 +- .../Models/ManagedClusterAddonProfile.cs | 11 +- .../ManagedClusterAddonProfileIdentity.cs | 49 + .../Models/ManagedClusterAgentPoolProfile.cs | 59 +- ...anagedClusterAgentPoolProfileProperties.cs | 199 ++- .../ManagedClusterAutoUpgradeProfile.cs | 53 + .../Models/ManagedClusterIdentity.cs | 26 +- ...sterIdentityUserAssignedIdentitiesValue.cs | 58 + .../Generated/Models/ManagedClusterInner.cs | 89 +- .../ManagedClusterLoadBalancerProfile.cs | 48 +- .../Models/ManagedClusterPodIdentity.cs | 103 ++ .../ManagedClusterPodIdentityException.cs | 89 ++ .../ManagedClusterPodIdentityProfile.cs | 69 + ...nagedClusterPodIdentityProvisioningInfo.cs | 49 + ...agedClusterPodIdentityProvisioningState.cs | 31 + ...nagedClusterPropertiesAutoScalerProfile.cs | 149 ++ ...edClusterPropertiesIdentityProfileValue.cs | 46 + .../Generated/Models/ManagedClusterSKU.cs | 58 + .../Generated/Models/ManagedClusterSKUName.cs | 28 + .../Generated/Models/ManagedClusterSKUTier.cs | 29 + .../Models/ManagedClusterWindowsProfile.cs | 77 +- .../Generated/Models/NetworkMode.cs | 29 + .../Generated/Models/OSDiskType.cs | 29 + .../Generated/Models/OutboundType.cs | 29 + .../Generated/Models/PowerState.cs | 51 + .../Generated/Models/PrivateEndpoint.cs | 49 + .../Models/PrivateEndpointConnectionInner.cs | 93 ++ ...rivateEndpointConnectionListResultInner.cs | 53 + ...vateEndpointConnectionProvisioningState.cs | 31 + .../Models/PrivateLinkResourceInner.cs | 94 ++ .../PrivateLinkResourcesListResultInner.cs | 53 + .../PrivateLinkServiceConnectionState.cs | 63 + .../Generated/Models/ResourceIdentityType.cs | 6 + .../Generated/Models/ScaleSetPriority.cs | 2 +- .../Generated/Models/SysctlConfig.cs | 289 ++++ .../Generated/Models/SystemData.cs | 101 ++ .../Generated/Models/TimeInWeek.cs | 62 + .../Generated/Models/TimeSpan.cs | 57 + .../Generated/Models/UpgradeChannel.cs | 31 + .../Generated/Models/UserAssignedIdentity.cs | 65 + .../Generated/Models/WeekDay.cs | 34 + .../ContainerService/Generated/Operations.cs | 2 +- .../PrivateEndpointConnectionsOperations.cs | 984 +++++++++++++ ...EndpointConnectionsOperationsExtensions.cs | 166 +++ .../PrivateLinkResourcesOperations.cs | 272 ++++ ...rivateLinkResourcesOperationsExtensions.cs | 50 + .../ResolvePrivateLinkServiceIdOperations.cs | 286 ++++ ...rivateLinkServiceIdOperationsExtensions.cs | 53 + .../KubernetesClusterAgentPoolImpl.cs | 14 +- src/ResourceManagement/api-specs.json | 2 +- src/ResourceManagement/package.json | 2 +- 85 files changed, 8847 insertions(+), 403 deletions(-) create mode 100644 src/ResourceManagement/ContainerService/Generated/IMaintenanceConfigurationsOperations.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/IPrivateEndpointConnectionsOperations.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/IPrivateLinkResourcesOperations.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/IResolvePrivateLinkServiceIdOperations.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/MaintenanceConfigurationsOperations.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/MaintenanceConfigurationsOperationsExtensions.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/AgentPoolMode.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/AgentPoolUpgradeSettings.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/Code.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/ConnectionStatus.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/CreatedByType.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/Expander.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/KubeletConfig.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/KubeletDiskType.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/LicenseType.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/LinuxOSConfig.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/MaintenanceConfigurationInner.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAddonProfileIdentity.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAutoUpgradeProfile.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterIdentityUserAssignedIdentitiesValue.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPodIdentity.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPodIdentityException.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPodIdentityProfile.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPodIdentityProvisioningInfo.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPodIdentityProvisioningState.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPropertiesAutoScalerProfile.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPropertiesIdentityProfileValue.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterSKU.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterSKUName.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterSKUTier.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/NetworkMode.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/OSDiskType.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/OutboundType.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/PowerState.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/PrivateEndpoint.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/PrivateEndpointConnectionInner.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/PrivateEndpointConnectionListResultInner.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/PrivateEndpointConnectionProvisioningState.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/PrivateLinkResourceInner.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/PrivateLinkResourcesListResultInner.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/PrivateLinkServiceConnectionState.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/SysctlConfig.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/SystemData.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/TimeInWeek.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/TimeSpan.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/UpgradeChannel.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/UserAssignedIdentity.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/Models/WeekDay.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/PrivateEndpointConnectionsOperations.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/PrivateEndpointConnectionsOperationsExtensions.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/PrivateLinkResourcesOperations.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/PrivateLinkResourcesOperationsExtensions.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/ResolvePrivateLinkServiceIdOperations.cs create mode 100644 src/ResourceManagement/ContainerService/Generated/ResolvePrivateLinkServiceIdOperationsExtensions.cs diff --git a/Samples/KubernetesCluster/ManageKubernetesCluster.cs b/Samples/KubernetesCluster/ManageKubernetesCluster.cs index 4e945f528..ea57db1e5 100644 --- a/Samples/KubernetesCluster/ManageKubernetesCluster.cs +++ b/Samples/KubernetesCluster/ManageKubernetesCluster.cs @@ -71,7 +71,8 @@ public static void RunSample(IAzure azure, string clientId, string secret) .WithServicePrincipalClientId(servicePrincipalClientId) .WithServicePrincipalSecret(servicePrincipalSecret) .DefineAgentPool("ap") - .WithVirtualMachineSize(ContainerServiceVMSizeTypes.StandardD1V2) + .WithVirtualMachineSize(ContainerServiceVMSizeTypes.StandardD2V2) + .WithAgentPoolMode(AgentPoolMode.System) .WithAgentPoolVirtualMachineCount(1) .Attach() .WithDnsPrefix("dns-" + aksName) diff --git a/Samples/Utilities.cs b/Samples/Utilities.cs index 5f1c6c84e..5a3834e03 100755 --- a/Samples/Utilities.cs +++ b/Samples/Utilities.cs @@ -278,7 +278,7 @@ public static void PrintAppGateway(IApplicationGateway resource) .Append(" [").Append(address.IpAddress).Append("]"); } - + info // Show SSL cert .Append("\n\t\t\tSSL certificate name: ").Append(rule.SslCertificate?.Name ?? "(none)") @@ -2620,7 +2620,7 @@ public static void Print(IActionGroup actionGroup) if (actionGroup.AzureFunctionReceivers != null && actionGroup.AzureFunctionReceivers.Any()) { info.Append("\n\tAzure Functions receivers: "); - foreach(var er in actionGroup.AzureFunctionReceivers) + foreach (var er in actionGroup.AzureFunctionReceivers) { info.Append("\n\t\tName: ").Append(er.Name); info.Append("\n\t\tFunction Name: ").Append(er.FunctionName); @@ -2645,7 +2645,7 @@ public static void Print(IActionGroup actionGroup) if (actionGroup.ItsmReceivers != null && actionGroup.ItsmReceivers.Any()) { info.Append("\n\tITSM receivers: "); - foreach(var er in actionGroup.ItsmReceivers) + foreach (var er in actionGroup.ItsmReceivers) { info.Append("\n\t\tName: ").Append(er.Name); info.Append("\n\t\tWorkspace Id: ").Append(er.WorkspaceId); @@ -2684,7 +2684,7 @@ public static void Print(IActivityLogAlert activityLogAlert) if (activityLogAlert.ActionGroupIds != null && activityLogAlert.ActionGroupIds.Any()) { info.Append("\n\tAction Groups: "); - foreach(var er in activityLogAlert.ActionGroupIds) + foreach (var er in activityLogAlert.ActionGroupIds) { info.Append("\n\t\tAction Group Id: ").Append(er); } @@ -3027,7 +3027,7 @@ public static string CheckAddress(string url, IDictionary header { using (var client = new HttpClient()) { - client.Timeout = TimeSpan.FromSeconds(300); + client.Timeout = System.TimeSpan.FromSeconds(300); if (headers != null) { foreach (var header in headers) diff --git a/Tests/Fluent.Tests/ContainerService/KubernetesClustersTest.cs b/Tests/Fluent.Tests/ContainerService/KubernetesClustersTest.cs index 955d3c7c0..1ba8b46bf 100644 --- a/Tests/Fluent.Tests/ContainerService/KubernetesClustersTest.cs +++ b/Tests/Fluent.Tests/ContainerService/KubernetesClustersTest.cs @@ -68,9 +68,10 @@ public void KubernetesClusterCRUDTest() .WithServicePrincipalClientId(servicePrincipalClientId) .WithServicePrincipalSecret(servicePrincipalSecret) .DefineAgentPool(agentPoolName) - .WithVirtualMachineSize(ContainerServiceVMSizeTypes.StandardD1V2) + .WithVirtualMachineSize(ContainerServiceVMSizeTypes.StandardD2V2) .WithAgentPoolVirtualMachineCount(1) .WithAgentPoolType(AgentPoolType.VirtualMachineScaleSets) + .WithAgentPoolMode(AgentPoolMode.System) .WithVirtualNetwork(network.Id, agentPoolSubnetName) .Attach() .WithDnsPrefix("mp1" + dnsPrefix) @@ -87,7 +88,7 @@ public void KubernetesClusterCRUDTest() Assert.Equal(1, kubernetesCluster.AgentPools.Count); Assert.NotNull(kubernetesCluster.AgentPools[agentPoolName]); Assert.Equal(1, kubernetesCluster.AgentPools[agentPoolName].Count); - Assert.Equal(ContainerServiceVMSizeTypes.StandardD1V2, kubernetesCluster.AgentPools[agentPoolName].VMSize); + Assert.Equal(ContainerServiceVMSizeTypes.StandardD2V2, kubernetesCluster.AgentPools[agentPoolName].VMSize); Assert.Equal(AgentPoolType.VirtualMachineScaleSets, kubernetesCluster.AgentPools[agentPoolName].Type); Assert.NotNull(kubernetesCluster.Tags["tag1"]); diff --git a/src/ResourceManagement/ContainerService/Domain/InterfaceImpl/KubernetesClusterAgentPoolImpl.cs b/src/ResourceManagement/ContainerService/Domain/InterfaceImpl/KubernetesClusterAgentPoolImpl.cs index 709131f17..249ed2e39 100644 --- a/src/ResourceManagement/ContainerService/Domain/InterfaceImpl/KubernetesClusterAgentPoolImpl.cs +++ b/src/ResourceManagement/ContainerService/Domain/InterfaceImpl/KubernetesClusterAgentPoolImpl.cs @@ -8,7 +8,7 @@ namespace Microsoft.Azure.Management.ContainerService.Fluent using Microsoft.Azure.Management.ResourceManager.Fluent.Core; using Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition; - internal partial class KubernetesClusterAgentPoolImpl + internal partial class KubernetesClusterAgentPoolImpl { /// /// Gets the number of agents (virtual machines) to host docker containers. @@ -127,6 +127,16 @@ ContainerServiceVMSizeTypes Microsoft.Azure.Management.ContainerService.Fluent.I return this.WithAgentPoolTypeName(agentPoolTypeName); } + KubernetesClusterAgentPool.Definition.IWithAttach KubernetesClusterAgentPool.Definition.IWithAgentPoolMode.WithAgentPoolMode(AgentPoolMode agentPoolMode) + { + return this.WithAgentPoolMode(agentPoolMode); + } + + KubernetesClusterAgentPool.Definition.IWithAttach KubernetesClusterAgentPool.Definition.IWithAgentPoolMode.WithAgentPoolModeName(string agentPoolModeName) + { + return this.WithAgentPoolModeName(agentPoolModeName); + } + /// /// Specifies the number of agents (Virtual Machines) to host docker containers. /// diff --git a/src/ResourceManagement/ContainerService/Domain/KubernetesClusterAgentPool/Definition/IDefinition.cs b/src/ResourceManagement/ContainerService/Domain/KubernetesClusterAgentPool/Definition/IDefinition.cs index 610a284aa..7f152a80e 100644 --- a/src/ResourceManagement/ContainerService/Domain/KubernetesClusterAgentPool/Definition/IDefinition.cs +++ b/src/ResourceManagement/ContainerService/Domain/KubernetesClusterAgentPool/Definition/IDefinition.cs @@ -11,10 +11,11 @@ namespace Microsoft.Azure.Management.ContainerService.Fluent.KubernetesClusterAg /// can be attached to the parent container service definition. /// /// The stage of the container service definition to return to after attaching this definition. - public interface IWithAttach : + public interface IWithAttach : Microsoft.Azure.Management.ContainerService.Fluent.KubernetesClusterAgentPool.Definition.IWithOSType, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesClusterAgentPool.Definition.IWithOSDiskSize, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesClusterAgentPool.Definition.IWithAgentPoolType, + IWithAgentPoolMode, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesClusterAgentPool.Definition.IWithAgentPoolVirtualMachineCount, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesClusterAgentPool.Definition.IWithMaxPodsCount, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesClusterAgentPool.Definition.IWithVirtualNetwork, @@ -27,12 +28,13 @@ public interface IWithAttach : /// The entirety of a container service agent pool definition as a part of a parent definition. /// /// The stage of the container service definition to return to after attaching this definition. - public interface IDefinition : + public interface IDefinition : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesClusterAgentPool.Definition.IBlank, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesClusterAgentPool.Definition.IWithOSType, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesClusterAgentPool.Definition.IWithOSDiskSize, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesClusterAgentPool.Definition.IWithAgentPoolType, + IWithAgentPoolMode, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesClusterAgentPool.Definition.IWithAgentPoolVirtualMachineCount, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesClusterAgentPool.Definition.IWithMaxPodsCount, Microsoft.Azure.Management.ContainerService.Fluent.KubernetesClusterAgentPool.Definition.IWithVirtualNetwork, @@ -45,7 +47,7 @@ public interface IDefinition : /// The stage of a container service agent pool definition allowing to specify the agent pool OS type. /// /// The stage of the container service definition to return to after attaching this definition. - public interface IWithOSType + public interface IWithOSType { /// @@ -61,7 +63,7 @@ public interface IWithOSType /// The stage of a container service agent pool definition allowing to specify the maximum number of pods that can run on a node. /// /// The stage of the container service definition to return to after attaching this definition. - public interface IWithMaxPodsCount : + public interface IWithMaxPodsCount : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta { @@ -77,7 +79,7 @@ public interface IWithMaxPodsCount : /// The stage of a container service agent pool definition allowing to specify a virtual network to be used for the agents. /// /// The stage of the container service definition to return to after attaching this definition. - public interface IWithVirtualNetwork : + public interface IWithVirtualNetwork : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta { @@ -99,7 +101,7 @@ public interface IWithVirtualNetwork : /// Allowed values must be in the range of 1 to 100 (inclusive); the default value is 1. /// /// The stage of the container service definition to return to after attaching this definition. - public interface IWithAgentPoolVirtualMachineCount : + public interface IWithAgentPoolVirtualMachineCount : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta { @@ -118,7 +120,7 @@ public interface IWithAgentPoolVirtualMachineCount : /// The first stage of a container service agent pool definition allowing to specify the agent virtual machine size. /// /// The stage of the container service definition to return to after attaching this definition. - public interface IBlank : + public interface IBlank : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta { @@ -134,7 +136,7 @@ public interface IBlank : /// The stage of a container service agent pool definition allowing to specify the agent pool OS disk size. /// /// The stage of the container service definition to return to after attaching this definition. - public interface IWithOSDiskSize + public interface IWithOSDiskSize { /// @@ -150,7 +152,7 @@ public interface IWithOSDiskSize /// Allowed values could be seen in AgentPoolType Class. /// /// The stage of the container service definition to return to after attaching this definition. - public interface IWithAgentPoolType + public interface IWithAgentPoolType { /// @@ -167,4 +169,27 @@ public interface IWithAgentPoolType /// The next stage of the definition. Microsoft.Azure.Management.ContainerService.Fluent.KubernetesClusterAgentPool.Definition.IWithAttach WithAgentPoolTypeName(string agentPoolTypeName); } + + /// + /// The stage of a container service agent pool definition allowing to specify the mode of agent pool. + /// Allowed values could be seen in AgentPoolMode Class. + /// + /// The stage of the container service definition to return to after attaching this definition. + public interface IWithAgentPoolMode + { + + /// + /// Set agent pool type to every virtual machine in the agent pool. + /// + /// The agent pool mode for the agent pool. + /// The next stage of the definition. + Microsoft.Azure.Management.ContainerService.Fluent.KubernetesClusterAgentPool.Definition.IWithAttach WithAgentPoolMode(AgentPoolMode agentPoolMode); + + /// + /// Set agent pool type by type name. + /// + /// The agent pool mode name in string format. + /// The next stage of the definition. + Microsoft.Azure.Management.ContainerService.Fluent.KubernetesClusterAgentPool.Definition.IWithAttach WithAgentPoolModeName(string agentPoolModeName); + } } \ No newline at end of file diff --git a/src/ResourceManagement/ContainerService/Generated/AgentPoolsOperations.cs b/src/ResourceManagement/ContainerService/Generated/AgentPoolsOperations.cs index 8cde3dd45..94814f136 100644 --- a/src/ResourceManagement/ContainerService/Generated/AgentPoolsOperations.cs +++ b/src/ResourceManagement/ContainerService/Generated/AgentPoolsOperations.cs @@ -118,7 +118,7 @@ internal AgentPoolsOperations(ContainerServiceManagementClient client) throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); } } - string apiVersion = "2019-08-01"; + string apiVersion = "2020-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -344,7 +344,7 @@ internal AgentPoolsOperations(ContainerServiceManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "agentPoolName"); } - string apiVersion = "2019-08-01"; + string apiVersion = "2020-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -632,7 +632,7 @@ internal AgentPoolsOperations(ContainerServiceManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "agentPoolName"); } - string apiVersion = "2019-08-01"; + string apiVersion = "2020-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -796,9 +796,6 @@ internal AgentPoolsOperations(ContainerServiceManagementClient client) /// /// The name of the managed cluster resource. /// - /// - /// The name of the agent pool. - /// /// /// Headers that will be added to request. /// @@ -820,7 +817,7 @@ internal AgentPoolsOperations(ContainerServiceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> GetAvailableAgentPoolVersionsWithHttpMessagesAsync(string resourceGroupName, string resourceName, string agentPoolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> GetAvailableAgentPoolVersionsWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (Client.SubscriptionId == null) { @@ -856,11 +853,7 @@ internal AgentPoolsOperations(ContainerServiceManagementClient client) throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); } } - if (agentPoolName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "agentPoolName"); - } - string apiVersion = "2019-08-01"; + string apiVersion = "2020-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -871,17 +864,15 @@ internal AgentPoolsOperations(ContainerServiceManagementClient client) tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("resourceName", resourceName); - tracingParameters.Add("agentPoolName", agentPoolName); tracingParameters.Add("cancellationToken", cancellationToken); ServiceClientTracing.Enter(_invocationId, this, "GetAvailableAgentPoolVersions", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}/availableAgentPoolVersions").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/availableAgentPoolVersions").ToString(); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); - _url = _url.Replace("{agentPoolName}", System.Uri.EscapeDataString(agentPoolName)); List _queryParameters = new List(); if (apiVersion != null) { @@ -1012,6 +1003,34 @@ internal AgentPoolsOperations(ContainerServiceManagementClient client) return _result; } + /// + /// Upgrade node image version of an agent pool to the latest. + /// + /// + /// Upgrade node image version of an agent pool to the latest. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the agent pool. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> UpgradeNodeImageVersionWithHttpMessagesAsync(string resourceGroupName, string resourceName, string agentPoolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginUpgradeNodeImageVersionWithHttpMessagesAsync(resourceGroupName, resourceName, agentPoolName, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + /// /// Creates or updates an agent pool. /// @@ -1099,7 +1118,7 @@ internal AgentPoolsOperations(ContainerServiceManagementClient client) { parameters.Validate(); } - string apiVersion = "2019-08-01"; + string apiVersion = "2020-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1349,7 +1368,7 @@ internal AgentPoolsOperations(ContainerServiceManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "agentPoolName"); } - string apiVersion = "2019-08-01"; + string apiVersion = "2020-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1483,6 +1502,234 @@ internal AgentPoolsOperations(ContainerServiceManagementClient client) return _result; } + /// + /// Upgrade node image version of an agent pool to the latest. + /// + /// + /// Upgrade node image version of an agent pool to the latest. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the agent pool. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginUpgradeNodeImageVersionWithHttpMessagesAsync(string resourceGroupName, string resourceName, string agentPoolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (resourceGroupName != null) + { + if (resourceGroupName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); + } + } + if (resourceName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceName"); + } + if (resourceName != null) + { + if (resourceName.Length > 63) + { + throw new ValidationException(ValidationRules.MaxLength, "resourceName", 63); + } + if (resourceName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(resourceName, "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$")) + { + throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); + } + } + if (agentPoolName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "agentPoolName"); + } + string apiVersion = "2020-12-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); + tracingParameters.Add("agentPoolName", agentPoolName); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginUpgradeNodeImageVersion", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}/upgradeNodeImageVersion").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); + _url = _url.Replace("{agentPoolName}", System.Uri.EscapeDataString(agentPoolName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 202) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + /// /// Gets a list of agent pools in the specified managed cluster. /// diff --git a/src/ResourceManagement/ContainerService/Generated/AgentPoolsOperationsExtensions.cs b/src/ResourceManagement/ContainerService/Generated/AgentPoolsOperationsExtensions.cs index 9aa7e245b..572567aea 100644 --- a/src/ResourceManagement/ContainerService/Generated/AgentPoolsOperationsExtensions.cs +++ b/src/ResourceManagement/ContainerService/Generated/AgentPoolsOperationsExtensions.cs @@ -178,15 +178,41 @@ public static partial class AgentPoolsOperationsExtensions /// /// The name of the managed cluster resource. /// + /// + /// The cancellation token. + /// + public static async Task GetAvailableAgentPoolVersionsAsync(this IAgentPoolsOperations operations, string resourceGroupName, string resourceName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetAvailableAgentPoolVersionsWithHttpMessagesAsync(resourceGroupName, resourceName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Upgrade node image version of an agent pool to the latest. + /// + /// + /// Upgrade node image version of an agent pool to the latest. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// /// /// The name of the agent pool. /// /// /// The cancellation token. /// - public static async Task GetAvailableAgentPoolVersionsAsync(this IAgentPoolsOperations operations, string resourceGroupName, string resourceName, string agentPoolName, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task UpgradeNodeImageVersionAsync(this IAgentPoolsOperations operations, string resourceGroupName, string resourceName, string agentPoolName, CancellationToken cancellationToken = default(CancellationToken)) { - using (var _result = await operations.GetAvailableAgentPoolVersionsWithHttpMessagesAsync(resourceGroupName, resourceName, agentPoolName, null, cancellationToken).ConfigureAwait(false)) + using (var _result = await operations.UpgradeNodeImageVersionWithHttpMessagesAsync(resourceGroupName, resourceName, agentPoolName, null, cancellationToken).ConfigureAwait(false)) { return _result.Body; } @@ -250,6 +276,35 @@ public static partial class AgentPoolsOperationsExtensions (await operations.BeginDeleteWithHttpMessagesAsync(resourceGroupName, resourceName, agentPoolName, null, cancellationToken).ConfigureAwait(false)).Dispose(); } + /// + /// Upgrade node image version of an agent pool to the latest. + /// + /// + /// Upgrade node image version of an agent pool to the latest. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the agent pool. + /// + /// + /// The cancellation token. + /// + public static async Task BeginUpgradeNodeImageVersionAsync(this IAgentPoolsOperations operations, string resourceGroupName, string resourceName, string agentPoolName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginUpgradeNodeImageVersionWithHttpMessagesAsync(resourceGroupName, resourceName, agentPoolName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// Gets a list of agent pools in the specified managed cluster. /// diff --git a/src/ResourceManagement/ContainerService/Generated/ContainerServiceManagementClient.cs b/src/ResourceManagement/ContainerService/Generated/ContainerServiceManagementClient.cs index 09fd28e40..94690399b 100644 --- a/src/ResourceManagement/ContainerService/Generated/ContainerServiceManagementClient.cs +++ b/src/ResourceManagement/ContainerService/Generated/ContainerServiceManagementClient.cs @@ -8,6 +8,8 @@ namespace Microsoft.Azure.Management.ContainerService.Fluent { + using Microsoft.Azure.Management.ResourceManager; + using Microsoft.Azure.Management.ResourceManager.Fluent; using Microsoft.Azure.Management.ResourceManager.Fluent.Core; using Microsoft.Rest; using Microsoft.Rest.Azure; @@ -17,19 +19,12 @@ namespace Microsoft.Azure.Management.ContainerService.Fluent using System.Collections; using System.Collections.Generic; using System.Linq; - using System.Net; - using System.Net.Http; /// /// Container Service Client /// - public partial class ContainerServiceManagementClient : FluentServiceClientBase, IContainerServiceManagementClient, IAzureClient + public partial class ContainerServiceManagementClient : Management.ResourceManager.Fluent.Core.FluentServiceClientBase, IContainerServiceManagementClient, IAzureClient { - /// - /// The base URI of the service. - /// - /// public System.Uri BaseUri { get; set; } - /// /// Gets or sets json serialization settings. /// @@ -40,11 +35,6 @@ public partial class ContainerServiceManagementClient : FluentServiceClientBase< /// public JsonSerializerSettings DeserializationSettings { get; private set; } - /// - /// Credentials needed for the client to connect to Azure. - /// - /// public ServiceClientCredentials Credentials { get; private set; } - /// /// Subscription credentials which uniquely identify Microsoft Azure /// subscription. The subscription ID forms part of the URI for every service @@ -90,19 +80,38 @@ public partial class ContainerServiceManagementClient : FluentServiceClientBase< /// public virtual IManagedClustersOperations ManagedClusters { get; private set; } + /// + /// Gets the IMaintenanceConfigurationsOperations. + /// + public virtual IMaintenanceConfigurationsOperations MaintenanceConfigurations { get; private set; } + /// /// Gets the IAgentPoolsOperations. /// public virtual IAgentPoolsOperations AgentPools { get; private set; } - /// - /// Initializes a new instance of the ContainerServiceManagementClient class. - /// - /// - /// Thrown when a required parameter is null - /// - public ContainerServiceManagementClient(RestClient restClient) - : base(restClient) + /// + /// Gets the IPrivateEndpointConnectionsOperations. + /// + public virtual IPrivateEndpointConnectionsOperations PrivateEndpointConnections { get; private set; } + + /// + /// Gets the IPrivateLinkResourcesOperations. + /// + public virtual IPrivateLinkResourcesOperations PrivateLinkResources { get; private set; } + + /// + /// Gets the IResolvePrivateLinkServiceIdOperations. + /// + public virtual IResolvePrivateLinkServiceIdOperations ResolvePrivateLinkServiceId { get; private set; } + + /// + /// Initializes a new instance of the ContainerServiceManagementClient class. + /// + /// + /// Thrown when a required parameter is null + /// + public ContainerServiceManagementClient(RestClient restClient) : base(restClient) { } @@ -119,8 +128,12 @@ protected override void Initialize() ContainerServices = new ContainerServicesOperations(this); Operations = new Operations(this); ManagedClusters = new ManagedClustersOperations(this); + MaintenanceConfigurations = new MaintenanceConfigurationsOperations(this); AgentPools = new AgentPoolsOperations(this); - BaseUri = new System.Uri("https://management.azure.com"); + PrivateEndpointConnections = new PrivateEndpointConnectionsOperations(this); + PrivateLinkResources = new PrivateLinkResourcesOperations(this); + ResolvePrivateLinkServiceId = new ResolvePrivateLinkServiceIdOperations(this); + this.BaseUri = new System.Uri("https://management.azure.com"); AcceptLanguage = "en-US"; LongRunningOperationRetryTimeout = 30; GenerateClientRequestId = true; diff --git a/src/ResourceManagement/ContainerService/Generated/IAgentPoolsOperations.cs b/src/ResourceManagement/ContainerService/Generated/IAgentPoolsOperations.cs index 9b12fa184..24882c3ca 100644 --- a/src/ResourceManagement/ContainerService/Generated/IAgentPoolsOperations.cs +++ b/src/ResourceManagement/ContainerService/Generated/IAgentPoolsOperations.cs @@ -189,6 +189,34 @@ public partial interface IAgentPoolsOperations /// /// The name of the managed cluster resource. /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetAvailableAgentPoolVersionsWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Upgrade node image version of an agent pool to the latest. + /// + /// + /// Upgrade node image version of an agent pool to the latest. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// /// /// The name of the agent pool. /// @@ -207,7 +235,7 @@ public partial interface IAgentPoolsOperations /// /// Thrown when a required parameter is null /// - Task> GetAvailableAgentPoolVersionsWithHttpMessagesAsync(string resourceGroupName, string resourceName, string agentPoolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task> UpgradeNodeImageVersionWithHttpMessagesAsync(string resourceGroupName, string resourceName, string agentPoolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Creates or updates an agent pool. /// @@ -272,6 +300,37 @@ public partial interface IAgentPoolsOperations /// Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string resourceName, string agentPoolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// Upgrade node image version of an agent pool to the latest. + /// + /// + /// Upgrade node image version of an agent pool to the latest. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the agent pool. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginUpgradeNodeImageVersionWithHttpMessagesAsync(string resourceGroupName, string resourceName, string agentPoolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Gets a list of agent pools in the specified managed cluster. /// /// diff --git a/src/ResourceManagement/ContainerService/Generated/IContainerServiceManagementClient.cs b/src/ResourceManagement/ContainerService/Generated/IContainerServiceManagementClient.cs index 6e471032e..4130127cf 100644 --- a/src/ResourceManagement/ContainerService/Generated/IContainerServiceManagementClient.cs +++ b/src/ResourceManagement/ContainerService/Generated/IContainerServiceManagementClient.cs @@ -84,10 +84,30 @@ public partial interface IContainerServiceManagementClient : System.IDisposable /// IManagedClustersOperations ManagedClusters { get; } + /// + /// Gets the IMaintenanceConfigurationsOperations. + /// + IMaintenanceConfigurationsOperations MaintenanceConfigurations { get; } + /// /// Gets the IAgentPoolsOperations. /// IAgentPoolsOperations AgentPools { get; } + /// + /// Gets the IPrivateEndpointConnectionsOperations. + /// + IPrivateEndpointConnectionsOperations PrivateEndpointConnections { get; } + + /// + /// Gets the IPrivateLinkResourcesOperations. + /// + IPrivateLinkResourcesOperations PrivateLinkResources { get; } + + /// + /// Gets the IResolvePrivateLinkServiceIdOperations. + /// + IResolvePrivateLinkServiceIdOperations ResolvePrivateLinkServiceId { get; } + } } diff --git a/src/ResourceManagement/ContainerService/Generated/IMaintenanceConfigurationsOperations.cs b/src/ResourceManagement/ContainerService/Generated/IMaintenanceConfigurationsOperations.cs new file mode 100644 index 000000000..46a3560b3 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/IMaintenanceConfigurationsOperations.cs @@ -0,0 +1,181 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// MaintenanceConfigurationsOperations operations. + /// + public partial interface IMaintenanceConfigurationsOperations + { + /// + /// Gets a list of maintenance configurations in the specified managed + /// cluster. + /// + /// + /// Gets a list of maintenance configurations in the specified managed + /// cluster. The operation returns properties of each maintenance + /// configuration. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListByManagedClusterWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Gets the maintenance configuration. + /// + /// + /// Gets the details of maintenance configurations by managed cluster + /// and resource group. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the maintenance configuration. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetWithHttpMessagesAsync(string resourceGroupName, string resourceName, string configName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Creates or updates a maintenance configurations. + /// + /// + /// Creates or updates a maintenance configuration in the specified + /// managed cluster. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the maintenance configuration. + /// + /// + /// Parameters supplied to the Create or Update a default maintenance + /// configuration. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string resourceName, string configName, MaintenanceConfigurationInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Deletes a maintenance configuration. + /// + /// + /// Deletes the maintenance configuration in the specified managed + /// cluster. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the maintenance configuration. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task DeleteWithHttpMessagesAsync(string resourceGroupName, string resourceName, string configName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Gets a list of maintenance configurations in the specified managed + /// cluster. + /// + /// + /// Gets a list of maintenance configurations in the specified managed + /// cluster. The operation returns properties of each maintenance + /// configuration. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListByManagedClusterNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/IManagedClustersOperations.cs b/src/ResourceManagement/ContainerService/Generated/IManagedClustersOperations.cs index 2e1055a93..d327ddf6c 100644 --- a/src/ResourceManagement/ContainerService/Generated/IManagedClustersOperations.cs +++ b/src/ResourceManagement/ContainerService/Generated/IManagedClustersOperations.cs @@ -105,7 +105,12 @@ public partial interface IManagedClustersOperations /// /// /// Gets the accessProfile for the specified role name of the managed - /// cluster with a specified resource group and name. + /// cluster with a specified resource group and name. **WARNING**: This + /// API will be deprecated. Instead use + /// [ListClusterUserCredentials](https://docs.microsoft.com/en-us/rest/api/aks/managedclusters/listclusterusercredentials) + /// or + /// [ListClusterAdminCredentials](https://docs.microsoft.com/en-us/rest/api/aks/managedclusters/listclusteradmincredentials) + /// . /// /// /// The name of the resource group. @@ -122,15 +127,16 @@ public partial interface IManagedClustersOperations /// /// The cancellation token. /// - /// + /// /// Thrown when the operation returned an invalid status code /// - /// + /// /// Thrown when unable to deserialize the response /// - /// + /// /// Thrown when a required parameter is null /// + [System.Obsolete("This operation is deprecated. Please do not use it any longer.")] Task> GetAccessProfileWithHttpMessagesAsync(string resourceGroupName, string resourceName, string roleName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Gets cluster admin credential of a managed cluster. @@ -191,6 +197,35 @@ public partial interface IManagedClustersOperations /// Task> ListClusterUserCredentialsWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// Gets cluster monitoring user credential of a managed cluster. + /// + /// + /// Gets cluster monitoring user credential of the managed cluster with + /// a specified resource group and name. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> ListClusterMonitoringUserCredentialsWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Gets a managed cluster. /// /// @@ -368,6 +403,81 @@ public partial interface IManagedClustersOperations /// Task ResetAADProfileWithHttpMessagesAsync(string resourceGroupName, string resourceName, ManagedClusterAADProfile parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// Rotate certificates of a managed cluster. + /// + /// + /// Rotate certificates of a managed cluster. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task RotateClusterCertificatesWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Stop Managed Cluster + /// + /// + /// Stops a Running Managed Cluster + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task StopWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Start Managed Cluster + /// + /// + /// Starts a Stopped Managed Cluster + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task StartWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Creates or updates a managed cluster. /// /// @@ -516,6 +626,81 @@ public partial interface IManagedClustersOperations /// Task BeginResetAADProfileWithHttpMessagesAsync(string resourceGroupName, string resourceName, ManagedClusterAADProfile parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// Rotate certificates of a managed cluster. + /// + /// + /// Rotate certificates of a managed cluster. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task BeginRotateClusterCertificatesWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Stop Managed Cluster + /// + /// + /// Stops a Running Managed Cluster + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task BeginStopWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Start Managed Cluster + /// + /// + /// Starts a Stopped Managed Cluster + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task BeginStartWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Gets a list of managed clusters in the specified subscription. /// /// diff --git a/src/ResourceManagement/ContainerService/Generated/IPrivateEndpointConnectionsOperations.cs b/src/ResourceManagement/ContainerService/Generated/IPrivateEndpointConnectionsOperations.cs new file mode 100644 index 000000000..8ea6f3a6f --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/IPrivateEndpointConnectionsOperations.cs @@ -0,0 +1,182 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// PrivateEndpointConnectionsOperations operations. + /// + public partial interface IPrivateEndpointConnectionsOperations + { + /// + /// Gets a list of private endpoint connections in the specified + /// managed cluster. + /// + /// + /// Gets a list of private endpoint connections in the specified + /// managed cluster. The operation returns properties of each private + /// endpoint connection. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> ListWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Gets the private endpoint connection. + /// + /// + /// Gets the details of the private endpoint connection by managed + /// cluster and resource group. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the private endpoint connection. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetWithHttpMessagesAsync(string resourceGroupName, string resourceName, string privateEndpointConnectionName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Updates a private endpoint connection. + /// + /// + /// Updates a private endpoint connection in the specified managed + /// cluster. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the private endpoint connection. + /// + /// + /// Parameters supplied to the Update a private endpoint connection + /// operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string resourceName, string privateEndpointConnectionName, PrivateEndpointConnectionInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Deletes a private endpoint connection. + /// + /// + /// Deletes the private endpoint connection in the specified managed + /// cluster. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the private endpoint connection. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task DeleteWithHttpMessagesAsync(string resourceGroupName, string resourceName, string privateEndpointConnectionName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Deletes a private endpoint connection. + /// + /// + /// Deletes the private endpoint connection in the specified managed + /// cluster. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the private endpoint connection. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string resourceName, string privateEndpointConnectionName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/IPrivateLinkResourcesOperations.cs b/src/ResourceManagement/ContainerService/Generated/IPrivateLinkResourcesOperations.cs new file mode 100644 index 000000000..f02707022 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/IPrivateLinkResourcesOperations.cs @@ -0,0 +1,56 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// PrivateLinkResourcesOperations operations. + /// + public partial interface IPrivateLinkResourcesOperations + { + /// + /// Gets a list of private link resources in the specified managed + /// cluster. + /// + /// + /// Gets a list of private link resources in the specified managed + /// cluster. The operation returns properties of each private link + /// resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> ListWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/IResolvePrivateLinkServiceIdOperations.cs b/src/ResourceManagement/ContainerService/Generated/IResolvePrivateLinkServiceIdOperations.cs new file mode 100644 index 000000000..b8d298050 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/IResolvePrivateLinkServiceIdOperations.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// ResolvePrivateLinkServiceIdOperations operations. + /// + public partial interface IResolvePrivateLinkServiceIdOperations + { + /// + /// Gets the private link service ID for the specified managed cluster. + /// + /// + /// Gets the private link service ID the specified managed cluster. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// Parameters (name, groupId) supplied in order to resolve a private + /// link service ID. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> POSTWithHttpMessagesAsync(string resourceGroupName, string resourceName, PrivateLinkResourceInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/MaintenanceConfigurationsOperations.cs b/src/ResourceManagement/ContainerService/Generated/MaintenanceConfigurationsOperations.cs new file mode 100644 index 000000000..d102faac6 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/MaintenanceConfigurationsOperations.cs @@ -0,0 +1,1129 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + + /// + /// MaintenanceConfigurationsOperations operations. + /// + internal partial class MaintenanceConfigurationsOperations : IServiceOperations, IMaintenanceConfigurationsOperations + { + /// + /// Initializes a new instance of the MaintenanceConfigurationsOperations class. + /// + /// + /// Reference to the service client. + /// + /// + /// Thrown when a required parameter is null + /// + internal MaintenanceConfigurationsOperations(ContainerServiceManagementClient client) + { + if (client == null) + { + throw new System.ArgumentNullException("client"); + } + Client = client; + } + + /// + /// Gets a reference to the ContainerServiceManagementClient + /// + public ContainerServiceManagementClient Client { get; private set; } + + /// + /// Gets a list of maintenance configurations in the specified managed cluster. + /// + /// + /// Gets a list of maintenance configurations in the specified managed cluster. + /// The operation returns properties of each maintenance configuration. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListByManagedClusterWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (resourceGroupName != null) + { + if (resourceGroupName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); + } + } + if (resourceName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceName"); + } + if (resourceName != null) + { + if (resourceName.Length > 63) + { + throw new ValidationException(ValidationRules.MaxLength, "resourceName", 63); + } + if (resourceName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(resourceName, "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$")) + { + throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); + } + } + string apiVersion = "2020-12-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListByManagedCluster", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/maintenanceConfigurations").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Gets the maintenance configuration. + /// + /// + /// Gets the details of maintenance configurations by managed cluster and + /// resource group. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the maintenance configuration. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> GetWithHttpMessagesAsync(string resourceGroupName, string resourceName, string configName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (resourceGroupName != null) + { + if (resourceGroupName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); + } + } + if (resourceName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceName"); + } + if (resourceName != null) + { + if (resourceName.Length > 63) + { + throw new ValidationException(ValidationRules.MaxLength, "resourceName", 63); + } + if (resourceName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(resourceName, "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$")) + { + throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); + } + } + if (configName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "configName"); + } + string apiVersion = "2020-12-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); + tracingParameters.Add("configName", configName); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/maintenanceConfigurations/{configName}").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); + _url = _url.Replace("{configName}", System.Uri.EscapeDataString(configName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Creates or updates a maintenance configurations. + /// + /// + /// Creates or updates a maintenance configuration in the specified managed + /// cluster. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the maintenance configuration. + /// + /// + /// Parameters supplied to the Create or Update a default maintenance + /// configuration. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string resourceName, string configName, MaintenanceConfigurationInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (resourceGroupName != null) + { + if (resourceGroupName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); + } + } + if (resourceName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceName"); + } + if (resourceName != null) + { + if (resourceName.Length > 63) + { + throw new ValidationException(ValidationRules.MaxLength, "resourceName", 63); + } + if (resourceName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(resourceName, "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$")) + { + throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); + } + } + if (configName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "configName"); + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + string apiVersion = "2020-12-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); + tracingParameters.Add("configName", configName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "CreateOrUpdate", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/maintenanceConfigurations/{configName}").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); + _url = _url.Replace("{configName}", System.Uri.EscapeDataString(configName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PUT"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Deletes a maintenance configuration. + /// + /// + /// Deletes the maintenance configuration in the specified managed cluster. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the maintenance configuration. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task DeleteWithHttpMessagesAsync(string resourceGroupName, string resourceName, string configName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (resourceGroupName != null) + { + if (resourceGroupName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); + } + } + if (resourceName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceName"); + } + if (resourceName != null) + { + if (resourceName.Length > 63) + { + throw new ValidationException(ValidationRules.MaxLength, "resourceName", 63); + } + if (resourceName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(resourceName, "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$")) + { + throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); + } + } + if (configName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "configName"); + } + string apiVersion = "2020-12-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); + tracingParameters.Add("configName", configName); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "Delete", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/maintenanceConfigurations/{configName}").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); + _url = _url.Replace("{configName}", System.Uri.EscapeDataString(configName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("DELETE"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 204) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Gets a list of maintenance configurations in the specified managed cluster. + /// + /// + /// Gets a list of maintenance configurations in the specified managed cluster. + /// The operation returns properties of each maintenance configuration. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListByManagedClusterNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (nextPageLink == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("nextPageLink", nextPageLink); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListByManagedClusterNext", tracingParameters); + } + // Construct URL + string _url = "{nextLink}"; + _url = _url.Replace("{nextLink}", nextPageLink); + List _queryParameters = new List(); + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/MaintenanceConfigurationsOperationsExtensions.cs b/src/ResourceManagement/ContainerService/Generated/MaintenanceConfigurationsOperationsExtensions.cs new file mode 100644 index 000000000..a948c1754 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/MaintenanceConfigurationsOperationsExtensions.cs @@ -0,0 +1,164 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Threading; + using System.Threading.Tasks; + + /// + /// Extension methods for MaintenanceConfigurationsOperations. + /// + public static partial class MaintenanceConfigurationsOperationsExtensions + { + /// + /// Gets a list of maintenance configurations in the specified managed cluster. + /// + /// + /// Gets a list of maintenance configurations in the specified managed cluster. + /// The operation returns properties of each maintenance configuration. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The cancellation token. + /// + public static async Task> ListByManagedClusterAsync(this IMaintenanceConfigurationsOperations operations, string resourceGroupName, string resourceName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListByManagedClusterWithHttpMessagesAsync(resourceGroupName, resourceName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Gets the maintenance configuration. + /// + /// + /// Gets the details of maintenance configurations by managed cluster and + /// resource group. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the maintenance configuration. + /// + /// + /// The cancellation token. + /// + public static async Task GetAsync(this IMaintenanceConfigurationsOperations operations, string resourceGroupName, string resourceName, string configName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetWithHttpMessagesAsync(resourceGroupName, resourceName, configName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Creates or updates a maintenance configurations. + /// + /// + /// Creates or updates a maintenance configuration in the specified managed + /// cluster. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the maintenance configuration. + /// + /// + /// Parameters supplied to the Create or Update a default maintenance + /// configuration. + /// + /// + /// The cancellation token. + /// + public static async Task CreateOrUpdateAsync(this IMaintenanceConfigurationsOperations operations, string resourceGroupName, string resourceName, string configName, MaintenanceConfigurationInner parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.CreateOrUpdateWithHttpMessagesAsync(resourceGroupName, resourceName, configName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Deletes a maintenance configuration. + /// + /// + /// Deletes the maintenance configuration in the specified managed cluster. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the maintenance configuration. + /// + /// + /// The cancellation token. + /// + public static async Task DeleteAsync(this IMaintenanceConfigurationsOperations operations, string resourceGroupName, string resourceName, string configName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.DeleteWithHttpMessagesAsync(resourceGroupName, resourceName, configName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + + /// + /// Gets a list of maintenance configurations in the specified managed cluster. + /// + /// + /// Gets a list of maintenance configurations in the specified managed cluster. + /// The operation returns properties of each maintenance configuration. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The cancellation token. + /// + public static async Task> ListByManagedClusterNextAsync(this IMaintenanceConfigurationsOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListByManagedClusterNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/ManagedClustersOperations.cs b/src/ResourceManagement/ContainerService/Generated/ManagedClustersOperations.cs index e94587f6b..8ab73c12a 100644 --- a/src/ResourceManagement/ContainerService/Generated/ManagedClustersOperations.cs +++ b/src/ResourceManagement/ContainerService/Generated/ManagedClustersOperations.cs @@ -82,7 +82,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2019-08-01"; + string apiVersion = "2020-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -276,7 +276,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } } - string apiVersion = "2019-08-01"; + string apiVersion = "2020-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -494,7 +494,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); } } - string apiVersion = "2019-08-01"; + string apiVersion = "2020-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -649,7 +649,12 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) /// /// /// Gets the accessProfile for the specified role name of the managed cluster - /// with a specified resource group and name. + /// with a specified resource group and name. **WARNING**: This API will be + /// deprecated. Instead use + /// [ListClusterUserCredentials](https://docs.microsoft.com/en-us/rest/api/aks/managedclusters/listclusterusercredentials) + /// or + /// [ListClusterAdminCredentials](https://docs.microsoft.com/en-us/rest/api/aks/managedclusters/listclusteradmincredentials) + /// . /// /// /// The name of the resource group. @@ -681,6 +686,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) /// /// A response object containing the response body and response headers. /// + [System.Obsolete("This operation is deprecated. Please do not use it any longer.")] public async Task> GetAccessProfileWithHttpMessagesAsync(string resourceGroupName, string resourceName, string roleName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (Client.SubscriptionId == null) @@ -721,7 +727,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "roleName"); } - string apiVersion = "2019-08-01"; + string apiVersion = "2020-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -943,7 +949,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); } } - string apiVersion = "2019-08-01"; + string apiVersion = "2020-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1163,7 +1169,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); } } - string apiVersion = "2019-08-01"; + string apiVersion = "2020-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1313,6 +1319,226 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) return _result; } + /// + /// Gets cluster monitoring user credential of a managed cluster. + /// + /// + /// Gets cluster monitoring user credential of the managed cluster with a + /// specified resource group and name. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> ListClusterMonitoringUserCredentialsWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (resourceGroupName != null) + { + if (resourceGroupName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); + } + } + if (resourceName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceName"); + } + if (resourceName != null) + { + if (resourceName.Length > 63) + { + throw new ValidationException(ValidationRules.MaxLength, "resourceName", 63); + } + if (resourceName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(resourceName, "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$")) + { + throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); + } + } + string apiVersion = "2020-12-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListClusterMonitoringUserCredentials", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/listClusterMonitoringUserCredential").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + /// /// Gets a managed cluster. /// @@ -1383,7 +1609,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); } } - string apiVersion = "2019-08-01"; + string apiVersion = "2020-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1632,64 +1858,827 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) /// Managed Cluster. /// /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - public async Task ResetServicePrincipalProfileWithHttpMessagesAsync(string resourceGroupName, string resourceName, ManagedClusterServicePrincipalProfile parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - // Send request - AzureOperationResponse _response = await BeginResetServicePrincipalProfileWithHttpMessagesAsync(resourceGroupName, resourceName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); - return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); - } - - /// - /// Reset AAD Profile of a managed cluster. - /// - /// - /// Update the AAD Profile for a managed cluster. - /// - /// - /// The name of the resource group. - /// - /// - /// The name of the managed cluster resource. - /// - /// - /// Parameters supplied to the Reset AAD Profile operation for a Managed - /// Cluster. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - public async Task ResetAADProfileWithHttpMessagesAsync(string resourceGroupName, string resourceName, ManagedClusterAADProfile parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - // Send request - AzureOperationResponse _response = await BeginResetAADProfileWithHttpMessagesAsync(resourceGroupName, resourceName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); - return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); - } - - /// - /// Creates or updates a managed cluster. - /// - /// - /// Creates or updates a managed cluster with the specified configuration for - /// agents and Kubernetes version. - /// - /// - /// The name of the resource group. - /// - /// - /// The name of the managed cluster resource. - /// - /// - /// Parameters supplied to the Create or Update a Managed Cluster operation. - /// - /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task ResetServicePrincipalProfileWithHttpMessagesAsync(string resourceGroupName, string resourceName, ManagedClusterServicePrincipalProfile parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginResetServicePrincipalProfileWithHttpMessagesAsync(resourceGroupName, resourceName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Reset AAD Profile of a managed cluster. + /// + /// + /// Update the AAD Profile for a managed cluster. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// Parameters supplied to the Reset AAD Profile operation for a Managed + /// Cluster. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task ResetAADProfileWithHttpMessagesAsync(string resourceGroupName, string resourceName, ManagedClusterAADProfile parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginResetAADProfileWithHttpMessagesAsync(resourceGroupName, resourceName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Rotate certificates of a managed cluster. + /// + /// + /// Rotate certificates of a managed cluster. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task RotateClusterCertificatesWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginRotateClusterCertificatesWithHttpMessagesAsync(resourceGroupName, resourceName, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Stop Managed Cluster + /// + /// + /// Stops a Running Managed Cluster + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task StopWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginStopWithHttpMessagesAsync(resourceGroupName, resourceName, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Start Managed Cluster + /// + /// + /// Starts a Stopped Managed Cluster + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task StartWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginStartWithHttpMessagesAsync(resourceGroupName, resourceName, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Creates or updates a managed cluster. + /// + /// + /// Creates or updates a managed cluster with the specified configuration for + /// agents and Kubernetes version. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// Parameters supplied to the Create or Update a Managed Cluster operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string resourceName, ManagedClusterInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (resourceGroupName != null) + { + if (resourceGroupName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); + } + } + if (resourceName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceName"); + } + if (resourceName != null) + { + if (resourceName.Length > 63) + { + throw new ValidationException(ValidationRules.MaxLength, "resourceName", 63); + } + if (resourceName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(resourceName, "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$")) + { + throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); + } + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } + string apiVersion = "2020-12-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdate", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PUT"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 201) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 201) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Updates tags on a managed cluster. + /// + /// + /// Updates a managed cluster with the specified tags. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// Resource tags. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginUpdateTagsWithHttpMessagesAsync(string resourceGroupName, string resourceName, IDictionary tags = default(IDictionary), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (resourceGroupName != null) + { + if (resourceGroupName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); + } + } + if (resourceName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceName"); + } + if (resourceName != null) + { + if (resourceName.Length > 63) + { + throw new ValidationException(ValidationRules.MaxLength, "resourceName", 63); + } + if (resourceName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(resourceName, "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$")) + { + throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); + } + } + string apiVersion = "2020-12-01"; + TagsObject parameters = new TagsObject(); + if (tags != null) + { + parameters.Tags = tags; + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginUpdateTags", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PATCH"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Deletes a managed cluster. + /// + /// + /// Deletes the managed cluster with a specified resource group and name. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (resourceGroupName != null) + { + if (resourceGroupName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); + } + } + if (resourceName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceName"); + } + if (resourceName != null) + { + if (resourceName.Length > 63) + { + throw new ValidationException(ValidationRules.MaxLength, "resourceName", 63); + } + if (resourceName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(resourceName, "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$")) + { + throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); + } + } + string apiVersion = "2020-12-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginDelete", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("DELETE"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 202 && (int)_statusCode != 204) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Reset Service Principal Profile of a managed cluster. + /// + /// + /// Update the service principal Profile for a managed cluster. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// Parameters supplied to the Reset Service Principal Profile operation for a + /// Managed Cluster. + /// + /// /// Headers that will be added to request. /// /// @@ -1698,9 +2687,6 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) /// /// Thrown when the operation returned an invalid status code /// - /// - /// Thrown when unable to deserialize the response - /// /// /// Thrown when a required parameter is null /// @@ -1710,7 +2696,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string resourceName, ManagedClusterInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task BeginResetServicePrincipalProfileWithHttpMessagesAsync(string resourceGroupName, string resourceName, ManagedClusterServicePrincipalProfile parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (Client.SubscriptionId == null) { @@ -1754,7 +2740,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) { parameters.Validate(); } - string apiVersion = "2019-08-01"; + string apiVersion = "2020-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1767,11 +2753,11 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("parameters", parameters); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdate", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginResetServicePrincipalProfile", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/resetServicePrincipalProfile").ToString(); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); @@ -1787,7 +2773,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("PUT"); + _httpRequest.Method = new HttpMethod("POST"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -1844,7 +2830,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 201) + if ((int)_statusCode != 200 && (int)_statusCode != 202) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -1879,49 +2865,13 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse(); + var _result = new AzureOperationResponse(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) { _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - // Deserialize Response - if ((int)_statusCode == 201) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } if (_shouldTrace) { ServiceClientTracing.Exit(_invocationId, _result); @@ -1930,10 +2880,10 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) } /// - /// Updates tags on a managed cluster. + /// Reset AAD Profile of a managed cluster. /// /// - /// Updates a managed cluster with the specified tags. + /// Update the AAD Profile for a managed cluster. /// /// /// The name of the resource group. @@ -1941,8 +2891,9 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) /// /// The name of the managed cluster resource. /// - /// - /// Resource tags. + /// + /// Parameters supplied to the Reset AAD Profile operation for a Managed + /// Cluster. /// /// /// Headers that will be added to request. @@ -1953,9 +2904,6 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) /// /// Thrown when the operation returned an invalid status code /// - /// - /// Thrown when unable to deserialize the response - /// /// /// Thrown when a required parameter is null /// @@ -1965,7 +2913,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> BeginUpdateTagsWithHttpMessagesAsync(string resourceGroupName, string resourceName, IDictionary tags = default(IDictionary), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task BeginResetAADProfileWithHttpMessagesAsync(string resourceGroupName, string resourceName, ManagedClusterAADProfile parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (Client.SubscriptionId == null) { @@ -2001,12 +2949,11 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); } } - string apiVersion = "2019-08-01"; - TagsObject parameters = new TagsObject(); - if (tags != null) + if (parameters == null) { - parameters.Tags = tags; + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); } + string apiVersion = "2020-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -2019,11 +2966,11 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("parameters", parameters); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginUpdateTags", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginResetAADProfile", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/resetAADProfile").ToString(); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); @@ -2039,7 +2986,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("PATCH"); + _httpRequest.Method = new HttpMethod("POST"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -2096,7 +3043,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200) + if ((int)_statusCode != 200 && (int)_statusCode != 202) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -2131,31 +3078,13 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse(); + var _result = new AzureOperationResponse(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) { _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } if (_shouldTrace) { ServiceClientTracing.Exit(_invocationId, _result); @@ -2164,10 +3093,10 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) } /// - /// Deletes a managed cluster. + /// Rotate certificates of a managed cluster. /// /// - /// Deletes the managed cluster with a specified resource group and name. + /// Rotate certificates of a managed cluster. /// /// /// The name of the resource group. @@ -2193,7 +3122,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task BeginRotateClusterCertificatesWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (Client.SubscriptionId == null) { @@ -2229,7 +3158,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); } } - string apiVersion = "2019-08-01"; + string apiVersion = "2020-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -2241,11 +3170,11 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginDelete", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginRotateClusterCertificates", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/rotateClusterCertificates").ToString(); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); @@ -2261,7 +3190,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("DELETE"); + _httpRequest.Method = new HttpMethod("POST"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -2362,10 +3291,10 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) } /// - /// Reset Service Principal Profile of a managed cluster. + /// Stop Managed Cluster /// /// - /// Update the service principal Profile for a managed cluster. + /// Stops a Running Managed Cluster /// /// /// The name of the resource group. @@ -2373,10 +3302,6 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) /// /// The name of the managed cluster resource. /// - /// - /// Parameters supplied to the Reset Service Principal Profile operation for a - /// Managed Cluster. - /// /// /// Headers that will be added to request. /// @@ -2395,7 +3320,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task BeginResetServicePrincipalProfileWithHttpMessagesAsync(string resourceGroupName, string resourceName, ManagedClusterServicePrincipalProfile parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task BeginStopWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (Client.SubscriptionId == null) { @@ -2431,15 +3356,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); } } - if (parameters == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); - } - if (parameters != null) - { - parameters.Validate(); - } - string apiVersion = "2019-08-01"; + string apiVersion = "2020-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -2450,13 +3367,12 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("resourceName", resourceName); - tracingParameters.Add("parameters", parameters); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginResetServicePrincipalProfile", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginStop", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/resetServicePrincipalProfile").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/stop").ToString(); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); @@ -2503,12 +3419,6 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) // Serialize Request string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } // Set Credentials if (Client.Credentials != null) { @@ -2529,7 +3439,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 202) + if ((int)_statusCode != 202 && (int)_statusCode != 204) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -2579,10 +3489,10 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) } /// - /// Reset AAD Profile of a managed cluster. + /// Start Managed Cluster /// /// - /// Update the AAD Profile for a managed cluster. + /// Starts a Stopped Managed Cluster /// /// /// The name of the resource group. @@ -2590,10 +3500,6 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) /// /// The name of the managed cluster resource. /// - /// - /// Parameters supplied to the Reset AAD Profile operation for a Managed - /// Cluster. - /// /// /// Headers that will be added to request. /// @@ -2612,7 +3518,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task BeginResetAADProfileWithHttpMessagesAsync(string resourceGroupName, string resourceName, ManagedClusterAADProfile parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task BeginStartWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (Client.SubscriptionId == null) { @@ -2648,15 +3554,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); } } - if (parameters == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); - } - if (parameters != null) - { - parameters.Validate(); - } - string apiVersion = "2019-08-01"; + string apiVersion = "2020-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -2667,13 +3565,12 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("resourceName", resourceName); - tracingParameters.Add("parameters", parameters); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginResetAADProfile", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginStart", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/resetAADProfile").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/start").ToString(); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); @@ -2720,12 +3617,6 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) // Serialize Request string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } // Set Credentials if (Client.Credentials != null) { @@ -2746,7 +3637,7 @@ internal ManagedClustersOperations(ContainerServiceManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 202) + if ((int)_statusCode != 202 && (int)_statusCode != 204) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try diff --git a/src/ResourceManagement/ContainerService/Generated/ManagedClustersOperationsExtensions.cs b/src/ResourceManagement/ContainerService/Generated/ManagedClustersOperationsExtensions.cs index 1553fd695..b782933eb 100644 --- a/src/ResourceManagement/ContainerService/Generated/ManagedClustersOperationsExtensions.cs +++ b/src/ResourceManagement/ContainerService/Generated/ManagedClustersOperationsExtensions.cs @@ -98,7 +98,12 @@ public static partial class ManagedClustersOperationsExtensions /// /// /// Gets the accessProfile for the specified role name of the managed cluster - /// with a specified resource group and name. + /// with a specified resource group and name. **WARNING**: This API will be + /// deprecated. Instead use + /// [ListClusterUserCredentials](https://docs.microsoft.com/en-us/rest/api/aks/managedclusters/listclusterusercredentials) + /// or + /// [ListClusterAdminCredentials](https://docs.microsoft.com/en-us/rest/api/aks/managedclusters/listclusteradmincredentials) + /// . /// /// /// The operations group for this extension method. @@ -115,6 +120,7 @@ public static partial class ManagedClustersOperationsExtensions /// /// The cancellation token. /// + [System.Obsolete("This operation is deprecated. Please do not use it any longer.")] public static async Task GetAccessProfileAsync(this IManagedClustersOperations operations, string resourceGroupName, string resourceName, string roleName, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.GetAccessProfileWithHttpMessagesAsync(resourceGroupName, resourceName, roleName, null, cancellationToken).ConfigureAwait(false)) @@ -177,6 +183,33 @@ public static partial class ManagedClustersOperationsExtensions } } + /// + /// Gets cluster monitoring user credential of a managed cluster. + /// + /// + /// Gets cluster monitoring user credential of the managed cluster with a + /// specified resource group and name. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The cancellation token. + /// + public static async Task ListClusterMonitoringUserCredentialsAsync(this IManagedClustersOperations operations, string resourceGroupName, string resourceName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListClusterMonitoringUserCredentialsWithHttpMessagesAsync(resourceGroupName, resourceName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// Gets a managed cluster. /// @@ -340,6 +373,75 @@ public static partial class ManagedClustersOperationsExtensions (await operations.ResetAADProfileWithHttpMessagesAsync(resourceGroupName, resourceName, parameters, null, cancellationToken).ConfigureAwait(false)).Dispose(); } + /// + /// Rotate certificates of a managed cluster. + /// + /// + /// Rotate certificates of a managed cluster. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The cancellation token. + /// + public static async Task RotateClusterCertificatesAsync(this IManagedClustersOperations operations, string resourceGroupName, string resourceName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.RotateClusterCertificatesWithHttpMessagesAsync(resourceGroupName, resourceName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + + /// + /// Stop Managed Cluster + /// + /// + /// Stops a Running Managed Cluster + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The cancellation token. + /// + public static async Task StopAsync(this IManagedClustersOperations operations, string resourceGroupName, string resourceName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.StopWithHttpMessagesAsync(resourceGroupName, resourceName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + + /// + /// Start Managed Cluster + /// + /// + /// Starts a Stopped Managed Cluster + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The cancellation token. + /// + public static async Task StartAsync(this IManagedClustersOperations operations, string resourceGroupName, string resourceName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.StartWithHttpMessagesAsync(resourceGroupName, resourceName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + /// /// Creates or updates a managed cluster. /// @@ -476,6 +578,75 @@ public static partial class ManagedClustersOperationsExtensions (await operations.BeginResetAADProfileWithHttpMessagesAsync(resourceGroupName, resourceName, parameters, null, cancellationToken).ConfigureAwait(false)).Dispose(); } + /// + /// Rotate certificates of a managed cluster. + /// + /// + /// Rotate certificates of a managed cluster. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The cancellation token. + /// + public static async Task BeginRotateClusterCertificatesAsync(this IManagedClustersOperations operations, string resourceGroupName, string resourceName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.BeginRotateClusterCertificatesWithHttpMessagesAsync(resourceGroupName, resourceName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + + /// + /// Stop Managed Cluster + /// + /// + /// Stops a Running Managed Cluster + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The cancellation token. + /// + public static async Task BeginStopAsync(this IManagedClustersOperations operations, string resourceGroupName, string resourceName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.BeginStopWithHttpMessagesAsync(resourceGroupName, resourceName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + + /// + /// Start Managed Cluster + /// + /// + /// Starts a Stopped Managed Cluster + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The cancellation token. + /// + public static async Task BeginStartAsync(this IManagedClustersOperations operations, string resourceGroupName, string resourceName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.BeginStartWithHttpMessagesAsync(resourceGroupName, resourceName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + /// /// Gets a list of managed clusters in the specified subscription. /// diff --git a/src/ResourceManagement/ContainerService/Generated/Models/AgentPoolInner.cs b/src/ResourceManagement/ContainerService/Generated/Models/AgentPoolInner.cs index d8306eb8f..98fa31d42 100644 --- a/src/ResourceManagement/ContainerService/Generated/Models/AgentPoolInner.cs +++ b/src/ResourceManagement/ContainerService/Generated/Models/AgentPoolInner.cs @@ -35,8 +35,9 @@ public AgentPoolInner() /// Initializes a new instance of the AgentPoolInner class. /// /// Number of agents (VMs) to host docker - /// containers. Allowed values must be in the range of 1 to 100 - /// (inclusive). The default value is 1. + /// containers. Allowed values must be in the range of 0 to 100 + /// (inclusive) for user pools and in the range of 1 to 100 (inclusive) + /// for system pools. The default value is 1. /// Size of agent VMs. Possible values include: /// 'Standard_A1', 'Standard_A10', 'Standard_A11', 'Standard_A1_v2', /// 'Standard_A2', 'Standard_A2_v2', 'Standard_A2m_v2', 'Standard_A3', @@ -96,8 +97,19 @@ public AgentPoolInner() /// the disk size for every machine in this master/agent pool. If you /// specify 0, it will apply the default osDisk size according to the /// vmSize specified. + /// OS disk type to be used for machines in a + /// given agent pool. Allowed values are 'Ephemeral' and 'Managed'. + /// Defaults to 'Managed'. May not be changed after creation. Possible + /// values include: 'Managed', 'Ephemeral' + /// KubeletDiskType determines the + /// placement of emptyDir volumes, container runtime data root, and + /// Kubelet ephemeral storage. Currently allows one value, OS, + /// resulting in Kubelet using the OS disk for data. Possible values + /// include: 'OS' /// VNet SubnetID specifies the VNet's - /// subnet identifier. + /// subnet identifier for nodes and maybe pods + /// Pod SubnetID specifies the VNet's subnet + /// identifier for pods. /// Maximum number of pods that can run on a /// node. /// OsType to be used to specify os type. Choose @@ -112,46 +124,83 @@ public AgentPoolInner() /// AgentPoolType represents types of an /// agent pool. Possible values include: 'VirtualMachineScaleSets', /// 'AvailabilitySet' + /// AgentPoolMode represents mode of an agent pool. + /// Possible values include: 'System', 'User' /// Version of orchestrator specified /// when creating the managed cluster. + /// Version of node image + /// Settings for upgrading the + /// agentpool /// The current deployment or /// provisioning state, which only appears in the response. - /// (PREVIEW) Availability zones for - /// nodes. Must use VirtualMachineScaleSets AgentPoolType. + /// Describes whether the Agent Pool is + /// Running or Stopped + /// Availability zones for nodes. Must + /// use VirtualMachineScaleSets AgentPoolType. /// Enable public IP for nodes /// ScaleSetPriority to be used to /// specify virtual machine scale set priority. Default to regular. - /// Possible values include: 'Low', 'Regular' + /// Possible values include: 'Spot', 'Regular' /// ScaleSetEvictionPolicy to be - /// used to specify eviction policy for low priority virtual machine - /// scale set. Default to Delete. Possible values include: 'Delete', + /// used to specify eviction policy for Spot virtual machine scale set. + /// Default to Delete. Possible values include: 'Delete', /// 'Deallocate' + /// SpotMaxPrice to be used to specify the + /// maximum price you are willing to pay in US Dollars. Possible values + /// are any decimal value greater than zero or -1 which indicates + /// default price to be up-to on-demand. + /// Agent pool tags to be persisted on the agent + /// pool virtual machine scale set. + /// Agent pool node labels to be persisted + /// across all nodes in agent pool. /// Taints added to new nodes during node pool /// create and scale. For example, key=value:NoSchedule. + /// The ID for Proximity + /// Placement Group. + /// KubeletConfig specifies the + /// configuration of kubelet on agent nodes. + /// LinuxOSConfig specifies the OS + /// configuration of linux agent nodes. + /// Whether to enable + /// EncryptionAtHost /// The name of the resource that is unique within a /// resource group. This name can be used to access the /// resource. /// Resource type - public AgentPoolInner(int count, ContainerServiceVMSizeTypes vmSize, string id = default(string), int? osDiskSizeGB = default(int?), string vnetSubnetID = default(string), int? maxPods = default(int?), OSType osType = default(OSType), int? maxCount = default(int?), int? minCount = default(int?), bool? enableAutoScaling = default(bool?), AgentPoolType agentPoolType = default(AgentPoolType), string orchestratorVersion = default(string), string provisioningState = default(string), IList availabilityZones = default(IList), bool? enableNodePublicIP = default(bool?), ScaleSetPriority scaleSetPriority = default(ScaleSetPriority), ScaleSetEvictionPolicy scaleSetEvictionPolicy = default(ScaleSetEvictionPolicy), IList nodeTaints = default(IList), string name = default(string), string type = default(string)) + public AgentPoolInner(string id = default(string), int? count = default(int?), ContainerServiceVMSizeTypes vmSize = default(ContainerServiceVMSizeTypes), int? osDiskSizeGB = default(int?), OSDiskType osDiskType = default(OSDiskType), KubeletDiskType kubeletDiskType = default(KubeletDiskType), string vnetSubnetID = default(string), string podSubnetID = default(string), int? maxPods = default(int?), OSType osType = default(OSType), int? maxCount = default(int?), int? minCount = default(int?), bool? enableAutoScaling = default(bool?), AgentPoolType agentPoolType = default(AgentPoolType), AgentPoolMode mode = default(AgentPoolMode), string orchestratorVersion = default(string), string nodeImageVersion = default(string), AgentPoolUpgradeSettings upgradeSettings = default(AgentPoolUpgradeSettings), string provisioningState = default(string), PowerState powerState = default(PowerState), IList availabilityZones = default(IList), bool? enableNodePublicIP = default(bool?), ScaleSetPriority scaleSetPriority = default(ScaleSetPriority), ScaleSetEvictionPolicy scaleSetEvictionPolicy = default(ScaleSetEvictionPolicy), double? spotMaxPrice = default(double?), IDictionary tags = default(IDictionary), IDictionary nodeLabels = default(IDictionary), IList nodeTaints = default(IList), string proximityPlacementGroupID = default(string), KubeletConfig kubeletConfig = default(KubeletConfig), LinuxOSConfig linuxOSConfig = default(LinuxOSConfig), bool? enableEncryptionAtHost = default(bool?), string name = default(string), string type = default(string)) : base(id) { Count = count; VmSize = vmSize; OsDiskSizeGB = osDiskSizeGB; + OsDiskType = osDiskType; + KubeletDiskType = kubeletDiskType; VnetSubnetID = vnetSubnetID; + PodSubnetID = podSubnetID; MaxPods = maxPods; OsType = osType; MaxCount = maxCount; MinCount = minCount; EnableAutoScaling = enableAutoScaling; AgentPoolType = agentPoolType; + Mode = mode; OrchestratorVersion = orchestratorVersion; + NodeImageVersion = nodeImageVersion; + UpgradeSettings = upgradeSettings; ProvisioningState = provisioningState; + PowerState = powerState; AvailabilityZones = availabilityZones; EnableNodePublicIP = enableNodePublicIP; ScaleSetPriority = scaleSetPriority; ScaleSetEvictionPolicy = scaleSetEvictionPolicy; + SpotMaxPrice = spotMaxPrice; + Tags = tags; + NodeLabels = nodeLabels; NodeTaints = nodeTaints; + ProximityPlacementGroupID = proximityPlacementGroupID; + KubeletConfig = kubeletConfig; + LinuxOSConfig = linuxOSConfig; + EnableEncryptionAtHost = enableEncryptionAtHost; Name = name; Type = type; CustomInit(); @@ -164,11 +213,12 @@ public AgentPoolInner() /// /// Gets or sets number of agents (VMs) to host docker containers. - /// Allowed values must be in the range of 1 to 100 (inclusive). The - /// default value is 1. + /// Allowed values must be in the range of 0 to 100 (inclusive) for + /// user pools and in the range of 1 to 100 (inclusive) for system + /// pools. The default value is 1. /// [JsonProperty(PropertyName = "properties.count")] - public int Count { get; set; } + public int? Count { get; set; } /// /// Gets or sets size of agent VMs. Possible values include: @@ -240,11 +290,37 @@ public AgentPoolInner() public int? OsDiskSizeGB { get; set; } /// - /// Gets or sets vNet SubnetID specifies the VNet's subnet identifier. + /// Gets or sets OS disk type to be used for machines in a given agent + /// pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to + /// 'Managed'. May not be changed after creation. Possible values + /// include: 'Managed', 'Ephemeral' + /// + [JsonProperty(PropertyName = "properties.osDiskType")] + public OSDiskType OsDiskType { get; set; } + + /// + /// Gets or sets kubeletDiskType determines the placement of emptyDir + /// volumes, container runtime data root, and Kubelet ephemeral + /// storage. Currently allows one value, OS, resulting in Kubelet using + /// the OS disk for data. Possible values include: 'OS' + /// + [JsonProperty(PropertyName = "properties.kubeletDiskType")] + public KubeletDiskType KubeletDiskType { get; set; } + + /// + /// Gets or sets vNet SubnetID specifies the VNet's subnet identifier + /// for nodes and maybe pods /// [JsonProperty(PropertyName = "properties.vnetSubnetID")] public string VnetSubnetID { get; set; } + /// + /// Gets or sets pod SubnetID specifies the VNet's subnet identifier + /// for pods. + /// + [JsonProperty(PropertyName = "properties.podSubnetID")] + public string PodSubnetID { get; set; } + /// /// Gets or sets maximum number of pods that can run on a node. /// @@ -285,6 +361,13 @@ public AgentPoolInner() [JsonProperty(PropertyName = "properties.type")] public AgentPoolType AgentPoolType { get; set; } + /// + /// Gets or sets agentPoolMode represents mode of an agent pool. + /// Possible values include: 'System', 'User' + /// + [JsonProperty(PropertyName = "properties.mode")] + public AgentPoolMode Mode { get; set; } + /// /// Gets or sets version of orchestrator specified when creating the /// managed cluster. @@ -292,6 +375,18 @@ public AgentPoolInner() [JsonProperty(PropertyName = "properties.orchestratorVersion")] public string OrchestratorVersion { get; set; } + /// + /// Gets version of node image + /// + [JsonProperty(PropertyName = "properties.nodeImageVersion")] + public string NodeImageVersion { get; private set; } + + /// + /// Gets or sets settings for upgrading the agentpool + /// + [JsonProperty(PropertyName = "properties.upgradeSettings")] + public AgentPoolUpgradeSettings UpgradeSettings { get; set; } + /// /// Gets the current deployment or provisioning state, which only /// appears in the response. @@ -300,7 +395,13 @@ public AgentPoolInner() public string ProvisioningState { get; private set; } /// - /// Gets or sets (PREVIEW) Availability zones for nodes. Must use + /// Gets describes whether the Agent Pool is Running or Stopped + /// + [JsonProperty(PropertyName = "properties.powerState")] + public PowerState PowerState { get; private set; } + + /// + /// Gets or sets availability zones for nodes. Must use /// VirtualMachineScaleSets AgentPoolType. /// [JsonProperty(PropertyName = "properties.availabilityZones")] @@ -315,19 +416,42 @@ public AgentPoolInner() /// /// Gets or sets scaleSetPriority to be used to specify virtual machine /// scale set priority. Default to regular. Possible values include: - /// 'Low', 'Regular' + /// 'Spot', 'Regular' /// [JsonProperty(PropertyName = "properties.scaleSetPriority")] public ScaleSetPriority ScaleSetPriority { get; set; } /// /// Gets or sets scaleSetEvictionPolicy to be used to specify eviction - /// policy for low priority virtual machine scale set. Default to - /// Delete. Possible values include: 'Delete', 'Deallocate' + /// policy for Spot virtual machine scale set. Default to Delete. + /// Possible values include: 'Delete', 'Deallocate' /// [JsonProperty(PropertyName = "properties.scaleSetEvictionPolicy")] public ScaleSetEvictionPolicy ScaleSetEvictionPolicy { get; set; } + /// + /// Gets or sets spotMaxPrice to be used to specify the maximum price + /// you are willing to pay in US Dollars. Possible values are any + /// decimal value greater than zero or -1 which indicates default price + /// to be up-to on-demand. + /// + [JsonProperty(PropertyName = "properties.spotMaxPrice")] + public double? SpotMaxPrice { get; set; } + + /// + /// Gets or sets agent pool tags to be persisted on the agent pool + /// virtual machine scale set. + /// + [JsonProperty(PropertyName = "properties.tags")] + public IDictionary Tags { get; set; } + + /// + /// Gets or sets agent pool node labels to be persisted across all + /// nodes in agent pool. + /// + [JsonProperty(PropertyName = "properties.nodeLabels")] + public IDictionary NodeLabels { get; set; } + /// /// Gets or sets taints added to new nodes during node pool create and /// scale. For example, key=value:NoSchedule. @@ -335,6 +459,32 @@ public AgentPoolInner() [JsonProperty(PropertyName = "properties.nodeTaints")] public IList NodeTaints { get; set; } + /// + /// Gets or sets the ID for Proximity Placement Group. + /// + [JsonProperty(PropertyName = "properties.proximityPlacementGroupID")] + public string ProximityPlacementGroupID { get; set; } + + /// + /// Gets or sets kubeletConfig specifies the configuration of kubelet + /// on agent nodes. + /// + [JsonProperty(PropertyName = "properties.kubeletConfig")] + public KubeletConfig KubeletConfig { get; set; } + + /// + /// Gets or sets linuxOSConfig specifies the OS configuration of linux + /// agent nodes. + /// + [JsonProperty(PropertyName = "properties.linuxOSConfig")] + public LinuxOSConfig LinuxOSConfig { get; set; } + + /// + /// Gets or sets whether to enable EncryptionAtHost + /// + [JsonProperty(PropertyName = "properties.enableEncryptionAtHost")] + public bool? EnableEncryptionAtHost { get; set; } + /// /// Gets the name of the resource that is unique within a resource /// group. This name can be used to access the resource. @@ -356,17 +506,9 @@ public AgentPoolInner() /// public virtual void Validate() { - if (VmSize == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "VmSize"); - } - if (Count > 100) - { - throw new ValidationException(ValidationRules.InclusiveMaximum, "Count", 100); - } - if (Count < 1) + if (KubeletConfig != null) { - throw new ValidationException(ValidationRules.InclusiveMinimum, "Count", 1); + KubeletConfig.Validate(); } } } diff --git a/src/ResourceManagement/ContainerService/Generated/Models/AgentPoolMode.cs b/src/ResourceManagement/ContainerService/Generated/Models/AgentPoolMode.cs new file mode 100644 index 000000000..9c58e3955 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/AgentPoolMode.cs @@ -0,0 +1,29 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for AgentPoolMode. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class AgentPoolMode : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly AgentPoolMode System = Parse("System"); + public static readonly AgentPoolMode User = Parse("User"); + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/AgentPoolUpgradeProfileInner.cs b/src/ResourceManagement/ContainerService/Generated/Models/AgentPoolUpgradeProfileInner.cs index cac755b1a..fe79caa85 100644 --- a/src/ResourceManagement/ContainerService/Generated/Models/AgentPoolUpgradeProfileInner.cs +++ b/src/ResourceManagement/ContainerService/Generated/Models/AgentPoolUpgradeProfileInner.cs @@ -44,7 +44,9 @@ public AgentPoolUpgradeProfileInner() /// Type of the agent pool upgrade profile. /// List of orchestrator types and versions /// available for upgrade. - public AgentPoolUpgradeProfileInner(string kubernetesVersion, OSType osType, string id = default(string), string name = default(string), string type = default(string), IList upgrades = default(IList)) + /// LatestNodeImageVersion is the + /// latest AKS supported node image version. + public AgentPoolUpgradeProfileInner(string kubernetesVersion, OSType osType, string id = default(string), string name = default(string), string type = default(string), IList upgrades = default(IList), string latestNodeImageVersion = default(string)) { Id = id; Name = name; @@ -52,6 +54,7 @@ public AgentPoolUpgradeProfileInner() KubernetesVersion = kubernetesVersion; OsType = osType; Upgrades = upgrades; + LatestNodeImageVersion = latestNodeImageVersion; CustomInit(); } @@ -99,6 +102,13 @@ public AgentPoolUpgradeProfileInner() [JsonProperty(PropertyName = "properties.upgrades")] public IList Upgrades { get; set; } + /// + /// Gets or sets latestNodeImageVersion is the latest AKS supported + /// node image version. + /// + [JsonProperty(PropertyName = "properties.latestNodeImageVersion")] + public string LatestNodeImageVersion { get; set; } + /// /// Validate the object. /// diff --git a/src/ResourceManagement/ContainerService/Generated/Models/AgentPoolUpgradeSettings.cs b/src/ResourceManagement/ContainerService/Generated/Models/AgentPoolUpgradeSettings.cs new file mode 100644 index 000000000..e4edd1bb9 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/AgentPoolUpgradeSettings.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Settings for upgrading an agentpool + /// + public partial class AgentPoolUpgradeSettings + { + /// + /// Initializes a new instance of the AgentPoolUpgradeSettings class. + /// + public AgentPoolUpgradeSettings() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the AgentPoolUpgradeSettings class. + /// + /// Count or percentage of additional nodes to + /// be added during upgrade. If empty uses AKS default + public AgentPoolUpgradeSettings(string maxSurge = default(string)) + { + MaxSurge = maxSurge; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets count or percentage of additional nodes to be added + /// during upgrade. If empty uses AKS default + /// + [JsonProperty(PropertyName = "maxSurge")] + public string MaxSurge { get; set; } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/Code.cs b/src/ResourceManagement/ContainerService/Generated/Models/Code.cs new file mode 100644 index 000000000..3865d5c39 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/Code.cs @@ -0,0 +1,29 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for Code. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class Code : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly Code Running = Parse("Running"); + public static readonly Code Stopped = Parse("Stopped"); + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ConnectionStatus.cs b/src/ResourceManagement/ContainerService/Generated/Models/ConnectionStatus.cs new file mode 100644 index 000000000..638043dcc --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/ConnectionStatus.cs @@ -0,0 +1,31 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for ConnectionStatus. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class ConnectionStatus : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly ConnectionStatus Pending = Parse("Pending"); + public static readonly ConnectionStatus Approved = Parse("Approved"); + public static readonly ConnectionStatus Rejected = Parse("Rejected"); + public static readonly ConnectionStatus Disconnected = Parse("Disconnected"); + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ContainerServiceNetworkProfile.cs b/src/ResourceManagement/ContainerService/Generated/Models/ContainerServiceNetworkProfile.cs index 1e4449bee..604dcf99f 100644 --- a/src/ResourceManagement/ContainerService/Generated/Models/ContainerServiceNetworkProfile.cs +++ b/src/ResourceManagement/ContainerService/Generated/Models/ContainerServiceNetworkProfile.cs @@ -36,6 +36,8 @@ public ContainerServiceNetworkProfile() /// Network policy used for building /// Kubernetes network. Possible values include: 'calico', /// 'azure' + /// Network mode used for building Kubernetes + /// network. Possible values include: 'transparent', 'bridge' /// A CIDR notation IP range from which to assign /// pod IPs when kubenet is used. /// A CIDR notation IP range from which to @@ -47,18 +49,23 @@ public ContainerServiceNetworkProfile() /// A CIDR notation IP range assigned to /// the Docker bridge network. It must not overlap with any Subnet IP /// ranges or the Kubernetes service address range. + /// The outbound (egress) routing method. + /// Possible values include: 'loadBalancer', + /// 'userDefinedRouting' /// The load balancer sku for the managed /// cluster. Possible values include: 'standard', 'basic' /// Profile of the cluster load /// balancer. - public ContainerServiceNetworkProfile(NetworkPlugin networkPlugin = default(NetworkPlugin), NetworkPolicy networkPolicy = default(NetworkPolicy), string podCidr = default(string), string serviceCidr = default(string), string dnsServiceIP = default(string), string dockerBridgeCidr = default(string), LoadBalancerSku loadBalancerSku = default(LoadBalancerSku), ManagedClusterLoadBalancerProfile loadBalancerProfile = default(ManagedClusterLoadBalancerProfile)) + public ContainerServiceNetworkProfile(NetworkPlugin networkPlugin = default(NetworkPlugin), NetworkPolicy networkPolicy = default(NetworkPolicy), NetworkMode networkMode = default(NetworkMode), string podCidr = default(string), string serviceCidr = default(string), string dnsServiceIP = default(string), string dockerBridgeCidr = default(string), OutboundType outboundType = default(OutboundType), LoadBalancerSku loadBalancerSku = default(LoadBalancerSku), ManagedClusterLoadBalancerProfile loadBalancerProfile = default(ManagedClusterLoadBalancerProfile)) { NetworkPlugin = networkPlugin; NetworkPolicy = networkPolicy; + NetworkMode = networkMode; PodCidr = podCidr; ServiceCidr = serviceCidr; DnsServiceIP = dnsServiceIP; DockerBridgeCidr = dockerBridgeCidr; + OutboundType = outboundType; LoadBalancerSku = loadBalancerSku; LoadBalancerProfile = loadBalancerProfile; CustomInit(); @@ -83,6 +90,13 @@ public ContainerServiceNetworkProfile() [JsonProperty(PropertyName = "networkPolicy")] public NetworkPolicy NetworkPolicy { get; set; } + /// + /// Gets or sets network mode used for building Kubernetes network. + /// Possible values include: 'transparent', 'bridge' + /// + [JsonProperty(PropertyName = "networkMode")] + public NetworkMode NetworkMode { get; set; } + /// /// Gets or sets a CIDR notation IP range from which to assign pod IPs /// when kubenet is used. @@ -113,6 +127,13 @@ public ContainerServiceNetworkProfile() [JsonProperty(PropertyName = "dockerBridgeCidr")] public string DockerBridgeCidr { get; set; } + /// + /// Gets or sets the outbound (egress) routing method. Possible values + /// include: 'loadBalancer', 'userDefinedRouting' + /// + [JsonProperty(PropertyName = "outboundType")] + public OutboundType OutboundType { get; set; } + /// /// Gets or sets the load balancer sku for the managed cluster. /// Possible values include: 'standard', 'basic' diff --git a/src/ResourceManagement/ContainerService/Generated/Models/CreatedByType.cs b/src/ResourceManagement/ContainerService/Generated/Models/CreatedByType.cs new file mode 100644 index 000000000..6451fd50a --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/CreatedByType.cs @@ -0,0 +1,31 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for CreatedByType. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class CreatedByType : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly CreatedByType User = Parse("User"); + public static readonly CreatedByType Application = Parse("Application"); + public static readonly CreatedByType ManagedIdentity = Parse("ManagedIdentity"); + public static readonly CreatedByType Key = Parse("Key"); + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/Expander.cs b/src/ResourceManagement/ContainerService/Generated/Models/Expander.cs new file mode 100644 index 000000000..7ac36a7ae --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/Expander.cs @@ -0,0 +1,31 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for Expander. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class Expander : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly Expander LeastWaste = Parse("least-waste"); + public static readonly Expander MostPods = Parse("most-pods"); + public static readonly Expander Priority = Parse("priority"); + public static readonly Expander Random = Parse("random"); + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/KubeletConfig.cs b/src/ResourceManagement/ContainerService/Generated/Models/KubeletConfig.cs new file mode 100644 index 000000000..0fcc38db4 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/KubeletConfig.cs @@ -0,0 +1,163 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Microsoft.Rest; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Kubelet configurations of agent nodes. + /// + public partial class KubeletConfig + { + /// + /// Initializes a new instance of the KubeletConfig class. + /// + public KubeletConfig() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the KubeletConfig class. + /// + /// CPU Manager policy to use. + /// Enable CPU CFS quota enforcement for + /// containers that specify CPU limits. + /// Sets CPU CFS quota period + /// value. + /// The percent of disk usage after + /// which image garbage collection is always run. + /// The percent of disk usage before + /// which image garbage collection is never run. + /// Topology Manager policy to + /// use. + /// Allowlist of unsafe sysctls or + /// unsafe sysctl patterns (ending in `*`). + /// If set to true it will make the Kubelet + /// fail to start if swap is enabled on the node. + /// The maximum size (e.g. 10Mi) of + /// container log file before it is rotated. + /// The maximum number of container + /// log files that can be present for a container. The number must be ≥ + /// 2. + /// The maximum number of processes per + /// pod. + public KubeletConfig(string cpuManagerPolicy = default(string), bool? cpuCfsQuota = default(bool?), string cpuCfsQuotaPeriod = default(string), int? imageGcHighThreshold = default(int?), int? imageGcLowThreshold = default(int?), string topologyManagerPolicy = default(string), IList allowedUnsafeSysctls = default(IList), bool? failSwapOn = default(bool?), int? containerLogMaxSizeMB = default(int?), int? containerLogMaxFiles = default(int?), int? podMaxPids = default(int?)) + { + CpuManagerPolicy = cpuManagerPolicy; + CpuCfsQuota = cpuCfsQuota; + CpuCfsQuotaPeriod = cpuCfsQuotaPeriod; + ImageGcHighThreshold = imageGcHighThreshold; + ImageGcLowThreshold = imageGcLowThreshold; + TopologyManagerPolicy = topologyManagerPolicy; + AllowedUnsafeSysctls = allowedUnsafeSysctls; + FailSwapOn = failSwapOn; + ContainerLogMaxSizeMB = containerLogMaxSizeMB; + ContainerLogMaxFiles = containerLogMaxFiles; + PodMaxPids = podMaxPids; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets CPU Manager policy to use. + /// + [JsonProperty(PropertyName = "cpuManagerPolicy")] + public string CpuManagerPolicy { get; set; } + + /// + /// Gets or sets enable CPU CFS quota enforcement for containers that + /// specify CPU limits. + /// + [JsonProperty(PropertyName = "cpuCfsQuota")] + public bool? CpuCfsQuota { get; set; } + + /// + /// Gets or sets sets CPU CFS quota period value. + /// + [JsonProperty(PropertyName = "cpuCfsQuotaPeriod")] + public string CpuCfsQuotaPeriod { get; set; } + + /// + /// Gets or sets the percent of disk usage after which image garbage + /// collection is always run. + /// + [JsonProperty(PropertyName = "imageGcHighThreshold")] + public int? ImageGcHighThreshold { get; set; } + + /// + /// Gets or sets the percent of disk usage before which image garbage + /// collection is never run. + /// + [JsonProperty(PropertyName = "imageGcLowThreshold")] + public int? ImageGcLowThreshold { get; set; } + + /// + /// Gets or sets topology Manager policy to use. + /// + [JsonProperty(PropertyName = "topologyManagerPolicy")] + public string TopologyManagerPolicy { get; set; } + + /// + /// Gets or sets allowlist of unsafe sysctls or unsafe sysctl patterns + /// (ending in `*`). + /// + [JsonProperty(PropertyName = "allowedUnsafeSysctls")] + public IList AllowedUnsafeSysctls { get; set; } + + /// + /// Gets or sets if set to true it will make the Kubelet fail to start + /// if swap is enabled on the node. + /// + [JsonProperty(PropertyName = "failSwapOn")] + public bool? FailSwapOn { get; set; } + + /// + /// Gets or sets the maximum size (e.g. 10Mi) of container log file + /// before it is rotated. + /// + [JsonProperty(PropertyName = "containerLogMaxSizeMB")] + public int? ContainerLogMaxSizeMB { get; set; } + + /// + /// Gets or sets the maximum number of container log files that can be + /// present for a container. The number must be ≥ 2. + /// + [JsonProperty(PropertyName = "containerLogMaxFiles")] + public int? ContainerLogMaxFiles { get; set; } + + /// + /// Gets or sets the maximum number of processes per pod. + /// + [JsonProperty(PropertyName = "podMaxPids")] + public int? PodMaxPids { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (ContainerLogMaxFiles < 2) + { + throw new ValidationException(ValidationRules.InclusiveMinimum, "ContainerLogMaxFiles", 2); + } + } + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/KubeletDiskType.cs b/src/ResourceManagement/ContainerService/Generated/Models/KubeletDiskType.cs new file mode 100644 index 000000000..39f514ba1 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/KubeletDiskType.cs @@ -0,0 +1,28 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for KubeletDiskType. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class KubeletDiskType : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly KubeletDiskType OS = Parse("OS"); + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/LicenseType.cs b/src/ResourceManagement/ContainerService/Generated/Models/LicenseType.cs new file mode 100644 index 000000000..a6add16aa --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/LicenseType.cs @@ -0,0 +1,29 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for LicenseType. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class LicenseType : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly LicenseType None = Parse("None"); + public static readonly LicenseType WindowsServer = Parse("Windows_Server"); + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/LinuxOSConfig.cs b/src/ResourceManagement/ContainerService/Generated/Models/LinuxOSConfig.cs new file mode 100644 index 000000000..91ee83684 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/LinuxOSConfig.cs @@ -0,0 +1,78 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// OS configurations of Linux agent nodes. + /// + public partial class LinuxOSConfig + { + /// + /// Initializes a new instance of the LinuxOSConfig class. + /// + public LinuxOSConfig() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the LinuxOSConfig class. + /// + /// Sysctl settings for Linux agent + /// nodes. + /// Transparent Huge Page + /// enabled configuration. + /// Transparent Huge Page + /// defrag configuration. + /// SwapFileSizeMB specifies size in MB of + /// a swap file will be created on each node. + public LinuxOSConfig(SysctlConfig sysctls = default(SysctlConfig), string transparentHugePageEnabled = default(string), string transparentHugePageDefrag = default(string), int? swapFileSizeMB = default(int?)) + { + Sysctls = sysctls; + TransparentHugePageEnabled = transparentHugePageEnabled; + TransparentHugePageDefrag = transparentHugePageDefrag; + SwapFileSizeMB = swapFileSizeMB; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets sysctl settings for Linux agent nodes. + /// + [JsonProperty(PropertyName = "sysctls")] + public SysctlConfig Sysctls { get; set; } + + /// + /// Gets or sets transparent Huge Page enabled configuration. + /// + [JsonProperty(PropertyName = "transparentHugePageEnabled")] + public string TransparentHugePageEnabled { get; set; } + + /// + /// Gets or sets transparent Huge Page defrag configuration. + /// + [JsonProperty(PropertyName = "transparentHugePageDefrag")] + public string TransparentHugePageDefrag { get; set; } + + /// + /// Gets or sets swapFileSizeMB specifies size in MB of a swap file + /// will be created on each node. + /// + [JsonProperty(PropertyName = "swapFileSizeMB")] + public int? SwapFileSizeMB { get; set; } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/MaintenanceConfigurationInner.cs b/src/ResourceManagement/ContainerService/Generated/Models/MaintenanceConfigurationInner.cs new file mode 100644 index 000000000..671ddc759 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/MaintenanceConfigurationInner.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Microsoft.Azure.Management.ResourceManager; + using Microsoft.Azure.Management.ResourceManager.Fluent; + using Microsoft.Rest; + using Microsoft.Rest.Serialization; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// maintenance configuration. + /// + [Rest.Serialization.JsonTransformation] + public partial class MaintenanceConfigurationInner : Management.ResourceManager.Fluent.SubResource + { + /// + /// Initializes a new instance of the MaintenanceConfigurationInner + /// class. + /// + public MaintenanceConfigurationInner() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the MaintenanceConfigurationInner + /// class. + /// + /// The system meta data relating to this + /// resource. + /// Weekday time slots allowed to + /// upgrade. + /// Time slots on which upgrade is not + /// allowed. + /// The name of the resource that is unique within a + /// resource group. This name can be used to access the + /// resource. + /// Resource type + public MaintenanceConfigurationInner(string id = default(string), SystemData systemData = default(SystemData), IList timeInWeek = default(IList), IList notAllowedTime = default(IList), string name = default(string), string type = default(string)) + : base(id) + { + SystemData = systemData; + TimeInWeek = timeInWeek; + NotAllowedTime = notAllowedTime; + Name = name; + Type = type; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the system meta data relating to this resource. + /// + [JsonProperty(PropertyName = "systemData")] + public SystemData SystemData { get; private set; } + + /// + /// Gets or sets weekday time slots allowed to upgrade. + /// + [JsonProperty(PropertyName = "properties.timeInWeek")] + public IList TimeInWeek { get; set; } + + /// + /// Gets or sets time slots on which upgrade is not allowed. + /// + [JsonProperty(PropertyName = "properties.notAllowedTime")] + public IList NotAllowedTime { get; set; } + + /// + /// Gets the name of the resource that is unique within a resource + /// group. This name can be used to access the resource. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; private set; } + + /// + /// Gets resource type + /// + [JsonProperty(PropertyName = "type")] + public string Type { get; private set; } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAADProfile.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAADProfile.cs index f63dee400..9a112be51 100644 --- a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAADProfile.cs +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAADProfile.cs @@ -8,8 +8,9 @@ namespace Microsoft.Azure.Management.ContainerService.Fluent.Models { - using Microsoft.Rest; using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; using System.Linq; /// @@ -28,6 +29,11 @@ public ManagedClusterAADProfile() /// /// Initializes a new instance of the ManagedClusterAADProfile class. /// + /// Whether to enable managed AAD. + /// Whether to enable Azure RBAC for + /// Kubernetes authorization. + /// AAD group object IDs that will + /// have admin role of the cluster. /// The client AAD application ID. /// The server AAD application ID. /// The server AAD application @@ -35,8 +41,11 @@ public ManagedClusterAADProfile() /// The AAD tenant ID to use for authentication. /// If not specified, will use the tenant of the deployment /// subscription. - public ManagedClusterAADProfile(string clientAppID, string serverAppID, string serverAppSecret = default(string), string tenantID = default(string)) + public ManagedClusterAADProfile(bool? managed = default(bool?), bool? enableAzureRBAC = default(bool?), IList adminGroupObjectIDs = default(IList), string clientAppID = default(string), string serverAppID = default(string), string serverAppSecret = default(string), string tenantID = default(string)) { + Managed = managed; + EnableAzureRBAC = enableAzureRBAC; + AdminGroupObjectIDs = adminGroupObjectIDs; ClientAppID = clientAppID; ServerAppID = serverAppID; ServerAppSecret = serverAppSecret; @@ -49,6 +58,26 @@ public ManagedClusterAADProfile() /// partial void CustomInit(); + /// + /// Gets or sets whether to enable managed AAD. + /// + [JsonProperty(PropertyName = "managed")] + public bool? Managed { get; set; } + + /// + /// Gets or sets whether to enable Azure RBAC for Kubernetes + /// authorization. + /// + [JsonProperty(PropertyName = "enableAzureRBAC")] + public bool? EnableAzureRBAC { get; set; } + + /// + /// Gets or sets AAD group object IDs that will have admin role of the + /// cluster. + /// + [JsonProperty(PropertyName = "adminGroupObjectIDs")] + public IList AdminGroupObjectIDs { get; set; } + /// /// Gets or sets the client AAD application ID. /// @@ -74,22 +103,5 @@ public ManagedClusterAADProfile() [JsonProperty(PropertyName = "tenantID")] public string TenantID { get; set; } - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (ClientAppID == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "ClientAppID"); - } - if (ServerAppID == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "ServerAppID"); - } - } } } diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAPIServerAccessProfile.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAPIServerAccessProfile.cs index 366855bd7..b70c8c08c 100644 --- a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAPIServerAccessProfile.cs +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAPIServerAccessProfile.cs @@ -35,10 +35,13 @@ public ManagedClusterAPIServerAccessProfile() /// API server. /// Whether to create the cluster as /// a private cluster or not. - public ManagedClusterAPIServerAccessProfile(IList authorizedIPRanges = default(IList), bool? enablePrivateCluster = default(bool?)) + /// Private dns zone mode for private + /// cluster. + public ManagedClusterAPIServerAccessProfile(IList authorizedIPRanges = default(IList), bool? enablePrivateCluster = default(bool?), string privateDNSZone = default(string)) { AuthorizedIPRanges = authorizedIPRanges; EnablePrivateCluster = enablePrivateCluster; + PrivateDNSZone = privateDNSZone; CustomInit(); } @@ -60,5 +63,11 @@ public ManagedClusterAPIServerAccessProfile() [JsonProperty(PropertyName = "enablePrivateCluster")] public bool? EnablePrivateCluster { get; set; } + /// + /// Gets or sets private dns zone mode for private cluster. + /// + [JsonProperty(PropertyName = "privateDNSZone")] + public string PrivateDNSZone { get; set; } + } } diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAddonProfile.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAddonProfile.cs index 3c6d45d01..bde205645 100644 --- a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAddonProfile.cs +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAddonProfile.cs @@ -32,10 +32,13 @@ public ManagedClusterAddonProfile() /// Whether the add-on is enabled or not. /// Key-value pairs for configuring an /// add-on. - public ManagedClusterAddonProfile(bool enabled, IDictionary config = default(IDictionary)) + /// Information of user assigned identity used + /// by this add-on. + public ManagedClusterAddonProfile(bool enabled, IDictionary config = default(IDictionary), ManagedClusterAddonProfileIdentity identity = default(ManagedClusterAddonProfileIdentity)) { Enabled = enabled; Config = config; + Identity = identity; CustomInit(); } @@ -56,6 +59,12 @@ public ManagedClusterAddonProfile() [JsonProperty(PropertyName = "config")] public IDictionary Config { get; set; } + /// + /// Gets information of user assigned identity used by this add-on. + /// + [JsonProperty(PropertyName = "identity")] + public ManagedClusterAddonProfileIdentity Identity { get; private set; } + /// /// Validate the object. /// diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAddonProfileIdentity.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAddonProfileIdentity.cs new file mode 100644 index 000000000..b1722ef7e --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAddonProfileIdentity.cs @@ -0,0 +1,49 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using System.Linq; + + /// + /// Information of user assigned identity used by this add-on. + /// + public partial class ManagedClusterAddonProfileIdentity : UserAssignedIdentity + { + /// + /// Initializes a new instance of the + /// ManagedClusterAddonProfileIdentity class. + /// + public ManagedClusterAddonProfileIdentity() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// ManagedClusterAddonProfileIdentity class. + /// + /// The resource id of the user assigned + /// identity. + /// The client id of the user assigned + /// identity. + /// The object id of the user assigned + /// identity. + public ManagedClusterAddonProfileIdentity(string resourceId = default(string), string clientId = default(string), string objectId = default(string)) + : base(resourceId, clientId, objectId) + { + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAgentPoolProfile.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAgentPoolProfile.cs index a638ffc7d..24ac7305b 100644 --- a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAgentPoolProfile.cs +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAgentPoolProfile.cs @@ -32,9 +32,12 @@ public ManagedClusterAgentPoolProfile() /// Initializes a new instance of the ManagedClusterAgentPoolProfile /// class. /// + /// Unique name of the agent pool profile in the + /// context of the subscription and resource group. /// Number of agents (VMs) to host docker - /// containers. Allowed values must be in the range of 1 to 100 - /// (inclusive). The default value is 1. + /// containers. Allowed values must be in the range of 0 to 100 + /// (inclusive) for user pools and in the range of 1 to 100 (inclusive) + /// for system pools. The default value is 1. /// Size of agent VMs. Possible values include: /// 'Standard_A1', 'Standard_A10', 'Standard_A11', 'Standard_A1_v2', /// 'Standard_A2', 'Standard_A2_v2', 'Standard_A2m_v2', 'Standard_A3', @@ -90,14 +93,23 @@ public ManagedClusterAgentPoolProfile() /// 'Standard_NC6s_v2', 'Standard_NC6s_v3', 'Standard_ND12s', /// 'Standard_ND24rs', 'Standard_ND24s', 'Standard_ND6s', /// 'Standard_NV12', 'Standard_NV24', 'Standard_NV6' - /// Unique name of the agent pool profile in the - /// context of the subscription and resource group. /// OS Disk Size in GB to be used to specify /// the disk size for every machine in this master/agent pool. If you /// specify 0, it will apply the default osDisk size according to the /// vmSize specified. + /// OS disk type to be used for machines in a + /// given agent pool. Allowed values are 'Ephemeral' and 'Managed'. + /// Defaults to 'Managed'. May not be changed after creation. Possible + /// values include: 'Managed', 'Ephemeral' + /// KubeletDiskType determines the + /// placement of emptyDir volumes, container runtime data root, and + /// Kubelet ephemeral storage. Currently allows one value, OS, + /// resulting in Kubelet using the OS disk for data. Possible values + /// include: 'OS' /// VNet SubnetID specifies the VNet's - /// subnet identifier. + /// subnet identifier for nodes and maybe pods + /// Pod SubnetID specifies the VNet's subnet + /// identifier for pods. /// Maximum number of pods that can run on a /// node. /// OsType to be used to specify os type. Choose @@ -112,24 +124,47 @@ public ManagedClusterAgentPoolProfile() /// AgentPoolType represents types of an agent pool. /// Possible values include: 'VirtualMachineScaleSets', /// 'AvailabilitySet' + /// AgentPoolMode represents mode of an agent pool. + /// Possible values include: 'System', 'User' /// Version of orchestrator specified /// when creating the managed cluster. + /// Version of node image + /// Settings for upgrading the + /// agentpool /// The current deployment or /// provisioning state, which only appears in the response. - /// (PREVIEW) Availability zones for - /// nodes. Must use VirtualMachineScaleSets AgentPoolType. + /// Describes whether the Agent Pool is + /// Running or Stopped + /// Availability zones for nodes. Must + /// use VirtualMachineScaleSets AgentPoolType. /// Enable public IP for nodes /// ScaleSetPriority to be used to /// specify virtual machine scale set priority. Default to regular. - /// Possible values include: 'Low', 'Regular' + /// Possible values include: 'Spot', 'Regular' /// ScaleSetEvictionPolicy to be - /// used to specify eviction policy for low priority virtual machine - /// scale set. Default to Delete. Possible values include: 'Delete', + /// used to specify eviction policy for Spot virtual machine scale set. + /// Default to Delete. Possible values include: 'Delete', /// 'Deallocate' + /// SpotMaxPrice to be used to specify the + /// maximum price you are willing to pay in US Dollars. Possible values + /// are any decimal value greater than zero or -1 which indicates + /// default price to be up-to on-demand. + /// Agent pool tags to be persisted on the agent + /// pool virtual machine scale set. + /// Agent pool node labels to be persisted + /// across all nodes in agent pool. /// Taints added to new nodes during node pool /// create and scale. For example, key=value:NoSchedule. - public ManagedClusterAgentPoolProfile(int count, ContainerServiceVMSizeTypes vmSize, string name, int? osDiskSizeGB = default(int?), string vnetSubnetID = default(string), int? maxPods = default(int?), OSType osType = default(OSType), int? maxCount = default(int?), int? minCount = default(int?), bool? enableAutoScaling = default(bool?), AgentPoolType type = default(AgentPoolType), string orchestratorVersion = default(string), string provisioningState = default(string), IList availabilityZones = default(IList), bool? enableNodePublicIP = default(bool?), ScaleSetPriority scaleSetPriority = default(ScaleSetPriority), ScaleSetEvictionPolicy scaleSetEvictionPolicy = default(ScaleSetEvictionPolicy), IList nodeTaints = default(IList)) - : base(count, vmSize, osDiskSizeGB, vnetSubnetID, maxPods, osType, maxCount, minCount, enableAutoScaling, type, orchestratorVersion, provisioningState, availabilityZones, enableNodePublicIP, scaleSetPriority, scaleSetEvictionPolicy, nodeTaints) + /// The ID for Proximity + /// Placement Group. + /// KubeletConfig specifies the + /// configuration of kubelet on agent nodes. + /// LinuxOSConfig specifies the OS + /// configuration of linux agent nodes. + /// Whether to enable + /// EncryptionAtHost + public ManagedClusterAgentPoolProfile(string name, int? count = default(int?), ContainerServiceVMSizeTypes vmSize = default(ContainerServiceVMSizeTypes), int? osDiskSizeGB = default(int?), OSDiskType osDiskType = default(OSDiskType), KubeletDiskType kubeletDiskType = default(KubeletDiskType), string vnetSubnetID = default(string), string podSubnetID = default(string), int? maxPods = default(int?), OSType osType = default(OSType), int? maxCount = default(int?), int? minCount = default(int?), bool? enableAutoScaling = default(bool?), AgentPoolType type = default(AgentPoolType), AgentPoolMode mode = default(AgentPoolMode), string orchestratorVersion = default(string), string nodeImageVersion = default(string), AgentPoolUpgradeSettings upgradeSettings = default(AgentPoolUpgradeSettings), string provisioningState = default(string), PowerState powerState = default(PowerState), IList availabilityZones = default(IList), bool? enableNodePublicIP = default(bool?), ScaleSetPriority scaleSetPriority = default(ScaleSetPriority), ScaleSetEvictionPolicy scaleSetEvictionPolicy = default(ScaleSetEvictionPolicy), double? spotMaxPrice = default(double?), IDictionary tags = default(IDictionary), IDictionary nodeLabels = default(IDictionary), IList nodeTaints = default(IList), string proximityPlacementGroupID = default(string), KubeletConfig kubeletConfig = default(KubeletConfig), LinuxOSConfig linuxOSConfig = default(LinuxOSConfig), bool? enableEncryptionAtHost = default(bool?)) + : base(count, vmSize, osDiskSizeGB, osDiskType, kubeletDiskType, vnetSubnetID, podSubnetID, maxPods, osType, maxCount, minCount, enableAutoScaling, type, mode, orchestratorVersion, nodeImageVersion, upgradeSettings, provisioningState, powerState, availabilityZones, enableNodePublicIP, scaleSetPriority, scaleSetEvictionPolicy, spotMaxPrice, tags, nodeLabels, nodeTaints, proximityPlacementGroupID, kubeletConfig, linuxOSConfig, enableEncryptionAtHost) { Name = name; CustomInit(); diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAgentPoolProfileProperties.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAgentPoolProfileProperties.cs index f0f4aefd7..7a2971bbe 100644 --- a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAgentPoolProfileProperties.cs +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAgentPoolProfileProperties.cs @@ -8,7 +8,6 @@ namespace Microsoft.Azure.Management.ContainerService.Fluent.Models { - using Microsoft.Rest; using Newtonsoft.Json; using System.Collections; using System.Collections.Generic; @@ -33,8 +32,9 @@ public ManagedClusterAgentPoolProfileProperties() /// ManagedClusterAgentPoolProfileProperties class. /// /// Number of agents (VMs) to host docker - /// containers. Allowed values must be in the range of 1 to 100 - /// (inclusive). The default value is 1. + /// containers. Allowed values must be in the range of 0 to 100 + /// (inclusive) for user pools and in the range of 1 to 100 (inclusive) + /// for system pools. The default value is 1. /// Size of agent VMs. Possible values include: /// 'Standard_A1', 'Standard_A10', 'Standard_A11', 'Standard_A1_v2', /// 'Standard_A2', 'Standard_A2_v2', 'Standard_A2m_v2', 'Standard_A3', @@ -94,8 +94,19 @@ public ManagedClusterAgentPoolProfileProperties() /// the disk size for every machine in this master/agent pool. If you /// specify 0, it will apply the default osDisk size according to the /// vmSize specified. + /// OS disk type to be used for machines in a + /// given agent pool. Allowed values are 'Ephemeral' and 'Managed'. + /// Defaults to 'Managed'. May not be changed after creation. Possible + /// values include: 'Managed', 'Ephemeral' + /// KubeletDiskType determines the + /// placement of emptyDir volumes, container runtime data root, and + /// Kubelet ephemeral storage. Currently allows one value, OS, + /// resulting in Kubelet using the OS disk for data. Possible values + /// include: 'OS' /// VNet SubnetID specifies the VNet's - /// subnet identifier. + /// subnet identifier for nodes and maybe pods + /// Pod SubnetID specifies the VNet's subnet + /// identifier for pods. /// Maximum number of pods that can run on a /// node. /// OsType to be used to specify os type. Choose @@ -110,41 +121,78 @@ public ManagedClusterAgentPoolProfileProperties() /// AgentPoolType represents types of an agent pool. /// Possible values include: 'VirtualMachineScaleSets', /// 'AvailabilitySet' + /// AgentPoolMode represents mode of an agent pool. + /// Possible values include: 'System', 'User' /// Version of orchestrator specified /// when creating the managed cluster. + /// Version of node image + /// Settings for upgrading the + /// agentpool /// The current deployment or /// provisioning state, which only appears in the response. - /// (PREVIEW) Availability zones for - /// nodes. Must use VirtualMachineScaleSets AgentPoolType. + /// Describes whether the Agent Pool is + /// Running or Stopped + /// Availability zones for nodes. Must + /// use VirtualMachineScaleSets AgentPoolType. /// Enable public IP for nodes /// ScaleSetPriority to be used to /// specify virtual machine scale set priority. Default to regular. - /// Possible values include: 'Low', 'Regular' + /// Possible values include: 'Spot', 'Regular' /// ScaleSetEvictionPolicy to be - /// used to specify eviction policy for low priority virtual machine - /// scale set. Default to Delete. Possible values include: 'Delete', + /// used to specify eviction policy for Spot virtual machine scale set. + /// Default to Delete. Possible values include: 'Delete', /// 'Deallocate' + /// SpotMaxPrice to be used to specify the + /// maximum price you are willing to pay in US Dollars. Possible values + /// are any decimal value greater than zero or -1 which indicates + /// default price to be up-to on-demand. + /// Agent pool tags to be persisted on the agent + /// pool virtual machine scale set. + /// Agent pool node labels to be persisted + /// across all nodes in agent pool. /// Taints added to new nodes during node pool /// create and scale. For example, key=value:NoSchedule. - public ManagedClusterAgentPoolProfileProperties(int count, ContainerServiceVMSizeTypes vmSize, int? osDiskSizeGB = default(int?), string vnetSubnetID = default(string), int? maxPods = default(int?), OSType osType = default(OSType), int? maxCount = default(int?), int? minCount = default(int?), bool? enableAutoScaling = default(bool?), AgentPoolType type = default(AgentPoolType), string orchestratorVersion = default(string), string provisioningState = default(string), IList availabilityZones = default(IList), bool? enableNodePublicIP = default(bool?), ScaleSetPriority scaleSetPriority = default(ScaleSetPriority), ScaleSetEvictionPolicy scaleSetEvictionPolicy = default(ScaleSetEvictionPolicy), IList nodeTaints = default(IList)) + /// The ID for Proximity + /// Placement Group. + /// KubeletConfig specifies the + /// configuration of kubelet on agent nodes. + /// LinuxOSConfig specifies the OS + /// configuration of linux agent nodes. + /// Whether to enable + /// EncryptionAtHost + public ManagedClusterAgentPoolProfileProperties(int? count = default(int?), ContainerServiceVMSizeTypes vmSize = default(ContainerServiceVMSizeTypes), int? osDiskSizeGB = default(int?), OSDiskType osDiskType = default(OSDiskType), KubeletDiskType kubeletDiskType = default(KubeletDiskType), string vnetSubnetID = default(string), string podSubnetID = default(string), int? maxPods = default(int?), OSType osType = default(OSType), int? maxCount = default(int?), int? minCount = default(int?), bool? enableAutoScaling = default(bool?), AgentPoolType type = default(AgentPoolType), AgentPoolMode mode = default(AgentPoolMode), string orchestratorVersion = default(string), string nodeImageVersion = default(string), AgentPoolUpgradeSettings upgradeSettings = default(AgentPoolUpgradeSettings), string provisioningState = default(string), PowerState powerState = default(PowerState), IList availabilityZones = default(IList), bool? enableNodePublicIP = default(bool?), ScaleSetPriority scaleSetPriority = default(ScaleSetPriority), ScaleSetEvictionPolicy scaleSetEvictionPolicy = default(ScaleSetEvictionPolicy), double? spotMaxPrice = default(double?), IDictionary tags = default(IDictionary), IDictionary nodeLabels = default(IDictionary), IList nodeTaints = default(IList), string proximityPlacementGroupID = default(string), KubeletConfig kubeletConfig = default(KubeletConfig), LinuxOSConfig linuxOSConfig = default(LinuxOSConfig), bool? enableEncryptionAtHost = default(bool?)) { Count = count; VmSize = vmSize; OsDiskSizeGB = osDiskSizeGB; + OsDiskType = osDiskType; + KubeletDiskType = kubeletDiskType; VnetSubnetID = vnetSubnetID; + PodSubnetID = podSubnetID; MaxPods = maxPods; OsType = osType; MaxCount = maxCount; MinCount = minCount; EnableAutoScaling = enableAutoScaling; Type = type; + Mode = mode; OrchestratorVersion = orchestratorVersion; + NodeImageVersion = nodeImageVersion; + UpgradeSettings = upgradeSettings; ProvisioningState = provisioningState; + PowerState = powerState; AvailabilityZones = availabilityZones; EnableNodePublicIP = enableNodePublicIP; ScaleSetPriority = scaleSetPriority; ScaleSetEvictionPolicy = scaleSetEvictionPolicy; + SpotMaxPrice = spotMaxPrice; + Tags = tags; + NodeLabels = nodeLabels; NodeTaints = nodeTaints; + ProximityPlacementGroupID = proximityPlacementGroupID; + KubeletConfig = kubeletConfig; + LinuxOSConfig = linuxOSConfig; + EnableEncryptionAtHost = enableEncryptionAtHost; CustomInit(); } @@ -155,11 +203,12 @@ public ManagedClusterAgentPoolProfileProperties() /// /// Gets or sets number of agents (VMs) to host docker containers. - /// Allowed values must be in the range of 1 to 100 (inclusive). The - /// default value is 1. + /// Allowed values must be in the range of 0 to 100 (inclusive) for + /// user pools and in the range of 1 to 100 (inclusive) for system + /// pools. The default value is 1. /// [JsonProperty(PropertyName = "count")] - public int Count { get; set; } + public int? Count { get; set; } /// /// Gets or sets size of agent VMs. Possible values include: @@ -231,11 +280,37 @@ public ManagedClusterAgentPoolProfileProperties() public int? OsDiskSizeGB { get; set; } /// - /// Gets or sets vNet SubnetID specifies the VNet's subnet identifier. + /// Gets or sets OS disk type to be used for machines in a given agent + /// pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to + /// 'Managed'. May not be changed after creation. Possible values + /// include: 'Managed', 'Ephemeral' + /// + [JsonProperty(PropertyName = "osDiskType")] + public OSDiskType OsDiskType { get; set; } + + /// + /// Gets or sets kubeletDiskType determines the placement of emptyDir + /// volumes, container runtime data root, and Kubelet ephemeral + /// storage. Currently allows one value, OS, resulting in Kubelet using + /// the OS disk for data. Possible values include: 'OS' + /// + [JsonProperty(PropertyName = "kubeletDiskType")] + public KubeletDiskType KubeletDiskType { get; set; } + + /// + /// Gets or sets vNet SubnetID specifies the VNet's subnet identifier + /// for nodes and maybe pods /// [JsonProperty(PropertyName = "vnetSubnetID")] public string VnetSubnetID { get; set; } + /// + /// Gets or sets pod SubnetID specifies the VNet's subnet identifier + /// for pods. + /// + [JsonProperty(PropertyName = "podSubnetID")] + public string PodSubnetID { get; set; } + /// /// Gets or sets maximum number of pods that can run on a node. /// @@ -276,6 +351,13 @@ public ManagedClusterAgentPoolProfileProperties() [JsonProperty(PropertyName = "type")] public AgentPoolType Type { get; set; } + /// + /// Gets or sets agentPoolMode represents mode of an agent pool. + /// Possible values include: 'System', 'User' + /// + [JsonProperty(PropertyName = "mode")] + public AgentPoolMode Mode { get; set; } + /// /// Gets or sets version of orchestrator specified when creating the /// managed cluster. @@ -283,6 +365,18 @@ public ManagedClusterAgentPoolProfileProperties() [JsonProperty(PropertyName = "orchestratorVersion")] public string OrchestratorVersion { get; set; } + /// + /// Gets version of node image + /// + [JsonProperty(PropertyName = "nodeImageVersion")] + public string NodeImageVersion { get; private set; } + + /// + /// Gets or sets settings for upgrading the agentpool + /// + [JsonProperty(PropertyName = "upgradeSettings")] + public AgentPoolUpgradeSettings UpgradeSettings { get; set; } + /// /// Gets the current deployment or provisioning state, which only /// appears in the response. @@ -291,7 +385,13 @@ public ManagedClusterAgentPoolProfileProperties() public string ProvisioningState { get; private set; } /// - /// Gets or sets (PREVIEW) Availability zones for nodes. Must use + /// Gets describes whether the Agent Pool is Running or Stopped + /// + [JsonProperty(PropertyName = "powerState")] + public PowerState PowerState { get; private set; } + + /// + /// Gets or sets availability zones for nodes. Must use /// VirtualMachineScaleSets AgentPoolType. /// [JsonProperty(PropertyName = "availabilityZones")] @@ -306,19 +406,42 @@ public ManagedClusterAgentPoolProfileProperties() /// /// Gets or sets scaleSetPriority to be used to specify virtual machine /// scale set priority. Default to regular. Possible values include: - /// 'Low', 'Regular' + /// 'Spot', 'Regular' /// [JsonProperty(PropertyName = "scaleSetPriority")] public ScaleSetPriority ScaleSetPriority { get; set; } /// /// Gets or sets scaleSetEvictionPolicy to be used to specify eviction - /// policy for low priority virtual machine scale set. Default to - /// Delete. Possible values include: 'Delete', 'Deallocate' + /// policy for Spot virtual machine scale set. Default to Delete. + /// Possible values include: 'Delete', 'Deallocate' /// [JsonProperty(PropertyName = "scaleSetEvictionPolicy")] public ScaleSetEvictionPolicy ScaleSetEvictionPolicy { get; set; } + /// + /// Gets or sets spotMaxPrice to be used to specify the maximum price + /// you are willing to pay in US Dollars. Possible values are any + /// decimal value greater than zero or -1 which indicates default price + /// to be up-to on-demand. + /// + [JsonProperty(PropertyName = "spotMaxPrice")] + public double? SpotMaxPrice { get; set; } + + /// + /// Gets or sets agent pool tags to be persisted on the agent pool + /// virtual machine scale set. + /// + [JsonProperty(PropertyName = "tags")] + public IDictionary Tags { get; set; } + + /// + /// Gets or sets agent pool node labels to be persisted across all + /// nodes in agent pool. + /// + [JsonProperty(PropertyName = "nodeLabels")] + public IDictionary NodeLabels { get; set; } + /// /// Gets or sets taints added to new nodes during node pool create and /// scale. For example, key=value:NoSchedule. @@ -326,25 +449,43 @@ public ManagedClusterAgentPoolProfileProperties() [JsonProperty(PropertyName = "nodeTaints")] public IList NodeTaints { get; set; } + /// + /// Gets or sets the ID for Proximity Placement Group. + /// + [JsonProperty(PropertyName = "proximityPlacementGroupID")] + public string ProximityPlacementGroupID { get; set; } + + /// + /// Gets or sets kubeletConfig specifies the configuration of kubelet + /// on agent nodes. + /// + [JsonProperty(PropertyName = "kubeletConfig")] + public KubeletConfig KubeletConfig { get; set; } + + /// + /// Gets or sets linuxOSConfig specifies the OS configuration of linux + /// agent nodes. + /// + [JsonProperty(PropertyName = "linuxOSConfig")] + public LinuxOSConfig LinuxOSConfig { get; set; } + + /// + /// Gets or sets whether to enable EncryptionAtHost + /// + [JsonProperty(PropertyName = "enableEncryptionAtHost")] + public bool? EnableEncryptionAtHost { get; set; } + /// /// Validate the object. /// - /// + /// /// Thrown if validation fails /// public virtual void Validate() { - if (VmSize == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "VmSize"); - } - if (Count > 100) - { - throw new ValidationException(ValidationRules.InclusiveMaximum, "Count", 100); - } - if (Count < 1) + if (KubeletConfig != null) { - throw new ValidationException(ValidationRules.InclusiveMinimum, "Count", 1); + KubeletConfig.Validate(); } } } diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAutoUpgradeProfile.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAutoUpgradeProfile.cs new file mode 100644 index 000000000..eb1d17837 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterAutoUpgradeProfile.cs @@ -0,0 +1,53 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Auto upgrade profile for a managed cluster. + /// + public partial class ManagedClusterAutoUpgradeProfile + { + /// + /// Initializes a new instance of the ManagedClusterAutoUpgradeProfile + /// class. + /// + public ManagedClusterAutoUpgradeProfile() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the ManagedClusterAutoUpgradeProfile + /// class. + /// + /// upgrade channel for auto upgrade. + /// Possible values include: 'rapid', 'stable', 'patch', 'none' + public ManagedClusterAutoUpgradeProfile(UpgradeChannel upgradeChannel = default(UpgradeChannel)) + { + UpgradeChannel = upgradeChannel; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets upgrade channel for auto upgrade. Possible values + /// include: 'rapid', 'stable', 'patch', 'none' + /// + [JsonProperty(PropertyName = "upgradeChannel")] + public UpgradeChannel UpgradeChannel { get; set; } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterIdentity.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterIdentity.cs index 32aaecf11..28cb45d75 100644 --- a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterIdentity.cs +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterIdentity.cs @@ -9,6 +9,8 @@ namespace Microsoft.Azure.Management.ContainerService.Fluent.Models { using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; using System.Linq; /// @@ -36,12 +38,20 @@ public ManagedClusterIdentity() /// identity in master components and an auto-created user assigned /// identity in MC_ resource group in agent nodes. Type 'None' will not /// use MSI for the managed cluster, service principal will be used - /// instead. Possible values include: 'SystemAssigned', 'None' - public ManagedClusterIdentity(string principalId = default(string), string tenantId = default(string), ResourceIdentityType? type = default(ResourceIdentityType?)) + /// instead. Possible values include: 'SystemAssigned', 'UserAssigned', + /// 'None' + /// The user identity associated + /// with the managed cluster. This identity will be used in control + /// plane and only one user assigned identity is allowed. The user + /// identity dictionary key references will be ARM resource ids in the + /// form: + /// '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. + public ManagedClusterIdentity(string principalId = default(string), string tenantId = default(string), ResourceIdentityType? type = default(ResourceIdentityType?), IDictionary userAssignedIdentities = default(IDictionary)) { PrincipalId = principalId; TenantId = tenantId; Type = type; + UserAssignedIdentities = userAssignedIdentities; CustomInit(); } @@ -70,10 +80,20 @@ public ManagedClusterIdentity() /// master components and an auto-created user assigned identity in MC_ /// resource group in agent nodes. Type 'None' will not use MSI for the /// managed cluster, service principal will be used instead. Possible - /// values include: 'SystemAssigned', 'None' + /// values include: 'SystemAssigned', 'UserAssigned', 'None' /// [JsonProperty(PropertyName = "type")] public ResourceIdentityType? Type { get; set; } + /// + /// Gets or sets the user identity associated with the managed cluster. + /// This identity will be used in control plane and only one user + /// assigned identity is allowed. The user identity dictionary key + /// references will be ARM resource ids in the form: + /// '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. + /// + [JsonProperty(PropertyName = "userAssignedIdentities")] + public IDictionary UserAssignedIdentities { get; set; } + } } diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterIdentityUserAssignedIdentitiesValue.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterIdentityUserAssignedIdentitiesValue.cs new file mode 100644 index 000000000..7f910ae19 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterIdentityUserAssignedIdentitiesValue.cs @@ -0,0 +1,58 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + public partial class ManagedClusterIdentityUserAssignedIdentitiesValue + { + /// + /// Initializes a new instance of the + /// ManagedClusterIdentityUserAssignedIdentitiesValue class. + /// + public ManagedClusterIdentityUserAssignedIdentitiesValue() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// ManagedClusterIdentityUserAssignedIdentitiesValue class. + /// + /// The principal id of user assigned + /// identity. + /// The client id of user assigned + /// identity. + public ManagedClusterIdentityUserAssignedIdentitiesValue(string principalId = default(string), string clientId = default(string)) + { + PrincipalId = principalId; + ClientId = clientId; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the principal id of user assigned identity. + /// + [JsonProperty(PropertyName = "principalId")] + public string PrincipalId { get; private set; } + + /// + /// Gets the client id of user assigned identity. + /// + [JsonProperty(PropertyName = "clientId")] + public string ClientId { get; private set; } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterInner.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterInner.cs index a3c1d28d7..486ea73a0 100644 --- a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterInner.cs +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterInner.cs @@ -36,6 +36,8 @@ public ManagedClusterInner() /// /// The current deployment or /// provisioning state, which only appears in the response. + /// Represents the Power State of the + /// cluster /// The max number of agent pools for the /// managed cluster. /// Version of Kubernetes specified @@ -43,6 +45,7 @@ public ManagedClusterInner() /// DNS prefix specified when creating the /// managed cluster. /// FQDN for the master pool. + /// FQDN of private cluster. /// Properties of the agent /// pool. /// Profile for Linux VMs in the container @@ -54,40 +57,61 @@ public ManagedClusterInner() /// APIs. /// Profile of managed cluster /// add-on. + /// Profile of managed cluster pod + /// identity. /// Name of the resource group /// containing agent pool nodes. /// Whether to enable Kubernetes Role-Based /// Access Control. - /// (PREVIEW) Whether to enable - /// Kubernetes Pod security policy. + /// (DEPRECATING) Whether to + /// enable Kubernetes pod security policy (preview). This feature is + /// set for removal on October 15th, 2020. Learn more at + /// aka.ms/aks/azpodpolicy. /// Profile of network /// configuration. /// Profile of Azure Active Directory /// configuration. + /// Profile of auto upgrade + /// configuration. + /// Parameters to be applied to the + /// cluster-autoscaler when enabled /// Access profile for managed /// cluster API server. + /// ResourceId of the disk encryption + /// set to use for enabling encryption at rest. + /// Identities associated with the + /// cluster. /// The identity of the managed cluster, if /// configured. - public ManagedClusterInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string provisioningState = default(string), int? maxAgentPools = default(int?), string kubernetesVersion = default(string), string dnsPrefix = default(string), string fqdn = default(string), IList agentPoolProfiles = default(IList), ContainerServiceLinuxProfile linuxProfile = default(ContainerServiceLinuxProfile), ManagedClusterWindowsProfile windowsProfile = default(ManagedClusterWindowsProfile), ManagedClusterServicePrincipalProfile servicePrincipalProfile = default(ManagedClusterServicePrincipalProfile), IDictionary addonProfiles = default(IDictionary), string nodeResourceGroup = default(string), bool? enableRBAC = default(bool?), bool? enablePodSecurityPolicy = default(bool?), ContainerServiceNetworkProfile networkProfile = default(ContainerServiceNetworkProfile), ManagedClusterAADProfile aadProfile = default(ManagedClusterAADProfile), ManagedClusterAPIServerAccessProfile apiServerAccessProfile = default(ManagedClusterAPIServerAccessProfile), ManagedClusterIdentity identity = default(ManagedClusterIdentity)) + /// The managed cluster SKU. + public ManagedClusterInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), string provisioningState = default(string), PowerState powerState = default(PowerState), int? maxAgentPools = default(int?), string kubernetesVersion = default(string), string dnsPrefix = default(string), string fqdn = default(string), string privateFQDN = default(string), IList agentPoolProfiles = default(IList), ContainerServiceLinuxProfile linuxProfile = default(ContainerServiceLinuxProfile), ManagedClusterWindowsProfile windowsProfile = default(ManagedClusterWindowsProfile), ManagedClusterServicePrincipalProfile servicePrincipalProfile = default(ManagedClusterServicePrincipalProfile), IDictionary addonProfiles = default(IDictionary), ManagedClusterPodIdentityProfile podIdentityProfile = default(ManagedClusterPodIdentityProfile), string nodeResourceGroup = default(string), bool? enableRBAC = default(bool?), bool? enablePodSecurityPolicy = default(bool?), ContainerServiceNetworkProfile networkProfile = default(ContainerServiceNetworkProfile), ManagedClusterAADProfile aadProfile = default(ManagedClusterAADProfile), ManagedClusterAutoUpgradeProfile autoUpgradeProfile = default(ManagedClusterAutoUpgradeProfile), ManagedClusterPropertiesAutoScalerProfile autoScalerProfile = default(ManagedClusterPropertiesAutoScalerProfile), ManagedClusterAPIServerAccessProfile apiServerAccessProfile = default(ManagedClusterAPIServerAccessProfile), string diskEncryptionSetID = default(string), IDictionary identityProfile = default(IDictionary), ManagedClusterIdentity identity = default(ManagedClusterIdentity), ManagedClusterSKU sku = default(ManagedClusterSKU)) : base(location, id, name, type, tags) { ProvisioningState = provisioningState; + PowerState = powerState; MaxAgentPools = maxAgentPools; KubernetesVersion = kubernetesVersion; DnsPrefix = dnsPrefix; Fqdn = fqdn; + PrivateFQDN = privateFQDN; AgentPoolProfiles = agentPoolProfiles; LinuxProfile = linuxProfile; WindowsProfile = windowsProfile; ServicePrincipalProfile = servicePrincipalProfile; AddonProfiles = addonProfiles; + PodIdentityProfile = podIdentityProfile; NodeResourceGroup = nodeResourceGroup; EnableRBAC = enableRBAC; EnablePodSecurityPolicy = enablePodSecurityPolicy; NetworkProfile = networkProfile; AadProfile = aadProfile; + AutoUpgradeProfile = autoUpgradeProfile; + AutoScalerProfile = autoScalerProfile; ApiServerAccessProfile = apiServerAccessProfile; + DiskEncryptionSetID = diskEncryptionSetID; + IdentityProfile = identityProfile; Identity = identity; + Sku = sku; CustomInit(); } @@ -103,6 +127,12 @@ public ManagedClusterInner() [JsonProperty(PropertyName = "properties.provisioningState")] public string ProvisioningState { get; private set; } + /// + /// Gets represents the Power State of the cluster + /// + [JsonProperty(PropertyName = "properties.powerState")] + public PowerState PowerState { get; private set; } + /// /// Gets the max number of agent pools for the managed cluster. /// @@ -129,6 +159,12 @@ public ManagedClusterInner() [JsonProperty(PropertyName = "properties.fqdn")] public string Fqdn { get; private set; } + /// + /// Gets FQDN of private cluster. + /// + [JsonProperty(PropertyName = "properties.privateFQDN")] + public string PrivateFQDN { get; private set; } + /// /// Gets or sets properties of the agent pool. /// @@ -162,6 +198,12 @@ public ManagedClusterInner() [JsonProperty(PropertyName = "properties.addonProfiles")] public IDictionary AddonProfiles { get; set; } + /// + /// Gets or sets profile of managed cluster pod identity. + /// + [JsonProperty(PropertyName = "properties.podIdentityProfile")] + public ManagedClusterPodIdentityProfile PodIdentityProfile { get; set; } + /// /// Gets or sets name of the resource group containing agent pool /// nodes. @@ -177,8 +219,9 @@ public ManagedClusterInner() public bool? EnableRBAC { get; set; } /// - /// Gets or sets (PREVIEW) Whether to enable Kubernetes Pod security - /// policy. + /// Gets or sets (DEPRECATING) Whether to enable Kubernetes pod + /// security policy (preview). This feature is set for removal on + /// October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy. /// [JsonProperty(PropertyName = "properties.enablePodSecurityPolicy")] public bool? EnablePodSecurityPolicy { get; set; } @@ -195,18 +238,50 @@ public ManagedClusterInner() [JsonProperty(PropertyName = "properties.aadProfile")] public ManagedClusterAADProfile AadProfile { get; set; } + /// + /// Gets or sets profile of auto upgrade configuration. + /// + [JsonProperty(PropertyName = "properties.autoUpgradeProfile")] + public ManagedClusterAutoUpgradeProfile AutoUpgradeProfile { get; set; } + + /// + /// Gets or sets parameters to be applied to the cluster-autoscaler + /// when enabled + /// + [JsonProperty(PropertyName = "properties.autoScalerProfile")] + public ManagedClusterPropertiesAutoScalerProfile AutoScalerProfile { get; set; } + /// /// Gets or sets access profile for managed cluster API server. /// [JsonProperty(PropertyName = "properties.apiServerAccessProfile")] public ManagedClusterAPIServerAccessProfile ApiServerAccessProfile { get; set; } + /// + /// Gets or sets resourceId of the disk encryption set to use for + /// enabling encryption at rest. + /// + [JsonProperty(PropertyName = "properties.diskEncryptionSetID")] + public string DiskEncryptionSetID { get; set; } + + /// + /// Gets or sets identities associated with the cluster. + /// + [JsonProperty(PropertyName = "properties.identityProfile")] + public IDictionary IdentityProfile { get; set; } + /// /// Gets or sets the identity of the managed cluster, if configured. /// [JsonProperty(PropertyName = "identity")] public ManagedClusterIdentity Identity { get; set; } + /// + /// Gets or sets the managed cluster SKU. + /// + [JsonProperty(PropertyName = "sku")] + public ManagedClusterSKU Sku { get; set; } + /// /// Validate the object. /// @@ -252,10 +327,6 @@ public override void Validate() { NetworkProfile.Validate(); } - if (AadProfile != null) - { - AadProfile.Validate(); - } } } } diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterLoadBalancerProfile.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterLoadBalancerProfile.cs index 71acca386..8749f1a29 100644 --- a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterLoadBalancerProfile.cs +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterLoadBalancerProfile.cs @@ -8,13 +8,14 @@ namespace Microsoft.Azure.Management.ContainerService.Fluent.Models { + using Microsoft.Rest; using Newtonsoft.Json; using System.Collections; using System.Collections.Generic; using System.Linq; /// - /// Profile of the managed cluster load balancer + /// Profile of the managed cluster load balancer. /// public partial class ManagedClusterLoadBalancerProfile { @@ -39,12 +40,21 @@ public ManagedClusterLoadBalancerProfile() /// cluster load balancer. /// The effective outbound IP /// resources of the cluster load balancer. - public ManagedClusterLoadBalancerProfile(ManagedClusterLoadBalancerProfileManagedOutboundIPs managedOutboundIPs = default(ManagedClusterLoadBalancerProfileManagedOutboundIPs), ManagedClusterLoadBalancerProfileOutboundIPPrefixes outboundIPPrefixes = default(ManagedClusterLoadBalancerProfileOutboundIPPrefixes), ManagedClusterLoadBalancerProfileOutboundIPs outboundIPs = default(ManagedClusterLoadBalancerProfileOutboundIPs), IList effectiveOutboundIPs = default(IList)) + /// Desired number of allocated + /// SNAT ports per VM. Allowed values must be in the range of 0 to + /// 64000 (inclusive). The default value is 0 which results in Azure + /// dynamically allocating ports. + /// Desired outbound flow idle + /// timeout in minutes. Allowed values must be in the range of 4 to 120 + /// (inclusive). The default value is 30 minutes. + public ManagedClusterLoadBalancerProfile(ManagedClusterLoadBalancerProfileManagedOutboundIPs managedOutboundIPs = default(ManagedClusterLoadBalancerProfileManagedOutboundIPs), ManagedClusterLoadBalancerProfileOutboundIPPrefixes outboundIPPrefixes = default(ManagedClusterLoadBalancerProfileOutboundIPPrefixes), ManagedClusterLoadBalancerProfileOutboundIPs outboundIPs = default(ManagedClusterLoadBalancerProfileOutboundIPs), IList effectiveOutboundIPs = default(IList), int? allocatedOutboundPorts = default(int?), int? idleTimeoutInMinutes = default(int?)) { ManagedOutboundIPs = managedOutboundIPs; OutboundIPPrefixes = outboundIPPrefixes; OutboundIPs = outboundIPs; EffectiveOutboundIPs = effectiveOutboundIPs; + AllocatedOutboundPorts = allocatedOutboundPorts; + IdleTimeoutInMinutes = idleTimeoutInMinutes; CustomInit(); } @@ -81,10 +91,26 @@ public ManagedClusterLoadBalancerProfile() [JsonProperty(PropertyName = "effectiveOutboundIPs")] public IList EffectiveOutboundIPs { get; set; } + /// + /// Gets or sets desired number of allocated SNAT ports per VM. Allowed + /// values must be in the range of 0 to 64000 (inclusive). The default + /// value is 0 which results in Azure dynamically allocating ports. + /// + [JsonProperty(PropertyName = "allocatedOutboundPorts")] + public int? AllocatedOutboundPorts { get; set; } + + /// + /// Gets or sets desired outbound flow idle timeout in minutes. Allowed + /// values must be in the range of 4 to 120 (inclusive). The default + /// value is 30 minutes. + /// + [JsonProperty(PropertyName = "idleTimeoutInMinutes")] + public int? IdleTimeoutInMinutes { get; set; } + /// /// Validate the object. /// - /// + /// /// Thrown if validation fails /// public virtual void Validate() @@ -93,6 +119,22 @@ public virtual void Validate() { ManagedOutboundIPs.Validate(); } + if (AllocatedOutboundPorts > 64000) + { + throw new ValidationException(ValidationRules.InclusiveMaximum, "AllocatedOutboundPorts", 64000); + } + if (AllocatedOutboundPorts < 0) + { + throw new ValidationException(ValidationRules.InclusiveMinimum, "AllocatedOutboundPorts", 0); + } + if (IdleTimeoutInMinutes > 120) + { + throw new ValidationException(ValidationRules.InclusiveMaximum, "IdleTimeoutInMinutes", 120); + } + if (IdleTimeoutInMinutes < 4) + { + throw new ValidationException(ValidationRules.InclusiveMinimum, "IdleTimeoutInMinutes", 4); + } } } } diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPodIdentity.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPodIdentity.cs new file mode 100644 index 000000000..5c8cca399 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPodIdentity.cs @@ -0,0 +1,103 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Microsoft.Rest; + using Newtonsoft.Json; + using System.Linq; + + public partial class ManagedClusterPodIdentity + { + /// + /// Initializes a new instance of the ManagedClusterPodIdentity class. + /// + public ManagedClusterPodIdentity() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the ManagedClusterPodIdentity class. + /// + /// Name of the pod identity. + /// Namespace of the pod + /// identity. + /// Information of the user assigned + /// identity. + /// The current provisioning state of + /// the pod identity. Possible values include: 'Assigned', 'Updating', + /// 'Deleting', 'Failed' + public ManagedClusterPodIdentity(string name, string namespaceProperty, UserAssignedIdentity identity, ManagedClusterPodIdentityProvisioningState provisioningState = default(ManagedClusterPodIdentityProvisioningState), ManagedClusterPodIdentityProvisioningInfo provisioningInfo = default(ManagedClusterPodIdentityProvisioningInfo)) + { + Name = name; + NamespaceProperty = namespaceProperty; + Identity = identity; + ProvisioningState = provisioningState; + ProvisioningInfo = provisioningInfo; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets name of the pod identity. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; set; } + + /// + /// Gets or sets namespace of the pod identity. + /// + [JsonProperty(PropertyName = "namespace")] + public string NamespaceProperty { get; set; } + + /// + /// Gets or sets information of the user assigned identity. + /// + [JsonProperty(PropertyName = "identity")] + public UserAssignedIdentity Identity { get; set; } + + /// + /// Gets the current provisioning state of the pod identity. Possible + /// values include: 'Assigned', 'Updating', 'Deleting', 'Failed' + /// + [JsonProperty(PropertyName = "provisioningState")] + public ManagedClusterPodIdentityProvisioningState ProvisioningState { get; private set; } + + /// + /// + [JsonProperty(PropertyName = "provisioningInfo")] + public ManagedClusterPodIdentityProvisioningInfo ProvisioningInfo { get; private set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (Name == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "Name"); + } + if (NamespaceProperty == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "NamespaceProperty"); + } + if (Identity == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "Identity"); + } + } + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPodIdentityException.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPodIdentityException.cs new file mode 100644 index 000000000..a3bcd7a3f --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPodIdentityException.cs @@ -0,0 +1,89 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Microsoft.Rest; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + public partial class ManagedClusterPodIdentityException + { + /// + /// Initializes a new instance of the + /// ManagedClusterPodIdentityException class. + /// + public ManagedClusterPodIdentityException() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// ManagedClusterPodIdentityException class. + /// + /// Name of the pod identity exception. + /// Namespace of the pod identity + /// exception. + /// Pod labels to match. + public ManagedClusterPodIdentityException(string name, string namespaceProperty, IDictionary podLabels) + { + Name = name; + NamespaceProperty = namespaceProperty; + PodLabels = podLabels; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets name of the pod identity exception. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; set; } + + /// + /// Gets or sets namespace of the pod identity exception. + /// + [JsonProperty(PropertyName = "namespace")] + public string NamespaceProperty { get; set; } + + /// + /// Gets or sets pod labels to match. + /// + [JsonProperty(PropertyName = "podLabels")] + public IDictionary PodLabels { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (Name == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "Name"); + } + if (NamespaceProperty == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "NamespaceProperty"); + } + if (PodLabels == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "PodLabels"); + } + } + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPodIdentityProfile.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPodIdentityProfile.cs new file mode 100644 index 000000000..0364ff5a3 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPodIdentityProfile.cs @@ -0,0 +1,69 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + public partial class ManagedClusterPodIdentityProfile + { + /// + /// Initializes a new instance of the ManagedClusterPodIdentityProfile + /// class. + /// + public ManagedClusterPodIdentityProfile() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the ManagedClusterPodIdentityProfile + /// class. + /// + /// Whether the pod identity addon is + /// enabled. + /// User assigned pod identity + /// settings. + /// User assigned pod + /// identity exception settings. + public ManagedClusterPodIdentityProfile(bool? enabled = default(bool?), IList userAssignedIdentities = default(IList), IList userAssignedIdentityExceptions = default(IList)) + { + Enabled = enabled; + UserAssignedIdentities = userAssignedIdentities; + UserAssignedIdentityExceptions = userAssignedIdentityExceptions; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets whether the pod identity addon is enabled. + /// + [JsonProperty(PropertyName = "enabled")] + public bool? Enabled { get; set; } + + /// + /// Gets or sets user assigned pod identity settings. + /// + [JsonProperty(PropertyName = "userAssignedIdentities")] + public IList UserAssignedIdentities { get; set; } + + /// + /// Gets or sets user assigned pod identity exception settings. + /// + [JsonProperty(PropertyName = "userAssignedIdentityExceptions")] + public IList UserAssignedIdentityExceptions { get; set; } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPodIdentityProvisioningInfo.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPodIdentityProvisioningInfo.cs new file mode 100644 index 000000000..b9b9542b3 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPodIdentityProvisioningInfo.cs @@ -0,0 +1,49 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Microsoft.Rest.Azure; + using Newtonsoft.Json; + using System.Linq; + + public partial class ManagedClusterPodIdentityProvisioningInfo + { + /// + /// Initializes a new instance of the + /// ManagedClusterPodIdentityProvisioningInfo class. + /// + public ManagedClusterPodIdentityProvisioningInfo() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// ManagedClusterPodIdentityProvisioningInfo class. + /// + /// Pod identity assignment error (if any). + public ManagedClusterPodIdentityProvisioningInfo(CloudError error = default(CloudError)) + { + Error = error; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets pod identity assignment error (if any). + /// + [JsonProperty(PropertyName = "error")] + public CloudError Error { get; set; } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPodIdentityProvisioningState.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPodIdentityProvisioningState.cs new file mode 100644 index 000000000..57d5c3de9 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPodIdentityProvisioningState.cs @@ -0,0 +1,31 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for ManagedClusterPodIdentityProvisioningState. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class ManagedClusterPodIdentityProvisioningState : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly ManagedClusterPodIdentityProvisioningState Assigned = Parse("Assigned"); + public static readonly ManagedClusterPodIdentityProvisioningState Updating = Parse("Updating"); + public static readonly ManagedClusterPodIdentityProvisioningState Deleting = Parse("Deleting"); + public static readonly ManagedClusterPodIdentityProvisioningState Failed = Parse("Failed"); + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPropertiesAutoScalerProfile.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPropertiesAutoScalerProfile.cs new file mode 100644 index 000000000..f8b7a0f80 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPropertiesAutoScalerProfile.cs @@ -0,0 +1,149 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Parameters to be applied to the cluster-autoscaler when enabled + /// + public partial class ManagedClusterPropertiesAutoScalerProfile + { + /// + /// Initializes a new instance of the + /// ManagedClusterPropertiesAutoScalerProfile class. + /// + public ManagedClusterPropertiesAutoScalerProfile() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// ManagedClusterPropertiesAutoScalerProfile class. + /// + /// Possible values include: 'least-waste', + /// 'most-pods', 'priority', 'random' + public ManagedClusterPropertiesAutoScalerProfile(string balanceSimilarNodeGroups = default(string), Expander expander = default(Expander), string maxEmptyBulkDelete = default(string), string maxGracefulTerminationSec = default(string), string maxNodeProvisionTime = default(string), string maxTotalUnreadyPercentage = default(string), string newPodScaleUpDelay = default(string), string okTotalUnreadyCount = default(string), string scanInterval = default(string), string scaleDownDelayAfterAdd = default(string), string scaleDownDelayAfterDelete = default(string), string scaleDownDelayAfterFailure = default(string), string scaleDownUnneededTime = default(string), string scaleDownUnreadyTime = default(string), string scaleDownUtilizationThreshold = default(string), string skipNodesWithLocalStorage = default(string), string skipNodesWithSystemPods = default(string)) + { + BalanceSimilarNodeGroups = balanceSimilarNodeGroups; + Expander = expander; + MaxEmptyBulkDelete = maxEmptyBulkDelete; + MaxGracefulTerminationSec = maxGracefulTerminationSec; + MaxNodeProvisionTime = maxNodeProvisionTime; + MaxTotalUnreadyPercentage = maxTotalUnreadyPercentage; + NewPodScaleUpDelay = newPodScaleUpDelay; + OkTotalUnreadyCount = okTotalUnreadyCount; + ScanInterval = scanInterval; + ScaleDownDelayAfterAdd = scaleDownDelayAfterAdd; + ScaleDownDelayAfterDelete = scaleDownDelayAfterDelete; + ScaleDownDelayAfterFailure = scaleDownDelayAfterFailure; + ScaleDownUnneededTime = scaleDownUnneededTime; + ScaleDownUnreadyTime = scaleDownUnreadyTime; + ScaleDownUtilizationThreshold = scaleDownUtilizationThreshold; + SkipNodesWithLocalStorage = skipNodesWithLocalStorage; + SkipNodesWithSystemPods = skipNodesWithSystemPods; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// + [JsonProperty(PropertyName = "balance-similar-node-groups")] + public string BalanceSimilarNodeGroups { get; set; } + + /// + /// Gets or sets possible values include: 'least-waste', 'most-pods', + /// 'priority', 'random' + /// + [JsonProperty(PropertyName = "expander")] + public Expander Expander { get; set; } + + /// + /// + [JsonProperty(PropertyName = "max-empty-bulk-delete")] + public string MaxEmptyBulkDelete { get; set; } + + /// + /// + [JsonProperty(PropertyName = "max-graceful-termination-sec")] + public string MaxGracefulTerminationSec { get; set; } + + /// + /// + [JsonProperty(PropertyName = "max-node-provision-time")] + public string MaxNodeProvisionTime { get; set; } + + /// + /// + [JsonProperty(PropertyName = "max-total-unready-percentage")] + public string MaxTotalUnreadyPercentage { get; set; } + + /// + /// + [JsonProperty(PropertyName = "new-pod-scale-up-delay")] + public string NewPodScaleUpDelay { get; set; } + + /// + /// + [JsonProperty(PropertyName = "ok-total-unready-count")] + public string OkTotalUnreadyCount { get; set; } + + /// + /// + [JsonProperty(PropertyName = "scan-interval")] + public string ScanInterval { get; set; } + + /// + /// + [JsonProperty(PropertyName = "scale-down-delay-after-add")] + public string ScaleDownDelayAfterAdd { get; set; } + + /// + /// + [JsonProperty(PropertyName = "scale-down-delay-after-delete")] + public string ScaleDownDelayAfterDelete { get; set; } + + /// + /// + [JsonProperty(PropertyName = "scale-down-delay-after-failure")] + public string ScaleDownDelayAfterFailure { get; set; } + + /// + /// + [JsonProperty(PropertyName = "scale-down-unneeded-time")] + public string ScaleDownUnneededTime { get; set; } + + /// + /// + [JsonProperty(PropertyName = "scale-down-unready-time")] + public string ScaleDownUnreadyTime { get; set; } + + /// + /// + [JsonProperty(PropertyName = "scale-down-utilization-threshold")] + public string ScaleDownUtilizationThreshold { get; set; } + + /// + /// + [JsonProperty(PropertyName = "skip-nodes-with-local-storage")] + public string SkipNodesWithLocalStorage { get; set; } + + /// + /// + [JsonProperty(PropertyName = "skip-nodes-with-system-pods")] + public string SkipNodesWithSystemPods { get; set; } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPropertiesIdentityProfileValue.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPropertiesIdentityProfileValue.cs new file mode 100644 index 000000000..10baf531e --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterPropertiesIdentityProfileValue.cs @@ -0,0 +1,46 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using System.Linq; + + public partial class ManagedClusterPropertiesIdentityProfileValue : UserAssignedIdentity + { + /// + /// Initializes a new instance of the + /// ManagedClusterPropertiesIdentityProfileValue class. + /// + public ManagedClusterPropertiesIdentityProfileValue() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// ManagedClusterPropertiesIdentityProfileValue class. + /// + /// The resource id of the user assigned + /// identity. + /// The client id of the user assigned + /// identity. + /// The object id of the user assigned + /// identity. + public ManagedClusterPropertiesIdentityProfileValue(string resourceId = default(string), string clientId = default(string), string objectId = default(string)) + : base(resourceId, clientId, objectId) + { + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterSKU.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterSKU.cs new file mode 100644 index 000000000..72ce5f688 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterSKU.cs @@ -0,0 +1,58 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + public partial class ManagedClusterSKU + { + /// + /// Initializes a new instance of the ManagedClusterSKU class. + /// + public ManagedClusterSKU() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the ManagedClusterSKU class. + /// + /// Name of a managed cluster SKU. Possible values + /// include: 'Basic' + /// Tier of a managed cluster SKU. Possible values + /// include: 'Paid', 'Free' + public ManagedClusterSKU(ManagedClusterSKUName name = default(ManagedClusterSKUName), ManagedClusterSKUTier tier = default(ManagedClusterSKUTier)) + { + Name = name; + Tier = tier; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets name of a managed cluster SKU. Possible values + /// include: 'Basic' + /// + [JsonProperty(PropertyName = "name")] + public ManagedClusterSKUName Name { get; set; } + + /// + /// Gets or sets tier of a managed cluster SKU. Possible values + /// include: 'Paid', 'Free' + /// + [JsonProperty(PropertyName = "tier")] + public ManagedClusterSKUTier Tier { get; set; } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterSKUName.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterSKUName.cs new file mode 100644 index 000000000..7088188c9 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterSKUName.cs @@ -0,0 +1,28 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for ManagedClusterSKUName. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class ManagedClusterSKUName : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly ManagedClusterSKUName Basic = Parse("Basic"); + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterSKUTier.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterSKUTier.cs new file mode 100644 index 000000000..7ea4d3fcd --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterSKUTier.cs @@ -0,0 +1,29 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for ManagedClusterSKUTier. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class ManagedClusterSKUTier : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly ManagedClusterSKUTier Paid = Parse("Paid"); + public static readonly ManagedClusterSKUTier Free = Parse("Free"); + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterWindowsProfile.cs b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterWindowsProfile.cs index 9fb299d51..7200604b1 100644 --- a/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterWindowsProfile.cs +++ b/src/ResourceManagement/ContainerService/Generated/Models/ManagedClusterWindowsProfile.cs @@ -30,14 +30,35 @@ public ManagedClusterWindowsProfile() /// Initializes a new instance of the ManagedClusterWindowsProfile /// class. /// - /// The administrator username to use for - /// Windows VMs. - /// The administrator password to use for - /// Windows VMs. - public ManagedClusterWindowsProfile(string adminUsername, string adminPassword = default(string)) + /// Specifies the name of the administrator + /// account. <br><br> **restriction:** Cannot end in "." + /// <br><br> **Disallowed values:** "administrator", + /// "admin", "user", "user1", "test", "user2", "test1", "user3", + /// "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", + /// "backup", "console", "david", "guest", "john", "owner", "root", + /// "server", "sql", "support", "support_388945a0", "sys", "test2", + /// "test3", "user4", "user5". <br><br> **Minimum-length:** + /// 1 character <br><br> **Max-length:** 20 + /// characters + /// Specifies the password of the + /// administrator account. <br><br> **Minimum-length:** 8 + /// characters <br><br> **Max-length:** 123 characters + /// <br><br> **Complexity requirements:** 3 out of 4 + /// conditions below need to be fulfilled <br> Has lower + /// characters <br>Has upper characters <br> Has a digit + /// <br> Has a special character (Regex match [\W_]) + /// <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", + /// "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", + /// "Password1", "Password22", "iloveyou!" + /// The licenseType to use for Windows VMs. + /// Windows_Server is used to enable Azure Hybrid User Benefits for + /// Windows VMs. Possible values include: 'None', + /// 'Windows_Server' + public ManagedClusterWindowsProfile(string adminUsername, string adminPassword = default(string), LicenseType licenseType = default(LicenseType)) { AdminUsername = adminUsername; AdminPassword = adminPassword; + LicenseType = licenseType; CustomInit(); } @@ -47,17 +68,45 @@ public ManagedClusterWindowsProfile() partial void CustomInit(); /// - /// Gets or sets the administrator username to use for Windows VMs. + /// Gets or sets specifies the name of the administrator account. + /// &lt;br&gt;&lt;br&gt; **restriction:** Cannot end in + /// "." &lt;br&gt;&lt;br&gt; **Disallowed values:** + /// "administrator", "admin", "user", "user1", "test", "user2", + /// "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", + /// "admin2", "aspnet", "backup", "console", "david", "guest", "john", + /// "owner", "root", "server", "sql", "support", "support_388945a0", + /// "sys", "test2", "test3", "user4", "user5". + /// &lt;br&gt;&lt;br&gt; **Minimum-length:** 1 + /// character &lt;br&gt;&lt;br&gt; **Max-length:** 20 + /// characters /// [JsonProperty(PropertyName = "adminUsername")] public string AdminUsername { get; set; } /// - /// Gets or sets the administrator password to use for Windows VMs. + /// Gets or sets specifies the password of the administrator account. + /// &lt;br&gt;&lt;br&gt; **Minimum-length:** 8 + /// characters &lt;br&gt;&lt;br&gt; **Max-length:** 123 + /// characters &lt;br&gt;&lt;br&gt; **Complexity + /// requirements:** 3 out of 4 conditions below need to be fulfilled + /// &lt;br&gt; Has lower characters &lt;br&gt;Has upper + /// characters &lt;br&gt; Has a digit &lt;br&gt; Has a + /// special character (Regex match [\W_]) + /// &lt;br&gt;&lt;br&gt; **Disallowed values:** + /// "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", + /// "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" /// [JsonProperty(PropertyName = "adminPassword")] public string AdminPassword { get; set; } + /// + /// Gets or sets the licenseType to use for Windows VMs. Windows_Server + /// is used to enable Azure Hybrid User Benefits for Windows VMs. + /// Possible values include: 'None', 'Windows_Server' + /// + [JsonProperty(PropertyName = "licenseType")] + public LicenseType LicenseType { get; set; } + /// /// Validate the object. /// @@ -70,20 +119,6 @@ public virtual void Validate() { throw new ValidationException(ValidationRules.CannotBeNull, "AdminUsername"); } - if (AdminUsername != null) - { - if (!System.Text.RegularExpressions.Regex.IsMatch(AdminUsername, "^[a-zA-Z0-9]+([._]?[a-zA-Z0-9]+)*$")) - { - throw new ValidationException(ValidationRules.Pattern, "AdminUsername", "^[a-zA-Z0-9]+([._]?[a-zA-Z0-9]+)*$"); - } - } - if (AdminPassword != null) - { - if (!System.Text.RegularExpressions.Regex.IsMatch(AdminPassword, "^(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%\\^&\\*\\(\\)])[a-zA-Z\\d!@#$%\\^&\\*\\(\\)]{12,123}$")) - { - throw new ValidationException(ValidationRules.Pattern, "AdminPassword", "^(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%\\^&\\*\\(\\)])[a-zA-Z\\d!@#$%\\^&\\*\\(\\)]{12,123}$"); - } - } } } } diff --git a/src/ResourceManagement/ContainerService/Generated/Models/NetworkMode.cs b/src/ResourceManagement/ContainerService/Generated/Models/NetworkMode.cs new file mode 100644 index 000000000..8f9a8aba9 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/NetworkMode.cs @@ -0,0 +1,29 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for NetworkMode. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class NetworkMode : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly NetworkMode Transparent = Parse("transparent"); + public static readonly NetworkMode Bridge = Parse("bridge"); + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/OSDiskType.cs b/src/ResourceManagement/ContainerService/Generated/Models/OSDiskType.cs new file mode 100644 index 000000000..32bfad2e6 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/OSDiskType.cs @@ -0,0 +1,29 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for OSDiskType. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class OSDiskType : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly OSDiskType Managed = Parse("Managed"); + public static readonly OSDiskType Ephemeral = Parse("Ephemeral"); + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/OutboundType.cs b/src/ResourceManagement/ContainerService/Generated/Models/OutboundType.cs new file mode 100644 index 000000000..d29553172 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/OutboundType.cs @@ -0,0 +1,29 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for OutboundType. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class OutboundType : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly OutboundType LoadBalancer = Parse("loadBalancer"); + public static readonly OutboundType UserDefinedRouting = Parse("userDefinedRouting"); + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/PowerState.cs b/src/ResourceManagement/ContainerService/Generated/Models/PowerState.cs new file mode 100644 index 000000000..094efc01a --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/PowerState.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Describes the Power State of the cluster + /// + public partial class PowerState + { + /// + /// Initializes a new instance of the PowerState class. + /// + public PowerState() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the PowerState class. + /// + /// Tells whether the cluster is Running or Stopped. + /// Possible values include: 'Running', 'Stopped' + public PowerState(Code code = default(Code)) + { + Code = code; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets tells whether the cluster is Running or Stopped. + /// Possible values include: 'Running', 'Stopped' + /// + [JsonProperty(PropertyName = "code")] + public Code Code { get; set; } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/PrivateEndpoint.cs b/src/ResourceManagement/ContainerService/Generated/Models/PrivateEndpoint.cs new file mode 100644 index 000000000..b1e1249ca --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/PrivateEndpoint.cs @@ -0,0 +1,49 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Private endpoint which a connection belongs to. + /// + public partial class PrivateEndpoint + { + /// + /// Initializes a new instance of the PrivateEndpoint class. + /// + public PrivateEndpoint() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the PrivateEndpoint class. + /// + /// The resource Id for private endpoint + public PrivateEndpoint(string id = default(string)) + { + Id = id; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the resource Id for private endpoint + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; set; } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/PrivateEndpointConnectionInner.cs b/src/ResourceManagement/ContainerService/Generated/Models/PrivateEndpointConnectionInner.cs new file mode 100644 index 000000000..cabba05b2 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/PrivateEndpointConnectionInner.cs @@ -0,0 +1,93 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Microsoft.Azure.Management.ResourceManager; + using Microsoft.Azure.Management.ResourceManager.Fluent; + using Microsoft.Rest; + using Microsoft.Rest.Serialization; + using Newtonsoft.Json; + using System.Linq; + + /// + /// A private endpoint connection + /// + [Rest.Serialization.JsonTransformation] + public partial class PrivateEndpointConnectionInner : Management.ResourceManager.Fluent.Resource + { + /// + /// Initializes a new instance of the PrivateEndpointConnectionInner + /// class. + /// + public PrivateEndpointConnectionInner() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the PrivateEndpointConnectionInner + /// class. + /// + /// A collection of + /// information about the state of the connection between service + /// consumer and provider. + /// The current provisioning state. + /// Possible values include: 'Succeeded', 'Creating', 'Deleting', + /// 'Failed' + /// The resource of private + /// endpoint. + public PrivateEndpointConnectionInner(PrivateLinkServiceConnectionState privateLinkServiceConnectionState, string id = default(string), string name = default(string), string type = default(string), PrivateEndpointConnectionProvisioningState provisioningState = default(PrivateEndpointConnectionProvisioningState), PrivateEndpoint privateEndpoint = default(PrivateEndpoint)) + : base(id, name, type) + { + ProvisioningState = provisioningState; + PrivateEndpoint = privateEndpoint; + PrivateLinkServiceConnectionState = privateLinkServiceConnectionState; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the current provisioning state. Possible values include: + /// 'Succeeded', 'Creating', 'Deleting', 'Failed' + /// + [JsonProperty(PropertyName = "properties.provisioningState")] + public PrivateEndpointConnectionProvisioningState ProvisioningState { get; private set; } + + /// + /// Gets or sets the resource of private endpoint. + /// + [JsonProperty(PropertyName = "properties.privateEndpoint")] + public PrivateEndpoint PrivateEndpoint { get; set; } + + /// + /// Gets or sets a collection of information about the state of the + /// connection between service consumer and provider. + /// + [JsonProperty(PropertyName = "properties.privateLinkServiceConnectionState")] + public PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (PrivateLinkServiceConnectionState == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "PrivateLinkServiceConnectionState"); + } + } + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/PrivateEndpointConnectionListResultInner.cs b/src/ResourceManagement/ContainerService/Generated/Models/PrivateEndpointConnectionListResultInner.cs new file mode 100644 index 000000000..c9a3a8feb --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/PrivateEndpointConnectionListResultInner.cs @@ -0,0 +1,53 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// A list of private endpoint connections + /// + public partial class PrivateEndpointConnectionListResultInner + { + /// + /// Initializes a new instance of the + /// PrivateEndpointConnectionListResultInner class. + /// + public PrivateEndpointConnectionListResultInner() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// PrivateEndpointConnectionListResultInner class. + /// + /// The collection value. + public PrivateEndpointConnectionListResultInner(IList value = default(IList)) + { + Value = value; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the collection value. + /// + [JsonProperty(PropertyName = "value")] + public IList Value { get; set; } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/PrivateEndpointConnectionProvisioningState.cs b/src/ResourceManagement/ContainerService/Generated/Models/PrivateEndpointConnectionProvisioningState.cs new file mode 100644 index 000000000..a73eece02 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/PrivateEndpointConnectionProvisioningState.cs @@ -0,0 +1,31 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for PrivateEndpointConnectionProvisioningState. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class PrivateEndpointConnectionProvisioningState : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly PrivateEndpointConnectionProvisioningState Succeeded = Parse("Succeeded"); + public static readonly PrivateEndpointConnectionProvisioningState Creating = Parse("Creating"); + public static readonly PrivateEndpointConnectionProvisioningState Deleting = Parse("Deleting"); + public static readonly PrivateEndpointConnectionProvisioningState Failed = Parse("Failed"); + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/PrivateLinkResourceInner.cs b/src/ResourceManagement/ContainerService/Generated/Models/PrivateLinkResourceInner.cs new file mode 100644 index 000000000..7fa42fe09 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/PrivateLinkResourceInner.cs @@ -0,0 +1,94 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// A private link resource + /// + public partial class PrivateLinkResourceInner + { + /// + /// Initializes a new instance of the PrivateLinkResourceInner class. + /// + public PrivateLinkResourceInner() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the PrivateLinkResourceInner class. + /// + /// The ID of the private link resource. + /// The name of the private link resource. + /// The resource type. + /// The group ID of the resource. + /// RequiredMembers of the + /// resource + /// The private link service ID of + /// the resource, this field is exposed only to NRP internally. + public PrivateLinkResourceInner(string id = default(string), string name = default(string), string type = default(string), string groupId = default(string), IList requiredMembers = default(IList), string privateLinkServiceID = default(string)) + { + Id = id; + Name = name; + Type = type; + GroupId = groupId; + RequiredMembers = requiredMembers; + PrivateLinkServiceID = privateLinkServiceID; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the ID of the private link resource. + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; set; } + + /// + /// Gets or sets the name of the private link resource. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; set; } + + /// + /// Gets or sets the resource type. + /// + [JsonProperty(PropertyName = "type")] + public string Type { get; set; } + + /// + /// Gets or sets the group ID of the resource. + /// + [JsonProperty(PropertyName = "groupId")] + public string GroupId { get; set; } + + /// + /// Gets or sets requiredMembers of the resource + /// + [JsonProperty(PropertyName = "requiredMembers")] + public IList RequiredMembers { get; set; } + + /// + /// Gets the private link service ID of the resource, this field is + /// exposed only to NRP internally. + /// + [JsonProperty(PropertyName = "privateLinkServiceID")] + public string PrivateLinkServiceID { get; private set; } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/PrivateLinkResourcesListResultInner.cs b/src/ResourceManagement/ContainerService/Generated/Models/PrivateLinkResourcesListResultInner.cs new file mode 100644 index 000000000..4078e8f2c --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/PrivateLinkResourcesListResultInner.cs @@ -0,0 +1,53 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// A list of private link resources + /// + public partial class PrivateLinkResourcesListResultInner + { + /// + /// Initializes a new instance of the + /// PrivateLinkResourcesListResultInner class. + /// + public PrivateLinkResourcesListResultInner() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// PrivateLinkResourcesListResultInner class. + /// + /// The collection value. + public PrivateLinkResourcesListResultInner(IList value = default(IList)) + { + Value = value; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the collection value. + /// + [JsonProperty(PropertyName = "value")] + public IList Value { get; set; } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/PrivateLinkServiceConnectionState.cs b/src/ResourceManagement/ContainerService/Generated/Models/PrivateLinkServiceConnectionState.cs new file mode 100644 index 000000000..102137a87 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/PrivateLinkServiceConnectionState.cs @@ -0,0 +1,63 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// The state of a private link service connection. + /// + public partial class PrivateLinkServiceConnectionState + { + /// + /// Initializes a new instance of the PrivateLinkServiceConnectionState + /// class. + /// + public PrivateLinkServiceConnectionState() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the PrivateLinkServiceConnectionState + /// class. + /// + /// The private link service connection status. + /// Possible values include: 'Pending', 'Approved', 'Rejected', + /// 'Disconnected' + /// The private link service connection + /// description. + public PrivateLinkServiceConnectionState(ConnectionStatus status = default(ConnectionStatus), string description = default(string)) + { + Status = status; + Description = description; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the private link service connection status. Possible + /// values include: 'Pending', 'Approved', 'Rejected', 'Disconnected' + /// + [JsonProperty(PropertyName = "status")] + public ConnectionStatus Status { get; set; } + + /// + /// Gets or sets the private link service connection description. + /// + [JsonProperty(PropertyName = "description")] + public string Description { get; set; } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ResourceIdentityType.cs b/src/ResourceManagement/ContainerService/Generated/Models/ResourceIdentityType.cs index 80e0d4326..a3e4d70c0 100644 --- a/src/ResourceManagement/ContainerService/Generated/Models/ResourceIdentityType.cs +++ b/src/ResourceManagement/ContainerService/Generated/Models/ResourceIdentityType.cs @@ -21,6 +21,8 @@ public enum ResourceIdentityType { [EnumMember(Value = "SystemAssigned")] SystemAssigned, + [EnumMember(Value = "UserAssigned")] + UserAssigned, [EnumMember(Value = "None")] None } @@ -37,6 +39,8 @@ internal static string ToSerializedValue(this ResourceIdentityType value) { case ResourceIdentityType.SystemAssigned: return "SystemAssigned"; + case ResourceIdentityType.UserAssigned: + return "UserAssigned"; case ResourceIdentityType.None: return "None"; } @@ -49,6 +53,8 @@ internal static string ToSerializedValue(this ResourceIdentityType value) { case "SystemAssigned": return ResourceIdentityType.SystemAssigned; + case "UserAssigned": + return ResourceIdentityType.UserAssigned; case "None": return ResourceIdentityType.None; } diff --git a/src/ResourceManagement/ContainerService/Generated/Models/ScaleSetPriority.cs b/src/ResourceManagement/ContainerService/Generated/Models/ScaleSetPriority.cs index fcdac9116..72ff83f2c 100644 --- a/src/ResourceManagement/ContainerService/Generated/Models/ScaleSetPriority.cs +++ b/src/ResourceManagement/ContainerService/Generated/Models/ScaleSetPriority.cs @@ -23,7 +23,7 @@ namespace Microsoft.Azure.Management.ContainerService.Fluent.Models [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] public class ScaleSetPriority : Management.ResourceManager.Fluent.Core.ExpandableStringEnum { - public static readonly ScaleSetPriority Low = Parse("Low"); + public static readonly ScaleSetPriority Spot = Parse("Spot"); public static readonly ScaleSetPriority Regular = Parse("Regular"); } } diff --git a/src/ResourceManagement/ContainerService/Generated/Models/SysctlConfig.cs b/src/ResourceManagement/ContainerService/Generated/Models/SysctlConfig.cs new file mode 100644 index 000000000..14422995d --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/SysctlConfig.cs @@ -0,0 +1,289 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Sysctl settings for Linux agent nodes. + /// + public partial class SysctlConfig + { + /// + /// Initializes a new instance of the SysctlConfig class. + /// + public SysctlConfig() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the SysctlConfig class. + /// + /// Sysctl setting + /// net.core.somaxconn. + /// Sysctl setting + /// net.core.netdev_max_backlog. + /// Sysctl setting + /// net.core.rmem_default. + /// Sysctl setting + /// net.core.rmem_max. + /// Sysctl setting + /// net.core.wmem_default. + /// Sysctl setting + /// net.core.wmem_max. + /// Sysctl setting + /// net.core.optmem_max. + /// Sysctl setting + /// net.ipv4.tcp_max_syn_backlog. + /// Sysctl setting + /// net.ipv4.tcp_max_tw_buckets. + /// Sysctl setting + /// net.ipv4.tcp_fin_timeout. + /// Sysctl setting + /// net.ipv4.tcp_keepalive_time. + /// Sysctl setting + /// net.ipv4.tcp_keepalive_probes. + /// Sysctl setting + /// net.ipv4.tcp_keepalive_intvl. + /// Sysctl setting + /// net.ipv4.tcp_tw_reuse. + /// Sysctl setting + /// net.ipv4.ip_local_port_range. + /// Sysctl setting + /// net.ipv4.neigh.default.gc_thresh1. + /// Sysctl setting + /// net.ipv4.neigh.default.gc_thresh2. + /// Sysctl setting + /// net.ipv4.neigh.default.gc_thresh3. + /// Sysctl setting + /// net.netfilter.nf_conntrack_max. + /// Sysctl setting + /// net.netfilter.nf_conntrack_buckets. + /// Sysctl setting + /// fs.inotify.max_user_watches. + /// Sysctl setting fs.file-max. + /// Sysctl setting fs.aio-max-nr. + /// Sysctl setting fs.nr_open. + /// Sysctl setting + /// kernel.threads-max. + /// Sysctl setting + /// vm.max_map_count. + /// Sysctl setting vm.swappiness. + /// Sysctl setting + /// vm.vfs_cache_pressure. + public SysctlConfig(int? netCoreSomaxconn = default(int?), int? netCoreNetdevMaxBacklog = default(int?), int? netCoreRmemDefault = default(int?), int? netCoreRmemMax = default(int?), int? netCoreWmemDefault = default(int?), int? netCoreWmemMax = default(int?), int? netCoreOptmemMax = default(int?), int? netIpv4TcpMaxSynBacklog = default(int?), int? netIpv4TcpMaxTwBuckets = default(int?), int? netIpv4TcpFinTimeout = default(int?), int? netIpv4TcpKeepaliveTime = default(int?), int? netIpv4TcpKeepaliveProbes = default(int?), int? netIpv4TcpkeepaliveIntvl = default(int?), bool? netIpv4TcpTwReuse = default(bool?), string netIpv4IpLocalPortRange = default(string), int? netIpv4NeighDefaultGcThresh1 = default(int?), int? netIpv4NeighDefaultGcThresh2 = default(int?), int? netIpv4NeighDefaultGcThresh3 = default(int?), int? netNetfilterNfConntrackMax = default(int?), int? netNetfilterNfConntrackBuckets = default(int?), int? fsInotifyMaxUserWatches = default(int?), int? fsFileMax = default(int?), int? fsAioMaxNr = default(int?), int? fsNrOpen = default(int?), int? kernelThreadsMax = default(int?), int? vmMaxMapCount = default(int?), int? vmSwappiness = default(int?), int? vmVfsCachePressure = default(int?)) + { + NetCoreSomaxconn = netCoreSomaxconn; + NetCoreNetdevMaxBacklog = netCoreNetdevMaxBacklog; + NetCoreRmemDefault = netCoreRmemDefault; + NetCoreRmemMax = netCoreRmemMax; + NetCoreWmemDefault = netCoreWmemDefault; + NetCoreWmemMax = netCoreWmemMax; + NetCoreOptmemMax = netCoreOptmemMax; + NetIpv4TcpMaxSynBacklog = netIpv4TcpMaxSynBacklog; + NetIpv4TcpMaxTwBuckets = netIpv4TcpMaxTwBuckets; + NetIpv4TcpFinTimeout = netIpv4TcpFinTimeout; + NetIpv4TcpKeepaliveTime = netIpv4TcpKeepaliveTime; + NetIpv4TcpKeepaliveProbes = netIpv4TcpKeepaliveProbes; + NetIpv4TcpkeepaliveIntvl = netIpv4TcpkeepaliveIntvl; + NetIpv4TcpTwReuse = netIpv4TcpTwReuse; + NetIpv4IpLocalPortRange = netIpv4IpLocalPortRange; + NetIpv4NeighDefaultGcThresh1 = netIpv4NeighDefaultGcThresh1; + NetIpv4NeighDefaultGcThresh2 = netIpv4NeighDefaultGcThresh2; + NetIpv4NeighDefaultGcThresh3 = netIpv4NeighDefaultGcThresh3; + NetNetfilterNfConntrackMax = netNetfilterNfConntrackMax; + NetNetfilterNfConntrackBuckets = netNetfilterNfConntrackBuckets; + FsInotifyMaxUserWatches = fsInotifyMaxUserWatches; + FsFileMax = fsFileMax; + FsAioMaxNr = fsAioMaxNr; + FsNrOpen = fsNrOpen; + KernelThreadsMax = kernelThreadsMax; + VmMaxMapCount = vmMaxMapCount; + VmSwappiness = vmSwappiness; + VmVfsCachePressure = vmVfsCachePressure; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets sysctl setting net.core.somaxconn. + /// + [JsonProperty(PropertyName = "netCoreSomaxconn")] + public int? NetCoreSomaxconn { get; set; } + + /// + /// Gets or sets sysctl setting net.core.netdev_max_backlog. + /// + [JsonProperty(PropertyName = "netCoreNetdevMaxBacklog")] + public int? NetCoreNetdevMaxBacklog { get; set; } + + /// + /// Gets or sets sysctl setting net.core.rmem_default. + /// + [JsonProperty(PropertyName = "netCoreRmemDefault")] + public int? NetCoreRmemDefault { get; set; } + + /// + /// Gets or sets sysctl setting net.core.rmem_max. + /// + [JsonProperty(PropertyName = "netCoreRmemMax")] + public int? NetCoreRmemMax { get; set; } + + /// + /// Gets or sets sysctl setting net.core.wmem_default. + /// + [JsonProperty(PropertyName = "netCoreWmemDefault")] + public int? NetCoreWmemDefault { get; set; } + + /// + /// Gets or sets sysctl setting net.core.wmem_max. + /// + [JsonProperty(PropertyName = "netCoreWmemMax")] + public int? NetCoreWmemMax { get; set; } + + /// + /// Gets or sets sysctl setting net.core.optmem_max. + /// + [JsonProperty(PropertyName = "netCoreOptmemMax")] + public int? NetCoreOptmemMax { get; set; } + + /// + /// Gets or sets sysctl setting net.ipv4.tcp_max_syn_backlog. + /// + [JsonProperty(PropertyName = "netIpv4TcpMaxSynBacklog")] + public int? NetIpv4TcpMaxSynBacklog { get; set; } + + /// + /// Gets or sets sysctl setting net.ipv4.tcp_max_tw_buckets. + /// + [JsonProperty(PropertyName = "netIpv4TcpMaxTwBuckets")] + public int? NetIpv4TcpMaxTwBuckets { get; set; } + + /// + /// Gets or sets sysctl setting net.ipv4.tcp_fin_timeout. + /// + [JsonProperty(PropertyName = "netIpv4TcpFinTimeout")] + public int? NetIpv4TcpFinTimeout { get; set; } + + /// + /// Gets or sets sysctl setting net.ipv4.tcp_keepalive_time. + /// + [JsonProperty(PropertyName = "netIpv4TcpKeepaliveTime")] + public int? NetIpv4TcpKeepaliveTime { get; set; } + + /// + /// Gets or sets sysctl setting net.ipv4.tcp_keepalive_probes. + /// + [JsonProperty(PropertyName = "netIpv4TcpKeepaliveProbes")] + public int? NetIpv4TcpKeepaliveProbes { get; set; } + + /// + /// Gets or sets sysctl setting net.ipv4.tcp_keepalive_intvl. + /// + [JsonProperty(PropertyName = "netIpv4TcpkeepaliveIntvl")] + public int? NetIpv4TcpkeepaliveIntvl { get; set; } + + /// + /// Gets or sets sysctl setting net.ipv4.tcp_tw_reuse. + /// + [JsonProperty(PropertyName = "netIpv4TcpTwReuse")] + public bool? NetIpv4TcpTwReuse { get; set; } + + /// + /// Gets or sets sysctl setting net.ipv4.ip_local_port_range. + /// + [JsonProperty(PropertyName = "netIpv4IpLocalPortRange")] + public string NetIpv4IpLocalPortRange { get; set; } + + /// + /// Gets or sets sysctl setting net.ipv4.neigh.default.gc_thresh1. + /// + [JsonProperty(PropertyName = "netIpv4NeighDefaultGcThresh1")] + public int? NetIpv4NeighDefaultGcThresh1 { get; set; } + + /// + /// Gets or sets sysctl setting net.ipv4.neigh.default.gc_thresh2. + /// + [JsonProperty(PropertyName = "netIpv4NeighDefaultGcThresh2")] + public int? NetIpv4NeighDefaultGcThresh2 { get; set; } + + /// + /// Gets or sets sysctl setting net.ipv4.neigh.default.gc_thresh3. + /// + [JsonProperty(PropertyName = "netIpv4NeighDefaultGcThresh3")] + public int? NetIpv4NeighDefaultGcThresh3 { get; set; } + + /// + /// Gets or sets sysctl setting net.netfilter.nf_conntrack_max. + /// + [JsonProperty(PropertyName = "netNetfilterNfConntrackMax")] + public int? NetNetfilterNfConntrackMax { get; set; } + + /// + /// Gets or sets sysctl setting net.netfilter.nf_conntrack_buckets. + /// + [JsonProperty(PropertyName = "netNetfilterNfConntrackBuckets")] + public int? NetNetfilterNfConntrackBuckets { get; set; } + + /// + /// Gets or sets sysctl setting fs.inotify.max_user_watches. + /// + [JsonProperty(PropertyName = "fsInotifyMaxUserWatches")] + public int? FsInotifyMaxUserWatches { get; set; } + + /// + /// Gets or sets sysctl setting fs.file-max. + /// + [JsonProperty(PropertyName = "fsFileMax")] + public int? FsFileMax { get; set; } + + /// + /// Gets or sets sysctl setting fs.aio-max-nr. + /// + [JsonProperty(PropertyName = "fsAioMaxNr")] + public int? FsAioMaxNr { get; set; } + + /// + /// Gets or sets sysctl setting fs.nr_open. + /// + [JsonProperty(PropertyName = "fsNrOpen")] + public int? FsNrOpen { get; set; } + + /// + /// Gets or sets sysctl setting kernel.threads-max. + /// + [JsonProperty(PropertyName = "kernelThreadsMax")] + public int? KernelThreadsMax { get; set; } + + /// + /// Gets or sets sysctl setting vm.max_map_count. + /// + [JsonProperty(PropertyName = "vmMaxMapCount")] + public int? VmMaxMapCount { get; set; } + + /// + /// Gets or sets sysctl setting vm.swappiness. + /// + [JsonProperty(PropertyName = "vmSwappiness")] + public int? VmSwappiness { get; set; } + + /// + /// Gets or sets sysctl setting vm.vfs_cache_pressure. + /// + [JsonProperty(PropertyName = "vmVfsCachePressure")] + public int? VmVfsCachePressure { get; set; } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/SystemData.cs b/src/ResourceManagement/ContainerService/Generated/Models/SystemData.cs new file mode 100644 index 000000000..a3e2c4e21 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/SystemData.cs @@ -0,0 +1,101 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + public partial class SystemData + { + /// + /// Initializes a new instance of the SystemData class. + /// + public SystemData() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the SystemData class. + /// + /// The identity that created the + /// resource. + /// The type of identity that created the + /// resource. Possible values include: 'User', 'Application', + /// 'ManagedIdentity', 'Key' + /// The timestamp of resource creation + /// (UTC). + /// The identity that last modified the + /// resource. + /// The type of identity that last + /// modified the resource. Possible values include: 'User', + /// 'Application', 'ManagedIdentity', 'Key' + /// The type of identity that last + /// modified the resource. + public SystemData(string createdBy = default(string), CreatedByType createdByType = default(CreatedByType), System.DateTime? createdAt = default(System.DateTime?), string lastModifiedBy = default(string), CreatedByType lastModifiedByType = default(CreatedByType), System.DateTime? lastModifiedAt = default(System.DateTime?)) + { + CreatedBy = createdBy; + CreatedByType = createdByType; + CreatedAt = createdAt; + LastModifiedBy = lastModifiedBy; + LastModifiedByType = lastModifiedByType; + LastModifiedAt = lastModifiedAt; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the identity that created the resource. + /// + [JsonProperty(PropertyName = "createdBy")] + public string CreatedBy { get; set; } + + /// + /// Gets or sets the type of identity that created the resource. + /// Possible values include: 'User', 'Application', 'ManagedIdentity', + /// 'Key' + /// + [JsonProperty(PropertyName = "createdByType")] + public CreatedByType CreatedByType { get; set; } + + /// + /// Gets or sets the timestamp of resource creation (UTC). + /// + [JsonProperty(PropertyName = "createdAt")] + public System.DateTime? CreatedAt { get; set; } + + /// + /// Gets or sets the identity that last modified the resource. + /// + [JsonProperty(PropertyName = "lastModifiedBy")] + public string LastModifiedBy { get; set; } + + /// + /// Gets or sets the type of identity that last modified the resource. + /// Possible values include: 'User', 'Application', 'ManagedIdentity', + /// 'Key' + /// + [JsonProperty(PropertyName = "lastModifiedByType")] + public CreatedByType LastModifiedByType { get; set; } + + /// + /// Gets or sets the type of identity that last modified the resource. + /// + [JsonProperty(PropertyName = "lastModifiedAt")] + public System.DateTime? LastModifiedAt { get; set; } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/TimeInWeek.cs b/src/ResourceManagement/ContainerService/Generated/Models/TimeInWeek.cs new file mode 100644 index 000000000..3a83c39e1 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/TimeInWeek.cs @@ -0,0 +1,62 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Time in a week. + /// + public partial class TimeInWeek + { + /// + /// Initializes a new instance of the TimeInWeek class. + /// + public TimeInWeek() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the TimeInWeek class. + /// + /// A day in a week. Possible values include: + /// 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', + /// 'Saturday' + /// hour slots in a day. + public TimeInWeek(WeekDay day = default(WeekDay), IList hourSlots = default(IList)) + { + Day = day; + HourSlots = hourSlots; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets a day in a week. Possible values include: 'Sunday', + /// 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' + /// + [JsonProperty(PropertyName = "day")] + public WeekDay Day { get; set; } + + /// + /// Gets or sets hour slots in a day. + /// + [JsonProperty(PropertyName = "hourSlots")] + public IList HourSlots { get; set; } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/TimeSpan.cs b/src/ResourceManagement/ContainerService/Generated/Models/TimeSpan.cs new file mode 100644 index 000000000..f16af9b26 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/TimeSpan.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// The time span with start and end properties. + /// + public partial class TimeSpan + { + /// + /// Initializes a new instance of the TimeSpan class. + /// + public TimeSpan() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the TimeSpan class. + /// + /// The start of a time span + /// The end of a time span + public TimeSpan(System.DateTime? start = default(System.DateTime?), System.DateTime? end = default(System.DateTime?)) + { + Start = start; + End = end; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the start of a time span + /// + [JsonProperty(PropertyName = "start")] + public System.DateTime? Start { get; set; } + + /// + /// Gets or sets the end of a time span + /// + [JsonProperty(PropertyName = "end")] + public System.DateTime? End { get; set; } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/UpgradeChannel.cs b/src/ResourceManagement/ContainerService/Generated/Models/UpgradeChannel.cs new file mode 100644 index 000000000..f65d6d917 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/UpgradeChannel.cs @@ -0,0 +1,31 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for UpgradeChannel. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class UpgradeChannel : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly UpgradeChannel Rapid = Parse("rapid"); + public static readonly UpgradeChannel Stable = Parse("stable"); + public static readonly UpgradeChannel Patch = Parse("patch"); + public static readonly UpgradeChannel None = Parse("none"); + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/UserAssignedIdentity.cs b/src/ResourceManagement/ContainerService/Generated/Models/UserAssignedIdentity.cs new file mode 100644 index 000000000..425f3a89e --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/UserAssignedIdentity.cs @@ -0,0 +1,65 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + public partial class UserAssignedIdentity + { + /// + /// Initializes a new instance of the UserAssignedIdentity class. + /// + public UserAssignedIdentity() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the UserAssignedIdentity class. + /// + /// The resource id of the user assigned + /// identity. + /// The client id of the user assigned + /// identity. + /// The object id of the user assigned + /// identity. + public UserAssignedIdentity(string resourceId = default(string), string clientId = default(string), string objectId = default(string)) + { + ResourceId = resourceId; + ClientId = clientId; + ObjectId = objectId; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the resource id of the user assigned identity. + /// + [JsonProperty(PropertyName = "resourceId")] + public string ResourceId { get; set; } + + /// + /// Gets or sets the client id of the user assigned identity. + /// + [JsonProperty(PropertyName = "clientId")] + public string ClientId { get; set; } + + /// + /// Gets or sets the object id of the user assigned identity. + /// + [JsonProperty(PropertyName = "objectId")] + public string ObjectId { get; set; } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Models/WeekDay.cs b/src/ResourceManagement/ContainerService/Generated/Models/WeekDay.cs new file mode 100644 index 000000000..6bb1b7ed7 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/Models/WeekDay.cs @@ -0,0 +1,34 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for WeekDay. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class WeekDay : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + { + public static readonly WeekDay Sunday = Parse("Sunday"); + public static readonly WeekDay Monday = Parse("Monday"); + public static readonly WeekDay Tuesday = Parse("Tuesday"); + public static readonly WeekDay Wednesday = Parse("Wednesday"); + public static readonly WeekDay Thursday = Parse("Thursday"); + public static readonly WeekDay Friday = Parse("Friday"); + public static readonly WeekDay Saturday = Parse("Saturday"); + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/Operations.cs b/src/ResourceManagement/ContainerService/Generated/Operations.cs index 1a6f97e09..72fced5fb 100644 --- a/src/ResourceManagement/ContainerService/Generated/Operations.cs +++ b/src/ResourceManagement/ContainerService/Generated/Operations.cs @@ -68,7 +68,7 @@ internal Operations(ContainerServiceManagementClient client) /// public async Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { - string apiVersion = "2019-08-01"; + string apiVersion = "2020-12-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/src/ResourceManagement/ContainerService/Generated/PrivateEndpointConnectionsOperations.cs b/src/ResourceManagement/ContainerService/Generated/PrivateEndpointConnectionsOperations.cs new file mode 100644 index 000000000..159a1712b --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/PrivateEndpointConnectionsOperations.cs @@ -0,0 +1,984 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + + /// + /// PrivateEndpointConnectionsOperations operations. + /// + internal partial class PrivateEndpointConnectionsOperations : IServiceOperations, IPrivateEndpointConnectionsOperations + { + /// + /// Initializes a new instance of the PrivateEndpointConnectionsOperations class. + /// + /// + /// Reference to the service client. + /// + /// + /// Thrown when a required parameter is null + /// + internal PrivateEndpointConnectionsOperations(ContainerServiceManagementClient client) + { + if (client == null) + { + throw new System.ArgumentNullException("client"); + } + Client = client; + } + + /// + /// Gets a reference to the ContainerServiceManagementClient + /// + public ContainerServiceManagementClient Client { get; private set; } + + /// + /// Gets a list of private endpoint connections in the specified managed + /// cluster. + /// + /// + /// Gets a list of private endpoint connections in the specified managed + /// cluster. The operation returns properties of each private endpoint + /// connection. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> ListWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (resourceGroupName != null) + { + if (resourceGroupName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); + } + } + if (resourceName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceName"); + } + if (resourceName != null) + { + if (resourceName.Length > 63) + { + throw new ValidationException(ValidationRules.MaxLength, "resourceName", 63); + } + if (resourceName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(resourceName, "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$")) + { + throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); + } + } + string apiVersion = "2020-12-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/privateEndpointConnections").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Gets the private endpoint connection. + /// + /// + /// Gets the details of the private endpoint connection by managed cluster and + /// resource group. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the private endpoint connection. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> GetWithHttpMessagesAsync(string resourceGroupName, string resourceName, string privateEndpointConnectionName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (resourceGroupName != null) + { + if (resourceGroupName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); + } + } + if (resourceName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceName"); + } + if (resourceName != null) + { + if (resourceName.Length > 63) + { + throw new ValidationException(ValidationRules.MaxLength, "resourceName", 63); + } + if (resourceName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(resourceName, "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$")) + { + throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); + } + } + if (privateEndpointConnectionName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "privateEndpointConnectionName"); + } + string apiVersion = "2020-12-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); + tracingParameters.Add("privateEndpointConnectionName", privateEndpointConnectionName); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); + _url = _url.Replace("{privateEndpointConnectionName}", System.Uri.EscapeDataString(privateEndpointConnectionName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Updates a private endpoint connection. + /// + /// + /// Updates a private endpoint connection in the specified managed cluster. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the private endpoint connection. + /// + /// + /// Parameters supplied to the Update a private endpoint connection operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string resourceName, string privateEndpointConnectionName, PrivateEndpointConnectionInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (resourceGroupName != null) + { + if (resourceGroupName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); + } + } + if (resourceName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceName"); + } + if (resourceName != null) + { + if (resourceName.Length > 63) + { + throw new ValidationException(ValidationRules.MaxLength, "resourceName", 63); + } + if (resourceName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(resourceName, "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$")) + { + throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); + } + } + if (privateEndpointConnectionName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "privateEndpointConnectionName"); + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } + string apiVersion = "2020-12-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); + tracingParameters.Add("privateEndpointConnectionName", privateEndpointConnectionName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "Update", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); + _url = _url.Replace("{privateEndpointConnectionName}", System.Uri.EscapeDataString(privateEndpointConnectionName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PUT"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Deletes a private endpoint connection. + /// + /// + /// Deletes the private endpoint connection in the specified managed cluster. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the private endpoint connection. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task DeleteWithHttpMessagesAsync(string resourceGroupName, string resourceName, string privateEndpointConnectionName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginDeleteWithHttpMessagesAsync(resourceGroupName, resourceName, privateEndpointConnectionName, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Deletes a private endpoint connection. + /// + /// + /// Deletes the private endpoint connection in the specified managed cluster. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the private endpoint connection. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string resourceName, string privateEndpointConnectionName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (resourceGroupName != null) + { + if (resourceGroupName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); + } + } + if (resourceName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceName"); + } + if (resourceName != null) + { + if (resourceName.Length > 63) + { + throw new ValidationException(ValidationRules.MaxLength, "resourceName", 63); + } + if (resourceName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(resourceName, "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$")) + { + throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); + } + } + if (privateEndpointConnectionName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "privateEndpointConnectionName"); + } + string apiVersion = "2020-12-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); + tracingParameters.Add("privateEndpointConnectionName", privateEndpointConnectionName); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginDelete", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); + _url = _url.Replace("{privateEndpointConnectionName}", System.Uri.EscapeDataString(privateEndpointConnectionName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("DELETE"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 204) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/PrivateEndpointConnectionsOperationsExtensions.cs b/src/ResourceManagement/ContainerService/Generated/PrivateEndpointConnectionsOperationsExtensions.cs new file mode 100644 index 000000000..c666ee0e3 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/PrivateEndpointConnectionsOperationsExtensions.cs @@ -0,0 +1,166 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Threading; + using System.Threading.Tasks; + + /// + /// Extension methods for PrivateEndpointConnectionsOperations. + /// + public static partial class PrivateEndpointConnectionsOperationsExtensions + { + /// + /// Gets a list of private endpoint connections in the specified managed + /// cluster. + /// + /// + /// Gets a list of private endpoint connections in the specified managed + /// cluster. The operation returns properties of each private endpoint + /// connection. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The cancellation token. + /// + public static async Task ListAsync(this IPrivateEndpointConnectionsOperations operations, string resourceGroupName, string resourceName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListWithHttpMessagesAsync(resourceGroupName, resourceName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Gets the private endpoint connection. + /// + /// + /// Gets the details of the private endpoint connection by managed cluster and + /// resource group. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the private endpoint connection. + /// + /// + /// The cancellation token. + /// + public static async Task GetAsync(this IPrivateEndpointConnectionsOperations operations, string resourceGroupName, string resourceName, string privateEndpointConnectionName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetWithHttpMessagesAsync(resourceGroupName, resourceName, privateEndpointConnectionName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Updates a private endpoint connection. + /// + /// + /// Updates a private endpoint connection in the specified managed cluster. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the private endpoint connection. + /// + /// + /// Parameters supplied to the Update a private endpoint connection operation. + /// + /// + /// The cancellation token. + /// + public static async Task UpdateAsync(this IPrivateEndpointConnectionsOperations operations, string resourceGroupName, string resourceName, string privateEndpointConnectionName, PrivateEndpointConnectionInner parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.UpdateWithHttpMessagesAsync(resourceGroupName, resourceName, privateEndpointConnectionName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Deletes a private endpoint connection. + /// + /// + /// Deletes the private endpoint connection in the specified managed cluster. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the private endpoint connection. + /// + /// + /// The cancellation token. + /// + public static async Task DeleteAsync(this IPrivateEndpointConnectionsOperations operations, string resourceGroupName, string resourceName, string privateEndpointConnectionName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.DeleteWithHttpMessagesAsync(resourceGroupName, resourceName, privateEndpointConnectionName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + + /// + /// Deletes a private endpoint connection. + /// + /// + /// Deletes the private endpoint connection in the specified managed cluster. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The name of the private endpoint connection. + /// + /// + /// The cancellation token. + /// + public static async Task BeginDeleteAsync(this IPrivateEndpointConnectionsOperations operations, string resourceGroupName, string resourceName, string privateEndpointConnectionName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.BeginDeleteWithHttpMessagesAsync(resourceGroupName, resourceName, privateEndpointConnectionName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/PrivateLinkResourcesOperations.cs b/src/ResourceManagement/ContainerService/Generated/PrivateLinkResourcesOperations.cs new file mode 100644 index 000000000..a81ffa8cc --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/PrivateLinkResourcesOperations.cs @@ -0,0 +1,272 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + + /// + /// PrivateLinkResourcesOperations operations. + /// + internal partial class PrivateLinkResourcesOperations : IServiceOperations, IPrivateLinkResourcesOperations + { + /// + /// Initializes a new instance of the PrivateLinkResourcesOperations class. + /// + /// + /// Reference to the service client. + /// + /// + /// Thrown when a required parameter is null + /// + internal PrivateLinkResourcesOperations(ContainerServiceManagementClient client) + { + if (client == null) + { + throw new System.ArgumentNullException("client"); + } + Client = client; + } + + /// + /// Gets a reference to the ContainerServiceManagementClient + /// + public ContainerServiceManagementClient Client { get; private set; } + + /// + /// Gets a list of private link resources in the specified managed cluster. + /// + /// + /// Gets a list of private link resources in the specified managed cluster. The + /// operation returns properties of each private link resource. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> ListWithHttpMessagesAsync(string resourceGroupName, string resourceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (resourceGroupName != null) + { + if (resourceGroupName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); + } + } + if (resourceName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceName"); + } + if (resourceName != null) + { + if (resourceName.Length > 63) + { + throw new ValidationException(ValidationRules.MaxLength, "resourceName", 63); + } + if (resourceName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(resourceName, "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$")) + { + throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); + } + } + string apiVersion = "2020-12-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/privateLinkResources").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/PrivateLinkResourcesOperationsExtensions.cs b/src/ResourceManagement/ContainerService/Generated/PrivateLinkResourcesOperationsExtensions.cs new file mode 100644 index 000000000..304b96bf9 --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/PrivateLinkResourcesOperationsExtensions.cs @@ -0,0 +1,50 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Threading; + using System.Threading.Tasks; + + /// + /// Extension methods for PrivateLinkResourcesOperations. + /// + public static partial class PrivateLinkResourcesOperationsExtensions + { + /// + /// Gets a list of private link resources in the specified managed cluster. + /// + /// + /// Gets a list of private link resources in the specified managed cluster. The + /// operation returns properties of each private link resource. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// The cancellation token. + /// + public static async Task ListAsync(this IPrivateLinkResourcesOperations operations, string resourceGroupName, string resourceName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListWithHttpMessagesAsync(resourceGroupName, resourceName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/ResolvePrivateLinkServiceIdOperations.cs b/src/ResourceManagement/ContainerService/Generated/ResolvePrivateLinkServiceIdOperations.cs new file mode 100644 index 000000000..06f55cdbf --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/ResolvePrivateLinkServiceIdOperations.cs @@ -0,0 +1,286 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + + /// + /// ResolvePrivateLinkServiceIdOperations operations. + /// + internal partial class ResolvePrivateLinkServiceIdOperations : IServiceOperations, IResolvePrivateLinkServiceIdOperations + { + /// + /// Initializes a new instance of the ResolvePrivateLinkServiceIdOperations class. + /// + /// + /// Reference to the service client. + /// + /// + /// Thrown when a required parameter is null + /// + internal ResolvePrivateLinkServiceIdOperations(ContainerServiceManagementClient client) + { + if (client == null) + { + throw new System.ArgumentNullException("client"); + } + Client = client; + } + + /// + /// Gets a reference to the ContainerServiceManagementClient + /// + public ContainerServiceManagementClient Client { get; private set; } + + /// + /// Gets the private link service ID for the specified managed cluster. + /// + /// + /// Gets the private link service ID the specified managed cluster. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// Parameters (name, groupId) supplied in order to resolve a private link + /// service ID. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> POSTWithHttpMessagesAsync(string resourceGroupName, string resourceName, PrivateLinkResourceInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (resourceGroupName != null) + { + if (resourceGroupName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); + } + } + if (resourceName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceName"); + } + if (resourceName != null) + { + if (resourceName.Length > 63) + { + throw new ValidationException(ValidationRules.MaxLength, "resourceName", 63); + } + if (resourceName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(resourceName, "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$")) + { + throw new ValidationException(ValidationRules.Pattern, "resourceName", "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$"); + } + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + string apiVersion = "2020-12-01"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "POST", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/resolvePrivateLinkServiceId").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(resourceName)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} diff --git a/src/ResourceManagement/ContainerService/Generated/ResolvePrivateLinkServiceIdOperationsExtensions.cs b/src/ResourceManagement/ContainerService/Generated/ResolvePrivateLinkServiceIdOperationsExtensions.cs new file mode 100644 index 000000000..98d06956f --- /dev/null +++ b/src/ResourceManagement/ContainerService/Generated/ResolvePrivateLinkServiceIdOperationsExtensions.cs @@ -0,0 +1,53 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ContainerService.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Threading; + using System.Threading.Tasks; + + /// + /// Extension methods for ResolvePrivateLinkServiceIdOperations. + /// + public static partial class ResolvePrivateLinkServiceIdOperationsExtensions + { + /// + /// Gets the private link service ID for the specified managed cluster. + /// + /// + /// Gets the private link service ID the specified managed cluster. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group. + /// + /// + /// The name of the managed cluster resource. + /// + /// + /// Parameters (name, groupId) supplied in order to resolve a private link + /// service ID. + /// + /// + /// The cancellation token. + /// + public static async Task POSTAsync(this IResolvePrivateLinkServiceIdOperations operations, string resourceGroupName, string resourceName, PrivateLinkResourceInner parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.POSTWithHttpMessagesAsync(resourceGroupName, resourceName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + } +} diff --git a/src/ResourceManagement/ContainerService/KubernetesClusterAgentPoolImpl.cs b/src/ResourceManagement/ContainerService/KubernetesClusterAgentPoolImpl.cs index 32525debb..151d781f2 100644 --- a/src/ResourceManagement/ContainerService/KubernetesClusterAgentPoolImpl.cs +++ b/src/ResourceManagement/ContainerService/KubernetesClusterAgentPoolImpl.cs @@ -55,7 +55,7 @@ public int Count() return 0; } - return this.Inner.Count; + return this.Inner.Count ?? 0; } ///GENMHASH:3E38805ED0E7BA3CAEE31311D032A21C:61C1065B307679F3800C701AE0D87070 @@ -162,5 +162,17 @@ public KubernetesClusterAgentPoolImpl WithAgentPoolTypeName(string agentPoolType this.Inner.Type = AgentPoolType.Parse(agentPoolTypeName); return this; } + + public KubernetesClusterAgentPoolImpl WithAgentPoolMode(AgentPoolMode agentPoolMode) + { + this.Inner.Mode = agentPoolMode; + return this; + } + + public KubernetesClusterAgentPoolImpl WithAgentPoolModeName(string agentPoolModeName) + { + this.Inner.Mode = AgentPoolMode.Parse(agentPoolModeName); + return this; + } } } \ No newline at end of file diff --git a/src/ResourceManagement/api-specs.json b/src/ResourceManagement/api-specs.json index 402d98811..5409f35e8 100644 --- a/src/ResourceManagement/api-specs.json +++ b/src/ResourceManagement/api-specs.json @@ -45,7 +45,7 @@ "dir": "ContainerService", "source": "specification/containerservice/resource-manager/readme.md", "package": "Microsoft.Azure.Management.ContainerService.Fluent", - "args": "--payload-flattening-threshold=1 --tag=package-2019-08 --title=ContainerServiceManagementClient --description=\"Container Service Client\"" + "args": "--payload-flattening-threshold=1 --tag=package-2020-12 --title=ContainerServiceManagementClient --description=\"Container Service Client\"" }, "cosmosdb": { "dir": "CosmosDB", diff --git a/src/ResourceManagement/package.json b/src/ResourceManagement/package.json index 4b8f05cf6..f9190030f 100644 --- a/src/ResourceManagement/package.json +++ b/src/ResourceManagement/package.json @@ -15,7 +15,7 @@ "url": "https://github.com/Azure/azure-sdk-for-java/issues" }, "homepage": "https://github.com/Azure/azure-sdk-for-java#readme", - "scripts" : { + "scripts": { "credcheck": "node credcheck.js" }, "devDependencies": { From a470d2fbe231480b5cd11edae2660c08b17caf50 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Fri, 25 Dec 2020 10:57:31 +0800 Subject: [PATCH 21/72] use IpFilterTag from api-version 2020-06 (#1191) --- .../Generated/Models/IpFilterTag.cs | 50 ++++--------------- .../Generated/Models/IpSecurityRestriction.cs | 4 +- 2 files changed, 11 insertions(+), 43 deletions(-) diff --git a/src/ResourceManagement/AppService/Generated/Models/IpFilterTag.cs b/src/ResourceManagement/AppService/Generated/Models/IpFilterTag.cs index c73a42f46..e5d32c142 100644 --- a/src/ResourceManagement/AppService/Generated/Models/IpFilterTag.cs +++ b/src/ResourceManagement/AppService/Generated/Models/IpFilterTag.cs @@ -8,51 +8,19 @@ namespace Microsoft.Azure.Management.AppService.Fluent.Models { - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + using Newtonsoft.Json; /// /// Defines values for IpFilterTag. /// - [JsonConverter(typeof(StringEnumConverter))] - public enum IpFilterTag - { - [EnumMember(Value = "Default")] - Default, - [EnumMember(Value = "XffProxy")] - XffProxy - } - internal static class IpFilterTagEnumExtension + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class IpFilterTag : Management.ResourceManager.Fluent.Core.ExpandableStringEnum { - internal static string ToSerializedValue(this IpFilterTag? value) - { - return value == null ? null : ((IpFilterTag)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this IpFilterTag value) - { - switch( value ) - { - case IpFilterTag.Default: - return "Default"; - case IpFilterTag.XffProxy: - return "XffProxy"; - } - return null; - } - - internal static IpFilterTag? ParseIpFilterTag(this string value) - { - switch( value ) - { - case "Default": - return IpFilterTag.Default; - case "XffProxy": - return IpFilterTag.XffProxy; - } - return null; - } + public static readonly IpFilterTag Default = Parse("Default"); + public static readonly IpFilterTag XffProxy = Parse("XffProxy"); + public static readonly IpFilterTag ServiceTag = Parse("ServiceTag"); } } diff --git a/src/ResourceManagement/AppService/Generated/Models/IpSecurityRestriction.cs b/src/ResourceManagement/AppService/Generated/Models/IpSecurityRestriction.cs index 591e219fb..b06e28038 100644 --- a/src/ResourceManagement/AppService/Generated/Models/IpSecurityRestriction.cs +++ b/src/ResourceManagement/AppService/Generated/Models/IpSecurityRestriction.cs @@ -48,7 +48,7 @@ public IpSecurityRestriction() /// Priority of IP restriction rule. /// IP restriction rule name. /// IP restriction rule description. - public IpSecurityRestriction(string ipAddress = default(string), string subnetMask = default(string), string vnetSubnetResourceId = default(string), int? vnetTrafficTag = default(int?), int? subnetTrafficTag = default(int?), string action = default(string), IpFilterTag? tag = default(IpFilterTag?), int? priority = default(int?), string name = default(string), string description = default(string)) + public IpSecurityRestriction(string ipAddress = default(string), string subnetMask = default(string), string vnetSubnetResourceId = default(string), int? vnetTrafficTag = default(int?), int? subnetTrafficTag = default(int?), string action = default(string), IpFilterTag tag = default(IpFilterTag), int? priority = default(int?), string name = default(string), string description = default(string)) { IpAddress = ipAddress; SubnetMask = subnetMask; @@ -115,7 +115,7 @@ public IpSecurityRestriction() /// 'Default', 'XffProxy' /// [JsonProperty(PropertyName = "tag")] - public IpFilterTag? Tag { get; set; } + public IpFilterTag Tag { get; set; } /// /// Gets or sets priority of IP restriction rule. From 512ee5a2a7ec7a971ff660656af3e41f7ad60c74 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Mon, 25 Jan 2021 13:19:44 +0800 Subject: [PATCH 22/72] support force deletion (#1197) --- .travis.yml | 38 ------------------- README.md | 7 ++-- .../Compute/Domain/IVirtualMachines.cs | 32 ++++++++++++++++ .../Compute/VirtualMachinesImpl.cs | 20 ++++++++++ 4 files changed, 55 insertions(+), 42 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 9dc86f286..000000000 --- a/.travis.yml +++ /dev/null @@ -1,38 +0,0 @@ -if: branch = master AND type != pull_request - -language: csharp -mono: none -sudo: required -dist: trusty -group: deprecated-2017Q4 -env: - global: - - DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true - - DOTNET_CLI_TELEMETRY_OPTOUT: 1 -addons: - apt: - sources: - packages: -install: - - cat /etc/*release - - sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list' - - sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 417A0893 - - wget -q https://packages.microsoft.com/config/ubuntu/14.04/packages-microsoft-prod.deb - - sudo dpkg -i packages-microsoft-prod.deb - - sudo apt-get update - - sudo apt-get install dotnet-sdk-2.1.201 -y -script: -- |- - ./test_on_linux.sh || travis_terminate 1; - if [[ $TRAVIS_PULL_REQUEST == "false" ]] && [[ $TRAVIS_BRANCH == "master" ]]; then - ./ci/create_image.sh ; - fi -after_script: - - echo "========== Server log: ============" - - pwd - - ls -al - - ls -al TestResults - - cat TestResults/*.log -notifications: - slack: - secure: d0PFVLcyqcMxNtmZ8JaEpIBzXbUbZCgKs8QtBB5qEIXDnxflSR3AhczlILNhTBKtMEBlwVzsz65yP09XcmvB6xpAfJbHqSRzk2frKa5viPcAD8Wr/NYamt9/UiTCsnql8MqzjVy0tLdMscXKRmsUey4YF570zl0b7gAbq7XTqxM= \ No newline at end of file diff --git a/README.md b/README.md index 94b41ade4..e711d763f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ [![Build Status](https://dev.azure.com/azure-sdk/public/_apis/build/status/net/azure-libraries-for-net%20-%20fluent-sdk?branchName=master)](https://dev.azure.com/azure-sdk/public/_build/latest?definitionId=441&branchName=master) -[![Build Status](https://travis-ci.org/Azure/azure-libraries-for-net.svg?style=flat-square&label=build&branch=master)](https://travis-ci.org/Azure/azure-libraries-for-net) # Try the Next-Generation Azure Management SDK for .NET now @@ -674,9 +673,9 @@ If you would like to become an active contributor to this project please follow | Version | SHA1 | Remarks | |-------------------|-------------------------------------------------------------------------------------------|-------------------------------------------------------| -| 1.36.1 | [1.34](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.36.1) | Tagged release for 1.36.1 version of Azure management libraries | -| 1.36 | [1.34](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.36.0) | Tagged release for 1.36 version of Azure management libraries | -| 1.35 | [1.34](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.35.0) | Tagged release for 1.35 version of Azure management libraries | +| 1.36.1 | [1.36.1](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.36.1) | Tagged release for 1.36.1 version of Azure management libraries | +| 1.36 | [1.36](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.36.0) | Tagged release for 1.36 version of Azure management libraries | +| 1.35 | [1.35](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.35.0) | Tagged release for 1.35 version of Azure management libraries | | 1.34 | [1.34](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.34.0) | Tagged release for 1.34 version of Azure management libraries | | 1.33 | [1.33](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.33.0) | Tagged release for 1.33 version of Azure management libraries | | 1.32 | [1.32](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.32.0) | Tagged release for 1.32 version of Azure management libraries | diff --git a/src/ResourceManagement/Compute/Domain/IVirtualMachines.cs b/src/ResourceManagement/Compute/Domain/IVirtualMachines.cs index bfec87900..6676882bd 100644 --- a/src/ResourceManagement/Compute/Domain/IVirtualMachines.cs +++ b/src/ResourceManagement/Compute/Domain/IVirtualMachines.cs @@ -177,5 +177,37 @@ public interface IVirtualMachines : /// The virtual machine name. /// A representation of the deferred computation of this call. Task ReimageAsync(string groupName, string name, bool? tempDisk = default(bool?), CancellationToken cancellationToken = default(CancellationToken)); + + /// + /// Deletes a resource from Azure, identifying it by its resource ID. + /// + /// id the resource ID of the resource to delete + /// enable force deletion + void DeleteById(string id, bool forceDeletion); + + /// + /// Deletes a resource from Azure, identifying it by its resource ID. + /// + /// id the resource ID of the resource to delete + /// enable force deletion + /// cancellationToken the cancellation token + Task DeleteByIdAsync(string id, bool forceDeletion, CancellationToken cancellationToken = default(CancellationToken)); + + /// + /// Deletes a resource from Azure, identifying it by its name and its resource group. + /// + /// the group the resource is part of + /// the name of the resource + /// enable force deletion + void DeleteByResourceGroup(string resourceGroupName, string name, bool forceDeletion); + + /// + /// Deletes a resource from Azure, identifying it by its name and its resource group. + /// + /// the group the resource is part of + /// the name of the resource + /// enable force deletion + /// cancellationToken the cancellation token + Task DeleteByResourceGroupAsync(string resourceGroupName, string name, bool forceDeletion, CancellationToken cancellationToken = default(CancellationToken)); } } \ No newline at end of file diff --git a/src/ResourceManagement/Compute/VirtualMachinesImpl.cs b/src/ResourceManagement/Compute/VirtualMachinesImpl.cs index c57847fc9..89c052c9f 100644 --- a/src/ResourceManagement/Compute/VirtualMachinesImpl.cs +++ b/src/ResourceManagement/Compute/VirtualMachinesImpl.cs @@ -293,5 +293,25 @@ protected async override Task GetInnerByGroupAsync(string g { return await Inner.GetAsync(groupName, name, cancellationToken: cancellationToken); } + + public void DeleteById(string id, bool forceDeletion) + { + Extensions.Synchronize(() => this.DeleteByIdAsync(id, forceDeletion)); + } + + public async Task DeleteByIdAsync(string id, bool forceDeletion, CancellationToken cancellationToken = default(CancellationToken)) + { + await this.DeleteByResourceGroupAsync(ResourceUtils.GroupFromResourceId(id), ResourceUtils.NameFromResourceId(id), forceDeletion, cancellationToken); + } + + public void DeleteByResourceGroup(string resourceGroupName, string name, bool forceDeletion) + { + Extensions.Synchronize(() => this.DeleteByResourceGroupAsync(resourceGroupName, name, forceDeletion)); + } + + public async Task DeleteByResourceGroupAsync(string resourceGroupName, string name, bool forceDeletion, CancellationToken cancellationToken = default(CancellationToken)) + { + await Inner.DeleteAsync(resourceGroupName, name, forceDeletion); + } } } From a4d7b02eb105aabdb20cb7f64141770f1c211b39 Mon Sep 17 00:00:00 2001 From: Chuang <54572251+xccc-msft@users.noreply.github.com> Date: Tue, 2 Feb 2021 10:52:04 +0800 Subject: [PATCH 23/72] Storage: fix storage account list (#1202) * generate code * fix storage account list --- .../Generated/IStorageAccountsOperations.cs | 26 ++- .../Models/AzureEntityResourceInner.cs | 7 +- .../Generated/Models/NetworkRuleSet.cs | 2 +- .../Storage/Generated/Models/Page1.cs | 51 +++++ .../Generated/Models/ProxyResourceInner.cs | 7 +- .../Storage/Generated/Models/SkuName.cs | 80 ++++++-- .../Generated/Models/StorageAccountInner.cs | 1 + .../Generated/Models/TrackedResourceInner.cs | 77 -------- .../Generated/StorageAccountsOperations.cs | 180 +++++++++++++++++- .../StorageAccountsOperationsExtensions.cs | 23 ++- .../Generated/StorageManagementClient.cs | 21 +- .../Storage/StorageAccountsImpl.cs | 4 +- 12 files changed, 359 insertions(+), 120 deletions(-) create mode 100644 src/ResourceManagement/Storage/Generated/Models/Page1.cs delete mode 100644 src/ResourceManagement/Storage/Generated/Models/TrackedResourceInner.cs diff --git a/src/ResourceManagement/Storage/Generated/IStorageAccountsOperations.cs b/src/ResourceManagement/Storage/Generated/IStorageAccountsOperations.cs index fda8d6b6b..5d75e2d1e 100644 --- a/src/ResourceManagement/Storage/Generated/IStorageAccountsOperations.cs +++ b/src/ResourceManagement/Storage/Generated/IStorageAccountsOperations.cs @@ -202,7 +202,7 @@ public partial interface IStorageAccountsOperations /// /// Thrown when a required parameter is null /// - Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Lists all the storage accounts available under the given resource /// group. Note that storage keys are not returned; use the ListKeys @@ -469,5 +469,29 @@ public partial interface IStorageAccountsOperations /// Thrown when a required parameter is null /// Task BeginFailoverWithHttpMessagesAsync(string resourceGroupName, string accountName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Lists all the storage accounts available under the subscription. + /// Note that storage keys are not returned; use the ListKeys operation + /// for this. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); } } diff --git a/src/ResourceManagement/Storage/Generated/Models/AzureEntityResourceInner.cs b/src/ResourceManagement/Storage/Generated/Models/AzureEntityResourceInner.cs index 5dd3610bb..aff3caa92 100644 --- a/src/ResourceManagement/Storage/Generated/Models/AzureEntityResourceInner.cs +++ b/src/ResourceManagement/Storage/Generated/Models/AzureEntityResourceInner.cs @@ -14,9 +14,12 @@ namespace Microsoft.Azure.Management.Storage.Fluent.Models using System.Linq; /// - /// The resource model definition for a Azure Resource Manager resource - /// with an etag. + /// Entity Resource /// + /// + /// The resource model definition for an Azure Resource Manager resource + /// with an etag. + /// public partial class AzureEntityResourceInner : Management.ResourceManager.Fluent.Resource { /// diff --git a/src/ResourceManagement/Storage/Generated/Models/NetworkRuleSet.cs b/src/ResourceManagement/Storage/Generated/Models/NetworkRuleSet.cs index e6c59eec3..ab2dfd5cd 100644 --- a/src/ResourceManagement/Storage/Generated/Models/NetworkRuleSet.cs +++ b/src/ResourceManagement/Storage/Generated/Models/NetworkRuleSet.cs @@ -81,7 +81,7 @@ public NetworkRuleSet() /// other rules match. Possible values include: 'Allow', 'Deny' /// [JsonProperty(PropertyName = "defaultAction")] - public DefaultAction? DefaultAction { get; set; } + public DefaultAction DefaultAction { get; set; } /// /// Validate the object. diff --git a/src/ResourceManagement/Storage/Generated/Models/Page1.cs b/src/ResourceManagement/Storage/Generated/Models/Page1.cs new file mode 100644 index 000000000..56d60e133 --- /dev/null +++ b/src/ResourceManagement/Storage/Generated/Models/Page1.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.Storage.Fluent.Models +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + + /// + /// Defines a page in Azure responses. + /// + /// Type of the page content items + [JsonObject] + public class Page1 : IPage + { + /// + /// Gets the link to the next page. + /// + [JsonProperty("nextLink")] + public string NextPageLink { get; private set; } + + [JsonProperty("value")] + private IList Items{ get; set; } + + /// + /// Returns an enumerator that iterates through the collection. + /// + /// A an enumerator that can be used to iterate through the collection. + public IEnumerator GetEnumerator() + { + return Items == null ? System.Linq.Enumerable.Empty().GetEnumerator() : Items.GetEnumerator(); + } + + /// + /// Returns an enumerator that iterates through the collection. + /// + /// A an enumerator that can be used to iterate through the collection. + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + } +} diff --git a/src/ResourceManagement/Storage/Generated/Models/ProxyResourceInner.cs b/src/ResourceManagement/Storage/Generated/Models/ProxyResourceInner.cs index 0936f46ed..8cbda67e4 100644 --- a/src/ResourceManagement/Storage/Generated/Models/ProxyResourceInner.cs +++ b/src/ResourceManagement/Storage/Generated/Models/ProxyResourceInner.cs @@ -13,9 +13,12 @@ namespace Microsoft.Azure.Management.Storage.Fluent.Models using System.Linq; /// - /// The resource model definition for a ARM proxy resource. It will have - /// everything other than required location and tags + /// Proxy Resource /// + /// + /// The resource model definition for a Azure Resource Manager proxy + /// resource. It will not have tags and a location + /// public partial class ProxyResourceInner : Management.ResourceManager.Fluent.Resource { /// diff --git a/src/ResourceManagement/Storage/Generated/Models/SkuName.cs b/src/ResourceManagement/Storage/Generated/Models/SkuName.cs index 601c4478f..9e01d5635 100644 --- a/src/ResourceManagement/Storage/Generated/Models/SkuName.cs +++ b/src/ResourceManagement/Storage/Generated/Models/SkuName.cs @@ -8,25 +8,75 @@ namespace Microsoft.Azure.Management.Storage.Fluent.Models { - using Management.ResourceManager; - using Management.ResourceManager.Fluent; - using Management.ResourceManager.Fluent.Core; - using Newtonsoft.Json; + using Newtonsoft.Json.Converters; + using System.Runtime; + using System.Runtime.Serialization; + /// /// Defines values for SkuName. /// - /// - /// Determine base value for a given allowed value if exists, else return - /// the value itself - /// - [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] - public class SkuName : Management.ResourceManager.Fluent.Core.ExpandableStringEnum + [JsonConverter(typeof(StringEnumConverter))] + public enum SkuName { - public static readonly SkuName StandardLRS = Parse("Standard_LRS"); - public static readonly SkuName StandardGRS = Parse("Standard_GRS"); - public static readonly SkuName StandardRAGRS = Parse("Standard_RAGRS"); - public static readonly SkuName StandardZRS = Parse("Standard_ZRS"); - public static readonly SkuName PremiumLRS = Parse("Premium_LRS"); + [EnumMember(Value = "Standard_LRS")] + StandardLRS, + [EnumMember(Value = "Standard_GRS")] + StandardGRS, + [EnumMember(Value = "Standard_RAGRS")] + StandardRAGRS, + [EnumMember(Value = "Standard_ZRS")] + StandardZRS, + [EnumMember(Value = "Premium_LRS")] + PremiumLRS, + [EnumMember(Value = "Premium_ZRS")] + PremiumZRS + } + internal static class SkuNameEnumExtension + { + internal static string ToSerializedValue(this SkuName? value) + { + return value == null ? null : ((SkuName)value).ToSerializedValue(); + } + + internal static string ToSerializedValue(this SkuName value) + { + switch( value ) + { + case SkuName.StandardLRS: + return "Standard_LRS"; + case SkuName.StandardGRS: + return "Standard_GRS"; + case SkuName.StandardRAGRS: + return "Standard_RAGRS"; + case SkuName.StandardZRS: + return "Standard_ZRS"; + case SkuName.PremiumLRS: + return "Premium_LRS"; + case SkuName.PremiumZRS: + return "Premium_ZRS"; + } + return null; + } + + internal static SkuName? ParseSkuName(this string value) + { + switch( value ) + { + case "Standard_LRS": + return SkuName.StandardLRS; + case "Standard_GRS": + return SkuName.StandardGRS; + case "Standard_RAGRS": + return SkuName.StandardRAGRS; + case "Standard_ZRS": + return SkuName.StandardZRS; + case "Premium_LRS": + return SkuName.PremiumLRS; + case "Premium_ZRS": + return SkuName.PremiumZRS; + } + return null; + } } } diff --git a/src/ResourceManagement/Storage/Generated/Models/StorageAccountInner.cs b/src/ResourceManagement/Storage/Generated/Models/StorageAccountInner.cs index bcc9ca1db..023393e51 100644 --- a/src/ResourceManagement/Storage/Generated/Models/StorageAccountInner.cs +++ b/src/ResourceManagement/Storage/Generated/Models/StorageAccountInner.cs @@ -280,6 +280,7 @@ public StorageAccountInner() /// public override void Validate() { + base.Validate(); if (Sku != null) { Sku.Validate(); diff --git a/src/ResourceManagement/Storage/Generated/Models/TrackedResourceInner.cs b/src/ResourceManagement/Storage/Generated/Models/TrackedResourceInner.cs deleted file mode 100644 index cdb34e708..000000000 --- a/src/ResourceManagement/Storage/Generated/Models/TrackedResourceInner.cs +++ /dev/null @@ -1,77 +0,0 @@ -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. -// - -namespace Microsoft.Azure.Management.Storage.Fluent.Models -{ - using Microsoft.Azure.Management.ResourceManager; - using Microsoft.Azure.Management.ResourceManager.Fluent; - using Microsoft.Rest; - using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; - - /// - /// The resource model definition for a ARM tracked top level resource - /// - public partial class TrackedResourceInner : Management.ResourceManager.Fluent.Resource - { - /// - /// Initializes a new instance of the TrackedResourceInner class. - /// - public TrackedResourceInner() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the TrackedResourceInner class. - /// - /// The geo-location where the resource - /// lives - /// Resource tags. - public TrackedResourceInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary)) - : base(id, name, type) - { - Tags = tags; - Location = location; - CustomInit(); - } - - /// - /// An initialization method that performs custom operations like setting defaults - /// - partial void CustomInit(); - - /// - /// Gets or sets resource tags. - /// - [JsonProperty(PropertyName = "tags")] - public IDictionary Tags { get; set; } - - /// - /// Gets or sets the geo-location where the resource lives - /// - [JsonProperty(PropertyName = "location")] - public string Location { get; set; } - - /// - /// Validate the object. - /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Location == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Location"); - } - } - } -} diff --git a/src/ResourceManagement/Storage/Generated/StorageAccountsOperations.cs b/src/ResourceManagement/Storage/Generated/StorageAccountsOperations.cs index 64ab78bea..814994982 100644 --- a/src/ResourceManagement/Storage/Generated/StorageAccountsOperations.cs +++ b/src/ResourceManagement/Storage/Generated/StorageAccountsOperations.cs @@ -1047,7 +1047,7 @@ internal StorageAccountsOperations(StorageManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (Client.ApiVersion == null) { @@ -1183,7 +1183,7 @@ internal StorageAccountsOperations(StorageManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse>(); + var _result = new AzureOperationResponse>(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) @@ -1196,7 +1196,7 @@ internal StorageAccountsOperations(StorageManagementClient client) _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } catch (JsonException ex) { @@ -3174,5 +3174,179 @@ internal StorageAccountsOperations(StorageManagementClient client) return _result; } + /// + /// Lists all the storage accounts available under the subscription. Note that + /// storage keys are not returned; use the ListKeys operation for this. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (nextPageLink == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("nextPageLink", nextPageLink); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListNext", tracingParameters); + } + // Construct URL + string _url = "{nextLink}"; + _url = _url.Replace("{nextLink}", nextPageLink); + List _queryParameters = new List(); + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + } } diff --git a/src/ResourceManagement/Storage/Generated/StorageAccountsOperationsExtensions.cs b/src/ResourceManagement/Storage/Generated/StorageAccountsOperationsExtensions.cs index db8151d91..f52245b29 100644 --- a/src/ResourceManagement/Storage/Generated/StorageAccountsOperationsExtensions.cs +++ b/src/ResourceManagement/Storage/Generated/StorageAccountsOperationsExtensions.cs @@ -178,7 +178,7 @@ public static partial class StorageAccountsOperationsExtensions /// /// The cancellation token. /// - public static async Task> ListAsync(this IStorageAccountsOperations operations, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task> ListAsync(this IStorageAccountsOperations operations, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.ListWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)) { @@ -431,5 +431,26 @@ public static partial class StorageAccountsOperationsExtensions (await operations.BeginFailoverWithHttpMessagesAsync(resourceGroupName, accountName, null, cancellationToken).ConfigureAwait(false)).Dispose(); } + /// + /// Lists all the storage accounts available under the subscription. Note that + /// storage keys are not returned; use the ListKeys operation for this. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The cancellation token. + /// + public static async Task> ListNextAsync(this IStorageAccountsOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + } } diff --git a/src/ResourceManagement/Storage/Generated/StorageManagementClient.cs b/src/ResourceManagement/Storage/Generated/StorageManagementClient.cs index 26cb9a59d..cb2d72207 100644 --- a/src/ResourceManagement/Storage/Generated/StorageManagementClient.cs +++ b/src/ResourceManagement/Storage/Generated/StorageManagementClient.cs @@ -8,6 +8,8 @@ namespace Microsoft.Azure.Management.Storage.Fluent { + using Microsoft.Azure.Management.ResourceManager; + using Microsoft.Azure.Management.ResourceManager.Fluent; using Microsoft.Azure.Management.ResourceManager.Fluent.Core; using Microsoft.Rest; using Microsoft.Rest.Azure; @@ -17,19 +19,12 @@ namespace Microsoft.Azure.Management.Storage.Fluent using System.Collections; using System.Collections.Generic; using System.Linq; - using System.Net; - using System.Net.Http; /// /// The Azure Storage Management API. /// - public partial class StorageManagementClient : FluentServiceClientBase, IStorageManagementClient, IAzureClient + public partial class StorageManagementClient : Management.ResourceManager.Fluent.Core.FluentServiceClientBase, IStorageManagementClient, IAzureClient { - /// - /// The base URI of the service. - /// - //public System.Uri BaseUri { get; set; } - /// /// Gets or sets json serialization settings. /// @@ -40,11 +35,6 @@ public partial class StorageManagementClient : FluentServiceClientBase public JsonSerializerSettings DeserializationSettings { get; private set; } - ///// - ///// Credentials needed for the client to connect to Azure. - ///// - //public ServiceClientCredentials Credentials { get; private set; } - /// /// The ID of the target subscription. /// @@ -114,8 +104,7 @@ public partial class StorageManagementClient : FluentServiceClientBase /// Thrown when a required parameter is null /// - public StorageManagementClient(RestClient restClient) - : base(restClient) + public StorageManagementClient(RestClient restClient) : base(restClient) { } @@ -135,7 +124,7 @@ protected override void Initialize() ManagementPolicies = new ManagementPoliciesOperations(this); BlobServices = new BlobServicesOperations(this); BlobContainers = new BlobContainersOperations(this); - BaseUri = new System.Uri("https://management.azure.com"); + this.BaseUri = new System.Uri("https://management.azure.com"); ApiVersion = "2018-11-01"; AcceptLanguage = "en-US"; LongRunningOperationRetryTimeout = 30; diff --git a/src/ResourceManagement/Storage/StorageAccountsImpl.cs b/src/ResourceManagement/Storage/StorageAccountsImpl.cs index 3833c2410..ef554e7fe 100644 --- a/src/ResourceManagement/Storage/StorageAccountsImpl.cs +++ b/src/ResourceManagement/Storage/StorageAccountsImpl.cs @@ -51,12 +51,12 @@ public StorageAccountImpl Define(string name) protected async override Task> ListInnerAsync(CancellationToken cancellationToken) { - return ConvertToPage(await Inner.ListAsync(cancellationToken)); + return await Inner.ListAsync(cancellationToken); } protected async override Task> ListInnerNextAsync(string nextLink, CancellationToken cancellationToken) { - return await Task.FromResult>(null); + return await Inner.ListNextAsync(nextLink, cancellationToken); } protected async override Task> ListInnerByGroupAsync(string groupName, CancellationToken cancellationToken) From 17efc72b10c28ec8907fb176070661184ace9416 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Wed, 3 Feb 2021 15:55:08 +0800 Subject: [PATCH 24/72] support customer provide HttpClient (#1204) --- .../AppService/AppServiceManager.cs | 6 ++-- .../Generated/WebSiteManagementClient.cs | 9 ++++++ .../BatchAI/BatchAIManager.cs | 6 ++-- .../Generated/BatchAIManagementClient.cs | 9 ++++++ src/ResourceManagement/Cdn/CdnManager.cs | 6 ++-- .../Cdn/Generated/CdnManagementClient.cs | 9 ++++++ .../Compute/ComputeManager.cs | 6 ++-- .../Generated/ComputeManagementClient.cs | 9 ++++++ .../ContainerInstanceManager.cs | 6 ++-- .../ContainerInstanceManagementClient.cs | 9 ++++++ .../ContainerRegistryManagementClient.cs | 9 ++++++ .../ContainerRegistry/RegistryManager.cs | 6 ++-- .../ContainerServiceManager.cs | 6 ++-- .../ContainerServiceManagementClient.cs | 9 ++++++ .../CosmosDB/CosmosDBManager.cs | 6 ++-- .../Generated/CosmosDBManagementClient.cs | 9 ++++++ src/ResourceManagement/Dns/DnsZoneManager.cs | 6 ++-- .../Dns/Generated/DnsManagementClient.cs | 9 ++++++ .../EventHub/EventHubManager.cs | 6 ++-- .../Generated/EventHubManagementClient.cs | 9 ++++++ .../AuthorizationManagementClient.cs | 9 ++++++ .../Generated/GraphRbacManagementClient.cs | 9 ++++++ .../Graph.RBAC/GraphRBACManager.cs | 8 ++--- .../Generated/KeyVaultManagementClient.cs | 9 ++++++ .../KeyVault/KeyVaultManager.cs | 6 ++-- .../Locks/AuthorizationManager.cs | 6 ++-- .../Locks/Generated/ManagementLockClient.cs | 9 ++++++ .../Generated/MonitorManagementClient.cs | 9 ++++++ .../Monitor/MonitorManager.cs | 7 ++--- .../Generated/ManagedServiceIdentityClient.cs | 9 ++++++ src/ResourceManagement/Msi/MsiManager.cs | 6 ++-- .../Generated/NetworkManagementClient.cs | 9 ++++++ .../Network/NetworkManager.cs | 6 ++-- .../Generated/PrivateDnsManagementClient.cs | 9 ++++++ .../PrivateDns/PrivateDnsZoneManager.cs | 6 ++-- .../Generated/RedisManagementClient.cs | 9 ++++++ .../RedisCache/RedisManager.cs | 7 ++--- .../ResourceManager/Core/AzureConfigurable.cs | 6 ++++ .../Core/FluentServiceClientBase.cs | 17 +++++++++++ .../Core/IAzureConfigurable.cs | 2 ++ .../Core/RestClient/RestClient.cs | 17 ++++++++++- .../Generated/FeatureClient.cs | 9 ++++++ .../ResourceManager/Generated/PolicyClient.cs | 9 ++++++ .../Generated/ResourceManagementClient.cs | 9 ++++++ .../Generated/SubscriptionClient.cs | 9 ++++++ .../ResourceManager/ResourceManager.cs | 29 +++++++------------ .../Generated/SearchManagementClient.cs | 9 ++++++ .../Search/SearchManager.cs | 6 ++-- .../Generated/ServiceBusManagementClient.cs | 9 ++++++ .../ServiceBus/ServiceBusManager.cs | 6 ++-- .../Sql/Generated/SqlManagementClient.cs | 9 ++++++ src/ResourceManagement/Sql/SqlManager.cs | 6 ++-- .../Generated/StorageManagementClient.cs | 9 ++++++ .../Storage/StorageManager.cs | 6 ++-- .../TrafficManagerManagementClient.cs | 9 ++++++ .../TrafficManager/TrafficManager.cs | 6 ++-- 56 files changed, 352 insertions(+), 113 deletions(-) diff --git a/src/ResourceManagement/AppService/AppServiceManager.cs b/src/ResourceManagement/AppService/AppServiceManager.cs index e07095348..2636d696c 100644 --- a/src/ResourceManagement/AppService/AppServiceManager.cs +++ b/src/ResourceManagement/AppService/AppServiceManager.cs @@ -34,11 +34,9 @@ public class AppServiceManager : Manager, IAppServiceM #region ctrs public AppServiceManager(RestClient restClient, string subscriptionId, string tenantId) : - base(restClient, subscriptionId, new WebSiteManagementClient(restClient) - { - SubscriptionId = subscriptionId - }) + base(restClient, subscriptionId, WebSiteManagementClient.NewInstance(restClient)) { + Inner.SubscriptionId = subscriptionId; keyVaultManager = KeyVault.Fluent.KeyVaultManager.Authenticate(restClient, subscriptionId, tenantId); storageManager = Storage.Fluent.StorageManager.Authenticate(restClient, subscriptionId); graphRbacManager = Graph.RBAC.Fluent.GraphRbacManager.Authenticate(restClient, tenantId); diff --git a/src/ResourceManagement/AppService/Generated/WebSiteManagementClient.cs b/src/ResourceManagement/AppService/Generated/WebSiteManagementClient.cs index b597b2fc9..6cc6067b4 100644 --- a/src/ResourceManagement/AppService/Generated/WebSiteManagementClient.cs +++ b/src/ResourceManagement/AppService/Generated/WebSiteManagementClient.cs @@ -148,6 +148,15 @@ public WebSiteManagementClient(RestClient restClient) : base(restClient) { } + private WebSiteManagementClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static WebSiteManagementClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new WebSiteManagementClient(restClient) : new WebSiteManagementClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/BatchAI/BatchAIManager.cs b/src/ResourceManagement/BatchAI/BatchAIManager.cs index ecfe1d048..41b97ef27 100644 --- a/src/ResourceManagement/BatchAI/BatchAIManager.cs +++ b/src/ResourceManagement/BatchAI/BatchAIManager.cs @@ -20,11 +20,9 @@ public class BatchAIManager : Manager, IBatchAIManager #region ctrs private BatchAIManager(RestClient restClient, string subscriptionId) : - base(restClient, subscriptionId, new BatchAIManagementClient(restClient) - { - SubscriptionId = subscriptionId - }) + base(restClient, subscriptionId, BatchAIManagementClient.NewInstance(restClient)) { + Inner.SubscriptionId = subscriptionId; } #endregion #region BatchAIManager builder diff --git a/src/ResourceManagement/BatchAI/Generated/BatchAIManagementClient.cs b/src/ResourceManagement/BatchAI/Generated/BatchAIManagementClient.cs index 0756da881..55369221d 100644 --- a/src/ResourceManagement/BatchAI/Generated/BatchAIManagementClient.cs +++ b/src/ResourceManagement/BatchAI/Generated/BatchAIManagementClient.cs @@ -108,6 +108,15 @@ public BatchAIManagementClient(RestClient restClient) { } + private BatchAIManagementClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static BatchAIManagementClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new BatchAIManagementClient(restClient) : new BatchAIManagementClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/Cdn/CdnManager.cs b/src/ResourceManagement/Cdn/CdnManager.cs index 0972c5201..c2c22a657 100644 --- a/src/ResourceManagement/Cdn/CdnManager.cs +++ b/src/ResourceManagement/Cdn/CdnManager.cs @@ -15,11 +15,9 @@ public class CdnManager : Manager, ICdnManager #endregion public CdnManager(RestClient restClient, string subscriptionId) : - base(restClient, subscriptionId, new CdnManagementClient(restClient) - { - SubscriptionId = subscriptionId - }) + base(restClient, subscriptionId, CdnManagementClient.NewInstance(restClient)) { + Inner.SubscriptionId = subscriptionId; } public static ICdnManager Authenticate(AzureCredentials credentials, string subscriptionId) diff --git a/src/ResourceManagement/Cdn/Generated/CdnManagementClient.cs b/src/ResourceManagement/Cdn/Generated/CdnManagementClient.cs index 49ebd0dc3..102d394a9 100644 --- a/src/ResourceManagement/Cdn/Generated/CdnManagementClient.cs +++ b/src/ResourceManagement/Cdn/Generated/CdnManagementClient.cs @@ -113,6 +113,15 @@ public CdnManagementClient(RestClient restClient) : base(restClient) { } + private CdnManagementClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static CdnManagementClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new CdnManagementClient(restClient) : new CdnManagementClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/Compute/ComputeManager.cs b/src/ResourceManagement/Compute/ComputeManager.cs index a50ec40ec..33819d9eb 100644 --- a/src/ResourceManagement/Compute/ComputeManager.cs +++ b/src/ResourceManagement/Compute/ComputeManager.cs @@ -37,11 +37,9 @@ public class ComputeManager : Manager, IComputeManager #region ctrs public ComputeManager(RestClient restClient, string subscriptionId) : - base(restClient, subscriptionId, new ComputeManagementClient(restClient) - { - SubscriptionId = subscriptionId - }) + base(restClient, subscriptionId, ComputeManagementClient.NewInstance(restClient)) { + Inner.SubscriptionId = subscriptionId; storageManager = StorageManager.Authenticate(restClient, subscriptionId); networkManager = NetworkManager.Authenticate(restClient, subscriptionId); rbacManager = GraphRbacManager.Authenticate(restClient, restClient.Credentials.TenantId); diff --git a/src/ResourceManagement/Compute/Generated/ComputeManagementClient.cs b/src/ResourceManagement/Compute/Generated/ComputeManagementClient.cs index 7fa55fe56..b42b2fe9f 100644 --- a/src/ResourceManagement/Compute/Generated/ComputeManagementClient.cs +++ b/src/ResourceManagement/Compute/Generated/ComputeManagementClient.cs @@ -230,6 +230,15 @@ public ComputeManagementClient(RestClient restClient) : base(restClient) { } + private ComputeManagementClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static ComputeManagementClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new ComputeManagementClient(restClient) : new ComputeManagementClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/ContainerInstance/ContainerInstanceManager.cs b/src/ResourceManagement/ContainerInstance/ContainerInstanceManager.cs index 0e7b1661b..5946beeab 100644 --- a/src/ResourceManagement/ContainerInstance/ContainerInstanceManager.cs +++ b/src/ResourceManagement/ContainerInstance/ContainerInstanceManager.cs @@ -23,11 +23,9 @@ public class ContainerInstanceManager : Manager /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/ContainerRegistry/Generated/ContainerRegistryManagementClient.cs b/src/ResourceManagement/ContainerRegistry/Generated/ContainerRegistryManagementClient.cs index 5ca4ed279..f0226e2f5 100644 --- a/src/ResourceManagement/ContainerRegistry/Generated/ContainerRegistryManagementClient.cs +++ b/src/ResourceManagement/ContainerRegistry/Generated/ContainerRegistryManagementClient.cs @@ -99,6 +99,15 @@ public ContainerRegistryManagementClient(RestClient restClient) { } + private ContainerRegistryManagementClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static ContainerRegistryManagementClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new ContainerRegistryManagementClient(restClient) : new ContainerRegistryManagementClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/ContainerRegistry/RegistryManager.cs b/src/ResourceManagement/ContainerRegistry/RegistryManager.cs index ae8301939..7b912678e 100644 --- a/src/ResourceManagement/ContainerRegistry/RegistryManager.cs +++ b/src/ResourceManagement/ContainerRegistry/RegistryManager.cs @@ -18,11 +18,9 @@ public class RegistryManager : Manager, IReg #endregion public RegistryManager(RestClient restClient, string subscriptionId) : - base(restClient, subscriptionId, new ContainerRegistryManagementClient(restClient) - { - SubscriptionId = subscriptionId - }) + base(restClient, subscriptionId, ContainerRegistryManagementClient.NewInstance(restClient)) { + Inner.SubscriptionId = subscriptionId; this.storageManager = StorageManager.Authenticate(restClient, subscriptionId); } diff --git a/src/ResourceManagement/ContainerService/ContainerServiceManager.cs b/src/ResourceManagement/ContainerService/ContainerServiceManager.cs index 2497cf4b5..228aa9e7b 100644 --- a/src/ResourceManagement/ContainerService/ContainerServiceManager.cs +++ b/src/ResourceManagement/ContainerService/ContainerServiceManager.cs @@ -16,11 +16,9 @@ public class ContainerServiceManager : Manager /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/CosmosDB/CosmosDBManager.cs b/src/ResourceManagement/CosmosDB/CosmosDBManager.cs index 2e38be476..bdd5d29e2 100644 --- a/src/ResourceManagement/CosmosDB/CosmosDBManager.cs +++ b/src/ResourceManagement/CosmosDB/CosmosDBManager.cs @@ -15,11 +15,9 @@ public class CosmosDBManager : Manager, ICosmosDBMana #endregion public CosmosDBManager(RestClient restClient, string subscriptionId) : - base(restClient, subscriptionId, new CosmosDBManagementClient(restClient) - { - SubscriptionId = subscriptionId - }) + base(restClient, subscriptionId, CosmosDBManagementClient.NewInstance(restClient)) { + Inner.SubscriptionId = subscriptionId; } public static ICosmosDBManager Authenticate(AzureCredentials credentials, string subscriptionId) diff --git a/src/ResourceManagement/CosmosDB/Generated/CosmosDBManagementClient.cs b/src/ResourceManagement/CosmosDB/Generated/CosmosDBManagementClient.cs index 347c11c3a..0ab024ba4 100644 --- a/src/ResourceManagement/CosmosDB/Generated/CosmosDBManagementClient.cs +++ b/src/ResourceManagement/CosmosDB/Generated/CosmosDBManagementClient.cs @@ -173,6 +173,15 @@ public CosmosDBManagementClient(RestClient restClient) : base(restClient) { } + private CosmosDBManagementClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static CosmosDBManagementClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new CosmosDBManagementClient(restClient) : new CosmosDBManagementClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/Dns/DnsZoneManager.cs b/src/ResourceManagement/Dns/DnsZoneManager.cs index c20291624..bdbb5ad2d 100644 --- a/src/ResourceManagement/Dns/DnsZoneManager.cs +++ b/src/ResourceManagement/Dns/DnsZoneManager.cs @@ -18,11 +18,9 @@ public class DnsZoneManager : Manager, IDnsZoneManager public DnsZoneManager(RestClient restClient, string subscriptionId) : - base(restClient, subscriptionId, new DnsManagementClient(restClient) - { - SubscriptionId = subscriptionId - }) + base(restClient, subscriptionId, DnsManagementClient.NewInstance(restClient)) { + Inner.SubscriptionId = subscriptionId; } #region DnsZoneManager builder diff --git a/src/ResourceManagement/Dns/Generated/DnsManagementClient.cs b/src/ResourceManagement/Dns/Generated/DnsManagementClient.cs index 49c36f741..7a74bd771 100644 --- a/src/ResourceManagement/Dns/Generated/DnsManagementClient.cs +++ b/src/ResourceManagement/Dns/Generated/DnsManagementClient.cs @@ -96,6 +96,15 @@ public DnsManagementClient(RestClient restClient) { } + private DnsManagementClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static DnsManagementClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new DnsManagementClient(restClient) : new DnsManagementClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/EventHub/EventHubManager.cs b/src/ResourceManagement/EventHub/EventHubManager.cs index d5531b169..03631facf 100644 --- a/src/ResourceManagement/EventHub/EventHubManager.cs +++ b/src/ResourceManagement/EventHub/EventHubManager.cs @@ -26,11 +26,9 @@ public class EventHubManager : Manager, IEventHubMana #region ctrs private EventHubManager(RestClient restClient, string subscriptionId) : - base(restClient, subscriptionId, new EventHubManagementClient(restClient) - { - SubscriptionId = subscriptionId - }) + base(restClient, subscriptionId, EventHubManagementClient.NewInstance(restClient)) { + Inner.SubscriptionId = subscriptionId; storageManager = StorageManager.Authenticate(restClient, subscriptionId); } diff --git a/src/ResourceManagement/EventHub/Generated/EventHubManagementClient.cs b/src/ResourceManagement/EventHub/Generated/EventHubManagementClient.cs index bc3184c1f..0c5592a89 100644 --- a/src/ResourceManagement/EventHub/Generated/EventHubManagementClient.cs +++ b/src/ResourceManagement/EventHub/Generated/EventHubManagementClient.cs @@ -116,6 +116,15 @@ public EventHubManagementClient(RestClient restClient) { } + private EventHubManagementClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static EventHubManagementClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new EventHubManagementClient(restClient) : new EventHubManagementClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/Graph.RBAC/Generated/AuthorizationManagementClient.cs b/src/ResourceManagement/Graph.RBAC/Generated/AuthorizationManagementClient.cs index 695aeb7d4..fcd1f011e 100644 --- a/src/ResourceManagement/Graph.RBAC/Generated/AuthorizationManagementClient.cs +++ b/src/ResourceManagement/Graph.RBAC/Generated/AuthorizationManagementClient.cs @@ -100,6 +100,15 @@ public AuthorizationManagementClient(RestClient restClient) : base(restClient) { } + private AuthorizationManagementClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static AuthorizationManagementClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new AuthorizationManagementClient(restClient) : new AuthorizationManagementClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/Graph.RBAC/Generated/GraphRbacManagementClient.cs b/src/ResourceManagement/Graph.RBAC/Generated/GraphRbacManagementClient.cs index 3c1084c50..0f8468b3a 100644 --- a/src/ResourceManagement/Graph.RBAC/Generated/GraphRbacManagementClient.cs +++ b/src/ResourceManagement/Graph.RBAC/Generated/GraphRbacManagementClient.cs @@ -134,6 +134,15 @@ public GraphRbacManagementClient(string baseUri, RestClient restClient) : base(b { } + public GraphRbacManagementClient(string baseUri, RestClient restClient, System.Net.Http.HttpClient httpClient) : base(baseUri, restClient, httpClient) + { + } + + public static GraphRbacManagementClient NewInstance(string baseUri, RestClient restClient) + { + return restClient.HttpClient == null ? new GraphRbacManagementClient(baseUri, restClient) : new GraphRbacManagementClient(baseUri, restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/Graph.RBAC/GraphRBACManager.cs b/src/ResourceManagement/Graph.RBAC/GraphRBACManager.cs index 4c693fc97..e6b582307 100644 --- a/src/ResourceManagement/Graph.RBAC/GraphRBACManager.cs +++ b/src/ResourceManagement/Graph.RBAC/GraphRBACManager.cs @@ -36,11 +36,9 @@ public GraphRbacManager(RestClient restClient, string tenantId) { graphEndpoint = restClient.Credentials.Environment.GraphEndpoint; } - inner = new GraphRbacManagementClient(graphEndpoint, restClient) - { - TenantID = tenantId - }; - roleInner = new AuthorizationManagementClient(restClient); + inner = GraphRbacManagementClient.NewInstance(graphEndpoint, restClient); + Inner.TenantID = tenantId; + roleInner = AuthorizationManagementClient.NewInstance(restClient); this.tenantId = tenantId; this.restClient = restClient; } diff --git a/src/ResourceManagement/KeyVault/Generated/KeyVaultManagementClient.cs b/src/ResourceManagement/KeyVault/Generated/KeyVaultManagementClient.cs index 7d5be7c81..99ba3575e 100644 --- a/src/ResourceManagement/KeyVault/Generated/KeyVaultManagementClient.cs +++ b/src/ResourceManagement/KeyVault/Generated/KeyVaultManagementClient.cs @@ -86,6 +86,15 @@ public KeyVaultManagementClient(RestClient restClient) : base(restClient) { } + private KeyVaultManagementClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static KeyVaultManagementClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new KeyVaultManagementClient(restClient) : new KeyVaultManagementClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/KeyVault/KeyVaultManager.cs b/src/ResourceManagement/KeyVault/KeyVaultManager.cs index b2f79e1fc..63252dcb9 100644 --- a/src/ResourceManagement/KeyVault/KeyVaultManager.cs +++ b/src/ResourceManagement/KeyVault/KeyVaultManager.cs @@ -22,11 +22,9 @@ public class KeyVaultManager : Manager, IKeyVaultMana #region ctrs public KeyVaultManager(RestClient restClient, string subscriptionId, string tenantId) : - base(restClient, subscriptionId, new KeyVaultManagementClient(restClient) - { - SubscriptionId = subscriptionId - }) + base(restClient, subscriptionId, KeyVaultManagementClient.NewInstance(restClient)) { + Inner.SubscriptionId = subscriptionId; graphRbacManager = GraphRbacManager.Authenticate(restClient, tenantId); this.tenantId = tenantId; } diff --git a/src/ResourceManagement/Locks/AuthorizationManager.cs b/src/ResourceManagement/Locks/AuthorizationManager.cs index ecb6b2f3d..ab470fb92 100644 --- a/src/ResourceManagement/Locks/AuthorizationManager.cs +++ b/src/ResourceManagement/Locks/AuthorizationManager.cs @@ -20,11 +20,9 @@ public class AuthorizationManager : Manager, IAuthorizati public AuthorizationManager(RestClient restClient, string subscriptionId) : - base(restClient, subscriptionId, new ManagementLockClient(restClient) - { - SubscriptionId = subscriptionId - }) + base(restClient, subscriptionId, ManagementLockClient.NewInstance(restClient)) { + Inner.SubscriptionId = subscriptionId; } #region AuthorizationManager builder diff --git a/src/ResourceManagement/Locks/Generated/ManagementLockClient.cs b/src/ResourceManagement/Locks/Generated/ManagementLockClient.cs index 8d4c4669f..2aaa83950 100644 --- a/src/ResourceManagement/Locks/Generated/ManagementLockClient.cs +++ b/src/ResourceManagement/Locks/Generated/ManagementLockClient.cs @@ -79,6 +79,15 @@ public ManagementLockClient(RestClient restClient) { } + private ManagementLockClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static ManagementLockClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new ManagementLockClient(restClient) : new ManagementLockClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/Monitor/Generated/MonitorManagementClient.cs b/src/ResourceManagement/Monitor/Generated/MonitorManagementClient.cs index f19c2af55..d1c99ba0b 100644 --- a/src/ResourceManagement/Monitor/Generated/MonitorManagementClient.cs +++ b/src/ResourceManagement/Monitor/Generated/MonitorManagementClient.cs @@ -178,6 +178,15 @@ public MonitorManagementClient(RestClient restClient) : base(restClient) { } + private MonitorManagementClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static MonitorManagementClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new MonitorManagementClient(restClient) : new MonitorManagementClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/Monitor/MonitorManager.cs b/src/ResourceManagement/Monitor/MonitorManager.cs index 219454a89..a4828e20f 100755 --- a/src/ResourceManagement/Monitor/MonitorManager.cs +++ b/src/ResourceManagement/Monitor/MonitorManager.cs @@ -19,10 +19,9 @@ public class MonitorManager : Manager, IMonitorManager private static IMonitorManagementClient GetInnerClient(RestClient restClient, string subscriptionId) { - return new MonitorManagementClient(restClient) - { - SubscriptionId = subscriptionId - }; + IMonitorManagementClient monitorManagementClient = MonitorManagementClient.NewInstance(restClient); + monitorManagementClient.SubscriptionId = subscriptionId; + return monitorManagementClient; } private MonitorManager(RestClient restClient, string subscriptionId) : diff --git a/src/ResourceManagement/Msi/Generated/ManagedServiceIdentityClient.cs b/src/ResourceManagement/Msi/Generated/ManagedServiceIdentityClient.cs index 66236a521..8fab190ba 100644 --- a/src/ResourceManagement/Msi/Generated/ManagedServiceIdentityClient.cs +++ b/src/ResourceManagement/Msi/Generated/ManagedServiceIdentityClient.cs @@ -84,6 +84,15 @@ public ManagedServiceIdentityClient(RestClient restClient) { } + private ManagedServiceIdentityClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static ManagedServiceIdentityClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new ManagedServiceIdentityClient(restClient) : new ManagedServiceIdentityClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/Msi/MsiManager.cs b/src/ResourceManagement/Msi/MsiManager.cs index 6a3605910..ef6a1f89f 100644 --- a/src/ResourceManagement/Msi/MsiManager.cs +++ b/src/ResourceManagement/Msi/MsiManager.cs @@ -14,11 +14,9 @@ public class MsiManager : Manager, IMsiManager private IGraphRbacManager graphRbacManager; private MsiManager(RestClient restClient, string subscriptionId) : - base(restClient, subscriptionId, new ManagedServiceIdentityClient(restClient) - { - SubscriptionId = subscriptionId - }) + base(restClient, subscriptionId, ManagedServiceIdentityClient.NewInstance(restClient)) { + Inner.SubscriptionId = subscriptionId; this.graphRbacManager = Microsoft.Azure.Management.Graph.RBAC.Fluent.GraphRbacManager.Authenticate(restClient, restClient.Credentials.TenantId); } diff --git a/src/ResourceManagement/Network/Generated/NetworkManagementClient.cs b/src/ResourceManagement/Network/Generated/NetworkManagementClient.cs index 5d3ee7f43..d7c9e63e9 100644 --- a/src/ResourceManagement/Network/Generated/NetworkManagementClient.cs +++ b/src/ResourceManagement/Network/Generated/NetworkManagementClient.cs @@ -519,6 +519,15 @@ public NetworkManagementClient(RestClient restClient) : base(restClient) { } + private NetworkManagementClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static NetworkManagementClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new NetworkManagementClient(restClient) : new NetworkManagementClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/Network/NetworkManager.cs b/src/ResourceManagement/Network/NetworkManager.cs index c75a2a805..418b0ba1c 100644 --- a/src/ResourceManagement/Network/NetworkManager.cs +++ b/src/ResourceManagement/Network/NetworkManager.cs @@ -30,11 +30,9 @@ public class NetworkManager : Manager, INetworkManager private AzureFirewallsImpl azureFirewalls; private NetworkManager(RestClient restClient, string subscriptionId) : - base(restClient, subscriptionId, new NetworkManagementClient(restClient) - { - SubscriptionId = subscriptionId - }) + base(restClient, subscriptionId, NetworkManagementClient.NewInstance(restClient)) { + Inner.SubscriptionId = subscriptionId; } /// diff --git a/src/ResourceManagement/PrivateDns/Generated/PrivateDnsManagementClient.cs b/src/ResourceManagement/PrivateDns/Generated/PrivateDnsManagementClient.cs index 69a3ff9cf..819afb663 100644 --- a/src/ResourceManagement/PrivateDns/Generated/PrivateDnsManagementClient.cs +++ b/src/ResourceManagement/PrivateDns/Generated/PrivateDnsManagementClient.cs @@ -90,6 +90,15 @@ public PrivateDnsManagementClient(RestClient restClient) : base(restClient) { } + private PrivateDnsManagementClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static PrivateDnsManagementClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new PrivateDnsManagementClient(restClient) : new PrivateDnsManagementClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/PrivateDns/PrivateDnsZoneManager.cs b/src/ResourceManagement/PrivateDns/PrivateDnsZoneManager.cs index 5b7a1587e..10bcb2a7b 100644 --- a/src/ResourceManagement/PrivateDns/PrivateDnsZoneManager.cs +++ b/src/ResourceManagement/PrivateDns/PrivateDnsZoneManager.cs @@ -13,11 +13,9 @@ public class PrivateDnsZoneManager : Manager, IPriv #endregion public PrivateDnsZoneManager(RestClient restClient, string subscriptionId) : - base(restClient, subscriptionId, new PrivateDnsManagementClient(restClient) - { - SubscriptionId = subscriptionId - }) + base(restClient, subscriptionId, PrivateDnsManagementClient.NewInstance(restClient)) { + Inner.SubscriptionId = subscriptionId; } #region PrivateDnsZoneManager builder diff --git a/src/ResourceManagement/RedisCache/Generated/RedisManagementClient.cs b/src/ResourceManagement/RedisCache/Generated/RedisManagementClient.cs index ebff42f6f..f43386b2d 100644 --- a/src/ResourceManagement/RedisCache/Generated/RedisManagementClient.cs +++ b/src/ResourceManagement/RedisCache/Generated/RedisManagementClient.cs @@ -100,6 +100,15 @@ public RedisManagementClient(RestClient restClient) { } + private RedisManagementClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static RedisManagementClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new RedisManagementClient(restClient) : new RedisManagementClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/RedisCache/RedisManager.cs b/src/ResourceManagement/RedisCache/RedisManager.cs index a51bd94fb..f7beb238e 100644 --- a/src/ResourceManagement/RedisCache/RedisManager.cs +++ b/src/ResourceManagement/RedisCache/RedisManager.cs @@ -15,12 +15,9 @@ public partial class RedisManager : Manager, IRedisManag private IRedisCaches redisCaches; private RedisManager(RestClient restClient, string subscriptionId) - : base(restClient, subscriptionId, new RedisManagementClient(restClient) - { - SubscriptionId = subscriptionId - } - ) + : base(restClient, subscriptionId, RedisManagementClient.NewInstance(restClient)) { + Inner.SubscriptionId = subscriptionId; } #region StorageManager builder diff --git a/src/ResourceManagement/ResourceManager/Core/AzureConfigurable.cs b/src/ResourceManagement/ResourceManager/Core/AzureConfigurable.cs index 17bcca3e8..49950a9cd 100644 --- a/src/ResourceManagement/ResourceManager/Core/AzureConfigurable.cs +++ b/src/ResourceManagement/ResourceManager/Core/AzureConfigurable.cs @@ -49,6 +49,12 @@ public T WithUserAgent(string product, string version) return this as T; } + public T WithHttpClient(HttpClient httpClient) + { + restClientBuilder.WithHttpClient(httpClient); + return this as T; + } + protected RestClient BuildRestClient(AzureCredentials credentials) { return restClientBuilder diff --git a/src/ResourceManagement/ResourceManager/Core/FluentServiceClientBase.cs b/src/ResourceManagement/ResourceManager/Core/FluentServiceClientBase.cs index d603091af..0ffdc499b 100644 --- a/src/ResourceManagement/ResourceManager/Core/FluentServiceClientBase.cs +++ b/src/ResourceManagement/ResourceManager/Core/FluentServiceClientBase.cs @@ -29,10 +29,27 @@ protected FluentServiceClientBase(RestClient restClient) { } + protected FluentServiceClientBase(RestClient restClient, HttpClient httpClient) + : this(restClient.BaseUri, restClient, httpClient) + { + } + protected FluentServiceClientBase(string baseUri, RestClient restClient) : base(restClient.RootHttpHandler, restClient.Handlers.ToArray()) { Initialize(); + PostInit(baseUri, restClient); + } + + protected FluentServiceClientBase(string baseUri, RestClient restClient, HttpClient httpClient) + : base(httpClient, false) + { + Initialize(); + PostInit(baseUri, restClient); + } + + private void PostInit(string baseUri, RestClient restClient) + { this._restClient = restClient; if (baseUri == null) { diff --git a/src/ResourceManagement/ResourceManager/Core/IAzureConfigurable.cs b/src/ResourceManagement/ResourceManager/Core/IAzureConfigurable.cs index 8ec5286a9..8cf432001 100644 --- a/src/ResourceManagement/ResourceManager/Core/IAzureConfigurable.cs +++ b/src/ResourceManagement/ResourceManager/Core/IAzureConfigurable.cs @@ -15,5 +15,7 @@ public interface IAzureConfigurable where T : IAzureConfigurable T WithDelegatingHandlers(params DelegatingHandler[] delegatingHandlers); T WithLogLevel(HttpLoggingDelegatingHandler.Level level); + + T WithHttpClient(HttpClient httpClient); } } diff --git a/src/ResourceManagement/ResourceManager/Core/RestClient/RestClient.cs b/src/ResourceManagement/ResourceManager/Core/RestClient/RestClient.cs index 70f564252..5c7b23a3c 100644 --- a/src/ResourceManagement/ResourceManager/Core/RestClient/RestClient.cs +++ b/src/ResourceManagement/ResourceManager/Core/RestClient/RestClient.cs @@ -61,6 +61,11 @@ public HttpClientHandler RootHttpHandler get; private set; } + public HttpClient HttpClient + { + get; private set; + } + /// /// Builder to configure and build a RestClient. /// @@ -79,6 +84,7 @@ public class RestClientBuilder : RestClientBuilder.IBlank, RestClientBuilder.IBu private RetryPolicy retryPolicy; private HttpLoggingDelegatingHandler loggingDelegatingHandler; private UserAgentDelegatingHandler userAgentDelegatingHandler; + private HttpClient httpClient; /// /// Restrict access so that for users it can be created only by @@ -152,6 +158,8 @@ public interface IBuildable : IWithEnvironment, IWithBaseUri IBuildable WithCredentials(AzureCredentials credentials); + IBuildable WithHttpClient(HttpClient httpClient); + RestClient Build(); } @@ -213,6 +221,12 @@ public IBuildable WithCredentials(AzureCredentials credentials) return this; } + public IBuildable WithHttpClient(HttpClient httpClient) + { + this.httpClient = httpClient; + return this; + } + public RestClient Build() { HttpClientHandler httpClientHandler = new HttpClientHandler(); @@ -222,7 +236,8 @@ public RestClient Build() BaseUri = baseUri, Credentials = credentials, RetryPolicy = retryPolicy, - Environment = this.Environment + Environment = this.Environment, + HttpClient = this.httpClient }; } diff --git a/src/ResourceManagement/ResourceManager/Generated/FeatureClient.cs b/src/ResourceManagement/ResourceManager/Generated/FeatureClient.cs index dd63fa326..3cdc9f8d3 100644 --- a/src/ResourceManagement/ResourceManager/Generated/FeatureClient.cs +++ b/src/ResourceManagement/ResourceManager/Generated/FeatureClient.cs @@ -85,6 +85,15 @@ public FeatureClient(RestClient restClient) : base(restClient) { } + private FeatureClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static FeatureClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new FeatureClient(restClient) : new FeatureClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/ResourceManager/Generated/PolicyClient.cs b/src/ResourceManagement/ResourceManager/Generated/PolicyClient.cs index 84b68f9e0..3609f6a97 100644 --- a/src/ResourceManagement/ResourceManager/Generated/PolicyClient.cs +++ b/src/ResourceManagement/ResourceManager/Generated/PolicyClient.cs @@ -87,6 +87,15 @@ public PolicyClient(RestClient restClient) : base(restClient) { } + private PolicyClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static PolicyClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new PolicyClient(restClient) : new PolicyClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/ResourceManager/Generated/ResourceManagementClient.cs b/src/ResourceManagement/ResourceManager/Generated/ResourceManagementClient.cs index 2d0978551..bb34dde08 100644 --- a/src/ResourceManagement/ResourceManager/Generated/ResourceManagementClient.cs +++ b/src/ResourceManagement/ResourceManager/Generated/ResourceManagementClient.cs @@ -106,6 +106,15 @@ public ResourceManagementClient(RestClient restClient) : base(restClient) { } + private ResourceManagementClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static ResourceManagementClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new ResourceManagementClient(restClient) : new ResourceManagementClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/ResourceManager/Generated/SubscriptionClient.cs b/src/ResourceManagement/ResourceManager/Generated/SubscriptionClient.cs index 31fe13f41..b038b2122 100644 --- a/src/ResourceManagement/ResourceManager/Generated/SubscriptionClient.cs +++ b/src/ResourceManagement/ResourceManager/Generated/SubscriptionClient.cs @@ -79,6 +79,15 @@ public SubscriptionClient(RestClient restClient) : base(restClient) { } + private SubscriptionClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static SubscriptionClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new SubscriptionClient(restClient) : new SubscriptionClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/ResourceManager/ResourceManager.cs b/src/ResourceManagement/ResourceManager/ResourceManager.cs index 8e83f7e68..54ad83dcc 100644 --- a/src/ResourceManagement/ResourceManager/ResourceManager.cs +++ b/src/ResourceManagement/ResourceManager/ResourceManager.cs @@ -19,19 +19,13 @@ public class ResourceManager : Manager, IResourceMana #region ctrs private ResourceManager(RestClient restClient, string subscriptionId) : - base(null, subscriptionId, new ResourceManagementClient(restClient) - { - SubscriptionId = subscriptionId - }) + base(null, subscriptionId, ResourceManagementClient.NewInstance(restClient)) { - featureClient = new FeatureClient(restClient) - { - SubscriptionId = subscriptionId - }; - policyClient = new PolicyClient(restClient) - { - SubscriptionId = subscriptionId - }; + Inner.SubscriptionId = subscriptionId; + featureClient = FeatureClient.NewInstance(restClient); + featureClient.SubscriptionId = subscriptionId; + policyClient = PolicyClient.NewInstance(restClient); + policyClient.SubscriptionId = subscriptionId; ResourceManager = this; } @@ -42,11 +36,10 @@ private ResourceManager(RestClient restClient, string subscriptionId) : public static IAuthenticated Authenticate(AzureCredentials credentials) { return new Authenticated(RestClient.Configure() - .WithEnvironment(credentials.Environment) - .WithCredentials(credentials) - .WithDelegatingHandler(new ProviderRegistrationDelegatingHandler(credentials)) - .Build() - ); + .WithEnvironment(credentials.Environment) + .WithCredentials(credentials) + .WithDelegatingHandler(new ProviderRegistrationDelegatingHandler(credentials)) + .Build()); } public static IAuthenticated Authenticate(RestClient restClient) @@ -94,7 +87,7 @@ protected class Authenticated : IAuthenticated public Authenticated(RestClient restClient) { this.restClient = restClient; - subscriptionClient = new SubscriptionClient(restClient); + subscriptionClient = SubscriptionClient.NewInstance(restClient); } #region Implementaiton of IAuthenticated interface diff --git a/src/ResourceManagement/Search/Generated/SearchManagementClient.cs b/src/ResourceManagement/Search/Generated/SearchManagementClient.cs index e1ef39c4c..ebf558aa3 100644 --- a/src/ResourceManagement/Search/Generated/SearchManagementClient.cs +++ b/src/ResourceManagement/Search/Generated/SearchManagementClient.cs @@ -92,6 +92,15 @@ public SearchManagementClient(RestClient restClient) { } + private SearchManagementClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static SearchManagementClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new SearchManagementClient(restClient) : new SearchManagementClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/Search/SearchManager.cs b/src/ResourceManagement/Search/SearchManager.cs index b901e13a5..4b7e6e842 100644 --- a/src/ResourceManagement/Search/SearchManager.cs +++ b/src/ResourceManagement/Search/SearchManager.cs @@ -15,11 +15,9 @@ public class SearchManager : Manager, ISearchManager #endregion public SearchManager(RestClient restClient, string subscriptionId) : - base(restClient, subscriptionId, new SearchManagementClient(restClient) - { - SubscriptionId = subscriptionId - }) + base(restClient, subscriptionId, SearchManagementClient.NewInstance(restClient)) { + Inner.SubscriptionId = subscriptionId; } public static ISearchManager Authenticate(AzureCredentials credentials, string subscriptionId) diff --git a/src/ResourceManagement/ServiceBus/Generated/ServiceBusManagementClient.cs b/src/ResourceManagement/ServiceBus/Generated/ServiceBusManagementClient.cs index dcd8c8cff..b29043995 100644 --- a/src/ResourceManagement/ServiceBus/Generated/ServiceBusManagementClient.cs +++ b/src/ResourceManagement/ServiceBus/Generated/ServiceBusManagementClient.cs @@ -102,6 +102,15 @@ public ServiceBusManagementClient(RestClient restClient) { } + private ServiceBusManagementClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static ServiceBusManagementClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new ServiceBusManagementClient(restClient) : new ServiceBusManagementClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/ServiceBus/ServiceBusManager.cs b/src/ResourceManagement/ServiceBus/ServiceBusManager.cs index 0df55def5..9c0323896 100644 --- a/src/ResourceManagement/ServiceBus/ServiceBusManager.cs +++ b/src/ResourceManagement/ServiceBus/ServiceBusManager.cs @@ -20,11 +20,9 @@ public class ServiceBusManager : Manager, IServiceB public ServiceBusManager(RestClient restClient, string subscriptionId) : - base(restClient, subscriptionId, new ServiceBusManagementClient(restClient) - { - SubscriptionId = subscriptionId - }) + base(restClient, subscriptionId, ServiceBusManagementClient.NewInstance(restClient)) { + Inner.SubscriptionId = subscriptionId; } #region ServiceBusManager builder diff --git a/src/ResourceManagement/Sql/Generated/SqlManagementClient.cs b/src/ResourceManagement/Sql/Generated/SqlManagementClient.cs index 820aac1c1..475008d46 100644 --- a/src/ResourceManagement/Sql/Generated/SqlManagementClient.cs +++ b/src/ResourceManagement/Sql/Generated/SqlManagementClient.cs @@ -684,6 +684,15 @@ public SqlManagementClient(RestClient restClient) { } + private SqlManagementClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static SqlManagementClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new SqlManagementClient(restClient) : new SqlManagementClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/Sql/SqlManager.cs b/src/ResourceManagement/Sql/SqlManager.cs index 6c8bbf609..0b308d046 100644 --- a/src/ResourceManagement/Sql/SqlManager.cs +++ b/src/ResourceManagement/Sql/SqlManager.cs @@ -14,11 +14,9 @@ public class SqlManager : Manager, ISqlManager private string tenantId; public SqlManager(RestClient restClient, string subscriptionId, string tenantId) : - base(restClient, subscriptionId, new SqlManagementClient(restClient) - { - SubscriptionId = subscriptionId - }) + base(restClient, subscriptionId, SqlManagementClient.NewInstance(restClient)) { + Inner.SubscriptionId = subscriptionId; this.tenantId = tenantId; } diff --git a/src/ResourceManagement/Storage/Generated/StorageManagementClient.cs b/src/ResourceManagement/Storage/Generated/StorageManagementClient.cs index cb2d72207..d90f0185d 100644 --- a/src/ResourceManagement/Storage/Generated/StorageManagementClient.cs +++ b/src/ResourceManagement/Storage/Generated/StorageManagementClient.cs @@ -108,6 +108,15 @@ public StorageManagementClient(RestClient restClient) : base(restClient) { } + private StorageManagementClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static StorageManagementClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new StorageManagementClient(restClient) : new StorageManagementClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/Storage/StorageManager.cs b/src/ResourceManagement/Storage/StorageManager.cs index a2543e8f7..707e534ab 100644 --- a/src/ResourceManagement/Storage/StorageManager.cs +++ b/src/ResourceManagement/Storage/StorageManager.cs @@ -13,11 +13,9 @@ public class StorageManager : Manager, IStorageManager #region ctrs private StorageManager(RestClient restClient, string subscriptionId) : - base(restClient, subscriptionId, new StorageManagementClient(restClient) - { - SubscriptionId = subscriptionId - }) + base(restClient, subscriptionId, StorageManagementClient.NewInstance(restClient)) { + Inner.SubscriptionId = subscriptionId; } #endregion diff --git a/src/ResourceManagement/TrafficManager/Generated/TrafficManagerManagementClient.cs b/src/ResourceManagement/TrafficManager/Generated/TrafficManagerManagementClient.cs index abb26c7bd..ab60ec57e 100644 --- a/src/ResourceManagement/TrafficManager/Generated/TrafficManagerManagementClient.cs +++ b/src/ResourceManagement/TrafficManager/Generated/TrafficManagerManagementClient.cs @@ -102,6 +102,15 @@ public TrafficManagerManagementClient(RestClient restClient) { } + private TrafficManagerManagementClient(RestClient restClient, System.Net.Http.HttpClient httpClient) : base(restClient, httpClient) + { + } + + public static TrafficManagerManagementClient NewInstance(RestClient restClient) + { + return restClient.HttpClient == null ? new TrafficManagerManagementClient(restClient) : new TrafficManagerManagementClient(restClient, restClient.HttpClient); + } + /// /// An optional partial-method to perform custom initialization. /// diff --git a/src/ResourceManagement/TrafficManager/TrafficManager.cs b/src/ResourceManagement/TrafficManager/TrafficManager.cs index fe35effeb..2b2b9def0 100644 --- a/src/ResourceManagement/TrafficManager/TrafficManager.cs +++ b/src/ResourceManagement/TrafficManager/TrafficManager.cs @@ -15,11 +15,9 @@ public class TrafficManager : Manager, ITraffic #endregion public TrafficManager(RestClient restClient, string subscriptionId) : - base(restClient, subscriptionId, new TrafficManagerManagementClient(restClient) - { - SubscriptionId = subscriptionId - }) + base(restClient, subscriptionId, TrafficManagerManagementClient.NewInstance(restClient)) { + Inner.SubscriptionId = subscriptionId; } #region DnsZoneManager builder From 722486667e0a6fed646a02a1904218ac7defe97e Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Wed, 3 Feb 2021 19:45:31 +0800 Subject: [PATCH 25/72] fix NotImplementedException when calling manager() (#1205) --- src/ResourceManagement/Graph.RBAC/ActiveDirectoryGroupImpl.cs | 2 +- src/ResourceManagement/Graph.RBAC/ActiveDirectoryUsersImpl.cs | 2 +- src/ResourceManagement/Graph.RBAC/RoleAssignmentsImpl.cs | 2 +- src/ResourceManagement/Graph.RBAC/ServicePrincipalImpl.cs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ResourceManagement/Graph.RBAC/ActiveDirectoryGroupImpl.cs b/src/ResourceManagement/Graph.RBAC/ActiveDirectoryGroupImpl.cs index 281b61d6f..a77f0676b 100644 --- a/src/ResourceManagement/Graph.RBAC/ActiveDirectoryGroupImpl.cs +++ b/src/ResourceManagement/Graph.RBAC/ActiveDirectoryGroupImpl.cs @@ -29,7 +29,7 @@ public partial class ActiveDirectoryGroupImpl : string IHasId.Id => Inner.ObjectId; - GraphRbacManager IHasManager.Manager => throw new NotImplementedException(); + GraphRbacManager IHasManager.Manager => manager; public string Mail() { diff --git a/src/ResourceManagement/Graph.RBAC/ActiveDirectoryUsersImpl.cs b/src/ResourceManagement/Graph.RBAC/ActiveDirectoryUsersImpl.cs index 39c57c25c..9971313fd 100644 --- a/src/ResourceManagement/Graph.RBAC/ActiveDirectoryUsersImpl.cs +++ b/src/ResourceManagement/Graph.RBAC/ActiveDirectoryUsersImpl.cs @@ -110,7 +110,7 @@ public IUsersOperations Inner } } - GraphRbacManager IHasManager.Manager => throw new NotImplementedException(); + GraphRbacManager IHasManager.Manager => manager; public async Task> ListAsync(bool loadAllPages = true, CancellationToken cancellationToken = default(CancellationToken)) { diff --git a/src/ResourceManagement/Graph.RBAC/RoleAssignmentsImpl.cs b/src/ResourceManagement/Graph.RBAC/RoleAssignmentsImpl.cs index 2246cf1a5..c0b254a56 100644 --- a/src/ResourceManagement/Graph.RBAC/RoleAssignmentsImpl.cs +++ b/src/ResourceManagement/Graph.RBAC/RoleAssignmentsImpl.cs @@ -77,7 +77,7 @@ public IRoleAssignmentsOperations Inner } } - GraphRbacManager IHasManager.Manager => throw new NotImplementedException(); + GraphRbacManager IHasManager.Manager => manager; internal RoleAssignmentsImpl(GraphRbacManager manager) { diff --git a/src/ResourceManagement/Graph.RBAC/ServicePrincipalImpl.cs b/src/ResourceManagement/Graph.RBAC/ServicePrincipalImpl.cs index c993d7328..099ca5dde 100644 --- a/src/ResourceManagement/Graph.RBAC/ServicePrincipalImpl.cs +++ b/src/ResourceManagement/Graph.RBAC/ServicePrincipalImpl.cs @@ -46,7 +46,7 @@ public partial class ServicePrincipalImpl : string IHasId.Id => Inner.ObjectId; - GraphRbacManager IHasManager.Manager => throw new NotImplementedException(); + GraphRbacManager IHasManager.Manager => manager; public PasswordCredentialImpl DefinePasswordCredential(string name) where T : class { From 42bb8b475dcfb539784a01dbceb773c53070bc8b Mon Sep 17 00:00:00 2001 From: Chuang <54572251+xccc-msft@users.noreply.github.com> Date: Thu, 4 Feb 2021 13:17:20 +0800 Subject: [PATCH 26/72] Storage: manual revert on SkuName (#1203) --- .../Storage/Generated/Models/SkuName.cs | 82 ++++--------------- 1 file changed, 16 insertions(+), 66 deletions(-) diff --git a/src/ResourceManagement/Storage/Generated/Models/SkuName.cs b/src/ResourceManagement/Storage/Generated/Models/SkuName.cs index 9e01d5635..9d1d2aa5b 100644 --- a/src/ResourceManagement/Storage/Generated/Models/SkuName.cs +++ b/src/ResourceManagement/Storage/Generated/Models/SkuName.cs @@ -8,75 +8,25 @@ namespace Microsoft.Azure.Management.Storage.Fluent.Models { - using Newtonsoft.Json; - using Newtonsoft.Json.Converters; - using System.Runtime; - using System.Runtime.Serialization; + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + using Newtonsoft.Json; /// /// Defines values for SkuName. /// - [JsonConverter(typeof(StringEnumConverter))] - public enum SkuName - { - [EnumMember(Value = "Standard_LRS")] - StandardLRS, - [EnumMember(Value = "Standard_GRS")] - StandardGRS, - [EnumMember(Value = "Standard_RAGRS")] - StandardRAGRS, - [EnumMember(Value = "Standard_ZRS")] - StandardZRS, - [EnumMember(Value = "Premium_LRS")] - PremiumLRS, - [EnumMember(Value = "Premium_ZRS")] - PremiumZRS - } - internal static class SkuNameEnumExtension + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Management.ResourceManager.Fluent.Core.ExpandableStringEnumConverter))] + public class SkuName : Management.ResourceManager.Fluent.Core.ExpandableStringEnum { - internal static string ToSerializedValue(this SkuName? value) - { - return value == null ? null : ((SkuName)value).ToSerializedValue(); - } - - internal static string ToSerializedValue(this SkuName value) - { - switch( value ) - { - case SkuName.StandardLRS: - return "Standard_LRS"; - case SkuName.StandardGRS: - return "Standard_GRS"; - case SkuName.StandardRAGRS: - return "Standard_RAGRS"; - case SkuName.StandardZRS: - return "Standard_ZRS"; - case SkuName.PremiumLRS: - return "Premium_LRS"; - case SkuName.PremiumZRS: - return "Premium_ZRS"; - } - return null; - } - - internal static SkuName? ParseSkuName(this string value) - { - switch( value ) - { - case "Standard_LRS": - return SkuName.StandardLRS; - case "Standard_GRS": - return SkuName.StandardGRS; - case "Standard_RAGRS": - return SkuName.StandardRAGRS; - case "Standard_ZRS": - return SkuName.StandardZRS; - case "Premium_LRS": - return SkuName.PremiumLRS; - case "Premium_ZRS": - return SkuName.PremiumZRS; - } - return null; - } + public static readonly SkuName StandardLRS = Parse("Standard_LRS"); + public static readonly SkuName StandardGRS = Parse("Standard_GRS"); + public static readonly SkuName StandardRAGRS = Parse("Standard_RAGRS"); + public static readonly SkuName StandardZRS = Parse("Standard_ZRS"); + public static readonly SkuName PremiumLRS = Parse("Premium_LRS"); } -} +} \ No newline at end of file From af57f48cb4577d79eaa2ada6bee1763d417ca7b5 Mon Sep 17 00:00:00 2001 From: Chuang <54572251+xccc-msft@users.noreply.github.com> Date: Thu, 4 Feb 2021 13:55:37 +0800 Subject: [PATCH 27/72] Release 1.37.0 (#1206) --- Directory.Build.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 48847a3bc..e372b1be4 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -27,11 +27,11 @@ - 1.36.1 + 1.37.0 $(FluentVersion) - 1.0.0.67 + 1.0.0.68 From c7cc11f776f10018ad3ef03f23b031a4e2bfac52 Mon Sep 17 00:00:00 2001 From: Chuang <54572251+xccc-msft@users.noreply.github.com> Date: Thu, 4 Feb 2021 14:55:12 +0800 Subject: [PATCH 28/72] update nuget.config (#1207) --- NuGet.Config | 1 + 1 file changed, 1 insertion(+) diff --git a/NuGet.Config b/NuGet.Config index bedf72903..ca72f83ba 100644 --- a/NuGet.Config +++ b/NuGet.Config @@ -1,6 +1,7 @@  + From cbd07718ac3bd5b417c4d88d9fb4a945e2722cb4 Mon Sep 17 00:00:00 2001 From: Chuang <54572251+xccc-msft@users.noreply.github.com> Date: Thu, 4 Feb 2021 15:58:12 +0800 Subject: [PATCH 29/72] Release Note 1.37.0 (#1208) --- README.md | 9 +++++---- notes/prepare-for-1.37.0.md | 7 +++++++ 2 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 notes/prepare-for-1.37.0.md diff --git a/README.md b/README.md index e711d763f..26a3f142b 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Documentation is available [on this page](https://aka.ms/azure-sdk-dotnet-mgmt) # Azure Management Libraries for .NET -This README is based on the released stable version (1.36.1). If you are looking for other releases, see [More Information](#more-information) +This README is based on the released stable version (1.37.0). If you are looking for other releases, see [More Information](#more-information) The Azure Management Libraries for .NET is a higher-level, object-oriented API for managing Azure resources. Libraries are built on the lower-level, request-response style [auto generated clients](https://github.com/Azure/azure-sdk-for-net/tree/AutoRest) and can run side-by-side with [auto generated clients](https://github.com/Azure/azure-sdk-for-net/tree/AutoRest). @@ -28,7 +28,7 @@ The Azure Management Libraries for .NET is a higher-level, object-oriented API f * [More information](#more-information) ## Feature Availability and Road Map -:triangular_flag_on_post: *as of Version 1.36.1* +:triangular_flag_on_post: *as of Version 1.37.0*
@@ -599,7 +599,7 @@ IAzure azure = Azure.Configure().WithLogLevel(HttpLoggingDelegatingHandler.Level ### Latest stable release -**1.36.1** release builds are available on NuGet: +**1.37.0** release builds are available on NuGet: |Azure Management Library | Package name | Stable | |---------------------------------------------|-----------------------------------------------------|------------------------| @@ -638,7 +638,7 @@ IAzure azure = Azure.Configure().WithLogLevel(HttpLoggingDelegatingHandler.Level ## Upgrading from older versions -If you are migrating your code from 1.36.0 to 1.36.1, you can use these release notes for [preparing your code for 1.36.1 from 1.36.0](./notes/prepare-for-1.36.1.md). +If you are migrating your code from 1.36.1 to 1.37.0, you can use these release notes for [preparing your code for 1.37.0 from 1.36.1](./notes/prepare-for-1.37.0.md). In general, Azure Libraries for .Net follow [semantic versioning](http://semver.org/), so user code should continue working in a compatible fashion between minor versions of the same major version release train, with the following caveats: @@ -673,6 +673,7 @@ If you would like to become an active contributor to this project please follow | Version | SHA1 | Remarks | |-------------------|-------------------------------------------------------------------------------------------|-------------------------------------------------------| +| 1.37 | [1.37](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.37.0) | Tagged release for 1.37 version of Azure management libraries | | 1.36.1 | [1.36.1](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.36.1) | Tagged release for 1.36.1 version of Azure management libraries | | 1.36 | [1.36](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.36.0) | Tagged release for 1.36 version of Azure management libraries | | 1.35 | [1.35](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.35.0) | Tagged release for 1.35 version of Azure management libraries | diff --git a/notes/prepare-for-1.37.0.md b/notes/prepare-for-1.37.0.md new file mode 100644 index 000000000..c96cc7a5c --- /dev/null +++ b/notes/prepare-for-1.37.0.md @@ -0,0 +1,7 @@ +# Prepare for Azure Management Libraries for .NET 1.37 # + +Steps to migrate code that uses Azure Management Libraries for .NET from 1.36.1 to 1.37 ... + +> If this note missed any breaking changes, please open a pull request. + +V1.37 is backwards compatible with V1.36.1 in the APIs intended for public use that reached the general availability (stable) stage in V1.x. From c66a608cf2e7026754edfa4fd781efabc49b49d0 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Fri, 5 Feb 2021 15:58:59 +0800 Subject: [PATCH 30/72] fix broken link in readme (#1210) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 26a3f142b..6f2b641cd 100644 --- a/README.md +++ b/README.md @@ -657,7 +657,7 @@ To enable Http message tracing in your code please check [this article](https:// ## Contribute Code -If you would like to become an active contributor to this project please follow the instructions provided in [Microsoft Azure Projects Contribution Guidelines](http://azure.github.io/guidelines.html). +If you would like to become an active contributor to this project please follow the instructions provided in [Microsoft Azure Projects Contribution Guidelines](https://opensource.microsoft.com/program/#program-contributing). 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) From 0dfd2bdafe45d197ceca2a3931d2bb8666242e5a Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Thu, 4 Mar 2021 10:03:56 +0800 Subject: [PATCH 31/72] bug fix on function app, elastic premium plan need WEBSITE_* settings (#1215) --- .github/CODEOWNERS | 2 +- src/ResourceManagement/AppService/FunctionAppImpl.cs | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 1465c67d7..079d1734a 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1 +1 @@ -* @ChenTanyi @weidongxu-microsoft @yungezz @xccc-msft \ No newline at end of file +* @ChenTanyi @weidongxu-microsoft @yungezz diff --git a/src/ResourceManagement/AppService/FunctionAppImpl.cs b/src/ResourceManagement/AppService/FunctionAppImpl.cs index 17cdb52fb..61b9ae54a 100644 --- a/src/ResourceManagement/AppService/FunctionAppImpl.cs +++ b/src/ResourceManagement/AppService/FunctionAppImpl.cs @@ -23,6 +23,7 @@ namespace Microsoft.Azure.Management.AppService.Fluent using System.IO; using Microsoft.Azure.Management.Graph.RBAC.Fluent; using System.Collections; + using System.Text.RegularExpressions; /// /// The implementation for FunctionApp. @@ -138,10 +139,12 @@ public FunctionAppImpl WithNewConsumptionPlan() } else { + AzureEnvironment environment = ResourceUtils.ExtractAzureEnvironment(Manager.RestClient) ?? AzureEnvironment.AzureGlobalCloud; + string endpointSuffix = Regex.Replace(environment.StorageEndpointSuffix ?? AzureEnvironment.AzureGlobalCloud.StorageEndpointSuffix, "^\\.*", ""); var servicePlanTask = Manager.AppServicePlans.GetByIdAsync(this.AppServicePlanId()); var keys = await storageAccountToSet.GetKeysAsync(cancellationToken); - var connectionString = string.Format("DefaultEndpointsProtocol=https;AccountName={0};AccountKey={1}", - storageAccountToSet.Name, keys[0].Value); + var connectionString = string.Format("DefaultEndpointsProtocol=https;AccountName={0};AccountKey={1};EndpointSuffix={2}", + storageAccountToSet.Name, keys[0].Value, endpointSuffix); AddAppSettingIfNotModified("AzureWebJobsStorage", connectionString); AddAppSettingIfNotModified("AzureWebJobsDashboard", connectionString); if (IsConsumptionAppServicePlan((await servicePlanTask)?.PricingTier)) @@ -181,7 +184,7 @@ private bool IsConsumptionAppServicePlan(PricingTier pricingTier) } SkuDescription description = pricingTier.SkuDescription; - return description.Tier.Equals("Dynamic", StringComparison.OrdinalIgnoreCase); + return description.Tier.Equals(SkuName.Dynamic.Value, StringComparison.OrdinalIgnoreCase) || description.Tier.Equals(SkuName.ElasticPremium.Value, StringComparison.OrdinalIgnoreCase); } public override async Task CreateAsync(CancellationToken cancellationToken = default(CancellationToken), bool multiThreaded = true) From 50758b4988dc7eaf3246d52203f06067aa0d1d52 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Mon, 8 Mar 2021 10:03:21 +0800 Subject: [PATCH 32/72] fix NPE (#1217) --- src/ResourceManagement/Compute/GalleryImageVersionImpl.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ResourceManagement/Compute/GalleryImageVersionImpl.cs b/src/ResourceManagement/Compute/GalleryImageVersionImpl.cs index 21ce09b07..bcbf4a346 100644 --- a/src/ResourceManagement/Compute/GalleryImageVersionImpl.cs +++ b/src/ResourceManagement/Compute/GalleryImageVersionImpl.cs @@ -300,7 +300,7 @@ public GalleryImageVersionImpl WithLocation(string location) public GalleryImageVersionImpl WithLocation(Region location) { this.Inner.Location = location.ToString(); - return null; + return this; } ///GENMHASH:03B1F797E02E1089DCD5EB13134EB163:0206C7B1F86570DBFF6507721145FD4A From 2c1a3e3f28130b6ace9e1b2e05e05b6d1a36dd89 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Thu, 11 Mar 2021 10:40:50 +0800 Subject: [PATCH 33/72] fix trailing slash (#1218) --- src/ResourceManagement/ResourceManager/AzureEnvironment.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ResourceManagement/ResourceManager/AzureEnvironment.cs b/src/ResourceManagement/ResourceManager/AzureEnvironment.cs index 8da251454..657da866d 100644 --- a/src/ResourceManagement/ResourceManager/AzureEnvironment.cs +++ b/src/ResourceManagement/ResourceManager/AzureEnvironment.cs @@ -36,7 +36,7 @@ static AzureEnvironment() Name = nameof(AzureUSGovernment), AuthenticationEndpoint = "https://login.microsoftonline.us/", ResourceManagerEndpoint = "https://management.usgovcloudapi.net/", - ManagementEndpoint = "https://management.core.usgovcloudapi.net", + ManagementEndpoint = "https://management.core.usgovcloudapi.net/", GraphEndpoint = "https://graph.windows.net/", StorageEndpointSuffix = "core.usgovcloudapi.net", KeyVaultSuffix = "vault.usgovcloudapi.net" @@ -46,7 +46,7 @@ static AzureEnvironment() Name = nameof(AzureGermanCloud), AuthenticationEndpoint = "https://login.microsoftonline.de/", ResourceManagerEndpoint = "https://management.microsoftazure.de/", - ManagementEndpoint = "https://management.core.cloudapi.de", + ManagementEndpoint = "https://management.core.cloudapi.de/", GraphEndpoint = "https://graph.cloudapi.de/", StorageEndpointSuffix = "core.cloudapi.de", KeyVaultSuffix = "vault.microsoftazure.de" From dbdccfff31a8290e784f4a5ae648792fd0733324 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Fri, 12 Mar 2021 14:01:08 +0800 Subject: [PATCH 34/72] use lazy init for data-plane keyvault client (#1219) --- Samples/Samples.csproj | 2 +- Tests/AzSdk.test.reference.props | 2 +- src/AzSdk.reference.props | 2 +- .../Microsoft.Azure.Management.KeyVault.Fluent.csproj | 2 +- src/ResourceManagement/KeyVault/VaultImpl.cs | 10 +++++----- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Samples/Samples.csproj b/Samples/Samples.csproj index 0884dcd23..dc7ae8c01 100644 --- a/Samples/Samples.csproj +++ b/Samples/Samples.csproj @@ -28,7 +28,7 @@ - + diff --git a/Tests/AzSdk.test.reference.props b/Tests/AzSdk.test.reference.props index 02bc274fc..5eb06e3fa 100644 --- a/Tests/AzSdk.test.reference.props +++ b/Tests/AzSdk.test.reference.props @@ -6,7 +6,7 @@ - + diff --git a/src/AzSdk.reference.props b/src/AzSdk.reference.props index b21fd3d75..fb7ef7f12 100644 --- a/src/AzSdk.reference.props +++ b/src/AzSdk.reference.props @@ -6,7 +6,7 @@ - + diff --git a/src/ResourceManagement/KeyVault/Microsoft.Azure.Management.KeyVault.Fluent.csproj b/src/ResourceManagement/KeyVault/Microsoft.Azure.Management.KeyVault.Fluent.csproj index eb9ff08a6..38f060284 100644 --- a/src/ResourceManagement/KeyVault/Microsoft.Azure.Management.KeyVault.Fluent.csproj +++ b/src/ResourceManagement/KeyVault/Microsoft.Azure.Management.KeyVault.Fluent.csproj @@ -16,7 +16,7 @@ - + diff --git a/src/ResourceManagement/KeyVault/VaultImpl.cs b/src/ResourceManagement/KeyVault/VaultImpl.cs index 20eb7d7ed..1269db8e1 100644 --- a/src/ResourceManagement/KeyVault/VaultImpl.cs +++ b/src/ResourceManagement/KeyVault/VaultImpl.cs @@ -31,7 +31,7 @@ internal partial class VaultImpl : IDefinition, IUpdate { - private IKeyVaultClient client; + private Lazy client; private IKeys keys; private ISecrets secrets; private IGraphRbacManager graphRbacManager; @@ -49,7 +49,7 @@ internal VaultImpl(string name, VaultInner innerObject, IKeyVaultManager manager this.accessPolicies.Add(new AccessPolicyImpl(entry, this)); } } - this.client = new KeyVaultClientInternal(Manager.RestClient.Credentials, Manager.RestClient.RootHttpHandler, Manager.RestClient.Handlers.ToArray()); + this.client = new Lazy(() => new KeyVaultClientInternal(Manager.RestClient.Credentials, Manager.RestClient.RootHttpHandler, Manager.RestClient.Handlers.ToArray())); } ///GENMHASH:FAAD3C3E07174E29B21DE058D968BBF7:A534A23FE2D228AC3080C1CF07E66439 @@ -149,7 +149,7 @@ public IKeys Keys { if (keys == null) { - keys = new KeysImpl(client, this); + keys = new KeysImpl(client.Value, this); } return keys; } @@ -161,13 +161,13 @@ public ISecrets Secrets { if (secrets == null) { - secrets = new SecretsImpl(client, this); + secrets = new SecretsImpl(client.Value, this); } return secrets; } } - IKeyVaultClient IVaultBeta.Client => client; + IKeyVaultClient IVaultBeta.Client => client.Value; ///GENMHASH:577E5E9CE0B513EB5189E6F44BB732C7:3949CE4CBC4994E8C88DF2E4815A8696 public VaultImpl WithEmptyAccessPolicy() From 14380492f4c0ebc607a5f4d0a7aaf0d11e994be0 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Fri, 12 Mar 2021 14:41:56 +0800 Subject: [PATCH 35/72] bump version to 1.37.1 (#1220) --- Directory.Build.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index e372b1be4..241c9a614 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -27,11 +27,11 @@ - 1.37.0 + 1.37.1 $(FluentVersion) - 1.0.0.68 + 1.0.0.69 From a0dc29f36e5f10e0e7e1c305720d32d13656aaf8 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Mon, 15 Mar 2021 09:55:04 +0800 Subject: [PATCH 36/72] update readme for 1.37.1 (#1221) --- README.md | 9 +++++---- notes/prepare-for-1.37.1.md | 7 +++++++ 2 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 notes/prepare-for-1.37.1.md diff --git a/README.md b/README.md index 6f2b641cd..1ec8d5e4e 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Documentation is available [on this page](https://aka.ms/azure-sdk-dotnet-mgmt) # Azure Management Libraries for .NET -This README is based on the released stable version (1.37.0). If you are looking for other releases, see [More Information](#more-information) +This README is based on the released stable version (1.37.1). If you are looking for other releases, see [More Information](#more-information) The Azure Management Libraries for .NET is a higher-level, object-oriented API for managing Azure resources. Libraries are built on the lower-level, request-response style [auto generated clients](https://github.com/Azure/azure-sdk-for-net/tree/AutoRest) and can run side-by-side with [auto generated clients](https://github.com/Azure/azure-sdk-for-net/tree/AutoRest). @@ -28,7 +28,7 @@ The Azure Management Libraries for .NET is a higher-level, object-oriented API f * [More information](#more-information) ## Feature Availability and Road Map -:triangular_flag_on_post: *as of Version 1.37.0* +:triangular_flag_on_post: *as of Version 1.37.1*
@@ -599,7 +599,7 @@ IAzure azure = Azure.Configure().WithLogLevel(HttpLoggingDelegatingHandler.Level ### Latest stable release -**1.37.0** release builds are available on NuGet: +**1.37.1** release builds are available on NuGet: |Azure Management Library | Package name | Stable | |---------------------------------------------|-----------------------------------------------------|------------------------| @@ -638,7 +638,7 @@ IAzure azure = Azure.Configure().WithLogLevel(HttpLoggingDelegatingHandler.Level ## Upgrading from older versions -If you are migrating your code from 1.36.1 to 1.37.0, you can use these release notes for [preparing your code for 1.37.0 from 1.36.1](./notes/prepare-for-1.37.0.md). +If you are migrating your code from 1.37.0 to 1.37.1, you can use these release notes for [preparing your code for 1.37.1 from 1.37.0](./notes/prepare-for-1.37.1.md). In general, Azure Libraries for .Net follow [semantic versioning](http://semver.org/), so user code should continue working in a compatible fashion between minor versions of the same major version release train, with the following caveats: @@ -673,6 +673,7 @@ If you would like to become an active contributor to this project please follow | Version | SHA1 | Remarks | |-------------------|-------------------------------------------------------------------------------------------|-------------------------------------------------------| +| 1.37.1 | [1.37.1](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.37.1) | Tagged release for 1.37.1 version of Azure management libraries | | 1.37 | [1.37](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.37.0) | Tagged release for 1.37 version of Azure management libraries | | 1.36.1 | [1.36.1](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.36.1) | Tagged release for 1.36.1 version of Azure management libraries | | 1.36 | [1.36](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.36.0) | Tagged release for 1.36 version of Azure management libraries | diff --git a/notes/prepare-for-1.37.1.md b/notes/prepare-for-1.37.1.md new file mode 100644 index 000000000..32976dc65 --- /dev/null +++ b/notes/prepare-for-1.37.1.md @@ -0,0 +1,7 @@ +# Prepare for Azure Management Libraries for .NET 1.37.1 # + +Steps to migrate code that uses Azure Management Libraries for .NET from 1.37 to 1.37.1 ... + +> If this note missed any breaking changes, please open a pull request. + +V1.37.1 is backwards compatible with V1.37 in the APIs intended for public use that reached the general availability (stable) stage in V1.x. From bcbff6b961fc1e127d931ca2c9ee5bf6e98d559b Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Thu, 25 Mar 2021 18:02:00 +0800 Subject: [PATCH 37/72] fix Get bug, init of HyperV should be in define flow, not in get flow (#1227) --- src/ResourceManagement/Compute/VirtualMachineCustomImageImpl.cs | 2 -- .../Compute/VirtualMachineCustomImagesImpl.cs | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/ResourceManagement/Compute/VirtualMachineCustomImageImpl.cs b/src/ResourceManagement/Compute/VirtualMachineCustomImageImpl.cs index 81f627533..7ba513ee3 100644 --- a/src/ResourceManagement/Compute/VirtualMachineCustomImageImpl.cs +++ b/src/ResourceManagement/Compute/VirtualMachineCustomImageImpl.cs @@ -29,8 +29,6 @@ internal partial class VirtualMachineCustomImageImpl : internal VirtualMachineCustomImageImpl(string name, ImageInner innerModel, IComputeManager computeManager) : base(name, innerModel, computeManager) { - //set the default value for the hyper-v generation - this.Inner.HyperVGeneration = HyperVGenerationTypes.V1; } ///GENMHASH:D56077CEB6F4BC29067D1495F17A7955:BD98217A776917172DAD36841C524F30 diff --git a/src/ResourceManagement/Compute/VirtualMachineCustomImagesImpl.cs b/src/ResourceManagement/Compute/VirtualMachineCustomImagesImpl.cs index b6ee480dc..0a803234b 100644 --- a/src/ResourceManagement/Compute/VirtualMachineCustomImagesImpl.cs +++ b/src/ResourceManagement/Compute/VirtualMachineCustomImagesImpl.cs @@ -37,7 +37,7 @@ protected async override Task DeleteInnerByGroupAsync(string groupName, string n ///GENMHASH:8ACFB0E23F5F24AD384313679B65F404:664BEF11BF4AA10D27449EE89EF181F3 public IBlank Define(string name) { - return this.WrapModel(name); + return this.WrapModel(name).WithHyperVGeneration(HyperVGenerationTypes.V1); } ///GENMHASH:AB63F782DA5B8D22523A284DAD664D17:0DA05B447E9373BA84F249FC22D8EDFF From fcc1e5b00376634dc8f675e655bffc76c1cf0e20 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Thu, 25 Mar 2021 18:08:55 +0800 Subject: [PATCH 38/72] update api to host/default/listkeys (#1228) --- src/ResourceManagement/AppService/FunctionAppImpl.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/ResourceManagement/AppService/FunctionAppImpl.cs b/src/ResourceManagement/AppService/FunctionAppImpl.cs index 61b9ae54a..948a4dd94 100644 --- a/src/ResourceManagement/AppService/FunctionAppImpl.cs +++ b/src/ResourceManagement/AppService/FunctionAppImpl.cs @@ -227,7 +227,7 @@ public string GetMasterKey() /// the master key of the function app. public async Task GetMasterKeyAsync(CancellationToken cancellationToken = default(CancellationToken)) { - string apiVersion = "2016-08-01"; + string apiVersion = "2019-08-01"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -243,7 +243,7 @@ public string GetMasterKey() } // Construct URL var _baseUrl = Manager.Inner.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/admin/masterkey").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listkeys").ToString(); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(ResourceGroupName)); _url = _url.Replace("{name}", System.Uri.EscapeDataString(Name)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Manager.Inner.SubscriptionId)); @@ -259,7 +259,7 @@ public string GetMasterKey() // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.Method = new HttpMethod("POST"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Manager.Inner.GenerateClientRequestId != null && Manager.Inner.GenerateClientRequestId.Value) @@ -337,8 +337,8 @@ public string GetMasterKey() _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - var map = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Manager.Inner.DeserializationSettings); - return map["masterKey"]; + var map = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Manager.Inner.DeserializationSettings); + return map["masterKey"] == null ? null : map["masterKey"].ToString(); } catch (JsonException ex) { From 16c062b01c5cfc1a8dfb9373aeba5e7cfb69ad52 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Thu, 8 Apr 2021 15:41:04 +0800 Subject: [PATCH 39/72] bug fix, SetInner in async method (#1230) --- .../Deployment/DeploymentImpl.cs | 31 ++----------------- 1 file changed, 2 insertions(+), 29 deletions(-) diff --git a/src/ResourceManagement/ResourceManager/Deployment/DeploymentImpl.cs b/src/ResourceManagement/ResourceManager/Deployment/DeploymentImpl.cs index 287aa9f90..aba76d412 100644 --- a/src/ResourceManagement/ResourceManager/Deployment/DeploymentImpl.cs +++ b/src/ResourceManagement/ResourceManager/Deployment/DeploymentImpl.cs @@ -423,17 +423,7 @@ public IDeployment BeginCreate() #region Implementation of ICreatable interface - public new IDeployment Create() - { - if (creatableResourceGroup != null) - { - creatableResourceGroup.Create(); - } - CreateResource(); - return this; - } - - public async new Task CreateAsync(CancellationToken cancellationToken = default(CancellationToken), bool multiThreaded = true) + public async override Task CreateAsync(CancellationToken cancellationToken = default(CancellationToken), bool multiThreaded = true) { if (creatableResourceGroup != null) { @@ -459,24 +449,7 @@ public async override Task CreateResourceAsync(CancellationToken ca ParametersLink = ParametersLink } }; - await Manager.Inner.Deployments.CreateOrUpdateAsync(ResourceGroupName, Name, inner, cancellationToken); - return this; - } - - public override IDeployment CreateResource() - { - DeploymentInner inner = new DeploymentInner - { - Properties = new DeploymentProperties - { - Mode = Mode.Value, - Template = Template, - TemplateLink = TemplateLink, - Parameters = Parameters, - ParametersLink = ParametersLink - } - }; - SetInner(Extensions.Synchronize(() => Manager.Inner.Deployments.CreateOrUpdateAsync(ResourceGroupName, Name, inner))); ; + SetInner(await Manager.Inner.Deployments.CreateOrUpdateAsync(ResourceGroupName, Name, inner, cancellationToken)); return this; } From 352ca777e4b16dca40493d0da5610d77944382fd Mon Sep 17 00:00:00 2001 From: Vaclav Jirovsky Date: Thu, 8 Apr 2021 19:03:25 +0200 Subject: [PATCH 40/72] fixed typos (#1231) credentail -> credential --- .../Authentication/AzureCredentialsFactory.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ResourceManagement/ResourceManager/Authentication/AzureCredentialsFactory.cs b/src/ResourceManagement/ResourceManager/Authentication/AzureCredentialsFactory.cs index 279e23ab8..bc7579f86 100644 --- a/src/ResourceManagement/ResourceManager/Authentication/AzureCredentialsFactory.cs +++ b/src/ResourceManagement/ResourceManager/Authentication/AzureCredentialsFactory.cs @@ -54,7 +54,7 @@ public AzureCredentials FromDevice(string clientId, string tenantId, AzureEnviro #endif /// - /// Creates a credentail object using token from local managed service identity endpoint. + /// Creates a credential object using token from local managed service identity endpoint. /// /// the information needed for MSI authentication /// the environment to authenticate to @@ -65,7 +65,7 @@ public AzureCredentials FromMSI(MSILoginInformation msiLoginInformation, AzureEn } /// - /// Creates a credentail object using token from local managed service identity endpoint. + /// Creates a credential object using token from local managed service identity endpoint. /// /// Resource Type for MSI Login Information /// The environment to authenticate to @@ -77,7 +77,7 @@ public AzureCredentials FromSystemAssignedManagedServiceIdentity(MSIResourceType } /// - /// Creates a credentail object using token from local managed service identity endpoint. + /// Creates a credential object using token from local managed service identity endpoint. /// /// User Assigned Identity Client ID /// Resource Type for MSI Login Information From abe0a9c16c91c61a4d6436987a01ea461e2576bc Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Tue, 20 Apr 2021 15:18:51 +0800 Subject: [PATCH 41/72] send utc to server (#1233) --- src/ResourceManagement/Monitor/MetricDefinitionImpl.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ResourceManagement/Monitor/MetricDefinitionImpl.cs b/src/ResourceManagement/Monitor/MetricDefinitionImpl.cs index cb5f5da54..4d8359f5b 100644 --- a/src/ResourceManagement/Monitor/MetricDefinitionImpl.cs +++ b/src/ResourceManagement/Monitor/MetricDefinitionImpl.cs @@ -91,8 +91,8 @@ public IMetricCollection Execute() resourceUri: this.inner.ResourceId, odataQuery: new ODataQuery(this.odataFilter), timespan: string.Format("{0}/{1}", - this.queryStartTime.ToString("o"), - this.queryEndTime.ToString("o")), + this.queryStartTime.ToUniversalTime().ToString("o"), + this.queryEndTime.ToUniversalTime().ToString("o")), interval: this.interval, metricnames: this.inner.Name?.Value, aggregation: this.aggreagation, From ed3660b29c8183e96229d0aaad6da10a4244e885 Mon Sep 17 00:00:00 2001 From: Alexander Schmidt <32797407+devdeer-alex@users.noreply.github.com> Date: Fri, 7 May 2021 07:41:00 +0200 Subject: [PATCH 42/72] Fixed missing universal conversion in samples. (#1234) --- Samples/Monitor/QueryMetricsAndActivityLogs.cs | 2 +- Samples/Monitor/SecurityBreachOrRiskActivityLogAlerts.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Samples/Monitor/QueryMetricsAndActivityLogs.cs b/Samples/Monitor/QueryMetricsAndActivityLogs.cs index ffd083e36..69424ada9 100644 --- a/Samples/Monitor/QueryMetricsAndActivityLogs.cs +++ b/Samples/Monitor/QueryMetricsAndActivityLogs.cs @@ -55,7 +55,7 @@ public static void RunSample(IAzure azure) // Add some blob transaction events AddBlobTransactions(storageConnectionString); - DateTime recordDateTime = DateTime.Now; + DateTime recordDateTime = DateTime.Now.ToUniversalTime(); // get metric definitions for storage account. foreach (var metricDefinition in azure.MetricDefinitions.ListByResource(storageAccount.Id)) { diff --git a/Samples/Monitor/SecurityBreachOrRiskActivityLogAlerts.cs b/Samples/Monitor/SecurityBreachOrRiskActivityLogAlerts.cs index 8be24335d..39915757f 100644 --- a/Samples/Monitor/SecurityBreachOrRiskActivityLogAlerts.cs +++ b/Samples/Monitor/SecurityBreachOrRiskActivityLogAlerts.cs @@ -82,7 +82,7 @@ public static void RunSample(IAzure azure) // for near real time monitoring. SdkContext.DelayProvider.Delay(6 * 60000); - DateTime recordDateTime = DateTime.Now; + DateTime recordDateTime = DateTime.Now.ToUniversalTime(); // get activity logs for the same period. var logs = azure.ActivityLogs.DefineQuery() .StartingFrom(recordDateTime.AddDays(-7)) From 1a47cc26527d16d4598cd93dec40facfc3345fa0 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Tue, 11 May 2021 16:03:19 +0800 Subject: [PATCH 43/72] remove link (#1237) --- Samples/BatchAI/ManageBatchAI.cs | 3 --- tools/credscan/CredScanSuppressions.json | 4 ---- 2 files changed, 7 deletions(-) diff --git a/Samples/BatchAI/ManageBatchAI.cs b/Samples/BatchAI/ManageBatchAI.cs index 7acd4e705..a43847426 100644 --- a/Samples/BatchAI/ManageBatchAI.cs +++ b/Samples/BatchAI/ManageBatchAI.cs @@ -30,9 +30,6 @@ public class Program * - Create Microsoft Cognitive Toolkit job to run on the cluster * - Wait for job to complete * - Get output files - * - * Please note: in order to run this sample, please download and unzip sample package from here - * Export path to the content to $SAMPLE_DATA_PATH. */ public static void RunSample(IAzure azure) { diff --git a/tools/credscan/CredScanSuppressions.json b/tools/credscan/CredScanSuppressions.json index b0efa400c..7ba1ad6f2 100644 --- a/tools/credscan/CredScanSuppressions.json +++ b/tools/credscan/CredScanSuppressions.json @@ -4,10 +4,6 @@ { "placeholder": "MGMT_PLACEHOLDER", "_justification": "This is the place holder used by tests." - }, - { - "hash": "nLj4+SAZtXu12SVMX7Xcbt2Fu+cjylW2bIp5RybBlyE=", - "_justification": "Link of sample package provided in ManageBatchAI.cs." } ] } \ No newline at end of file From a32b3a2e28a10e44b74388c817ac72b65b819710 Mon Sep 17 00:00:00 2001 From: Yev Date: Thu, 15 Jul 2021 21:37:49 -0400 Subject: [PATCH 44/72] Adding westus3 region (#1250) --- src/ResourceManagement/ResourceManager/Region.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ResourceManagement/ResourceManager/Region.cs b/src/ResourceManagement/ResourceManager/Region.cs index 615acfd46..3761abc9a 100644 --- a/src/ResourceManagement/ResourceManager/Region.cs +++ b/src/ResourceManagement/ResourceManager/Region.cs @@ -17,6 +17,7 @@ public partial class Region #region Americas public static readonly Region USWest = new Region("westus"); public static readonly Region USWest2 = new Region("westus2"); + public static readonly Region USWest3 = new Region("westus3"); public static readonly Region USCentral = new Region("centralus"); public static readonly Region USEast = new Region("eastus"); public static readonly Region USEast2 = new Region("eastus2"); From 4b1e1da4bff2e14d316618449ea569f68d706cac Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Mon, 26 Jul 2021 12:16:41 +0800 Subject: [PATCH 45/72] fix NPE on azure firewall, and other bug fixes (#1252) * fix NPE on azure firewall * add async method GetPrimaryNetworkInterfaceAsync * support set clientSecret to issuer --- .../InterfaceImpl/WebAppAuthenticationImpl.cs | 11 ++++++++++ .../Definition/IDefinition.cs | 9 +++++++++ .../UpdateDefinition/IUpdateDefinition.cs | 9 +++++++++ .../AppService/WebAppAuthenticationImpl.cs | 10 +++++++++- .../Compute/VirtualMachineImpl.cs | 5 +++++ .../Network/AzureFirewallImpl.cs | 20 +++++++++++++++++++ .../Network/Domain/IHasNetworkInterfaces.cs | 10 +++++++++- 7 files changed, 72 insertions(+), 2 deletions(-) diff --git a/src/ResourceManagement/AppService/Domain/InterfaceImpl/WebAppAuthenticationImpl.cs b/src/ResourceManagement/AppService/Domain/InterfaceImpl/WebAppAuthenticationImpl.cs index 5c41bb694..58dddc3b6 100644 --- a/src/ResourceManagement/AppService/Domain/InterfaceImpl/WebAppAuthenticationImpl.cs +++ b/src/ResourceManagement/AppService/Domain/InterfaceImpl/WebAppAuthenticationImpl.cs @@ -198,5 +198,16 @@ internal partial class WebAppAuthenticationImpl> WebAppAuthentication.Definition.IWithAuthenticationProvider>.WithActiveDirectory(string clientId, string clientSecret, string issuerUrl) + { + return this.WithActiveDirectory(clientId, clientSecret, issuerUrl); + } + + WebAppAuthentication.UpdateDefinition.IWithAttach> WebAppAuthentication.UpdateDefinition.IWithAuthenticationProvider>.WithActiveDirectory(string clientId, string clientSecret, string issuerUrl) + { + return this.WithActiveDirectory(clientId, clientSecret, issuerUrl); + } + } } \ No newline at end of file diff --git a/src/ResourceManagement/AppService/Domain/WebAppAuthentication/Definition/IDefinition.cs b/src/ResourceManagement/AppService/Domain/WebAppAuthentication/Definition/IDefinition.cs index 979b958ac..191de39ae 100644 --- a/src/ResourceManagement/AppService/Domain/WebAppAuthentication/Definition/IDefinition.cs +++ b/src/ResourceManagement/AppService/Domain/WebAppAuthentication/Definition/IDefinition.cs @@ -87,6 +87,15 @@ public interface IWithAuthenticationProvider /// The next stage of the definition. Microsoft.Azure.Management.AppService.Fluent.WebAppAuthentication.Definition.IWithAttach WithActiveDirectory(string clientId, string issuerUrl); + /// + /// Specifies the provider to be Active Directory and its client ID and issuer URL. + /// + /// The AAD app's client ID. + /// The AAD app's client secret. + /// The token issuer URL in the format of https://sts.windows.net/(tenantId). + /// The next stage of the definition. + Microsoft.Azure.Management.AppService.Fluent.WebAppAuthentication.Definition.IWithAttach WithActiveDirectory(string clientId, string clientSecret, string issuerUrl); + /// /// Specifies the provider to be Google and its client ID and client secret. /// diff --git a/src/ResourceManagement/AppService/Domain/WebAppAuthentication/UpdateDefinition/IUpdateDefinition.cs b/src/ResourceManagement/AppService/Domain/WebAppAuthentication/UpdateDefinition/IUpdateDefinition.cs index cd60a1ff9..a80ad8948 100644 --- a/src/ResourceManagement/AppService/Domain/WebAppAuthentication/UpdateDefinition/IUpdateDefinition.cs +++ b/src/ResourceManagement/AppService/Domain/WebAppAuthentication/UpdateDefinition/IUpdateDefinition.cs @@ -90,6 +90,15 @@ public interface IWithAuthenticationProvider /// The next stage of the definition. Microsoft.Azure.Management.AppService.Fluent.WebAppAuthentication.UpdateDefinition.IWithAttach WithActiveDirectory(string clientId, string issuerUrl); + /// + /// Specifies the provider to be Active Directory and its client ID and issuer URL. + /// + /// The AAD app's client ID. + /// The AAD app's client secret. + /// The token issuer URL in the format of https://sts.windows.net/(tenantId). + /// The next stage of the definition. + Microsoft.Azure.Management.AppService.Fluent.WebAppAuthentication.UpdateDefinition.IWithAttach WithActiveDirectory(string clientId, string clientSecret, string issuerUrl); + /// /// Specifies the provider to be Google and its client ID and client secret. /// diff --git a/src/ResourceManagement/AppService/WebAppAuthenticationImpl.cs b/src/ResourceManagement/AppService/WebAppAuthenticationImpl.cs index d14a618a7..ef2deca05 100644 --- a/src/ResourceManagement/AppService/WebAppAuthenticationImpl.cs +++ b/src/ResourceManagement/AppService/WebAppAuthenticationImpl.cs @@ -96,6 +96,14 @@ public WebAppAuthenticationImpl WithActiveDirectory(string clientId, string clientSecret, string issuerUrl) + { + Inner.ClientId = clientId; + Inner.ClientSecret = clientSecret; + Inner.Issuer = issuerUrl; + return this; + } + IWithCreate IInDefinition>.Attach() { parent.WithAuthentication(this); @@ -108,7 +116,7 @@ public IUpdate Attach() return (FluentImplT)parent; } - internal WebAppAuthenticationImpl(SiteAuthSettingsInner inner, WebAppBaseImpl parent) + internal WebAppAuthenticationImpl(SiteAuthSettingsInner inner, WebAppBaseImpl parent) : base(inner) { this.parent = parent; diff --git a/src/ResourceManagement/Compute/VirtualMachineImpl.cs b/src/ResourceManagement/Compute/VirtualMachineImpl.cs index 4998005fa..a2cedd72e 100644 --- a/src/ResourceManagement/Compute/VirtualMachineImpl.cs +++ b/src/ResourceManagement/Compute/VirtualMachineImpl.cs @@ -1588,6 +1588,11 @@ public INetworkInterface GetPrimaryNetworkInterface() return this.networkManager.NetworkInterfaces.GetById(this.PrimaryNetworkInterfaceId()); } + public Task GetPrimaryNetworkInterfaceAsync() + { + return this.networkManager.NetworkInterfaces.GetByIdAsync(this.PrimaryNetworkInterfaceId()); + } + ///GENMHASH:D3ADA5DC7B5CC9C5BD29AC1110C61014:EC93403D80CE55A8079C6FDA3D5DE566 public IPublicIPAddress GetPrimaryPublicIPAddress() { diff --git a/src/ResourceManagement/Network/AzureFirewallImpl.cs b/src/ResourceManagement/Network/AzureFirewallImpl.cs index 56916fe0d..151f723ad 100644 --- a/src/ResourceManagement/Network/AzureFirewallImpl.cs +++ b/src/ResourceManagement/Network/AzureFirewallImpl.cs @@ -1346,6 +1346,10 @@ private AzureFirewallImpl WithAdditionalProperties(IDictionary a private AzureFirewallImpl WithAdditionalProperty(string key, string value) { + if (Inner.AdditionalProperties == null) + { + Inner.AdditionalProperties = new Dictionary(); + } Inner.AdditionalProperties.Add(key, value); return this; } @@ -1379,12 +1383,20 @@ private AzureFirewallImpl WithAllowActionTypeInNetworkRuleCollection() private AzureFirewallImpl WithAnyProtocolInNatRule() { + if (natRule.Protocols == null) + { + natRule.Protocols = new List(); + } natRule.Protocols.Add(AzureFirewallNetworkRuleProtocol.Any); return this; } private AzureFirewallImpl WithAnyProtocolInNetworkRule() { + if (networkRule.Protocols == null) + { + networkRule.Protocols = new List(); + } networkRule.Protocols.Add(AzureFirewallNetworkRuleProtocol.Any); return this; } @@ -1610,12 +1622,20 @@ private AzureFirewallImpl WithMssqlProtocolInApplicationRule(int? port) private AzureFirewallImpl WithIcmpProtocolInNatRule() { + if (natRule.Protocols == null) + { + natRule.Protocols = new List(); + } natRule.Protocols.Add(AzureFirewallNetworkRuleProtocol.ICMP); return this; } private AzureFirewallImpl WithIcmpProtocolInNetworkRule() { + if (networkRule.Protocols == null) + { + networkRule.Protocols = new List(); + } networkRule.Protocols.Add(AzureFirewallNetworkRuleProtocol.ICMP); return this; } diff --git a/src/ResourceManagement/Network/Domain/IHasNetworkInterfaces.cs b/src/ResourceManagement/Network/Domain/IHasNetworkInterfaces.cs index cfd498a91..73ab8cae4 100644 --- a/src/ResourceManagement/Network/Domain/IHasNetworkInterfaces.cs +++ b/src/ResourceManagement/Network/Domain/IHasNetworkInterfaces.cs @@ -6,6 +6,7 @@ namespace Microsoft.Azure.Management.Network.Fluent { using System.Collections.Generic; + using System.Threading.Tasks; /// /// Interface exposing a list of network interfaces. @@ -17,7 +18,14 @@ public interface IHasNetworkInterfaces : IHasId /// Note that this method can result in a call to the cloud to fetch the network interface information. /// /// The primary network interface associated with this resource. - Microsoft.Azure.Management.Network.Fluent.INetworkInterface GetPrimaryNetworkInterface(); + INetworkInterface GetPrimaryNetworkInterface(); + + /// + /// Gets the primary network interface. + /// Note that this method can result in a call to the cloud to fetch the network interface information. + /// + /// The primary network interface associated with this resource. + Task GetPrimaryNetworkInterfaceAsync(); /// /// Gets the resource id of the primary network interface associated with this resource. From b0eb37f0ddc8cf31015cb510c0d3a1b9219ec976 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Fri, 27 Aug 2021 17:08:42 +0800 Subject: [PATCH 46/72] resources 2021-01 (#1261) * regen resources for 2021-01 * fix compilation for updated resources * fix deployment impl, for updated TemplateLink object * use PATCH for update of GenericResource --- .../DeployUsingARMTemplateWithProgress.cs | 6 +- .../DeployVirtualMachineUsingARMTemplate.cs | 6 +- .../ResourceManager/DeploymentTests.cs | 20 +- .../ResourceManager/ProvidersTests.cs | 2 +- .../CanCreateFileServer.json | 8 +- .../Fluent.Tests.BatchAI/CanCreateJob.json | 8 +- .../Fluent.Tests.BatchAI/CreateUpdate.json | 8 +- .../Fluent.Tests.Cdn/CanCRUDCdn.json | 8 +- .../CanCRUDAvailabilitySet.json | 8 +- .../CanOperateOnEmptyManagedDisk.json | 8 +- .../CanOperateOnManagedDiskFromDisk.json | 8 +- .../CanOperateOnManagedDiskFromSnapshot.json | 8 +- .../CanOperateOnManagedDiskFromUpload.json | 8 +- .../CanCreateUpdateGetDeleteGalleryImage.json | 8 +- ...ateUpdateGetDeleteGalleryImageVersion.json | 8 +- .../CanCreateUpdateListGetDeleteGallery.json | 8 +- ...VMWithExplicitZoneForRelatedResources.json | 12 +- ...edVMWithImplicitZonedRelatedResources.json | 8 +- ...reateZonedVMWithZoneResilientPublicIP.json | 12 +- .../CanDisable.json | 8 +- ...thCreatableStorageOnManagedVMCreation.json | 12 +- ...CreatableStorageOnUnManagedVMCreation.json | 12 +- ...ithExplicitStorageOnManagedVMCreation.json | 12 +- ...ithImplicitStorageOnManagedVMCreation.json | 8 +- ...hImplicitStorageOnUnManagedVMCreation.json | 12 +- ...ouldUseOSUnManagedDiskImplicitStorage.json | 8 +- ...houldUseUnManagedDisksExplicitStorage.json | 12 +- .../CanCreateImageByCapturingVM.json | 12 +- .../CanCreateImageFromManagedDisk.json | 24 +- .../CanCreateImageFromNativeVhd.json | 20 +- .../CanCreateWithEMSI.json | 16 +- .../CanCreateWithLMSIAndEMSI.json | 16 +- .../CanUpdateEMSIAndLMSI.json | 8 +- .../CanHandleExtensionReference.json | 8 +- .../CanInstallUninstallCustomExtension.json | 8 +- ...anResetPasswordUsingVMAccessExtension.json | 8 +- ...nUpdateExtensionPublicPrivateSettings.json | 8 +- ...rtualMachineWithEmptyManagedDataDisks.json | 8 +- ...irtualMachineByAttachingManagedOsDisk.json | 8 +- ...achineFromCustomImageWithManagedDisks.json | 8 +- ...lMachineFromPIRImageWithManagedOsDisk.json | 8 +- ...thManagedDiskInManagedAvailabilitySet.json | 8 +- ...achineByAddingAndRemovingManagedDisks.json | 8 +- ...nUpdateVirtualMachineByReimagingDisks.json | 8 +- ...SetMSIOnExistingVMWithRoleAssignments.json | 12 +- ...nNewOrExistingVMWithoutRoleAssignment.json | 12 +- ...MSIOnNewVMWithMultipleRoleAssignments.json | 12 +- ...ithRoleAssignedToCurrentResourceGroup.json | 12 +- .../CanCreateLowPriorityVMSSInstance.json | 8 +- ...ackendPoolOfZoneResilientLoadBalancer.json | 8 +- .../CanCreateUpdate.json | 8 +- ...neScaleSetWithOptionalNetworkSettings.json | 8 +- .../CanCreateWithCustomScriptExtension.json | 8 +- ...ScaleSetWithZoneResilientLoadBalancer.json | 8 +- ...anEnableMSIWithMultipleRoleAssignment.json | 12 +- .../CanEnableMSIWithoutRoleAssignment.json | 8 +- .../CanGetSingleVMSSInstance.json | 8 +- ...pdateExtensionPublicProtectedSettings.json | 8 +- ...nUpdateWithExtensionProtectedSettings.json | 8 +- .../CanDisable.json | 8 +- ...hExplicitStorageOnManagedVMSSCreation.json | 8 +- ...CreatableStorageOnManagedVMSSCreation.json | 8 +- ...eatableStorageOnUnManagedVMSSCreation.json | 8 +- ...hImplicitStorageOnManagedVMSSCreation.json | 8 +- ...dUseVMSSUnManagedDisksExplicitStorage.json | 8 +- ...sesVMSSOSUnManagedDiskImplicitStorage.json | 8 +- ...CanCreateUpdateFromPIRWithManagedDisk.json | 8 +- .../CanCreate.json | 8 +- .../CanCreateUpdatePriorityAndPrice.json | 8 +- ...ilitySetInSameProximityPlacementGroup.json | 8 +- .../CanCreateWithCustomData.json | 8 +- ...CanCreateWithExistingNetworkAndNewPIP.json | 12 +- .../CanCreateWithNetworking.json | 8 +- ...nCreateWithRelatedResourcesInParallel.json | 8 +- .../CanEncrypt.json | 8 +- .../CanRunScriptOnVM.json | 8 +- .../CanSShConnectToVirtualMachine.json | 8 +- .../CanSetStorageAccountForUnmanagedDisk.json | 8 +- ...ximityPlacementGroupForVirtualMachine.json | 16 +- .../CanCreateWithEMSI.json | 8 +- .../CanCreateWithLMSIAndEMSI.json | 8 +- .../CanUpdateEMSIAndLMSI.json | 8 +- ...hPublicIpAddressWithSystemAssignedMSI.json | 8 +- ...ithPublicIpAddressWithUserAssignedMSI.json | 8 +- .../ContainerRegistryCRUD.json | 8 +- .../ContainerServiceCRUDTest.json | 8 +- .../CanCRUDCassandraTable.json | 8 +- .../CanCRUDGremlinGraph.json | 8 +- .../CanCRUDMongoDBCollection.json | 8 +- .../CanCRUDSqlContainer.json | 8 +- .../Fluent.Tests.CosmosDB/CanCRUDTable.json | 8 +- .../CanCreateCassandraCosmosDB.json | 8 +- .../CanCreateSqlPrivateEndpoint.json | 8 +- .../Fluent.Tests.CosmosDB/CosmosDBBugfix.json | 12 +- .../Fluent.Tests.CosmosDB/CosmosDBCRUD.json | 8 +- .../CanCreateWithDefaultETag.json | 12 +- .../CanDeleteWithExplicitETag.json | 8 +- .../CanUpdateWithExplicitETag.json | 8 +- .../CanCreateWithDefaultETag.json | 12 +- .../CanDeleteWithExplicitETag.json | 8 +- .../CanUpdateWithExplicitETag.json | 8 +- .../CanCreateUpdate.json | 8 +- .../CanManage.json | 8 +- .../CanManageAuthorizationRules.json | 8 +- .../CanManageConusmerGroups.json | 8 +- .../CanManageAuthorizationRules.json | 8 +- .../CanManageBasicSettings.json | 8 +- .../CanCRUDKeyVault.json | 8 +- .../CanCRUDLocks.json | 8 +- .../CanCRUDActionGroups.json | 8 +- .../CanCRUDActivityLogAlerts.json | 8 +- .../CanCRUDAutoscale.json | 8 +- .../CanCRUDDiagnosticSettings.json | 8 +- .../CanCRUDMetricAlerts.json | 8 +- .../CanCRUDMultipleResourceMetricAlerts.json | 8 +- ...nAssignCurrentResourceGroupAccessRole.json | 12 +- .../Fluent.Tests.Msi.Msi/CanAssignRoles.json | 16 +- .../CanCreateGetListDelete.json | 8 +- .../BackendHealthCheck.json | 12 +- .../PrivateComplex.json | 16 +- .../PrivateMinimal.json | 8 +- .../PublicComplex.json | 12 +- .../StartStop.json | 12 +- .../WebApplicationFirewall.json | 8 +- .../CreateUpdate.json | 8 +- .../CanCreateUpdate.json | 8 +- .../WithExistingNetworkSecurityGroup.json | 12 +- .../WithExistingPublicIpAddress.json | 12 +- .../CanCreatePeering.json | 12 +- .../CreateUpdate.json | 12 +- .../CanCRUDOutboundRule.json | 8 +- .../CanCRUDProbe.json | 8 +- .../InternalMinimum.json | 8 +- .../InternetMinimum.json | 16 +- .../NatOnly.json | 8 +- .../NatPools.json | 16 +- .../NatRules.json | 24 +- .../CreateUpdate.json | 12 +- .../CreateUpdate.json | 12 +- .../CreateUpdate.json | 16 +- .../CreateUpdatePeering.json | 16 +- .../CreateUpdateSubnetServiceAccess.json | 12 +- .../CanUseMultipleIPConfigs.json | 24 +- .../CreateBatchOfNetworkInterfaces.json | 12 +- .../CreateUpdate.json | 12 +- .../CreateUpdate.json | 12 +- .../CanCreateUpdate.json | 8 +- .../CreateUpdate.json | 12 +- .../CanCreateRouteFilterRule.json | 8 +- .../CreateUpdate.json | 8 +- .../CreateUpdate.json | 12 +- .../CanCreatePointToSiteConfigurtation.json | 12 +- .../CanCreateSiteToSiteConnection.json | 12 +- .../CanCreateVNetToVNetConnection.json | 16 +- .../CreateUpdate.json | 12 +- .../CanCreateWithDefaultETag.json | 12 +- .../CanDeleteWithExplicitETag.json | 8 +- .../CanUpdateWithExplicitETag.json | 8 +- .../CanCreateWithDefaultETag.json | 8 +- .../CanDeleteWithExplicitETag.json | 8 +- .../CanUpdateWithExplicitETag.json | 8 +- .../CanCreateWithDefaultETag.json | 8 +- .../CanDeleteWithExplicitETag.json | 8 +- .../CanUpdateWithExplicitETag.json | 8 +- .../CanCRUDLinkedServers.json | 12 +- .../Fluent.Tests.Redis/CanCRUDRedisCache.json | 16 +- .../CanCancelVirtualNetworkDeployment.json | 596 ++- .../CanCreateVirtualNetwork.json | 1033 +++-- .../CanUpdateVirtualNetworkDeployment.json | 891 +++-- .../CanCRUDWithProviderApiVersion.json | 1062 +++--- .../CanCreateUpdateMoveResource.json | 1108 +++--- .../CanCRUDPolicyAssignment.json | 205 +- .../CanCRUDPolicyDefinition.json | 263 +- .../CanAutomaticallyRegisterProvider.json | 458 +-- .../CanRegisterAndUnRegisterProvider.json | 799 ++-- .../CanCRUDResourceGroup.json | 170 +- .../CanGetByIdAsync.json | 30 +- .../CanListLocations.json | 82 +- .../CanListSubscriptions.json | 50 +- .../CanListTenants.json | 20 +- .../Fluent.Tests.Search/CanCRUD.json | 8 +- .../Fluent.Tests.Search/CanCRUDBasicSku.json | 8 +- .../Fluent.Tests.Search/CanCRUDFreeSku.json | 12 +- .../CanCRUDStandardSku.json | 8 +- .../Fluent.Tests.Secrets/CanCRUDSecret.json | 8 +- .../CanCRUDOnSimpleNamespace.json | 8 +- .../CanCreateDeleteQueueWithNamespace.json | 8 +- .../CanCreateDeleteTopicWithNamespace.json | 8 +- .../CanCreateNamespaceThenCRUDOnQueue.json | 8 +- .../CanCreateNamespaceThenCRUDOnTopic.json | 8 +- .../CanOperateOnAuthorizationRules.json | 8 +- .../CanPerformCRUDOnSubscriptions.json | 8 +- .../Fluent.Tests.Sql/CanCRUDSqlDatabase.json | 8 +- .../CanCRUDSqlDatabaseWithElasticPool.json | 12 +- .../CanCRUDSqlElasticPool.json | 12 +- .../CanCRUDSqlFirewallRule.json | 12 +- .../Fluent.Tests.Sql/CanCRUDSqlServer.json | 12 +- .../Fluent.Tests.Sql/CanCRUDSqlSyncGroup.json | 8 +- .../CanCRUDSqlSyncMember.json | 8 +- .../CanDoOperationsOnDataWarehouse.json | 12 +- .../CanManageReplicationLinks.json | 20 +- .../CanOperateSqlFromRollUpClient.json | 12 +- ...anUseCoolShortcutsForResourceCreation.json | 12 +- .../canCRUDSqlFailoverGroup.json | 12 +- ...geSqlServerAndDatabaseAutomaticTuning.json | 12 +- .../canCreateAndAquireServerDnsAlias.json | 16 +- ...qlServerCapabilitiesAndCreateIdentity.json | 12 +- .../CanCreateBlobContainers.json | 8 +- .../CanUpdateBlobContainers.json | 8 +- .../CanCreateBlobServices.json | 8 +- .../CanUpdateBlobServices.json | 8 +- .../CanCreateManagementPolicies.json | 8 +- .../CanUpdateManagementPolicies.json | 8 +- .../managementPolicyGetters.json | 8 +- .../CanConfigureWithCreate.json | 12 +- .../CanConfigureWithUpdate.json | 8 +- .../CanCreateWithFileStorageKindSku.json | 8 +- ...nCreateWithKindSkuAndUpdateAccessTier.json | 8 +- .../CanEnableDisableEncryption.json | 8 +- .../CanGetAndRegenerateKeys.json | 8 +- ...alueRoutingProfileAndSetCustomHeaders.json | 8 +- .../CanCreateSubnetRoutingProfile.json | 8 +- ...teUpdateProfileWithGeographicEndpoint.json | 8 +- .../CanCreateUpdateTrafficManagerProfile.json | 8 +- .../CanCRUDAppServicePlan.json | 8 +- .../CanCRUDSwapSlots.json | 8 +- .../CanCRUDWebAppWithDiagnosticLogs.json | 8 +- .../CanCRUDFunctionApp.json | 16 +- .../FunctionAppLongNameBug.json | 8 +- .../CanCRUDSwapSlots.json | 8 +- .../CanCRUDLinuxWebApp.json | 16 +- .../CanDeploySourceControl.json | 8 +- .../CanDeployWar.json | 8 +- .../CanDeployWarOnJava11.json | 8 +- .../CanCRUDWebAppConfig.json | 8 +- .../CanCRUDWebApp.json | 16 +- .../CanCRUDWebAppWithContainer.json | 8 +- .../WebAppWithoutPhp.json | 8 +- .../CanCRUDWebAppWithMsi.json | 16 +- .../CanDeployBakeryWebApp.json | 8 +- Tests/Fluent.Tests/TestProviderInterceptor.cs | 2 +- .../ManageFunctionAppBasicTest.json | 16 +- .../ManageFunctionAppSourceControlTest.json | 12 +- .../ManageFunctionAppWithDomainSslTest.json | 8 +- .../ManageLinuxWebAppBasicTest.json | 16 +- .../ManageLinuxWebAppSourceControlTest.json | 12 +- ...nuxWebAppStorageAccountConnectionTest.json | 8 +- .../ManageLinuxWebAppWithDomainSslTest.json | 8 +- ...nageLinuxWebAppWithTrafficManagerTest.json | 8 +- .../ManageWebAppBasicTest.json | 16 +- .../ManageWebAppSlotsTest.json | 8 +- .../ManageWebAppSourceControlAsyncTest.json | 12 +- .../ManageWebAppSourceControlTest.json | 12 +- ...ageWebAppStorageAccountConnectionTest.json | 8 +- .../ManageWebAppWithDomainSslTest.json | 8 +- .../ManageWebAppWithTrafficManagerTest.json | 8 +- ...nvertVirtualMachineToManagedDisksTest.json | 8 +- ...sUsingCustomImageOrSpecializedVHDTest.json | 8 +- ...ualMachineUsingCustomImageFromVHDTest.json | 8 +- ...tualMachineUsingCustomImageFromVMTest.json | 8 +- ...eUsingSpecializedDiskFromSnapshotTest.json | 8 +- ...achineUsingSpecializedDiskFromVhdTest.json | 8 +- .../CreateVirtualMachinesInParallelTest.json | 8 +- .../ManageAvailabilitySetTest.json | 8 +- .../ManageManagedDisksTest.json | 384 +- ...orageFromMSIEnabledVirtualMachineTest.json | 12 +- .../ManageVirtualMachineAsyncTest.json | 12 +- .../ManageVirtualMachineExtensionTest.json | 8 +- .../ManageVirtualMachineScaleSetTest.json | 8 +- ...ManageVirtualMachineScaleSetTestAsync.json | 12 +- ...MachineScaleSetWithUnmanagedDisksTest.json | 8 +- .../ManageVirtualMachineTest.json | 12 +- .../ManageVirtualMachineWithDiskTest.json | 12 +- ...eVirtualMachineWithUnmanagedDisksTest.json | 8 +- .../ManageVirtualMachinesInParallelTest.json | 8 +- ...tualMachinesInParallelWithNetworkTest.json | 8 +- ...ManageZonalVirtualMachineScaleSetTest.json | 8 +- .../ManageZonalVirtualMachineTest.json | 12 +- ...ManageWithMultipleContainerImagesTest.json | 8 +- ...erviceWithDockerSwarmOrchestratorTest.json | 8 +- ...ServiceWithKubernetesOrchestratorTest.json | 4 +- .../CosmosDBTableWithVnetRulesTest.json | 8 +- .../CosmosDBWithEventualConsistencyTest.json | 8 +- .../CosmosDBWithIPRangeTest.json | 8 +- .../CosmosDBWithKindMongoDBTest.json | 8 +- .../HACosmosDBTest.json | 8 +- .../ManageEventHubEventsTest.json | 8 +- .../ManageKeyVaultTest.json | 8 +- .../Samples.Tests.Locks/ManageLocksTest.json | 8 +- ...tingsBasedOnPerformanceOrScheduleTest.json | 12 +- ...WebAppPerformanceMonitoringAlertsTest.json | 12 +- ...eSimpleInternetFacingLoadBalancerTest.json | 12 +- .../ManageApplicationGatewayTest.json | 8 +- .../ManageIPAddressTest.json | 12 +- .../ManageInternalLoadBalancerTest.json | 20 +- .../ManageInternetFacingLoadBalancerTest.json | 20 +- .../ManageNetworkInterfaceTest.json | 8 +- ...eNetworkPeeringInSameSubscriptionTest.json | 12 +- .../ManageNetworkSecurityGroupTest.json | 12 +- .../ManageVirtualNetworkTest.json | 12 +- .../ManageVirtualNetworkTestAsync.json | 12 +- ...nageVpnGatewaySite2SiteConnectionTest.json | 8 +- .../ManagePrivateDnsTest.json | 8 +- .../ManageRedisTest.json | 16 +- .../DeployUsingARMTemplateTest.json | 509 +-- ...eployUsingARMTemplateWithProgressTest.json | 1410 ++----- ...loyVirtualMachineUsingARMTemplateTest.json | 2136 +++-------- .../ManagePolicyAssignmentTest.json | 12 +- .../ManageResourceGroupTest.json | 24 +- .../ManageResourceTest.json | 8 +- .../ManageSearchTest.json | 16 +- .../PublishSubscribeAdvanceFeaturesTest.json | 8 +- .../PublishSubscribeBasicTest.json | 8 +- .../QueueAdvanceFeaturesTest.json | 8 +- .../QueueBasicTest.json | 8 +- .../WithClaimBasedAuthorizationTest.json | 8 +- .../ManageSqlDatabaseInElasticPoolTest.json | 8 +- .../ManageSqlDatabaseTest.json | 8 +- .../ManageSqlFailoverGroupsTest.json | 8 +- .../ManageSqlFirewallRulesTest.json | 8 +- .../ManageSqlVirtualNetworkRulesTest.json | 8 +- ...qlWithRecoveredOrRestoredDatabaseTest.json | 8 +- ...eManageStorageAccountNetworkRulesTest.json | 12 +- .../ManageStorageAccountTest.json | 16 +- .../ManageStorageAccountTestAsync.json | 16 +- .../ResourceManager/Core/ResourceUtils.cs | 9 +- .../Deployment/DeploymentImpl.cs | 151 +- .../Deployment/DeploymentsImpl.cs | 2 +- .../ResourceManager/Domain/IDeployment.cs | 5 +- .../ResourceManager/Domain/IProvider.cs | 2 +- .../Generated/DeploymentOperations.cs | 8 +- .../DeploymentOperationsExtensions.cs | 4 +- .../Generated/DeploymentsOperations.cs | 3306 ++++++++++------- .../DeploymentsOperationsExtensions.cs | 264 +- .../Generated/IDeploymentOperations.cs | 4 +- .../Generated/IDeploymentsOperations.cs | 282 +- .../IProviderResourceTypesOperations.cs | 51 + .../Generated/IProvidersOperations.cs | 22 + .../Generated/IResourceGroupsOperations.cs | 14 +- .../Generated/IResourceManagementClient.cs | 5 + .../Generated/IResourcesOperations.cs | 8 +- .../Generated/ITagsOperations.cs | 160 +- .../ResourceManager/Generated/Models/Alias.cs | 97 + .../Generated/Models/AliasPath.cs | 77 + .../Generated/Models/AliasPathAttributes.cs | 29 + .../Generated/Models/AliasPathMetadata.cs | 61 + .../Generated/Models/AliasPathTokenType.cs | 35 + .../Generated/Models/AliasPattern.cs | 67 + .../Generated/Models/AliasPatternType.cs | 64 + .../Generated/Models/AliasType.cs | 82 +- .../Generated/Models/ApiProfile.cs | 54 + .../Generated/Models/ChangeType.cs | 11 +- .../Models/DeploymentExtendedInner.cs | 10 +- .../Generated/Models/DeploymentInner.cs | 12 +- .../Models/DeploymentOperationProperties.cs | 35 +- .../Generated/Models/DeploymentProperties.cs | 20 +- .../Models/DeploymentPropertiesExtended.cs | 115 +- .../Models/DeploymentValidateResultInner.cs | 4 +- .../Models/DeploymentWhatIfProperties.cs | 8 +- ...entsWhatIfAtManagementGroupScopeHeaders.cs | 61 + .../DeploymentsWhatIfAtTenantScopeHeaders.cs | 61 + .../Generated/Models/ErrorResponse.cs | 7 +- .../Models/ExpressionEvaluationOptions.cs | 56 + .../ExpressionEvaluationOptionsScopeType.cs | 30 + .../Generated/Models/ExtendedLocation.cs | 59 + .../Generated/Models/ExtendedLocationType.cs | 28 + .../Models/GenericResourceExpanded.cs | 93 + .../Generated/Models/GenericResourceInner.cs | 10 +- .../Generated/Models/OperationDisplay.cs | 15 +- .../Generated/Models/PropertyChangeType.cs | 11 +- .../Models/ProviderExtendedLocation.cs | 68 + .../Generated/Models/ProviderInner.cs | 4 +- ...ceType.cs => ProviderResourceTypeInner.cs} | 39 +- .../ProviderResourceTypeListResultInner.cs | 62 + .../Generated/Models/ProvisioningOperation.cs | 137 + .../Generated/Models/ProvisioningState.cs | 39 + .../Generated/Models/ResourceReference.cs | 49 + .../Generated/Models/ScopedDeployment.cs | 90 + .../Models/ScopedDeploymentWhatIf.cs | 80 + .../Generated/Models/StatusMessage.cs | 57 + .../Generated/Models/TagDetailsInner.cs | 4 +- .../Generated/Models/TagValueInner.cs | 4 +- .../Generated/Models/TagsInner.cs | 49 + .../Generated/Models/TagsPatchOperation.cs | 30 + .../Generated/Models/TagsPatchResource.cs | 59 + .../Generated/Models/TagsResourceInner.cs | 64 + .../Generated/Models/TemplateLink.cs | 56 +- .../Generated/Models/WhatIfChange.cs | 18 +- .../Generated/Models/WhatIfPropertyChange.cs | 6 +- .../ProviderResourceTypesOperations.cs | 248 ++ ...oviderResourceTypesOperationsExtensions.cs | 47 + .../Generated/ProvidersOperations.cs | 181 + .../ProvidersOperationsExtensions.cs | 20 + .../Generated/ResourceGroupsOperations.cs | 25 +- .../ResourceGroupsOperationsExtensions.cs | 18 +- .../Generated/ResourceManagementClient.cs | 9 +- .../Generated/ResourcesOperations.cs | 24 +- .../ResourcesOperationsExtensions.cs | 8 +- .../Generated/TagsOperations.cs | 801 +++- .../Generated/TagsOperationsExtensions.cs | 144 +- .../GenericResource/GenericResourceImpl.cs | 44 +- .../GenericResource/GenericResourcesImpl.cs | 64 +- .../ResourceManager/Provider/ProviderImpl.cs | 2 +- .../ResourceGroup/ResourceGroupsImpl.cs | 4 +- src/ResourceManagement/api-specs.json | 2 +- 405 files changed, 12784 insertions(+), 9511 deletions(-) create mode 100644 src/ResourceManagement/ResourceManager/Generated/IProviderResourceTypesOperations.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/Alias.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/AliasPath.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/AliasPathAttributes.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/AliasPathMetadata.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/AliasPathTokenType.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/AliasPattern.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/AliasPatternType.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/ApiProfile.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/DeploymentsWhatIfAtManagementGroupScopeHeaders.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/DeploymentsWhatIfAtTenantScopeHeaders.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/ExpressionEvaluationOptions.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/ExpressionEvaluationOptionsScopeType.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/ExtendedLocation.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/ExtendedLocationType.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/GenericResourceExpanded.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/ProviderExtendedLocation.cs rename src/ResourceManagement/ResourceManager/Generated/Models/{ProviderResourceType.cs => ProviderResourceTypeInner.cs} (62%) create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/ProviderResourceTypeListResultInner.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/ProvisioningOperation.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/ProvisioningState.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/ResourceReference.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/ScopedDeployment.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/ScopedDeploymentWhatIf.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/StatusMessage.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/TagsInner.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/TagsPatchOperation.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/TagsPatchResource.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/Models/TagsResourceInner.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/ProviderResourceTypesOperations.cs create mode 100644 src/ResourceManagement/ResourceManager/Generated/ProviderResourceTypesOperationsExtensions.cs diff --git a/Samples/ResourceManager/DeployUsingARMTemplateWithProgress.cs b/Samples/ResourceManager/DeployUsingARMTemplateWithProgress.cs index 6a50f1aa4..3b6e17247 100644 --- a/Samples/ResourceManager/DeployUsingARMTemplateWithProgress.cs +++ b/Samples/ResourceManager/DeployUsingARMTemplateWithProgress.cs @@ -56,9 +56,9 @@ public static void RunSample(IAzure azure) var deployment = azure.Deployments.GetByResourceGroup(rgName, deploymentName); Utilities.Log("Current deployment status : " + deployment.ProvisioningState); - while (!(StringComparer.OrdinalIgnoreCase.Equals(deployment.ProvisioningState, "Succeeded") || - StringComparer.OrdinalIgnoreCase.Equals(deployment.ProvisioningState, "Failed") || - StringComparer.OrdinalIgnoreCase.Equals(deployment.ProvisioningState, "Cancelled"))) + while (!(deployment.ProvisioningState == ProvisioningState.Succeeded || + deployment.ProvisioningState == ProvisioningState.Failed || + deployment.ProvisioningState == ProvisioningState.Canceled)) { SdkContext.DelayProvider.Delay(10000); deployment = azure.Deployments.GetByResourceGroup(rgName, deploymentName); diff --git a/Samples/ResourceManager/DeployVirtualMachineUsingARMTemplate.cs b/Samples/ResourceManager/DeployVirtualMachineUsingARMTemplate.cs index 79b7f5c64..830816e0e 100644 --- a/Samples/ResourceManager/DeployVirtualMachineUsingARMTemplate.cs +++ b/Samples/ResourceManager/DeployVirtualMachineUsingARMTemplate.cs @@ -55,9 +55,9 @@ public static void RunSample(IAzure azure) var deployment = azure.Deployments.GetByResourceGroup(rgName, deploymentName); Utilities.Log("Current deployment status : " + deployment.ProvisioningState); - while (!(StringComparer.OrdinalIgnoreCase.Equals(deployment.ProvisioningState, "Succeeded") || - StringComparer.OrdinalIgnoreCase.Equals(deployment.ProvisioningState, "Failed") || - StringComparer.OrdinalIgnoreCase.Equals(deployment.ProvisioningState, "Cancelled"))) + while (!(deployment.ProvisioningState == ProvisioningState.Succeeded || + deployment.ProvisioningState == ProvisioningState.Failed || + deployment.ProvisioningState == ProvisioningState.Canceled)) { SdkContext.DelayProvider.Delay(10000); deployment = azure.Deployments.GetByResourceGroup(rgName, deploymentName); diff --git a/Tests/Fluent.Tests/ResourceManager/DeploymentTests.cs b/Tests/Fluent.Tests/ResourceManager/DeploymentTests.cs index 352dac9b5..f306afacc 100644 --- a/Tests/Fluent.Tests/ResourceManager/DeploymentTests.cs +++ b/Tests/Fluent.Tests/ResourceManager/DeploymentTests.cs @@ -19,8 +19,8 @@ public class Deployment private string deploymentName1 = "deployment1"; private string deploymentName2 = "deployment2"; private string deploymentName3 = "deployment3"; - private string templateUri = "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json"; - private string parametersUri = "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json"; + private string templateUri = "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.json"; + private string parametersUri = "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.parameters.json"; private string updateTemplate = "{\"$schema\":\"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\"contentVersion\":\"1.0.0.0\",\"parameters\":{\"vnetName\":{\"type\":\"string\",\"defaultValue\":\"VNet2\",\"metadata\":{\"description\":\"VNet name\"}},\"vnetAddressPrefix\":{\"type\":\"string\",\"defaultValue\":\"10.0.0.0/16\",\"metadata\":{\"description\":\"Address prefix\"}},\"subnet1Prefix\":{\"type\":\"string\",\"defaultValue\":\"10.0.0.0/24\",\"metadata\":{\"description\":\"Subnet 1 Prefix\"}},\"subnet1Name\":{\"type\":\"string\",\"defaultValue\":\"Subnet1\",\"metadata\":{\"description\":\"Subnet 1 Name\"}},\"subnet2Prefix\":{\"type\":\"string\",\"defaultValue\":\"10.0.1.0/24\",\"metadata\":{\"description\":\"Subnet 2 Prefix\"}},\"subnet2Name\":{\"type\":\"string\",\"defaultValue\":\"Subnet222\",\"metadata\":{\"description\":\"Subnet 2 Name\"}}},\"variables\":{\"apiVersion\":\"2015-06-15\"},\"resources\":[{\"apiVersion\":\"[variables('apiVersion')]\",\"type\":\"Microsoft.Network/virtualNetworks\",\"name\":\"[parameters('vnetName')]\",\"location\":\"[resourceGroup().location]\",\"properties\":{\"addressSpace\":{\"addressPrefixes\":[\"[parameters('vnetAddressPrefix')]\"]},\"subnets\":[{\"name\":\"[parameters('subnet1Name')]\",\"properties\":{\"addressPrefix\":\"[parameters('subnet1Prefix')]\"}},{\"name\":\"[parameters('subnet2Name')]\",\"properties\":{\"addressPrefix\":\"[parameters('subnet2Prefix')]\"}}]}}]}"; private string updateParameters = "{\"vnetAddressPrefix\":{\"value\":\"10.0.0.0/16\"},\"subnet1Name\":{\"value\":\"Subnet1\"},\"subnet1Prefix\":{\"value\":\"10.0.0.0/24\"}}"; private string contentVersion = "1.0.0.0"; @@ -69,11 +69,11 @@ where dep.Name.Equals(deploymentName1, StringComparison.OrdinalIgnoreCase) // Deployment operations var deploymentOperations = deployment.DeploymentOperations.List(); - Assert.Equal(4, deploymentOperations.Count()); + Assert.Equal(5, deploymentOperations.Count()); IDeploymentOperation deploymentOperation = deployment.DeploymentOperations.GetById(deploymentOperations.First().OperationId); Assert.NotNull(deploymentOperation); - resourceManager.GenericResources.Delete(rgName, "Microsoft.Network", "", "virtualnetworks", "VNet1", "2015-06-15"); + resourceManager.GenericResources.Delete(rgName, "Microsoft.Network", "", "virtualnetworks", "VNet1", "2020-11-01"); } finally { @@ -106,8 +106,8 @@ public void CanCancelVirtualNetworkDeployment() Assert.Equal(deployment.Name, deploymentName2); deployment.Cancel(); deployment = resourceManager.Deployments.GetByResourceGroup(rgName, deploymentName2); - Assert.Equal("Canceled", deployment.ProvisioningState); - resourceManager.GenericResources.Delete(rgName, "Microsoft.Network", "", "virtualnetworks", "VNet1", "2015-06-15"); + Assert.Equal(ProvisioningState.Canceled, deployment.ProvisioningState); + resourceManager.GenericResources.Delete(rgName, "Microsoft.Network", "", "virtualnetworks", "VNet1", "2020-11-01"); } finally { @@ -139,7 +139,7 @@ public void CanUpdateVirtualNetworkDeployment() Assert.Equal(deploymentName3, deployment.Name); deployment.Cancel(); deployment = resourceManager.Deployments.GetByResourceGroup(rgName, deploymentName3); - Assert.Equal("Canceled", deployment.ProvisioningState); + Assert.Equal(ProvisioningState.Canceled, deployment.ProvisioningState); deployment.Update() .WithTemplate(updateTemplate) @@ -148,7 +148,7 @@ public void CanUpdateVirtualNetworkDeployment() .Apply(); deployment = resourceManager.Deployments.GetByResourceGroup(rgName, deploymentName3); Assert.True(deployment.Mode == DeploymentMode.Incremental); - Assert.Equal("Succeeded", deployment.ProvisioningState); + Assert.Equal(ProvisioningState.Succeeded, deployment.ProvisioningState); IGenericResource genericVnet = resourceManager.GenericResources.Get( rgName, @@ -156,7 +156,7 @@ public void CanUpdateVirtualNetworkDeployment() "", "virtualnetworks", "VNet2", - "2015-06-15"); + "2020-11-01"); Assert.NotNull(genericVnet); resourceManager.GenericResources.Delete( rgName, @@ -164,7 +164,7 @@ public void CanUpdateVirtualNetworkDeployment() "", "virtualnetworks", "VNet2", - "2015-06-15"); + "2020-11-01"); } finally { diff --git a/Tests/Fluent.Tests/ResourceManager/ProvidersTests.cs b/Tests/Fluent.Tests/ResourceManager/ProvidersTests.cs index 4418a14ad..8db36a533 100644 --- a/Tests/Fluent.Tests/ResourceManager/ProvidersTests.cs +++ b/Tests/Fluent.Tests/ResourceManager/ProvidersTests.cs @@ -40,7 +40,7 @@ public void CanRegisterAndUnRegisterProvider() provider = resourceManager.Providers.GetByName(provider.Namespace); } Assert.Equal("Registered", provider.RegistrationState); - IList resourceTypes = provider.ResourceTypes; + IList resourceTypes = provider.ResourceTypes; Assert.True(resourceTypes.Count > 0); } } diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CanCreateFileServer.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CanCreateFileServer.json index a4b305e5e..4ff8d5aa7 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CanCreateFileServer.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CanCreateFileServer.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rg20c63426?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnMjBjNjM0MjY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rg20c63426?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnMjBjNjM0MjY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus2\"\r\n}", "RequestHeaders": { @@ -1412,8 +1412,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rg20c63426?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnMjBjNjM0MjY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rg20c63426?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnMjBjNjM0MjY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CanCreateJob.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CanCreateJob.json index bb2dd9d43..d4b10dc2f 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CanCreateJob.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CanCreateJob.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgd5c66439?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JnZDVjNjY0Mzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgd5c66439?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JnZDVjNjY0Mzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus2\"\r\n}", "RequestHeaders": { @@ -701,8 +701,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgd5c66439?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JnZDVjNjY0Mzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgd5c66439?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JnZDVjNjY0Mzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CreateUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CreateUpdate.json index bc6cf09c2..7e7f5eb6b 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CreateUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.BatchAI/CreateUpdate.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg05991241?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMDU5OTEyNDE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg05991241?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMDU5OTEyNDE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus2\"\r\n}", "RequestHeaders": { @@ -637,8 +637,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg05991241?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMDU5OTEyNDE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg05991241?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMDU5OTEyNDE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Cdn/CanCRUDCdn.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Cdn/CanCRUDCdn.json index 4c24c34e5..1924a7d65 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Cdn/CanCRUDCdn.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Cdn/CanCRUDCdn.json @@ -329,8 +329,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgRCCDN1192?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnUkNDRE4xMTkyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgRCCDN1192?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnUkNDRE4xMTkyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -11957,8 +11957,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgRCCDN1192?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnUkNDRE4xMTkyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgRCCDN1192?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnUkNDRE4xMTkyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.AvailabilitySets/CanCRUDAvailabilitySet.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.AvailabilitySets/CanCRUDAvailabilitySet.json index 0b2793b6f..d2d1ddd7d 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.AvailabilitySets/CanCRUDAvailabilitySet.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.AvailabilitySets/CanCRUDAvailabilitySet.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg711?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNzExP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg711?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNzExP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -417,8 +417,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg711?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNzExP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg711?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNzExP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnEmptyManagedDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnEmptyManagedDisk.json index c81d326c5..89863e504 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnEmptyManagedDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnEmptyManagedDisk.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgfluentchash-1224?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgfluentchash-1224?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -1308,8 +1308,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgfluentchash-1224?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgfluentchash-1224?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTIyND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromDisk.json index 7592d153c..5516b9b69 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromDisk.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgfluentchash-1344?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0ND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgfluentchash-1344?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0ND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -1314,8 +1314,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgfluentchash-1344?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0ND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgfluentchash-1344?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTM0ND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromSnapshot.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromSnapshot.json index 4d86a283e..615c34866 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromSnapshot.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromSnapshot.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgfluentchash-4728?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDcyOD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgfluentchash-4728?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDcyOD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -971,8 +971,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgfluentchash-4728?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDcyOD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgfluentchash-4728?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDcyOD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromUpload.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromUpload.json index e20191ddc..9b5eef05a 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromUpload.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.ManagedDiskOperations/CanOperateOnManagedDiskFromUpload.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgfluentchash-2254?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjI1ND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgfluentchash-2254?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjI1ND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -580,8 +580,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgfluentchash-2254?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjI1ND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgfluentchash-2254?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjI1ND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateGetDeleteGalleryImage.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateGetDeleteGalleryImage.json index 8f6123ff2..f30c1c6de 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateGetDeleteGalleryImage.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateGetDeleteGalleryImage.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/vmexttest8745?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDg3NDU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/vmexttest8745?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDg3NDU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -1071,8 +1071,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/vmexttest8745?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDg3NDU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/vmexttest8745?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDg3NDU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateGetDeleteGalleryImageVersion.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateGetDeleteGalleryImageVersion.json index eced2ebc8..9ebc2299d 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateGetDeleteGalleryImageVersion.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateGetDeleteGalleryImageVersion.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmexttest7727?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDc3Mjc/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmexttest7727?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDc3Mjc/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -5043,8 +5043,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmexttest7727?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDc3Mjc/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmexttest7727?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDc3Mjc/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateListGetDeleteGallery.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateListGetDeleteGallery.json index 203f313d0..4307a4dda 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateListGetDeleteGallery.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.SharedGalleryImage/CanCreateUpdateListGetDeleteGallery.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/vmexttest1715?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDE3MTU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/vmexttest1715?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDE3MTU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -766,8 +766,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/vmexttest1715?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDE3MTU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/vmexttest1715?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDE3MTU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithExplicitZoneForRelatedResources.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithExplicitZoneForRelatedResources.json index f2da6d575..f8d6334b1 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithExplicitZoneForRelatedResources.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithExplicitZoneForRelatedResources.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgzoned9068?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnem9uZWQ5MDY4P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgzoned9068?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnem9uZWQ5MDY4P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgzoned9068?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnem9uZWQ5MDY4P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgzoned9068?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnem9uZWQ5MDY4P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -1525,8 +1525,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgzoned9068?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnem9uZWQ5MDY4P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgzoned9068?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnem9uZWQ5MDY4P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithImplicitZonedRelatedResources.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithImplicitZonedRelatedResources.json index 8c663d9e6..b9db08d18 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithImplicitZonedRelatedResources.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithImplicitZonedRelatedResources.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgzoned2255?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnem9uZWQyMjU1P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgzoned2255?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnem9uZWQyMjU1P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -1517,8 +1517,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgzoned2255?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnem9uZWQyMjU1P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgzoned2255?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnem9uZWQyMjU1P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithZoneResilientPublicIP.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithZoneResilientPublicIP.json index 321825f94..abdc1f59c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithZoneResilientPublicIP.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtuaMachine.AvailabilityZones/CanCreateZonedVMWithZoneResilientPublicIP.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgzoned2937?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnem9uZWQyOTM3P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgzoned2937?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnem9uZWQyOTM3P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgzoned2937?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnem9uZWQyOTM3P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgzoned2937?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnem9uZWQyOTM3P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -1229,8 +1229,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgzoned2937?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnem9uZWQyOTM3P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgzoned2937?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnem9uZWQyOTM3P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanDisable.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanDisable.json index e56edfc58..4f7fbc999 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanDisable.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanDisable.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest398?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0Mzk4P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest398?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0Mzk4P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1277,8 +1277,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest398?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0Mzk4P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest398?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0Mzk4P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnManagedVMCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnManagedVMCreation.json index 8913b36c8..cfadb68d1 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnManagedVMCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnManagedVMCreation.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest8793?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0ODc5Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest8793?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0ODc5Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest8793?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0ODc5Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest8793?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0ODc5Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1140,8 +1140,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest8793?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0ODc5Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest8793?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0ODc5Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnUnManagedVMCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnUnManagedVMCreation.json index 504da18d2..8732b4f00 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnUnManagedVMCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithCreatableStorageOnUnManagedVMCreation.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest8963?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0ODk2Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest8963?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0ODk2Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest8963?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0ODk2Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest8963?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0ODk2Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1338,8 +1338,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest8963?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0ODk2Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest8963?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0ODk2Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithExplicitStorageOnManagedVMCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithExplicitStorageOnManagedVMCreation.json index ff5209bee..6eb9abd27 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithExplicitStorageOnManagedVMCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithExplicitStorageOnManagedVMCreation.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest9391?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0OTM5MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest9391?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0OTM5MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest9391?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0OTM5MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest9391?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0OTM5MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1140,8 +1140,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest9391?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0OTM5MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest9391?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0OTM5MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnManagedVMCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnManagedVMCreation.json index 59642dcd0..2cd599aed 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnManagedVMCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnManagedVMCreation.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest4463?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0NDQ2Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest4463?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0NDQ2Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1073,8 +1073,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest4463?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0NDQ2Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest4463?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0NDQ2Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnUnManagedVMCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnUnManagedVMCreation.json index 4d2cb09cb..d39ce3064 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnUnManagedVMCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/CanEnableWithImplicitStorageOnUnManagedVMCreation.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest4515?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0NDUxNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest4515?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0NDUxNT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest4515?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0NDUxNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest4515?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0NDUxNT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -2343,8 +2343,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest4515?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0NDUxNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest4515?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0NDUxNT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseOSUnManagedDiskImplicitStorage.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseOSUnManagedDiskImplicitStorage.json index 826c3c764..7866aac36 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseOSUnManagedDiskImplicitStorage.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseOSUnManagedDiskImplicitStorage.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest4753?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0NDc1Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest4753?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0NDc1Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1879,8 +1879,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest4753?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0NDc1Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest4753?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0NDc1Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseUnManagedDisksExplicitStorage.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseUnManagedDisksExplicitStorage.json index 57cfb4995..3094da0ba 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseUnManagedDisksExplicitStorage.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.BootDiagnostics/ShouldUseUnManagedDisksExplicitStorage.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest1918?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0MTkxOD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest1918?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0MTkxOD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest1918?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0MTkxOD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest1918?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0MTkxOD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1338,8 +1338,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest1918?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0MTkxOD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmbdtest1918?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtYmR0ZXN0MTkxOD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageByCapturingVM.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageByCapturingVM.json index 9cdff324a..315757ee6 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageByCapturingVM.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageByCapturingVM.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-2003?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-2003?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-2003?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-2003?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -2219,8 +2219,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-2003?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-2003?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjAwMz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromManagedDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromManagedDisk.json index 683941b50..b4bbaf9a9 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromManagedDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromManagedDisk.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-6721?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-6721?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-6721?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-6721?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -135,8 +135,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-6721?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-6721?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -202,8 +202,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-6721?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-6721?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -269,8 +269,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-6721?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-6721?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -3380,8 +3380,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-6721?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-6721?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjcyMT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromNativeVhd.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromNativeVhd.json index dff2ca04e..0bb15701b 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromNativeVhd.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.CustomImageOperations/CanCreateImageFromNativeVhd.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-3543?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-3543?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-3543?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-3543?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -135,8 +135,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-3543?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-3543?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -202,8 +202,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-3543?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-3543?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -3051,8 +3051,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-3543?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-3543?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzU0Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithEMSI.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithEMSI.json index d61ad6f02..d9ee0535b 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithEMSI.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithEMSI.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2173?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpMjE3Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2173?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpMjE3Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2173?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpMjE3Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2173?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpMjE3Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -3673,8 +3673,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2173?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpMjE3Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2173?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpMjE3Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4436,8 +4436,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2173?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpMjE3Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2173?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpMjE3Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json index a8fdfdbeb..5fab08af4 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi4629?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpNDYyOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi4629?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpNDYyOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi4629?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpNDYyOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi4629?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpNDYyOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -2394,8 +2394,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi4629?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpNDYyOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi4629?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpNDYyOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2589,8 +2589,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi4629?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpNDYyOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi4629?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpNDYyOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json index ca4105e73..33bcd8485 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9722?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpOTcyMj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9722?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpOTcyMj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -3359,8 +3359,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9722?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpOTcyMj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9722?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpOTcyMj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanHandleExtensionReference.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanHandleExtensionReference.json index 593fc09be..d235b9625 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanHandleExtensionReference.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanHandleExtensionReference.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmexttest5136?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDUxMzY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmexttest5136?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDUxMzY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1768,8 +1768,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmexttest5136?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDUxMzY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmexttest5136?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDUxMzY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanInstallUninstallCustomExtension.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanInstallUninstallCustomExtension.json index f6006f631..ccc3f45ce 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanInstallUninstallCustomExtension.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanInstallUninstallCustomExtension.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmexttest6713?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDY3MTM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmexttest6713?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDY3MTM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1614,8 +1614,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmexttest6713?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDY3MTM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmexttest6713?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDY3MTM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanResetPasswordUsingVMAccessExtension.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanResetPasswordUsingVMAccessExtension.json index 9c4a2ded5..3c7f08e31 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanResetPasswordUsingVMAccessExtension.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanResetPasswordUsingVMAccessExtension.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmexttest6275?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDYyNzU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmexttest6275?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDYyNzU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1830,8 +1830,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmexttest6275?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDYyNzU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/vmexttest6275?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3ZtZXh0dGVzdDYyNzU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanUpdateExtensionPublicPrivateSettings.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanUpdateExtensionPublicPrivateSettings.json index 410c899e7..9b3ef9a6d 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanUpdateExtensionPublicPrivateSettings.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.Extension/CanUpdateExtensionPublicPrivateSettings.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg5571?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzU1NzE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg5571?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzU1NzE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -2016,8 +2016,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg5571?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzU1NzE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg5571?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzU1NzE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateUpdateVirtualMachineWithEmptyManagedDataDisks.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateUpdateVirtualMachineWithEmptyManagedDataDisks.json index d8a41933b..8813f9ad9 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateUpdateVirtualMachineWithEmptyManagedDataDisks.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateUpdateVirtualMachineWithEmptyManagedDataDisks.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-835?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-835?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1606,8 +1606,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-835?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-835?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtODM1P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineByAttachingManagedOsDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineByAttachingManagedOsDisk.json index 718b41351..85e263257 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineByAttachingManagedOsDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineByAttachingManagedOsDisk.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-8841?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtODg0MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-8841?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtODg0MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -2108,8 +2108,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-8841?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtODg0MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-8841?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtODg0MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromCustomImageWithManagedDisks.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromCustomImageWithManagedDisks.json index aa34438f3..182d894b0 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromCustomImageWithManagedDisks.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromCustomImageWithManagedDisks.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-1319?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-1319?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -5131,8 +5131,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-1319?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-1319?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTMxOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromPIRImageWithManagedOsDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromPIRImageWithManagedOsDisk.json index 7e3b74ff0..ec34cc006 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromPIRImageWithManagedOsDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineFromPIRImageWithManagedOsDisk.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-1668?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTY2OD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-1668?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTY2OD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1100,8 +1100,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-1668?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTY2OD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-1668?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMTY2OD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineWithManagedDiskInManagedAvailabilitySet.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineWithManagedDiskInManagedAvailabilitySet.json index fe9410487..59b407bc0 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineWithManagedDiskInManagedAvailabilitySet.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanCreateVirtualMachineWithManagedDiskInManagedAvailabilitySet.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-659?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjU5P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-659?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjU5P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -893,8 +893,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-659?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjU5P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-659?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNjU5P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByAddingAndRemovingManagedDisks.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByAddingAndRemovingManagedDisks.json index 9d65d198a..5ac25072a 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByAddingAndRemovingManagedDisks.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByAddingAndRemovingManagedDisks.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-2689?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-2689?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1872,8 +1872,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-2689?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-2689?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjY4OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByReimagingDisks.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByReimagingDisks.json index 99d8a4568..2559d2d4f 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByReimagingDisks.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedDiskOperations/CanUpdateVirtualMachineByReimagingDisks.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-2494?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5ND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-2494?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5ND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -2164,8 +2164,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-2494?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5ND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-2494?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMjQ5ND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnExistingVMWithRoleAssignments.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnExistingVMWithRoleAssignments.json index 308488451..9aad6a542 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnExistingVMWithRoleAssignments.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnExistingVMWithRoleAssignments.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9383?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpOTM4Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9383?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpOTM4Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -875,8 +875,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9383?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpOTM4Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9383?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpOTM4Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1631,8 +1631,8 @@ "StatusCode": 409 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9383?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpOTM4Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9383?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpOTM4Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewOrExistingVMWithoutRoleAssignment.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewOrExistingVMWithoutRoleAssignment.json index 0c9648cc0..3805e103c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewOrExistingVMWithoutRoleAssignment.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewOrExistingVMWithoutRoleAssignment.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi8036?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpODAzNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi8036?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpODAzNj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -813,8 +813,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi8036?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpODAzNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi8036?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpODAzNj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1150,8 +1150,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi8036?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpODAzNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi8036?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpODAzNj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithMultipleRoleAssignments.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithMultipleRoleAssignments.json index 5b9c7c568..77f57e968 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithMultipleRoleAssignments.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithMultipleRoleAssignments.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi7960?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpNzk2MD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi7960?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpNzk2MD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -266,8 +266,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi7960?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpNzk2MD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi7960?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpNzk2MD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1424,8 +1424,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi7960?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpNzk2MD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi7960?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpNzk2MD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithRoleAssignedToCurrentResourceGroup.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithRoleAssignedToCurrentResourceGroup.json index 0e4f79c7b..8e9a59e89 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithRoleAssignedToCurrentResourceGroup.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ManagedServiceIdentityOperations/CanSetMSIOnNewVMWithRoleAssignedToCurrentResourceGroup.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9593?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpOTU5Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9593?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpOTU5Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -953,8 +953,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9593?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpOTU5Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9593?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpOTU5Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1081,8 +1081,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9593?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpOTU5Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9593?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpOTU5Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateLowPriorityVMSSInstance.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateLowPriorityVMSSInstance.json index 1f2c6e97e..85437a5a4 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateLowPriorityVMSSInstance.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateLowPriorityVMSSInstance.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3470?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzM0NzA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3470?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzM0NzA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1907,8 +1907,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3470?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzM0NzA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3470?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzM0NzA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateTwoRegionalVMSSAndAssociateEachWithDifferentBackendPoolOfZoneResilientLoadBalancer.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateTwoRegionalVMSSAndAssociateEachWithDifferentBackendPoolOfZoneResilientLoadBalancer.json index 0ca5b143f..f7ff009a8 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateTwoRegionalVMSSAndAssociateEachWithDifferentBackendPoolOfZoneResilientLoadBalancer.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateTwoRegionalVMSSAndAssociateEachWithDifferentBackendPoolOfZoneResilientLoadBalancer.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg8300?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzgzMDA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg8300?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzgzMDA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -1866,8 +1866,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg8300?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzgzMDA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg8300?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzgzMDA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateUpdate.json index 7d30e026a..174b161b3 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateUpdate.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg8339?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzgzMzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg8339?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzgzMzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -5648,8 +5648,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg8339?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzgzMzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg8339?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzgzMzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateVirtualMachineScaleSetWithOptionalNetworkSettings.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateVirtualMachineScaleSetWithOptionalNetworkSettings.json index 78d8f649f..9d423e063 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateVirtualMachineScaleSetWithOptionalNetworkSettings.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateVirtualMachineScaleSetWithOptionalNetworkSettings.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg4245?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzQyNDU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg4245?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzQyNDU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -2374,8 +2374,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg4245?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzQyNDU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg4245?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzQyNDU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateWithCustomScriptExtension.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateWithCustomScriptExtension.json index 4aa3bb5a0..11c1ed369 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateWithCustomScriptExtension.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateWithCustomScriptExtension.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg4848?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzQ4NDg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg4848?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzQ4NDg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1703,8 +1703,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg4848?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzQ4NDg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg4848?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzQ4NDg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateZoneRedundantVirtualMachineScaleSetWithZoneResilientLoadBalancer.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateZoneRedundantVirtualMachineScaleSetWithZoneResilientLoadBalancer.json index 6d26bf6df..61a58f795 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateZoneRedundantVirtualMachineScaleSetWithZoneResilientLoadBalancer.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanCreateZoneRedundantVirtualMachineScaleSetWithZoneResilientLoadBalancer.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg5037?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzUwMzc/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg5037?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzUwMzc/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -1387,8 +1387,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg5037?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzUwMzc/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg5037?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzUwMzc/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithMultipleRoleAssignment.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithMultipleRoleAssignment.json index 13adae271..f28fb6690 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithMultipleRoleAssignment.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithMultipleRoleAssignment.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7030?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzcwMzA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7030?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzcwMzA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7030?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzcwMzA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7030?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzcwMzA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1782,8 +1782,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7030?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzcwMzA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7030?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzcwMzA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithoutRoleAssignment.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithoutRoleAssignment.json index 21740fff1..8471c8c09 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithoutRoleAssignment.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanEnableMSIWithoutRoleAssignment.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7687?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc2ODc/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7687?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc2ODc/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1170,8 +1170,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7687?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc2ODc/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7687?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc2ODc/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanGetSingleVMSSInstance.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanGetSingleVMSSInstance.json index 0f8b712ee..13b818078 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanGetSingleVMSSInstance.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanGetSingleVMSSInstance.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg1092?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzEwOTI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg1092?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzEwOTI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1993,8 +1993,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg1092?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzEwOTI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg1092?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzEwOTI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateExtensionPublicProtectedSettings.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateExtensionPublicProtectedSettings.json index 64bf689d7..1daa9c7ed 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateExtensionPublicProtectedSettings.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateExtensionPublicProtectedSettings.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3665?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzM2NjU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3665?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzM2NjU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1853,8 +1853,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3665?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzM2NjU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3665?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzM2NjU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateWithExtensionProtectedSettings.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateWithExtensionProtectedSettings.json index 5d461fbe2..d37d00032 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateWithExtensionProtectedSettings.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSet/CanUpdateWithExtensionProtectedSettings.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7662?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc2NjI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7662?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc2NjI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1663,8 +1663,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7662?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc2NjI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7662?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc2NjI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanDisable.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanDisable.json index 76aabcb56..b20bc89ea 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanDisable.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanDisable.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-832?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy04MzI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-832?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy04MzI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1712,8 +1712,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-832?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy04MzI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-832?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy04MzI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableBootDiagnosticsWithExplicitStorageOnManagedVMSSCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableBootDiagnosticsWithExplicitStorageOnManagedVMSSCreation.json index 33493f189..841e5a59a 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableBootDiagnosticsWithExplicitStorageOnManagedVMSSCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableBootDiagnosticsWithExplicitStorageOnManagedVMSSCreation.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-4922?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy00OTIyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-4922?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy00OTIyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1301,8 +1301,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-4922?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy00OTIyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-4922?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy00OTIyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnManagedVMSSCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnManagedVMSSCreation.json index 93e070c15..1656f5a60 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnManagedVMSSCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnManagedVMSSCreation.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-7680?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy03NjgwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-7680?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy03NjgwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1301,8 +1301,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-7680?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy03NjgwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-7680?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy03NjgwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnUnManagedVMSSCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnUnManagedVMSSCreation.json index 472122493..00fd8f6d2 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnUnManagedVMSSCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithCreatableStorageOnUnManagedVMSSCreation.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-1888?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy0xODg4P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-1888?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy0xODg4P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1694,8 +1694,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-1888?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy0xODg4P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-1888?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy0xODg4P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithImplicitStorageOnManagedVMSSCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithImplicitStorageOnManagedVMSSCreation.json index 8f9f3929f..40bfe2620 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithImplicitStorageOnManagedVMSSCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/CanEnableWithImplicitStorageOnManagedVMSSCreation.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-5462?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy01NDYyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-5462?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy01NDYyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1301,8 +1301,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-5462?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy01NDYyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-5462?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy01NDYyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUseVMSSUnManagedDisksExplicitStorage.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUseVMSSUnManagedDisksExplicitStorage.json index 090c03820..85b98166d 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUseVMSSUnManagedDisksExplicitStorage.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUseVMSSUnManagedDisksExplicitStorage.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-7065?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy03MDY1P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-7065?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy03MDY1P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1301,8 +1301,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-7065?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy03MDY1P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-7065?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy03MDY1P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUsesVMSSOSUnManagedDiskImplicitStorage.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUsesVMSSOSUnManagedDiskImplicitStorage.json index d12a12b45..25a3aead7 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUsesVMSSOSUnManagedDiskImplicitStorage.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetBootDiagnosticsOperations/ShouldUsesVMSSOSUnManagedDiskImplicitStorage.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-1124?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy0xMTI0P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-1124?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy0xMTI0P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1496,8 +1496,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-1124?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy0xMTI0P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmss-1124?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm1zcy0xMTI0P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations/CanCreateUpdateFromPIRWithManagedDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations/CanCreateUpdateFromPIRWithManagedDisk.json index 41fd97413..ed076952e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations/CanCreateUpdateFromPIRWithManagedDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.ScaleSetManagedDiskOperations/CanCreateUpdateFromPIRWithManagedDisk.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-3669?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-3669?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -2354,8 +2354,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-3669?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-3669?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzY2OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreate.json index 4efb60814..ab1cf58d9 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreate.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-4055?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-4055?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -1998,8 +1998,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-4055?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-4055?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDA1NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateUpdatePriorityAndPrice.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateUpdatePriorityAndPrice.json index bb826ad7b..55b629d1d 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateUpdatePriorityAndPrice.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateUpdatePriorityAndPrice.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-3846?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Nj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-3846?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Nj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -2944,8 +2944,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-3846?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Nj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-3846?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtMzg0Nj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateVirtualMachinesAndAvailabilitySetInSameProximityPlacementGroup.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateVirtualMachinesAndAvailabilitySetInSameProximityPlacementGroup.json index 138e2cea6..96b507b2c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateVirtualMachinesAndAvailabilitySetInSameProximityPlacementGroup.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateVirtualMachinesAndAvailabilitySetInSameProximityPlacementGroup.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-9538?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-9538?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -3317,8 +3317,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-9538?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-9538?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtOTUzOD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithCustomData.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithCustomData.json index 188c86119..b59792d98 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithCustomData.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithCustomData.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/abc8256group?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2FiYzgyNTZncm91cD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/abc8256group?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2FiYzgyNTZncm91cD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1478,8 +1478,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/abc8256group?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2FiYzgyNTZncm91cD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/abc8256group?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2FiYzgyNTZncm91cD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithExistingNetworkAndNewPIP.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithExistingNetworkAndNewPIP.json index 0466a1296..bb29a529e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithExistingNetworkAndNewPIP.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithExistingNetworkAndNewPIP.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg356?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzU2P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg356?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzU2P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg356?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzU2P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg356?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzU2P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1300,8 +1300,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg356?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzU2P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg356?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzU2P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithNetworking.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithNetworking.json index bdc3ad37c..3f914b754 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithNetworking.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithNetworking.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-7289?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzI4OT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-7289?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzI4OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -1437,8 +1437,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-7289?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzI4OT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-7289?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNzI4OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithRelatedResourcesInParallel.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithRelatedResourcesInParallel.json index fb89f8fa2..3f341a666 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithRelatedResourcesInParallel.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanCreateWithRelatedResourcesInParallel.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmtest-4945?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm10ZXN0LTQ5NDU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmtest-4945?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm10ZXN0LTQ5NDU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -5274,8 +5274,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmtest-4945?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm10ZXN0LTQ5NDU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgvmtest-4945?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jndm10ZXN0LTQ5NDU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanEncrypt.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanEncrypt.json index e5a4fda9c..40ea23367 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanEncrypt.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanEncrypt.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg3248?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzI0OD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg3248?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzI0OD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -4999,8 +4999,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg3248?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzI0OD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg3248?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzI0OD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanRunScriptOnVM.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanRunScriptOnVM.json index a8afbe5b7..6bfc472be 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanRunScriptOnVM.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanRunScriptOnVM.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4904?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNDkwND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4904?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNDkwND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1138,8 +1138,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4904?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNDkwND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4904?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNDkwND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSShConnectToVirtualMachine.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSShConnectToVirtualMachine.json index ca475e9a5..e26e6fc63 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSShConnectToVirtualMachine.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSShConnectToVirtualMachine.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg3299?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzI5OT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg3299?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzI5OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1422,8 +1422,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg3299?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzI5OT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg3299?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzI5OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSetStorageAccountForUnmanagedDisk.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSetStorageAccountForUnmanagedDisk.json index 9c06c2d6e..58eb7839b 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSetStorageAccountForUnmanagedDisk.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CanSetStorageAccountForUnmanagedDisk.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-4377?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Nz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-4377?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Nz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -2693,8 +2693,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-4377?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Nz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-4377?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDM3Nz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CannotUpdateProximityPlacementGroupForVirtualMachine.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CannotUpdateProximityPlacementGroupForVirtualMachine.json index b7e3ffcd6..4f8eb95bd 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CannotUpdateProximityPlacementGroupForVirtualMachine.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachine.VirtualMachine/CannotUpdateProximityPlacementGroupForVirtualMachine.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-4974?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3ND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-4974?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3ND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -1236,8 +1236,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-8216?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-8216?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -3609,8 +3609,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-4974?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3ND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-4974?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtNDk3ND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -4299,8 +4299,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-8216?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfluentchash-8216?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmx1ZW50Y2hhc2gtODIxNj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithEMSI.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithEMSI.json index 28386a213..67a65ab83 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithEMSI.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithEMSI.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2215?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpMjIxNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2215?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpMjIxNT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -4835,8 +4835,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2215?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpMjIxNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi2215?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpMjIxNT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json index 84b1f399c..1fd19af86 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanCreateWithLMSIAndEMSI.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi8009?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpODAwOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi8009?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpODAwOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -2692,8 +2692,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi8009?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpODAwOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi8009?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpODAwOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json index 9514314fe..9117f6b3f 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Compute.VirtualMachineScaleSet.EMSILMSIOperations/CanUpdateEMSIAndLMSI.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi8079?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpODA3OT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi8079?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpODA3OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -3758,8 +3758,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi8079?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpODA3OT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi8079?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpODA3OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ContainerInstanceTest/ContainerInstanceWithPublicIpAddressWithSystemAssignedMSI.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ContainerInstanceTest/ContainerInstanceWithPublicIpAddressWithSystemAssignedMSI.json index d0f0c4f6d..5db1e6a0e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ContainerInstanceTest/ContainerInstanceWithPublicIpAddressWithSystemAssignedMSI.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ContainerInstanceTest/ContainerInstanceWithPublicIpAddressWithSystemAssignedMSI.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgaci3658?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYWNpMzY1OD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgaci3658?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYWNpMzY1OD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -906,8 +906,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgaci3658?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYWNpMzY1OD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgaci3658?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYWNpMzY1OD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ContainerInstanceTest/ContainerInstanceWithPublicIpAddressWithUserAssignedMSI.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ContainerInstanceTest/ContainerInstanceWithPublicIpAddressWithUserAssignedMSI.json index 6c826661f..7b0dccccc 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ContainerInstanceTest/ContainerInstanceWithPublicIpAddressWithUserAssignedMSI.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ContainerInstanceTest/ContainerInstanceWithPublicIpAddressWithUserAssignedMSI.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgaci8495?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYWNpODQ5NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgaci8495?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYWNpODQ5NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -4166,8 +4166,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgaci8495?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYWNpODQ5NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgaci8495?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYWNpODQ5NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ContainerRegistry/ContainerRegistryCRUD.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ContainerRegistry/ContainerRegistryCRUD.json index 7af81c286..503d1ce66 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ContainerRegistry/ContainerRegistryCRUD.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ContainerRegistry/ContainerRegistryCRUD.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgacr3902?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JnYWNyMzkwMj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgacr3902?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JnYWNyMzkwMj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -2359,8 +2359,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgacr3902?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JnYWNyMzkwMj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgacr3902?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JnYWNyMzkwMj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ContainerService.ContainerServices/ContainerServiceCRUDTest.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ContainerService.ContainerServices/ContainerServiceCRUDTest.json index d267476ee..5136d8382 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ContainerService.ContainerServices/ContainerServiceCRUDTest.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ContainerService.ContainerServices/ContainerServiceCRUDTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgacs2863?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYWNzMjg2Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgacs2863?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYWNzMjg2Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1398,8 +1398,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgacs2863?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYWNzMjg2Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgacs2863?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYWNzMjg2Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCRUDCassandraTable.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCRUDCassandraTable.json index 0c82733e3..bc3a1829a 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCRUDCassandraTable.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCRUDCassandraTable.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrgcb208313b1?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2RicmdjYjIwODMxM2IxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrgcb208313b1?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2RicmdjYjIwODMxM2IxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -3341,8 +3341,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrgcb208313b1?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2RicmdjYjIwODMxM2IxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrgcb208313b1?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2RicmdjYjIwODMxM2IxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCRUDGremlinGraph.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCRUDGremlinGraph.json index 56ba991e0..5ace920cf 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCRUDGremlinGraph.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCRUDGremlinGraph.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrgbcf571413e?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2RicmdiY2Y1NzE0MTNlP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrgbcf571413e?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2RicmdiY2Y1NzE0MTNlP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -3280,8 +3280,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrgbcf571413e?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2RicmdiY2Y1NzE0MTNlP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrgbcf571413e?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2RicmdiY2Y1NzE0MTNlP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCRUDMongoDBCollection.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCRUDMongoDBCollection.json index 601f8238c..6efb456b2 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCRUDMongoDBCollection.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCRUDMongoDBCollection.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrg4263060411?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2Ricmc0MjYzMDYwNDExP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrg4263060411?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2Ricmc0MjYzMDYwNDExP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -3097,8 +3097,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrg4263060411?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2Ricmc0MjYzMDYwNDExP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrg4263060411?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2Ricmc0MjYzMDYwNDExP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCRUDSqlContainer.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCRUDSqlContainer.json index 0662c6845..745c6af35 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCRUDSqlContainer.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCRUDSqlContainer.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrg98e6232725?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2Ricmc5OGU2MjMyNzI1P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrg98e6232725?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2Ricmc5OGU2MjMyNzI1P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -3907,8 +3907,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrg98e6232725?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2Ricmc5OGU2MjMyNzI1P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrg98e6232725?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2Ricmc5OGU2MjMyNzI1P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCRUDTable.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCRUDTable.json index 29b4e3f6e..76a25b4f3 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCRUDTable.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCRUDTable.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrgd141330415?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2RicmdkMTQxMzMwNDE1P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrgd141330415?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2RicmdkMTQxMzMwNDE1P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -2366,8 +2366,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrgd141330415?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2RicmdkMTQxMzMwNDE1P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrgd141330415?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2RicmdkMTQxMzMwNDE1P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCreateCassandraCosmosDB.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCreateCassandraCosmosDB.json index e516483e6..0e44d447c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCreateCassandraCosmosDB.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCreateCassandraCosmosDB.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/dbRg7525?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2RiUmc3NTI1P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/dbRg7525?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2RiUmc3NTI1P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -5362,8 +5362,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/dbRg7525?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2RiUmc3NTI1P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/dbRg7525?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2RiUmc3NTI1P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCreateSqlPrivateEndpoint.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCreateSqlPrivateEndpoint.json index 425109fbf..ee17a8645 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCreateSqlPrivateEndpoint.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CanCreateSqlPrivateEndpoint.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrg79e743118c?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2Ricmc3OWU3NDMxMThjP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrg79e743118c?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2Ricmc3OWU3NDMxMThjP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -3298,8 +3298,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrg79e743118c?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2Ricmc3OWU3NDMxMThjP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/cosmosdbrg79e743118c?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2Nvc21vc2Ricmc3OWU3NDMxMThjP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CosmosDBBugfix.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CosmosDBBugfix.json index bd5313d9d..44ea523db 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CosmosDBBugfix.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CosmosDBBugfix.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/ddbRg8001?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2RkYlJnODAwMT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/ddbRg8001?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2RkYlJnODAwMT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/ddbRg8001?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2RkYlJnODAwMT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/ddbRg8001?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2RkYlJnODAwMT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -4597,8 +4597,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/ddbRg8001?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2RkYlJnODAwMT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/ddbRg8001?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2RkYlJnODAwMT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CosmosDBCRUD.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CosmosDBCRUD.json index 5e7543f67..85f0b54b2 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CosmosDBCRUD.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.CosmosDB/CosmosDBCRUD.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/ddbRg6499?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2RkYlJnNjQ5OT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/ddbRg6499?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2RkYlJnNjQ5OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -14835,8 +14835,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/ddbRg6499?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2RkYlJnNjQ5OT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/ddbRg6499?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2RkYlJnNjQ5OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.RecordSet/CanCreateWithDefaultETag.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.RecordSet/CanCreateWithDefaultETag.json index 0c46fbb16..1a8d54ce9 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.RecordSet/CanCreateWithDefaultETag.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.RecordSet/CanCreateWithDefaultETag.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash2963?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2gyOTYzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash2963?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2gyOTYzP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash2963?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2gyOTYzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash2963?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2gyOTYzP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1173,8 +1173,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash2963?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2gyOTYzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash2963?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2gyOTYzP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.RecordSet/CanDeleteWithExplicitETag.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.RecordSet/CanDeleteWithExplicitETag.json index b2f374204..88ccabd92 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.RecordSet/CanDeleteWithExplicitETag.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.RecordSet/CanDeleteWithExplicitETag.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash9344?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2g5MzQ0P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash9344?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2g5MzQ0P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -930,8 +930,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash9344?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2g5MzQ0P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash9344?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2g5MzQ0P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.RecordSet/CanUpdateWithExplicitETag.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.RecordSet/CanUpdateWithExplicitETag.json index 4114401f4..8e357ba64 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.RecordSet/CanUpdateWithExplicitETag.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.RecordSet/CanUpdateWithExplicitETag.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash6301?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2g2MzAxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash6301?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2g2MzAxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1222,8 +1222,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash6301?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2g2MzAxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash6301?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2g2MzAxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.Zone/CanCreateWithDefaultETag.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.Zone/CanCreateWithDefaultETag.json index 21f989433..feaa686d2 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.Zone/CanCreateWithDefaultETag.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.Zone/CanCreateWithDefaultETag.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash1535?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2gxNTM1P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash1535?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2gxNTM1P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash1535?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2gxNTM1P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash1535?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2gxNTM1P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -278,8 +278,8 @@ "StatusCode": 412 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash1535?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2gxNTM1P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash1535?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2gxNTM1P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.Zone/CanDeleteWithExplicitETag.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.Zone/CanDeleteWithExplicitETag.json index 73620828c..7fd6f34a8 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.Zone/CanDeleteWithExplicitETag.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.Zone/CanDeleteWithExplicitETag.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash9743?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2g5NzQzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash9743?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2g5NzQzP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -385,8 +385,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash9743?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2g5NzQzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash9743?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2g5NzQzP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.Zone/CanUpdateWithExplicitETag.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.Zone/CanUpdateWithExplicitETag.json index 4802579eb..0634689d7 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.Zone/CanUpdateWithExplicitETag.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.Zone/CanUpdateWithExplicitETag.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash73?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2g3Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash73?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2g3Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -284,8 +284,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash73?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2g3Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash73?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2g3Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.ZoneRecordSet/CanCreateUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.ZoneRecordSet/CanCreateUpdate.json index a4e06d570..267df6636 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.ZoneRecordSet/CanCreateUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.ZoneRecordSet/CanCreateUpdate.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash110?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2gxMTA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash110?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2gxMTA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -3303,8 +3303,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash110?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2gxMTA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgdnschash110?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2gxMTA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.EventHub/CanManage.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.EventHub/CanManage.json index 557a20469..f7a3de2e5 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.EventHub/CanManage.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.EventHub/CanManage.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgns6481?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbnM2NDgxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgns6481?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbnM2NDgxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -701,8 +701,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgns6481?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbnM2NDgxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgns6481?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbnM2NDgxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.EventHub/CanManageAuthorizationRules.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.EventHub/CanManageAuthorizationRules.json index c86d82ab3..873d35b8a 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.EventHub/CanManageAuthorizationRules.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.EventHub/CanManageAuthorizationRules.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgns1506?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbnMxNTA2P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgns1506?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbnMxNTA2P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -766,8 +766,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgns1506?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbnMxNTA2P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgns1506?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbnMxNTA2P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.EventHub/CanManageConusmerGroups.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.EventHub/CanManageConusmerGroups.json index 2a07907af..f460effa0 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.EventHub/CanManageConusmerGroups.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.EventHub/CanManageConusmerGroups.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgns45?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbnM0NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgns45?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbnM0NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -775,8 +775,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgns45?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbnM0NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgns45?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbnM0NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.Namespace/CanManageAuthorizationRules.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.Namespace/CanManageAuthorizationRules.json index d5be96f1d..b14194fa2 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.Namespace/CanManageAuthorizationRules.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.Namespace/CanManageAuthorizationRules.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgns5106?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbnM1MTA2P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgns5106?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbnM1MTA2P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -692,8 +692,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgns5106?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbnM1MTA2P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgns5106?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbnM1MTA2P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.Namespace/CanManageBasicSettings.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.Namespace/CanManageBasicSettings.json index f8892c970..7954bf0f6 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.Namespace/CanManageBasicSettings.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.EventHub.Namespace/CanManageBasicSettings.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgns1192?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbnMxMTkyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgns1192?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbnMxMTkyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -798,8 +798,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgns1192?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbnMxMTkyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgns1192?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbnMxMTkyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.KeyVault/CanCRUDKeyVault.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.KeyVault/CanCRUDKeyVault.json index 96495d7fa..a84669e2e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.KeyVault/CanCRUDKeyVault.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.KeyVault/CanCRUDKeyVault.json @@ -788,8 +788,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgNEMV8786?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JnTkVNVjg3ODY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgNEMV8786?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JnTkVNVjg3ODY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -1384,8 +1384,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgNEMV8786?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JnTkVNVjg3ODY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgNEMV8786?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JnTkVNVjg3ODY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ManagementLocks/CanCRUDLocks.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ManagementLocks/CanCRUDLocks.json index 052a88c04..f0e1bc3a1 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ManagementLocks/CanCRUDLocks.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ManagementLocks/CanCRUDLocks.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg5860924141?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTg2MDkyNDE0MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg5860924141?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTg2MDkyNDE0MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -2949,8 +2949,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg5860924141?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTg2MDkyNDE0MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg5860924141?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTg2MDkyNDE0MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDActionGroups.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDActionGroups.json index 450695513..a409f9754 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDActionGroups.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDActionGroups.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/jmonitor_ac832397?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yX2FjODMyMzk3P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/jmonitor_ac832397?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yX2FjODMyMzk3P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"australiasoutheast\"\r\n}", "RequestHeaders": { @@ -595,8 +595,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/jmonitor_ac832397?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yX2FjODMyMzk3P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/jmonitor_ac832397?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yX2FjODMyMzk3P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDActivityLogAlerts.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDActivityLogAlerts.json index 989eaafc4..5f8837b31 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDActivityLogAlerts.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDActivityLogAlerts.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/jmonitor_51104020?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yXzUxMTA0MDIwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/jmonitor_51104020?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yXzUxMTA0MDIwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -542,8 +542,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/jmonitor_51104020?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yXzUxMTA0MDIwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/jmonitor_51104020?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yXzUxMTA0MDIwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDAutoscale.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDAutoscale.json index 2911b5874..46b19c894 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDAutoscale.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDAutoscale.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/jmonitor_c4243991?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yX2M0MjQzOTkxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/jmonitor_c4243991?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yX2M0MjQzOTkxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\",\r\n \"tags\": {\r\n \"type\": \"autoscale\",\r\n \"tagname\": \"tagvalue\"\r\n }\r\n}", "RequestHeaders": { @@ -534,8 +534,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/jmonitor_c4243991?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yX2M0MjQzOTkxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/jmonitor_c4243991?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yX2M0MjQzOTkxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDDiagnosticSettings.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDDiagnosticSettings.json index 3995020f0..9fe7367ec 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDDiagnosticSettings.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDDiagnosticSettings.json @@ -258,8 +258,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/jmonitor_74c73650?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yXzc0YzczNjUwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/jmonitor_74c73650?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yXzc0YzczNjUwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1330,8 +1330,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/jmonitor_74c73650?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yXzc0YzczNjUwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/jmonitor_74c73650?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yXzc0YzczNjUwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDMetricAlerts.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDMetricAlerts.json index 430642f6d..018a813d7 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDMetricAlerts.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDMetricAlerts.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/jmonitor_b5376451?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yX2I1Mzc2NDUxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/jmonitor_b5376451?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yX2I1Mzc2NDUxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -765,8 +765,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/jmonitor_b5376451?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yX2I1Mzc2NDUxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/jmonitor_b5376451?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yX2I1Mzc2NDUxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDMultipleResourceMetricAlerts.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDMultipleResourceMetricAlerts.json index bd0f76336..04f8cc37b 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDMultipleResourceMetricAlerts.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Monitor/CanCRUDMultipleResourceMetricAlerts.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/jmonitor_bee62176?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yX2JlZTYyMTc2P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/jmonitor_bee62176?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yX2JlZTYyMTc2P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -2103,8 +2103,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/jmonitor_bee62176?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yX2JlZTYyMTc2P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/jmonitor_bee62176?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2ptb25pdG9yX2JlZTYyMTc2P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Msi.Msi/CanAssignCurrentResourceGroupAccessRole.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Msi.Msi/CanAssignCurrentResourceGroupAccessRole.json index 2eeb8eacc..a1dd82589 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Msi.Msi/CanAssignCurrentResourceGroupAccessRole.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Msi.Msi/CanAssignCurrentResourceGroupAccessRole.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgmsi5735?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbXNpNTczNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgmsi5735?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbXNpNTczNT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -1093,8 +1093,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgmsi5735?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbXNpNTczNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgmsi5735?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbXNpNTczNT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1501,8 +1501,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgmsi5735?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbXNpNTczNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgmsi5735?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbXNpNTczNT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Msi.Msi/CanAssignRoles.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Msi.Msi/CanAssignRoles.json index b10d2c77d..da20bcd41 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Msi.Msi/CanAssignRoles.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Msi.Msi/CanAssignRoles.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rg3233?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnMzIzMz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rg3233?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnMzIzMz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -71,8 +71,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgmsi9495?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbXNpOTQ5NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgmsi9495?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbXNpOTQ5NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -2334,8 +2334,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgmsi9495?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbXNpOTQ5NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgmsi9495?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbXNpOTQ5NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2538,8 +2538,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgmsi9495?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbXNpOTQ5NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgmsi9495?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbXNpOTQ5NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Msi.Msi/CanCreateGetListDelete.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Msi.Msi/CanCreateGetListDelete.json index 5790262a4..5608f5a37 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Msi.Msi/CanCreateGetListDelete.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Msi.Msi/CanCreateGetListDelete.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgmsi8341?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbXNpODM0MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgmsi8341?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbXNpODM0MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -330,8 +330,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgmsi8341?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbXNpODM0MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgmsi8341?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbXNpODM0MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/BackendHealthCheck.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/BackendHealthCheck.json index d3fa8fcc0..5f5ed0a75 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/BackendHealthCheck.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/BackendHealthCheck.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg7141?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNzE0MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg7141?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNzE0MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -8818,8 +8818,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg7141?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNzE0MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg7141?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNzE0MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -8882,8 +8882,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg7141?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNzE0MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg7141?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNzE0MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PrivateComplex.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PrivateComplex.json index 1a2ebc301..a17db5286 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PrivateComplex.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PrivateComplex.json @@ -137,8 +137,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1704?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTcwND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1704?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTcwND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -204,8 +204,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1704?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTcwND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1704?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTcwND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -271,8 +271,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1704?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTcwND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1704?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTcwND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -16294,8 +16294,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1704?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTcwND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1704?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTcwND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PrivateMinimal.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PrivateMinimal.json index cac0c1440..f366a28ef 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PrivateMinimal.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PrivateMinimal.json @@ -137,8 +137,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4475?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNDQ3NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4475?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNDQ3NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -13270,8 +13270,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4475?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNDQ3NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4475?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNDQ3NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PublicComplex.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PublicComplex.json index e3492f4a1..b8efc57a1 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PublicComplex.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/PublicComplex.json @@ -137,8 +137,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg8891?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODg5MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg8891?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODg5MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -204,8 +204,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg8891?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODg5MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg8891?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODg5MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -11612,8 +11612,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg8891?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODg5MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg8891?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODg5MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/StartStop.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/StartStop.json index e690e40d8..733767248 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/StartStop.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/StartStop.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg21c783469?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMjFjNzgzNDY5P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg21c783469?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMjFjNzgzNDY5P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -11562,8 +11562,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg21c783469?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMjFjNzgzNDY5P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg21c783469?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMjFjNzgzNDY5P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -11626,8 +11626,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg21c783469?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMjFjNzgzNDY5P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg21c783469?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMjFjNzgzNDY5P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/WebApplicationFirewall.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/WebApplicationFirewall.json index 5e72aaf9e..601506bd1 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/WebApplicationFirewall.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AppGateway/WebApplicationFirewall.json @@ -137,8 +137,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg5819?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTgxOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg5819?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTgxOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -9902,8 +9902,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg5819?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTgxOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg5819?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTgxOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.ApplicationSecurityGroup/CreateUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.ApplicationSecurityGroup/CreateUpdate.json index c802b4648..11215b66f 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.ApplicationSecurityGroup/CreateUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.ApplicationSecurityGroup/CreateUpdate.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg7c942525?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnN2M5NDI1MjU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg7c942525?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnN2M5NDI1MjU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -680,8 +680,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg7c942525?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnN2M5NDI1MjU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg7c942525?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnN2M5NDI1MjU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AzureFirewall/CanCreateUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AzureFirewall/CanCreateUpdate.json index c4ae5aeca..c0b135ca5 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AzureFirewall/CanCreateUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.AzureFirewall/CanCreateUpdate.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfd257378?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmQyNTczNzg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfd257378?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmQyNTczNzg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -482,8 +482,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfd257378?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmQyNTczNzg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgfd257378?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZmQyNTczNzg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.BugFixes/WithExistingNetworkSecurityGroup.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.BugFixes/WithExistingNetworkSecurityGroup.json index ed1d7f327..6df4753cd 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.BugFixes/WithExistingNetworkSecurityGroup.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.BugFixes/WithExistingNetworkSecurityGroup.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg5210?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTIxMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg5210?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTIxMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -482,8 +482,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg5210?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTIxMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg5210?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTIxMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -546,8 +546,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg5210?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTIxMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg5210?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTIxMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.BugFixes/WithExistingPublicIpAddress.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.BugFixes/WithExistingPublicIpAddress.json index 94fc15c14..c01ef4694 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.BugFixes/WithExistingPublicIpAddress.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.BugFixes/WithExistingPublicIpAddress.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg6882?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNjg4Mj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg6882?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNjg4Mj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -488,8 +488,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg6882?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNjg4Mj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg6882?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNjg4Mj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -552,8 +552,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg6882?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNjg4Mj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg6882?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNjg4Mj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.ExpressRouteCircuit/CanCreatePeering.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.ExpressRouteCircuit/CanCreatePeering.json index beb701f85..d6f863dee 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.ExpressRouteCircuit/CanCreatePeering.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.ExpressRouteCircuit/CanCreatePeering.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg94949?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnOTQ5NDk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg94949?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnOTQ5NDk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"northcentralus\"\r\n}", "RequestHeaders": { @@ -1271,8 +1271,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg94949?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnOTQ5NDk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg94949?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnOTQ5NDk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -1335,8 +1335,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg94949?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnOTQ5NDk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg94949?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnOTQ5NDk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.ExpressRouteCircuit/CreateUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.ExpressRouteCircuit/CreateUpdate.json index 755e959f9..14a0baca5 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.ExpressRouteCircuit/CreateUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.ExpressRouteCircuit/CreateUpdate.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg17193?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTcxOTM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg17193?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTcxOTM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"northcentralus\"\r\n}", "RequestHeaders": { @@ -1135,8 +1135,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg17193?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTcxOTM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg17193?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTcxOTM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -1199,8 +1199,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg17193?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTcxOTM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg17193?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTcxOTM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/CanCRUDOutboundRule.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/CanCRUDOutboundRule.json index 9a8ced274..10dde0ad4 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/CanCRUDOutboundRule.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/CanCRUDOutboundRule.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg7919?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNzkxOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg7919?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNzkxOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1606,8 +1606,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg7919?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNzkxOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg7919?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNzkxOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/CanCRUDProbe.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/CanCRUDProbe.json index 7bb94768e..086d0c804 100755 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/CanCRUDProbe.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/CanCRUDProbe.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg461?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNDYxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg461?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNDYxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -2061,8 +2061,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg461?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNDYxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg461?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNDYxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternalMinimum.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternalMinimum.json index 348e73979..9119425d2 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternalMinimum.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternalMinimum.json @@ -134,8 +134,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgInternalMinimum2580?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnSW50ZXJuYWxNaW5pbXVtMjU4MD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgInternalMinimum2580?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnSW50ZXJuYWxNaW5pbXVtMjU4MD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -4346,8 +4346,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgInternalMinimum2580?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnSW50ZXJuYWxNaW5pbXVtMjU4MD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgInternalMinimum2580?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnSW50ZXJuYWxNaW5pbXVtMjU4MD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternetMinimum.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternetMinimum.json index 2156222b2..a1c37b5e6 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternetMinimum.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/InternetMinimum.json @@ -134,8 +134,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgInternetMinimum6457?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnSW50ZXJuZXRNaW5pbXVtNjQ1Nz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgInternetMinimum6457?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnSW50ZXJuZXRNaW5pbXVtNjQ1Nz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -201,8 +201,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgInternetMinimum6457?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnSW50ZXJuZXRNaW5pbXVtNjQ1Nz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgInternetMinimum6457?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnSW50ZXJuZXRNaW5pbXVtNjQ1Nz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -268,8 +268,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgInternetMinimum6457?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnSW50ZXJuZXRNaW5pbXVtNjQ1Nz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgInternetMinimum6457?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnSW50ZXJuZXRNaW5pbXVtNjQ1Nz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -5231,8 +5231,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgInternetMinimum6457?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnSW50ZXJuZXRNaW5pbXVtNjQ1Nz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgInternetMinimum6457?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnSW50ZXJuZXRNaW5pbXVtNjQ1Nz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatOnly.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatOnly.json index 74efa5eef..bca6760c8 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatOnly.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatOnly.json @@ -131,8 +131,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatOnly735?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0T25seTczNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatOnly735?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0T25seTczNT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -4482,8 +4482,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatOnly735?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0T25seTczNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatOnly735?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0T25seTczNT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatPools.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatPools.json index e986b89f2..8938b0bcf 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatPools.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatPools.json @@ -131,8 +131,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatPools5371?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0UG9vbHM1MzcxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatPools5371?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0UG9vbHM1MzcxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -198,8 +198,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatPools5371?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0UG9vbHM1MzcxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatPools5371?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0UG9vbHM1MzcxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -265,8 +265,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatPools5371?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0UG9vbHM1MzcxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatPools5371?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0UG9vbHM1MzcxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -4829,8 +4829,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatPools5371?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0UG9vbHM1MzcxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatPools5371?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0UG9vbHM1MzcxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatRules.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatRules.json index d169c5782..84de97c53 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatRules.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LoadBalancer/NatRules.json @@ -134,8 +134,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatRules192?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0UnVsZXMxOTI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatRules192?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0UnVsZXMxOTI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -201,8 +201,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatRules192?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0UnVsZXMxOTI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatRules192?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0UnVsZXMxOTI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -268,8 +268,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatRules192?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0UnVsZXMxOTI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatRules192?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0UnVsZXMxOTI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -335,8 +335,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatRules192?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0UnVsZXMxOTI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatRules192?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0UnVsZXMxOTI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -402,8 +402,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatRules192?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0UnVsZXMxOTI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatRules192?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0UnVsZXMxOTI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -6749,8 +6749,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatRules192?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0UnVsZXMxOTI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgNatRules192?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnTmF0UnVsZXMxOTI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LocalNetworkGateway/CreateUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LocalNetworkGateway/CreateUpdate.json index b035c458c..16340ceb7 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LocalNetworkGateway/CreateUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.LocalNetworkGateway/CreateUpdate.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4f377489?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNGYzNzc0ODk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4f377489?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNGYzNzc0ODk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -611,8 +611,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4f377489?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNGYzNzc0ODk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4f377489?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNGYzNzc0ODk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -675,8 +675,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4f377489?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNGYzNzc0ODk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4f377489?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNGYzNzc0ODk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NSG/CreateUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NSG/CreateUpdate.json index a477291ba..a79878e93 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NSG/CreateUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NSG/CreateUpdate.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg7db11946?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnN2RiMTE5NDY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg7db11946?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnN2RiMTE5NDY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -1458,8 +1458,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg7db11946?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnN2RiMTE5NDY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg7db11946?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnN2RiMTE5NDY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -1522,8 +1522,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg7db11946?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnN2RiMTE5NDY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg7db11946?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnN2RiMTE5NDY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.Network/CreateUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.Network/CreateUpdate.json index 1ccf46843..d653812d1 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.Network/CreateUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.Network/CreateUpdate.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg3575?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzU3NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg3575?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzU3NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg3575?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzU3NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg3575?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzU3NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -2033,8 +2033,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg3575?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzU3NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg3575?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzU3NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -2097,8 +2097,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg3575?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzU3NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg3575?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzU3NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.Network/CreateUpdatePeering.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.Network/CreateUpdatePeering.json index 4fd49dabf..f8a582343 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.Network/CreateUpdatePeering.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.Network/CreateUpdatePeering.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4015?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNDAxNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4015?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNDAxNT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4015?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNDAxNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4015?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNDAxNT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -3861,8 +3861,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4015?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNDAxNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4015?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNDAxNT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -3925,8 +3925,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4015?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNDAxNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg4015?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNDAxNT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.Network/CreateUpdateSubnetServiceAccess.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.Network/CreateUpdateSubnetServiceAccess.json index bf26c2636..9f1afa75a 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.Network/CreateUpdateSubnetServiceAccess.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.Network/CreateUpdateSubnetServiceAccess.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg178?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTc4P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg178?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTc4P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -2432,8 +2432,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg178?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTc4P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg178?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTc4P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -2496,8 +2496,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg178?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTc4P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg178?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTc4P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkInterface/CanUseMultipleIPConfigs.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkInterface/CanUseMultipleIPConfigs.json index e54a0ec3b..1f85840d7 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkInterface/CanUseMultipleIPConfigs.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkInterface/CanUseMultipleIPConfigs.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg0f509225ee?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMGY1MDkyMjVlZT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg0f509225ee?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMGY1MDkyMjVlZT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -71,8 +71,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg0f509225ee?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMGY1MDkyMjVlZT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg0f509225ee?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMGY1MDkyMjVlZT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -141,8 +141,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg0f509225ee?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMGY1MDkyMjVlZT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg0f509225ee?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMGY1MDkyMjVlZT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -211,8 +211,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg0f509225ee?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMGY1MDkyMjVlZT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg0f509225ee?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMGY1MDkyMjVlZT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1385,8 +1385,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg0f509225ee?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMGY1MDkyMjVlZT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg0f509225ee?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMGY1MDkyMjVlZT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -1452,8 +1452,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg0f509225ee?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMGY1MDkyMjVlZT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg0f509225ee?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMGY1MDkyMjVlZT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkInterface/CreateBatchOfNetworkInterfaces.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkInterface/CreateBatchOfNetworkInterfaces.json index 761297962..53d73afa8 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkInterface/CreateBatchOfNetworkInterfaces.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkInterface/CreateBatchOfNetworkInterfaces.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg172?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTcyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg172?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTcyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -879,8 +879,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg172?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTcyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg172?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTcyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -946,8 +946,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg172?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTcyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg172?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMTcyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkInterface/CreateUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkInterface/CreateUpdate.json index f31fc463f..42a562d46 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkInterface/CreateUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkInterface/CreateUpdate.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/net4365group?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL25ldDQzNjVncm91cD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/net4365group?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL25ldDQzNjVncm91cD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1228,8 +1228,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/net4365group?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL25ldDQzNjVncm91cD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/net4365group?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL25ldDQzNjVncm91cD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -1295,8 +1295,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/net4365group?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL25ldDQzNjVncm91cD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/net4365group?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL25ldDQzNjVncm91cD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkWatcher/CreateUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkWatcher/CreateUpdate.json index 100d34cb0..4b67a55c6 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkWatcher/CreateUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.NetworkWatcher/CreateUpdate.json @@ -274,8 +274,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg89429?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODk0Mjk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg89429?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODk0Mjk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -767,8 +767,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg89429?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODk0Mjk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg89429?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODk0Mjk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -831,8 +831,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg89429?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODk0Mjk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg89429?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODk0Mjk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.PrivateLinkService/CanCreateUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.PrivateLinkService/CanCreateUpdate.json index e399e97f0..8366fe0d5 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.PrivateLinkService/CanCreateUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.PrivateLinkService/CanCreateUpdate.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg81a91619?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODFhOTE2MTk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg81a91619?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODFhOTE2MTk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -1245,8 +1245,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg81a91619?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODFhOTE2MTk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg81a91619?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODFhOTE2MTk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.PublicIPAddress/CreateUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.PublicIPAddress/CreateUpdate.json index 7e9d045ed..67672a972 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.PublicIPAddress/CreateUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.PublicIPAddress/CreateUpdate.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg9309?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnOTMwOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg9309?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnOTMwOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -1664,8 +1664,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg9309?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnOTMwOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg9309?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnOTMwOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -1728,8 +1728,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg9309?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnOTMwOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg9309?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnOTMwOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.RouteFilter/CanCreateRouteFilterRule.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.RouteFilter/CanCreateRouteFilterRule.json index 12bb6e59c..8f429a138 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.RouteFilter/CanCreateRouteFilterRule.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.RouteFilter/CanCreateRouteFilterRule.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgbf862091?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnYmY4NjIwOTE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgbf862091?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnYmY4NjIwOTE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -689,8 +689,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgbf862091?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnYmY4NjIwOTE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgbf862091?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnYmY4NjIwOTE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.RouteFilter/CreateUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.RouteFilter/CreateUpdate.json index 6f94552b3..d750f9dc8 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.RouteFilter/CreateUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.RouteFilter/CreateUpdate.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgd4645584?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZDQ2NDU1ODQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgd4645584?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZDQ2NDU1ODQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -745,8 +745,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgd4645584?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZDQ2NDU1ODQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgd4645584?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZDQ2NDU1ODQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.RouteTable/CreateUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.RouteTable/CreateUpdate.json index 7f69027fe..8a72b24fb 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.RouteTable/CreateUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.RouteTable/CreateUpdate.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg0fc58416?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMGZjNTg0MTY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg0fc58416?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMGZjNTg0MTY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1183,8 +1183,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg0fc58416?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMGZjNTg0MTY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg0fc58416?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMGZjNTg0MTY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -1247,8 +1247,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg0fc58416?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMGZjNTg0MTY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg0fc58416?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMGZjNTg0MTY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.VirtualNetworkGateway/CanCreatePointToSiteConfigurtation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.VirtualNetworkGateway/CanCreatePointToSiteConfigurtation.json index f74030f5f..51ac95d5c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.VirtualNetworkGateway/CanCreatePointToSiteConfigurtation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.VirtualNetworkGateway/CanCreatePointToSiteConfigurtation.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg39678?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzk2Nzg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg39678?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzk2Nzg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -10416,8 +10416,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg39678?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzk2Nzg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg39678?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzk2Nzg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -10480,8 +10480,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg39678?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzk2Nzg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg39678?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMzk2Nzg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.VirtualNetworkGateway/CanCreateSiteToSiteConnection.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.VirtualNetworkGateway/CanCreateSiteToSiteConnection.json index ebf63d949..f0cce4cf3 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.VirtualNetworkGateway/CanCreateSiteToSiteConnection.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.VirtualNetworkGateway/CanCreateSiteToSiteConnection.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg80174?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODAxNzQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg80174?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODAxNzQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -9054,8 +9054,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg80174?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODAxNzQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg80174?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODAxNzQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -9118,8 +9118,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg80174?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODAxNzQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg80174?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODAxNzQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.VirtualNetworkGateway/CanCreateVNetToVNetConnection.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.VirtualNetworkGateway/CanCreateVNetToVNetConnection.json index 684c49198..3412e8222 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.VirtualNetworkGateway/CanCreateVNetToVNetConnection.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.VirtualNetworkGateway/CanCreateVNetToVNetConnection.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg57018?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTcwMTg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg57018?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTcwMTg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg57018?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTcwMTg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg57018?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTcwMTg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -35470,8 +35470,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg57018?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTcwMTg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg57018?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTcwMTg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -35534,8 +35534,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg57018?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTcwMTg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg57018?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNTcwMTg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.VirtualNetworkGateway/CreateUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.VirtualNetworkGateway/CreateUpdate.json index 7311f1186..df0103d5e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.VirtualNetworkGateway/CreateUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.VirtualNetworkGateway/CreateUpdate.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg84279?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODQyNzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg84279?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODQyNzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -14939,8 +14939,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg84279?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODQyNzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg84279?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODQyNzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -15003,8 +15003,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg84279?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODQyNzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg84279?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODQyNzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsRecordSet/CanCreateWithDefaultETag.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsRecordSet/CanCreateWithDefaultETag.json index 52c3d8a93..6fcafe475 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsRecordSet/CanCreateWithDefaultETag.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsRecordSet/CanCreateWithDefaultETag.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgprdnshash4065?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoNDA2NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgprdnshash4065?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoNDA2NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgprdnshash4065?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoNDA2NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgprdnshash4065?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoNDA2NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -1663,8 +1663,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgprdnshash4065?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoNDA2NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgprdnshash4065?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoNDA2NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsRecordSet/CanDeleteWithExplicitETag.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsRecordSet/CanDeleteWithExplicitETag.json index 6ee2b9112..f3a2867a2 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsRecordSet/CanDeleteWithExplicitETag.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsRecordSet/CanDeleteWithExplicitETag.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgprdnshash3744?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoMzc0ND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgprdnshash3744?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoMzc0ND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -1746,8 +1746,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgprdnshash3744?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoMzc0ND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgprdnshash3744?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoMzc0ND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsRecordSet/CanUpdateWithExplicitETag.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsRecordSet/CanUpdateWithExplicitETag.json index 5300eb045..fb997f077 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsRecordSet/CanUpdateWithExplicitETag.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsRecordSet/CanUpdateWithExplicitETag.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgprdnshash7842?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoNzg0Mj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgprdnshash7842?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoNzg0Mj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -2050,8 +2050,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgprdnshash7842?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoNzg0Mj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgprdnshash7842?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoNzg0Mj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsZone/CanCreateWithDefaultETag.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsZone/CanCreateWithDefaultETag.json index e35d55e40..3f360b6cb 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsZone/CanCreateWithDefaultETag.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsZone/CanCreateWithDefaultETag.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/prdnsgp-6419?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3ByZG5zZ3AtNjQxOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/prdnsgp-6419?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3ByZG5zZ3AtNjQxOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -537,8 +537,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/prdnsgp-6419?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3ByZG5zZ3AtNjQxOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/prdnsgp-6419?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3ByZG5zZ3AtNjQxOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsZone/CanDeleteWithExplicitETag.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsZone/CanDeleteWithExplicitETag.json index 253951a54..335a0ddfe 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsZone/CanDeleteWithExplicitETag.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsZone/CanDeleteWithExplicitETag.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/prdnsgp-1882?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3ByZG5zZ3AtMTg4Mj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/prdnsgp-1882?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3ByZG5zZ3AtMTg4Mj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -991,8 +991,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/prdnsgp-1882?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3ByZG5zZ3AtMTg4Mj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/prdnsgp-1882?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3ByZG5zZ3AtMTg4Mj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsZone/CanUpdateWithExplicitETag.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsZone/CanUpdateWithExplicitETag.json index b5b1882e9..7bfc06d02 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsZone/CanUpdateWithExplicitETag.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.PrivateDnsZone/CanUpdateWithExplicitETag.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/prdnsgp-3364?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3ByZG5zZ3AtMzM2ND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/prdnsgp-3364?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3ByZG5zZ3AtMzM2ND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -1548,8 +1548,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/prdnsgp-3364?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3ByZG5zZ3AtMzM2ND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/prdnsgp-3364?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3ByZG5zZ3AtMzM2ND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.VirtualNetworkLink/CanCreateWithDefaultETag.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.VirtualNetworkLink/CanCreateWithDefaultETag.json index f35951a00..0da8dc852 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.VirtualNetworkLink/CanCreateWithDefaultETag.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.VirtualNetworkLink/CanCreateWithDefaultETag.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgprdnshash9314?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoOTMxND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgprdnshash9314?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoOTMxND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -1889,8 +1889,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgprdnshash9314?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoOTMxND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgprdnshash9314?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoOTMxND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.VirtualNetworkLink/CanDeleteWithExplicitETag.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.VirtualNetworkLink/CanDeleteWithExplicitETag.json index babca0e53..340388813 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.VirtualNetworkLink/CanDeleteWithExplicitETag.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.VirtualNetworkLink/CanDeleteWithExplicitETag.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgprdnshash6920?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoNjkyMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgprdnshash6920?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoNjkyMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -2669,8 +2669,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgprdnshash6920?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoNjkyMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgprdnshash6920?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoNjkyMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.VirtualNetworkLink/CanUpdateWithExplicitETag.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.VirtualNetworkLink/CanUpdateWithExplicitETag.json index ed7a9b308..28cada602 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.VirtualNetworkLink/CanUpdateWithExplicitETag.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.PrivateDns.VirtualNetworkLink/CanUpdateWithExplicitETag.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgprdnshash336?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoMzM2P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgprdnshash336?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoMzM2P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -2757,8 +2757,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgprdnshash336?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoMzM2P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgprdnshash336?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncHJkbnNoYXNoMzM2P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Redis/CanCRUDLinkedServers.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Redis/CanCRUDLinkedServers.json index 1cf2a962b..a45a08d4b 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Redis/CanCRUDLinkedServers.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Redis/CanCRUDLinkedServers.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/javacsmrg7864Second?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc4NjRTZWNvbmQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/javacsmrg7864Second?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc4NjRTZWNvbmQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centralus\"\r\n}", "RequestHeaders": { @@ -12922,8 +12922,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/javacsmrg7864?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc4NjQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/javacsmrg7864?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc4NjQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -12986,8 +12986,8 @@ "StatusCode": 404 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/javacsmrg7864Second?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc4NjRTZWNvbmQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/javacsmrg7864Second?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc4NjRTZWNvbmQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Redis/CanCRUDRedisCache.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Redis/CanCRUDRedisCache.json index 468bc62be..cefbebeef 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Redis/CanCRUDRedisCache.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Redis/CanCRUDRedisCache.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/javacsmrg4650Second?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzQ2NTBTZWNvbmQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/javacsmrg4650Second?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzQ2NTBTZWNvbmQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centralus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/javacsmrg4650?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzQ2NTA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/javacsmrg4650?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzQ2NTA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastasia\"\r\n}", "RequestHeaders": { @@ -9611,8 +9611,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/javacsmrg4650?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzQ2NTA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/javacsmrg4650?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzQ2NTA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -9675,8 +9675,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/javacsmrg4650Second?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzQ2NTBTZWNvbmQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/javacsmrg4650Second?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzQ2NTBTZWNvbmQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Deployment/CanCancelVirtualNetworkDeployment.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Deployment/CanCancelVirtualNetworkDeployment.json index 015168cb5..449053530 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Deployment/CanCancelVirtualNetworkDeployment.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Deployment/CanCancelVirtualNetworkDeployment.json @@ -1,23 +1,23 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "faf45da8-b937-45cb-ba77-f852ecb5cbfb" + "0f6dcacf-5c49-4cf7-9d40-470ccdc53bcb" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -34,16 +34,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1194" + "1199" ], "x-ms-request-id": [ - "5d04b3c5-15af-4f9b-b579-950e79a63e2b" + "aa0b4e14-77f1-44a3-bbf6-a28c1d38044d" ], "x-ms-correlation-request-id": [ - "5d04b3c5-15af-4f9b-b579-950e79a63e2b" + "aa0b4e14-77f1-44a3-bbf6-a28c1d38044d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T051917Z:5d04b3c5-15af-4f9b-b579-950e79a63e2b" + "SOUTHEASTASIA:20210826T085700Z:aa0b4e14-77f1-44a3-bbf6-a28c1d38044d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -52,7 +52,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:19:17 GMT" + "Thu, 26 Aug 2021 08:57:00 GMT" ], "Content-Length": [ "215" @@ -64,33 +64,33 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12\",\r\n \"name\": \"rgchash12\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12\",\r\n \"name\": \"rgchash12\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment2?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50Mj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment2?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50Mj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"mode\": \"Complete\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"mode\": \"Complete\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "4af97f87-5838-4e85-9212-6f7897452a3b" + "5e1fe201-6097-46b2-bb93-412a422de781" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "455" + "507" ] }, "ResponseHeaders": { @@ -101,19 +101,19 @@ "no-cache" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment2/operationStatuses/08586297989253434784?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment2/operationStatuses/08585716386630061265?api-version=2021-01-01" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1193" + "1198" ], "x-ms-request-id": [ - "a2aed0cf-5bc3-4c0f-aa60-e18394cd5f4e" + "b9978793-8b6c-4030-96c5-a40a04233520" ], "x-ms-correlation-request-id": [ - "a2aed0cf-5bc3-4c0f-aa60-e18394cd5f4e" + "b9978793-8b6c-4030-96c5-a40a04233520" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T051924Z:a2aed0cf-5bc3-4c0f-aa60-e18394cd5f4e" + "SOUTHEASTASIA:20210826T085706Z:b9978793-8b6c-4030-96c5-a40a04233520" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -122,10 +122,10 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:19:24 GMT" + "Thu, 26 Aug 2021 08:57:06 GMT" ], "Content-Length": [ - "2526" + "2575" ], "Content-Type": [ "application/json; charset=utf-8" @@ -134,27 +134,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment2\",\r\n \"name\": \"deployment2\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"templateHash\": \"3310702578247411023\",\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet2\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n }\r\n },\r\n \"mode\": \"Complete\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2019-10-23T05:19:23.2957915Z\",\r\n \"duration\": \"PT3.1616474S\",\r\n \"correlationId\": \"a2aed0cf-5bc3-4c0f-aa60-e18394cd5f4e\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/subnets\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment2\",\r\n \"name\": \"deployment2\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"templateHash\": \"17421496824516967129\",\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet2\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n }\r\n },\r\n \"mode\": \"Complete\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2021-08-26T08:57:04.9951097Z\",\r\n \"duration\": \"PT2.5235928S\",\r\n \"correlationId\": \"b9978793-8b6c-4030-96c5-a40a04233520\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks/subnets\",\r\n \"locations\": [\r\n null\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment2?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50Mj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment2?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50Mj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b048b1df-8f00-4bf5-bba6-34c25ac3061f" + "3913e68e-08e0-4eb3-9ffd-9647430a7162" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -168,16 +168,16 @@ "5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" + "11996" ], "x-ms-request-id": [ - "7d415859-fec6-4d8e-b469-aefcfbe5001a" + "905c019f-2a01-4f02-b0ae-829623683203" ], "x-ms-correlation-request-id": [ - "7d415859-fec6-4d8e-b469-aefcfbe5001a" + "905c019f-2a01-4f02-b0ae-829623683203" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T051924Z:7d415859-fec6-4d8e-b469-aefcfbe5001a" + "SOUTHEASTASIA:20210826T085707Z:905c019f-2a01-4f02-b0ae-829623683203" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -186,7 +186,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:19:24 GMT" + "Thu, 26 Aug 2021 08:57:07 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -195,30 +195,30 @@ "-1" ], "Content-Length": [ - "2526" + "2574" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment2\",\r\n \"name\": \"deployment2\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"templateHash\": \"3310702578247411023\",\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet2\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n }\r\n },\r\n \"mode\": \"Complete\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2019-10-23T05:19:23.2957915Z\",\r\n \"duration\": \"PT3.1616474S\",\r\n \"correlationId\": \"a2aed0cf-5bc3-4c0f-aa60-e18394cd5f4e\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/subnets\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment2\",\r\n \"name\": \"deployment2\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"templateHash\": \"17421496824516967129\",\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet2\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n }\r\n },\r\n \"mode\": \"Complete\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T08:57:06.9345163Z\",\r\n \"duration\": \"PT4.4629994S\",\r\n \"correlationId\": \"b9978793-8b6c-4030-96c5-a40a04233520\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks/subnets\",\r\n \"locations\": [\r\n null\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment2?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50Mj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment2?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50Mj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ee7a6741-20c5-47ec-ab22-909828739f0e" + "600a98a2-00b5-45b2-95fe-aa4e6011497e" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -229,16 +229,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "11995" ], "x-ms-request-id": [ - "4379a218-6e8d-45d3-96e0-acf7dcb09ec4" + "c57c6885-63d7-462c-ba19-f0b76add5ea2" ], "x-ms-correlation-request-id": [ - "4379a218-6e8d-45d3-96e0-acf7dcb09ec4" + "c57c6885-63d7-462c-ba19-f0b76add5ea2" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T051927Z:4379a218-6e8d-45d3-96e0-acf7dcb09ec4" + "SOUTHEASTASIA:20210826T085709Z:c57c6885-63d7-462c-ba19-f0b76add5ea2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -247,7 +247,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:19:26 GMT" + "Thu, 26 Aug 2021 08:57:09 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -256,30 +256,30 @@ "-1" ], "Content-Length": [ - "2525" + "2575" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment2\",\r\n \"name\": \"deployment2\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"templateHash\": \"3310702578247411023\",\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet2\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n }\r\n },\r\n \"mode\": \"Complete\",\r\n \"provisioningState\": \"Canceled\",\r\n \"timestamp\": \"2019-10-23T05:19:25.742608Z\",\r\n \"duration\": \"PT5.6084639S\",\r\n \"correlationId\": \"a2aed0cf-5bc3-4c0f-aa60-e18394cd5f4e\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/subnets\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment2\",\r\n \"name\": \"deployment2\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"templateHash\": \"17421496824516967129\",\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet2\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n }\r\n },\r\n \"mode\": \"Complete\",\r\n \"provisioningState\": \"Canceled\",\r\n \"timestamp\": \"2021-08-26T08:57:08.3447087Z\",\r\n \"duration\": \"PT5.8731918S\",\r\n \"correlationId\": \"b9978793-8b6c-4030-96c5-a40a04233520\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks/subnets\",\r\n \"locations\": [\r\n null\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment2/cancel?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50Mi9jYW5jZWw/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment2/cancel?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50Mi9jYW5jZWw/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "62efe77d-31fc-4798-82a0-6915695ead61" + "53085ae6-0f8a-4be3-9baa-df0fb141d1a8" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -293,13 +293,13 @@ "1199" ], "x-ms-request-id": [ - "36fa7bbc-167d-4acb-a847-ca3d0ab245f2" + "4563583b-13da-438d-ae92-14b1268bedfd" ], "x-ms-correlation-request-id": [ - "36fa7bbc-167d-4acb-a847-ca3d0ab245f2" + "4563583b-13da-438d-ae92-14b1268bedfd" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T051926Z:36fa7bbc-167d-4acb-a847-ca3d0ab245f2" + "SOUTHEASTASIA:20210826T085709Z:4563583b-13da-438d-ae92-14b1268bedfd" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -308,7 +308,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:19:26 GMT" + "Thu, 26 Aug 2021 08:57:08 GMT" ], "Expires": [ "-1" @@ -318,23 +318,23 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Network//virtualnetworks/VNet1?api-version=2015-06-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvL3ZpcnR1YWxuZXR3b3Jrcy9WTmV0MT9hcGktdmVyc2lvbj0yMDE1LTA2LTE1", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Network//virtualnetworks/VNet1?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvL3ZpcnR1YWxuZXR3b3Jrcy9WTmV0MT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "cf0068a8-4d3c-42a6-8440-a5e439538f02" + "878aa921-b009-48c0-873a-cd5593cd726b" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -345,16 +345,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" + "14997" ], "x-ms-request-id": [ - "e3ccf9c3-e2b9-437c-9b7b-122f4949e224" + "94107bbf-3882-453e-ae6f-f5f92d0a7800" ], "x-ms-correlation-request-id": [ - "e3ccf9c3-e2b9-437c-9b7b-122f4949e224" + "94107bbf-3882-453e-ae6f-f5f92d0a7800" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T051927Z:e3ccf9c3-e2b9-437c-9b7b-122f4949e224" + "SOUTHEASTASIA:20210826T085709Z:94107bbf-3882-453e-ae6f-f5f92d0a7800" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -363,7 +363,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:19:27 GMT" + "Thu, 26 Aug 2021 08:57:09 GMT" ], "Expires": [ "-1" @@ -373,23 +373,23 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "be1fb12f-12c0-491c-9c2b-4a15412307c1" + "7059a164-f417-42aa-803a-8697d675eb22" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -400,22 +400,312 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14996" + "14999" + ], + "x-ms-request-id": [ + "66e83277-bbe2-425d-a23f-520397d73f10" + ], + "x-ms-correlation-request-id": [ + "66e83277-bbe2-425d-a23f-520397d73f10" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210826T085716Z:66e83277-bbe2-425d-a23f-520397d73f10" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 26 Aug 2021 08:57:15 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-request-id": [ + "73bd15a1-c66f-46da-8f8f-7bc4a49d8fbe" + ], + "x-ms-correlation-request-id": [ + "73bd15a1-c66f-46da-8f8f-7bc4a49d8fbe" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210826T085731Z:73bd15a1-c66f-46da-8f8f-7bc4a49d8fbe" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 26 Aug 2021 08:57:31 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-request-id": [ + "58618d8f-1da8-48e2-bcbf-d657586edded" + ], + "x-ms-correlation-request-id": [ + "58618d8f-1da8-48e2-bcbf-d657586edded" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210826T085747Z:58618d8f-1da8-48e2-bcbf-d657586edded" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 26 Aug 2021 08:57:46 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-request-id": [ + "234470fe-966d-4a8d-8b23-61de5d241a8d" + ], + "x-ms-correlation-request-id": [ + "234470fe-966d-4a8d-8b23-61de5d241a8d" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210826T085802Z:234470fe-966d-4a8d-8b23-61de5d241a8d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 26 Aug 2021 08:58:02 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-request-id": [ + "3d8cf8ef-ad4c-4de0-adec-ddd7f9337698" + ], + "x-ms-correlation-request-id": [ + "3d8cf8ef-ad4c-4de0-adec-ddd7f9337698" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210826T085818Z:3d8cf8ef-ad4c-4de0-adec-ddd7f9337698" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 26 Aug 2021 08:58:17 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" ], "x-ms-request-id": [ - "0dabd780-4f61-4ad1-9e32-b22c4c178afb" + "c618064b-e4a3-4dba-a585-b8728190a29a" ], "x-ms-correlation-request-id": [ - "0dabd780-4f61-4ad1-9e32-b22c4c178afb" + "c618064b-e4a3-4dba-a585-b8728190a29a" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T051933Z:0dabd780-4f61-4ad1-9e32-b22c4c178afb" + "SOUTHEASTASIA:20210826T085833Z:c618064b-e4a3-4dba-a585-b8728190a29a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -424,7 +714,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:19:32 GMT" + "Thu, 26 Aug 2021 08:58:33 GMT" ], "Expires": [ "-1" @@ -437,17 +727,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -458,22 +748,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11967" + "11992" ], "x-ms-request-id": [ - "4c4d140b-65b8-4d9b-a25e-d3fd405c31f3" + "c2b0ccce-3271-462a-985f-54810cf439e8" ], "x-ms-correlation-request-id": [ - "4c4d140b-65b8-4d9b-a25e-d3fd405c31f3" + "c2b0ccce-3271-462a-985f-54810cf439e8" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T051948Z:4c4d140b-65b8-4d9b-a25e-d3fd405c31f3" + "SOUTHEASTASIA:20210826T085849Z:c2b0ccce-3271-462a-985f-54810cf439e8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -482,7 +772,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:19:48 GMT" + "Thu, 26 Aug 2021 08:58:48 GMT" ], "Expires": [ "-1" @@ -495,17 +785,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -516,22 +806,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11966" + "11991" ], "x-ms-request-id": [ - "e43e75d1-53e0-4d65-98d3-bcc8d3fae36e" + "dbb50001-5a3e-4d83-8306-d30c024d84c2" ], "x-ms-correlation-request-id": [ - "e43e75d1-53e0-4d65-98d3-bcc8d3fae36e" + "dbb50001-5a3e-4d83-8306-d30c024d84c2" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052004Z:e43e75d1-53e0-4d65-98d3-bcc8d3fae36e" + "SOUTHEASTASIA:20210826T085904Z:dbb50001-5a3e-4d83-8306-d30c024d84c2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -540,7 +830,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:20:03 GMT" + "Thu, 26 Aug 2021 08:59:03 GMT" ], "Expires": [ "-1" @@ -553,17 +843,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -574,22 +864,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11965" + "11990" ], "x-ms-request-id": [ - "6ba6edf3-75ec-498d-a9fa-e65db516fe14" + "aa2cdafc-c62c-492d-80e4-d8bc51873adb" ], "x-ms-correlation-request-id": [ - "6ba6edf3-75ec-498d-a9fa-e65db516fe14" + "aa2cdafc-c62c-492d-80e4-d8bc51873adb" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052019Z:6ba6edf3-75ec-498d-a9fa-e65db516fe14" + "SOUTHEASTASIA:20210826T085920Z:aa2cdafc-c62c-492d-80e4-d8bc51873adb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -598,7 +888,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:20:18 GMT" + "Thu, 26 Aug 2021 08:59:20 GMT" ], "Expires": [ "-1" @@ -611,17 +901,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -632,22 +922,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11964" + "11989" ], "x-ms-request-id": [ - "0c4f4ac5-c16b-4304-985e-2969b605d200" + "f03375e3-1f69-4b20-80f6-8dc8dbf5450b" ], "x-ms-correlation-request-id": [ - "0c4f4ac5-c16b-4304-985e-2969b605d200" + "f03375e3-1f69-4b20-80f6-8dc8dbf5450b" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052035Z:0c4f4ac5-c16b-4304-985e-2969b605d200" + "SOUTHEASTASIA:20210826T085935Z:f03375e3-1f69-4b20-80f6-8dc8dbf5450b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -656,7 +946,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:20:35 GMT" + "Thu, 26 Aug 2021 08:59:35 GMT" ], "Expires": [ "-1" @@ -669,17 +959,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -690,16 +980,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11963" + "11988" ], "x-ms-request-id": [ - "7bcd1fc5-adc8-4ba8-83f7-eba2e31c4083" + "f89e8224-c996-4e34-8030-9b8525d50f21" ], "x-ms-correlation-request-id": [ - "7bcd1fc5-adc8-4ba8-83f7-eba2e31c4083" + "f89e8224-c996-4e34-8030-9b8525d50f21" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052050Z:7bcd1fc5-adc8-4ba8-83f7-eba2e31c4083" + "SOUTHEASTASIA:20210826T085951Z:f89e8224-c996-4e34-8030-9b8525d50f21" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -708,7 +998,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:20:50 GMT" + "Thu, 26 Aug 2021 08:59:51 GMT" ], "Expires": [ "-1" @@ -721,17 +1011,17 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -742,16 +1032,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11962" + "11987" ], "x-ms-request-id": [ - "c6ec24f4-fc2a-41f7-b074-7ac855762771" + "09687fd2-3e74-45c7-9a61-a7accf2e5852" ], "x-ms-correlation-request-id": [ - "c6ec24f4-fc2a-41f7-b074-7ac855762771" + "09687fd2-3e74-45c7-9a61-a7accf2e5852" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052051Z:c6ec24f4-fc2a-41f7-b074-7ac855762771" + "SOUTHEASTASIA:20210826T085951Z:09687fd2-3e74-45c7-9a61-a7accf2e5852" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -760,7 +1050,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:20:51 GMT" + "Thu, 26 Aug 2021 08:59:51 GMT" ], "Expires": [ "-1" @@ -775,8 +1065,8 @@ ], "Names": {}, "Variables": { - "ServicePrincipal": "af519bfa-99e8-4193-b65b-e6cd2f8bde7f", + "ServicePrincipal": "09cc0fa8-7726-4f19-9216-8e9b0321cfa2", "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", - "SubscriptionId": "1c638cf4-608f-4ee6-b680-c329e824c3a8" + "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" } } \ No newline at end of file diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Deployment/CanCreateVirtualNetwork.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Deployment/CanCreateVirtualNetwork.json index c42a2055b..6ed0ff85b 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Deployment/CanCreateVirtualNetwork.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Deployment/CanCreateVirtualNetwork.json @@ -1,23 +1,23 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "09f09a90-d001-4764-8611-5ce21717ab5a" + "2bafbb8f-e7f2-4a4f-9ff6-7d5694edb0ff" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -34,16 +34,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" + "1199" ], "x-ms-request-id": [ - "ad543934-4ada-4cc3-8c46-ef232f00700a" + "f2fff1bf-1511-4720-920d-413888297e18" ], "x-ms-correlation-request-id": [ - "ad543934-4ada-4cc3-8c46-ef232f00700a" + "f2fff1bf-1511-4720-920d-413888297e18" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052405Z:ad543934-4ada-4cc3-8c46-ef232f00700a" + "SOUTHEASTASIA:20210826T085033Z:f2fff1bf-1511-4720-920d-413888297e18" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -52,7 +52,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:24:04 GMT" + "Thu, 26 Aug 2021 08:50:33 GMT" ], "Content-Length": [ "215" @@ -64,33 +64,33 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12\",\r\n \"name\": \"rgchash12\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12\",\r\n \"name\": \"rgchash12\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"mode\": \"Complete\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"mode\": \"Complete\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "cdf7117b-2c1c-4120-ad59-82821be730c8" + "da2a7cfb-e60c-4db1-801b-282abce31374" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "455" + "507" ] }, "ResponseHeaders": { @@ -101,19 +101,19 @@ "no-cache" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1/operationStatuses/08586297986390904404?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1/operationStatuses/08585716390510069554?api-version=2021-01-01" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1195" + "1198" ], "x-ms-request-id": [ - "bb7fac5f-be69-4bc0-8072-841e8f53bf89" + "3cf66636-c3e8-47cf-a2b3-40883d57eb3a" ], "x-ms-correlation-request-id": [ - "bb7fac5f-be69-4bc0-8072-841e8f53bf89" + "3cf66636-c3e8-47cf-a2b3-40883d57eb3a" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052410Z:bb7fac5f-be69-4bc0-8072-841e8f53bf89" + "SOUTHEASTASIA:20210826T085039Z:3cf66636-c3e8-47cf-a2b3-40883d57eb3a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -122,10 +122,10 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:24:09 GMT" + "Thu, 26 Aug 2021 08:50:38 GMT" ], "Content-Length": [ - "2526" + "2575" ], "Content-Type": [ "application/json; charset=utf-8" @@ -134,21 +134,21 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1\",\r\n \"name\": \"deployment1\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"templateHash\": \"3310702578247411023\",\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet2\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n }\r\n },\r\n \"mode\": \"Complete\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2019-10-23T05:24:09.5421155Z\",\r\n \"duration\": \"PT3.1549193S\",\r\n \"correlationId\": \"bb7fac5f-be69-4bc0-8072-841e8f53bf89\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/subnets\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1\",\r\n \"name\": \"deployment1\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"templateHash\": \"17421496824516967129\",\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet2\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n }\r\n },\r\n \"mode\": \"Complete\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2021-08-26T08:50:37.0700272Z\",\r\n \"duration\": \"PT2.5993413S\",\r\n \"correlationId\": \"3cf66636-c3e8-47cf-a2b3-40883d57eb3a\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks/subnets\",\r\n \"locations\": [\r\n null\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1/operationStatuses/08586297986390904404?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50MS9vcGVyYXRpb25TdGF0dXNlcy8wODU4NjI5Nzk4NjM5MDkwNDQwND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1/operationStatuses/08585716390510069554?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50MS9vcGVyYXRpb25TdGF0dXNlcy8wODU4NTcxNjM5MDUxMDA2OTU1ND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -159,16 +159,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" + "11993" ], "x-ms-request-id": [ - "81c38c0f-4602-4c62-8a5b-fd26c1de3b96" + "a35a1f37-162f-42af-bae5-8f6ff0577977" ], "x-ms-correlation-request-id": [ - "81c38c0f-4602-4c62-8a5b-fd26c1de3b96" + "a35a1f37-162f-42af-bae5-8f6ff0577977" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052441Z:81c38c0f-4602-4c62-8a5b-fd26c1de3b96" + "SOUTHEASTASIA:20210826T085109Z:a35a1f37-162f-42af-bae5-8f6ff0577977" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -177,62 +177,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:24:41 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "20" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1/operationStatuses/08586297986390904404?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50MS9vcGVyYXRpb25TdGF0dXNlcy8wODU4NjI5Nzk4NjM5MDkwNDQwND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" - ], - "x-ms-request-id": [ - "b0691441-640c-499a-8fcb-a1b00cd17112" - ], - "x-ms-correlation-request-id": [ - "b0691441-640c-499a-8fcb-a1b00cd17112" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052511Z:b0691441-640c-499a-8fcb-a1b00cd17112" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 23 Oct 2019 05:25:11 GMT" + "Thu, 26 Aug 2021 08:51:09 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -248,17 +193,17 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -269,16 +214,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" + "11992" ], "x-ms-request-id": [ - "7200f614-f311-4651-9d04-6b03130e3f96" + "9b0cfbda-ed97-436d-8b54-73731b3d6132" ], "x-ms-correlation-request-id": [ - "7200f614-f311-4651-9d04-6b03130e3f96" + "9b0cfbda-ed97-436d-8b54-73731b3d6132" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052512Z:7200f614-f311-4651-9d04-6b03130e3f96" + "SOUTHEASTASIA:20210826T085110Z:9b0cfbda-ed97-436d-8b54-73731b3d6132" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -287,7 +232,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:25:12 GMT" + "Thu, 26 Aug 2021 08:51:09 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -296,30 +241,30 @@ "-1" ], "Content-Length": [ - "2988" + "3037" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1\",\r\n \"name\": \"deployment1\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"templateHash\": \"3310702578247411023\",\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet2\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n }\r\n },\r\n \"mode\": \"Complete\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2019-10-23T05:24:53.5595309Z\",\r\n \"duration\": \"PT47.1723347S\",\r\n \"correlationId\": \"bb7fac5f-be69-4bc0-8072-841e8f53bf89\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/subnets\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n ],\r\n \"outputResources\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1\",\r\n \"name\": \"deployment1\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"templateHash\": \"17421496824516967129\",\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet2\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n }\r\n },\r\n \"mode\": \"Complete\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2021-08-26T08:51:08.0646304Z\",\r\n \"duration\": \"PT33.5939445S\",\r\n \"correlationId\": \"3cf66636-c3e8-47cf-a2b3-40883d57eb3a\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks/subnets\",\r\n \"locations\": [\r\n null\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n ],\r\n \"outputResources\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "71086e51-47f7-40cf-95d2-3a7ff5172e12" + "d3fe7b98-4c20-4e9e-b423-2a0cf249a73e" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -330,16 +275,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" + "11989" ], "x-ms-request-id": [ - "a2ce33ae-5ad1-42dc-b5ab-1f322efec91d" + "7b33584e-0d21-4b83-bd23-8317bc9ae61b" ], "x-ms-correlation-request-id": [ - "a2ce33ae-5ad1-42dc-b5ab-1f322efec91d" + "7b33584e-0d21-4b83-bd23-8317bc9ae61b" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052513Z:a2ce33ae-5ad1-42dc-b5ab-1f322efec91d" + "SOUTHEASTASIA:20210826T085112Z:7b33584e-0d21-4b83-bd23-8317bc9ae61b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -348,7 +293,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:25:13 GMT" + "Thu, 26 Aug 2021 08:51:11 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -357,30 +302,30 @@ "-1" ], "Content-Length": [ - "2988" + "3037" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1\",\r\n \"name\": \"deployment1\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"templateHash\": \"3310702578247411023\",\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet2\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n }\r\n },\r\n \"mode\": \"Complete\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2019-10-23T05:24:53.5595309Z\",\r\n \"duration\": \"PT47.1723347S\",\r\n \"correlationId\": \"bb7fac5f-be69-4bc0-8072-841e8f53bf89\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/subnets\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n ],\r\n \"outputResources\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1\",\r\n \"name\": \"deployment1\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"templateHash\": \"17421496824516967129\",\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet2\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n }\r\n },\r\n \"mode\": \"Complete\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2021-08-26T08:51:08.0646304Z\",\r\n \"duration\": \"PT33.5939445S\",\r\n \"correlationId\": \"3cf66636-c3e8-47cf-a2b3-40883d57eb3a\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks/subnets\",\r\n \"locations\": [\r\n null\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n ],\r\n \"outputResources\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy8/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy8/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "516fd420-b3be-405a-9026-a5e630631744" + "87d219d8-b02f-4019-ba5f-bac2a224be8d" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -391,16 +336,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" + "11991" ], "x-ms-request-id": [ - "0d28389a-d1fe-4991-a040-6da41e1ed031" + "3493e577-804e-44d4-9e8c-d3da24fa93c2" ], "x-ms-correlation-request-id": [ - "0d28389a-d1fe-4991-a040-6da41e1ed031" + "3493e577-804e-44d4-9e8c-d3da24fa93c2" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052512Z:0d28389a-d1fe-4991-a040-6da41e1ed031" + "SOUTHEASTASIA:20210826T085110Z:3493e577-804e-44d4-9e8c-d3da24fa93c2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -409,7 +354,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:25:12 GMT" + "Thu, 26 Aug 2021 08:51:10 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -418,30 +363,30 @@ "-1" ], "Content-Length": [ - "3000" + "19667" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1\",\r\n \"name\": \"deployment1\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"templateHash\": \"3310702578247411023\",\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet2\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n }\r\n },\r\n \"mode\": \"Complete\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2019-10-23T05:24:53.5595309Z\",\r\n \"duration\": \"PT47.1723347S\",\r\n \"correlationId\": \"bb7fac5f-be69-4bc0-8072-841e8f53bf89\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/subnets\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n ],\r\n \"outputResources\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/Create-NRMS-NSG-tlhuerrktysdg\",\r\n \"name\": \"Create-NRMS-NSG-tlhuerrktysdg\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"6433354053997719628\",\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T08:51:07.3712875Z\",\r\n \"duration\": \"PT0.3022238S\",\r\n \"correlationId\": \"94479181-5453-4206-990f-d4b37cf8686e\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": []\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/PolicyDeployment_7214100466202197673\",\r\n \"name\": \"PolicyDeployment_7214100466202197673\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"15613869308535514478\",\r\n \"parameters\": {\r\n \"fullSubnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1/Subnet2\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"value\": [\r\n \"uknorth\",\r\n \"uksouth2\"\r\n ]\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Failed\",\r\n \"timestamp\": \"2021-08-26T08:50:46.271781Z\",\r\n \"duration\": \"PT2.477226S\",\r\n \"correlationId\": \"94479181-5453-4206-990f-d4b37cf8686e\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Resources\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"deployments\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/networkSecurityGroups/VNet1-Subnet2-NRMS\",\r\n \"resourceType\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"resourceName\": \"VNet1-Subnet2-NRMS\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\",\r\n \"apiVersion\": \"2018-11-01\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/NRMS-Update-Subnet-Without-NSG\",\r\n \"resourceType\": \"Microsoft.Resources/deployments\",\r\n \"resourceName\": \"NRMS-Update-Subnet-Without-NSG\"\r\n }\r\n ],\r\n \"error\": {\r\n \"code\": \"DeploymentFailed\",\r\n \"message\": \"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.\",\r\n \"details\": [\r\n {\r\n \"code\": \"NotFound\",\r\n \"message\": \"Resource /subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/RGCHASH12/providers/Microsoft.Network/virtualNetworks/VNET1 not found.\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/PolicyDeployment_601343750465038198\",\r\n \"name\": \"PolicyDeployment_601343750465038198\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"6975182040504032804\",\r\n \"parameters\": {\r\n \"fullSubnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1/Subnet2\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"value\": [\r\n \"northcentralus\",\r\n \"westus\",\r\n \"eastasia\",\r\n \"australiacentral\",\r\n \"australiaeast\",\r\n \"canadacentral\",\r\n \"northeurope\",\r\n \"centralindia\",\r\n \"japaneast\",\r\n \"koreacentral\",\r\n \"uksouth\",\r\n \"centralus\",\r\n \"eastus\",\r\n \"westus2\",\r\n \"francecentral\",\r\n \"southafricanorth\",\r\n \"germanynorth\",\r\n \"norwayeast\",\r\n \"switzerlandnorth\",\r\n \"uaenorth\",\r\n \"southeastasia\",\r\n \"australiacentral2\",\r\n \"australiasoutheast\",\r\n \"canadaeast\",\r\n \"westeurope\",\r\n \"southindia\",\r\n \"japanwest\",\r\n \"koreasouth\",\r\n \"ukwest\",\r\n \"eastus2\",\r\n \"southcentralus\",\r\n \"brazilsouth\",\r\n \"westindia\",\r\n \"francesouth\",\r\n \"southafricawest\",\r\n \"germanywestcentral\",\r\n \"norwaywest\",\r\n \"uaecentral\",\r\n \"switzerlandwest\",\r\n \"brazilus\",\r\n \"indiasouth\",\r\n \"indiawest\",\r\n \"indiacentral\",\r\n \"brazilsoutheast\",\r\n \"westus3\",\r\n \"eastusslv\",\r\n \"swedencentral\",\r\n \"swedensouth\",\r\n \"global\"\r\n ]\r\n },\r\n \"uniqueId\": {\r\n \"type\": \"String\",\r\n \"value\": \"tlhuerrktysdg\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T08:51:07.5942806Z\",\r\n \"duration\": \"PT24.6218164S\",\r\n \"correlationId\": \"94479181-5453-4206-990f-d4b37cf8686e\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Resources\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"deployments\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\",\r\n \"apiVersion\": \"2018-11-01\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/Create-NRMS-NSG-tlhuerrktysdg\",\r\n \"resourceType\": \"Microsoft.Resources/deployments\",\r\n \"resourceName\": \"Create-NRMS-NSG-tlhuerrktysdg\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/Create-NRMS-NSG-tlhuerrktysdg\",\r\n \"resourceType\": \"Microsoft.Resources/deployments\",\r\n \"resourceName\": \"Create-NRMS-NSG-tlhuerrktysdg\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\",\r\n \"apiVersion\": \"2018-11-01\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/Attach-NRMS-NSG-tlhuerrktysdg\",\r\n \"resourceType\": \"Microsoft.Resources/deployments\",\r\n \"resourceName\": \"Attach-NRMS-NSG-tlhuerrktysdg\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/PolicyDeployment_11519026848757103428\",\r\n \"name\": \"PolicyDeployment_11519026848757103428\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"12541833561898083925\",\r\n \"parameters\": {\r\n \"fullSubnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1/Subnet2\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"value\": [\r\n \"centraluseuap\",\r\n \"eastus2euap\",\r\n \"westcentralus\"\r\n ]\r\n },\r\n \"uniqueId\": {\r\n \"type\": \"String\",\r\n \"value\": \"73p2zzh6ec5pg\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Failed\",\r\n \"timestamp\": \"2021-08-26T08:50:49.0170759Z\",\r\n \"duration\": \"PT9.1918686S\",\r\n \"correlationId\": \"94479181-5453-4206-990f-d4b37cf8686e\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Resources\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"deployments\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\",\r\n \"apiVersion\": \"2018-11-01\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/Create-NRMS-NSG-73p2zzh6ec5pg\",\r\n \"resourceType\": \"Microsoft.Resources/deployments\",\r\n \"resourceName\": \"Create-NRMS-NSG-73p2zzh6ec5pg\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/Create-NRMS-NSG-73p2zzh6ec5pg\",\r\n \"resourceType\": \"Microsoft.Resources/deployments\",\r\n \"resourceName\": \"Create-NRMS-NSG-73p2zzh6ec5pg\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\",\r\n \"apiVersion\": \"2018-11-01\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\",\r\n \"apiVersion\": \"2018-11-01\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/Attach-NRMS-NSG-73p2zzh6ec5pg\",\r\n \"resourceType\": \"Microsoft.Resources/deployments\",\r\n \"resourceName\": \"Attach-NRMS-NSG-73p2zzh6ec5pg\"\r\n }\r\n ],\r\n \"error\": {\r\n \"code\": \"DeploymentFailed\",\r\n \"message\": \"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.\",\r\n \"details\": [\r\n {\r\n \"code\": \"NotFound\",\r\n \"message\": \"Resource /subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1 not found.\"\r\n },\r\n {\r\n \"code\": \"NotFound\",\r\n \"message\": \"Resource /subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/RGCHASH12/providers/Microsoft.Network/virtualNetworks/VNET1 not found.\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/PolicyDeployment_14566040724758193915\",\r\n \"name\": \"PolicyDeployment_14566040724758193915\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"6975182040504032804\",\r\n \"parameters\": {\r\n \"fullSubnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1/Subnet1\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"value\": [\r\n \"northcentralus\",\r\n \"westus\",\r\n \"eastasia\",\r\n \"australiacentral\",\r\n \"australiaeast\",\r\n \"canadacentral\",\r\n \"northeurope\",\r\n \"centralindia\",\r\n \"japaneast\",\r\n \"koreacentral\",\r\n \"uksouth\",\r\n \"centralus\",\r\n \"eastus\",\r\n \"westus2\",\r\n \"francecentral\",\r\n \"southafricanorth\",\r\n \"germanynorth\",\r\n \"norwayeast\",\r\n \"switzerlandnorth\",\r\n \"uaenorth\",\r\n \"southeastasia\",\r\n \"australiacentral2\",\r\n \"australiasoutheast\",\r\n \"canadaeast\",\r\n \"westeurope\",\r\n \"southindia\",\r\n \"japanwest\",\r\n \"koreasouth\",\r\n \"ukwest\",\r\n \"eastus2\",\r\n \"southcentralus\",\r\n \"brazilsouth\",\r\n \"westindia\",\r\n \"francesouth\",\r\n \"southafricawest\",\r\n \"germanywestcentral\",\r\n \"norwaywest\",\r\n \"uaecentral\",\r\n \"switzerlandwest\",\r\n \"brazilus\",\r\n \"indiasouth\",\r\n \"indiawest\",\r\n \"indiacentral\",\r\n \"brazilsoutheast\",\r\n \"westus3\",\r\n \"eastusslv\",\r\n \"swedencentral\",\r\n \"swedensouth\",\r\n \"global\"\r\n ]\r\n },\r\n \"uniqueId\": {\r\n \"type\": \"String\",\r\n \"value\": \"fuippnyzktiua\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Failed\",\r\n \"timestamp\": \"2021-08-26T08:50:44.666734Z\",\r\n \"duration\": \"PT5.0942187S\",\r\n \"correlationId\": \"94479181-5453-4206-990f-d4b37cf8686e\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Resources\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"deployments\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\",\r\n \"apiVersion\": \"2018-11-01\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/Create-NRMS-NSG-fuippnyzktiua\",\r\n \"resourceType\": \"Microsoft.Resources/deployments\",\r\n \"resourceName\": \"Create-NRMS-NSG-fuippnyzktiua\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/Create-NRMS-NSG-fuippnyzktiua\",\r\n \"resourceType\": \"Microsoft.Resources/deployments\",\r\n \"resourceName\": \"Create-NRMS-NSG-fuippnyzktiua\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\",\r\n \"apiVersion\": \"2018-11-01\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/Attach-NRMS-NSG-fuippnyzktiua\",\r\n \"resourceType\": \"Microsoft.Resources/deployments\",\r\n \"resourceName\": \"Attach-NRMS-NSG-fuippnyzktiua\"\r\n }\r\n ],\r\n \"error\": {\r\n \"code\": \"DeploymentFailed\",\r\n \"message\": \"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.\",\r\n \"details\": [\r\n {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/VNet1' under resource group 'rgchash12' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n },\r\n {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/VNet1' under resource group 'rgchash12' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/PolicyDeployment_6774243561325841648\",\r\n \"name\": \"PolicyDeployment_6774243561325841648\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"15613869308535514478\",\r\n \"parameters\": {\r\n \"fullSubnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1/Subnet1\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"value\": [\r\n \"uknorth\",\r\n \"uksouth2\"\r\n ]\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Failed\",\r\n \"timestamp\": \"2021-08-26T08:50:46.3095323Z\",\r\n \"duration\": \"PT8.6413939S\",\r\n \"correlationId\": \"94479181-5453-4206-990f-d4b37cf8686e\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Resources\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"deployments\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/networkSecurityGroups/VNet1-Subnet1-NRMS\",\r\n \"resourceType\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"resourceName\": \"VNet1-Subnet1-NRMS\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\",\r\n \"apiVersion\": \"2018-11-01\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/NRMS-Update-Subnet-Without-NSG\",\r\n \"resourceType\": \"Microsoft.Resources/deployments\",\r\n \"resourceName\": \"NRMS-Update-Subnet-Without-NSG\"\r\n }\r\n ],\r\n \"error\": {\r\n \"code\": \"DeploymentFailed\",\r\n \"message\": \"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.\",\r\n \"details\": [\r\n {\r\n \"code\": \"NotFound\",\r\n \"message\": \"Resource /subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/RGCHASH12/providers/Microsoft.Network/virtualNetworks/VNET1 not found.\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/PolicyDeployment_11796138198713126769\",\r\n \"name\": \"PolicyDeployment_11796138198713126769\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"12541833561898083925\",\r\n \"parameters\": {\r\n \"fullSubnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1/Subnet1\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"value\": [\r\n \"centraluseuap\",\r\n \"eastus2euap\",\r\n \"westcentralus\"\r\n ]\r\n },\r\n \"uniqueId\": {\r\n \"type\": \"String\",\r\n \"value\": \"q23pmxspxsvpk\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Failed\",\r\n \"timestamp\": \"2021-08-26T08:50:41.0097636Z\",\r\n \"duration\": \"PT5.61774S\",\r\n \"correlationId\": \"94479181-5453-4206-990f-d4b37cf8686e\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Resources\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"deployments\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\",\r\n \"apiVersion\": \"2018-11-01\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/Create-NRMS-NSG-q23pmxspxsvpk\",\r\n \"resourceType\": \"Microsoft.Resources/deployments\",\r\n \"resourceName\": \"Create-NRMS-NSG-q23pmxspxsvpk\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/Create-NRMS-NSG-q23pmxspxsvpk\",\r\n \"resourceType\": \"Microsoft.Resources/deployments\",\r\n \"resourceName\": \"Create-NRMS-NSG-q23pmxspxsvpk\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\",\r\n \"apiVersion\": \"2018-11-01\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\",\r\n \"apiVersion\": \"2018-11-01\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/Attach-NRMS-NSG-q23pmxspxsvpk\",\r\n \"resourceType\": \"Microsoft.Resources/deployments\",\r\n \"resourceName\": \"Attach-NRMS-NSG-q23pmxspxsvpk\"\r\n }\r\n ],\r\n \"error\": {\r\n \"code\": \"DeploymentFailed\",\r\n \"message\": \"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.\",\r\n \"details\": [\r\n {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/VNet1' under resource group 'rgchash12' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n },\r\n {\r\n \"code\": \"ResourceNotFound\",\r\n \"message\": \"The Resource 'Microsoft.Network/virtualNetworks/VNet1' under resource group 'rgchash12' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1\",\r\n \"name\": \"deployment1\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"templateHash\": \"17421496824516967129\",\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet2\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n }\r\n },\r\n \"mode\": \"Complete\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2021-08-26T08:51:08.0646304Z\",\r\n \"duration\": \"PT33.5939445S\",\r\n \"correlationId\": \"3cf66636-c3e8-47cf-a2b3-40883d57eb3a\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks/subnets\",\r\n \"locations\": [\r\n null\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n ],\r\n \"outputResources\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "HEAD", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "88fbc6f8-2f5f-49a5-8652-749f9152fc36" + "82266720-719a-457f-94cb-73aae2735efe" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -452,16 +397,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" + "11990" ], "x-ms-request-id": [ - "c02b8725-ae0e-423d-bb44-cb7d34cc4ba7" + "a16374ea-e993-48cb-be36-968c128ed3ff" ], "x-ms-correlation-request-id": [ - "c02b8725-ae0e-423d-bb44-cb7d34cc4ba7" + "a16374ea-e993-48cb-be36-968c128ed3ff" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052513Z:c02b8725-ae0e-423d-bb44-cb7d34cc4ba7" + "SOUTHEASTASIA:20210826T085111Z:a16374ea-e993-48cb-be36-968c128ed3ff" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -470,7 +415,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:25:13 GMT" + "Thu, 26 Aug 2021 08:51:10 GMT" ], "Content-Length": [ "0" @@ -483,23 +428,23 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1/exportTemplate?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50MS9leHBvcnRUZW1wbGF0ZT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1/exportTemplate?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50MS9leHBvcnRUZW1wbGF0ZT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "868afa9e-8579-49e1-b5ad-b9e2d18f402a" + "97eee0e8-6b93-483c-bac5-0ed8f6cf8fc6" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -510,16 +455,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "1199" ], "x-ms-request-id": [ - "3cd57130-905b-4f06-b90c-9e7ae56ef70f" + "4781bc08-e085-4462-bf9e-df31d2eb8c8a" ], "x-ms-correlation-request-id": [ - "3cd57130-905b-4f06-b90c-9e7ae56ef70f" + "4781bc08-e085-4462-bf9e-df31d2eb8c8a" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052514Z:3cd57130-905b-4f06-b90c-9e7ae56ef70f" + "SOUTHEASTASIA:20210826T085112Z:4781bc08-e085-4462-bf9e-df31d2eb8c8a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -528,10 +473,10 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:25:14 GMT" + "Thu, 26 Aug 2021 08:51:11 GMT" ], "Content-Length": [ - "1648" + "1891" ], "Content-Type": [ "application/json; charset=utf-8" @@ -540,27 +485,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"defaultValue\": \"VNet1\",\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"VNet name\"\r\n }\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"defaultValue\": \"10.0.0.0/16\",\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"Address prefix\"\r\n }\r\n },\r\n \"subnet1Prefix\": {\r\n \"defaultValue\": \"10.0.0.0/24\",\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"Subnet 1 Prefix\"\r\n }\r\n },\r\n \"subnet1Name\": {\r\n \"defaultValue\": \"Subnet1\",\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"Subnet 1 Name\"\r\n }\r\n },\r\n \"subnet2Prefix\": {\r\n \"defaultValue\": \"10.0.1.0/24\",\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"Subnet 2 Prefix\"\r\n }\r\n },\r\n \"subnet2Name\": {\r\n \"defaultValue\": \"Subnet2\",\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"Subnet 2 Name\"\r\n }\r\n },\r\n \"location\": {\r\n \"defaultValue\": \"[resourceGroup().location]\",\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"Location for all resources.\"\r\n }\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[parameters('vnetName')]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"[parameters('vnetAddressPrefix')]\"\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"subnets\",\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[parameters('subnet1Name')]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [\r\n \"[parameters('vnetName')]\"\r\n ],\r\n \"properties\": {\r\n \"addressPrefix\": \"[parameters('subnet1Prefix')]\"\r\n }\r\n },\r\n {\r\n \"type\": \"subnets\",\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[parameters('subnet2Name')]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [\r\n \"[parameters('vnetName')]\",\r\n \"[parameters('subnet1Name')]\"\r\n ],\r\n \"properties\": {\r\n \"addressPrefix\": \"[parameters('subnet2Prefix')]\"\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"defaultValue\": \"VNet1\",\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"VNet name\"\r\n }\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"defaultValue\": \"10.0.0.0/16\",\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"Address prefix\"\r\n }\r\n },\r\n \"subnet1Prefix\": {\r\n \"defaultValue\": \"10.0.0.0/24\",\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"Subnet 1 Prefix\"\r\n }\r\n },\r\n \"subnet1Name\": {\r\n \"defaultValue\": \"Subnet1\",\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"Subnet 1 Name\"\r\n }\r\n },\r\n \"subnet2Prefix\": {\r\n \"defaultValue\": \"10.0.1.0/24\",\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"Subnet 2 Prefix\"\r\n }\r\n },\r\n \"subnet2Name\": {\r\n \"defaultValue\": \"Subnet2\",\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"Subnet 2 Name\"\r\n }\r\n },\r\n \"location\": {\r\n \"defaultValue\": \"[resourceGroup().location]\",\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"Location for all resources.\"\r\n }\r\n }\r\n },\r\n \"functions\": [],\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[format('{0}/{1}', parameters('vnetName'), parameters('subnet1Name'))]\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Network/virtualNetworks', parameters('vnetName'))]\"\r\n ],\r\n \"properties\": {\r\n \"addressPrefix\": \"[parameters('subnet1Prefix')]\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[format('{0}/{1}', parameters('vnetName'), parameters('subnet2Name'))]\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Network/virtualNetworks/subnets', parameters('vnetName'), parameters('subnet1Name'))]\",\r\n \"[resourceId('Microsoft.Network/virtualNetworks', parameters('vnetName'))]\"\r\n ],\r\n \"properties\": {\r\n \"addressPrefix\": \"[parameters('subnet2Prefix')]\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[parameters('vnetName')]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"[parameters('vnetAddressPrefix')]\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "91f03496-8c1a-47a2-a26d-acc1234aac4c" + "2c13330d-d37e-4b78-93fa-ec7d07823dc4" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -571,16 +516,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" + "11988" ], "x-ms-request-id": [ - "474d519e-3a2b-4c73-9fb8-8cd2c6b85da1" + "6cc4646d-d89b-4970-a9bf-5b16c90f7aba" ], "x-ms-correlation-request-id": [ - "474d519e-3a2b-4c73-9fb8-8cd2c6b85da1" + "6cc4646d-d89b-4970-a9bf-5b16c90f7aba" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052514Z:474d519e-3a2b-4c73-9fb8-8cd2c6b85da1" + "SOUTHEASTASIA:20210826T085112Z:6cc4646d-d89b-4970-a9bf-5b16c90f7aba" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -589,7 +534,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:25:14 GMT" + "Thu, 26 Aug 2021 08:51:12 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -601,27 +546,27 @@ "215" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12\",\r\n \"name\": \"rgchash12\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12\",\r\n \"name\": \"rgchash12\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/exportTemplate?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9leHBvcnRUZW1wbGF0ZT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/exportTemplate?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9leHBvcnRUZW1wbGF0ZT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "POST", "RequestBody": "{\r\n \"resources\": [\r\n \"*\"\r\n ],\r\n \"options\": \"IncludeParameterDefaultValue, IncludeComments\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "db4b8a30-7a37-4b83-845c-835fc0e8930f" + "89e7821c-0d3f-4e2a-ae5b-456dc16ab481" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -638,16 +583,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" + "11987" ], "x-ms-request-id": [ - "cb458514-91e1-4849-98e7-4fa327940c57" + "81e6bebd-1e73-42ab-a58b-c8a9e1c61c11" ], "x-ms-correlation-request-id": [ - "cb458514-91e1-4849-98e7-4fa327940c57" + "81e6bebd-1e73-42ab-a58b-c8a9e1c61c11" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052517Z:cb458514-91e1-4849-98e7-4fa327940c57" + "SOUTHEASTASIA:20210826T085114Z:81e6bebd-1e73-42ab-a58b-c8a9e1c61c11" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -656,7 +601,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:25:16 GMT" + "Thu, 26 Aug 2021 08:51:13 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -665,30 +610,30 @@ "-1" ], "Content-Length": [ - "2254" + "2227" ] }, - "ResponseBody": "{\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"virtualNetworks_VNet1_name\": {\r\n \"defaultValue\": \"VNet1\",\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"apiVersion\": \"2019-08-01\",\r\n \"name\": \"[parameters('virtualNetworks_VNet1_name')]\",\r\n \"comments\": \"Generalized from resource: '/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1'.\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"Subnet1\",\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n }\r\n },\r\n {\r\n \"name\": \"Subnet2\",\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.1.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n }\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"apiVersion\": \"2019-08-01\",\r\n \"name\": \"[concat(parameters('virtualNetworks_VNet1_name'), '/Subnet1')]\",\r\n \"comments\": \"Generalized from resource: '/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1'.\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Network/virtualNetworks', parameters('virtualNetworks_VNet1_name'))]\"\r\n ],\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"apiVersion\": \"2019-08-01\",\r\n \"name\": \"[concat(parameters('virtualNetworks_VNet1_name'), '/Subnet2')]\",\r\n \"comments\": \"Generalized from resource: '/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2'.\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Network/virtualNetworks', parameters('virtualNetworks_VNet1_name'))]\"\r\n ],\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.1.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n }\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"virtualNetworks_VNet1_name\": {\r\n \"defaultValue\": \"VNet1\",\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"apiVersion\": \"2020-11-01\",\r\n \"name\": \"[parameters('virtualNetworks_VNet1_name')]\",\r\n \"comments\": \"Generalized from resource: '/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1'.\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"Subnet1\",\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n }\r\n },\r\n {\r\n \"name\": \"Subnet2\",\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.1.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n }\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"apiVersion\": \"2020-11-01\",\r\n \"name\": \"[concat(parameters('virtualNetworks_VNet1_name'), '/Subnet1')]\",\r\n \"comments\": \"Generalized from resource: '/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1'.\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Network/virtualNetworks', parameters('virtualNetworks_VNet1_name'))]\"\r\n ],\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"apiVersion\": \"2020-11-01\",\r\n \"name\": \"[concat(parameters('virtualNetworks_VNet1_name'), '/Subnet2')]\",\r\n \"comments\": \"Generalized from resource: '/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2'.\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Network/virtualNetworks', parameters('virtualNetworks_VNet1_name'))]\"\r\n ],\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.1.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n }\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/deployments/deployment1/operations?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9kZXBsb3ltZW50cy9kZXBsb3ltZW50MS9vcGVyYXRpb25zP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/deployments/deployment1/operations?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9kZXBsb3ltZW50cy9kZXBsb3ltZW50MS9vcGVyYXRpb25zP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "fa5a4c45-8f87-4ba0-a097-5b25f981d8ac" + "bff2c517-d51c-4c3d-aca6-c561930642f1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -699,16 +644,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "11986" ], "x-ms-request-id": [ - "fdc37069-dd18-43e1-869c-f270f79cbbbe" + "013b3a13-2511-44e6-a039-d2af99ba358f" ], "x-ms-correlation-request-id": [ - "fdc37069-dd18-43e1-869c-f270f79cbbbe" + "013b3a13-2511-44e6-a039-d2af99ba358f" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052518Z:fdc37069-dd18-43e1-869c-f270f79cbbbe" + "SOUTHEASTASIA:20210826T085115Z:013b3a13-2511-44e6-a039-d2af99ba358f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -717,7 +662,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:25:17 GMT" + "Thu, 26 Aug 2021 08:51:14 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -726,30 +671,30 @@ "-1" ], "Content-Length": [ - "2655" + "3071" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1/operations/2061F8711CAEDB48\",\r\n \"operationId\": \"2061F8711CAEDB48\",\r\n \"properties\": {\r\n \"provisioningOperation\": \"Create\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2019-10-23T05:24:53.3572235Z\",\r\n \"duration\": \"PT5.9908073S\",\r\n \"trackingId\": \"02a7a9ab-5f76-4c04-980f-87d8cb744971\",\r\n \"serviceRequestId\": \"ee396ae1-5fe4-41a4-81e1-a0381c56bbee\",\r\n \"statusCode\": \"OK\",\r\n \"targetResource\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1/operations/9AE222DAD6AC5CD2\",\r\n \"operationId\": \"9AE222DAD6AC5CD2\",\r\n \"properties\": {\r\n \"provisioningOperation\": \"Create\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2019-10-23T05:24:47.2852799Z\",\r\n \"duration\": \"PT5.9365914S\",\r\n \"trackingId\": \"38143d21-07fc-4502-8e29-605743b7ae64\",\r\n \"serviceRequestId\": \"dd7bd640-4479-47a3-ae1d-0ec2dadcab8e\",\r\n \"statusCode\": \"OK\",\r\n \"targetResource\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1/operations/DCB201A89A6A32CD\",\r\n \"operationId\": \"DCB201A89A6A32CD\",\r\n \"properties\": {\r\n \"provisioningOperation\": \"Create\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2019-10-23T05:24:41.261277Z\",\r\n \"duration\": \"PT27.03211S\",\r\n \"trackingId\": \"4fcd9381-63ec-4e16-99e6-84d12214ffc1\",\r\n \"serviceRequestId\": \"4307b124-fd65-448a-ab36-82bb6a9d63c0\",\r\n \"statusCode\": \"OK\",\r\n \"targetResource\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1/operations/08586297986390904404\",\r\n \"operationId\": \"08586297986390904404\",\r\n \"properties\": {\r\n \"provisioningOperation\": \"EvaluateDeploymentOutput\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2019-10-23T05:24:53.5290908Z\",\r\n \"duration\": \"PT0.0474082S\",\r\n \"trackingId\": \"a824c4a2-ded9-45df-b7c3-eaef67f56c61\",\r\n \"statusCode\": \"OK\",\r\n \"statusMessage\": null\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1/operations/E1B03FB6B9D73371\",\r\n \"operationId\": \"E1B03FB6B9D73371\",\r\n \"properties\": {\r\n \"provisioningOperation\": \"DeploymentCleanup\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2021-08-26T08:51:07.8995406Z\",\r\n \"duration\": \"PT28.5241598S\",\r\n \"trackingId\": \"54fd7c36-14ca-4478-8e35-b0f15fd8c7c0\",\r\n \"statusCode\": \"OK\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1/operations/2EBE8FB60CC8D473\",\r\n \"operationId\": \"2EBE8FB60CC8D473\",\r\n \"properties\": {\r\n \"provisioningOperation\": \"Create\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2021-08-26T08:51:07.7546518Z\",\r\n \"duration\": \"PT28.379271S\",\r\n \"trackingId\": \"c578c5a7-72f1-462c-a1dd-26aceb2d56f1\",\r\n \"serviceRequestId\": \"1ee7f24d-3900-4c9a-8997-aafc006904c0\",\r\n \"statusCode\": \"OK\",\r\n \"targetResource\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1/operations/63FBEDBEBC6348E0\",\r\n \"operationId\": \"63FBEDBEBC6348E0\",\r\n \"properties\": {\r\n \"provisioningOperation\": \"Create\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2021-08-26T08:51:01.8437799Z\",\r\n \"duration\": \"PT22.4683991S\",\r\n \"trackingId\": \"7247b176-4b84-471c-a9a3-dc67a6232785\",\r\n \"serviceRequestId\": \"6914dbea-0bb9-4e3f-9610-c74ea8cf156c\",\r\n \"statusCode\": \"OK\",\r\n \"targetResource\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1/operations/E21601E14C0F2275\",\r\n \"operationId\": \"E21601E14C0F2275\",\r\n \"properties\": {\r\n \"provisioningOperation\": \"Create\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2021-08-26T08:50:54.6867172Z\",\r\n \"duration\": \"PT15.3113364S\",\r\n \"trackingId\": \"848f8888-fb4b-4ef5-ba1b-846484a0150e\",\r\n \"serviceRequestId\": \"ff77ec84-593a-443b-b523-c1799e5198da\",\r\n \"statusCode\": \"OK\",\r\n \"targetResource\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1/operations/08585716390510069554\",\r\n \"operationId\": \"08585716390510069554\",\r\n \"properties\": {\r\n \"provisioningOperation\": \"EvaluateDeploymentOutput\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2021-08-26T08:51:08.0271366Z\",\r\n \"duration\": \"PT28.6517558S\",\r\n \"trackingId\": \"95f9f60d-5706-4217-8173-41a4b67fda22\",\r\n \"statusCode\": \"OK\"\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/deployments/deployment1/operations/2061F8711CAEDB48?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9kZXBsb3ltZW50cy9kZXBsb3ltZW50MS9vcGVyYXRpb25zLzIwNjFGODcxMUNBRURCNDg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/deployments/deployment1/operations/E1B03FB6B9D73371?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9kZXBsb3ltZW50cy9kZXBsb3ltZW50MS9vcGVyYXRpb25zL0UxQjAzRkI2QjlENzMzNzE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ad7215d9-179f-40c2-af83-ae94c6a98f69" + "f5633f4b-93bb-4444-9b00-54191917c327" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -760,16 +705,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" + "11985" ], "x-ms-request-id": [ - "bb6a49c0-c7a1-4b55-ba57-b518ff13813e" + "0c8a2e60-f8a6-47c6-95fb-5bb7ab14292e" ], "x-ms-correlation-request-id": [ - "bb6a49c0-c7a1-4b55-ba57-b518ff13813e" + "0c8a2e60-f8a6-47c6-95fb-5bb7ab14292e" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052518Z:bb6a49c0-c7a1-4b55-ba57-b518ff13813e" + "SOUTHEASTASIA:20210826T085116Z:0c8a2e60-f8a6-47c6-95fb-5bb7ab14292e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -778,7 +723,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:25:18 GMT" + "Thu, 26 Aug 2021 08:51:15 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -787,30 +732,30 @@ "-1" ], "Content-Length": [ - "736" + "431" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1/operations/2061F8711CAEDB48\",\r\n \"operationId\": \"2061F8711CAEDB48\",\r\n \"properties\": {\r\n \"provisioningOperation\": \"Create\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2019-10-23T05:24:53.3572235Z\",\r\n \"duration\": \"PT5.9908073S\",\r\n \"trackingId\": \"02a7a9ab-5f76-4c04-980f-87d8cb744971\",\r\n \"serviceRequestId\": \"ee396ae1-5fe4-41a4-81e1-a0381c56bbee\",\r\n \"statusCode\": \"OK\",\r\n \"targetResource\": {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment1/operations/E1B03FB6B9D73371\",\r\n \"operationId\": \"E1B03FB6B9D73371\",\r\n \"properties\": {\r\n \"provisioningOperation\": \"DeploymentCleanup\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2021-08-26T08:51:07.8995406Z\",\r\n \"duration\": \"PT28.5241598S\",\r\n \"trackingId\": \"54fd7c36-14ca-4478-8e35-b0f15fd8c7c0\",\r\n \"statusCode\": \"OK\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Network//virtualnetworks/VNet1?api-version=2015-06-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvL3ZpcnR1YWxuZXR3b3Jrcy9WTmV0MT9hcGktdmVyc2lvbj0yMDE1LTA2LTE1", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Network//virtualnetworks/VNet1?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvL3ZpcnR1YWxuZXR3b3Jrcy9WTmV0MT9hcGktdmVyc2lvbj0yMDIwLTExLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4512b5e3-9629-41e4-9e37-310d63514790" + "5b74fe0d-be61-442e-add2-a0492189ac03" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -821,22 +766,25 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operationResults/c84ac5f3-9bb9-4f5c-9157-60ba4017a0f0?api-version=2015-06-15" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/eastus/operationResults/ca98cc5a-2fb0-4844-9ece-156637493d20?api-version=2020-11-01" ], "Retry-After": [ "10" ], "x-ms-request-id": [ - "c84ac5f3-9bb9-4f5c-9157-60ba4017a0f0" + "ca98cc5a-2fb0-4844-9ece-156637493d20" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/c84ac5f3-9bb9-4f5c-9157-60ba4017a0f0?api-version=2015-06-15" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/eastus/operations/ca98cc5a-2fb0-4844-9ece-156637493d20?api-version=2020-11-01" ], "x-ms-correlation-request-id": [ - "7782f465-de7c-441e-aa18-1ffccea12f67" + "ba9a0107-8184-4690-adc2-f46aba678651" + ], + "Azure-AsyncNotification": [ + "Enabled" ], "x-ms-arm-service-request-id": [ - "408b3083-c57d-48d8-90c5-15847f8cd653" + "3179afe1-e549-4614-8e40-7339d0514473" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -849,13 +797,13 @@ "14998" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052519Z:7782f465-de7c-441e-aa18-1ffccea12f67" + "SOUTHEASTASIA:20210826T085117Z:ba9a0107-8184-4690-adc2-f46aba678651" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:25:19 GMT" + "Thu, 26 Aug 2021 08:51:16 GMT" ], "Expires": [ "-1" @@ -868,17 +816,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/c84ac5f3-9bb9-4f5c-9157-60ba4017a0f0?api-version=2015-06-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYzg0YWM1ZjMtOWJiOS00ZjVjLTkxNTctNjBiYTQwMTdhMGYwP2FwaS12ZXJzaW9uPTIwMTUtMDYtMTU=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/eastus/operations/ca98cc5a-2fb0-4844-9ece-156637493d20?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvY2E5OGNjNWEtMmZiMC00ODQ0LTllY2UtMTU2NjM3NDkzZDIwP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -889,13 +837,13 @@ "no-cache" ], "x-ms-request-id": [ - "8c7364fa-6bc5-4651-b633-3731aa96c19b" + "1ed65c8d-21c8-49a3-a179-e996be320f67" ], "x-ms-correlation-request-id": [ - "48e45c69-bab4-4b4e-8cf8-fbc6c950e74a" + "0030642d-0633-4b9d-9d5c-a78bbb001680" ], "x-ms-arm-service-request-id": [ - "d2eb198c-e566-4879-a9b6-506732fc14f3" + "ff88f647-6b86-42a5-bb4e-da93d8a5e0b8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -905,16 +853,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" + "11984" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052531Z:48e45c69-bab4-4b4e-8cf8-fbc6c950e74a" + "SOUTHEASTASIA:20210826T085127Z:0030642d-0633-4b9d-9d5c-a78bbb001680" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:25:30 GMT" + "Thu, 26 Aug 2021 08:51:26 GMT" ], "Content-Length": [ "29" @@ -930,17 +878,17 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operationResults/c84ac5f3-9bb9-4f5c-9157-60ba4017a0f0?api-version=2015-06-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvYzg0YWM1ZjMtOWJiOS00ZjVjLTkxNTctNjBiYTQwMTdhMGYwP2FwaS12ZXJzaW9uPTIwMTUtMDYtMTU=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/eastus/operationResults/ca98cc5a-2fb0-4844-9ece-156637493d20?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvY2E5OGNjNWEtMmZiMC00ODQ0LTllY2UtMTU2NjM3NDkzZDIwP2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -951,19 +899,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operationResults/c84ac5f3-9bb9-4f5c-9157-60ba4017a0f0?api-version=2015-06-15" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/eastus/operationResults/ca98cc5a-2fb0-4844-9ece-156637493d20?api-version=2020-11-01" ], "x-ms-request-id": [ - "c84ac5f3-9bb9-4f5c-9157-60ba4017a0f0" + "ca98cc5a-2fb0-4844-9ece-156637493d20" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/c84ac5f3-9bb9-4f5c-9157-60ba4017a0f0?api-version=2015-06-15" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/eastus/operations/ca98cc5a-2fb0-4844-9ece-156637493d20?api-version=2020-11-01" ], "x-ms-correlation-request-id": [ - "7782f465-de7c-441e-aa18-1ffccea12f67" + "ba9a0107-8184-4690-adc2-f46aba678651" + ], + "Azure-AsyncNotification": [ + "Enabled" ], "x-ms-arm-service-request-id": [ - "408b3083-c57d-48d8-90c5-15847f8cd653" + "3179afe1-e549-4614-8e40-7339d0514473" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -973,16 +924,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" + "11983" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052531Z:32dce16b-0fae-4bf3-8c2e-19daba028e78" + "SOUTHEASTASIA:20210826T085128Z:92acaefa-1d32-432b-87a1-da9f84ea4c50" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:25:31 GMT" + "Thu, 26 Aug 2021 08:51:27 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -995,23 +946,23 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8cd37ea2-7fd0-409b-88be-bab84a696b42" + "5ddc8d99-f876-4e99-a0d6-1ee0db5799e9" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1022,22 +973,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14997" + "14999" ], "x-ms-request-id": [ - "55e8a059-8e53-4462-970c-1d1b392335cd" + "7b7166cd-496f-4b66-babb-9482a542c549" ], "x-ms-correlation-request-id": [ - "55e8a059-8e53-4462-970c-1d1b392335cd" + "7b7166cd-496f-4b66-babb-9482a542c549" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052537Z:55e8a059-8e53-4462-970c-1d1b392335cd" + "SOUTHEASTASIA:20210826T085132Z:7b7166cd-496f-4b66-babb-9482a542c549" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1046,7 +997,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:25:37 GMT" + "Thu, 26 Aug 2021 08:51:31 GMT" ], "Expires": [ "-1" @@ -1059,17 +1010,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1080,7 +1031,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -1089,13 +1040,13 @@ "11999" ], "x-ms-request-id": [ - "79732d2d-f0bd-48af-ad72-9af37448fba0" + "38a9b618-2816-4bd6-92c6-398f7699e48b" ], "x-ms-correlation-request-id": [ - "79732d2d-f0bd-48af-ad72-9af37448fba0" + "38a9b618-2816-4bd6-92c6-398f7699e48b" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052601Z:79732d2d-f0bd-48af-ad72-9af37448fba0" + "SOUTHEASTASIA:20210826T085148Z:38a9b618-2816-4bd6-92c6-398f7699e48b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1104,7 +1055,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:26:01 GMT" + "Thu, 26 Aug 2021 08:51:47 GMT" ], "Expires": [ "-1" @@ -1117,17 +1068,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1138,22 +1089,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "11998" ], "x-ms-request-id": [ - "3158c62c-7e46-41f8-89d9-f64dd5115f7f" + "6e7ce913-0ff0-43bc-a046-936e88f98169" ], "x-ms-correlation-request-id": [ - "3158c62c-7e46-41f8-89d9-f64dd5115f7f" + "6e7ce913-0ff0-43bc-a046-936e88f98169" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052618Z:3158c62c-7e46-41f8-89d9-f64dd5115f7f" + "SOUTHEASTASIA:20210826T085203Z:6e7ce913-0ff0-43bc-a046-936e88f98169" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1162,7 +1113,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:26:17 GMT" + "Thu, 26 Aug 2021 08:52:02 GMT" ], "Expires": [ "-1" @@ -1175,17 +1126,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1196,22 +1147,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11997" ], "x-ms-request-id": [ - "d565463d-0619-42f8-8744-7e76c6d54613" + "71c2514c-21d1-49a0-a56b-8d8fa565a050" ], "x-ms-correlation-request-id": [ - "d565463d-0619-42f8-8744-7e76c6d54613" + "71c2514c-21d1-49a0-a56b-8d8fa565a050" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052633Z:d565463d-0619-42f8-8744-7e76c6d54613" + "SOUTHEASTASIA:20210826T085219Z:71c2514c-21d1-49a0-a56b-8d8fa565a050" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1220,7 +1171,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:26:33 GMT" + "Thu, 26 Aug 2021 08:52:18 GMT" ], "Expires": [ "-1" @@ -1233,17 +1184,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1253,17 +1204,23 @@ "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11996" ], "x-ms-request-id": [ - "294974b5-4976-48ea-8d47-de49f48af43c" + "9946ec5e-ce46-4f5a-a722-3237e0b78f04" ], "x-ms-correlation-request-id": [ - "294974b5-4976-48ea-8d47-de49f48af43c" + "9946ec5e-ce46-4f5a-a722-3237e0b78f04" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052649Z:294974b5-4976-48ea-8d47-de49f48af43c" + "SOUTHEASTASIA:20210826T085234Z:9946ec5e-ce46-4f5a-a722-3237e0b78f04" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1272,7 +1229,465 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:26:48 GMT" + "Thu, 26 Aug 2021 08:52:33 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-request-id": [ + "a74c22b0-0e68-4211-be25-29236ca723f3" + ], + "x-ms-correlation-request-id": [ + "a74c22b0-0e68-4211-be25-29236ca723f3" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210826T085250Z:a74c22b0-0e68-4211-be25-29236ca723f3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 26 Aug 2021 08:52:49 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-request-id": [ + "1b27d52b-23b3-4fe4-9fb4-e1a027fe5ec7" + ], + "x-ms-correlation-request-id": [ + "1b27d52b-23b3-4fe4-9fb4-e1a027fe5ec7" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210826T085305Z:1b27d52b-23b3-4fe4-9fb4-e1a027fe5ec7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 26 Aug 2021 08:53:04 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-request-id": [ + "de022e02-6f78-48f2-aa2c-92bad0ec1b68" + ], + "x-ms-correlation-request-id": [ + "de022e02-6f78-48f2-aa2c-92bad0ec1b68" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210826T085321Z:de022e02-6f78-48f2-aa2c-92bad0ec1b68" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 26 Aug 2021 08:53:21 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-request-id": [ + "0f1b5faf-c490-4728-8641-fc4e855a098d" + ], + "x-ms-correlation-request-id": [ + "0f1b5faf-c490-4728-8641-fc4e855a098d" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210826T085336Z:0f1b5faf-c490-4728-8641-fc4e855a098d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 26 Aug 2021 08:53:36 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-request-id": [ + "82362645-e665-488c-a50a-58d4c1da0401" + ], + "x-ms-correlation-request-id": [ + "82362645-e665-488c-a50a-58d4c1da0401" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210826T085352Z:82362645-e665-488c-a50a-58d4c1da0401" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 26 Aug 2021 08:53:52 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11990" + ], + "x-ms-request-id": [ + "5cb8a698-15d4-470b-9388-9661c370cbfb" + ], + "x-ms-correlation-request-id": [ + "5cb8a698-15d4-470b-9388-9661c370cbfb" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210826T085407Z:5cb8a698-15d4-470b-9388-9661c370cbfb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 26 Aug 2021 08:54:07 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11989" + ], + "x-ms-request-id": [ + "da08bb1a-7281-47fe-a348-c85c92e76bec" + ], + "x-ms-correlation-request-id": [ + "da08bb1a-7281-47fe-a348-c85c92e76bec" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210826T085423Z:da08bb1a-7281-47fe-a348-c85c92e76bec" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 26 Aug 2021 08:54:23 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11988" + ], + "x-ms-request-id": [ + "0f6aa0e3-bfea-4046-8c60-126463079c63" + ], + "x-ms-correlation-request-id": [ + "0f6aa0e3-bfea-4046-8c60-126463079c63" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210826T085438Z:0f6aa0e3-bfea-4046-8c60-126463079c63" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 26 Aug 2021 08:54:38 GMT" ], "Expires": [ "-1" @@ -1285,17 +1700,17 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1306,16 +1721,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "11987" ], "x-ms-request-id": [ - "2e8d3b16-e6f0-4a9b-a91a-55ec7ff3ff58" + "4537a571-9d12-4b25-b99f-55d7de5c6ac7" ], "x-ms-correlation-request-id": [ - "2e8d3b16-e6f0-4a9b-a91a-55ec7ff3ff58" + "4537a571-9d12-4b25-b99f-55d7de5c6ac7" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052649Z:2e8d3b16-e6f0-4a9b-a91a-55ec7ff3ff58" + "SOUTHEASTASIA:20210826T085439Z:4537a571-9d12-4b25-b99f-55d7de5c6ac7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1324,7 +1739,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:26:48 GMT" + "Thu, 26 Aug 2021 08:54:39 GMT" ], "Expires": [ "-1" @@ -1339,8 +1754,8 @@ ], "Names": {}, "Variables": { - "ServicePrincipal": "af519bfa-99e8-4193-b65b-e6cd2f8bde7f", + "ServicePrincipal": "09cc0fa8-7726-4f19-9216-8e9b0321cfa2", "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", - "SubscriptionId": "1c638cf4-608f-4ee6-b680-c329e824c3a8" + "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" } } \ No newline at end of file diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Deployment/CanUpdateVirtualNetworkDeployment.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Deployment/CanUpdateVirtualNetworkDeployment.json index 169e7adcd..ecf9e42e9 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Deployment/CanUpdateVirtualNetworkDeployment.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Deployment/CanUpdateVirtualNetworkDeployment.json @@ -1,23 +1,23 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "517560c6-016e-4d85-b623-3a92a125e83d" + "9b811df5-0737-4a25-8c5a-754e906712f0" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -34,16 +34,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" + "1198" ], "x-ms-request-id": [ - "5aa8285a-944f-4c80-88cc-c6def8dff2c7" + "c376a14b-40c3-4ba4-b0ba-85e1bc88d872" ], "x-ms-correlation-request-id": [ - "5aa8285a-944f-4c80-88cc-c6def8dff2c7" + "c376a14b-40c3-4ba4-b0ba-85e1bc88d872" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052055Z:5aa8285a-944f-4c80-88cc-c6def8dff2c7" + "SOUTHEASTASIA:20210826T084625Z:c376a14b-40c3-4ba4-b0ba-85e1bc88d872" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -52,7 +52,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:20:54 GMT" + "Thu, 26 Aug 2021 08:46:25 GMT" ], "Content-Length": [ "215" @@ -64,33 +64,33 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12\",\r\n \"name\": \"rgchash12\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12\",\r\n \"name\": \"rgchash12\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"mode\": \"Complete\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"mode\": \"Complete\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "50387feb-657b-45d2-8220-819370f2fa1e" + "b3e8dcea-a363-4c49-ae03-381182f23b8c" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "455" + "507" ] }, "ResponseHeaders": { @@ -101,19 +101,19 @@ "no-cache" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3/operationStatuses/08586297988294599035?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3/operationStatuses/08585716392983861239?api-version=2021-01-01" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "1197" ], "x-ms-request-id": [ - "864d796a-8b82-4ff0-a835-3cbc614235e7" + "b616842d-6265-4851-a844-27be5240da3e" ], "x-ms-correlation-request-id": [ - "864d796a-8b82-4ff0-a835-3cbc614235e7" + "b616842d-6265-4851-a844-27be5240da3e" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052100Z:864d796a-8b82-4ff0-a835-3cbc614235e7" + "SOUTHEASTASIA:20210826T084629Z:b616842d-6265-4851-a844-27be5240da3e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -122,10 +122,10 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:20:59 GMT" + "Thu, 26 Aug 2021 08:46:29 GMT" ], "Content-Length": [ - "2525" + "2574" ], "Content-Type": [ "application/json; charset=utf-8" @@ -134,27 +134,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3\",\r\n \"name\": \"deployment3\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"templateHash\": \"3310702578247411023\",\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet2\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n }\r\n },\r\n \"mode\": \"Complete\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2019-10-23T05:20:59.2379168Z\",\r\n \"duration\": \"PT3.220191S\",\r\n \"correlationId\": \"864d796a-8b82-4ff0-a835-3cbc614235e7\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/subnets\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3\",\r\n \"name\": \"deployment3\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"templateHash\": \"17421496824516967129\",\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet2\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n }\r\n },\r\n \"mode\": \"Complete\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2021-08-26T08:46:28.2313841Z\",\r\n \"duration\": \"PT1.139856S\",\r\n \"correlationId\": \"b616842d-6265-4851-a844-27be5240da3e\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks/subnets\",\r\n \"locations\": [\r\n null\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"VNet2\",\r\n \"metadata\": {\r\n \"description\": \"VNet name\"\r\n }\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"10.0.0.0/16\",\r\n \"metadata\": {\r\n \"description\": \"Address prefix\"\r\n }\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"10.0.0.0/24\",\r\n \"metadata\": {\r\n \"description\": \"Subnet 1 Prefix\"\r\n }\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"Subnet1\",\r\n \"metadata\": {\r\n \"description\": \"Subnet 1 Name\"\r\n }\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"10.0.1.0/24\",\r\n \"metadata\": {\r\n \"description\": \"Subnet 2 Prefix\"\r\n }\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"Subnet222\",\r\n \"metadata\": {\r\n \"description\": \"Subnet 2 Name\"\r\n }\r\n }\r\n },\r\n \"variables\": {\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"[variables('apiVersion')]\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"name\": \"[parameters('vnetName')]\",\r\n \"location\": \"[resourceGroup().location]\",\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"[parameters('vnetAddressPrefix')]\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"[parameters('subnet1Name')]\",\r\n \"properties\": {\r\n \"addressPrefix\": \"[parameters('subnet1Prefix')]\"\r\n }\r\n },\r\n {\r\n \"name\": \"[parameters('subnet2Name')]\",\r\n \"properties\": {\r\n \"addressPrefix\": \"[parameters('subnet2Prefix')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vnetAddressPrefix\": {\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Name\": {\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"value\": \"10.0.0.0/24\"\r\n }\r\n },\r\n \"mode\": \"Incremental\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "962776dc-a12e-4e63-8bd8-91f6dee69342" + "e4c5d3a9-ce09-41cf-a6d0-01e9f2b7fa65" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -171,19 +171,19 @@ "no-cache" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3/operationStatuses/08586297988223844768?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3/operationStatuses/08585716392925735647?api-version=2021-01-01" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" + "1196" ], "x-ms-request-id": [ - "c72535b8-7253-431b-86b4-dedc813518e5" + "12a24985-1042-40f1-95a1-638a19c79b61" ], "x-ms-correlation-request-id": [ - "c72535b8-7253-431b-86b4-dedc813518e5" + "12a24985-1042-40f1-95a1-638a19c79b61" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052105Z:c72535b8-7253-431b-86b4-dedc813518e5" + "SOUTHEASTASIA:20210826T084634Z:12a24985-1042-40f1-95a1-638a19c79b61" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -192,10 +192,10 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:21:04 GMT" + "Thu, 26 Aug 2021 08:46:34 GMT" ], "Content-Length": [ - "904" + "906" ], "Content-Type": [ "application/json; charset=utf-8" @@ -204,27 +204,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3\",\r\n \"name\": \"deployment3\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"6915107950063910718\",\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet2\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet222\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2019-10-23T05:21:04.7516313Z\",\r\n \"duration\": \"PT1.658475S\",\r\n \"correlationId\": \"c72535b8-7253-431b-86b4-dedc813518e5\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": []\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3\",\r\n \"name\": \"deployment3\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"14590598303233127501\",\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet2\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet222\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2021-08-26T08:46:33.9099439Z\",\r\n \"duration\": \"PT1.0058734S\",\r\n \"correlationId\": \"12a24985-1042-40f1-95a1-638a19c79b61\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": []\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3/cancel?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50My9jYW5jZWw/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3/cancel?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50My9jYW5jZWw/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e1399009-4e7a-4838-9931-ae4c9941d179" + "a9334e8d-1bbd-4992-a7f7-72241781675e" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -238,13 +238,13 @@ "1199" ], "x-ms-request-id": [ - "f14c6861-a286-45d0-b4ab-779cd23fc7ad" + "e088fcf4-ff5a-4307-81ba-672e8fa5eaf7" ], "x-ms-correlation-request-id": [ - "f14c6861-a286-45d0-b4ab-779cd23fc7ad" + "e088fcf4-ff5a-4307-81ba-672e8fa5eaf7" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052101Z:f14c6861-a286-45d0-b4ab-779cd23fc7ad" + "SOUTHEASTASIA:20210826T084631Z:e088fcf4-ff5a-4307-81ba-672e8fa5eaf7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -253,7 +253,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:21:00 GMT" + "Thu, 26 Aug 2021 08:46:31 GMT" ], "Expires": [ "-1" @@ -263,23 +263,23 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6f9f6f13-91a3-4dd0-9df9-8b02d0fa6589" + "be9d8865-bc85-4a0e-b47c-a132513f7290" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -290,16 +290,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "11990" ], "x-ms-request-id": [ - "7338039e-8e93-4414-bbe1-c27e2dd5fc44" + "3bc113d3-fca4-465a-b198-52bb0493d1c7" ], "x-ms-correlation-request-id": [ - "7338039e-8e93-4414-bbe1-c27e2dd5fc44" + "3bc113d3-fca4-465a-b198-52bb0493d1c7" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052102Z:7338039e-8e93-4414-bbe1-c27e2dd5fc44" + "SOUTHEASTASIA:20210826T084632Z:3bc113d3-fca4-465a-b198-52bb0493d1c7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -308,7 +308,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:21:01 GMT" + "Thu, 26 Aug 2021 08:46:31 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -317,24 +317,24 @@ "-1" ], "Content-Length": [ - "2526" + "2574" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3\",\r\n \"name\": \"deployment3\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"templateHash\": \"3310702578247411023\",\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet2\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n }\r\n },\r\n \"mode\": \"Complete\",\r\n \"provisioningState\": \"Canceled\",\r\n \"timestamp\": \"2019-10-23T05:21:01.1261792Z\",\r\n \"duration\": \"PT5.1084534S\",\r\n \"correlationId\": \"864d796a-8b82-4ff0-a835-3cbc614235e7\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/subnets\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3\",\r\n \"name\": \"deployment3\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"templateHash\": \"17421496824516967129\",\r\n \"parametersLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.network/vnet-two-subnets/azuredeploy.parameters.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet1\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet2\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"value\": \"eastus\"\r\n }\r\n },\r\n \"mode\": \"Complete\",\r\n \"provisioningState\": \"Canceled\",\r\n \"timestamp\": \"2021-08-26T08:46:30.6271311Z\",\r\n \"duration\": \"PT3.535603S\",\r\n \"correlationId\": \"b616842d-6265-4851-a844-27be5240da3e\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks/subnets\",\r\n \"locations\": [\r\n null\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"VNet1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"resourceName\": \"VNet1/Subnet2\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -345,16 +345,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "11988" ], "x-ms-request-id": [ - "7ec52d50-5b22-4822-b1d5-78d951b0a63e" + "6f920b51-06cf-4f6f-a33f-c95a80afeb70" ], "x-ms-correlation-request-id": [ - "7ec52d50-5b22-4822-b1d5-78d951b0a63e" + "6f920b51-06cf-4f6f-a33f-c95a80afeb70" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052207Z:7ec52d50-5b22-4822-b1d5-78d951b0a63e" + "SOUTHEASTASIA:20210826T084705Z:6f920b51-06cf-4f6f-a33f-c95a80afeb70" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -363,7 +363,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:22:06 GMT" + "Thu, 26 Aug 2021 08:47:05 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -372,30 +372,30 @@ "-1" ], "Content-Length": [ - "1063" + "1064" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3\",\r\n \"name\": \"deployment3\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"6915107950063910718\",\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet2\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet222\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2019-10-23T05:21:36.5261777Z\",\r\n \"duration\": \"PT33.4330214S\",\r\n \"correlationId\": \"c72535b8-7253-431b-86b4-dedc813518e5\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [],\r\n \"outputResources\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet2\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3\",\r\n \"name\": \"deployment3\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"14590598303233127501\",\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet2\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet222\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2021-08-26T08:46:49.6427014Z\",\r\n \"duration\": \"PT16.7386309S\",\r\n \"correlationId\": \"12a24985-1042-40f1-95a1-638a19c79b61\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [],\r\n \"outputResources\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet2\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4b1afcb2-8232-423e-b34b-429178be2ff5" + "aa5968cb-f3a8-4b42-97ff-e483b2c57ab6" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -406,16 +406,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" + "11987" ], "x-ms-request-id": [ - "a93ae6c0-077b-4ec6-b2de-473b3b8f6d74" + "698efc18-92c0-4cd7-9b46-15d5012faac5" ], "x-ms-correlation-request-id": [ - "a93ae6c0-077b-4ec6-b2de-473b3b8f6d74" + "698efc18-92c0-4cd7-9b46-15d5012faac5" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052207Z:a93ae6c0-077b-4ec6-b2de-473b3b8f6d74" + "SOUTHEASTASIA:20210826T084706Z:698efc18-92c0-4cd7-9b46-15d5012faac5" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -424,7 +424,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:22:07 GMT" + "Thu, 26 Aug 2021 08:47:06 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -433,24 +433,24 @@ "-1" ], "Content-Length": [ - "1063" + "1064" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3\",\r\n \"name\": \"deployment3\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"6915107950063910718\",\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet2\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet222\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2019-10-23T05:21:36.5261777Z\",\r\n \"duration\": \"PT33.4330214S\",\r\n \"correlationId\": \"c72535b8-7253-431b-86b4-dedc813518e5\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [],\r\n \"outputResources\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet2\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3\",\r\n \"name\": \"deployment3\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"14590598303233127501\",\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\",\r\n \"value\": \"VNet2\"\r\n },\r\n \"vnetAddressPrefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/16\"\r\n },\r\n \"subnet1Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.0.0/24\"\r\n },\r\n \"subnet1Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet1\"\r\n },\r\n \"subnet2Prefix\": {\r\n \"type\": \"String\",\r\n \"value\": \"10.0.1.0/24\"\r\n },\r\n \"subnet2Name\": {\r\n \"type\": \"String\",\r\n \"value\": \"Subnet222\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2021-08-26T08:46:49.6427014Z\",\r\n \"duration\": \"PT16.7386309S\",\r\n \"correlationId\": \"12a24985-1042-40f1-95a1-638a19c79b61\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"eastus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [],\r\n \"outputResources\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet2\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3/operationStatuses/08586297988223844768?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50My9vcGVyYXRpb25TdGF0dXNlcy8wODU4NjI5Nzk4ODIyMzg0NDc2OD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3/operationStatuses/08585716392925735647?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50My9vcGVyYXRpb25TdGF0dXNlcy8wODU4NTcxNjM5MjkyNTczNTY0Nz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -461,16 +461,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11989" ], "x-ms-request-id": [ - "a40a0e29-e4d2-4d33-9056-2cd009b14cd9" + "0af71898-481a-425d-9ce2-9b571da59bad" ], "x-ms-correlation-request-id": [ - "a40a0e29-e4d2-4d33-9056-2cd009b14cd9" + "0af71898-481a-425d-9ce2-9b571da59bad" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052135Z:a40a0e29-e4d2-4d33-9056-2cd009b14cd9" + "SOUTHEASTASIA:20210826T084705Z:0af71898-481a-425d-9ce2-9b571da59bad" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -479,62 +479,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:21:35 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "20" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Resources/deployments/deployment3/operationStatuses/08586297988223844768?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlc291cmNlcy9kZXBsb3ltZW50cy9kZXBsb3ltZW50My9vcGVyYXRpb25TdGF0dXNlcy8wODU4NjI5Nzk4ODIyMzg0NDc2OD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" - ], - "x-ms-request-id": [ - "046a2a62-cc60-453f-b3dc-5af00100a70b" - ], - "x-ms-correlation-request-id": [ - "046a2a62-cc60-453f-b3dc-5af00100a70b" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052206Z:046a2a62-cc60-453f-b3dc-5af00100a70b" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 23 Oct 2019 05:22:06 GMT" + "Thu, 26 Aug 2021 08:47:04 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -550,23 +495,23 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Network//virtualnetworks/VNet2?api-version=2015-06-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvL3ZpcnR1YWxuZXR3b3Jrcy9WTmV0Mj9hcGktdmVyc2lvbj0yMDE1LTA2LTE1", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Network//virtualnetworks/VNet2?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvL3ZpcnR1YWxuZXR3b3Jrcy9WTmV0Mj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "7653de8a-6345-4f6b-af1e-0c3afe0dd710" + "5847606f-b55a-4883-8861-1fa1a917beb4" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -577,16 +522,16 @@ "no-cache" ], "ETag": [ - "W/\"ebadbe27-bdb0-4e23-af07-9e16346195b4\"" + "W/\"32d81367-ca3f-41a2-a74b-b91aefbac6e4\"" ], "x-ms-request-id": [ - "5721981e-6ff3-4995-a49d-6b3c33fc8979" + "e787d0ba-bba2-4df5-903c-385d9ddd8d1f" ], "x-ms-correlation-request-id": [ - "21e1f89b-cfd0-4fd7-87d8-0d64f5b1d1cf" + "719a94b1-5e86-4291-8f03-98c7420242b8" ], "x-ms-arm-service-request-id": [ - "bf75e2a6-faf2-46b9-a16e-c8d3fbbdd0af" + "332c3e1a-47e2-41e9-86d4-b2d6dfa0b1f1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -596,19 +541,19 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" + "11986" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052209Z:21e1f89b-cfd0-4fd7-87d8-0d64f5b1d1cf" + "SOUTHEASTASIA:20210826T084706Z:719a94b1-5e86-4291-8f03-98c7420242b8" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:22:08 GMT" + "Thu, 26 Aug 2021 08:47:06 GMT" ], "Content-Length": [ - "1448" + "1809" ], "Content-Type": [ "application/json; charset=utf-8" @@ -617,27 +562,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"VNet2\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet2\",\r\n \"etag\": \"W/\\\"ebadbe27-bdb0-4e23-af07-9e16346195b4\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"1addc444-6c18-4109-8e57-83fe5cc26843\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"Subnet1\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet2/subnets/Subnet1\",\r\n \"etag\": \"W/\\\"ebadbe27-bdb0-4e23-af07-9e16346195b4\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n {\r\n \"name\": \"Subnet222\",\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet2/subnets/Subnet222\",\r\n \"etag\": \"W/\\\"ebadbe27-bdb0-4e23-af07-9e16346195b4\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.1.0/24\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"VNet2\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet2\",\r\n \"etag\": \"W/\\\"32d81367-ca3f-41a2-a74b-b91aefbac6e4\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"b568fe37-2d70-4516-a0e4-e685608d09a2\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"Subnet1\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet2/subnets/Subnet1\",\r\n \"etag\": \"W/\\\"32d81367-ca3f-41a2-a74b-b91aefbac6e4\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n {\r\n \"name\": \"Subnet222\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash12/providers/Microsoft.Network/virtualNetworks/VNet2/subnets/Subnet222\",\r\n \"etag\": \"W/\\\"32d81367-ca3f-41a2-a74b-b91aefbac6e4\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.1.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12/providers/Microsoft.Network//virtualnetworks/VNet2?api-version=2015-06-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvL3ZpcnR1YWxuZXR3b3Jrcy9WTmV0Mj9hcGktdmVyc2lvbj0yMDE1LTA2LTE1", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12/providers/Microsoft.Network//virtualnetworks/VNet2?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMi9wcm92aWRlcnMvTWljcm9zb2Z0Lk5ldHdvcmsvL3ZpcnR1YWxuZXR3b3Jrcy9WTmV0Mj9hcGktdmVyc2lvbj0yMDIwLTExLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9a26ba18-f86c-416c-b880-6ffd0710c579" + "3143c8f8-e8c7-4ee8-9745-ed0b832fd70e" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -648,22 +593,25 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operationResults/6fc1e0e3-abf9-493e-854b-b991bc359b5b?api-version=2015-06-15" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/eastus/operationResults/30499d57-32b8-48f4-916f-135a1dae8278?api-version=2020-11-01" ], "Retry-After": [ "10" ], "x-ms-request-id": [ - "6fc1e0e3-abf9-493e-854b-b991bc359b5b" + "30499d57-32b8-48f4-916f-135a1dae8278" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/6fc1e0e3-abf9-493e-854b-b991bc359b5b?api-version=2015-06-15" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/eastus/operations/30499d57-32b8-48f4-916f-135a1dae8278?api-version=2020-11-01" ], "x-ms-correlation-request-id": [ - "59ec6ed0-dc61-48f1-a7a5-447402f06472" + "65b20170-04ee-4d2e-b56f-bccbb3898aa2" + ], + "Azure-AsyncNotification": [ + "Enabled" ], "x-ms-arm-service-request-id": [ - "957e3508-0072-4b67-82ce-60cd1b3f62b0" + "97be6e1d-63e0-4c86-b947-3c2c7658653d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -673,16 +621,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" + "14998" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052210Z:59ec6ed0-dc61-48f1-a7a5-447402f06472" + "SOUTHEASTASIA:20210826T084707Z:65b20170-04ee-4d2e-b56f-bccbb3898aa2" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:22:09 GMT" + "Thu, 26 Aug 2021 08:47:07 GMT" ], "Expires": [ "-1" @@ -695,17 +643,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/6fc1e0e3-abf9-493e-854b-b991bc359b5b?api-version=2015-06-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNmZjMWUwZTMtYWJmOS00OTNlLTg1NGItYjk5MWJjMzU5YjViP2FwaS12ZXJzaW9uPTIwMTUtMDYtMTU=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/eastus/operations/30499d57-32b8-48f4-916f-135a1dae8278?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMzA0OTlkNTctMzJiOC00OGY0LTkxNmYtMTM1YTFkYWU4Mjc4P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -716,13 +664,13 @@ "no-cache" ], "x-ms-request-id": [ - "ea8f8882-522d-4ee4-8ce6-ced4f02678d3" + "fe74ac64-e456-4461-a860-ff54ce845d9b" ], "x-ms-correlation-request-id": [ - "d8355496-cc8f-42e5-bc50-aebfa11b5be3" + "c7e2b085-1125-4de5-a912-3522e9967e8c" ], "x-ms-arm-service-request-id": [ - "50c42dec-b2b4-40d4-961d-35cbbe558926" + "b2c5c189-5763-4815-9800-a3de119e4c2b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -732,16 +680,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" + "11985" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052221Z:d8355496-cc8f-42e5-bc50-aebfa11b5be3" + "SOUTHEASTASIA:20210826T084717Z:c7e2b085-1125-4de5-a912-3522e9967e8c" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:22:20 GMT" + "Thu, 26 Aug 2021 08:47:17 GMT" ], "Content-Length": [ "29" @@ -757,17 +705,17 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operationResults/6fc1e0e3-abf9-493e-854b-b991bc359b5b?api-version=2015-06-15", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvNmZjMWUwZTMtYWJmOS00OTNlLTg1NGItYjk5MWJjMzU5YjViP2FwaS12ZXJzaW9uPTIwMTUtMDYtMTU=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/eastus/operationResults/30499d57-32b8-48f4-916f-135a1dae8278?api-version=2020-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvMzA0OTlkNTctMzJiOC00OGY0LTkxNmYtMTM1YTFkYWU4Mjc4P2FwaS12ZXJzaW9uPTIwMjAtMTEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -778,19 +726,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operationResults/6fc1e0e3-abf9-493e-854b-b991bc359b5b?api-version=2015-06-15" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/eastus/operationResults/30499d57-32b8-48f4-916f-135a1dae8278?api-version=2020-11-01" ], "x-ms-request-id": [ - "6fc1e0e3-abf9-493e-854b-b991bc359b5b" + "30499d57-32b8-48f4-916f-135a1dae8278" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network/locations/eastus/operations/6fc1e0e3-abf9-493e-854b-b991bc359b5b?api-version=2015-06-15" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/eastus/operations/30499d57-32b8-48f4-916f-135a1dae8278?api-version=2020-11-01" ], "x-ms-correlation-request-id": [ - "59ec6ed0-dc61-48f1-a7a5-447402f06472" + "65b20170-04ee-4d2e-b56f-bccbb3898aa2" + ], + "Azure-AsyncNotification": [ + "Enabled" ], "x-ms-arm-service-request-id": [ - "957e3508-0072-4b67-82ce-60cd1b3f62b0" + "97be6e1d-63e0-4c86-b947-3c2c7658653d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -800,16 +751,16 @@ "Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" + "11984" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052221Z:25e76716-7450-4a56-9bfc-02742b7af141" + "SOUTHEASTASIA:20210826T084718Z:cd6abc65-1a62-4145-9037-c67c5fbdb29d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:22:21 GMT" + "Thu, 26 Aug 2021 08:47:17 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -822,23 +773,23 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash12?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash12?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gxMj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6256838c-880c-4876-a01f-19fcbe8aa3d6" + "7212b5d2-9590-41ee-aaf6-0db8422e7c5d" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -849,7 +800,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -858,13 +809,361 @@ "14995" ], "x-ms-request-id": [ - "30b06606-c9af-40c7-b079-0a88d4bbc3fc" + "c3bef049-18be-408f-b298-31193889f0d0" + ], + "x-ms-correlation-request-id": [ + "c3bef049-18be-408f-b298-31193889f0d0" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210826T084723Z:c3bef049-18be-408f-b298-31193889f0d0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 26 Aug 2021 08:47:22 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11980" + ], + "x-ms-request-id": [ + "f75b0d7c-cbf5-4299-af32-c0409b484df2" + ], + "x-ms-correlation-request-id": [ + "f75b0d7c-cbf5-4299-af32-c0409b484df2" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210826T084739Z:f75b0d7c-cbf5-4299-af32-c0409b484df2" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 26 Aug 2021 08:47:38 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11979" + ], + "x-ms-request-id": [ + "b1333380-f4bc-4cc0-b190-f77dcb645b54" + ], + "x-ms-correlation-request-id": [ + "b1333380-f4bc-4cc0-b190-f77dcb645b54" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210826T084754Z:b1333380-f4bc-4cc0-b190-f77dcb645b54" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 26 Aug 2021 08:47:53 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11978" + ], + "x-ms-request-id": [ + "12e25094-d608-4436-abb7-b3cae8d5bab5" + ], + "x-ms-correlation-request-id": [ + "12e25094-d608-4436-abb7-b3cae8d5bab5" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210826T084810Z:12e25094-d608-4436-abb7-b3cae8d5bab5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 26 Aug 2021 08:48:09 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11977" + ], + "x-ms-request-id": [ + "3543ac03-26f1-4f9b-82e6-079059c5dcd6" + ], + "x-ms-correlation-request-id": [ + "3543ac03-26f1-4f9b-82e6-079059c5dcd6" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210826T084825Z:3543ac03-26f1-4f9b-82e6-079059c5dcd6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 26 Aug 2021 08:48:25 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11976" + ], + "x-ms-request-id": [ + "def0b966-2fac-47f7-92bd-11bd0df360d1" + ], + "x-ms-correlation-request-id": [ + "def0b966-2fac-47f7-92bd-11bd0df360d1" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210826T084841Z:def0b966-2fac-47f7-92bd-11bd0df360d1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Thu, 26 Aug 2021 08:48:41 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11975" + ], + "x-ms-request-id": [ + "42724b5e-1f00-4ff1-8260-58037e3ce2ce" ], "x-ms-correlation-request-id": [ - "30b06606-c9af-40c7-b079-0a88d4bbc3fc" + "42724b5e-1f00-4ff1-8260-58037e3ce2ce" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052228Z:30b06606-c9af-40c7-b079-0a88d4bbc3fc" + "SOUTHEASTASIA:20210826T084856Z:42724b5e-1f00-4ff1-8260-58037e3ce2ce" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -873,7 +1172,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:22:27 GMT" + "Thu, 26 Aug 2021 08:48:56 GMT" ], "Expires": [ "-1" @@ -886,17 +1185,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -907,22 +1206,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11961" + "11974" ], "x-ms-request-id": [ - "0ce7cf57-48a1-4cbc-b387-0b9e2d133cb5" + "612f3d80-29d7-4874-8391-d8e573bfb359" ], "x-ms-correlation-request-id": [ - "0ce7cf57-48a1-4cbc-b387-0b9e2d133cb5" + "612f3d80-29d7-4874-8391-d8e573bfb359" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052243Z:0ce7cf57-48a1-4cbc-b387-0b9e2d133cb5" + "SOUTHEASTASIA:20210826T084912Z:612f3d80-29d7-4874-8391-d8e573bfb359" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -931,7 +1230,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:22:43 GMT" + "Thu, 26 Aug 2021 08:49:12 GMT" ], "Expires": [ "-1" @@ -944,17 +1243,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -965,22 +1264,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11960" + "11973" ], "x-ms-request-id": [ - "30d07d98-3813-4add-a835-3ead048d91fb" + "4b1f2e27-ce41-4c3b-aa9f-829a4355d312" ], "x-ms-correlation-request-id": [ - "30d07d98-3813-4add-a835-3ead048d91fb" + "4b1f2e27-ce41-4c3b-aa9f-829a4355d312" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052259Z:30d07d98-3813-4add-a835-3ead048d91fb" + "SOUTHEASTASIA:20210826T084927Z:4b1f2e27-ce41-4c3b-aa9f-829a4355d312" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -989,7 +1288,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:22:58 GMT" + "Thu, 26 Aug 2021 08:49:27 GMT" ], "Expires": [ "-1" @@ -1002,17 +1301,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1023,22 +1322,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11959" + "11972" ], "x-ms-request-id": [ - "383dcf65-0b7f-44c3-86cb-da52f6a38364" + "4aa9e201-ed97-4934-834e-3bf3d6f16a5b" ], "x-ms-correlation-request-id": [ - "383dcf65-0b7f-44c3-86cb-da52f6a38364" + "4aa9e201-ed97-4934-834e-3bf3d6f16a5b" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052314Z:383dcf65-0b7f-44c3-86cb-da52f6a38364" + "SOUTHEASTASIA:20210826T084943Z:4aa9e201-ed97-4934-834e-3bf3d6f16a5b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1047,7 +1346,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:23:13 GMT" + "Thu, 26 Aug 2021 08:49:42 GMT" ], "Expires": [ "-1" @@ -1060,17 +1359,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1081,22 +1380,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11958" + "11971" ], "x-ms-request-id": [ - "cc5347ed-a9d9-4775-bf5e-08b41b1d6ec8" + "5b7dc836-240e-4a02-9fe9-52a316a5290f" ], "x-ms-correlation-request-id": [ - "cc5347ed-a9d9-4775-bf5e-08b41b1d6ec8" + "5b7dc836-240e-4a02-9fe9-52a316a5290f" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052330Z:cc5347ed-a9d9-4775-bf5e-08b41b1d6ec8" + "SOUTHEASTASIA:20210826T084958Z:5b7dc836-240e-4a02-9fe9-52a316a5290f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1105,7 +1404,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:23:30 GMT" + "Thu, 26 Aug 2021 08:49:58 GMT" ], "Expires": [ "-1" @@ -1118,17 +1417,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1139,22 +1438,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11957" + "11970" ], "x-ms-request-id": [ - "010f4073-437e-4fa4-a19a-4718226a61ef" + "e2d347b8-631c-47a4-97da-a4c762eb6c89" ], "x-ms-correlation-request-id": [ - "010f4073-437e-4fa4-a19a-4718226a61ef" + "e2d347b8-631c-47a4-97da-a4c762eb6c89" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052345Z:010f4073-437e-4fa4-a19a-4718226a61ef" + "SOUTHEASTASIA:20210826T085014Z:e2d347b8-631c-47a4-97da-a4c762eb6c89" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1163,7 +1462,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:23:45 GMT" + "Thu, 26 Aug 2021 08:50:13 GMT" ], "Expires": [ "-1" @@ -1176,17 +1475,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1197,16 +1496,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11956" + "11969" ], "x-ms-request-id": [ - "e2a7072c-e9f3-4f42-9c76-5e9b2ffb34d9" + "06db4b2f-b657-4d96-b271-b26b1b3a8bd3" ], "x-ms-correlation-request-id": [ - "e2a7072c-e9f3-4f42-9c76-5e9b2ffb34d9" + "06db4b2f-b657-4d96-b271-b26b1b3a8bd3" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052401Z:e2a7072c-e9f3-4f42-9c76-5e9b2ffb34d9" + "SOUTHEASTASIA:20210826T085029Z:06db4b2f-b657-4d96-b271-b26b1b3a8bd3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1215,7 +1514,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:24:00 GMT" + "Thu, 26 Aug 2021 08:50:29 GMT" ], "Expires": [ "-1" @@ -1228,17 +1527,17 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIMTItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjBOSVFWTklNVEl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1249,16 +1548,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11955" + "11968" ], "x-ms-request-id": [ - "a04b5293-d661-4131-942d-489d296b1cf1" + "883c6f9b-1ddc-45d4-ae67-22feb17b8d49" ], "x-ms-correlation-request-id": [ - "a04b5293-d661-4131-942d-489d296b1cf1" + "883c6f9b-1ddc-45d4-ae67-22feb17b8d49" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T052401Z:a04b5293-d661-4131-942d-489d296b1cf1" + "SOUTHEASTASIA:20210826T085030Z:883c6f9b-1ddc-45d4-ae67-22feb17b8d49" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1267,7 +1566,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 05:24:01 GMT" + "Thu, 26 Aug 2021 08:50:29 GMT" ], "Expires": [ "-1" @@ -1282,8 +1581,8 @@ ], "Names": {}, "Variables": { - "ServicePrincipal": "af519bfa-99e8-4193-b65b-e6cd2f8bde7f", + "ServicePrincipal": "09cc0fa8-7726-4f19-9216-8e9b0321cfa2", "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", - "SubscriptionId": "1c638cf4-608f-4ee6-b680-c329e824c3a8" + "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" } } \ No newline at end of file diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.GenericResources/CanCRUDWithProviderApiVersion.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.GenericResources/CanCRUDWithProviderApiVersion.json index 5f4b5b3f1..3655ebf28 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.GenericResources/CanCRUDWithProviderApiVersion.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.GenericResources/CanCRUDWithProviderApiVersion.json @@ -1,23 +1,23 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg9972?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnOTk3Mj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg587?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnNTg3P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "e688904b-7fde-4cf6-9b60-daea24669c82" + "23dbf15a-6271-4ff2-92c7-cd8690f9b275" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -37,13 +37,13 @@ "1199" ], "x-ms-request-id": [ - "33aaaf40-b191-43e1-9fe5-c324c4a02414" + "fb9c7718-6e0a-459d-bcc3-189d67ecaa32" ], "x-ms-correlation-request-id": [ - "33aaaf40-b191-43e1-9fe5-c324c4a02414" + "fb9c7718-6e0a-459d-bcc3-189d67ecaa32" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063053Z:33aaaf40-b191-43e1-9fe5-c324c4a02414" + "SOUTHEASTASIA:20210827T072013Z:fb9c7718-6e0a-459d-bcc3-189d67ecaa32" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -52,10 +52,10 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:30:52 GMT" + "Fri, 27 Aug 2021 07:20:13 GMT" ], "Content-Length": [ - "215" + "213" ], "Content-Type": [ "application/json; charset=utf-8" @@ -64,27 +64,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg9972\",\r\n \"name\": \"csmrg9972\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg587\",\r\n \"name\": \"csmrg587\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Web?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Web?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d5ce23b0-e3c5-469e-9f70-dfc0ddd0ba9a" + "7f50a6e1-c742-4696-b664-7aa4b6034b23" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -98,13 +98,13 @@ "11999" ], "x-ms-request-id": [ - "b615ff82-c9a7-4acc-94df-fdabd18094e6" + "ffd48051-6951-4d64-9ba3-b34f32e83467" ], "x-ms-correlation-request-id": [ - "b615ff82-c9a7-4acc-94df-fdabd18094e6" + "ffd48051-6951-4d64-9ba3-b34f32e83467" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063053Z:b615ff82-c9a7-4acc-94df-fdabd18094e6" + "SOUTHEASTASIA:20210827T072014Z:ffd48051-6951-4d64-9ba3-b34f32e83467" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -113,7 +113,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:30:52 GMT" + "Fri, 27 Aug 2021 07:20:14 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -122,30 +122,30 @@ "-1" ], "Content-Length": [ - "49174" + "69830" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Web\",\r\n \"namespace\": \"Microsoft.Web\",\r\n \"authorization\": {\r\n \"applicationId\": \"abfa0a7c-a6b6-4736-8310-5855508787cd\",\r\n \"roleDefinitionId\": \"f47ed98b-b063-4a5b-9e10-4b9b44fa7735\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publishingUsers\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ishostnameavailable\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"validate\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"isusernameavailable\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sourceControls\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"availableStacks\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listSitesAssignedToHostName\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/getNetworkPolicies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"France Central\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/networkConfig\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/networkConfig\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/hostNameBindings\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/hostNameBindings\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"certificates\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"serverFarms\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2015-01-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"sites/slots\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2015-01-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"runtimes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"recommendations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resourceHealthMetadata\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"georegions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/premieraddons\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2019-02-01\",\r\n \"2019-01-01\",\r\n \"2018-11-01\",\r\n \"2018-08-01\",\r\n \"2018-05-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2019-02-01\",\r\n \"2018-11-01\",\r\n \"2018-08-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2019-02-01\",\r\n \"2018-11-01\",\r\n \"2018-08-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deploymentLocations\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedSites\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deletedSites\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ishostingenvironmentnameavailable\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-11-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"connections\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"customApis\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/listWsdlInterfaces\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/extractApiDefinitionFromWsdl\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedApis\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/runtimes\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/apiOperations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"connectionGateways\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/connectionGatewayInstallations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingMeters\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"verifyHostingEnvironmentVnet\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"serverFarms/eventGridFilters\",\r\n \"locations\": [\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/eventGridFilters\",\r\n \"locations\": [\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2015-01-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/eventGridFilters\",\r\n \"locations\": [\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2015-01-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2019-01-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-01-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2019-01-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-01-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Web\",\r\n \"namespace\": \"Microsoft.Web\",\r\n \"authorization\": {\r\n \"applicationId\": \"abfa0a7c-a6b6-4736-8310-5855508787cd\",\r\n \"roleDefinitionId\": \"f47ed98b-b063-4a5b-9e10-4b9b44fa7735\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publishingUsers\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ishostnameavailable\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"validate\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"isusernameavailable\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"generateGithubAccessTokenForAppserviceCLI\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sourceControls\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"availableStacks\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"webAppStacks\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/webAppStacks\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"functionAppStacks\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/functionAppStacks\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"staticSites\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01-preview\",\r\n \"2019-08-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/previewStaticSiteWorkflowFile\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01-preview\",\r\n \"2019-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"staticSites/userProvidedFunctionApps\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-12-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"staticSites/builds\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01-preview\",\r\n \"2019-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"staticSites/builds/userProvidedFunctionApps\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-12-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listSitesAssignedToHostName\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/getNetworkPolicies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"France Central\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01-preview\",\r\n \"2019-08-01\",\r\n \"2019-01-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-01-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01-preview\",\r\n \"2019-08-01\",\r\n \"2019-01-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-01-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/networkConfig\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/networkConfig\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/hostNameBindings\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/hostNameBindings\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"certificates\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"serverFarms\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2015-01-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"sites/slots\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2015-01-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"runtimes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"recommendations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resourceHealthMetadata\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"georegions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/premieraddons\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments\",\r\n \"locations\": [\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Central US\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2019-02-01\",\r\n \"2019-01-01\",\r\n \"2018-11-01\",\r\n \"2018-08-01\",\r\n \"2018-05-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2019-02-01\",\r\n \"2018-11-01\",\r\n \"2018-08-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2019-02-01\",\r\n \"2018-11-01\",\r\n \"2018-08-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"kubeEnvironments\",\r\n \"locations\": [\r\n \"North Central US (Stage)\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Jio India West\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2019-02-01\",\r\n \"2019-01-01\",\r\n \"2018-11-01\",\r\n \"2018-08-01\",\r\n \"2018-05-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"deploymentLocations\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedSites\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deletedSites\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ishostingenvironmentnameavailable\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-11-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"connections\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Brazil Southeast\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"customApis\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Brazil Southeast\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/listWsdlInterfaces\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/extractApiDefinitionFromWsdl\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedApis\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Brazil Southeast\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/runtimes\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/apiOperations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Brazil Southeast\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"connectionGateways\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/connectionGatewayInstallations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingMeters\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"verifyHostingEnvironmentVnet\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"serverFarms/eventGridFilters\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway West\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"South Africa West\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/eventGridFilters\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway West\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"South Africa West\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2015-01-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/eventGridFilters\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway West\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"South Africa West\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2015-01-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/eventGridFilters\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2019-02-01\",\r\n \"2019-01-01\",\r\n \"2018-11-01\",\r\n \"2018-08-01\",\r\n \"2018-05-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"serverFarms/firstPartyApps\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway West\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"South Africa West\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"serverFarms/firstPartyApps/keyVaultSettings\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway West\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"South Africa West\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workerApps\",\r\n \"locations\": [\r\n \"North Central US (Stage)\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-02-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg9972/providers/Microsoft.Web//sites/rgweb3671?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnOTk3Mi9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi8vc2l0ZXMvcmd3ZWIzNjcxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg587/providers/Microsoft.Web//sites/rgweb5439?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnNTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViLy9zaXRlcy9yZ3dlYjU0Mzk/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"SiteMode\": \"Limited\",\r\n \"ComputeMode\": \"Shared\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "4549af80-a9ba-4e57-8dcf-8da1e4651b33" + "1b4e53bf-47c8-483b-a158-158596495df3" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -162,13 +162,13 @@ "no-cache" ], "ETag": [ - "\"1D5FDB7F6980CA0\"" + "\"1D79B1402399BA0\"" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "3520fd44-5010-4e89-8d64-15c640f34e51" + "c8704ecb-d928-41b5-8c77-ff5054e01875" ], "Server": [ "Microsoft-IIS/10.0" @@ -183,19 +183,19 @@ "499" ], "x-ms-correlation-request-id": [ - "01be05c1-ac83-4350-8fed-d043e4dc0a2a" + "cd86ee2c-51d6-4b6b-9916-819bf4c8c112" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063120Z:01be05c1-ac83-4350-8fed-d043e4dc0a2a" + "SOUTHEASTASIA:20210827T072043Z:cd86ee2c-51d6-4b6b-9916-819bf4c8c112" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:31:20 GMT" + "Fri, 27 Aug 2021 07:20:43 GMT" ], "Content-Length": [ - "3073" + "6013" ], "Content-Type": [ "application/json" @@ -204,27 +204,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg9972/providers/Microsoft.Web/sites/rgweb3671\",\r\n \"name\": \"rgweb3671\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"rgweb3671\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"rgweb3671.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"csmrg9972-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-075.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/csmrg9972-EastUSwebspace/sites/rgweb3671\",\r\n \"repositorySiteName\": \"rgweb3671\",\r\n \"owner\": null,\r\n \"usageState\": \"Normal\",\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"rgweb3671.azurewebsites.net\",\r\n \"rgweb3671.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": \"Normal\",\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"rgweb3671.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Standard\"\r\n },\r\n {\r\n \"name\": \"rgweb3671.scm.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Repository\"\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg9972/providers/Microsoft.Web/serverfarms/Default1tf\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2020-03-19T06:31:03.4033333\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": \"Normal\",\r\n \"runtimeAvailabilityState\": \"Normal\",\r\n \"siteConfig\": null,\r\n \"deploymentId\": \"rgweb3671\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Free\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"0FFA32248F34E67BEAA6BC639753005F4F7BED4F59950F668037EEAB327F1054\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"13.82.101.179\",\r\n \"possibleInboundIpAddresses\": \"13.82.101.179\",\r\n \"outboundIpAddresses\": \"13.82.101.179,52.179.19.134,52.179.19.99,52.170.98.195,52.170.102.206\",\r\n \"possibleOutboundIpAddresses\": \"13.82.101.179,52.179.19.134,52.179.19.99,52.170.98.195,52.170.102.206,52.170.90.222,13.92.195.67\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-075\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"csmrg9972\",\r\n \"defaultHostName\": \"rgweb3671.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": \"None\",\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": null,\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg587/providers/Microsoft.Web/sites/rgweb5439\",\r\n \"name\": \"rgweb5439\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"rgweb5439\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"rgweb5439.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"csmrg587-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-233.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/csmrg587-EastUSwebspace/sites/rgweb5439\",\r\n \"repositorySiteName\": \"rgweb5439\",\r\n \"owner\": null,\r\n \"usageState\": \"Normal\",\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"rgweb5439.azurewebsites.net\",\r\n \"rgweb5439.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": \"Normal\",\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"rgweb5439.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Standard\"\r\n },\r\n {\r\n \"name\": \"rgweb5439.scm.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Repository\"\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg587/providers/Microsoft.Web/serverfarms/Default1pn\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2021-08-27T07:20:26.8133333\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": \"Normal\",\r\n \"runtimeAvailabilityState\": \"Normal\",\r\n \"siteConfig\": {\r\n \"numberOfWorkers\": 1,\r\n \"defaultDocuments\": null,\r\n \"netFrameworkVersion\": null,\r\n \"phpVersion\": null,\r\n \"pythonVersion\": null,\r\n \"nodeVersion\": null,\r\n \"powerShellVersion\": null,\r\n \"linuxFxVersion\": \"\",\r\n \"windowsFxVersion\": null,\r\n \"requestTracingEnabled\": null,\r\n \"remoteDebuggingEnabled\": null,\r\n \"remoteDebuggingVersion\": null,\r\n \"httpLoggingEnabled\": null,\r\n \"azureMonitorLogCategories\": null,\r\n \"acrUseManagedIdentityCreds\": false,\r\n \"acrUserManagedIdentityID\": null,\r\n \"logsDirectorySizeLimit\": null,\r\n \"detailedErrorLoggingEnabled\": null,\r\n \"publishingUsername\": null,\r\n \"publishingPassword\": null,\r\n \"appSettings\": null,\r\n \"azureStorageAccounts\": null,\r\n \"metadata\": null,\r\n \"connectionStrings\": null,\r\n \"machineKey\": null,\r\n \"handlerMappings\": null,\r\n \"documentRoot\": null,\r\n \"scmType\": null,\r\n \"use32BitWorkerProcess\": null,\r\n \"webSocketsEnabled\": null,\r\n \"alwaysOn\": false,\r\n \"javaVersion\": null,\r\n \"javaContainer\": null,\r\n \"javaContainerVersion\": null,\r\n \"appCommandLine\": null,\r\n \"managedPipelineMode\": null,\r\n \"virtualApplications\": null,\r\n \"winAuthAdminState\": null,\r\n \"winAuthTenantState\": null,\r\n \"customAppPoolIdentityAdminState\": null,\r\n \"customAppPoolIdentityTenantState\": null,\r\n \"runtimeADUser\": null,\r\n \"runtimeADUserPassword\": null,\r\n \"loadBalancing\": null,\r\n \"routingRules\": null,\r\n \"experiments\": null,\r\n \"limits\": null,\r\n \"autoHealEnabled\": null,\r\n \"autoHealRules\": null,\r\n \"tracingOptions\": null,\r\n \"vnetName\": null,\r\n \"vnetRouteAllEnabled\": null,\r\n \"vnetPrivatePortsCount\": null,\r\n \"publicNetworkAccess\": null,\r\n \"cors\": null,\r\n \"push\": null,\r\n \"apiDefinition\": null,\r\n \"apiManagementConfig\": null,\r\n \"autoSwapSlotName\": null,\r\n \"localMySqlEnabled\": null,\r\n \"managedServiceIdentityId\": null,\r\n \"xManagedServiceIdentityId\": null,\r\n \"keyVaultReferenceIdentity\": null,\r\n \"ipSecurityRestrictions\": [\r\n {\r\n \"ipAddress\": \"Any\",\r\n \"action\": \"Allow\",\r\n \"priority\": 1,\r\n \"name\": \"Allow all\",\r\n \"description\": \"Allow all access\"\r\n }\r\n ],\r\n \"scmIpSecurityRestrictions\": [\r\n {\r\n \"ipAddress\": \"Any\",\r\n \"action\": \"Allow\",\r\n \"priority\": 1,\r\n \"name\": \"Allow all\",\r\n \"description\": \"Allow all access\"\r\n }\r\n ],\r\n \"scmIpSecurityRestrictionsUseMain\": null,\r\n \"http20Enabled\": false,\r\n \"minTlsVersion\": null,\r\n \"scmMinTlsVersion\": null,\r\n \"ftpsState\": null,\r\n \"preWarmedInstanceCount\": null,\r\n \"functionAppScaleLimit\": 0,\r\n \"healthCheckPath\": null,\r\n \"fileChangeAuditEnabled\": null,\r\n \"functionsRuntimeScaleMonitoringEnabled\": null,\r\n \"websiteTimeZone\": null,\r\n \"minimumElasticInstanceCount\": 0\r\n },\r\n \"deploymentId\": \"rgweb5439\",\r\n \"slotName\": null,\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Free\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertMode\": \"Required\",\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"0FFA32248F34E67BEAA6BC639753005F4F7BED4F59950F668037EEAB327F1054\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"20.49.104.25\",\r\n \"possibleInboundIpAddresses\": \"20.49.104.25\",\r\n \"ftpUsername\": \"rgweb5439\\\\$rgweb5439\",\r\n \"ftpsHostName\": \"ftps://waws-prod-blu-233.ftp.azurewebsites.windows.net/site/wwwroot\",\r\n \"outboundIpAddresses\": \"20.72.178.97,20.72.178.170,20.72.179.224,20.72.180.28,20.72.180.66,20.72.177.208,20.49.104.25\",\r\n \"possibleOutboundIpAddresses\": \"20.72.178.97,20.72.178.170,20.72.179.224,20.72.180.28,20.72.180.66,20.72.177.208,20.72.180.81,20.62.225.31,20.72.180.88,20.72.180.95,20.72.180.102,20.72.180.112,20.72.180.167,20.62.224.130,20.62.226.126,20.62.228.168,20.62.229.214,20.62.231.3,20.62.231.56,20.62.231.194,20.62.231.224,20.72.176.209,20.62.231.228,20.72.179.127,20.72.176.88,20.72.176.170,20.72.176.171,52.151.201.221,52.151.202.10,52.151.202.227,20.49.104.25\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-233\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"csmrg587\",\r\n \"defaultHostName\": \"rgweb5439.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"keyVaultReferenceIdentity\": \"SystemAssigned\",\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": \"None\",\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": null,\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null,\r\n \"migrationState\": null,\r\n \"eligibleLogCategories\": \"AppServiceAppLogs,AppServiceAuditLogs,AppServiceConsoleLogs,AppServiceHTTPLogs,AppServiceIPSecAuditLogs,AppServicePlatformLogs,ScanLogs\",\r\n \"storageAccountRequired\": false,\r\n \"virtualNetworkSubnetId\": null\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg9972/resources?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2NzbXJnOTk3Mi9yZXNvdXJjZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg587/resources?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2NzbXJnNTg3L3Jlc291cmNlcz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e1438bc1-e61f-43df-a542-6ffb6fe7a047" + "2990b03c-d45e-4f90-b3a4-07e5816516f2" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -238,13 +238,13 @@ "11998" ], "x-ms-request-id": [ - "ede7573e-0555-43f9-908d-563ca12b25c9" + "56b3fc0c-72ef-4852-8624-5fb644a4ed87" ], "x-ms-correlation-request-id": [ - "ede7573e-0555-43f9-908d-563ca12b25c9" + "56b3fc0c-72ef-4852-8624-5fb644a4ed87" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063120Z:ede7573e-0555-43f9-908d-563ca12b25c9" + "SOUTHEASTASIA:20210827T072043Z:56b3fc0c-72ef-4852-8624-5fb644a4ed87" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -253,7 +253,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:31:20 GMT" + "Fri, 27 Aug 2021 07:20:43 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -262,30 +262,30 @@ "-1" ], "Content-Length": [ - "228" + "227" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg9972/providers/Microsoft.Web/sites/rgweb3671\",\r\n \"name\": \"rgweb3671\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg587/providers/Microsoft.Web/sites/rgweb5439\",\r\n \"name\": \"rgweb5439\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg9972/providers/Microsoft.Web//sites/rgweb3671?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnOTk3Mi9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi8vc2l0ZXMvcmd3ZWIzNjcxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg587/providers/Microsoft.Web//sites/rgweb5439?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnNTg3L3Byb3ZpZGVycy9NaWNyb3NvZnQuV2ViLy9zaXRlcy9yZ3dlYjU0Mzk/YXBpLXZlcnNpb249MjAyMS0wMi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a6b7aa99-e80e-4e72-8188-a554860a80a4" + "b250ee64-cc71-472f-af3f-9f52920cd60c" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -296,13 +296,13 @@ "no-cache" ], "ETag": [ - "\"1D5FDB7F6980CA0\"" + "\"1D79B1402399BA0\"" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "b8589831-0ab4-42c2-a76b-8e75626c8b6e" + "a7378a44-7b93-4b03-85a2-02931825218c" ], "Server": [ "Microsoft-IIS/10.0" @@ -317,19 +317,19 @@ "11997" ], "x-ms-correlation-request-id": [ - "73f89f62-4f88-4f77-aa5c-2ad46422831e" + "c5f5482e-4fde-427c-a93f-8f41e8834fc5" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063121Z:73f89f62-4f88-4f77-aa5c-2ad46422831e" + "SOUTHEASTASIA:20210827T072044Z:c5f5482e-4fde-427c-a93f-8f41e8834fc5" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:31:21 GMT" + "Fri, 27 Aug 2021 07:20:44 GMT" ], "Content-Length": [ - "3067" + "5809" ], "Content-Type": [ "application/json" @@ -338,27 +338,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg9972/providers/Microsoft.Web/sites/rgweb3671\",\r\n \"name\": \"rgweb3671\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"rgweb3671\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"rgweb3671.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"csmrg9972-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-075.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/csmrg9972-EastUSwebspace/sites/rgweb3671\",\r\n \"repositorySiteName\": \"rgweb3671\",\r\n \"owner\": null,\r\n \"usageState\": \"Normal\",\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"rgweb3671.azurewebsites.net\",\r\n \"rgweb3671.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": \"Normal\",\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"rgweb3671.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Standard\"\r\n },\r\n {\r\n \"name\": \"rgweb3671.scm.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Repository\"\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg9972/providers/Microsoft.Web/serverfarms/Default1tf\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2020-03-19T06:31:03.53\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": \"Normal\",\r\n \"runtimeAvailabilityState\": \"Normal\",\r\n \"siteConfig\": null,\r\n \"deploymentId\": \"rgweb3671\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Free\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"0FFA32248F34E67BEAA6BC639753005F4F7BED4F59950F668037EEAB327F1054\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"13.82.101.179\",\r\n \"possibleInboundIpAddresses\": \"13.82.101.179\",\r\n \"outboundIpAddresses\": \"13.82.101.179,52.179.19.134,52.179.19.99,52.170.98.195,52.170.102.206\",\r\n \"possibleOutboundIpAddresses\": \"13.82.101.179,52.179.19.134,52.179.19.99,52.170.98.195,52.170.102.206,52.170.90.222,13.92.195.67\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-075\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"csmrg9972\",\r\n \"defaultHostName\": \"rgweb3671.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": \"None\",\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": [],\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg587/providers/Microsoft.Web/sites/rgweb5439\",\r\n \"name\": \"rgweb5439\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"rgweb5439\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"rgweb5439.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"csmrg587-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-233.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/csmrg587-EastUSwebspace/sites/rgweb5439\",\r\n \"repositorySiteName\": \"rgweb5439\",\r\n \"owner\": null,\r\n \"usageState\": \"Normal\",\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"rgweb5439.azurewebsites.net\",\r\n \"rgweb5439.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": \"Normal\",\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"rgweb5439.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Standard\"\r\n },\r\n {\r\n \"name\": \"rgweb5439.scm.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Repository\"\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg587/providers/Microsoft.Web/serverfarms/Default1pn\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2021-08-27T07:20:26.97\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": \"Normal\",\r\n \"runtimeAvailabilityState\": \"Normal\",\r\n \"siteConfig\": {\r\n \"numberOfWorkers\": 1,\r\n \"defaultDocuments\": null,\r\n \"netFrameworkVersion\": null,\r\n \"phpVersion\": null,\r\n \"pythonVersion\": null,\r\n \"nodeVersion\": null,\r\n \"powerShellVersion\": null,\r\n \"linuxFxVersion\": \"\",\r\n \"windowsFxVersion\": null,\r\n \"requestTracingEnabled\": null,\r\n \"remoteDebuggingEnabled\": null,\r\n \"remoteDebuggingVersion\": null,\r\n \"httpLoggingEnabled\": null,\r\n \"azureMonitorLogCategories\": null,\r\n \"acrUseManagedIdentityCreds\": false,\r\n \"acrUserManagedIdentityID\": null,\r\n \"logsDirectorySizeLimit\": null,\r\n \"detailedErrorLoggingEnabled\": null,\r\n \"publishingUsername\": null,\r\n \"publishingPassword\": null,\r\n \"appSettings\": null,\r\n \"azureStorageAccounts\": null,\r\n \"metadata\": null,\r\n \"connectionStrings\": null,\r\n \"machineKey\": null,\r\n \"handlerMappings\": null,\r\n \"documentRoot\": null,\r\n \"scmType\": null,\r\n \"use32BitWorkerProcess\": null,\r\n \"webSocketsEnabled\": null,\r\n \"alwaysOn\": false,\r\n \"javaVersion\": null,\r\n \"javaContainer\": null,\r\n \"javaContainerVersion\": null,\r\n \"appCommandLine\": null,\r\n \"managedPipelineMode\": null,\r\n \"virtualApplications\": null,\r\n \"winAuthAdminState\": null,\r\n \"winAuthTenantState\": null,\r\n \"customAppPoolIdentityAdminState\": null,\r\n \"customAppPoolIdentityTenantState\": null,\r\n \"runtimeADUser\": null,\r\n \"runtimeADUserPassword\": null,\r\n \"loadBalancing\": null,\r\n \"routingRules\": null,\r\n \"experiments\": null,\r\n \"limits\": null,\r\n \"autoHealEnabled\": null,\r\n \"autoHealRules\": null,\r\n \"tracingOptions\": null,\r\n \"vnetName\": null,\r\n \"vnetRouteAllEnabled\": null,\r\n \"vnetPrivatePortsCount\": null,\r\n \"publicNetworkAccess\": null,\r\n \"cors\": null,\r\n \"push\": null,\r\n \"apiDefinition\": null,\r\n \"apiManagementConfig\": null,\r\n \"autoSwapSlotName\": null,\r\n \"localMySqlEnabled\": null,\r\n \"managedServiceIdentityId\": null,\r\n \"xManagedServiceIdentityId\": null,\r\n \"keyVaultReferenceIdentity\": null,\r\n \"ipSecurityRestrictions\": null,\r\n \"scmIpSecurityRestrictions\": null,\r\n \"scmIpSecurityRestrictionsUseMain\": null,\r\n \"http20Enabled\": false,\r\n \"minTlsVersion\": null,\r\n \"scmMinTlsVersion\": null,\r\n \"ftpsState\": null,\r\n \"preWarmedInstanceCount\": null,\r\n \"functionAppScaleLimit\": 0,\r\n \"healthCheckPath\": null,\r\n \"fileChangeAuditEnabled\": null,\r\n \"functionsRuntimeScaleMonitoringEnabled\": null,\r\n \"websiteTimeZone\": null,\r\n \"minimumElasticInstanceCount\": 0\r\n },\r\n \"deploymentId\": \"rgweb5439\",\r\n \"slotName\": null,\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Free\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertMode\": \"Required\",\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"0FFA32248F34E67BEAA6BC639753005F4F7BED4F59950F668037EEAB327F1054\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"20.49.104.25\",\r\n \"possibleInboundIpAddresses\": \"20.49.104.25\",\r\n \"ftpUsername\": \"rgweb5439\\\\$rgweb5439\",\r\n \"ftpsHostName\": \"ftps://waws-prod-blu-233.ftp.azurewebsites.windows.net/site/wwwroot\",\r\n \"outboundIpAddresses\": \"20.72.178.97,20.72.178.170,20.72.179.224,20.72.180.28,20.72.180.66,20.72.177.208,20.49.104.25\",\r\n \"possibleOutboundIpAddresses\": \"20.72.178.97,20.72.178.170,20.72.179.224,20.72.180.28,20.72.180.66,20.72.177.208,20.72.180.81,20.62.225.31,20.72.180.88,20.72.180.95,20.72.180.102,20.72.180.112,20.72.180.167,20.62.224.130,20.62.226.126,20.62.228.168,20.62.229.214,20.62.231.3,20.62.231.56,20.62.231.194,20.62.231.224,20.72.176.209,20.62.231.228,20.72.179.127,20.72.176.88,20.72.176.170,20.72.176.171,52.151.201.221,52.151.202.10,52.151.202.227,20.49.104.25\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-233\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"csmrg587\",\r\n \"defaultHostName\": \"rgweb5439.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"keyVaultReferenceIdentity\": \"SystemAssigned\",\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": \"None\",\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": [],\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null,\r\n \"migrationState\": null,\r\n \"eligibleLogCategories\": \"AppServiceAppLogs,AppServiceAuditLogs,AppServiceConsoleLogs,AppServiceHTTPLogs,AppServiceIPSecAuditLogs,AppServicePlatformLogs,ScanLogs\",\r\n \"storageAccountRequired\": false,\r\n \"virtualNetworkSubnetId\": null\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg6954?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnNjk1ND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg2549?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnMjU0OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "efb199ec-fe4a-44f1-a770-8f33be8c423b" + "2a0d809f-27b4-42c2-86d0-3331f1dadba3" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -378,13 +378,13 @@ "1198" ], "x-ms-request-id": [ - "fb143b93-437a-4d04-a4a2-ea82d877b65d" + "2f006349-82da-45fe-9605-09f6644001f1" ], "x-ms-correlation-request-id": [ - "fb143b93-437a-4d04-a4a2-ea82d877b65d" + "2f006349-82da-45fe-9605-09f6644001f1" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063124Z:fb143b93-437a-4d04-a4a2-ea82d877b65d" + "SOUTHEASTASIA:20210827T072045Z:2f006349-82da-45fe-9605-09f6644001f1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -393,7 +393,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:31:23 GMT" + "Fri, 27 Aug 2021 07:20:44 GMT" ], "Content-Length": [ "215" @@ -405,33 +405,33 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg6954\",\r\n \"name\": \"csmrg6954\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg2549\",\r\n \"name\": \"csmrg2549\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg9972/moveResources?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2NzbXJnOTk3Mi9tb3ZlUmVzb3VyY2VzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg587/moveResources?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2NzbXJnNTg3L21vdmVSZXNvdXJjZXM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "POST", - "RequestBody": "{\r\n \"resources\": [\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg9972/providers/Microsoft.Web/sites/rgweb3671\"\r\n ],\r\n \"targetResourceGroup\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg6954\"\r\n}", + "RequestBody": "{\r\n \"resources\": [\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg587/providers/Microsoft.Web/sites/rgweb5439\"\r\n ],\r\n \"targetResourceGroup\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg2549\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "14e14d28-bf2e-4193-a960-55b4a1733909" + "3e1e6eb5-b595-4c0e-9948-25de9f88ae58" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "257" + "256" ] }, "ResponseHeaders": { @@ -442,7 +442,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -451,13 +451,13 @@ "1199" ], "x-ms-request-id": [ - "e8590207-ea84-4175-9641-96a8406c874c" + "f91080d7-7289-4d27-bd48-89f3d02a1dcf" ], "x-ms-correlation-request-id": [ - "e8590207-ea84-4175-9641-96a8406c874c" + "f91080d7-7289-4d27-bd48-89f3d02a1dcf" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063132Z:e8590207-ea84-4175-9641-96a8406c874c" + "SOUTHEASTASIA:20210827T072048Z:f91080d7-7289-4d27-bd48-89f3d02a1dcf" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -466,7 +466,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:31:31 GMT" + "Fri, 27 Aug 2021 07:20:48 GMT" ], "Expires": [ "-1" @@ -479,17 +479,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpIT1RrM01pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITlRnM0xVVkJVMVJWVXkxTlQxWkZJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -500,7 +500,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -509,13 +509,13 @@ "11996" ], "x-ms-request-id": [ - "055703f6-2506-4b86-b2b1-d8b380ed797d" + "10c0a34c-5271-4898-a2cc-942cb79fe09a" ], "x-ms-correlation-request-id": [ - "055703f6-2506-4b86-b2b1-d8b380ed797d" + "10c0a34c-5271-4898-a2cc-942cb79fe09a" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063147Z:055703f6-2506-4b86-b2b1-d8b380ed797d" + "SOUTHEASTASIA:20210827T072104Z:10c0a34c-5271-4898-a2cc-942cb79fe09a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -524,7 +524,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:31:47 GMT" + "Fri, 27 Aug 2021 07:21:03 GMT" ], "Expires": [ "-1" @@ -537,17 +537,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpIT1RrM01pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITlRnM0xVVkJVMVJWVXkxTlQxWkZJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -558,7 +558,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -567,13 +567,13 @@ "11995" ], "x-ms-request-id": [ - "ce88095a-476f-495f-a9b4-2aefa1f7fd4c" + "d0984197-3a11-46ba-b9be-ff0257db9a24" ], "x-ms-correlation-request-id": [ - "ce88095a-476f-495f-a9b4-2aefa1f7fd4c" + "d0984197-3a11-46ba-b9be-ff0257db9a24" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063203Z:ce88095a-476f-495f-a9b4-2aefa1f7fd4c" + "SOUTHEASTASIA:20210827T072119Z:d0984197-3a11-46ba-b9be-ff0257db9a24" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -582,7 +582,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:32:02 GMT" + "Fri, 27 Aug 2021 07:21:19 GMT" ], "Expires": [ "-1" @@ -595,17 +595,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpIT1RrM01pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITlRnM0xVVkJVMVJWVXkxTlQxWkZJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -616,7 +616,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -625,13 +625,13 @@ "11994" ], "x-ms-request-id": [ - "d4467763-6179-40b0-9fd0-5d95ed836151" + "65e6c389-3a60-444b-9998-d5390f276d3c" ], "x-ms-correlation-request-id": [ - "d4467763-6179-40b0-9fd0-5d95ed836151" + "65e6c389-3a60-444b-9998-d5390f276d3c" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063218Z:d4467763-6179-40b0-9fd0-5d95ed836151" + "SOUTHEASTASIA:20210827T072135Z:65e6c389-3a60-444b-9998-d5390f276d3c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -640,7 +640,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:32:17 GMT" + "Fri, 27 Aug 2021 07:21:34 GMT" ], "Expires": [ "-1" @@ -653,17 +653,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpIT1RrM01pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITlRnM0xVVkJVMVJWVXkxTlQxWkZJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -674,7 +674,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -683,13 +683,13 @@ "11993" ], "x-ms-request-id": [ - "b7649998-aa7e-4940-9254-423ce174ddf8" + "73b50f28-d9ff-4ea1-955b-d3f62af9cb8d" ], "x-ms-correlation-request-id": [ - "b7649998-aa7e-4940-9254-423ce174ddf8" + "73b50f28-d9ff-4ea1-955b-d3f62af9cb8d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063234Z:b7649998-aa7e-4940-9254-423ce174ddf8" + "SOUTHEASTASIA:20210827T072150Z:73b50f28-d9ff-4ea1-955b-d3f62af9cb8d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -698,7 +698,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:32:33 GMT" + "Fri, 27 Aug 2021 07:21:50 GMT" ], "Expires": [ "-1" @@ -711,17 +711,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpIT1RrM01pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITlRnM0xVVkJVMVJWVXkxTlQxWkZJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -732,7 +732,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -741,13 +741,13 @@ "11992" ], "x-ms-request-id": [ - "3a09db11-9a70-4925-aa26-cfbb2560d5c6" + "75a853fc-d950-43d8-80a9-aaf1c15e43b4" ], "x-ms-correlation-request-id": [ - "3a09db11-9a70-4925-aa26-cfbb2560d5c6" + "75a853fc-d950-43d8-80a9-aaf1c15e43b4" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063249Z:3a09db11-9a70-4925-aa26-cfbb2560d5c6" + "SOUTHEASTASIA:20210827T072206Z:75a853fc-d950-43d8-80a9-aaf1c15e43b4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -756,7 +756,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:32:48 GMT" + "Fri, 27 Aug 2021 07:22:05 GMT" ], "Expires": [ "-1" @@ -769,17 +769,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpIT1RrM01pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITlRnM0xVVkJVMVJWVXkxTlQxWkZJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -790,7 +790,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -799,13 +799,13 @@ "11991" ], "x-ms-request-id": [ - "d666e3b8-50ab-4d87-bb2e-2a0d7d9f5c0c" + "4cc42749-6a4f-4c8c-a882-026c40a01c9b" ], "x-ms-correlation-request-id": [ - "d666e3b8-50ab-4d87-bb2e-2a0d7d9f5c0c" + "4cc42749-6a4f-4c8c-a882-026c40a01c9b" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063305Z:d666e3b8-50ab-4d87-bb2e-2a0d7d9f5c0c" + "SOUTHEASTASIA:20210827T072222Z:4cc42749-6a4f-4c8c-a882-026c40a01c9b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -814,7 +814,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:33:05 GMT" + "Fri, 27 Aug 2021 07:22:21 GMT" ], "Expires": [ "-1" @@ -827,17 +827,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpIT1RrM01pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITlRnM0xVVkJVMVJWVXkxTlQxWkZJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -848,7 +848,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -857,13 +857,13 @@ "11990" ], "x-ms-request-id": [ - "2866a722-a63f-45fd-be73-dc86ed795a32" + "9faf7d4e-58ab-42c8-82cf-e47d47d025ce" ], "x-ms-correlation-request-id": [ - "2866a722-a63f-45fd-be73-dc86ed795a32" + "9faf7d4e-58ab-42c8-82cf-e47d47d025ce" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063320Z:2866a722-a63f-45fd-be73-dc86ed795a32" + "SOUTHEASTASIA:20210827T072237Z:9faf7d4e-58ab-42c8-82cf-e47d47d025ce" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -872,7 +872,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:33:20 GMT" + "Fri, 27 Aug 2021 07:22:37 GMT" ], "Expires": [ "-1" @@ -885,17 +885,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpIT1RrM01pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITlRnM0xVVkJVMVJWVXkxTlQxWkZJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -906,7 +906,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -915,13 +915,13 @@ "11989" ], "x-ms-request-id": [ - "4aa948b6-c5d6-4684-a786-518a35f113e3" + "462a8c39-bdf5-4beb-9627-7b7d93cfa685" ], "x-ms-correlation-request-id": [ - "4aa948b6-c5d6-4684-a786-518a35f113e3" + "462a8c39-bdf5-4beb-9627-7b7d93cfa685" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063336Z:4aa948b6-c5d6-4684-a786-518a35f113e3" + "SOUTHEASTASIA:20210827T072253Z:462a8c39-bdf5-4beb-9627-7b7d93cfa685" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -930,7 +930,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:33:35 GMT" + "Fri, 27 Aug 2021 07:22:53 GMT" ], "Expires": [ "-1" @@ -943,17 +943,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpIT1RrM01pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITlRnM0xVVkJVMVJWVXkxTlQxWkZJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -964,7 +964,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -973,13 +973,13 @@ "11988" ], "x-ms-request-id": [ - "ad6c07e7-1bfd-4f3b-9038-2b798f445ff9" + "2dee0713-9035-456f-a8f7-2907ba84eb8c" ], "x-ms-correlation-request-id": [ - "ad6c07e7-1bfd-4f3b-9038-2b798f445ff9" + "2dee0713-9035-456f-a8f7-2907ba84eb8c" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063351Z:ad6c07e7-1bfd-4f3b-9038-2b798f445ff9" + "SOUTHEASTASIA:20210827T072308Z:2dee0713-9035-456f-a8f7-2907ba84eb8c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -988,7 +988,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:33:51 GMT" + "Fri, 27 Aug 2021 07:23:08 GMT" ], "Expires": [ "-1" @@ -1001,17 +1001,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpIT1RrM01pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITlRnM0xVVkJVMVJWVXkxTlQxWkZJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1022,7 +1022,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -1031,13 +1031,13 @@ "11987" ], "x-ms-request-id": [ - "90e4f39c-b199-4c85-9811-237b8139d99d" + "0b0f48b6-700f-4487-8652-e9ce9766036a" ], "x-ms-correlation-request-id": [ - "90e4f39c-b199-4c85-9811-237b8139d99d" + "0b0f48b6-700f-4487-8652-e9ce9766036a" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063407Z:90e4f39c-b199-4c85-9811-237b8139d99d" + "SOUTHEASTASIA:20210827T072324Z:0b0f48b6-700f-4487-8652-e9ce9766036a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1046,7 +1046,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:34:06 GMT" + "Fri, 27 Aug 2021 07:23:23 GMT" ], "Expires": [ "-1" @@ -1059,17 +1059,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpIT1RrM01pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITlRnM0xVVkJVMVJWVXkxTlQxWkZJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1080,7 +1080,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -1089,13 +1089,13 @@ "11986" ], "x-ms-request-id": [ - "dde6ddd4-a8d4-4dd1-8db4-de9e08ab58cd" + "c4e90ef8-a408-4bc0-be38-a39e8a8019c4" ], "x-ms-correlation-request-id": [ - "dde6ddd4-a8d4-4dd1-8db4-de9e08ab58cd" + "c4e90ef8-a408-4bc0-be38-a39e8a8019c4" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063422Z:dde6ddd4-a8d4-4dd1-8db4-de9e08ab58cd" + "SOUTHEASTASIA:20210827T072340Z:c4e90ef8-a408-4bc0-be38-a39e8a8019c4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1104,7 +1104,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:34:22 GMT" + "Fri, 27 Aug 2021 07:23:40 GMT" ], "Expires": [ "-1" @@ -1117,17 +1117,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpIT1RrM01pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITlRnM0xVVkJVMVJWVXkxTlQxWkZJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1138,7 +1138,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -1147,13 +1147,13 @@ "11985" ], "x-ms-request-id": [ - "0b9a466f-1cf2-440e-9635-7fb9a0f2625c" + "08dc998e-4fc3-4d16-86aa-4a6f6a9f5992" ], "x-ms-correlation-request-id": [ - "0b9a466f-1cf2-440e-9635-7fb9a0f2625c" + "08dc998e-4fc3-4d16-86aa-4a6f6a9f5992" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063438Z:0b9a466f-1cf2-440e-9635-7fb9a0f2625c" + "SOUTHEASTASIA:20210827T072355Z:08dc998e-4fc3-4d16-86aa-4a6f6a9f5992" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1162,7 +1162,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:34:38 GMT" + "Fri, 27 Aug 2021 07:23:55 GMT" ], "Expires": [ "-1" @@ -1175,17 +1175,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpIT1RrM01pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITlRnM0xVVkJVMVJWVXkxTlQxWkZJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1196,7 +1196,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -1205,13 +1205,13 @@ "11984" ], "x-ms-request-id": [ - "7ca551e5-9779-44e9-ab7f-05c28b38f0ff" + "13d959d2-eb20-4e1d-9638-1a988ba7bcd4" ], "x-ms-correlation-request-id": [ - "7ca551e5-9779-44e9-ab7f-05c28b38f0ff" + "13d959d2-eb20-4e1d-9638-1a988ba7bcd4" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063454Z:7ca551e5-9779-44e9-ab7f-05c28b38f0ff" + "SOUTHEASTASIA:20210827T072411Z:13d959d2-eb20-4e1d-9638-1a988ba7bcd4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1220,7 +1220,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:34:53 GMT" + "Fri, 27 Aug 2021 07:24:10 GMT" ], "Expires": [ "-1" @@ -1233,17 +1233,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpIT1RrM01pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITlRnM0xVVkJVMVJWVXkxTlQxWkZJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1253,17 +1253,23 @@ "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], "x-ms-ratelimit-remaining-subscription-reads": [ "11983" ], "x-ms-request-id": [ - "77dfd309-96c6-4b53-b806-a5adf0b63ccd" + "86b641ae-3bb9-499b-a8a9-e3d07ea1d72b" ], "x-ms-correlation-request-id": [ - "77dfd309-96c6-4b53-b806-a5adf0b63ccd" + "86b641ae-3bb9-499b-a8a9-e3d07ea1d72b" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063509Z:77dfd309-96c6-4b53-b806-a5adf0b63ccd" + "SOUTHEASTASIA:20210827T072426Z:86b641ae-3bb9-499b-a8a9-e3d07ea1d72b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1272,27 +1278,30 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:35:09 GMT" + "Fri, 27 Aug 2021 07:24:26 GMT" ], "Expires": [ "-1" + ], + "Content-Length": [ + "0" ] }, "ResponseBody": "", - "StatusCode": 204 + "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHOTk3Mi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpIT1RrM01pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITlRnM0xVVkJVMVJWVXkxTlQxWkZJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1302,17 +1311,23 @@ "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], "x-ms-ratelimit-remaining-subscription-reads": [ "11982" ], "x-ms-request-id": [ - "1867f422-25e0-4791-95eb-fc919eb87960" + "a3bbcc6f-bfbd-4872-8e8a-a13d700bcb2e" ], "x-ms-correlation-request-id": [ - "1867f422-25e0-4791-95eb-fc919eb87960" + "a3bbcc6f-bfbd-4872-8e8a-a13d700bcb2e" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063510Z:1867f422-25e0-4791-95eb-fc919eb87960" + "SOUTHEASTASIA:20210827T072442Z:a3bbcc6f-bfbd-4872-8e8a-a13d700bcb2e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1321,7 +1336,175 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:35:09 GMT" + "Fri, 27 Aug 2021 07:24:41 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITlRnM0xVVkJVMVJWVXkxTlQxWkZJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11981" + ], + "x-ms-request-id": [ + "3f84fcaf-3e23-4e80-88dd-0027734770c9" + ], + "x-ms-correlation-request-id": [ + "3f84fcaf-3e23-4e80-88dd-0027734770c9" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210827T072457Z:3f84fcaf-3e23-4e80-88dd-0027734770c9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 27 Aug 2021 07:24:57 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITlRnM0xVVkJVMVJWVXkxTlQxWkZJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11980" + ], + "x-ms-request-id": [ + "b0c05862-7300-480b-b277-e000de8c4260" + ], + "x-ms-correlation-request-id": [ + "b0c05862-7300-480b-b277-e000de8c4260" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210827T072513Z:b0c05862-7300-480b-b277-e000de8c4260" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 27 Aug 2021 07:25:12 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITlRnM0xVVkJVMVJWVXkxTlQxWkZJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11979" + ], + "x-ms-request-id": [ + "236494d6-025d-4169-8786-af98dae6adae" + ], + "x-ms-correlation-request-id": [ + "236494d6-025d-4169-8786-af98dae6adae" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210827T072529Z:236494d6-025d-4169-8786-af98dae6adae" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 27 Aug 2021 07:25:28 GMT" ], "Expires": [ "-1" @@ -1331,23 +1514,72 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg6954/providers/Microsoft.Web//sites/rgweb3671?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnNjk1NC9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi8vc2l0ZXMvcmd3ZWIzNjcxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHNTg3LUVBU1RVUy1NT1ZFIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITlRnM0xVVkJVMVJWVXkxTlQxWkZJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11978" + ], + "x-ms-request-id": [ + "1f63329a-f64d-4465-bf2c-f17b5141c444" + ], + "x-ms-correlation-request-id": [ + "1f63329a-f64d-4465-bf2c-f17b5141c444" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210827T072530Z:1f63329a-f64d-4465-bf2c-f17b5141c444" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 27 Aug 2021 07:25:29 GMT" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 204 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg2549/providers/Microsoft.Web//sites/rgweb5439?api-version=2021-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnMjU0OS9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi8vc2l0ZXMvcmd3ZWI1NDM5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "32121091-6ed6-4ecb-b9ff-0b25c34ab3d1" + "99814896-0969-488b-a6db-002d5f8d6415" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1358,13 +1590,13 @@ "no-cache" ], "ETag": [ - "\"1D5FDB84741C4C0\"" + "\"1D79B1402399BA0\"" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "f80baf7f-b9d2-4386-918d-6e0a2504c38d" + "61d8e6a4-cdae-49c1-8c24-eaa2a1293e92" ], "Server": [ "Microsoft-IIS/10.0" @@ -1376,22 +1608,22 @@ "ASP.NET" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" + "11977" ], "x-ms-correlation-request-id": [ - "6013c835-7c24-4b8e-a3ca-cb748b241fa9" + "d7184db4-a74f-420d-858d-36c1d308a774" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063511Z:6013c835-7c24-4b8e-a3ca-cb748b241fa9" + "SOUTHEASTASIA:20210827T072530Z:d7184db4-a74f-420d-858d-36c1d308a774" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:35:11 GMT" + "Fri, 27 Aug 2021 07:25:29 GMT" ], "Content-Length": [ - "3067" + "5811" ], "Content-Type": [ "application/json" @@ -1400,33 +1632,33 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg6954/providers/Microsoft.Web/sites/rgweb3671\",\r\n \"name\": \"rgweb3671\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"rgweb3671\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"rgweb3671.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"csmrg9972-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-075.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/csmrg9972-EastUSwebspace/sites/rgweb3671\",\r\n \"repositorySiteName\": \"rgweb3671\",\r\n \"owner\": null,\r\n \"usageState\": \"Normal\",\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"rgweb3671.azurewebsites.net\",\r\n \"rgweb3671.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": \"Normal\",\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"rgweb3671.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Standard\"\r\n },\r\n {\r\n \"name\": \"rgweb3671.scm.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Repository\"\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg9972/providers/Microsoft.Web/serverfarms/Default1tf\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2020-03-19T06:33:18.86\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": \"Normal\",\r\n \"runtimeAvailabilityState\": \"Normal\",\r\n \"siteConfig\": null,\r\n \"deploymentId\": \"rgweb3671\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Free\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"0FFA32248F34E67BEAA6BC639753005F4F7BED4F59950F668037EEAB327F1054\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"13.82.101.179\",\r\n \"possibleInboundIpAddresses\": \"13.82.101.179\",\r\n \"outboundIpAddresses\": \"13.82.101.179,52.179.19.134,52.179.19.99,52.170.98.195,52.170.102.206\",\r\n \"possibleOutboundIpAddresses\": \"13.82.101.179,52.179.19.134,52.179.19.99,52.170.98.195,52.170.102.206,52.170.90.222,13.92.195.67\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-075\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"csmrg6954\",\r\n \"defaultHostName\": \"rgweb3671.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": \"None\",\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": [],\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg2549/providers/Microsoft.Web/sites/rgweb5439\",\r\n \"name\": \"rgweb5439\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"rgweb5439\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"rgweb5439.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"csmrg587-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-233.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/csmrg587-EastUSwebspace/sites/rgweb5439\",\r\n \"repositorySiteName\": \"rgweb5439\",\r\n \"owner\": null,\r\n \"usageState\": \"Normal\",\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"rgweb5439.azurewebsites.net\",\r\n \"rgweb5439.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": \"Normal\",\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"rgweb5439.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Standard\"\r\n },\r\n {\r\n \"name\": \"rgweb5439.scm.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Repository\"\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg587/providers/Microsoft.Web/serverfarms/Default1pn\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2021-08-27T07:20:26.97\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": \"Normal\",\r\n \"runtimeAvailabilityState\": \"Normal\",\r\n \"siteConfig\": {\r\n \"numberOfWorkers\": 1,\r\n \"defaultDocuments\": null,\r\n \"netFrameworkVersion\": null,\r\n \"phpVersion\": null,\r\n \"pythonVersion\": null,\r\n \"nodeVersion\": null,\r\n \"powerShellVersion\": null,\r\n \"linuxFxVersion\": \"\",\r\n \"windowsFxVersion\": null,\r\n \"requestTracingEnabled\": null,\r\n \"remoteDebuggingEnabled\": null,\r\n \"remoteDebuggingVersion\": null,\r\n \"httpLoggingEnabled\": null,\r\n \"azureMonitorLogCategories\": null,\r\n \"acrUseManagedIdentityCreds\": false,\r\n \"acrUserManagedIdentityID\": null,\r\n \"logsDirectorySizeLimit\": null,\r\n \"detailedErrorLoggingEnabled\": null,\r\n \"publishingUsername\": null,\r\n \"publishingPassword\": null,\r\n \"appSettings\": null,\r\n \"azureStorageAccounts\": null,\r\n \"metadata\": null,\r\n \"connectionStrings\": null,\r\n \"machineKey\": null,\r\n \"handlerMappings\": null,\r\n \"documentRoot\": null,\r\n \"scmType\": null,\r\n \"use32BitWorkerProcess\": null,\r\n \"webSocketsEnabled\": null,\r\n \"alwaysOn\": false,\r\n \"javaVersion\": null,\r\n \"javaContainer\": null,\r\n \"javaContainerVersion\": null,\r\n \"appCommandLine\": null,\r\n \"managedPipelineMode\": null,\r\n \"virtualApplications\": null,\r\n \"winAuthAdminState\": null,\r\n \"winAuthTenantState\": null,\r\n \"customAppPoolIdentityAdminState\": null,\r\n \"customAppPoolIdentityTenantState\": null,\r\n \"runtimeADUser\": null,\r\n \"runtimeADUserPassword\": null,\r\n \"loadBalancing\": null,\r\n \"routingRules\": null,\r\n \"experiments\": null,\r\n \"limits\": null,\r\n \"autoHealEnabled\": null,\r\n \"autoHealRules\": null,\r\n \"tracingOptions\": null,\r\n \"vnetName\": null,\r\n \"vnetRouteAllEnabled\": null,\r\n \"vnetPrivatePortsCount\": null,\r\n \"publicNetworkAccess\": null,\r\n \"cors\": null,\r\n \"push\": null,\r\n \"apiDefinition\": null,\r\n \"apiManagementConfig\": null,\r\n \"autoSwapSlotName\": null,\r\n \"localMySqlEnabled\": null,\r\n \"managedServiceIdentityId\": null,\r\n \"xManagedServiceIdentityId\": null,\r\n \"keyVaultReferenceIdentity\": null,\r\n \"ipSecurityRestrictions\": null,\r\n \"scmIpSecurityRestrictions\": null,\r\n \"scmIpSecurityRestrictionsUseMain\": null,\r\n \"http20Enabled\": false,\r\n \"minTlsVersion\": null,\r\n \"scmMinTlsVersion\": null,\r\n \"ftpsState\": null,\r\n \"preWarmedInstanceCount\": null,\r\n \"functionAppScaleLimit\": 0,\r\n \"healthCheckPath\": null,\r\n \"fileChangeAuditEnabled\": null,\r\n \"functionsRuntimeScaleMonitoringEnabled\": null,\r\n \"websiteTimeZone\": null,\r\n \"minimumElasticInstanceCount\": 0\r\n },\r\n \"deploymentId\": \"rgweb5439\",\r\n \"slotName\": null,\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Free\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertMode\": \"Required\",\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"0FFA32248F34E67BEAA6BC639753005F4F7BED4F59950F668037EEAB327F1054\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"20.49.104.25\",\r\n \"possibleInboundIpAddresses\": \"20.49.104.25\",\r\n \"ftpUsername\": \"rgweb5439\\\\$rgweb5439\",\r\n \"ftpsHostName\": \"ftps://waws-prod-blu-233.ftp.azurewebsites.windows.net/site/wwwroot\",\r\n \"outboundIpAddresses\": \"20.72.178.97,20.72.178.170,20.72.179.224,20.72.180.28,20.72.180.66,20.72.177.208,20.49.104.25\",\r\n \"possibleOutboundIpAddresses\": \"20.72.178.97,20.72.178.170,20.72.179.224,20.72.180.28,20.72.180.66,20.72.177.208,20.72.180.81,20.62.225.31,20.72.180.88,20.72.180.95,20.72.180.102,20.72.180.112,20.72.180.167,20.62.224.130,20.62.226.126,20.62.228.168,20.62.229.214,20.62.231.3,20.62.231.56,20.62.231.194,20.62.231.224,20.72.176.209,20.62.231.228,20.72.179.127,20.72.176.88,20.72.176.170,20.72.176.171,52.151.201.221,52.151.202.10,52.151.202.227,20.49.104.25\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-233\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"csmrg2549\",\r\n \"defaultHostName\": \"rgweb5439.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"keyVaultReferenceIdentity\": \"SystemAssigned\",\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": \"None\",\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": [],\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null,\r\n \"migrationState\": null,\r\n \"eligibleLogCategories\": \"AppServiceAppLogs,AppServiceAuditLogs,AppServiceConsoleLogs,AppServiceHTTPLogs,AppServiceIPSecAuditLogs,AppServicePlatformLogs,ScanLogs\",\r\n \"storageAccountRequired\": false,\r\n \"virtualNetworkSubnetId\": null\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg6954/providers/Microsoft.Web//sites/rgweb3671?api-version=2015-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnNjk1NC9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi8vc2l0ZXMvcmd3ZWIzNjcxP2FwaS12ZXJzaW9uPTIwMTUtMDgtMDE=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"SiteMode\": \"Limited\",\r\n \"ComputeMode\": \"Dynamic\"\r\n },\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {}\r\n}", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg2549/providers/Microsoft.Web//sites/rgweb5439?api-version=2015-08-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnMjU0OS9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi8vc2l0ZXMvcmd3ZWI1NDM5P2FwaS12ZXJzaW9uPTIwMTUtMDgtMDE=", + "RequestMethod": "PATCH", + "RequestBody": "{\r\n \"properties\": {\r\n \"SiteMode\": \"Limited\",\r\n \"ComputeMode\": \"Dynamic\"\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "99b64cdb-c69f-48ae-9675-c4327f5729ef" + "fd5ca2a5-b1c9-4ed1-b04c-19f429766e49" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "145" + "101" ] }, "ResponseHeaders": { @@ -1437,13 +1669,13 @@ "no-cache" ], "ETag": [ - "\"1D5FDB84741C4C0\"" + "\"1D79B1402399BA0\"" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "1e37a91b-c7b2-4d61-b965-fa3ff20a90f8" + "1e0642d2-0a97-4567-80c0-736a9234e8ef" ], "Server": [ "Microsoft-IIS/10.0" @@ -1458,19 +1690,19 @@ "498" ], "x-ms-correlation-request-id": [ - "93f01e58-bde5-4cb3-8542-9aaafa74fc9c" + "a2eee9bc-4fae-4c97-ad5d-b2612fcf9b10" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063512Z:93f01e58-bde5-4cb3-8542-9aaafa74fc9c" + "SOUTHEASTASIA:20210827T072534Z:a2eee9bc-4fae-4c97-ad5d-b2612fcf9b10" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:35:12 GMT" + "Fri, 27 Aug 2021 07:25:34 GMT" ], "Content-Length": [ - "2975" + "5705" ], "Content-Type": [ "application/json" @@ -1479,27 +1711,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg6954/providers/Microsoft.Web/sites/rgweb3671\",\r\n \"name\": \"rgweb3671\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"rgweb3671\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"rgweb3671.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"csmrg9972-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-075.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/csmrg9972-EastUSwebspace/sites/rgweb3671\",\r\n \"repositorySiteName\": \"rgweb3671\",\r\n \"owner\": null,\r\n \"usageState\": 0,\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"rgweb3671.azurewebsites.net\",\r\n \"rgweb3671.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": 0,\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"rgweb3671.azurewebsites.net\",\r\n \"sslState\": 0,\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": 0,\r\n \"hostType\": 0\r\n },\r\n {\r\n \"name\": \"rgweb3671.scm.azurewebsites.net\",\r\n \"sslState\": 0,\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": 0,\r\n \"hostType\": 1\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg9972/providers/Microsoft.Web/serverfarms/Default1tf\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2020-03-19T06:35:11.9866667\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": 0,\r\n \"runtimeAvailabilityState\": 0,\r\n \"siteConfig\": null,\r\n \"deploymentId\": \"rgweb3671\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Free\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"0FFA32248F34E67BEAA6BC639753005F4F7BED4F59950F668037EEAB327F1054\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"13.82.101.179\",\r\n \"possibleInboundIpAddresses\": \"13.82.101.179\",\r\n \"outboundIpAddresses\": \"13.82.101.179,52.179.19.134,52.179.19.99,52.170.98.195,52.170.102.206\",\r\n \"possibleOutboundIpAddresses\": \"13.82.101.179,52.179.19.134,52.179.19.99,52.170.98.195,52.170.102.206,52.170.90.222,13.92.195.67\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-075\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"csmrg6954\",\r\n \"defaultHostName\": \"rgweb3671.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": 0,\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": null,\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg2549/providers/Microsoft.Web/sites/rgweb5439\",\r\n \"name\": \"rgweb5439\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"rgweb5439\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"rgweb5439.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"csmrg587-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-233.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/csmrg587-EastUSwebspace/sites/rgweb5439\",\r\n \"repositorySiteName\": \"rgweb5439\",\r\n \"owner\": null,\r\n \"usageState\": 0,\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"rgweb5439.azurewebsites.net\",\r\n \"rgweb5439.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": 0,\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"rgweb5439.azurewebsites.net\",\r\n \"sslState\": 0,\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": 0,\r\n \"hostType\": 0\r\n },\r\n {\r\n \"name\": \"rgweb5439.scm.azurewebsites.net\",\r\n \"sslState\": 0,\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": 0,\r\n \"hostType\": 1\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg587/providers/Microsoft.Web/serverfarms/Default1pn\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2021-08-27T07:25:31.97\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": 0,\r\n \"runtimeAvailabilityState\": 0,\r\n \"siteConfig\": {\r\n \"numberOfWorkers\": 1,\r\n \"defaultDocuments\": null,\r\n \"netFrameworkVersion\": null,\r\n \"phpVersion\": null,\r\n \"pythonVersion\": null,\r\n \"nodeVersion\": null,\r\n \"powerShellVersion\": null,\r\n \"linuxFxVersion\": \"\",\r\n \"windowsFxVersion\": null,\r\n \"requestTracingEnabled\": null,\r\n \"remoteDebuggingEnabled\": null,\r\n \"remoteDebuggingVersion\": null,\r\n \"httpLoggingEnabled\": null,\r\n \"azureMonitorLogCategories\": null,\r\n \"acrUseManagedIdentityCreds\": false,\r\n \"acrUserManagedIdentityID\": null,\r\n \"logsDirectorySizeLimit\": null,\r\n \"detailedErrorLoggingEnabled\": null,\r\n \"publishingUsername\": null,\r\n \"publishingPassword\": null,\r\n \"appSettings\": null,\r\n \"azureStorageAccounts\": null,\r\n \"metadata\": null,\r\n \"connectionStrings\": null,\r\n \"machineKey\": null,\r\n \"handlerMappings\": null,\r\n \"documentRoot\": null,\r\n \"scmType\": null,\r\n \"use32BitWorkerProcess\": null,\r\n \"webSocketsEnabled\": null,\r\n \"alwaysOn\": false,\r\n \"javaVersion\": null,\r\n \"javaContainer\": null,\r\n \"javaContainerVersion\": null,\r\n \"appCommandLine\": null,\r\n \"managedPipelineMode\": null,\r\n \"virtualApplications\": null,\r\n \"winAuthAdminState\": null,\r\n \"winAuthTenantState\": null,\r\n \"customAppPoolIdentityAdminState\": null,\r\n \"customAppPoolIdentityTenantState\": null,\r\n \"runtimeADUser\": null,\r\n \"runtimeADUserPassword\": null,\r\n \"loadBalancing\": null,\r\n \"routingRules\": null,\r\n \"experiments\": null,\r\n \"limits\": null,\r\n \"autoHealEnabled\": null,\r\n \"autoHealRules\": null,\r\n \"tracingOptions\": null,\r\n \"vnetName\": null,\r\n \"vnetRouteAllEnabled\": null,\r\n \"vnetPrivatePortsCount\": null,\r\n \"publicNetworkAccess\": null,\r\n \"cors\": null,\r\n \"push\": null,\r\n \"apiDefinition\": null,\r\n \"apiManagementConfig\": null,\r\n \"autoSwapSlotName\": null,\r\n \"localMySqlEnabled\": null,\r\n \"managedServiceIdentityId\": null,\r\n \"xManagedServiceIdentityId\": null,\r\n \"keyVaultReferenceIdentity\": null,\r\n \"ipSecurityRestrictions\": null,\r\n \"scmIpSecurityRestrictions\": null,\r\n \"scmIpSecurityRestrictionsUseMain\": null,\r\n \"http20Enabled\": false,\r\n \"minTlsVersion\": null,\r\n \"scmMinTlsVersion\": null,\r\n \"ftpsState\": null,\r\n \"preWarmedInstanceCount\": null,\r\n \"functionAppScaleLimit\": 0,\r\n \"healthCheckPath\": null,\r\n \"fileChangeAuditEnabled\": null,\r\n \"functionsRuntimeScaleMonitoringEnabled\": null,\r\n \"websiteTimeZone\": null,\r\n \"minimumElasticInstanceCount\": 0\r\n },\r\n \"deploymentId\": \"rgweb5439\",\r\n \"slotName\": null,\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Free\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertMode\": 0,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"0FFA32248F34E67BEAA6BC639753005F4F7BED4F59950F668037EEAB327F1054\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"20.49.104.25\",\r\n \"possibleInboundIpAddresses\": \"20.49.104.25\",\r\n \"ftpUsername\": \"rgweb5439\\\\$rgweb5439\",\r\n \"ftpsHostName\": \"ftps://waws-prod-blu-233.ftp.azurewebsites.windows.net/site/wwwroot\",\r\n \"outboundIpAddresses\": \"20.72.178.97,20.72.178.170,20.72.179.224,20.72.180.28,20.72.180.66,20.72.177.208,20.49.104.25\",\r\n \"possibleOutboundIpAddresses\": \"20.72.178.97,20.72.178.170,20.72.179.224,20.72.180.28,20.72.180.66,20.72.177.208,20.72.180.81,20.62.225.31,20.72.180.88,20.72.180.95,20.72.180.102,20.72.180.112,20.72.180.167,20.62.224.130,20.62.226.126,20.62.228.168,20.62.229.214,20.62.231.3,20.62.231.56,20.62.231.194,20.62.231.224,20.72.176.209,20.62.231.228,20.72.179.127,20.72.176.88,20.72.176.170,20.72.176.171,52.151.201.221,52.151.202.10,52.151.202.227,20.49.104.25\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-233\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"csmrg2549\",\r\n \"defaultHostName\": \"rgweb5439.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"keyVaultReferenceIdentity\": \"SystemAssigned\",\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": 0,\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": null,\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null,\r\n \"migrationState\": null,\r\n \"eligibleLogCategories\": \"AppServiceAppLogs,AppServiceAuditLogs,AppServiceConsoleLogs,AppServiceHTTPLogs,AppServiceIPSecAuditLogs,AppServicePlatformLogs,ScanLogs\",\r\n \"storageAccountRequired\": false,\r\n \"virtualNetworkSubnetId\": null\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg6954/providers/Microsoft.Web/sites/rgweb3671?api-version=2019-08-01", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zL2VjMGFhNWY3LTllNzgtNDBjOS04NWNkLTUzNWM2MzA1YjM4MC9yZXNvdXJjZUdyb3Vwcy9jc21yZzY5NTQvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvc2l0ZXMvcmd3ZWIzNjcxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "//subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg2549/providers/Microsoft.Web/sites/rgweb5439?api-version=2021-02-01", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zL2VjMGFhNWY3LTllNzgtNDBjOS04NWNkLTUzNWM2MzA1YjM4MC9yZXNvdXJjZUdyb3Vwcy9jc21yZzI1NDkvcHJvdmlkZXJzL01pY3Jvc29mdC5XZWIvc2l0ZXMvcmd3ZWI1NDM5P2FwaS12ZXJzaW9uPTIwMjEtMDItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "968b303a-de3d-4b43-926c-8cc5667b172e" + "bf67be36-949a-4dbf-9860-0242a468a25d" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1510,13 +1742,13 @@ "no-cache" ], "ETag": [ - "\"1D5FDB88AAF872B\"" + "\"1D79B14B804EA20\"" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "2a430cef-d715-4a07-b6eb-fcbdc7ce9a16" + "e11e074c-fe85-46c0-9735-ff509c896194" ], "Server": [ "Microsoft-IIS/10.0" @@ -1528,22 +1760,22 @@ "ASP.NET" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" + "11976" ], "x-ms-correlation-request-id": [ - "c281e7cd-f11a-40db-89ae-298ba8555679" + "bd623efc-13c5-4029-a1ec-1822fa878a5e" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063513Z:c281e7cd-f11a-40db-89ae-298ba8555679" + "SOUTHEASTASIA:20210827T072535Z:bd623efc-13c5-4029-a1ec-1822fa878a5e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:35:12 GMT" + "Fri, 27 Aug 2021 07:25:34 GMT" ], "Content-Length": [ - "3072" + "5811" ], "Content-Type": [ "application/json" @@ -1552,27 +1784,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg6954/providers/Microsoft.Web/sites/rgweb3671\",\r\n \"name\": \"rgweb3671\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"rgweb3671\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"rgweb3671.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"csmrg9972-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-075.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/csmrg9972-EastUSwebspace/sites/rgweb3671\",\r\n \"repositorySiteName\": \"rgweb3671\",\r\n \"owner\": null,\r\n \"usageState\": \"Normal\",\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"rgweb3671.azurewebsites.net\",\r\n \"rgweb3671.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": \"Normal\",\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"rgweb3671.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Standard\"\r\n },\r\n {\r\n \"name\": \"rgweb3671.scm.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Repository\"\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg9972/providers/Microsoft.Web/serverfarms/Default1tf\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2020-03-19T06:35:11.9866667\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": \"Normal\",\r\n \"runtimeAvailabilityState\": \"Normal\",\r\n \"siteConfig\": null,\r\n \"deploymentId\": \"rgweb3671\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Free\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"0FFA32248F34E67BEAA6BC639753005F4F7BED4F59950F668037EEAB327F1054\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"13.82.101.179\",\r\n \"possibleInboundIpAddresses\": \"13.82.101.179\",\r\n \"outboundIpAddresses\": \"13.82.101.179,52.179.19.134,52.179.19.99,52.170.98.195,52.170.102.206\",\r\n \"possibleOutboundIpAddresses\": \"13.82.101.179,52.179.19.134,52.179.19.99,52.170.98.195,52.170.102.206,52.170.90.222,13.92.195.67\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-075\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"csmrg6954\",\r\n \"defaultHostName\": \"rgweb3671.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": \"None\",\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": [],\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg2549/providers/Microsoft.Web/sites/rgweb5439\",\r\n \"name\": \"rgweb5439\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"rgweb5439\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"rgweb5439.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"csmrg587-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-233.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/csmrg587-EastUSwebspace/sites/rgweb5439\",\r\n \"repositorySiteName\": \"rgweb5439\",\r\n \"owner\": null,\r\n \"usageState\": \"Normal\",\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"rgweb5439.azurewebsites.net\",\r\n \"rgweb5439.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": \"Normal\",\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"rgweb5439.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Standard\"\r\n },\r\n {\r\n \"name\": \"rgweb5439.scm.azurewebsites.net\",\r\n \"sslState\": \"Disabled\",\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": \"NotConfigured\",\r\n \"hostType\": \"Repository\"\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg587/providers/Microsoft.Web/serverfarms/Default1pn\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2021-08-27T07:25:31.97\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": \"Normal\",\r\n \"runtimeAvailabilityState\": \"Normal\",\r\n \"siteConfig\": {\r\n \"numberOfWorkers\": 1,\r\n \"defaultDocuments\": null,\r\n \"netFrameworkVersion\": null,\r\n \"phpVersion\": null,\r\n \"pythonVersion\": null,\r\n \"nodeVersion\": null,\r\n \"powerShellVersion\": null,\r\n \"linuxFxVersion\": \"\",\r\n \"windowsFxVersion\": null,\r\n \"requestTracingEnabled\": null,\r\n \"remoteDebuggingEnabled\": null,\r\n \"remoteDebuggingVersion\": null,\r\n \"httpLoggingEnabled\": null,\r\n \"azureMonitorLogCategories\": null,\r\n \"acrUseManagedIdentityCreds\": false,\r\n \"acrUserManagedIdentityID\": null,\r\n \"logsDirectorySizeLimit\": null,\r\n \"detailedErrorLoggingEnabled\": null,\r\n \"publishingUsername\": null,\r\n \"publishingPassword\": null,\r\n \"appSettings\": null,\r\n \"azureStorageAccounts\": null,\r\n \"metadata\": null,\r\n \"connectionStrings\": null,\r\n \"machineKey\": null,\r\n \"handlerMappings\": null,\r\n \"documentRoot\": null,\r\n \"scmType\": null,\r\n \"use32BitWorkerProcess\": null,\r\n \"webSocketsEnabled\": null,\r\n \"alwaysOn\": false,\r\n \"javaVersion\": null,\r\n \"javaContainer\": null,\r\n \"javaContainerVersion\": null,\r\n \"appCommandLine\": null,\r\n \"managedPipelineMode\": null,\r\n \"virtualApplications\": null,\r\n \"winAuthAdminState\": null,\r\n \"winAuthTenantState\": null,\r\n \"customAppPoolIdentityAdminState\": null,\r\n \"customAppPoolIdentityTenantState\": null,\r\n \"runtimeADUser\": null,\r\n \"runtimeADUserPassword\": null,\r\n \"loadBalancing\": null,\r\n \"routingRules\": null,\r\n \"experiments\": null,\r\n \"limits\": null,\r\n \"autoHealEnabled\": null,\r\n \"autoHealRules\": null,\r\n \"tracingOptions\": null,\r\n \"vnetName\": null,\r\n \"vnetRouteAllEnabled\": null,\r\n \"vnetPrivatePortsCount\": null,\r\n \"publicNetworkAccess\": null,\r\n \"cors\": null,\r\n \"push\": null,\r\n \"apiDefinition\": null,\r\n \"apiManagementConfig\": null,\r\n \"autoSwapSlotName\": null,\r\n \"localMySqlEnabled\": null,\r\n \"managedServiceIdentityId\": null,\r\n \"xManagedServiceIdentityId\": null,\r\n \"keyVaultReferenceIdentity\": null,\r\n \"ipSecurityRestrictions\": null,\r\n \"scmIpSecurityRestrictions\": null,\r\n \"scmIpSecurityRestrictionsUseMain\": null,\r\n \"http20Enabled\": false,\r\n \"minTlsVersion\": null,\r\n \"scmMinTlsVersion\": null,\r\n \"ftpsState\": null,\r\n \"preWarmedInstanceCount\": null,\r\n \"functionAppScaleLimit\": 0,\r\n \"healthCheckPath\": null,\r\n \"fileChangeAuditEnabled\": null,\r\n \"functionsRuntimeScaleMonitoringEnabled\": null,\r\n \"websiteTimeZone\": null,\r\n \"minimumElasticInstanceCount\": 0\r\n },\r\n \"deploymentId\": \"rgweb5439\",\r\n \"slotName\": null,\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Free\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertMode\": \"Required\",\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"0FFA32248F34E67BEAA6BC639753005F4F7BED4F59950F668037EEAB327F1054\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"20.49.104.25\",\r\n \"possibleInboundIpAddresses\": \"20.49.104.25\",\r\n \"ftpUsername\": \"rgweb5439\\\\$rgweb5439\",\r\n \"ftpsHostName\": \"ftps://waws-prod-blu-233.ftp.azurewebsites.windows.net/site/wwwroot\",\r\n \"outboundIpAddresses\": \"20.72.178.97,20.72.178.170,20.72.179.224,20.72.180.28,20.72.180.66,20.72.177.208,20.49.104.25\",\r\n \"possibleOutboundIpAddresses\": \"20.72.178.97,20.72.178.170,20.72.179.224,20.72.180.28,20.72.180.66,20.72.177.208,20.72.180.81,20.62.225.31,20.72.180.88,20.72.180.95,20.72.180.102,20.72.180.112,20.72.180.167,20.62.224.130,20.62.226.126,20.62.228.168,20.62.229.214,20.62.231.3,20.62.231.56,20.62.231.194,20.62.231.224,20.72.176.209,20.62.231.228,20.72.179.127,20.72.176.88,20.72.176.170,20.72.176.171,52.151.201.221,52.151.202.10,52.151.202.227,20.49.104.25\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-233\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"csmrg2549\",\r\n \"defaultHostName\": \"rgweb5439.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"keyVaultReferenceIdentity\": \"SystemAssigned\",\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": \"None\",\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": [],\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null,\r\n \"migrationState\": null,\r\n \"eligibleLogCategories\": \"AppServiceAppLogs,AppServiceAuditLogs,AppServiceConsoleLogs,AppServiceHTTPLogs,AppServiceIPSecAuditLogs,AppServicePlatformLogs,ScanLogs\",\r\n \"storageAccountRequired\": false,\r\n \"virtualNetworkSubnetId\": null\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg6954?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnNjk1ND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg2549?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnMjU0OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f122db67-2a31-4d67-b18b-171b448e5bc2" + "4c05a008-4fab-42d0-b069-b2e54fe37359" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1583,7 +1815,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzY5NTQtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzI1NDktRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -1592,13 +1824,13 @@ "14999" ], "x-ms-request-id": [ - "a2758350-7678-4267-88b6-7425fff784aa" + "918c3149-3f71-4b84-8c14-4bcd6d3818f7" ], "x-ms-correlation-request-id": [ - "a2758350-7678-4267-88b6-7425fff784aa" + "918c3149-3f71-4b84-8c14-4bcd6d3818f7" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063518Z:a2758350-7678-4267-88b6-7425fff784aa" + "SOUTHEASTASIA:20210827T072537Z:918c3149-3f71-4b84-8c14-4bcd6d3818f7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1607,7 +1839,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:35:18 GMT" + "Fri, 27 Aug 2021 07:25:36 GMT" ], "Expires": [ "-1" @@ -1620,23 +1852,23 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg6954?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnNjk1ND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg2549?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnMjU0OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bd8f9f61-b0b4-4f9b-a0dc-39146f9858e6" + "1d1c5aa1-0dbd-451a-b805-b3156210ce0d" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1653,13 +1885,13 @@ "14999" ], "x-ms-request-id": [ - "dfe29560-0f26-4a8e-b82e-c347f4e766b2" + "42310ef2-dcf1-43ce-b71b-04886a73543c" ], "x-ms-correlation-request-id": [ - "dfe29560-0f26-4a8e-b82e-c347f4e766b2" + "42310ef2-dcf1-43ce-b71b-04886a73543c" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063751Z:dfe29560-0f26-4a8e-b82e-c347f4e766b2" + "SOUTHEASTASIA:20210827T072749Z:42310ef2-dcf1-43ce-b71b-04886a73543c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1668,7 +1900,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:37:50 GMT" + "Fri, 27 Aug 2021 07:27:49 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1680,27 +1912,27 @@ "101" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceGroupNotFound\",\r\n \"message\": \"Resource group 'csmrg6954' could not be found.\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceGroupNotFound\",\r\n \"message\": \"Resource group 'csmrg2549' could not be found.\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg9972?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnOTk3Mj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg587?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnNTg3P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f5e1c624-9aea-4986-b6db-23491432da73" + "352e375c-0944-40fd-9615-616557c8282a" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1711,7 +1943,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzk5NzItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzU4Ny1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -1720,13 +1952,13 @@ "14998" ], "x-ms-request-id": [ - "18d7357f-71a8-492d-9e30-75630714a2e7" + "0ff6ac21-5ea1-403b-9c6b-3a5796589840" ], "x-ms-correlation-request-id": [ - "18d7357f-71a8-492d-9e30-75630714a2e7" + "0ff6ac21-5ea1-403b-9c6b-3a5796589840" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063522Z:18d7357f-71a8-492d-9e30-75630714a2e7" + "SOUTHEASTASIA:20210827T072539Z:0ff6ac21-5ea1-403b-9c6b-3a5796589840" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1735,7 +1967,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:35:21 GMT" + "Fri, 27 Aug 2021 07:25:38 GMT" ], "Expires": [ "-1" @@ -1748,23 +1980,23 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg9972?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnOTk3Mj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg587?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnNTg3P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "20d51add-57b0-4d5e-8d74-ce5aee85c71f" + "39246d10-aac0-4710-a634-6b10673ca075" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1775,7 +2007,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzk5NzItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzU4Ny1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -1784,13 +2016,13 @@ "14999" ], "x-ms-request-id": [ - "b273f5c3-ca6a-414b-9c76-f885c216451c" + "7d1e7598-dc41-42d3-940c-223937022606" ], "x-ms-correlation-request-id": [ - "b273f5c3-ca6a-414b-9c76-f885c216451c" + "7d1e7598-dc41-42d3-940c-223937022606" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063532Z:b273f5c3-ca6a-414b-9c76-f885c216451c" + "SOUTHEASTASIA:20210827T072544Z:7d1e7598-dc41-42d3-940c-223937022606" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1799,7 +2031,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:35:31 GMT" + "Fri, 27 Aug 2021 07:25:43 GMT" ], "Expires": [ "-1" @@ -1812,17 +2044,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzk5NzItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6azVOekl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzU4Ny1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6VTROeTFGUVZOVVZWTWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3lKOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1833,7 +2065,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzk5NzItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzU4Ny1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -1842,13 +2074,13 @@ "11999" ], "x-ms-request-id": [ - "71e65c78-fe1b-41d4-8387-9ec4747d8dea" + "ae931f31-41b3-4dbd-b876-2d3b810a9b3b" ], "x-ms-correlation-request-id": [ - "71e65c78-fe1b-41d4-8387-9ec4747d8dea" + "ae931f31-41b3-4dbd-b876-2d3b810a9b3b" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063548Z:71e65c78-fe1b-41d4-8387-9ec4747d8dea" + "SOUTHEASTASIA:20210827T072559Z:ae931f31-41b3-4dbd-b876-2d3b810a9b3b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1857,7 +2089,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:35:47 GMT" + "Fri, 27 Aug 2021 07:25:59 GMT" ], "Expires": [ "-1" @@ -1870,17 +2102,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzk5NzItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6azVOekl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzU4Ny1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6VTROeTFGUVZOVVZWTWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3lKOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1891,7 +2123,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzk5NzItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzU4Ny1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -1900,13 +2132,13 @@ "11998" ], "x-ms-request-id": [ - "96148194-325a-4f0b-8777-76d2b75ab6eb" + "082e3dfe-6a7a-4e95-bf14-81de933e2158" ], "x-ms-correlation-request-id": [ - "96148194-325a-4f0b-8777-76d2b75ab6eb" + "082e3dfe-6a7a-4e95-bf14-81de933e2158" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063616Z:96148194-325a-4f0b-8777-76d2b75ab6eb" + "SOUTHEASTASIA:20210827T072615Z:082e3dfe-6a7a-4e95-bf14-81de933e2158" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1915,7 +2147,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:36:16 GMT" + "Fri, 27 Aug 2021 07:26:14 GMT" ], "Expires": [ "-1" @@ -1928,17 +2160,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzk5NzItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6azVOekl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzU4Ny1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6VTROeTFGUVZOVVZWTWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3lKOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1949,7 +2181,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzk5NzItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzU4Ny1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -1958,13 +2190,13 @@ "11997" ], "x-ms-request-id": [ - "ca86aa26-2ed5-45d6-98eb-556c33597550" + "291e3bb0-7287-4796-8b7a-3eb5c2f2e0b4" ], "x-ms-correlation-request-id": [ - "ca86aa26-2ed5-45d6-98eb-556c33597550" + "291e3bb0-7287-4796-8b7a-3eb5c2f2e0b4" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063632Z:ca86aa26-2ed5-45d6-98eb-556c33597550" + "SOUTHEASTASIA:20210827T072630Z:291e3bb0-7287-4796-8b7a-3eb5c2f2e0b4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1973,7 +2205,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:36:32 GMT" + "Fri, 27 Aug 2021 07:26:30 GMT" ], "Expires": [ "-1" @@ -1986,17 +2218,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzk5NzItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6azVOekl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzU4Ny1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6VTROeTFGUVZOVVZWTWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3lKOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2007,7 +2239,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzk5NzItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzU4Ny1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -2016,13 +2248,13 @@ "11996" ], "x-ms-request-id": [ - "7d830597-f628-4eaf-8fa5-8eaf14ebb86f" + "ca38e130-3edb-45d2-8974-7db6825faadb" ], "x-ms-correlation-request-id": [ - "7d830597-f628-4eaf-8fa5-8eaf14ebb86f" + "ca38e130-3edb-45d2-8974-7db6825faadb" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063648Z:7d830597-f628-4eaf-8fa5-8eaf14ebb86f" + "SOUTHEASTASIA:20210827T072646Z:ca38e130-3edb-45d2-8974-7db6825faadb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2031,7 +2263,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:36:48 GMT" + "Fri, 27 Aug 2021 07:26:45 GMT" ], "Expires": [ "-1" @@ -2044,17 +2276,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzk5NzItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6azVOekl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzU4Ny1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6VTROeTFGUVZOVVZWTWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3lKOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2065,7 +2297,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzk5NzItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzU4Ny1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -2074,13 +2306,13 @@ "11995" ], "x-ms-request-id": [ - "9cda5ece-3958-4605-abb6-4e945862a1e5" + "12e07b14-33d6-4e9b-ad94-995d65acac32" ], "x-ms-correlation-request-id": [ - "9cda5ece-3958-4605-abb6-4e945862a1e5" + "12e07b14-33d6-4e9b-ad94-995d65acac32" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063704Z:9cda5ece-3958-4605-abb6-4e945862a1e5" + "SOUTHEASTASIA:20210827T072701Z:12e07b14-33d6-4e9b-ad94-995d65acac32" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2089,7 +2321,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:37:03 GMT" + "Fri, 27 Aug 2021 07:27:01 GMT" ], "Expires": [ "-1" @@ -2102,17 +2334,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzk5NzItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6azVOekl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzU4Ny1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6VTROeTFGUVZOVVZWTWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3lKOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2123,7 +2355,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzk5NzItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzU4Ny1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -2132,13 +2364,13 @@ "11994" ], "x-ms-request-id": [ - "44d4d49f-b5cf-44f4-8cb6-004eb2975b6f" + "8381fd53-6ea2-489e-8b37-3d759086b10d" ], "x-ms-correlation-request-id": [ - "44d4d49f-b5cf-44f4-8cb6-004eb2975b6f" + "8381fd53-6ea2-489e-8b37-3d759086b10d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063719Z:44d4d49f-b5cf-44f4-8cb6-004eb2975b6f" + "SOUTHEASTASIA:20210827T072717Z:8381fd53-6ea2-489e-8b37-3d759086b10d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2147,7 +2379,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:37:19 GMT" + "Fri, 27 Aug 2021 07:27:16 GMT" ], "Expires": [ "-1" @@ -2160,17 +2392,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzk5NzItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6azVOekl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzU4Ny1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6VTROeTFGUVZOVVZWTWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3lKOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2181,7 +2413,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzk5NzItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzU4Ny1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -2190,13 +2422,13 @@ "11993" ], "x-ms-request-id": [ - "010f38cf-9fd0-4d58-be13-8eb94c9cf1ea" + "e8952b7c-8f6c-4298-b9c1-f63a7a9ec1b6" ], "x-ms-correlation-request-id": [ - "010f38cf-9fd0-4d58-be13-8eb94c9cf1ea" + "e8952b7c-8f6c-4298-b9c1-f63a7a9ec1b6" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063735Z:010f38cf-9fd0-4d58-be13-8eb94c9cf1ea" + "SOUTHEASTASIA:20210827T072732Z:e8952b7c-8f6c-4298-b9c1-f63a7a9ec1b6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2205,7 +2437,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:37:34 GMT" + "Fri, 27 Aug 2021 07:27:31 GMT" ], "Expires": [ "-1" @@ -2218,17 +2450,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzk5NzItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6azVOekl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzU4Ny1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6VTROeTFGUVZOVVZWTWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3lKOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2242,13 +2474,13 @@ "11992" ], "x-ms-request-id": [ - "b4917756-7c83-4d53-9921-2de5cc172668" + "1792b2f4-6ca2-44c3-aecd-009c9a0d5a99" ], "x-ms-correlation-request-id": [ - "b4917756-7c83-4d53-9921-2de5cc172668" + "1792b2f4-6ca2-44c3-aecd-009c9a0d5a99" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063750Z:b4917756-7c83-4d53-9921-2de5cc172668" + "SOUTHEASTASIA:20210827T072748Z:1792b2f4-6ca2-44c3-aecd-009c9a0d5a99" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2257,7 +2489,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:37:49 GMT" + "Fri, 27 Aug 2021 07:27:47 GMT" ], "Expires": [ "-1" @@ -2270,17 +2502,17 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzk5NzItRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6azVOekl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzU4Ny1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6VTROeTFGUVZOVVZWTWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3lKOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28325.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.64", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2294,13 +2526,13 @@ "11991" ], "x-ms-request-id": [ - "56500a71-67e0-4420-a25e-169185659b5a" + "b2d9fe2a-eb59-469f-9cf2-2eeaa7bb4f78" ], "x-ms-correlation-request-id": [ - "56500a71-67e0-4420-a25e-169185659b5a" + "b2d9fe2a-eb59-469f-9cf2-2eeaa7bb4f78" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200319T063751Z:56500a71-67e0-4420-a25e-169185659b5a" + "SOUTHEASTASIA:20210827T072748Z:b2d9fe2a-eb59-469f-9cf2-2eeaa7bb4f78" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2309,7 +2541,7 @@ "nosniff" ], "Date": [ - "Thu, 19 Mar 2020 06:37:50 GMT" + "Fri, 27 Aug 2021 07:27:47 GMT" ], "Expires": [ "-1" @@ -2324,13 +2556,13 @@ ], "Names": { "CanCRUDWithProviderApiVersion": [ - "rgweb3671", - "csmrg9972", - "csmrg6954" + "rgweb5439", + "csmrg587", + "csmrg2549" ] }, "Variables": { - "ServicePrincipal": "f95af6c4-6bb0-46be-945d-307f2410f6ca", + "ServicePrincipal": "09cc0fa8-7726-4f19-9216-8e9b0321cfa2", "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" } diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.GenericResources/CanCreateUpdateMoveResource.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.GenericResources/CanCreateUpdateMoveResource.json index d8e736a66..3d45f24bb 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.GenericResources/CanCreateUpdateMoveResource.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.GenericResources/CanCreateUpdateMoveResource.json @@ -1,23 +1,23 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/csmrg1106?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2NzbXJnMTEwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg1323?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnMTMyMz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "dfd11113-3cb8-4474-a048-8603e7a559f9" + "9761bdfe-23e6-4611-b0bf-1858dd877258" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -34,16 +34,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1194" + "1199" ], "x-ms-request-id": [ - "db775539-cfb4-44cb-a60d-8738b578161e" + "44b27e7d-6f5b-4dea-8b99-e84057df472a" ], "x-ms-correlation-request-id": [ - "db775539-cfb4-44cb-a60d-8738b578161e" + "44b27e7d-6f5b-4dea-8b99-e84057df472a" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175409Z:db775539-cfb4-44cb-a60d-8738b578161e" + "SOUTHEASTASIA:20210827T071239Z:44b27e7d-6f5b-4dea-8b99-e84057df472a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -52,7 +52,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:54:08 GMT" + "Fri, 27 Aug 2021 07:12:38 GMT" ], "Content-Length": [ "215" @@ -64,27 +64,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/csmrg1106\",\r\n \"name\": \"csmrg1106\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg1323\",\r\n \"name\": \"csmrg1323\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/csmrg1106/providers/Microsoft.Web//sites/rgweb2562?api-version=2015-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2NzbXJnMTEwNi9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi8vc2l0ZXMvcmd3ZWIyNTYyP2FwaS12ZXJzaW9uPTIwMTUtMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg1323/providers/Microsoft.Web//sites/rgweb7187?api-version=2015-08-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnMTMyMy9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi8vc2l0ZXMvcmd3ZWI3MTg3P2FwaS12ZXJzaW9uPTIwMTUtMDgtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"properties\": {\r\n \"SiteMode\": \"Limited\",\r\n \"ComputeMode\": \"Shared\"\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "3bce31ac-18e3-4081-be54-c972c8caf049" + "5b5ef70b-8908-4e94-bbc9-2cc661638a8c" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -101,13 +101,13 @@ "no-cache" ], "ETag": [ - "\"1D589CAE3A4ECD5\"" + "\"1D79B12F0ED8455\"" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "8435cc2f-305f-4074-af60-eca2c83df31d" + "ba4f7695-bba4-4316-b7bd-771482f991b9" ], "Server": [ "Microsoft-IIS/10.0" @@ -122,19 +122,19 @@ "499" ], "x-ms-correlation-request-id": [ - "f1d5f8a4-2d66-4f42-b761-415a90702460" + "7e23447f-e086-4d3d-8e57-05936b94446d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175434Z:f1d5f8a4-2d66-4f42-b761-415a90702460" + "SOUTHEASTASIA:20210827T071305Z:7e23447f-e086-4d3d-8e57-05936b94446d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:54:33 GMT" + "Fri, 27 Aug 2021 07:13:05 GMT" ], "Content-Length": [ - "3001" + "5694" ], "Content-Type": [ "application/json" @@ -143,27 +143,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/csmrg1106/providers/Microsoft.Web/sites/rgweb2562\",\r\n \"name\": \"rgweb2562\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"rgweb2562\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"rgweb2562.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"csmrg1106-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-149.api.azurewebsites.windows.net:454/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/webspaces/csmrg1106-EastUSwebspace/sites/rgweb2562\",\r\n \"repositorySiteName\": \"rgweb2562\",\r\n \"owner\": null,\r\n \"usageState\": 0,\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"rgweb2562.azurewebsites.net\",\r\n \"rgweb2562.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": 0,\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"rgweb2562.azurewebsites.net\",\r\n \"sslState\": 0,\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": 0,\r\n \"hostType\": 0\r\n },\r\n {\r\n \"name\": \"rgweb2562.scm.azurewebsites.net\",\r\n \"sslState\": 0,\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": 0,\r\n \"hostType\": 1\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/csmrg1106/providers/Microsoft.Web/serverfarms/Default1rx\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2019-10-23T17:54:17.17\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": 0,\r\n \"runtimeAvailabilityState\": 0,\r\n \"siteConfig\": null,\r\n \"deploymentId\": \"rgweb2562\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Free\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"14F249D01B50CBB8F2DE612E27F5C930D0B30D37089E73A0EBEC4EEAE6627C96\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"40.71.11.135\",\r\n \"possibleInboundIpAddresses\": \"40.71.11.135\",\r\n \"outboundIpAddresses\": \"40.71.11.135,40.76.213.7,40.87.4.232,40.71.172.174,23.96.88.147\",\r\n \"possibleOutboundIpAddresses\": \"40.71.11.135,40.76.213.7,40.87.4.232,40.71.172.174,23.96.88.147,40.71.170.213,52.170.206.242,40.121.181.124,40.121.178.163,13.82.236.161\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-149\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"csmrg1106\",\r\n \"defaultHostName\": \"rgweb2562.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": 0,\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": null,\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg1323/providers/Microsoft.Web/sites/rgweb7187\",\r\n \"name\": \"rgweb7187\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"eastus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"rgweb7187\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"rgweb7187.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"csmrg1323-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-277.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/csmrg1323-EastUSwebspace/sites/rgweb7187\",\r\n \"repositorySiteName\": \"rgweb7187\",\r\n \"owner\": null,\r\n \"usageState\": 0,\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"rgweb7187.azurewebsites.net\",\r\n \"rgweb7187.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": 0,\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"rgweb7187.azurewebsites.net\",\r\n \"sslState\": 0,\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": 0,\r\n \"hostType\": 0\r\n },\r\n {\r\n \"name\": \"rgweb7187.scm.azurewebsites.net\",\r\n \"sslState\": 0,\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": 0,\r\n \"hostType\": 1\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg1323/providers/Microsoft.Web/serverfarms/Default1mt\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2021-08-27T07:12:48.3\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": 0,\r\n \"runtimeAvailabilityState\": 0,\r\n \"siteConfig\": {\r\n \"numberOfWorkers\": 1,\r\n \"defaultDocuments\": null,\r\n \"netFrameworkVersion\": null,\r\n \"phpVersion\": null,\r\n \"pythonVersion\": null,\r\n \"nodeVersion\": null,\r\n \"powerShellVersion\": null,\r\n \"linuxFxVersion\": \"\",\r\n \"windowsFxVersion\": null,\r\n \"requestTracingEnabled\": null,\r\n \"remoteDebuggingEnabled\": null,\r\n \"remoteDebuggingVersion\": null,\r\n \"httpLoggingEnabled\": null,\r\n \"azureMonitorLogCategories\": null,\r\n \"acrUseManagedIdentityCreds\": false,\r\n \"acrUserManagedIdentityID\": null,\r\n \"logsDirectorySizeLimit\": null,\r\n \"detailedErrorLoggingEnabled\": null,\r\n \"publishingUsername\": null,\r\n \"publishingPassword\": null,\r\n \"appSettings\": null,\r\n \"azureStorageAccounts\": null,\r\n \"metadata\": null,\r\n \"connectionStrings\": null,\r\n \"machineKey\": null,\r\n \"handlerMappings\": null,\r\n \"documentRoot\": null,\r\n \"scmType\": null,\r\n \"use32BitWorkerProcess\": null,\r\n \"webSocketsEnabled\": null,\r\n \"alwaysOn\": false,\r\n \"javaVersion\": null,\r\n \"javaContainer\": null,\r\n \"javaContainerVersion\": null,\r\n \"appCommandLine\": null,\r\n \"managedPipelineMode\": null,\r\n \"virtualApplications\": null,\r\n \"winAuthAdminState\": null,\r\n \"winAuthTenantState\": null,\r\n \"customAppPoolIdentityAdminState\": null,\r\n \"customAppPoolIdentityTenantState\": null,\r\n \"runtimeADUser\": null,\r\n \"runtimeADUserPassword\": null,\r\n \"loadBalancing\": null,\r\n \"routingRules\": null,\r\n \"experiments\": null,\r\n \"limits\": null,\r\n \"autoHealEnabled\": null,\r\n \"autoHealRules\": null,\r\n \"tracingOptions\": null,\r\n \"vnetName\": null,\r\n \"vnetRouteAllEnabled\": null,\r\n \"vnetPrivatePortsCount\": null,\r\n \"publicNetworkAccess\": null,\r\n \"cors\": null,\r\n \"push\": null,\r\n \"apiDefinition\": null,\r\n \"apiManagementConfig\": null,\r\n \"autoSwapSlotName\": null,\r\n \"localMySqlEnabled\": null,\r\n \"managedServiceIdentityId\": null,\r\n \"xManagedServiceIdentityId\": null,\r\n \"keyVaultReferenceIdentity\": null,\r\n \"ipSecurityRestrictions\": null,\r\n \"scmIpSecurityRestrictions\": null,\r\n \"scmIpSecurityRestrictionsUseMain\": null,\r\n \"http20Enabled\": false,\r\n \"minTlsVersion\": null,\r\n \"scmMinTlsVersion\": null,\r\n \"ftpsState\": null,\r\n \"preWarmedInstanceCount\": null,\r\n \"functionAppScaleLimit\": 0,\r\n \"healthCheckPath\": null,\r\n \"fileChangeAuditEnabled\": null,\r\n \"functionsRuntimeScaleMonitoringEnabled\": null,\r\n \"websiteTimeZone\": null,\r\n \"minimumElasticInstanceCount\": 0\r\n },\r\n \"deploymentId\": \"rgweb7187\",\r\n \"slotName\": null,\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Free\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertMode\": 0,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"0FFA32248F34E67BEAA6BC639753005F4F7BED4F59950F668037EEAB327F1054\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"20.49.104.48\",\r\n \"possibleInboundIpAddresses\": \"20.49.104.48\",\r\n \"ftpUsername\": \"rgweb7187\\\\$rgweb7187\",\r\n \"ftpsHostName\": \"ftps://waws-prod-blu-277.ftp.azurewebsites.windows.net/site/wwwroot\",\r\n \"outboundIpAddresses\": \"20.62.179.49,20.62.179.51,20.62.179.61,20.62.179.96,20.62.179.173,20.62.180.7,20.49.104.48\",\r\n \"possibleOutboundIpAddresses\": \"20.62.179.49,20.62.179.51,20.62.179.61,20.62.179.96,20.62.179.173,20.62.180.7,20.62.180.43,20.62.181.114,20.62.181.118,20.62.181.191,20.62.181.219,20.62.182.8,20.62.182.24,20.62.182.42,20.62.182.79,20.62.182.86,20.62.182.105,20.62.182.249,20.62.183.45,20.62.183.187,40.88.232.97,40.88.232.105,40.88.232.203,40.88.232.246,40.88.233.55,40.88.233.168,40.88.233.172,40.88.233.249,40.88.233.252,40.88.234.1,20.49.104.48\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-277\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"csmrg1323\",\r\n \"defaultHostName\": \"rgweb7187.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"keyVaultReferenceIdentity\": \"SystemAssigned\",\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": 0,\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": null,\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null,\r\n \"migrationState\": null,\r\n \"eligibleLogCategories\": \"AppServiceAppLogs,AppServiceAuditLogs,AppServiceConsoleLogs,AppServiceHTTPLogs,AppServiceIPSecAuditLogs,AppServicePlatformLogs,ScanLogs\",\r\n \"storageAccountRequired\": false,\r\n \"virtualNetworkSubnetId\": null\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/csmrg1106/resources?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL2NzbXJnMTEwNi9yZXNvdXJjZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg1323/resources?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2NzbXJnMTMyMy9yZXNvdXJjZXM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9a6e6550-8706-4f87-a18d-742c9529393e" + "80781a8e-b5fe-4844-97aa-12b9675f84aa" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -174,16 +174,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" + "11999" ], "x-ms-request-id": [ - "31159d1a-7272-4bb4-9e9d-37c6b79e7163" + "38424054-cbff-4b74-a2ad-4769f49f6235" ], "x-ms-correlation-request-id": [ - "31159d1a-7272-4bb4-9e9d-37c6b79e7163" + "38424054-cbff-4b74-a2ad-4769f49f6235" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175434Z:31159d1a-7272-4bb4-9e9d-37c6b79e7163" + "SOUTHEASTASIA:20210827T071305Z:38424054-cbff-4b74-a2ad-4769f49f6235" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -192,7 +192,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:54:34 GMT" + "Fri, 27 Aug 2021 07:13:05 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -204,27 +204,27 @@ "228" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/csmrg1106/providers/Microsoft.Web/sites/rgweb2562\",\r\n \"name\": \"rgweb2562\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg1323/providers/Microsoft.Web/sites/rgweb7187\",\r\n \"name\": \"rgweb7187\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"eastus\",\r\n \"tags\": {}\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/csmrg1106/providers/Microsoft.Web//sites/rgweb2562?api-version=2015-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2NzbXJnMTEwNi9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi8vc2l0ZXMvcmd3ZWIyNTYyP2FwaS12ZXJzaW9uPTIwMTUtMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg1323/providers/Microsoft.Web//sites/rgweb7187?api-version=2015-08-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnMTMyMy9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi8vc2l0ZXMvcmd3ZWI3MTg3P2FwaS12ZXJzaW9uPTIwMTUtMDgtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "563e58c4-1f81-47a2-b572-4c4989ecf2df" + "5eda7d55-190b-4ccd-a678-d940d4a9db1e" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -235,13 +235,13 @@ "no-cache" ], "ETag": [ - "\"1D589CAE3A4ECD5\"" + "\"1D79B12F0ED8455\"" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "8651c017-5d37-4ee6-bdb4-765199ce37b9" + "1e493ae9-fe32-401d-bf72-40dffc81d157" ], "Server": [ "Microsoft-IIS/10.0" @@ -253,22 +253,22 @@ "ASP.NET" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" + "11998" ], "x-ms-correlation-request-id": [ - "cbc34fa0-80ea-4560-9bb0-3f9afc8ebef2" + "2fbbc5c6-0de5-4b6d-a88d-8dac73349aa2" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175434Z:cbc34fa0-80ea-4560-9bb0-3f9afc8ebef2" + "SOUTHEASTASIA:20210827T071306Z:2fbbc5c6-0de5-4b6d-a88d-8dac73349aa2" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:54:34 GMT" + "Fri, 27 Aug 2021 07:13:05 GMT" ], "Content-Length": [ - "3005" + "5699" ], "Content-Type": [ "application/json" @@ -277,27 +277,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/csmrg1106/providers/Microsoft.Web/sites/rgweb2562\",\r\n \"name\": \"rgweb2562\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"rgweb2562\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"rgweb2562.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"csmrg1106-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-149.api.azurewebsites.windows.net:454/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/webspaces/csmrg1106-EastUSwebspace/sites/rgweb2562\",\r\n \"repositorySiteName\": \"rgweb2562\",\r\n \"owner\": null,\r\n \"usageState\": 0,\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"rgweb2562.azurewebsites.net\",\r\n \"rgweb2562.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": 0,\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"rgweb2562.azurewebsites.net\",\r\n \"sslState\": 0,\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": 0,\r\n \"hostType\": 0\r\n },\r\n {\r\n \"name\": \"rgweb2562.scm.azurewebsites.net\",\r\n \"sslState\": 0,\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": 0,\r\n \"hostType\": 1\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/csmrg1106/providers/Microsoft.Web/serverfarms/Default1rx\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2019-10-23T17:54:17.2933333\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": 0,\r\n \"runtimeAvailabilityState\": 0,\r\n \"siteConfig\": null,\r\n \"deploymentId\": \"rgweb2562\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Free\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"14F249D01B50CBB8F2DE612E27F5C930D0B30D37089E73A0EBEC4EEAE6627C96\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"40.71.11.135\",\r\n \"possibleInboundIpAddresses\": \"40.71.11.135\",\r\n \"outboundIpAddresses\": \"40.71.11.135,40.76.213.7,40.87.4.232,40.71.172.174,23.96.88.147\",\r\n \"possibleOutboundIpAddresses\": \"40.71.11.135,40.76.213.7,40.87.4.232,40.71.172.174,23.96.88.147,40.71.170.213,52.170.206.242,40.121.181.124,40.121.178.163,13.82.236.161\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-149\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"csmrg1106\",\r\n \"defaultHostName\": \"rgweb2562.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": 0,\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": [],\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg1323/providers/Microsoft.Web/sites/rgweb7187\",\r\n \"name\": \"rgweb7187\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"rgweb7187\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"rgweb7187.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"csmrg1323-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-277.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/csmrg1323-EastUSwebspace/sites/rgweb7187\",\r\n \"repositorySiteName\": \"rgweb7187\",\r\n \"owner\": null,\r\n \"usageState\": 0,\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"rgweb7187.azurewebsites.net\",\r\n \"rgweb7187.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": 0,\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"rgweb7187.azurewebsites.net\",\r\n \"sslState\": 0,\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": 0,\r\n \"hostType\": 0\r\n },\r\n {\r\n \"name\": \"rgweb7187.scm.azurewebsites.net\",\r\n \"sslState\": 0,\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": 0,\r\n \"hostType\": 1\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg1323/providers/Microsoft.Web/serverfarms/Default1mt\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2021-08-27T07:12:48.4533333\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": 0,\r\n \"runtimeAvailabilityState\": 0,\r\n \"siteConfig\": {\r\n \"numberOfWorkers\": 1,\r\n \"defaultDocuments\": null,\r\n \"netFrameworkVersion\": null,\r\n \"phpVersion\": null,\r\n \"pythonVersion\": null,\r\n \"nodeVersion\": null,\r\n \"powerShellVersion\": null,\r\n \"linuxFxVersion\": \"\",\r\n \"windowsFxVersion\": null,\r\n \"requestTracingEnabled\": null,\r\n \"remoteDebuggingEnabled\": null,\r\n \"remoteDebuggingVersion\": null,\r\n \"httpLoggingEnabled\": null,\r\n \"azureMonitorLogCategories\": null,\r\n \"acrUseManagedIdentityCreds\": false,\r\n \"acrUserManagedIdentityID\": null,\r\n \"logsDirectorySizeLimit\": null,\r\n \"detailedErrorLoggingEnabled\": null,\r\n \"publishingUsername\": null,\r\n \"publishingPassword\": null,\r\n \"appSettings\": null,\r\n \"azureStorageAccounts\": null,\r\n \"metadata\": null,\r\n \"connectionStrings\": null,\r\n \"machineKey\": null,\r\n \"handlerMappings\": null,\r\n \"documentRoot\": null,\r\n \"scmType\": null,\r\n \"use32BitWorkerProcess\": null,\r\n \"webSocketsEnabled\": null,\r\n \"alwaysOn\": false,\r\n \"javaVersion\": null,\r\n \"javaContainer\": null,\r\n \"javaContainerVersion\": null,\r\n \"appCommandLine\": null,\r\n \"managedPipelineMode\": null,\r\n \"virtualApplications\": null,\r\n \"winAuthAdminState\": null,\r\n \"winAuthTenantState\": null,\r\n \"customAppPoolIdentityAdminState\": null,\r\n \"customAppPoolIdentityTenantState\": null,\r\n \"runtimeADUser\": null,\r\n \"runtimeADUserPassword\": null,\r\n \"loadBalancing\": null,\r\n \"routingRules\": null,\r\n \"experiments\": null,\r\n \"limits\": null,\r\n \"autoHealEnabled\": null,\r\n \"autoHealRules\": null,\r\n \"tracingOptions\": null,\r\n \"vnetName\": null,\r\n \"vnetRouteAllEnabled\": null,\r\n \"vnetPrivatePortsCount\": null,\r\n \"publicNetworkAccess\": null,\r\n \"cors\": null,\r\n \"push\": null,\r\n \"apiDefinition\": null,\r\n \"apiManagementConfig\": null,\r\n \"autoSwapSlotName\": null,\r\n \"localMySqlEnabled\": null,\r\n \"managedServiceIdentityId\": null,\r\n \"xManagedServiceIdentityId\": null,\r\n \"keyVaultReferenceIdentity\": null,\r\n \"ipSecurityRestrictions\": null,\r\n \"scmIpSecurityRestrictions\": null,\r\n \"scmIpSecurityRestrictionsUseMain\": null,\r\n \"http20Enabled\": false,\r\n \"minTlsVersion\": null,\r\n \"scmMinTlsVersion\": null,\r\n \"ftpsState\": null,\r\n \"preWarmedInstanceCount\": null,\r\n \"functionAppScaleLimit\": 0,\r\n \"healthCheckPath\": null,\r\n \"fileChangeAuditEnabled\": null,\r\n \"functionsRuntimeScaleMonitoringEnabled\": null,\r\n \"websiteTimeZone\": null,\r\n \"minimumElasticInstanceCount\": 0\r\n },\r\n \"deploymentId\": \"rgweb7187\",\r\n \"slotName\": null,\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Free\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertMode\": 0,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"0FFA32248F34E67BEAA6BC639753005F4F7BED4F59950F668037EEAB327F1054\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"20.49.104.48\",\r\n \"possibleInboundIpAddresses\": \"20.49.104.48\",\r\n \"ftpUsername\": \"rgweb7187\\\\$rgweb7187\",\r\n \"ftpsHostName\": \"ftps://waws-prod-blu-277.ftp.azurewebsites.windows.net/site/wwwroot\",\r\n \"outboundIpAddresses\": \"20.62.179.49,20.62.179.51,20.62.179.61,20.62.179.96,20.62.179.173,20.62.180.7,20.49.104.48\",\r\n \"possibleOutboundIpAddresses\": \"20.62.179.49,20.62.179.51,20.62.179.61,20.62.179.96,20.62.179.173,20.62.180.7,20.62.180.43,20.62.181.114,20.62.181.118,20.62.181.191,20.62.181.219,20.62.182.8,20.62.182.24,20.62.182.42,20.62.182.79,20.62.182.86,20.62.182.105,20.62.182.249,20.62.183.45,20.62.183.187,40.88.232.97,40.88.232.105,40.88.232.203,40.88.232.246,40.88.233.55,40.88.233.168,40.88.233.172,40.88.233.249,40.88.233.252,40.88.234.1,20.49.104.48\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-277\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"csmrg1323\",\r\n \"defaultHostName\": \"rgweb7187.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"keyVaultReferenceIdentity\": \"SystemAssigned\",\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": 0,\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": [],\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null,\r\n \"migrationState\": null,\r\n \"eligibleLogCategories\": \"AppServiceAppLogs,AppServiceAuditLogs,AppServiceConsoleLogs,AppServiceHTTPLogs,AppServiceIPSecAuditLogs,AppServicePlatformLogs,ScanLogs\",\r\n \"storageAccountRequired\": false,\r\n \"virtualNetworkSubnetId\": null\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/csmrg4206?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2NzbXJnNDIwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg6750?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnNjc1MD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "2d0a739e-7a76-4a43-b4da-396b028ed6ae" + "21e80aa8-3251-4f17-816b-c1813ed3c5e4" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -314,16 +314,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1193" + "1198" ], "x-ms-request-id": [ - "96853b48-3532-4ebb-bf46-3071c9156528" + "6e075886-07a8-4131-aa46-d5bec17f8c36" ], "x-ms-correlation-request-id": [ - "96853b48-3532-4ebb-bf46-3071c9156528" + "6e075886-07a8-4131-aa46-d5bec17f8c36" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175437Z:96853b48-3532-4ebb-bf46-3071c9156528" + "SOUTHEASTASIA:20210827T071306Z:6e075886-07a8-4131-aa46-d5bec17f8c36" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -332,7 +332,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:54:36 GMT" + "Fri, 27 Aug 2021 07:13:06 GMT" ], "Content-Length": [ "215" @@ -344,27 +344,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/csmrg4206\",\r\n \"name\": \"csmrg4206\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg6750\",\r\n \"name\": \"csmrg6750\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/csmrg1106/moveResources?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlR3JvdXBzL2NzbXJnMTEwNi9tb3ZlUmVzb3VyY2VzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg1323/moveResources?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL2NzbXJnMTMyMy9tb3ZlUmVzb3VyY2VzP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "POST", - "RequestBody": "{\r\n \"resources\": [\r\n \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/csmrg1106/providers/Microsoft.Web/sites/rgweb2562\"\r\n ],\r\n \"targetResourceGroup\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/csmrg4206\"\r\n}", + "RequestBody": "{\r\n \"resources\": [\r\n \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg1323/providers/Microsoft.Web/sites/rgweb7187\"\r\n ],\r\n \"targetResourceGroup\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg6750\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "4ec5445b-d633-470b-8c7e-c8243c27dda7" + "b57fa9f7-eb5d-4c84-adcb-fa56b691e345" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -381,7 +381,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -390,13 +390,13 @@ "1199" ], "x-ms-request-id": [ - "1a9cc356-0ca0-424a-b26b-ba3968c0dacf" + "40707d01-00e3-4374-8523-8dcf6a5ed571" ], "x-ms-correlation-request-id": [ - "1a9cc356-0ca0-424a-b26b-ba3968c0dacf" + "40707d01-00e3-4374-8523-8dcf6a5ed571" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175443Z:1a9cc356-0ca0-424a-b26b-ba3968c0dacf" + "SOUTHEASTASIA:20210827T071310Z:40707d01-00e3-4374-8523-8dcf6a5ed571" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -405,7 +405,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:54:42 GMT" + "Fri, 27 Aug 2021 07:13:10 GMT" ], "Expires": [ "-1" @@ -418,17 +418,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRFd05pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRNeU15MUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -439,22 +439,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" + "11997" ], "x-ms-request-id": [ - "9c820309-1dca-47b0-9e89-b29a858c386e" + "ee07ebfb-6479-4f9f-b974-d2cc7237e4bb" ], "x-ms-correlation-request-id": [ - "9c820309-1dca-47b0-9e89-b29a858c386e" + "ee07ebfb-6479-4f9f-b974-d2cc7237e4bb" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175458Z:9c820309-1dca-47b0-9e89-b29a858c386e" + "SOUTHEASTASIA:20210827T071325Z:ee07ebfb-6479-4f9f-b974-d2cc7237e4bb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -463,7 +463,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:54:58 GMT" + "Fri, 27 Aug 2021 07:13:25 GMT" ], "Expires": [ "-1" @@ -476,17 +476,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRFd05pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRNeU15MUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -497,22 +497,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" + "11996" ], "x-ms-request-id": [ - "42692131-a832-424f-8a06-6d6d823da59e" + "02f7a400-9c86-4fc7-819b-2a346ca4d6c9" ], "x-ms-correlation-request-id": [ - "42692131-a832-424f-8a06-6d6d823da59e" + "02f7a400-9c86-4fc7-819b-2a346ca4d6c9" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175514Z:42692131-a832-424f-8a06-6d6d823da59e" + "SOUTHEASTASIA:20210827T071341Z:02f7a400-9c86-4fc7-819b-2a346ca4d6c9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -521,7 +521,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:55:13 GMT" + "Fri, 27 Aug 2021 07:13:40 GMT" ], "Expires": [ "-1" @@ -534,17 +534,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRFd05pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRNeU15MUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -555,22 +555,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" + "11995" ], "x-ms-request-id": [ - "b88b585b-50e0-4c67-9c42-c6561f0af2b4" + "7075d375-14fe-46e0-8da7-5fa74205b3fa" ], "x-ms-correlation-request-id": [ - "b88b585b-50e0-4c67-9c42-c6561f0af2b4" + "7075d375-14fe-46e0-8da7-5fa74205b3fa" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175530Z:b88b585b-50e0-4c67-9c42-c6561f0af2b4" + "SOUTHEASTASIA:20210827T071357Z:7075d375-14fe-46e0-8da7-5fa74205b3fa" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -579,7 +579,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:55:29 GMT" + "Fri, 27 Aug 2021 07:13:56 GMT" ], "Expires": [ "-1" @@ -592,17 +592,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRFd05pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRNeU15MUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -613,22 +613,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "11994" ], "x-ms-request-id": [ - "13be994c-5eeb-48b1-aed0-55b0336955be" + "8b7609ec-e8a3-4ec2-88cb-cc81fcc520d8" ], "x-ms-correlation-request-id": [ - "13be994c-5eeb-48b1-aed0-55b0336955be" + "8b7609ec-e8a3-4ec2-88cb-cc81fcc520d8" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175545Z:13be994c-5eeb-48b1-aed0-55b0336955be" + "SOUTHEASTASIA:20210827T071412Z:8b7609ec-e8a3-4ec2-88cb-cc81fcc520d8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -637,7 +637,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:55:45 GMT" + "Fri, 27 Aug 2021 07:14:11 GMT" ], "Expires": [ "-1" @@ -650,17 +650,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRFd05pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRNeU15MUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -671,22 +671,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" + "11993" ], "x-ms-request-id": [ - "000dae89-65f5-4a4f-ab75-a4bd6bbba000" + "f4436e7f-8e4c-4a46-90cc-faea45e65e96" ], "x-ms-correlation-request-id": [ - "000dae89-65f5-4a4f-ab75-a4bd6bbba000" + "f4436e7f-8e4c-4a46-90cc-faea45e65e96" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175601Z:000dae89-65f5-4a4f-ab75-a4bd6bbba000" + "SOUTHEASTASIA:20210827T071428Z:f4436e7f-8e4c-4a46-90cc-faea45e65e96" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -695,7 +695,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:56:00 GMT" + "Fri, 27 Aug 2021 07:14:27 GMT" ], "Expires": [ "-1" @@ -708,17 +708,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRFd05pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRNeU15MUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -729,22 +729,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" + "11992" ], "x-ms-request-id": [ - "aa27b958-c7a1-426d-b809-aadf9c3bccfa" + "4bdb34ed-f109-4234-9064-a273dbf74859" ], "x-ms-correlation-request-id": [ - "aa27b958-c7a1-426d-b809-aadf9c3bccfa" + "4bdb34ed-f109-4234-9064-a273dbf74859" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175616Z:aa27b958-c7a1-426d-b809-aadf9c3bccfa" + "SOUTHEASTASIA:20210827T071443Z:4bdb34ed-f109-4234-9064-a273dbf74859" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -753,7 +753,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:56:16 GMT" + "Fri, 27 Aug 2021 07:14:42 GMT" ], "Expires": [ "-1" @@ -766,17 +766,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRFd05pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRNeU15MUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -787,22 +787,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" + "11991" ], "x-ms-request-id": [ - "d9a27663-39a9-4027-8dcf-c5a87f662f41" + "5085a70d-ee71-467b-a5c5-9c00d7a8603b" ], "x-ms-correlation-request-id": [ - "d9a27663-39a9-4027-8dcf-c5a87f662f41" + "5085a70d-ee71-467b-a5c5-9c00d7a8603b" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175632Z:d9a27663-39a9-4027-8dcf-c5a87f662f41" + "SOUTHEASTASIA:20210827T071459Z:5085a70d-ee71-467b-a5c5-9c00d7a8603b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -811,7 +811,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:56:31 GMT" + "Fri, 27 Aug 2021 07:14:58 GMT" ], "Expires": [ "-1" @@ -824,17 +824,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRFd05pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRNeU15MUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -845,22 +845,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" + "11990" ], "x-ms-request-id": [ - "b82a50e3-8498-4376-bd39-4e4767e470db" + "aae7ac17-e6cd-4816-a5b2-39646d2d796d" ], "x-ms-correlation-request-id": [ - "b82a50e3-8498-4376-bd39-4e4767e470db" + "aae7ac17-e6cd-4816-a5b2-39646d2d796d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175647Z:b82a50e3-8498-4376-bd39-4e4767e470db" + "SOUTHEASTASIA:20210827T071514Z:aae7ac17-e6cd-4816-a5b2-39646d2d796d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -869,7 +869,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:56:46 GMT" + "Fri, 27 Aug 2021 07:15:14 GMT" ], "Expires": [ "-1" @@ -882,17 +882,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRFd05pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRNeU15MUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -903,22 +903,80 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" + "11989" + ], + "x-ms-request-id": [ + "6e15857a-7602-4acc-8210-7fcebab5703e" + ], + "x-ms-correlation-request-id": [ + "6e15857a-7602-4acc-8210-7fcebab5703e" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210827T071530Z:6e15857a-7602-4acc-8210-7fcebab5703e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 27 Aug 2021 07:15:30 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRNeU15MUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11988" ], "x-ms-request-id": [ - "e021316b-6339-4b6b-9db3-47d9e112b8b6" + "66970db5-2e6a-464a-937b-aa748830b227" ], "x-ms-correlation-request-id": [ - "e021316b-6339-4b6b-9db3-47d9e112b8b6" + "66970db5-2e6a-464a-937b-aa748830b227" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175703Z:e021316b-6339-4b6b-9db3-47d9e112b8b6" + "SOUTHEASTASIA:20210827T071545Z:66970db5-2e6a-464a-937b-aa748830b227" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -927,7 +985,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:57:03 GMT" + "Fri, 27 Aug 2021 07:15:45 GMT" ], "Expires": [ "-1" @@ -940,17 +998,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRFd05pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRNeU15MUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -961,22 +1019,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" + "11987" ], "x-ms-request-id": [ - "0db393af-6be0-4846-bc4d-5a0a623d13be" + "c5dafb9a-9211-4574-8050-eb1f9e485bc0" ], "x-ms-correlation-request-id": [ - "0db393af-6be0-4846-bc4d-5a0a623d13be" + "c5dafb9a-9211-4574-8050-eb1f9e485bc0" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175718Z:0db393af-6be0-4846-bc4d-5a0a623d13be" + "SOUTHEASTASIA:20210827T071601Z:c5dafb9a-9211-4574-8050-eb1f9e485bc0" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -985,7 +1043,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:57:18 GMT" + "Fri, 27 Aug 2021 07:16:00 GMT" ], "Expires": [ "-1" @@ -998,17 +1056,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRFd05pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRNeU15MUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1019,22 +1077,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" + "11986" ], "x-ms-request-id": [ - "20a572ac-ed9c-44d0-be8e-7596f2ad6b11" + "39005947-ae20-4b93-9295-74e204abd037" ], "x-ms-correlation-request-id": [ - "20a572ac-ed9c-44d0-be8e-7596f2ad6b11" + "39005947-ae20-4b93-9295-74e204abd037" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175734Z:20a572ac-ed9c-44d0-be8e-7596f2ad6b11" + "SOUTHEASTASIA:20210827T071616Z:39005947-ae20-4b93-9295-74e204abd037" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1043,7 +1101,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:57:33 GMT" + "Fri, 27 Aug 2021 07:16:16 GMT" ], "Expires": [ "-1" @@ -1056,17 +1114,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRFd05pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRNeU15MUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1077,22 +1135,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" + "11985" ], "x-ms-request-id": [ - "cfd19f7d-cc35-4269-89b2-2deb7f960daa" + "fdfcecb9-c0c8-4c9f-b929-df739af49cdb" ], "x-ms-correlation-request-id": [ - "cfd19f7d-cc35-4269-89b2-2deb7f960daa" + "fdfcecb9-c0c8-4c9f-b929-df739af49cdb" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175749Z:cfd19f7d-cc35-4269-89b2-2deb7f960daa" + "SOUTHEASTASIA:20210827T071632Z:fdfcecb9-c0c8-4c9f-b929-df739af49cdb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1101,7 +1159,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:57:48 GMT" + "Fri, 27 Aug 2021 07:16:31 GMT" ], "Expires": [ "-1" @@ -1114,17 +1172,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRFd05pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRNeU15MUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1135,22 +1193,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" + "11984" ], "x-ms-request-id": [ - "24986168-e72c-4c5a-8d88-a931101fd144" + "325dbbf9-550d-44b5-a3bd-58671655e972" ], "x-ms-correlation-request-id": [ - "24986168-e72c-4c5a-8d88-a931101fd144" + "325dbbf9-550d-44b5-a3bd-58671655e972" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175805Z:24986168-e72c-4c5a-8d88-a931101fd144" + "SOUTHEASTASIA:20210827T071647Z:325dbbf9-550d-44b5-a3bd-58671655e972" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1159,7 +1217,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:58:05 GMT" + "Fri, 27 Aug 2021 07:16:47 GMT" ], "Expires": [ "-1" @@ -1172,17 +1230,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRFd05pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRNeU15MUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1193,22 +1251,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" + "11983" ], "x-ms-request-id": [ - "1519bc35-909d-4029-8d61-c882b856827f" + "538f779e-cf74-4b49-85c3-58d903ab5e1d" ], "x-ms-correlation-request-id": [ - "1519bc35-909d-4029-8d61-c882b856827f" + "538f779e-cf74-4b49-85c3-58d903ab5e1d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175820Z:1519bc35-909d-4029-8d61-c882b856827f" + "SOUTHEASTASIA:20210827T071703Z:538f779e-cf74-4b49-85c3-58d903ab5e1d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1217,7 +1275,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:58:20 GMT" + "Fri, 27 Aug 2021 07:17:02 GMT" ], "Expires": [ "-1" @@ -1230,17 +1288,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRFd05pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRNeU15MUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1251,22 +1309,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" + "11982" ], "x-ms-request-id": [ - "bca60736-e4ea-4d4d-a664-e60194a30f9d" + "a7de753e-55e3-48a5-93d5-c32fe3d000cc" ], "x-ms-correlation-request-id": [ - "bca60736-e4ea-4d4d-a664-e60194a30f9d" + "a7de753e-55e3-48a5-93d5-c32fe3d000cc" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175836Z:bca60736-e4ea-4d4d-a664-e60194a30f9d" + "SOUTHEASTASIA:20210827T071718Z:a7de753e-55e3-48a5-93d5-c32fe3d000cc" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1275,7 +1333,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:58:35 GMT" + "Fri, 27 Aug 2021 07:17:18 GMT" ], "Expires": [ "-1" @@ -1288,17 +1346,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRFd05pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRNeU15MUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1308,17 +1366,23 @@ "Pragma": [ "no-cache" ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11971" + "11981" ], "x-ms-request-id": [ - "a89d2baa-d498-4e11-a3be-79a538aff35d" + "9aa97579-ded8-4dc6-a419-4ea50ec2f226" ], "x-ms-correlation-request-id": [ - "a89d2baa-d498-4e11-a3be-79a538aff35d" + "9aa97579-ded8-4dc6-a419-4ea50ec2f226" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175852Z:a89d2baa-d498-4e11-a3be-79a538aff35d" + "SOUTHEASTASIA:20210827T071734Z:9aa97579-ded8-4dc6-a419-4ea50ec2f226" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1327,7 +1391,59 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:58:51 GMT" + "Fri, 27 Aug 2021 07:17:33 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRNeU15MUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.30321.06", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11980" + ], + "x-ms-request-id": [ + "7af26438-7cb6-4ec4-a9ca-a02ba31b00f5" + ], + "x-ms-correlation-request-id": [ + "7af26438-7cb6-4ec4-a9ca-a02ba31b00f5" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20210827T071749Z:7af26438-7cb6-4ec4-a9ca-a02ba31b00f5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Date": [ + "Fri, 27 Aug 2021 07:17:49 GMT" ], "Expires": [ "-1" @@ -1337,17 +1453,17 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTEwNi1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRFd05pMUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFQkFUQ0hNT1ZFSk9CLUNTTVJHMTMyMy1FQVNUVVMtTU9WRSIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUWtGVVEwaE5UMVpGU2s5Q0xVTlRUVkpITVRNeU15MUZRVk5VVlZNdFRVOVdSU0lzSW1wdllreHZZMkYwYVc5dUlqb2laV0Z6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1358,16 +1474,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11970" + "11979" ], "x-ms-request-id": [ - "b7a8c2b9-5069-4540-9777-4211a18887b5" + "d35713dc-7c26-4fde-9401-ceec6536a37d" ], "x-ms-correlation-request-id": [ - "b7a8c2b9-5069-4540-9777-4211a18887b5" + "d35713dc-7c26-4fde-9401-ceec6536a37d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175852Z:b7a8c2b9-5069-4540-9777-4211a18887b5" + "SOUTHEASTASIA:20210827T071751Z:d35713dc-7c26-4fde-9401-ceec6536a37d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1376,7 +1492,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:58:51 GMT" + "Fri, 27 Aug 2021 07:17:51 GMT" ], "Expires": [ "-1" @@ -1386,23 +1502,23 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/csmrg4206/providers/Microsoft.Web//sites/rgweb2562?api-version=2015-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2NzbXJnNDIwNi9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi8vc2l0ZXMvcmd3ZWIyNTYyP2FwaS12ZXJzaW9uPTIwMTUtMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg6750/providers/Microsoft.Web//sites/rgweb7187?api-version=2015-08-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnNjc1MC9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi8vc2l0ZXMvcmd3ZWI3MTg3P2FwaS12ZXJzaW9uPTIwMTUtMDgtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6c74d0e7-1cd4-4359-aa1e-ff830137ef5c" + "ae1fef79-2c60-499c-9d34-82ca7c216517" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1413,13 +1529,13 @@ "no-cache" ], "ETag": [ - "\"1D589CB296FF32B\"" + "\"1D79B12F0ED8455\"" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "4959fb35-e1b9-439e-815a-79c6bc6ae702" + "f5ed0bc4-cdd9-4215-a260-4017b84829b7" ], "Server": [ "Microsoft-IIS/10.0" @@ -1431,22 +1547,22 @@ "ASP.NET" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11969" + "11978" ], "x-ms-correlation-request-id": [ - "f194a4e7-dde3-422d-b2de-f967ad5789d3" + "78e9f6fd-0bbc-41a6-9dc0-3c497c7a2447" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175854Z:f194a4e7-dde3-422d-b2de-f967ad5789d3" + "SOUTHEASTASIA:20210827T071751Z:78e9f6fd-0bbc-41a6-9dc0-3c497c7a2447" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:58:53 GMT" + "Fri, 27 Aug 2021 07:17:51 GMT" ], "Content-Length": [ - "3005" + "5699" ], "Content-Type": [ "application/json" @@ -1455,33 +1571,33 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/csmrg4206/providers/Microsoft.Web/sites/rgweb2562\",\r\n \"name\": \"rgweb2562\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"rgweb2562\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"rgweb2562.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"csmrg1106-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-149.api.azurewebsites.windows.net:454/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/webspaces/csmrg1106-EastUSwebspace/sites/rgweb2562\",\r\n \"repositorySiteName\": \"rgweb2562\",\r\n \"owner\": null,\r\n \"usageState\": 0,\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"rgweb2562.azurewebsites.net\",\r\n \"rgweb2562.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": 0,\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"rgweb2562.azurewebsites.net\",\r\n \"sslState\": 0,\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": 0,\r\n \"hostType\": 0\r\n },\r\n {\r\n \"name\": \"rgweb2562.scm.azurewebsites.net\",\r\n \"sslState\": 0,\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": 0,\r\n \"hostType\": 1\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/csmrg1106/providers/Microsoft.Web/serverfarms/Default1rx\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2019-10-23T17:56:14.3866667\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": 0,\r\n \"runtimeAvailabilityState\": 0,\r\n \"siteConfig\": null,\r\n \"deploymentId\": \"rgweb2562\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Free\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"14F249D01B50CBB8F2DE612E27F5C930D0B30D37089E73A0EBEC4EEAE6627C96\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"40.71.11.135\",\r\n \"possibleInboundIpAddresses\": \"40.71.11.135\",\r\n \"outboundIpAddresses\": \"40.71.11.135,40.76.213.7,40.87.4.232,40.71.172.174,23.96.88.147\",\r\n \"possibleOutboundIpAddresses\": \"40.71.11.135,40.76.213.7,40.87.4.232,40.71.172.174,23.96.88.147,40.71.170.213,52.170.206.242,40.121.181.124,40.121.178.163,13.82.236.161\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-149\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"csmrg4206\",\r\n \"defaultHostName\": \"rgweb2562.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": 0,\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": [],\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg6750/providers/Microsoft.Web/sites/rgweb7187\",\r\n \"name\": \"rgweb7187\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"rgweb7187\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"rgweb7187.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"csmrg1323-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-277.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/csmrg1323-EastUSwebspace/sites/rgweb7187\",\r\n \"repositorySiteName\": \"rgweb7187\",\r\n \"owner\": null,\r\n \"usageState\": 0,\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"rgweb7187.azurewebsites.net\",\r\n \"rgweb7187.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": 0,\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"rgweb7187.azurewebsites.net\",\r\n \"sslState\": 0,\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": 0,\r\n \"hostType\": 0\r\n },\r\n {\r\n \"name\": \"rgweb7187.scm.azurewebsites.net\",\r\n \"sslState\": 0,\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": 0,\r\n \"hostType\": 1\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg1323/providers/Microsoft.Web/serverfarms/Default1mt\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2021-08-27T07:12:48.4533333\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": 0,\r\n \"runtimeAvailabilityState\": 0,\r\n \"siteConfig\": {\r\n \"numberOfWorkers\": 1,\r\n \"defaultDocuments\": null,\r\n \"netFrameworkVersion\": null,\r\n \"phpVersion\": null,\r\n \"pythonVersion\": null,\r\n \"nodeVersion\": null,\r\n \"powerShellVersion\": null,\r\n \"linuxFxVersion\": \"\",\r\n \"windowsFxVersion\": null,\r\n \"requestTracingEnabled\": null,\r\n \"remoteDebuggingEnabled\": null,\r\n \"remoteDebuggingVersion\": null,\r\n \"httpLoggingEnabled\": null,\r\n \"azureMonitorLogCategories\": null,\r\n \"acrUseManagedIdentityCreds\": false,\r\n \"acrUserManagedIdentityID\": null,\r\n \"logsDirectorySizeLimit\": null,\r\n \"detailedErrorLoggingEnabled\": null,\r\n \"publishingUsername\": null,\r\n \"publishingPassword\": null,\r\n \"appSettings\": null,\r\n \"azureStorageAccounts\": null,\r\n \"metadata\": null,\r\n \"connectionStrings\": null,\r\n \"machineKey\": null,\r\n \"handlerMappings\": null,\r\n \"documentRoot\": null,\r\n \"scmType\": null,\r\n \"use32BitWorkerProcess\": null,\r\n \"webSocketsEnabled\": null,\r\n \"alwaysOn\": false,\r\n \"javaVersion\": null,\r\n \"javaContainer\": null,\r\n \"javaContainerVersion\": null,\r\n \"appCommandLine\": null,\r\n \"managedPipelineMode\": null,\r\n \"virtualApplications\": null,\r\n \"winAuthAdminState\": null,\r\n \"winAuthTenantState\": null,\r\n \"customAppPoolIdentityAdminState\": null,\r\n \"customAppPoolIdentityTenantState\": null,\r\n \"runtimeADUser\": null,\r\n \"runtimeADUserPassword\": null,\r\n \"loadBalancing\": null,\r\n \"routingRules\": null,\r\n \"experiments\": null,\r\n \"limits\": null,\r\n \"autoHealEnabled\": null,\r\n \"autoHealRules\": null,\r\n \"tracingOptions\": null,\r\n \"vnetName\": null,\r\n \"vnetRouteAllEnabled\": null,\r\n \"vnetPrivatePortsCount\": null,\r\n \"publicNetworkAccess\": null,\r\n \"cors\": null,\r\n \"push\": null,\r\n \"apiDefinition\": null,\r\n \"apiManagementConfig\": null,\r\n \"autoSwapSlotName\": null,\r\n \"localMySqlEnabled\": null,\r\n \"managedServiceIdentityId\": null,\r\n \"xManagedServiceIdentityId\": null,\r\n \"keyVaultReferenceIdentity\": null,\r\n \"ipSecurityRestrictions\": null,\r\n \"scmIpSecurityRestrictions\": null,\r\n \"scmIpSecurityRestrictionsUseMain\": null,\r\n \"http20Enabled\": false,\r\n \"minTlsVersion\": null,\r\n \"scmMinTlsVersion\": null,\r\n \"ftpsState\": null,\r\n \"preWarmedInstanceCount\": null,\r\n \"functionAppScaleLimit\": 0,\r\n \"healthCheckPath\": null,\r\n \"fileChangeAuditEnabled\": null,\r\n \"functionsRuntimeScaleMonitoringEnabled\": null,\r\n \"websiteTimeZone\": null,\r\n \"minimumElasticInstanceCount\": 0\r\n },\r\n \"deploymentId\": \"rgweb7187\",\r\n \"slotName\": null,\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Free\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertMode\": 0,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"0FFA32248F34E67BEAA6BC639753005F4F7BED4F59950F668037EEAB327F1054\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"20.49.104.48\",\r\n \"possibleInboundIpAddresses\": \"20.49.104.48\",\r\n \"ftpUsername\": \"rgweb7187\\\\$rgweb7187\",\r\n \"ftpsHostName\": \"ftps://waws-prod-blu-277.ftp.azurewebsites.windows.net/site/wwwroot\",\r\n \"outboundIpAddresses\": \"20.62.179.49,20.62.179.51,20.62.179.61,20.62.179.96,20.62.179.173,20.62.180.7,20.49.104.48\",\r\n \"possibleOutboundIpAddresses\": \"20.62.179.49,20.62.179.51,20.62.179.61,20.62.179.96,20.62.179.173,20.62.180.7,20.62.180.43,20.62.181.114,20.62.181.118,20.62.181.191,20.62.181.219,20.62.182.8,20.62.182.24,20.62.182.42,20.62.182.79,20.62.182.86,20.62.182.105,20.62.182.249,20.62.183.45,20.62.183.187,40.88.232.97,40.88.232.105,40.88.232.203,40.88.232.246,40.88.233.55,40.88.233.168,40.88.233.172,40.88.233.249,40.88.233.252,40.88.234.1,20.49.104.48\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-277\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"csmrg6750\",\r\n \"defaultHostName\": \"rgweb7187.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"keyVaultReferenceIdentity\": \"SystemAssigned\",\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": 0,\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": [],\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null,\r\n \"migrationState\": null,\r\n \"eligibleLogCategories\": \"AppServiceAppLogs,AppServiceAuditLogs,AppServiceConsoleLogs,AppServiceHTTPLogs,AppServiceIPSecAuditLogs,AppServicePlatformLogs,ScanLogs\",\r\n \"storageAccountRequired\": false,\r\n \"virtualNetworkSubnetId\": null\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/csmrg4206/providers/Microsoft.Web//sites/rgweb2562?api-version=2015-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2NzbXJnNDIwNi9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi8vc2l0ZXMvcmd3ZWIyNTYyP2FwaS12ZXJzaW9uPTIwMTUtMDgtMDE=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"SiteMode\": \"Limited\",\r\n \"ComputeMode\": \"Dynamic\"\r\n },\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {}\r\n}", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg6750/providers/Microsoft.Web//sites/rgweb7187?api-version=2015-08-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnNjc1MC9wcm92aWRlcnMvTWljcm9zb2Z0LldlYi8vc2l0ZXMvcmd3ZWI3MTg3P2FwaS12ZXJzaW9uPTIwMTUtMDgtMDE=", + "RequestMethod": "PATCH", + "RequestBody": "{\r\n \"properties\": {\r\n \"SiteMode\": \"Limited\",\r\n \"ComputeMode\": \"Dynamic\"\r\n },\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "23ceb899-36d0-4b44-aa5a-16cfd5d44ea2" + "b3bdc8c2-ef47-44ed-99d6-95e68175ab66" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "145" + "101" ] }, "ResponseHeaders": { @@ -1492,13 +1608,13 @@ "no-cache" ], "ETag": [ - "\"1D589CB296FF32B\"" + "\"1D79B12F0ED8455\"" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ - "b74c2747-027f-4f2d-b7cf-9a0a3cfa255f" + "8dc27757-f8a8-4a7d-a5e9-8cd1bab89b51" ], "Server": [ "Microsoft-IIS/10.0" @@ -1513,19 +1629,19 @@ "498" ], "x-ms-correlation-request-id": [ - "0fbe2f1f-5133-4326-a878-d7e1465f8244" + "b7db3623-8d04-420e-8e9b-4b4e24818693" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175855Z:0fbe2f1f-5133-4326-a878-d7e1465f8244" + "SOUTHEASTASIA:20210827T071755Z:b7db3623-8d04-420e-8e9b-4b4e24818693" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:58:54 GMT" + "Fri, 27 Aug 2021 07:17:55 GMT" ], "Content-Length": [ - "3007" + "5696" ], "Content-Type": [ "application/json" @@ -1534,27 +1650,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/csmrg4206/providers/Microsoft.Web/sites/rgweb2562\",\r\n \"name\": \"rgweb2562\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"rgweb2562\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"rgweb2562.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"csmrg1106-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-149.api.azurewebsites.windows.net:454/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/webspaces/csmrg1106-EastUSwebspace/sites/rgweb2562\",\r\n \"repositorySiteName\": \"rgweb2562\",\r\n \"owner\": null,\r\n \"usageState\": 0,\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"rgweb2562.azurewebsites.net\",\r\n \"rgweb2562.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": 0,\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"rgweb2562.azurewebsites.net\",\r\n \"sslState\": 0,\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": 0,\r\n \"hostType\": 0\r\n },\r\n {\r\n \"name\": \"rgweb2562.scm.azurewebsites.net\",\r\n \"sslState\": 0,\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": 0,\r\n \"hostType\": 1\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/csmrg1106/providers/Microsoft.Web/serverfarms/Default1rx\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2019-10-23T17:58:54.7333333\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": 0,\r\n \"runtimeAvailabilityState\": 0,\r\n \"siteConfig\": null,\r\n \"deploymentId\": \"rgweb2562\",\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Free\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"14F249D01B50CBB8F2DE612E27F5C930D0B30D37089E73A0EBEC4EEAE6627C96\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"40.71.11.135\",\r\n \"possibleInboundIpAddresses\": \"40.71.11.135\",\r\n \"outboundIpAddresses\": \"40.71.11.135,40.76.213.7,40.87.4.232,40.71.172.174,23.96.88.147\",\r\n \"possibleOutboundIpAddresses\": \"40.71.11.135,40.76.213.7,40.87.4.232,40.71.172.174,23.96.88.147,40.71.170.213,52.170.206.242,40.121.181.124,40.121.178.163,13.82.236.161\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-149\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"csmrg4206\",\r\n \"defaultHostName\": \"rgweb2562.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": 0,\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": null,\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg6750/providers/Microsoft.Web/sites/rgweb7187\",\r\n \"name\": \"rgweb7187\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"kind\": \"app\",\r\n \"location\": \"East US\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"name\": \"rgweb7187\",\r\n \"state\": \"Running\",\r\n \"hostNames\": [\r\n \"rgweb7187.azurewebsites.net\"\r\n ],\r\n \"webSpace\": \"csmrg1323-EastUSwebspace\",\r\n \"selfLink\": \"https://waws-prod-blu-277.api.azurewebsites.windows.net:454/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/webspaces/csmrg1323-EastUSwebspace/sites/rgweb7187\",\r\n \"repositorySiteName\": \"rgweb7187\",\r\n \"owner\": null,\r\n \"usageState\": 0,\r\n \"enabled\": true,\r\n \"adminEnabled\": true,\r\n \"enabledHostNames\": [\r\n \"rgweb7187.azurewebsites.net\",\r\n \"rgweb7187.scm.azurewebsites.net\"\r\n ],\r\n \"siteProperties\": {\r\n \"metadata\": null,\r\n \"properties\": [\r\n {\r\n \"name\": \"LinuxFxVersion\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"WindowsFxVersion\",\r\n \"value\": null\r\n }\r\n ],\r\n \"appSettings\": null\r\n },\r\n \"availabilityState\": 0,\r\n \"sslCertificates\": null,\r\n \"csrs\": [],\r\n \"cers\": null,\r\n \"siteMode\": null,\r\n \"hostNameSslStates\": [\r\n {\r\n \"name\": \"rgweb7187.azurewebsites.net\",\r\n \"sslState\": 0,\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": 0,\r\n \"hostType\": 0\r\n },\r\n {\r\n \"name\": \"rgweb7187.scm.azurewebsites.net\",\r\n \"sslState\": 0,\r\n \"ipBasedSslResult\": null,\r\n \"virtualIP\": null,\r\n \"thumbprint\": null,\r\n \"toUpdate\": null,\r\n \"toUpdateIpBasedSsl\": null,\r\n \"ipBasedSslState\": 0,\r\n \"hostType\": 1\r\n }\r\n ],\r\n \"computeMode\": null,\r\n \"serverFarm\": null,\r\n \"serverFarmId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/csmrg1323/providers/Microsoft.Web/serverfarms/Default1mt\",\r\n \"reserved\": false,\r\n \"isXenon\": false,\r\n \"hyperV\": false,\r\n \"lastModifiedTimeUtc\": \"2021-08-27T07:17:52.82\",\r\n \"storageRecoveryDefaultState\": \"Running\",\r\n \"contentAvailabilityState\": 0,\r\n \"runtimeAvailabilityState\": 0,\r\n \"siteConfig\": {\r\n \"numberOfWorkers\": 1,\r\n \"defaultDocuments\": null,\r\n \"netFrameworkVersion\": null,\r\n \"phpVersion\": null,\r\n \"pythonVersion\": null,\r\n \"nodeVersion\": null,\r\n \"powerShellVersion\": null,\r\n \"linuxFxVersion\": \"\",\r\n \"windowsFxVersion\": null,\r\n \"requestTracingEnabled\": null,\r\n \"remoteDebuggingEnabled\": null,\r\n \"remoteDebuggingVersion\": null,\r\n \"httpLoggingEnabled\": null,\r\n \"azureMonitorLogCategories\": null,\r\n \"acrUseManagedIdentityCreds\": false,\r\n \"acrUserManagedIdentityID\": null,\r\n \"logsDirectorySizeLimit\": null,\r\n \"detailedErrorLoggingEnabled\": null,\r\n \"publishingUsername\": null,\r\n \"publishingPassword\": null,\r\n \"appSettings\": null,\r\n \"azureStorageAccounts\": null,\r\n \"metadata\": null,\r\n \"connectionStrings\": null,\r\n \"machineKey\": null,\r\n \"handlerMappings\": null,\r\n \"documentRoot\": null,\r\n \"scmType\": null,\r\n \"use32BitWorkerProcess\": null,\r\n \"webSocketsEnabled\": null,\r\n \"alwaysOn\": false,\r\n \"javaVersion\": null,\r\n \"javaContainer\": null,\r\n \"javaContainerVersion\": null,\r\n \"appCommandLine\": null,\r\n \"managedPipelineMode\": null,\r\n \"virtualApplications\": null,\r\n \"winAuthAdminState\": null,\r\n \"winAuthTenantState\": null,\r\n \"customAppPoolIdentityAdminState\": null,\r\n \"customAppPoolIdentityTenantState\": null,\r\n \"runtimeADUser\": null,\r\n \"runtimeADUserPassword\": null,\r\n \"loadBalancing\": null,\r\n \"routingRules\": null,\r\n \"experiments\": null,\r\n \"limits\": null,\r\n \"autoHealEnabled\": null,\r\n \"autoHealRules\": null,\r\n \"tracingOptions\": null,\r\n \"vnetName\": null,\r\n \"vnetRouteAllEnabled\": null,\r\n \"vnetPrivatePortsCount\": null,\r\n \"publicNetworkAccess\": null,\r\n \"cors\": null,\r\n \"push\": null,\r\n \"apiDefinition\": null,\r\n \"apiManagementConfig\": null,\r\n \"autoSwapSlotName\": null,\r\n \"localMySqlEnabled\": null,\r\n \"managedServiceIdentityId\": null,\r\n \"xManagedServiceIdentityId\": null,\r\n \"keyVaultReferenceIdentity\": null,\r\n \"ipSecurityRestrictions\": null,\r\n \"scmIpSecurityRestrictions\": null,\r\n \"scmIpSecurityRestrictionsUseMain\": null,\r\n \"http20Enabled\": false,\r\n \"minTlsVersion\": null,\r\n \"scmMinTlsVersion\": null,\r\n \"ftpsState\": null,\r\n \"preWarmedInstanceCount\": null,\r\n \"functionAppScaleLimit\": 0,\r\n \"healthCheckPath\": null,\r\n \"fileChangeAuditEnabled\": null,\r\n \"functionsRuntimeScaleMonitoringEnabled\": null,\r\n \"websiteTimeZone\": null,\r\n \"minimumElasticInstanceCount\": 0\r\n },\r\n \"deploymentId\": \"rgweb7187\",\r\n \"slotName\": null,\r\n \"trafficManagerHostNames\": null,\r\n \"sku\": \"Free\",\r\n \"scmSiteAlsoStopped\": false,\r\n \"targetSwapSlot\": null,\r\n \"hostingEnvironment\": null,\r\n \"hostingEnvironmentProfile\": null,\r\n \"clientAffinityEnabled\": true,\r\n \"clientCertEnabled\": false,\r\n \"clientCertMode\": 0,\r\n \"clientCertExclusionPaths\": null,\r\n \"hostNamesDisabled\": false,\r\n \"domainVerificationIdentifiers\": null,\r\n \"customDomainVerificationId\": \"0FFA32248F34E67BEAA6BC639753005F4F7BED4F59950F668037EEAB327F1054\",\r\n \"kind\": \"app\",\r\n \"inboundIpAddress\": \"20.49.104.48\",\r\n \"possibleInboundIpAddresses\": \"20.49.104.48\",\r\n \"ftpUsername\": \"rgweb7187\\\\$rgweb7187\",\r\n \"ftpsHostName\": \"ftps://waws-prod-blu-277.ftp.azurewebsites.windows.net/site/wwwroot\",\r\n \"outboundIpAddresses\": \"20.62.179.49,20.62.179.51,20.62.179.61,20.62.179.96,20.62.179.173,20.62.180.7,20.49.104.48\",\r\n \"possibleOutboundIpAddresses\": \"20.62.179.49,20.62.179.51,20.62.179.61,20.62.179.96,20.62.179.173,20.62.180.7,20.62.180.43,20.62.181.114,20.62.181.118,20.62.181.191,20.62.181.219,20.62.182.8,20.62.182.24,20.62.182.42,20.62.182.79,20.62.182.86,20.62.182.105,20.62.182.249,20.62.183.45,20.62.183.187,40.88.232.97,40.88.232.105,40.88.232.203,40.88.232.246,40.88.233.55,40.88.233.168,40.88.233.172,40.88.233.249,40.88.233.252,40.88.234.1,20.49.104.48\",\r\n \"containerSize\": 0,\r\n \"dailyMemoryTimeQuota\": 0,\r\n \"suspendedTill\": null,\r\n \"siteDisabledReason\": 0,\r\n \"functionExecutionUnitsCache\": null,\r\n \"maxNumberOfWorkers\": null,\r\n \"homeStamp\": \"waws-prod-blu-277\",\r\n \"cloningInfo\": null,\r\n \"hostingEnvironmentId\": null,\r\n \"tags\": {},\r\n \"resourceGroup\": \"csmrg6750\",\r\n \"defaultHostName\": \"rgweb7187.azurewebsites.net\",\r\n \"slotSwapStatus\": null,\r\n \"keyVaultReferenceIdentity\": \"SystemAssigned\",\r\n \"httpsOnly\": false,\r\n \"redundancyMode\": 0,\r\n \"inProgressOperationId\": null,\r\n \"geoDistributions\": null,\r\n \"privateEndpointConnections\": null,\r\n \"buildVersion\": null,\r\n \"targetBuildVersion\": null,\r\n \"migrationState\": null,\r\n \"eligibleLogCategories\": \"AppServiceAppLogs,AppServiceAuditLogs,AppServiceConsoleLogs,AppServiceHTTPLogs,AppServiceIPSecAuditLogs,AppServicePlatformLogs,ScanLogs\",\r\n \"storageAccountRequired\": false,\r\n \"virtualNetworkSubnetId\": null\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/csmrg4206?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2NzbXJnNDIwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg6750?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnNjc1MD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "87f4cfe1-fdc9-47f8-a6d7-8982bdb19824" + "028093e0-7df6-42b6-8da1-c5b14340a4c4" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1565,7 +1681,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzQyMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzY3NTAtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -1574,13 +1690,13 @@ "14999" ], "x-ms-request-id": [ - "2ae5c07c-b59f-475b-aa91-5acefa4c51c6" + "a5858ac0-7737-4dd4-95c6-9acc4e33350c" ], "x-ms-correlation-request-id": [ - "2ae5c07c-b59f-475b-aa91-5acefa4c51c6" + "a5858ac0-7737-4dd4-95c6-9acc4e33350c" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175900Z:2ae5c07c-b59f-475b-aa91-5acefa4c51c6" + "SOUTHEASTASIA:20210827T071758Z:a5858ac0-7737-4dd4-95c6-9acc4e33350c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1589,7 +1705,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:58:59 GMT" + "Fri, 27 Aug 2021 07:17:57 GMT" ], "Expires": [ "-1" @@ -1602,23 +1718,23 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/csmrg4206?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2NzbXJnNDIwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg6750?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnNjc1MD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c41a9b41-79f5-46fe-b566-c17d6900f1b8" + "93860faf-3acc-4d76-bd15-969945972820" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1632,16 +1748,16 @@ "gateway" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14997" + "14999" ], "x-ms-request-id": [ - "7fd5d9a0-e866-446b-b670-efc81df55e93" + "7ac67be6-453e-47aa-9c52-078e287337be" ], "x-ms-correlation-request-id": [ - "7fd5d9a0-e866-446b-b670-efc81df55e93" + "7ac67be6-453e-47aa-9c52-078e287337be" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T180143Z:7fd5d9a0-e866-446b-b670-efc81df55e93" + "SOUTHEASTASIA:20210827T072009Z:7ac67be6-453e-47aa-9c52-078e287337be" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1650,7 +1766,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 18:01:43 GMT" + "Fri, 27 Aug 2021 07:20:09 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1662,27 +1778,27 @@ "101" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceGroupNotFound\",\r\n \"message\": \"Resource group 'csmrg4206' could not be found.\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"ResourceGroupNotFound\",\r\n \"message\": \"Resource group 'csmrg6750' could not be found.\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/csmrg1106?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2NzbXJnMTEwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg1323?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnMTMyMz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9f0e0d9f-12b2-4fd4-aa51-da385b3cf634" + "393257c4-a946-4f19-bb78-b5969e126988" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1693,7 +1809,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzEzMjMtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -1702,13 +1818,13 @@ "14998" ], "x-ms-request-id": [ - "a030dc1a-7114-408a-aea2-3cf9a9fd69ee" + "c4dd526c-e2f2-4f89-9da4-51e66b02530d" ], "x-ms-correlation-request-id": [ - "a030dc1a-7114-408a-aea2-3cf9a9fd69ee" + "c4dd526c-e2f2-4f89-9da4-51e66b02530d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175903Z:a030dc1a-7114-408a-aea2-3cf9a9fd69ee" + "SOUTHEASTASIA:20210827T071759Z:c4dd526c-e2f2-4f89-9da4-51e66b02530d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1717,7 +1833,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:59:02 GMT" + "Fri, 27 Aug 2021 07:17:59 GMT" ], "Expires": [ "-1" @@ -1730,23 +1846,23 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/csmrg1106?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2NzbXJnMTEwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/csmrg1323?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2NzbXJnMTMyMz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b5753234-9497-453f-b5c0-9ade6e46a607" + "ef97256f-00cd-4c36-8bf3-eeed9771bb46" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1757,138 +1873,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzEzMjMtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14997" - ], - "x-ms-request-id": [ - "afa926b7-43cb-4967-8745-d7acec3ec5b2" - ], - "x-ms-correlation-request-id": [ - "afa926b7-43cb-4967-8745-d7acec3ec5b2" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175906Z:afa926b7-43cb-4967-8745-d7acec3ec5b2" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 23 Oct 2019 17:59:06 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6RXhNRFl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11968" - ], - "x-ms-request-id": [ - "53e3f9a6-21fc-4fc7-bcba-49f8ebc8a25d" - ], - "x-ms-correlation-request-id": [ - "53e3f9a6-21fc-4fc7-bcba-49f8ebc8a25d" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175922Z:53e3f9a6-21fc-4fc7-bcba-49f8ebc8a25d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Wed, 23 Oct 2019 17:59:21 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6RXhNRFl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11967" + "14999" ], "x-ms-request-id": [ - "845e781c-e8d5-4328-bafc-4b118db298fc" + "251fc0f8-fe43-42f4-b063-6e96f93444a0" ], "x-ms-correlation-request-id": [ - "845e781c-e8d5-4328-bafc-4b118db298fc" + "251fc0f8-fe43-42f4-b063-6e96f93444a0" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175938Z:845e781c-e8d5-4328-bafc-4b118db298fc" + "SOUTHEASTASIA:20210827T071804Z:251fc0f8-fe43-42f4-b063-6e96f93444a0" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1897,7 +1897,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:59:37 GMT" + "Fri, 27 Aug 2021 07:18:04 GMT" ], "Expires": [ "-1" @@ -1910,17 +1910,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6RXhNRFl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzEzMjMtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6RXpNak10UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1931,22 +1931,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzEzMjMtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11966" + "11999" ], "x-ms-request-id": [ - "f244f247-b51f-4a3d-9b84-464a045e9639" + "a9a63fc6-686a-4da0-95c3-9b4474f00ba4" ], "x-ms-correlation-request-id": [ - "f244f247-b51f-4a3d-9b84-464a045e9639" + "a9a63fc6-686a-4da0-95c3-9b4474f00ba4" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T175954Z:f244f247-b51f-4a3d-9b84-464a045e9639" + "SOUTHEASTASIA:20210827T071820Z:a9a63fc6-686a-4da0-95c3-9b4474f00ba4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1955,7 +1955,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 17:59:53 GMT" + "Fri, 27 Aug 2021 07:18:19 GMT" ], "Expires": [ "-1" @@ -1968,17 +1968,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6RXhNRFl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzEzMjMtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6RXpNak10UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1989,22 +1989,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzEzMjMtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11965" + "11998" ], "x-ms-request-id": [ - "9564ece3-d996-4bdd-9ec4-cf0c662a4b80" + "e00e5c71-aabc-480a-9bef-5e7f8710e19c" ], "x-ms-correlation-request-id": [ - "9564ece3-d996-4bdd-9ec4-cf0c662a4b80" + "e00e5c71-aabc-480a-9bef-5e7f8710e19c" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T180009Z:9564ece3-d996-4bdd-9ec4-cf0c662a4b80" + "SOUTHEASTASIA:20210827T071835Z:e00e5c71-aabc-480a-9bef-5e7f8710e19c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2013,7 +2013,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 18:00:09 GMT" + "Fri, 27 Aug 2021 07:18:35 GMT" ], "Expires": [ "-1" @@ -2026,17 +2026,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6RXhNRFl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzEzMjMtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6RXpNak10UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2047,22 +2047,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzEzMjMtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11964" + "11997" ], "x-ms-request-id": [ - "efd145e4-db87-45d4-b892-094cca6e3b66" + "11018057-3fc0-49cd-8536-5c42a0466962" ], "x-ms-correlation-request-id": [ - "efd145e4-db87-45d4-b892-094cca6e3b66" + "11018057-3fc0-49cd-8536-5c42a0466962" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T180025Z:efd145e4-db87-45d4-b892-094cca6e3b66" + "SOUTHEASTASIA:20210827T071851Z:11018057-3fc0-49cd-8536-5c42a0466962" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2071,7 +2071,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 18:00:24 GMT" + "Fri, 27 Aug 2021 07:18:50 GMT" ], "Expires": [ "-1" @@ -2084,17 +2084,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6RXhNRFl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzEzMjMtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6RXpNak10UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2105,22 +2105,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzEzMjMtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11963" + "11996" ], "x-ms-request-id": [ - "807fd58d-842d-4966-a9e9-d02a60f9762a" + "281c467b-1993-4edb-9eb1-6075b83d01f6" ], "x-ms-correlation-request-id": [ - "807fd58d-842d-4966-a9e9-d02a60f9762a" + "281c467b-1993-4edb-9eb1-6075b83d01f6" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T180040Z:807fd58d-842d-4966-a9e9-d02a60f9762a" + "SOUTHEASTASIA:20210827T071906Z:281c467b-1993-4edb-9eb1-6075b83d01f6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2129,7 +2129,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 18:00:39 GMT" + "Fri, 27 Aug 2021 07:19:05 GMT" ], "Expires": [ "-1" @@ -2142,17 +2142,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6RXhNRFl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzEzMjMtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6RXpNak10UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2163,22 +2163,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzEzMjMtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11962" + "11995" ], "x-ms-request-id": [ - "a409c190-e5f2-4f99-b27b-d6db06f8ff0e" + "f81e9000-4c6e-4626-9749-699b9f84e978" ], "x-ms-correlation-request-id": [ - "a409c190-e5f2-4f99-b27b-d6db06f8ff0e" + "f81e9000-4c6e-4626-9749-699b9f84e978" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T180056Z:a409c190-e5f2-4f99-b27b-d6db06f8ff0e" + "SOUTHEASTASIA:20210827T071922Z:f81e9000-4c6e-4626-9749-699b9f84e978" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2187,7 +2187,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 18:00:56 GMT" + "Fri, 27 Aug 2021 07:19:22 GMT" ], "Expires": [ "-1" @@ -2200,17 +2200,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6RXhNRFl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzEzMjMtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6RXpNak10UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2221,22 +2221,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzEzMjMtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11961" + "11994" ], "x-ms-request-id": [ - "96e57a65-af14-42d5-b159-dd3ea936c0af" + "14bc7319-78de-4ebd-b548-e09ecd660c2a" ], "x-ms-correlation-request-id": [ - "96e57a65-af14-42d5-b159-dd3ea936c0af" + "14bc7319-78de-4ebd-b548-e09ecd660c2a" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T180111Z:96e57a65-af14-42d5-b159-dd3ea936c0af" + "SOUTHEASTASIA:20210827T071937Z:14bc7319-78de-4ebd-b548-e09ecd660c2a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2245,7 +2245,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 18:01:11 GMT" + "Fri, 27 Aug 2021 07:19:37 GMT" ], "Expires": [ "-1" @@ -2258,17 +2258,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6RXhNRFl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzEzMjMtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6RXpNak10UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2279,22 +2279,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzEzMjMtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11960" + "11993" ], "x-ms-request-id": [ - "b0ad2b1d-8526-430e-975c-b1e38aaf9dda" + "74e77f03-8c1e-48f4-8ae2-c2d296fccd0b" ], "x-ms-correlation-request-id": [ - "b0ad2b1d-8526-430e-975c-b1e38aaf9dda" + "74e77f03-8c1e-48f4-8ae2-c2d296fccd0b" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T180127Z:b0ad2b1d-8526-430e-975c-b1e38aaf9dda" + "SOUTHEASTASIA:20210827T071953Z:74e77f03-8c1e-48f4-8ae2-c2d296fccd0b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2303,7 +2303,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 18:01:26 GMT" + "Fri, 27 Aug 2021 07:19:53 GMT" ], "Expires": [ "-1" @@ -2316,17 +2316,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6RXhNRFl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzEzMjMtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6RXpNak10UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2337,16 +2337,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11959" + "11992" ], "x-ms-request-id": [ - "313683bb-e1fb-4674-9c18-a4dc97b78029" + "fd463a56-acf2-4a3c-a4db-08d56158d684" ], "x-ms-correlation-request-id": [ - "313683bb-e1fb-4674-9c18-a4dc97b78029" + "fd463a56-acf2-4a3c-a4db-08d56158d684" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T180142Z:313683bb-e1fb-4674-9c18-a4dc97b78029" + "SOUTHEASTASIA:20210827T072009Z:fd463a56-acf2-4a3c-a4db-08d56158d684" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2355,7 +2355,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 18:01:42 GMT" + "Fri, 27 Aug 2021 07:20:08 GMT" ], "Expires": [ "-1" @@ -2368,17 +2368,17 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzExMDYtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6RXhNRFl0UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DU01SRzEzMjMtRUFTVFVTIiwiam9iTG9jYXRpb24iOiJlYXN0dXMifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFEVTAxU1J6RXpNak10UlVGVFZGVlRJaXdpYW05aVRHOWpZWFJwYjI0aU9pSmxZWE4wZFhNaWZRP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2389,16 +2389,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11958" + "11991" ], "x-ms-request-id": [ - "95bd7e1d-c0d2-42dc-9d22-886e7b0095b6" + "58ef5648-691d-4903-b52c-8b9c6863b906" ], "x-ms-correlation-request-id": [ - "95bd7e1d-c0d2-42dc-9d22-886e7b0095b6" + "58ef5648-691d-4903-b52c-8b9c6863b906" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T180143Z:95bd7e1d-c0d2-42dc-9d22-886e7b0095b6" + "SOUTHEASTASIA:20210827T072009Z:58ef5648-691d-4903-b52c-8b9c6863b906" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2407,7 +2407,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 18:01:42 GMT" + "Fri, 27 Aug 2021 07:20:09 GMT" ], "Expires": [ "-1" @@ -2422,14 +2422,14 @@ ], "Names": { "CanCreateUpdateMoveResource": [ - "rgweb2562", - "csmrg1106", - "csmrg4206" + "rgweb7187", + "csmrg1323", + "csmrg6750" ] }, "Variables": { - "ServicePrincipal": "af519bfa-99e8-4193-b65b-e6cd2f8bde7f", + "ServicePrincipal": "09cc0fa8-7726-4f19-9216-8e9b0321cfa2", "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", - "SubscriptionId": "1c638cf4-608f-4ee6-b680-c329e824c3a8" + "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" } } \ No newline at end of file diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Policy/CanCRUDPolicyAssignment.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Policy/CanCRUDPolicyAssignment.json index f32aaf0a5..dc98e6f6a 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Policy/CanCRUDPolicyAssignment.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Policy/CanCRUDPolicyAssignment.json @@ -1,23 +1,23 @@ { "Entries": [ { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-3604?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lEZWZpbml0aW9ucy9wb2wtZGVmLTM2MDQ/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/pol-def-1509?api-version=2019-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lEZWZpbml0aW9ucy9wb2wtZGVmLTE1MDk/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"displayName\": \"pol-defdis-1797\",\r\n \"description\": \"policy definition description\",\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"displayName\": \"pol-defdis-7075\",\r\n \"description\": \"policy definition description\",\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "856a3858-0451-4bcc-9871-f541d5244555" + "9c59713d-8d61-4077-bb1e-792d9f3097ec" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -33,26 +33,29 @@ "Pragma": [ "no-cache" ], - "x-ms-request-id": [ - "southeastasia:0bf5672f-d18f-420f-9408-dd6c97e024bd" + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Kestrel" ], "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], + "x-ms-request-id": [ + "3d9ef5cf-f5e5-458e-9d03-eb7a372f587e" + ], "x-ms-correlation-request-id": [ - "13dff0bd-1ada-49ea-8ae1-cb8f627efd53" + "3d9ef5cf-f5e5-458e-9d03-eb7a372f587e" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191108T055942Z:13dff0bd-1ada-49ea-8ae1-cb8f627efd53" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" + "SOUTHEASTASIA:20210826T080142Z:3d9ef5cf-f5e5-458e-9d03-eb7a372f587e" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Fri, 08 Nov 2019 05:59:41 GMT" + "Thu, 26 Aug 2021 08:01:42 GMT" ], "Content-Length": [ "575" @@ -64,27 +67,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"displayName\": \"pol-defdis-1797\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-08T05:59:42.1212637Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-3604\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-3604\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"displayName\": \"pol-defdis-7075\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"createdOn\": \"2021-08-26T08:01:42.5670415Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/pol-def-1509\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-1509\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-3604?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lEZWZpbml0aW9ucy9wb2wtZGVmLTM2MDQ/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/pol-def-1509?api-version=2019-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lEZWZpbml0aW9ucy9wb2wtZGVmLTE1MDk/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "db3ede79-6b3d-46e3-bd9f-87bf35c5b034" + "ac553012-c4e5-4e65-ba06-02cbd10065e2" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -94,29 +97,29 @@ "Pragma": [ "no-cache" ], - "Vary": [ - "Accept-Encoding" + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" ], - "x-ms-request-id": [ - "southeastasia:2a695ad7-03d9-45d6-89a5-a20d99f042e3" + "Server": [ + "Kestrel" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" + "11999" + ], + "x-ms-request-id": [ + "54b809dc-9a37-43ac-be99-ea6877a5c061" ], "x-ms-correlation-request-id": [ - "eb274756-400e-449c-80ba-2374ec39c1fa" + "54b809dc-9a37-43ac-be99-ea6877a5c061" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191108T055942Z:eb274756-400e-449c-80ba-2374ec39c1fa" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" + "SOUTHEASTASIA:20210826T080142Z:54b809dc-9a37-43ac-be99-ea6877a5c061" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Fri, 08 Nov 2019 05:59:41 GMT" + "Thu, 26 Aug 2021 08:01:42 GMT" ], "Content-Length": [ "575" @@ -128,27 +131,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"displayName\": \"pol-defdis-1797\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-08T05:59:42.1212637Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-3604\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-3604\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"displayName\": \"pol-defdis-7075\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"createdOn\": \"2021-08-26T08:01:42.5670415Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/pol-def-1509\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-1509\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rg-3590?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JnLTM1OTA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg-6124?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnLTYxMjQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "3f9540f8-2a6c-4b99-ac64-8894a9ff6b06" + "27b9ac0e-6b7c-4565-8a28-c04443c0b316" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -168,13 +171,13 @@ "1198" ], "x-ms-request-id": [ - "d75f9f8f-ff26-4443-8588-61eb071d1ed6" + "0ed9ee65-ac35-417a-80fb-9b1be6c4fe4c" ], "x-ms-correlation-request-id": [ - "d75f9f8f-ff26-4443-8588-61eb071d1ed6" + "0ed9ee65-ac35-417a-80fb-9b1be6c4fe4c" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191108T055942Z:d75f9f8f-ff26-4443-8588-61eb071d1ed6" + "SOUTHEASTASIA:20210826T080143Z:0ed9ee65-ac35-417a-80fb-9b1be6c4fe4c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -183,7 +186,7 @@ "nosniff" ], "Date": [ - "Fri, 08 Nov 2019 05:59:41 GMT" + "Thu, 26 Aug 2021 08:01:42 GMT" ], "Content-Length": [ "218" @@ -195,27 +198,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg-3590\",\r\n \"name\": \"rg-3590\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg-6124\",\r\n \"name\": \"rg-6124\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rg-3590?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JnLTM1OTA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg-6124?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnLTYxMjQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8a4c9301-d4fe-47de-93c7-3ec476eac33f" + "3748584a-d8c3-4345-b06f-68ed38acbb91" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -226,16 +229,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" + "11998" ], "x-ms-request-id": [ - "69567cea-45ab-4bb9-bc2a-cfa4b4b96887" + "d157bb05-fcf3-42b3-a706-2aa002594cf9" ], "x-ms-correlation-request-id": [ - "69567cea-45ab-4bb9-bc2a-cfa4b4b96887" + "d157bb05-fcf3-42b3-a706-2aa002594cf9" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191108T055942Z:69567cea-45ab-4bb9-bc2a-cfa4b4b96887" + "SOUTHEASTASIA:20210826T080143Z:d157bb05-fcf3-42b3-a706-2aa002594cf9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -244,7 +247,7 @@ "nosniff" ], "Date": [ - "Fri, 08 Nov 2019 05:59:42 GMT" + "Thu, 26 Aug 2021 08:01:42 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -256,27 +259,27 @@ "218" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg-3590\",\r\n \"name\": \"rg-3590\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg-6124\",\r\n \"name\": \"rg-6124\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "//subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg-3590/providers/Microsoft.Authorization/policyAssignments/pol-ass-5857?api-version=2019-06-01", - "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zLzBiMWY2NDcxLTFiZjAtNGRkYS1hZWMzLWNiOTI3MmYwOTU5MC9yZXNvdXJjZUdyb3Vwcy9yZy0zNTkwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lBc3NpZ25tZW50cy9wb2wtYXNzLTU4NTc/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", + "RequestUri": "//subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg-6124/providers/Microsoft.Authorization/policyAssignments/pol-ass-343?api-version=2019-06-01", + "EncodedRequestUri": "Ly9zdWJzY3JpcHRpb25zL2VjMGFhNWY3LTllNzgtNDBjOS04NWNkLTUzNWM2MzA1YjM4MC9yZXNvdXJjZUdyb3Vwcy9yZy02MTI0L3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lBc3NpZ25tZW50cy9wb2wtYXNzLTM0Mz9hcGktdmVyc2lvbj0yMDE5LTA2LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"displayName\": \"pol-assdis-9021\",\r\n \"policyDefinitionId\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-3604\",\r\n \"enforcementMode\": \"Default\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"displayName\": \"pol-assdis-3504\",\r\n \"policyDefinitionId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/pol-def-1509\",\r\n \"enforcementMode\": \"Default\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "08997271-20e9-40b5-b8ec-d9df32131dab" + "1c6ba1c1-bd15-4a70-9aeb-2596595cdb0c" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -292,29 +295,32 @@ "Pragma": [ "no-cache" ], - "x-ms-request-id": [ - "southeastasia:19d6a36a-ab57-4284-aba2-4743e97c7f71" + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Kestrel" ], "x-ms-ratelimit-remaining-subscription-writes": [ "1197" ], + "x-ms-request-id": [ + "af0e953c-9aef-45d1-b692-0b22578add2d" + ], "x-ms-correlation-request-id": [ - "a78cfe83-954e-4ced-be63-7a927176513e" + "af0e953c-9aef-45d1-b692-0b22578add2d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191108T055942Z:a78cfe83-954e-4ced-be63-7a927176513e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" + "SOUTHEASTASIA:20210826T080143Z:af0e953c-9aef-45d1-b692-0b22578add2d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Fri, 08 Nov 2019 05:59:42 GMT" + "Thu, 26 Aug 2021 08:01:42 GMT" ], "Content-Length": [ - "696" + "694" ], "Content-Type": [ "application/json; charset=utf-8" @@ -323,47 +329,50 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"A0\",\r\n \"tier\": \"Free\"\r\n },\r\n \"properties\": {\r\n \"displayName\": \"pol-assdis-9021\",\r\n \"policyDefinitionId\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-3604\",\r\n \"scope\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg-3590\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-08T05:59:42.7988522Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"enforcementMode\": \"Default\"\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg-3590/providers/Microsoft.Authorization/policyAssignments/pol-ass-5857\",\r\n \"type\": \"Microsoft.Authorization/policyAssignments\",\r\n \"name\": \"pol-ass-5857\"\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"A0\",\r\n \"tier\": \"Free\"\r\n },\r\n \"properties\": {\r\n \"displayName\": \"pol-assdis-3504\",\r\n \"policyDefinitionId\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/pol-def-1509\",\r\n \"scope\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg-6124\",\r\n \"metadata\": {\r\n \"createdBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"createdOn\": \"2021-08-26T08:01:43.4603094Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"enforcementMode\": \"Default\"\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg-6124/providers/Microsoft.Authorization/policyAssignments/pol-ass-343\",\r\n \"type\": \"Microsoft.Authorization/policyAssignments\",\r\n \"name\": \"pol-ass-343\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-3604?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lEZWZpbml0aW9ucy9wb2wtZGVmLTM2MDQ/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/pol-def-1509?api-version=2019-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lEZWZpbml0aW9ucy9wb2wtZGVmLTE1MDk/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b7271b39-42fc-40cf-b50d-525162cc5567" + "abdb799b-b4c9-4024-a6e4-c5a178d7c20f" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { "Cache-Control": [ - "no-cache" + "no-store, no-cache" ], "Pragma": [ "no-cache" ], - "x-ms-request-id": [ - "southeastasia:9f85d95e-6799-4731-abb2-ef9244d89e47" - ], "x-ms-ratelimit-remaining-subscription-deletes": [ "14999" ], + "Server": [ + "Kestrel" + ], + "x-ms-request-id": [ + "ff38b88e-b10f-4bb6-8186-7729efb1fda0" + ], "x-ms-correlation-request-id": [ - "c7eb28c8-d9a0-4aff-88e1-7793d9f53ab6" + "ff38b88e-b10f-4bb6-8186-7729efb1fda0" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191108T055943Z:c7eb28c8-d9a0-4aff-88e1-7793d9f53ab6" + "SOUTHEASTASIA:20210826T080143Z:ff38b88e-b10f-4bb6-8186-7729efb1fda0" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -372,34 +381,34 @@ "nosniff" ], "Date": [ - "Fri, 08 Nov 2019 05:59:42 GMT" + "Thu, 26 Aug 2021 08:01:43 GMT" ], "Content-Length": [ - "371" + "370" ], "Content-Type": [ - "application/json; charset=utf-8" + "application/json" ], "Expires": [ "-1" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"InvalidDeletePolicyDefinitionRequest\",\r\n \"message\": \"The policy definition 'pol-def-3604' cannot be deleted. It is referenced by the policy assignment '/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg-3590/providers/Microsoft.Authorization/policyAssignments/pol-ass-5857'. Please delete all policy assignments referencing the policy.\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"InvalidDeletePolicyDefinitionRequest\",\r\n \"message\": \"The policy definition 'pol-def-1509' cannot be deleted. It is referenced by the policy assignment '/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg-6124/providers/Microsoft.Authorization/policyAssignments/pol-ass-343'. Please delete all policy assignments referencing the policy.\"\r\n }\r\n}", "StatusCode": 400 } ], "Names": { "CanCRUDPolicyAssignment": [ - "pol-def-3604", - "pol-defdis-1797", - "rg-3590", - "pol-ass-5857", - "pol-assdis-9021" + "pol-def-1509", + "pol-defdis-7075", + "rg-6124", + "pol-ass-343", + "pol-assdis-3504" ] }, "Variables": { - "ServicePrincipal": "6345c07e-79bd-46c3-8486-ae12b7d6893d", - "AADTenant": "54826b22-38d6-4fb2-bad9-b7b93a3e9c5a", - "SubscriptionId": "0b1f6471-1bf0-4dda-aec3-cb9272f09590" + "ServicePrincipal": "09cc0fa8-7726-4f19-9216-8e9b0321cfa2", + "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" } } \ No newline at end of file diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Policy/CanCRUDPolicyDefinition.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Policy/CanCRUDPolicyDefinition.json index 2e125bb25..3d408afab 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Policy/CanCRUDPolicyDefinition.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Policy/CanCRUDPolicyDefinition.json @@ -1,29 +1,29 @@ { "Entries": [ { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-7104?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lEZWZpbml0aW9ucy9wb2wtZGVmLTcxMDQ/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/pol-def-5389?api-version=2019-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lEZWZpbml0aW9ucy9wb2wtZGVmLTUzODk/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"displayName\": \"pol-dis-2197\",\r\n \"description\": \"policy definition description\",\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"displayName\": \"pol-dis-855\",\r\n \"description\": \"policy definition description\",\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "fde6d1c9-03d7-4f18-acac-fdd21e00ffa2" + "3b3e8e29-302c-4171-a3cf-e73e6967ff99" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "418" + "417" ] }, "ResponseHeaders": { @@ -33,29 +33,32 @@ "Pragma": [ "no-cache" ], - "x-ms-request-id": [ - "southeastasia:b2d6149c-0504-433f-b558-6b853ba5f726" + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Kestrel" ], "x-ms-ratelimit-remaining-subscription-writes": [ "1199" ], + "x-ms-request-id": [ + "ed9bb508-f69e-4bbf-8489-836d66543e76" + ], "x-ms-correlation-request-id": [ - "150a3040-0757-46aa-9b8b-832cdcd6e60c" + "ed9bb508-f69e-4bbf-8489-836d66543e76" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191108T055906Z:150a3040-0757-46aa-9b8b-832cdcd6e60c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" + "SOUTHEASTASIA:20210826T080144Z:ed9bb508-f69e-4bbf-8489-836d66543e76" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Fri, 08 Nov 2019 05:59:06 GMT" + "Thu, 26 Aug 2021 08:01:43 GMT" ], "Content-Length": [ - "572" + "571" ], "Content-Type": [ "application/json; charset=utf-8" @@ -64,33 +67,33 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"displayName\": \"pol-dis-2197\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-08T05:59:06.5829981Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-7104\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-7104\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"displayName\": \"pol-dis-855\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"createdOn\": \"2021-08-26T08:01:44.2263332Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/pol-def-5389\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-5389\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-7104?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lEZWZpbml0aW9ucy9wb2wtZGVmLTcxMDQ/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/pol-def-5389?api-version=2019-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lEZWZpbml0aW9ucy9wb2wtZGVmLTUzODk/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"displayName\": \"pol-dis-2197\",\r\n \"description\": \"policy definition description\",\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"displayName\": \"pol-dis-855\",\r\n \"description\": \"policy definition description\",\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "687663d8-6fed-48e4-b7b3-5d614aa737ca" + "ee9558fc-385c-4e43-9e5e-d71122b55a10" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "422" + "421" ] }, "ResponseHeaders": { @@ -100,29 +103,32 @@ "Pragma": [ "no-cache" ], - "x-ms-request-id": [ - "southeastasia:2d51bf86-517e-4898-9365-2a2fbaabeedc" + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Kestrel" ], "x-ms-ratelimit-remaining-subscription-writes": [ "1198" ], + "x-ms-request-id": [ + "735d0d37-7709-4455-9893-e60bf94048b3" + ], "x-ms-correlation-request-id": [ - "d63e3f4f-13f0-4e91-beae-553ee1bdd7e0" + "735d0d37-7709-4455-9893-e60bf94048b3" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191108T055908Z:d63e3f4f-13f0-4e91-beae-553ee1bdd7e0" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" + "SOUTHEASTASIA:20210826T080147Z:735d0d37-7709-4455-9893-e60bf94048b3" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Fri, 08 Nov 2019 05:59:08 GMT" + "Thu, 26 Aug 2021 08:01:46 GMT" ], "Content-Length": [ - "636" + "635" ], "Content-Type": [ "application/json; charset=utf-8" @@ -131,27 +137,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"displayName\": \"pol-dis-2197\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-08T05:59:06.5829981Z\",\r\n \"updatedBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"updatedOn\": \"2019-11-08T05:59:08.2772228Z\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-7104\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-7104\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"displayName\": \"pol-dis-855\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"createdOn\": \"2021-08-26T08:01:44.2263332Z\",\r\n \"updatedBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"updatedOn\": \"2021-08-26T08:01:47.1545289Z\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/pol-def-5389\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-5389\"\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lEZWZpbml0aW9ucz9hcGktdmVyc2lvbj0yMDE5LTA2LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions?api-version=2019-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lEZWZpbml0aW9ucz9hcGktdmVyc2lvbj0yMDE5LTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "fe357326-f8b4-4ee4-b277-88ffe6293b26" + "437dba52-8279-41d1-a8b3-92b67818a1e7" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -161,32 +167,32 @@ "Pragma": [ "no-cache" ], - "Vary": [ - "Accept-Encoding" + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "Server": [ + "Kestrel" ], "x-ms-ratelimit-remaining-subscription-reads": [ "11999" ], "x-ms-request-id": [ - "southeastasia:3f06e91d-9db0-44fe-8951-8c20bf21b6ed" + "6f0b5d50-e123-46e6-b521-59878e092adb" ], "x-ms-correlation-request-id": [ - "8c239b9a-092e-4f14-90d4-5c85cfba3181" + "6f0b5d50-e123-46e6-b521-59878e092adb" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191108T055907Z:8c239b9a-092e-4f14-90d4-5c85cfba3181" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" + "SOUTHEASTASIA:20210826T080144Z:6f0b5d50-e123-46e6-b521-59878e092adb" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Fri, 08 Nov 2019 05:59:06 GMT" + "Thu, 26 Aug 2021 08:01:43 GMT" ], "Content-Length": [ - "1079482" + "5160482" ], "Content-Type": [ "application/json; charset=utf-8" @@ -195,27 +201,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit virtual machines without disaster recovery configured\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Audit virtual machines which do not have disaster recovery configured. To learn more about disaster recovery, visit https://aka.ms/asr-doc.\",\r\n \"metadata\": {\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Resources/links\",\r\n \"existenceCondition\": {\r\n \"field\": \"name\",\r\n \"like\": \"ASR-Protect-*\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0015ea4d-51ff-4ce3-8d8c-f3f8f0179a56\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0015ea4d-51ff-4ce3-8d8c-f3f8f0179a56\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Web Sockets state for a Function App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"The Web Sockets protocol is vulnerable to different types of security threats. Use of Web Sockets within an Function app must be carefully reviewed.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true,\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"DisableWebSockets\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/001802d1-4969-4c82-a700-c29c6c6f9bbd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"001802d1-4969-4c82-a700-c29c6c6f9bbd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs on which the remote host connection status does not match the specified one\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines on which the remote host connection status does not match the specified one. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsRemoteConnection\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/02a84be7-c304-421f-9bb7-5d2c26af54ad\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"02a84be7-c304-421f-9bb7-5d2c26af54ad\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"SQL managed instance TDE protector should be encrypted with your own key\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Transparent Data Encryption (TDE) with your own key support provides increased transparency and control over the TDE Protector, increased security with an HSM-backed external service, and promotion of separation of duties.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/managedInstances\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/managedInstances/encryptionProtector\",\r\n \"name\": \"current\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/managedInstances/encryptionProtector/serverKeyType\",\r\n \"equals\": \"AzureKeyVault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/managedInstances/encryptionProtector/uri\",\r\n \"notEquals\": \"\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/managedInstances/encryptionProtector/uri\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/048248b0-55cd-46da-b1ff-39efd52db260\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"048248b0-55cd-46da-b1ff-39efd52db260\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Service Bus to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Service Bus to stream to a regional Log Analytics workspace when any Service Bus which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_logAnalytics\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ServiceBus/namespaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.ServiceBus/namespaces/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"OperationalLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/04d53d87-841c-4f23-8a5b-21564380b55e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"04d53d87-841c-4f23-8a5b-21564380b55e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy Log Analytics Agent for Linux VMs\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Log Analytics Agent for Linux VMs if the VM Image (OS) is in the list defined and the agent is not installed.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"listOfImageIdToInclude\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of VM images that have supported Linux OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"14.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"OmsAgentForLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"MMAExtension\",\r\n \"vmExtensionPublisher\": \"Microsoft.EnterpriseCloud.Monitoring\",\r\n \"vmExtensionType\": \"OmsAgentForLinux\",\r\n \"vmExtensionTypeHandlerVersion\": \"1.7\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"typeHandlerVersion\": \"[variables('vmExtensionTypeHandlerVersion')]\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"workspaceId\": \"[reference(parameters('logAnalytics'), '2015-03-20').customerId]\",\r\n \"stopOnMultipleConnections\": \"true\"\r\n },\r\n \"protectedSettings\": {\r\n \"workspaceKey\": \"[listKeys(parameters('logAnalytics'), '2015-03-20').primarySharedKey]\"\r\n }\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled extension for VM', ': ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/053d3325-282c-4e5c-b944-24faffd30d77\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"053d3325-282c-4e5c-b944-24faffd30d77\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Vulnerability Assessment settings for SQL server should contain an email address to receive scan reports\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Ensure that an email address is provided for the 'Send scan reports to' field in the Vulnerability Assessment settings. This email address receives scan result summary after a periodic scan runs on SQL servers.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/vulnerabilityAssessments\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/servers/vulnerabilityAssessments/default.recurringScans.emails[*]\",\r\n \"notEquals\": \"\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/057d6cfe-9c4f-4a6d-bc60-14420ea1f1a9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"057d6cfe-9c4f-4a6d-bc60-14420ea1f1a9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Diagnostic logs in Azure Data Lake Store should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of diagnostic logs. This enables you to recreate activity trails to use for investigation purposes; when a security incident occurs or when your network is compromised\",\r\n \"metadata\": {\r\n \"category\": \"Data Lake\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required diagnostic logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataLakeStore/accounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"[parameters('requiredRetentionDays')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/057ef27e-665e-4328-8ea3-04b3122bd9fb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"057ef27e-665e-4328-8ea3-04b3122bd9fb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit SQL DB Level Audit Setting\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Audit DB level audit setting for SQL databases\",\r\n \"metadata\": {\r\n \"category\": \"SQL\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"setting\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Setting\"\r\n },\r\n \"allowedValues\": [\r\n \"enabled\",\r\n \"disabled\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers/databases\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"notEquals\": \"master\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"AuditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/databases/auditingSettings\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/auditingSettings.state\",\r\n \"equals\": \"[parameters('setting')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/06a78e20-9358-41c9-923c-fb736d382a12\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"06a78e20-9358-41c9-923c-fb736d382a12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit VMs that do not use managed disks\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits VMs that do not use managed disks\",\r\n \"metadata\": {\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osDisk.uri\",\r\n \"exists\": \"True\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/VirtualMachineScaleSets\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osDisk.vhdContainers\",\r\n \"exists\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osdisk.imageUrl\",\r\n \"exists\": \"True\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/06a78e20-9358-41c9-923c-fb736d382a4d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"06a78e20-9358-41c9-923c-fb736d382a4d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"CORS should not allow every resource to access your Function Apps\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Cross-Origin Resource Sharing (CORS) should not allow all domains to access your Function app. Allow only required domains to interact with your Function app.\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.cors.allowedOrigins[*]\",\r\n \"notEquals\": \"*\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0820b7b9-23aa-4725-a1ce-ae4558f718e5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0820b7b9-23aa-4725-a1ce-ae4558f718e5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy Log Analytics Agent for Windows VMs\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Log Analytics Agent for Windows VMs if the VM Image (OS) is in the list defined and the agent is not installed. The list of OS images will be updated over time as support is updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"listOfImageIdToInclude\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of VM images that have supported Windows OS to add to scope\",\r\n \"description\": \"Example values: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"MicrosoftMonitoringAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"MMAExtension\",\r\n \"vmExtensionPublisher\": \"Microsoft.EnterpriseCloud.Monitoring\",\r\n \"vmExtensionType\": \"MicrosoftMonitoringAgent\",\r\n \"vmExtensionTypeHandlerVersion\": \"1.0\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"typeHandlerVersion\": \"[variables('vmExtensionTypeHandlerVersion')]\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"workspaceId\": \"[reference(parameters('logAnalytics'), '2015-03-20').customerId]\",\r\n \"stopOnMultipleConnections\": \"true\"\r\n },\r\n \"protectedSettings\": {\r\n \"workspaceKey\": \"[listKeys(parameters('logAnalytics'), '2015-03-20').primarySharedKey]\"\r\n }\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled extension for VM', ': ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0868462e-646c-4fe3-9ced-a733534b6a2c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0868462e-646c-4fe3-9ced-a733534b6a2c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Web Applications that are not using latest supported PHP Framework\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use the latest supported PHP version for the latest security classes. Using older classes and types can make your application vulnerable.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true,\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"WebApp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UseLatestPHP\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/08b17839-76c6-4015-90e0-33d9d54d219c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"08b17839-76c6-4015-90e0-33d9d54d219c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Search Services to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Search Services to stream to a regional Log Analytics workspace when any Search Services which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_logAnalytics\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Search/searchServices\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Search/searchServices/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"OperationLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/08ba64b8-738f-4918-9686-730d2ed79c7d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"08ba64b8-738f-4918-9686-730d2ed79c7d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Network Security Group Rules for Internet facing virtual machines should be hardened\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Security Center analyzes the traffic patterns of Internet facing virtual machines and provides Network Security Group rule recommendations that reduce the potential attack surface\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"adaptiveNetworkHardenings\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/08e6af2d-db70-460a-bfe9-d5bd474ba9d6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"08e6af2d-db70-460a-bfe9-d5bd474ba9d6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"There should be more than one owner assigned to your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"It is recommended to designate more than one subscription owner in order to have administrator access redundancy.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"DesignateMoreThanOneOwner\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/09024ccc-0c5f-475e-9457-b7c0d9ed487b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"09024ccc-0c5f-475e-9457-b7c0d9ed487b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Disk encryption should be applied on virtual machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"VMs without an enabled disk encryption will be monitored by Azure Security Center as recommendations\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"encryption\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0961003e-5a0a-4549-abde-af6a37f2724d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy prerequisites to backup VMs of a location to an existing central Vault in the same location \",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy configures Azure Backup protection on VMs in a given location to an existing central vault in the same location. It applies to only those VMs that are not already configured for backup. It is recommended that this policy is assigned to not more than 200 VMs. If the policy is assigned for more than 200 VMs, it can result in the backup getting triggered a few hours beyond the defined schedule. This policy will be enhanced to support more VM images.\",\r\n \"metadata\": {\r\n \"category\": \"Backup\"\r\n },\r\n \"parameters\": {\r\n \"vaultLocation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Location (Specify the location of the VMs that you want to protect)\",\r\n \"description\": \"Specify the location of the VMs that you want to protect. VMs should be backed up to a vault in the same location.\\nFor example - southeastasia\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"backupPolicyId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Backup Policy (of type Azure VM from a vault in the location chosen above)\",\r\n \"description\": \"Specify the id of the Azure backup policy to configure backup of the virtual machines. The selected Azure backup policy should be of type Azure virtual machine. This policy needs to be in a vault that is present in the location chosen above.\\nFor example - /subscriptions//resourceGroups//providers/Microsoft.RecoveryServices/vaults//backupPolicies/\",\r\n \"strongType\": \"Microsoft.RecoveryServices/vaults/backupPolicies\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"deployIfNotExists\",\r\n \"auditIfNotExists\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"deployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"equals\": \"[parameters('vaultLocation')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"14.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"/providers/microsoft.authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n ],\r\n \"type\": \"Microsoft.RecoveryServices/backupprotecteditems\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"backupPolicyId\": {\r\n \"type\": \"String\"\r\n },\r\n \"fabricName\": {\r\n \"type\": \"String\"\r\n },\r\n \"protectionContainers\": {\r\n \"type\": \"String\"\r\n },\r\n \"protectedItems\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceResourceId\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2017-05-10\",\r\n \"name\": \"[concat('DeployProtection-',uniqueString(parameters('protectedItems')))]\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"resourceGroup\": \"[first(skip(split(parameters('backupPolicyId'), '/'), 4))]\",\r\n \"subscriptionId\": \"[first(skip(split(parameters('backupPolicyId'), '/'), 2))]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"backupPolicyId\": {\r\n \"type\": \"String\"\r\n },\r\n \"fabricName\": {\r\n \"type\": \"String\"\r\n },\r\n \"protectionContainers\": {\r\n \"type\": \"String\"\r\n },\r\n \"protectedItems\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceResourceId\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems\",\r\n \"name\": \"[concat(first(skip(split(parameters('backupPolicyId'), '/'), 8)), '/', parameters('fabricName'), '/',parameters('protectionContainers'), '/', parameters('protectedItems'))]\",\r\n \"apiVersion\": \"2016-06-01\",\r\n \"properties\": {\r\n \"protectedItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"policyId\": \"[parameters('backupPolicyId')]\",\r\n \"sourceResourceId\": \"[parameters('sourceResourceId')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"backupPolicyId\": {\r\n \"value\": \"[parameters('backupPolicyId')]\"\r\n },\r\n \"fabricName\": {\r\n \"value\": \"[parameters('fabricName')]\"\r\n },\r\n \"protectionContainers\": {\r\n \"value\": \"[parameters('protectionContainers')]\"\r\n },\r\n \"protectedItems\": {\r\n \"value\": \"[parameters('protectedItems')]\"\r\n },\r\n \"sourceResourceId\": {\r\n \"value\": \"[parameters('sourceResourceId')]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"backupPolicyId\": {\r\n \"value\": \"[parameters('backupPolicyId')]\"\r\n },\r\n \"fabricName\": {\r\n \"value\": \"Azure\"\r\n },\r\n \"protectionContainers\": {\r\n \"value\": \"[concat('iaasvmcontainer;iaasvmcontainerv2;', resourceGroup().name, ';' ,field('name'))]\"\r\n },\r\n \"protectedItems\": {\r\n \"value\": \"[concat('vm;iaasvmcontainerv2;', resourceGroup().name, ';' ,field('name'))]\"\r\n },\r\n \"sourceResourceId\": {\r\n \"value\": \"[concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/', resourceGroup().name, '/providers/Microsoft.Compute/virtualMachines/',field('name'))]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/09ce66bc-1220-4153-8104-e3f51c936913\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"09ce66bc-1220-4153-8104-e3f51c936913\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit resource location matches resource group location\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit that the resource location matches its resource group location\",\r\n \"metadata\": {\r\n \"category\": \"General\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"location\",\r\n \"notIn\": [\r\n \"[resourcegroup().location]\",\r\n \"global\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0a914e76-4921-4c19-b460-a2d36003525a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0a914e76-4921-4c19-b460-a2d36003525a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'System Audit Policies - Account Management'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Account Management'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesAccountManagement\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SystemAuditPoliciesAccountManagement\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0a9991e6-21be-49f9-8916-a06d934bcf29\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0a9991e6-21be-49f9-8916-a06d934bcf29\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Email notification to subscription owner for high severity alerts should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Enable emailing security alerts to the subscription owner, in order to have them receive security alert emails from Microsoft. This ensures that they are aware of any potential security issues and can mitigate the risk in a timely fashion\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/securityContacts\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/securityContacts/alertsToAdmins\",\r\n \"notEquals\": \"Off\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0b15565f-aa9e-48ba-8619-45960f2c314d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0b15565f-aa9e-48ba-8619-45960f2c314d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Key Vault objects should be recoverable\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits if key vault objects are not recoverable. Soft Delete feature helps to effectively hold the resources for a given retention period (90 days) even after a DELETE operation, while giving the appearance that the object is deleted. When 'Purge protection' is on, a vault or an object in deleted state cannot be purged until the retention period of 90 days has passed. These vaults and objects can still be recovered, assuring customers that the retention policy will be followed.\",\r\n \"metadata\": {\r\n \"category\": \"Key Vault\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/vaults\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/enableSoftDelete\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/enablePurgeProtection\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/enableSoftDelete\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/enablePurgeProtection\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0b60c0b2-2dc2-4e1c-b5c9-abbed971de53\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0b60c0b2-2dc2-4e1c-b5c9-abbed971de53\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"SQL server TDE protector should be encrypted with your own key\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Transparent Data Encryption (TDE) with your own key support provides increased transparency and control over the TDE Protector, increased security with an HSM-backed external service, and promotion of separation of duties.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/encryptionProtector\",\r\n \"name\": \"current\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/servers/encryptionProtector/serverKeyType\",\r\n \"equals\": \"AzureKeyVault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/encryptionProtector/uri\",\r\n \"notEquals\": \"\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/encryptionProtector/uri\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0d134df8-db83-46fb-ad72-fe0c9428c8dd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0d134df8-db83-46fb-ad72-fe0c9428c8dd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs on which Windows Defender Exploit Guard is not enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines on which Windows Defender Exploit Guard is not enabled. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsDefenderExploitGuard\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0d9b45ff-9ddd-43fc-bf59-fbd1c8423053\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0d9b45ff-9ddd-43fc-bf59-fbd1c8423053\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Managed identity should be used in your Function App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use a managed identity for enhanced authentication security\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/managedServiceIdentityId\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0da106f2-4ca3-48e8-bc85-c638fe6aea8f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0da106f2-4ca3-48e8-bc85-c638fe6aea8f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Authorized IP ranges should be defined on Kubernetes Services\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Restrict access to the Kubernetes Service Management API by granting API access only to IP addresses in specific ranges. It is recommended to limit access to authorized IP ranges to ensure that only applications from allowed networks can access the cluster.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/apiServerAuthorizedIPRanges\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0e246bcf-5f6f-4f87-bc6f-775d4712c7ea\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0e246bcf-5f6f-4f87-bc6f-775d4712c7ea\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Remote debugging should be turned off for Function Apps\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Remote debugging requires inbound ports to be opened on an function app. Remote debugging should be turned off.\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.remoteDebuggingEnabled\",\r\n \"equals\": \"false\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0e60b895-3786-45da-8377-9c6b4b6ac5f9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0e60b895-3786-45da-8377-9c6b4b6ac5f9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Geo-redundant backup should be enabled for Azure Database for MariaDB\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Azure Database for MariaDB with geo-redundant backup not enabled.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforMariaDB/servers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforMariaDB/servers/storageProfile.geoRedundantBackup\",\r\n \"notEquals\": \"Enabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0ec47710-77ff-4a3d-9181-6aa50af424d0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0ec47710-77ff-4a3d-9181-6aa50af424d0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy prerequisites to enable Guest Configuration Policy on Windows VMs.\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a system-assigned managed identity and deploys the VM extension for Guest Configuration on Windows VMs. This is a prerequisites for Guest Configuration Policy and must be assigned to the scope before using any Guest Configuration policy. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"AzurePolicyforWindows\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.GuestConfiguration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"ConfigurationforWindows\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0ecd903d-91e7-4726-83d3-a229d7f2e293\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0ecd903d-91e7-4726-83d3-a229d7f2e293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy prerequisites to audit Windows VMs that do not contain the specified certificates in Trusted Root\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows VMs that do not contain the specified certificates in the Trusted Root Certification Authorities certificate store (Cert:\\\\LocalMachine\\\\Root). It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"CertificateThumbprints\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Certificate thumbprints\",\r\n \"description\": \"A semicolon-separated list of certificate thumbprints that should exist under the Trusted Root certificate store (Cert:\\\\LocalMachine\\\\Root). e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsCertificateInTrustedRoot\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude', '=', parameters('CertificateThumbprints')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsCertificateInTrustedRoot\"\r\n },\r\n \"CertificateThumbprints\": {\r\n \"value\": \"[parameters('CertificateThumbprints')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"CertificateThumbprints\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude\",\r\n \"value\": \"[parameters('CertificateThumbprints')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude\",\r\n \"value\": \"[parameters('CertificateThumbprints')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/106ccbe4-a791-4f33-a44a-06796944b8d5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"106ccbe4-a791-4f33-a44a-06796944b8d5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Custom subscription owner roles should not exist\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy ensures that no custom subscription owner roles exist.\",\r\n \"metadata\": {\r\n \"category\": \"General\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Authorization/roleDefinitions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Authorization/roleDefinitions/type\",\r\n \"equals\": \"CustomRole\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Authorization/roleDefinitions/permissions[*].actions[*]\",\r\n \"notEquals\": \"*\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Authorization/roleDefinitions/permissions.actions[*]\",\r\n \"notEquals\": \"*\"\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Authorization/roleDefinitions/assignableScopes[*]\",\r\n \"notIn\": [\r\n \"[concat(subscription().id,'/')]\",\r\n \"[subscription().id]\",\r\n \"/\"\r\n ]\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Authorization/roleDefinitions/assignableScopes[*]\",\r\n \"notLike\": \"/providers/Microsoft.Management/*\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/10ee2ea2-fb4d-45b8-a7e9-a2e770044cd9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"10ee2ea2-fb4d-45b8-a7e9-a2e770044cd9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Audit Dependency Agent Deployment - VM Image (OS) unlisted\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Reports VMs as non-compliant if the VM Image (OS) is not in the list defined and the agent is not installed. The list of OS images will be updated over time as support is updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"listOfImageIdToInclude_windows\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of VM images that have supported Windows OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"listOfImageIdToInclude_linux\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of VM images that have supported Linux OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"not\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude_windows')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude_linux')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"12-SP2\",\r\n \"12-SP3\",\r\n \"12-SP4\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"14.04.0-LTS\",\r\n \"14.04.1-LTS\",\r\n \"14.04.5-LTS\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"16.04-LTS\",\r\n \"16.04.0-LTS\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"18.04-LTS\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Centos\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitoring.DependencyAgent\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/11ac78e3-31bc-4f0c-8434-37ab963cea07\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"11ac78e3-31bc-4f0c-8434-37ab963cea07\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'Security Options - System objects'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - System objects'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsSystemobjects\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsSystemobjects\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/12ae2d24-3805-4b37-9fa9-465968bfbcfa\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"12ae2d24-3805-4b37-9fa9-465968bfbcfa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy prerequisites to audit Windows VMs that do not have the specified applications installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that do not have the specified applications installed. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"installedApplication\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Application names (supports wildcards)\",\r\n \"description\": \"A semicolon-separated list of the names of the applications that should be installed. e.g. 'Microsoft SQL Server 2014 (64-bit); Microsoft Visual Studio Code' or 'Microsoft SQL Server 2014*' (to match any application starting with 'Microsoft SQL Server 2014')\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WhitelistedApplication\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[InstalledApplication]bwhitelistedapp;Name', '=', parameters('installedApplication')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WhitelistedApplication\"\r\n },\r\n \"installedApplication\": {\r\n \"value\": \"[parameters('installedApplication')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"installedApplication\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[InstalledApplication]bwhitelistedapp;Name\",\r\n \"value\": \"[parameters('installedApplication')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[InstalledApplication]bwhitelistedapp;Name\",\r\n \"value\": \"[parameters('installedApplication')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/12f7e5d0-42a7-4630-80d8-54fb7cff9bd6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"12f7e5d0-42a7-4630-80d8-54fb7cff9bd6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy prerequisites to audit Windows VMs in which the Administrators group contains any of the specified members\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines in which the Administrators group contains any of the specified members. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"MembersToExclude\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Members to exclude\",\r\n \"description\": \"A semicolon-separated list of members that should be excluded in the Administrators local group. Ex: Administrator; myUser1; myUser2\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AdministratorsGroupMembersToExclude\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[LocalGroup]AdministratorsGroup;MembersToExclude', '=', parameters('MembersToExclude')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AdministratorsGroupMembersToExclude\"\r\n },\r\n \"MembersToExclude\": {\r\n \"value\": \"[parameters('MembersToExclude')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"MembersToExclude\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[LocalGroup]AdministratorsGroup;MembersToExclude\",\r\n \"value\": \"[parameters('MembersToExclude')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[LocalGroup]AdministratorsGroup;MembersToExclude\",\r\n \"value\": \"[parameters('MembersToExclude')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/144f1397-32f9-4598-8c88-118decc3ccba\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"144f1397-32f9-4598-8c88-118decc3ccba\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy prerequisites to audit Windows VMs that do not have a minimum password age of 1 day\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that do not have a minimum password age of 1 day. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"MinimumPasswordAge\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"MinimumPasswordAge\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'microsoft.hybridcompute/machines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/16390df4-2f73-4b42-af13-c801066763df\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"16390df4-2f73-4b42-af13-c801066763df\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Show audit results from Windows VMs that do not have the specified Windows PowerShell modules installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that do not have the specified Windows PowerShell modules installed. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsPowerShellModules\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/16f9b37c-4408-4c30-bc17-254958f2e2d6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"16f9b37c-4408-4c30-bc17-254958f2e2d6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy associations for a managed application\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys an association resource that associates selected resource types to the specified managed application. This policy deployment does not support nested resource types.\",\r\n \"metadata\": {\r\n \"category\": \"Managed Application\"\r\n },\r\n \"parameters\": {\r\n \"targetManagedApplicationId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Managed application Id\",\r\n \"description\": \"Resource ID of the managed application to which resources need to be associated.\"\r\n }\r\n },\r\n \"resourceTypesToAssociate\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource types to associate\",\r\n \"description\": \"The list of resource types to be associated to the managed application.\",\r\n \"strongType\": \"resourceTypes\"\r\n }\r\n },\r\n \"associationNamePrefix\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Association name prefix\",\r\n \"description\": \"Prefix to be added to the name of the association resource being created.\"\r\n },\r\n \"defaultValue\": \"DeployedByPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": \"[parameters('resourceTypesToAssociate')]\"\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.CustomProviders/Associations\",\r\n \"name\": \"[concat(parameters('associationNamePrefix'), '-', uniqueString(parameters('targetManagedApplicationId')))]\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"associatedResourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceTypesToAssociate\": {\r\n \"type\": \"string\"\r\n },\r\n \"targetManagedApplicationId\": {\r\n \"type\": \"string\"\r\n },\r\n \"associationNamePrefix\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"resourceType\": \"[concat(parameters('resourceTypesToAssociate'), '/providers/associations')]\",\r\n \"resourceName\": \"[concat(parameters('associatedResourceName'), '/microsoft.customproviders/', parameters('associationNamePrefix'), '-', uniqueString(parameters('targetManagedApplicationId')))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2017-05-10\",\r\n \"name\": \"[concat(deployment().Name, '-2')]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"resources\": [\r\n {\r\n \"type\": \"[variables('resourceType')]\",\r\n \"name\": \"[variables('resourceName')]\",\r\n \"apiVersion\": \"2018-09-01-preview\",\r\n \"properties\": {\r\n \"targetResourceId\": \"[parameters('targetManagedApplicationId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"resourceTypesToAssociate\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"associatedResourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"targetManagedApplicationId\": {\r\n \"value\": \"[parameters('targetManagedApplicationId')]\"\r\n },\r\n \"associationNamePrefix\": {\r\n \"value\": \"[parameters('associationNamePrefix')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/17763ad9-70c0-4794-9397-53d765932634\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"17763ad9-70c0-4794-9397-53d765932634\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Transparent Data Encryption on SQL databases should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit transparent data encryption status for SQL databases\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers/databases\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"notEquals\": \"master\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/databases/transparentDataEncryption\",\r\n \"name\": \"current\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/transparentDataEncryption.status\",\r\n \"equals\": \"enabled\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"17k78e20-9358-41c9-923c-fb736d382a12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Monitor log profile should collect logs for categories 'write,' 'delete,' and 'action'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy ensures that a log profile collects logs for categories 'write,' 'delete,' and 'action'\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/logprofiles\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/categories[*]\",\r\n \"notEquals\": \"Write\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/categories[*]\",\r\n \"notEquals\": \"Delete\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/categories[*]\",\r\n \"notEquals\": \"Action\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1a4e592a-6a6e-44a5-9814-e36264ca96e7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1a4e592a-6a6e-44a5-9814-e36264ca96e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Access to App Services should be restricted\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure security center has discovered that the networking configuration of some of your app services are overly permissive and allow inbound traffic from ranges that are too broad\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"restrictAccessToAppServices\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1a833ff1-d297-4a0f-9944-888428f8e0ff\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1a833ff1-d297-4a0f-9944-888428f8e0ff\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Vulnerability assessment should be enabled on your SQL managed instances\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit SQL managed instances which do not have recurring vulnerability assessment scans enabled. Vulnerability assessment can discover, track, and help you remediate potential database vulnerabilities.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/managedInstances\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/managedInstances/vulnerabilityAssessments\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/managedInstances/vulnerabilityAssessments/recurringScans.isEnabled\",\r\n \"equals\": \"True\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1b7aa243-30e4-4c9e-bca8-d0d3022b634a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1b7aa243-30e4-4c9e-bca8-d0d3022b634a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy Dependency Agent for Windows VMs\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Dependency Agent for Windows VMs if the VM Image (OS) is in the list defined and the agent is not installed. The list of OS images will be updated over time as support is updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"listOfImageIdToInclude\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of VM images that have supported Windows OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"DependencyAgentWindows\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitoring.DependencyAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"DependencyAgent\",\r\n \"vmExtensionPublisher\": \"Microsoft.Azure.Monitoring.DependencyAgent\",\r\n \"vmExtensionType\": \"DependencyAgentWindows\",\r\n \"vmExtensionTypeHandlerVersion\": \"9.6\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"typeHandlerVersion\": \"[variables('vmExtensionTypeHandlerVersion')]\",\r\n \"autoUpgradeMinorVersion\": true\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled extension for VM', ': ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1c210e94-a481-4beb-95fa-1571b434fb04\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1c210e94-a481-4beb-95fa-1571b434fb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Virtual machines should be migrated to new Azure Resource Manager resources\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use new Azure Resource Manager for your virtual machines to provide security enhancements such as: stronger access control (RBAC), better auditing, ARM-based deployment and governance, access to managed identities, access to key vault for secrets, Azure AD-based authentication and support for tags and resource groups for easier security management\",\r\n \"metadata\": {\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.ClassicCompute/virtualMachines\",\r\n \"Microsoft.Compute/virtualMachines\"\r\n ]\r\n },\r\n {\r\n \"value\": \"[field('type')]\",\r\n \"equals\": \"Microsoft.ClassicCompute/virtualMachines\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1d84d5fb-01f6-4d12-ba4f-4a26081d403d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1d84d5fb-01f6-4d12-ba4f-4a26081d403d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit API Applications that are not using latest supported .NET Framework\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use the latest supported .NET Framework version for the latest security classes. Using older classes and types can make your application vulnerable.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true,\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"api\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"apiApp\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UseLatestDotNet\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1de7b11d-1870-41a5-8181-507e7c663cfb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1de7b11d-1870-41a5-8181-507e7c663cfb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Require tag and its value\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enforces a required tag and its value. Does not apply to resource groups.\",\r\n \"metadata\": {\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Value\",\r\n \"description\": \"Value of the tag, such as 'production'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"equals\": \"[parameters('tagValue')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1e30110a-5ceb-460c-a204-c1c3969c6d62\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1e30110a-5ceb-460c-a204-c1c3969c6d62\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"An Azure Active Directory administrator should be provisioned for SQL servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit provisioning of an Azure Active Directory administrator for your SQL server to enable Azure AD authentication. Azure AD authentication enables simplified permission management and centralized identity management of database users and other Microsoft services\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/administrators\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1f314764-cb73-4fc9-b863-8eca98ac36e9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1f314764-cb73-4fc9-b863-8eca98ac36e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Event Hub to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Event Hub to stream to a regional Log Analytics workspace when any Event Hub which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_logAnalytics\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventHub/namespaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.EventHub/namespaces/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"ArchiveLogs\",\r\n \"enabled\": true,\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n },\r\n {\r\n \"category\": \"OperationalLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"AutoScaleLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"KafkaCoordinatorLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"EventHubVNetConnectionEvent\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"CustomerManagedKeyUserLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1f6e93e8-6b31-41b1-83f6-36e449a42579\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1f6e93e8-6b31-41b1-83f6-36e449a42579\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'Security Options - Shutdown'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Shutdown'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Shutdown: Allow system to be shut down without having to log on\",\r\n \"description\": \"Specifies whether a computer can be shut down when a user is not logged on. If this policy setting is enabled, the shutdown command is available on the Windows logon screen.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"ShutdownClearVirtualMemoryPagefile\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Shutdown: Clear virtual memory pagefile\",\r\n \"description\": \"Specifies whether the virtual memory pagefile is cleared when the system is shut down. When this policy setting is enabled, the system pagefile is cleared each time that the system shuts down properly. For systems with large amounts of RAM, this could result in substantial time needed to complete the shutdown.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsShutdown\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Shutdown: Allow system to be shut down without having to log on;ExpectedValue', '=', parameters('ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn'), ',', 'Shutdown: Clear virtual memory pagefile;ExpectedValue', '=', parameters('ShutdownClearVirtualMemoryPagefile')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsShutdown\"\r\n },\r\n \"ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn\": {\r\n \"value\": \"[parameters('ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn')]\"\r\n },\r\n \"ShutdownClearVirtualMemoryPagefile\": {\r\n \"value\": \"[parameters('ShutdownClearVirtualMemoryPagefile')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn\": {\r\n \"type\": \"string\"\r\n },\r\n \"ShutdownClearVirtualMemoryPagefile\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Shutdown: Allow system to be shut down without having to log on;ExpectedValue\",\r\n \"value\": \"[parameters('ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn')]\"\r\n },\r\n {\r\n \"name\": \"Shutdown: Clear virtual memory pagefile;ExpectedValue\",\r\n \"value\": \"[parameters('ShutdownClearVirtualMemoryPagefile')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1f8c20ce-3414-4496-8b26-0e902a1541da\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1f8c20ce-3414-4496-8b26-0e902a1541da\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"The NSGs rules for web applications on IaaS should be hardened\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure security center has discovered that some of your virtual machines are running web applications, and the NSGs associated to these virtual machines are overly permissive with regards to the web application ports\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"unprotectedWebApplication\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/201ea587-7c90-41c3-910f-c280ae01cfd6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"201ea587-7c90-41c3-910f-c280ae01cfd6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'Security Options - Audit'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Audit'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsAudit\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/21e2995e-683e-497a-9e81-2f42ad07050a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"21e2995e-683e-497a-9e81-2f42ad07050a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit API Apps that are not using custom domains\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use of custom domains protects a API app from common attacks such as phishing and other DNS-related attacks.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true,\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"api\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"apiApp\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UsedCustomDomains\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/224da9fe-0d38-4e79-adb3-0a6e2af942ac\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"224da9fe-0d38-4e79-adb3-0a6e2af942ac\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'System Audit Policies - Account Management'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Account Management'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesAccountManagement\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/225e937e-d32e-4713-ab74-13ce95b3519a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"225e937e-d32e-4713-ab74-13ce95b3519a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Management ports should be closed on your virtual machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Open remote management ports are exposing your VM to a high level of risk from Internet-based attacks. These attacks attempt to brute force credentials to gain admin access to the machine.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"restrictAccessToManagementPorts\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/22730e10-96f6-4aac-ad84-9383d35b5917\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"22730e10-96f6-4aac-ad84-9383d35b5917\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Only secure connections to your Redis Cache should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Audit enabling of only connections via SSL to Redis Cache. Use of secure connections ensures authentication between the server and the service and protects data in transit from network layer attacks such as man-in-the-middle, eavesdropping, and session-hijacking\",\r\n \"metadata\": {\r\n \"category\": \"Cache\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Cache/redis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Cache/Redis/enableNonSslPort\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/22bee202-a82f-4305-9a2a-6d7f44d4dedb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"22bee202-a82f-4305-9a2a-6d7f44d4dedb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy prerequisites to audit Windows VMs that do not restrict the minimum password length to 14 characters\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that do not restrict the minimum password length to 14 characters. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"MinimumPasswordLength\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"MinimumPasswordLength\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'microsoft.hybridcompute/machines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/23020aa6-1135-4be2-bae2-149982b06eca\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"23020aa6-1135-4be2-bae2-149982b06eca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Service Bus should use a virtual network service endpoint\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Service Bus not configured to use a virtual network service endpoint.\",\r\n \"metadata\": {\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ServiceBus/namespaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.ServiceBus/namespaces/virtualNetworkRules\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.ServiceBus/namespaces/virtualNetworkRules/virtualNetworkSubnetId\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/235359c5-7c52-4b82-9055-01c75cf9f60e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"235359c5-7c52-4b82-9055-01c75cf9f60e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Stream Analytics to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Stream Analytics to stream to a regional Log Analytics workspace when any Stream Analytics which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_logAnalytics\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.StreamAnalytics/streamingjobs\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.StreamAnalytics/streamingjobs/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"Execution\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Authoring\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/237e0f7e-b0e8-4ec4-ad46-8c12cb66d673\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"237e0f7e-b0e8-4ec4-ad46-8c12cb66d673\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs that do not have a maximum password age of 70 days\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that do not have a maximum password age of 70 days. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"MaximumPasswordAge\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/24dde96d-f0b1-425e-884f-4a1421e2dcdc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"24dde96d-f0b1-425e-884f-4a1421e2dcdc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Data Lake Storage Gen1 to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Data Lake Storage Gen1 to stream to a regional Log Analytics workspace when any Data Lake Storage Gen1 which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_logAnalytics\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataLakeStore/accounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.DataLakeStore/accounts/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"Audit\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Requests\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/25763a0a-5783-4f14-969e-79d4933eb74b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"25763a0a-5783-4f14-969e-79d4933eb74b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Endpoint protection solution should be installed on virtual machine scale sets\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit the existence and health of an endpoint protection solution on your virtual machines scale sets, to protect them from threats and vulnerabilities.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"EndpointProtection\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/26a828e1-e88f-464e-bbb3-c134a282b9de\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"26a828e1-e88f-464e-bbb3-c134a282b9de\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Metric alert rules should be configured on Batch accounts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit configuration of metric alert rules on Batch account to enable the required metric\",\r\n \"metadata\": {\r\n \"category\": \"Batch\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"metricName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Metric name\",\r\n \"description\": \"The metric name that an alert rule must be enabled on\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Batch/batchAccounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/alertRules\",\r\n \"existenceScope\": \"Subscription\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/alertRules/isEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/alertRules/condition.dataSource.metricName\",\r\n \"equals\": \"[parameters('metricName')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/alertRules/condition.dataSource.resourceUri\",\r\n \"equals\": \"[concat('/subscriptions/', subscription().subscriptionId, '/resourcegroups/', resourceGroup().name, '/providers/Microsoft.Batch/batchAccounts/', field('name'))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/26ee67a2-f81a-4ba8-b9ce-8550bd5ee1a7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"26ee67a2-f81a-4ba8-b9ce-8550bd5ee1a7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy default Microsoft IaaSAntimalware extension for Windows Server\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy deploys a Microsoft IaaSAntimalware extension with a default configuration when a VM is not configured with the antimalware extension.\",\r\n \"metadata\": {\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"IaaSAntimalware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"ExclusionsPaths\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"\",\r\n \"metadata\": {\r\n \"description\": \"Semicolon delimited list of file paths or locations to exclude from scanning\"\r\n }\r\n },\r\n \"ExclusionsExtensions\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"\",\r\n \"metadata\": {\r\n \"description\": \"Semicolon delimited list of file extensions to exclude from scanning\"\r\n }\r\n },\r\n \"ExclusionsProcesses\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"\",\r\n \"metadata\": {\r\n \"description\": \"Semicolon delimited list of process names to exclude from scanning\"\r\n }\r\n },\r\n \"RealtimeProtectionEnabled\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"true\",\r\n \"metadata\": {\r\n \"description\": \"Indicates whether or not real time protection is enabled (default is true)\"\r\n }\r\n },\r\n \"ScheduledScanSettingsIsEnabled\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"false\",\r\n \"metadata\": {\r\n \"description\": \"Indicates whether or not custom scheduled scan settings are enabled (default is false)\"\r\n }\r\n },\r\n \"ScheduledScanSettingsScanType\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"Quick\",\r\n \"metadata\": {\r\n \"description\": \"Indicates whether scheduled scan setting type is set to Quick or Full (default is Quick)\"\r\n }\r\n },\r\n \"ScheduledScanSettingsDay\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"7\",\r\n \"metadata\": {\r\n \"description\": \"Day of the week for scheduled scan (1-Sunday, 2-Monday, ..., 7-Saturday)\"\r\n }\r\n },\r\n \"ScheduledScanSettingsTime\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"120\",\r\n \"metadata\": {\r\n \"description\": \"When to perform the scheduled scan, measured in minutes from midnight (0-1440). For example: 0 = 12AM, 60 = 1AM, 120 = 2AM.\"\r\n }\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('vmName'),'/IaaSAntimalware')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"apiVersion\": \"2017-12-01\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Security\",\r\n \"type\": \"IaaSAntimalware\",\r\n \"typeHandlerVersion\": \"1.3\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"AntimalwareEnabled\": true,\r\n \"RealtimeProtectionEnabled\": \"[parameters('RealtimeProtectionEnabled')]\",\r\n \"ScheduledScanSettings\": {\r\n \"isEnabled\": \"[parameters('ScheduledScanSettingsIsEnabled')]\",\r\n \"day\": \"[parameters('ScheduledScanSettingsDay')]\",\r\n \"time\": \"[parameters('ScheduledScanSettingsTime')]\",\r\n \"scanType\": \"[parameters('ScheduledScanSettingsScanType')]\"\r\n },\r\n \"Exclusions\": {\r\n \"Extensions\": \"[parameters('ExclusionsExtensions')]\",\r\n \"Paths\": \"[parameters('ExclusionsPaths')]\",\r\n \"Processes\": \"[parameters('ExclusionsProcesses')]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"RealtimeProtectionEnabled\": {\r\n \"value\": \"true\"\r\n },\r\n \"ScheduledScanSettingsIsEnabled\": {\r\n \"value\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2835b622-407b-4114-9198-6f7064cbe0dc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2835b622-407b-4114-9198-6f7064cbe0dc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'Security Options - User Account Control'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - User Account Control'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsUserAccountControl\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/29829ec2-489d-4925-81b7-bda06b1718e0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"29829ec2-489d-4925-81b7-bda06b1718e0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Append tag and its default value\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Appends the specified tag and value when any resource which is missing this tag is created or updated. Does not modify the tags of resources created before this policy was applied until those resources are changed. Does not apply to resource groups. New 'modify' effect policies are available that support remediation of tags on existing resources (see https://aka.ms/modifydoc).\",\r\n \"metadata\": {\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Value\",\r\n \"description\": \"Value of the tag, such as 'production'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2a0e14a6-b0a6-4fab-991a-187a4f81c498\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2a0e14a6-b0a6-4fab-991a-187a4f81c498\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Managed identity should be used in your Web App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use a managed identity for enhanced authentication security\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/managedServiceIdentityId\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2b9ad585-36bc-4615-b300-fd4435808332\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2b9ad585-36bc-4615-b300-fd4435808332\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Unattached disks should be encrypted\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any unattached disk without encryption enabled.\",\r\n \"metadata\": {\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/disks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/disks/diskState\",\r\n \"equals\": \"Unattached\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/disks/encryptionSettingsCollection.enabled\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/disks/encryptionSettingsCollection.enabled\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2c89a2e5-7285-40fe-afe0-ae8654b92fb2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2c89a2e5-7285-40fe-afe0-ae8654b92fb2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"App Service should use a virtual network service endpoint\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any App Service not configured to use a virtual network service endpoint.\",\r\n \"metadata\": {\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/virtualNetworkConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/virtualnetworkconnections/vnetResourceId\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2d21331d-a4c2-4def-a9ad-ee4e1e023beb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2d21331d-a4c2-4def-a9ad-ee4e1e023beb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs that do not store passwords using reversible encryption\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that do not store passwords using reversible encryption. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"StorePasswordsUsingReversibleEncryption\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2d60d3b7-aa10-454c-88a8-de39d99d17c6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2d60d3b7-aa10-454c-88a8-de39d99d17c6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Linux VMs that allow remote connections from accounts without passwords\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Linux virtual machines that allow remote connections from accounts without passwords. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"AzureDatabricks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"RHEL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"osa\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"PasswordPolicy_msid110\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2d67222d-05fd-4526-a171-2ee132ad9e83\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2d67222d-05fd-4526-a171-2ee132ad9e83\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Web Application should only be accessible over HTTPS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use of HTTPS ensures server/service authentication and protects data in transit from network layer eavesdropping attacks.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"WebApp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"OnlyHttpsForWebApplication\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2fde8a98-6892-426a-83ba-050e640c0ce0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2fde8a98-6892-426a-83ba-050e640c0ce0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'Security Options - Network Access'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Network Access'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsNetworkAccess\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/30040dab-4e75-4456-8273-14b8f75d91d9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"30040dab-4e75-4456-8273-14b8f75d91d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy prerequisites to audit Windows VMs that are not joined to the specified domain\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that are not joined to the specified domain. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"DomainName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Domain Name (FQDN)\",\r\n \"description\": \"The fully qualified domain name (FQDN) that the Windows VMs should be joined to\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsDomainMembership\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[DomainMembership]WindowsDomainMembership;DomainName', '=', parameters('DomainName')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsDomainMembership\"\r\n },\r\n \"DomainName\": {\r\n \"value\": \"[parameters('DomainName')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"DomainName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[DomainMembership]WindowsDomainMembership;DomainName\",\r\n \"value\": \"[parameters('DomainName')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[DomainMembership]WindowsDomainMembership;DomainName\",\r\n \"value\": \"[parameters('DomainName')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/315c850a-272d-4502-8935-b79010405970\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"315c850a-272d-4502-8935-b79010405970\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Audit Log Analytics Agent Deployment - VM Image (OS) unlisted\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Reports VMs as non-compliant if the VM Image (OS) is not in the list defined and the agent is not installed. The list of OS images will be updated over time as support is updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"listOfImageIdToInclude_windows\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of VM images that have supported Windows OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"listOfImageIdToInclude_linux\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of VM images that have supported Linux OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"not\": {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude_windows')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude_linux')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"14.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/32133ab0-ee4b-4b44-98d6-042180979d50\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"32133ab0-ee4b-4b44-98d6-042180979d50\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy prerequisites to audit Windows VMs on which the specified services are not installed and 'Running'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines on which the specified services are not installed and 'Running'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"ServiceName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Service names (supports wildcards)\",\r\n \"description\": \"A semicolon-separated list of the names of the services that should be installed and 'Running'. e.g. 'WinRm;Wi*'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsServiceStatus\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[WindowsServiceStatus]WindowsServiceStatus1;ServiceName', '=', parameters('ServiceName')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsServiceStatus\"\r\n },\r\n \"ServiceName\": {\r\n \"value\": \"[parameters('ServiceName')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ServiceName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsServiceStatus]WindowsServiceStatus1;ServiceName\",\r\n \"value\": \"[parameters('ServiceName')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsServiceStatus]WindowsServiceStatus1;ServiceName\",\r\n \"value\": \"[parameters('ServiceName')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/32b1e4d4-6cd5-47b4-a935-169da8a5c262\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"32b1e4d4-6cd5-47b4-a935-169da8a5c262\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy prerequisites to audit Linux VMs that have accounts without passwords\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Linux virtual machines that have accounts without passwords. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"AzureDatabricks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"RHEL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"osa\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"PasswordPolicy_msid232\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"PasswordPolicy_msid232\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'microsoft.hybridcompute/machines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforLinux')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforLinux\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3470477a-b35a-49db-aca5-1073d04524fe\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3470477a-b35a-49db-aca5-1073d04524fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit unrestricted network access to storage accounts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit unrestricted network access in your storage account firewall settings. Instead, configure network rules so only applications from allowed networks can access the storage account. To allow connections from specific internet or on-premise clients, access can be granted to traffic from specific Azure virtual networks or to public internet IP address ranges\",\r\n \"metadata\": {\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Storage/storageAccounts/networkAcls.defaultAction\",\r\n \"equals\": \"Allow\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"34c877ad-507e-4c82-993e-3452a6e0ad3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Diagnostic logs in Logic Apps should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of diagnostic logs. This enables you to recreate activity trails to use for investigation purposes; when a security incident occurs or when your network is compromised\",\r\n \"metadata\": {\r\n \"category\": \"Logic Apps\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required diagnostic logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Logic/workflows\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"[parameters('requiredRetentionDays')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/34f95f76-5386-4de7-b824-0d8478470c9d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"34f95f76-5386-4de7-b824-0d8478470c9d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy prerequisites to audit Windows VMs that do not have a maximum password age of 70 days\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that do not have a maximum password age of 70 days. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"MaximumPasswordAge\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"MaximumPasswordAge\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'microsoft.hybridcompute/machines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/356a906e-05e5-4625-8729-90771e0ee934\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"356a906e-05e5-4625-8729-90771e0ee934\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"CORS should not allow every resource to access your API App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Cross-Origin Resource Sharing (CORS) should not allow all domains to access your API app. Allow only required domains to interact with your API app.\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.cors.allowedOrigins[*]\",\r\n \"notEquals\": \"*\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/358c20a6-3f9e-4f0e-97ff-c6ce485e2aac\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"358c20a6-3f9e-4f0e-97ff-c6ce485e2aac\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Gateway subnets should not be configured with a network security group\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy denies if a gateway subnet is configured with a network security group. Assigning a network security group to a gateway subnet will cause the gateway to stop functioning.\",\r\n \"metadata\": {\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"equals\": \"GatewaySubnet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/35f9c03a-cc27-418e-9c0c-539ff999d010\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"35f9c03a-cc27-418e-9c0c-539ff999d010\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Advanced Threat Protection on Storage Accounts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy enables Advanced Threat Protection on Storage Accounts.\",\r\n \"metadata\": {\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/advancedThreatProtectionSettings\",\r\n \"name\": \"current\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/advancedThreatProtectionSettings/isEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"storageAccountName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2017-08-01-preview\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/providers/advancedThreatProtectionSettings\",\r\n \"name\": \"[concat(parameters('storageAccountName'), '/Microsoft.Security/current')]\",\r\n \"properties\": {\r\n \"isEnabled\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"storageAccountName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/361c2074-3595-4e5d-8cab-4f21dffc835c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"361c2074-3595-4e5d-8cab-4f21dffc835c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Automation account variables should be encrypted\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"It is important to enable encryption of Automation account variable assets when storing sensitive data\",\r\n \"metadata\": {\r\n \"category\": \"Automation\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Automation/automationAccounts/variables\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Automation/automationAccounts/variables/isEncrypted\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3657f5a0-770e-44a3-b44e-9431ba1e9735\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3657f5a0-770e-44a3-b44e-9431ba1e9735\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Threat Detection on SQL servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy ensures that Threat Detection is enabled on SQL Servers.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"DeployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/securityAlertPolicies\",\r\n \"name\": \"Default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/securityAlertPolicies.state\",\r\n \"equals\": \"Enabled\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serverName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('serverName'), '/Default')]\",\r\n \"type\": \"Microsoft.Sql/servers/securityAlertPolicies\",\r\n \"apiVersion\": \"2017-03-01-preview\",\r\n \"properties\": {\r\n \"state\": \"Enabled\",\r\n \"emailAccountAdmins\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serverName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/36d49e87-48c4-4f2e-beed-ba4ed02b71f5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"36d49e87-48c4-4f2e-beed-ba4ed02b71f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'Security Options - Network Security'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Network Security'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"NetworkSecurityConfigureEncryptionTypesAllowedForKerberos\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network Security: Configure encryption types allowed for Kerberos\",\r\n \"description\": \"Specifies the encryption types that Kerberos is allowed to use.\"\r\n },\r\n \"defaultValue\": \"2147483644\"\r\n },\r\n \"NetworkSecurityLANManagerAuthenticationLevel\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network security: LAN Manager authentication level\",\r\n \"description\": \"Specify which challenge-response authentication protocol is used for network logons. This choice affects the level of authentication protocol used by clients, the level of session security negotiated, and the level of authentication accepted by servers.\"\r\n },\r\n \"defaultValue\": \"5\"\r\n },\r\n \"NetworkSecurityLDAPClientSigningRequirements\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network security: LDAP client signing requirements\",\r\n \"description\": \"Specify the level of data signing that is requested on behalf of clients that issue LDAP BIND requests.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network security: Minimum session security for NTLM SSP based (including secure RPC) clients\",\r\n \"description\": \"Specifies which behaviors are allowed by clients for applications using the NTLM Security Support Provider (SSP). The SSP Interface (SSPI) is used by applications that need authentication services. See https://docs.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-servers for more information.\"\r\n },\r\n \"defaultValue\": \"537395200\"\r\n },\r\n \"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network security: Minimum session security for NTLM SSP based (including secure RPC) servers\",\r\n \"description\": \"Specifies which behaviors are allowed by servers for applications using the NTLM Security Support Provider (SSP). The SSP Interface (SSPI) is used by applications that need authentication services.\"\r\n },\r\n \"defaultValue\": \"537395200\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsNetworkSecurity\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Network Security: Configure encryption types allowed for Kerberos;ExpectedValue', '=', parameters('NetworkSecurityConfigureEncryptionTypesAllowedForKerberos'), ',', 'Network security: LAN Manager authentication level;ExpectedValue', '=', parameters('NetworkSecurityLANManagerAuthenticationLevel'), ',', 'Network security: LDAP client signing requirements;ExpectedValue', '=', parameters('NetworkSecurityLDAPClientSigningRequirements'), ',', 'Network security: Minimum session security for NTLM SSP based (including secure RPC) clients;ExpectedValue', '=', parameters('NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients'), ',', 'Network security: Minimum session security for NTLM SSP based (including secure RPC) servers;ExpectedValue', '=', parameters('NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsNetworkSecurity\"\r\n },\r\n \"NetworkSecurityConfigureEncryptionTypesAllowedForKerberos\": {\r\n \"value\": \"[parameters('NetworkSecurityConfigureEncryptionTypesAllowedForKerberos')]\"\r\n },\r\n \"NetworkSecurityLANManagerAuthenticationLevel\": {\r\n \"value\": \"[parameters('NetworkSecurityLANManagerAuthenticationLevel')]\"\r\n },\r\n \"NetworkSecurityLDAPClientSigningRequirements\": {\r\n \"value\": \"[parameters('NetworkSecurityLDAPClientSigningRequirements')]\"\r\n },\r\n \"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients\": {\r\n \"value\": \"[parameters('NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients')]\"\r\n },\r\n \"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers\": {\r\n \"value\": \"[parameters('NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"NetworkSecurityConfigureEncryptionTypesAllowedForKerberos\": {\r\n \"type\": \"string\"\r\n },\r\n \"NetworkSecurityLANManagerAuthenticationLevel\": {\r\n \"type\": \"string\"\r\n },\r\n \"NetworkSecurityLDAPClientSigningRequirements\": {\r\n \"type\": \"string\"\r\n },\r\n \"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients\": {\r\n \"type\": \"string\"\r\n },\r\n \"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Network Security: Configure encryption types allowed for Kerberos;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkSecurityConfigureEncryptionTypesAllowedForKerberos')]\"\r\n },\r\n {\r\n \"name\": \"Network security: LAN Manager authentication level;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkSecurityLANManagerAuthenticationLevel')]\"\r\n },\r\n {\r\n \"name\": \"Network security: LDAP client signing requirements;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkSecurityLDAPClientSigningRequirements')]\"\r\n },\r\n {\r\n \"name\": \"Network security: Minimum session security for NTLM SSP based (including secure RPC) clients;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients')]\"\r\n },\r\n {\r\n \"name\": \"Network security: Minimum session security for NTLM SSP based (including secure RPC) servers;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/36e17963-7202-494a-80c3-f508211c826b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"36e17963-7202-494a-80c3-f508211c826b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'Security Options - Interactive Logon'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Interactive Logon'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsInteractiveLogon\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsInteractiveLogon\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3750712b-43d0-478e-9966-d2c26f6141b9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3750712b-43d0-478e-9966-d2c26f6141b9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Storage accounts should be migrated to new Azure Resource Manager resources\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use new Azure Resource Manager for your storage accounts to provide security enhancements such as: stronger access control (RBAC), better auditing, Azure Resource Manager based deployment and governance, access to managed identities, access to key vault for secrets, Azure AD-based authentication and support for tags and resource groups for easier security management\",\r\n \"metadata\": {\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.ClassicStorage/storageAccounts\",\r\n \"Microsoft.Storage/StorageAccounts\"\r\n ]\r\n },\r\n {\r\n \"value\": \"[field('type')]\",\r\n \"equals\": \"Microsoft.ClassicStorage/storageAccounts\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/37e0d2fe-28a5-43d6-a273-67d37d1f5606\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"37e0d2fe-28a5-43d6-a273-67d37d1f5606\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Diagnostic logs in IoT Hub should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of diagnostic logs. This enables you to recreate activity trails to use for investigation purposes; when a security incident occurs or when your network is compromised\",\r\n \"metadata\": {\r\n \"category\": \"Internet of Things\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required diagnostic logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Devices/IotHubs\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"[parameters('requiredRetentionDays')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/383856f8-de7f-44a2-81fc-e5135b5c2aa4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"383856f8-de7f-44a2-81fc-e5135b5c2aa4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Advanced data security settings for SQL managed instance should contain an email address to receive security alerts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Ensure that an email address is provided for the 'Send alerts to' field in the Advanced Data Security server settings. This email address receives alert notifications when anomalous activities are detected on SQL managed instances.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/managedInstances\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/managedInstances/securityAlertPolicies\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/managedInstances/securityAlertPolicies/emailAddresses[*]\",\r\n \"notEquals\": \"\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/managedInstances/securityAlertPolicies/emailAddresses[*]\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3965c43d-b5f4-482e-b74a-d89ee0e0b3a8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3965c43d-b5f4-482e-b74a-d89ee0e0b3a8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"FTPS only should be required in your Function App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable FTPS enforcement for enhanced security\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/ftpsState\",\r\n \"equals\": \"FtpsOnly\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/399b2637-a50f-4f95-96f8-3a145476eb15\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"399b2637-a50f-4f95-96f8-3a145476eb15\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Pod Security Policies should be defined on Kubernetes Services\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Define Pod Security Policies to reduce the attack vector by removing unnecessary application privileges. It is recommended to configure Pod Security Policies to only allow pods to access the resources which they have permissions to access.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/enablePodSecurityPolicy\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/enablePodSecurityPolicy\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3abeb944-26af-43ee-b83d-32aaf060fb94\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3abeb944-26af-43ee-b83d-32aaf060fb94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy Dependency Agent for Windows VM Scale Sets (VMSS)\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Dependency Agent for Windows VM Scale Sets if the VM Image (OS) is in the list defined and the agent is not installed. The list of OS images will be updated over time as support is updated. Note: if your scale set upgradePolicy is set to Manual, you need to apply the extension to the all VMs in the set by calling upgrade on them. In CLI this would be az vmss update-instances.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"listOfImageIdToInclude\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of VM images that have supported Windows OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"DependencyAgentWindows\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitoring.DependencyAgent\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"DependencyAgent\",\r\n \"vmExtensionPublisher\": \"Microsoft.Azure.Monitoring.DependencyAgent\",\r\n \"vmExtensionType\": \"DependencyAgentWindows\",\r\n \"vmExtensionTypeHandlerVersion\": \"9.7\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"typeHandlerVersion\": \"[variables('vmExtensionTypeHandlerVersion')]\",\r\n \"autoUpgradeMinorVersion\": true\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled extension for: ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3be22e3b-d919-47aa-805e-8985dbeb0ad9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3be22e3b-d919-47aa-805e-8985dbeb0ad9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy Log Analytics Agent for Windows VM Scale Sets (VMSS)\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Log Analytics Agent for Windows VM Scale Sets if the VM Image (OS) is in the list defined and the agent is not installed. The list of OS images will be updated over time as support is updated. Note: if your scale set upgradePolicy is set to Manual, you need to apply the extension to the all VMs in the set by calling upgrade on them. In CLI this would be az vmss update-instances.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"listOfImageIdToInclude\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of VM images that have supported Windows OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"MicrosoftMonitoringAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"MMAExtension\",\r\n \"vmExtensionPublisher\": \"Microsoft.EnterpriseCloud.Monitoring\",\r\n \"vmExtensionType\": \"MicrosoftMonitoringAgent\",\r\n \"vmExtensionTypeHandlerVersion\": \"1.0\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"typeHandlerVersion\": \"[variables('vmExtensionTypeHandlerVersion')]\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"workspaceId\": \"[reference(parameters('logAnalytics'), '2015-03-20').customerId]\",\r\n \"stopOnMultipleConnections\": \"true\"\r\n },\r\n \"protectedSettings\": {\r\n \"workspaceKey\": \"[listKeys(parameters('logAnalytics'), '2015-03-20').primarySharedKey]\"\r\n }\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled extension for: ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3c1b3629-c8f8-4bf6-862c-037cb9094038\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3c1b3629-c8f8-4bf6-862c-037cb9094038\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Vulnerabilities in security configuration on your virtual machine scale sets should be remediated\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit the OS vulnerabilities on your virtual machine scale sets to protect them from attacks.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"OsVulnerabilities\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Search Services to Event Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Search Services to stream to a regional Event Hub when any Search Services which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_eventHub\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Search/searchServices\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Search/searchServices/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"OperationLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3d5da587-71bd-41f5-ac95-dd3330c2d58d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3d5da587-71bd-41f5-ac95-dd3330c2d58d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'Security Options - Devices'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Devices'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsDevices\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3d7b154e-2700-4c8c-9e46-cb65ac1578c2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3d7b154e-2700-4c8c-9e46-cb65ac1578c2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy default Log Analytics Agent for Ubuntu VMs\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy deploys the Log Analytics Agent on Ubuntu VMs, and connects to the selected Log Analytics workspace\",\r\n \"metadata\": {\r\n \"category\": \"Compute\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"18.04-LTS\",\r\n \"16.04-LTS\",\r\n \"16.04.0-LTS\",\r\n \"14.04.2-LTS\",\r\n \"12.04.5-LTS\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"OmsAgentForLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('vmName'),'/omsPolicy')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"apiVersion\": \"2017-12-01\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.EnterpriseCloud.Monitoring\",\r\n \"type\": \"OmsAgentForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"workspaceId\": \"[reference(parameters('logAnalytics'), '2015-03-20').customerId]\"\r\n },\r\n \"protectedSettings\": {\r\n \"workspaceKey\": \"[listKeys(parameters('logAnalytics'), '2015-03-20').primarySharedKey]\"\r\n }\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled monitoring for Linux VM', ': ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3d8640fc-63f6-4734-8dcb-cfd3d8c78f38\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3d8640fc-63f6-4734-8dcb-cfd3d8c78f38\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Monitor solution 'Security and Audit' must be deployed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy ensures that Security and Audit is deployed.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.OperationsManagement/solutions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.OperationsManagement/solutions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"like\": \"Security(*)\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3e596b57-105f-48a6-be97-03e9243bad6e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3e596b57-105f-48a6-be97-03e9243bad6e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit API Applications that are not using latest supported PHP Framework\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use the latest supported PHP version for the latest security classes. Using older classes and types can make your application vulnerable.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true,\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"api\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"apiApp\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UseLatestPHP\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3fe37002-5d00-4b37-a301-da09e3a0ca66\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3fe37002-5d00-4b37-a301-da09e3a0ca66\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Secure transfer to storage accounts should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit requirment of Secure transfer in your storage account. Secure transfer is an option that forces your storage account to accept requests only from secure connections (HTTPS). Use of HTTPS ensures authentication between the server and the service and protects data in transit from network layer attacks such as man-in-the-middle, eavesdropping, and session-hijacking\",\r\n \"metadata\": {\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Storage/storageAccounts/supportsHttpsTrafficOnly\",\r\n \"equals\": \"True\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"404c3081-a854-4457-ae30-26a93ef643f9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'Administrative Templates - System'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Administrative Templates - System'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"AlwaysUseClassicLogon\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Always use classic logon\",\r\n \"description\": \"Specifies whether to force the user to log on to the computer using the classic logon screen. This setting only works when the computer is not on a domain.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"BootStartDriverInitializationPolicy\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Boot-Start Driver Initialization Policy\",\r\n \"description\": \"Specifies which boot-start drivers are initialized based on a classification determined by an Early Launch Antimalware boot-start driver.\"\r\n },\r\n \"defaultValue\": \"3\"\r\n },\r\n \"EnableWindowsNTPClient\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable Windows NTP Client\",\r\n \"description\": \"Specifies whether the Windows NTP Client is enabled. Enabling the Windows NTP Client allows your computer to synchronize its computer clock with other NTP servers.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"TurnOnConveniencePINSignin\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Turn on convenience PIN sign-in\",\r\n \"description\": \"Specifies whether a domain user can sign in using a convenience PIN.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_AdministrativeTemplatesSystem\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Always use classic logon;ExpectedValue', '=', parameters('AlwaysUseClassicLogon'), ',', 'Boot-Start Driver Initialization Policy;ExpectedValue', '=', parameters('BootStartDriverInitializationPolicy'), ',', 'Enable Windows NTP Client;ExpectedValue', '=', parameters('EnableWindowsNTPClient'), ',', 'Turn on convenience PIN sign-in;ExpectedValue', '=', parameters('TurnOnConveniencePINSignin')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_AdministrativeTemplatesSystem\"\r\n },\r\n \"AlwaysUseClassicLogon\": {\r\n \"value\": \"[parameters('AlwaysUseClassicLogon')]\"\r\n },\r\n \"BootStartDriverInitializationPolicy\": {\r\n \"value\": \"[parameters('BootStartDriverInitializationPolicy')]\"\r\n },\r\n \"EnableWindowsNTPClient\": {\r\n \"value\": \"[parameters('EnableWindowsNTPClient')]\"\r\n },\r\n \"TurnOnConveniencePINSignin\": {\r\n \"value\": \"[parameters('TurnOnConveniencePINSignin')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"AlwaysUseClassicLogon\": {\r\n \"type\": \"string\"\r\n },\r\n \"BootStartDriverInitializationPolicy\": {\r\n \"type\": \"string\"\r\n },\r\n \"EnableWindowsNTPClient\": {\r\n \"type\": \"string\"\r\n },\r\n \"TurnOnConveniencePINSignin\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Always use classic logon;ExpectedValue\",\r\n \"value\": \"[parameters('AlwaysUseClassicLogon')]\"\r\n },\r\n {\r\n \"name\": \"Boot-Start Driver Initialization Policy;ExpectedValue\",\r\n \"value\": \"[parameters('BootStartDriverInitializationPolicy')]\"\r\n },\r\n {\r\n \"name\": \"Enable Windows NTP Client;ExpectedValue\",\r\n \"value\": \"[parameters('EnableWindowsNTPClient')]\"\r\n },\r\n {\r\n \"name\": \"Turn on convenience PIN sign-in;ExpectedValue\",\r\n \"value\": \"[parameters('TurnOnConveniencePINSignin')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/40917425-69db-4018-8dae-2a0556cef899\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"40917425-69db-4018-8dae-2a0556cef899\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Monitor should collect activity logs from all regions\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits the Azure Monitor log profile which does not export activities from all Azure supported regions including global.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/logProfiles\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"australiacentral\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"australiacentral2\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"australiaeast\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"australiasoutheast\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"brazilsouth\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"canadacentral\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"canadaeast\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"centralindia\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"centralus\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"eastasia\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"eastus\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"eastus2\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"francecentral\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"francesouth\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"japaneast\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"japanwest\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"koreacentral\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"koreasouth\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"northcentralus\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"northeurope\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"southafricanorth\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"southafricawest\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"southcentralus\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"southindia\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"southeastasia\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"uaecentral\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"uaenorth\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"uksouth\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"ukwest\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"westcentralus\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"westeurope\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"westindia\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"westus\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"westus2\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"global\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/41388f1c-2db0-4c25-95b2-35d7f5ccbfa9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"41388f1c-2db0-4c25-95b2-35d7f5ccbfa9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Diagnostic logs in Batch accounts should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of diagnostic logs. This enables you to recreate activity trails to use for investigation purposes; when a security incident occurs or when your network is compromised\",\r\n \"metadata\": {\r\n \"category\": \"Batch\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required diagnostic logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Batch/batchAccounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"[parameters('requiredRetentionDays')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/428256e6-1fac-4f48-a757-df34c2b3336d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"428256e6-1fac-4f48-a757-df34c2b3336d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'System Audit Policies - Detailed Tracking'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Detailed Tracking'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"AuditProcessTermination\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Process Termination\",\r\n \"description\": \"Specifies whether audit events are generated when a process has exited. Recommended for monitoring termination of critical processes.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"No Auditing\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesDetailedTracking\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit Process Termination;ExpectedValue', '=', parameters('AuditProcessTermination')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SystemAuditPoliciesDetailedTracking\"\r\n },\r\n \"AuditProcessTermination\": {\r\n \"value\": \"[parameters('AuditProcessTermination')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditProcessTermination\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit Process Termination;ExpectedValue\",\r\n \"value\": \"[parameters('AuditProcessTermination')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/42a07bbf-ffcf-459a-b4b1-30ecd118a505\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"42a07bbf-ffcf-459a-b4b1-30ecd118a505\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'Security Options - System settings'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - System settings'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"System settings: Use Certificate Rules on Windows Executables for Software Restriction Policies\",\r\n \"description\": \"Specifies whether digital certificates are processed when software restriction policies are enabled and a user or process attempts to run software with an .exe file name extension. It enables or disables certificate rules (a type of software restriction policies rule). For certificate rules to take effect in software restriction policies, you must enable this policy setting.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsSystemsettings\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('System settings: Use Certificate Rules on Windows Executables for Software Restriction Policies;ExpectedValue', '=', parameters('SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsSystemsettings\"\r\n },\r\n \"SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies\": {\r\n \"value\": \"[parameters('SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"System settings: Use Certificate Rules on Windows Executables for Software Restriction Policies;ExpectedValue\",\r\n \"value\": \"[parameters('SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/437a1f8f-8552-47a8-8b12-a2fee3269dd5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"437a1f8f-8552-47a8-8b12-a2fee3269dd5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Monitor permissive network access in Azure Security Center\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Network Security Groups with too permissive rules will be monitored by Azure Security Center as recommendations\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"permissiveNetworkAccess\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/44452482-524f-4bf4-b852-0bff7cc4a3ed\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"44452482-524f-4bf4-b852-0bff7cc4a3ed\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Require SQL Server version 12.0\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy ensures all SQL servers use version 12.0\",\r\n \"metadata\": {\r\n \"category\": \"SQL\",\r\n \"deprecated\": \"true\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Sql/servers/version\",\r\n \"equals\": \"12.0\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"Deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/464dbb85-3d5f-4a1d-bb09-95a9b5dd19cf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"464dbb85-3d5f-4a1d-bb09-95a9b5dd19cf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Web Applications that are not using latest supported Python Framework\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use the latest supported Python version for the latest security classes. Using older classes and types can make your application vulnerable.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true,\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"WebApp\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UseLatestPython\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/46544d7b-1f0d-46f5-81da-5c1351de1b06\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"46544d7b-1f0d-46f5-81da-5c1351de1b06\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Require automatic OS image patching on Virtual Machine Scale Sets\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy enforces enabling automatic OS image patching on Virtual Machine Scale Sets to always keep Virtual Machines secure by safely applying latest security patches every month.\",\r\n \"metadata\": {\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/upgradePolicy.automaticOSUpgradePolicy.enableAutomaticOSUpgrade\",\r\n \"notEquals\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/upgradePolicy.automaticOSUpgrade\",\r\n \"notEquals\": \"True\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/465f0161-0087-490a-9ad9-ad6217f4f43a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"465f0161-0087-490a-9ad9-ad6217f4f43a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Automatic provisioning of the Log Analytics monitoring agent should be enabled on your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Enable automatic provisioning of the Log Analytics monitoring agent in order to collect security data\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/autoProvisioningSettings\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/autoProvisioningSettings/autoProvision\",\r\n \"equals\": \"On\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/475aae12-b88a-4572-8b36-9b712b2b3a17\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"475aae12-b88a-4572-8b36-9b712b2b3a17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Adaptive Application Controls should be enabled on virtual machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Possible Application Whitelist configuration will be monitored by Azure Security Center\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"applicationWhitelisting\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/47a6b606-51aa-4496-8bb7-64b11cf66adc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"47a6b606-51aa-4496-8bb7-64b11cf66adc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit IP restrictions configuration for an API App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"IP Restrictions allow you to define a list of IP addresses that are allowed to access your app. Use of IP Restrictions protects an API app from common attacks.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true,\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"api\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"apiApp\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"ConfigureIPRestrictions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/48893b84-a2c8-4d9a-badf-835d5d1b7d53\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"48893b84-a2c8-4d9a-badf-835d5d1b7d53\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Geo-redundant backup should be enabled for Azure Database for PostgreSQL\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Azure Database for PostgreSQL with geo-redundant backup not enabled.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/servers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/storageProfile.geoRedundantBackup\",\r\n \"notEquals\": \"Enabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/48af4db5-9b8b-401c-8e74-076be876a430\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"48af4db5-9b8b-401c-8e74-076be876a430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'Security Options - Audit'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Audit'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit: Shut down system immediately if unable to log security audits\",\r\n \"description\": \"Audits if the system will shut down when unable to log Security events.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsAudit\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit: Shut down system immediately if unable to log security audits;ExpectedValue', '=', parameters('AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsAudit\"\r\n },\r\n \"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits\": {\r\n \"value\": \"[parameters('AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit: Shut down system immediately if unable to log security audits;ExpectedValue\",\r\n \"value\": \"[parameters('AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/498b810c-59cd-4222-9338-352ba146ccf3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"498b810c-59cd-4222-9338-352ba146ccf3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Append tag and its default value to resource groups\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Appends the specified tag and value when any resource group which is missing this tag is created or updated. Does not modify the tags of resource groups created before this policy was applied until those resource groups are changed. New 'modify' effect policies are available that support remediation of tags on existing resources (see https://aka.ms/modifydoc).\",\r\n \"metadata\": {\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Value\",\r\n \"description\": \"Value of the tag, such as 'production'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/49c88fc8-6fd1-46fd-a676-f12d1d3a4c71\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"49c88fc8-6fd1-46fd-a676-f12d1d3a4c71\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy prerequisites to audit Linux VMs that do not have the specified applications installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Linux virtual machines that do not have the specified applications installed. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"ApplicationName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Application names\",\r\n \"description\": \"A semicolon-separated list of the names of the applications that should be installed. e.g. 'python; powershell'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"AzureDatabricks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"RHEL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"osa\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"installed_application_linux\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[ChefInSpec]InstalledApplicationLinuxResource1;AttributesYmlContent', '=', concat('packages: [', replace(parameters('ApplicationName'), ';', ','), ']')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"installed_application_linux\"\r\n },\r\n \"ApplicationName\": {\r\n \"value\": \"[parameters('ApplicationName')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ApplicationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[ChefInSpec]InstalledApplicationLinuxResource1;AttributesYmlContent\",\r\n \"value\": \"[concat('packages: [', replace(parameters('ApplicationName'), ';', ','), ']')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[ChefInSpec]InstalledApplicationLinuxResource1;AttributesYmlContent\",\r\n \"value\": \"[concat('packages: [', replace(parameters('ApplicationName'), ';', ','), ']')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforLinux')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforLinux\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4d1c04de-2172-403f-901b-90608c35c721\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4d1c04de-2172-403f-901b-90608c35c721\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"FTPS should be required in your Web App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable FTPS enforcement for enhanced security\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/ftpsState\",\r\n \"equals\": \"FtpsOnly\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4d24b6d4-5e53-4a4f-a7f4-618fa573ee4b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4d24b6d4-5e53-4a4f-a7f4-618fa573ee4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy Dependency Agent for Linux VMs\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Dependency Agent for Linux VMs if the VM Image (OS) is in the list defined and the agent is not installed.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"listOfImageIdToInclude\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of VM images that have supported Linux OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"14.04.0-LTS\",\r\n \"14.04.1-LTS\",\r\n \"14.04.5-LTS\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"16.04-LTS\",\r\n \"16.04.0-LTS\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"18.04-LTS\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"12-SP2\",\r\n \"12-SP3\",\r\n \"12-SP4\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"DependencyAgentLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitoring.DependencyAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"DependencyAgent\",\r\n \"vmExtensionPublisher\": \"Microsoft.Azure.Monitoring.DependencyAgent\",\r\n \"vmExtensionType\": \"DependencyAgentLinux\",\r\n \"vmExtensionTypeHandlerVersion\": \"9.6\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"typeHandlerVersion\": \"[variables('vmExtensionTypeHandlerVersion')]\",\r\n \"autoUpgradeMinorVersion\": true\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled extension for VM', ': ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4da21710-ce6f-4e06-8cdb-5cc4c93ffbee\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4da21710-ce6f-4e06-8cdb-5cc4c93ffbee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Data Lake Analytics to Event Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Data Lake Analytics to stream to a regional Event Hub when any Data Lake Analytics which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_eventHub\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataLakeAnalytics/accounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.DataLakeAnalytics/accounts/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"Audit\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Requests\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4daddf25-4823-43d4-88eb-2419eb6dcc08\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4daddf25-4823-43d4-88eb-2419eb6dcc08\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"A maximum of 3 owners should be designated for your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"It is recommended to designate up to 3 subscription owners in order to reduce the potential for breach by a compromised owner.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"DesignateLessThanXOwners\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4f11b553-d42e-4e3a-89be-32ca364cad4c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4f11b553-d42e-4e3a-89be-32ca364cad4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"A security contact email address should be provided for your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Enter an email address to receive notifications when Azure Security Center detects compromised resources\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/securityContacts\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/securityContacts/email\",\r\n \"notEquals\": \"\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4f4f78b8-e367-4b10-a341-d9a4ad5cf1c7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4f4f78b8-e367-4b10-a341-d9a4ad5cf1c7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Add a tag to resources\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Adds the specified tag and value when any resource missing this tag is created or updated. Existing resources can be remediated by triggering a remediation task. If the tag exists with a different value it will not be changed. Does not modify tags on resource groups.\",\r\n \"metadata\": {\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Value\",\r\n \"description\": \"Value of the tag, such as 'production'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"add\",\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4f9dc7db-30c1-420c-b61a-e1d640128d26\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4f9dc7db-30c1-420c-b61a-e1d640128d26\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview] Vulnerability Assessment should be enabled on Virtual Machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Monitors vulnerabilities detected by Azure Security Center Vulnerability Assessment on Virtual Machines\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"serverVulnerabilityAssessment\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/501541f7-f7e7-4cd6-868c-4190fdad3ac9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"501541f7-f7e7-4cd6-868c-4190fdad3ac9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"A custom IPsec/IKE policy must be applied to all Azure virtual network gateway connections\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy ensures that all Azure virtual network gateway connections use a custom Internet Protocol Security(Ipsec)/Internet Key Exchange(IKE) policy. Supported algorithms and key strengths - https://aka.ms/AA62kb0\",\r\n \"metadata\": {\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"IPsecEncryption\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"IPsec Encryption\",\r\n \"description\": \"IPsec Encryption\"\r\n }\r\n },\r\n \"IPsecIntegrity\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"IPsec Integrity\",\r\n \"description\": \"IPsec Integrity\"\r\n }\r\n },\r\n \"IKEEncryption\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"IKE Encryption\",\r\n \"description\": \"IKE Encryption\"\r\n }\r\n },\r\n \"IKEIntegrity\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"IKE Integrity\",\r\n \"description\": \"IKE Integrity\"\r\n }\r\n },\r\n \"DHGroup\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"DH Group\",\r\n \"description\": \"DH Group\"\r\n }\r\n },\r\n \"PFSGroup\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"PFS Group\",\r\n \"description\": \"PFS Group\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/connections\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/connections/ipsecPolicies[*].ipsecEncryption\",\r\n \"notIn\": \"[parameters('IPsecEncryption')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/connections/ipsecPolicies[*].ipsecIntegrity\",\r\n \"notIn\": \"[parameters('IPsecIntegrity')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/connections/ipsecPolicies[*].ikeEncryption\",\r\n \"notIn\": \"[parameters('IKEEncryption')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/connections/ipsecPolicies[*].ikeIntegrity\",\r\n \"notIn\": \"[parameters('IKEIntegrity')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/connections/ipsecPolicies[*].dhGroup\",\r\n \"notIn\": \"[parameters('DHGroup')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/connections/ipsecPolicies[*].pfsGroup\",\r\n \"notIn\": \"[parameters('PFSGroup')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/50b83b09-03da-41c1-b656-c293c914862b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"50b83b09-03da-41c1-b656-c293c914862b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Connection throttling should be enabled for PostgreSQL database servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy helps audit any PostgreSQL databases in your environment without Connection throttling enabled. This setting enables temporary connection throttling per IP for too many invalid password login failures.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforPostgreSQL/servers/configurations\",\r\n \"name\": \"connection_throttling\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/configurations/value\",\r\n \"equals\": \"ON\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5345bb39-67dc-4960-a1bf-427e16b9a0bd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5345bb39-67dc-4960-a1bf-427e16b9a0bd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"CORS should not allow every resource to access your Web Applications\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Cross-Origin Resource Sharing (CORS) should not allow all domains to access your web application. Allow only required domains to interact with your web app.\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.cors.allowedOrigins[*]\",\r\n \"notEquals\": \"*\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5744710e-cc2f-4ee8-8809-3b11e89f4bc9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5744710e-cc2f-4ee8-8809-3b11e89f4bc9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Ensure Function app is using the latest version of TLS encryption\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"The TLS(Transport Layer Security) protocol secures transmission of data over the internet using standard encryption technology. Encryption should be set with the latest version of TLS. App service allows TLS 1.2 by default, which is the recommended TLS level by industry standards, such as PCI DSS\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.minTlsVersion\",\r\n \"equals\": \"1.2\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/58d94fc1-a072-47c2-bd37-9cdb38e77453\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"58d94fc1-a072-47c2-bd37-9cdb38e77453\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs that do not have a minimum password age of 1 day\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that do not have a minimum password age of 1 day. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"MinimumPasswordAge\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5aa11bbc-5c76-4302-80e5-aba46a4282e7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5aa11bbc-5c76-4302-80e5-aba46a4282e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs that do not restrict the minimum password length to 14 characters\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that do not restrict the minimum password length to 14 characters. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"MinimumPasswordLength\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5aebc8d1-020d-4037-89a0-02043a7524ec\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5aebc8d1-020d-4037-89a0-02043a7524ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Show audit results from Linux VMs that have the specified applications installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Linux virtual machines that have the specified applications installed. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"AzureDatabricks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"RHEL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"osa\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"not_installed_application_linux\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5b842acb-0fe7-41b0-9f40-880ec4ad84d8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5b842acb-0fe7-41b0-9f40-880ec4ad84d8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy prerequisites to audit Windows VMs on which the remote host connection status does not match the specified one\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines on which the remote host connection status does not match the specified one. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"host\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Remote Host Name\",\r\n \"description\": \"Specifies the Domain Name System (DNS) name or IP address of the remote host machine.\"\r\n }\r\n },\r\n \"port\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Port\",\r\n \"description\": \"The TCP port number on the remote host name.\"\r\n }\r\n },\r\n \"shouldConnect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Should connect to remote host\",\r\n \"description\": \"Must be 'True' or 'False'. 'True' indicates that the virtual machine should be able to establish a connection with the remote host specified, so the machine will be non-compliant if it cannot establish a connection. 'False' indicates that the virtual machine should not be able to establish a connection with the remote host specified, so the machine will be non-compliant if it can establish a connection.\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsRemoteConnection\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[WindowsRemoteConnection]WindowsRemoteConnection1;host', '=', parameters('host'), ',', '[WindowsRemoteConnection]WindowsRemoteConnection1;port', '=', parameters('port'), ',', '[WindowsRemoteConnection]WindowsRemoteConnection1;shouldConnect', '=', parameters('shouldConnect')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsRemoteConnection\"\r\n },\r\n \"host\": {\r\n \"value\": \"[parameters('host')]\"\r\n },\r\n \"port\": {\r\n \"value\": \"[parameters('port')]\"\r\n },\r\n \"shouldConnect\": {\r\n \"value\": \"[parameters('shouldConnect')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"host\": {\r\n \"type\": \"string\"\r\n },\r\n \"port\": {\r\n \"type\": \"string\"\r\n },\r\n \"shouldConnect\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsRemoteConnection]WindowsRemoteConnection1;host\",\r\n \"value\": \"[parameters('host')]\"\r\n },\r\n {\r\n \"name\": \"[WindowsRemoteConnection]WindowsRemoteConnection1;port\",\r\n \"value\": \"[parameters('port')]\"\r\n },\r\n {\r\n \"name\": \"[WindowsRemoteConnection]WindowsRemoteConnection1;shouldConnect\",\r\n \"value\": \"[parameters('shouldConnect')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsRemoteConnection]WindowsRemoteConnection1;host\",\r\n \"value\": \"[parameters('host')]\"\r\n },\r\n {\r\n \"name\": \"[WindowsRemoteConnection]WindowsRemoteConnection1;port\",\r\n \"value\": \"[parameters('port')]\"\r\n },\r\n {\r\n \"name\": \"[WindowsRemoteConnection]WindowsRemoteConnection1;shouldConnect\",\r\n \"value\": \"[parameters('shouldConnect')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5bb36dda-8a78-4df9-affd-4f05a8612a8a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5bb36dda-8a78-4df9-affd-4f05a8612a8a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'Security Options - Network Security'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Network Security'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsNetworkSecurity\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5c028d2a-1889-45f6-b821-31f42711ced8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5c028d2a-1889-45f6-b821-31f42711ced8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Audit Log Analytics Agent Deployment in VMSS - VM Image (OS) unlisted\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Reports VMSS as non-compliant if the VM Image (OS) is not in the list defined and the agent is not installed. The list of OS images will be updated over time as support is updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"listOfImageIdToInclude_windows\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of VM images that have supported Windows OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"listOfImageIdToInclude_linux\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of VM images that have supported Linux OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"not\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude_windows')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude_linux')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"14.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5c3bc7b8-a64c-4e08-a9cd-7ff0f31e1138\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5c3bc7b8-a64c-4e08-a9cd-7ff0f31e1138\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"External accounts with write permissions should be removed from your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"External accounts with write privileges should be removed from your subscription in order to prevent unmonitored access.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"RemoveExternalAccountsWithWritePermissions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5c607a2e-c700-4744-8254-d77e7c9eb5e4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5c607a2e-c700-4744-8254-d77e7c9eb5e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Function App should only be accessible over HTTPS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use of HTTPS ensures server/service authentication and protects data in transit from network layer eavesdropping attacks.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"OnlyHttpsForFunctionApp\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5df82f4f-773a-4a2d-97a2-422a806f1a55\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5df82f4f-773a-4a2d-97a2-422a806f1a55\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Web Applications that are not using latest supported .NET Framework\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use the latest supported .NET Framework version for the latest security classes. Using older classes and types can make your application vulnerable.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true,\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"WebApp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UseLatestDotNet\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5e3315e0-a414-4efb-a4d2-c7bd2b0443d2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5e3315e0-a414-4efb-a4d2-c7bd2b0443d2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Show audit results from Windows VMs that do not have the specified applications installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that do not have the specified applications installed. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WhitelistedApplication\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5e393799-e3ca-4e43-a9a5-0ec4648a57d9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5e393799-e3ca-4e43-a9a5-0ec4648a57d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Allow resource creation only in India data centers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Allows resource creation in the following locations only: West India, South India, Central India\",\r\n \"metadata\": {\r\n \"category\": \"General\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"westindia\",\r\n \"southindia\",\r\n \"centralindia\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"Deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5ee85ce5-e7eb-44d6-b4a2-32a24be1ca54\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5ee85ce5-e7eb-44d6-b4a2-32a24be1ca54\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy Log Analytics Agent for Linux VM Scale Sets (VMSS)\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Log Analytics Agent for Linux VM Scale Sets if the VM Image (OS) is in the list defined and the agent is not installed. Note: if your scale set upgradePolicy is set to Manual, you need to apply the extension to the all VMs in the set by calling upgrade on them. In CLI this would be az vmss update-instances.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"listOfImageIdToInclude\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of VM images that have supported Linux OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"14.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"OmsAgentForLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"MMAExtension\",\r\n \"vmExtensionPublisher\": \"Microsoft.EnterpriseCloud.Monitoring\",\r\n \"vmExtensionType\": \"OmsAgentForLinux\",\r\n \"vmExtensionTypeHandlerVersion\": \"1.7\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"typeHandlerVersion\": \"[variables('vmExtensionTypeHandlerVersion')]\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"workspaceId\": \"[reference(parameters('logAnalytics'), '2015-03-20').customerId]\",\r\n \"stopOnMultipleConnections\": \"true\"\r\n },\r\n \"protectedSettings\": {\r\n \"workspaceKey\": \"[listKeys(parameters('logAnalytics'), '2015-03-20').primarySharedKey]\"\r\n }\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled extension for: ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5ee9e9ed-0b42-41b7-8c9c-3cfb2fbe2069\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5ee9e9ed-0b42-41b7-8c9c-3cfb2fbe2069\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"External accounts with read permissions should be removed from your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"External accounts with read privileges should be removed from your subscription in order to prevent unmonitored access.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"RemoveExternalAccountsWithReadPermissions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5f76cf89-fbf2-47fd-a3f4-b891fa780b60\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5f76cf89-fbf2-47fd-a3f4-b891fa780b60\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Add or replace a tag on resources\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Adds or replaces the specified tag and value when any resource is created or updated. Existing resources can be remediated by triggering a remediation task. Does not modify tags on resource groups.\",\r\n \"metadata\": {\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Value\",\r\n \"description\": \"Value of the tag, such as 'production'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"notEquals\": \"[parameters('tagValue')]\"\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5ffd78d9-436d-4b41-a421-5baa819e3008\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5ffd78d9-436d-4b41-a421-5baa819e3008\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'System Audit Policies - Object Access'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Object Access'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesObjectAccess\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/60aeaf73-a074-417a-905f-7ce9df0ff77b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"60aeaf73-a074-417a-905f-7ce9df0ff77b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Storage Accounts should use a virtual network service endpoint\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Storage Account not configured to use a virtual network service endpoint.\",\r\n \"metadata\": {\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Storage/storageAccounts/networkAcls.defaultAction\",\r\n \"notEquals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Storage/storageAccounts/networkAcls.virtualNetworkRules[*].id\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/60d21c4f-21a3-4d94-85f4-b924e6aeeda4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"60d21c4f-21a3-4d94-85f4-b924e6aeeda4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Show audit results from Windows web servers that are not using secure communication protocols\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows web servers that are not using secure communication protocols (TLS 1.1 or TLS 1.2). For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AuditSecureProtocol\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/60ffe3e2-4604-4460-8f22-0f1da058266c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"60ffe3e2-4604-4460-8f22-0f1da058266c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Advanced Data Security on SQL servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy enables Advanced Data Security on SQL Servers. This includes turning on Threat Detection and Vulnerability Assessment. It will automatically create a storage account in the same region and resource group as the SQL server to store scan results, with a 'sqlva' prefix.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"DeployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/securityAlertPolicies\",\r\n \"name\": \"Default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/securityAlertPolicies.state\",\r\n \"equals\": \"Enabled\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"/providers/microsoft.authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serverName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"serverResourceGroupName\": \"[resourceGroup().name]\",\r\n \"subscriptionId\": \"[subscription().subscriptionId]\",\r\n \"uniqueStorage\": \"[uniqueString(variables('subscriptionId'), variables('serverResourceGroupName'), parameters('location'))]\",\r\n \"storageName\": \"[tolower(concat('sqlva', variables('uniqueStorage')))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"name\": \"[variables('storageName')]\",\r\n \"apiVersion\": \"2016-01-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"properties\": {}\r\n },\r\n {\r\n \"name\": \"[concat(parameters('serverName'), '/Default')]\",\r\n \"type\": \"Microsoft.Sql/servers/securityAlertPolicies\",\r\n \"apiVersion\": \"2017-03-01-preview\",\r\n \"properties\": {\r\n \"state\": \"Enabled\",\r\n \"emailAccountAdmins\": true\r\n }\r\n },\r\n {\r\n \"name\": \"[concat(parameters('serverName'), '/Default')]\",\r\n \"type\": \"Microsoft.Sql/servers/vulnerabilityAssessments\",\r\n \"apiVersion\": \"2018-06-01-preview\",\r\n \"properties\": {\r\n \"storageContainerPath\": \"[concat(reference(resourceId('Microsoft.Storage/storageAccounts', variables('storageName'))).primaryEndpoints.blob, 'vulnerability-assessment')]\",\r\n \"storageAccountAccessKey\": \"[listKeys(resourceId('Microsoft.Storage/storageAccounts', variables('storageName')), '2018-02-01').keys[0].value]\",\r\n \"recurringScans\": {\r\n \"isEnabled\": true,\r\n \"emailSubscriptionAdmins\": true,\r\n \"emails\": []\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Storage/storageAccounts/', variables('storageName'))]\",\r\n \"[concat('Microsoft.Sql/servers/', parameters('serverName'), '/securityAlertPolicies/Default')]\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serverName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6134c3db-786f-471e-87bc-8f479dc890f6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6134c3db-786f-471e-87bc-8f479dc890f6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure time zone on Windows machines.\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to set specified time zone on Windows virtual machines.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"TimeZone\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Time zone\",\r\n \"description\": \"The expected time zone\"\r\n },\r\n \"allowedValues\": [\r\n \"(UTC-12:00) International Date Line West\",\r\n \"(UTC-11:00) Coordinated Universal Time-11\",\r\n \"(UTC-10:00) Aleutian Islands\",\r\n \"(UTC-10:00) Hawaii\",\r\n \"(UTC-09:30) Marquesas Islands\",\r\n \"(UTC-09:00) Alaska\",\r\n \"(UTC-09:00) Coordinated Universal Time-09\",\r\n \"(UTC-08:00) Baja California\",\r\n \"(UTC-08:00) Coordinated Universal Time-08\",\r\n \"(UTC-08:00) Pacific Time (US & Canada)\",\r\n \"(UTC-07:00) Arizona\",\r\n \"(UTC-07:00) Chihuahua, La Paz, Mazatlan\",\r\n \"(UTC-07:00) Mountain Time (US & Canada)\",\r\n \"(UTC-06:00) Central America\",\r\n \"(UTC-06:00) Central Time (US & Canada)\",\r\n \"(UTC-06:00) Easter Island\",\r\n \"(UTC-06:00) Guadalajara, Mexico City, Monterrey\",\r\n \"(UTC-06:00) Saskatchewan\",\r\n \"(UTC-05:00) Bogota, Lima, Quito, Rio Branco\",\r\n \"(UTC-05:00) Chetumal\",\r\n \"(UTC-05:00) Eastern Time (US & Canada)\",\r\n \"(UTC-05:00) Haiti\",\r\n \"(UTC-05:00) Havana\",\r\n \"(UTC-05:00) Indiana (East)\",\r\n \"(UTC-05:00) Turks and Caicos\",\r\n \"(UTC-04:00) Asuncion\",\r\n \"(UTC-04:00) Atlantic Time (Canada)\",\r\n \"(UTC-04:00) Caracas\",\r\n \"(UTC-04:00) Cuiaba\",\r\n \"(UTC-04:00) Georgetown, La Paz, Manaus, San Juan\",\r\n \"(UTC-04:00) Santiago\",\r\n \"(UTC-03:30) Newfoundland\",\r\n \"(UTC-03:00) Araguaina\",\r\n \"(UTC-03:00) Brasilia\",\r\n \"(UTC-03:00) Cayenne, Fortaleza\",\r\n \"(UTC-03:00) City of Buenos Aires\",\r\n \"(UTC-03:00) Greenland\",\r\n \"(UTC-03:00) Montevideo\",\r\n \"(UTC-03:00) Punta Arenas\",\r\n \"(UTC-03:00) Saint Pierre and Miquelon\",\r\n \"(UTC-03:00) Salvador\",\r\n \"(UTC-02:00) Coordinated Universal Time-02\",\r\n \"(UTC-02:00) Mid-Atlantic - Old\",\r\n \"(UTC-01:00) Azores\",\r\n \"(UTC-01:00) Cabo Verde Is.\",\r\n \"(UTC) Coordinated Universal Time\",\r\n \"(UTC+00:00) Dublin, Edinburgh, Lisbon, London\",\r\n \"(UTC+00:00) Monrovia, Reykjavik\",\r\n \"(UTC+00:00) Sao Tome\",\r\n \"(UTC+01:00) Casablanca\",\r\n \"(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna\",\r\n \"(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague\",\r\n \"(UTC+01:00) Brussels, Copenhagen, Madrid, Paris\",\r\n \"(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb\",\r\n \"(UTC+01:00) West Central Africa\",\r\n \"(UTC+02:00) Amman\",\r\n \"(UTC+02:00) Athens, Bucharest\",\r\n \"(UTC+02:00) Beirut\",\r\n \"(UTC+02:00) Cairo\",\r\n \"(UTC+02:00) Chisinau\",\r\n \"(UTC+02:00) Damascus\",\r\n \"(UTC+02:00) Gaza, Hebron\",\r\n \"(UTC+02:00) Harare, Pretoria\",\r\n \"(UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius\",\r\n \"(UTC+02:00) Jerusalem\",\r\n \"(UTC+02:00) Kaliningrad\",\r\n \"(UTC+02:00) Khartoum\",\r\n \"(UTC+02:00) Tripoli\",\r\n \"(UTC+02:00) Windhoek\",\r\n \"(UTC+03:00) Baghdad\",\r\n \"(UTC+03:00) Istanbul\",\r\n \"(UTC+03:00) Kuwait, Riyadh\",\r\n \"(UTC+03:00) Minsk\",\r\n \"(UTC+03:00) Moscow, St. Petersburg\",\r\n \"(UTC+03:00) Nairobi\",\r\n \"(UTC+03:30) Tehran\",\r\n \"(UTC+04:00) Abu Dhabi, Muscat\",\r\n \"(UTC+04:00) Astrakhan, Ulyanovsk\",\r\n \"(UTC+04:00) Baku\",\r\n \"(UTC+04:00) Izhevsk, Samara\",\r\n \"(UTC+04:00) Port Louis\",\r\n \"(UTC+04:00) Saratov\",\r\n \"(UTC+04:00) Tbilisi\",\r\n \"(UTC+04:00) Volgograd\",\r\n \"(UTC+04:00) Yerevan\",\r\n \"(UTC+04:30) Kabul\",\r\n \"(UTC+05:00) Ashgabat, Tashkent\",\r\n \"(UTC+05:00) Ekaterinburg\",\r\n \"(UTC+05:00) Islamabad, Karachi\",\r\n \"(UTC+05:00) Qyzylorda\",\r\n \"(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi\",\r\n \"(UTC+05:30) Sri Jayawardenepura\",\r\n \"(UTC+05:45) Kathmandu\",\r\n \"(UTC+06:00) Astana\",\r\n \"(UTC+06:00) Dhaka\",\r\n \"(UTC+06:00) Omsk\",\r\n \"(UTC+06:30) Yangon (Rangoon)\",\r\n \"(UTC+07:00) Bangkok, Hanoi, Jakarta\",\r\n \"(UTC+07:00) Barnaul, Gorno-Altaysk\",\r\n \"(UTC+07:00) Hovd\",\r\n \"(UTC+07:00) Krasnoyarsk\",\r\n \"(UTC+07:00) Novosibirsk\",\r\n \"(UTC+07:00) Tomsk\",\r\n \"(UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi\",\r\n \"(UTC+08:00) Irkutsk\",\r\n \"(UTC+08:00) Kuala Lumpur, Singapore\",\r\n \"(UTC+08:00) Perth\",\r\n \"(UTC+08:00) Taipei\",\r\n \"(UTC+08:00) Ulaanbaatar\",\r\n \"(UTC+08:45) Eucla\",\r\n \"(UTC+09:00) Chita\",\r\n \"(UTC+09:00) Osaka, Sapporo, Tokyo\",\r\n \"(UTC+09:00) Pyongyang\",\r\n \"(UTC+09:00) Seoul\",\r\n \"(UTC+09:00) Yakutsk\",\r\n \"(UTC+09:30) Adelaide\",\r\n \"(UTC+09:30) Darwin\",\r\n \"(UTC+10:00) Brisbane\",\r\n \"(UTC+10:00) Canberra, Melbourne, Sydney\",\r\n \"(UTC+10:00) Guam, Port Moresby\",\r\n \"(UTC+10:00) Hobart\",\r\n \"(UTC+10:00) Vladivostok\",\r\n \"(UTC+10:30) Lord Howe Island\",\r\n \"(UTC+11:00) Bougainville Island\",\r\n \"(UTC+11:00) Chokurdakh\",\r\n \"(UTC+11:00) Magadan\",\r\n \"(UTC+11:00) Norfolk Island\",\r\n \"(UTC+11:00) Sakhalin\",\r\n \"(UTC+11:00) Solomon Is., New Caledonia\",\r\n \"(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky\",\r\n \"(UTC+12:00) Auckland, Wellington\",\r\n \"(UTC+12:00) Coordinated Universal Time+12\",\r\n \"(UTC+12:00) Fiji\",\r\n \"(UTC+12:00) Petropavlovsk-Kamchatsky - Old\",\r\n \"(UTC+12:45) Chatham Islands\",\r\n \"(UTC+13:00) Coordinated Universal Time+13\",\r\n \"(UTC+13:00) Nuku'alofa\",\r\n \"(UTC+13:00) Samoa\",\r\n \"(UTC+14:00) Kiritimati Island\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"SetWindowsTimeZone\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[WindowsTimeZone]WindowsTimeZone1;TimeZone', '=', parameters('TimeZone')))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"SetWindowsTimeZone\"\r\n },\r\n \"TimeZone\": {\r\n \"value\": \"[parameters('TimeZone')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"TimeZone\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"assignmentType\": \"DeployAndAutoCorrect\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsTimeZone]WindowsTimeZone1;TimeZone\",\r\n \"value\": \"[parameters('TimeZone')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"assignmentType\": \"DeployAndAutoCorrect\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsTimeZone]WindowsTimeZone1;TimeZone\",\r\n \"value\": \"[parameters('TimeZone')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6141c932-9384-44c6-a395-59e4c057d7c9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6141c932-9384-44c6-a395-59e4c057d7c9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Service Fabric clusters should have the ClusterProtectionLevel property set to EncryptAndSign\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Service Fabric provides three levels of protection (None, Sign and EncryptAndSign) for node-to-node communication using a primary cluster certificate. Set the protection level to ensure that all node-to-node messages are encrypted and digitally signed\",\r\n \"metadata\": {\r\n \"category\": \"Service Fabric\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ServiceFabric/clusters\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.ServiceFabric/clusters/fabricSettings[*].name\",\r\n \"notEquals\": \"Security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ServiceFabric/clusters/fabricSettings[*].parameters[*].name\",\r\n \"notEquals\": \"ClusterProtectionLevel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ServiceFabric/clusters/fabricSettings[*].parameters[*].value\",\r\n \"notEquals\": \"EncryptAndSign\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/617c02be-7f02-4efd-8836-3180d47b6c68\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"617c02be-7f02-4efd-8836-3180d47b6c68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'Security Options - System objects'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - System objects'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsSystemobjects\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/620e58b5-ac75-49b4-993f-a9d4f0459636\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"620e58b5-ac75-49b4-993f-a9d4f0459636\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'Security Options - Devices'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Devices'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"DevicesAllowedToFormatAndEjectRemovableMedia\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Devices: Allowed to format and eject removable media\",\r\n \"description\": \"Specifies who is allowed to format and eject removable NTFS media. You can use this policy setting to prevent unauthorized users from removing data on one computer to access it on another computer on which they have local administrator privileges.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsDevices\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Devices: Allowed to format and eject removable media;ExpectedValue', '=', parameters('DevicesAllowedToFormatAndEjectRemovableMedia')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsDevices\"\r\n },\r\n \"DevicesAllowedToFormatAndEjectRemovableMedia\": {\r\n \"value\": \"[parameters('DevicesAllowedToFormatAndEjectRemovableMedia')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"DevicesAllowedToFormatAndEjectRemovableMedia\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Devices: Allowed to format and eject removable media;ExpectedValue\",\r\n \"value\": \"[parameters('DevicesAllowedToFormatAndEjectRemovableMedia')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6481cc21-ed6e-4480-99dd-ea7c5222e897\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6481cc21-ed6e-4480-99dd-ea7c5222e897\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit missing blob encryption for storage accounts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy is no longer necessary because storage blob encryption is enabled by default and cannot be turned off.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Storage/storageAccounts/enableBlobEncryption\",\r\n \"equals\": \"True\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/655cb504-bcee-4362-bd4c-402e6aa38759\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"655cb504-bcee-4362-bd4c-402e6aa38759\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit IP restrictions configuration for a Function App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"IP Restrictions allow you to define a list of IP addresses that are allowed to access your app. Use of IP Restrictions protects a Function app from common attacks.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true,\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"ConfigureIPRestrictions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/664346d9-be92-43fb-a219-d595eeb76a90\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"664346d9-be92-43fb-a219-d595eeb76a90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy prerequisites to audit Windows VMs on which the Log Analytics agent is not connected as expected\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines on which the Log Analytics agent is not connected to the specified workspaces. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"WorkspaceId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Connected workspace IDs\",\r\n \"description\": \"A semicolon-separated list of the workspace IDs that the Log Analytics agent should be connected to\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsLogAnalyticsAgentConnection\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[LogAnalyticsAgent]LogAnalyticsAgent1;WorkspaceId', '=', parameters('WorkspaceId')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsLogAnalyticsAgentConnection\"\r\n },\r\n \"WorkspaceId\": {\r\n \"value\": \"[parameters('WorkspaceId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"WorkspaceId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[LogAnalyticsAgent]LogAnalyticsAgent1;WorkspaceId\",\r\n \"value\": \"[parameters('WorkspaceId')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[LogAnalyticsAgent]LogAnalyticsAgent1;WorkspaceId\",\r\n \"value\": \"[parameters('WorkspaceId')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/68511db2-bd02-41c4-ae6b-1900a012968a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"68511db2-bd02-41c4-ae6b-1900a012968a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy prerequisites to audit Windows VMs on which Windows Defender Exploit Guard is not enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines on which Windows Defender Exploit Guard is not enabled. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"NotAvailableMachineState\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"State in which to show VMs on which Windows Defender Exploit Guard is not available\",\r\n \"description\": \"Windows Defender Exploit Guard is only available starting with Windows 10/Windows Server with update 1709. Setting this value to 'Non-Compliant' will make machines with older versions on which Windows Defender Exploit Guard is not available (such as Windows Server 2012 R2) non-compliant. Setting this value to 'Compliant' will make these machines compliant.\"\r\n },\r\n \"allowedValues\": [\r\n \"Compliant\",\r\n \"Non-Compliant\"\r\n ],\r\n \"defaultValue\": \"Non-Compliant\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsDefenderExploitGuard\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState', '=', parameters('NotAvailableMachineState')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsDefenderExploitGuard\"\r\n },\r\n \"NotAvailableMachineState\": {\r\n \"value\": \"[parameters('NotAvailableMachineState')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"NotAvailableMachineState\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState\",\r\n \"value\": \"[parameters('NotAvailableMachineState')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState\",\r\n \"value\": \"[parameters('NotAvailableMachineState')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6a7a2bcf-f9be-4e35-9734-4f9657a70f1d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6a7a2bcf-f9be-4e35-9734-4f9657a70f1d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit IP restrictions configuration for a Web Application\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"IP Restrictions allow you to define a list of IP addresses that are allowed to access your app. Use of IP Restrictions protects a web application from common attacks.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true,\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"WebApp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"ConfigureIPRestrictions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6a8450e2-6c61-43b4-be65-62e3a197bffe\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6a8450e2-6c61-43b4-be65-62e3a197bffe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Ensure WEB app is using the latest version of TLS encryption \",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"The TLS(Transport Layer Security) protocol secures transmission of data over the internet using standard encryption technology. Encryption should be set with the latest version of TLS. App service allows TLS 1.2 by default, which is the recommended TLS level by industry standards, such as PCI DSS.\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.minTlsVersion\",\r\n \"equals\": \"1.2\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6ad61431-88ce-4357-a0e1-6da43f292bd7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6ad61431-88ce-4357-a0e1-6da43f292bd7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deprecated accounts should be removed from your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Deprecated accounts should be removed from your subscriptions. Deprecated accounts are accounts that have been blocked from signing in.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"RemoveDeprecatedAccounts\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6b1cbf55-e8b6-442f-ba4c-7246b6381474\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6b1cbf55-e8b6-442f-ba4c-7246b6381474\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Service Bus to Event Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Service Bus to stream to a regional Event Hub when any Service Bus which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_eventHub\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ServiceBus/namespaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.ServiceBus/namespaces/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"OperationalLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6b51af03-9277-49a9-a3f8-1c69c9ff7403\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6b51af03-9277-49a9-a3f8-1c69c9ff7403\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Not allowed resource types\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy enables you to specify the resource types that your organization cannot deploy.\",\r\n \"metadata\": {\r\n \"category\": \"General\"\r\n },\r\n \"parameters\": {\r\n \"listOfResourceTypesNotAllowed\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of resource types that cannot be deployed.\",\r\n \"displayName\": \"Not allowed resource types\",\r\n \"strongType\": \"resourceTypes\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": \"[parameters('listOfResourceTypesNotAllowed')]\"\r\n },\r\n \"then\": {\r\n \"effect\": \"Deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6c112d4e-5bc7-47ae-a041-ea2d9dccd749\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6c112d4e-5bc7-47ae-a041-ea2d9dccd749\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Function App should only be accessible over HTTPS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use of HTTPS ensures server/service authentication and protects data in transit from network layer eavesdropping attacks.\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/httpsOnly\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Email notification for high severity alerts should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Enable emailing security alerts to the security contact, in order to have them receive security alert emails from Microsoft. This ensures that the right people are aware of any potential security issues and are able to mitigate the risks\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/securityContacts\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/securityContacts/alertNotifications\",\r\n \"notEquals\": \"Off\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6e2593d9-add6-4083-9c9b-4b7d2188c899\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6e2593d9-add6-4083-9c9b-4b7d2188c899\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Allow resource creation only in Japan data centers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Allows resource creation in the following locations only: Japan East, Japan West\",\r\n \"metadata\": {\r\n \"category\": \"General\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"japaneast\",\r\n \"japanwest\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"Deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6fdb9205-3462-4cfc-87d8-16c7860b53f4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6fdb9205-3462-4cfc-87d8-16c7860b53f4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'Security Options - Microsoft Network Server'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Microsoft Network Server'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsMicrosoftNetworkServer\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6fe4ef56-7576-4dc4-8e9c-26bad4b087ce\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6fe4ef56-7576-4dc4-8e9c-26bad4b087ce\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'Windows Components'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Windows Components'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"SendFileSamplesWhenFurtherAnalysisIsRequired\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Send file samples when further analysis is required\",\r\n \"description\": \"Specifies whether and how Windows Defender will submit samples of suspected malware to Microsoft for further analysis when opt-in for MAPS telemetry is set.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"AllowIndexingOfEncryptedFiles\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allow indexing of encrypted files\",\r\n \"description\": \"Specifies whether encrypted items are allowed to be indexed.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"AllowTelemetry\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allow Telemetry\",\r\n \"description\": \"Specifies configuration of the amount of diagnostic and usage data reported to Microsoft. The data is transmitted securely and sensitive data is not sent.\"\r\n },\r\n \"defaultValue\": \"2\"\r\n },\r\n \"AllowUnencryptedTraffic\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allow unencrypted traffic\",\r\n \"description\": \"Specifies whether the Windows Remote Management (WinRM) service sends and receives unencrypted messages over the network.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"AlwaysInstallWithElevatedPrivileges\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Always install with elevated privileges\",\r\n \"description\": \"Specifies whether Windows Installer should use system permissions when it installs any program on the system.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"AlwaysPromptForPasswordUponConnection\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Always prompt for password upon connection\",\r\n \"description\": \"Specifies whether Terminal Services/Remote Desktop Connection always prompts the client computer for a password upon connection.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"ApplicationSpecifyTheMaximumLogFileSizeKB\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Application: Specify the maximum log file size (KB)\",\r\n \"description\": \"Specifies the maximum size for the Application event log in kilobytes.\"\r\n },\r\n \"defaultValue\": \"32768\"\r\n },\r\n \"AutomaticallySendMemoryDumpsForOSgeneratedErrorReports\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Automatically send memory dumps for OS-generated error reports\",\r\n \"description\": \"Specifies if memory dumps in support of OS-generated error reports can be sent to Microsoft automatically.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"ConfigureDefaultConsent\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Configure Default consent\",\r\n \"description\": \"Specifies setting of the default consent handling for error reports sent to Microsoft.\"\r\n },\r\n \"defaultValue\": \"4\"\r\n },\r\n \"ConfigureWindowsSmartScreen\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Configure Windows SmartScreen\",\r\n \"description\": \"Specifies how to manage the behavior of Windows SmartScreen. Windows SmartScreen helps keep PCs safer by warning users before running unrecognized programs downloaded from the Internet. Some information is sent to Microsoft about files and programs run on PCs with this feature enabled.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"DisallowDigestAuthentication\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Disallow Digest authentication\",\r\n \"description\": \"Specifies whether the Windows Remote Management (WinRM) client will not use Digest authentication.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"DisallowWinRMFromStoringRunAsCredentials\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Disallow WinRM from storing RunAs credentials\",\r\n \"description\": \"Specifies whether the Windows Remote Management (WinRM) service will not allow RunAs credentials to be stored for any plug-ins.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"DoNotAllowPasswordsToBeSaved\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Do not allow passwords to be saved\",\r\n \"description\": \"Specifies whether to prevent Remote Desktop Services - Terminal Services clients from saving passwords on a computer.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"SecuritySpecifyTheMaximumLogFileSizeKB\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Security: Specify the maximum log file size (KB)\",\r\n \"description\": \"Specifies the maximum size for the Security event log in kilobytes.\"\r\n },\r\n \"defaultValue\": \"196608\"\r\n },\r\n \"SetClientConnectionEncryptionLevel\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Set client connection encryption level\",\r\n \"description\": \"Specifies whether to require the use of a specific encryption level to secure communications between client computers and RD Session Host servers during Remote Desktop Protocol (RDP) connections. This policy only applies when you are using native RDP encryption.\"\r\n },\r\n \"defaultValue\": \"3\"\r\n },\r\n \"SetTheDefaultBehaviorForAutoRun\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Set the default behavior for AutoRun\",\r\n \"description\": \"Specifies the default behavior for Autorun commands. Autorun commands are generally stored in autorun.inf files. They often launch the installation program or other routines.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"SetupSpecifyTheMaximumLogFileSizeKB\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Setup: Specify the maximum log file size (KB)\",\r\n \"description\": \"Specifies the maximum size for the Setup event log in kilobytes.\"\r\n },\r\n \"defaultValue\": \"32768\"\r\n },\r\n \"SystemSpecifyTheMaximumLogFileSizeKB\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"System: Specify the maximum log file size (KB)\",\r\n \"description\": \"Specifies the maximum size for the System event log in kilobytes.\"\r\n },\r\n \"defaultValue\": \"32768\"\r\n },\r\n \"TurnOffDataExecutionPreventionForExplorer\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Turn off Data Execution Prevention for Explorer\",\r\n \"description\": \"Specifies whether to turn off Data Execution Prevention for Windows File Explorer. Disabling data execution prevention can allow certain legacy plug-in applications to function without terminating Explorer.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"SpecifyTheIntervalToCheckForDefinitionUpdates\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Specify the interval to check for definition updates\",\r\n \"description\": \"Specifies an interval at which to check for Windows Defender definition updates. The time value is represented as the number of hours between update checks.\"\r\n },\r\n \"defaultValue\": \"8\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_WindowsComponents\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Send file samples when further analysis is required;ExpectedValue', '=', parameters('SendFileSamplesWhenFurtherAnalysisIsRequired'), ',', 'Allow indexing of encrypted files;ExpectedValue', '=', parameters('AllowIndexingOfEncryptedFiles'), ',', 'Allow Telemetry;ExpectedValue', '=', parameters('AllowTelemetry'), ',', 'Allow unencrypted traffic;ExpectedValue', '=', parameters('AllowUnencryptedTraffic'), ',', 'Always install with elevated privileges;ExpectedValue', '=', parameters('AlwaysInstallWithElevatedPrivileges'), ',', 'Always prompt for password upon connection;ExpectedValue', '=', parameters('AlwaysPromptForPasswordUponConnection'), ',', 'Application: Specify the maximum log file size (KB);ExpectedValue', '=', parameters('ApplicationSpecifyTheMaximumLogFileSizeKB'), ',', 'Automatically send memory dumps for OS-generated error reports;ExpectedValue', '=', parameters('AutomaticallySendMemoryDumpsForOSgeneratedErrorReports'), ',', 'Configure Default consent;ExpectedValue', '=', parameters('ConfigureDefaultConsent'), ',', 'Configure Windows SmartScreen;ExpectedValue', '=', parameters('ConfigureWindowsSmartScreen'), ',', 'Disallow Digest authentication;ExpectedValue', '=', parameters('DisallowDigestAuthentication'), ',', 'Disallow WinRM from storing RunAs credentials;ExpectedValue', '=', parameters('DisallowWinRMFromStoringRunAsCredentials'), ',', 'Do not allow passwords to be saved;ExpectedValue', '=', parameters('DoNotAllowPasswordsToBeSaved'), ',', 'Security: Specify the maximum log file size (KB);ExpectedValue', '=', parameters('SecuritySpecifyTheMaximumLogFileSizeKB'), ',', 'Set client connection encryption level;ExpectedValue', '=', parameters('SetClientConnectionEncryptionLevel'), ',', 'Set the default behavior for AutoRun;ExpectedValue', '=', parameters('SetTheDefaultBehaviorForAutoRun'), ',', 'Setup: Specify the maximum log file size (KB);ExpectedValue', '=', parameters('SetupSpecifyTheMaximumLogFileSizeKB'), ',', 'System: Specify the maximum log file size (KB);ExpectedValue', '=', parameters('SystemSpecifyTheMaximumLogFileSizeKB'), ',', 'Turn off Data Execution Prevention for Explorer;ExpectedValue', '=', parameters('TurnOffDataExecutionPreventionForExplorer'), ',', 'Specify the interval to check for definition updates;ExpectedValue', '=', parameters('SpecifyTheIntervalToCheckForDefinitionUpdates')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_WindowsComponents\"\r\n },\r\n \"SendFileSamplesWhenFurtherAnalysisIsRequired\": {\r\n \"value\": \"[parameters('SendFileSamplesWhenFurtherAnalysisIsRequired')]\"\r\n },\r\n \"AllowIndexingOfEncryptedFiles\": {\r\n \"value\": \"[parameters('AllowIndexingOfEncryptedFiles')]\"\r\n },\r\n \"AllowTelemetry\": {\r\n \"value\": \"[parameters('AllowTelemetry')]\"\r\n },\r\n \"AllowUnencryptedTraffic\": {\r\n \"value\": \"[parameters('AllowUnencryptedTraffic')]\"\r\n },\r\n \"AlwaysInstallWithElevatedPrivileges\": {\r\n \"value\": \"[parameters('AlwaysInstallWithElevatedPrivileges')]\"\r\n },\r\n \"AlwaysPromptForPasswordUponConnection\": {\r\n \"value\": \"[parameters('AlwaysPromptForPasswordUponConnection')]\"\r\n },\r\n \"ApplicationSpecifyTheMaximumLogFileSizeKB\": {\r\n \"value\": \"[parameters('ApplicationSpecifyTheMaximumLogFileSizeKB')]\"\r\n },\r\n \"AutomaticallySendMemoryDumpsForOSgeneratedErrorReports\": {\r\n \"value\": \"[parameters('AutomaticallySendMemoryDumpsForOSgeneratedErrorReports')]\"\r\n },\r\n \"ConfigureDefaultConsent\": {\r\n \"value\": \"[parameters('ConfigureDefaultConsent')]\"\r\n },\r\n \"ConfigureWindowsSmartScreen\": {\r\n \"value\": \"[parameters('ConfigureWindowsSmartScreen')]\"\r\n },\r\n \"DisallowDigestAuthentication\": {\r\n \"value\": \"[parameters('DisallowDigestAuthentication')]\"\r\n },\r\n \"DisallowWinRMFromStoringRunAsCredentials\": {\r\n \"value\": \"[parameters('DisallowWinRMFromStoringRunAsCredentials')]\"\r\n },\r\n \"DoNotAllowPasswordsToBeSaved\": {\r\n \"value\": \"[parameters('DoNotAllowPasswordsToBeSaved')]\"\r\n },\r\n \"SecuritySpecifyTheMaximumLogFileSizeKB\": {\r\n \"value\": \"[parameters('SecuritySpecifyTheMaximumLogFileSizeKB')]\"\r\n },\r\n \"SetClientConnectionEncryptionLevel\": {\r\n \"value\": \"[parameters('SetClientConnectionEncryptionLevel')]\"\r\n },\r\n \"SetTheDefaultBehaviorForAutoRun\": {\r\n \"value\": \"[parameters('SetTheDefaultBehaviorForAutoRun')]\"\r\n },\r\n \"SetupSpecifyTheMaximumLogFileSizeKB\": {\r\n \"value\": \"[parameters('SetupSpecifyTheMaximumLogFileSizeKB')]\"\r\n },\r\n \"SystemSpecifyTheMaximumLogFileSizeKB\": {\r\n \"value\": \"[parameters('SystemSpecifyTheMaximumLogFileSizeKB')]\"\r\n },\r\n \"TurnOffDataExecutionPreventionForExplorer\": {\r\n \"value\": \"[parameters('TurnOffDataExecutionPreventionForExplorer')]\"\r\n },\r\n \"SpecifyTheIntervalToCheckForDefinitionUpdates\": {\r\n \"value\": \"[parameters('SpecifyTheIntervalToCheckForDefinitionUpdates')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"SendFileSamplesWhenFurtherAnalysisIsRequired\": {\r\n \"type\": \"string\"\r\n },\r\n \"AllowIndexingOfEncryptedFiles\": {\r\n \"type\": \"string\"\r\n },\r\n \"AllowTelemetry\": {\r\n \"type\": \"string\"\r\n },\r\n \"AllowUnencryptedTraffic\": {\r\n \"type\": \"string\"\r\n },\r\n \"AlwaysInstallWithElevatedPrivileges\": {\r\n \"type\": \"string\"\r\n },\r\n \"AlwaysPromptForPasswordUponConnection\": {\r\n \"type\": \"string\"\r\n },\r\n \"ApplicationSpecifyTheMaximumLogFileSizeKB\": {\r\n \"type\": \"string\"\r\n },\r\n \"AutomaticallySendMemoryDumpsForOSgeneratedErrorReports\": {\r\n \"type\": \"string\"\r\n },\r\n \"ConfigureDefaultConsent\": {\r\n \"type\": \"string\"\r\n },\r\n \"ConfigureWindowsSmartScreen\": {\r\n \"type\": \"string\"\r\n },\r\n \"DisallowDigestAuthentication\": {\r\n \"type\": \"string\"\r\n },\r\n \"DisallowWinRMFromStoringRunAsCredentials\": {\r\n \"type\": \"string\"\r\n },\r\n \"DoNotAllowPasswordsToBeSaved\": {\r\n \"type\": \"string\"\r\n },\r\n \"SecuritySpecifyTheMaximumLogFileSizeKB\": {\r\n \"type\": \"string\"\r\n },\r\n \"SetClientConnectionEncryptionLevel\": {\r\n \"type\": \"string\"\r\n },\r\n \"SetTheDefaultBehaviorForAutoRun\": {\r\n \"type\": \"string\"\r\n },\r\n \"SetupSpecifyTheMaximumLogFileSizeKB\": {\r\n \"type\": \"string\"\r\n },\r\n \"SystemSpecifyTheMaximumLogFileSizeKB\": {\r\n \"type\": \"string\"\r\n },\r\n \"TurnOffDataExecutionPreventionForExplorer\": {\r\n \"type\": \"string\"\r\n },\r\n \"SpecifyTheIntervalToCheckForDefinitionUpdates\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Send file samples when further analysis is required;ExpectedValue\",\r\n \"value\": \"[parameters('SendFileSamplesWhenFurtherAnalysisIsRequired')]\"\r\n },\r\n {\r\n \"name\": \"Allow indexing of encrypted files;ExpectedValue\",\r\n \"value\": \"[parameters('AllowIndexingOfEncryptedFiles')]\"\r\n },\r\n {\r\n \"name\": \"Allow Telemetry;ExpectedValue\",\r\n \"value\": \"[parameters('AllowTelemetry')]\"\r\n },\r\n {\r\n \"name\": \"Allow unencrypted traffic;ExpectedValue\",\r\n \"value\": \"[parameters('AllowUnencryptedTraffic')]\"\r\n },\r\n {\r\n \"name\": \"Always install with elevated privileges;ExpectedValue\",\r\n \"value\": \"[parameters('AlwaysInstallWithElevatedPrivileges')]\"\r\n },\r\n {\r\n \"name\": \"Always prompt for password upon connection;ExpectedValue\",\r\n \"value\": \"[parameters('AlwaysPromptForPasswordUponConnection')]\"\r\n },\r\n {\r\n \"name\": \"Application: Specify the maximum log file size (KB);ExpectedValue\",\r\n \"value\": \"[parameters('ApplicationSpecifyTheMaximumLogFileSizeKB')]\"\r\n },\r\n {\r\n \"name\": \"Automatically send memory dumps for OS-generated error reports;ExpectedValue\",\r\n \"value\": \"[parameters('AutomaticallySendMemoryDumpsForOSgeneratedErrorReports')]\"\r\n },\r\n {\r\n \"name\": \"Configure Default consent;ExpectedValue\",\r\n \"value\": \"[parameters('ConfigureDefaultConsent')]\"\r\n },\r\n {\r\n \"name\": \"Configure Windows SmartScreen;ExpectedValue\",\r\n \"value\": \"[parameters('ConfigureWindowsSmartScreen')]\"\r\n },\r\n {\r\n \"name\": \"Disallow Digest authentication;ExpectedValue\",\r\n \"value\": \"[parameters('DisallowDigestAuthentication')]\"\r\n },\r\n {\r\n \"name\": \"Disallow WinRM from storing RunAs credentials;ExpectedValue\",\r\n \"value\": \"[parameters('DisallowWinRMFromStoringRunAsCredentials')]\"\r\n },\r\n {\r\n \"name\": \"Do not allow passwords to be saved;ExpectedValue\",\r\n \"value\": \"[parameters('DoNotAllowPasswordsToBeSaved')]\"\r\n },\r\n {\r\n \"name\": \"Security: Specify the maximum log file size (KB);ExpectedValue\",\r\n \"value\": \"[parameters('SecuritySpecifyTheMaximumLogFileSizeKB')]\"\r\n },\r\n {\r\n \"name\": \"Set client connection encryption level;ExpectedValue\",\r\n \"value\": \"[parameters('SetClientConnectionEncryptionLevel')]\"\r\n },\r\n {\r\n \"name\": \"Set the default behavior for AutoRun;ExpectedValue\",\r\n \"value\": \"[parameters('SetTheDefaultBehaviorForAutoRun')]\"\r\n },\r\n {\r\n \"name\": \"Setup: Specify the maximum log file size (KB);ExpectedValue\",\r\n \"value\": \"[parameters('SetupSpecifyTheMaximumLogFileSizeKB')]\"\r\n },\r\n {\r\n \"name\": \"System: Specify the maximum log file size (KB);ExpectedValue\",\r\n \"value\": \"[parameters('SystemSpecifyTheMaximumLogFileSizeKB')]\"\r\n },\r\n {\r\n \"name\": \"Turn off Data Execution Prevention for Explorer;ExpectedValue\",\r\n \"value\": \"[parameters('TurnOffDataExecutionPreventionForExplorer')]\"\r\n },\r\n {\r\n \"name\": \"Specify the interval to check for definition updates;ExpectedValue\",\r\n \"value\": \"[parameters('SpecifyTheIntervalToCheckForDefinitionUpdates')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7040a231-fb65-4412-8c0a-b365f4866c24\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7040a231-fb65-4412-8c0a-b365f4866c24\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'System Audit Policies - System'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - System'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesSystem\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7066131b-61a6-4917-a7e4-72e8983f0aa6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7066131b-61a6-4917-a7e4-72e8983f0aa6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs on which the DSC configuration is not compliant\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows VMs on which the Desired State Configuration (DSC) configuration is not compliant. This policy is only applicable to machines with WMF 4 and above. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsDscConfiguration\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7227ebe5-9ff7-47ab-b823-171cd02fb90f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7227ebe5-9ff7-47ab-b823-171cd02fb90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'Administrative Templates - Network'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Administrative Templates - Network'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_AdministrativeTemplatesNetwork\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7229bd6a-693d-478a-87f0-1dc1af06f3b8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7229bd6a-693d-478a-87f0-1dc1af06f3b8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy prerequisites to audit Windows VMs that allow re-use of the previous 24 passwords\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that allow re-use of the previous 24 passwords. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"EnforcePasswordHistory\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"EnforcePasswordHistory\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'microsoft.hybridcompute/machines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/726671ac-c4de-4908-8c7d-6043ae62e3b6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"726671ac-c4de-4908-8c7d-6043ae62e3b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Add a tag to resource groups\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Adds the specified tag and value when any resource group missing this tag is created or updated. Existing resource groups can be remediated by triggering a remediation task. If the tag exists with a different value it will not be changed.\",\r\n \"metadata\": {\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Value\",\r\n \"description\": \"Value of the tag, such as 'production'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"add\",\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/726aca4c-86e9-4b04-b0c5-073027359532\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"726aca4c-86e9-4b04-b0c5-073027359532\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Allowed storage account SKUs\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy enables you to specify a set of storage account SKUs that your organization can deploy.\",\r\n \"metadata\": {\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"listOfAllowedSKUs\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of SKUs that can be specified for storage accounts.\",\r\n \"displayName\": \"Allowed SKUs\",\r\n \"strongType\": \"StorageSKUs\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Storage/storageAccounts/sku.name\",\r\n \"in\": \"[parameters('listOfAllowedSKUs')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"Deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7433c107-6db4-4ad1-b57a-a76dce0154a1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7433c107-6db4-4ad1-b57a-a76dce0154a1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit enabling of diagnostic logs in App Services\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Audit enabling of diagnostic logs on the app. This enables you to recreate activity trails for investigation purposes if a security incident occurs or your network is compromised\",\r\n \"metadata\": {\r\n \"category\": \"App Service\",\r\n \"preview\": true,\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites/config\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"equals\": \"web\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/detailedErrorLoggingEnabled\",\r\n \"notEquals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/httpLoggingEnabled\",\r\n \"notEquals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/requestTracingEnabled\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/752c6934-9bcc-4749-b004-655e676ae2ac\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"752c6934-9bcc-4749-b004-655e676ae2ac\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Vulnerabilities should be remediated by a Vulnerability Assessment solution\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Monitors vulnerabilities detected by Vulnerability Assessment solution and VMs without a Vulnerability Assessment solution in Azure Security Center as recommendations.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"vulnerabilityAssessment\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/760a85ff-6162-42b3-8d70-698e268f648c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"760a85ff-6162-42b3-8d70-698e268f648c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy Dependency Agent for Linux VM Scale Sets (VMSS)\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Dependency Agent for Linux VM Scale Sets if the VM Image (OS) is in the list defined and the agent is not installed. Note: if your scale set upgradePolicy is set to Manual, you need to apply the extension to the all VMs in the set by calling upgrade on them. In CLI this would be az vmss update-instances.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"listOfImageIdToInclude\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of VM images that have supported Linux OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"14.04.0-LTS\",\r\n \"14.04.1-LTS\",\r\n \"14.04.5-LTS\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"16.04-LTS\",\r\n \"16.04.0-LTS\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"18.04-LTS\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"12-SP2\",\r\n \"12-SP3\",\r\n \"12-SP4\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"DependencyAgentLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitoring.DependencyAgent\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"DependencyAgent\",\r\n \"vmExtensionPublisher\": \"Microsoft.Azure.Monitoring.DependencyAgent\",\r\n \"vmExtensionType\": \"DependencyAgentLinux\",\r\n \"vmExtensionTypeHandlerVersion\": \"9.7\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"typeHandlerVersion\": \"[variables('vmExtensionTypeHandlerVersion')]\",\r\n \"autoUpgradeMinorVersion\": true\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled extension for: ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/765266ab-e40e-4c61-bcb2-5a5275d0b7c0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"765266ab-e40e-4c61-bcb2-5a5275d0b7c0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit delegation of scopes to a managing tenant\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Audit delegation of scopes to a managing tenant via Azure Lighthouse.\",\r\n \"metadata\": {\r\n \"category\": \"Lighthouse\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ManagedServices/registrationAssignments\"\r\n },\r\n {\r\n \"value\": \"true\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/76bed37b-484f-430f-a009-fd7592dff818\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"76bed37b-484f-430f-a009-fd7592dff818\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure subscriptions should have a log profile for Activity Log\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy ensures if a log profile is enabled for exporting activity logs. It audits if there is no log profile created to export the logs either to a storage account or to an event hub.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/logProfiles\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/categories\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7796937f-307b-4598-941c-67d3a05ebfe7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7796937f-307b-4598-941c-67d3a05ebfe7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy prerequisites to audit Windows Server VMs on which Windows Serial Console is not enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows Server virtual machines on which Windows Serial Console is not enabled. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"EMSPortNumber\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"EMS Port Number\",\r\n \"description\": \"An integer indicating the COM port to be used for the Emergency Management Services (EMS) console redirection. For more information on EMS settings, please visit https://aka.ms/gcpolwsc\"\r\n },\r\n \"allowedValues\": [\r\n \"1\",\r\n \"2\",\r\n \"3\",\r\n \"4\"\r\n ],\r\n \"defaultValue\": \"1\"\r\n },\r\n \"EMSBaudRate\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"EMS Baud Rate\",\r\n \"description\": \"An integer indicating the baud rate to be used for the Emergency Management Services (EMS) console redirection. For more information on EMS settings, please visit https://aka.ms/gcpolwsc\"\r\n },\r\n \"allowedValues\": [\r\n \"9600\",\r\n \"19200\",\r\n \"38400\",\r\n \"57600\",\r\n \"115200\"\r\n ],\r\n \"defaultValue\": \"115200\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsSerialConsole\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[WindowsSerialConsole]WindowsSerialConsole;EMSPortNumber', '=', parameters('EMSPortNumber'), ',', '[WindowsSerialConsole]WindowsSerialConsole;EMSBaudRate', '=', parameters('EMSBaudRate')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsSerialConsole\"\r\n },\r\n \"EMSPortNumber\": {\r\n \"value\": \"[parameters('EMSPortNumber')]\"\r\n },\r\n \"EMSBaudRate\": {\r\n \"value\": \"[parameters('EMSBaudRate')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"EMSPortNumber\": {\r\n \"type\": \"string\"\r\n },\r\n \"EMSBaudRate\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsSerialConsole]WindowsSerialConsole;EMSPortNumber\",\r\n \"value\": \"[parameters('EMSPortNumber')]\"\r\n },\r\n {\r\n \"name\": \"[WindowsSerialConsole]WindowsSerialConsole;EMSBaudRate\",\r\n \"value\": \"[parameters('EMSBaudRate')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsSerialConsole]WindowsSerialConsole;EMSPortNumber\",\r\n \"value\": \"[parameters('EMSPortNumber')]\"\r\n },\r\n {\r\n \"name\": \"[WindowsSerialConsole]WindowsSerialConsole;EMSBaudRate\",\r\n \"value\": \"[parameters('EMSBaudRate')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7a031c68-d6ab-406e-a506-697a19c634b0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7a031c68-d6ab-406e-a506-697a19c634b0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Diagnostic logs in Virtual Machine Scale Sets should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"It is recommended to enable Logs so that activity trail can be recreated when investigations are required in the event of an incident or a compromise.\",\r\n \"metadata\": {\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"IaaSDiagnostics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Diagnostics\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"LinuxDiagnostic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.OSTCExtensions\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7c1b1214-f927-48bf-8882-84f0af6588b1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7c1b1214-f927-48bf-8882-84f0af6588b1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Require blob encryption for storage accounts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy ensures blob encryption for storage accounts is turned on. It only applies to Microsoft.Storage resource types, not other storage providers. This policy is deprecated because storage blob encryption is now enabled by default, and can no longer be disabled.\",\r\n \"metadata\": {\r\n \"category\": \"Storage\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Storage/storageAccounts/enableBlobEncryption\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7c5a74bf-ae94-4a74-8fcf-644d1e0e6e6f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7c5a74bf-ae94-4a74-8fcf-644d1e0e6e6f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Show audit results from Windows VMs that have the specified applications installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that have the specified applications installed. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"NotInstalledApplication\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7e56b49b-5990-4159-a734-511ea19b731c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7e56b49b-5990-4159-a734-511ea19b731c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs that have not restarted within the specified number of days\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that have not restarted within the specified number of days. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"MachineLastBootUpTime\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7e84ba44-6d03-46fd-950e-5efa5a1112fa\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7e84ba44-6d03-46fd-950e-5efa5a1112fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy prerequisites to audit Windows VMs that do not have the password complexity setting enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that do not have the password complexity setting enabled. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"PasswordMustMeetComplexityRequirements\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"PasswordMustMeetComplexityRequirements\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'microsoft.hybridcompute/machines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'System Audit Policies - Privilege Use'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Privilege Use'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesPrivilegeUse\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7f4e96d1-e4f3-4dbb-b767-33ca4df8df7c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7f4e96d1-e4f3-4dbb-b767-33ca4df8df7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit diagnostic setting\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Audit diagnostic setting for selected resource types\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"listOfResourceTypes\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource Types\",\r\n \"strongType\": \"resourceTypes\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": \"[parameters('listOfResourceTypes')]\"\r\n },\r\n \"then\": {\r\n \"effect\": \"AuditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7f89b1eb-583c-429a-8828-af049802c1d9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7f89b1eb-583c-429a-8828-af049802c1d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"SQL Auditing settings should have Action-Groups configured to capture critical activities\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"The AuditActionsAndGroups property should contain at least SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, FAILED_DATABASE_AUTHENTICATION_GROUP, BATCH_COMPLETED_GROUP to ensure a thorough audit logging\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/auditingSettings\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Sql/servers/auditingSettings/auditActionsAndGroups[*]\",\r\n \"notEquals\": \"SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Sql/servers/auditingSettings/auditActionsAndGroups[*]\",\r\n \"notEquals\": \"FAILED_DATABASE_AUTHENTICATION_GROUP\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Sql/servers/auditingSettings/auditActionsAndGroups[*]\",\r\n \"notEquals\": \"BATCH_COMPLETED_GROUP\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7ff426e2-515f-405a-91c8-4f2333442eb5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7ff426e2-515f-405a-91c8-4f2333442eb5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'User Rights Assignment'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'User Rights Assignment'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"UsersOrGroupsThatMayAccessThisComputerFromTheNetwork\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may access this computer from the network\",\r\n \"description\": \"Specifies which remote users on the network are permitted to connect to the computer. This does not include Remote Desktop Connection.\"\r\n },\r\n \"defaultValue\": \"Administrators, Authenticated Users\"\r\n },\r\n \"UsersOrGroupsThatMayLogOnLocally\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may log on locally\",\r\n \"description\": \"Specifies which users or groups can interactively log on to the computer. Users who attempt to log on via Remote Desktop Connection or IIS also require this user right.\"\r\n },\r\n \"defaultValue\": \"Administrators\"\r\n },\r\n \"UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may log on through Remote Desktop Services\",\r\n \"description\": \"Specifies which users or groups are permitted to log on as a Terminal Services client, Remote Desktop, or for Remote Assistance.\"\r\n },\r\n \"defaultValue\": \"Administrators, Remote Desktop Users\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that are denied access to this computer from the network\",\r\n \"description\": \"Specifies which users or groups are explicitly prohibited from connecting to the computer across the network.\"\r\n },\r\n \"defaultValue\": \"Guests\"\r\n },\r\n \"UsersOrGroupsThatMayManageAuditingAndSecurityLog\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may manage auditing and security log\",\r\n \"description\": \"Specifies users and groups permitted to change the auditing options for files and directories and clear the Security log.\"\r\n },\r\n \"defaultValue\": \"Administrators\"\r\n },\r\n \"UsersOrGroupsThatMayBackUpFilesAndDirectories\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may back up files and directories\",\r\n \"description\": \"Specifies users and groups allowed to circumvent file and directory permissions to back up the system.\"\r\n },\r\n \"defaultValue\": \"Administrators, Backup Operators\"\r\n },\r\n \"UsersOrGroupsThatMayChangeTheSystemTime\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may change the system time\",\r\n \"description\": \"Specifies which users and groups are permitted to change the time and date on the internal clock of the computer.\"\r\n },\r\n \"defaultValue\": \"Administrators, LOCAL SERVICE\"\r\n },\r\n \"UsersOrGroupsThatMayChangeTheTimeZone\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may change the time zone\",\r\n \"description\": \"Specifies which users and groups are permitted to change the time zone of the computer.\"\r\n },\r\n \"defaultValue\": \"Administrators, LOCAL SERVICE\"\r\n },\r\n \"UsersOrGroupsThatMayCreateATokenObject\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may create a token object\",\r\n \"description\": \"Specifies which users and groups are permitted to create an access token, which may provide elevated rights to access sensitive data.\"\r\n },\r\n \"defaultValue\": \"No One\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that are denied logging on as a batch job\",\r\n \"description\": \"Specifies which users and groups are explicitly not permitted to log on to the computer as a batch job (i.e. scheduled task).\"\r\n },\r\n \"defaultValue\": \"Guests\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLoggingOnAsAService\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that are denied logging on as a service\",\r\n \"description\": \"Specifies which service accounts are explicitly not permitted to register a process as a service.\"\r\n },\r\n \"defaultValue\": \"Guests\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLocalLogon\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that are denied local logon\",\r\n \"description\": \"Specifies which users and groups are explicitly not permitted to log on to the computer.\"\r\n },\r\n \"defaultValue\": \"Guests\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that are denied log on through Remote Desktop Services\",\r\n \"description\": \"Specifies which users and groups are explicitly not permitted to log on to the computer via Terminal Services/Remote Desktop Client.\"\r\n },\r\n \"defaultValue\": \"Guests\"\r\n },\r\n \"UserAndGroupsThatMayForceShutdownFromARemoteSystem\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"User and groups that may force shutdown from a remote system\",\r\n \"description\": \"Specifies which users and groups are permitted to shut down the computer from a remote location on the network.\"\r\n },\r\n \"defaultValue\": \"Administrators\"\r\n },\r\n \"UsersAndGroupsThatMayRestoreFilesAndDirectories\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that may restore files and directories\",\r\n \"description\": \"Specifies which users and groups are permitted to bypass file, directory, registry, and other persistent object permissions when restoring backed up files and directories.\"\r\n },\r\n \"defaultValue\": \"Administrators, Backup Operators\"\r\n },\r\n \"UsersAndGroupsThatMayShutDownTheSystem\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that may shut down the system\",\r\n \"description\": \"Specifies which users and groups who are logged on locally to the computers in your environment are permitted to shut down the operating system with the Shut Down command.\"\r\n },\r\n \"defaultValue\": \"Administrators\"\r\n },\r\n \"UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may take ownership of files or other objects\",\r\n \"description\": \"Specifies which users and groups are permitted to take ownership of files, folders, registry keys, processes, or threads. This user right bypasses any permissions that are in place to protect objects to give ownership to the specified user.\"\r\n },\r\n \"defaultValue\": \"Administrators\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_UserRightsAssignment\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Access this computer from the network;ExpectedValue', '=', parameters('UsersOrGroupsThatMayAccessThisComputerFromTheNetwork'), ',', 'Allow log on locally;ExpectedValue', '=', parameters('UsersOrGroupsThatMayLogOnLocally'), ',', 'Allow log on through Remote Desktop Services;ExpectedValue', '=', parameters('UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices'), ',', 'Deny access to this computer from the network;ExpectedValue', '=', parameters('UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork'), ',', 'Manage auditing and security log;ExpectedValue', '=', parameters('UsersOrGroupsThatMayManageAuditingAndSecurityLog'), ',', 'Back up files and directories;ExpectedValue', '=', parameters('UsersOrGroupsThatMayBackUpFilesAndDirectories'), ',', 'Change the system time;ExpectedValue', '=', parameters('UsersOrGroupsThatMayChangeTheSystemTime'), ',', 'Change the time zone;ExpectedValue', '=', parameters('UsersOrGroupsThatMayChangeTheTimeZone'), ',', 'Create a token object;ExpectedValue', '=', parameters('UsersOrGroupsThatMayCreateATokenObject'), ',', 'Deny log on as a batch job;ExpectedValue', '=', parameters('UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob'), ',', 'Deny log on as a service;ExpectedValue', '=', parameters('UsersAndGroupsThatAreDeniedLoggingOnAsAService'), ',', 'Deny log on locally;ExpectedValue', '=', parameters('UsersAndGroupsThatAreDeniedLocalLogon'), ',', 'Deny log on through Remote Desktop Services;ExpectedValue', '=', parameters('UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices'), ',', 'Force shutdown from a remote system;ExpectedValue', '=', parameters('UserAndGroupsThatMayForceShutdownFromARemoteSystem'), ',', 'Restore files and directories;ExpectedValue', '=', parameters('UsersAndGroupsThatMayRestoreFilesAndDirectories'), ',', 'Shut down the system;ExpectedValue', '=', parameters('UsersAndGroupsThatMayShutDownTheSystem'), ',', 'Take ownership of files or other objects;ExpectedValue', '=', parameters('UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_UserRightsAssignment\"\r\n },\r\n \"UsersOrGroupsThatMayAccessThisComputerFromTheNetwork\": {\r\n \"value\": \"[parameters('UsersOrGroupsThatMayAccessThisComputerFromTheNetwork')]\"\r\n },\r\n \"UsersOrGroupsThatMayLogOnLocally\": {\r\n \"value\": \"[parameters('UsersOrGroupsThatMayLogOnLocally')]\"\r\n },\r\n \"UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices\": {\r\n \"value\": \"[parameters('UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices')]\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork\": {\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork')]\"\r\n },\r\n \"UsersOrGroupsThatMayManageAuditingAndSecurityLog\": {\r\n \"value\": \"[parameters('UsersOrGroupsThatMayManageAuditingAndSecurityLog')]\"\r\n },\r\n \"UsersOrGroupsThatMayBackUpFilesAndDirectories\": {\r\n \"value\": \"[parameters('UsersOrGroupsThatMayBackUpFilesAndDirectories')]\"\r\n },\r\n \"UsersOrGroupsThatMayChangeTheSystemTime\": {\r\n \"value\": \"[parameters('UsersOrGroupsThatMayChangeTheSystemTime')]\"\r\n },\r\n \"UsersOrGroupsThatMayChangeTheTimeZone\": {\r\n \"value\": \"[parameters('UsersOrGroupsThatMayChangeTheTimeZone')]\"\r\n },\r\n \"UsersOrGroupsThatMayCreateATokenObject\": {\r\n \"value\": \"[parameters('UsersOrGroupsThatMayCreateATokenObject')]\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob\": {\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob')]\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLoggingOnAsAService\": {\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedLoggingOnAsAService')]\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLocalLogon\": {\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedLocalLogon')]\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices\": {\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices')]\"\r\n },\r\n \"UserAndGroupsThatMayForceShutdownFromARemoteSystem\": {\r\n \"value\": \"[parameters('UserAndGroupsThatMayForceShutdownFromARemoteSystem')]\"\r\n },\r\n \"UsersAndGroupsThatMayRestoreFilesAndDirectories\": {\r\n \"value\": \"[parameters('UsersAndGroupsThatMayRestoreFilesAndDirectories')]\"\r\n },\r\n \"UsersAndGroupsThatMayShutDownTheSystem\": {\r\n \"value\": \"[parameters('UsersAndGroupsThatMayShutDownTheSystem')]\"\r\n },\r\n \"UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects\": {\r\n \"value\": \"[parameters('UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersOrGroupsThatMayAccessThisComputerFromTheNetwork\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersOrGroupsThatMayLogOnLocally\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersOrGroupsThatMayManageAuditingAndSecurityLog\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersOrGroupsThatMayBackUpFilesAndDirectories\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersOrGroupsThatMayChangeTheSystemTime\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersOrGroupsThatMayChangeTheTimeZone\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersOrGroupsThatMayCreateATokenObject\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLoggingOnAsAService\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLocalLogon\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices\": {\r\n \"type\": \"string\"\r\n },\r\n \"UserAndGroupsThatMayForceShutdownFromARemoteSystem\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersAndGroupsThatMayRestoreFilesAndDirectories\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersAndGroupsThatMayShutDownTheSystem\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Access this computer from the network;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayAccessThisComputerFromTheNetwork')]\"\r\n },\r\n {\r\n \"name\": \"Allow log on locally;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayLogOnLocally')]\"\r\n },\r\n {\r\n \"name\": \"Allow log on through Remote Desktop Services;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices')]\"\r\n },\r\n {\r\n \"name\": \"Deny access to this computer from the network;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork')]\"\r\n },\r\n {\r\n \"name\": \"Manage auditing and security log;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayManageAuditingAndSecurityLog')]\"\r\n },\r\n {\r\n \"name\": \"Back up files and directories;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayBackUpFilesAndDirectories')]\"\r\n },\r\n {\r\n \"name\": \"Change the system time;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayChangeTheSystemTime')]\"\r\n },\r\n {\r\n \"name\": \"Change the time zone;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayChangeTheTimeZone')]\"\r\n },\r\n {\r\n \"name\": \"Create a token object;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayCreateATokenObject')]\"\r\n },\r\n {\r\n \"name\": \"Deny log on as a batch job;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob')]\"\r\n },\r\n {\r\n \"name\": \"Deny log on as a service;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedLoggingOnAsAService')]\"\r\n },\r\n {\r\n \"name\": \"Deny log on locally;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedLocalLogon')]\"\r\n },\r\n {\r\n \"name\": \"Deny log on through Remote Desktop Services;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices')]\"\r\n },\r\n {\r\n \"name\": \"Force shutdown from a remote system;ExpectedValue\",\r\n \"value\": \"[parameters('UserAndGroupsThatMayForceShutdownFromARemoteSystem')]\"\r\n },\r\n {\r\n \"name\": \"Restore files and directories;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatMayRestoreFilesAndDirectories')]\"\r\n },\r\n {\r\n \"name\": \"Shut down the system;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatMayShutDownTheSystem')]\"\r\n },\r\n {\r\n \"name\": \"Take ownership of files or other objects;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/815dcc9f-6662-43f2-9a03-1b83e9876f24\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"815dcc9f-6662-43f2-9a03-1b83e9876f24\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Geo-redundant backup should be enabled for Azure Database for MySQL\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Azure Database for MySQL with geo-redundant backup not enabled.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforMySQL/servers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforMySQL/servers/storageProfile.geoRedundantBackup\",\r\n \"notEquals\": \"Enabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/82339799-d096-41ae-8538-b108becf0970\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"82339799-d096-41ae-8538-b108becf0970\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Diagnostic logs in Event Hub should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of diagnostic logs. This enables you to recreate activity trails to use for investigation purposes; when a security incident occurs or when your network is compromised\",\r\n \"metadata\": {\r\n \"category\": \"Event Hub\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required diagnostic logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventHub/namespaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"[parameters('requiredRetentionDays')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/83a214f7-d01a-484b-91a9-ed54470c9a6a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"83a214f7-d01a-484b-91a9-ed54470c9a6a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Network interfaces should not have public IPs\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy denies the network interfaces which are configured with any public IP. Public IP addresses allow internet resources to communicate inbound to Azure resources, and Azure resources to communicate outbound to the internet. This should be reviewed by the network security team.\",\r\n \"metadata\": {\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkInterfaces\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/networkInterfaces/ipconfigurations[*].publicIpAddress.id\",\r\n \"notLike\": \"*\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/83a86a26-fd1f-447c-b59d-e51f44264114\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"83a86a26-fd1f-447c-b59d-e51f44264114\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'Security Options - Microsoft Network Server'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Microsoft Network Server'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsMicrosoftNetworkServer\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsMicrosoftNetworkServer\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/86880e5c-df35-43c5-95ad-7e120635775e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"86880e5c-df35-43c5-95ad-7e120635775e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy SQL DB transparent data encryption\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enables transparent data encryption on SQL databases\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers/databases\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"notEquals\": \"master\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"DeployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/databases/transparentDataEncryption\",\r\n \"name\": \"current\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/transparentDataEncryption.status\",\r\n \"equals\": \"Enabled\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullDbName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('fullDbName'), '/current')]\",\r\n \"type\": \"Microsoft.Sql/servers/databases/transparentDataEncryption\",\r\n \"apiVersion\": \"2014-04-01\",\r\n \"properties\": {\r\n \"status\": \"Enabled\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullDbName\": {\r\n \"value\": \"[field('fullName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/86a912f6-9a06-4e26-b447-11b16ba8659f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"86a912f6-9a06-4e26-b447-11b16ba8659f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"System updates should be installed on your machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Missing security system updates on your servers will be monitored by Azure Security Center as recommendations\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"systemUpdates\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"86b3d65f-7626-441e-b690-81a8b71cff60\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Require specified tag\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enforces existence of a tag. Does not apply to resource groups.\",\r\n \"metadata\": {\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/871b6d14-10aa-478d-b590-94f262ecfa99\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"871b6d14-10aa-478d-b590-94f262ecfa99\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'Administrative Templates - Control Panel'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Administrative Templates - Control Panel'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_AdministrativeTemplatesControlPanel\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/87b590fe-4a1d-4697-ae74-d4fe72ab786c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"87b590fe-4a1d-4697-ae74-d4fe72ab786c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy prerequisites to audit Linux VMs that have the specified applications installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Linux virtual machines that have the specified applications installed. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"ApplicationName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Application names\",\r\n \"description\": \"A semicolon-separated list of the names of the applications that should not be installed. e.g. 'python; powershell'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"AzureDatabricks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"RHEL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"osa\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"not_installed_application_linux\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[ChefInSpec]NotInstalledApplicationLinuxResource1;AttributesYmlContent', '=', concat('packages: [', replace(parameters('ApplicationName'), ';', ','), ']')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"not_installed_application_linux\"\r\n },\r\n \"ApplicationName\": {\r\n \"value\": \"[parameters('ApplicationName')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ApplicationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[ChefInSpec]NotInstalledApplicationLinuxResource1;AttributesYmlContent\",\r\n \"value\": \"[concat('packages: [', replace(parameters('ApplicationName'), ';', ','), ']')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[ChefInSpec]NotInstalledApplicationLinuxResource1;AttributesYmlContent\",\r\n \"value\": \"[concat('packages: [', replace(parameters('ApplicationName'), ';', ','), ']')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforLinux')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforLinux\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/884b209a-963b-4520-8006-d20cb3c213e0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"884b209a-963b-4520-8006-d20cb3c213e0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Network interfaces should disable IP forwarding\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy denies the network interfaces which enabled IP forwarding. The setting of IP forwarding disables Azure's check of the source and destination for a network interface. This should be reviewed by the network security team.\",\r\n \"metadata\": {\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkInterfaces\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkInterfaces/enableIpForwarding\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/88c0b9da-ce96-4b03-9635-f29a937e2900\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"88c0b9da-ce96-4b03-9635-f29a937e2900\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"SQL servers should be configured with auditing retention days greater than 90 days.\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit SQL servers configured with an auditing retention period of less than 90 days.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/auditingSettings\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/servers/auditingSettings/retentionDays\",\r\n \"greater\": 90\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/89099bee-89e0-4b26-a5f4-165451757743\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"89099bee-89e0-4b26-a5f4-165451757743\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'Security Options - System settings'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - System settings'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsSystemsettings\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8a39d1f1-5513-4628-b261-f469a5a3341b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8a39d1f1-5513-4628-b261-f469a5a3341b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Show audit results from Windows VMs with a pending reboot\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with a pending reboot. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsPendingReboot\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8b0de57a-f511-4d45-a277-17cb79cb163b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8b0de57a-f511-4d45-a277-17cb79cb163b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'Windows Firewall Properties'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Windows Firewall Properties'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_WindowsFirewallProperties\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8bbd627e-4d25-4906-9a6e-3789780af3ec\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8bbd627e-4d25-4906-9a6e-3789780af3ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Latest TLS version should be used in your API App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Upgrade to the latest TLS version\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/minTlsVersion\",\r\n \"equals\": \"1.2\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8cb6aa8b-9e41-4f4e-aa25-089a7ac2581e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8cb6aa8b-9e41-4f4e-aa25-089a7ac2581e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Require tag and its value on resource groups\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Enforces a required tag and its value on resource groups.\",\r\n \"metadata\": {\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Value\",\r\n \"description\": \"Value of the tag, such as 'production'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"notEquals\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8ce3da23-7156-49e4-b145-24f95f9dcb46\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8ce3da23-7156-49e4-b145-24f95f9dcb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'System Audit Policies - Object Access'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Object Access'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"AuditDetailedFileShare\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Detailed File Share\",\r\n \"description\": \"If this policy setting is enabled, access to all shared files and folders on the system is audited. Auditing for Success can lead to very high volumes of events.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"No Auditing\"\r\n },\r\n \"AuditFileShare\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit File Share\",\r\n \"description\": \"Specifies whether to audit events related to file shares: creation, deletion, modification, and access attempts. Also, it shows failed SMB SPN checks. Event volumes can be high on DCs and File Servers.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"No Auditing\"\r\n },\r\n \"AuditFileSystem\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit File System\",\r\n \"description\": \"Specifies whether audit events are generated when users attempt to access file system objects. Audit events are generated only for objects that have configured system access control lists (SACLs).\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"No Auditing\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesObjectAccess\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit Detailed File Share;ExpectedValue', '=', parameters('AuditDetailedFileShare'), ',', 'Audit File Share;ExpectedValue', '=', parameters('AuditFileShare'), ',', 'Audit File System;ExpectedValue', '=', parameters('AuditFileSystem')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SystemAuditPoliciesObjectAccess\"\r\n },\r\n \"AuditDetailedFileShare\": {\r\n \"value\": \"[parameters('AuditDetailedFileShare')]\"\r\n },\r\n \"AuditFileShare\": {\r\n \"value\": \"[parameters('AuditFileShare')]\"\r\n },\r\n \"AuditFileSystem\": {\r\n \"value\": \"[parameters('AuditFileSystem')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditDetailedFileShare\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditFileShare\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditFileSystem\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit Detailed File Share;ExpectedValue\",\r\n \"value\": \"[parameters('AuditDetailedFileShare')]\"\r\n },\r\n {\r\n \"name\": \"Audit File Share;ExpectedValue\",\r\n \"value\": \"[parameters('AuditFileShare')]\"\r\n },\r\n {\r\n \"name\": \"Audit File System;ExpectedValue\",\r\n \"value\": \"[parameters('AuditFileSystem')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8e170edb-e0f5-497a-bb36-48b3280cec6a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8e170edb-e0f5-497a-bb36-48b3280cec6a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy prerequisites to audit Windows VMs that do not store passwords using reversible encryption\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that do not store passwords using reversible encryption. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"StorePasswordsUsingReversibleEncryption\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"StorePasswordsUsingReversibleEncryption\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'microsoft.hybridcompute/machines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8ff0b18b-262e-4512-857a-48ad0aeb9a78\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8ff0b18b-262e-4512-857a-48ad0aeb9a78\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'Windows Firewall Properties'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Windows Firewall Properties'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"WindowsFirewallDomainUseProfileSettings\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Domain): Use profile settings\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security uses the settings for the Domain profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallDomainBehaviorForOutboundConnections\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Domain): Behavior for outbound connections\",\r\n \"description\": \"Specifies the behavior for outbound connections for the Domain profile that do not match an outbound firewall rule. The default value of 0 means to allow connections, and a value of 1 means to block connections.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"WindowsFirewallDomainApplyLocalConnectionSecurityRules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Domain): Apply local connection security rules\",\r\n \"description\": \"Specifies whether local administrators are allowed to create connection security rules that apply together with connection security rules configured by Group Policy for the Domain profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallDomainApplyLocalFirewallRules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Domain): Apply local firewall rules\",\r\n \"description\": \"Specifies whether local administrators are allowed to create local firewall rules that apply together with firewall rules configured by Group Policy for the Domain profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallDomainDisplayNotifications\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Domain): Display notifications\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security displays notifications to the user when a program is blocked from receiving inbound connections, for the Domain profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPrivateUseProfileSettings\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Private): Use profile settings\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security uses the settings for the Private profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPrivateBehaviorForOutboundConnections\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Private): Behavior for outbound connections\",\r\n \"description\": \"Specifies the behavior for outbound connections for the Private profile that do not match an outbound firewall rule. The default value of 0 means to allow connections, and a value of 1 means to block connections.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"WindowsFirewallPrivateApplyLocalConnectionSecurityRules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Private): Apply local connection security rules\",\r\n \"description\": \"Specifies whether local administrators are allowed to create connection security rules that apply together with connection security rules configured by Group Policy for the Private profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPrivateApplyLocalFirewallRules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Private): Apply local firewall rules\",\r\n \"description\": \"Specifies whether local administrators are allowed to create local firewall rules that apply together with firewall rules configured by Group Policy for the Private profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPrivateDisplayNotifications\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Private): Display notifications\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security displays notifications to the user when a program is blocked from receiving inbound connections, for the Private profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPublicUseProfileSettings\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Public): Use profile settings\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security uses the settings for the Public profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPublicBehaviorForOutboundConnections\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Public): Behavior for outbound connections\",\r\n \"description\": \"Specifies the behavior for outbound connections for the Public profile that do not match an outbound firewall rule. The default value of 0 means to allow connections, and a value of 1 means to block connections.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"WindowsFirewallPublicApplyLocalConnectionSecurityRules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Public): Apply local connection security rules\",\r\n \"description\": \"Specifies whether local administrators are allowed to create connection security rules that apply together with connection security rules configured by Group Policy for the Public profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPublicApplyLocalFirewallRules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Public): Apply local firewall rules\",\r\n \"description\": \"Specifies whether local administrators are allowed to create local firewall rules that apply together with firewall rules configured by Group Policy for the Public profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPublicDisplayNotifications\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Public): Display notifications\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security displays notifications to the user when a program is blocked from receiving inbound connections, for the Public profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallDomainAllowUnicastResponse\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall: Domain: Allow unicast response\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security permits the local computer to receive unicast responses to its outgoing multicast or broadcast messages; for the Domain profile.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"WindowsFirewallPrivateAllowUnicastResponse\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall: Private: Allow unicast response\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security permits the local computer to receive unicast responses to its outgoing multicast or broadcast messages; for the Private profile.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"WindowsFirewallPublicAllowUnicastResponse\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall: Public: Allow unicast response\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security permits the local computer to receive unicast responses to its outgoing multicast or broadcast messages; for the Public profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_WindowsFirewallProperties\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Windows Firewall: Domain: Firewall state;ExpectedValue', '=', parameters('WindowsFirewallDomainUseProfileSettings'), ',', 'Windows Firewall: Domain: Outbound connections;ExpectedValue', '=', parameters('WindowsFirewallDomainBehaviorForOutboundConnections'), ',', 'Windows Firewall: Domain: Settings: Apply local connection security rules;ExpectedValue', '=', parameters('WindowsFirewallDomainApplyLocalConnectionSecurityRules'), ',', 'Windows Firewall: Domain: Settings: Apply local firewall rules;ExpectedValue', '=', parameters('WindowsFirewallDomainApplyLocalFirewallRules'), ',', 'Windows Firewall: Domain: Settings: Display a notification;ExpectedValue', '=', parameters('WindowsFirewallDomainDisplayNotifications'), ',', 'Windows Firewall: Private: Firewall state;ExpectedValue', '=', parameters('WindowsFirewallPrivateUseProfileSettings'), ',', 'Windows Firewall: Private: Outbound connections;ExpectedValue', '=', parameters('WindowsFirewallPrivateBehaviorForOutboundConnections'), ',', 'Windows Firewall: Private: Settings: Apply local connection security rules;ExpectedValue', '=', parameters('WindowsFirewallPrivateApplyLocalConnectionSecurityRules'), ',', 'Windows Firewall: Private: Settings: Apply local firewall rules;ExpectedValue', '=', parameters('WindowsFirewallPrivateApplyLocalFirewallRules'), ',', 'Windows Firewall: Private: Settings: Display a notification;ExpectedValue', '=', parameters('WindowsFirewallPrivateDisplayNotifications'), ',', 'Windows Firewall: Public: Firewall state;ExpectedValue', '=', parameters('WindowsFirewallPublicUseProfileSettings'), ',', 'Windows Firewall: Public: Outbound connections;ExpectedValue', '=', parameters('WindowsFirewallPublicBehaviorForOutboundConnections'), ',', 'Windows Firewall: Public: Settings: Apply local connection security rules;ExpectedValue', '=', parameters('WindowsFirewallPublicApplyLocalConnectionSecurityRules'), ',', 'Windows Firewall: Public: Settings: Apply local firewall rules;ExpectedValue', '=', parameters('WindowsFirewallPublicApplyLocalFirewallRules'), ',', 'Windows Firewall: Public: Settings: Display a notification;ExpectedValue', '=', parameters('WindowsFirewallPublicDisplayNotifications'), ',', 'Windows Firewall: Domain: Allow unicast response;ExpectedValue', '=', parameters('WindowsFirewallDomainAllowUnicastResponse'), ',', 'Windows Firewall: Private: Allow unicast response;ExpectedValue', '=', parameters('WindowsFirewallPrivateAllowUnicastResponse'), ',', 'Windows Firewall: Public: Allow unicast response;ExpectedValue', '=', parameters('WindowsFirewallPublicAllowUnicastResponse')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_WindowsFirewallProperties\"\r\n },\r\n \"WindowsFirewallDomainUseProfileSettings\": {\r\n \"value\": \"[parameters('WindowsFirewallDomainUseProfileSettings')]\"\r\n },\r\n \"WindowsFirewallDomainBehaviorForOutboundConnections\": {\r\n \"value\": \"[parameters('WindowsFirewallDomainBehaviorForOutboundConnections')]\"\r\n },\r\n \"WindowsFirewallDomainApplyLocalConnectionSecurityRules\": {\r\n \"value\": \"[parameters('WindowsFirewallDomainApplyLocalConnectionSecurityRules')]\"\r\n },\r\n \"WindowsFirewallDomainApplyLocalFirewallRules\": {\r\n \"value\": \"[parameters('WindowsFirewallDomainApplyLocalFirewallRules')]\"\r\n },\r\n \"WindowsFirewallDomainDisplayNotifications\": {\r\n \"value\": \"[parameters('WindowsFirewallDomainDisplayNotifications')]\"\r\n },\r\n \"WindowsFirewallPrivateUseProfileSettings\": {\r\n \"value\": \"[parameters('WindowsFirewallPrivateUseProfileSettings')]\"\r\n },\r\n \"WindowsFirewallPrivateBehaviorForOutboundConnections\": {\r\n \"value\": \"[parameters('WindowsFirewallPrivateBehaviorForOutboundConnections')]\"\r\n },\r\n \"WindowsFirewallPrivateApplyLocalConnectionSecurityRules\": {\r\n \"value\": \"[parameters('WindowsFirewallPrivateApplyLocalConnectionSecurityRules')]\"\r\n },\r\n \"WindowsFirewallPrivateApplyLocalFirewallRules\": {\r\n \"value\": \"[parameters('WindowsFirewallPrivateApplyLocalFirewallRules')]\"\r\n },\r\n \"WindowsFirewallPrivateDisplayNotifications\": {\r\n \"value\": \"[parameters('WindowsFirewallPrivateDisplayNotifications')]\"\r\n },\r\n \"WindowsFirewallPublicUseProfileSettings\": {\r\n \"value\": \"[parameters('WindowsFirewallPublicUseProfileSettings')]\"\r\n },\r\n \"WindowsFirewallPublicBehaviorForOutboundConnections\": {\r\n \"value\": \"[parameters('WindowsFirewallPublicBehaviorForOutboundConnections')]\"\r\n },\r\n \"WindowsFirewallPublicApplyLocalConnectionSecurityRules\": {\r\n \"value\": \"[parameters('WindowsFirewallPublicApplyLocalConnectionSecurityRules')]\"\r\n },\r\n \"WindowsFirewallPublicApplyLocalFirewallRules\": {\r\n \"value\": \"[parameters('WindowsFirewallPublicApplyLocalFirewallRules')]\"\r\n },\r\n \"WindowsFirewallPublicDisplayNotifications\": {\r\n \"value\": \"[parameters('WindowsFirewallPublicDisplayNotifications')]\"\r\n },\r\n \"WindowsFirewallDomainAllowUnicastResponse\": {\r\n \"value\": \"[parameters('WindowsFirewallDomainAllowUnicastResponse')]\"\r\n },\r\n \"WindowsFirewallPrivateAllowUnicastResponse\": {\r\n \"value\": \"[parameters('WindowsFirewallPrivateAllowUnicastResponse')]\"\r\n },\r\n \"WindowsFirewallPublicAllowUnicastResponse\": {\r\n \"value\": \"[parameters('WindowsFirewallPublicAllowUnicastResponse')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallDomainUseProfileSettings\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallDomainBehaviorForOutboundConnections\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallDomainApplyLocalConnectionSecurityRules\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallDomainApplyLocalFirewallRules\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallDomainDisplayNotifications\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPrivateUseProfileSettings\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPrivateBehaviorForOutboundConnections\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPrivateApplyLocalConnectionSecurityRules\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPrivateApplyLocalFirewallRules\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPrivateDisplayNotifications\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPublicUseProfileSettings\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPublicBehaviorForOutboundConnections\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPublicApplyLocalConnectionSecurityRules\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPublicApplyLocalFirewallRules\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPublicDisplayNotifications\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallDomainAllowUnicastResponse\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPrivateAllowUnicastResponse\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPublicAllowUnicastResponse\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Windows Firewall: Domain: Firewall state;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallDomainUseProfileSettings')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Domain: Outbound connections;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallDomainBehaviorForOutboundConnections')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Domain: Settings: Apply local connection security rules;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallDomainApplyLocalConnectionSecurityRules')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Domain: Settings: Apply local firewall rules;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallDomainApplyLocalFirewallRules')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Domain: Settings: Display a notification;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallDomainDisplayNotifications')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Private: Firewall state;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPrivateUseProfileSettings')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Private: Outbound connections;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPrivateBehaviorForOutboundConnections')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Private: Settings: Apply local connection security rules;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPrivateApplyLocalConnectionSecurityRules')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Private: Settings: Apply local firewall rules;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPrivateApplyLocalFirewallRules')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Private: Settings: Display a notification;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPrivateDisplayNotifications')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Public: Firewall state;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPublicUseProfileSettings')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Public: Outbound connections;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPublicBehaviorForOutboundConnections')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Public: Settings: Apply local connection security rules;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPublicApplyLocalConnectionSecurityRules')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Public: Settings: Apply local firewall rules;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPublicApplyLocalFirewallRules')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Public: Settings: Display a notification;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPublicDisplayNotifications')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Domain: Allow unicast response;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallDomainAllowUnicastResponse')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Private: Allow unicast response;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPrivateAllowUnicastResponse')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Public: Allow unicast response;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPublicAllowUnicastResponse')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/909c958d-1b99-4c74-b88f-46a5c5bc34f9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"909c958d-1b99-4c74-b88f-46a5c5bc34f9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy prerequisites to audit Windows VMs that do not have the specified Windows PowerShell modules installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that do not have the specified Windows PowerShell modules installed. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"Modules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"PowerShell Modules\",\r\n \"description\": \"A semicolon-separated list of the names of the PowerShell modules that should be installed. You may also specify a specific version of a module that should be installed by including a comma after the module name, followed by the desired version. e.g. PSDscResources; SqlServerDsc, 12.0.0.0; ComputerManagementDsc, 6.1.0.0\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsPowerShellModules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[PowerShellModules]PowerShellModules1;Modules', '=', parameters('Modules')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsPowerShellModules\"\r\n },\r\n \"Modules\": {\r\n \"value\": \"[parameters('Modules')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"Modules\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[PowerShellModules]PowerShellModules1;Modules\",\r\n \"value\": \"[parameters('Modules')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[PowerShellModules]PowerShellModules1;Modules\",\r\n \"value\": \"[parameters('Modules')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/90ba2ee7-4ca8-4673-84d1-c851c50d3baf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"90ba2ee7-4ca8-4673-84d1-c851c50d3baf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'Windows Components'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Windows Components'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_WindowsComponents\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9178b430-2295-406e-bb28-f6a7a2a2f897\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9178b430-2295-406e-bb28-f6a7a2a2f897\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"MFA should be enabled accounts with write permissions on your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Multi-Factor Authentication (MFA) should be enabled for all subscription accounts with write privileges to prevent a breach of accounts or resources.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"EnableMFAForWritePermissions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9297c21d-2ed6-4474-b48f-163f75654ce3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs that contain certificates expiring within the specified number of days\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that contain certificates expiring within the specified number of days. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"CertificateExpiration\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9328f27e-611e-44a7-a244-39109d7d35ab\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9328f27e-611e-44a7-a244-39109d7d35ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy prerequisites to audit Windows VMs in which the Administrators group does not contain all of the specified members\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines in which the Administrators group does not contain all of the specified members. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"MembersToInclude\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Members to include\",\r\n \"description\": \"A semicolon-separated list of members that should be included in the Administrators local group. Ex: Administrator; myUser1; myUser2\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AdministratorsGroupMembersToInclude\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[LocalGroup]AdministratorsGroup;MembersToInclude', '=', parameters('MembersToInclude')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AdministratorsGroupMembersToInclude\"\r\n },\r\n \"MembersToInclude\": {\r\n \"value\": \"[parameters('MembersToInclude')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"MembersToInclude\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[LocalGroup]AdministratorsGroup;MembersToInclude\",\r\n \"value\": \"[parameters('MembersToInclude')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[LocalGroup]AdministratorsGroup;MembersToInclude\",\r\n \"value\": \"[parameters('MembersToInclude')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/93507a81-10a4-4af0-9ee2-34cf25a96e98\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"93507a81-10a4-4af0-9ee2-34cf25a96e98\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Allow resource creation only in European data centers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Allows resource creation in the following locations only: North Europe, West Europe\",\r\n \"metadata\": {\r\n \"category\": \"General\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"Deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/94c19f19-8192-48cd-a11b-e37099d3e36b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"94c19f19-8192-48cd-a11b-e37099d3e36b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Require specified tag on resource groups\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Enforces existence of a tag on resource groups.\",\r\n \"metadata\": {\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/96670d01-0a4d-4649-9c89-2d3abc0a5025\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"96670d01-0a4d-4649-9c89-2d3abc0a5025\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Advanced data security settings for SQL server should contain an email address to receive security alerts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Ensure that an email address is provided for the 'Send alerts to' field in the Advanced Data Security server settings. This email address receives alert notifications when anomalous activities are detected on SQL servers.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/securityAlertPolicies\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/servers/securityAlertPolicies/emailAddresses[*]\",\r\n \"notEquals\": \"\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9677b740-f641-4f3c-b9c5-466005c85278\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9677b740-f641-4f3c-b9c5-466005c85278\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'Adminstrative Templates - MSS (Legacy)'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Adminstrative Templates - MSS (Legacy)'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_AdminstrativeTemplatesMSSLegacy\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/97646672-5efa-4622-9b54-740270ad60bf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"97646672-5efa-4622-9b54-740270ad60bf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'System Audit Policies - Policy Change'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Policy Change'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"AuditAuthenticationPolicyChange\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Authentication Policy Change\",\r\n \"description\": \"Specifies whether audit events are generated when changes are made to authentication policy. This setting is useful for tracking changes in domain-level and forest-level trust and privileges that are granted to user accounts or groups.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"Success\"\r\n },\r\n \"AuditAuthorizationPolicyChange\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Authorization Policy Change\",\r\n \"description\": \"Specifies whether audit events are generated for assignment and removal of user rights in user right policies, changes in security token object permission, resource attributes changes and Central Access Policy changes for file system objects.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"No Auditing\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesPolicyChange\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit Authentication Policy Change;ExpectedValue', '=', parameters('AuditAuthenticationPolicyChange'), ',', 'Audit Authorization Policy Change;ExpectedValue', '=', parameters('AuditAuthorizationPolicyChange')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SystemAuditPoliciesPolicyChange\"\r\n },\r\n \"AuditAuthenticationPolicyChange\": {\r\n \"value\": \"[parameters('AuditAuthenticationPolicyChange')]\"\r\n },\r\n \"AuditAuthorizationPolicyChange\": {\r\n \"value\": \"[parameters('AuditAuthorizationPolicyChange')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditAuthenticationPolicyChange\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditAuthorizationPolicyChange\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit Authentication Policy Change;ExpectedValue\",\r\n \"value\": \"[parameters('AuditAuthenticationPolicyChange')]\"\r\n },\r\n {\r\n \"name\": \"Audit Authorization Policy Change;ExpectedValue\",\r\n \"value\": \"[parameters('AuditAuthorizationPolicyChange')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/97b595c8-fd10-400e-8543-28e2b9138b13\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"97b595c8-fd10-400e-8543-28e2b9138b13\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Allow resource creation only in United States data centers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Allows resource creation in the following locations only: Central US, East US, East US2, North Central US, South Central US, West US\",\r\n \"metadata\": {\r\n \"category\": \"General\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"centralus\",\r\n \"eastus\",\r\n \"eastus2\",\r\n \"northcentralus\",\r\n \"southcentralus\",\r\n \"westus\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"Deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/983211ba-f348-4758-983b-21fa29294869\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"983211ba-f348-4758-983b-21fa29294869\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'Administrative Templates - Network'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Administrative Templates - Network'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"EnableInsecureGuestLogons\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable insecure guest logons\",\r\n \"description\": \"Specifies whether the SMB client will allow insecure guest logons to an SMB server.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allow simultaneous connections to the Internet or a Windows Domain\",\r\n \"description\": \"Specify whether to prevent computers from connecting to both a domain based network and a non-domain based network at the same time. A value of 0 allows simultaneous connections, and a value of 1 blocks them.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"TurnOffMulticastNameResolution\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Turn off multicast name resolution\",\r\n \"description\": \"Specifies whether LLMNR, a secondary name resolution protocol that transmits using multicast over a local subnet link on a single subnet, is enabled.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_AdministrativeTemplatesNetwork\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Enable insecure guest logons;ExpectedValue', '=', parameters('EnableInsecureGuestLogons'), ',', 'Minimize the number of simultaneous connections to the Internet or a Windows Domain;ExpectedValue', '=', parameters('AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain'), ',', 'Turn off multicast name resolution;ExpectedValue', '=', parameters('TurnOffMulticastNameResolution')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_AdministrativeTemplatesNetwork\"\r\n },\r\n \"EnableInsecureGuestLogons\": {\r\n \"value\": \"[parameters('EnableInsecureGuestLogons')]\"\r\n },\r\n \"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain\": {\r\n \"value\": \"[parameters('AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain')]\"\r\n },\r\n \"TurnOffMulticastNameResolution\": {\r\n \"value\": \"[parameters('TurnOffMulticastNameResolution')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"EnableInsecureGuestLogons\": {\r\n \"type\": \"string\"\r\n },\r\n \"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain\": {\r\n \"type\": \"string\"\r\n },\r\n \"TurnOffMulticastNameResolution\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Enable insecure guest logons;ExpectedValue\",\r\n \"value\": \"[parameters('EnableInsecureGuestLogons')]\"\r\n },\r\n {\r\n \"name\": \"Minimize the number of simultaneous connections to the Internet or a Windows Domain;ExpectedValue\",\r\n \"value\": \"[parameters('AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain')]\"\r\n },\r\n {\r\n \"name\": \"Turn off multicast name resolution;ExpectedValue\",\r\n \"value\": \"[parameters('TurnOffMulticastNameResolution')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/985285b7-b97a-419c-8d48-c88cc934c8d8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"985285b7-b97a-419c-8d48-c88cc934c8d8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"FTPS only should be required in your API App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable FTPS enforcement for enhanced security\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/ftpsState\",\r\n \"equals\": \"FtpsOnly\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9a1b8c48-453a-4044-86c3-d8bfd823e4f5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9a1b8c48-453a-4044-86c3-d8bfd823e4f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Azure SQL Database to Event Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Azure SQL Database to stream to a regional Event Hub on any Azure SQL Database which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers/databases\"\r\n },\r\n \"then\": {\r\n \"effect\": \"DeployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Sql/servers/databases/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('fullName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"QueryStoreRuntimeStatistics\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"QueryStoreWaitStatistics\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Errors\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"DatabaseWaitStatistics\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Blocks\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"SQLInsights\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Audit\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"SQLSecurityAuditEvents\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Timeouts\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"AutomaticTuning\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Deadlocks\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled diagnostic settings for ', parameters('fullName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9a7c7a7d-49e5-4213-bea8-6a502b6272e0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9a7c7a7d-49e5-4213-bea8-6a502b6272e0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft IaaSAntimalware extension should be deployed on Windows servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Windows server VM without Microsoft IaaSAntimalware extension deployed.\",\r\n \"metadata\": {\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"IaaSAntimalware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9b597639-28e4-48eb-b506-56b05d366257\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9b597639-28e4-48eb-b506-56b05d366257\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit API Applications that are not using latest supported Java Framework\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use the latest supported Java version for the latest security classes. Using older classes and types can make your application vulnerable.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true,\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"api\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"apiApp\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UseLatestJava\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9bfe3727-0a17-471f-a2fe-eddd6b668745\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9bfe3727-0a17-471f-a2fe-eddd6b668745\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Access through Internet facing endpoint should be restricted\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Security center has identified some of your Network Security Groups' inbound rules to be too permissive. Inbound rules should not allow access from 'Any' or 'Internet' ranges. This can potentially enable attackers to easily target your resources.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"unprotectedNetworkEndpoint\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9daedab3-fb2d-461e-b861-71790eead4f6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9daedab3-fb2d-461e-b861-71790eead4f6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Append tag and its value from the resource group\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Appends the specified tag with its value from the resource group when any resource which is missing this tag is created or updated. Does not modify the tags of resources created before this policy was applied until those resources are changed. New 'modify' effect policies are available that support remediation of tags on existing resources (see https://aka.ms/modifydoc).\",\r\n \"metadata\": {\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('tagName')]]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[resourceGroup().tags[parameters('tagName')]]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9ea02ca2-71db-412d-8b00-7c7ca9fcd32d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9ea02ca2-71db-412d-8b00-7c7ca9fcd32d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Show audit results from Windows VMs that are not set to the specified time zone\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that are not set to the specified time zone. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsTimeZone\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9f658460-46b7-43af-8565-94fc0662be38\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9f658460-46b7-43af-8565-94fc0662be38\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs on which the Log Analytics agent is not connected as expected\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines on which the Log Analytics agent is not connected to the specified workspaces. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsLogAnalyticsAgentConnection\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a030a57e-4639-4e8f-ade9-a92f33afe7ee\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a030a57e-4639-4e8f-ade9-a92f33afe7ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Allowed resource types\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy enables you to specify the resource types that your organization can deploy. Only resource types that support 'tags' and 'location' will be affected by this policy. To restrict all resources please duplicate this policy and change the 'mode' to 'All'.\",\r\n \"metadata\": {\r\n \"category\": \"General\"\r\n },\r\n \"parameters\": {\r\n \"listOfResourceTypesAllowed\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of resource types that can be deployed.\",\r\n \"displayName\": \"Allowed resource types\",\r\n \"strongType\": \"resourceTypes\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"type\",\r\n \"in\": \"[parameters('listOfResourceTypesAllowed')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a08ec900-254a-4555-9bf5-e42af04b5c5c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a08ec900-254a-4555-9bf5-e42af04b5c5c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Security Center standard pricing tier should be selected\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"The standard pricing tier enables threat detection for networks and virtual machines, providing threat intelligence, anomaly detection, and behavior analytics in Azure Security Center\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Security/pricings\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"notEquals\": \"Standard\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a1181c5f-672a-477a-979a-7d58aa086233\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a1181c5f-672a-477a-979a-7d58aa086233\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"All authorization rules except RootManageSharedAccessKey should be removed from Service Bus namespace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Service Bus clients should not use a namespace level access policy that provides access to all queues and topics in a namespace. To align with the least privilege security model, you shoud create access policies at the entity level for queues and topics to provide access to only the specific entity\",\r\n \"metadata\": {\r\n \"category\": \"Service Bus\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ServiceBus/namespaces/authorizationRules\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"notEquals\": \"RootManageSharedAccessKey\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a1817ec0-a368-432a-8057-8371e17ac6ee\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a1817ec0-a368-432a-8057-8371e17ac6ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Logic Apps to Event Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Logic Apps to stream to a regional Event Hub when any Logic Apps which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_eventHub\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Logic/workflows\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Logic/workflows/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"WorkflowRuntime\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a1dae6c7-13f3-48ea-a149-ff8442661f60\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a1dae6c7-13f3-48ea-a149-ff8442661f60\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'Administrative Templates - System'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Administrative Templates - System'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_AdministrativeTemplatesSystem\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a1e8dda3-9fd2-4835-aec3-0e55531fde33\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a1e8dda3-9fd2-4835-aec3-0e55531fde33\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Show audit results from Windows VMs that are not joined to the specified domain\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that are not joined to the specified domain. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsDomainMembership\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a29ee95c-0395-4515-9851-cc04ffe82a91\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a29ee95c-0395-4515-9851-cc04ffe82a91\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit usage of custom RBAC rules\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Audit built-in roles such as 'Owner, Contributer, Reader' instead of custom RBAC roles, which are error prone. Using custom roles is treated as an exception and requires a rigorous review and threat modeling\",\r\n \"metadata\": {\r\n \"category\": \"General\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Authorization/roleDefinitions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Authorization/roleDefinitions/type\",\r\n \"equals\": \"CustomRole\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a451c1ef-c6ca-483d-87ed-f49761e3ffb5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a451c1ef-c6ca-483d-87ed-f49761e3ffb5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Web Application should only be accessible over HTTPS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use of HTTPS ensures server/service authentication and protects data in transit from network layer eavesdropping attacks.\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/httpsOnly\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a4af4a39-4135-47fb-b175-47fbdf85311d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a4af4a39-4135-47fb-b175-47fbdf85311d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Auditing should be enabled on advanced data security settings on SQL Server\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Auditing tracks database events and writes them to an audit log in the Azure storage account. It also helps to maintain regulatory compliance, understand database activity, and gain insight into discrepancies and anomalies that could indicate business concerns or suspected security violations.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"setting\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Desired Auditing setting\"\r\n },\r\n \"allowedValues\": [\r\n \"enabled\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"enabled\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/auditingSettings\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/auditingSettings.state\",\r\n \"equals\": \"[parameters('setting')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"The Log Analytics agent should be installed on virtual machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Windows/Linux virtual machines if the Log Analytics agent is not installed.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"in\": [\r\n \"MicrosoftMonitoringAgent\",\r\n \"OmsAgentForLinux\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/settings.workspaceId\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a70ca396-0a34-413a-88e1-b956c1e683be\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a70ca396-0a34-413a-88e1-b956c1e683be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"DDoS Protection Standard should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"DDoS protection standard should be enabled for all virtual networks with a subnet that is part of an application gateway with a public IP.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.network/virtualNetworks\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"EnableDDoSProtection\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a7aca53f-2ed4-4466-a25e-0b45ade68efd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a7aca53f-2ed4-4466-a25e-0b45ade68efd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Require encryption on Data Lake Store accounts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy ensures encryption is enabled on all Data Lake Store accounts\",\r\n \"metadata\": {\r\n \"category\": \"Data Lake\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataLakeStore/accounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataLakeStore/accounts/encryptionState\",\r\n \"equals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a7ff3161-0087-490a-9ad9-ad6217f4f43a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a7ff3161-0087-490a-9ad9-ad6217f4f43a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated] Monitor unencrypted SQL databases in Azure Security Center\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Unencrypted SQL databases will be monitored by Azure Security Center as recommendations. This policy is deprecated and replaced by the following policy: Transparent Data Encryption on SQL databases should be enabled'\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.SQL/servers/databases\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"encryption\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a8bef009-a5c9-4d0f-90d7-6018734e8a16\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a8bef009-a5c9-4d0f-90d7-6018734e8a16\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'System Audit Policies - Detailed Tracking'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Detailed Tracking'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesDetailedTracking\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a9a33475-481d-4b81-9116-0bf02ffe67e8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a9a33475-481d-4b81-9116-0bf02ffe67e8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy network watcher when virtual networks are created\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a network watcher resource in regions with virtual networks. You need to ensure existence of a resource group named networkWatcherRG, which will be used to deploy network watcher instances.\",\r\n \"metadata\": {\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks\"\r\n },\r\n \"then\": {\r\n \"effect\": \"DeployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkWatchers\",\r\n \"resourceGroupName\": \"networkWatcherRG\",\r\n \"existenceCondition\": {\r\n \"field\": \"location\",\r\n \"equals\": \"[field('location')]\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2016-09-01\",\r\n \"type\": \"Microsoft.Network/networkWatchers\",\r\n \"name\": \"[concat('networkWatcher_', parameters('location'))]\",\r\n \"location\": \"[parameters('location')]\"\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a9b99dd8-06c5-4317-8629-9d86a3c6e7d9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a9b99dd8-06c5-4317-8629-9d86a3c6e7d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"MFA should be enabled on accounts with owner permissions on your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Multi-Factor Authentication (MFA) should be enabled for all subscription accounts with owner permissions to prevent a breach of accounts or resources.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"EnableMFAForOwnerPermissions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/aa633080-8b72-40c4-a2d7-d00c03e80bed\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"aa633080-8b72-40c4-a2d7-d00c03e80bed\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Automatic provisioning of security monitoring agent\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Installs security agent on VMs for advanced security alerts and preventions in Azure Security Center. Applies only for subscriptions that use Azure Security Center.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"AuditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"securityAgent\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/abcc6037-1fc4-47f6-aac5-89706589be24\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"abcc6037-1fc4-47f6-aac5-89706589be24\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Advanced data security should be enabled on your SQL servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit SQL servers without Advanced Data Security\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/securityAlertPolicies\",\r\n \"name\": \"Default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/servers/securityAlertPolicies/state\",\r\n \"equals\": \"Enabled\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Advanced data security should be enabled on your SQL managed instances\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit SQL managed instances without Advanced Data Security\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/managedInstances\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/managedInstances/securityAlertPolicies\",\r\n \"name\": \"Default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/managedInstances/securityAlertPolicies/state\",\r\n \"equals\": \"Enabled\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Role-Based Access Control (RBAC) should be used on Kubernetes Services\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"To provide granular filtering on the actions that users can perform, use Role-Based Access Control (RBAC) to manage permissions in Kubernetes Service Clusters and configure relevant authorization policies.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/enableRBAC\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/enableRBAC\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ac4a19c2-fa67-49b4-8ae5-0b2e78c49457\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ac4a19c2-fa67-49b4-8ae5-0b2e78c49457\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Allow resource creation if 'environment' tag value in allowed values\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Allows resource creation if the 'environment' tag is set to one of the following values: production, dev, test, staging\",\r\n \"metadata\": {\r\n \"category\": \"Tags\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"tags['environment']\",\r\n \"in\": [\r\n \"production\",\r\n \"dev\",\r\n \"test\",\r\n \"staging\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"Deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ac7e5fc0-c029-4b12-91d4-a8500ce697f9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ac7e5fc0-c029-4b12-91d4-a8500ce697f9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"SQL Server should use a virtual network service endpoint\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any SQL Server not configured to use a virtual network service endpoint.\",\r\n \"metadata\": {\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/virtualNetworkRules\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/servers/virtualNetworkRules/virtualNetworkSubnetId\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ae5d2f14-d830-42b6-9899-df6cfe9c71a3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ae5d2f14-d830-42b6-9899-df6cfe9c71a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Email notifications to admins and subscription owners should be enabled in SQL managed instance advanced data security settings\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit that 'email notification to admins and subscription owners' is enabled in the SQL managed instance advanced threat protection settings. This ensures that any detections of anomalous activities on SQL managed instance are reported as soon as possible to the admins.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/managedInstances\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/managedInstances/securityAlertPolicies\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/managedInstances/securityAlertPolicies/emailAccountAdmins\",\r\n \"equals\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/aeb23562-188d-47cb-80b8-551f16ef9fff\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"aeb23562-188d-47cb-80b8-551f16ef9fff\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Monitor missing Endpoint Protection in Azure Security Center\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Servers without an installed Endpoint Protection agent will be monitored by Azure Security Center as recommendations\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"endpointProtection\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/af6cd1bd-1635-48cb-bde7-5b15693900b9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"af6cd1bd-1635-48cb-bde7-5b15693900b9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated] Monitor unaudited SQL servers in Azure Security Center\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"SQL servers which don't have SQL auditing turned on will be monitored by Azure Security Center as recommendations. This policy is deprecated and replaced by the following policy: 'Auditing should be enabled on advanced data security settings on SQL Server'\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.SQL/servers\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"auditing\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/af8051bf-258b-44e2-a2bf-165330459f9d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"af8051bf-258b-44e2-a2bf-165330459f9d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Activity log should be retained for at least one year\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits the activity log if the retention is not set for 365 days or forever (retention days set to 0).\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/logProfiles\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/logProfiles/retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/logProfiles/retentionPolicy.days\",\r\n \"equals\": \"365\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/logProfiles/retentionPolicy.enabled\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/logProfiles/retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b02aacc0-b073-424e-8298-42b22829ee0a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b02aacc0-b073-424e-8298-42b22829ee0a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Just-In-Time network access control should be applied on virtual machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Possible network Just In Time (JIT) access will be monitored by Azure Security Center as recommendations\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"jitNetworkAccess\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b0f33259-77d7-4c9e-aac6-3aabcfae693c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b0f33259-77d7-4c9e-aac6-3aabcfae693c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Linux VMs that do not have the passwd file permissions set to 0644\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Linux virtual machines that do not have the passwd file permissions set to 0644. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"AzureDatabricks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"RHEL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"osa\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"PasswordPolicy_msid121\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b18175dd-c599-4c64-83ba-bb018a06d35b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b18175dd-c599-4c64-83ba-bb018a06d35b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"All authorization rules except RootManageSharedAccessKey should be removed from Event Hub namespace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Event Hub clients should not use a namespace level access policy that provides access to all queues and topics in a namespace. To align with the least privilege security model, you shoud create access policies at the entity level for queues and topics to provide access to only the specific entity\",\r\n \"metadata\": {\r\n \"category\": \"Event Hub\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventHub/namespaces/authorizationRules\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"notEquals\": \"RootManageSharedAccessKey\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b278e460-7cfc-4451-8294-cccc40a940d7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b278e460-7cfc-4451-8294-cccc40a940d7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy prerequisites to audit Windows web servers that are not using secure communication protocols\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows web servers that are not using secure communication protocols (TLS 1.1 or TLS 1.2). It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"MinimumTLSVersion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Minimum TLS version\",\r\n \"description\": \"The minimum TLS protocol version that should be enabled. Windows web servers with lower TLS versions will be marked as non-compliant.\"\r\n },\r\n \"allowedValues\": [\r\n \"1.1\",\r\n \"1.2\"\r\n ],\r\n \"defaultValue\": \"1.1\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AuditSecureProtocol\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[SecureWebServer]s1;MinimumTLSVersion', '=', parameters('MinimumTLSVersion')))]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[parameters('MinimumTLSVersion')]\",\r\n \"equals\": \"1.1\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AuditSecureProtocol\"\r\n },\r\n \"MinimumTLSVersion\": {\r\n \"value\": \"[parameters('MinimumTLSVersion')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"MinimumTLSVersion\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[SecureWebServer]s1;MinimumTLSVersion\",\r\n \"value\": \"[parameters('MinimumTLSVersion')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[SecureWebServer]s1;MinimumTLSVersion\",\r\n \"value\": \"[parameters('MinimumTLSVersion')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b2fc8f91-866d-4434-9089-5ebfe38d6fd8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b2fc8f91-866d-4434-9089-5ebfe38d6fd8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'System Audit Policies - Logon-Logoff'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Logon-Logoff'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesLogonLogoff\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b3802d79-dd88-4bce-b81d-780218e48280\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b3802d79-dd88-4bce-b81d-780218e48280\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Diagnostic logs in Search services should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of diagnostic logs. This enables you to recreate activity trails to use for investigation purposes; when a security incident occurs or when your network is compromised\",\r\n \"metadata\": {\r\n \"category\": \"Search\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required diagnostic logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Search/searchServices\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"[parameters('requiredRetentionDays')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b4330a05-a843-4bc8-bf9a-cacce50c67f4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b4330a05-a843-4bc8-bf9a-cacce50c67f4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Web Sockets state for an API App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"The Web Sockets protocol is vulnerable to different types of security threats. Use of Web Sockets within an API app must be carefully reviewed.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true,\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"api\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"apiApp\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"DisableWebSockets\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b48334a4-911b-4084-b1ab-3e6a4e50b951\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b48334a4-911b-4084-b1ab-3e6a4e50b951\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"A security contact phone number should be provided for your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Enter a phone number to receive notifications when Azure Security Center detects compromised resources\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/securityContacts\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/securityContacts/phone\",\r\n \"notEquals\": \"\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b4d66858-c922-44e3-9566-5cdb7a7be744\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b4d66858-c922-44e3-9566-5cdb7a7be744\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Service Fabric clusters should only use Azure Active Directory for client authentication\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit usage of client authentication only via Azure Active Directory in Service Fabric\",\r\n \"metadata\": {\r\n \"category\": \"Service Fabric\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ServiceFabric/clusters\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.ServiceFabric/clusters/azureActiveDirectory.tenantId\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ServiceFabric/clusters/azureActiveDirectory.tenantId\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b54ed75b-3e1a-44ac-a333-05ba39b99ff0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b54ed75b-3e1a-44ac-a333-05ba39b99ff0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Advanced Threat Protection for Cosmos DB Accounts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy enables Advanced Threat Protection across Cosmos DB accounts.\",\r\n \"metadata\": {\r\n \"category\": \"Cosmos DB\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DocumentDB/databaseAccounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/advancedThreatProtectionSettings\",\r\n \"name\": \"current\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/advancedThreatProtectionSettings/isEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"cosmosDbAccountName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2017-08-01-preview\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/providers/advancedThreatProtectionSettings\",\r\n \"name\": \"[concat(parameters('cosmosDbAccountName'), '/Microsoft.Security/current')]\",\r\n \"properties\": {\r\n \"isEnabled\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"cosmosDbAccountName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b5f04e03-92a3-4b09-9410-2cc5e5047656\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b5f04e03-92a3-4b09-9410-2cc5e5047656\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Diagnostic logs in App Services should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Audit enabling of diagnostic logs on the app. This enables you to recreate activity trails for investigation purposes if a security incident occurs or your network is compromised\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"notContains\": \"functionapp\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/detailedErrorLoggingEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/httpLoggingEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/requestTracingEnabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b607c5de-e7d9-4eee-9e5c-83f1bcee4fa0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b607c5de-e7d9-4eee-9e5c-83f1bcee4fa0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Network Watcher should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Network Watcher is a regional service that enables you to monitor and diagnose conditions at a network scenario level in, to, and from Azure. Scenario level monitoring enables you to diagnose problems at an end to end network level view. Network diagnostic and visualization tools available with Network Watcher help you understand, diagnose, and gain insights to your network in Azure.\",\r\n \"metadata\": {\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"listOfLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Locations\",\r\n \"description\": \"Audit if Network Watcher is not enabled for region(s).\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkWatchers\",\r\n \"resourceGroupName\": \"NetworkWatcherRG\",\r\n \"existenceCondition\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('listOfLocations')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b6e2945c-0b7b-40f5-9233-7a5323b5cdc6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b6e2945c-0b7b-40f5-9233-7a5323b5cdc6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"API App should only be accessible over HTTPS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use of HTTPS ensures server/service authentication and protects data in transit from network layer eavesdropping attacks.\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/httpsOnly\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b7ddfbdc-1260-477d-91fd-98bd9be789a6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b7ddfbdc-1260-477d-91fd-98bd9be789a6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy prerequisites to audit Windows VMs in which the Administrators group does not contain only the specified members\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines in which the Administrators group does not contain only the specified members. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"Members\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Members\",\r\n \"description\": \"A semicolon-separated list of all the expected members of the Administrators local group. Ex: Administrator; myUser1; myUser2\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AdministratorsGroupMembers\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[LocalGroup]AdministratorsGroup;Members', '=', parameters('Members')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AdministratorsGroupMembers\"\r\n },\r\n \"Members\": {\r\n \"value\": \"[parameters('Members')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"Members\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[LocalGroup]AdministratorsGroup;Members\",\r\n \"value\": \"[parameters('Members')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[LocalGroup]AdministratorsGroup;Members\",\r\n \"value\": \"[parameters('Members')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b821191b-3a12-44bc-9c38-212138a29ff3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b821191b-3a12-44bc-9c38-212138a29ff3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'Security Options - Accounts'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Accounts'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsAccounts\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b872a447-cc6f-43b9-bccf-45703cd81607\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b872a447-cc6f-43b9-bccf-45703cd81607\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Logic Apps to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Logic Apps to stream to a regional Log Analytics workspace when any Logic Apps which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_logAnalytics\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Logic/workflows\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Logic/workflows/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"WorkflowRuntime\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b889a06c-ec72-4b03-910a-cb169ee18721\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b889a06c-ec72-4b03-910a-cb169ee18721\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'Security Options - Recovery console'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Recovery console'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsRecoveryconsole\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ba12366f-f9a6-42b8-9d98-157d0b1a837b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ba12366f-f9a6-42b8-9d98-157d0b1a837b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'Security Options - Microsoft Network Client'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Microsoft Network Client'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"MicrosoftNetworkClientDigitallySignCommunicationsAlways\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Microsoft network client: Digitally sign communications (always)\",\r\n \"description\": \"Specifies whether packet signing is required by the SMB client component.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Microsoft network client: Send unencrypted password to third-party SMB servers\",\r\n \"description\": \"Specifies whether the SMB redirector will send plaintext passwords during authentication to third-party SMB servers that do not support password encryption. It is recommended that you disable this policy setting unless there is a strong business case to enable it.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Microsoft network server: Amount of idle time required before suspending session\",\r\n \"description\": \"Specifies the amount of continuous idle time that must pass in an SMB session before the session is suspended because of inactivity. The format of the value is two integers separated by a comma, denoting an inclusive range.\"\r\n },\r\n \"defaultValue\": \"1,15\"\r\n },\r\n \"MicrosoftNetworkServerDigitallySignCommunicationsAlways\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Microsoft network server: Digitally sign communications (always)\",\r\n \"description\": \"Specifies whether packet signing is required by the SMB server component.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Microsoft network server: Disconnect clients when logon hours expire\",\r\n \"description\": \"Specifies whether to disconnect users who are connected to the local computer outside their user account's valid logon hours. This setting affects the Server Message Block (SMB) component. If you enable this policy setting you should also enable 'Network security: Force logoff when logon hours expire'\"\r\n },\r\n \"defaultValue\": \"1\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsMicrosoftNetworkClient\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Microsoft network client: Digitally sign communications (always);ExpectedValue', '=', parameters('MicrosoftNetworkClientDigitallySignCommunicationsAlways'), ',', 'Microsoft network client: Send unencrypted password to third-party SMB servers;ExpectedValue', '=', parameters('MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers'), ',', 'Microsoft network server: Amount of idle time required before suspending session;ExpectedValue', '=', parameters('MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession'), ',', 'Microsoft network server: Digitally sign communications (always);ExpectedValue', '=', parameters('MicrosoftNetworkServerDigitallySignCommunicationsAlways'), ',', 'Microsoft network server: Disconnect clients when logon hours expire;ExpectedValue', '=', parameters('MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsMicrosoftNetworkClient\"\r\n },\r\n \"MicrosoftNetworkClientDigitallySignCommunicationsAlways\": {\r\n \"value\": \"[parameters('MicrosoftNetworkClientDigitallySignCommunicationsAlways')]\"\r\n },\r\n \"MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers\": {\r\n \"value\": \"[parameters('MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers')]\"\r\n },\r\n \"MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession\": {\r\n \"value\": \"[parameters('MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession')]\"\r\n },\r\n \"MicrosoftNetworkServerDigitallySignCommunicationsAlways\": {\r\n \"value\": \"[parameters('MicrosoftNetworkServerDigitallySignCommunicationsAlways')]\"\r\n },\r\n \"MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire\": {\r\n \"value\": \"[parameters('MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"MicrosoftNetworkClientDigitallySignCommunicationsAlways\": {\r\n \"type\": \"string\"\r\n },\r\n \"MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers\": {\r\n \"type\": \"string\"\r\n },\r\n \"MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession\": {\r\n \"type\": \"string\"\r\n },\r\n \"MicrosoftNetworkServerDigitallySignCommunicationsAlways\": {\r\n \"type\": \"string\"\r\n },\r\n \"MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Microsoft network client: Digitally sign communications (always);ExpectedValue\",\r\n \"value\": \"[parameters('MicrosoftNetworkClientDigitallySignCommunicationsAlways')]\"\r\n },\r\n {\r\n \"name\": \"Microsoft network client: Send unencrypted password to third-party SMB servers;ExpectedValue\",\r\n \"value\": \"[parameters('MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers')]\"\r\n },\r\n {\r\n \"name\": \"Microsoft network server: Amount of idle time required before suspending session;ExpectedValue\",\r\n \"value\": \"[parameters('MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession')]\"\r\n },\r\n {\r\n \"name\": \"Microsoft network server: Digitally sign communications (always);ExpectedValue\",\r\n \"value\": \"[parameters('MicrosoftNetworkServerDigitallySignCommunicationsAlways')]\"\r\n },\r\n {\r\n \"name\": \"Microsoft network server: Disconnect clients when logon hours expire;ExpectedValue\",\r\n \"value\": \"[parameters('MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bbcdd8fa-b600-4ee3-85b8-d184e3339652\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bbcdd8fa-b600-4ee3-85b8-d184e3339652\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit API Applications that are not using latest supported Python Framework\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use the latest supported Python version for the latest security classes. Using older classes and types can make your application vulnerable.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true,\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"api\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"apiApp\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UseLatestPython\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bc0378bb-d7ab-4614-a0f6-5a6e3f02d644\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bc0378bb-d7ab-4614-a0f6-5a6e3f02d644\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'System Audit Policies - Account Logon'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Account Logon'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesAccountLogon\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bc87d811-4a9b-47cc-ae54-0a41abda7768\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bc87d811-4a9b-47cc-ae54-0a41abda7768\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: IP Forwarding on your virtual machine should be disabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Enabling IP forwarding on a virtual machine's NIC allows the machine to receive traffic addressed to other destinations. IP forwarding is rarely required (e.g., when using the VM as a network virtual appliance), and therefore, this should be reviewed by the network security team.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"disableIPForwarding\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"Monitored\",\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bd352bd5-2853-4985-bf0d-73806b4a5744\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bd352bd5-2853-4985-bf0d-73806b4a5744\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Advanced Threat Protection types should be set to 'All' in SQL managed instance Advanced Data Security settings\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"It is recommended to enable all Advanced Threat Protection types on your SQL servers. Enabling all types protects against SQL injection, database vulnerabilities, and any other anomalous activities.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/managedInstances\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/managedInstances/securityAlertPolicies\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/managedInstances/securityAlertPolicies/disabledAlerts[*]\",\r\n \"equals\": \"\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bda18df3-5e41-4709-add9-2554ce68c966\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bda18df3-5e41-4709-add9-2554ce68c966\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Show audit results from Windows VMs in which the Administrators group contains any of the specified members\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines in which the Administrators group contains any of the specified members. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AdministratorsGroupMembersToExclude\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bde62c94-ccca-4821-a815-92c1d31a76de\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bde62c94-ccca-4821-a815-92c1d31a76de\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Web Applications that are not using latest supported Java Framework\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use the latest supported Java version for the latest security classes. Using older classes and types can make your application vulnerable.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true,\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"WebApp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UseLatestJava\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/be0a7681-bed4-48dc-9ff3-f0171ee170b6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"be0a7681-bed4-48dc-9ff3-f0171ee170b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Key Vault to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Key Vault to stream to a regional Log Analytics workspace when any Key Vault which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_logAnalytics\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/vaults\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.KeyVault/vaults/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"AuditEvent\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bef3f64c-5290-43b7-85b0-9b254eef4c47\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bef3f64c-5290-43b7-85b0-9b254eef4c47\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Geo-redundant storage should be enabled for Storage Accounts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Storage Account with geo-redundant storage not enabled.\",\r\n \"metadata\": {\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Storage/storageAccounts/sku.name\",\r\n \"in\": [\r\n \"Standard_GRS\",\r\n \"Standard_RAGRS\",\r\n \"Standard_GZRS\",\r\n \"Standard_RAGZRS\"\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bf045164-79ba-4215-8f95-f8048dc1780b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bf045164-79ba-4215-8f95-f8048dc1780b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'System Audit Policies - Logon-Logoff'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Logon-Logoff'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"AuditGroupMembership\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Group Membership\",\r\n \"description\": \"Specifies whether audit events are generated when group memberships are enumerated on the client computer.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"Success\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesLogonLogoff\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit Group Membership;ExpectedValue', '=', parameters('AuditGroupMembership')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SystemAuditPoliciesLogonLogoff\"\r\n },\r\n \"AuditGroupMembership\": {\r\n \"value\": \"[parameters('AuditGroupMembership')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditGroupMembership\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit Group Membership;ExpectedValue\",\r\n \"value\": \"[parameters('AuditGroupMembership')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c04255ee-1b9f-42c1-abaa-bf1553f79930\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c04255ee-1b9f-42c1-abaa-bf1553f79930\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Only approved VM extensions should be installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy governs the virtual machine extensions that are not approved.\",\r\n \"metadata\": {\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"approvedExtensions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of approved extension types that can be installed. Example: AzureDiskEncryption\",\r\n \"displayName\": \"Approved extensions\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines/extensions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"notIn\": \"[parameters('approvedExtensions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c0e996f8-39cf-4af9-9f45-83fbde810432\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c0e996f8-39cf-4af9-9f45-83fbde810432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy associations for a custom provider\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys an association resource that associates selected resource types to the specified custom provider. This policy deployment does not support nested resource types.\",\r\n \"metadata\": {\r\n \"category\": \"Custom Provider\"\r\n },\r\n \"parameters\": {\r\n \"targetCustomProviderId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Custom provider Id\",\r\n \"description\": \"Resource ID of the Custom provider to which resources need to be associated.\"\r\n }\r\n },\r\n \"resourceTypesToAssociate\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource types to associate\",\r\n \"description\": \"The list of resource types to be associated to the custom provider.\",\r\n \"strongType\": \"resourceTypes\"\r\n }\r\n },\r\n \"associationNamePrefix\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Association name prefix\",\r\n \"description\": \"Prefix to be added to the name of the association resource being created.\"\r\n },\r\n \"defaultValue\": \"DeployedByPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": \"[parameters('resourceTypesToAssociate')]\"\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.CustomProviders/Associations\",\r\n \"name\": \"[concat(parameters('associationNamePrefix'), '-', uniqueString(parameters('targetCustomProviderId')))]\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"associatedResourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceTypesToAssociate\": {\r\n \"type\": \"string\"\r\n },\r\n \"targetCustomProviderId\": {\r\n \"type\": \"string\"\r\n },\r\n \"associationNamePrefix\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"resourceType\": \"[concat(parameters('resourceTypesToAssociate'), '/providers/associations')]\",\r\n \"resourceName\": \"[concat(parameters('associatedResourceName'), '/microsoft.customproviders/', parameters('associationNamePrefix'), '-', uniqueString(parameters('targetCustomProviderId')))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2017-05-10\",\r\n \"name\": \"[concat(deployment().Name, '-2')]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"resources\": [\r\n {\r\n \"type\": \"[variables('resourceType')]\",\r\n \"name\": \"[variables('resourceName')]\",\r\n \"apiVersion\": \"2018-09-01-preview\",\r\n \"properties\": {\r\n \"targetResourceId\": \"[parameters('targetCustomProviderId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"resourceTypesToAssociate\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"associatedResourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"targetCustomProviderId\": {\r\n \"value\": \"[parameters('targetCustomProviderId')]\"\r\n },\r\n \"associationNamePrefix\": {\r\n \"value\": \"[parameters('associationNamePrefix')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c15c281f-ea5c-44cd-90b8-fc3c14d13f0c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c15c281f-ea5c-44cd-90b8-fc3c14d13f0c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Allow resource creation only in Asia data centers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Allows resource creation in the following locations only: East Asia, Southeast Asia, West India, South India, Central India, Japan East, Japan West\",\r\n \"metadata\": {\r\n \"category\": \"General\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"eastasia\",\r\n \"southeastasia\",\r\n \"westindia\",\r\n \"southindia\",\r\n \"centralindia\",\r\n \"japaneast\",\r\n \"japanwest\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"Deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c1b9cbed-08e3-427d-b9ce-7c535b1e9b94\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c1b9cbed-08e3-427d-b9ce-7c535b1e9b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'System Audit Policies - Account Logon'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Account Logon'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"AuditCredentialValidation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Credential Validation\",\r\n \"description\": \"Specifies whether audit events are generated when credentials are submitted for a user account logon request. This setting is especially useful for monitoring unsuccessful attempts, to find brute-force attacks, account enumeration, and potential account compromise events on domain controllers.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"Success and Failure\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesAccountLogon\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit Credential Validation;ExpectedValue', '=', parameters('AuditCredentialValidation')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SystemAuditPoliciesAccountLogon\"\r\n },\r\n \"AuditCredentialValidation\": {\r\n \"value\": \"[parameters('AuditCredentialValidation')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditCredentialValidation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit Credential Validation;ExpectedValue\",\r\n \"value\": \"[parameters('AuditCredentialValidation')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c1e289c0-ffad-475d-a924-adc058765d65\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c1e289c0-ffad-475d-a924-adc058765d65\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy prerequisites to audit Windows VMs that are not set to the specified time zone\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that are not set to the specified time zone. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"TimeZone\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Time zone\",\r\n \"description\": \"The expected time zone\"\r\n },\r\n \"allowedValues\": [\r\n \"(UTC-12:00) International Date Line West\",\r\n \"(UTC-11:00) Coordinated Universal Time-11\",\r\n \"(UTC-10:00) Aleutian Islands\",\r\n \"(UTC-10:00) Hawaii\",\r\n \"(UTC-09:30) Marquesas Islands\",\r\n \"(UTC-09:00) Alaska\",\r\n \"(UTC-09:00) Coordinated Universal Time-09\",\r\n \"(UTC-08:00) Baja California\",\r\n \"(UTC-08:00) Coordinated Universal Time-08\",\r\n \"(UTC-08:00) Pacific Time (US & Canada)\",\r\n \"(UTC-07:00) Arizona\",\r\n \"(UTC-07:00) Chihuahua, La Paz, Mazatlan\",\r\n \"(UTC-07:00) Mountain Time (US & Canada)\",\r\n \"(UTC-06:00) Central America\",\r\n \"(UTC-06:00) Central Time (US & Canada)\",\r\n \"(UTC-06:00) Easter Island\",\r\n \"(UTC-06:00) Guadalajara, Mexico City, Monterrey\",\r\n \"(UTC-06:00) Saskatchewan\",\r\n \"(UTC-05:00) Bogota, Lima, Quito, Rio Branco\",\r\n \"(UTC-05:00) Chetumal\",\r\n \"(UTC-05:00) Eastern Time (US & Canada)\",\r\n \"(UTC-05:00) Haiti\",\r\n \"(UTC-05:00) Havana\",\r\n \"(UTC-05:00) Indiana (East)\",\r\n \"(UTC-05:00) Turks and Caicos\",\r\n \"(UTC-04:00) Asuncion\",\r\n \"(UTC-04:00) Atlantic Time (Canada)\",\r\n \"(UTC-04:00) Caracas\",\r\n \"(UTC-04:00) Cuiaba\",\r\n \"(UTC-04:00) Georgetown, La Paz, Manaus, San Juan\",\r\n \"(UTC-04:00) Santiago\",\r\n \"(UTC-03:30) Newfoundland\",\r\n \"(UTC-03:00) Araguaina\",\r\n \"(UTC-03:00) Brasilia\",\r\n \"(UTC-03:00) Cayenne, Fortaleza\",\r\n \"(UTC-03:00) City of Buenos Aires\",\r\n \"(UTC-03:00) Greenland\",\r\n \"(UTC-03:00) Montevideo\",\r\n \"(UTC-03:00) Punta Arenas\",\r\n \"(UTC-03:00) Saint Pierre and Miquelon\",\r\n \"(UTC-03:00) Salvador\",\r\n \"(UTC-02:00) Coordinated Universal Time-02\",\r\n \"(UTC-02:00) Mid-Atlantic - Old\",\r\n \"(UTC-01:00) Azores\",\r\n \"(UTC-01:00) Cabo Verde Is.\",\r\n \"(UTC) Coordinated Universal Time\",\r\n \"(UTC+00:00) Dublin, Edinburgh, Lisbon, London\",\r\n \"(UTC+00:00) Monrovia, Reykjavik\",\r\n \"(UTC+00:00) Sao Tome\",\r\n \"(UTC+01:00) Casablanca\",\r\n \"(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna\",\r\n \"(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague\",\r\n \"(UTC+01:00) Brussels, Copenhagen, Madrid, Paris\",\r\n \"(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb\",\r\n \"(UTC+01:00) West Central Africa\",\r\n \"(UTC+02:00) Amman\",\r\n \"(UTC+02:00) Athens, Bucharest\",\r\n \"(UTC+02:00) Beirut\",\r\n \"(UTC+02:00) Cairo\",\r\n \"(UTC+02:00) Chisinau\",\r\n \"(UTC+02:00) Damascus\",\r\n \"(UTC+02:00) Gaza, Hebron\",\r\n \"(UTC+02:00) Harare, Pretoria\",\r\n \"(UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius\",\r\n \"(UTC+02:00) Jerusalem\",\r\n \"(UTC+02:00) Kaliningrad\",\r\n \"(UTC+02:00) Khartoum\",\r\n \"(UTC+02:00) Tripoli\",\r\n \"(UTC+02:00) Windhoek\",\r\n \"(UTC+03:00) Baghdad\",\r\n \"(UTC+03:00) Istanbul\",\r\n \"(UTC+03:00) Kuwait, Riyadh\",\r\n \"(UTC+03:00) Minsk\",\r\n \"(UTC+03:00) Moscow, St. Petersburg\",\r\n \"(UTC+03:00) Nairobi\",\r\n \"(UTC+03:30) Tehran\",\r\n \"(UTC+04:00) Abu Dhabi, Muscat\",\r\n \"(UTC+04:00) Astrakhan, Ulyanovsk\",\r\n \"(UTC+04:00) Baku\",\r\n \"(UTC+04:00) Izhevsk, Samara\",\r\n \"(UTC+04:00) Port Louis\",\r\n \"(UTC+04:00) Saratov\",\r\n \"(UTC+04:00) Tbilisi\",\r\n \"(UTC+04:00) Volgograd\",\r\n \"(UTC+04:00) Yerevan\",\r\n \"(UTC+04:30) Kabul\",\r\n \"(UTC+05:00) Ashgabat, Tashkent\",\r\n \"(UTC+05:00) Ekaterinburg\",\r\n \"(UTC+05:00) Islamabad, Karachi\",\r\n \"(UTC+05:00) Qyzylorda\",\r\n \"(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi\",\r\n \"(UTC+05:30) Sri Jayawardenepura\",\r\n \"(UTC+05:45) Kathmandu\",\r\n \"(UTC+06:00) Astana\",\r\n \"(UTC+06:00) Dhaka\",\r\n \"(UTC+06:00) Omsk\",\r\n \"(UTC+06:30) Yangon (Rangoon)\",\r\n \"(UTC+07:00) Bangkok, Hanoi, Jakarta\",\r\n \"(UTC+07:00) Barnaul, Gorno-Altaysk\",\r\n \"(UTC+07:00) Hovd\",\r\n \"(UTC+07:00) Krasnoyarsk\",\r\n \"(UTC+07:00) Novosibirsk\",\r\n \"(UTC+07:00) Tomsk\",\r\n \"(UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi\",\r\n \"(UTC+08:00) Irkutsk\",\r\n \"(UTC+08:00) Kuala Lumpur, Singapore\",\r\n \"(UTC+08:00) Perth\",\r\n \"(UTC+08:00) Taipei\",\r\n \"(UTC+08:00) Ulaanbaatar\",\r\n \"(UTC+08:45) Eucla\",\r\n \"(UTC+09:00) Chita\",\r\n \"(UTC+09:00) Osaka, Sapporo, Tokyo\",\r\n \"(UTC+09:00) Pyongyang\",\r\n \"(UTC+09:00) Seoul\",\r\n \"(UTC+09:00) Yakutsk\",\r\n \"(UTC+09:30) Adelaide\",\r\n \"(UTC+09:30) Darwin\",\r\n \"(UTC+10:00) Brisbane\",\r\n \"(UTC+10:00) Canberra, Melbourne, Sydney\",\r\n \"(UTC+10:00) Guam, Port Moresby\",\r\n \"(UTC+10:00) Hobart\",\r\n \"(UTC+10:00) Vladivostok\",\r\n \"(UTC+10:30) Lord Howe Island\",\r\n \"(UTC+11:00) Bougainville Island\",\r\n \"(UTC+11:00) Chokurdakh\",\r\n \"(UTC+11:00) Magadan\",\r\n \"(UTC+11:00) Norfolk Island\",\r\n \"(UTC+11:00) Sakhalin\",\r\n \"(UTC+11:00) Solomon Is., New Caledonia\",\r\n \"(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky\",\r\n \"(UTC+12:00) Auckland, Wellington\",\r\n \"(UTC+12:00) Coordinated Universal Time+12\",\r\n \"(UTC+12:00) Fiji\",\r\n \"(UTC+12:00) Petropavlovsk-Kamchatsky - Old\",\r\n \"(UTC+12:45) Chatham Islands\",\r\n \"(UTC+13:00) Coordinated Universal Time+13\",\r\n \"(UTC+13:00) Nuku'alofa\",\r\n \"(UTC+13:00) Samoa\",\r\n \"(UTC+14:00) Kiritimati Island\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsTimeZone\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[WindowsTimeZone]WindowsTimeZone1;TimeZone', '=', parameters('TimeZone')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsTimeZone\"\r\n },\r\n \"TimeZone\": {\r\n \"value\": \"[parameters('TimeZone')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"TimeZone\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsTimeZone]WindowsTimeZone1;TimeZone\",\r\n \"value\": \"[parameters('TimeZone')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsTimeZone]WindowsTimeZone1;TimeZone\",\r\n \"value\": \"[parameters('TimeZone')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c21f7060-c148-41cf-a68b-0ab3e14c764c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c21f7060-c148-41cf-a68b-0ab3e14c764c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Show audit results from Windows VMs on which the specified services are not installed and 'Running'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines on which the specified services are not installed and 'Running'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsServiceStatus\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c2dd2a9a-8a20-4a9c-b8d6-f17ccc26939a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c2dd2a9a-8a20-4a9c-b8d6-f17ccc26939a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"System updates on virtual machine scale sets should be installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit whether there are any missing system security updates and critical updates that should be installed to ensure that your Windows and Linux virtual machine scale sets are secure.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"SystemUpdates\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c3f317a7-a95c-4547-b7e7-11017ebdf2fe\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c3f317a7-a95c-4547-b7e7-11017ebdf2fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Linux VMs that have accounts without passwords\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Linux virtual machines that have accounts without passwords. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"AzureDatabricks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"RHEL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"osa\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"PasswordPolicy_msid232\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c40c9087-1981-4e73-9f53-39743eda9d05\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c40c9087-1981-4e73-9f53-39743eda9d05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Antimalware for Azure should be configured to automatically update protection signatures\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Windows virtual machine not configured with automatic update of Microsoft Antimalware protection signatures.\",\r\n \"metadata\": {\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"equals\": \"Windows\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"IaaSAntimalware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/autoUpgradeMinorVersion\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c43e4a30-77cb-48ab-a4dd-93f175c63b57\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c43e4a30-77cb-48ab-a4dd-93f175c63b57\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Container Registry should use a virtual network service endpoint\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Container Registry not configured to use a virtual network service endpoint.\",\r\n \"metadata\": {\r\n \"category\": \"Network\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerRegistry/registries\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.ContainerRegistry/registries/networkRuleSet.defaultAction\",\r\n \"notEquals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerRegistry/registries/networkRuleSet.virtualNetworkRules[*].action\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c4857be7-912a-4c75-87e6-e30292bcdf78\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c4857be7-912a-4c75-87e6-e30292bcdf78\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Managed identity should be used in your API App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use a managed identity for enhanced authentication security\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/managedServiceIdentityId\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c4d441f8-f9d9-4a9e-9cef-e82117cb3eef\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c4d441f8-f9d9-4a9e-9cef-e82117cb3eef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy prerequisites to audit Windows VMs that contain certificates expiring within the specified number of days\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that contain certificates expiring within the specified number of days. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"CertificateStorePath\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Certificate store path\",\r\n \"description\": \"The path to the certificate store containing the certificates to check the expiration dates of. Default value is 'Cert:' which is the root certificate store path, so all certificates on the machine will be checked. Other example paths: 'Cert:\\\\LocalMachine', 'Cert:\\\\LocalMachine\\\\TrustedPublisher', 'Cert:\\\\CurrentUser'\"\r\n },\r\n \"defaultValue\": \"Cert:\"\r\n },\r\n \"ExpirationLimitInDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Expiration limit in days\",\r\n \"description\": \"An integer indicating the number of days within which to check for certificates that are expiring. For example, if this value is 30, any certificate expiring within the next 30 days will cause this policy to be non-compliant.\"\r\n },\r\n \"defaultValue\": \"30\"\r\n },\r\n \"CertificateThumbprintsToInclude\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Certificate thumbprints to include\",\r\n \"description\": \"A semicolon-separated list of certificate thumbprints to check under the specified path. If a value is not specified, all certificates under the certificate store path will be checked. If a value is specified, no certificates other than those with the thumbprints specified will be checked. e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"CertificateThumbprintsToExclude\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Certificate thumbprints to exclude\",\r\n \"description\": \"A semicolon-separated list of certificate thumbprints to ignore. e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"IncludeExpiredCertificates\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include expired certificates\",\r\n \"description\": \"Must be 'true' or 'false'. True indicates that any found certificates that have already expired will also make this policy non-compliant. False indicates that certificates that have expired will be be ignored.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"CertificateExpiration\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[CertificateStore]CertificateStore1;CertificateStorePath', '=', parameters('CertificateStorePath'), ',', '[CertificateStore]CertificateStore1;ExpirationLimitInDays', '=', parameters('ExpirationLimitInDays'), ',', '[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude', '=', parameters('CertificateThumbprintsToInclude'), ',', '[CertificateStore]CertificateStore1;CertificateThumbprintsToExclude', '=', parameters('CertificateThumbprintsToExclude'), ',', '[CertificateStore]CertificateStore1;IncludeExpiredCertificates', '=', parameters('IncludeExpiredCertificates')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"CertificateExpiration\"\r\n },\r\n \"CertificateStorePath\": {\r\n \"value\": \"[parameters('CertificateStorePath')]\"\r\n },\r\n \"ExpirationLimitInDays\": {\r\n \"value\": \"[parameters('ExpirationLimitInDays')]\"\r\n },\r\n \"CertificateThumbprintsToInclude\": {\r\n \"value\": \"[parameters('CertificateThumbprintsToInclude')]\"\r\n },\r\n \"CertificateThumbprintsToExclude\": {\r\n \"value\": \"[parameters('CertificateThumbprintsToExclude')]\"\r\n },\r\n \"IncludeExpiredCertificates\": {\r\n \"value\": \"[parameters('IncludeExpiredCertificates')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"CertificateStorePath\": {\r\n \"type\": \"string\"\r\n },\r\n \"ExpirationLimitInDays\": {\r\n \"type\": \"string\"\r\n },\r\n \"CertificateThumbprintsToInclude\": {\r\n \"type\": \"string\"\r\n },\r\n \"CertificateThumbprintsToExclude\": {\r\n \"type\": \"string\"\r\n },\r\n \"IncludeExpiredCertificates\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;CertificateStorePath\",\r\n \"value\": \"[parameters('CertificateStorePath')]\"\r\n },\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;ExpirationLimitInDays\",\r\n \"value\": \"[parameters('ExpirationLimitInDays')]\"\r\n },\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude\",\r\n \"value\": \"[parameters('CertificateThumbprintsToInclude')]\"\r\n },\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;CertificateThumbprintsToExclude\",\r\n \"value\": \"[parameters('CertificateThumbprintsToExclude')]\"\r\n },\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;IncludeExpiredCertificates\",\r\n \"value\": \"[parameters('IncludeExpiredCertificates')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;CertificateStorePath\",\r\n \"value\": \"[parameters('CertificateStorePath')]\"\r\n },\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;ExpirationLimitInDays\",\r\n \"value\": \"[parameters('ExpirationLimitInDays')]\"\r\n },\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude\",\r\n \"value\": \"[parameters('CertificateThumbprintsToInclude')]\"\r\n },\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;CertificateThumbprintsToExclude\",\r\n \"value\": \"[parameters('CertificateThumbprintsToExclude')]\"\r\n },\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;IncludeExpiredCertificates\",\r\n \"value\": \"[parameters('IncludeExpiredCertificates')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c5fbc59e-fb6f-494f-81e2-d99a671bdaa8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c5fbc59e-fb6f-494f-81e2-d99a671bdaa8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Email notifications to admins and subscription owners should be enabled in SQL server advanced data security settings\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit that 'email notification to admins and subscription owners' is enabled in the SQL server advanced threat protection settings. This ensures that any detections of anomalous activities on SQL server are reported as soon as possible to the admins.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/securityAlertPolicies\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/servers/securityAlertPolicies/emailAccountAdmins\",\r\n \"equals\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c8343d2f-fdc9-4a97-b76f-fc71d1163bfc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c8343d2f-fdc9-4a97-b76f-fc71d1163bfc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Batch Account to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Batch Account to stream to a regional Log Analytics workspace when any Batch Account which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_logAnalytics\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Batch/batchAccounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Batch/batchAccounts/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"ServiceLog\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c84e5349-db6d-4769-805e-e14037dab9b5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c84e5349-db6d-4769-805e-e14037dab9b5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: API App should only be accessible over HTTPS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use of HTTPS ensures server/service authentication and protects data in transit from network layer eavesdropping attacks.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"api\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"apiApp\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"OnlyHttpsForApiApp\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c85538c1-b527-4ce4-bdb4-1dabcb3fd90d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c85538c1-b527-4ce4-bdb4-1dabcb3fd90d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'Security Options - Interactive Logon'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Interactive Logon'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsInteractiveLogon\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c8abcef9-fc26-482f-b8db-5fa60ee4586d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c8abcef9-fc26-482f-b8db-5fa60ee4586d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Diagnostic logs in Data Lake Analytics should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of diagnostic logs. This enables you to recreate activity trails to use for investigation purposes; when a security incident occurs or when your network is compromised\",\r\n \"metadata\": {\r\n \"category\": \"Data Lake\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required diagnostic logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataLakeAnalytics/accounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"[parameters('requiredRetentionDays')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c95c74d9-38fe-4f0d-af86-0c7d626a315c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c95c74d9-38fe-4f0d-af86-0c7d626a315c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'User Rights Assignment'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'User Rights Assignment'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_UserRightsAssignment\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c961dac9-5916-42e8-8fb1-703148323994\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c961dac9-5916-42e8-8fb1-703148323994\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy prerequisites to audit Windows VMs with a pending reboot\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with a pending reboot. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsPendingReboot\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsPendingReboot\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'microsoft.hybridcompute/machines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c96f3246-4382-4264-bf6b-af0b35e23c3c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c96f3246-4382-4264-bf6b-af0b35e23c3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Network Security Groups\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy automatically deploys diagnostic settings to network security groups. A storage account with name '{storagePrefixParameter}{NSGLocation}' will be automatically created.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"storagePrefix\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Storage Account Prefix for Regional Storage Account\",\r\n \"description\": \"This prefix will be combined with the network security group location to form the created storage account name.\"\r\n }\r\n },\r\n \"rgName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource Group Name for Storage Account (must exist)\",\r\n \"description\": \"The resource group that the storage account will be created in. This resource group must already exist.\",\r\n \"strongType\": \"ExistingResourceGroups\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"setbypolicy\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"storagePrefix\": {\r\n \"type\": \"string\"\r\n },\r\n \"nsgName\": {\r\n \"type\": \"string\"\r\n },\r\n \"rgName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"storageDeployName\": \"[concat('policyStorage_', uniqueString(parameters('location'), parameters('nsgName')))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/providers/diagnosticSettings\",\r\n \"name\": \"[concat(parameters('nsgName'),'/Microsoft.Insights/setbypolicy')]\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [\r\n \"[variables('storageDeployName')]\"\r\n ],\r\n \"properties\": {\r\n \"storageAccountId\": \"[reference(variables('storageDeployName')).outputs.storageAccountId.value]\",\r\n \"logs\": [\r\n {\r\n \"category\": \"NetworkSecurityGroupEvent\",\r\n \"enabled\": true,\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n },\r\n {\r\n \"category\": \"NetworkSecurityGroupRuleCounter\",\r\n \"enabled\": true,\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-05-10\",\r\n \"name\": \"[variables('storageDeployName')]\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"resourceGroup\": \"[parameters('rgName')]\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[parameters('location')]\"\r\n },\r\n \"storagePrefix\": {\r\n \"value\": \"[parameters('storagePrefix')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"storagePrefix\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2017-06-01\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"name\": \"[concat(parameters('storageprefix'), parameters('location'))]\",\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"location\": \"[parameters('location')]\",\r\n \"tags\": {\r\n \"created-by\": \"policy\"\r\n },\r\n \"scale\": null,\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"defaultAction\": \"Allow\",\r\n \"ipRules\": [],\r\n \"virtualNetworkRules\": []\r\n },\r\n \"supportsHttpsTrafficOnly\": true\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"storageAccountId\": {\r\n \"type\": \"string\",\r\n \"value\": \"[resourceId(parameters('rgName'), 'Microsoft.Storage/storageAccounts',concat(parameters('storagePrefix'), parameters('location')))]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"storagePrefix\": {\r\n \"value\": \"[parameters('storagePrefix')]\"\r\n },\r\n \"rgName\": {\r\n \"value\": \"[parameters('rgName')]\"\r\n },\r\n \"nsgName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c9c29499-c1d1-4195-99bd-2ec9e3a9dc89\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c9c29499-c1d1-4195-99bd-2ec9e3a9dc89\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Storage accounts should allow access from trusted Microsoft services\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Some Microsoft services that interact with storage accounts operate from networks that can't be granted access through network rules. To help this type of service work as intended, allow the set of trusted Microsoft services to bypass the network rules. These services will then use strong authentication to access the storage account.\",\r\n \"metadata\": {\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Storage/storageAccounts/networkAcls.bypass\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Storage/storageAccounts/networkAcls.bypass\",\r\n \"notContains\": \"AzureServices\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c9d007d0-c057-4772-b18c-01e546713bcd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c9d007d0-c057-4772-b18c-01e546713bcd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Remote debugging should be turned off for Web Applications\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Remote debugging requires inbound ports to be opened on a web application. Remote debugging should be turned off.\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.remoteDebuggingEnabled\",\r\n \"equals\": \"false\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cb510bfd-1cba-4d9f-a230-cb0976f4bb71\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cb510bfd-1cba-4d9f-a230-cb0976f4bb71\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Show audit results from Windows VMs in which the Administrators group does not contain only the specified members\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines in which the Administrators group does not contain only the specified members. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AdministratorsGroupMembers\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cc7cda28-f867-4311-8497-a526129a8d19\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cc7cda28-f867-4311-8497-a526129a8d19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Sensitive data in your SQL databases should be classified\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Security Center monitors the data discovery and classification scan results for your SQL databases and provides recommendations to classify the sensitive data in your databases for better monitoring and security\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Sql/servers/databases\",\r\n \"Microsoft.Sql/managedInstances/databases\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"sqlDataClassification\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cc9835f2-9f6b-4cc8-ab4a-f8ef615eb349\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cc9835f2-9f6b-4cc8-ab4a-f8ef615eb349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Allowed virtual machine SKUs\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy enables you to specify a set of virtual machine SKUs that your organization can deploy.\",\r\n \"metadata\": {\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {\r\n \"listOfAllowedSKUs\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of SKUs that can be specified for virtual machines.\",\r\n \"displayName\": \"Allowed SKUs\",\r\n \"strongType\": \"VMSKUs\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/virtualMachines/sku.name\",\r\n \"in\": \"[parameters('listOfAllowedSKUs')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"Deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cccc23c7-8427-4f53-ad12-b6a63eb452b3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cccc23c7-8427-4f53-ad12-b6a63eb452b3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Inherit a tag from the resource group\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Adds or replaces the specified tag and value from the parent resource group when any resource is created or updated. Existing resources can be remediated by triggering a remediation task.\",\r\n \"metadata\": {\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"notEquals\": \"[resourceGroup().tags[parameters('tagName')]]\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('tagName')]]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[resourceGroup().tags[parameters('tagName')]]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cd3aa116-8754-49c9-a813-ad46512ece54\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cd3aa116-8754-49c9-a813-ad46512ece54\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Allow resource creation if 'department' tag set\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Allows resource creation only if the 'department' tag is set\",\r\n \"metadata\": {\r\n \"category\": \"Tags\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"tags\",\r\n \"containsKey\": \"department\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"Deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cd8dc879-a2ae-43c3-8211-1877c5755064\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cd8dc879-a2ae-43c3-8211-1877c5755064\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs that allow re-use of the previous 24 passwords\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that allow re-use of the previous 24 passwords. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"EnforcePasswordHistory\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cdbf72d9-ac9c-4026-8a3a-491a5ac59293\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cdbf72d9-ac9c-4026-8a3a-491a5ac59293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'System Audit Policies - Privilege Use'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Privilege Use'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesPrivilegeUse\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SystemAuditPoliciesPrivilegeUse\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ce2370f6-0ac5-4d85-8ab4-10721cc640b0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ce2370f6-0ac5-4d85-8ab4-10721cc640b0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Diagnostic logs in Key Vault should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of diagnostic logs. This enables you to recreate activity trails to use for investigation purposes; when a security incident occurs or when your network is compromised\",\r\n \"metadata\": {\r\n \"category\": \"Key Vault\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required diagnostic logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/vaults\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"[parameters('requiredRetentionDays')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cf820ca0-f99e-4f3e-84fb-66e913812d21\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cf820ca0-f99e-4f3e-84fb-66e913812d21\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Add or replace a tag on resource groups\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Adds or replaces the specified tag and value when any resource group is created or updated. Existing resource groups can be remediated by triggering a remediation task.\",\r\n \"metadata\": {\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Value\",\r\n \"description\": \"Value of the tag, such as 'production'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"notEquals\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d157c373-a6c4-483d-aaad-570756956268\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d157c373-a6c4-483d-aaad-570756956268\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Enforce SSL connection should be enabled for PostgreSQL database servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any PostgreSQL server that is not enforcing SSL connection. Azure Database for PostgreSQL prefers connecting your client applications to the PostgreSQL service using Secure Sockets Layer (SSL). Enforcing SSL connections between your database server and your client applications helps protect against 'man-in-the-middle' attacks by encrypting the data stream between the server and your application\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/servers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/sslEnforcement\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/sslEnforcement\",\r\n \"notEquals\": \"Enabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d158790f-bfb0-486c-8631-2dc6b4e8e6af\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d158790f-bfb0-486c-8631-2dc6b4e8e6af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Function Apps that are not using custom domains\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use of custom domains protects a Function app from common attacks such as phishing and other DNS-related attacks.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true,\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UsedCustomDomains\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d1cb47db-b7a1-4c46-814e-aad1c0e84f3c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d1cb47db-b7a1-4c46-814e-aad1c0e84f3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy prerequisites to audit Windows VMs on which the DSC configuration is not compliant\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows VMs on which the Desired State Configuration (DSC) configuration is not compliant. This policy is only applicable to machines with WMF 4 and above. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsDscConfiguration\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsDscConfiguration\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'microsoft.hybridcompute/machines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d38b4c26-9d2e-47d7-aefe-18d859a8706a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d38b4c26-9d2e-47d7-aefe-18d859a8706a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Long-term geo-redundant backup should be enabled for Azure SQL Databases\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Azure SQL Database with long-term geo-redundant backup not enabled.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers/databases\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies/weeklyRetention\",\r\n \"notEquals\": \"PT0S\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies/monthlyRetention\",\r\n \"notEquals\": \"PT0S\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies/yearlyRetention\",\r\n \"notEquals\": \"PT0S\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d38fc420-0735-4ef3-ac11-c806f651a570\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d38fc420-0735-4ef3-ac11-c806f651a570\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Virtual machines should be connected to an approved virtual network\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any virtual machine connected to a virtual network that is not approved.\",\r\n \"metadata\": {\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"virtualNetworkId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Virtual network Id\",\r\n \"description\": \"Resource Id of the virtual network. Example: /subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Network/virtualNetworks/Name\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkInterfaces\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/networkInterfaces/ipconfigurations[*].subnet.id\",\r\n \"like\": \"[concat(parameters('virtualNetworkId'),'/*')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d416745a-506c-48b6-8ab1-83cb814bcaa3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d416745a-506c-48b6-8ab1-83cb814bcaa3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Data Lake Analytics to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Data Lake Analytics to stream to a regional Log Analytics workspace when any Data Lake Analytics which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_logAnalytics\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataLakeAnalytics/accounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.DataLakeAnalytics/accounts/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"Audit\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Requests\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d56a5a7c-72d7-42bc-8ceb-3baf4c0eae03\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d56a5a7c-72d7-42bc-8ceb-3baf4c0eae03\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Event Hub should use a virtual network service endpoint\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Event Hub not configured to use a virtual network service endpoint.\",\r\n \"metadata\": {\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventHub/namespaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.EventHub/namespaces/virtualNetworkRules\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.EventHub/namespaces/virtualNetworkRules/virtualNetworkSubnetId\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d63edb4a-c612-454d-b47d-191a724fcbf0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d63edb4a-c612-454d-b47d-191a724fcbf0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Show audit results from Windows Server VMs on which Windows Serial Console is not enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows Server virtual machines on which Windows Serial Console is not enabled. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsSerialConsole\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d7ccd0ca-8d78-42af-a43d-6b7f928accbc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d7ccd0ca-8d78-42af-a43d-6b7f928accbc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Batch Account to Event Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Batch Account to stream to a regional Event Hub when any Batch Account which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_eventHub\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Batch/batchAccounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Batch/batchAccounts/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"ServiceLog\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/db51110f-0865-4a6e-b274-e2e07a5b2cd7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"db51110f-0865-4a6e-b274-e2e07a5b2cd7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Web Applications that are not using custom domains\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use of custom domains protects a web application from common attacks such as phishing and other DNS-related attacks.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true,\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"WebApp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UsedCustomDomains\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/dd2ea520-6b06-45c3-806e-ea297c23e06a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dd2ea520-6b06-45c3-806e-ea297c23e06a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'System Audit Policies - Policy Change'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Policy Change'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesPolicyChange\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/dd4680ed-0559-4a6a-ad10-081d14cbb484\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dd4680ed-0559-4a6a-ad10-081d14cbb484\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'Security Settings - Account Policies'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Settings - Account Policies'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecuritySettingsAccountPolicies\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ddb53c61-9db4-41d4-a953-2abff5b66c12\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ddb53c61-9db4-41d4-a953-2abff5b66c12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'Security Options - Recovery console'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Recovery console'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Recovery console: Allow floppy copy and access to all drives and all folders\",\r\n \"description\": \"Specifies whether to make the Recovery Console SET command available, which allows setting of recovery console environment variables.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsRecoveryconsole\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Recovery console: Allow floppy copy and access to all drives and all folders;ExpectedValue', '=', parameters('RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsRecoveryconsole\"\r\n },\r\n \"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders\": {\r\n \"value\": \"[parameters('RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Recovery console: Allow floppy copy and access to all drives and all folders;ExpectedValue\",\r\n \"value\": \"[parameters('RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ddc0a4d5-5e08-43d5-9fd9-b586d8d7116b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ddc0a4d5-5e08-43d5-9fd9-b586d8d7116b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Allow resource creation only in Japan data centers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Allows resource creation in the following locations only: Japan East, Japan West\",\r\n \"metadata\": {\r\n \"category\": \"General\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"japaneast\",\r\n \"japanwest\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"Deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e01598e8-6538-41ed-95e8-8b29746cd697\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e01598e8-6538-41ed-95e8-8b29746cd697\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Cosmos DB should use a virtual network service endpoint\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Cosmos DB not configured to use a virtual network service endpoint.\",\r\n \"metadata\": {\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DocumentDB/databaseAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/virtualNetworkRules[*].id\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e0a2b1a3-f7f9-4569-807f-2a9edebdf4d9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e0a2b1a3-f7f9-4569-807f-2a9edebdf4d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy prerequisites to audit Windows VMs that do not have the specified Windows PowerShell execution policy\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines where Windows PowerShell is not configured to use the specified PowerShell execution policy. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"ExecutionPolicy\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"PowerShell Execution Policy\",\r\n \"description\": \"The expected PowerShell execution policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"AllSigned\",\r\n \"Bypass\",\r\n \"Default\",\r\n \"RemoteSigned\",\r\n \"Restricted\",\r\n \"Undefined\",\r\n \"Unrestricted\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsPowerShellExecutionPolicy\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[PowerShellExecutionPolicy]PowerShellExecutionPolicy1;ExecutionPolicy', '=', parameters('ExecutionPolicy')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsPowerShellExecutionPolicy\"\r\n },\r\n \"ExecutionPolicy\": {\r\n \"value\": \"[parameters('ExecutionPolicy')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ExecutionPolicy\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[PowerShellExecutionPolicy]PowerShellExecutionPolicy1;ExecutionPolicy\",\r\n \"value\": \"[parameters('ExecutionPolicy')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[PowerShellExecutionPolicy]PowerShellExecutionPolicy1;ExecutionPolicy\",\r\n \"value\": \"[parameters('ExecutionPolicy')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e0efc13a-122a-47c5-b817-2ccfe5d12615\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e0efc13a-122a-47c5-b817-2ccfe5d12615\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Vulnerabilities in security configuration on your machines should be remediated\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Servers which do not satisfy the configured baseline will be monitored by Azure Security Center as recommendations\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"osVulnerabilities\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Audit Dependency Agent Deployment in VMSS - VM Image (OS) unlisted\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Reports VMSS as non-compliant if the VM Image (OS) is not in the list defined and the agent is not installed. The list of OS images will be updated over time as support is updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"listOfImageIdToInclude_windows\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of VM images that have supported Windows OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"listOfImageIdToInclude_linux\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of VM images that have supported Linux OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"not\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude_windows')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude_linux')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"12-SP2\",\r\n \"12-SP3\",\r\n \"12-SP4\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"14.04.0-LTS\",\r\n \"14.04.1-LTS\",\r\n \"14.04.5-LTS\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"16.04-LTS\",\r\n \"16.04.0-LTS\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"18.04-LTS\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Centos\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitoring.DependencyAgent\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e2dd799a-a932-4e9d-ac17-d473bc3c6c10\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e2dd799a-a932-4e9d-ac17-d473bc3c6c10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure VPN gateways should not use 'basic' SKU\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy ensures that VPN gateways do not use 'basic' SKU.\",\r\n \"metadata\": {\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworkGateways\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworkGateways/gatewayType\",\r\n \"equals\": \"Vpn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworkGateways/sku.tier\",\r\n \"equals\": \"Basic\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e345b6c3-24bd-4c93-9bbb-7e5e49a17b78\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e345b6c3-24bd-4c93-9bbb-7e5e49a17b78\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"MFA should be enabled on accounts with read permissions on your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Multi-Factor Authentication (MFA) should be enabled for all subscription accounts with read privileges to prevent a breach of accounts or resources.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"EnableMFAForReadPermissions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e3576e28-8b17-4677-84c3-db2990658d64\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e3576e28-8b17-4677-84c3-db2990658d64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'Security Options - Shutdown'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Shutdown'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsShutdown\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e3a77a94-cf41-4ee8-b45c-98be28841c03\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e3a77a94-cf41-4ee8-b45c-98be28841c03\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'Security Settings - Account Policies'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Settings - Account Policies'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"EnforcePasswordHistory\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enforce password history\",\r\n \"description\": \"Specifies limits on password reuse - how many times a new password must be created for a user account before the password can be repeated.\"\r\n },\r\n \"defaultValue\": \"24\"\r\n },\r\n \"MaximumPasswordAge\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Maximum password age\",\r\n \"description\": \"Specifies the maximum number of days that may elapse before a user account password must be changed. The format of the value is two integers separated by a comma, denoting an inclusive range.\"\r\n },\r\n \"defaultValue\": \"1,70\"\r\n },\r\n \"MinimumPasswordAge\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Minimum password age\",\r\n \"description\": \"Specifies the minimum number of days that must elapse before a user account password can be changed.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"MinimumPasswordLength\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Minimum password length\",\r\n \"description\": \"Specifies the minimum number of characters that a user account password may contain.\"\r\n },\r\n \"defaultValue\": \"14\"\r\n },\r\n \"PasswordMustMeetComplexityRequirements\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Password must meet complexity requirements\",\r\n \"description\": \"Specifies whether a user account password must be complex. If required, a complex password must not contain part of user's account name or full name; be at least 6 characters long; contain a mix of uppercase, lowercase, number, and non-alphabetic characters.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecuritySettingsAccountPolicies\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Enforce password history;ExpectedValue', '=', parameters('EnforcePasswordHistory'), ',', 'Maximum password age;ExpectedValue', '=', parameters('MaximumPasswordAge'), ',', 'Minimum password age;ExpectedValue', '=', parameters('MinimumPasswordAge'), ',', 'Minimum password length;ExpectedValue', '=', parameters('MinimumPasswordLength'), ',', 'Password must meet complexity requirements;ExpectedValue', '=', parameters('PasswordMustMeetComplexityRequirements')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecuritySettingsAccountPolicies\"\r\n },\r\n \"EnforcePasswordHistory\": {\r\n \"value\": \"[parameters('EnforcePasswordHistory')]\"\r\n },\r\n \"MaximumPasswordAge\": {\r\n \"value\": \"[parameters('MaximumPasswordAge')]\"\r\n },\r\n \"MinimumPasswordAge\": {\r\n \"value\": \"[parameters('MinimumPasswordAge')]\"\r\n },\r\n \"MinimumPasswordLength\": {\r\n \"value\": \"[parameters('MinimumPasswordLength')]\"\r\n },\r\n \"PasswordMustMeetComplexityRequirements\": {\r\n \"value\": \"[parameters('PasswordMustMeetComplexityRequirements')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"EnforcePasswordHistory\": {\r\n \"type\": \"string\"\r\n },\r\n \"MaximumPasswordAge\": {\r\n \"type\": \"string\"\r\n },\r\n \"MinimumPasswordAge\": {\r\n \"type\": \"string\"\r\n },\r\n \"MinimumPasswordLength\": {\r\n \"type\": \"string\"\r\n },\r\n \"PasswordMustMeetComplexityRequirements\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Enforce password history;ExpectedValue\",\r\n \"value\": \"[parameters('EnforcePasswordHistory')]\"\r\n },\r\n {\r\n \"name\": \"Maximum password age;ExpectedValue\",\r\n \"value\": \"[parameters('MaximumPasswordAge')]\"\r\n },\r\n {\r\n \"name\": \"Minimum password age;ExpectedValue\",\r\n \"value\": \"[parameters('MinimumPasswordAge')]\"\r\n },\r\n {\r\n \"name\": \"Minimum password length;ExpectedValue\",\r\n \"value\": \"[parameters('MinimumPasswordLength')]\"\r\n },\r\n {\r\n \"name\": \"Password must meet complexity requirements;ExpectedValue\",\r\n \"value\": \"[parameters('PasswordMustMeetComplexityRequirements')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e3d95ab7-f47a-49d8-a347-784177b6c94c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e3d95ab7-f47a-49d8-a347-784177b6c94c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'Security Options - User Account Control'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - User Account Control'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"UACAdminApprovalModeForTheBuiltinAdministratorAccount\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"UAC: Admin Approval Mode for the Built-in Administrator account\",\r\n \"description\": \"Specifies the behavior of Admin Approval Mode for the built-in Administrator account.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"UAC: Behavior of the elevation prompt for administrators in Admin Approval Mode\",\r\n \"description\": \"Specifies the behavior of the elevation prompt for administrators.\"\r\n },\r\n \"defaultValue\": \"2\"\r\n },\r\n \"UACDetectApplicationInstallationsAndPromptForElevation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"UAC: Detect application installations and prompt for elevation\",\r\n \"description\": \"Specifies the behavior of application installation detection for the computer.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"UACRunAllAdministratorsInAdminApprovalMode\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"UAC: Run all administrators in Admin Approval Mode\",\r\n \"description\": \"Specifies the behavior of all User Account Control (UAC) policy settings for the computer.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsUserAccountControl\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('User Account Control: Admin Approval Mode for the Built-in Administrator account;ExpectedValue', '=', parameters('UACAdminApprovalModeForTheBuiltinAdministratorAccount'), ',', 'User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode;ExpectedValue', '=', parameters('UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode'), ',', 'User Account Control: Detect application installations and prompt for elevation;ExpectedValue', '=', parameters('UACDetectApplicationInstallationsAndPromptForElevation'), ',', 'User Account Control: Run all administrators in Admin Approval Mode;ExpectedValue', '=', parameters('UACRunAllAdministratorsInAdminApprovalMode')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsUserAccountControl\"\r\n },\r\n \"UACAdminApprovalModeForTheBuiltinAdministratorAccount\": {\r\n \"value\": \"[parameters('UACAdminApprovalModeForTheBuiltinAdministratorAccount')]\"\r\n },\r\n \"UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode\": {\r\n \"value\": \"[parameters('UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode')]\"\r\n },\r\n \"UACDetectApplicationInstallationsAndPromptForElevation\": {\r\n \"value\": \"[parameters('UACDetectApplicationInstallationsAndPromptForElevation')]\"\r\n },\r\n \"UACRunAllAdministratorsInAdminApprovalMode\": {\r\n \"value\": \"[parameters('UACRunAllAdministratorsInAdminApprovalMode')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"UACAdminApprovalModeForTheBuiltinAdministratorAccount\": {\r\n \"type\": \"string\"\r\n },\r\n \"UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode\": {\r\n \"type\": \"string\"\r\n },\r\n \"UACDetectApplicationInstallationsAndPromptForElevation\": {\r\n \"type\": \"string\"\r\n },\r\n \"UACRunAllAdministratorsInAdminApprovalMode\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"User Account Control: Admin Approval Mode for the Built-in Administrator account;ExpectedValue\",\r\n \"value\": \"[parameters('UACAdminApprovalModeForTheBuiltinAdministratorAccount')]\"\r\n },\r\n {\r\n \"name\": \"User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode;ExpectedValue\",\r\n \"value\": \"[parameters('UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode')]\"\r\n },\r\n {\r\n \"name\": \"User Account Control: Detect application installations and prompt for elevation;ExpectedValue\",\r\n \"value\": \"[parameters('UACDetectApplicationInstallationsAndPromptForElevation')]\"\r\n },\r\n {\r\n \"name\": \"User Account Control: Run all administrators in Admin Approval Mode;ExpectedValue\",\r\n \"value\": \"[parameters('UACRunAllAdministratorsInAdminApprovalMode')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e425e402-a050-45e5-b010-bd3f934589fc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e425e402-a050-45e5-b010-bd3f934589fc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy enables you to restrict the locations your organization can specify when deploying resources. Use to enforce your geo-compliance requirements. Excludes resource groups, Microsoft.AzureActiveDirectory/b2cDirectories, and resources that use the 'global' region.\",\r\n \"metadata\": {\r\n \"category\": \"General\"\r\n },\r\n \"parameters\": {\r\n \"listOfAllowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"notIn\": \"[parameters('listOfAllowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"notEquals\": \"global\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"notEquals\": \"Microsoft.AzureActiveDirectory/b2cDirectories\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e56962a6-4747-49cd-b67b-bf8b01975c4c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e56962a6-4747-49cd-b67b-bf8b01975c4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'Security Options - Accounts'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Accounts'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"AccountsGuestAccountStatus\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Accounts: Guest account status\",\r\n \"description\": \"Specifies whether the local Guest account is disabled.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsAccounts\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Accounts: Guest account status;ExpectedValue', '=', parameters('AccountsGuestAccountStatus')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsAccounts\"\r\n },\r\n \"AccountsGuestAccountStatus\": {\r\n \"value\": \"[parameters('AccountsGuestAccountStatus')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"AccountsGuestAccountStatus\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Accounts: Guest account status;ExpectedValue\",\r\n \"value\": \"[parameters('AccountsGuestAccountStatus')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e5b81f87-9185-4224-bf00-9f505e9f89f3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e5b81f87-9185-4224-bf00-9f505e9f89f3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Web Applications that are not using latest supported Node.js Framework\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use the latest supported Node.js version for the latest security classes. Using older classes and types can make your application vulnerable.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true,\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UseLatestNodeJS\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e67687e8-08d5-4e7f-8226-5b4753bba008\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e67687e8-08d5-4e7f-8226-5b4753bba008\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Subnets should be associated with a Network Security Group\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Protect your subnet from potential threats by restricting access to it with a Network Security Group (NSG). NSGs contain a list of Access Control List (ACL) rules that allow or deny network traffic to your subnet.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"networkSecurityGroupsOnSubnets\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e71308d3-144b-4262-b144-efdc3cc90517\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e71308d3-144b-4262-b144-efdc3cc90517\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Advanced Threat Protection types should be set to 'All' in SQL server Advanced Data Security settings\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"It is recommended to enable all Advanced Threat Protection types on your SQL servers. Enabling all types protects against SQL injection, database vulnerabilities, and any other anomalous activities.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/securityAlertPolicies\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/servers/securityAlertPolicies/disabledAlerts[*]\",\r\n \"equals\": \"\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e756b945-1b1b-480b-8de8-9a0859d5f7ad\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e756b945-1b1b-480b-8de8-9a0859d5f7ad\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Allowed locations for resource groups\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy enables you to restrict the locations your organization can create resource groups in. Use to enforce your geo-compliance requirements.\",\r\n \"metadata\": {\r\n \"category\": \"General\"\r\n },\r\n \"parameters\": {\r\n \"listOfAllowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that resource groups can be created in.\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"notIn\": \"[parameters('listOfAllowedLocations')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e765b5de-1225-4ba3-bd56-1ac6695af988\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e765b5de-1225-4ba3-bd56-1ac6695af988\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Web Sockets state for a Web Application\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"The Web Sockets protocol is vulnerable to different types of security threats. Use of Web Sockets within a web application must be carefully reviewed.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true,\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"WebApp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"DisableWebSockets\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e797f851-8be7-4c40-bb56-2e3395215b0e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e797f851-8be7-4c40-bb56-2e3395215b0e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Enforce SSL connection should be enabled for MySQL database servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any MySQL server that is not enforcing SSL connection. Azure Database for MySQL supports connecting your Azure Database for MySQL server to client applications using Secure Sockets Layer (SSL). Enforcing SSL connections between your database server and your client applications helps protect against 'man in the middle' attacks by encrypting the data stream between the server and your application.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforMySQL/servers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforMySQL/servers/sslEnforcement\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforMySQL/servers/sslEnforcement\",\r\n \"notEquals\": \"Enabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e802a67a-daf5-4436-9ea6-f6d821dd0c5d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e802a67a-daf5-4436-9ea6-f6d821dd0c5d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Vulnerabilities in container security configurations should be remediated\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Audit vulnerabilities in security configuration on machines with Docker installed and display as recommendations in Azure Security Center.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\",\r\n \"Microsoft.Compute/virtualMachineScaleSets\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"ContainerBenchmark\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e8cbc669-f12d-49eb-93e7-9273119e9933\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e8cbc669-f12d-49eb-93e7-9273119e9933\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Data Lake Storage Gen1 to Event Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Data Lake Storage Gen1 to stream to a regional Event Hub when any Data Lake Storage Gen1 which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_eventHub\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataLakeStore/accounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.DataLakeStore/accounts/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"Audit\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Requests\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e8d096bc-85de-4c5f-8cfb-857bd1b9d62d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e8d096bc-85de-4c5f-8cfb-857bd1b9d62d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Remote debugging should be turned off for API Apps\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Remote debugging requires inbound ports to be opened on an API apps. Remote debugging should be turned off.\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.remoteDebuggingEnabled\",\r\n \"equals\": \"false\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e9c8d085-d9cc-4b17-9cdc-059f1f01f19e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e9c8d085-d9cc-4b17-9cdc-059f1f01f19e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Inherit a tag from the resource group if missing\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Adds the specified tag with its value from the parent resource group when any resource missing this tag is created or updated. Existing resources can be remediated by triggering a remediation task. If the tag exists with a different value it will not be changed.\",\r\n \"metadata\": {\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('tagName')]]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"add\",\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[resourceGroup().tags[parameters('tagName')]]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ea3f2387-9b95-492a-a190-fcdc54f7b070\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ea3f2387-9b95-492a-a190-fcdc54f7b070\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Key Vault should use a virtual network service endpoint\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Key Vault not configured to use a virtual network service endpoint.\",\r\n \"metadata\": {\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/vaults\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/networkAcls.defaultAction\",\r\n \"notEquals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/networkAcls.virtualNetworkRules[*].id\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ea4d6841-2173-4317-9747-ff522a45120f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ea4d6841-2173-4317-9747-ff522a45120f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Log checkpoints should be enabled for PostgreSQL database servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy helps audit any PostgreSQL databases in your environment without log_checkpoints setting enabled.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforPostgreSQL/servers/configurations\",\r\n \"name\": \"log_checkpoints\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/configurations/value\",\r\n \"equals\": \"ON\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e43d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"eb6f77b9-bd53-4e35-a23d-7f65d5f0e43d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Log connections should be enabled for PostgreSQL database servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy helps audit any PostgreSQL databases in your environment without log_connections setting enabled.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforPostgreSQL/servers/configurations\",\r\n \"name\": \"log_connections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/configurations/value\",\r\n \"equals\": \"ON\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e442\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"eb6f77b9-bd53-4e35-a23d-7f65d5f0e442\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Disconnections should be logged for PostgreSQL database servers.\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy helps audit any PostgreSQL databases in your environment without log_disconnections enabled.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforPostgreSQL/servers/configurations\",\r\n \"name\": \"log_disconnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/configurations/value\",\r\n \"equals\": \"ON\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e446\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"eb6f77b9-bd53-4e35-a23d-7f65d5f0e446\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Log duration should be enabled for PostgreSQL database servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy helps audit any PostgreSQL databases in your environment without log_duration setting enabled.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforPostgreSQL/servers/configurations\",\r\n \"name\": \"log_duration\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/configurations/value\",\r\n \"equals\": \"ON\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e8f3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"eb6f77b9-bd53-4e35-a23d-7f65d5f0e8f3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deprecated accounts with owner permissions should be removed from your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Deprecated accounts with owner permissions should be removed from your subscription. Deprecated accounts are accounts that have been blocked from signing in.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"RemoveDeprecatedAccountsWithOwnerPermissions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ebb62a0c-3560-49e1-89ed-27e074e9f8ad\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ebb62a0c-3560-49e1-89ed-27e074e9f8ad\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy prerequisites to audit Linux VMs that allow remote connections from accounts without passwords\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Linux virtual machines that allow remote connections from accounts without passwords. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"AzureDatabricks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"RHEL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"osa\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"PasswordPolicy_msid110\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"PasswordPolicy_msid110\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'microsoft.hybridcompute/machines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforLinux')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforLinux\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ec49586f-4939-402d-a29e-6ff502b20592\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ec49586f-4939-402d-a29e-6ff502b20592\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'Administrative Templates - Control Panel'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Administrative Templates - Control Panel'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_AdministrativeTemplatesControlPanel\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_AdministrativeTemplatesControlPanel\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ec7ac234-2af5-4729-94d2-c557c071799d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ec7ac234-2af5-4729-94d2-c557c071799d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Key Vault to Event Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Key Vault to stream to a regional Event Hub when any Key Vault which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"category\": \"Key Vault\"\r\n },\r\n \"parameters\": {\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/vaults\"\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vaultName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.KeyVault/vaults/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('vaultName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"AuditEvent\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled diagnostic settings for ', parameters('vaultName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"vaultName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ed7c8c13-51e7-49d1-8a43-8490431a0da2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ed7c8c13-51e7-49d1-8a43-8490431a0da2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Stream Analytics to Event Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Stream Analytics to stream to a regional Event Hub when any Stream Analytics which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_eventHub\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.StreamAnalytics/streamingjobs\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.StreamAnalytics/streamingjobs/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"Execution\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Authoring\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/edf3780c-3d70-40fe-b17e-ab72013dafca\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"edf3780c-3d70-40fe-b17e-ab72013dafca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Vulnerability assessment should be enabled on your SQL servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit Azure SQL servers which do not have recurring vulnerability assessment scans enabled. Vulnerability assessment can discover, track, and help you remediate potential database vulnerabilities.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/vulnerabilityAssessments\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/servers/vulnerabilityAssessments/recurringScans.isEnabled\",\r\n \"equals\": \"True\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ef2a8f2a-b3d9-49cd-a8a8-9a3aaaf647d9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ef2a8f2a-b3d9-49cd-a8a8-9a3aaaf647d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Event Hub to Event Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Event Hub to stream to a regional Event Hub when any Event Hub which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_eventHub\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventHub/namespaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.EventHub/namespaces/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"ArchiveLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"OperationalLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"AutoScaleLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"KafkaCoordinatorLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"EventHubVNetConnectionEvent\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"CustomerManagedKeyUserLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ef7b61ef-b8e4-4c91-8e78-6946c6b0023f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ef7b61ef-b8e4-4c91-8e78-6946c6b0023f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"The Log Analytics agent should be installed on Virtual Machine Scale Sets\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Windows/Linux Virtual Machine Scale Sets if the Log Analytics agent is not installed.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"in\": [\r\n \"MicrosoftMonitoringAgent\",\r\n \"OmsAgentForLinux\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/settings.workspaceId\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/efbde977-ba53-4479-b8e9-10b957924fbf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"efbde977-ba53-4479-b8e9-10b957924fbf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy prerequisites to audit Windows VMs that have the specified applications installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that have the specified applications installed. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"ApplicationName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Application names (supports wildcards)\",\r\n \"description\": \"A semicolon-separated list of the names of the applications that should not be installed. e.g. 'Microsoft SQL Server 2014 (64-bit); Microsoft Visual Studio Code' or 'Microsoft SQL Server 2014*' (to match any application starting with 'Microsoft SQL Server 2014')\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"NotInstalledApplication\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[InstalledApplication]NotInstalledApplicationResource1;Name', '=', parameters('ApplicationName')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"NotInstalledApplication\"\r\n },\r\n \"ApplicationName\": {\r\n \"value\": \"[parameters('ApplicationName')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ApplicationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[InstalledApplication]NotInstalledApplicationResource1;Name\",\r\n \"value\": \"[parameters('ApplicationName')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[InstalledApplication]NotInstalledApplicationResource1;Name\",\r\n \"value\": \"[parameters('ApplicationName')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f0633351-c7b2-41ff-9981-508fc08553c2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f0633351-c7b2-41ff-9981-508fc08553c2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Latest TLS version should be used in your Web App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Upgrade to the latest TLS version\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/minTlsVersion\",\r\n \"equals\": \"1.2\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f0e6e85b-9b9f-4a4b-b67b-f730d42f1b0b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f0e6e85b-9b9f-4a4b-b67b-f730d42f1b0b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Virtual networks should use specified virtual network gateway\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any virtual network if the default route does not point to the specified virtual network gateway.\",\r\n \"metadata\": {\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"virtualNetworkGatewayId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Virtual network gateway Id\",\r\n \"description\": \"Resource Id of the virtual network gateway. Example: /subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroup/providers/Microsoft.Network/virtualNetworkGateways/Name\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"name\": \"GatewaySubnet\",\r\n \"existenceCondition\": {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets/ipConfigurations[*].id\",\r\n \"notContains\": \"[concat(parameters('virtualNetworkGatewayId'), '/')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f1776c76-f58c-4245-a8d0-2b207198dc8b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f1776c76-f58c-4245-a8d0-2b207198dc8b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy prerequisites to audit Linux VMs that do not have the passwd file permissions set to 0644\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Linux virtual machines that do not have the passwd file permissions set to 0644. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"AzureDatabricks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"RHEL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"osa\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"PasswordPolicy_msid121\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"PasswordPolicy_msid121\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'microsoft.hybridcompute/machines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(parameters('type'), 'Microsoft.Compute/virtualMachines')]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforLinux')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforLinux\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f19aa1c1-6b91-4c27-ae6a-970279f03db9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f19aa1c1-6b91-4c27-ae6a-970279f03db9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'Adminstrative Templates - MSS (Legacy)'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Adminstrative Templates - MSS (Legacy)'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_AdminstrativeTemplatesMSSLegacy\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_AdminstrativeTemplatesMSSLegacy\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f1f4825d-58fb-4257-8016-8c00e3c9ed9d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f1f4825d-58fb-4257-8016-8c00e3c9ed9d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Show audit results from Windows VMs in which the Administrators group does not contain all of the specified members\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines in which the Administrators group does not contain all of the specified members. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AdministratorsGroupMembersToInclude\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f3b44e5d-1456-475f-9c67-c66c4618e85a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f3b44e5d-1456-475f-9c67-c66c4618e85a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs that do not contain the specified certificates in Trusted Root\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows VMs that do not contain the specified certificates in the Trusted Root Certification Authorities certificate store (Cert:\\\\LocalMachine\\\\Root). For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsCertificateInTrustedRoot\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f3b9ad83-000d-4dc1-bff0-6d54533dd03f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f3b9ad83-000d-4dc1-bff0-6d54533dd03f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Audit Log Analytics Workspace for VM - Report Mismatch\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Reports VMs as non-compliant if they not logging to the LA workspace specified in the policy/initiative assignment.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"logAnalyticsWorkspaceId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics Workspace Id that VMs should be configured for\",\r\n \"description\": \"This is the Id (GUID) of the Log Analytics Workspace that the VMs should be configured for.\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines/extensions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/settings.workspaceId\",\r\n \"notEquals\": \"[parameters('logAnalyticsWorkspaceId')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f47b5582-33ec-4c5c-87c0-b010a6b2e917\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f47b5582-33ec-4c5c-87c0-b010a6b2e917\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Authorization rules on the Event Hub instance should be defined\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Audit existence of authorization rules on Event Hub entities to grant least-privileged access\",\r\n \"metadata\": {\r\n \"category\": \"Event Hub\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventHub/namespaces/eventhubs\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.EventHub/namespaces/eventHubs/authorizationRules\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f4826e5f-6a27-407c-ae3e-9582eb39891d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f4826e5f-6a27-407c-ae3e-9582eb39891d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs that do not have the password complexity setting enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that do not have the password complexity setting enabled. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"PasswordMustMeetComplexityRequirements\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f48b2913-1dc5-4834-8c72-ccc1dfd819bb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f48b2913-1dc5-4834-8c72-ccc1dfd819bb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy prerequisites to audit Windows VMs that have not restarted within the specified number of days\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that have not restarted within the specified number of days. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"NumberOfDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Number of days\",\r\n \"description\": \"The number of days without restart until the machine is considered non-compliant\"\r\n },\r\n \"defaultValue\": \"12\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"MachineLastBootUpTime\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[MachineUpTime]MachineLastBootUpTime;NumberOfDays', '=', parameters('NumberOfDays')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"MachineLastBootUpTime\"\r\n },\r\n \"NumberOfDays\": {\r\n \"value\": \"[parameters('NumberOfDays')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"NumberOfDays\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[MachineUpTime]MachineLastBootUpTime;NumberOfDays\",\r\n \"value\": \"[parameters('NumberOfDays')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[MachineUpTime]MachineLastBootUpTime;NumberOfDays\",\r\n \"value\": \"[parameters('NumberOfDays')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f4b245d4-46c9-42be-9b1a-49e2b5b94194\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f4b245d4-46c9-42be-9b1a-49e2b5b94194\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Auditing on SQL servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy ensures that Auditing is enabled on SQL Servers for enhanced security and compliance. It will automatically create a storage account in the same region as the SQL server to store audit records.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"retentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"The value in days of the retention period (0 indicates unlimited retention)\",\r\n \"displayName\": \"Retention days (optional, 180 days if unspecified)\"\r\n },\r\n \"defaultValue\": \"180\"\r\n },\r\n \"storageAccountsResourceGroup\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource group name for storage accounts\",\r\n \"description\": \"Auditing writes database events to an audit log in your Azure Storage account (a storage account will be created in each region where a SQL Server is created that will be shared by all servers in that region). Important - for proper operation of Auditing do not delete or rename the resource group or the storage accounts.\",\r\n \"strongType\": \"existingResourceGroups\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"DeployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/auditingSettings\",\r\n \"name\": \"Default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/auditingSettings.state\",\r\n \"equals\": \"Enabled\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"/providers/microsoft.authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serverName\": {\r\n \"type\": \"string\"\r\n },\r\n \"auditRetentionDays\": {\r\n \"type\": \"string\"\r\n },\r\n \"storageAccountsResourceGroup\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"retentionDays\": \"[int(parameters('auditRetentionDays'))]\",\r\n \"subscriptionId\": \"[subscription().subscriptionId]\",\r\n \"uniqueStorage\": \"[uniqueString(variables('subscriptionId'), parameters('location'), parameters('storageAccountsResourceGroup'))]\",\r\n \"locationCode\": \"[substring(parameters('location'), 0, 3)]\",\r\n \"storageName\": \"[tolower(concat('sqlaudit', variables('locationCode'), variables('uniqueStorage')))]\",\r\n \"createStorageAccountDeploymentName\": \"[concat('sqlServerAuditingStorageAccount-', uniqueString(variables('locationCode'), parameters('serverName')))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2017-05-10\",\r\n \"name\": \"[variables('createStorageAccountDeploymentName')]\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"resourceGroup\": \"[parameters('storageAccountsResourceGroup')]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[parameters('location')]\"\r\n },\r\n \"storageName\": {\r\n \"value\": \"[variables('storageName')]\"\r\n }\r\n },\r\n \"templateLink\": {\r\n \"uri\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/samples/SQL/deploy-sql-server-auditing/createStorage.template.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"[concat(parameters('serverName'), '/Default')]\",\r\n \"type\": \"Microsoft.Sql/servers/auditingSettings\",\r\n \"apiVersion\": \"2017-03-01-preview\",\r\n \"properties\": {\r\n \"state\": \"Enabled\",\r\n \"storageEndpoint\": \"[reference(variables('createStorageAccountDeploymentName')).outputs.storageAccountEndPoint.value]\",\r\n \"storageAccountAccessKey\": \"[reference(variables('createStorageAccountDeploymentName')).outputs.storageAccountKey.value]\",\r\n \"retentionDays\": \"[variables('retentionDays')]\",\r\n \"auditActionsAndGroups\": null,\r\n \"storageAccountSubscriptionId\": \"[subscription().subscriptionId]\",\r\n \"isStorageSecondaryKeyInUse\": false\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serverName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"auditRetentionDays\": {\r\n \"value\": \"[parameters('retentionDays')]\"\r\n },\r\n \"storageAccountsResourceGroup\": {\r\n \"value\": \"[parameters('storageAccountsResourceGroup')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f4c68484-132f-41f9-9b6d-3e4b1cb55036\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f4c68484-132f-41f9-9b6d-3e4b1cb55036\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'Security Options - Network Access'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Network Access'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"NetworkAccessRemotelyAccessibleRegistryPaths\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network access: Remotely accessible registry paths\",\r\n \"description\": \"Specifies which registry paths will be accessible over the network, regardless of the users or groups listed in the access control list (ACL) of the `winreg` registry key.\"\r\n },\r\n \"defaultValue\": \"System\\\\CurrentControlSet\\\\Control\\\\ProductOptions|#|System\\\\CurrentControlSet\\\\Control\\\\Server Applications|#|Software\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\"\r\n },\r\n \"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network access: Remotely accessible registry paths and sub-paths\",\r\n \"description\": \"Specifies which registry paths and sub-paths will be accessible over the network, regardless of the users or groups listed in the access control list (ACL) of the `winreg` registry key.\"\r\n },\r\n \"defaultValue\": \"System\\\\CurrentControlSet\\\\Control\\\\Print\\\\Printers|#|System\\\\CurrentControlSet\\\\Services\\\\Eventlog|#|Software\\\\Microsoft\\\\OLAP Server|#|Software\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Print|#|Software\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Windows|#|System\\\\CurrentControlSet\\\\Control\\\\ContentIndex|#|System\\\\CurrentControlSet\\\\Control\\\\Terminal Server|#|System\\\\CurrentControlSet\\\\Control\\\\Terminal Server\\\\UserConfig|#|System\\\\CurrentControlSet\\\\Control\\\\Terminal Server\\\\DefaultUserConfiguration|#|Software\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Perflib|#|System\\\\CurrentControlSet\\\\Services\\\\SysmonLog\"\r\n },\r\n \"NetworkAccessSharesThatCanBeAccessedAnonymously\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network access: Shares that can be accessed anonymously\",\r\n \"description\": \"Specifies which network shares can be accessed by anonymous users. The default configuration for this policy setting has little effect because all users have to be authenticated before they can access shared resources on the server.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsNetworkAccess\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Network access: Remotely accessible registry paths;ExpectedValue', '=', parameters('NetworkAccessRemotelyAccessibleRegistryPaths'), ',', 'Network access: Remotely accessible registry paths and sub-paths;ExpectedValue', '=', parameters('NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths'), ',', 'Network access: Shares that can be accessed anonymously;ExpectedValue', '=', parameters('NetworkAccessSharesThatCanBeAccessedAnonymously')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsNetworkAccess\"\r\n },\r\n \"NetworkAccessRemotelyAccessibleRegistryPaths\": {\r\n \"value\": \"[parameters('NetworkAccessRemotelyAccessibleRegistryPaths')]\"\r\n },\r\n \"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths\": {\r\n \"value\": \"[parameters('NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths')]\"\r\n },\r\n \"NetworkAccessSharesThatCanBeAccessedAnonymously\": {\r\n \"value\": \"[parameters('NetworkAccessSharesThatCanBeAccessedAnonymously')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"NetworkAccessRemotelyAccessibleRegistryPaths\": {\r\n \"type\": \"string\"\r\n },\r\n \"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths\": {\r\n \"type\": \"string\"\r\n },\r\n \"NetworkAccessSharesThatCanBeAccessedAnonymously\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Network access: Remotely accessible registry paths;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkAccessRemotelyAccessibleRegistryPaths')]\"\r\n },\r\n {\r\n \"name\": \"Network access: Remotely accessible registry paths and sub-paths;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths')]\"\r\n },\r\n {\r\n \"name\": \"Network access: Shares that can be accessed anonymously;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkAccessSharesThatCanBeAccessedAnonymously')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f56a3ab2-89d1-44de-ac0d-2ada5962e22a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f56a3ab2-89d1-44de-ac0d-2ada5962e22a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Virtual machines should be associated with a Network Security Group\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Protect your VM from potential threats by restricting access to it with a Network Security Group (NSG). NSGs contain a list of Access Control List (ACL) rules that allow or deny network traffic to your VM from other instances, in or outside the same subnet.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"networkSecurityGroupsOnVirtualMachines\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f6de0be7-9a8a-4b8a-b349-43cf02d22f7c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f6de0be7-9a8a-4b8a-b349-43cf02d22f7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Show audit results from Windows VMs that do not have the specified Windows PowerShell execution policy\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines where Windows PowerShell is not configured to use the specified PowerShell execution policy. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsPowerShellExecutionPolicy\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f8036bd0-c10b-4931-86bb-94a878add855\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f8036bd0-c10b-4931-86bb-94a878add855\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"External accounts with owner permissions should be removed from your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"External accounts with owner permissions should be removed from your subscription in order to prevent unmonitored access.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"RemoveExternalAccountsWithOwnerPermissions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f8456c1c-aa66-4dfb-861a-25d127b775c9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f8456c1c-aa66-4dfb-861a-25d127b775c9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Deploy requirements to audit Windows VMs configurations in 'System Audit Policies - System'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - System'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"AuditOtherSystemEvents\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Other System Events\",\r\n \"description\": \"Specifies whether audit events are generated for Windows Firewall Service and Windows Firewall driver start and stop events, failure events for these services and Windows Firewall Service policy processing failures.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"No Auditing\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesSystem\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit Other System Events;ExpectedValue', '=', parameters('AuditOtherSystemEvents')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SystemAuditPoliciesSystem\"\r\n },\r\n \"AuditOtherSystemEvents\": {\r\n \"value\": \"[parameters('AuditOtherSystemEvents')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditOtherSystemEvents\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit Other System Events;ExpectedValue\",\r\n \"value\": \"[parameters('AuditOtherSystemEvents')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f8b0158d-4766-490f-bea0-259e52dba473\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f8b0158d-4766-490f-bea0-259e52dba473\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Diagnostic logs in Service Bus should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of diagnostic logs. This enables you to recreate activity trails to use for investigation purposes; when a security incident occurs or when your network is compromised\",\r\n \"metadata\": {\r\n \"category\": \"Service Bus\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required diagnostic logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ServiceBus/namespaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"[parameters('requiredRetentionDays')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f8d36e2f-389b-4ee4-898d-21aeb69a0f45\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f8d36e2f-389b-4ee4-898d-21aeb69a0f45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Diagnostic logs in Azure Stream Analytics should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of diagnostic logs. This enables you to recreate activity trails to use for investigation purposes; when a security incident occurs or when your network is compromised\",\r\n \"metadata\": {\r\n \"category\": \"Stream Analytics\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required diagnostic logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.StreamAnalytics/streamingJobs\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"[parameters('requiredRetentionDays')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f9be5368-9bf5-4b84-9e0a-7850da98bb46\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f9be5368-9bf5-4b84-9e0a-7850da98bb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Latest TLS version should be used in your Function App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Upgrade to the latest TLS version\",\r\n \"metadata\": {\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/minTlsVersion\",\r\n \"equals\": \"1.2\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f9d614c5-c173-4d56-95a7-b4437057d193\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f9d614c5-c173-4d56-95a7-b4437057d193\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy prerequisites to enable Guest Configuration Policy on Linux VMs.\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a system-assigned managed identity and deploys the VM extension for Guest Configuration on Linux VMs. This is a prerequisites for Guest Configuration Policy and must be assigned to the scope before using any Guest Configuration policy. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"AzureDatabricks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"RHEL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"osa\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"AzurePolicyforLinux\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.GuestConfiguration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"ConfigurationforLinux\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2017-03-30\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforLinux')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforLinux\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fb27e9e0-526e-4ae1-89f2-a2a0bf0f8a50\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fb27e9e0-526e-4ae1-89f2-a2a0bf0f8a50\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Kubernetes Services should be upgraded to a non-vulnerable Kubernetes version\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Upgrade your Kubernetes service cluster to a later Kubernetes version to protect against known vulnerabilities in your current Kubernetes version. Vulnerability CVE-2019-9946 has been patched in Kubernetes versions 1.11.9+, 1.12.7+, 1.13.5+, and 1.14.0+\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"in\": [\r\n \"1.13.4\",\r\n \"1.13.3\",\r\n \"1.13.2\",\r\n \"1.13.1\",\r\n \"1.13.0\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"in\": [\r\n \"1.12.6\",\r\n \"1.12.5\",\r\n \"1.12.4\",\r\n \"1.12.3\",\r\n \"1.12.2\",\r\n \"1.12.1\",\r\n \"1.12.0\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"in\": [\r\n \"1.11.8\",\r\n \"1.11.7\",\r\n \"1.11.6\",\r\n \"1.11.5\",\r\n \"1.11.4\",\r\n \"1.11.3\",\r\n \"1.11.2\",\r\n \"1.11.1\",\r\n \"1.11.0\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"like\": \"1.10.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"like\": \"1.9.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"like\": \"1.8.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"like\": \"1.7.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"like\": \"1.6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"like\": \"1.5.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"like\": \"1.4.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"like\": \"1.3.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"like\": \"1.2.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"like\": \"1.1.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"like\": \"1.0.*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fb893a29-21bb-418c-a157-e99480ec364c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fb893a29-21bb-418c-a157-e99480ec364c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Show audit results from Windows VMs configurations in 'Security Options - Microsoft Network Client'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Microsoft Network Client'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notEquals\": \"SQL2008R2SP3-WS2008R2SP1\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsMicrosoftNetworkClient\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fcbc55c9-f25a-4e55-a6cb-33acb3be778b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fcbc55c9-f25a-4e55-a6cb-33acb3be778b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Show audit results from Linux VMs that do not have the specified applications installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Linux virtual machines that do not have the specified applications installed. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"AzureDatabricks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"RHEL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"osa\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"installed_application_linux\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fee5cb2b-9d9b-410e-afe3-2902d90d0004\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fee5cb2b-9d9b-410e-afe3-2902d90d0004\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Vulnerabilities on your SQL databases should be remediated\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Monitor Vulnerability Assessment scan results and recommendations for how to remediate database vulnerabilities.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Sql/servers/databases\",\r\n \"Microsoft.Sql/managedinstances/databases\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"sqlVulnerabilityAssessment\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/feedbf84-6b99-488c-acc2-71c829aa5ffc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"feedbf84-6b99-488c-acc2-71c829aa5ffc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Manage certificate validity period\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"This policy manages the maximum validity period for certificates in months.\",\r\n \"metadata\": {\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"maximumValidityInMonths\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"The maximum validity in months\",\r\n \"description\": \"The limit to how long a certificate may be valid for. Certificates with lengthy validity periods aren't best practice.\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/properties.validityInMonths\",\r\n \"greater\": \"[parameters('maximumValidityInMonths')]\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0a075868-4c26-42ef-914c-5bc007359560\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0a075868-4c26-42ef-914c-5bc007359560\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Limited Preview]: Ensure containers listen only on allowed ports in AKS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.ContainerService.Data\",\r\n \"description\": \"This policy enforces containers to listen only on allowed ports in an Azure Kubernetes Service cluster. Limited Preview policies only work for registered subscriptions. To register, please go to https://aka.ms/akspolicyonboarding. For instruction on using this policy, please go to https://aka.ms/akspolicydoc.\",\r\n \"metadata\": {\r\n \"category\": \"Kubernetes service\"\r\n },\r\n \"parameters\": {\r\n \"allowedContainerPortsRegex\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed container ports regex\",\r\n \"description\": \"Regex representing container ports allowed in Kubernetes cluster. E.g. Regex for allowing ports 443,446 is ^(443|446)$\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"EnforceRegoPolicy\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"EnforceRegoPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"policyId\": \"ContainerAllowedPorts\",\r\n \"policy\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/container-allowed-ports/limited-preview/gatekeeperpolicy.rego\",\r\n \"policyParameters\": {\r\n \"allowedContainerPortsRegex\": \"[parameters('allowedContainerPortsRegex')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0f636243-1b1c-4d50-880f-310f6199f2cb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0f636243-1b1c-4d50-880f-310f6199f2cb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Manage allowed certificate key types\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"This policy manages the allowed key types for certificates.\",\r\n \"metadata\": {\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"allowedKeyTypes\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed key types\",\r\n \"description\": \"The list of allowed certificate key types.\"\r\n },\r\n \"allowedValues\": [\r\n \"RSA\",\r\n \"RSA-HSM\",\r\n \"EC\",\r\n \"EC-HSM\"\r\n ],\r\n \"defaultValue\": [\r\n \"RSA\",\r\n \"RSA-HSM\"\r\n ]\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keyType\",\r\n \"notIn\": \"[parameters('allowedKeyTypes')]\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1151cede-290b-4ba0-8b38-0ad145ac888f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1151cede-290b-4ba0-8b38-0ad145ac888f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Manage certificate lifetime action triggers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"This policy manages the configuration for certificate lifetime action triggers before certificate expiration.\",\r\n \"metadata\": {\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"maximumPercentageLife\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"The maximum lifetime percentage\",\r\n \"description\": \"Enter the percentage of lifetime of the certificate when you want to trigger the policy action. For example, to trigger a policy action at 80% of the certificate's valid life, enter '80'.\"\r\n }\r\n },\r\n \"minimumDaysBeforeExpiry\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"The minimum days before expiry\",\r\n \"description\": \"Enter the days before expiration of the certificate when you want to trigger the policy action. For example, to trigger a policy action 90 days before the certificate's expiration, enter '90'.\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/lifetimeAction.daysBeforeExpiry\",\r\n \"exists\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/lifetimeAction.daysBeforeExpiry\",\r\n \"less\": \"[parameters('minimumDaysBeforeExpiry')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/lifetimeAction.lifetimePercentage\",\r\n \"exists\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/lifetimeAction.lifetimePercentage\",\r\n \"greater\": \"[parameters('maximumPercentageLife')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/12ef42cb-9903-4e39-9c26-422d29570417\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"12ef42cb-9903-4e39-9c26-422d29570417\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Limited Preview]: Enforce labels on pods in AKS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.ContainerService.Data\",\r\n \"description\": \"This policy enforces the specified labels are provided for pods in an Azure Kubernetes Service cluster. Limited Preview policies only work for registered subscriptions. To register, please go to https://aka.ms/akspolicyonboarding. For instruction on using this policy, please go to https://aka.ms/akspolicydoc.\",\r\n \"metadata\": {\r\n \"category\": \"Kubernetes service\"\r\n },\r\n \"parameters\": {\r\n \"commaSeparatedListOfLabels\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Comma-separated list of labels\",\r\n \"description\": \"A comma-separated list of labels to be specified on Pods in Kubernetes cluster. E.g. test1,test2\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"EnforceRegoPolicy\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"EnforceRegoPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"policyId\": \"PodEnforceLabels\",\r\n \"policy\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/pod-enforce-labels/limited-preview/gatekeeperpolicy.rego\",\r\n \"policyParameters\": {\r\n \"commaSeparatedListOfLabels\": \"[parameters('commaSeparatedListOfLabels')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/16c6ca72-89d2-4798-b87e-496f9de7fcb7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"16c6ca72-89d2-4798-b87e-496f9de7fcb7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: [AKS Engine] Enforce HTTPS ingress in Kubernetes cluster\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"This policy enforces HTTPS ingress in a Kubernetes cluster. For instructions on using this policy, please go to https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"enforceOPAConstraint\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"enforceOPAConstraint\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/ingress-https-only/template.yaml\",\r\n \"constraint\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/ingress-https-only/constraint.yaml\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1a5b4dca-0b6f-4cf5-907c-56316bc1bf3d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1a5b4dca-0b6f-4cf5-907c-56316bc1bf3d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: [AKS Engine] Ensure services listen only on allowed ports in Kubernetes cluster\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"This policy enforces services to listen only on allowed ports in a Kubernetes cluster. For instructions on using this policy, please go to https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"allowedServicePortsList\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed service ports list\",\r\n \"description\": \"The list of service ports allowed in a Kubernetes cluster.\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"enforceOPAConstraint\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"enforceOPAConstraint\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/service-allowed-ports/template.yaml\",\r\n \"constraint\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/service-allowed-ports/constraint.yaml\",\r\n \"values\": {\r\n \"allowedServicePorts\": \"[parameters('allowedServicePortsList')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/233a2a17-77ca-4fb1-9b6b-69223d272a44\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"233a2a17-77ca-4fb1-9b6b-69223d272a44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Limited Preview]: Ensure services listen only on allowed ports in AKS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.ContainerService.Data\",\r\n \"description\": \"This policy enforces services to listen only on allowed ports in an Azure Kubernetes Service cluster. Limited Preview policies only work for registered subscriptions. To register, please go to https://aka.ms/akspolicyonboarding. For instruction on using this policy, please go to https://aka.ms/akspolicydoc.\",\r\n \"metadata\": {\r\n \"category\": \"Kubernetes service\"\r\n },\r\n \"parameters\": {\r\n \"allowedServicePortsRegex\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed service ports regex\",\r\n \"description\": \"Regex representing service ports allowed in Kubernetes cluster. E.g. Regex for allowing ports 443,446 is ^(443|446)$\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"EnforceRegoPolicy\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"EnforceRegoPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"policyId\": \"ServiceAllowedPorts\",\r\n \"policy\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/service-allowed-ports/limited-preview/gatekeeperpolicy.rego\",\r\n \"policyParameters\": {\r\n \"allowedServicePortsRegex\": \"[parameters('allowedServicePortsRegex')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/25dee3db-6ce0-4c02-ab5d-245887b24077\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"25dee3db-6ce0-4c02-ab5d-245887b24077\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Limited Preview]: Enforce HTTPS ingress in AKS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.ContainerService.Data\",\r\n \"description\": \"This policy enforces HTTPS ingress in an Azure Kubernetes Service cluster. Limited Preview policies only work for registered subscriptions. To register, please go to https://aka.ms/akspolicyonboarding. For instruction on using this policy, please go to https://aka.ms/akspolicydoc.\",\r\n \"metadata\": {\r\n \"category\": \"Kubernetes service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"EnforceRegoPolicy\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"EnforceRegoPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"policyId\": \"HttpsIngressOnly\",\r\n \"policy\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/ingress-https-only/limited-preview/gatekeeperpolicy.rego\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2fbff515-eecc-4b7e-9b63-fcc7138b7dc3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2fbff515-eecc-4b7e-9b63-fcc7138b7dc3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: [AKS Engine] Enforce internal load balancers in Kubernetes cluster\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"This policy enforces load balancers do not have public IPs in a Kubernetes cluster. For instructions on using this policy, please go to https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"enforceOPAConstraint\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"enforceOPAConstraint\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/load-balancer-no-public-ips/template.yaml\",\r\n \"constraint\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/load-balancer-no-public-ips/constraint.yaml\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3fc4dc25-5baf-40d8-9b05-7fe74c1bc64e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3fc4dc25-5baf-40d8-9b05-7fe74c1bc64e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: [AKS Engine] Ensure containers listen only on allowed ports in Kubernetes cluster\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"This policy enforces containers to listen only on allowed ports in a Kubernetes cluster. For instructions on using this policy, please go to https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"allowedContainerPortsList\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed container ports list\",\r\n \"description\": \"The list of container ports allowed in a Kubernetes cluster.\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"enforceOPAConstraint\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"enforceOPAConstraint\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-allowed-ports/template.yaml\",\r\n \"constraint\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-allowed-ports/constraint.yaml\",\r\n \"values\": {\r\n \"allowedContainerPorts\": \"[parameters('allowedContainerPortsList')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/440b515e-a580-421e-abeb-b159a61ddcbc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"440b515e-a580-421e-abeb-b159a61ddcbc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: [AKS Engine] Enforce labels on pods in Kubernetes cluster\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"This policy enforces the specified labels are provided for pods in a Kubernetes cluster. For instructions on using this policy, please go to https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"labelsList\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"List of labels\",\r\n \"description\": \"The list of labels to be specified on Pods in a Kubernetes cluster.\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"enforceOPAConstraint\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"enforceOPAConstraint\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/pod-enforce-labels/template.yaml\",\r\n \"constraint\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/pod-enforce-labels/constraint.yaml\",\r\n \"values\": {\r\n \"labels\": \"[parameters('labelsList')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/46592696-4c7b-4bf3-9e45-6c2763bdc0a6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"46592696-4c7b-4bf3-9e45-6c2763bdc0a6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Limited Preview]: Ensure only allowed container images in AKS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.ContainerService.Data\",\r\n \"description\": \"This policy ensures only allowed container images are running in an Azure Kubernetes Service cluster. Limited Preview policies only work for registered subscriptions. To register, please go to https://aka.ms/akspolicyonboarding. For instruction on using this policy, please go to https://aka.ms/akspolicydoc.\",\r\n \"metadata\": {\r\n \"category\": \"Kubernetes service\"\r\n },\r\n \"parameters\": {\r\n \"allowedContainerImagesRegex\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed container images regex\",\r\n \"description\": \"Regex representing container images allowed in Kubernetes cluster. E.g. Regex of azure container registry images is ^.+azurecr.io/.+$\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"EnforceRegoPolicy\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"EnforceRegoPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"policyId\": \"ContainerAllowedImages\",\r\n \"policy\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/container-allowed-images/limited-preview/gatekeeperpolicy.rego\",\r\n \"policyParameters\": {\r\n \"allowedContainerImagesRegex\": \"[parameters('allowedContainerImagesRegex')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5f86cb6e-c4da-441b-807c-44bd0cc14e66\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5f86cb6e-c4da-441b-807c-44bd0cc14e66\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Limited Preview]: Do not allow privileged containers in AKS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.ContainerService.Data\",\r\n \"description\": \"This policy does not allow privileged containers creation in an Azure Kubernetes Service cluster. Limited Preview policies only work for registered subscriptions. To register, please go to https://aka.ms/akspolicyonboarding. For instruction on using this policy, please go to https://aka.ms/akspolicydoc.\",\r\n \"metadata\": {\r\n \"category\": \"Kubernetes service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"EnforceRegoPolicy\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"EnforceRegoPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"policyId\": \"ContainerNoPrivilege\",\r\n \"policy\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/container-no-privilege/limited-preview/gatekeeperpolicy.rego\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7ce7ac02-a5c6-45d6-8d1b-844feb1c1531\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7ce7ac02-a5c6-45d6-8d1b-844feb1c1531\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Manage certificates issued by an integrated CA\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"This policy manages certificates are issued by a specified key vault integrated Certificate Authority.\",\r\n \"metadata\": {\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"allowedCAs\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed Azure Key Vault Supported CAs\",\r\n \"description\": \"The list of allowed certificate authorities supported by Azure Key Vault.\"\r\n },\r\n \"allowedValues\": [\r\n \"DigiCert\",\r\n \"GlobalSign\"\r\n ],\r\n \"defaultValue\": [\r\n \"DigiCert\",\r\n \"GlobalSign\"\r\n ]\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/issuer.name\",\r\n \"notIn\": \"[parameters('allowedCAs')]\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8e826246-c976-48f6-b03e-619bb92b3d82\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8e826246-c976-48f6-b03e-619bb92b3d82\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: [AKS Engine] Do not allow privileged containers in Kubernetes cluster\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"This policy does not allow privileged containers creation in a Kubernetes cluster. For instructions on using this policy, please go to https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"enforceOPAConstraint\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"enforceOPAConstraint\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-no-privilege/template.yaml\",\r\n \"constraint\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-no-privilege/constraint.yaml\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/95edb821-ddaf-4404-9732-666045e056b4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"95edb821-ddaf-4404-9732-666045e056b4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Manage certificates issued by a non-integrated CA\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"This policy manages certificates are issued by a specified non-integrated Certificate Authority.\",\r\n \"metadata\": {\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"caCommonName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"The common name of the certificate authority\",\r\n \"description\": \"The common name (CN) of the Certificate Authority (CA) provider. For example, for an issuer CN = Contoso, OU = .., DC = .., you can specify Contoso\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/issuer.commonName\",\r\n \"notContains\": \"[parameters('caCommonName')]\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a22f4a40-01d3-4c7d-8071-da157eeff341\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a22f4a40-01d3-4c7d-8071-da157eeff341\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Limited Preview]: Ensure CPU and memory resource limits defined on containers in AKS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.ContainerService.Data\",\r\n \"description\": \"This policy ensures CPU and memory resource limits are defined on containers in an Azure Kubernetes Service cluster. Limited Preview policies only work for registered subscriptions. To register, please go to https://aka.ms/akspolicyonboarding. For instruction on using this policy, please go to https://aka.ms/akspolicydoc.\",\r\n \"metadata\": {\r\n \"category\": \"Kubernetes service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"EnforceRegoPolicy\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"EnforceRegoPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"policyId\": \"ContainerResourceLimits\",\r\n \"policy\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/container-resource-limits/limited-preview/gatekeeperpolicy.rego\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a2d3ed81-8d11-4079-80a5-1faadc0024f4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a2d3ed81-8d11-4079-80a5-1faadc0024f4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Limited Preview]: Enforce internal load balancers in AKS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.ContainerService.Data\",\r\n \"description\": \"This policy enforces load balancers do not have public IPs in an Azure Kubernetes Service cluster. Limited Preview policies only work for registered subscriptions. To register, please go to https://aka.ms/akspolicyonboarding. For instruction on using this policy, please go to https://aka.ms/akspolicydoc.\",\r\n \"metadata\": {\r\n \"category\": \"Kubernetes service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"EnforceRegoPolicy\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"EnforceRegoPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"policyId\": \"LoadBalancersInternal\",\r\n \"policy\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/loadbalancer-no-publicips/limited-preview/gatekeeperpolicy.rego\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a74d8f00-2fd9-4ce4-968e-0ee1eb821698\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a74d8f00-2fd9-4ce4-968e-0ee1eb821698\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: [AKS Engine] Enforce unique ingress hostnames across namespaces in Kubernetes cluster\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"This policy enforces unique ingress hostnames across namespaces in a Kubernetes cluster. For instructions on using this policy, please go to https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"enforceOPAConstraint\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"enforceOPAConstraint\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/ingress-hostnames-conflict/template.yaml\",\r\n \"constraint\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/ingress-hostnames-conflict/constraint.yaml\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b2fd3e59-6390-4f2b-8247-ea676bd03e2d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b2fd3e59-6390-4f2b-8247-ea676bd03e2d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Manage allowed curve names for elliptic curve cryptography certificates\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"This policy manages the allowed elliptic curve names for elliptic curve cryptography certificates.\",\r\n \"metadata\": {\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"allowedECNames\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed elliptic curve names\",\r\n \"description\": \"The list of allowed curve names for elliptic curve cryptography certificates.\"\r\n },\r\n \"allowedValues\": [\r\n \"P-256\",\r\n \"P-256K\",\r\n \"P-384\",\r\n \"P-521\"\r\n ],\r\n \"defaultValue\": [\r\n \"P-256\",\r\n \"P-256K\",\r\n \"P-384\",\r\n \"P-521\"\r\n ]\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keyType\",\r\n \"in\": [\r\n \"EC\",\r\n \"EC-HSM\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.ellipticCurveName\",\r\n \"notIn\": \"[parameters('allowedECNames')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bd78111f-4953-4367-9fd5-7e08808b54bf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bd78111f-4953-4367-9fd5-7e08808b54bf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Manage minimum key size for RSA certificates\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"This policy manages the minimum key size for RSA certificates.\",\r\n \"metadata\": {\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"minimumRSAKeySize\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"Minimum RSA key size\",\r\n \"description\": \"The minimum key size for RSA certificates.\"\r\n },\r\n \"allowedValues\": [\r\n 2048,\r\n 3072,\r\n 4096\r\n ]\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keyType\",\r\n \"in\": [\r\n \"RSA\",\r\n \"RSA-HSM\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keySize\",\r\n \"less\": \"[parameters('minimumRSAKeySize')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cee51871-e572-4576-855c-047c820360f0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cee51871-e572-4576-855c-047c820360f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Limited Preview]: Enforce unique ingress hostnames across namespaces in AKS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.ContainerService.Data\",\r\n \"description\": \"This policy enforces unique ingress hostnames across namespaces in an Azure Kubernetes Service cluster. Limited Preview policies only work for registered subscriptions. To register, please go to https://aka.ms/akspolicyonboarding. For instruction on using this policy, please go to https://aka.ms/akspolicydoc.\",\r\n \"metadata\": {\r\n \"category\": \"Kubernetes service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"EnforceRegoPolicy\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"EnforceRegoPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"policyId\": \"UniqueIngressHostnames\",\r\n \"policy\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/ingress-hostnames-conflict/limited-preview/gatekeeperpolicy.rego\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d011d9f7-ba32-4005-b727-b3d09371ca60\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d011d9f7-ba32-4005-b727-b3d09371ca60\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: [AKS Engine] Ensure container CPU and memory resource limits do not exceed the specified limits in Kubernetes cluster\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"This policy ensures container CPU and memory resource limits are defined and do not exceed the specified limits in a Kubernetes cluster. For instructions on using this policy, please go to https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"cpuLimit\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Max allowed CPU units\",\r\n \"description\": \"The maximum CPU units allowed for a container. E.g. 200m. For more information, please refer https://aka.ms/k8s-policy-pod-limits\"\r\n }\r\n },\r\n \"memoryLimit\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Max allowed memory bytes\",\r\n \"description\": \"The maximum memory bytes allowed for a container. E.g. 1Gi. For more information, please refer https://aka.ms/k8s-policy-pod-limits\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"enforceOPAConstraint\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"enforceOPAConstraint\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-resource-limits/template.yaml\",\r\n \"constraint\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-resource-limits/constraint.yaml\",\r\n \"values\": {\r\n \"cpuLimit\": \"[parameters('cpuLimit')]\",\r\n \"memoryLimit\": \"[parameters('memoryLimit')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e345eecc-fa47-480f-9e88-67dcc122b164\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e345eecc-fa47-480f-9e88-67dcc122b164\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Manage certificates that are within a specified number of days of expiration\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"This policy manages certificates that are within a specified number of days to their expiration date.\",\r\n \"metadata\": {\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"daysToExpire\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"Days to expire\",\r\n \"description\": \"The number of days for a certificate to expire.\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/attributes.expiresOn\",\r\n \"lessOrEquals\": \"[addDays(utcNow(), parameters('daysToExpire'))]\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f772fb64-8e40-40ad-87bc-7706e1949427\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f772fb64-8e40-40ad-87bc-7706e1949427\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: [AKS Engine] Ensure only allowed container images in Kubernetes cluster\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"This policy ensures only allowed container images are running in a Kubernetes cluster. For instructions on using this policy, please go to https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"allowedContainerImagesRegex\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed container images regex\",\r\n \"description\": \"Regex representing container images allowed in a Kubernetes cluster. E.g. Regex for azure container registry images is ^.+azurecr.io/.+$\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"enforceOPAConstraint\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"enforceOPAConstraint\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-allowed-images/template.yaml\",\r\n \"constraint\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-allowed-images/constraint.yaml\",\r\n \"values\": {\r\n \"allowedContainerImagesRegex\": \"[parameters('allowedContainerImagesRegex')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/febd0533-8e55-448f-b837-bd0e06f16469\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"febd0533-8e55-448f-b837-bd0e06f16469\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policy3ulbefgq5\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policy5rxcsbgyu\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policy5rxcsbgyu\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyvrud2j572\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policy6rmvrx2ug\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policy6rmvrx2ug\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyeezgnn3tf\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policy72fpbk6om\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policy72fpbk6om\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policylzld56g3c\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policy75lhjp2qz\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policy75lhjp2qz\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policy4leaozaze\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyafjaspbln\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyafjaspbln\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policytz5xijuco\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123\",\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"displayName\": \"Allowed locations\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"in\": \"[parameters('allowedLocations')]\",\r\n \"field\": \"location\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyaip6dvuui\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyaip6dvuui\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyk2ipvteje\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policycc24wg2ai\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policycc24wg2ai\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policynek2j6dvx\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyebyt2or2s\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyebyt2or2s\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyo57mbgttt\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyf4gvztvgz\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyf4gvztvgz\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyry7ktdqpn\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyfneqctrjx\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyfneqctrjx\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policypq5w4fcp5\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyhavmopeay\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyhavmopeay\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyzhxn622hb\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyhb6kmyq63\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyhb6kmyq63\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyzbi2xb6y7\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyismcbfzwf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyismcbfzwf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyyulsilxiw\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyjp2hqpyxg\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyjp2hqpyxg\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policykr5rg52qb\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123\",\r\n \"metadata\": {\r\n \"category\": \"test\",\r\n \"createdBy\": \"93a01e49-673a-4e15-8230-51214a737962\",\r\n \"createdOn\": \"2019-02-20T07:02:32.8430887Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyko7fuaryl\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyko7fuaryl\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policym7v6bzkep\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyl5e3igsku\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyl5e3igsku\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyr5ivz4uoy\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policylw4dif6k4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policylw4dif6k4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyp2yhkolhg\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policymxx4vzibo\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policymxx4vzibo\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyt252aa3in\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyose3kehj3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyose3kehj3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyg5g7wrd63\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyqcexugiyb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyqcexugiyb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyfn5bvohrv\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123\",\r\n \"metadata\": {\r\n \"category\": \"test\",\r\n \"createdBy\": \"93a01e49-673a-4e15-8230-51214a737962\",\r\n \"createdOn\": \"2019-02-15T07:02:13.594025Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyr45j67nyp\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyr45j67nyp\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policy5u5ook2zf\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123\",\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyrs5zxfokx\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyrs5zxfokx\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyepxuvmnrs\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyrtseayuym\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyrtseayuym\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyeglfwi2os\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyrzih7n7ws\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyrzih7n7ws\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyrjb7ausww\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123\",\r\n \"metadata\": {\r\n \"category\": \"test\",\r\n \"createdBy\": \"93a01e49-673a-4e15-8230-51214a737962\",\r\n \"createdOn\": \"2019-02-26T07:06:57.89264Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policysh2ld2fbf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policysh2ld2fbf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyeop2lxcb7\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policytaxuus2zo\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policytaxuus2zo\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policymichd2ukj\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policytrkoh7vio\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policytrkoh7vio\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policymhqqjyizg\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyunv6j3gfp\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyunv6j3gfp\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyf2qzg3ba4\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"displayName\": \"Allowed locations\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"in\": \"[parameters('allowedLocations')]\",\r\n \"field\": \"location\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyv3qavzpbx\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyv3qavzpbx\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policy5koxubsg5\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyv53qgvql6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyv53qgvql6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policy7t2i6ysv7\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyvpb2ircbl\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyvpb2ircbl\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyn67yt2fld_new\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\",\r\n \"createdBy\": \"93a01e49-673a-4e15-8230-51214a737962\",\r\n \"createdOn\": \"2019-06-11T06:51:10.2516Z\",\r\n \"updatedBy\": \"93a01e49-673a-4e15-8230-51214a737962\",\r\n \"updatedOn\": \"2019-06-11T06:51:13.9885473Z\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations 2\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyx5j3fsjzb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyx5j3fsjzb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyif4bjggk7\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123_new\",\r\n \"metadata\": {\r\n \"category\": \"test2\"\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyyuuoin4oc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyyuuoin4oc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"test_policyvy7eweevk\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"desc_for_test_policy_123\",\r\n \"metadata\": {\r\n \"category\": \"test\",\r\n \"createdBy\": \"93a01e49-673a-4e15-8230-51214a737962\",\r\n \"createdOn\": \"2019-02-19T07:01:55.8648869Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/azure-cli-test-policyzyhzyddss\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"azure-cli-test-policyzyhzyddss\"\r\n },\r\n {\r\n \"properties\": {\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deny cool access tiering for storage\",\r\n \"metadata\": {\r\n \"createdBy\": \"89ed5be8-ff97-41b5-ab11-055e1e3cc34b\",\r\n \"createdOn\": \"2019-03-09T04:29:39.8836867Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"BlobStorage\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Storage/storageAccounts/accessTier\",\r\n \"equals\": \"cool\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/denyCoolTiering\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"denyCoolTiering\"\r\n },\r\n {\r\n \"properties\": {\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-08T05:58:35.9462109Z\",\r\n \"updatedBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"updatedOn\": \"2019-11-08T05:58:36.2899714Z\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pd1d6a287496763bd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pd1d6a287496763bd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-08T04:25:20.3616782Z\",\r\n \"updatedBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"updatedOn\": \"2019-11-08T04:25:20.5689022Z\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pd1ff115351d7d620\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pd1ff115351d7d620\"\r\n },\r\n {\r\n \"properties\": {\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-08T05:58:36.5087248Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pd226f944793a0edd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pd226f944793a0edd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-08T04:25:20.9593945Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pd248103959e1b89a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pd248103959e1b89a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-08T05:53:56.4821495Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pdn4b00229168b529\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pdn4b00229168b529\"\r\n },\r\n {\r\n \"properties\": {\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-08T05:12:02.5562119Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pdn7d459478c62e5f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pdn7d459478c62e5f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-08T05:16:25.1651266Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pdndd5095457eae7f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pdndd5095457eae7f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-08T05:21:56.3757672Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pdnfc173081e3e1c6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pdnfc173081e3e1c6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"pol-defdis-2169\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-07T10:43:22.5629692Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-2601\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-2601\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"pol-dis-5258\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-07T09:57:59.3671014Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-3066\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-3066\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"pol-defdis-8885\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-07T10:51:26.6479837Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-4703\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-4703\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"pol-defdis-5984\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-07T10:44:44.5908405Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-4803\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-4803\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"pol-dis-2197\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-08T05:59:06.5829981Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-7104\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-7104\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"pol-dis-2866\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-07T09:59:29.3473453Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-7444\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-7444\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"pol-defdis-3052\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-07T10:50:49.8743418Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-834\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-834\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"pol-dis-6545\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-07T10:01:11.8439197Z\",\r\n \"updatedBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"updatedOn\": \"2019-11-07T10:01:13.5984375Z\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-900\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-900\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"pol-defdis-412\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-07T10:39:00.9481726Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-9447\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-9447\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1599 - Developer Configuration Management | Software / Firmware Integrity Verification\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1599\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0004bbf0-5099-4179-869e-e9ffe5fb0945\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0004bbf0-5099-4179-869e-e9ffe5fb0945\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit virtual machines without disaster recovery configured\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Audit virtual machines which do not have disaster recovery configured. To learn more about disaster recovery, visit https://aka.ms/asr-doc.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Resources/links\",\r\n \"existenceCondition\": {\r\n \"field\": \"name\",\r\n \"like\": \"ASR-Protect-*\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0015ea4d-51ff-4ce3-8d8c-f3f8f0179a56\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0015ea4d-51ff-4ce3-8d8c-f3f8f0179a56\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Web Sockets state for a Function App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"The Web Sockets protocol is vulnerable to different types of security threats. Use of Web Sockets within an Function app must be carefully reviewed.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"DisableWebSockets\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/001802d1-4969-4c82-a700-c29c6c6f9bbd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"001802d1-4969-4c82-a700-c29c6c6f9bbd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1375 - Incident Response Assistance | Automation Support For Availability Of Information / Support\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1375\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/00379355-8932-4b52-b63a-3bc6daf3451a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"00379355-8932-4b52-b63a-3bc6daf3451a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Vulnerability assessment should be enabled on your Synapse workspaces\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Discover, track, and remediate potential vulnerabilities by configuring recurring SQL vulnerability assessment scans on your Synapse workspaces.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Synapse\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Synapse/workspaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Synapse/workspaces/vulnerabilityAssessments\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Synapse/workspaces/vulnerabilityAssessments/recurringScans.isEnabled\",\r\n \"equals\": \"True\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0049a6b3-a662-4f3e-8635-39cf44ace45a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0049a6b3-a662-4f3e-8635-39cf44ace45a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1605 - Developer Security Testing And Evaluation | Static Code Analysis\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1605\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0062eb8b-dc75-4718-8ea5-9bb4a9606655\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0062eb8b-dc75-4718-8ea5-9bb4a9606655\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"SQL Server Integration Services integration runtimes on Azure Data Factory should be joined to a virtual network\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Virtual Network deployment provides enhanced security and isolation for your SQL Server Integration Services integration runtimes on Azure Data Factory, as well as subnets, access control policies, and other features to further restrict access.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Data Factory\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataFactory/factories/integrationRuntimes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/integrationruntimes/type\",\r\n \"equals\": \"Managed\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/integrationRuntimes/Managed.typeProperties.computeProperties.vnetProperties.vnetId\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0088bc63-6dee-4a9c-9d29-91cfdc848952\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0088bc63-6dee-4a9c-9d29-91cfdc848952\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Private endpoint connections on Batch accounts should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoint connections allow secure communication by enabling private connectivity to Batch accounts without a need for public IP addresses at the source or destination. Learn more about private endpoints in Batch at https://docs.microsoft.com/azure/batch/private-connectivity.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Batch\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Batch/batchAccounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Batch/batchAccounts/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Batch/batchAccounts/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/009a0c92-f5b4-4776-9b66-4ed2b4775563\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"009a0c92-f5b4-4776-9b66-4ed2b4775563\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Backup should be enabled for Virtual Machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Ensure protection of your Azure Virtual Machines by enabling Azure Backup. Azure Backup is a secure and cost effective data protection solution for Azure.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Backup\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"id\",\r\n \"notContains\": \"/resourceGroups/databricks-rg-\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.RecoveryServices/backupprotecteditems\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/013e242c-8828-4970-87b3-ab247555486d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"013e242c-8828-4970-87b3-ab247555486d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1142 - Security Assessment And Authorization Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1142\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/01524fa8-4555-48ce-ba5f-c3b8dcef5147\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"01524fa8-4555-48ce-ba5f-c3b8dcef5147\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1099 - Security Training Records\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Awareness and Training control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1099\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/01910bab-8639-4bd0-84ef-cc53b24d79ba\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"01910bab-8639-4bd0-84ef-cc53b24d79ba\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1285 - Telecommunications Services | Provider Contingency Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1285\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/01f7726b-db54-45c2-bcb5-9bd7a43796ee\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"01f7726b-db54-45c2-bcb5-9bd7a43796ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1709 - Security Function Verification\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1709\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/025992d6-7fee-4137-9bbf-2ffc39c0686c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"025992d6-7fee-4137-9bbf-2ffc39c0686c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1052 - Session Lock\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1052\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/027cae1c-ec3e-4492-9036-4168d540c42a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"027cae1c-ec3e-4492-9036-4168d540c42a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1034 - Least Privilege\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1034\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/02a5ed00-6d2e-4e97-9a98-46c32c057329\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"02a5ed00-6d2e-4e97-9a98-46c32c057329\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs on which the remote connection status does not match the specified one\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines on which the remote host connection status does not match the specified one. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsRemoteConnection\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/02a84be7-c304-421f-9bb7-5d2c26af54ad\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"02a84be7-c304-421f-9bb7-5d2c26af54ad\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1623 - Boundary Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1623\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/02ce1b22-412a-4528-8630-c42146f917ed\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"02ce1b22-412a-4528-8630-c42146f917ed\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1515 - Personnel Termination\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1515\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/02dd141a-a2b2-49a7-bcbd-ca31142f6211\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"02dd141a-a2b2-49a7-bcbd-ca31142f6211\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1327 - Authenticator Management | Password-Based Authentication\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1327\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/03188d8f-1ae5-4fe1-974d-2d7d32ef937d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"03188d8f-1ae5-4fe1-974d-2d7d32ef937d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1229 - Information System Component Inventory | No Duplicate Accounting Of Components\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1229\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/03752212-103c-4ab8-a306-7e813022ca9d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"03752212-103c-4ab8-a306-7e813022ca9d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Cognitive Services accounts should restrict network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Network access to Cognitive Services accounts should be restricted. Configure network rules so only applications from allowed networks can access the Cognitive Services account. To allow connections from specific internet or on-premises clients, access can be granted to traffic from specific Azure virtual networks or to public internet IP address ranges.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Cognitive Services\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.CognitiveServices/accounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/networkAcls.defaultAction\",\r\n \"notEquals\": \"Deny\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/capabilities[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/capabilities[*].name\",\r\n \"equals\": \"VirtualNetworks\"\r\n }\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/037eea7a-bd0a-46c5-9a66-03aea78705d3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"037eea7a-bd0a-46c5-9a66-03aea78705d3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1123 - Audit Review, Analysis, And Reporting | Audit Level Adjustment\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1123\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/03996055-37a4-45a5-8b70-3f1caa45f87d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"03996055-37a4-45a5-8b70-3f1caa45f87d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1474 - Emergency Power | Long-Term Alternate Power Supply - Minimal Operational Capability\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1474\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/03ad326e-d7a1-44b1-9a76-e17492efc9e4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"03ad326e-d7a1-44b1-9a76-e17492efc9e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1227 - Information System Component Inventory | Automated Unauthorized Component Detection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1227\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/03b78f5e-4877-4303-b0f4-eb6583f25768\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"03b78f5e-4877-4303-b0f4-eb6583f25768\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1361 - Incident Handling\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1361\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/03ed3be1-7276-4452-9a5d-e4168565ac67\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"03ed3be1-7276-4452-9a5d-e4168565ac67\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Kubernetes Service Private Clusters should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable the private cluster feature for your Azure Kubernetes Service cluster to ensure network traffic between your API server and your node pools remains on the private network only. This is a common requirement in many regulatory and industry compliance standards.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/apiServerAccessProfile.enablePrivateCluster\",\r\n \"notEquals\": true\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/040732e8-d947-40b8-95d6-854c95024bf8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"040732e8-d947-40b8-95d6-854c95024bf8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1594 - Developer Configuration Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1594\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/042ba2a1-8bb8-45f4-b080-c78cf62b90e9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"042ba2a1-8bb8-45f4-b080-c78cf62b90e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Linux machines that have the specified applications installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if the Chef InSpec resource indicates that one or more of the packages provided by the parameter are installed.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"3.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"not_installed_application_linux\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"ApplicationName\": \"[ChefInSpec]NotInstalledApplicationLinuxResource1;AttributesYmlContent\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"ApplicationName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Application names\",\r\n \"description\": \"A semicolon-separated list of the names of the applications that should not be installed. e.g. 'python; powershell'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"not_installed_application_linux\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[ChefInSpec]NotInstalledApplicationLinuxResource1;AttributesYmlContent', '=', parameters('ApplicationName')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0447bc18-e2f7-4c0d-aa20-bff034275be1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0447bc18-e2f7-4c0d-aa20-bff034275be1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Storage account keys should not be expired\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Ensure the user storage account keys are not expired when key expiration policy is set, for improving security of account keys by taking action when the keys are expired.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Audit allows a non-compliant resource to be created, but flags it as non-compliant. Deny blocks the resource creation and update. Disable turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[utcNow()]\",\r\n \"greater\": \"[if(and(not(empty(coalesce(field('Microsoft.Storage/storageAccounts/keyCreationTime.key1'), ''))), not(empty(string(coalesce(field('Microsoft.Storage/storageAccounts/keyPolicy.keyExpirationPeriodInDays'), ''))))), addDays(field('Microsoft.Storage/storageAccounts/keyCreationTime.key1'), field('Microsoft.Storage/storageAccounts/keyPolicy.keyExpirationPeriodInDays')), utcNow())]\"\r\n },\r\n {\r\n \"value\": \"[utcNow()]\",\r\n \"greater\": \"[if(and(not(empty(coalesce(field('Microsoft.Storage/storageAccounts/keyCreationTime.key2'), ''))), not(empty(string(coalesce(field('Microsoft.Storage/storageAccounts/keyPolicy.keyExpirationPeriodInDays'), ''))))), addDays(field('Microsoft.Storage/storageAccounts/keyCreationTime.key2'), field('Microsoft.Storage/storageAccounts/keyPolicy.keyExpirationPeriodInDays')), utcNow())]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/044985bb-afe1-42cd-8a36-9d5d42424537\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"044985bb-afe1-42cd-8a36-9d5d42424537\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Cosmos DB allowed locations\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy enables you to restrict the locations your organization can specify when deploying Azure Cosmos DB resources. Use to enforce your geo-compliance requirements.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Cosmos DB\"\r\n },\r\n \"parameters\": {\r\n \"listOfAllowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying Azure Cosmos DB resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"policyEffect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Policy Effect\",\r\n \"description\": \"The desired effect of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"deny\",\r\n \"audit\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"deny\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DocumentDB/databaseAccounts\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/Locations[*]\",\r\n \"where\": {\r\n \"value\": \"[replace(toLower(first(field('Microsoft.DocumentDB/databaseAccounts/Locations[*].locationName'))), ' ', '')]\",\r\n \"in\": \"[parameters('listOfAllowedLocations')]\"\r\n }\r\n },\r\n \"notEquals\": \"[length(field('Microsoft.DocumentDB/databaseAccounts/Locations[*]'))]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('policyEffect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0473574d-2d43-4217-aefe-941fcdf7e684\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0473574d-2d43-4217-aefe-941fcdf7e684\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"SQL managed instances should use customer-managed keys to encrypt data at rest\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Implementing Transparent Data Encryption (TDE) with your own key provides you with increased transparency and control over the TDE Protector, increased security with an HSM-backed external service, and promotion of separation of duties. This recommendation applies to organizations with a related compliance requirement.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/managedInstances\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/managedInstances/encryptionProtector\",\r\n \"name\": \"current\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/managedInstances/encryptionProtector/serverKeyType\",\r\n \"equals\": \"AzureKeyVault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/managedInstances/encryptionProtector/uri\",\r\n \"notEquals\": \"\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/managedInstances/encryptionProtector/uri\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/048248b0-55cd-46da-b1ff-39efd52db260\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"048248b0-55cd-46da-b1ff-39efd52db260\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Network traffic data collection agent should be installed on Linux virtual machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Security Center uses the Microsoft Dependency agent to collect network traffic data from your Azure virtual machines to enable advanced network protection features such as traffic visualization on the network map, network hardening recommendations and specific network threats.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1-preview\",\r\n \"category\": \"Monitoring\",\r\n \"preview\": \"true\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable Dependency Agent for Linux VMs monitoring\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"14.04.0-LTS\",\r\n \"14.04.1-LTS\",\r\n \"14.04.5-LTS\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"16.04-LTS\",\r\n \"16.04.0-LTS\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"18.04-LTS\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"12-SP2\",\r\n \"12-SP3\",\r\n \"12-SP4\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"DependencyAgentLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitoring.DependencyAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/04c4380f-3fae-46e8-96c9-30193528f602\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"04c4380f-3fae-46e8-96c9-30193528f602\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Shared dashboards should not have markdown tiles with inline content\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disallow creating a shared dashboard that has inline content in markdown tiles and enforce that the content should be stored as a markdown file that's hosted online. If you use inline content in the markdown tile, you cannot manage encryption of the content. By configuring your own storage, you can encrypt, double encrypt and even bring your own keys. Enabling this policy restricts users to use 2020-09-01-preview or above version of shared dashboards REST API.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Portal\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Portal/dashboards\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"not\": {\r\n \"value\": \"[requestContext().apiVersion]\",\r\n \"greaterOrEquals\": \"2020-09-01-alpha\"\r\n }\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Portal/dashboards/lenses[*].parts[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Portal/dashboards/lenses[*].parts[*].metadata.type\",\r\n \"equals\": \"Extension/HubsExtension/PartType/MarkdownPart\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Portal/dashboards/lenses[*].parts[*].metadata.Extension-HubsExtension-PartType-MarkdownPart.settings.content.settings.markdownUri\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Portal/dashboards/lenses[*].parts[*].metadata.Extension-HubsExtension-PartType-MarkdownPart.settings.content.settings.markdownSource\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Portal/dashboards/lenses[*].parts[*].metadata.Extension-HubsExtension-PartType-MarkdownPart.settings.content.settings.markdownSource\",\r\n \"equals\": \"1\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/04c655fe-0ac7-48ae-9a32-3a2e208c7624\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"04c655fe-0ac7-48ae-9a32-3a2e208c7624\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Service Bus to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Service Bus to stream to a regional Log Analytics workspace when any Service Bus which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_logAnalytics\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ServiceBus/namespaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.ServiceBus/namespaces/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"OperationalLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/04d53d87-841c-4f23-8a5b-21564380b55e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"04d53d87-841c-4f23-8a5b-21564380b55e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1572 - Acquisition Process\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1572\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/04f5fb00-80bb-48a9-a75b-4cb4d4c97c36\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"04f5fb00-80bb-48a9-a75b-4cb4d4c97c36\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure API for FHIR should use a customer-managed key to encrypt data at rest\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use a customer-managed key to control the encryption at rest of the data stored in Azure API for FHIR when this is a regulatory or compliance requirement. Customer-managed keys also deliver double encryption by adding a second layer of encryption on top of the default one done with service-managed keys.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"API for FHIR\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HealthcareApis/services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HealthcareApis/services/cosmosDbConfiguration.keyVaultKeyUri\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/051cba44-2429-45b9-9649-46cec11c7119\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"051cba44-2429-45b9-9649-46cec11c7119\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Log Analytics agent for Linux VMs\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Log Analytics agent for Linux VMs if the VM Image (OS) is in the list defined and the agent is not installed.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"listOfImageIdToInclude\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of VM images that have supported Linux OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"15*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"sles-12-sp*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"sles-15-sp*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"gen1\",\r\n \"gen2\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"0001-com-ubuntu-server-focal\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"14.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16_04*lts-gen2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18_04*lts-gen2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04*lts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04*lts-gen2\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"9*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"OmsAgentForLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"OMSAgentForLinux\",\r\n \"vmExtensionPublisher\": \"Microsoft.EnterpriseCloud.Monitoring\",\r\n \"vmExtensionType\": \"OmsAgentForLinux\",\r\n \"vmExtensionTypeHandlerVersion\": \"1.13\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"typeHandlerVersion\": \"[variables('vmExtensionTypeHandlerVersion')]\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"workspaceId\": \"[reference(parameters('logAnalytics'), '2015-03-20').customerId]\",\r\n \"stopOnMultipleConnections\": \"true\"\r\n },\r\n \"protectedSettings\": {\r\n \"workspaceKey\": \"[listKeys(parameters('logAnalytics'), '2015-03-20').primarySharedKey]\"\r\n }\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled extension for VM', ': ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/053d3325-282c-4e5c-b944-24faffd30d77\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"053d3325-282c-4e5c-b944-24faffd30d77\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1331 - Authenticator Management | Password-Based Authentication\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1331\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/05460fe2-301f-4ed1-8174-d62c8bb92ff4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"05460fe2-301f-4ed1-8174-d62c8bb92ff4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Web Application Firewall (WAF) should be enabled for Azure Front Door Service service\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Azure Web Application Firewall (WAF) in front of public facing web applications for additional inspection of incoming traffic. Web Application Firewall (WAF) provides centralized protection of your web applications from common exploits and vulnerabilities such as SQL injections, Cross-Site Scripting, local and remote file executions. You can also restrict access to your web applications by countries, IP address ranges, and other http(s) parameters via custom rules.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/frontdoors\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/frontdoors/frontendEndpoints[*].webApplicationFirewallPolicyLink.id\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/055aa869-bc98-4af8-bafc-23f1ab6ffe2c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"055aa869-bc98-4af8-bafc-23f1ab6ffe2c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Private endpoint should be enabled for PostgreSQL servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoint connections enforce secure communication by enabling private connectivity to Azure Database for PostgreSQL. Configure a private endpoint connection to enable access to traffic coming only from known networks and prevent access from all other IP addresses, including within Azure.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforPostgreSQL/servers/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0564d078-92f5-4f97-8398-b9f58a51f70b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0564d078-92f5-4f97-8398-b9f58a51f70b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Vulnerability Assessment settings for SQL server should contain an email address to receive scan reports\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Ensure that an email address is provided for the 'Send scan reports to' field in the Vulnerability Assessment settings. This email address receives scan result summary after a periodic scan runs on SQL servers.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/vulnerabilityAssessments\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/servers/vulnerabilityAssessments/default.recurringScans.emails[*]\",\r\n \"notEquals\": \"\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Sql/servers/vulnerabilityAssessments/default.recurringScans.emails[*]\"\r\n },\r\n \"notEquals\": 0\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/057d6cfe-9c4f-4a6d-bc60-14420ea1f1a9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"057d6cfe-9c4f-4a6d-bc60-14420ea1f1a9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Resource logs in Azure Data Lake Store should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of resource logs. This enables you to recreate activity trails to use for investigation purposes; when a security incident occurs or when your network is compromised\",\r\n \"metadata\": {\r\n \"version\": \"5.0.0\",\r\n \"category\": \"Data Lake\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required resource logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataLakeStore/accounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"value\": \"[padLeft(current('Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days'), 3, '0')]\",\r\n \"greaterOrEquals\": \"[padLeft(parameters('requiredRetentionDays'), 3, '0')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"notEquals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/storageAccountId\",\r\n \"exists\": false\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/057ef27e-665e-4328-8ea3-04b3122bd9fb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"057ef27e-665e-4328-8ea3-04b3122bd9fb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1132 - Protection Of Audit Information | Audit Backup On Separate Physical Systems / Components\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1132\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/05938e10-cdbd-4a54-9b2b-1cbcfc141ad0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"05938e10-cdbd-4a54-9b2b-1cbcfc141ad0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1223 - Information System Component Inventory\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1223\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/05a1bb01-ad5a-49c1-aad3-b0c893b2ec3a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"05a1bb01-ad5a-49c1-aad3-b0c893b2ec3a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1640 - Transmission Confidentiality And Integrity\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1640\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/05a289ce-6a20-4b75-a0f3-dc8601b6acd0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"05a289ce-6a20-4b75-a0f3-dc8601b6acd0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1420 - Maintenance Personnel\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1420\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/05ae08cc-a282-413b-90c7-21a2c60b8404\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"05ae08cc-a282-413b-90c7-21a2c60b8404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1658 - Secure Name / Address Resolution Service (Recursive Or Caching Resolver)\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1658\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/063b540e-4bdc-4e7a-a569-3a42ddf22098\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"063b540e-4bdc-4e7a-a569-3a42ddf22098\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1688 - Information System Monitoring\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1688\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/063c3f09-e0f0-4587-8fd5-f4276fae675f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"063c3f09-e0f0-4587-8fd5-f4276fae675f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure File Sync to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"To access the private endpoint(s) for Storage Sync Service resource interfaces from a registered server, you need to configure your DNS to resolve the correct names to your private endpoint's private IP addresses. This policy creates the requisite Azure Private DNS Zone and A records for the interfaces of your Storage Sync Service private endpoint(s).\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"privateDnsZoneId\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\",\r\n \"description\": \"Private DNS Zone Identifier\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"afs\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b12aa53e-6015-4669-85d0-8515ebb3ae7f\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"privatelink-afs\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/06695360-db88-47f6-b976-7500d4297475\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"06695360-db88-47f6-b976-7500d4297475\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1332 - Authenticator Management | Password-Based Authentication\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1332\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/068260be-a5e6-4b0a-a430-cd27071c226a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"068260be-a5e6-4b0a-a430-cd27071c226a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1455 - Physical Access Control\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1455\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/068a88d4-e520-434e-baf0-9005a8164e6a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"068a88d4-e520-434e-baf0-9005a8164e6a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit SQL DB Level Audit Setting\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Audit DB level audit setting for SQL databases\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"SQL\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"setting\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Setting\"\r\n },\r\n \"allowedValues\": [\r\n \"enabled\",\r\n \"disabled\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers/databases\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"notEquals\": \"master\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"AuditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/databases/auditingSettings\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/auditingSettings.state\",\r\n \"equals\": \"[parameters('setting')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/06a78e20-9358-41c9-923c-fb736d382a12\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"06a78e20-9358-41c9-923c-fb736d382a12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit VMs that do not use managed disks\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits VMs that do not use managed disks\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osDisk.uri\",\r\n \"exists\": \"True\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/VirtualMachineScaleSets\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osDisk.vhdContainers\",\r\n \"exists\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osdisk.imageUrl\",\r\n \"exists\": \"True\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/06a78e20-9358-41c9-923c-fb736d382a4d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"06a78e20-9358-41c9-923c-fb736d382a4d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1366 - Incident Handling | Information Correlation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1366\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/06c45c30-ae44-4f0f-82be-41331da911cc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"06c45c30-ae44-4f0f-82be-41331da911cc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Cognitive Services accounts should disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling public network access improves security by ensuring that Cognitive Services account isn't exposed on the public internet. Creating private endpoints can limit exposure of Cognitive Services account. Learn more at: https://go.microsoft.com/fwlink/?linkid=2129800. \",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Cognitive Services\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.CognitiveServices/accounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/capabilities[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/capabilities[*].name\",\r\n \"equals\": \"VirtualNetworks\"\r\n }\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0725b4dd-7e76-479c-a735-68e7ee23d5ca\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0725b4dd-7e76-479c-a735-68e7ee23d5ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1633 - Boundary Protection | Route Traffic To Authenticated Proxy Servers\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1633\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/07557aa0-e02f-4460-9a81-8ecd2fed601a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"07557aa0-e02f-4460-9a81-8ecd2fed601a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"CORS should not allow every resource to access your Function Apps\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Cross-Origin Resource Sharing (CORS) should not allow all domains to access your Function app. Allow only required domains to interact with your Function app.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.cors.allowedOrigins[*]\",\r\n \"notEquals\": \"*\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0820b7b9-23aa-4725-a1ce-ae4558f718e5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0820b7b9-23aa-4725-a1ce-ae4558f718e5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy - Configure Log Analytics agent to be enabled on Windows virtual machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Log Analytics agent for Windows virtual machines if the virtual machine image is in the list defined and the agent is not installed.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Log Analytics workspace is used to receive performance data. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"listOfImageIdToInclude\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of virtual machine images that have supported Windows OS to add to scope\",\r\n \"description\": \"Example values: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-V4\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"MicrosoftMonitoringAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"MicrosoftMonitoringAgent\",\r\n \"vmExtensionPublisher\": \"Microsoft.EnterpriseCloud.Monitoring\",\r\n \"vmExtensionType\": \"MicrosoftMonitoringAgent\",\r\n \"vmExtensionTypeHandlerVersion\": \"1.0\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"typeHandlerVersion\": \"[variables('vmExtensionTypeHandlerVersion')]\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"workspaceId\": \"[reference(parameters('logAnalytics'), '2015-03-20').customerId]\",\r\n \"stopOnMultipleConnections\": \"true\"\r\n },\r\n \"protectedSettings\": {\r\n \"workspaceKey\": \"[listKeys(parameters('logAnalytics'), '2015-03-20').primarySharedKey]\"\r\n }\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled extension for VM', ': ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0868462e-646c-4fe3-9ced-a733534b6a2c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0868462e-646c-4fe3-9ced-a733534b6a2c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1583 - Information System Documentation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1583\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0882d488-8e80-4466-bc0f-0cd15b6cb66d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0882d488-8e80-4466-bc0f-0cd15b6cb66d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines on which the DSC configuration is not compliant\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if the Windows PowerShell command Get-DSCConfigurationStatus returns that the DSC configuration for the machine is not compliant.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"WindowsDscConfiguration\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsDscConfiguration\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/08a2f2d2-94b2-4a7b-aa3b-bb3f523ee6fd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"08a2f2d2-94b2-4a7b-aa3b-bb3f523ee6fd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Edge Hardware Center devices should have double encryption support enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Ensure that devices ordered from Azure Edge Hardware Center have double encryption support enabled, to secure the data at rest on the device. This option adds a second layer of data encryption.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Azure Edge Hardware Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The desired effect of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EdgeOrder/orderItems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.EdgeOrder/orderItems/orderItemDetails.preferences.encryptionPreferences.doubleEncryptionStatus\",\r\n \"notEquals\": \"Enabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/08a6b96f-576e-47a2-8511-119a212d344d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"08a6b96f-576e-47a2-8511-119a212d344d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Data Factories to disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable public network access for your Data Factory so that it is not accessible over the public internet. This can reduce data leakage risks. Learn more at: https://docs.microsoft.com/azure/data-factory/data-factory-private-link.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Data Factory\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataFactory/factories\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"conflictEffect\": \"audit\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"condition\": \"[greaterOrEquals(requestContext().apiVersion, '2018-06-01')]\",\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.DataFactory/factories/publicNetworkAccess\",\r\n \"value\": \"Disabled\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/08b1442b-7789-4130-8506-4f99a97226a7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"08b1442b-7789-4130-8506-4f99a97226a7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Web Applications that are not using latest supported PHP Framework\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use the latest supported PHP version for the latest security classes. Using older classes and types can make your application vulnerable.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"WebApp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UseLatestPHP\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/08b17839-76c6-4015-90e0-33d9d54d219c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"08b17839-76c6-4015-90e0-33d9d54d219c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Search Services to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Search Services to stream to a regional Log Analytics workspace when any Search Services which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_logAnalytics\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Search/searchServices\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Search/searchServices/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"OperationLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/08ba64b8-738f-4918-9686-730d2ed79c7d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"08ba64b8-738f-4918-9686-730d2ed79c7d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Adaptive network hardening recommendations should be applied on internet facing virtual machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Security Center analyzes the traffic patterns of Internet facing virtual machines and provides Network Security Group rule recommendations that reduce the potential attack surface\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"f9f0eed0-f143-47bf-b856-671ea2eeed62\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/08e6af2d-db70-460a-bfe9-d5bd474ba9d6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"08e6af2d-db70-460a-bfe9-d5bd474ba9d6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"There should be more than one owner assigned to your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"It is recommended to designate more than one subscription owner in order to have administrator access redundancy.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"2c79b4af-f830-b61e-92b9-63dfa30f16e4\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/09024ccc-0c5f-475e-9457-b7c0d9ed487b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"09024ccc-0c5f-475e-9457-b7c0d9ed487b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1159 - Security Authorization\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1159\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0925f098-7877-450b-8ba4-d1e55f2d8795\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0925f098-7877-450b-8ba4-d1e55f2d8795\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Virtual machines should encrypt temp disks, caches, and data flows between Compute and Storage resources\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Virtual machines without an enabled disk encryption will be monitored by Azure Security Center as recommendations.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.1\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.ClassicCompute/virtualMachines\",\r\n \"Microsoft.Compute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"d57a4221-a804-52ca-3dea-768284f06bb7\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0961003e-5a0a-4549-abde-af6a37f2724d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1302 - Identification And Authentication (Org. Users) | Network Access To Non-Privileged Accounts\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1302\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/09828c65-e323-422b-9774-9d5c646124da\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"09828c65-e323-422b-9774-9d5c646124da\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure backup on virtual machines without a given tag to an existing recovery services vault in the same location\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enforce backup for all virtual machines by backing them up to an existing central recovery services vault in the same location and subscription as the virtual machine. Doing this is useful when there is a central team in your organization managing backups for all resources in a subscription. You can optionally exclude virtual machines containing a specified tag to control the scope of assignment. See https://aka.ms/AzureVMCentralBackupExcludeTag.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Backup\"\r\n },\r\n \"parameters\": {\r\n \"vaultLocation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Location (Specify the location of the VMs that you want to protect)\",\r\n \"description\": \"Specify the location of the VMs that you want to protect. VMs should be backed up to a vault in the same location. For example - southeastasia.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"backupPolicyId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Backup Policy (of type Azure VM from a vault in the location chosen above)\",\r\n \"description\": \"Specify the id of the Azure backup policy to configure backup of the virtual machines. The selected Azure backup policy should be of type Azure virtual machine. This policy needs to be in a vault that is present in the location chosen above. For example - /subscriptions//resourceGroups//providers/Microsoft.RecoveryServices/vaults//backupPolicies/.\",\r\n \"strongType\": \"Microsoft.RecoveryServices/vaults/backupPolicies\"\r\n }\r\n },\r\n \"exclusionTagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Name of the tag to use for excluding VMs from the scope of this policy. This should be used along with the Exclusion Tag Value parameter. Learn more at https://aka.ms/AppCentricVMBackupPolicy.\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"exclusionTagValue\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Values\",\r\n \"description\": \"Value of the tag to use for excluding VMs from the scope of this policy (in case of multiple values, use a comma-separated list). This should be used along with the Exclusion Tag Name parameter. Learn more at https://aka.ms/AppCentricVMBackupPolicy.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"deployIfNotExists\",\r\n \"auditIfNotExists\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"deployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"equals\": \"[parameters('vaultLocation')]\"\r\n },\r\n {\r\n \"field\": \"id\",\r\n \"notContains\": \"/resourceGroups/databricks-rg-\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"[concat('tags[', parameters('exclusionTagName'), ']')]\",\r\n \"in\": \"[parameters('exclusionTagValue')]\"\r\n }\r\n },\r\n {\r\n \"value\": \"[empty(parameters('exclusionTagValue'))]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"value\": \"[empty(parameters('exclusionTagName'))]\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2019\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"contains\": \"ubuntu\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"14.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"*20_04-lts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04-lts*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"/providers/microsoft.authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n ],\r\n \"type\": \"Microsoft.RecoveryServices/backupprotecteditems\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"backupPolicyId\": {\r\n \"type\": \"String\"\r\n },\r\n \"fabricName\": {\r\n \"type\": \"String\"\r\n },\r\n \"protectionContainers\": {\r\n \"type\": \"String\"\r\n },\r\n \"protectedItems\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceResourceId\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2017-05-10\",\r\n \"name\": \"[concat('DeployProtection-',uniqueString(parameters('protectedItems')))]\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"resourceGroup\": \"[first(skip(split(parameters('backupPolicyId'), '/'), 4))]\",\r\n \"subscriptionId\": \"[first(skip(split(parameters('backupPolicyId'), '/'), 2))]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"backupPolicyId\": {\r\n \"type\": \"String\"\r\n },\r\n \"fabricName\": {\r\n \"type\": \"String\"\r\n },\r\n \"protectionContainers\": {\r\n \"type\": \"String\"\r\n },\r\n \"protectedItems\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceResourceId\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems\",\r\n \"name\": \"[concat(first(skip(split(parameters('backupPolicyId'), '/'), 8)), '/', parameters('fabricName'), '/',parameters('protectionContainers'), '/', parameters('protectedItems'))]\",\r\n \"apiVersion\": \"2016-06-01\",\r\n \"properties\": {\r\n \"protectedItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"policyId\": \"[parameters('backupPolicyId')]\",\r\n \"sourceResourceId\": \"[parameters('sourceResourceId')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"backupPolicyId\": {\r\n \"value\": \"[parameters('backupPolicyId')]\"\r\n },\r\n \"fabricName\": {\r\n \"value\": \"[parameters('fabricName')]\"\r\n },\r\n \"protectionContainers\": {\r\n \"value\": \"[parameters('protectionContainers')]\"\r\n },\r\n \"protectedItems\": {\r\n \"value\": \"[parameters('protectedItems')]\"\r\n },\r\n \"sourceResourceId\": {\r\n \"value\": \"[parameters('sourceResourceId')]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"backupPolicyId\": {\r\n \"value\": \"[parameters('backupPolicyId')]\"\r\n },\r\n \"fabricName\": {\r\n \"value\": \"Azure\"\r\n },\r\n \"protectionContainers\": {\r\n \"value\": \"[concat('iaasvmcontainer;iaasvmcontainerv2;', resourceGroup().name, ';' ,field('name'))]\"\r\n },\r\n \"protectedItems\": {\r\n \"value\": \"[concat('vm;iaasvmcontainerv2;', resourceGroup().name, ';' ,field('name'))]\"\r\n },\r\n \"sourceResourceId\": {\r\n \"value\": \"[concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/', resourceGroup().name, '/providers/Microsoft.Compute/virtualMachines/',field('name'))]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/09ce66bc-1220-4153-8104-e3f51c936913\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"09ce66bc-1220-4153-8104-e3f51c936913\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Private endpoint should be enabled for MariaDB servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoint connections enforce secure communication by enabling private connectivity to Azure Database for MariaDB. Configure a private endpoint connection to enable access to traffic coming only from known networks and prevent access from all other IP addresses, including within Azure.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforMariaDB/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforMariaDB/servers/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DBforMariaDB/servers/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0a1302fb-a631-4106-9753-f3d494733990\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0a1302fb-a631-4106-9753-f3d494733990\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Policy Add-on for Kubernetes service (AKS) should be installed and enabled on your clusters\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Policy Add-on for Kubernetes service (AKS) extends Gatekeeper v3, an admission controller webhook for Open Policy Agent (OPA), to apply at-scale enforcements and safeguards on your clusters in a centralized, consistent manner.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/addonProfiles.azurePolicy.enabled\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/addonProfiles.azurePolicy.enabled\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0a15ec92-a229-4763-bb14-0ea34a568f8d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0a15ec92-a229-4763-bb14-0ea34a568f8d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1654 - Voice Over Internet Protocol\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1654\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0a2ee16e-ab1f-414a-800b-d1608835862b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0a2ee16e-ab1f-414a-800b-d1608835862b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: SQL server should use customer-managed keys to encrypt data at rest\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Your Azure SQL Server are created using a customer-managed key for Transparent Data Encryption. Implementing Transparent Data Encryption (TDE) with your own key provides increased transparency and control over the TDE Protector, increased security with an HSM-backed external service, and promotion of separation of duties. This recommendation applies to organizations with a related compliance requirement.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"SQL\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n {\r\n \"value\": \"[resourcegroup().managedBy]\",\r\n \"notContains\": \"/providers/Microsoft.Synapse/\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/servers/keyid\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/keyid\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0a370ff3-6cab-4e85-8995-295fd854c5b8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0a370ff3-6cab-4e85-8995-295fd854c5b8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1402 - Controlled Maintenance | Automated Maintenance Activities\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1402\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0a560d32-8075-4fec-9615-9f7c853f4ea9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0a560d32-8075-4fec-9615-9f7c853f4ea9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1428 - Media Access\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Media Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1428\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0a77fcc7-b8d8-451a-ab52-56197913c0c7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0a77fcc7-b8d8-451a-ab52-56197913c0c7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit resource location matches resource group location\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit that the resource location matches its resource group location\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"General\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"notEquals\": \"[resourcegroup().location]\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"notEquals\": \"global\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0a914e76-4921-4c19-b460-a2d36003525a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0a914e76-4921-4c19-b460-a2d36003525a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'System Audit Policies - Account Management'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Account Management'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesAccountManagement\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SystemAuditPoliciesAccountManagement\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0a9991e6-21be-49f9-8916-a06d934bcf29\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0a9991e6-21be-49f9-8916-a06d934bcf29\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Defender for open-source relational databases should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for open-source relational databases detects anomalous activities indicating unusual and potentially harmful attempts to access or exploit databases. Learn more about the capabilities of Azure Defender for open-source relational databases at https://aka.ms/AzDforOpenSourceDBsDocu. Important: Enabling this plan will result in charges for protecting your open-source relational databases. Learn about the pricing on Security Center's pricing page: https://aka.ms/pricing-security-center\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"OpenSourceRelationalDatabases\",\r\n \"existenceScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0a9fbe0d-c5c4-4da8-87d8-f4fd77338835\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0a9fbe0d-c5c4-4da8-87d8-f4fd77338835\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Container Instance container group should use customer-managed key for encryption\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Secure your containers with greater flexibility using customer-managed keys. When you specify a customer-managed key, that key is used to protect and control access to the key that encrypts your data. Using customer-managed keys provides additional capabilities to control rotation of the key encryption key or cryptographically erase data.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Container Instance\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\",\r\n \"Deny\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerInstance/containerGroups\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.ContainerInstance/containerGroups/encryptionProperties.vaultBaseUrl\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerInstance/containerGroups/encryptionProperties.keyName\",\r\n \"exists\": false\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0aa61e00-0a01-4a3c-9945-e93cffedf0e6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0aa61e00-0a01-4a3c-9945-e93cffedf0e6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1044 - Unsuccessful Logon Attempts\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1044\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0abbac52-57cf-450d-8408-1208d0dd9e90\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0abbac52-57cf-450d-8408-1208d0dd9e90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1253 - Contingency Plan | Resume Essential Missions / Business Functions\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1253\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0afce0b3-dd9f-42bb-af28-1e4284ba8311\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0afce0b3-dd9f-42bb-af28-1e4284ba8311\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Web PubSub Service to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links to your virtual network to resolve to Azure Web PubSub service. Learn more at: https://aka.ms/awps/privatelink.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Web PubSub\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone Id\",\r\n \"description\": \"Private DNS zone to integrate with private endpoint.\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"webpubsub\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"privatelink-webpubsub-azure-com\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0b026355-49cb-467b-8ac4-f777874e175a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0b026355-49cb-467b-8ac4-f777874e175a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Email notification to subscription owner for high severity alerts should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"To ensure your subscription owners are notified when there is a potential security breach in their subscription, set email notifications to subscription owners for high severity alerts in Security Center.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/securityContacts\",\r\n \"existenceScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"not\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/securityContacts/alertsToAdmins\",\r\n \"equals\": \"Off\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Security/securityContacts/alertNotifications.minimalSeverity\",\r\n \"equals\": \"High\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0b15565f-aa9e-48ba-8619-45960f2c314d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0b15565f-aa9e-48ba-8619-45960f2c314d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1046 - Automatic Account Lock | Purge / Wipe Mobile Device\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1046\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0b1aa965-7502-41f9-92be-3e2fe7cc392a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0b1aa965-7502-41f9-92be-3e2fe7cc392a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1020 - Account Management | Role-Based Schemes\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1020\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0b291ee8-3140-4cad-beb7-568c077c78ce\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0b291ee8-3140-4cad-beb7-568c077c78ce\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Key vaults should have purge protection enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Malicious deletion of a key vault can lead to permanent data loss. A malicious insider in your organization can potentially delete and purge key vaults. Purge protection protects you from insider attacks by enforcing a mandatory retention period for soft deleted key vaults. No one inside your organization or Microsoft will be able to purge your key vaults during the soft delete retention period.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Key Vault\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/vaults\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.KeyVault/vaults/createMode\",\r\n \"equals\": \"recover\"\r\n }\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/enableSoftDelete\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/enablePurgeProtection\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/enableSoftDelete\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/enablePurgeProtection\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0b60c0b2-2dc2-4e1c-b5c9-abbed971de53\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0b60c0b2-2dc2-4e1c-b5c9-abbed971de53\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1115 - Audit Review, Analysis, And Reporting\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1115\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0b653845-2ad9-4e09-a4f3-5a7c1d78353d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0b653845-2ad9-4e09-a4f3-5a7c1d78353d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Cosmos DB throughput should be limited\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy enables you to restrict the maximum throughput your organization can specify when creating Azure Cosmos DB databases and containers through the resource provider. It blocks the creation of autoscale resources.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Cosmos DB\"\r\n },\r\n \"parameters\": {\r\n \"throughputMax\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"Max RUs\",\r\n \"description\": \"The maximum throughput (RU/s) that can be assigned to a container via the Resource Provider during create or update.\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Policy Effect\",\r\n \"description\": \"The desired effect of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"deny\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"like\": \"Microsoft.DocumentDB/databaseAccounts/*/throughputSettings\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases\",\r\n \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers\",\r\n \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases\",\r\n \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections\",\r\n \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases\",\r\n \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs\",\r\n \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces\",\r\n \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables\",\r\n \"Microsoft.DocumentDB/databaseAccounts/tables\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[requestContext().apiVersion]\",\r\n \"less\": \"2019-08-01\"\r\n },\r\n {\r\n \"value\": \"[if(equals(field('Microsoft.DocumentDB/databaseAccounts/sqlDatabases/options.throughput'), ''), 0, int(field('Microsoft.DocumentDB/databaseAccounts/sqlDatabases/options.throughput')))]\",\r\n \"greater\": \"[parameters('throughputMax')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/options\",\r\n \"containsKey\": \"ProvisionedThroughputSettings\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings/default.resource.throughput\",\r\n \"greater\": \"[parameters('throughputMax')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/throughputSettings/default.resource.provisionedThroughputSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"value\": \"[if(equals(field('Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/options.throughput'), ''), 0, int(field('Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/options.throughput')))]\",\r\n \"greater\": \"[parameters('throughputMax')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/options\",\r\n \"containsKey\": \"ProvisionedThroughputSettings\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings/default.resource.throughput\",\r\n \"greater\": \"[parameters('throughputMax')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/throughputSettings/default.resource.provisionedThroughputSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"value\": \"[if(equals(field('Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/options.throughput'), ''), 0, int(field('Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/options.throughput')))]\",\r\n \"greater\": \"[parameters('throughputMax')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/options\",\r\n \"containsKey\": \"ProvisionedThroughputSettings\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings/default.resource.throughput\",\r\n \"greater\": \"[parameters('throughputMax')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/throughputSettings/default.resource.provisionedThroughputSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"value\": \"[if(equals(field('Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/options.throughput'), ''), 0, int(field('Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/options.throughput')))]\",\r\n \"greater\": \"[parameters('throughputMax')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/options\",\r\n \"containsKey\": \"ProvisionedThroughputSettings\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings/default.resource.throughput\",\r\n \"greater\": \"[parameters('throughputMax')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/cassandraKeyspaces/tables/throughputSettings/default.resource.provisionedThroughputSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"value\": \"[if(equals(field('Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/options.throughput'), ''), 0, int(field('Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/options.throughput')))]\",\r\n \"greater\": \"[parameters('throughputMax')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/options\",\r\n \"containsKey\": \"ProvisionedThroughputSettings\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings/default.resource.throughput\",\r\n \"greater\": \"[parameters('throughputMax')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/throughputSettings/default.resource.provisionedThroughputSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"value\": \"[if(equals(field('Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/options.throughput'), ''), 0, int(field('Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/options.throughput')))]\",\r\n \"greater\": \"[parameters('throughputMax')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/options\",\r\n \"containsKey\": \"ProvisionedThroughputSettings\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings/default.resource.throughput\",\r\n \"greater\": \"[parameters('throughputMax')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/gremlinDatabases/graphs/throughputSettings/default.resource.provisionedThroughputSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"value\": \"[if(equals(field('Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/options.throughput'), ''), 0, int(field('Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/options.throughput')))]\",\r\n \"greater\": \"[parameters('throughputMax')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/options\",\r\n \"containsKey\": \"ProvisionedThroughputSettings\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings/default.resource.throughput\",\r\n \"greater\": \"[parameters('throughputMax')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/throughputSettings/default.resource.provisionedThroughputSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"value\": \"[if(equals(field('Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/options.throughput'), ''), 0, int(field('Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/options.throughput')))]\",\r\n \"greater\": \"[parameters('throughputMax')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/options\",\r\n \"containsKey\": \"ProvisionedThroughputSettings\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings/default.resource.throughput\",\r\n \"greater\": \"[parameters('throughputMax')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/throughputSettings/default.resource.provisionedThroughputSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"value\": \"[if(equals(field('Microsoft.DocumentDB/databaseAccounts/tables/options.throughput'), ''), 0, int(field('Microsoft.DocumentDB/databaseAccounts/tables/options.throughput')))]\",\r\n \"greater\": \"[parameters('throughputMax')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/tables/options\",\r\n \"containsKey\": \"ProvisionedThroughputSettings\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings/default.resource.throughput\",\r\n \"greater\": \"[parameters('throughputMax')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/tables/throughputSettings/default.resource.provisionedThroughputSettings\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0b7ef78e-a035-4f23-b9bd-aff122a1b1cf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0b7ef78e-a035-4f23-b9bd-aff122a1b1cf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1239 - User-Installed Software\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1239\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0be51298-f643-4556-88af-d7db90794879\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0be51298-f643-4556-88af-d7db90794879\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Ensure API app has 'Client Certificates (Incoming client certificates)' set to 'On'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Client certificates allow for the app to request a certificate for incoming requests. Only clients that have a valid certificate will be able to reach the app.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/clientCertEnabled\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0c192fe8-9cbb-4516-85b3-0ade8bd03886\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0c192fe8-9cbb-4516-85b3-0ade8bd03886\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Private endpoint connections on Automation Accounts should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoint connections allow secure communication by enabling private connectivity to Automation accounts without a need for public IP addresses at the source or destination. Learn more about private endpoints in Azure Automation at https://docs.microsoft.com/azure/automation/how-to/private-link-security\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Automation\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Automation/automationAccounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Automation/automationAccounts/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Automation/automationAccounts/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0c2b3618-68a8-4034-a150-ff4abc873462\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0c2b3618-68a8-4034-a150-ff4abc873462\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Application Insights components with Private Link enabled should use Bring Your Own Storage accounts for profiler and debugger.\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"To support private link and customer-managed key policies, create your own storage account for profiler and debugger. Learn more in https://docs.microsoft.com/azure/azure-monitor/app/profiler-bring-your-own-storage\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Deny\",\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Insights/components\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/components/ForceCustomerStorageForProfiler\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0c4bd2e8-8872-4f37-a654-03f6f38ddc76\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0c4bd2e8-8872-4f37-a654-03f6f38ddc76\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1496 - System Security Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1496\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0ca96127-2f87-46ab-a4fc-0d2a786df1c8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0ca96127-2f87-46ab-a4fc-0d2a786df1c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"SQL servers should use customer-managed keys to encrypt data at rest\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Implementing Transparent Data Encryption (TDE) with your own key provides increased transparency and control over the TDE Protector, increased security with an HSM-backed external service, and promotion of separation of duties. This recommendation applies to organizations with a related compliance requirement.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.1\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"notContains\": \"analytics\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/encryptionProtector\",\r\n \"name\": \"current\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/servers/encryptionProtector/serverKeyType\",\r\n \"equals\": \"AzureKeyVault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/encryptionProtector/uri\",\r\n \"notEquals\": \"\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/encryptionProtector/uri\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0d134df8-db83-46fb-ad72-fe0c9428c8dd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0d134df8-db83-46fb-ad72-fe0c9428c8dd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Private endpoint should be enabled for IoT Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoint connections enforce secure communication by enabling private connectivity to IoT Hub. Configure a private endpoint connection to enable access to traffic coming only from known networks and prevent access from all other IP addresses, including within Azure.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Internet of Things\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Devices/IotHubs\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Devices/IotHubs/privateEndpointConnections[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Devices/IotHubs/privateEndpointConnections[*].privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0d40b058-9f95-4a19-93e3-9b0330baa2a3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0d40b058-9f95-4a19-93e3-9b0330baa2a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1518 - Personnel Termination\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1518\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0d58f734-c052-40e9-8b2f-a1c2bff0b815\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0d58f734-c052-40e9-8b2f-a1c2bff0b815\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1713 - Software, Firmware, And Information Integrity | Integrity Checks\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1713\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0d87c70b-5012-48e9-994b-e70dd4b8def0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0d87c70b-5012-48e9-994b-e70dd4b8def0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1466 - Visitor Access Records\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1466\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0d943a9c-a6f1-401f-a792-740cdb09c451\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0d943a9c-a6f1-401f-a792-740cdb09c451\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs on which Windows Defender Exploit Guard is not enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines on which Windows Defender Exploit Guard is not enabled. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsDefenderExploitGuard\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0d9b45ff-9ddd-43fc-bf59-fbd1c8423053\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0d9b45ff-9ddd-43fc-bf59-fbd1c8423053\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Managed identity should be used in your Function App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use a managed identity for enhanced authentication security\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/managedServiceIdentityId\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/xmanagedServiceIdentityId\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0da106f2-4ca3-48e8-bc85-c638fe6aea8f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0da106f2-4ca3-48e8-bc85-c638fe6aea8f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy a flow log resource with target network security group\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Configures flow log for specific network security group. It will allow to log information about IP traffic flowing through an network security group. Flow log helps to identify unknown or undesired traffic, verify network isolation and compliance with enterprise access rules, analyze network flows from compromised IPs and network interfaces.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"nsgRegion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"NSG Region\",\r\n \"description\": \"This Policy will review NSGs only in the selected region. You can create other assignments to include other regions.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"storageId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Storage id\",\r\n \"description\": \"A string with the storage id for the flowlogs to be sent to. It will be used for deployment purposes only. Make sure this storage account is located in the same region as the NSG. The format must be: '/subscriptions/{subscription id}/resourceGroups/{resourceGroup name}/providers/Microsoft.Storage/storageAccounts/{storage account name}\",\r\n \"assignPermissions\": \"true\"\r\n }\r\n },\r\n \"networkWatcherRG\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network Watchers RG\",\r\n \"description\": \"The name of the resource group where the flowLog resources will be created. This will be used only if a deployment is required. This is the resource group where the Network Watchers are located.\",\r\n \"strongType\": \"existingResourceGroups\"\r\n }\r\n },\r\n \"networkWatcherName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network Watcher name\",\r\n \"description\": \"The name of the network watcher under which the flowLog resources will be created. Make sure it belongs to the same region as the NSG.\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"equals\": \"[parameters('nsgRegion')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkWatchers/flowlogs\",\r\n \"resourceGroupName\": \"[if(empty(coalesce(field('Microsoft.Network/networkSecurityGroups/flowLogs'))), parameters('networkWatcherRG'), split(first(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id')), '/')[4])]\",\r\n \"name\": \"[if(empty(coalesce(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id'))), 'null/null', concat(split(first(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id')), '/')[8], '/', split(first(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id')), '/')[10]))]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/networkWatchers/flowLogs/enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkWatchers/flowLogs/storageId\",\r\n \"equals\": \"[parameters('storageId')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"storageId\": {\r\n \"type\": \"String\"\r\n },\r\n \"networkWatcherRG\": {\r\n \"type\": \"String\"\r\n },\r\n \"networkWatcherName\": {\r\n \"type\": \"String\"\r\n },\r\n \"flowlogName\": {\r\n \"type\": \"String\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\"\r\n },\r\n \"targetResource\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[concat('flowlogDeployment-', uniqueString(parameters('flowlogName')))]\",\r\n \"apiVersion\": \"2019-10-01\",\r\n \"resourceGroup\": \"[parameters('networkWatcherRG')]\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {},\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkWatchers/flowLogs\",\r\n \"name\": \"[concat(parameters('networkWatcherName'), '/', parameters('flowlogName'))]\",\r\n \"apiVersion\": \"2019-11-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"targetResourceId\": \"[parameters('targetResource')]\",\r\n \"storageId\": \"[parameters('storageId')]\",\r\n \"enabled\": \"true\",\r\n \"retentionPolicy\": {\r\n \"days\": \"0\",\r\n \"enabled\": \"false\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"storageId\": {\r\n \"value\": \"[parameters('storageId')]\"\r\n },\r\n \"networkWatcherRG\": {\r\n \"value\": \"[if(empty(coalesce(field('Microsoft.Network/networkSecurityGroups/flowLogs'))), parameters('networkWatcherRG'), split(first(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id')), '/')[4])]\"\r\n },\r\n \"networkWatcherName\": {\r\n \"value\": \"[if(empty(coalesce(field('Microsoft.Network/networkSecurityGroups/flowLogs'))), parameters('networkWatcherName'), split(first(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id')), '/')[8])]\"\r\n },\r\n \"flowlogName\": {\r\n \"value\": \"[if(empty(coalesce(field('Microsoft.Network/networkSecurityGroups/flowLogs'))), concat(field('name'), '-', resourceGroup().name, '-', 'flowlog'), split(first(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id')), '/')[10])]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"targetResource\": {\r\n \"value\": \"[concat(resourceGroup().id, '/providers/Microsoft.Network/networkSecurityGroups/', field('name'))]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0db34a60-64f4-4bf6-bd44-f95c16cf34b9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0db34a60-64f4-4bf6-bd44-f95c16cf34b9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1718 - Software, Firmware, And Information Integrity | Binary Or Machine Executable Code\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1718\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0dced7ab-9ce5-4137-93aa-14c13e06ab17\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0dced7ab-9ce5-4137-93aa-14c13e06ab17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Modify - Configure Azure File Sync to disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"The Azure File Sync's internet-accessible public endpoint are disabled by your organizational policy. You may still access the Storage Sync Service via its private endpoint(s).\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.StorageSync/storageSyncServices\"\r\n },\r\n {\r\n \"field\": \"Microsoft.StorageSync/storageSyncServices/incomingTrafficPolicy\",\r\n \"notEquals\": \"AllowVirtualNetworksOnly\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"conflictEffect\": \"Audit\",\r\n \"operations\": [\r\n {\r\n \"condition\": \"[greater(requestContext().apiVersion, '2019-10-01')]\",\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.StorageSync/storageSyncServices/incomingTrafficPolicy\",\r\n \"value\": \"AllowVirtualNetworksOnly\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0e07b2e9-6cd9-4c40-9ccb-52817b95133b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0e07b2e9-6cd9-4c40-9ccb-52817b95133b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Authorized IP ranges should be defined on Kubernetes Services\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Restrict access to the Kubernetes Service Management API by granting API access only to IP addresses in specific ranges. It is recommended to limit access to authorized IP ranges to ensure that only applications from allowed networks can access the cluster.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.1\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/apiServerAccessProfile.authorizedIPRanges\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/apiServerAccessProfile.enablePrivateCluster\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/apiServerAccessProfile.enablePrivateCluster\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0e246bcf-5f6f-4f87-bc6f-775d4712c7ea\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0e246bcf-5f6f-4f87-bc6f-775d4712c7ea\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Remote debugging should be turned off for Function Apps\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Remote debugging requires inbound ports to be opened on function apps. Remote debugging should be turned off.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.remoteDebuggingEnabled\",\r\n \"equals\": \"false\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0e60b895-3786-45da-8377-9c6b4b6ac5f9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0e60b895-3786-45da-8377-9c6b4b6ac5f9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Defender for Key Vault should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for Key Vault provides an additional layer of protection and security intelligence by detecting unusual and potentially harmful attempts to access or exploit key vault accounts.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.3\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"KeyVaults\",\r\n \"existenceScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0e6763cc-5078-4e64-889d-ff4d9a839047\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0e6763cc-5078-4e64-889d-ff4d9a839047\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Geo-redundant backup should be enabled for Azure Database for MariaDB\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Database for MariaDB allows you to choose the redundancy option for your database server. It can be set to a geo-redundant backup storage in which the data is not only stored within the region in which your server is hosted, but is also replicated to a paired region to provide recovery option in case of a region failure. Configuring geo-redundant storage for backup is only allowed during server create.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforMariaDB/servers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforMariaDB/servers/storageProfile.geoRedundantBackup\",\r\n \"notEquals\": \"Enabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0ec47710-77ff-4a3d-9181-6aa50af424d0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0ec47710-77ff-4a3d-9181-6aa50af424d0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to enable Guest Configuration Policy on Windows VMs.\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a system-assigned managed identity and deploys the VM extension for Guest Configuration on Windows VMs. This is a prerequisite for Guest Configuration Policy and must be assigned to the scope before using any Guest Configuration policy. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"AzurePolicyforWindows\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.GuestConfiguration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"ConfigurationforWindows\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0ecd903d-91e7-4726-83d3-a229d7f2e293\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0ecd903d-91e7-4726-83d3-a229d7f2e293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1601 - Developer Security Testing And Evaluation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1601\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0ee79a0c-addf-4ce9-9b3c-d9576ed5e20e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0ee79a0c-addf-4ce9-9b3c-d9576ed5e20e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Batch accounts with private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints connect your virtual network to Azure services without a public IP address at the source or destination. By mapping private endpoints to Batch accounts, you can reduce data leakage risks. Learn more about private links at: https://docs.microsoft.com/azure/batch/private-connectivity.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Batch\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet id\",\r\n \"description\": \"A subnet with private endpoint network policies disabled\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Batch/batchAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Batch/batchAccounts/publicNetworkAccess\",\r\n \"equals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Batch/batchAccounts/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Batch/batchAccounts/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"batchAccount\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0ef5aac7-c064-427a-b87b-d47b3ddcaf73\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0ef5aac7-c064-427a-b87b-d47b3ddcaf73\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Audit Azure Spring Cloud instances where distributed tracing is not enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Distributed tracing tools in Azure Spring Cloud allow debugging and monitoring the complex interconnections between microservices in an application. Distributed tracing tools should be enabled and in a healthy state.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"App Platform\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.AppPlatform/Spring\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.AppPlatform/Spring/trace.enabled\",\r\n \"notEquals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.AppPlatform/Spring/trace.state\",\r\n \"notEquals\": \"Succeeded\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0f2d8593-4667-4932-acca-6a9f187af109\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0f2d8593-4667-4932-acca-6a9f187af109\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1476 - Fire Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1476\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0f3c4ac2-3e35-4906-a80b-473b12a622d7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0f3c4ac2-3e35-4906-a80b-473b12a622d7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1204 - Access Restrictions For Change | Review System Changes\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1204\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0f4f6750-d1ab-4a4c-8dfd-af3237682665\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0f4f6750-d1ab-4a4c-8dfd-af3237682665\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1430 - Media Marking\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Media Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1430\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0f559588-5e53-4b14-a7c4-85d28ebc2234\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0f559588-5e53-4b14-a7c4-85d28ebc2234\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1574 - Acquisition Process\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1574\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0f935dab-83d6-47b8-85ef-68b8584161b9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0f935dab-83d6-47b8-85ef-68b8584161b9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1164 - Continuous Monitoring\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1164\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0fb8d3ce-9e96-481c-9c68-88d4e3019310\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0fb8d3ce-9e96-481c-9c68-88d4e3019310\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1017 - Account Management | Inactivity Logout\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1017\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0fc3db37-e59a-48c1-84e9-1780cedb409e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0fc3db37-e59a-48c1-84e9-1780cedb409e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Cognitive Search services should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to Azure Cognitive Search, data leakage risks are reduced. Learn more about private links at: https://aka.ms/azure-cognitive-search/inbound-private-endpoints.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Search\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Search/searchServices\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Search/searchServices/privateEndpointConnections[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Search/searchServices/privateEndpointConnections[*].privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0fda3595-9f2b-4592-8675-4231d6fa82fe\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0fda3595-9f2b-4592-8675-4231d6fa82fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Public network access should be disabled for Container registries\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling public network access improves security by ensuring that container registries are not exposed on the public internet. Creating private endpoints can limit exposure of container registry resources. Learn more at: https://aka.ms/acr/portal/public-network and https://aka.ms/acr/private-link.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Container Registry\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerRegistry/registries\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerRegistry/registries/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0fdf0491-d080-4575-b627-ad0e843cba0f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0fdf0491-d080-4575-b627-ad0e843cba0f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"CORS should not allow every domain to access your API for FHIR\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Cross-Origin Resource Sharing (CORS) should not allow all domains to access your API for FHIR. To protect your API for FHIR, remove access for all domains and explicitly define the domains allowed to connect.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"API for FHIR\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HealthcareApis/services\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.HealthcareApis/services/corsConfiguration.origins[*]\",\r\n \"notEquals\": \"*\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0fea8f8a-4169-495d-8307-30ec335f387d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0fea8f8a-4169-495d-8307-30ec335f387d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1087 - Security Awareness And Training Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Awareness and Training control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1087\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/100c82ba-42e9-4d44-a2ba-94b209248583\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"100c82ba-42e9-4d44-a2ba-94b209248583\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs that do not contain the specified certificates in Trusted Root\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows VMs that do not contain the specified certificates in the Trusted Root Certification Authorities certificate store (Cert:\\\\LocalMachine\\\\Root). It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"CertificateThumbprints\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Certificate thumbprints\",\r\n \"description\": \"A semicolon-separated list of certificate thumbprints that should exist under the Trusted Root certificate store (Cert:\\\\LocalMachine\\\\Root). e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsCertificateInTrustedRoot\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude', '=', parameters('CertificateThumbprints')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsCertificateInTrustedRoot\"\r\n },\r\n \"CertificateThumbprints\": {\r\n \"value\": \"[parameters('CertificateThumbprints')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"CertificateThumbprints\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude\",\r\n \"value\": \"[parameters('CertificateThumbprints')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude\",\r\n \"value\": \"[parameters('CertificateThumbprints')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/106ccbe4-a791-4f33-a44a-06796944b8d5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"106ccbe4-a791-4f33-a44a-06796944b8d5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1554 - Vulnerability Scanning | Discoverable Information\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1554\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/10984b4e-c93e-48d7-bf20-9c03b04e9eca\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"10984b4e-c93e-48d7-bf20-9c03b04e9eca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Ensure that '.NET Framework' version is the latest, if used as a part of the Function App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy is not required since Azure App Service automatically updates and maintains the .NET Framework versions installed on the platform.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"App Service\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.netFrameworkVersion\",\r\n \"in\": [\r\n \"v3.0\",\r\n \"v4.0\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/10c1859c-e1a7-4df3-ab97-a487fa8059f6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"10c1859c-e1a7-4df3-ab97-a487fa8059f6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Custom subscription owner roles should not exist\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy ensures that no custom subscription owner roles exist.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"General\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Authorization/roleDefinitions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Authorization/roleDefinitions/type\",\r\n \"equals\": \"CustomRole\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Authorization/roleDefinitions/permissions[*].actions[*]\",\r\n \"notEquals\": \"*\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Authorization/roleDefinitions/permissions.actions[*]\",\r\n \"notEquals\": \"*\"\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Authorization/roleDefinitions/assignableScopes[*]\",\r\n \"notIn\": [\r\n \"[concat(subscription().id,'/')]\",\r\n \"[subscription().id]\",\r\n \"/\"\r\n ]\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Authorization/roleDefinitions/assignableScopes[*]\",\r\n \"notLike\": \"/providers/Microsoft.Management/*\"\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/10ee2ea2-fb4d-45b8-a7e9-a2e770044cd9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"10ee2ea2-fb4d-45b8-a7e9-a2e770044cd9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1230 - Configuration Management Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1230\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/11158848-f679-4e9b-aa7b-9fb07d945071\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"11158848-f679-4e9b-aa7b-9fb07d945071\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1432 - Media Storage\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Media Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1432\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1140e542-b80d-4048-af45-3f7245be274b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1140e542-b80d-4048-af45-3f7245be274b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Modify - Configure Azure IoT Hubs to disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling the public network access property improves security by ensuring your Azure IoT Hub can only be accessed from a private endpoint. This policy disables public network access on IoT Hub resources.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Internet of Things\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Devices/IotHubs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Devices/IotHubs/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"conflictEffect\": \"audit\",\r\n \"operations\": [\r\n {\r\n \"condition\": \"[greaterOrEquals(requestContext().apiVersion, '2020-03-01')]\",\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.Devices/IotHubs/publicNetworkAccess\",\r\n \"value\": \"Disabled\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/114eec6e-5e59-4bad-999d-6eceeb39d582\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"114eec6e-5e59-4bad-999d-6eceeb39d582\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Cognitive Services accounts should use customer owned storage or enable data encryption.\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy is deprecated. Cognitive Services have data encryption enforced.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0-deprecated\",\r\n \"category\": \"Cognitive Services\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Disabled\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.CognitiveServices/accounts\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/userOwnedStorage[*]\"\r\n },\r\n \"less\": 1\r\n },\r\n {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/encryption.keySource\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/encryption\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/11566b39-f7f7-4b82-ab06-68d8700eb0a4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"11566b39-f7f7-4b82-ab06-68d8700eb0a4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Dependency agent should be enabled for listed virtual machine images\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Reports virtual machines as non-compliant if the virtual machine image is not in the list defined and the agent is not installed. The list of OS images is updated over time as support is updated.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"listOfImageIdToInclude_windows\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of virtual machine images that have supported Windows OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"listOfImageIdToInclude_linux\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of virtual machine images that have supported Linux OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"not\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude_windows')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude_linux')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-V4\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"12-SP2\",\r\n \"12-SP3\",\r\n \"12-SP4\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"14.04.0-LTS\",\r\n \"14.04.1-LTS\",\r\n \"14.04.5-LTS\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"16.04-LTS\",\r\n \"16.04.0-LTS\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"18.04-LTS\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Centos\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitoring.DependencyAgent\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/11ac78e3-31bc-4f0c-8434-37ab963cea07\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"11ac78e3-31bc-4f0c-8434-37ab963cea07\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Recovery Services vaults should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to Azure Recovery Services vaults, data leakage risks are reduced. Learn more about private links for Azure Site Recovery at: https://aka.ms/HybridScenarios-PrivateLink and https://aka.ms/AzureToAzure-PrivateLink.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Site Recovery\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.RecoveryServices/vaults\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.RecoveryServices/vaults/privateEndpointConnections[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.RecoveryServices/vaults/privateEndpointConnections[*].privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n {\r\n \"field\": \"Microsoft.RecoveryServices/vaults/privateEndpointConnections[*].provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n },\r\n {\r\n \"field\": \"Microsoft.RecoveryServices/vaults/privateEndpointConnections[*].id\",\r\n \"contains\": \"SiteRecovery\"\r\n }\r\n ]\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/11e3da8c-1d68-4392-badd-0ff3c43ab5b0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"11e3da8c-1d68-4392-badd-0ff3c43ab5b0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'Security Options - System settings'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'Security Options - System settings' for certificate rules on executables for SRP and optional subsystems. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SecurityOptionsSystemsettings\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies\": \"System settings: Use Certificate Rules on Windows Executables for Software Restriction Policies;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"System settings: Use Certificate Rules on Windows Executables for Software Restriction Policies\",\r\n \"description\": \"Specifies whether digital certificates are processed when software restriction policies are enabled and a user or process attempts to run software with an .exe file name extension. It enables or disables certificate rules (a type of software restriction policies rule). For certificate rules to take effect in software restriction policies, you must enable this policy setting.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsSystemsettings\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('System settings: Use Certificate Rules on Windows Executables for Software Restriction Policies;ExpectedValue', '=', parameters('SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/12017595-5a75-4bb1-9d97-4c2c939ea3c3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"12017595-5a75-4bb1-9d97-4c2c939ea3c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1655 - Voice Over Internet Protocol\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1655\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/121eab72-390e-4629-a7e2-6d6184f57c6b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"121eab72-390e-4629-a7e2-6d6184f57c6b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'Security Options - Network Security'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'Security Options - Network Security' for including Local System behavior, PKU2U, LAN Manager, LDAP client, and NTLM SSP. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SecurityOptionsNetworkSecurity\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"NetworkSecurityConfigureEncryptionTypesAllowedForKerberos\": \"Network Security: Configure encryption types allowed for Kerberos;ExpectedValue\",\r\n \"NetworkSecurityLANManagerAuthenticationLevel\": \"Network security: LAN Manager authentication level;ExpectedValue\",\r\n \"NetworkSecurityLDAPClientSigningRequirements\": \"Network security: LDAP client signing requirements;ExpectedValue\",\r\n \"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients\": \"Network security: Minimum session security for NTLM SSP based (including secure RPC) clients;ExpectedValue\",\r\n \"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers\": \"Network security: Minimum session security for NTLM SSP based (including secure RPC) servers;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"NetworkSecurityConfigureEncryptionTypesAllowedForKerberos\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network Security: Configure encryption types allowed for Kerberos\",\r\n \"description\": \"Specifies the encryption types that Kerberos is allowed to use.\"\r\n },\r\n \"defaultValue\": \"2147483644\"\r\n },\r\n \"NetworkSecurityLANManagerAuthenticationLevel\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network security: LAN Manager authentication level\",\r\n \"description\": \"Specify which challenge-response authentication protocol is used for network logons. This choice affects the level of authentication protocol used by clients, the level of session security negotiated, and the level of authentication accepted by servers.\"\r\n },\r\n \"defaultValue\": \"5\"\r\n },\r\n \"NetworkSecurityLDAPClientSigningRequirements\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network security: LDAP client signing requirements\",\r\n \"description\": \"Specify the level of data signing that is requested on behalf of clients that issue LDAP BIND requests.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network security: Minimum session security for NTLM SSP based (including secure RPC) clients\",\r\n \"description\": \"Specifies which behaviors are allowed by clients for applications using the NTLM Security Support Provider (SSP). The SSP Interface (SSPI) is used by applications that need authentication services. See https://docs.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-servers for more information.\"\r\n },\r\n \"defaultValue\": \"537395200\"\r\n },\r\n \"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network security: Minimum session security for NTLM SSP based (including secure RPC) servers\",\r\n \"description\": \"Specifies which behaviors are allowed by servers for applications using the NTLM Security Support Provider (SSP). The SSP Interface (SSPI) is used by applications that need authentication services.\"\r\n },\r\n \"defaultValue\": \"537395200\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsNetworkSecurity\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Network Security: Configure encryption types allowed for Kerberos;ExpectedValue', '=', parameters('NetworkSecurityConfigureEncryptionTypesAllowedForKerberos'), ',', 'Network security: LAN Manager authentication level;ExpectedValue', '=', parameters('NetworkSecurityLANManagerAuthenticationLevel'), ',', 'Network security: LDAP client signing requirements;ExpectedValue', '=', parameters('NetworkSecurityLDAPClientSigningRequirements'), ',', 'Network security: Minimum session security for NTLM SSP based (including secure RPC) clients;ExpectedValue', '=', parameters('NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients'), ',', 'Network security: Minimum session security for NTLM SSP based (including secure RPC) servers;ExpectedValue', '=', parameters('NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1221c620-d201-468c-81e7-2817e6107e84\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1221c620-d201-468c-81e7-2817e6107e84\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Allowlist rules in your adaptive application control policy should be updated\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Monitor for changes in behavior on groups of machines configured for auditing by Azure Security Center's adaptive application controls. Security Center uses machine learning to analyze the running processes on your machines and suggest a list of known-safe applications. These are presented as recommended apps to allow in adaptive application control policies.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"1234abcd-1b53-4fd4-9835-2c2fa3935313\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/123a3936-f020-408a-ba0c-47873faf1534\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"123a3936-f020-408a-ba0c-47873faf1534\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Web Application Firewall (WAF) should use the specified mode for Application Gateway\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Mandates the use of 'Detection' or 'Prevention' mode to be active on all Web Application Firewall policies for Application Gateway.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"modeRequirement\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Mode Requirement\",\r\n \"description\": \"Mode required for all WAF policies\"\r\n },\r\n \"allowedValues\": [\r\n \"Prevention\",\r\n \"Detection\"\r\n ],\r\n \"defaultValue\": \"Detection\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/applicationGatewayWebApplicationFirewallPolicies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/applicationGatewayWebApplicationFirewallPolicies/policySettings.mode\",\r\n \"notEquals\": \"[parameters('modeRequirement')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/12430be1-6cc8-4527-a9a8-e3d38f250096\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"12430be1-6cc8-4527-a9a8-e3d38f250096\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1681 - Malicious Code Protection | Automatic Updates\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1681\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/12623e7e-4736-4b2e-b776-c1600f35f93a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"12623e7e-4736-4b2e-b776-c1600f35f93a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Azure Data Factory linked services should use Key Vault for storing secrets\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"To ensure secrets (such as connection strings) are managed securely, require users to provide secrets using an Azure Key Vault instead of specifying them inline in linked services.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Data Factory\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataFactory/factories/linkedservices\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/typeProperties.connectionString\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/typeProperties.connectionString\",\r\n \"contains\": \"AccountKey=\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/typeProperties.connectionString\",\r\n \"contains\": \"PWD=\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/typeProperties.connectionString\",\r\n \"contains\": \"Password=\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/typeProperties.connectionString\",\r\n \"contains\": \"CredString=\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/typeProperties.connectionString\",\r\n \"contains\": \"pwd=\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/SqlServer.typeProperties.password.type\",\r\n \"equals\": \"SecureString\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/SqlServer.typeProperties.password\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/SqlServer.typeProperties.password.type\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/AzureSqlDW.typeProperties.servicePrincipalKey.type\",\r\n \"equals\": \"SecureString\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/AzureSearch.typeProperties.key.type\",\r\n \"equals\": \"SecureString\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/AzureStorage.typeProperties.sasUri\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/AzureStorage.typeProperties.sasUri.type\",\r\n \"notEquals\": \"AzureKeyVaultSecret\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/AzureBlobStorage.typeProperties.servicePrincipalKey\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/AzureBlobStorage.typeProperties.servicePrincipalKey.type\",\r\n \"notEquals\": \"AzureKeyVaultSecret\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/AzureStorage.typeProperties.accountKey\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/CosmosDb.typeProperties.accountKey.type\",\r\n \"notEquals\": \"AzureKeyVaultSecret\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/typeProperties.encryptedCredential\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/AmazonMWS.typeProperties.mwsAuthToken.type\",\r\n \"equals\": \"SecureString\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/AmazonMWS.typeProperties.secretKey.type\",\r\n \"equals\": \"SecureString\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/AmazonS3.typeProperties.secretAccessKey.type\",\r\n \"equals\": \"SecureString\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/Dynamics.typeProperties.servicePrincipalCredential\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/Dynamics.typeProperties.servicePrincipalCredential.type\",\r\n \"equals\": \"SecureString\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/Hubspot.typeProperties.accessToken\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/Hubspot.typeProperties.accessToken.type\",\r\n \"equals\": \"SecureString\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/Odbc.typeProperties.credential.type\",\r\n \"equals\": \"SecureString\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/GoogleAdWords.typeProperties.developerToken.type\",\r\n \"equals\": \"SecureString\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/GoogleBigQuery.typeProperties.clientSecret.type\",\r\n \"equals\": \"SecureString\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/GoogleBigQuery.typeProperties.refreshToken.type\",\r\n \"equals\": \"SecureString\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/type\",\r\n \"in\": [\r\n \"MongoDbAtlas\",\r\n \"MongoDbV2\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/typeProperties.connectionString.type\",\r\n \"notEquals\": \"AzureKeyVaultSecret\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/OData.typeProperties.servicePrincipalEmbeddedCert.type\",\r\n \"equals\": \"SecureString\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/OData.typeProperties.servicePrincipalEmbeddedCertPassword.type\",\r\n \"equals\": \"SecureString\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/Sftp.typeProperties.privateKeyContent.type\",\r\n \"equals\": \"SecureString\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/Sftp.typeProperties.passPhrase.type\",\r\n \"equals\": \"SecureString\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/Salesforce.typeProperties.securityToken.type\",\r\n \"equals\": \"SecureString\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/127ef6d7-242f-43b3-9eef-947faf1725d0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"127ef6d7-242f-43b3-9eef-947faf1725d0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1240 - User-Installed Software\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1240\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/129eb39f-d79a-4503-84cd-92f036b5e429\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"129eb39f-d79a-4503-84cd-92f036b5e429\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'Security Options - System objects'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - System objects'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsSystemobjects\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsSystemobjects\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/12ae2d24-3805-4b37-9fa9-465968bfbcfa\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"12ae2d24-3805-4b37-9fa9-465968bfbcfa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1666 - System And Information Integrity Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1666\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/12e30ee3-61e6-4509-8302-a871e8ebb91e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"12e30ee3-61e6-4509-8302-a871e8ebb91e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs that do not have the specified applications installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that do not have the specified applications installed. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"installedApplication\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Application names (supports wildcards)\",\r\n \"description\": \"A semicolon-separated list of the names of the applications that should be installed. e.g. 'Microsoft SQL Server 2014 (64-bit); Microsoft Visual Studio Code' or 'Microsoft SQL Server 2014*' (to match any application starting with 'Microsoft SQL Server 2014')\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WhitelistedApplication\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[InstalledApplication]bwhitelistedapp;Name', '=', parameters('installedApplication')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WhitelistedApplication\"\r\n },\r\n \"installedApplication\": {\r\n \"value\": \"[parameters('installedApplication')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"installedApplication\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[InstalledApplication]bwhitelistedapp;Name\",\r\n \"value\": \"[parameters('installedApplication')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[InstalledApplication]bwhitelistedapp;Name\",\r\n \"value\": \"[parameters('installedApplication')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/12f7e5d0-42a7-4630-80d8-54fb7cff9bd6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"12f7e5d0-42a7-4630-80d8-54fb7cff9bd6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1347 - Identification And Authentication (Non-Org. Users) | Acceptance Of PIV Creds. From Other Agys.\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1347\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/131a2706-61e9-4916-a164-00e052056462\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"131a2706-61e9-4916-a164-00e052056462\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Defender for Kubernetes to be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for Kubernetes provides real-time threat protection for containerized environments and generates alerts for suspicious activities.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"KubernetesService\",\r\n \"deploymentScope\": \"subscription\",\r\n \"existenceScope\": \"subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n },\r\n \"deployment\": {\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {},\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"name\": \"KubernetesService\",\r\n \"properties\": {\r\n \"pricingTier\": \"Standard\"\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/133047bf-1369-41e3-a3be-74a11ed1395a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"133047bf-1369-41e3-a3be-74a11ed1395a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1450 - Physical Access Authorizations\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1450\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/134d7a13-ba3e-41e2-b236-91bfcfa24e01\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"134d7a13-ba3e-41e2-b236-91bfcfa24e01\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1184 - Configuration Change Control\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1184\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/13579d0e-0ab0-4b26-b0fb-d586f6d7ed20\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"13579d0e-0ab0-4b26-b0fb-d586f6d7ed20\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure machines to receive a vulnerability assessment agent\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Defender includes vulnerability scanning for your machines at no extra cost. You don't need a Qualys license or even a Qualys account - everything's handled seamlessly inside Security Center. When you enable this policy, Azure Defender automatically deploys the Qualys vulnerability assessment agent to all supported machines that don't already have it installed.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"preview\": true,\r\n \"version\": \"2.1.0-preview\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.HybridCompute/machines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"ffff0522-1e88-47fc-8382-2a80ba848f5d\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"String\"\r\n },\r\n \"resourceType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('resourceType')), toLower('microsoft.compute/virtualmachines'))]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/serverVulnerabilityAssessments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.Security/default')]\",\r\n \"apiVersion\": \"2020-01-01\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('resourceType')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/serverVulnerabilityAssessments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.Security/default')]\",\r\n \"apiVersion\": \"2020-01-01\"\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"resourceType\": {\r\n \"value\": \"[field('type')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/13ce0167-8ca6-4048-8e6b-f996402e3c1b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"13ce0167-8ca6-4048-8e6b-f996402e3c1b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1085 - Publicly Accessible Content\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1085\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/13d117e0-38b0-4bbb-aaab-563be5dd10ba\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"13d117e0-38b0-4bbb-aaab-563be5dd10ba\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1404 - Maintenance Tools\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1404\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/13d8f903-0cd6-449f-a172-50f6579c182b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"13d8f903-0cd6-449f-a172-50f6579c182b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1695 - Information System Monitoring | Wireless Intrusion Detection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1695\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/13fcf812-ec82-4eda-9b89-498de9efd620\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"13fcf812-ec82-4eda-9b89-498de9efd620\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines that contain certificates expiring within the specified number of days\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if certificates in the specified store have an expiration date out of range for the number of days given as parameter. The policy also provides the option to only check for specific certificates or exclude specific certificates, and whether to report on expired certificates.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"CertificateExpiration\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"CertificateStorePath\": \"[CertificateStore]CertificateStore1;CertificateStorePath\",\r\n \"ExpirationLimitInDays\": \"[CertificateStore]CertificateStore1;ExpirationLimitInDays\",\r\n \"CertificateThumbprintsToInclude\": \"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude\",\r\n \"CertificateThumbprintsToExclude\": \"[CertificateStore]CertificateStore1;CertificateThumbprintsToExclude\",\r\n \"IncludeExpiredCertificates\": \"[CertificateStore]CertificateStore1;IncludeExpiredCertificates\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"CertificateStorePath\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Certificate store path\",\r\n \"description\": \"The path to the certificate store containing the certificates to check the expiration dates of. Default value is 'Cert:' which is the root certificate store path, so all certificates on the machine will be checked. Other example paths: 'Cert:\\\\LocalMachine', 'Cert:\\\\LocalMachine\\\\TrustedPublisher', 'Cert:\\\\CurrentUser'\"\r\n },\r\n \"defaultValue\": \"Cert:\"\r\n },\r\n \"ExpirationLimitInDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Expiration limit in days\",\r\n \"description\": \"An integer indicating the number of days within which to check for certificates that are expiring. For example, if this value is 30, any certificate expiring within the next 30 days will cause this policy to be non-compliant.\"\r\n },\r\n \"defaultValue\": \"30\"\r\n },\r\n \"CertificateThumbprintsToInclude\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Certificate thumbprints to include\",\r\n \"description\": \"A semicolon-separated list of certificate thumbprints to check under the specified path. If a value is not specified, all certificates under the certificate store path will be checked. If a value is specified, no certificates other than those with the thumbprints specified will be checked. e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"CertificateThumbprintsToExclude\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Certificate thumbprints to exclude\",\r\n \"description\": \"A semicolon-separated list of certificate thumbprints to ignore. e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"IncludeExpiredCertificates\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include expired certificates\",\r\n \"description\": \"Must be 'true' or 'false'. True indicates that any found certificates that have already expired will also make this policy non-compliant. False indicates that certificates that have expired will be be ignored.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"CertificateExpiration\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[CertificateStore]CertificateStore1;CertificateStorePath', '=', parameters('CertificateStorePath'), ',', '[CertificateStore]CertificateStore1;ExpirationLimitInDays', '=', parameters('ExpirationLimitInDays'), ',', '[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude', '=', parameters('CertificateThumbprintsToInclude'), ',', '[CertificateStore]CertificateStore1;CertificateThumbprintsToExclude', '=', parameters('CertificateThumbprintsToExclude'), ',', '[CertificateStore]CertificateStore1;IncludeExpiredCertificates', '=', parameters('IncludeExpiredCertificates')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1417908b-4bff-46ee-a2a6-4acc899320ab\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1417908b-4bff-46ee-a2a6-4acc899320ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs if the Administrators group contains any of the specified members\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines in which the Administrators group contains any of the specified members. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"MembersToExclude\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Members to exclude\",\r\n \"description\": \"A semicolon-separated list of members that should be excluded in the Administrators local group. Ex: Administrator; myUser1; myUser2\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AdministratorsGroupMembersToExclude\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[LocalGroup]AdministratorsGroup;MembersToExclude', '=', parameters('MembersToExclude')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AdministratorsGroupMembersToExclude\"\r\n },\r\n \"MembersToExclude\": {\r\n \"value\": \"[parameters('MembersToExclude')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"MembersToExclude\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[LocalGroup]AdministratorsGroup;MembersToExclude\",\r\n \"value\": \"[parameters('MembersToExclude')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[LocalGroup]AdministratorsGroup;MembersToExclude\",\r\n \"value\": \"[parameters('MembersToExclude')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/144f1397-32f9-4598-8c88-118decc3ccba\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"144f1397-32f9-4598-8c88-118decc3ccba\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Cognitive Services accounts to disable local authentication methods\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable local authentication methods so that your Cognitive Services accounts require Azure Active Directory identities exclusively for authentication. Learn more at: https://aka.ms/cs/auth.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Cognitive Services\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.CognitiveServices/accounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/disableLocalAuth\",\r\n \"notEquals\": true\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"conflictEffect\": \"audit\",\r\n \"operations\": [\r\n {\r\n \"condition\": \"[greaterOrEquals(requestContext().apiVersion, '2021-04-30')]\",\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.CognitiveServices/accounts/disableLocalAuth\",\r\n \"value\": true\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/14de9e63-1b31-492e-a5a3-c3f7fd57f555\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"14de9e63-1b31-492e-a5a3-c3f7fd57f555\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure supported Windows machines to automatically install the Azure Security agent\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Configure supported Windows machines to automatically install the Azure Security agent. Security Center collects events from the agent and uses them to provide security alerts and tailored hardening tasks (recommendations). Target virtual machines must be in a supported location.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"version\": \"3.0.0-preview\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"australiacentral\",\r\n \"australiaeast\",\r\n \"australiasoutheast\",\r\n \"centralindia\",\r\n \"centralus\",\r\n \"eastasia\",\r\n \"eastus2euap\",\r\n \"eastus\",\r\n \"eastus2\",\r\n \"germanywestcentral\",\r\n \"japaneast\",\r\n \"northcentralus\",\r\n \"northeurope\",\r\n \"southcentralus\",\r\n \"southeastasia\",\r\n \"uksouth\",\r\n \"westcentralus\",\r\n \"westeurope\",\r\n \"westus\",\r\n \"westus2\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2019\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2019-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"AzureSecurityWindowsAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/Publisher\",\r\n \"equals\": \"Microsoft.Azure.Security.Monitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"in\": [\r\n \"Succeeded\",\r\n \"Provisioning succeeded\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"[concat(parameters('vmName'), '/', 'AzureSecurityWindowsAgent')]\",\r\n \"apiVersion\": \"2019-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Security.Monitoring\",\r\n \"type\": \"AzureSecurityWindowsAgent\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": \"true\",\r\n \"settings\": {},\r\n \"protectedsettings\": {}\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1537496a-b1e8-482b-a06a-1cc2415cdc7b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1537496a-b1e8-482b-a06a-1cc2415cdc7b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1157 - Plan Of Action And Milestones\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1157\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/15495367-cf68-464c-bbc3-f53ca5227b7a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"15495367-cf68-464c-bbc3-f53ca5227b7a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1491 - Security Planning Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1491\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1571dd40-dafc-4ef4-8f55-16eba27efc7b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1571dd40-dafc-4ef4-8f55-16eba27efc7b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1564 - System Development Life Cycle\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1564\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/157f0ef9-143f-496d-b8f9-f8c8eeaad801\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"157f0ef9-143f-496d-b8f9-f8c8eeaad801\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Log Analytics agent should be installed on your Cloud Services (extended support) role instances\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Security Center collects data from your Cloud Services (extended support) role instances to monitor for security vulnerabilities and threats.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/cloudServices\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"45cfe080-ceb1-a91e-9743-71551ed24e94\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/15fdbc87-8a47-4ee9-a2aa-9a2ea1f37554\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"15fdbc87-8a47-4ee9-a2aa-9a2ea1f37554\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs that do not have a minimum password age of 1 day\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that do not have a minimum password age of 1 day. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"2.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"MinimumPasswordAge\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"MinimumPasswordAge\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/16390df4-2f73-4b42-af13-c801066763df\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"16390df4-2f73-4b42-af13-c801066763df\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1662 - Fail In Known State\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1662\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/165cb91f-7ea8-4ab7-beaf-8636b98c9d15\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"165cb91f-7ea8-4ab7-beaf-8636b98c9d15\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1684 - Information System Monitoring\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1684\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/16bfdb59-db38-47a5-88a9-2e9371a638cf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"16bfdb59-db38-47a5-88a9-2e9371a638cf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs that do not have the specified Windows PowerShell modules installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that do not have the specified Windows PowerShell modules installed. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsPowerShellModules\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/16f9b37c-4408-4c30-bc17-254958f2e2d6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"16f9b37c-4408-4c30-bc17-254958f2e2d6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1103 - Audit Events\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1103\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/16feeb31-6377-437e-bbab-d7f73911896d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"16feeb31-6377-437e-bbab-d7f73911896d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1007 - Account Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1007\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/17200329-bf6c-46d8-ac6d-abf4641c2add\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"17200329-bf6c-46d8-ac6d-abf4641c2add\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Batch pools should have disk encryption enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Enabling Azure Batch disk encryption ensures that data is always encrypted at rest on your Azure Batch compute node. Learn more about disk encryption in Batch at https://docs.microsoft.com/azure/batch/disk-encryption.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Batch\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\",\r\n \"Deny\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Batch/batchAccounts/pools\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Batch/batchAccounts/pools/deploymentConfiguration.virtualMachineConfiguration.diskEncryptionConfiguration.targets[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Batch/batchAccounts/pools/deploymentConfiguration.virtualMachineConfiguration.diskEncryptionConfiguration.targets[*]\",\r\n \"contains\": \"TemporaryDisk\"\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1760f9d4-7206-436e-a28f-d9f3a5c8a227\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1760f9d4-7206-436e-a28f-d9f3a5c8a227\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1349 - Identification And Authentication (Non-Org. Users) | Use Of FICAM-Approved Products\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1349\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/17641f70-94cd-4a5d-a613-3d1143e20e34\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"17641f70-94cd-4a5d-a613-3d1143e20e34\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy associations for a managed application\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys an association resource that associates selected resource types to the specified managed application. This policy deployment does not support nested resource types.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Managed Application\"\r\n },\r\n \"parameters\": {\r\n \"targetManagedApplicationId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Managed application ID\",\r\n \"description\": \"Resource ID of the managed application to which resources need to be associated.\"\r\n }\r\n },\r\n \"resourceTypesToAssociate\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource types to associate\",\r\n \"description\": \"The list of resource types to be associated to the managed application.\",\r\n \"strongType\": \"resourceTypes\"\r\n }\r\n },\r\n \"associationNamePrefix\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Association name prefix\",\r\n \"description\": \"Prefix to be added to the name of the association resource being created.\"\r\n },\r\n \"defaultValue\": \"DeployedByPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": \"[parameters('resourceTypesToAssociate')]\"\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.CustomProviders/Associations\",\r\n \"name\": \"[concat(parameters('associationNamePrefix'), '-', uniqueString(parameters('targetManagedApplicationId')))]\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"associatedResourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceTypesToAssociate\": {\r\n \"type\": \"string\"\r\n },\r\n \"targetManagedApplicationId\": {\r\n \"type\": \"string\"\r\n },\r\n \"associationNamePrefix\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"resourceType\": \"[concat(parameters('resourceTypesToAssociate'), '/providers/associations')]\",\r\n \"resourceName\": \"[concat(parameters('associatedResourceName'), '/microsoft.customproviders/', parameters('associationNamePrefix'), '-', uniqueString(parameters('targetManagedApplicationId')))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2017-05-10\",\r\n \"name\": \"[concat(deployment().Name, '-2')]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"resources\": [\r\n {\r\n \"type\": \"[variables('resourceType')]\",\r\n \"name\": \"[variables('resourceName')]\",\r\n \"apiVersion\": \"2018-09-01-preview\",\r\n \"properties\": {\r\n \"targetResourceId\": \"[parameters('targetManagedApplicationId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"resourceTypesToAssociate\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"associatedResourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"targetManagedApplicationId\": {\r\n \"value\": \"[parameters('targetManagedApplicationId')]\"\r\n },\r\n \"associationNamePrefix\": {\r\n \"value\": \"[parameters('associationNamePrefix')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/17763ad9-70c0-4794-9397-53d765932634\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"17763ad9-70c0-4794-9397-53d765932634\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[ASC Private Preview] Configure system-assigned managed identity to enable Azure Monitor assignments on VMs\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"[ASC Private Preview] Configure system-assigned managed identity to virtual machines hosted in Azure that are supported by Azure Monitor that do not have a system-assigned managed identity. A system-assigned managed identity is a prerequisite for all Azure Monitor assignments and must be added to machines before using any Azure Monitor extension. Target virtual machines must be in a supported location.\",\r\n \"metadata\": {\r\n \"category\": \"Monitoring\",\r\n \"version\": \"3.0.0-preview\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"australiacentral\",\r\n \"australiaeast\",\r\n \"australiasoutheast\",\r\n \"centralindia\",\r\n \"centralus\",\r\n \"eastasia\",\r\n \"eastus\",\r\n \"eastus2\",\r\n \"germanywestcentral\",\r\n \"japaneast\",\r\n \"northcentralus\",\r\n \"northeurope\",\r\n \"southcentralus\",\r\n \"southeastasia\",\r\n \"uksouth\",\r\n \"westcentralus\",\r\n \"westeurope\",\r\n \"westus\",\r\n \"westus2\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"12*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"14.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"18.04*LTS\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"7.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"8\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"9\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"debian-10\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"10\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2019\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2019-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"value\": \"[requestContext().apiVersion]\",\r\n \"greaterOrEquals\": \"2018-10-01\"\r\n },\r\n {\r\n \"field\": \"identity.type\",\r\n \"notContains\": \"SystemAssigned\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"identity.type\",\r\n \"value\": \"[if(contains(field('identity.type'), 'UserAssigned'), concat(field('identity.type'), ',SystemAssigned'), 'SystemAssigned')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/17b3de92-f710-4cf4-aa55-0e7859f1ed7b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"17b3de92-f710-4cf4-aa55-0e7859f1ed7b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Transparent Data Encryption on SQL databases should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Transparent data encryption should be enabled to protect data-at-rest and meet compliance requirements\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers/databases\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"notEquals\": \"master\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/databases/transparentDataEncryption\",\r\n \"name\": \"current\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/transparentDataEncryption.status\",\r\n \"equals\": \"enabled\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/databases/transparentDataEncryption/state\",\r\n \"equals\": \"enabled\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"17k78e20-9358-41c9-923c-fb736d382a12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1325 - Authenticator Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1325\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1845796a-7581-49b2-ae20-443121538e19\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1845796a-7581-49b2-ae20-443121538e19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1480 - Temperature And Humidity Controls\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1480\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/18a767cc-1947-4338-a240-bc058c81164f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"18a767cc-1947-4338-a240-bc058c81164f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"PostgreSQL servers should use customer-managed keys to encrypt data at rest\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use customer-managed keys to manage the encryption at rest of your PostgreSQL servers. By default, the data is encrypted at rest with service-managed keys, but customer-managed keys are commonly required to meet regulatory compliance standards. Customer-managed keys enable the data to be encrypted with an Azure Key Vault key created and owned by you. You have full control and responsibility for the key lifecycle, including rotation and management.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.4\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforPostgreSQL/servers/keys\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/keys/serverKeyType\",\r\n \"equals\": \"AzureKeyVault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/keys/uri\",\r\n \"notEquals\": \"\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/keys/uri\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/18adea5e-f416-4d0f-8aa8-d24321e3e274\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"18adea5e-f416-4d0f-8aa8-d24321e3e274\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1369 - Incident Monitoring\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1369\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/18cc35ed-a429-486d-8d59-cb47e87304ed\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"18cc35ed-a429-486d-8d59-cb47e87304ed\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Application Insights components should block non-Azure Active Directory based ingestion.\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enforcing log ingestion to require Azure Active Directory authentication prevents unauthenticated logs from an attacker which could lead to incorrect status, false alerts, and incorrect logs stored in the system.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Deny\",\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Insights/components\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/components/DisableLocalAuth\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/199d5677-e4d9-4264-9465-efe1839c06bd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"199d5677-e4d9-4264-9465-efe1839c06bd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1269 - Alternate Storage Site | Separation From Primary Site\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1269\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/19b9439d-865d-4474-b17d-97d2702fdb66\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"19b9439d-865d-4474-b17d-97d2702fdb66\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'System Audit Policies - Logon-Logoff'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'System Audit Policies - Logon-Logoff' for auditing IPSec, network policy, claims, account lockout, group membership, and logon/logoff events. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesLogonLogoff\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"AuditGroupMembership\": \"Audit Group Membership;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"AuditGroupMembership\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Group Membership\",\r\n \"description\": \"Specifies whether audit events are generated when group memberships are enumerated on the client computer.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"Success\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesLogonLogoff\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit Group Membership;ExpectedValue', '=', parameters('AuditGroupMembership')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/19be9779-c776-4dfa-8a15-a2fd5dc843d6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"19be9779-c776-4dfa-8a15-a2fd5dc843d6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Azure Key Vault Managed HSM should disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable public network access for your Azure Key Vault Managed HSM so that it's not accessible over the public internet. This can reduce data leakage risks. Learn more at: https://docs.microsoft.com/azure/key-vault/managed-hsm/private-link#allow-trusted-services-to-access-managed-hsm.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/managedHSMs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault/managedHSMs/createMode\",\r\n \"notEquals\": \"recover\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault/managedHSMs/networkAcls.defaultAction\",\r\n \"notEquals\": \"Deny\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/19ea9d63-adee-4431-a95e-1913c6c1c75f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"19ea9d63-adee-4431-a95e-1913c6c1c75f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1071 - Wireless Access | Restrict Configurations By Users\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1071\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1a437f5b-9ad6-4f28-8861-de404d511ae4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1a437f5b-9ad6-4f28-8861-de404d511ae4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Monitor log profile should collect logs for categories 'write,' 'delete,' and 'action'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy ensures that a log profile collects logs for categories 'write,' 'delete,' and 'action'\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/logprofiles\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/categories[*]\",\r\n \"notEquals\": \"Write\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/categories[*]\",\r\n \"notEquals\": \"Delete\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/categories[*]\",\r\n \"notEquals\": \"Action\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1a4e592a-6a6e-44a5-9814-e36264ca96e7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1a4e592a-6a6e-44a5-9814-e36264ca96e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Access to App Services should be restricted\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure security center has discovered that the networking configuration of some of your app services are overly permissive and allow inbound traffic from ranges that are too broad\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Disabled\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"restrictAccessToAppServices\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1a833ff1-d297-4a0f-9944-888428f8e0ff\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1a833ff1-d297-4a0f-9944-888428f8e0ff\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Event Grid topics should disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling public network access improves security by ensuring that the resource isn't exposed on the public internet. You can limit exposure of your resources by creating private endpoints instead. Learn more at: https://aka.ms/privateendpoints.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Event Grid\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"notEquals\": \"AzureArc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.EventGrid/topics/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1adadefe-5f21-44f7-b931-a59b54ccdb45\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1adadefe-5f21-44f7-b931-a59b54ccdb45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Vulnerability assessment should be enabled on SQL Managed Instance\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit each SQL Managed Instance which doesn't have recurring vulnerability assessment scans enabled. Vulnerability assessment can discover, track, and help you remediate potential database vulnerabilities.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/managedInstances\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/managedInstances/vulnerabilityAssessments\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/managedInstances/vulnerabilityAssessments/recurringScans.isEnabled\",\r\n \"equals\": \"True\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1b7aa243-30e4-4c9e-bca8-d0d3022b634a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1b7aa243-30e4-4c9e-bca8-d0d3022b634a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Public network access on Azure SQL Database should be disabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling the public network access property improves security by ensuring your Azure SQL Database can only be accessed from a private endpoint. This configuration denies all logins that match IP or virtual network based firewall rules.\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1b8ca024-1d5c-4dec-8995-b1a932b41780\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1b8ca024-1d5c-4dec-8995-b1a932b41780\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Web PubSub Service with private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints connect your virtual networks to Azure services without a public IP address at the source or destination. By mapping private endpoints to Azure Web PubSub service, you can reduce data leakage risks. Learn more about private links at: https://aka.ms/awps/privatelink. \",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Web PubSub\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private Endpoint Subnet ID\",\r\n \"description\": \"A subnet with private endpoint network policies disabled.\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.SignalRService/webPubSub\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.SignalRService/webPubSub/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.SignalRService/webPubSub/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/8cf5e20a-e4b2-4e9d-b3a1-5ceb692c2761\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"webpubsub\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1b9c0b58-fc7b-42c8-8010-cdfa1d1b8544\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1b9c0b58-fc7b-42c8-8010-cdfa1d1b8544\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Application Insights components should block log ingestion and querying from public networks\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Improve Application Insights security by blocking log ingestion and querying from public networks. Only private-link connected networks will be able to ingest and query logs of this component. Learn more at https://aka.ms/AzMonPrivateLink#configure-application-insights.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Insights/components\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/components/publicNetworkAccessForIngestion\",\r\n \"notEquals\": \"disabled\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/components/publicNetworkAccessForQuery\",\r\n \"notEquals\": \"disabled\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1bc02227-0cb6-4e11-8f53-eb0b22eab7e8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1bc02227-0cb6-4e11-8f53-eb0b22eab7e8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Ensure that 'PHP version' is the latest, if used as a part of the API app\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Periodically, newer versions are released for PHP software either due to security flaws or to include additional functionality. Using the latest PHP version for API apps is recommended in order to take advantage of security fixes, if any, and/or new functionalities of the latest version. Currently, this policy only applies to Linux web apps.\",\r\n \"metadata\": {\r\n \"version\": \"2.1.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"PHPLatestVersion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Latest PHP version\",\r\n \"description\": \"Latest supported PHP version for App Services\"\r\n },\r\n \"defaultValue\": \"7.4\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"contains\": \"linux\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.linuxFxVersion\",\r\n \"notContains\": \"PHP\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.linuxFxVersion\",\r\n \"equals\": \"[concat('PHP|', parameters('PHPLatestVersion'))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1bc1795e-d44a-4d48-9b3b-6fff0fd5f9ba\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1bc1795e-d44a-4d48-9b3b-6fff0fd5f9ba\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Service Bus namespaces should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to Service Bus namespaces, data leakage risks are reduced. Learn more at: https://docs.microsoft.com/azure/service-bus-messaging/private-link-service.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Service Bus\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ServiceBus/namespaces\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ServiceBus/namespaces/sku.tier\",\r\n \"equals\": \"Premium\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.ServiceBus/namespaces/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.ServiceBus/namespaces/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1c06e275-d63d-4540-b761-71f364c2111d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1c06e275-d63d-4540-b761-71f364c2111d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy - Configure Dependency agent to be enabled on Windows virtual machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Dependency agent for Windows virtual machines if the virtual machine image is in the list defined and the agent is not installed.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"listOfImageIdToInclude\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of virtual machine images that have supported Windows OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-V4\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"DependencyAgentWindows\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitoring.DependencyAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"DependencyAgentWindows\",\r\n \"vmExtensionPublisher\": \"Microsoft.Azure.Monitoring.DependencyAgent\",\r\n \"vmExtensionType\": \"DependencyAgentWindows\",\r\n \"vmExtensionTypeHandlerVersion\": \"9.6\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"typeHandlerVersion\": \"[variables('vmExtensionTypeHandlerVersion')]\",\r\n \"autoUpgradeMinorVersion\": true\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled extension for VM', ': ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1c210e94-a481-4beb-95fa-1571b434fb04\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1c210e94-a481-4beb-95fa-1571b434fb04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: vTPM should be enabled on supported virtual machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable virtual TPM device on supported virtual machines to facilitate Measured Boot and other OS security features that require a TPM. Once enabled, vTPM can be used to attest boot integrity. This assessment only applies to trusted launch enabled virtual machines.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"version\": \"1.0.0-preview\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings.vTpmEnabled\",\r\n \"notequals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1c30f9cd-b84c-49cc-aa2c-9288447cc3b3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1c30f9cd-b84c-49cc-aa2c-9288447cc3b3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1072 - Wireless Access | Antennas / Transmission Power Levels\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1072\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1ca29e41-34ec-4e70-aba9-6248aca18c31\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1ca29e41-34ec-4e70-aba9-6248aca18c31\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1656 - Secure Name / Address Resolution Service (Authoritative Source)\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1656\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1cb067d5-c8b5-4113-a7ee-0a493633924b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1cb067d5-c8b5-4113-a7ee-0a493633924b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Guest Attestation extension should be installed on supported Windows virtual machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Install Guest Attestation extension on supported virtual machines to allow Azure Security Center to proactively attest and monitor the boot integrity. Once installed, boot integrity will be attested via Remote Attestation. This assessment only applies to trusted launch enabled virtual machines.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"version\": \"1.0.0-preview\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.imageReference.offer\",\r\n \"like\": \"windows*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings.secureBootEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings.vTpmEnabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security.WindowsAttestation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"GuestAttestation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"in\": [\r\n \"Succeeded\",\r\n \"Provisioning succeeded\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1cb4d9c2-f88f-4069-bee0-dba239a57b09\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1cb4d9c2-f88f-4069-bee0-dba239a57b09\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Public network access on Azure Data Factory should be disabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling the public network access property improves security by ensuring your Azure Data Factory can only be accessed from a private endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Data Factory\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataFactory/factories\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1cf164be-6819-4a50-b8fa-4bcaa4f98fb6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1cf164be-6819-4a50-b8fa-4bcaa4f98fb6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1592 - External Information System Services | Consistent Interests Of Consumers And Providers\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1592\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1d01ba6c-289f-42fd-a408-494b355b6222\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1d01ba6c-289f-42fd-a408-494b355b6222\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure File Sync should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Creating a private endpoint for the indicated Storage Sync Service resource allows you to address your Storage Sync Service resource from within the private IP address space of your organization's network, rather than through the internet-accessible public endpoint. Creating a private endpoint by itself does not disable the public endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.StorageSync/storageSyncServices\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.StorageSync/storageSyncServices/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.StorageSync/storageSyncServices/privateEndpointConnections/privateEndpoint\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.StorageSync/storageSyncServices/privateEndpointConnections/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n },\r\n {\r\n \"field\": \"Microsoft.StorageSync/storageSyncServices/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1d320205-c6a1-4ac6-873d-46224024e8e2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1d320205-c6a1-4ac6-873d-46224024e8e2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1088 - Security Awareness And Training Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Awareness and Training control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1088\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1d50f99d-1356-49c0-934a-45f742ba7783\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1d50f99d-1356-49c0-934a-45f742ba7783\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Kubernetes clusters with specified GitOps configuration using no secrets\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy a 'sourceControlConfiguration' to Kubernetes clusters to assure that the clusters get their source of truth for workloads and configurations from the defined git repo. This definition requires no secrets. For instructions, visit https://aka.ms/K8sGitOpsPolicy.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"configurationResourceName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Configuration resource name\",\r\n \"description\": \"The name for the sourceControlConfiguration. Learn more about setting up GitOps configuration: https://aka.ms/AzureArcK8sUsingGitOps.\"\r\n }\r\n },\r\n \"operatorInstanceName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Operator instance name\",\r\n \"description\": \"Name used in the operator instances. Maximum of 23 lowercase alphanumeric characters or hyphen. Must start and end with an alphanumeric character.\"\r\n }\r\n },\r\n \"operatorNamespace\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Operator namespace\",\r\n \"description\": \"Namespace within which the operators will be installed. Maximum of 23 lowercase alphanumeric characters or hyphen. Must start and end with an alphanumeric character.\"\r\n }\r\n },\r\n \"operatorScope\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Operator scope\",\r\n \"description\": \"The permission scope for the operator. Possible values are 'cluster' (full access) or 'namespace' (restricted access).\"\r\n },\r\n \"allowedValues\": [\r\n \"cluster\",\r\n \"namespace\"\r\n ],\r\n \"defaultValue\": \"namespace\"\r\n },\r\n \"operatorType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Operator type\",\r\n \"description\": \"The type of operator to install. Currently, 'Flux' is supported.\"\r\n },\r\n \"allowedValues\": [\r\n \"Flux\"\r\n ],\r\n \"defaultValue\": \"Flux\"\r\n },\r\n \"operatorParams\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Operator parameters\",\r\n \"description\": \"Parameters to set on the Flux operator, separated by spaces. For example, --git-readonly --sync-garbage-collection. Learn more: http://aka.ms/AzureArcK8sFluxOperatorParams.\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"repositoryUrl\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Repository Url\",\r\n \"description\": \"The URL for the source control repository. Learn more about URL formats: https://aka.ms/GitOpsRepoUrlParameters\"\r\n }\r\n },\r\n \"enableHelmOperator\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable Helm\",\r\n \"description\": \"Indicate whether to enable Helm for this instance of Flux. Learn more: http://aka.ms/AzureArcK8sGitOpsWithHelm.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"true\"\r\n },\r\n \"chartVersion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Helm chart version for installing Flux Helm\",\r\n \"description\": \"The version of the Helm chart for installing Flux Helm. For example, 1.2.0\"\r\n },\r\n \"defaultValue\": \"1.2.0\"\r\n },\r\n \"chartValues\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Helm chart parameters for installing Flux Helm\",\r\n \"description\": \"Parameters for the Helm chart for installing Flux Helm, separated by spaces. For example, --set helm.versions=v3\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"deployIfNotExists\",\r\n \"auditIfNotExists\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"deployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations\",\r\n \"name\": \"[parameters('configurationResourceName')]\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deploymentScope\": \"ResourceGroup\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations/operatorParams\",\r\n \"in\": [\r\n \"[parameters('operatorParams')]\",\r\n \"[concat('--git-readonly ',parameters('operatorParams'))]\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations/repositoryUrl\",\r\n \"equals\": \"[parameters('repositoryUrl')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations/enableHelmOperator\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations/enableHelmOperator\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations/helmOperatorProperties.chartVersion\",\r\n \"equals\": \"[parameters('chartVersion')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations/helmOperatorProperties.chartValues\",\r\n \"equals\": \"[parameters('chartValues')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"configurationResourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"clusterLocation\": {\r\n \"type\": \"string\"\r\n },\r\n \"clusterName\": {\r\n \"type\": \"string\"\r\n },\r\n \"operatorInstanceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"operatorNamespace\": {\r\n \"type\": \"string\"\r\n },\r\n \"operatorScope\": {\r\n \"type\": \"string\"\r\n },\r\n \"operatorType\": {\r\n \"type\": \"string\"\r\n },\r\n \"operatorParams\": {\r\n \"type\": \"string\"\r\n },\r\n \"repositoryUrl\": {\r\n \"type\": \"string\"\r\n },\r\n \"enableHelmOperator\": {\r\n \"type\": \"string\"\r\n },\r\n \"chartVersion\": {\r\n \"type\": \"string\"\r\n },\r\n \"chartValues\": {\r\n \"type\": \"string\"\r\n },\r\n \"clusterResourceType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[contains(toLower(parameters('clusterResourceType')), toLower('connectedclusters'))]\",\r\n \"type\": \"Microsoft.Kubernetes/connectedClusters/providers/sourceControlConfigurations\",\r\n \"name\": \"[concat(parameters('clusterName'), '/Microsoft.KubernetesConfiguration/', parameters('configurationResourceName'))]\",\r\n \"apiVersion\": \"2021-03-01\",\r\n \"properties\": {\r\n \"operatorInstanceName\": \"[parameters('operatorInstanceName')]\",\r\n \"operatorNamespace\": \"[parameters('operatorNamespace')]\",\r\n \"operatorScope\": \"[parameters('operatorScope')]\",\r\n \"operatorType\": \"[parameters('operatorType')]\",\r\n \"operatorParams\": \"[parameters('operatorParams')]\",\r\n \"repositoryUrl\": \"[parameters('repositoryUrl')]\",\r\n \"enableHelmOperator\": \"[parameters('enableHelmOperator')]\",\r\n \"helmOperatorProperties\": {\r\n \"chartVersion\": \"[parameters('chartVersion')]\",\r\n \"chartValues\": \"[parameters('chartValues')]\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[contains(toLower(parameters('clusterResourceType')), toLower('managedclusters'))]\",\r\n \"type\": \"Microsoft.ContainerService/managedClusters/providers/sourceControlConfigurations\",\r\n \"name\": \"[concat(parameters('clusterName'), '/Microsoft.KubernetesConfiguration/', parameters('configurationResourceName'))]\",\r\n \"apiVersion\": \"2021-03-01\",\r\n \"properties\": {\r\n \"operatorInstanceName\": \"[parameters('operatorInstanceName')]\",\r\n \"operatorNamespace\": \"[parameters('operatorNamespace')]\",\r\n \"operatorScope\": \"[parameters('operatorScope')]\",\r\n \"operatorType\": \"[parameters('operatorType')]\",\r\n \"operatorParams\": \"[parameters('operatorParams')]\",\r\n \"repositoryUrl\": \"[parameters('repositoryUrl')]\",\r\n \"enableHelmOperator\": \"[parameters('enableHelmOperator')]\",\r\n \"helmOperatorProperties\": {\r\n \"chartVersion\": \"[parameters('chartVersion')]\",\r\n \"chartValues\": \"[parameters('chartValues')]\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"clusterLocation\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"clusterName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"configurationResourceName\": {\r\n \"value\": \"[parameters('configurationResourceName')]\"\r\n },\r\n \"operatorInstanceName\": {\r\n \"value\": \"[parameters('operatorInstanceName')]\"\r\n },\r\n \"operatorNamespace\": {\r\n \"value\": \"[parameters('operatorNamespace')]\"\r\n },\r\n \"operatorScope\": {\r\n \"value\": \"[parameters('operatorScope')]\"\r\n },\r\n \"operatorType\": {\r\n \"value\": \"[parameters('operatorType')]\"\r\n },\r\n \"operatorParams\": {\r\n \"value\": \"[parameters('operatorParams')]\"\r\n },\r\n \"repositoryUrl\": {\r\n \"value\": \"[parameters('repositoryUrl')]\"\r\n },\r\n \"enableHelmOperator\": {\r\n \"value\": \"[parameters('enableHelmOperator')]\"\r\n },\r\n \"chartVersion\": {\r\n \"value\": \"[parameters('chartVersion')]\"\r\n },\r\n \"chartValues\": {\r\n \"value\": \"[parameters('chartValues')]\"\r\n },\r\n \"clusterResourceType\": {\r\n \"value\": \"[field('type')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1d61c4d2-aef2-432b-87fc-7f96b019b7e1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1d61c4d2-aef2-432b-87fc-7f96b019b7e1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1538 - Security Categorization\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1538\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1d7658b2-e827-49c3-a2ae-6d2bd0b45874\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1d7658b2-e827-49c3-a2ae-6d2bd0b45874\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Virtual machines should be migrated to new Azure Resource Manager resources\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use new Azure Resource Manager for your virtual machines to provide security enhancements such as: stronger access control (RBAC), better auditing, Azure Resource Manager based deployment and governance, access to managed identities, access to key vault for secrets, Azure AD-based authentication and support for tags and resource groups for easier security management\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.ClassicCompute/virtualMachines\",\r\n \"Microsoft.Compute/virtualMachines\"\r\n ]\r\n },\r\n {\r\n \"value\": \"[field('type')]\",\r\n \"equals\": \"Microsoft.ClassicCompute/virtualMachines\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1d84d5fb-01f6-4d12-ba4f-4a26081d403d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1d84d5fb-01f6-4d12-ba4f-4a26081d403d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1298 - Identification And Authentication Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1298\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1dc784b5-4895-4d27-9d40-a06b032bd1ee\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1dc784b5-4895-4d27-9d40-a06b032bd1ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit API Applications that are not using latest supported .NET Framework\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use the latest supported .NET Framework version for the latest security classes. Using older classes and types can make your application vulnerable.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"api\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"apiApp\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UseLatestDotNet\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1de7b11d-1870-41a5-8181-507e7c663cfb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1de7b11d-1870-41a5-8181-507e7c663cfb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1595 - Developer Configuration Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1595\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1e0414e7-6ef5-4182-8076-aa82fbb53341\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1e0414e7-6ef5-4182-8076-aa82fbb53341\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Require a tag and its value on resources\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enforces a required tag and its value. Does not apply to resource groups.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Value\",\r\n \"description\": \"Value of the tag, such as 'production'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"equals\": \"[parameters('tagValue')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1e30110a-5ceb-460c-a204-c1c3969c6d62\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1e30110a-5ceb-460c-a204-c1c3969c6d62\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Cloud Services (extended support) role instances should have an endpoint protection solution installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Protect your Cloud Services (extended support) role instances from threats and vulnerabilities by ensuring an endpoint protection solution is installed on them.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/cloudServices\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"e71020c2-860c-3235-cd39-04f3f8c936d2\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1e378679-f122-4a96-a739-a7729c46e1aa\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1e378679-f122-4a96-a739-a7729c46e1aa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Synapse workspaces to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links to your virtual network to resolve to Azure Synapse workspace. Learn more at: https://docs.microsoft.com/azure/synapse-analytics/security/how-to-connect-to-workspace-from-restricted-network#appendix-dns-registration-for-private-endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Synapse\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone id\",\r\n \"description\": \"A private DNS zone Id\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\"\r\n }\r\n },\r\n \"targetSubResource\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Target sub-resource\",\r\n \"description\": \"Target sub resource the private endpoint connects to\"\r\n },\r\n \"allowedValues\": [\r\n \"Dev\",\r\n \"Sql\",\r\n \"SqlOnDemand\"\r\n ],\r\n \"defaultValue\": \"Dev\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"[parameters('targetSubResource')]\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"synapse-privateDnsZone\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1e5ed725-f16c-478b-bd4b-7bfa2f7940b9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1e5ed725-f16c-478b-bd4b-7bfa2f7940b9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Key vaults should have soft delete enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deleting a key vault without soft delete enabled permanently deletes all secrets, keys, and certificates stored in the key vault. Accidental deletion of a key vault can lead to permanent data loss. Soft delete allows you to recover an accidentally deleted key vault for a configurable retention period.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Key Vault\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/vaults\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.KeyVault/vaults/createMode\",\r\n \"equals\": \"recover\"\r\n }\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/enableSoftDelete\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/enableSoftDelete\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1e66c121-a66a-4b1f-9b83-0fd99bf0fc2d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1e66c121-a66a-4b1f-9b83-0fd99bf0fc2d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure API for FHIR should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure API for FHIR should have at least one approved private endpoint connection. Clients in a virtual network can securely access resources that have private endpoint connections through private links. For more information, visit: https://aka.ms/fhir-privatelink.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"API for FHIR\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HealthcareApis/services\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.HealthcareApis/services/privateEndpointConnections[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.HealthcareApis/services/privateEndpointConnections[*].privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1ee56206-5dd1-42ab-b02d-8aae8b1634ce\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1ee56206-5dd1-42ab-b02d-8aae8b1634ce\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"An Azure Active Directory administrator should be provisioned for SQL servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit provisioning of an Azure Active Directory administrator for your SQL server to enable Azure AD authentication. Azure AD authentication enables simplified permission management and centralized identity management of database users and other Microsoft services\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/administrators\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1f314764-cb73-4fc9-b863-8eca98ac36e9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1f314764-cb73-4fc9-b863-8eca98ac36e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Monitor Logs clusters should be encrypted with customer-managed key\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Create Azure Monitor logs cluster with customer-managed keys encryption. By default, the log data is encrypted with service-managed keys, but customer-managed keys are commonly required to meet regulatory compliance. Customer-managed key in Azure Monitor gives you more control over the access to you data, see https://docs.microsoft.com/azure/azure-monitor/platform/customer-managed-keys.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.OperationalInsights/clusters\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.OperationalInsights/clusters/keyVaultProperties.keyVaultUri\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"Microsoft.OperationalInsights/clusters/keyVaultProperties.keyVaultUri\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.OperationalInsights/clusters/keyVaultProperties.keyName\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"Microsoft.OperationalInsights/clusters/keyVaultProperties.keyName\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.OperationalInsights/clusters/keyVaultProperties.keyVersion\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1f68a601-6e6d-4e42-babf-3f643a047ea2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1f68a601-6e6d-4e42-babf-3f643a047ea2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Event Hub to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Event Hub to stream to a regional Log Analytics workspace when any Event Hub which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_logAnalytics\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventHub/namespaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.EventHub/namespaces/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"ArchiveLogs\",\r\n \"enabled\": true,\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n },\r\n {\r\n \"category\": \"OperationalLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"AutoScaleLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"KafkaCoordinatorLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"KafkaUserErrorLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"EventHubVNetConnectionEvent\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"CustomerManagedKeyUserLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1f6e93e8-6b31-41b1-83f6-36e449a42579\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1f6e93e8-6b31-41b1-83f6-36e449a42579\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Defender for Key Vaults to be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for Key Vault provides an additional layer of protection and security intelligence by detecting unusual and potentially harmful attempts to access or exploit key vault accounts.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"KeyVaults\",\r\n \"deploymentScope\": \"subscription\",\r\n \"existenceScope\": \"subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n },\r\n \"deployment\": {\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {},\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"name\": \"KeyVaults\",\r\n \"properties\": {\r\n \"pricingTier\": \"Standard\"\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1f725891-01c0-420a-9059-4fa46cb770b7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1f725891-01c0-420a-9059-4fa46cb770b7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'Security Options - Shutdown'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Shutdown'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Shutdown: Allow system to be shut down without having to log on\",\r\n \"description\": \"Specifies whether a computer can be shut down when a user is not logged on. If this policy setting is enabled, the shutdown command is available on the Windows logon screen.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"ShutdownClearVirtualMemoryPagefile\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Shutdown: Clear virtual memory pagefile\",\r\n \"description\": \"Specifies whether the virtual memory pagefile is cleared when the system is shut down. When this policy setting is enabled, the system pagefile is cleared each time that the system shuts down properly. For systems with large amounts of RAM, this could result in substantial time needed to complete the shutdown.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsShutdown\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Shutdown: Allow system to be shut down without having to log on;ExpectedValue', '=', parameters('ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn'), ',', 'Shutdown: Clear virtual memory pagefile;ExpectedValue', '=', parameters('ShutdownClearVirtualMemoryPagefile')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsShutdown\"\r\n },\r\n \"ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn\": {\r\n \"value\": \"[parameters('ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn')]\"\r\n },\r\n \"ShutdownClearVirtualMemoryPagefile\": {\r\n \"value\": \"[parameters('ShutdownClearVirtualMemoryPagefile')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn\": {\r\n \"type\": \"string\"\r\n },\r\n \"ShutdownClearVirtualMemoryPagefile\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Shutdown: Allow system to be shut down without having to log on;ExpectedValue\",\r\n \"value\": \"[parameters('ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn')]\"\r\n },\r\n {\r\n \"name\": \"Shutdown: Clear virtual memory pagefile;ExpectedValue\",\r\n \"value\": \"[parameters('ShutdownClearVirtualMemoryPagefile')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Shutdown: Allow system to be shut down without having to log on;ExpectedValue\",\r\n \"value\": \"[parameters('ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn')]\"\r\n },\r\n {\r\n \"name\": \"Shutdown: Clear virtual memory pagefile;ExpectedValue\",\r\n \"value\": \"[parameters('ShutdownClearVirtualMemoryPagefile')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1f8c20ce-3414-4496-8b26-0e902a1541da\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1f8c20ce-3414-4496-8b26-0e902a1541da\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Cosmos DB accounts should use customer-managed keys to encrypt data at rest\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use customer-managed keys to manage the encryption at rest of your Azure Cosmos DB. By default, the data is encrypted at rest with service-managed keys, but customer-managed keys are commonly required to meet regulatory compliance standards. Customer-managed keys enable the data to be encrypted with an Azure Key Vault key created and owned by you. You have full control and responsibility for the key lifecycle, including rotation and management. Learn more at https://aka.ms/cosmosdb-cmk.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"Cosmos DB\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The desired effect of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/keyVaultKeyUri\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DocumentDB/databaseAccounts\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1f905d99-2ab7-462c-a6b0-f709acca6c8f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1f905d99-2ab7-462c-a6b0-f709acca6c8f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Logic Apps Integration Service Environment should be encrypted with customer-managed keys\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy into Integration Service Environment to manage encryption at rest of Logic Apps data using customer-managed keys. By default, customer data is encrypted with service-managed keys, but customer-managed keys are commonly required to meet regulatory compliance standards. Customer-managed keys enable the data to be encrypted with an Azure Key Vault key created and owned by you. You have full control and responsibility for the key lifecycle, including rotation and management.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Logic Apps\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Logic/integrationServiceEnvironments\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Logic/integrationServiceEnvironments/encryptionConfiguration\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1fafeaf6-7927-4059-a50a-8eb2a7a6f2b5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1fafeaf6-7927-4059-a50a-8eb2a7a6f2b5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure HDInsight clusters should use encryption at host to encrypt data at rest\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enabling encryption at host helps protect and safeguard your data to meet your organizational security and compliance commitments. When you enable encryption at host, data stored on the VM host is encrypted at rest and flows encrypted to the Storage service.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"HDInsight\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HDInsight/clusters\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.HDInsight/clusters/diskEncryptionProperties.encryptionAtHost\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.HDInsight/clusters/diskEncryptionProperties.encryptionAtHost\",\r\n \"equals\": false\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1fd32ebd-e4c3-4e13-a54a-d7422d4d95f6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1fd32ebd-e4c3-4e13-a54a-d7422d4d95f6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1616 - System And Communications Protection Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1616\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2006457a-48b3-4f7b-8d2e-1532287f9929\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2006457a-48b3-4f7b-8d2e-1532287f9929\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1650 - Public Key Infrastructure Certificates\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1650\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/201d3740-bd16-4baf-b4b8-7cda352228b7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"201d3740-bd16-4baf-b4b8-7cda352228b7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Web ports should be restricted on Network Security Groups associated to your VM\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure security center has discovered that some of your virtual machines are running web applications, and the NSGs associated to these virtual machines are overly permissive with regards to the web application ports\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Disabled\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"unprotectedWebApplication\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/201ea587-7c90-41c3-910f-c280ae01cfd6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"201ea587-7c90-41c3-910f-c280ae01cfd6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"VM Image Builder templates should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to your VM Image Builder building resources, data leakage risks are reduced. Learn more about private links at: https://docs.microsoft.com/azure/virtual-machines/linux/image-builder-networking#deploy-using-an-existing-vnet.\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0\",\r\n \"category\": \"VM Image Builder\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\",\r\n \"Deny\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.VirtualMachineImages/imageTemplates\"\r\n },\r\n {\r\n \"field\": \"Microsoft.VirtualMachineImages/imageTemplates/vmProfile.vnetConfig\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2154edb9-244f-4741-9970-660785bccdaa\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2154edb9-244f-4741-9970-660785bccdaa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1181 - Baseline Configuration | Retention Of Previous Configurations\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1181\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/21839937-d241-4fa5-95c6-b669253d9ab9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"21839937-d241-4fa5-95c6-b669253d9ab9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"VPN gateways should use only Azure Active Directory (Azure AD) authentication for point-to-site users\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling local authentication methods improves security by ensuring that VPN Gateways use only Azure Active Directory identities for authentication. Learn more about Azure AD authentication at https://docs.microsoft.com/azure/vpn-gateway/openvpn-azure-ad-tenant\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworkGateways\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworkGateways/vpnClientConfiguration.vpnClientAddressPool.addressPrefixes\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/virtualNetworkGateways/vpnClientConfiguration.vpnAuthenticationTypes[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/virtualNetworkGateways/vpnClientConfiguration.vpnAuthenticationTypes[*]\",\r\n \"notcontains\": \"AAD\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/21a6bc25-125e-4d13-b82d-2e19b7208ab7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"21a6bc25-125e-4d13-b82d-2e19b7208ab7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Public network access should be disabled for Azure File Sync\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling the public endpoint allows you to restrict access to your Storage Sync Service resource to requests destined to approved private endpoints on your organization's network. There is nothing inherently insecure about allowing requests to the public endpoint, however, you may wish to disable it to meet regulatory, legal, or organizational policy requirements. You can disable the public endpoint for a Storage Sync Service by setting the incomingTrafficPolicy of the resource to AllowVirtualNetworksOnly.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.StorageSync/storageSyncServices\"\r\n },\r\n {\r\n \"field\": \"Microsoft.StorageSync/storageSyncServices/incomingTrafficPolicy\",\r\n \"notEquals\": \"AllowVirtualNetworksOnly\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/21a8cd35-125e-4d13-b82d-2e19b7208bb7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"21a8cd35-125e-4d13-b82d-2e19b7208bb7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure SignalR Service should disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"To improve the security of Azure SignalR Service resource, ensure that it isn't exposed to the public internet and can only be accessed from a private endpoint. Disable the public network access property as described in https://aka.ms/asrs/networkacls. This option disables access from any public address space outside the Azure IP range, and denies all logins that match IP or virtual network-based firewall rules. This reduces data leakage risks.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SignalR\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.SignalRService/SignalR\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.SignalRService/SignalR/networkACLs.defaultAction\",\r\n \"equals\": \"Allow\"\r\n },\r\n {\r\n \"field\": \"Microsoft.SignalRService/SignalR/networkACLs.publicNetwork.allow\",\r\n \"exists\": false\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.SignalRService/SignalR/networkACLs.publicNetwork.allow[*]\"\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/21a9766a-82a5-4747-abb5-650b6dbba6d0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"21a9766a-82a5-4747-abb5-650b6dbba6d0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1111 - Response To Audit Processing Failures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1111\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/21de687c-f15e-4e51-bf8d-f35c8619965b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"21de687c-f15e-4e51-bf8d-f35c8619965b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1596 - Developer Configuration Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1596\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/21e25e01-0ae0-41be-919e-04ce92b8e8b8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"21e25e01-0ae0-41be-919e-04ce92b8e8b8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'Security Options - Audit'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Audit'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsAudit\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/21e2995e-683e-497a-9e81-2f42ad07050a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"21e2995e-683e-497a-9e81-2f42ad07050a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1426 - Media Protection Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Media Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1426\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/21f639bc-f42b-46b1-8f40-7a2a389c291a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"21f639bc-f42b-46b1-8f40-7a2a389c291a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit API Apps that are not using custom domains\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use of custom domains protects a API app from common attacks such as phishing and other DNS-related attacks.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"api\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"apiApp\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UsedCustomDomains\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/224da9fe-0d38-4e79-adb3-0a6e2af942ac\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"224da9fe-0d38-4e79-adb3-0a6e2af942ac\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1399 - Controlled Maintenance\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1399\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2256e638-eb23-480f-9e15-6cf1af0a76b3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2256e638-eb23-480f-9e15-6cf1af0a76b3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1221 - Least Functionality | Authorized Software / Whitelisting\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1221\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/22589a07-0007-486a-86ca-95355081ae2a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"22589a07-0007-486a-86ca-95355081ae2a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'System Audit Policies - Account Management'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Account Management'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesAccountManagement\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/225e937e-d32e-4713-ab74-13ce95b3519a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"225e937e-d32e-4713-ab74-13ce95b3519a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Management ports should be closed on your virtual machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Open remote management ports are exposing your VM to a high level of risk from Internet-based attacks. These attacks attempt to brute force credentials to gain admin access to the machine.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"bc303248-3d14-44c2-96a0-55f5c326b5fe\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/22730e10-96f6-4aac-ad84-9383d35b5917\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"22730e10-96f6-4aac-ad84-9383d35b5917\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1493 - System Security Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1493\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/22b469b3-fccf-42da-aa3b-a28e6fb113ce\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"22b469b3-fccf-42da-aa3b-a28e6fb113ce\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Only secure connections to your Azure Cache for Redis should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of only connections via SSL to Azure Cache for Redis. Use of secure connections ensures authentication between the server and the service and protects data in transit from network layer attacks such as man-in-the-middle, eavesdropping, and session-hijacking\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Cache\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Cache/redis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Cache/Redis/enableNonSslPort\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/22bee202-a82f-4305-9a2a-6d7f44d4dedb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"22bee202-a82f-4305-9a2a-6d7f44d4dedb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs that do not restrict the minimum password length to 14 characters\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that do not restrict the minimum password length to 14 characters. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"2.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"MinimumPasswordLength\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"MinimumPasswordLength\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/23020aa6-1135-4be2-bae2-149982b06eca\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"23020aa6-1135-4be2-bae2-149982b06eca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1256 - Contingency Plan | Identify Critical Assets\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1256\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/232ab24b-810b-4640-9019-74a7d0d6a980\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"232ab24b-810b-4640-9019-74a7d0d6a980\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Service Bus should use a virtual network service endpoint\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Service Bus not configured to use a virtual network service endpoint. The resource type Microsoft.ServiceBus/namespaces/virtualNetworkRules is deprecated in the latest API version.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Network\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ServiceBus/namespaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.ServiceBus/namespaces/virtualNetworkRules\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.ServiceBus/namespaces/virtualNetworkRules/virtualNetworkSubnetId\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/235359c5-7c52-4b82-9055-01c75cf9f60e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"235359c5-7c52-4b82-9055-01c75cf9f60e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Defender for DNS to be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for DNS provides an additional layer of protection for your cloud resources by continuously monitoring all DNS queries from your Azure resources. Azure Defender alerts you about suspicious activity at the DNS layer. Learn more about the capabilities of Azure Defender for DNS at https://aka.ms/defender-for-dns . Enabling this Azure Defender plan results in charges. Learn about the pricing details per region on Security Center's pricing page: https://aka.ms/pricing-security-center .\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"Dns\",\r\n \"deploymentScope\": \"subscription\",\r\n \"existenceScope\": \"subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n },\r\n \"deployment\": {\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {},\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"name\": \"Dns\",\r\n \"properties\": {\r\n \"pricingTier\": \"Standard\"\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2370a3c1-4a25-4283-a91a-c9c1a145fb2f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2370a3c1-4a25-4283-a91a-c9c1a145fb2f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines that do not have a minimum password age of 1 day\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if Windows machines that do not have a minimum password age of 1 day\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"MinimumPasswordAge\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"MinimumPasswordAge\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/237b38db-ca4d-4259-9e47-7882441ca2c0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"237b38db-ca4d-4259-9e47-7882441ca2c0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Stream Analytics to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Stream Analytics to stream to a regional Log Analytics workspace when any Stream Analytics which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_logAnalytics\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.StreamAnalytics/streamingjobs\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.StreamAnalytics/streamingjobs/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"Execution\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Authoring\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/237e0f7e-b0e8-4ec4-ad46-8c12cb66d673\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"237e0f7e-b0e8-4ec4-ad46-8c12cb66d673\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Automation accounts to disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable public network access for Azure Automation account so that it isn't accessible over the public internet. This configuration helps protect them against data leakage risks. You can limit exposure of the your Automation account resources by creating private endpoints instead. Learn more at: https://aka.ms/privateendpoints.\",\r\n \"metadata\": {\r\n \"category\": \"Automation\",\r\n \"version\": \"1.0.0\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Automation/automationAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Automation/automationAccounts/publicNetworkAccess\",\r\n \"notEquals\": false\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"conflictEffect\": \"audit\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.Automation/automationAccounts/publicNetworkAccess\",\r\n \"value\": false\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/23b36a7c-9d26-4288-a8fd-c1d2fa284d8c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"23b36a7c-9d26-4288-a8fd-c1d2fa284d8c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1268 - Alternate Storage Site\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1268\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/23f6e984-3053-4dfc-ab48-543b764781f5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"23f6e984-3053-4dfc-ab48-543b764781f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1122 - Audit Review, Analysis, And Reporting | Permitted Actions\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1122\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/243ec95e-800c-49d4-ba52-1fdd9f6b8b57\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"243ec95e-800c-49d4-ba52-1fdd9f6b8b57\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1231 - Configuration Management Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1231\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/244e0c05-cc45-4fe7-bf36-42dcf01f457d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"244e0c05-cc45-4fe7-bf36-42dcf01f457d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Activity logs to stream to specified Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Deploys the diagnostic settings for Azure Activity to stream subscriptions audit logs to a Log Analytics workspace to monitor subscription-level events\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Primary Log Analytics workspace\",\r\n \"description\": \"If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"deploymentScope\": \"Subscription\",\r\n \"existenceScope\": \"Subscription\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/workspaceId\",\r\n \"equals\": \"[parameters('logAnalytics')]\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"name\": \"subscriptionToLa\",\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"location\": \"Global\",\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"logs\": [\r\n {\r\n \"category\": \"Administrative\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Security\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"ServiceHealth\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Alert\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Recommendation\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Policy\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Autoscale\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"ResourceHealth\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2465583e-4e78-4c15-b6be-a36cbc7c8b0f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2465583e-4e78-4c15-b6be-a36cbc7c8b0f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1082 - Information Sharing\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1082\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/24d480ef-11a0-4b1b-8e70-4e023bf2be23\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"24d480ef-11a0-4b1b-8e70-4e023bf2be23\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs that do not have a maximum password age of 70 days\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that do not have a maximum password age of 70 days. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"MaximumPasswordAge\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/24dde96d-f0b1-425e-884f-4a1421e2dcdc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"24dde96d-f0b1-425e-884f-4a1421e2dcdc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Infrastructure encryption should be enabled for Azure Database for PostgreSQL servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable infrastructure encryption for Azure Database for PostgreSQL servers to have higher level of assurance that the data is secure. When infrastructure encryption is enabled, the data at rest is encrypted twice using FIPS 140-2 compliant Microsoft managed keys\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/servers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/infrastructureEncryption\",\r\n \"notEquals\": \"Enabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/24fba194-95d6-48c0-aea7-f65bf859c598\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"24fba194-95d6-48c0-aea7-f65bf859c598\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Data Lake Storage Gen1 to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Data Lake Storage Gen1 to stream to a regional Log Analytics workspace when any Data Lake Storage Gen1 which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_logAnalytics\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataLakeStore/accounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.DataLakeStore/accounts/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"Audit\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Requests\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/25763a0a-5783-4f14-969e-79d4933eb74b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"25763a0a-5783-4f14-969e-79d4933eb74b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1372 - Incident Reporting\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1372\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/25b96717-c912-4c00-9143-4e487f411726\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"25b96717-c912-4c00-9143-4e487f411726\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1038 - Least Privilege | Privileged Accounts\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1038\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/26692e88-71b7-4a5f-a8ac-9f31dd05bd8e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"26692e88-71b7-4a5f-a8ac-9f31dd05bd8e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Endpoint protection solution should be installed on virtual machine scale sets\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit the existence and health of an endpoint protection solution on your virtual machines scale sets, to protect them from threats and vulnerabilities.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"e71020c2-860c-3235-cd39-04f3f8c936d2\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/26a828e1-e88f-464e-bbb3-c134a282b9de\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"26a828e1-e88f-464e-bbb3-c134a282b9de\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1649 - Collaborative Computing Devices\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1649\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/26d292cc-b0b8-4c29-9337-68abc758bf7b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"26d292cc-b0b8-4c29-9337-68abc758bf7b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Metric alert rules should be configured on Batch accounts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit configuration of metric alert rules on Batch account to enable the required metric\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Batch\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"metricName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Metric name\",\r\n \"description\": \"The metric name that an alert rule must be enabled on\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Batch/batchAccounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/alertRules\",\r\n \"existenceScope\": \"Subscription\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/alertRules/isEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/alertRules/condition.dataSource.metricName\",\r\n \"equals\": \"[parameters('metricName')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/alertRules/condition.dataSource.resourceUri\",\r\n \"equals\": \"[concat('/subscriptions/', subscription().subscriptionId, '/resourcegroups/', resourceGroup().name, '/providers/Microsoft.Batch/batchAccounts/', field('name'))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/26ee67a2-f81a-4ba8-b9ce-8550bd5ee1a7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"26ee67a2-f81a-4ba8-b9ce-8550bd5ee1a7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure virtual machines to be onboarded to Azure Automanage\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Automanage enrolls, configures, and monitors virtual machines with best practice as defined in the Microsoft Cloud Adoption Framework for Azure. Use this policy to apply Automanage to your selected scope.\",\r\n \"metadata\": {\r\n \"version\": \"4.1.0\",\r\n \"category\": \"Automanage\"\r\n },\r\n \"parameters\": {\r\n \"automanageAccount\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Automanage account\",\r\n \"description\": \"The Automanage account is an Azure managed identity under which virtual machine operations are performed. If this account is outside of the scope of the assignment you must manually grant 'Contributor' permissions (or similar) on the account to the policy assignment's principal ID.\",\r\n \"strongType\": \"Microsoft.Automanage/accounts\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"configurationProfileAssignment\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Configuration profile\",\r\n \"description\": \"The management services provided are based on whether the machine is intended to be used in a dev/test environment or production.\"\r\n },\r\n \"allowedValues\": [\r\n \"Azure virtual machine best practices – Production\",\r\n \"Azure virtual machine best practices – Dev/test\"\r\n ],\r\n \"defaultValue\": \"Azure virtual machine best practices – Production\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"eastus\",\r\n \"eastus2\",\r\n \"westus\",\r\n \"westus2\",\r\n \"centralus\",\r\n \"southcentralus\",\r\n \"westcentralus\",\r\n \"northeurope\",\r\n \"westeurope\",\r\n \"canadacentral\",\r\n \"japaneast\",\r\n \"uksouth\",\r\n \"australiaeast\",\r\n \"australiasoutheast\",\r\n \"southeastasia\"\r\n ]\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.imageReference.id\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.imageReference.sku\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"8*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\",\r\n \"rhel-raw\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\",\r\n \"rhel-raw\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"8*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"15*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.imageReference.id\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.imageReference.sku\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.Automanage/configurationProfileAssignments\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Automanage/configurationProfileAssignments/configurationProfile\",\r\n \"equals\": \"[parameters('configurationProfileAssignment')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Automanage/configurationProfileAssignments/accountId\",\r\n \"equals\": \"[parameters('automanageAccount')]\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"machineName\": {\r\n \"value\": \"[field('Name')]\"\r\n },\r\n \"automanageAccount\": {\r\n \"value\": \"[parameters('automanageAccount')]\"\r\n },\r\n \"configurationProfileAssignment\": {\r\n \"value\": \"[parameters('configurationProfileAssignment')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"machineName\": {\r\n \"type\": \"String\"\r\n },\r\n \"automanageAccount\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationProfileAssignment\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/configurationProfileAssignments\",\r\n \"apiVersion\": \"2020-06-30-preview\",\r\n \"name\": \"[concat(parameters('machineName'), '/Microsoft.Automanage/', 'default')]\",\r\n \"properties\": {\r\n \"configurationProfile\": \"[parameters('configurationProfileAssignment')]\",\r\n \"accountId\": \"[parameters('automanageAccount')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/270610db-8c04-438a-a739-e8e6745b22d3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"270610db-8c04-438a-a739-e8e6745b22d3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1396 - Controlled Maintenance\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1396\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/276af98f-4ff9-4e69-99fb-c9b2452fb85f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"276af98f-4ff9-4e69-99fb-c9b2452fb85f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Flow logs should be enabled for every network security group\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit for flow log resources to verify if flow log status is enabled. Enabling flow logs allows to log information about IP traffic flowing through network security group. It can be used for optimizing network flows, monitoring throughput, verifying compliance, detecting intrusions and more.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkWatchers/flowLogs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkWatchers/flowLogs/enabled\",\r\n \"equals\": false\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/27960feb-a23c-4577-8d36-ef8b5f35e0be\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"27960feb-a23c-4577-8d36-ef8b5f35e0be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1074 - Access Control For Mobile Devices\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1074\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/27a69937-af92-4198-9b86-08d355c7e59a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"27a69937-af92-4198-9b86-08d355c7e59a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1527 - Access Agreements\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1527\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2823de66-332f-4bfd-94a3-3eb036cd3b67\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2823de66-332f-4bfd-94a3-3eb036cd3b67\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy default Microsoft IaaSAntimalware extension for Windows Server\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy deploys a Microsoft IaaSAntimalware extension with a default configuration when a VM is not configured with the antimalware extension.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"IaaSAntimalware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"ExclusionsPaths\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"\",\r\n \"metadata\": {\r\n \"description\": \"Semicolon delimited list of file paths or locations to exclude from scanning\"\r\n }\r\n },\r\n \"ExclusionsExtensions\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"\",\r\n \"metadata\": {\r\n \"description\": \"Semicolon delimited list of file extensions to exclude from scanning\"\r\n }\r\n },\r\n \"ExclusionsProcesses\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"\",\r\n \"metadata\": {\r\n \"description\": \"Semicolon delimited list of process names to exclude from scanning\"\r\n }\r\n },\r\n \"RealtimeProtectionEnabled\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"true\",\r\n \"metadata\": {\r\n \"description\": \"Indicates whether or not real time protection is enabled (default is true)\"\r\n }\r\n },\r\n \"ScheduledScanSettingsIsEnabled\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"false\",\r\n \"metadata\": {\r\n \"description\": \"Indicates whether or not custom scheduled scan settings are enabled (default is false)\"\r\n }\r\n },\r\n \"ScheduledScanSettingsScanType\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"Quick\",\r\n \"metadata\": {\r\n \"description\": \"Indicates whether scheduled scan setting type is set to Quick or Full (default is Quick)\"\r\n }\r\n },\r\n \"ScheduledScanSettingsDay\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"7\",\r\n \"metadata\": {\r\n \"description\": \"Day of the week for scheduled scan (1-Sunday, 2-Monday, ..., 7-Saturday)\"\r\n }\r\n },\r\n \"ScheduledScanSettingsTime\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"120\",\r\n \"metadata\": {\r\n \"description\": \"When to perform the scheduled scan, measured in minutes from midnight (0-1440). For example: 0 = 12AM, 60 = 1AM, 120 = 2AM.\"\r\n }\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('vmName'),'/IaaSAntimalware')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"apiVersion\": \"2017-12-01\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Security\",\r\n \"type\": \"IaaSAntimalware\",\r\n \"typeHandlerVersion\": \"1.3\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"AntimalwareEnabled\": true,\r\n \"RealtimeProtectionEnabled\": \"[parameters('RealtimeProtectionEnabled')]\",\r\n \"ScheduledScanSettings\": {\r\n \"isEnabled\": \"[parameters('ScheduledScanSettingsIsEnabled')]\",\r\n \"day\": \"[parameters('ScheduledScanSettingsDay')]\",\r\n \"time\": \"[parameters('ScheduledScanSettingsTime')]\",\r\n \"scanType\": \"[parameters('ScheduledScanSettingsScanType')]\"\r\n },\r\n \"Exclusions\": {\r\n \"Extensions\": \"[parameters('ExclusionsExtensions')]\",\r\n \"Paths\": \"[parameters('ExclusionsPaths')]\",\r\n \"Processes\": \"[parameters('ExclusionsProcesses')]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"RealtimeProtectionEnabled\": {\r\n \"value\": \"true\"\r\n },\r\n \"ScheduledScanSettingsIsEnabled\": {\r\n \"value\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2835b622-407b-4114-9198-6f7064cbe0dc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2835b622-407b-4114-9198-6f7064cbe0dc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1342 - Authenticator Management | Hardware Token-Based Authentication\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1342\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/283a4e29-69d5-4c94-b99e-29acf003c899\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"283a4e29-69d5-4c94-b99e-29acf003c899\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1436 - Media Transport\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Media Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1436\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/28aab8b4-74fd-4b7c-9080-5a7be525d574\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"28aab8b4-74fd-4b7c-9080-5a7be525d574\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure SQL Server to disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling the public network access property shuts down public connectivity such that Azure SQL Server can only be accessed from a private endpoint. This configuration disables the public network access for all databases under the Azure SQL Server.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\",\r\n \"version\": \"1.0.0\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"conflictEffect\": \"audit\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.Sql/servers/publicNetworkAccess\",\r\n \"value\": \"Disabled\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/28b0b1e5-17ba-4963-a7a4-5a1ab4400a0b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"28b0b1e5-17ba-4963-a7a4-5a1ab4400a0b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1224 - Information System Component Inventory | Updates During Installations / Removals\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1224\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/28cfa30b-7f72-47ce-ba3b-eed26c8d2c82\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"28cfa30b-7f72-47ce-ba3b-eed26c8d2c82\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1148 - Security Assessments | Independent Assessors\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1148\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/28e62650-c7c2-4786-bdfa-17edc1673902\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"28e62650-c7c2-4786-bdfa-17edc1673902\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1418 - Nonlocal Maintenance | Comparable Security / Sanitization\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1418\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/28e633fd-284e-4ea7-88b4-02ca157ed713\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"28e633fd-284e-4ea7-88b4-02ca157ed713\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Defender for App Service should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for App Service leverages the scale of the cloud, and the visibility that Azure has as a cloud provider, to monitor for common web app attacks.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.3\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"AppServices\",\r\n \"existenceScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2913021d-f2fd-4f3d-b958-22354e2bdbcb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2913021d-f2fd-4f3d-b958-22354e2bdbcb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1634 - Boundary Protection | Prevent Unauthorized Exfiltration\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1634\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/292a7c44-37fa-4c68-af7c-9d836955ded2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"292a7c44-37fa-4c68-af7c-9d836955ded2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Service Bus Premium namespaces should use a customer-managed key for encryption\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Service Bus supports the option of encrypting data at rest with either Microsoft-managed keys (default) or customer-managed keys. Choosing to encrypt data using customer-managed keys enables you to assign, rotate, disable, and revoke access to the keys that Service Bus will use to encrypt data in your namespace. Note that Service Bus only supports encryption with customer-managed keys for premium namespaces.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Service Bus\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ServiceBus/namespaces\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ServiceBus/namespaces/sku.tier\",\r\n \"equals\": \"Premium\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.ServiceBus/namespaces/encryption.keySource\",\r\n \"equals\": \"Microsoft.Keyvault\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/295fc8b1-dc9f-4f53-9c61-3f313ceab40a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"295fc8b1-dc9f-4f53-9c61-3f313ceab40a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'Security Options - User Account Control'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - User Account Control'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsUserAccountControl\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/29829ec2-489d-4925-81b7-bda06b1718e0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"29829ec2-489d-4925-81b7-bda06b1718e0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Append a tag and its value to resources\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Appends the specified tag and value when any resource which is missing this tag is created or updated. Does not modify the tags of resources created before this policy was applied until those resources are changed. Does not apply to resource groups. New 'modify' effect policies are available that support remediation of tags on existing resources (see https://aka.ms/modifydoc).\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Value\",\r\n \"description\": \"Value of the tag, such as 'production'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2a0e14a6-b0a6-4fab-991a-187a4f81c498\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2a0e14a6-b0a6-4fab-991a-187a4f81c498\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Storage accounts should restrict network access using virtual network rules\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Protect your storage accounts from potential threats using virtual network rules as a preferred method instead of IP-based filtering. Disabling IP-based filtering prevents public IPs from accessing your storage accounts.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the audit policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Storage/storageAccounts/networkAcls.defaultAction\",\r\n \"notEquals\": \"Deny\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Storage/storageAccounts/networkAcls.ipRules[*]\"\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2a1a9cdf-e04d-429a-8416-3bfb72a1b26f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2a1a9cdf-e04d-429a-8416-3bfb72a1b26f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1219 - Least Functionality | Authorized Software / Whitelisting\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1219\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2a39ac75-622b-4c88-9a3f-45b7373f7ef7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2a39ac75-622b-4c88-9a3f-45b7373f7ef7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'System Audit Policies - Policy Change'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'System Audit Policies - Policy Change' for auditing changes to system audit policies. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesPolicyChange\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"AuditAuthenticationPolicyChange\": \"Audit Authentication Policy Change;ExpectedValue\",\r\n \"AuditAuthorizationPolicyChange\": \"Audit Authorization Policy Change;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"AuditAuthenticationPolicyChange\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Authentication Policy Change\",\r\n \"description\": \"Specifies whether audit events are generated when changes are made to authentication policy. This setting is useful for tracking changes in domain-level and forest-level trust and privileges that are granted to user accounts or groups.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"Success\"\r\n },\r\n \"AuditAuthorizationPolicyChange\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Authorization Policy Change\",\r\n \"description\": \"Specifies whether audit events are generated for assignment and removal of user rights in user right policies, changes in security token object permission, resource attributes changes and Central Access Policy changes for file system objects.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"No Auditing\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesPolicyChange\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit Authentication Policy Change;ExpectedValue', '=', parameters('AuditAuthenticationPolicyChange'), ',', 'Audit Authorization Policy Change;ExpectedValue', '=', parameters('AuditAuthorizationPolicyChange')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2a7a701e-dff3-4da9-9ec5-42cb98594c0b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2a7a701e-dff3-4da9-9ec5-42cb98594c0b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure Azure Defender for SQL agent on virtual machine\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Configure Windows machines to automatically install the Azure Defender for SQL agent where the Azure Monitor Agent is installed. Security Center collects events from the agent and uses them to provide security alerts and tailored hardening tasks (recommendations). Creates a resource group and Log Analytics workspace in the same region as the machine. Target virtual machines must be in a supported location.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"version\": \"1.0.0-preview\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"enableCollectionOfSqlQueriesForSecurityResearch\": {\r\n \"type\": \"Boolean\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable collection of SQL queries for security research\",\r\n \"description\": \"Enable or disable the collection of SQL queries for security research.\"\r\n },\r\n \"allowedValues\": [\r\n true,\r\n false\r\n ],\r\n \"defaultValue\": true\r\n },\r\n \"azureDefenderForSqlExtensionTypeToInstall\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Azure Defender For SQL extension type to install\",\r\n \"description\": \"The type of the Azure Defender For SQL extension needed to be installed.\"\r\n },\r\n \"allowedValues\": [\r\n \"AdvancedThreatProtection.Windows\",\r\n \"VulnerabilityAssessment.Windows\"\r\n ]\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines/extensions\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"australiacentral\",\r\n \"australiaeast\",\r\n \"australiasoutheast\",\r\n \"brazilsouth\",\r\n \"canadacentral\",\r\n \"centralindia\",\r\n \"centralus\",\r\n \"eastasia\",\r\n \"eastus2euap\",\r\n \"eastus\",\r\n \"eastus2\",\r\n \"francecentral\",\r\n \"germanywestcentral\",\r\n \"japaneast\",\r\n \"koreacentral\",\r\n \"northcentralus\",\r\n \"northeurope\",\r\n \"norwayeast\",\r\n \"southcentralus\",\r\n \"southeastasia\",\r\n \"switzerlandnorth\",\r\n \"switzerlandwest\",\r\n \"southafricanorth\",\r\n \"swedencentral\",\r\n \"uaenorth\",\r\n \"uksouth\",\r\n \"ukwest\",\r\n \"westcentralus\",\r\n \"westeurope\",\r\n \"westus\",\r\n \"westus2\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"AzureMonitorWindowsAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitor\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"[concat(first(split(field('fullName'), '/')), '/Microsoft.Azure.AzureDefenderForSQL.', parameters('azureDefenderForSqlExtensionTypeToInstall'))]\",\r\n \"deploymentScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"[parameters('azureDefenderForSqlExtensionTypeToInstall')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.AzureDefenderForSQL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"in\": [\r\n \"Succeeded\",\r\n \"Provisioning succeeded\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"resourceGroup\": {\r\n \"value\": \"[resourceGroup().name]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"vmName\": {\r\n \"value\": \"[first(split(field('fullName'), '/'))]\"\r\n },\r\n \"enableCollectionOfSqlQueriesForSecurityResearch\": {\r\n \"value\": \"[parameters('enableCollectionOfSqlQueriesForSecurityResearch')]\"\r\n },\r\n \"azureDefenderForSqlExtensionTypeToInstall\": {\r\n \"value\": \"[parameters('azureDefenderForSqlExtensionTypeToInstall')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceGroup\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"enableCollectionOfSqlQueriesForSecurityResearch\": {\r\n \"type\": \"bool\"\r\n },\r\n \"azureDefenderForSqlExtensionTypeToInstall\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"locationLongNameToShortMap\": {\r\n \"australiacentral\": \"CAU\",\r\n \"australiaeast\": \"EAU\",\r\n \"australiasoutheast\": \"SEAU\",\r\n \"brazilsouth\": \"CQ\",\r\n \"canadacentral\": \"CCA\",\r\n \"centralindia\": \"CIN\",\r\n \"centralus\": \"CUS\",\r\n \"eastasia\": \"EA\",\r\n \"eastus2euap\": \"eus2p\",\r\n \"eastus\": \"EUS\",\r\n \"eastus2\": \"EUS2\",\r\n \"francecentral\": \"PAR\",\r\n \"germanywestcentral\": \"DEWC\",\r\n \"japaneast\": \"EJP\",\r\n \"koreacentral\": \"SE\",\r\n \"northcentralus\": \"NCUS\",\r\n \"northeurope\": \"NEU\",\r\n \"norwayeast\": \"NOE\",\r\n \"southcentralus\": \"SCUS\",\r\n \"southeastasia\": \"SEA\",\r\n \"switzerlandnorth\": \"CHN\",\r\n \"switzerlandwest\": \"CHW\",\r\n \"southafricanorth\": \"JNB\",\r\n \"swedencentral\": \"SEC\",\r\n \"uaenorth\": \"DXB\",\r\n \"uksouth\": \"SUK\",\r\n \"ukwest\": \"WUK\",\r\n \"westcentralus\": \"WCUS\",\r\n \"westeurope\": \"WEU\",\r\n \"westus\": \"WUS\",\r\n \"westus2\": \"WUS2\"\r\n },\r\n \"locationCode\": \"[variables('locationLongNameToShortMap')[parameters('location')]]\",\r\n \"subscriptionId\": \"[subscription().subscriptionId]\",\r\n \"defaultRGName\": \"[concat('DefaultResourceGroup-', variables('locationCode'))]\",\r\n \"defaultRGLocation\": \"[parameters('location')]\",\r\n \"workspaceName\": \"[concat('defaultWorkspace-', variables('subscriptionId'),'-', variables('locationCode'))]\",\r\n \"dcrName\": \"Microsoft-AzureDefenderForSQL\",\r\n \"dcrId\": \"[concat('/subscriptions/', variables('subscriptionId'), '/resourceGroups/', variables('defaultRGName'), '/providers/Microsoft.Insights/dataCollectionRules/', variables('dcrName'))]\",\r\n \"dcraName\": \"[concat(parameters('vmName'),'/Microsoft.Insights/AzureDefenderForSQL-RulesAssociation')]\",\r\n \"deployAzureDefenderForSqlExtensions\": \"[concat('deployAzureDefenderForSqlExtensions-', uniqueString(deployment().name))]\",\r\n \"deployDefaultAscResourceGroup\": \"[concat('deployDefaultAscResourceGroup-', uniqueString(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"name\": \"[variables('defaultRGName')]\",\r\n \"apiVersion\": \"2020-10-01\",\r\n \"location\": \"[variables('defaultRGLocation')]\"\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('deployDefaultAscResourceGroup')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"resourceGroup\": \"[variables('defaultRGName')]\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups', variables('defaultRGName'))]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"parameters\": {\r\n \"defaultRGLocation\": {\r\n \"value\": \"[variables('defaultRGLocation')]\"\r\n },\r\n \"workspaceName\": {\r\n \"value\": \"[variables('workspaceName')]\"\r\n },\r\n \"dcrName\": {\r\n \"value\": \"[variables('dcrName')]\"\r\n },\r\n \"enableCollectionOfSqlQueriesForSecurityResearch\": {\r\n \"value\": \"[parameters('enableCollectionOfSqlQueriesForSecurityResearch')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"defaultRGLocation\": {\r\n \"type\": \"string\"\r\n },\r\n \"workspaceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"dcrName\": {\r\n \"type\": \"string\"\r\n },\r\n \"enableCollectionOfSqlQueriesForSecurityResearch\": {\r\n \"type\": \"bool\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n \"name\": \"[parameters('workspaceName')]\",\r\n \"apiVersion\": \"2015-11-01-preview\",\r\n \"location\": \"[parameters('defaultRGLocation')]\",\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"pernode\"\r\n },\r\n \"retentionInDays\": 30,\r\n \"features\": {\r\n \"searchVersion\": 1\r\n }\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Insights/dataCollectionRules\",\r\n \"name\": \"[parameters('dcrName')]\",\r\n \"apiVersion\": \"2019-11-01-preview\",\r\n \"location\": \"[parameters('defaultRGLocation')]\",\r\n \"dependsOn\": [\r\n \"[parameters('workspaceName')]\"\r\n ],\r\n \"properties\": {\r\n \"description\": \"Data collection rule for Azure Defender for SQL. Deleting this rule will break the detection of Azure Defender for SQL.\",\r\n \"dataSources\": {\r\n \"extensions\": [\r\n {\r\n \"streams\": [\r\n \"Microsoft-DefenderForSqlAlerts\",\r\n \"Microsoft-DefenderForSqlLogins\",\r\n \"Microsoft-DefenderForSqlTelemetry\",\r\n \"Microsoft-SqlAtpStatus-DefenderForSql\"\r\n ],\r\n \"extensionName\": \"AdvancedThreatProtection\",\r\n \"extensionSettings\": {\r\n \"enableCollectionOfSqlQueriesForSecurityResearch\": \"[parameters('enableCollectionOfSqlQueriesForSecurityResearch')]\"\r\n },\r\n \"name\": \"AdvancedThreatProtection\"\r\n },\r\n {\r\n \"streams\": [\r\n \"Microsoft-DefenderForSqlScanEvents\",\r\n \"Microsoft-DefenderForSqlScanResults\",\r\n \"Microsoft-DefenderForSqlTelemetry\"\r\n ],\r\n \"extensionName\": \"VulnerabilityAssessment\",\r\n \"name\": \"VulnerabilityAssessment\"\r\n }\r\n ]\r\n },\r\n \"destinations\": {\r\n \"logAnalytics\": [\r\n {\r\n \"workspaceResourceId\": \"[resourceId('Microsoft.OperationalInsights/workspaces/', parameters('workspaceName'))]\",\r\n \"name\": \"LogAnalyticsDest\"\r\n }\r\n ]\r\n },\r\n \"dataFlows\": [\r\n {\r\n \"streams\": [\r\n \"Microsoft-DefenderForSqlAlerts\",\r\n \"Microsoft-DefenderForSqlLogins\",\r\n \"Microsoft-DefenderForSqlTelemetry\",\r\n \"Microsoft-DefenderForSqlScanEvents\",\r\n \"Microsoft-DefenderForSqlScanResults\"\r\n ],\r\n \"destinations\": [\r\n \"LogAnalyticsDest\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('deployAzureDefenderForSqlExtensions')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"resourceGroup\": \"[parameters('resourceGroup')]\",\r\n \"dependsOn\": [\r\n \"[variables('deployDefaultAscResourceGroup')]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[parameters('location')]\"\r\n },\r\n \"dcrId\": {\r\n \"value\": \"[variables('dcrId')]\"\r\n },\r\n \"dcraName\": {\r\n \"value\": \"[variables('dcraName')]\"\r\n },\r\n \"vmName\": {\r\n \"value\": \"[parameters('vmName')]\"\r\n },\r\n \"azureDefenderForSqlExtensionTypeToInstall\": {\r\n \"value\": \"[parameters('azureDefenderForSqlExtensionTypeToInstall')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"dcrId\": {\r\n \"type\": \"string\"\r\n },\r\n \"dcraName\": {\r\n \"type\": \"string\"\r\n },\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"azureDefenderForSqlExtensionTypeToInstall\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/dataCollectionRuleAssociations\",\r\n \"name\": \"[parameters('dcraName')]\",\r\n \"apiVersion\": \"2019-11-01-preview\",\r\n \"properties\": {\r\n \"description\": \"Association of data collection rule for Azure Defender for SQL. Deleting this association will break the detection of Azure Defender for SQL for this virtual machine.\",\r\n \"dataCollectionRuleId\": \"[parameters('dcrId')]\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"[concat(parameters('vmName'), '/', 'Microsoft.Azure.AzureDefenderForSQL.', parameters('azureDefenderForSqlExtensionTypeToInstall'))]\",\r\n \"apiVersion\": \"2020-12-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.AzureDefenderForSQL\",\r\n \"type\": \"[parameters('azureDefenderForSqlExtensionTypeToInstall')]\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2ada9901-073c-444a-9a9a-91865174f0aa\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2ada9901-073c-444a-9a9a-91865174f0aa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1274 - Alternate Processing Site\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1274\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2aee175f-cd16-4825-939a-a85349d96210\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2aee175f-cd16-4825-939a-a85349d96210\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Synapse workspace auditing settings should have action groups configured to capture critical activities\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"To ensure your audit logs are as thorough as possible, the AuditActionsAndGroups property should include all the relevant groups. We recommend adding at least SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, FAILED_DATABASE_AUTHENTICATION_GROUP, and BATCH_COMPLETED_GROUP. This is sometimes required for compliance with regulatory standards.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Synapse\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Synapse/workspaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Synapse/workspaces/auditingSettings\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Synapse/workspaces/auditingSettings/auditActionsAndGroups[*]\",\r\n \"notEquals\": \"SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Synapse/workspaces/auditingSettings/auditActionsAndGroups[*]\",\r\n \"notEquals\": \"FAILED_DATABASE_AUTHENTICATION_GROUP\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Synapse/workspaces/auditingSettings/auditActionsAndGroups[*]\",\r\n \"notEquals\": \"BATCH_COMPLETED_GROUP\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2b18f286-371e-4b80-9887-04759970c0d3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2b18f286-371e-4b80-9887-04759970c0d3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1603 - Developer Security Testing And Evaluation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1603\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2b909c26-162f-47ce-8e15-0c1f55632eac\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2b909c26-162f-47ce-8e15-0c1f55632eac\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Managed identity should be used in your Web App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use a managed identity for enhanced authentication security\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/managedServiceIdentityId\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/xmanagedServiceIdentityId\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2b9ad585-36bc-4615-b300-fd4435808332\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2b9ad585-36bc-4615-b300-fd4435808332\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Cognitive Services accounts should enable data encryption\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy is deprecated. Cognitive Services have data encryption enforced.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0-deprecated\",\r\n \"category\": \"Cognitive Services\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Disabled\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.CognitiveServices/accounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/encryption.keySource\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/encryption\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2bdd0062-9d75-436e-89df-487dd8e4b3c7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2bdd0062-9d75-436e-89df-487dd8e4b3c7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1434 - Media Transport\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Media Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1434\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2c18f06b-a68d-41c3-8863-b8cd3acb5f8f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2c18f06b-a68d-41c3-8863-b8cd3acb5f8f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1343 - Authenticator Management | Expiration Of Cached Authenticators\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1343\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2c251a55-31eb-4e53-99c6-e9c43c393ac2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2c251a55-31eb-4e53-99c6-e9c43c393ac2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1388 - Information Spillage Response\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1388\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2c7c575a-d4c5-4f6f-bd49-dee97a8cba55\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2c7c575a-d4c5-4f6f-bd49-dee97a8cba55\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1344 - Authenticator Feedback\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1344\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2c895fe7-2d8e-43a2-838c-3a533a5b355e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2c895fe7-2d8e-43a2-838c-3a533a5b355e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"SSH access from the Internet should be blocked\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits any network security rule that allows SSH access from Internet\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups/securityRules\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Allow\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange\",\r\n \"equals\": \"*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange\",\r\n \"equals\": \"22\"\r\n },\r\n {\r\n \"value\": \"[if(and(not(empty(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange'))), contains(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange'),'-')), and(lessOrEquals(int(first(split(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange'), '-'))),22),greaterOrEquals(int(last(split(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange'), '-'))),22)), 'false')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]\",\r\n \"where\": {\r\n \"value\": \"[if(and(not(empty(first(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]')))), contains(first(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]')),'-')), and(lessOrEquals(int(first(split(first(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]')), '-'))),22),greaterOrEquals(int(last(split(first(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]')), '-'))),22)) , 'false')]\",\r\n \"equals\": \"true\"\r\n }\r\n },\r\n \"greater\": 0\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]\",\r\n \"notEquals\": \"*\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]\",\r\n \"notEquals\": \"22\"\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"Internet\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefixes[*]\",\r\n \"notEquals\": \"*\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefixes[*]\",\r\n \"notEquals\": \"Internet\"\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2c89a2e5-7285-40fe-afe0-ae8654b92fab\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2c89a2e5-7285-40fe-afe0-ae8654b92fab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Unattached disks should be encrypted\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any unattached disk without encryption enabled.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/disks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/disks/diskState\",\r\n \"equals\": \"Unattached\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/disks/encryptionSettingsCollection.enabled\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/disks/encryptionSettingsCollection.enabled\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2c89a2e5-7285-40fe-afe0-ae8654b92fb2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2c89a2e5-7285-40fe-afe0-ae8654b92fb2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1593 - External Information System Services | Processing, Storage, And Service Location\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1593\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2cd0a426-b5f5-4fe0-9539-a6043cdbc6fa\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2cd0a426-b5f5-4fe0-9539-a6043cdbc6fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1546 - Vulnerability Scanning\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1546\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2ce1ea7e-4038-4e53-82f4-63e8859333c1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2ce1ea7e-4038-4e53-82f4-63e8859333c1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1414 - Nonlocal Maintenance\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1414\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2ce63a52-e47b-4ae2-adbb-6e40d967f9e6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2ce63a52-e47b-4ae2-adbb-6e40d967f9e6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1679 - Malicious Code Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1679\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2cf42a28-193e-41c5-98df-7688e7ef0a88\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2cf42a28-193e-41c5-98df-7688e7ef0a88\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1068 - Wireless Access\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1068\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2d045bca-a0fd-452e-9f41-4ec33769717c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2d045bca-a0fd-452e-9f41-4ec33769717c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"App Service Environment apps should not be reachable over public internet\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"To ensure apps deployed in an App Service Environment are not accessible over public internet, one should deploy App Service Environment with an IP address in virtual network. To set the IP address to a virtual network IP, the App Service Environment must be deployed with an internal load balancer.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/hostingEnvironments\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"ASE*\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[requestContext().apiVersion]\",\r\n \"less\": \"2018-02-01\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/HostingEnvironments/internalLoadBalancingMode\",\r\n \"notContains\": \"2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/HostingEnvironments/internalLoadBalancingMode\",\r\n \"notContains\": \"3\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[requestContext().apiVersion]\",\r\n \"greaterOrEquals\": \"2018-02-01\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/HostingEnvironments/internalLoadBalancingMode\",\r\n \"notContains\": \"Web\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/HostingEnvironments/internalLoadBalancingMode\",\r\n \"notContains\": \"Publishing\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2d048aca-6479-4923-88f5-e2ac295d9af3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2d048aca-6479-4923-88f5-e2ac295d9af3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"App Service should use a virtual network service endpoint\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any App Service not configured to use a virtual network service endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/virtualNetworkConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/virtualnetworkconnections/vnetResourceId\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2d21331d-a4c2-4def-a9ad-ee4e1e023beb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2d21331d-a4c2-4def-a9ad-ee4e1e023beb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1704 - Security Alerts, Advisories, And Directives\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1704\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2d44b6fa-1134-4ea6-ad4e-9edb68f65429\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2d44b6fa-1134-4ea6-ad4e-9edb68f65429\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs that do not store passwords using reversible encryption\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that do not store passwords using reversible encryption. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"StorePasswordsUsingReversibleEncryption\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2d60d3b7-aa10-454c-88a8-de39d99d17c6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2d60d3b7-aa10-454c-88a8-de39d99d17c6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Linux VMs that allow remote connections from accounts without passwords\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Linux virtual machines that allow remote connections from accounts without passwords. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"PasswordPolicy_msid110\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2d67222d-05fd-4526-a171-2ee132ad9e83\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2d67222d-05fd-4526-a171-2ee132ad9e83\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Public network access on Azure IoT Hub should be disabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling the public network access property improves security by ensuring your Azure IoT Hub can only be accessed from a private endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Internet of Things\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Devices/IotHubs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Devices/IotHubs/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2d6830fb-07eb-48e7-8c4d-2a442b35f0fb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2d6830fb-07eb-48e7-8c4d-2a442b35f0fb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Azure IoT Hub should use customer-managed key to encrypt data at rest\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Encryption of data at rest in IoT Hub with customer-managed key adds a second layer of encryption on top of the default service-managed keys, enables customer control of keys, custom rotation policies, and ability to manage access to data through key access control. Customer-managed keys must be configured during creation of IoT Hub. For more information on how to configure customer-managed keys, see https://aka.ms/iotcmk.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Internet of Things\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The desired effect of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Devices/IotHubs\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Devices/IotHubs/encryption.keyVaultProperties[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Devices/IotHubs/encryption.keyVaultProperties[*].keyIdentifier\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Devices/IotHubs/encryption.keyVaultProperties[*].keyIdentifier\",\r\n \"notequals\": \"\"\r\n }\r\n ]\r\n }\r\n },\r\n \"lessOrEquals\": 0\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2d7e144b-159c-44fc-95c1-ac3dbf5e6e54\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2d7e144b-159c-44fc-95c1-ac3dbf5e6e54\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Managed workspace virtual network on Azure Synapse workspaces should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enabling a managed workspace virtual network ensures that your workspace is network isolated from other workspaces. Data integration and Spark resources deployed in this virtual network also provides user level isolation for Spark activities.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Synapse\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Synapse/workspaces\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Synapse/workspaces/managedVirtualNetwork\",\r\n \"notEquals\": \"default\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2d9dbfa3-927b-4cf0-9d0f-08747f971650\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2d9dbfa3-927b-4cf0-9d0f-08747f971650\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1077 - Use Of External Information Systems\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1077\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2dad3668-797a-412e-a798-07d3849a7a79\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2dad3668-797a-412e-a798-07d3849a7a79\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1149 - Security Assessments | Specialized Assessments\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1149\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2e1b855b-a013-481a-aeeb-2bcb129fd35d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2e1b855b-a013-481a-aeeb-2bcb129fd35d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1497 - System Security Plan | Plan / Coordinate With Other Organizational Entities\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1497\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2e3c5583-1729-4d36-8771-59c32f090a22\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2e3c5583-1729-4d36-8771-59c32f090a22\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Azure Recovery Services vaults should use customer-managed keys for encrypting backup data\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use customer-managed keys to manage the encryption at rest of your backup data. By default, customer data is encrypted with service-managed keys, but customer-managed keys are commonly required to meet regulatory compliance standards. Customer-managed keys enable the data to be encrypted with an Azure Key Vault key created and owned by you. You have full control and responsibility for the key lifecycle, including rotation and management. Learn more at https://aka.ms/AB-CmkEncryption.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"preview\": true,\r\n \"category\": \"Backup\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"enableDoubleEncryption\": {\r\n \"type\": \"Boolean\",\r\n \"metadata\": {\r\n \"displayName\": \"Double encryption should be enabled on Recovery Services vaults for Backup\",\r\n \"description\": \"Check if double encryption is enabled on Recovery Services vaults for Backup. For more details refer to https://aka.ms/AB-InfraEncryption.\"\r\n },\r\n \"allowedValues\": [\r\n true,\r\n false\r\n ],\r\n \"defaultValue\": false\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.RecoveryServices/vaults\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.RecoveryServices/vaults/encryption.keyVaultProperties.keyUri\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('enableDoubleEncryption')]\",\r\n \"equals\": true\r\n },\r\n {\r\n \"field\": \"Microsoft.RecoveryServices/vaults/encryption.infrastructureEncryption\",\r\n \"notEquals\": \"Enabled\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2e94d99a-8a36-4563-bc77-810d8893b671\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2e94d99a-8a36-4563-bc77-810d8893b671\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Association to link Linux virtual machines to Data Collection Rule\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Association to link Linux virtual machine to specified Data Collection Rule. The list of OS images is updated over time as support is increased.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"listOfLinuxImageIdToInclude\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of virtual machine images that have supported Linux OS to add to scope\",\r\n \"description\": \"Example values: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"DcrResourceId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Data Collection Rule Resource Id\",\r\n \"description\": \"Resource Id of the Data Collection Rule to be applied on the virtual machines in scope.\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"australiacentral\",\r\n \"australiaeast\",\r\n \"australiasoutheast\",\r\n \"canadacentral\",\r\n \"centralindia\",\r\n \"centralus\",\r\n \"eastasia\",\r\n \"eastus2euap\",\r\n \"eastus\",\r\n \"eastus2\",\r\n \"francecentral\",\r\n \"germanywestcentral\",\r\n \"japaneast\",\r\n \"koreacentral\",\r\n \"northcentralus\",\r\n \"northeurope\",\r\n \"southafricanorth\",\r\n \"southcentralus\",\r\n \"southeastasia\",\r\n \"switzerlandnorth\",\r\n \"uksouth\",\r\n \"ukwest\",\r\n \"westcentralus\",\r\n \"westeurope\",\r\n \"westus\",\r\n \"westus2\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfLinuxImageIdToInclude')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"15*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"14.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"0001-com-ubuntu-server-focal\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04-lts*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"9\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"debian-10\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"10\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/dataCollectionRuleAssociations\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Insights/dataCollectionRuleAssociations/dataCollectionRuleId\",\r\n \"equals\": \"[parameters('DcrResourceId')]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"DcrResourceId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"associationName\": \"[concat('assoc-', uniqueString(parameters('DcrResourceId')))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', variables('associationName'))]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/dataCollectionRuleAssociations\",\r\n \"location\": \"[parameters('location')]\",\r\n \"apiVersion\": \"2019-11-01-preview\",\r\n \"properties\": {\r\n \"dataCollectionRuleId\": \"[parameters('DcrResourceId')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"DcrResourceId\": {\r\n \"value\": \"[parameters('DcrResourceId')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2ea82cdd-f2e8-4500-af75-67a2e084ca74\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2ea82cdd-f2e8-4500-af75-67a2e084ca74\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1000 - Access Control Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1000\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2ef3cc79-733e-48ed-ab6f-7bf439e9b406\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2ef3cc79-733e-48ed-ab6f-7bf439e9b406\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Network Watcher flow logs should have traffic analytics enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Traffic analytics analyzes Network Watcher network security group flow logs to provide insights into traffic flow in your Azure cloud. It can be used to visualize network activity across your Azure subscriptions and identify hot spots, identify security threats, understand traffic flow patterns, pinpoint network misconfigurations and more.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkWatchers/flowLogs\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.Network/networkWatchers/flowLogs/flowAnalyticsConfiguration.networkWatcherFlowAnalyticsConfiguration.enabled\",\r\n \"equals\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkWatchers/flowLogs/flowAnalyticsConfiguration.networkWatcherFlowAnalyticsConfiguration.trafficAnalyticsInterval\",\r\n \"notin\": [\r\n \"10\",\r\n \"60\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2f080164-9f4d-497e-9db6-416dc9f7b48a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2f080164-9f4d-497e-9db6-416dc9f7b48a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1519 - Personnel Termination\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1519\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2f13915a-324c-4ab8-b45c-2eefeeefb098\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2f13915a-324c-4ab8-b45c-2eefeeefb098\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'Security Options - System objects'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'Security Options - System objects' for case insensitivity for non-Windows subsystems and permissions of internal system objects. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SecurityOptionsSystemobjects\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsSystemobjects\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2f262ace-812a-4fd0-b731-b38ba9e9708d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2f262ace-812a-4fd0-b731-b38ba9e9708d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Network traffic data collection agent should be installed on Windows virtual machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Security Center uses the Microsoft Dependency agent to collect network traffic data from your Azure virtual machines to enable advanced network protection features such as traffic visualization on the network map, network hardening recommendations and specific network threats.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1-preview\",\r\n \"category\": \"Monitoring\",\r\n \"preview\": \"true\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable Dependency Agent for Windows VMs monitoring\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"DependencyAgentWindows\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitoring.DependencyAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2f2ee1de-44aa-4762-b6bd-0893fc3f306d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2f2ee1de-44aa-4762-b6bd-0893fc3f306d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1144 - Security Assessments\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1144\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2fa15ff1-a693-4ee4-b094-324818dc9a51\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2fa15ff1-a693-4ee4-b094-324818dc9a51\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1090 - Security Awareness Training\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Awareness and Training control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1090\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2fb740e5-cbc7-4d10-8686-d1bf826652b1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2fb740e5-cbc7-4d10-8686-d1bf826652b1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Web Application should only be accessible over HTTPS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use of HTTPS ensures server/service authentication and protects data in transit from network layer eavesdropping attacks.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"WebApp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"OnlyHttpsForWebApplication\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2fde8a98-6892-426a-83ba-050e640c0ce0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2fde8a98-6892-426a-83ba-050e640c0ce0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'Security Options - Network Access'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Network Access'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsNetworkAccess\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/30040dab-4e75-4456-8273-14b8f75d91d9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"30040dab-4e75-4456-8273-14b8f75d91d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Defender for Storage should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for Storage provides detections of unusual and potentially harmful attempts to access or exploit storage accounts.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.3\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"StorageAccounts\",\r\n \"existenceScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/308fbb08-4ab8-4e67-9b29-592e93fb94fa\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"308fbb08-4ab8-4e67-9b29-592e93fb94fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Cache for Redis to disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable public network access for your Azure Cache for Redis resource so that it's not accessible over the public internet. This helps protect the cache against data leakage risks.\",\r\n \"metadata\": {\r\n \"category\": \"Cache\",\r\n \"version\": \"1.0.0\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Cache/Redis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Cache/Redis/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"conflictEffect\": \"audit\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"condition\": \"[greaterOrEquals(requestContext().apiVersion, '2020-06-01')]\",\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.Cache/Redis/publicNetworkAccess\",\r\n \"value\": \"Disabled\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/30b3dfa5-a70d-4c8e-bed6-0083858f663d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"30b3dfa5-a70d-4c8e-bed6-0083858f663d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines missing any of specified members in the Administrators group\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if the local Administrators group does not contain one or more members that are listed in the policy parameter.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AdministratorsGroupMembersToInclude\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"MembersToInclude\": \"[LocalGroup]AdministratorsGroup;MembersToInclude\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"MembersToInclude\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Members to include\",\r\n \"description\": \"A semicolon-separated list of members that should be included in the Administrators local group. Ex: Administrator; myUser1; myUser2\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AdministratorsGroupMembersToInclude\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[LocalGroup]AdministratorsGroup;MembersToInclude', '=', parameters('MembersToInclude')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/30f71ea1-ac77-4f26-9fc5-2d926bbd4ba7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"30f71ea1-ac77-4f26-9fc5-2d926bbd4ba7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs that are not joined to the specified domain\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that are not joined to the specified domain. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"DomainName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Domain Name (FQDN)\",\r\n \"description\": \"The fully qualified domain name (FQDN) that the Windows VMs should be joined to\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsDomainMembership\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[DomainMembership]WindowsDomainMembership;DomainName', '=', parameters('DomainName')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsDomainMembership\"\r\n },\r\n \"DomainName\": {\r\n \"value\": \"[parameters('DomainName')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"DomainName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[DomainMembership]WindowsDomainMembership;DomainName\",\r\n \"value\": \"[parameters('DomainName')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[DomainMembership]WindowsDomainMembership;DomainName\",\r\n \"value\": \"[parameters('DomainName')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/315c850a-272d-4502-8935-b79010405970\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"315c850a-272d-4502-8935-b79010405970\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1042 - Least Privilege | Auditing Use Of Privileged Functions\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1042\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/319dc4f0-0fed-4ac9-8fc3-7aeddee82c07\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"319dc4f0-0fed-4ac9-8fc3-7aeddee82c07\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1698 - Information System Monitoring | Individuals Posing Greater Risk\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1698\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/31b752c1-05a9-432a-8fce-c39b56550119\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"31b752c1-05a9-432a-8fce-c39b56550119\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Log Analytics Agent should be enabled for listed virtual machine images\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Reports virtual machines as non-compliant if the virtual machine image is not in the list defined and the agent is not installed.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0-preview\",\r\n \"category\": \"Monitoring\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"listOfImageIdToInclude_windows\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of virtual machine images that have supported Windows OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"listOfImageIdToInclude_linux\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of virtual machine images that have supported Linux OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"not\": {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude_windows')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude_linux')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-V4\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"14.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/32133ab0-ee4b-4b44-98d6-042180979d50\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"32133ab0-ee4b-4b44-98d6-042180979d50\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"API apps should use an Azure file share for its content directory\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"The content directory of an API app should be located on an Azure file share. The storage account information for the file share must be provided before any publishing activity. To learn more about using Azure Files for hosting app service content refer to https://go.microsoft.com/fwlink/?linkid=2151594.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/storageAccountRequired\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/324c7761-08db-4474-9661-d1039abc92ee\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"324c7761-08db-4474-9661-d1039abc92ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1587 - External Information System Services\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1587\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/32820956-9c6d-4376-934c-05cd8525be7c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"32820956-9c6d-4376-934c-05cd8525be7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1333 - Authenticator Management | Pki-Based Authentication\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1333\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3298d6bf-4bc6-4278-a95d-f7ef3ac6e594\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3298d6bf-4bc6-4278-a95d-f7ef3ac6e594\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs on which the specified services are not installed and 'Running'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines on which the specified services are not installed and 'Running'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"ServiceName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Service names (supports wildcards)\",\r\n \"description\": \"A semicolon-separated list of the names of the services that should be installed and 'Running'. e.g. 'WinRm;Wi*'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsServiceStatus\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[WindowsServiceStatus]WindowsServiceStatus1;ServiceName', '=', parameters('ServiceName')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsServiceStatus\"\r\n },\r\n \"ServiceName\": {\r\n \"value\": \"[parameters('ServiceName')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ServiceName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsServiceStatus]WindowsServiceStatus1;ServiceName\",\r\n \"value\": \"[parameters('ServiceName')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsServiceStatus]WindowsServiceStatus1;ServiceName\",\r\n \"value\": \"[parameters('ServiceName')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/32b1e4d4-6cd5-47b4-a935-169da8a5c262\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"32b1e4d4-6cd5-47b4-a935-169da8a5c262\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1445 - Physical And Environmental Protection Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1445\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/32d07d59-2716-4972-b37b-214a67ac4a37\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"32d07d59-2716-4972-b37b-214a67ac4a37\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure SQL Database should have the minimal TLS version of 1.2\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Setting minimal TLS version to 1.2 improves security by ensuring your Azure SQL Database can only be accessed from clients using TLS 1.2. Using versions of TLS less than 1.2 is not recommended since they have well documented security vulnerabilities.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/servers/minimalTlsVersion\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/minimalTlsVersion\",\r\n \"notEquals\": \"1.2\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/32e6bbec-16b6-44c2-be37-c5b672d103cf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"32e6bbec-16b6-44c2-be37-c5b672d103cf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy the Linux Guest Configuration extension to enable Guest Configuration assignments on Linux VMs\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy deploys the Linux Guest Configuration extension to Linux virtual machines hosted in Azure that are supported by Guest Configuration. The Linux Guest Configuration extension is a prerequisite for all Linux Guest Configuration assignments and must be deployed to machines before using any Linux Guest Configuration policy definition. For more information on Guest Configuration, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.1\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"AzurePolicyforLinux\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.GuestConfiguration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"ConfigurationforLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforLinux')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforLinux\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/331e8ea8-378a-410f-a2e5-ae22f38bb0da\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"331e8ea8-378a-410f-a2e5-ae22f38bb0da\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"App Service apps should enable outbound non-RFC 1918 traffic to Azure Virtual Network\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"By default, if one uses regional Azure Virtual Network (VNET) integration, the app only routes RFC1918 traffic into that respective virtual network. Using the API to set 'vnetRouteAllEnabled' to true enables all outbound traffic into the Azure Virtual Network. This setting allows features like network security groups and user defined routes to be used for all outbound traffic from the App Service app.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/vnetRouteAllEnabled\",\r\n \"equals\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/33228571-70a4-4fa1-8ca1-26d0aba8d6ef\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"33228571-70a4-4fa1-8ca1-26d0aba8d6ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"MySQL server should use a virtual network service endpoint\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Virtual network based firewall rules are used to enable traffic from a specific subnet to Azure Database for MySQL while ensuring the traffic stays within the Azure boundary. This policy provides a way to audit if the Azure Database for MySQL has virtual network service endpoint being used.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforMySQL/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforMySQL/servers/virtualNetworkRules\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DBforMySQL/servers/virtualNetworkRules/virtualNetworkSubnetId\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3375856c-3824-4e0e-ae6a-79e011dd4c47\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3375856c-3824-4e0e-ae6a-79e011dd4c47\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'Security Options - Audit'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'Security Options - Audit' for forcing audit policy subcategory and shutting down if unable to log security audits. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SecurityOptionsAudit\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits\": \"Audit: Shut down system immediately if unable to log security audits;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit: Shut down system immediately if unable to log security audits\",\r\n \"description\": \"Audits if the system will shut down when unable to log Security events.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsAudit\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit: Shut down system immediately if unable to log security audits;ExpectedValue', '=', parameters('AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/33936777-f2ac-45aa-82ec-07958ec9ade4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"33936777-f2ac-45aa-82ec-07958ec9ade4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1282 - Telecommunications Services | Single Points Of Failure\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1282\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/34042a97-ec6d-4263-93d2-8c1c46823b2a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"34042a97-ec6d-4263-93d2-8c1c46823b2a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure backup on virtual machines with a given tag to an existing recovery services vault in the same location\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enforce backup for all virtual machines by backing them up to an existing central recovery services vault in the same location and subscription as the virtual machine. Doing this is useful when there is a central team in your organization managing backups for all resources in a subscription. You can optionally include virtual machines containing a specified tag to control the scope of assignment. See https://aka.ms/AzureVMCentralBackupIncludeTag.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Backup\"\r\n },\r\n \"parameters\": {\r\n \"vaultLocation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Location (Specify the location of the VMs that you want to protect)\",\r\n \"description\": \"Specify the location of the VMs that you want to protect. VMs should be backed up to a vault in the same location. For example - CanadaCentral\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"inclusionTagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Inclusion Tag Name\",\r\n \"description\": \"Name of the tag to use for including VMs in the scope of this policy. This should be used along with the Inclusion Tag Value parameter. Learn more at https://aka.ms/AppCentricVMBackupPolicy\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"inclusionTagValue\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Inclusion Tag Values\",\r\n \"description\": \"Value of the tag to use for including VMs in the scope of this policy (in case of multiple values, use a comma-separated list). This should be used along with the Inclusion Tag Name parameter. Learn more at https://aka.ms/AppCentricVMBackupPolicy.\"\r\n }\r\n },\r\n \"backupPolicyId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Backup Policy (of type Azure VM from a vault in the location chosen above)\",\r\n \"description\": \"Specify the ID of the Azure Backup policy to configure backup of the virtual machines. The selected Azure Backup policy should be of type Azure Virtual Machine. This policy needs to be in a vault that is present in the location chosen above. For example - /subscriptions//resourceGroups//providers/Microsoft.RecoveryServices/vaults//backupPolicies/\",\r\n \"strongType\": \"Microsoft.RecoveryServices/vaults/backupPolicies\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"deployIfNotExists\",\r\n \"auditIfNotExists\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"deployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"id\",\r\n \"notContains\": \"/resourceGroups/databricks-rg-\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"equals\": \"[parameters('vaultLocation')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('inclusionTagName'), ']')]\",\r\n \"in\": \"[parameters('inclusionTagValue')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2019\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"contains\": \"ubuntu\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"14.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"*20_04-lts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04-lts*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"/providers/microsoft.authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n ],\r\n \"type\": \"Microsoft.RecoveryServices/backupprotecteditems\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"backupPolicyId\": {\r\n \"type\": \"String\"\r\n },\r\n \"fabricName\": {\r\n \"type\": \"String\"\r\n },\r\n \"protectionContainers\": {\r\n \"type\": \"String\"\r\n },\r\n \"protectedItems\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceResourceId\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2017-05-10\",\r\n \"name\": \"[concat('DeployProtection-',uniqueString(parameters('protectedItems')))]\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"resourceGroup\": \"[first(skip(split(parameters('backupPolicyId'), '/'), 4))]\",\r\n \"subscriptionId\": \"[first(skip(split(parameters('backupPolicyId'), '/'), 2))]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"backupPolicyId\": {\r\n \"type\": \"String\"\r\n },\r\n \"fabricName\": {\r\n \"type\": \"String\"\r\n },\r\n \"protectionContainers\": {\r\n \"type\": \"String\"\r\n },\r\n \"protectedItems\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceResourceId\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems\",\r\n \"name\": \"[concat(first(skip(split(parameters('backupPolicyId'), '/'), 8)), '/', parameters('fabricName'), '/',parameters('protectionContainers'), '/', parameters('protectedItems'))]\",\r\n \"apiVersion\": \"2016-06-01\",\r\n \"properties\": {\r\n \"protectedItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"policyId\": \"[parameters('backupPolicyId')]\",\r\n \"sourceResourceId\": \"[parameters('sourceResourceId')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"backupPolicyId\": {\r\n \"value\": \"[parameters('backupPolicyId')]\"\r\n },\r\n \"fabricName\": {\r\n \"value\": \"[parameters('fabricName')]\"\r\n },\r\n \"protectionContainers\": {\r\n \"value\": \"[parameters('protectionContainers')]\"\r\n },\r\n \"protectedItems\": {\r\n \"value\": \"[parameters('protectedItems')]\"\r\n },\r\n \"sourceResourceId\": {\r\n \"value\": \"[parameters('sourceResourceId')]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"backupPolicyId\": {\r\n \"value\": \"[parameters('backupPolicyId')]\"\r\n },\r\n \"fabricName\": {\r\n \"value\": \"Azure\"\r\n },\r\n \"protectionContainers\": {\r\n \"value\": \"[concat('iaasvmcontainer;iaasvmcontainerv2;', resourceGroup().name, ';' ,field('name'))]\"\r\n },\r\n \"protectedItems\": {\r\n \"value\": \"[concat('vm;iaasvmcontainerv2;', resourceGroup().name, ';' ,field('name'))]\"\r\n },\r\n \"sourceResourceId\": {\r\n \"value\": \"[concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/', resourceGroup().name, '/providers/Microsoft.Compute/virtualMachines/',field('name'))]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/345fa903-145c-4fe1-8bcd-93ec2adccde8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"345fa903-145c-4fe1-8bcd-93ec2adccde8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Linux VMs that have accounts without passwords\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Linux virtual machines that have accounts without passwords. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"PasswordPolicy_msid232\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"PasswordPolicy_msid232\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforLinux')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforLinux\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3470477a-b35a-49db-aca5-1073d04524fe\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3470477a-b35a-49db-aca5-1073d04524fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1151 - System Interconnections\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1151\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/347e3b69-7fb7-47df-a8ef-71a1a7b44bca\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"347e3b69-7fb7-47df-a8ef-71a1a7b44bca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Synapse workspaces should allow outbound data traffic only to approved targets\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Increase security of your Synapse workspace by allowing outbound data traffic only to approved targets. This helps prevention against data exfiltration by validating the target before sending data.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Synapse\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\",\r\n \"Deny\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Synapse/workspaces\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Synapse/workspaces/managedVirtualNetworkSettings.preventDataExfiltration\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3484ce98-c0c5-4c83-994b-c5ac24785218\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3484ce98-c0c5-4c83-994b-c5ac24785218\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1412 - Nonlocal Maintenance\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1412\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3492d949-0dbb-4589-88b3-7b59601cc764\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3492d949-0dbb-4589-88b3-7b59601cc764\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1475 - Emergency Lighting\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1475\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/34a63848-30cf-4081-937e-ce1a1c885501\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"34a63848-30cf-4081-937e-ce1a1c885501\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1060 - Remote Access\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1060\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/34a987fd-2003-45de-a120-014956581f2b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"34a987fd-2003-45de-a120-014956581f2b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Storage accounts should restrict network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Network access to storage accounts should be restricted. Configure network rules so only applications from allowed networks can access the storage account. To allow connections from specific internet or on-premises clients, access can be granted to traffic from specific Azure virtual networks or to public internet IP address ranges\",\r\n \"metadata\": {\r\n \"version\": \"1.1.1\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Storage/storageAccounts/networkAcls.defaultAction\",\r\n \"notEquals\": \"Deny\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"34c877ad-507e-4c82-993e-3452a6e0ad3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1341 - Authenticator Management | Multiple Information System Accounts\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1341\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/34cb7e92-fe4c-4826-b51e-8cd203fa5d35\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"34cb7e92-fe4c-4826-b51e-8cd203fa5d35\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Resource logs in Logic Apps should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of resource logs. This enables you to recreate activity trails to use for investigation purposes; when a security incident occurs or when your network is compromised\",\r\n \"metadata\": {\r\n \"version\": \"5.0.0\",\r\n \"category\": \"Logic Apps\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required resource logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Logic/workflows\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"value\": \"[padLeft(current('Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days'), 3, '0')]\",\r\n \"greaterOrEquals\": \"[padLeft(parameters('requiredRetentionDays'), 3, '0')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"notEquals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/storageAccountId\",\r\n \"exists\": false\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/34f95f76-5386-4de7-b824-0d8478470c9d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"34f95f76-5386-4de7-b824-0d8478470c9d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1210 - Configuration Settings\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1210\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3502c968-c490-4570-8167-1476f955e9b8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3502c968-c490-4570-8167-1476f955e9b8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs that do not have a maximum password age of 70 days\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that do not have a maximum password age of 70 days. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"2.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"MaximumPasswordAge\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"MaximumPasswordAge\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/356a906e-05e5-4625-8729-90771e0ee934\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"356a906e-05e5-4625-8729-90771e0ee934\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'System Audit Policies - Object Access'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'System Audit Policies - Object Access' for auditing file, registry, SAM, storage, filtering, kernel, and other system types. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesObjectAccess\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"AuditDetailedFileShare\": \"Audit Detailed File Share;ExpectedValue\",\r\n \"AuditFileShare\": \"Audit File Share;ExpectedValue\",\r\n \"AuditFileSystem\": \"Audit File System;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"AuditDetailedFileShare\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Detailed File Share\",\r\n \"description\": \"If this policy setting is enabled, access to all shared files and folders on the system is audited. Auditing for Success can lead to very high volumes of events.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"No Auditing\"\r\n },\r\n \"AuditFileShare\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit File Share\",\r\n \"description\": \"Specifies whether to audit events related to file shares: creation, deletion, modification, and access attempts. Also, it shows failed SMB SPN checks. Event volumes can be high on DCs and File Servers.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"No Auditing\"\r\n },\r\n \"AuditFileSystem\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit File System\",\r\n \"description\": \"Specifies whether audit events are generated when users attempt to access file system objects. Audit events are generated only for objects that have configured system access control lists (SACLs).\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"No Auditing\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesObjectAccess\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit Detailed File Share;ExpectedValue', '=', parameters('AuditDetailedFileShare'), ',', 'Audit File Share;ExpectedValue', '=', parameters('AuditFileShare'), ',', 'Audit File System;ExpectedValue', '=', parameters('AuditFileSystem')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/35781875-8026-4628-b19b-f6efb4d88a1d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"35781875-8026-4628-b19b-f6efb4d88a1d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"CORS should not allow every resource to access your API App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Cross-Origin Resource Sharing (CORS) should not allow all domains to access your API app. Allow only required domains to interact with your API app.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.cors.allowedOrigins[*]\",\r\n \"notEquals\": \"*\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/358c20a6-3f9e-4f0e-97ff-c6ce485e2aac\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"358c20a6-3f9e-4f0e-97ff-c6ce485e2aac\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1659 - Architecture And Provisioning For Name / Address Resolution Service\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1659\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/35a4102f-a778-4a2e-98c2-971056288df8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"35a4102f-a778-4a2e-98c2-971056288df8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'Windows Firewall Properties'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'Windows Firewall Properties' for firewall state, connections, rule management, and notifications. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_WindowsFirewallProperties\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"WindowsFirewallDomainUseProfileSettings\": \"Windows Firewall: Domain: Firewall state;ExpectedValue\",\r\n \"WindowsFirewallDomainBehaviorForOutboundConnections\": \"Windows Firewall: Domain: Outbound connections;ExpectedValue\",\r\n \"WindowsFirewallDomainApplyLocalConnectionSecurityRules\": \"Windows Firewall: Domain: Settings: Apply local connection security rules;ExpectedValue\",\r\n \"WindowsFirewallDomainApplyLocalFirewallRules\": \"Windows Firewall: Domain: Settings: Apply local firewall rules;ExpectedValue\",\r\n \"WindowsFirewallDomainDisplayNotifications\": \"Windows Firewall: Domain: Settings: Display a notification;ExpectedValue\",\r\n \"WindowsFirewallPrivateUseProfileSettings\": \"Windows Firewall: Private: Firewall state;ExpectedValue\",\r\n \"WindowsFirewallPrivateBehaviorForOutboundConnections\": \"Windows Firewall: Private: Outbound connections;ExpectedValue\",\r\n \"WindowsFirewallPrivateApplyLocalConnectionSecurityRules\": \"Windows Firewall: Private: Settings: Apply local connection security rules;ExpectedValue\",\r\n \"WindowsFirewallPrivateApplyLocalFirewallRules\": \"Windows Firewall: Private: Settings: Apply local firewall rules;ExpectedValue\",\r\n \"WindowsFirewallPrivateDisplayNotifications\": \"Windows Firewall: Private: Settings: Display a notification;ExpectedValue\",\r\n \"WindowsFirewallPublicUseProfileSettings\": \"Windows Firewall: Public: Firewall state;ExpectedValue\",\r\n \"WindowsFirewallPublicBehaviorForOutboundConnections\": \"Windows Firewall: Public: Outbound connections;ExpectedValue\",\r\n \"WindowsFirewallPublicApplyLocalConnectionSecurityRules\": \"Windows Firewall: Public: Settings: Apply local connection security rules;ExpectedValue\",\r\n \"WindowsFirewallPublicApplyLocalFirewallRules\": \"Windows Firewall: Public: Settings: Apply local firewall rules;ExpectedValue\",\r\n \"WindowsFirewallPublicDisplayNotifications\": \"Windows Firewall: Public: Settings: Display a notification;ExpectedValue\",\r\n \"WindowsFirewallDomainAllowUnicastResponse\": \"Windows Firewall: Domain: Allow unicast response;ExpectedValue\",\r\n \"WindowsFirewallPrivateAllowUnicastResponse\": \"Windows Firewall: Private: Allow unicast response;ExpectedValue\",\r\n \"WindowsFirewallPublicAllowUnicastResponse\": \"Windows Firewall: Public: Allow unicast response;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"WindowsFirewallDomainUseProfileSettings\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Domain): Use profile settings\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security uses the settings for the Domain profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallDomainBehaviorForOutboundConnections\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Domain): Behavior for outbound connections\",\r\n \"description\": \"Specifies the behavior for outbound connections for the Domain profile that do not match an outbound firewall rule. The default value of 0 means to allow connections, and a value of 1 means to block connections.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"WindowsFirewallDomainApplyLocalConnectionSecurityRules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Domain): Apply local connection security rules\",\r\n \"description\": \"Specifies whether local administrators are allowed to create connection security rules that apply together with connection security rules configured by Group Policy for the Domain profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallDomainApplyLocalFirewallRules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Domain): Apply local firewall rules\",\r\n \"description\": \"Specifies whether local administrators are allowed to create local firewall rules that apply together with firewall rules configured by Group Policy for the Domain profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallDomainDisplayNotifications\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Domain): Display notifications\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security displays notifications to the user when a program is blocked from receiving inbound connections, for the Domain profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPrivateUseProfileSettings\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Private): Use profile settings\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security uses the settings for the Private profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPrivateBehaviorForOutboundConnections\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Private): Behavior for outbound connections\",\r\n \"description\": \"Specifies the behavior for outbound connections for the Private profile that do not match an outbound firewall rule. The default value of 0 means to allow connections, and a value of 1 means to block connections.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"WindowsFirewallPrivateApplyLocalConnectionSecurityRules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Private): Apply local connection security rules\",\r\n \"description\": \"Specifies whether local administrators are allowed to create connection security rules that apply together with connection security rules configured by Group Policy for the Private profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPrivateApplyLocalFirewallRules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Private): Apply local firewall rules\",\r\n \"description\": \"Specifies whether local administrators are allowed to create local firewall rules that apply together with firewall rules configured by Group Policy for the Private profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPrivateDisplayNotifications\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Private): Display notifications\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security displays notifications to the user when a program is blocked from receiving inbound connections, for the Private profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPublicUseProfileSettings\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Public): Use profile settings\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security uses the settings for the Public profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPublicBehaviorForOutboundConnections\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Public): Behavior for outbound connections\",\r\n \"description\": \"Specifies the behavior for outbound connections for the Public profile that do not match an outbound firewall rule. The default value of 0 means to allow connections, and a value of 1 means to block connections.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"WindowsFirewallPublicApplyLocalConnectionSecurityRules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Public): Apply local connection security rules\",\r\n \"description\": \"Specifies whether local administrators are allowed to create connection security rules that apply together with connection security rules configured by Group Policy for the Public profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPublicApplyLocalFirewallRules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Public): Apply local firewall rules\",\r\n \"description\": \"Specifies whether local administrators are allowed to create local firewall rules that apply together with firewall rules configured by Group Policy for the Public profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPublicDisplayNotifications\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Public): Display notifications\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security displays notifications to the user when a program is blocked from receiving inbound connections, for the Public profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallDomainAllowUnicastResponse\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall: Domain: Allow unicast response\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security permits the local computer to receive unicast responses to its outgoing multicast or broadcast messages; for the Domain profile.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"WindowsFirewallPrivateAllowUnicastResponse\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall: Private: Allow unicast response\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security permits the local computer to receive unicast responses to its outgoing multicast or broadcast messages; for the Private profile.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"WindowsFirewallPublicAllowUnicastResponse\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall: Public: Allow unicast response\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security permits the local computer to receive unicast responses to its outgoing multicast or broadcast messages; for the Public profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_WindowsFirewallProperties\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Windows Firewall: Domain: Firewall state;ExpectedValue', '=', parameters('WindowsFirewallDomainUseProfileSettings'), ',', 'Windows Firewall: Domain: Outbound connections;ExpectedValue', '=', parameters('WindowsFirewallDomainBehaviorForOutboundConnections'), ',', 'Windows Firewall: Domain: Settings: Apply local connection security rules;ExpectedValue', '=', parameters('WindowsFirewallDomainApplyLocalConnectionSecurityRules'), ',', 'Windows Firewall: Domain: Settings: Apply local firewall rules;ExpectedValue', '=', parameters('WindowsFirewallDomainApplyLocalFirewallRules'), ',', 'Windows Firewall: Domain: Settings: Display a notification;ExpectedValue', '=', parameters('WindowsFirewallDomainDisplayNotifications'), ',', 'Windows Firewall: Private: Firewall state;ExpectedValue', '=', parameters('WindowsFirewallPrivateUseProfileSettings'), ',', 'Windows Firewall: Private: Outbound connections;ExpectedValue', '=', parameters('WindowsFirewallPrivateBehaviorForOutboundConnections'), ',', 'Windows Firewall: Private: Settings: Apply local connection security rules;ExpectedValue', '=', parameters('WindowsFirewallPrivateApplyLocalConnectionSecurityRules'), ',', 'Windows Firewall: Private: Settings: Apply local firewall rules;ExpectedValue', '=', parameters('WindowsFirewallPrivateApplyLocalFirewallRules'), ',', 'Windows Firewall: Private: Settings: Display a notification;ExpectedValue', '=', parameters('WindowsFirewallPrivateDisplayNotifications'), ',', 'Windows Firewall: Public: Firewall state;ExpectedValue', '=', parameters('WindowsFirewallPublicUseProfileSettings'), ',', 'Windows Firewall: Public: Outbound connections;ExpectedValue', '=', parameters('WindowsFirewallPublicBehaviorForOutboundConnections'), ',', 'Windows Firewall: Public: Settings: Apply local connection security rules;ExpectedValue', '=', parameters('WindowsFirewallPublicApplyLocalConnectionSecurityRules'), ',', 'Windows Firewall: Public: Settings: Apply local firewall rules;ExpectedValue', '=', parameters('WindowsFirewallPublicApplyLocalFirewallRules'), ',', 'Windows Firewall: Public: Settings: Display a notification;ExpectedValue', '=', parameters('WindowsFirewallPublicDisplayNotifications'), ',', 'Windows Firewall: Domain: Allow unicast response;ExpectedValue', '=', parameters('WindowsFirewallDomainAllowUnicastResponse'), ',', 'Windows Firewall: Private: Allow unicast response;ExpectedValue', '=', parameters('WindowsFirewallPrivateAllowUnicastResponse'), ',', 'Windows Firewall: Public: Allow unicast response;ExpectedValue', '=', parameters('WindowsFirewallPublicAllowUnicastResponse')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/35d9882c-993d-44e6-87d2-db66ce21b636\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"35d9882c-993d-44e6-87d2-db66ce21b636\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Gateway subnets should not be configured with a network security group\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy denies if a gateway subnet is configured with a network security group. Assigning a network security group to a gateway subnet will cause the gateway to stop functioning.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"equals\": \"GatewaySubnet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/35f9c03a-cc27-418e-9c0c-539ff999d010\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"35f9c03a-cc27-418e-9c0c-539ff999d010\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1043 - Least Privilege | Prohibit Non-Privileged Users From Executing Privileged Functions\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1043\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/361a77f6-0f9c-4748-8eec-bc13aaaa2455\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"361a77f6-0f9c-4748-8eec-bc13aaaa2455\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Advanced Threat Protection on storage accounts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy enables Advanced Threat Protection on storage accounts.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/advancedThreatProtectionSettings\",\r\n \"name\": \"current\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/advancedThreatProtectionSettings/isEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"storageAccountName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2019-01-01\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/providers/advancedThreatProtectionSettings\",\r\n \"name\": \"[concat(parameters('storageAccountName'), '/Microsoft.Security/current')]\",\r\n \"properties\": {\r\n \"isEnabled\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"storageAccountName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/361c2074-3595-4e5d-8cab-4f21dffc835c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"361c2074-3595-4e5d-8cab-4f21dffc835c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1313 - Identifier Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1313\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/36220f5b-79a1-4cdb-8c74-2d2449f9a510\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"36220f5b-79a1-4cdb-8c74-2d2449f9a510\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1630 - Boundary Protection | External Telecommunications Services\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1630\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3643717a-3897-4bfd-8530-c7c96b26b2a0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3643717a-3897-4bfd-8530-c7c96b26b2a0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Automation account variables should be encrypted\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"It is important to enable encryption of Automation account variable assets when storing sensitive data\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0\",\r\n \"category\": \"Automation\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Automation/automationAccounts/variables\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Automation/automationAccounts/variables/isEncrypted\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3657f5a0-770e-44a3-b44e-9431ba1e9735\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3657f5a0-770e-44a3-b44e-9431ba1e9735\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1339 - Authenticator Management | Protection Of Authenticators\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1339\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/367ae386-db7f-4167-b672-984ff86277c0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"367ae386-db7f-4167-b672-984ff86277c0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1685 - Information System Monitoring\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1685\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/36b0ef30-366f-4b1b-8652-a3511df11f53\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"36b0ef30-366f-4b1b-8652-a3511df11f53\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Defender to be enabled on SQL servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable Azure Defender on your Azure SQL Servers to detect anomalous activities indicating unusual and potentially harmful attempts to access or exploit databases.\",\r\n \"metadata\": {\r\n \"version\": \"2.1.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"notContains\": \"analytics\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"DeployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/securityAlertPolicies\",\r\n \"name\": \"Default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/securityAlertPolicies.state\",\r\n \"equals\": \"Enabled\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serverName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('serverName'), '/Default')]\",\r\n \"type\": \"Microsoft.Sql/servers/securityAlertPolicies\",\r\n \"apiVersion\": \"2020-11-01-preview\",\r\n \"properties\": {\r\n \"state\": \"Enabled\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serverName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/36d49e87-48c4-4f2e-beed-ba4ed02b71f5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"36d49e87-48c4-4f2e-beed-ba4ed02b71f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'Security Options - Network Security'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Network Security'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"NetworkSecurityConfigureEncryptionTypesAllowedForKerberos\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network Security: Configure encryption types allowed for Kerberos\",\r\n \"description\": \"Specifies the encryption types that Kerberos is allowed to use.\"\r\n },\r\n \"defaultValue\": \"2147483644\"\r\n },\r\n \"NetworkSecurityLANManagerAuthenticationLevel\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network security: LAN Manager authentication level\",\r\n \"description\": \"Specify which challenge-response authentication protocol is used for network logons. This choice affects the level of authentication protocol used by clients, the level of session security negotiated, and the level of authentication accepted by servers.\"\r\n },\r\n \"defaultValue\": \"5\"\r\n },\r\n \"NetworkSecurityLDAPClientSigningRequirements\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network security: LDAP client signing requirements\",\r\n \"description\": \"Specify the level of data signing that is requested on behalf of clients that issue LDAP BIND requests.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network security: Minimum session security for NTLM SSP based (including secure RPC) clients\",\r\n \"description\": \"Specifies which behaviors are allowed by clients for applications using the NTLM Security Support Provider (SSP). The SSP Interface (SSPI) is used by applications that need authentication services. See https://docs.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-servers for more information.\"\r\n },\r\n \"defaultValue\": \"537395200\"\r\n },\r\n \"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network security: Minimum session security for NTLM SSP based (including secure RPC) servers\",\r\n \"description\": \"Specifies which behaviors are allowed by servers for applications using the NTLM Security Support Provider (SSP). The SSP Interface (SSPI) is used by applications that need authentication services.\"\r\n },\r\n \"defaultValue\": \"537395200\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsNetworkSecurity\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Network Security: Configure encryption types allowed for Kerberos;ExpectedValue', '=', parameters('NetworkSecurityConfigureEncryptionTypesAllowedForKerberos'), ',', 'Network security: LAN Manager authentication level;ExpectedValue', '=', parameters('NetworkSecurityLANManagerAuthenticationLevel'), ',', 'Network security: LDAP client signing requirements;ExpectedValue', '=', parameters('NetworkSecurityLDAPClientSigningRequirements'), ',', 'Network security: Minimum session security for NTLM SSP based (including secure RPC) clients;ExpectedValue', '=', parameters('NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients'), ',', 'Network security: Minimum session security for NTLM SSP based (including secure RPC) servers;ExpectedValue', '=', parameters('NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsNetworkSecurity\"\r\n },\r\n \"NetworkSecurityConfigureEncryptionTypesAllowedForKerberos\": {\r\n \"value\": \"[parameters('NetworkSecurityConfigureEncryptionTypesAllowedForKerberos')]\"\r\n },\r\n \"NetworkSecurityLANManagerAuthenticationLevel\": {\r\n \"value\": \"[parameters('NetworkSecurityLANManagerAuthenticationLevel')]\"\r\n },\r\n \"NetworkSecurityLDAPClientSigningRequirements\": {\r\n \"value\": \"[parameters('NetworkSecurityLDAPClientSigningRequirements')]\"\r\n },\r\n \"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients\": {\r\n \"value\": \"[parameters('NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients')]\"\r\n },\r\n \"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers\": {\r\n \"value\": \"[parameters('NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"NetworkSecurityConfigureEncryptionTypesAllowedForKerberos\": {\r\n \"type\": \"string\"\r\n },\r\n \"NetworkSecurityLANManagerAuthenticationLevel\": {\r\n \"type\": \"string\"\r\n },\r\n \"NetworkSecurityLDAPClientSigningRequirements\": {\r\n \"type\": \"string\"\r\n },\r\n \"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients\": {\r\n \"type\": \"string\"\r\n },\r\n \"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Network Security: Configure encryption types allowed for Kerberos;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkSecurityConfigureEncryptionTypesAllowedForKerberos')]\"\r\n },\r\n {\r\n \"name\": \"Network security: LAN Manager authentication level;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkSecurityLANManagerAuthenticationLevel')]\"\r\n },\r\n {\r\n \"name\": \"Network security: LDAP client signing requirements;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkSecurityLDAPClientSigningRequirements')]\"\r\n },\r\n {\r\n \"name\": \"Network security: Minimum session security for NTLM SSP based (including secure RPC) clients;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients')]\"\r\n },\r\n {\r\n \"name\": \"Network security: Minimum session security for NTLM SSP based (including secure RPC) servers;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Network Security: Configure encryption types allowed for Kerberos;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkSecurityConfigureEncryptionTypesAllowedForKerberos')]\"\r\n },\r\n {\r\n \"name\": \"Network security: LAN Manager authentication level;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkSecurityLANManagerAuthenticationLevel')]\"\r\n },\r\n {\r\n \"name\": \"Network security: LDAP client signing requirements;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkSecurityLDAPClientSigningRequirements')]\"\r\n },\r\n {\r\n \"name\": \"Network security: Minimum session security for NTLM SSP based (including secure RPC) clients;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients')]\"\r\n },\r\n {\r\n \"name\": \"Network security: Minimum session security for NTLM SSP based (including secure RPC) servers;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/36e17963-7202-494a-80c3-f508211c826b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"36e17963-7202-494a-80c3-f508211c826b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Modify - Configure Azure Event Grid topics to disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable public network access for Azure Event Grid resource so that it isn't accessible over the public internet. This will help protect them against data leakage risks. You can limit exposure of the your resources by creating private endpoints instead. Learn more at: https://aka.ms/privateendpoints.\",\r\n \"metadata\": {\r\n \"category\": \"Event Grid\",\r\n \"version\": \"1.0.0\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"notEquals\": \"AzureArc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.EventGrid/topics/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/1e241071-0855-49ea-94dc-649edcd759de\"\r\n ],\r\n \"conflictEffect\": \"audit\",\r\n \"operations\": [\r\n {\r\n \"condition\": \"[greaterOrEquals(requestContext().apiVersion, '2020-04-01-preview')]\",\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.EventGrid/topics/publicNetworkAccess\",\r\n \"value\": \"Disabled\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/36ea4b4b-0f7f-4a54-89fa-ab18f555a172\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"36ea4b4b-0f7f-4a54-89fa-ab18f555a172\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy - Configure Azure Event Grid domains with private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints lets you connect your virtual network to Azure services without a public IP address at the source or destination. By mapping private endpoints to your resources, they'll be protected against data leakage risks. Learn more at: https://aka.ms/privateendpoints.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Event Grid\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet id\",\r\n \"description\": \"Specifies the subnet to use to configure private endpoint\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventGrid/domains\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.EventGrid/domains/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.EventGrid/domains/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/1e241071-0855-49ea-94dc-649edcd759de\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"domain\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/36f4658a-848a-467b-881c-e6fa20cf75fc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"36f4658a-848a-467b-881c-e6fa20cf75fc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1557 - Vulnerability Scanning | Review Historic Audit Logs\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1557\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/36fbe499-f2f2-41b6-880e-52d7ea1d94a5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"36fbe499-f2f2-41b6-880e-52d7ea1d94a5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'Security Options - Interactive Logon'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Interactive Logon'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsInteractiveLogon\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsInteractiveLogon\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3750712b-43d0-478e-9966-d2c26f6141b9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3750712b-43d0-478e-9966-d2c26f6141b9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1624 - Boundary Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1624\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/37d079e3-d6aa-4263-a069-dd7ac6dd9684\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"37d079e3-d6aa-4263-a069-dd7ac6dd9684\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Storage accounts should be migrated to new Azure Resource Manager resources\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use new Azure Resource Manager for your storage accounts to provide security enhancements such as: stronger access control (RBAC), better auditing, Azure Resource Manager based deployment and governance, access to managed identities, access to key vault for secrets, Azure AD-based authentication and support for tags and resource groups for easier security management\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.ClassicStorage/storageAccounts\",\r\n \"Microsoft.Storage/StorageAccounts\"\r\n ]\r\n },\r\n {\r\n \"value\": \"[field('type')]\",\r\n \"equals\": \"Microsoft.ClassicStorage/storageAccounts\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/37e0d2fe-28a5-43d6-a273-67d37d1f5606\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"37e0d2fe-28a5-43d6-a273-67d37d1f5606\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1335 - Authenticator Management | Pki-Based Authentication\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1335\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/382016f3-d4ba-4e15-9716-55077ec4dc2a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"382016f3-d4ba-4e15-9716-55077ec4dc2a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Resource logs in IoT Hub should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of resource logs. This enables you to recreate activity trails to use for investigation purposes; when a security incident occurs or when your network is compromised\",\r\n \"metadata\": {\r\n \"version\": \"3.0.1\",\r\n \"category\": \"Internet of Things\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required resource logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Devices/IotHubs\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"greaterOrEquals\": \"[parameters('requiredRetentionDays')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/383856f8-de7f-44a2-81fc-e5135b5c2aa4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"383856f8-de7f-44a2-81fc-e5135b5c2aa4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy the Windows Guest Configuration extension to enable Guest Configuration assignments on Windows VMs\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy deploys the Windows Guest Configuration extension to Windows virtual machines hosted in Azure that are supported by Guest Configuration. The Windows Guest Configuration extension is a prerequisite for all Windows Guest Configuration assignments and must be deployed to machines before using any Windows Guest Configuration policy definition. For more information on Guest Configuration, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.1\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"AzurePolicyforWindows\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.GuestConfiguration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"ConfigurationforWindows\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/385f5831-96d4-41db-9a3c-cd3af78aaae6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"385f5831-96d4-41db-9a3c-cd3af78aaae6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1081 - Information Sharing\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1081\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3867f2a9-23bb-4729-851f-c3ad98580caf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3867f2a9-23bb-4729-851f-c3ad98580caf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1522 - Personnel Transfer\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1522\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/38b470cc-f939-4a15-80e0-9f0c74f2e2c9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"38b470cc-f939-4a15-80e0-9f0c74f2e2c9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Synapse workspaces should disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling public network access improves security by ensuring that the Synapse workspace isn't exposed on the public internet. Creating private endpoints can limit exposure of your Synapse workspaces. Learn more at: https://docs.microsoft.com/azure/synapse-analytics/security/connectivity-settings.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Synapse\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Synapse/workspaces\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Synapse/workspaces/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/38d8df46-cf4e-4073-8e03-48c24b29de0d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"38d8df46-cf4e-4073-8e03-48c24b29de0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1416 - Nonlocal Maintenance | Document Nonlocal Maintenance\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1416\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/38dfd8a3-5290-4099-88b7-4081f4c4d8ae\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"38dfd8a3-5290-4099-88b7-4081f4c4d8ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1397 - Controlled Maintenance\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1397\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/391af4ab-1117-46b9-b2c7-78bbd5cd995b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"391af4ab-1117-46b9-b2c7-78bbd5cd995b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1556 - Vulnerability Scanning | Automated Trend Analyses\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1556\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/391ff8b3-afed-405e-9f7d-ef2f8168d5da\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"391ff8b3-afed-405e-9f7d-ef2f8168d5da\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Advanced data security settings for SQL Managed Instance should contain an email address for security alerts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Ensure that an email address is provided for the 'Send alerts to' field in the advanced data security settings. This email address receives alert notifications when anomalous activities are detected on SQL Managed Instance.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1-deprecated\",\r\n \"category\": \"SQL\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Disabled\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/managedInstances\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/managedInstances/securityAlertPolicies\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/managedInstances/securityAlertPolicies/emailAddresses[*]\",\r\n \"notEquals\": \"\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/managedInstances/securityAlertPolicies/emailAddresses[*]\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3965c43d-b5f4-482e-b74a-d89ee0e0b3a8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3965c43d-b5f4-482e-b74a-d89ee0e0b3a8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1232 - Configuration Management Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1232\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/396ba986-eac1-4d6d-85c4-d3fda6b78272\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"396ba986-eac1-4d6d-85c4-d3fda6b78272\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1246 - Contingency Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1246\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/398eb61e-8111-40d5-a0c9-003df28f1753\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"398eb61e-8111-40d5-a0c9-003df28f1753\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"FTPS only should be required in your Function App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable FTPS enforcement for enhanced security\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/ftpsState\",\r\n \"in\": [\r\n \"FtpsOnly\",\r\n \"Disabled\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/399b2637-a50f-4f95-96f8-3a145476eb15\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"399b2637-a50f-4f95-96f8-3a145476eb15\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1680 - Malicious Code Protection | Central Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1680\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/399cd6ee-0e18-41db-9dea-cde3bd712f38\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"399cd6ee-0e18-41db-9dea-cde3bd712f38\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1228 - Information System Component Inventory | Accountability Information\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1228\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/39c54140-5902-4079-8bb5-ad31936fe764\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"39c54140-5902-4079-8bb5-ad31936fe764\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Synapse managed private endpoints should only connect to resources in approved Azure Active Directory tenants\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Protect your Synapse workspace by only allowing connections to resources in approved Azure Active Directory (Azure AD) tenants. The approved Azure AD tenants can be defined during policy assignment.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Synapse\"\r\n },\r\n \"parameters\": {\r\n \"allowedTenantIds\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"List of Allowed Tenant Ids for private endpoint creation\",\r\n \"description\": \"This parameter defines the list of Allowed Tenant Ids that are allowed to create managed private endpoints in the workspaces\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\",\r\n \"Deny\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Synapse/workspaces\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Synapse/workspaces/managedVirtualNetworkSettings.allowedAadTenantIdsForLinking[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Synapse/workspaces/managedVirtualNetworkSettings.allowedAadTenantIdsForLinking[*]\",\r\n \"notIn\": \"[parameters('allowedTenantIds')]\"\r\n }\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3a003702-13d2-4679-941b-937e58c443f0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3a003702-13d2-4679-941b-937e58c443f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Infrastructure encryption should be enabled for Azure Database for MySQL servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable infrastructure encryption for Azure Database for MySQL servers to have higher level of assurance that the data is secure. When infrastructure encryption is enabled, the data at rest is encrypted twice using FIPS 140-2 compliant Microsoft managed keys.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforMySQL/servers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforMySQL/servers/infrastructureEncryption\",\r\n \"notEquals\": \"Enabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3a58212a-c829-4f13-9872-6371df2fd0b4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3a58212a-c829-4f13-9872-6371df2fd0b4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1039 - Least Privilege | Review Of User Privileges\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1039\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3a7b9de4-a8a2-4672-914d-c5f6752aa7f9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3a7b9de4-a8a2-4672-914d-c5f6752aa7f9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1648 - Collaborative Computing Devices\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1648\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3a9eb14b-495a-4ebb-933c-ce4ef5264e32\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3a9eb14b-495a-4ebb-933c-ce4ef5264e32\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'Administrative Templates - Control Panel'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'Administrative Templates - Control Panel' for input personalization and prevention of enabling lock screens. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_AdministrativeTemplatesControlPanel\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_AdministrativeTemplatesControlPanel\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3aa2661b-02d7-4ba6-99bc-dc36b10489fd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3aa2661b-02d7-4ba6-99bc-dc36b10489fd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1315 - Identifier Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1315\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3aa87116-f1a1-4edb-bfbf-14e036f8d454\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3aa87116-f1a1-4edb-bfbf-14e036f8d454\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Active Directory Domain Services managed domains should use TLS 1.2 only mode\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use TLS 1.2 only mode for your managed domains. By default, Azure AD Domain Services enables the use of ciphers such as NTLM v1 and TLS v1. These ciphers may be required for some legacy applications, but are considered weak and can be disabled if you don't need them. When TLS 1.2 only mode is enabled, any client making a request that is not using TLS 1.2 will fail. Learn more at https://docs.microsoft.com/azure/active-directory-domain-services/secure-your-domain.\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0\",\r\n \"category\": \"Azure Active Directory\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.AAD/domainServices\"\r\n },\r\n {\r\n \"field\": \"Microsoft.AAD/domainServices/domainSecuritySettings.tlsV1\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3aa87b5a-7813-4b57-8a43-42dd9df5aaa7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3aa87b5a-7813-4b57-8a43-42dd9df5aaa7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Pod Security Policies should be defined on Kubernetes Services\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Define Pod Security Policies to reduce the attack vector by removing unnecessary application privileges. It is recommended to configure Pod Security Policies to only allow pods to access the resources which they have permissions to access.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Disabled\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/enablePodSecurityPolicy\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/enablePodSecurityPolicy\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3abeb944-26af-43ee-b83d-32aaf060fb94\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3abeb944-26af-43ee-b83d-32aaf060fb94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1548 - Vulnerability Scanning\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1548\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3afe6c78-6124-4d95-b85c-eb8c0c9539cb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3afe6c78-6124-4d95-b85c-eb8c0c9539cb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Synapse workspaces with private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints connect your virtual network to Azure services without a public IP address at the source or destination. By mapping private endpoints to Azure Synapse workspaces, you can reduce data leakage risks. Learn more about private links at: https://docs.microsoft.com/azure/synapse-analytics/security/how-to-connect-to-workspace-with-private-links.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Synapse\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet id\",\r\n \"description\": \"A subnet with private endpoint network policies disabled\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Synapse/workspaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Synapse/workspaces/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Synapse/workspaces/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"Dev\"\r\n ],\r\n \"requestMessage\": \"Auto approved by policy assignment\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3b3b0c27-08d2-4b32-879d-19930bee3266\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3b3b0c27-08d2-4b32-879d-19930bee3266\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1266 - Contingency Plan Testing | Alternate Processing Site\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1266\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3b4a3eb2-c25d-40bf-ad41-5094b6f59cee\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3b4a3eb2-c25d-40bf-ad41-5094b6f59cee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1003 - Account Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1003\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3b68b179-3704-4ff7-b51d-7d65374d165d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3b68b179-3704-4ff7-b51d-7d65374d165d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"An activity log alert should exist for specific Security operations\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits specific Security operations with no activity log alerts configured.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"operationName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Operation Name\",\r\n \"description\": \"Security Operation name for which activity log alert should exist\"\r\n },\r\n \"allowedValues\": [\r\n \"Microsoft.Security/policies/write\",\r\n \"Microsoft.Security/securitySolutions/write\",\r\n \"Microsoft.Security/securitySolutions/delete\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/ActivityLogAlerts\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field\",\r\n \"equals\": \"category\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals\",\r\n \"equals\": \"Security\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field\",\r\n \"equals\": \"operationName\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals\",\r\n \"equals\": \"[parameters('operationName')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"equals\": 2\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field\",\r\n \"equals\": \"category\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field\",\r\n \"equals\": \"operationName\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3b980d31-7904-4bb7-8575-5665739a8052\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3b980d31-7904-4bb7-8575-5665739a8052\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy - Configure Dependency agent to be enabled on Windows virtual machine scale sets\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Dependency agent for Windows virtual machine scale sets if the virtual machine image is in the list defined and the agent is not installed. If your scale set upgradePolicy is set to Manual, you need to apply the extension to all the virtual machines in the set by updating them.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"listOfImageIdToInclude\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of virtual machine images that have supported Windows OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-V4\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"DependencyAgentWindows\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitoring.DependencyAgent\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"DependencyAgentWindows\",\r\n \"vmExtensionPublisher\": \"Microsoft.Azure.Monitoring.DependencyAgent\",\r\n \"vmExtensionType\": \"DependencyAgentWindows\",\r\n \"vmExtensionTypeHandlerVersion\": \"9.7\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"typeHandlerVersion\": \"[variables('vmExtensionTypeHandlerVersion')]\",\r\n \"autoUpgradeMinorVersion\": true\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled extension for: ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3be22e3b-d919-47aa-805e-8985dbeb0ad9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3be22e3b-d919-47aa-805e-8985dbeb0ad9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"PostgreSQL server should use a virtual network service endpoint\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Virtual network based firewall rules are used to enable traffic from a specific subnet to Azure Database for PostgreSQL while ensuring the traffic stays within the Azure boundary. This policy provides a way to audit if the Azure Database for PostgreSQL has virtual network service endpoint being used.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforPostgreSQL/servers/virtualNetworkRules\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/virtualNetworkRules/virtualNetworkSubnetId\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3c14b034-bcb6-4905-94e7-5b8e98a47b65\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3c14b034-bcb6-4905-94e7-5b8e98a47b65\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy - Configure Log Analytics agent to be enabled on Windows virtual machine scale sets\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Log Analytics agent for Windows virtual machine scale sets if the virtual machine image is in the list defined and the agent is not installed. If your scale set upgradePolicy is set to Manual, you need to apply the extension to all the virtual machine in the set by updating them.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Log Analytics workspace is used to receive performance data. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"listOfImageIdToInclude\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of virtual machine images that have supported Windows OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-V4\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"MicrosoftMonitoringAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"MicrosoftMonitoringAgent\",\r\n \"vmExtensionPublisher\": \"Microsoft.EnterpriseCloud.Monitoring\",\r\n \"vmExtensionType\": \"MicrosoftMonitoringAgent\",\r\n \"vmExtensionTypeHandlerVersion\": \"1.0\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"typeHandlerVersion\": \"[variables('vmExtensionTypeHandlerVersion')]\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"workspaceId\": \"[reference(parameters('logAnalytics'), '2015-03-20').customerId]\",\r\n \"stopOnMultipleConnections\": \"true\"\r\n },\r\n \"protectedSettings\": {\r\n \"workspaceKey\": \"[listKeys(parameters('logAnalytics'), '2015-03-20').primarySharedKey]\"\r\n }\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled extension for: ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3c1b3629-c8f8-4bf6-862c-037cb9094038\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3c1b3629-c8f8-4bf6-862c-037cb9094038\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Vulnerabilities in security configuration on your virtual machine scale sets should be remediated\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit the OS vulnerabilities on your virtual machine scale sets to protect them from attacks.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"8941d121-f740-35f6-952c-6561d2b38d36\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1621 - Resource Availability\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1621\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3cb9f731-744a-4691-a481-ca77b0411538\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3cb9f731-744a-4691-a481-ca77b0411538\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1521 - Personnel Termination | Automated Notification\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1521\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3cbddf9c-a3aa-4330-a0f5-4c0c1f1862e5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3cbddf9c-a3aa-4330-a0f5-4c0c1f1862e5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1127 - Time Stamps\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1127\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3ce328db-aef3-48ed-9f81-2ab7cf839c66\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3ce328db-aef3-48ed-9f81-2ab7cf839c66\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Add system-assigned managed identity to enable Guest Configuration assignments on virtual machines with no identities\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy adds a system-assigned managed identity to virtual machines hosted in Azure that are supported by Guest Configuration but do not have any managed identities. A system-assigned managed identity is a prerequisite for all Guest Configuration assignments and must be added to machines before using any Guest Configuration policy definitions. For more information on Guest Configuration, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"value\": \"[requestContext().apiVersion]\",\r\n \"greaterOrEquals\": \"2018-10-01\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"identity.type\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"identity.type\",\r\n \"equals\": \"None\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"identity.type\",\r\n \"value\": \"SystemAssigned\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3cf2ab00-13f1-4d0c-8971-2ac904541a7e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3cf2ab00-13f1-4d0c-8971-2ac904541a7e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines that have extra accounts in the Administrators group\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if the local Administrators group contains members that are not listed in the policy parameter.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AdministratorsGroupMembers\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"Members\": \"[LocalGroup]AdministratorsGroup;Members\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"Members\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Members\",\r\n \"description\": \"A semicolon-separated list of all the expected members of the Administrators local group. Ex: Administrator; myUser1; myUser2\"\r\n },\r\n \"allowedValues\": [],\r\n \"defaultValue\": \"Administrator\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AdministratorsGroupMembers\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[LocalGroup]AdministratorsGroup;Members', '=', parameters('Members')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3d2a3320-2a72-4c67-ac5f-caa40fbee2b2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3d2a3320-2a72-4c67-ac5f-caa40fbee2b2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Search Services to Event Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Search Services to stream to a regional Event Hub when any Search Services which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_eventHub\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"eventHubLocation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Location\",\r\n \"description\": \"The location the Event Hub resides in. Only Search Services in this location will be linked to this Event Hub.\",\r\n \"strongType\": \"location\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Search/searchServices\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('eventHubLocation')]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"equals\": \"[parameters('eventHubLocation')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Search/searchServices/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"OperationLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3d5da587-71bd-41f5-ac95-dd3330c2d58d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3d5da587-71bd-41f5-ac95-dd3330c2d58d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'Security Options - Devices'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Devices'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsDevices\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3d7b154e-2700-4c8c-9e46-cb65ac1578c2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3d7b154e-2700-4c8c-9e46-cb65ac1578c2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy default Log Analytics Agent for Ubuntu VMs\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy deploys the Log Analytics Agent on Ubuntu VMs, and connects to the selected Log Analytics workspace\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Compute\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"18.04-LTS\",\r\n \"16.04-LTS\",\r\n \"16.04.0-LTS\",\r\n \"14.04.2-LTS\",\r\n \"12.04.5-LTS\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"OmsAgentForLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('vmName'),'/omsPolicy')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"apiVersion\": \"2017-12-01\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.EnterpriseCloud.Monitoring\",\r\n \"type\": \"OmsAgentForLinux\",\r\n \"typeHandlerVersion\": \"1.4\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"workspaceId\": \"[reference(parameters('logAnalytics'), '2015-03-20').customerId]\"\r\n },\r\n \"protectedSettings\": {\r\n \"workspaceKey\": \"[listKeys(parameters('logAnalytics'), '2015-03-20').primarySharedKey]\"\r\n }\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled monitoring for Linux VM', ': ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3d8640fc-63f6-4734-8dcb-cfd3d8c78f38\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3d8640fc-63f6-4734-8dcb-cfd3d8c78f38\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"App Configuration should disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling public network access improves security by ensuring that the resource isn't exposed on the public internet. You can limit exposure of your resources by creating private endpoints instead. Learn more at: https://aka.ms/appconfig/private-endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Configuration\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.AppConfiguration/configurationStores\"\r\n },\r\n {\r\n \"field\": \"Microsoft.AppConfiguration/configurationStores/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3d9f5e4c-9947-4579-9539-2a7695fbc187\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3d9f5e4c-9947-4579-9539-2a7695fbc187\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1385 - Information Spillage Response\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1385\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3e495e65-8663-49ca-9b38-9f45e800bc58\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3e495e65-8663-49ca-9b38-9f45e800bc58\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines that do not have the specified Windows PowerShell modules installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if a module isn't available in a location specified by the environment variable PSModulePath.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"WindowsPowerShellModules\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"Modules\": \"[PowerShellModules]PowerShellModules1;Modules\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"Modules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"PowerShell Modules\",\r\n \"description\": \"A semicolon-separated list of the names of the PowerShell modules that should be installed. You may also specify a specific version of a module that should be installed by including a comma after the module name, followed by the desired version. Example: PSDscResources; SqlServerDsc, 12.0.0.0; ComputerManagementDsc, 6.1.0.0\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"[concat('WindowsPowerShellModules$pid', uniqueString(policy().assignmentId, policy().definitionReferenceId))]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[PowerShellModules]PowerShellModules1;Modules', '=', parameters('Modules')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3e4e2bd5-15a2-4628-b3e1-58977e9793f3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3e4e2bd5-15a2-4628-b3e1-58977e9793f3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Monitor solution 'Security and Audit' must be deployed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy ensures that Security and Audit is deployed.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.OperationsManagement/solutions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.OperationsManagement/solutions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"like\": \"Security(*)\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3e596b57-105f-48a6-be97-03e9243bad6e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3e596b57-105f-48a6-be97-03e9243bad6e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1160 - Security Authorization\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1160\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3e797ca6-2aa8-4333-b335-7036f1110c05\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3e797ca6-2aa8-4333-b335-7036f1110c05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1545 - Risk Assessment\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1545\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3f4b171a-a56b-4328-8112-32cf7f947ee1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3f4b171a-a56b-4328-8112-32cf7f947ee1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1179 - Baseline Configuration | Reviews And Updates\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1179\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3f9ce557-c8ab-4e6c-bb2c-9b8ed002c46c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3f9ce557-c8ab-4e6c-bb2c-9b8ed002c46c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit API Applications that are not using latest supported PHP Framework\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use the latest supported PHP version for the latest security classes. Using older classes and types can make your application vulnerable.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"api\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"apiApp\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UseLatestPHP\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3fe37002-5d00-4b37-a301-da09e3a0ca66\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3fe37002-5d00-4b37-a301-da09e3a0ca66\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'Security Options - Network Access'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'Security Options - Network Access' for including access for anonymous users, local accounts, and remote access to the registry. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SecurityOptionsNetworkAccess\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"NetworkAccessRemotelyAccessibleRegistryPaths\": \"Network access: Remotely accessible registry paths;ExpectedValue\",\r\n \"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths\": \"Network access: Remotely accessible registry paths and sub-paths;ExpectedValue\",\r\n \"NetworkAccessSharesThatCanBeAccessedAnonymously\": \"Network access: Shares that can be accessed anonymously;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"NetworkAccessRemotelyAccessibleRegistryPaths\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network access: Remotely accessible registry paths\",\r\n \"description\": \"Specifies which registry paths will be accessible over the network, regardless of the users or groups listed in the access control list (ACL) of the `winreg` registry key.\"\r\n },\r\n \"defaultValue\": \"System\\\\CurrentControlSet\\\\Control\\\\ProductOptions|#|System\\\\CurrentControlSet\\\\Control\\\\Server Applications|#|Software\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\"\r\n },\r\n \"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network access: Remotely accessible registry paths and sub-paths\",\r\n \"description\": \"Specifies which registry paths and sub-paths will be accessible over the network, regardless of the users or groups listed in the access control list (ACL) of the `winreg` registry key.\"\r\n },\r\n \"defaultValue\": \"System\\\\CurrentControlSet\\\\Control\\\\Print\\\\Printers|#|System\\\\CurrentControlSet\\\\Services\\\\Eventlog|#|Software\\\\Microsoft\\\\OLAP Server|#|Software\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Print|#|Software\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Windows|#|System\\\\CurrentControlSet\\\\Control\\\\ContentIndex|#|System\\\\CurrentControlSet\\\\Control\\\\Terminal Server|#|System\\\\CurrentControlSet\\\\Control\\\\Terminal Server\\\\UserConfig|#|System\\\\CurrentControlSet\\\\Control\\\\Terminal Server\\\\DefaultUserConfiguration|#|Software\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Perflib|#|System\\\\CurrentControlSet\\\\Services\\\\SysmonLog\"\r\n },\r\n \"NetworkAccessSharesThatCanBeAccessedAnonymously\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network access: Shares that can be accessed anonymously\",\r\n \"description\": \"Specifies which network shares can be accessed by anonymous users. The default configuration for this policy setting has little effect because all users have to be authenticated before they can access shared resources on the server.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsNetworkAccess\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Network access: Remotely accessible registry paths;ExpectedValue', '=', parameters('NetworkAccessRemotelyAccessibleRegistryPaths'), ',', 'Network access: Remotely accessible registry paths and sub-paths;ExpectedValue', '=', parameters('NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths'), ',', 'Network access: Shares that can be accessed anonymously;ExpectedValue', '=', parameters('NetworkAccessSharesThatCanBeAccessedAnonymously')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3ff60f98-7fa4-410a-9f7f-0b00f5afdbdd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3ff60f98-7fa4-410a-9f7f-0b00f5afdbdd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1561 - Allocation Of Resources\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1561\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/40364c3f-c331-4e29-b1e3-2fbe998ba2f5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"40364c3f-c331-4e29-b1e3-2fbe998ba2f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Secure transfer to storage accounts should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit requirement of Secure transfer in your storage account. Secure transfer is an option that forces your storage account to accept requests only from secure connections (HTTPS). Use of HTTPS ensures authentication between the server and the service and protects data in transit from network layer attacks such as man-in-the-middle, eavesdropping, and session-hijacking\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[requestContext().apiVersion]\",\r\n \"less\": \"2019-04-01\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Storage/storageAccounts/supportsHttpsTrafficOnly\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Storage/storageAccounts/supportsHttpsTrafficOnly\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"404c3081-a854-4457-ae30-26a93ef643f9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1100 - Audit And Accountability Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1100\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4057863c-ca7d-47eb-b1e0-503580cba8a4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4057863c-ca7d-47eb-b1e0-503580cba8a4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1637 - Boundary Protection | Fail Secure\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1637\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4075bedc-c62a-4635-bede-a01be89807f3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4075bedc-c62a-4635-bede-a01be89807f3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'Administrative Templates - System'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Administrative Templates - System'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"AlwaysUseClassicLogon\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Always use classic logon\",\r\n \"description\": \"Specifies whether to force the user to log on to the computer using the classic logon screen. This setting only works when the computer is not on a domain.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"BootStartDriverInitializationPolicy\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Boot-Start Driver Initialization Policy\",\r\n \"description\": \"Specifies which boot-start drivers are initialized based on a classification determined by an Early Launch Antimalware boot-start driver.\"\r\n },\r\n \"defaultValue\": \"3\"\r\n },\r\n \"EnableWindowsNTPClient\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable Windows NTP Client\",\r\n \"description\": \"Specifies whether the Windows NTP Client is enabled. Enabling the Windows NTP Client allows your computer to synchronize its computer clock with other NTP servers.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"TurnOnConveniencePINSignin\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Turn on convenience PIN sign-in\",\r\n \"description\": \"Specifies whether a domain user can sign in using a convenience PIN.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_AdministrativeTemplatesSystem\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Always use classic logon;ExpectedValue', '=', parameters('AlwaysUseClassicLogon'), ',', 'Boot-Start Driver Initialization Policy;ExpectedValue', '=', parameters('BootStartDriverInitializationPolicy'), ',', 'Enable Windows NTP Client;ExpectedValue', '=', parameters('EnableWindowsNTPClient'), ',', 'Turn on convenience PIN sign-in;ExpectedValue', '=', parameters('TurnOnConveniencePINSignin')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_AdministrativeTemplatesSystem\"\r\n },\r\n \"AlwaysUseClassicLogon\": {\r\n \"value\": \"[parameters('AlwaysUseClassicLogon')]\"\r\n },\r\n \"BootStartDriverInitializationPolicy\": {\r\n \"value\": \"[parameters('BootStartDriverInitializationPolicy')]\"\r\n },\r\n \"EnableWindowsNTPClient\": {\r\n \"value\": \"[parameters('EnableWindowsNTPClient')]\"\r\n },\r\n \"TurnOnConveniencePINSignin\": {\r\n \"value\": \"[parameters('TurnOnConveniencePINSignin')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"AlwaysUseClassicLogon\": {\r\n \"type\": \"string\"\r\n },\r\n \"BootStartDriverInitializationPolicy\": {\r\n \"type\": \"string\"\r\n },\r\n \"EnableWindowsNTPClient\": {\r\n \"type\": \"string\"\r\n },\r\n \"TurnOnConveniencePINSignin\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Always use classic logon;ExpectedValue\",\r\n \"value\": \"[parameters('AlwaysUseClassicLogon')]\"\r\n },\r\n {\r\n \"name\": \"Boot-Start Driver Initialization Policy;ExpectedValue\",\r\n \"value\": \"[parameters('BootStartDriverInitializationPolicy')]\"\r\n },\r\n {\r\n \"name\": \"Enable Windows NTP Client;ExpectedValue\",\r\n \"value\": \"[parameters('EnableWindowsNTPClient')]\"\r\n },\r\n {\r\n \"name\": \"Turn on convenience PIN sign-in;ExpectedValue\",\r\n \"value\": \"[parameters('TurnOnConveniencePINSignin')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Always use classic logon;ExpectedValue\",\r\n \"value\": \"[parameters('AlwaysUseClassicLogon')]\"\r\n },\r\n {\r\n \"name\": \"Boot-Start Driver Initialization Policy;ExpectedValue\",\r\n \"value\": \"[parameters('BootStartDriverInitializationPolicy')]\"\r\n },\r\n {\r\n \"name\": \"Enable Windows NTP Client;ExpectedValue\",\r\n \"value\": \"[parameters('EnableWindowsNTPClient')]\"\r\n },\r\n {\r\n \"name\": \"Turn on convenience PIN sign-in;ExpectedValue\",\r\n \"value\": \"[parameters('TurnOnConveniencePINSignin')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/40917425-69db-4018-8dae-2a0556cef899\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"40917425-69db-4018-8dae-2a0556cef899\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1202 - Access Restrictions For Change\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1202\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/40a2a83b-74f2-4c02-ae65-f460a5d2792a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"40a2a83b-74f2-4c02-ae65-f460a5d2792a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Machine Learning workspaces should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to Azure Machine Learning workspaces, data leakage risks are reduced. Learn more about private links at: https://docs.microsoft.com/azure/machine-learning/how-to-configure-private-link.\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0\",\r\n \"category\": \"Machine Learning\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.MachineLearningServices/workspaces\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections[*].privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/40cec1dd-a100-4920-b15b-3024fe8901ab\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"40cec1dd-a100-4920-b15b-3024fe8901ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Inherit a tag from the subscription if missing\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Adds the specified tag with its value from the containing subscription when any resource missing this tag is created or updated. Existing resources can be remediated by triggering a remediation task. If the tag exists with a different value it will not be changed.\",\r\n \"metadata\": {\r\n \"category\": \"Tags\",\r\n \"version\": \"1.0.0\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('tagName')]]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"add\",\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[subscription().tags[parameters('tagName')]]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/40df99da-1232-49b1-a39a-6da8d878f469\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"40df99da-1232-49b1-a39a-6da8d878f469\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1438 - Media Sanitization\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Media Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1438\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/40fcc635-52a2-4dbc-9523-80a1f4aa1de6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"40fcc635-52a2-4dbc-9523-80a1f4aa1de6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1365 - Incident Handling | Continuity Of Operations\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1365\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4116891d-72f7-46ee-911c-8056cc8dcbd5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4116891d-72f7-46ee-911c-8056cc8dcbd5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1022 - Account Management | Shared / Group Account Credential Termination\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1022\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/411f7e2d-9a0b-4627-a0b9-1700432db47d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"411f7e2d-9a0b-4627-a0b9-1700432db47d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1464 - Monitoring Physical Access | Intrusion Alarms / Surveillance Equipment\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1464\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/41256567-1795-4684-b00b-a1308ce43cac\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"41256567-1795-4684-b00b-a1308ce43cac\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Monitor should collect activity logs from all regions\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits the Azure Monitor log profile which does not export activities from all Azure supported regions including global.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/logProfiles\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"australiacentral\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"australiacentral2\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"australiaeast\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"australiasoutheast\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"brazilsouth\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"brazilsoutheast\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"canadacentral\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"canadaeast\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"centralindia\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"centralus\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"eastasia\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"eastus\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"eastus2\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"francecentral\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"francesouth\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"germanynorth\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"germanywestcentral\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"japaneast\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"japanwest\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"jioindiawest\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"koreacentral\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"koreasouth\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"northcentralus\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"northeurope\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"norwayeast\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"norwaywest\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"southafricanorth\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"southafricawest\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"southcentralus\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"southeastasia\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"southindia\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"switzerlandnorth\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"switzerlandwest\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"uaecentral\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"uaenorth\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"uksouth\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"ukwest\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"westcentralus\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"westeurope\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"westindia\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"westus\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"westus2\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"westus3\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/locations[*]\",\r\n \"notEquals\": \"global\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/41388f1c-2db0-4c25-95b2-35d7f5ccbfa9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"41388f1c-2db0-4c25-95b2-35d7f5ccbfa9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Temp disks and cache for agent node pools in Azure Kubernetes Service clusters should be encrypted at host\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"To enhance data security, the data stored on the virtual machine (VM) host of your Azure Kubernetes Service nodes VMs should be encrypted at rest. This is a common requirement in many regulatory and industry compliance standards.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/agentPoolProfiles[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/agentPoolProfiles[*].enableEncryptionAtHost\",\r\n \"exists\": \"False\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/agentPoolProfiles[*].enableEncryptionAtHost\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/agentPoolProfiles[*].enableEncryptionAtHost\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/41425d9f-d1a5-499a-9932-f8ed8453932c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"41425d9f-d1a5-499a-9932-f8ed8453932c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1263 - Contingency Plan Testing\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1263\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/41472613-3b05-49f6-8fe8-525af113ce17\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"41472613-3b05-49f6-8fe8-525af113ce17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1096 - Role-Based Security Training | Practical Exercises\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Awareness and Training control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1096\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/420c1477-aa43-49d0-bd7e-c4abdd9addff\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"420c1477-aa43-49d0-bd7e-c4abdd9addff\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows VMs with a pending reboot\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if the machine is pending reboot for any of the following reasons: component based servicing, Windows Update, pending file rename, pending computer rename, configuration manager pending reboot. Each detection has a unique registry path.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"WindowsPendingReboot\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsPendingReboot\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4221adbc-5c0f-474f-88b7-037a99e6114c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4221adbc-5c0f-474f-88b7-037a99e6114c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1260 - Contingency Training | Simulated Events\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1260\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/42254fc4-2738-4128-9613-72aaa4f0d9c3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"42254fc4-2738-4128-9613-72aaa4f0d9c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Web Application Firewall (WAF) should use the specified mode for Azure Front Door Service\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Mandates the use of 'Detection' or 'Prevention' mode to be active on all Web Application Firewall policies for Azure Front Door Service.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"modeRequirement\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Mode Requirement\",\r\n \"description\": \"Mode required for all WAF policies\"\r\n },\r\n \"allowedValues\": [\r\n \"Prevention\",\r\n \"Detection\"\r\n ],\r\n \"defaultValue\": \"Detection\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/frontdoorwebapplicationfirewallpolicies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/frontdoorWebApplicationFirewallPolicies/policySettings.mode\",\r\n \"notEquals\": \"[parameters('modeRequirement')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/425bea59-a659-4cbb-8d31-34499bd030b8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"425bea59-a659-4cbb-8d31-34499bd030b8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1694 - Information System Monitoring | Analyze Communications Traffic Anomalies\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1694\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/426c4ac9-ff17-49d0-acd7-a13c157081c0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"426c4ac9-ff17-49d0-acd7-a13c157081c0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Resource logs in Batch accounts should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of resource logs. This enables you to recreate activity trails to use for investigation purposes; when a security incident occurs or when your network is compromised\",\r\n \"metadata\": {\r\n \"version\": \"5.0.0\",\r\n \"category\": \"Batch\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required resource logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Batch/batchAccounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"value\": \"[padLeft(current('Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days'), 3, '0')]\",\r\n \"greaterOrEquals\": \"[padLeft(parameters('requiredRetentionDays'), 3, '0')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"notEquals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/storageAccountId\",\r\n \"exists\": false\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/428256e6-1fac-4f48-a757-df34c2b3336d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"428256e6-1fac-4f48-a757-df34c2b3336d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'System Audit Policies - Detailed Tracking'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Detailed Tracking'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"AuditProcessTermination\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Process Termination\",\r\n \"description\": \"Specifies whether audit events are generated when a process has exited. Recommended for monitoring termination of critical processes.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"No Auditing\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesDetailedTracking\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit Process Termination;ExpectedValue', '=', parameters('AuditProcessTermination')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SystemAuditPoliciesDetailedTracking\"\r\n },\r\n \"AuditProcessTermination\": {\r\n \"value\": \"[parameters('AuditProcessTermination')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditProcessTermination\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit Process Termination;ExpectedValue\",\r\n \"value\": \"[parameters('AuditProcessTermination')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit Process Termination;ExpectedValue\",\r\n \"value\": \"[parameters('AuditProcessTermination')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/42a07bbf-ffcf-459a-b4b1-30ecd118a505\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"42a07bbf-ffcf-459a-b4b1-30ecd118a505\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1174 - Configuration Management Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1174\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/42a9a714-8fbb-43ac-b115-ea12d2bd652f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"42a9a714-8fbb-43ac-b115-ea12d2bd652f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1137 - Audit Generation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1137\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4344df62-88ab-4637-b97b-bcaf2ec97e7c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4344df62-88ab-4637-b97b-bcaf2ec97e7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1367 - Incident Handling | Insider Threats - Specific Capabilities\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1367\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/435b2547-6374-4f87-b42d-6e8dbe6ae62a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"435b2547-6374-4f87-b42d-6e8dbe6ae62a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1552 - Vulnerability Scanning | Update By Frequency / Prior To New Scan / When Identified\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1552\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/43684572-e4f1-4642-af35-6b933bc506da\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"43684572-e4f1-4642-af35-6b933bc506da\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Monitor Private Link Scope to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links to your virtual network to resolve to Azure Monitor private link scope. Learn more at: https://docs.microsoft.com/azure/azure-monitor/logs/private-link-security#connect-to-a-private-endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone for global endpoints used by Azure Monitor\",\r\n \"description\": \"One of the five private DNS zone IDs required for Microsoft.Insights/privateLinkScopes to resolve a private DNS Zone to your Azure Monitor Private Link scope.\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"privateDnsZoneId2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone for workspace-specific mapping to OMS agents endpoints\",\r\n \"description\": \"One of the five private DNS zone IDs required for Microsoft.Insights/privateLinkScopes to resolve a private DNS Zone to your Azure Monitor Private Link scope.\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"privateDnsZoneId3\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone for workspace-specific mapping to ingestion endpoints\",\r\n \"description\": \"One of the five private DNS zone IDs required for Microsoft.Insights/privateLinkScopes to resolve a private DNS Zone to your Azure Monitor Private Link scope.\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"privateDnsZoneId4\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone for workspace-specific mapping to the agent service automation endpoints\",\r\n \"description\": \"One of the five private DNS zone IDs required for Microsoft.Insights/privateLinkScopes to resolve a private DNS Zone.\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"privateDnsZoneId5\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone for connectivity to the global agent's solution packs storage account\",\r\n \"description\": \"One of the five private DNS zone IDs required for Microsoft.Insights/privateLinkScopes to resolve a private DNS Zone.\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].privateLinkServiceId\",\r\n \"contains\": \"Microsoft.Insights/privateLinkScopes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"azuremonitor\"\r\n }\r\n ]\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId1\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateDnsZoneId2\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateDnsZoneId3\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateDnsZoneId4\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateDnsZoneId5\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"privateDnsZone1\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId1')]\"\r\n }\r\n },\r\n {\r\n \"name\": \"privateDnsZone2\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId2')]\"\r\n }\r\n },\r\n {\r\n \"name\": \"privateDnsZone3\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId3')]\"\r\n }\r\n },\r\n {\r\n \"name\": \"privateDnsZone4\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId4')]\"\r\n }\r\n },\r\n {\r\n \"name\": \"privateDnsZone5\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId5')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId1\": {\r\n \"value\": \"[parameters('privateDnsZoneId1')]\"\r\n },\r\n \"privateDnsZoneId2\": {\r\n \"value\": \"[parameters('privateDnsZoneId2')]\"\r\n },\r\n \"privateDnsZoneId3\": {\r\n \"value\": \"[parameters('privateDnsZoneId3')]\"\r\n },\r\n \"privateDnsZoneId4\": {\r\n \"value\": \"[parameters('privateDnsZoneId4')]\"\r\n },\r\n \"privateDnsZoneId5\": {\r\n \"value\": \"[parameters('privateDnsZoneId5')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/437914ee-c176-4fff-8986-7e05eb971365\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"437914ee-c176-4fff-8986-7e05eb971365\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'Security Options - System settings'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - System settings'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"System settings: Use Certificate Rules on Windows Executables for Software Restriction Policies\",\r\n \"description\": \"Specifies whether digital certificates are processed when software restriction policies are enabled and a user or process attempts to run software with an .exe file name extension. It enables or disables certificate rules (a type of software restriction policies rule). For certificate rules to take effect in software restriction policies, you must enable this policy setting.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsSystemsettings\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('System settings: Use Certificate Rules on Windows Executables for Software Restriction Policies;ExpectedValue', '=', parameters('SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsSystemsettings\"\r\n },\r\n \"SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies\": {\r\n \"value\": \"[parameters('SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"System settings: Use Certificate Rules on Windows Executables for Software Restriction Policies;ExpectedValue\",\r\n \"value\": \"[parameters('SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"System settings: Use Certificate Rules on Windows Executables for Software Restriction Policies;ExpectedValue\",\r\n \"value\": \"[parameters('SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/437a1f8f-8552-47a8-8b12-a2fee3269dd5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"437a1f8f-8552-47a8-8b12-a2fee3269dd5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'System Audit Policies - Account Logon'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'System Audit Policies - Account Logon' for auditing credential validation and other account logon events. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesAccountLogon\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"AuditCredentialValidation\": \"Audit Credential Validation;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"AuditCredentialValidation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Credential Validation\",\r\n \"description\": \"Specifies whether audit events are generated when credentials are submitted for a user account logon request. This setting is especially useful for monitoring unsuccessful attempts, to find brute-force attacks, account enumeration, and potential account compromise events on domain controllers.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"Success and Failure\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesAccountLogon\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit Credential Validation;ExpectedValue', '=', parameters('AuditCredentialValidation')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/43bb60fe-1d7e-4b82-9e93-496bfc99e7d5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"43bb60fe-1d7e-4b82-9e93-496bfc99e7d5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1544 - Risk Assessment\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1544\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/43ced7c9-cd53-456b-b0da-2522649a4271\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"43ced7c9-cd53-456b-b0da-2522649a4271\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1398 - Controlled Maintenance\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1398\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/443e8f3d-b51a-45d8-95a7-18b0e42f4dc4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"443e8f3d-b51a-45d8-95a7-18b0e42f4dc4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Monitor permissive network access in Azure Security Center\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Network Security Groups with too permissive rules will be monitored by Azure Security Center as recommendations\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"permissiveNetworkAccess\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/44452482-524f-4bf4-b852-0bff7cc4a3ed\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"44452482-524f-4bf4-b852-0bff7cc4a3ed\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1066 - Remote Access | Disconnect / Disable Access\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1066\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4455c2e8-c65d-4acf-895e-304916f90b36\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4455c2e8-c65d-4acf-895e-304916f90b36\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1720 - Spam Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1720\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/44b9a7cd-f36a-491a-a48b-6d04ae7c4221\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"44b9a7cd-f36a-491a-a48b-6d04ae7c4221\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1334 - Authenticator Management | Pki-Based Authentication\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1334\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/44bfdadc-8c2e-4c30-9c99-f005986fabcd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"44bfdadc-8c2e-4c30-9c99-f005986fabcd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1604 - Developer Security Testing And Evaluation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1604\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/44dbba23-0b61-478e-89c7-b3084667782f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"44dbba23-0b61-478e-89c7-b3084667782f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1712 - Software, Firmware, And Information Integrity\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1712\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/44e543aa-41db-42aa-98eb-8a5eb1db53f0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"44e543aa-41db-42aa-98eb-8a5eb1db53f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1310 - Device Identification And Authentication\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1310\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/450d7ede-823d-4931-a99d-57f6a38807dc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"450d7ede-823d-4931-a99d-57f6a38807dc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1559 - System And Services Acquisition Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1559\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/45692294-f074-42bd-ac54-16f1a3c07554\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"45692294-f074-42bd-ac54-16f1a3c07554\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1578 - Acquisition Process | Functions / Ports / Protocols / Services In Use\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1578\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/45b7b644-5f91-498e-9d89-7402532d3645\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"45b7b644-5f91-498e-9d89-7402532d3645\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1565 - System Development Life Cycle\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1565\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/45ce2396-5c76-4654-9737-f8792ab3d26b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"45ce2396-5c76-4654-9737-f8792ab3d26b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1337 - Authenticator Management | In-Person Or Trusted Third-Party Registration\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1337\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/463e5220-3f79-4e24-a63f-343e4096cd22\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"463e5220-3f79-4e24-a63f-343e4096cd22\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure SignalR Service should use a Private Link enabled SKU\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination which protect your resources against public data leakage risks. The policy limits you to Private Link enabled SKUs for Azure SignalR Service. Learn more about private link at: https://aka.ms/asrs/privatelink.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SignalR\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.SignalRService/SignalR\"\r\n },\r\n {\r\n \"field\": \"Microsoft.SignalRService/SignalR/sku.tier\",\r\n \"equals\": \"Free\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/464a1620-21b5-448d-8ce6-d4ac6d1bc49a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"464a1620-21b5-448d-8ce6-d4ac6d1bc49a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Require SQL Server version 12.0\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy ensures all SQL servers use version 12.0. This policy is deprecated because it is no longer possible to create an Azure SQL server with any version other than 12.0.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"SQL\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Sql/servers/version\",\r\n \"equals\": \"12.0\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"Deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/464dbb85-3d5f-4a1d-bb09-95a9b5dd19cf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"464dbb85-3d5f-4a1d-bb09-95a9b5dd19cf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1346 - Identification And Authentication (Non-Organizational Users)\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1346\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/464dc8ce-2200-4720-87a5-dc5952924cc6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"464dc8ce-2200-4720-87a5-dc5952924cc6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Web Applications that are not using latest supported Python Framework\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use the latest supported Python version for the latest security classes. Using older classes and types can make your application vulnerable.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"WebApp\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UseLatestPython\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/46544d7b-1f0d-46f5-81da-5c1351de1b06\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"46544d7b-1f0d-46f5-81da-5c1351de1b06\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Require automatic OS image patching on Virtual Machine Scale Sets\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy enforces enabling automatic OS image patching on Virtual Machine Scale Sets to always keep Virtual Machines secure by safely applying latest security patches every month.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/upgradePolicy.automaticOSUpgradePolicy.enableAutomaticOSUpgrade\",\r\n \"notEquals\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/upgradePolicy.automaticOSUpgrade\",\r\n \"notEquals\": \"True\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/465f0161-0087-490a-9ad9-ad6217f4f43a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"465f0161-0087-490a-9ad9-ad6217f4f43a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1368 - Incident Handling | Correlation With External Organizations\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1368\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/465f32da-0ace-4603-8d1b-7be5a3a702de\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"465f32da-0ace-4603-8d1b-7be5a3a702de\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Cognitive Services accounts should use customer owned storage\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use customer owned storage to control the data stored at rest in Cognitive Services. To learn more about customer owned storage, visit https://aka.ms/cogsvc-cmk.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Cognitive Services\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.CognitiveServices/accounts\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/userOwnedStorage[*]\"\r\n },\r\n \"less\": 1\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/capabilities[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/capabilities[*].name\",\r\n \"equals\": \"CustomerManagedStorage\"\r\n }\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/46aa9b05-0e60-4eae-a88b-1e9d374fa515\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"46aa9b05-0e60-4eae-a88b-1e9d374fa515\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: IoT Hub device provisioning service data should be encrypted using customer-managed keys (CMK)\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use customer-managed keys to manage the encryption at rest of your IoT Hub device provisioning service. The data is automatically encrypted at rest with service-managed keys, but customer-managed keys (CMK) are commonly required to meet regulatory compliance standards. CMKs enable the data to be encrypted with an Azure Key Vault key created and owned by you. Learn more about CMK encryption at https://aka.ms/dps/CMK.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Internet of Things\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Devices/provisioningServices\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Devices/provisioningServices/encryption.keyVaultProperties[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Devices/provisioningServices/encryption.keyVaultProperties[*].keyIdentifier\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Devices/provisioningServices/encryption.keyVaultProperties[*].keyIdentifier\",\r\n \"notequals\": \"\"\r\n }\r\n ]\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/47031206-ce96-41f8-861b-6a915f3de284\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"47031206-ce96-41f8-861b-6a915f3de284\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1062 - Remote Access | Protection Of Confidentiality / Integrity Using Encryption\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1062\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4708723f-e099-4af1-bbf9-b6df7642e444\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4708723f-e099-4af1-bbf9-b6df7642e444\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Cache for Redis should disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling public network access improves security by ensuring that the Azure Cache for Redis isn't exposed on the public internet. You can limit exposure of your Azure Cache for Redis by creating private endpoints instead. Learn more at: https://docs.microsoft.com/azure/azure-cache-for-redis/cache-private-link.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Cache\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Cache/Redis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Cache/Redis/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/470baccb-7e51-4549-8b1a-3e5be069f663\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"470baccb-7e51-4549-8b1a-3e5be069f663\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Storage accounts should have infrastructure encryption\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable infrastructure encryption for higher level of assurance that the data is secure. When infrastructure encryption is enabled, data in a storage account is encrypted twice.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the audit policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Storage/storageAccounts/encryption.requireInfrastructureEncryption\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4733ea7b-a883-42fe-8cac-97454c2a9e4a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4733ea7b-a883-42fe-8cac-97454c2a9e4a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Cosmos DB key based metadata write access should be disabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy enables you to ensure all Azure Cosmos DB accounts disable key based metadata write access.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Cosmos DB\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DocumentDB/databaseAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/disableKeyBasedMetadataWriteAccess\",\r\n \"notEquals\": true\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/disableKeyBasedMetadataWriteAccess\",\r\n \"value\": true\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4750c32b-89c0-46af-bfcb-2e4541a818d5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4750c32b-89c0-46af-bfcb-2e4541a818d5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Auto provisioning of the Log Analytics agent should be enabled on your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"To monitor for security vulnerabilities and threats, Azure Security Center collects data from your Azure virtual machines. Data is collected by the Log Analytics agent, formerly known as the Microsoft Monitoring Agent (MMA), which reads various security-related configurations and event logs from the machine and copies the data to your Log Analytics workspace for analysis. We recommend enabling auto provisioning to automatically deploy the agent to all supported Azure VMs and any new ones that are created.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/autoProvisioningSettings\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/autoProvisioningSettings/autoProvision\",\r\n \"equals\": \"On\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/475aae12-b88a-4572-8b36-9b712b2b3a17\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"475aae12-b88a-4572-8b36-9b712b2b3a17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Adaptive application controls for defining safe applications should be enabled on your machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Enable application controls to define the list of known-safe applications running on your machines, and alert you when other applications run. This helps harden your machines against malware. To simplify the process of configuring and maintaining your rules, Security Center uses machine learning to analyze the applications running on each machine and suggest the list of known-safe applications.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"35f45c95-27cf-4e52-891f-8390d1de5828\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/47a6b606-51aa-4496-8bb7-64b11cf66adc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"47a6b606-51aa-4496-8bb7-64b11cf66adc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Cognitive Services accounts to disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable public network access for your Cognitive Services resource so that it's not accessible over the public internet. This can reduce data leakage risks. Learn more at: https://go.microsoft.com/fwlink/?linkid=2129800.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Cognitive Services\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Disabled\",\r\n \"Modify\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.CognitiveServices/accounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/capabilities[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/capabilities[*].name\",\r\n \"equals\": \"VirtualNetworks\"\r\n }\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"conflictEffect\": \"audit\",\r\n \"operations\": [\r\n {\r\n \"condition\": \"[greaterOrEquals(requestContext().apiVersion, '2017-04-18')]\",\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.CognitiveServices/accounts/publicNetworkAccess\",\r\n \"value\": \"Disabled\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/47ba1dd7-28d9-4b07-a8d5-9813bed64e0c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"47ba1dd7-28d9-4b07-a8d5-9813bed64e0c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1359 - Incident Response Testing | Coordination With Related Plans\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1359\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/47bc7ea0-7d13-4f7c-a154-b903f7194253\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"47bc7ea0-7d13-4f7c-a154-b903f7194253\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1165 - Continuous Monitoring\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1165\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/47e10916-6c9e-446b-b0bd-ff5fd439d79d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"47e10916-6c9e-446b-b0bd-ff5fd439d79d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Private endpoints for Guest Configuration assignments should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Private endpoint connections enforce secure communication by enabling private connectivity to Guest Configuration for virtual machines. Virtual machines will be non-compliant unless they have the tag, 'EnablePrivateNetworkGC'. This tag enforces secure communication through private connectivity to Guest Configuration for Virtual Machines. Private connectivity limits access to traffic coming only from known networks and prevents access from all other IP addresses, including within Azure.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Guest Configuration\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\"\r\n },\r\n {\r\n \"field\": \"id\",\r\n \"contains\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"not\": {\r\n \"anyof\": [\r\n {\r\n \"field\": \"[concat('tags[', 'EnablePrivateNeworkGC', ']')]\",\r\n \"equals\": \"TRUE\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', 'EnablePrivateNetworkGC', ']')]\",\r\n \"equals\": \"TRUE\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/480d0f91-30af-4a76-9afb-f5710ac52b09\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"480d0f91-30af-4a76-9afb-f5710ac52b09\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1048 - System Use Notification\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1048\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/483e7ca9-82b3-45a2-be97-b93163a0deb7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"483e7ca9-82b3-45a2-be97-b93163a0deb7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1033 - Separation Of Duties\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1033\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/48540f01-fc11-411a-b160-42807c68896e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"48540f01-fc11-411a-b160-42807c68896e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1477 - Fire Protection | Detection Devices / Systems\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1477\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4862a63c-6c74-4a9d-a221-89af3c374503\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4862a63c-6c74-4a9d-a221-89af3c374503\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1484 - Water Damage Protection | Automation Support\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1484\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/486b006a-3653-45e8-b41c-a052d3e05456\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"486b006a-3653-45e8-b41c-a052d3e05456\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit IP restrictions configuration for an API App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"IP Restrictions allow you to define a list of IP addresses that are allowed to access your app. Use of IP Restrictions protects an API app from common attacks.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"api\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"apiApp\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"ConfigureIPRestrictions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/48893b84-a2c8-4d9a-badf-835d5d1b7d53\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"48893b84-a2c8-4d9a-badf-835d5d1b7d53\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Geo-redundant backup should be enabled for Azure Database for PostgreSQL\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Database for PostgreSQL allows you to choose the redundancy option for your database server. It can be set to a geo-redundant backup storage in which the data is not only stored within the region in which your server is hosted, but is also replicated to a paired region to provide recovery option in case of a region failure. Configuring geo-redundant storage for backup is only allowed during server create.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/servers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/storageProfile.geoRedundantBackup\",\r\n \"notEquals\": \"Enabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/48af4db5-9b8b-401c-8e74-076be876a430\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"48af4db5-9b8b-401c-8e74-076be876a430\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1669 - Flaw Remediation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1669\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/48f2f62b-5743-4415-a143-288adc0e078d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"48f2f62b-5743-4415-a143-288adc0e078d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'Security Options - User Account Control'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'Security Options - User Account Control' for mode for admins, behavior of elevation prompt, and virtualizing file and registry write failures. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SecurityOptionsUserAccountControl\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"UACAdminApprovalModeForTheBuiltinAdministratorAccount\": \"User Account Control: Admin Approval Mode for the Built-in Administrator account;ExpectedValue\",\r\n \"UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode\": \"User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode;ExpectedValue\",\r\n \"UACDetectApplicationInstallationsAndPromptForElevation\": \"User Account Control: Detect application installations and prompt for elevation;ExpectedValue\",\r\n \"UACRunAllAdministratorsInAdminApprovalMode\": \"User Account Control: Run all administrators in Admin Approval Mode;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"UACAdminApprovalModeForTheBuiltinAdministratorAccount\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"UAC: Admin Approval Mode for the Built-in Administrator account\",\r\n \"description\": \"Specifies the behavior of Admin Approval Mode for the built-in Administrator account.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"UAC: Behavior of the elevation prompt for administrators in Admin Approval Mode\",\r\n \"description\": \"Specifies the behavior of the elevation prompt for administrators.\"\r\n },\r\n \"defaultValue\": \"2\"\r\n },\r\n \"UACDetectApplicationInstallationsAndPromptForElevation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"UAC: Detect application installations and prompt for elevation\",\r\n \"description\": \"Specifies the behavior of application installation detection for the computer.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"UACRunAllAdministratorsInAdminApprovalMode\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"UAC: Run all administrators in Admin Approval Mode\",\r\n \"description\": \"Specifies the behavior of all User Account Control (UAC) policy settings for the computer.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsUserAccountControl\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('User Account Control: Admin Approval Mode for the Built-in Administrator account;ExpectedValue', '=', parameters('UACAdminApprovalModeForTheBuiltinAdministratorAccount'), ',', 'User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode;ExpectedValue', '=', parameters('UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode'), ',', 'User Account Control: Detect application installations and prompt for elevation;ExpectedValue', '=', parameters('UACDetectApplicationInstallationsAndPromptForElevation'), ',', 'User Account Control: Run all administrators in Admin Approval Mode;ExpectedValue', '=', parameters('UACRunAllAdministratorsInAdminApprovalMode')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/492a29ed-d143-4f03-b6a4-705ce081b463\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"492a29ed-d143-4f03-b6a4-705ce081b463\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1376 - Incident Response Assistance | Coordination With External Providers\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1376\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/493a95f3-f2e3-47d0-af02-65e6d6decc2f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"493a95f3-f2e3-47d0-af02-65e6d6decc2f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Ensure that 'Java version' is the latest, if used as a part of the Web app\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Periodically, newer versions are released for Java software either due to security flaws or to include additional functionality. Using the latest Java version for web apps is recommended in order to take advantage of security fixes, if any, and/or new functionalities of the latest version. Currently, this policy only applies to Linux web apps.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"JavaLatestVersion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Latest Java version\",\r\n \"description\": \"Latest supported Java version for App Services\"\r\n },\r\n \"defaultValue\": \"11\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"contains\": \"linux\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.linuxFxVersion\",\r\n \"notContains\": \"JAVA\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.linuxFxVersion\",\r\n \"like\": \"[concat('*', parameters('JavaLatestVersion'))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/496223c3-ad65-4ecd-878a-bae78737e9ed\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"496223c3-ad65-4ecd-878a-bae78737e9ed\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure private endpoints for Data factories\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints connect your virtual network to Azure services without a public IP address at the source or destination. By mapping private endpoints to your Azure Data Factory, you can reduce data leakage risks. Learn more at: https://docs.microsoft.com/azure/data-factory/data-factory-private-link.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Data Factory\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet ID\",\r\n \"description\": \"A subnet with private endpoint network policies disabled.\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"groupId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"The group Id that can be specified for Private Endpoints.\",\r\n \"displayName\": \"Allowed group Id\"\r\n },\r\n \"allowedValues\": [\r\n \"dataFactory\",\r\n \"portal\"\r\n ],\r\n \"defaultValue\": \"dataFactory\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataFactory/factories\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DataFactory/factories/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DataFactory/factories/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/673868aa-7521-48a0-acc6-0f60742d39f5\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"groupId\": {\r\n \"value\": \"[parameters('groupId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"groupId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n },\r\n \"groupId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupId\": [\r\n \"[parameters('groupId')]\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n },\r\n \"groupId\": {\r\n \"value\": \"[parameters('groupId')]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/496ca26b-f669-4322-a1ad-06b7b5e41882\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"496ca26b-f669-4322-a1ad-06b7b5e41882\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Add system-assigned managed identity to enable Guest Configuration assignments on VMs with a user-assigned identity\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy adds a system-assigned managed identity to virtual machines hosted in Azure that are supported by Guest Configuration and have at least one user-assigned identity but do not have a system-assigned managed identity. A system-assigned managed identity is a prerequisite for all Guest Configuration assignments and must be added to machines before using any Guest Configuration policy definitions. For more information on Guest Configuration, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"value\": \"[requestContext().apiVersion]\",\r\n \"greaterOrEquals\": \"2018-10-01\"\r\n },\r\n {\r\n \"field\": \"identity.type\",\r\n \"contains\": \"UserAssigned\"\r\n },\r\n {\r\n \"field\": \"identity.type\",\r\n \"notContains\": \"SystemAssigned\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"identity.type\",\r\n \"value\": \"[concat(field('identity.type'), ',SystemAssigned')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/497dff13-db2a-4c0f-8603-28fa3b331ab6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"497dff13-db2a-4c0f-8603-28fa3b331ab6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'Security Options - Audit'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Audit'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit: Shut down system immediately if unable to log security audits\",\r\n \"description\": \"Audits if the system will shut down when unable to log Security events.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsAudit\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit: Shut down system immediately if unable to log security audits;ExpectedValue', '=', parameters('AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsAudit\"\r\n },\r\n \"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits\": {\r\n \"value\": \"[parameters('AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit: Shut down system immediately if unable to log security audits;ExpectedValue\",\r\n \"value\": \"[parameters('AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit: Shut down system immediately if unable to log security audits;ExpectedValue\",\r\n \"value\": \"[parameters('AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/498b810c-59cd-4222-9338-352ba146ccf3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"498b810c-59cd-4222-9338-352ba146ccf3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1329 - Authenticator Management | Password-Based Authentication\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1329\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/498f6234-3e20-4b6a-a880-cbd646d973bd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"498f6234-3e20-4b6a-a880-cbd646d973bd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1638 - Boundary Protection | Dynamic Isolation / Segregation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1638\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/49b99653-32cd-405d-a135-e7d60a9aae1f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"49b99653-32cd-405d-a135-e7d60a9aae1f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Append a tag and its value to resource groups\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Appends the specified tag and value when any resource group which is missing this tag is created or updated. Does not modify the tags of resource groups created before this policy was applied until those resource groups are changed. New 'modify' effect policies are available that support remediation of tags on existing resources (see https://aka.ms/modifydoc).\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Value\",\r\n \"description\": \"Value of the tag, such as 'production'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/49c88fc8-6fd1-46fd-a676-f12d1d3a4c71\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"49c88fc8-6fd1-46fd-a676-f12d1d3a4c71\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1294 - Information System Backup | Transfer To Alternate Storage Site\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1294\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/49dbe627-2c1e-438c-979e-dd7a39bbf81d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"49dbe627-2c1e-438c-979e-dd7a39bbf81d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1218 - Least Functionality | Prevent Program Execution\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1218\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4a1d0394-b9f5-493e-9e83-563fd0ac4df8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4a1d0394-b9f5-493e-9e83-563fd0ac4df8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1677 - Malicious Code Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1677\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4a248e1e-040f-43e5-bff2-afc3a57a3923\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4a248e1e-040f-43e5-bff2-afc3a57a3923\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Media Services should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual networks to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to Media Services, you can reduce data leakage risks. Learn more about private links at: https://aka.ms/mediaservicesprivatelinkdocs.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Media Services\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Media/mediaservices\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Media/mediaservices/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Media/mediaservices/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4a591bf5-918e-4a5f-8dad-841863140d61\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4a591bf5-918e-4a5f-8dad-841863140d61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1094 - Role-Based Security Training\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Awareness and Training control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1094\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4b1853e0-8973-446b-b567-09d901d31a09\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4b1853e0-8973-446b-b567-09d901d31a09\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Event Grid topics should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to your Event Grid topic instead of the entire service, you'll also be protected against data leakage risks. Learn more at: https://aka.ms/privateendpoints.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"Event Grid\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"notEquals\": \"AzureArc\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.EventGrid/topics/privateEndpointConnections[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.EventGrid/topics/privateEndpointConnections[*].privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4b90e17e-8448-49db-875e-bd83fb6f804f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4b90e17e-8448-49db-875e-bd83fb6f804f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1114 - Response To Audit Processing Failures | Real-Time Alerts\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1114\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4c090801-59bc-4454-bb33-e0455133486a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4c090801-59bc-4454-bb33-e0455133486a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1364 - Incident Handling | Dynamic Reconfiguration\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1364\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4c615c2a-dc83-4dda-8220-abce7b50c9bc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4c615c2a-dc83-4dda-8220-abce7b50c9bc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1661 - Session Authenticity | Invalidate Session Identifiers At Logout\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1661\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4c643c9a-1be7-4016-a5e7-e4bada052920\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4c643c9a-1be7-4016-a5e7-e4bada052920\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1373 - Incident Reporting | Automated Reporting\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1373\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4cca950f-c3b7-492a-8e8f-ea39663c14f9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4cca950f-c3b7-492a-8e8f-ea39663c14f9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1632 - Boundary Protection | Prevent Split Tunneling For Remote Devices\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1632\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4ce9073a-77fa-48f0-96b1-87aa8e6091c2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4ce9073a-77fa-48f0-96b1-87aa8e6091c2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines that do not have a maximum password age of 70 days\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if Windows machines that do not have a maximum password age of 70 days\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"MaximumPasswordAge\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"MaximumPasswordAge\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4ceb8dc2-559c-478b-a15b-733fbf1e3738\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4ceb8dc2-559c-478b-a15b-733fbf1e3738\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Function apps should use an Azure file share for its content directory\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"The content directory of a function app should be located on an Azure file share. The storage account information for the file share must be provided before any publishing activity. To learn more about using Azure Files for hosting app service content refer to https://go.microsoft.com/fwlink/?linkid=2151594.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/storageAccountRequired\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4d0bc837-6eff-477e-9ecd-33bf8d4212a5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4d0bc837-6eff-477e-9ecd-33bf8d4212a5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Linux VMs that do not have the specified applications installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Linux virtual machines that do not have the specified applications installed. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"ApplicationName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Application names\",\r\n \"description\": \"A semicolon-separated list of the names of the applications that should be installed. e.g. 'python; powershell'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"installed_application_linux\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[ChefInSpec]InstalledApplicationLinuxResource1;AttributesYmlContent', '=', concat('packages: [', replace(parameters('ApplicationName'), ';', ','), ']')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"installed_application_linux\"\r\n },\r\n \"ApplicationName\": {\r\n \"value\": \"[parameters('ApplicationName')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ApplicationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[ChefInSpec]InstalledApplicationLinuxResource1;AttributesYmlContent\",\r\n \"value\": \"[concat('packages: [', replace(parameters('ApplicationName'), ';', ','), ']')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[ChefInSpec]InstalledApplicationLinuxResource1;AttributesYmlContent\",\r\n \"value\": \"[concat('packages: [', replace(parameters('ApplicationName'), ';', ','), ']')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforLinux')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforLinux\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4d1c04de-2172-403f-901b-90608c35c721\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4d1c04de-2172-403f-901b-90608c35c721\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"FTPS should be required in your Web App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable FTPS enforcement for enhanced security\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/ftpsState\",\r\n \"in\": [\r\n \"FtpsOnly\",\r\n \"Disabled\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4d24b6d4-5e53-4a4f-a7f4-618fa573ee4b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4d24b6d4-5e53-4a4f-a7f4-618fa573ee4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1155 - System Interconnections | Restrictions On External System Connections\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1155\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4d33f9f1-12d0-46ad-9fbd-8f8046694977\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4d33f9f1-12d0-46ad-9fbd-8f8046694977\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1156 - Plan Of Action And Milestones\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1156\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4d52e864-9a3b-41ee-8f03-520815fe5378\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4d52e864-9a3b-41ee-8f03-520815fe5378\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1312 - Identifier Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1312\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4d6a5968-9eef-4c18-8534-376790ab7274\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4d6a5968-9eef-4c18-8534-376790ab7274\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Dependency agent for Linux virtual machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Dependency agent for Linux virtual machines if the VM Image (OS) is in the list defined and the agent is not installed.\",\r\n \"metadata\": {\r\n \"version\": \"1.3.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"listOfImageIdToInclude\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of VM images that have supported Linux OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"14.04.0-LTS\",\r\n \"14.04.1-LTS\",\r\n \"14.04.5-LTS\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"16.04-LTS\",\r\n \"16.04.0-LTS\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"18.04-LTS\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"12-SP2\",\r\n \"12-SP3\",\r\n \"12-SP4\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"DependencyAgentLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitoring.DependencyAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"DependencyAgentLinux\",\r\n \"vmExtensionPublisher\": \"Microsoft.Azure.Monitoring.DependencyAgent\",\r\n \"vmExtensionType\": \"DependencyAgentLinux\",\r\n \"vmExtensionTypeHandlerVersion\": \"9.6\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"typeHandlerVersion\": \"[variables('vmExtensionTypeHandlerVersion')]\",\r\n \"autoUpgradeMinorVersion\": true\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled extension for VM', ': ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4da21710-ce6f-4e06-8cdb-5cc4c93ffbee\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4da21710-ce6f-4e06-8cdb-5cc4c93ffbee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Defender for servers should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for servers provides real-time threat protection for server workloads and generates hardening recommendations as well as alerts about suspicious activities.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.3\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"VirtualMachines\",\r\n \"existenceScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4da35fc9-c9e7-4960-aec9-797fe7d9051d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4da35fc9-c9e7-4960-aec9-797fe7d9051d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Data Lake Analytics to Event Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Data Lake Analytics to stream to a regional Event Hub when any Data Lake Analytics which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_eventHub\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"eventHubLocation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Location\",\r\n \"description\": \"The location the Event Hub resides in. Only Data Lake Analytics in this location will be linked to this Event Hub.\",\r\n \"strongType\": \"location\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataLakeAnalytics/accounts\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('eventHubLocation')]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"equals\": \"[parameters('eventHubLocation')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.DataLakeAnalytics/accounts/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"Audit\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Requests\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4daddf25-4823-43d4-88eb-2419eb6dcc08\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4daddf25-4823-43d4-88eb-2419eb6dcc08\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1394 - System Maintenance Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1394\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4db56f68-3f50-45ab-88f3-ca46f5379a94\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4db56f68-3f50-45ab-88f3-ca46f5379a94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Batch accounts to disable local authentication\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable location authentication methods so that your Batch accounts require Azure Active Directory identities exclusively for authentication. Learn more at: https://aka.ms/batch/auth.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Batch\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Batch/batchAccounts\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Batch/batchAccounts/allowedAuthenticationModes\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Batch/batchAccounts/allowedAuthenticationModes[*]\",\r\n \"where\": {\r\n \"not\": {\r\n \"field\": \"Microsoft.Batch/batchAccounts/allowedAuthenticationModes[*]\",\r\n \"equals\": \"AAD\"\r\n }\r\n }\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"conflictEffect\": \"audit\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"condition\": \"[greaterOrEquals(requestContext().apiVersion, '2021-06-01')]\",\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.Batch/batchAccounts/allowedAuthenticationModes\",\r\n \"value\": [\r\n \"AAD\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4dbc2f5c-51cf-4e38-9179-c7028eed2274\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4dbc2f5c-51cf-4e38-9179-c7028eed2274\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Cloud Services (extended support) role instances should have system updates installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Secure your Cloud Services (extended support) role instances by ensuring the latest security and critical updates are installed on them.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/cloudServices\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"bd20bd91-aaf1-7f14-b6e4-866de2f43146\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4df26ba8-026d-45b0-9521-bffa44d741d2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4df26ba8-026d-45b0-9521-bffa44d741d2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1702 - Information System Monitoring | Indicators Of Compromise\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1702\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4dfc0855-92c4-4641-b155-a55ddd962362\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4dfc0855-92c4-4641-b155-a55ddd962362\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1001 - Access Control Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1001\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4e26f8c3-4bf3-4191-b8fc-d888805101b7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4e26f8c3-4bf3-4191-b8fc-d888805101b7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1083 - Publicly Accessible Content\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1083\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4e319cb6-2ca3-4a58-ad75-e67f484e50ec\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4e319cb6-2ca3-4a58-ad75-e67f484e50ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1579 - Acquisition Process | Use Of Approved Piv Products\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1579\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4e54c7ef-7457-430b-9a3e-ef8881d4a8e0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4e54c7ef-7457-430b-9a3e-ef8881d4a8e0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1247 - Contingency Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1247\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4e666db5-b2ef-4b06-aac6-09bfce49151b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4e666db5-b2ef-4b06-aac6-09bfce49151b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1196 - Configuration Change Control | Automated Document / Notification / Prohibition Of Changes\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1196\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4e7f4ea4-dd62-44f6-8886-ac6137cf52b0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4e7f4ea4-dd62-44f6-8886-ac6137cf52b0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1134 - Protection Of Audit Information | Access By Subset Of Privileged Users\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1134\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4e95f70e-181c-4422-9da2-43079710c789\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4e95f70e-181c-4422-9da2-43079710c789\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1267 - Alternate Storage Site\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1267\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4e97ba1d-be5d-4953-8da4-0cccf28f4805\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4e97ba1d-be5d-4953-8da4-0cccf28f4805\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1192 - Configuration Change Control | Automated Document / Notification / Prohibition Of Changes\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1192\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4ebd97f7-b105-4f50-8daf-c51465991240\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4ebd97f7-b105-4f50-8daf-c51465991240\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy - Configure private DNS zones for private endpoints that connect to Batch accounts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private DNS records allow private connections to private endpoints. Private endpoint connections allow secure communication by enabling private connectivity to Batch accounts without a need for public IP addresses at the source or destination. For more information on private endpoints and DNS zones in Batch, see https://docs.microsoft.com/azure/batch/private-connectivity.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Batch\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\",\r\n \"description\": \"The private DNS zone to deploy in a new private DNS zone group and link to the private endpoint\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"batchAccount\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"batchAccount-privateDnsZone\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4ec38ebc-381f-45ee-81a4-acbc4be878f8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4ec38ebc-381f-45ee-81a4-acbc4be878f8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure data factories should be encrypted with a customer-managed key\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use customer-managed keys to manage the encryption at rest of your Azure Data Factory. By default, customer data is encrypted with service-managed keys, but customer-managed keys are commonly required to meet regulatory compliance standards. Customer-managed keys enable the data to be encrypted with an Azure Key Vault key created and owned by you. You have full control and responsibility for the key lifecycle, including rotation and management. Learn more at https://aka.ms/adf-cmk.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Data Factory\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataFactory/factories\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/encryption.vaultBaseUrl\",\r\n \"exists\": false\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4ec52d6d-beb7-40c4-9a9e-fe753254690e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4ec52d6d-beb7-40c4-9a9e-fe753254690e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1139 - Audit Generation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1139\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4ed62522-de00-4dda-9810-5205733d2f34\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4ed62522-de00-4dda-9810-5205733d2f34\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"A maximum of 3 owners should be designated for your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"It is recommended to designate up to 3 subscription owners in order to reduce the potential for breach by a compromised owner.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"6f90a6d6-d4d6-0794-0ec1-98fa77878c2e\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4f11b553-d42e-4e3a-89be-32ca364cad4c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4f11b553-d42e-4e3a-89be-32ca364cad4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1442 - Media Sanitization | Nondestructive Techniques\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Media Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1442\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4f26049b-2c5a-4841-9ff3-d48a26aae475\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4f26049b-2c5a-4841-9ff3-d48a26aae475\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1182 - Baseline Configuration | Configure Systems, Components, Or Devices For High-Risk Areas\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1182\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4f34f554-da4b-4786-8d66-7915c90893da\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4f34f554-da4b-4786-8d66-7915c90893da\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Subscriptions should have a contact email address for security issues\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"To ensure the relevant people in your organization are notified when there is a potential security breach in one of your subscriptions, set a security contact to receive email notifications from Security Center.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/securityContacts\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/securityContacts/email\",\r\n \"notEquals\": \"\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4f4f78b8-e367-4b10-a341-d9a4ad5cf1c7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4f4f78b8-e367-4b10-a341-d9a4ad5cf1c7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Add a tag to resources\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Adds the specified tag and value when any resource missing this tag is created or updated. Existing resources can be remediated by triggering a remediation task. If the tag exists with a different value it will not be changed. Does not modify tags on resource groups.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Value\",\r\n \"description\": \"Value of the tag, such as 'production'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"add\",\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4f9dc7db-30c1-420c-b61a-e1d640128d26\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4f9dc7db-30c1-420c-b61a-e1d640128d26\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Storage account public access should be disallowed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Anonymous public read access to containers and blobs in Azure Storage is a convenient way to share data but might present security risks. To prevent data breaches caused by undesired anonymous access, Microsoft recommends preventing public access to a storage account unless your scenario requires it.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.1-preview\",\r\n \"category\": \"Storage\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"field\": \"id\",\r\n \"notContains\": \"/resourceGroups/databricks-rg-\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Storage/storageAccounts/allowBlobPublicAccess\",\r\n \"equals\": \"false\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/4fa4b6c0-31ca-4c0d-b10d-24b96f62a751\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4fa4b6c0-31ca-4c0d-b10d-24b96f62a751\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"A vulnerability assessment solution should be enabled on your virtual machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Audits virtual machines to detect whether they are running a supported vulnerability assessment solution. A core component of every cyber risk and security program is the identification and analysis of vulnerabilities. Azure Security Center's standard pricing tier includes vulnerability scanning for your virtual machines at no extra cost. Additionally, Security Center can automatically deploy this tool for you.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"ffff0522-1e88-47fc-8382-2a80ba848f5d\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/501541f7-f7e7-4cd6-868c-4190fdad3ac9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"501541f7-f7e7-4cd6-868c-4190fdad3ac9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1485 - Delivery And Removal\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1485\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/50301354-95d0-4a11-8af5-8039ecf6d38b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"50301354-95d0-4a11-8af5-8039ecf6d38b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1646 - Cryptographic Key Establishment And Management | Asymmetric Keys\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1646\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/506814fa-b930-4b10-894e-a45b98c40e1a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"506814fa-b930-4b10-894e-a45b98c40e1a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Workflow Automation for Azure Security Center regulatory compliance\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Enable automation of Azure Security Center regulatory compliance. This policy deploys a workflow automation with your conditions and triggers on the assigned scope. To deploy this policy on newly created subscriptions, open the Compliance tab, select the relevant non-compliant assignment and create a remediation task.\",\r\n \"metadata\": {\r\n \"version\": \"4.0.0\",\r\n \"category\": \"Security Center\",\r\n \"preview \": true\r\n },\r\n \"parameters\": {\r\n \"automationName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Automation name\",\r\n \"description\": \"This is the automation name.\"\r\n }\r\n },\r\n \"resourceGroupName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource group name\",\r\n \"description\": \"The resource group name where the workflow automation is created. If you enter a name for a resource group that doesn't exist, it'll be created in the subscription.\"\r\n }\r\n },\r\n \"resourceGroupLocation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource group location\",\r\n \"description\": \"The location where the resource group and the workflow automation are created.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"createResourceGroup\": {\r\n \"type\": \"Boolean\",\r\n \"metadata\": {\r\n \"displayName\": \"Create resource group\",\r\n \"description\": \"If a resource group does not exists in the scope, a new resource group will be created. If the resource group exists and this flag is set to 'true' the policy will re-deploy the resource group. Please note this will reset any Azure Tag on the resource group.\"\r\n },\r\n \"allowedValues\": [\r\n true,\r\n false\r\n ],\r\n \"defaultValue\": true\r\n },\r\n \"regulatoryComplianceStandards\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Compliance standards names\",\r\n \"description\": \"For all compliance standards, leave it empty. For specific compliance standards, enter a list of standards names separated by semicolons (';'). Compliance standards names are available through the regulatory compliance standards API (https://docs.microsoft.com/rest/api/securitycenter/regulatorycompliancestandards), or Azure Resource Graph Explorer, choose securityresources and microsoft.security/regulatorycompliancestandards.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"regulatoryComplianceControlStates\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Compliance control states\",\r\n \"description\": \"Determines compliance control states.\"\r\n },\r\n \"allowedValues\": [\r\n \"Failed\",\r\n \"Passed\",\r\n \"Skipped\",\r\n \"Unsupported\"\r\n ],\r\n \"defaultValue\": [\r\n \"Failed\",\r\n \"Passed\",\r\n \"Skipped\",\r\n \"Unsupported\"\r\n ]\r\n },\r\n \"logicAppResourceId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Logic App\",\r\n \"description\": \"The Logic App that is triggered.\",\r\n \"strongType\": \"Microsoft.Logic/workflows\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"logicAppTrigger\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Logic app trigger\",\r\n \"description\": \"The trigger connector of the logic app that is triggered. Possible values: 'Manual (Incoming HTTP request)', 'When an Azure Security Center regulatory compliance assessment is created or triggered'.\"\r\n },\r\n \"allowedValues\": [\r\n \"Manual (Incoming HTTP request)\",\r\n \"When an Azure Security Center regulatory compliance assessment is created or triggered\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/automations\",\r\n \"name\": \"[parameters('automationName')]\",\r\n \"existenceScope\": \"resourcegroup\",\r\n \"ResourceGroupName\": \"[parameters('resourceGroupName')]\",\r\n \"deploymentScope\": \"subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/isEnabled\",\r\n \"equals\": true\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets\",\r\n \"exists\": false\r\n },\r\n {\r\n \"value\": \"[length(parameters('regulatoryComplianceStandards'))]\",\r\n \"equals\": 0\r\n },\r\n {\r\n \"value\": \"[length(parameters('regulatoryComplianceControlStates'))]\",\r\n \"equals\": 4\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[length(parameters('regulatoryComplianceStandards'))]\",\r\n \"equals\": 0\r\n },\r\n {\r\n \"value\": \"[length(parameters('regulatoryComplianceControlStates'))]\",\r\n \"less\": 4\r\n },\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*].expectedValue\",\r\n \"in\": \"[parameters('regulatoryComplianceControlStates')]\"\r\n },\r\n {\r\n \"count\": {\r\n \"value\": \"[parameters('regulatoryComplianceControlStates')]\",\r\n \"name\": \"regulatoryComplianceControlState\",\r\n \"where\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*].propertyJPath\",\r\n \"equals\": \"properties.state\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*].expectedValue\",\r\n \"equals\": \"[current('regulatoryComplianceControlState')]\"\r\n }\r\n ]\r\n }\r\n },\r\n \"equals\": 1\r\n }\r\n },\r\n \"equals\": \"[length(parameters('regulatoryComplianceControlStates'))]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[length(parameters('regulatoryComplianceStandards'))]\",\r\n \"notEquals\": 0\r\n },\r\n {\r\n \"value\": \"[length(parameters('regulatoryComplianceControlStates'))]\",\r\n \"equals\": 4\r\n },\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*].expectedValue\",\r\n \"in\": \"[parameters('regulatoryComplianceStandards')]\"\r\n },\r\n {\r\n \"count\": {\r\n \"value\": \"[parameters('regulatoryComplianceStandards')]\",\r\n \"name\": \"regulatoryComplianceStandard\",\r\n \"where\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*].propertyJPath\",\r\n \"equals\": \"id\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*].expectedValue\",\r\n \"equals\": \"[current('regulatoryComplianceStandard')]\"\r\n }\r\n ]\r\n }\r\n },\r\n \"equals\": 1\r\n }\r\n },\r\n \"equals\": \"[length(parameters('regulatoryComplianceStandards'))]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[length(parameters('regulatoryComplianceStandards'))]\",\r\n \"notEquals\": 0\r\n },\r\n {\r\n \"value\": \"[length(parameters('regulatoryComplianceControlStates'))]\",\r\n \"notEquals\": 4\r\n },\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*].expectedValue\",\r\n \"in\": \"[union(parameters('regulatoryComplianceStandards'),parameters('regulatoryComplianceControlStates'))]\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*]\"\r\n },\r\n \"equals\": \"[mul(2,mul(length(parameters('regulatoryComplianceStandards')),length(parameters('regulatoryComplianceControlStates'))))]\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"automationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceGroupName\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceGroupLocation\": {\r\n \"type\": \"string\"\r\n },\r\n \"createResourceGroup\": {\r\n \"type\": \"bool\"\r\n },\r\n \"regulatoryComplianceStandards\": {\r\n \"type\": \"array\"\r\n },\r\n \"regulatoryComplianceControlStates\": {\r\n \"type\": \"array\"\r\n },\r\n \"logicAppResourceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"logicAppTrigger\": {\r\n \"type\": \"string\"\r\n },\r\n \"guidValue\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"[newGuid()]\"\r\n }\r\n },\r\n \"variables\": {\r\n \"scopeDescription\": \"scope for subscription {0}\",\r\n \"regulatoryComplianceStandardsLength\": \"[length(parameters('regulatoryComplianceStandards'))]\",\r\n \"regulatoryComplianceControlStatesLength\": \"[length(parameters('regulatoryComplianceControlStates'))]\",\r\n \"regulatoryComplianceStandardsLengthIfEmpty\": \"[if(equals(variables('regulatoryComplianceStandardsLength'), 0), 1, variables('regulatoryComplianceStandardsLength'))]\",\r\n \"regulatoryComplianceControlStatesLengthIfEmpty\": \"[if(equals(variables('regulatoryComplianceControlStatesLength'), 0), 1, variables('regulatoryComplianceControlStatesLength'))]\",\r\n \"stateMap\": {\r\n \"Failed\": \"failed\",\r\n \"Passed\": \"passed\",\r\n \"Skipped\": \"skipped\",\r\n \"Unsupported\": \"unsupported\"\r\n },\r\n \"triggerMap\": {\r\n \"Manual (Incoming HTTP request)\": \"manual\",\r\n \"When an Azure Security Center regulatory compliance assessment is created or triggered\": \"When_a_Security_Center_Regulatory_Compliance_Assessment_is_created_or_triggered\"\r\n },\r\n \"doesAllStatesSelected\": \"[if(equals(length(parameters('regulatoryComplianceControlStates')),length(variables('stateMap'))),bool('true'),bool('false'))]\",\r\n \"doesAllStandardsSelected\": \"[if(equals(variables('regulatoryComplianceStandardsLength'),0),bool('true'),bool('false'))]\",\r\n \"allRegulatoryComplianceRuleSets\": [],\r\n \"customStandardsOrCustomStateRuleSets\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"customStandardsOrCustomStateRuleSetsArr\",\r\n \"count\": \"[if(not(variables('doesAllStandardsSelected')),variables('regulatoryComplianceStandardsLength'),if(not(variables('doesAllStatesSelected')),variables('regulatoryComplianceControlStatesLength'),1))]\",\r\n \"input\": {\r\n \"rules\": [\r\n {\r\n \"propertyJPath\": \"[if(not(variables('doesAllStandardsSelected')),'id',if(not(variables('doesAllStatesSelected')),'properties.state',json('null')))]\",\r\n \"propertyType\": \"string\",\r\n \"expectedValue\": \"[if(not(variables('doesAllStandardsSelected')),parameters('regulatoryComplianceStandards')[copyIndex('customStandardsOrCustomStateRuleSetsArr')],if(not(variables('doesAllStatesSelected')),parameters('regulatoryComplianceControlStates')[copyIndex('customStandardsOrCustomStateRuleSetsArr')],json('null')))]\",\r\n \"operator\": \"[if(not(variables('doesAllStandardsSelected')),'Contains',if(not(variables('doesAllStatesSelected')),'Equals',json('null')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"customStandardsAndCustomStateRuleSets\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"customStandardsAndCustomStateRuleSetsArr\",\r\n \"count\": \"[if(and(not(variables('doesAllStandardsSelected')),not(variables('doesAllStatesSelected'))),mul(variables('regulatoryComplianceStandardsLength'),variables('regulatoryComplianceControlStatesLength')),1)]\",\r\n \"input\": {\r\n \"rules\": [\r\n {\r\n \"propertyJPath\": \"id\",\r\n \"propertyType\": \"string\",\r\n \"expectedValue\": \"[if(not(variables('doesAllStandardsSelected')),parameters('regulatoryComplianceStandards')[mod(div(copyIndex('customStandardsAndCustomStateRuleSetsArr'), variables('regulatoryComplianceControlStatesLength')), variables('regulatoryComplianceStandardsLength'))],json('null'))]\",\r\n \"operator\": \"Contains\"\r\n },\r\n {\r\n \"propertyJPath\": \"properties.state\",\r\n \"propertyType\": \"string\",\r\n \"expectedValue\": \"[if(not(variables('doesAllStatesSelected')),parameters('regulatoryComplianceControlStates')[mod(copyIndex('customStandardsAndCustomStateRuleSetsArr'), variables('regulatoryComplianceControlStatesLength'))],json('null'))]\",\r\n \"operator\": \"Equals\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"sourceRuleSets\": \"[if(and(variables('doesAllStandardsSelected'),variables('doesAllStatesSelected')),variables('allRegulatoryComplianceRuleSets'),if(and(not(variables('doesAllStandardsSelected')),not(variables('doesAllStatesSelected'))),variables('customStandardsAndCustomStateRuleSets').customStandardsAndCustomStateRuleSetsArr,variables('customStandardsOrCustomStateRuleSets').customStandardsOrCustomStateRuleSetsArr))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[parameters('createResourceGroup')]\",\r\n \"name\": \"[parameters('resourceGroupName')]\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"apiVersion\": \"2019-10-01\",\r\n \"location\": \"[parameters('resourceGroupLocation')]\"\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2019-10-01\",\r\n \"name\": \"[concat('nestedAutomationDeployment', '_', parameters('guidValue'))]\",\r\n \"resourceGroup\": \"[parameters('resourceGroupName')]\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups/', parameters('resourceGroupName'))]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"tags\": {},\r\n \"apiVersion\": \"2019-01-01-preview\",\r\n \"location\": \"[parameters('resourceGroupLocation')]\",\r\n \"name\": \"[parameters('automationName')]\",\r\n \"type\": \"Microsoft.Security/automations\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"description\": \"Workflow Automation for Azure Security Center recommendations via policy\",\r\n \"isEnabled\": true,\r\n \"scopes\": [\r\n {\r\n \"description\": \"[replace(variables('scopeDescription'),'{0}', subscription().subscriptionId)]\",\r\n \"scopePath\": \"[subscription().id]\"\r\n }\r\n ],\r\n \"sources\": [\r\n {\r\n \"eventSource\": \"RegulatoryComplianceAssessment\",\r\n \"ruleSets\": \"[variables('sourceRuleSets')]\"\r\n }\r\n ],\r\n \"actions\": [\r\n {\r\n \"actionType\": \"LogicApp\",\r\n \"logicAppResourceId\": \"[parameters('logicAppResourceId')]\",\r\n \"uri\": \"[listCallbackUrl(concat(parameters('logicAppResourceId'), '/triggers/', variables('triggerMap')[parameters('logicAppTrigger')]),'2016-06-01').value]\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"automationName\": {\r\n \"value\": \"[parameters('automationName')]\"\r\n },\r\n \"resourceGroupName\": {\r\n \"value\": \"[parameters('resourceGroupName')]\"\r\n },\r\n \"resourceGroupLocation\": {\r\n \"value\": \"[parameters('resourceGroupLocation')]\"\r\n },\r\n \"createResourceGroup\": {\r\n \"value\": \"[parameters('createResourceGroup')]\"\r\n },\r\n \"regulatoryComplianceStandards\": {\r\n \"value\": \"[parameters('regulatoryComplianceStandards')]\"\r\n },\r\n \"regulatoryComplianceControlStates\": {\r\n \"value\": \"[parameters('regulatoryComplianceControlStates')]\"\r\n },\r\n \"logicAppResourceId\": {\r\n \"value\": \"[parameters('logicAppResourceId')]\"\r\n },\r\n \"logicAppTrigger\": {\r\n \"value\": \"[parameters('logicAppTrigger')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/509122b9-ddd9-47ba-a5f1-d0dac20be63c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"509122b9-ddd9-47ba-a5f1-d0dac20be63c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1566 - System Development Life Cycle\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1566\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/50ad3724-e2ac-4716-afcc-d8eabd97adb9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"50ad3724-e2ac-4716-afcc-d8eabd97adb9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"A custom IPsec/IKE policy must be applied to all Azure virtual network gateway connections\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy ensures that all Azure virtual network gateway connections use a custom Internet Protocol Security(Ipsec)/Internet Key Exchange(IKE) policy. Supported algorithms and key strengths - https://aka.ms/AA62kb0\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"IPsecEncryption\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"IPsec Encryption\",\r\n \"description\": \"IPsec Encryption\"\r\n }\r\n },\r\n \"IPsecIntegrity\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"IPsec Integrity\",\r\n \"description\": \"IPsec Integrity\"\r\n }\r\n },\r\n \"IKEEncryption\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"IKE Encryption\",\r\n \"description\": \"IKE Encryption\"\r\n }\r\n },\r\n \"IKEIntegrity\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"IKE Integrity\",\r\n \"description\": \"IKE Integrity\"\r\n }\r\n },\r\n \"DHGroup\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"DH Group\",\r\n \"description\": \"DH Group\"\r\n }\r\n },\r\n \"PFSGroup\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"PFS Group\",\r\n \"description\": \"PFS Group\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/connections\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/connections/ipsecPolicies[*].ipsecEncryption\",\r\n \"notIn\": \"[parameters('IPsecEncryption')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/connections/ipsecPolicies[*].ipsecIntegrity\",\r\n \"notIn\": \"[parameters('IPsecIntegrity')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/connections/ipsecPolicies[*].ikeEncryption\",\r\n \"notIn\": \"[parameters('IKEEncryption')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/connections/ipsecPolicies[*].ikeIntegrity\",\r\n \"notIn\": \"[parameters('IKEIntegrity')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/connections/ipsecPolicies[*].dhGroup\",\r\n \"notIn\": \"[parameters('DHGroup')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/connections/ipsecPolicies[*].pfsGroup\",\r\n \"notIn\": \"[parameters('PFSGroup')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/50b83b09-03da-41c1-b656-c293c914862b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"50b83b09-03da-41c1-b656-c293c914862b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Defender for SQL servers on machines to be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for SQL provides functionality for surfacing and mitigating potential database vulnerabilities, detecting anomalous activities that could indicate threats to SQL databases, and discovering and classifying sensitive data.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"SqlServerVirtualMachines\",\r\n \"deploymentScope\": \"subscription\",\r\n \"existenceScope\": \"subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n },\r\n \"deployment\": {\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {},\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"name\": \"SqlServerVirtualMachines\",\r\n \"properties\": {\r\n \"pricingTier\": \"Standard\"\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/50ea7265-7d8c-429e-9a7d-ca1f410191c3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"50ea7265-7d8c-429e-9a7d-ca1f410191c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1248 - Contingency Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1248\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/50fc602d-d8e0-444b-a039-ad138ee5deb0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"50fc602d-d8e0-444b-a039-ad138ee5deb0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1386 - Information Spillage Response\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1386\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5120193e-91fd-4f9d-bc6d-194f94734065\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5120193e-91fd-4f9d-bc6d-194f94734065\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Bot Service should be encrypted with a customer-managed key\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Bot Service automatically encrypts your resource to protect your data and meet organizational security and compliance commitments. By default, Microsoft-managed encryption keys are used. For greater flexibility in managing keys or controlling access to your subscription, select customer-managed keys, also known as bring your own key (BYOK). Learn more about Azure Bot Service encryption: https://docs.microsoft.com/azure/bot-service/bot-service-encryption.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Bot Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The desired effect of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.BotService/botServices\"\r\n },\r\n {\r\n \"field\": \"Microsoft.BotService/botServices/isCmekEnabled\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/51522a96-0869-4791-82f3-981000c2c67f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"51522a96-0869-4791-82f3-981000c2c67f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1352 - Incident Response Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1352\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/518cb545-bfa8-43f8-a108-3b7d5037469a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"518cb545-bfa8-43f8-a108-3b7d5037469a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Bot Service should have isolated mode enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Bots should be set to 'isolated only' mode. This setting configures Bot Service channels that require traffic over the public internet to be disabled.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Bot Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The desired effect of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.BotService/botServices\"\r\n },\r\n {\r\n \"field\": \"Microsoft.BotService/botServices/isIsolated\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/52152f42-0dda-40d9-976e-abb1acdd611e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"52152f42-0dda-40d9-976e-abb1acdd611e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Defender for Kubernetes should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for Kubernetes provides real-time threat protection for containerized environments and generates alerts for suspicious activities.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.3\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"KubernetesService\",\r\n \"existenceScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/523b5cd1-3e23-492f-a539-13118b6d1e3a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"523b5cd1-3e23-492f-a539-13118b6d1e3a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Container registries should have exports disabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling exports improves security by ensuring data in a registry is accessed solely via the dataplane ('docker pull'). Data cannot be moved out of the registry via 'acr import' or via 'acr transfer'. In order to disable exports, public network access must be disabled. Learn more at: https://aka.ms/acr/export-policy.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Container Registry\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerRegistry/registries\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.ContainerRegistry/registries/policies.exportPolicy.status\",\r\n \"notEquals\": \"Disabled\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerRegistry/registries/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/524b0254-c285-4903-bee6-bb8126cde579\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"524b0254-c285-4903-bee6-bb8126cde579\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Web PubSub Service should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual networks to Azure services without a public IP address at the source or destination. The private link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to your Azure Web PubSub Service, you can reduce data leakage risks. Learn more about private links at: https://aka.ms/awps/privatelink.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Web PubSub\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.SignalRService/webPubSub\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.SignalRService/webPubSub/privateEndpointConnections[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.SignalRService/webPubSub/privateEndpointConnections[*].privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/52630df9-ca7e-442b-853b-c6ce548b31a2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"52630df9-ca7e-442b-853b-c6ce548b31a2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Synapse workspaces with SQL auditing to storage account destination should be configured with 90 days retention or higher\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"For incident investigation purposes, we recommend setting the data retention for your Synapse workspace' SQL auditing to storage account destination to at least 90 days. Confirm that you are meeting the necessary retention rules for the regions in which you are operating. This is sometimes required for compliance with regulatory standards.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Synapse\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Synapse/workspaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Synapse/workspaces/auditingSettings\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Synapse/workspaces/auditingSettings/isAzureMonitorTargetEnabled\",\r\n \"equals\": true\r\n },\r\n {\r\n \"field\": \"Microsoft.Synapse/workspaces/auditingSettings/storageEndpoint\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Synapse/workspaces/auditingSettings/retentionDays\",\r\n \"equals\": 0\r\n },\r\n {\r\n \"field\": \"Microsoft.Synapse/workspaces/auditingSettings/retentionDays\",\r\n \"greaterOrEquals\": 90\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/529ea018-6afc-4ed4-95bd-7c9ee47b00bc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"529ea018-6afc-4ed4-95bd-7c9ee47b00bc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1642 - Network Disconnect\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1642\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/53397227-5ee3-4b23-9e5e-c8a767ce6928\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"53397227-5ee3-4b23-9e5e-c8a767ce6928\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Connection throttling should be enabled for PostgreSQL database servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy helps audit any PostgreSQL databases in your environment without Connection throttling enabled. This setting enables temporary connection throttling per IP for too many invalid password login failures.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforPostgreSQL/servers/configurations\",\r\n \"name\": \"connection_throttling\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/configurations/value\",\r\n \"equals\": \"ON\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5345bb39-67dc-4960-a1bf-427e16b9a0bd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5345bb39-67dc-4960-a1bf-427e16b9a0bd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure SignalR Service should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The private link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to your Azure SignalR Service resource instead of the entire service, you'll reduce your data leakage risks. Learn more about private links at: https://aka.ms/asrs/privatelink.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"SignalR\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.SignalRService/SignalR\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.SignalRService/SignalR/privateEndpointConnections[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.SignalRService/SignalR/privateEndpointConnections[*].privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/53503636-bcc9-4748-9663-5348217f160f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"53503636-bcc9-4748-9663-5348217f160f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1467 - Visitor Access Records\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1467\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5350cbf9-8bdd-4904-b22a-e88be84ca49d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5350cbf9-8bdd-4904-b22a-e88be84ca49d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1183 - Baseline Configuration | Configure Systems, Components, Or Devices For High-Risk Areas\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1183\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5352e3e0-e63a-452e-9e5f-9c1d181cff9c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5352e3e0-e63a-452e-9e5f-9c1d181cff9c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1029 - Information Flow Enforcement | Security Policy Filters\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1029\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/53ac8f8e-c2b5-4d44-8a2d-058e9ced9b69\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"53ac8f8e-c2b5-4d44-8a2d-058e9ced9b69\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1270 - Alternate Storage Site | Recovery Time / Point Objectives\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1270\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/53c76a39-2097-408a-b237-b279f7b4614d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"53c76a39-2097-408a-b237-b279f7b4614d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1040 - Least Privilege | Review Of User Privileges\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1040\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/54205576-cec9-463f-ba44-b4b3f5d0a84c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"54205576-cec9-463f-ba44-b4b3f5d0a84c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1015 - Account Management | Disable Inactive Accounts\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1015\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/544a208a-9c3f-40bc-b1d1-d7e144495c14\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"544a208a-9c3f-40bc-b1d1-d7e144495c14\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Cosmos DB database accounts should have local authentication methods disabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling local authentication methods improves security by ensuring that Cosmos DB database accounts exclusively require Azure Active Directory identities for authentication. Learn more at: https://docs.microsoft.com/azure/cosmos-db/how-to-setup-rbac#disable-local-auth.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Cosmos DB\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DocumentDB/databaseAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/disableLocalAuth\",\r\n \"notEquals\": true\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5450f5bd-9c72-4390-a9c4-a7aba4edfdd2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5450f5bd-9c72-4390-a9c4-a7aba4edfdd2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"App Service apps should use a SKU that supports private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"With supported SKUs, Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to apps, you can reduce data leakage risks. Learn more about private links at: https://aka.ms/private-link.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/serverFarms\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/serverFarms/sku.family\",\r\n \"notIn\": [\r\n \"Pv2\",\r\n \"Pv3\",\r\n \"EP\",\r\n \"P\",\r\n \"I\",\r\n \"Iv2\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/546fe8d2-368d-4029-a418-6af48a7f61e5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"546fe8d2-368d-4029-a418-6af48a7f61e5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1026 - Account Management | Disable Accounts For High-Risk Individuals\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1026\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/55419419-c597-4cd4-b51e-009fd2266783\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"55419419-c597-4cd4-b51e-009fd2266783\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1045 - Unsuccessful Logon Attempts\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1045\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/554d2dd6-f3a8-4ad5-b66f-5ce23bd18892\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"554d2dd6-f3a8-4ad5-b66f-5ce23bd18892\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Azure Key Vault should disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable public network access for your key vault so that it's not accessible over the public internet. This can reduce data leakage risks. Learn more at: https://aka.ms/akvprivatelink.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/vaults\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.KeyVault/vaults/createMode\",\r\n \"equals\": \"recover\"\r\n }\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/networkAcls.defaultAction\",\r\n \"notEquals\": \"Deny\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/55615ac9-af46-4a59-874e-391cc3dfb490\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"55615ac9-af46-4a59-874e-391cc3dfb490\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1523 - Personnel Transfer\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1523\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5577a310-2551-49c8-803b-36e0d5e55601\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5577a310-2551-49c8-803b-36e0d5e55601\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1113 - Response To Audit Processing Failures | Audit Storage Capacity\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1113\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/562afd61-56be-4313-8fe4-b9564aa4ba7d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"562afd61-56be-4313-8fe4-b9564aa4ba7d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Web Application Firewall (WAF) should be enabled for Application Gateway\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Azure Web Application Firewall (WAF) in front of public facing web applications for additional inspection of incoming traffic. Web Application Firewall (WAF) provides centralized protection of your web applications from common exploits and vulnerabilities such as SQL injections, Cross-Site Scripting, local and remote file executions. You can also restrict access to your web applications by countries, IP address ranges, and other http(s) parameters via custom rules.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/applicationGateways\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/applicationGateways/webApplicationFirewallConfiguration\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/564feb30-bf6a-4854-b4bb-0d2d2d1e6c66\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"564feb30-bf6a-4854-b4bb-0d2d2d1e6c66\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Automation accounts should use customer-managed keys to encrypt data at rest\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use customer-managed keys to manage the encryption at rest of your Azure Automation Accounts. By default, customer data is encrypted with service-managed keys, but customer-managed keys are commonly required to meet regulatory compliance standards. Customer-managed keys enable the data to be encrypted with an Azure Key Vault key created and owned by you. You have full control and responsibility for the key lifecycle, including rotation and management. Learn more at https://aka.ms/automation-cmk.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Automation\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Automation/automationAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Automation/automationAccounts/encryption.keySource\",\r\n \"notEquals\": \"Microsoft.Keyvault\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/56a5ee18-2ae6-4810-86f7-18e39ce5629b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"56a5ee18-2ae6-4810-86f7-18e39ce5629b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1212 - Configuration Settings | Automated Central Management / Application / Verification\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1212\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/56d970ee-4efc-49c8-8a4e-5916940d784c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"56d970ee-4efc-49c8-8a4e-5916940d784c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"IP firewall rules on Azure Synapse workspaces should be removed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Removing all IP firewall rules improves security by ensuring your Azure Synapse workspace can only be accessed from a private endpoint. This configuration audits creation of firewall rules that allow public network access on the workspace.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Synapse\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Synapse/workspaces/firewallrules\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/56fd377d-098c-4f02-8406-81eb055902b8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"56fd377d-098c-4f02-8406-81eb055902b8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1403 - Controlled Maintenance | Automated Maintenance Activities\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1403\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/57149289-d52b-4f40-9fe6-5233c1ef80f7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"57149289-d52b-4f40-9fe6-5233c1ef80f7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"CORS should not allow every resource to access your Web Applications\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Cross-Origin Resource Sharing (CORS) should not allow all domains to access your web application. Allow only required domains to interact with your web app.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.cors.allowedOrigins[*]\",\r\n \"notEquals\": \"*\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5744710e-cc2f-4ee8-8809-3b11e89f4bc9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5744710e-cc2f-4ee8-8809-3b11e89f4bc9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows web servers should be configured to use secure communication protocols\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"To protect the privacy of information communicated over the Internet, your web servers should use the latest version of the industry-standard cryptographic protocol, Transport Layer Security (TLS). TLS secures communications over a network by using security certificates to encrypt a connection between machines.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"3.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AuditSecureProtocol\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"MinimumTLSVersion\": \"[SecureWebServer]s1;MinimumTLSVersion\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"MinimumTLSVersion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Minimum TLS version\",\r\n \"description\": \"The minimum TLS protocol version that should be enabled. Windows web servers with lower TLS versions will be marked as non-compliant.\"\r\n },\r\n \"allowedValues\": [\r\n \"1.1\",\r\n \"1.2\"\r\n ],\r\n \"defaultValue\": \"1.1\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AuditSecureProtocol\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[SecureWebServer]s1;MinimumTLSVersion', '=', parameters('MinimumTLSVersion')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5752e6d6-1206-46d8-8ab1-ecc2f71a8112\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5752e6d6-1206-46d8-8ab1-ecc2f71a8112\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1162 - Continuous Monitoring\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1162\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5770f3d6-8c2b-4f6f-bf0e-c8c8fc36d592\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5770f3d6-8c2b-4f6f-bf0e-c8c8fc36d592\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure supported Linux virtual machine scale sets to automatically install the Guest Attestation extension\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Configure supported Linux virtual machines scale sets to automatically install the Guest Attestation extension to allow Azure Security Center to proactively attest and monitor the boot integrity. Boot integrity is attested via Remote Attestation.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"version\": \"2.0.0-preview\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"18_04-lts-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"0001-com-ubuntu-server-focal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"20_04-lts-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"RHEL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"83-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"SLES-15-SP2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"CENTOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"equals\": \"8_3-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"equals\": \"ol83-lvm-gen2\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.securityProfile.uefiSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.securityProfile.uefiSettings.vTpmEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.securityProfile.uefiSettings.secureBootEnabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security.LinuxAttestation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"GuestAttestation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/provisioningState\",\r\n \"in\": [\r\n \"Succeeded\",\r\n \"Provisioning succeeded\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"extensionName\": \"GuestAttestation\",\r\n \"extensionPublisher\": \"Microsoft.Azure.Security.LinuxAttestation\",\r\n \"extensionVersion\": \"1.0\",\r\n \"maaTenantName\": \"GuestAttestation\",\r\n \"ascReportingEndpoint\": \"https://eus2.service.attest.azure.net/\",\r\n \"maaEndpoint\": \"https://sharedeus2.eus2.attest.azure.net/\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmssName'), '/', variables('extensionName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('extensionPublisher')]\",\r\n \"type\": \"[variables('extensionName')]\",\r\n \"typeHandlerVersion\": \"[variables('extensionVersion')]\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"AttestationConfig\": {\r\n \"MaaSettings\": {\r\n \"maaEndpoint\": \"[variables('maaEndpoint')]\",\r\n \"maaTenantName\": \"[variables('maaTenantName')]\"\r\n },\r\n \"AscSettings\": {\r\n \"ascReportingEndpoint\": \"[variables('ascReportingEndpoint')]\",\r\n \"ascReportingFrequency\": \"\"\r\n },\r\n \"useCustomToken\": \"false\",\r\n \"disableAlerts\": \"false\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/57c2e3f0-98cf-4c3b-aa6b-e8f70726e74e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"57c2e3f0-98cf-4c3b-aa6b-e8f70726e74e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1054 - Session Termination\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1054\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5807e1b4-ba5e-4718-8689-a0ca05a191b2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5807e1b4-ba5e-4718-8689-a0ca05a191b2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure disk access resources with private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints connect your virtual networks to Azure services without a public IP address at the source or destination. By mapping private endpoints to disk access resources, you can reduce data leakage risks. Learn more about private links at: https://aka.ms/disksprivatelinksdoc.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Location\",\r\n \"strongType\": \"location\",\r\n \"description\": \"All disk access resources in this region are validated and private endpoints are created in this region.\"\r\n }\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet ID\",\r\n \"description\": \"A subnet with private endpoint network policies disabled.\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/diskAccesses\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"equals\": \"[parameters('location')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/diskAccesses/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Compute/diskAccesses/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[concat('pe','-',field('name'))]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[parameters('name')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2019-11-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[parameters('name')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"disks\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/582bd7a6-a5f6-4dc6-b9dc-9cb81fe0d4c5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"582bd7a6-a5f6-4dc6-b9dc-9cb81fe0d4c5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'System Audit Policies - Detailed Tracking'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'System Audit Policies - Detailed Tracking' for auditing DPAPI, process creation/termination, RPC events, and PNP activity. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesDetailedTracking\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"AuditProcessTermination\": \"Audit Process Termination;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"AuditProcessTermination\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Process Termination\",\r\n \"description\": \"Specifies whether audit events are generated when a process has exited. Recommended for monitoring termination of critical processes.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"No Auditing\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesDetailedTracking\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit Process Termination;ExpectedValue', '=', parameters('AuditProcessTermination')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/58383b73-94a9-4414-b382-4146eb02611b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"58383b73-94a9-4414-b382-4146eb02611b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"CosmosDB accounts should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to your CosmosDB account, data leakage risks are reduced. Learn more about private links at: https://docs.microsoft.com/azure/cosmos-db/how-to-configure-private-endpoints.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Cosmos DB\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DocumentDB/databaseAccounts\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections[*].privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/58440f8a-10c5-4151-bdce-dfbaad4a20b7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"58440f8a-10c5-4151-bdce-dfbaad4a20b7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1584 - Information System Documentation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1584\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5864522b-ff1d-4979-a9f8-58bee1fb174c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5864522b-ff1d-4979-a9f8-58bee1fb174c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1547 - Vulnerability Scanning\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1547\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/58abf9b8-c6d4-4b4b-bfb9-fe98fe295f52\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"58abf9b8-c6d4-4b4b-bfb9-fe98fe295f52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines on which Windows Serial Console is not enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if the machine does not have the Serial Console software installed or if the EMS port number or baud rate are not configured with the same values as the policy parameters.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"WindowsSerialConsole\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"EMSPortNumber\": \"[WindowsSerialConsole]WindowsSerialConsole;EMSPortNumber\",\r\n \"EMSBaudRate\": \"[WindowsSerialConsole]WindowsSerialConsole;EMSBaudRate\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"EMSPortNumber\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"EMS Port Number\",\r\n \"description\": \"An integer indicating the COM port to be used for the Emergency Management Services (EMS) console redirection. For more information on EMS settings, please visit https://aka.ms/gcpolwsc\"\r\n },\r\n \"allowedValues\": [\r\n \"1\",\r\n \"2\",\r\n \"3\",\r\n \"4\"\r\n ],\r\n \"defaultValue\": \"1\"\r\n },\r\n \"EMSBaudRate\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"EMS Baud Rate\",\r\n \"description\": \"An integer indicating the baud rate to be used for the Emergency Management Services (EMS) console redirection. For more information on EMS settings, please visit https://aka.ms/gcpolwsc\"\r\n },\r\n \"allowedValues\": [\r\n \"9600\",\r\n \"19200\",\r\n \"38400\",\r\n \"57600\",\r\n \"115200\"\r\n ],\r\n \"defaultValue\": \"115200\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsSerialConsole\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[WindowsSerialConsole]WindowsSerialConsole;EMSPortNumber', '=', parameters('EMSPortNumber'), ',', '[WindowsSerialConsole]WindowsSerialConsole;EMSBaudRate', '=', parameters('EMSBaudRate')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/58c460e9-7573-4bb2-9676-339c2f2486bb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"58c460e9-7573-4bb2-9676-339c2f2486bb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1573 - Acquisition Process\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1573\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/58c93053-7b98-4cf0-b99f-1beb985416c2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"58c93053-7b98-4cf0-b99f-1beb985416c2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Ensure Function app is using the latest version of TLS encryption\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Please use /providers/Microsoft.Authorization/policyDefinitions/f9d614c5-c173-4d56-95a7-b4437057d193 instead. The TLS(Transport Layer Security) protocol secures transmission of data over the internet using standard encryption technology. Encryption should be set with the latest version of TLS. App service allows TLS 1.2 by default, which is the recommended TLS level by industry standards, such as PCI DSS\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"App Service\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.minTlsVersion\",\r\n \"equals\": \"1.2\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/58d94fc1-a072-47c2-bd37-9cdb38e77453\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"58d94fc1-a072-47c2-bd37-9cdb38e77453\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1063 - Remote Access | Managed Access Control Points\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1063\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/593ce201-54b2-4dd0-b34f-c308005d7780\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"593ce201-54b2-4dd0-b34f-c308005d7780\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1463 - Monitoring Physical Access\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1463\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/59721f87-ae25-4db0-a2a4-77cc5b25d495\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"59721f87-ae25-4db0-a2a4-77cc5b25d495\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1425 - Timely Maintenance\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1425\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5983d99c-f39b-4c32-a3dc-170f19f6941b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5983d99c-f39b-4c32-a3dc-170f19f6941b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Azure Key Vault Managed HSM should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private link provides a way to connect Azure Key Vault Managed HSM to your Azure resources without sending traffic over the public internet. Private link provides defense in depth protection against data exfiltration. Learn more at: https://docs.microsoft.com/azure/key-vault/managed-hsm/private-link\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/managedHSMs\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.KeyVault/managedHSMs/privateEndpointConnections\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.KeyVault/managedHSMs/privateEndpointConnections[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.KeyVault/managedHSMs/privateEndpointConnections[*].privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n },\r\n \"equals\": 0\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/59fee2f4-d439-4f1b-9b9a-982e1474bfd8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"59fee2f4-d439-4f1b-9b9a-982e1474bfd8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1512 - Personnel Screening\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1512\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5a8324ad-f599-429b-aaed-f9c6e8c987a8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5a8324ad-f599-429b-aaed-f9c6e8c987a8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Operating system version should be the most current version for your cloud service roles\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Keeping the operating system (OS) on the most recent supported version for your cloud service roles enhances the systems security posture.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.ClassicCompute/domainNames/slots/roles\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"8bc390da-9eb6-938d-25ed-44a35d9bcc9d\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5a913c68-0590-402c-a531-e57e19379da3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5a913c68-0590-402c-a531-e57e19379da3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs that do not have a minimum password age of 1 day\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that do not have a minimum password age of 1 day. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"MinimumPasswordAge\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5aa11bbc-5c76-4302-80e5-aba46a4282e7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5aa11bbc-5c76-4302-80e5-aba46a4282e7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1032 - Separation Of Duties\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1032\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5aa85661-d618-46b8-a20f-ca40a86f0751\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5aa85661-d618-46b8-a20f-ca40a86f0751\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs that do not restrict the minimum password length to 14 characters\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that do not restrict the minimum password length to 14 characters. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"MinimumPasswordLength\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5aebc8d1-020d-4037-89a0-02043a7524ec\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5aebc8d1-020d-4037-89a0-02043a7524ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1555 - Vulnerability Scanning | Privileged Access\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1555\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5afa8cab-1ed7-4e40-884c-64e0ac2059cc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5afa8cab-1ed7-4e40-884c-64e0ac2059cc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines that allow re-use of the previous 24 passwords\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if Windows machines that allow re-use of the previous 24 passwords\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"EnforcePasswordHistory\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"EnforcePasswordHistory\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5b054a0d-39e2-4d53-bea3-9734cad2c69b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5b054a0d-39e2-4d53-bea3-9734cad2c69b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1205 - Access Restrictions For Change | Signed Components\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1205\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5b070cab-0fb8-4e48-ad29-fc90b4c2797c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5b070cab-0fb8-4e48-ad29-fc90b4c2797c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Web PubSub Service to disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable public network access for your Azure Web PubSub resource so that it's not accessible over the public internet. This can reduce data leakage risks. Learn more at: https://aka.ms/awps/networkacls. \",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Web PubSub\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.SignalRService/webPubSub\"\r\n },\r\n {\r\n \"field\": \"Microsoft.SignalRService/webPubSub/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"conflictEffect\": \"Audit\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/8cf5e20a-e4b2-4e9d-b3a1-5ceb692c2761\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.SignalRService/webPubSub/publicNetworkAccess\",\r\n \"value\": \"Disabled\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5b1213e4-06e4-4ccc-81de-4201f2f7131a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5b1213e4-06e4-4ccc-81de-4201f2f7131a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1005 - Account Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1005\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5b626abc-26d4-4e22-9de8-3831818526b1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5b626abc-26d4-4e22-9de8-3831818526b1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1105 - Audit Events\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1105\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5b73f57b-587d-4470-a344-0b0ae805f459\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5b73f57b-587d-4470-a344-0b0ae805f459\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Linux VMs that have the specified applications installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Linux virtual machines that have the specified applications installed. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"not_installed_application_linux\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5b842acb-0fe7-41b0-9f40-880ec4ad84d8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5b842acb-0fe7-41b0-9f40-880ec4ad84d8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1433 - Media Transport\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Media Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1433\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5b879b41-2728-41c5-ad24-9ee2c37cbe65\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5b879b41-2728-41c5-ad24-9ee2c37cbe65\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Container registries should be encrypted with a customer-managed key\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use customer-managed keys to manage the encryption at rest of the contents of your registries. By default, the data is encrypted at rest with service-managed keys, but customer-managed keys are commonly required to meet regulatory compliance standards. Customer-managed keys enable the data to be encrypted with an Azure Key Vault key created and owned by you. You have full control and responsibility for the key lifecycle, including rotation and management. Learn more at https://aka.ms/acr/CMK.\",\r\n \"metadata\": {\r\n \"version\": \"1.1.2\",\r\n \"category\": \"Container Registry\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerRegistry/registries\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerRegistry/registries/encryption.status\",\r\n \"notEquals\": \"enabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5b9159ae-1701-4a6f-9a7a-aa9c8ddd0580\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5b9159ae-1701-4a6f-9a7a-aa9c8ddd0580\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Ensure WEB app has 'Client Certificates (Incoming client certificates)' set to 'On'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Client certificates allow for the app to request a certificate for incoming requests. Only clients that have a valid certificate will be able to reach the app.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/clientCertEnabled\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5bb220d9-2698-4ee4-8404-b9c30c9df609\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5bb220d9-2698-4ee4-8404-b9c30c9df609\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs on which the remote connection status does not match the specified one\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines on which the remote host connection status does not match the specified one. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"host\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Remote Host Name\",\r\n \"description\": \"Specifies the Domain Name System (DNS) name or IP address of the remote host machine.\"\r\n }\r\n },\r\n \"port\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Port\",\r\n \"description\": \"The TCP port number on the remote host name.\"\r\n }\r\n },\r\n \"shouldConnect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Should connect to remote host\",\r\n \"description\": \"Must be 'True' or 'False'. 'True' indicates that the virtual machine should be able to establish a connection with the remote host specified, so the machine will be non-compliant if it cannot establish a connection. 'False' indicates that the virtual machine should not be able to establish a connection with the remote host specified, so the machine will be non-compliant if it can establish a connection.\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsRemoteConnection\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[WindowsRemoteConnection]WindowsRemoteConnection1;host', '=', parameters('host'), ',', '[WindowsRemoteConnection]WindowsRemoteConnection1;port', '=', parameters('port'), ',', '[WindowsRemoteConnection]WindowsRemoteConnection1;shouldConnect', '=', parameters('shouldConnect')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsRemoteConnection\"\r\n },\r\n \"host\": {\r\n \"value\": \"[parameters('host')]\"\r\n },\r\n \"port\": {\r\n \"value\": \"[parameters('port')]\"\r\n },\r\n \"shouldConnect\": {\r\n \"value\": \"[parameters('shouldConnect')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"host\": {\r\n \"type\": \"string\"\r\n },\r\n \"port\": {\r\n \"type\": \"string\"\r\n },\r\n \"shouldConnect\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsRemoteConnection]WindowsRemoteConnection1;host\",\r\n \"value\": \"[parameters('host')]\"\r\n },\r\n {\r\n \"name\": \"[WindowsRemoteConnection]WindowsRemoteConnection1;port\",\r\n \"value\": \"[parameters('port')]\"\r\n },\r\n {\r\n \"name\": \"[WindowsRemoteConnection]WindowsRemoteConnection1;shouldConnect\",\r\n \"value\": \"[parameters('shouldConnect')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsRemoteConnection]WindowsRemoteConnection1;host\",\r\n \"value\": \"[parameters('host')]\"\r\n },\r\n {\r\n \"name\": \"[WindowsRemoteConnection]WindowsRemoteConnection1;port\",\r\n \"value\": \"[parameters('port')]\"\r\n },\r\n {\r\n \"name\": \"[WindowsRemoteConnection]WindowsRemoteConnection1;shouldConnect\",\r\n \"value\": \"[parameters('shouldConnect')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5bb36dda-8a78-4df9-affd-4f05a8612a8a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5bb36dda-8a78-4df9-affd-4f05a8612a8a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1551 - Vulnerability Scanning | Update Tool Capability\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1551\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5bbda922-0172-4095-89e6-5b4a0bf03af7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5bbda922-0172-4095-89e6-5b4a0bf03af7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'Security Options - Network Security'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Network Security'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsNetworkSecurity\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5c028d2a-1889-45f6-b821-31f42711ced8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5c028d2a-1889-45f6-b821-31f42711ced8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Log Analytics agent should be enabled in virtual machine scale sets for listed virtual machine images\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Reports virtual machine scale sets as non-compliant if the virtual machine image is not in the list defined and the agent is not installed.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"listOfImageIdToInclude_windows\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of virtual machine images that have supported Windows OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"listOfImageIdToInclude_linux\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of virtual machine images that have supported Linux OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"not\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude_windows')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude_linux')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-V4\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"14.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5c3bc7b8-a64c-4e08-a9cd-7ff0f31e1138\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5c3bc7b8-a64c-4e08-a9cd-7ff0f31e1138\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1671 - Flaw Remediation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1671\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5c5bbef7-a316-415b-9b38-29753ce8e698\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5c5bbef7-a316-415b-9b38-29753ce8e698\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1067 - Wireless Access\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1067\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5c5e54f6-0127-44d0-8b61-f31dc8dd6190\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5c5e54f6-0127-44d0-8b61-f31dc8dd6190\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"External accounts with write permissions should be removed from your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"External accounts with write privileges should be removed from your subscription in order to prevent unmonitored access.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"04e7147b-0deb-9796-2e5c-0336343ceb3d\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5c607a2e-c700-4744-8254-d77e7c9eb5e4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5c607a2e-c700-4744-8254-d77e7c9eb5e4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Synapse workspaces to disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable public network access for your Synapse workspace so that it is not accessible over the public internet. This can reduce data leakage risks. Learn more at: https://docs.microsoft.com/azure/synapse-analytics/security/connectivity-settings.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Synapse\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Synapse/workspaces\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Synapse/workspaces/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"conflictEffect\": \"audit\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.Synapse/workspaces/publicNetworkAccess\",\r\n \"value\": \"Disabled\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5c8cad01-ef30-4891-b230-652dadb4876a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5c8cad01-ef30-4891-b230-652dadb4876a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1483 - Water Damage Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1483\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5cb81060-3c8a-4968-bcdc-395a1801f6c1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5cb81060-3c8a-4968-bcdc-395a1801f6c1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1362 - Incident Handling\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1362\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5d169442-d6ef-439b-8dca-46c2c3248214\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5d169442-d6ef-439b-8dca-46c2c3248214\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Cache for Redis with private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints let you connect your virtual network to Azure services without a public IP address at the source or destination. By mapping private endpoints to your Azure Cache for Redis resources, you can reduce data leakage risks. Learn more at: https://aka.ms/redis/privateendpoint.\",\r\n \"metadata\": {\r\n \"category\": \"Cache\",\r\n \"version\": \"1.0.0\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"privateEndpointSubnetId\",\r\n \"description\": \"A subnet in the selected subscription/virtual network in which the private endpoint is configured\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Cache/redis\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Cache/redis/privateEndpointConnections\",\r\n \"evaluationDelay\": \"AfterProvisioning\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Cache/redis/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/e0f68234-74aa-48ed-b826-c38b57376e17\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-m-',substring(parameters('name'),0,min(length(parameters('name')),47)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"redisCache\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5d8094d7-7340-465a-b6fd-e60ab7e48920\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5d8094d7-7340-465a-b6fd-e60ab7e48920\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1014 - Account Management | Removal Of Temporary / Emergency Accounts\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1014\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5dee936c-8037-4df1-ab35-6635733da48c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5dee936c-8037-4df1-ab35-6635733da48c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1665 - Process Isolation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1665\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5df3a55c-8456-44d4-941e-175f79332512\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5df3a55c-8456-44d4-941e-175f79332512\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Function App should only be accessible over HTTPS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use of HTTPS ensures server/service authentication and protects data in transit from network layer eavesdropping attacks.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"OnlyHttpsForFunctionApp\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5df82f4f-773a-4a2d-97a2-422a806f1a55\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5df82f4f-773a-4a2d-97a2-422a806f1a55\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure network security groups to use specific workspace for traffic analytics\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"If it already has traffic analytics enabled, then policy will overwrite its existing settings with the ones provided during policy creation. Traffic analytics is a cloud-based solution that provides visibility into user and application activity in cloud networks.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"nsgRegion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network security group Region\",\r\n \"description\": \"Configures for network security groups in the selected region only.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"storageId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Storage Resource ID\",\r\n \"description\": \"Resource ID of the storage account where the flow logs are written. Make sure this storage account is located in the selected network security group region. The format must be: '/subscriptions/{subscription id}/resourceGroups/{resourceGroup name}/providers/Microsoft.Storage/storageAccounts/{storage account name}\",\r\n \"assignPermissions\": \"true\"\r\n }\r\n },\r\n \"timeInterval\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Traffic analytics processing interval in minutes\",\r\n \"description\": \"Traffic analytics processes blobs at the selected frequency.\"\r\n },\r\n \"allowedValues\": [\r\n \"10\",\r\n \"60\"\r\n ],\r\n \"defaultValue\": \"60\"\r\n },\r\n \"workspaceResourceId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Workspace resource ID\",\r\n \"description\": \"Log Analytics workspace resource id\",\r\n \"assignPermissions\": \"true\"\r\n }\r\n },\r\n \"workspaceRegion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Workspace region\",\r\n \"description\": \"Log Analytics workspace region\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"workspaceId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Workspace ID\",\r\n \"description\": \"Log Analytics workspace GUID\"\r\n }\r\n },\r\n \"networkWatcherRG\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network Watcher resource group\",\r\n \"description\": \"The Network Watcher regional instance is present in this resource group. The network security group flow logs resources are also created. This is used only if a deployment is required. By default, it is named 'NetworkWatcherRG'.\",\r\n \"strongType\": \"existingResourceGroups\"\r\n }\r\n },\r\n \"networkWatcherName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network Watcher name\",\r\n \"description\": \"The name of the network watcher under which the flow log resources are created. Make sure it belongs to the same region as the network security group.\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"equals\": \"[parameters('nsgRegion')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkWatchers/flowlogs\",\r\n \"resourceGroupName\": \"[if(empty(coalesce(field('Microsoft.Network/networkSecurityGroups/flowLogs'))), parameters('networkWatcherRG'), split(first(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id')), '/')[4])]\",\r\n \"name\": \"[if(empty(coalesce(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id'))), 'null/null', concat(split(first(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id')), '/')[8], '/', split(first(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id')), '/')[10]))]\",\r\n \"existenceCondition\": {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.Network/networkWatchers/flowLogs/enabled\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"allof\": [\r\n {\r\n \"field\": \"Microsoft.Network/networkWatchers/flowLogs/enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkWatchers/flowLogs/storageId\",\r\n \"equals\": \"[parameters('storageId')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkWatchers/flowLogs/flowAnalyticsConfiguration.networkWatcherFlowAnalyticsConfiguration.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkWatchers/flowLogs/flowAnalyticsConfiguration.networkWatcherFlowAnalyticsConfiguration.trafficAnalyticsInterval\",\r\n \"in\": [\r\n \"10\",\r\n \"60\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkWatchers/flowLogs/flowAnalyticsConfiguration.networkWatcherFlowAnalyticsConfiguration.workspaceId\",\r\n \"equals\": \"[parameters('workspaceId')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"storageId\": {\r\n \"type\": \"String\"\r\n },\r\n \"timeInterval\": {\r\n \"type\": \"String\"\r\n },\r\n \"workspaceId\": {\r\n \"type\": \"String\"\r\n },\r\n \"workspaceRegion\": {\r\n \"type\": \"String\"\r\n },\r\n \"workspaceResourceId\": {\r\n \"type\": \"String\"\r\n },\r\n \"networkWatcherRG\": {\r\n \"type\": \"String\"\r\n },\r\n \"networkWatcherName\": {\r\n \"type\": \"String\"\r\n },\r\n \"flowlogName\": {\r\n \"type\": \"String\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\"\r\n },\r\n \"targetResource\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[concat('flowlogDeployment-', uniqueString(parameters('flowlogName')))]\",\r\n \"apiVersion\": \"2019-10-01\",\r\n \"resourceGroup\": \"[parameters('networkWatcherRG')]\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {},\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkWatchers/flowLogs\",\r\n \"name\": \"[concat(parameters('networkWatcherName'), '/', parameters('flowlogName'))]\",\r\n \"apiVersion\": \"2019-11-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"targetResourceId\": \"[parameters('targetResource')]\",\r\n \"storageId\": \"[parameters('storageId')]\",\r\n \"enabled\": \"true\",\r\n \"flowAnalyticsConfiguration\": {\r\n \"networkWatcherFlowAnalyticsConfiguration\": {\r\n \"enabled\": true,\r\n \"workspaceId\": \"[parameters('workspaceId')]\",\r\n \"workspaceRegion\": \"[parameters('workspaceRegion')]\",\r\n \"workspaceResourceId\": \"[parameters('workspaceResourceId')]\",\r\n \"trafficAnalyticsInterval\": \"[parameters('timeInterval')]\"\r\n }\r\n },\r\n \"retentionPolicy\": {\r\n \"days\": \"0\",\r\n \"enabled\": \"false\"\r\n },\r\n \"format\": {\r\n \"type\": \"JSON\",\r\n \"version\": 2\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"storageId\": {\r\n \"value\": \"[parameters('storageId')]\"\r\n },\r\n \"timeInterval\": {\r\n \"value\": \"[parameters('timeInterval')]\"\r\n },\r\n \"workspaceId\": {\r\n \"value\": \"[parameters('workspaceId')]\"\r\n },\r\n \"workspaceRegion\": {\r\n \"value\": \"[parameters('workspaceRegion')]\"\r\n },\r\n \"workspaceResourceId\": {\r\n \"value\": \"[parameters('workspaceResourceId')]\"\r\n },\r\n \"networkWatcherRG\": {\r\n \"value\": \"[if(empty(coalesce(field('Microsoft.Network/networkSecurityGroups/flowLogs'))), parameters('networkWatcherRG'), split(first(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id')), '/')[4])]\"\r\n },\r\n \"networkWatcherName\": {\r\n \"value\": \"[if(empty(coalesce(field('Microsoft.Network/networkSecurityGroups/flowLogs'))), parameters('networkWatcherName'), split(first(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id')), '/')[8])]\"\r\n },\r\n \"flowlogName\": {\r\n \"value\": \"[if(empty(coalesce(field('Microsoft.Network/networkSecurityGroups/flowLogs'))), concat(field('name'), '-', resourceGroup().name, '-', 'flowlog'), split(first(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id')), '/')[10])]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"targetResource\": {\r\n \"value\": \"[concat(resourceGroup().id, '/providers/Microsoft.Network/networkSecurityGroups/', field('name'))]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5e1cd26a-5090-4fdb-9d6a-84a90335e22d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5e1cd26a-5090-4fdb-9d6a-84a90335e22d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Public network access should be disabled for PostgreSQL flexible servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling the public network access property improves security by ensuring your Azure Database for PostgreSQL flexible servers can only be accessed from a private endpoint. This configuration strictly disables access from any public address space outside of Azure IP range and denies all logins that match IP or virtual network-based firewall rules.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/flexibleServers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforPostgreSQL/flexibleServers/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5e1de0e3-42cb-4ebc-a86d-61d0c619ca48\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5e1de0e3-42cb-4ebc-a86d-61d0c619ca48\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1251 - Contingency Plan | Coordinate With Related Plans\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1251\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5e2b3730-8c14-4081-8893-19dbb5de7348\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5e2b3730-8c14-4081-8893-19dbb5de7348\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Web Applications that are not using latest supported .NET Framework\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use the latest supported .NET Framework version for the latest security classes. Using older classes and types can make your application vulnerable.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"WebApp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UseLatestDotNet\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5e3315e0-a414-4efb-a4d2-c7bd2b0443d2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5e3315e0-a414-4efb-a4d2-c7bd2b0443d2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs that do not have the specified applications installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that do not have the specified applications installed. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WhitelistedApplication\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5e393799-e3ca-4e43-a9a5-0ec4648a57d9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5e393799-e3ca-4e43-a9a5-0ec4648a57d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1116 - Audit Review, Analysis, And Reporting\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1116\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5e47bc51-35d1-44b8-92af-e2f2d8b67635\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5e47bc51-35d1-44b8-92af-e2f2d8b67635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1208 - Configuration Settings\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1208\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5ea87673-d06b-456f-a324-8abcee5c159f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5ea87673-d06b-456f-a324-8abcee5c159f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Allow resource creation only in India data centers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Allows resource creation in the following locations only: West India, South India, Central India\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"General\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"westindia\",\r\n \"southindia\",\r\n \"centralindia\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"Deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5ee85ce5-e7eb-44d6-b4a2-32a24be1ca54\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5ee85ce5-e7eb-44d6-b4a2-32a24be1ca54\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Log Analytics agent for Linux virtual machine scale sets\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Log Analytics agent for Linux virtual machine scale sets if the VM Image (OS) is in the list defined and the agent is not installed. Note: if your scale set upgradePolicy is set to Manual, you need to apply the extension to the all VMs in the set by calling upgrade on them. In CLI this would be az vmss update-instances.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"listOfImageIdToInclude\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of VM images that have supported Linux OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"15*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"sles-12-sp*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"sles-15-sp*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"gen1\",\r\n \"gen2\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"0001-com-ubuntu-server-focal\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"14.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16_04*lts-gen2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18_04*lts-gen2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04*lts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04*lts-gen2\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"9*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\",\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"OmsAgentForLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"OMSAgentForLinux\",\r\n \"vmExtensionPublisher\": \"Microsoft.EnterpriseCloud.Monitoring\",\r\n \"vmExtensionType\": \"OmsAgentForLinux\",\r\n \"vmExtensionTypeHandlerVersion\": \"1.13\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"typeHandlerVersion\": \"[variables('vmExtensionTypeHandlerVersion')]\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"workspaceId\": \"[reference(parameters('logAnalytics'), '2015-03-20').customerId]\",\r\n \"stopOnMultipleConnections\": \"true\"\r\n },\r\n \"protectedSettings\": {\r\n \"workspaceKey\": \"[listKeys(parameters('logAnalytics'), '2015-03-20').primarySharedKey]\"\r\n }\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled extension for: ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5ee9e9ed-0b42-41b7-8c9c-3cfb2fbe2069\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5ee9e9ed-0b42-41b7-8c9c-3cfb2fbe2069\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Private endpoint should be configured for Key Vault\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private link provides a way to connect Key Vault to your Azure resources without sending traffic over the public internet. Private link provides defense in depth protection against data exfiltration.\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/vaults\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/privateEndpointConnections\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.KeyVault/vaults/privateEndpointConnections[*]\"\r\n },\r\n \"equals\": 0\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5f0bc445-3935-4915-9981-011aa2b46147\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5f0bc445-3935-4915-9981-011aa2b46147\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Machine Learning workspaces should use user-assigned managed identity\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Manange access to Azure ML workspace and associated resources, Azure Container Registry, KeyVault, Storage, and App Insights using user-assigned managed identity. By default, system-assigned managed identity is used by Azure ML workspace to access the associated resources. User-assigned managed identity allows you to create the identity as an Azure resource and maintain the life cycle of that identity. Learn more at https://docs.microsoft.com/azure/machine-learning/how-to-use-managed-identities?tabs=python.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Machine Learning\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.MachineLearningServices/workspaces\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices/workspaces/primaryUserAssignedIdentity\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices/workspaces/primaryUserAssignedIdentity\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5f0c7d88-c7de-45b8-ac49-db49e72eaa78\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5f0c7d88-c7de-45b8-ac49-db49e72eaa78\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Vulnerabilities in Azure Container Registry images should be remediated\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Container image vulnerability assessment scans your registry for security vulnerabilities on each pushed container image and exposes detailed findings for each image (powered by Qualys). Resolving the vulnerabilities can greatly improve your containers' security posture and protect them from attacks.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerRegistry/registries\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"dbd0cb49-b563-45e7-9724-889e799fa648\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5f0f936f-2f01-4bf5-b6be-d423792fa562\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5f0f936f-2f01-4bf5-b6be-d423792fa562\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1576 - Acquisition Process | Design / Implementation Information For Security Controls\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1576\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5f18c885-ade3-48c5-80b1-8f9216019c18\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5f18c885-ade3-48c5-80b1-8f9216019c18\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"External accounts with read permissions should be removed from your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"External accounts with read privileges should be removed from your subscription in order to prevent unmonitored access.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"a8c6a4ad-d51e-88fe-2979-d3ee3c864f8b\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5f76cf89-fbf2-47fd-a3f4-b891fa780b60\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5f76cf89-fbf2-47fd-a3f4-b891fa780b60\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure supported Linux virtual machines to automatically install the Azure Security agent\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Configure supported Linux virtual machines to automatically install the Azure Security agent. Security Center collects events from the agent and uses them to provide security alerts and tailored hardening tasks (recommendations). Target virtual machines must be in a supported location.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"version\": \"4.0.0-preview\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"australiacentral\",\r\n \"australiaeast\",\r\n \"australiasoutheast\",\r\n \"centralindia\",\r\n \"centralus\",\r\n \"eastasia\",\r\n \"eastus\",\r\n \"eastus2\",\r\n \"germanywestcentral\",\r\n \"japaneast\",\r\n \"northcentralus\",\r\n \"northeurope\",\r\n \"southcentralus\",\r\n \"southeastasia\",\r\n \"uksouth\",\r\n \"westcentralus\",\r\n \"westeurope\",\r\n \"westus\",\r\n \"westus2\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"12*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"14.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"18.04*LTS\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"7.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"8\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"9\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"debian-10\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"10\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"18_04-lts-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"0001-com-ubuntu-server-focal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"20_04-lts-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"RHEL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"83-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"SLES-15-SP2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"CENTOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"equals\": \"8_3-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"equals\": \"ol83-lvm-gen2\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"AzureSecurityLinuxAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/Publisher\",\r\n \"equals\": \"Microsoft.Azure.Security.Monitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"in\": [\r\n \"Succeeded\",\r\n \"Provisioning succeeded\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"[concat(parameters('vmName'), '/', 'AzureSecurityLinuxAgent')]\",\r\n \"apiVersion\": \"2019-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Security.Monitoring\",\r\n \"type\": \"AzureSecurityLinuxAgent\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": \"true\",\r\n \"settings\": {},\r\n \"protectedsettings\": {}\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5f8eb305-9c9f-4abe-9bb0-df220d9faba2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5f8eb305-9c9f-4abe-9bb0-df220d9faba2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Windows virtual machines on which the Windows Guest Configuration extension is not enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits Windows virtual machines hosted in Azure that are supported by Guest Configuration but do not have the Guest Configuration extension enabled. For more information on Guest Configuration, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"AzurePolicyforWindows\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.GuestConfiguration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"ConfigurationforWindows\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5fc23db3-dd4d-4c56-bcc7-43626243e601\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5fc23db3-dd4d-4c56-bcc7-43626243e601\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Add or replace a tag on resources\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Adds or replaces the specified tag and value when any resource is created or updated. Existing resources can be remediated by triggering a remediation task. Does not modify tags on resource groups.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Value\",\r\n \"description\": \"Value of the tag, such as 'production'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"notEquals\": \"[parameters('tagValue')]\"\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5ffd78d9-436d-4b41-a421-5baa819e3008\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5ffd78d9-436d-4b41-a421-5baa819e3008\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1663 - Protection Of Information At Rest\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1663\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/60171210-6dde-40af-a144-bf2670518bfa\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"60171210-6dde-40af-a144-bf2670518bfa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure supported Linux virtual machines to automatically install the Guest Attestation extension\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Configure supported Linux virtual machines to automatically install the Guest Attestation extension to allow Azure Security Center to proactively attest and monitor the boot integrity. Boot integrity is attested via Remote Attestation.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"version\": \"2.0.0-preview\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"18_04-lts-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"0001-com-ubuntu-server-focal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"20_04-lts-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"RHEL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"83-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"SLES-15-SP2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"CENTOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"equals\": \"8_3-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"equals\": \"ol83-lvm-gen2\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings.vTpmEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings.secureBootEnabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security.LinuxAttestation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"GuestAttestation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"in\": [\r\n \"Succeeded\",\r\n \"Provisioning succeeded\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"extensionName\": \"GuestAttestation\",\r\n \"extensionPublisher\": \"Microsoft.Azure.Security.LinuxAttestation\",\r\n \"extensionVersion\": \"1.0\",\r\n \"maaTenantName\": \"GuestAttestation\",\r\n \"ascReportingEndpoint\": \"https://eus2.service.attest.azure.net/\",\r\n \"maaEndpoint\": \"https://sharedeus2.eus2.attest.azure.net/\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('extensionName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('extensionPublisher')]\",\r\n \"type\": \"[variables('extensionName')]\",\r\n \"typeHandlerVersion\": \"[variables('extensionVersion')]\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"AttestationConfig\": {\r\n \"MaaSettings\": {\r\n \"maaEndpoint\": \"[variables('maaEndpoint')]\",\r\n \"maaTenantName\": \"[variables('maaTenantName')]\"\r\n },\r\n \"AscSettings\": {\r\n \"ascReportingEndpoint\": \"[variables('ascReportingEndpoint')]\",\r\n \"ascReportingFrequency\": \"\"\r\n },\r\n \"useCustomToken\": \"false\",\r\n \"disableAlerts\": \"false\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6074e9a3-c711-4856-976d-24d51f9e065b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6074e9a3-c711-4856-976d-24d51f9e065b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'System Audit Policies - Object Access'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Object Access'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesObjectAccess\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/60aeaf73-a074-417a-905f-7ce9df0ff77b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"60aeaf73-a074-417a-905f-7ce9df0ff77b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Storage Accounts should use a virtual network service endpoint\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Storage Account not configured to use a virtual network service endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Storage/storageAccounts/networkAcls.defaultAction\",\r\n \"notEquals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Storage/storageAccounts/networkAcls.virtualNetworkRules[*].id\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/60d21c4f-21a3-4d94-85f4-b924e6aeeda4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"60d21c4f-21a3-4d94-85f4-b924e6aeeda4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows web servers that are not using secure communication protocols\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows web servers that are not using secure communication protocols (TLS 1.1 or TLS 1.2). For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AuditSecureProtocol\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/60ffe3e2-4604-4460-8f22-0f1da058266c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"60ffe3e2-4604-4460-8f22-0f1da058266c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Advanced Data Security on SQL servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy enables Advanced Data Security on SQL Servers. This includes turning on Threat Detection and Vulnerability Assessment. It will automatically create a storage account in the same region and resource group as the SQL server to store scan results, with a 'sqlva' prefix.\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"DeployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/securityAlertPolicies\",\r\n \"name\": \"Default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/securityAlertPolicies.state\",\r\n \"equals\": \"Enabled\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"/providers/microsoft.authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serverName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"serverResourceGroupName\": \"[resourceGroup().name]\",\r\n \"subscriptionId\": \"[subscription().subscriptionId]\",\r\n \"uniqueStorage\": \"[uniqueString(variables('subscriptionId'), variables('serverResourceGroupName'), parameters('location'))]\",\r\n \"storageName\": \"[tolower(concat('sqlva', variables('uniqueStorage')))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"name\": \"[variables('storageName')]\",\r\n \"apiVersion\": \"2019-04-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"properties\": {\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"supportsHttpsTrafficOnly\": \"true\",\r\n \"allowBlobPublicAccess\": \"false\"\r\n }\r\n },\r\n {\r\n \"name\": \"[concat(parameters('serverName'), '/Default')]\",\r\n \"type\": \"Microsoft.Sql/servers/securityAlertPolicies\",\r\n \"apiVersion\": \"2017-03-01-preview\",\r\n \"properties\": {\r\n \"state\": \"Enabled\",\r\n \"emailAccountAdmins\": true\r\n }\r\n },\r\n {\r\n \"name\": \"[concat(parameters('serverName'), '/Default')]\",\r\n \"type\": \"Microsoft.Sql/servers/vulnerabilityAssessments\",\r\n \"apiVersion\": \"2018-06-01-preview\",\r\n \"properties\": {\r\n \"storageContainerPath\": \"[concat(reference(resourceId('Microsoft.Storage/storageAccounts', variables('storageName'))).primaryEndpoints.blob, 'vulnerability-assessment')]\",\r\n \"storageAccountAccessKey\": \"[listKeys(resourceId('Microsoft.Storage/storageAccounts', variables('storageName')), '2018-02-01').keys[0].value]\",\r\n \"recurringScans\": {\r\n \"isEnabled\": true,\r\n \"emailSubscriptionAdmins\": true,\r\n \"emails\": []\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Storage/storageAccounts/', variables('storageName'))]\",\r\n \"[concat('Microsoft.Sql/servers/', parameters('serverName'), '/securityAlertPolicies/Default')]\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serverName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6134c3db-786f-471e-87bc-8f479dc890f6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6134c3db-786f-471e-87bc-8f479dc890f6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure time zone on Windows machines.\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to set specified time zone on Windows virtual machines.\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ]\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"TimeZone\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Time zone\",\r\n \"description\": \"The expected time zone\"\r\n },\r\n \"allowedValues\": [\r\n \"(UTC-12:00) International Date Line West\",\r\n \"(UTC-11:00) Coordinated Universal Time-11\",\r\n \"(UTC-10:00) Aleutian Islands\",\r\n \"(UTC-10:00) Hawaii\",\r\n \"(UTC-09:30) Marquesas Islands\",\r\n \"(UTC-09:00) Alaska\",\r\n \"(UTC-09:00) Coordinated Universal Time-09\",\r\n \"(UTC-08:00) Baja California\",\r\n \"(UTC-08:00) Coordinated Universal Time-08\",\r\n \"(UTC-08:00) Pacific Time (US & Canada)\",\r\n \"(UTC-07:00) Arizona\",\r\n \"(UTC-07:00) Chihuahua, La Paz, Mazatlan\",\r\n \"(UTC-07:00) Mountain Time (US & Canada)\",\r\n \"(UTC-06:00) Central America\",\r\n \"(UTC-06:00) Central Time (US & Canada)\",\r\n \"(UTC-06:00) Easter Island\",\r\n \"(UTC-06:00) Guadalajara, Mexico City, Monterrey\",\r\n \"(UTC-06:00) Saskatchewan\",\r\n \"(UTC-05:00) Bogota, Lima, Quito, Rio Branco\",\r\n \"(UTC-05:00) Chetumal\",\r\n \"(UTC-05:00) Eastern Time (US & Canada)\",\r\n \"(UTC-05:00) Haiti\",\r\n \"(UTC-05:00) Havana\",\r\n \"(UTC-05:00) Indiana (East)\",\r\n \"(UTC-05:00) Turks and Caicos\",\r\n \"(UTC-04:00) Asuncion\",\r\n \"(UTC-04:00) Atlantic Time (Canada)\",\r\n \"(UTC-04:00) Caracas\",\r\n \"(UTC-04:00) Cuiaba\",\r\n \"(UTC-04:00) Georgetown, La Paz, Manaus, San Juan\",\r\n \"(UTC-04:00) Santiago\",\r\n \"(UTC-03:30) Newfoundland\",\r\n \"(UTC-03:00) Araguaina\",\r\n \"(UTC-03:00) Brasilia\",\r\n \"(UTC-03:00) Cayenne, Fortaleza\",\r\n \"(UTC-03:00) City of Buenos Aires\",\r\n \"(UTC-03:00) Greenland\",\r\n \"(UTC-03:00) Montevideo\",\r\n \"(UTC-03:00) Punta Arenas\",\r\n \"(UTC-03:00) Saint Pierre and Miquelon\",\r\n \"(UTC-03:00) Salvador\",\r\n \"(UTC-02:00) Coordinated Universal Time-02\",\r\n \"(UTC-02:00) Mid-Atlantic - Old\",\r\n \"(UTC-01:00) Azores\",\r\n \"(UTC-01:00) Cabo Verde Is.\",\r\n \"(UTC) Coordinated Universal Time\",\r\n \"(UTC+00:00) Dublin, Edinburgh, Lisbon, London\",\r\n \"(UTC+00:00) Monrovia, Reykjavik\",\r\n \"(UTC+00:00) Sao Tome\",\r\n \"(UTC+01:00) Casablanca\",\r\n \"(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna\",\r\n \"(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague\",\r\n \"(UTC+01:00) Brussels, Copenhagen, Madrid, Paris\",\r\n \"(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb\",\r\n \"(UTC+01:00) West Central Africa\",\r\n \"(UTC+02:00) Amman\",\r\n \"(UTC+02:00) Athens, Bucharest\",\r\n \"(UTC+02:00) Beirut\",\r\n \"(UTC+02:00) Cairo\",\r\n \"(UTC+02:00) Chisinau\",\r\n \"(UTC+02:00) Damascus\",\r\n \"(UTC+02:00) Gaza, Hebron\",\r\n \"(UTC+02:00) Harare, Pretoria\",\r\n \"(UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius\",\r\n \"(UTC+02:00) Jerusalem\",\r\n \"(UTC+02:00) Kaliningrad\",\r\n \"(UTC+02:00) Khartoum\",\r\n \"(UTC+02:00) Tripoli\",\r\n \"(UTC+02:00) Windhoek\",\r\n \"(UTC+03:00) Baghdad\",\r\n \"(UTC+03:00) Istanbul\",\r\n \"(UTC+03:00) Kuwait, Riyadh\",\r\n \"(UTC+03:00) Minsk\",\r\n \"(UTC+03:00) Moscow, St. Petersburg\",\r\n \"(UTC+03:00) Nairobi\",\r\n \"(UTC+03:30) Tehran\",\r\n \"(UTC+04:00) Abu Dhabi, Muscat\",\r\n \"(UTC+04:00) Astrakhan, Ulyanovsk\",\r\n \"(UTC+04:00) Baku\",\r\n \"(UTC+04:00) Izhevsk, Samara\",\r\n \"(UTC+04:00) Port Louis\",\r\n \"(UTC+04:00) Saratov\",\r\n \"(UTC+04:00) Tbilisi\",\r\n \"(UTC+04:00) Volgograd\",\r\n \"(UTC+04:00) Yerevan\",\r\n \"(UTC+04:30) Kabul\",\r\n \"(UTC+05:00) Ashgabat, Tashkent\",\r\n \"(UTC+05:00) Ekaterinburg\",\r\n \"(UTC+05:00) Islamabad, Karachi\",\r\n \"(UTC+05:00) Qyzylorda\",\r\n \"(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi\",\r\n \"(UTC+05:30) Sri Jayawardenepura\",\r\n \"(UTC+05:45) Kathmandu\",\r\n \"(UTC+06:00) Astana\",\r\n \"(UTC+06:00) Dhaka\",\r\n \"(UTC+06:00) Omsk\",\r\n \"(UTC+06:30) Yangon (Rangoon)\",\r\n \"(UTC+07:00) Bangkok, Hanoi, Jakarta\",\r\n \"(UTC+07:00) Barnaul, Gorno-Altaysk\",\r\n \"(UTC+07:00) Hovd\",\r\n \"(UTC+07:00) Krasnoyarsk\",\r\n \"(UTC+07:00) Novosibirsk\",\r\n \"(UTC+07:00) Tomsk\",\r\n \"(UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi\",\r\n \"(UTC+08:00) Irkutsk\",\r\n \"(UTC+08:00) Kuala Lumpur, Singapore\",\r\n \"(UTC+08:00) Perth\",\r\n \"(UTC+08:00) Taipei\",\r\n \"(UTC+08:00) Ulaanbaatar\",\r\n \"(UTC+08:45) Eucla\",\r\n \"(UTC+09:00) Chita\",\r\n \"(UTC+09:00) Osaka, Sapporo, Tokyo\",\r\n \"(UTC+09:00) Pyongyang\",\r\n \"(UTC+09:00) Seoul\",\r\n \"(UTC+09:00) Yakutsk\",\r\n \"(UTC+09:30) Adelaide\",\r\n \"(UTC+09:30) Darwin\",\r\n \"(UTC+10:00) Brisbane\",\r\n \"(UTC+10:00) Canberra, Melbourne, Sydney\",\r\n \"(UTC+10:00) Guam, Port Moresby\",\r\n \"(UTC+10:00) Hobart\",\r\n \"(UTC+10:00) Vladivostok\",\r\n \"(UTC+10:30) Lord Howe Island\",\r\n \"(UTC+11:00) Bougainville Island\",\r\n \"(UTC+11:00) Chokurdakh\",\r\n \"(UTC+11:00) Magadan\",\r\n \"(UTC+11:00) Norfolk Island\",\r\n \"(UTC+11:00) Sakhalin\",\r\n \"(UTC+11:00) Solomon Is., New Caledonia\",\r\n \"(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky\",\r\n \"(UTC+12:00) Auckland, Wellington\",\r\n \"(UTC+12:00) Coordinated Universal Time+12\",\r\n \"(UTC+12:00) Fiji\",\r\n \"(UTC+12:00) Petropavlovsk-Kamchatsky - Old\",\r\n \"(UTC+12:45) Chatham Islands\",\r\n \"(UTC+13:00) Coordinated Universal Time+13\",\r\n \"(UTC+13:00) Nuku'alofa\",\r\n \"(UTC+13:00) Samoa\",\r\n \"(UTC+14:00) Kiritimati Island\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"SetWindowsTimeZone\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[WindowsTimeZone]WindowsTimeZone1;TimeZone', '=', parameters('TimeZone')))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"SetWindowsTimeZone\"\r\n },\r\n \"TimeZone\": {\r\n \"value\": \"[parameters('TimeZone')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"TimeZone\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"assignmentType\": \"DeployAndAutoCorrect\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsTimeZone]WindowsTimeZone1;TimeZone\",\r\n \"value\": \"[parameters('TimeZone')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"assignmentType\": \"DeployAndAutoCorrect\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsTimeZone]WindowsTimeZone1;TimeZone\",\r\n \"value\": \"[parameters('TimeZone')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6141c932-9384-44c6-a395-59e4c057d7c9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6141c932-9384-44c6-a395-59e4c057d7c9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure private endpoints for App Configuration\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints let you connect your virtual network to Azure services without a public IP address at the source or destination. By mapping private endpoints to your app configuration instances, data leakage risks are reduced. Learn more at: https://aka.ms/appconfig/private-endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Configuration\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet id\",\r\n \"description\": \"A subnet with private endpoint network policies disabled.\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.AppConfiguration/configurationStores\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"configurationStores\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/614ffa75-862c-456e-ad8b-eaa1b0844b07\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"614ffa75-862c-456e-ad8b-eaa1b0844b07\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Bot Service endpoint should be a valid HTTPS URI\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Data can be tampered with during transmission. Protocols exist that provide encryption to address problems of misuse and tampering. To ensure your bots are communicating only over encrypted channels, set the endpoint to a valid HTTPS URI. This ensures the HTTPS protocol is used to encrypt your data in transit and is also often a requirement for compliance with regulatory or industry standards. Please visit: https://docs.microsoft.com/azure/bot-service/bot-builder-security-guidelines.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Bot Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The desired effect of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.BotService/botServices\"\r\n },\r\n {\r\n \"field\": \"Microsoft.BotService/botServices/endpoint\",\r\n \"notLike\": \"https://*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6164527b-e1ee-4882-8673-572f425f5e0a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6164527b-e1ee-4882-8673-572f425f5e0a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Service Fabric clusters should have the ClusterProtectionLevel property set to EncryptAndSign\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Service Fabric provides three levels of protection (None, Sign and EncryptAndSign) for node-to-node communication using a primary cluster certificate. Set the protection level to ensure that all node-to-node messages are encrypted and digitally signed\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0\",\r\n \"category\": \"Service Fabric\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ServiceFabric/clusters\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.ServiceFabric/clusters/fabricSettings[*].name\",\r\n \"notEquals\": \"Security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ServiceFabric/clusters/fabricSettings[*].parameters[*].name\",\r\n \"notEquals\": \"ClusterProtectionLevel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ServiceFabric/clusters/fabricSettings[*].parameters[*].value\",\r\n \"notEquals\": \"EncryptAndSign\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/617c02be-7f02-4efd-8836-3180d47b6c68\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"617c02be-7f02-4efd-8836-3180d47b6c68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1110 - Audit Storage Capacity\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1110\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6182bfa7-0f2a-43f5-834a-a2ddf31c13c7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6182bfa7-0f2a-43f5-834a-a2ddf31c13c7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1415 - Nonlocal Maintenance\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1415\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/61a1dd98-b259-4840-abd5-fbba7ee0da83\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"61a1dd98-b259-4840-abd5-fbba7ee0da83\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Add or replace a tag on subscriptions\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Adds or replaces the specified tag and value on subscriptions via a remediation task. Existing resource groups can be remediated by triggering a remediation task. See https://aka.ms/azurepolicyremediation for more information on policy remediation.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Value\",\r\n \"description\": \"Value of the tag, such as 'production'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"notEquals\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/4a9ae827-6dc8-4573-8ac7-8239d42aa03f\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/61a4d60b-7326-440e-8051-9f94394d4dd1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"61a4d60b-7326-440e-8051-9f94394d4dd1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1153 - System Interconnections\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1153\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/61cf3125-142c-4754-8a16-41ab4d529635\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"61cf3125-142c-4754-8a16-41ab4d529635\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'Security Options - System objects'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - System objects'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsSystemobjects\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/620e58b5-ac75-49b4-993f-a9d4f0459636\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"620e58b5-ac75-49b4-993f-a9d4f0459636\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines on which the Log Analytics agent is not connected as expected\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if the agent is not installed, or if it is installed but the COM object AgentConfigManager.MgmtSvcCfg returns that it is registered to a workspace other than the ID specified in the policy parameter.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"WindowsLogAnalyticsAgentConnection\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"WorkspaceId\": \"[LogAnalyticsAgent]LogAnalyticsAgent1;WorkspaceId\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"WorkspaceId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Connected workspace IDs\",\r\n \"description\": \"A semicolon-separated list of the workspace IDs that the Log Analytics agent should be connected to\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsLogAnalyticsAgentConnection\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[LogAnalyticsAgent]LogAnalyticsAgent1;WorkspaceId', '=', parameters('WorkspaceId')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6265018c-d7e2-432f-a75d-094d5f6f4465\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6265018c-d7e2-432f-a75d-094d5f6f4465\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Modify Azure SignalR Service resources to disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"To improve the security of Azure SignalR Service resource, ensure that it isn't exposed to the public internet and can only be accessed from a private endpoint. Disable the public network access property as described in https://aka.ms/asrs/networkacls. This option disables access from any public address space outside the Azure IP range, and denies all logins that match IP or virtual network-based firewall rules. This reduces data leakage risks.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SignalR\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.SignalRService/SignalR\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.SignalRService/SignalR/networkACLs.defaultAction\",\r\n \"equals\": \"Allow\"\r\n },\r\n {\r\n \"field\": \"Microsoft.SignalRService/SignalR/networkACLs.publicNetwork.allow\",\r\n \"exists\": false\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.SignalRService/SignalR/networkACLs.publicNetwork.allow[*]\"\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"conflictEffect\": \"Audit\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/8cf5e20a-e4b2-4e9d-b3a1-5ceb692c2761\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.SignalRService/SignalR/networkACLs.defaultAction\",\r\n \"value\": \"Deny\"\r\n },\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.SignalRService/SignalR/networkACLs.publicNetwork.allow\",\r\n \"value\": []\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/62a3ae95-8169-403e-a2d2-b82141448092\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"62a3ae95-8169-403e-a2d2-b82141448092\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1682 - Malicious Code Protection | Nonsignature-Based Detection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1682\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/62b638c5-29d7-404b-8d93-f21e4b1ce198\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"62b638c5-29d7-404b-8d93-f21e4b1ce198\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1660 - Session Authenticity\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1660\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/63096613-ce83-43e5-96f4-e588e8813554\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"63096613-ce83-43e5-96f4-e588e8813554\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines network connectivity\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if a network connection status to an IP and TCP port does not match the policy parameter.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"WindowsRemoteConnection\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"host\": \"[WindowsRemoteConnection]WindowsRemoteConnection1;host\",\r\n \"port\": \"[WindowsRemoteConnection]WindowsRemoteConnection1;port\",\r\n \"shouldConnect\": \"[WindowsRemoteConnection]WindowsRemoteConnection1;shouldConnect\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"host\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Remote Host Name\",\r\n \"description\": \"Specifies the Domain Name System (DNS) name or IP address of the remote host machine.\"\r\n }\r\n },\r\n \"port\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Port\",\r\n \"description\": \"The TCP port number on the remote host name.\"\r\n }\r\n },\r\n \"shouldConnect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Should connect to remote host\",\r\n \"description\": \"The machine will be non-compliant if it can't establish a connection.\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsRemoteConnection\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[WindowsRemoteConnection]WindowsRemoteConnection1;host', '=', parameters('host'), ',', '[WindowsRemoteConnection]WindowsRemoteConnection1;port', '=', parameters('port'), ',', '[WindowsRemoteConnection]WindowsRemoteConnection1;shouldConnect', '=', parameters('shouldConnect')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/630ac30f-a234-4533-ac2d-e0df77acda51\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"630ac30f-a234-4533-ac2d-e0df77acda51\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Authentication to Linux machines should require SSH keys\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Although SSH itself provides an encrypted connection, using passwords with SSH still leaves the VM vulnerable to brute-force attacks. The most secure option for authenticating to an Azure Linux virtual machine over SSH is with a public-private key pair, also known as SSH keys. Learn more: https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.1\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"LinuxNoPasswordForSSH\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"LinuxNoPasswordForSSH\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/630c64f9-8b6b-4c64-b511-6544ceff6fd6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"630c64f9-8b6b-4c64-b511-6544ceff6fd6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1002 - Account Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1002\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/632024c2-8079-439d-a7f6-90af1d78cc65\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"632024c2-8079-439d-a7f6-90af1d78cc65\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1498 - Rules Of Behavior\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1498\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/633988b9-cf2f-4323-8394-f0d2af9cd6e1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"633988b9-cf2f-4323-8394-f0d2af9cd6e1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"App Services should disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling public network access improves security by ensuring that the App Service is not exposed on the public internet. Creating private endpoints can limit exposure of an App Service. Learn more at: https://aka.ms/app-service-private-endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/publicNetworkAccess\",\r\n \"equals\": \"Disabled\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/63a0ac64-5d5f-4569-8a3d-df67cc1ce9d7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"63a0ac64-5d5f-4569-8a3d-df67cc1ce9d7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1177 - Baseline Configuration | Reviews And Updates\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1177\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/63dbc7a8-e20b-4d38-b857-a7f6c0cd94bc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"63dbc7a8-e20b-4d38-b857-a7f6c0cd94bc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1185 - Configuration Change Control\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1185\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6420cd73-b939-43b7-9d99-e8688fea053c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6420cd73-b939-43b7-9d99-e8688fea053c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'Security Options - Devices'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Devices'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"DevicesAllowedToFormatAndEjectRemovableMedia\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Devices: Allowed to format and eject removable media\",\r\n \"description\": \"Specifies who is allowed to format and eject removable NTFS media. You can use this policy setting to prevent unauthorized users from removing data on one computer to access it on another computer on which they have local administrator privileges.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsDevices\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Devices: Allowed to format and eject removable media;ExpectedValue', '=', parameters('DevicesAllowedToFormatAndEjectRemovableMedia')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsDevices\"\r\n },\r\n \"DevicesAllowedToFormatAndEjectRemovableMedia\": {\r\n \"value\": \"[parameters('DevicesAllowedToFormatAndEjectRemovableMedia')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"DevicesAllowedToFormatAndEjectRemovableMedia\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Devices: Allowed to format and eject removable media;ExpectedValue\",\r\n \"value\": \"[parameters('DevicesAllowedToFormatAndEjectRemovableMedia')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Devices: Allowed to format and eject removable media;ExpectedValue\",\r\n \"value\": \"[parameters('DevicesAllowedToFormatAndEjectRemovableMedia')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6481cc21-ed6e-4480-99dd-ea7c5222e897\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6481cc21-ed6e-4480-99dd-ea7c5222e897\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure HDInsight clusters should use customer-managed keys to encrypt data at rest\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use customer-managed keys to manage the encryption at rest of your Azure HDInsight clusters. By default, customer data is encrypted with service-managed keys, but customer-managed keys are commonly required to meet regulatory compliance standards. Customer-managed keys enable the data to be encrypted with an Azure Key Vault key created and owned by you. You have full control and responsibility for the key lifecycle, including rotation and management. Learn more at https://aka.ms/hdi.cmk.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"HDInsight\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HDInsight/clusters\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HDInsight/clusters/diskEncryptionProperties.keyName\",\r\n \"exists\": false\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/64d314f6-6062-4780-a861-c23e8951bee5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"64d314f6-6062-4780-a861-c23e8951bee5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure Azure Kubernetes Service clusters to enable Azure Defender profile\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Defender for Kubernetes provides cloud-native Kubernetes security capabilities including environment hardening, workload protection, and run-time protection.
When you enable the SecurityProfile.AzureDefender on your Azure Kubernetes Service cluster, an agent is deployed to your cluster to collect security event data.
Learn more about Azure Defender for Kubernetes: https://docs.microsoft.com/azure/security-center/defender-for-kubernetes-introduction.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Kubernetes\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.ContainerService/managedClusters\",\r\n \"deploymentScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/securityProfile.azureDefender.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"clusterRegion\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"clusterResourceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"clusterName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"clusterRegion\": {\r\n \"type\": \"string\"\r\n },\r\n \"clusterResourceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"clusterName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"locationLongNameToShortMap\": {\r\n \"australiacentral\": \"CAU\",\r\n \"australiaeast\": \"EAU\",\r\n \"australiasoutheast\": \"SEAU\",\r\n \"brazilsouth\": \"CQ\",\r\n \"canadacentral\": \"CCA\",\r\n \"centralindia\": \"CIN\",\r\n \"centralus\": \"CUS\",\r\n \"eastasia\": \"EA\",\r\n \"eastus\": \"EUS\",\r\n \"eastus2\": \"EUS2\",\r\n \"eastus2euap\": \"eus2p\",\r\n \"germanywestcentral\": \"DEWC\",\r\n \"francecentral\": \"PAR\",\r\n \"japaneast\": \"EJP\",\r\n \"koreacentral\": \"SE\",\r\n \"northcentralus\": \"NCUS\",\r\n \"northeurope\": \"NEU\",\r\n \"norwayeast\": \"NOE\",\r\n \"southafricanorth\": \"JNB\",\r\n \"southcentralus\": \"SCUS\",\r\n \"southeastasia\": \"SEA\",\r\n \"swedencentral\": \"SEC\",\r\n \"switzerlandnorth\": \"CHN\",\r\n \"switzerlandwest\": \"CHW\",\r\n \"uaenorth\": \"DXB\",\r\n \"uksouth\": \"SUK\",\r\n \"ukwest\": \"WUK\",\r\n \"westcentralus\": \"WCUS\",\r\n \"westeurope\": \"WEU\",\r\n \"westus\": \"WUS\",\r\n \"westus2\": \"WUS2\",\r\n \"usgovvirginia\": \"USGV\",\r\n \"usgovarizona\": \"USGA\",\r\n \"usgovtexas\": \"USGT\",\r\n \"chinaeast\": \"CNE\",\r\n \"chinaeast2\": \"CNE2\",\r\n \"chinawest\": \"CNW\",\r\n \"chinawest2\": \"CNW2\"\r\n },\r\n \"locationCode\": \"[variables('locationLongNameToShortMap')[parameters('clusterRegion')]]\",\r\n \"subscriptionId\": \"[subscription().subscriptionId]\",\r\n \"defaultRGName\": \"[concat('DefaultResourceGroup-', variables('locationCode'))]\",\r\n \"workspaceName\": \"[concat('DefaultWorkspace-', variables('subscriptionId'),'-', variables('locationCode'))]\",\r\n \"deployDefaultAscResourceGroup\": \"[concat('deployDefaultAscResourceGroup-', uniqueString(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"name\": \"[variables('defaultRGName')]\",\r\n \"apiVersion\": \"2019-05-01\",\r\n \"location\": \"[parameters('clusterRegion')]\"\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('deployDefaultAscResourceGroup')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"resourceGroup\": \"[variables('defaultRGName')]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"parameters\": {\r\n \"clusterRegion\": {\r\n \"value\": \"[parameters('clusterRegion')]\"\r\n },\r\n \"workspaceName\": {\r\n \"value\": \"[variables('workspaceName')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"clusterRegion\": {\r\n \"type\": \"string\"\r\n },\r\n \"workspaceName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n \"name\": \"[parameters('workspaceName')]\",\r\n \"apiVersion\": \"2015-11-01-preview\",\r\n \"location\": \"[parameters('clusterRegion')]\",\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"pernode\"\r\n },\r\n \"retentionInDays\": 30,\r\n \"features\": {\r\n \"searchVersion\": 1\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups', variables('defaultRGName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[parameters('clusterName')]-securityprofile-deploy\",\r\n \"apiVersion\": \"2020-10-01\",\r\n \"subscriptionId\": \"[variables('subscriptionId')]\",\r\n \"resourceGroup\": \"[split(parameters('clusterResourceId'),'/')[4]]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"parameters\": {\r\n \"workspaceResourceId\": {\r\n \"value\": \"[concat('/subscriptions/', variables('subscriptionId'), '/resourcegroups/', variables('defaultRGName'), '/providers/Microsoft.OperationalInsights/workspaces/', variables('workspaceName'))]\"\r\n },\r\n \"clusterResourceId\": {\r\n \"value\": \"[parameters('clusterResourceId')]\"\r\n },\r\n \"clusterName\": {\r\n \"value\": \"[parameters('clusterName')]\"\r\n },\r\n \"clusterRegion\": {\r\n \"value\": \"[parameters('clusterRegion')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"workspaceResourceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"clusterResourceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"clusterName\": {\r\n \"type\": \"string\"\r\n },\r\n \"clusterRegion\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.ContainerService/ManagedClusters\",\r\n \"name\": \"[parameters('clusterName')]\",\r\n \"apiVersion\": \"2021-07-01\",\r\n \"location\": \"[parameters('clusterRegion')]\",\r\n \"properties\": {\r\n \"securityProfile\": {\r\n \"azureDefender\": {\r\n \"enabled\": true,\r\n \"logAnalyticsWorkspaceResourceId\": \"[parameters('workspaceResourceId')]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/64def556-fbad-4622-930e-72d1d5589bf5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"64def556-fbad-4622-930e-72d1d5589bf5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1441 - Media Sanitization | Equipment Testing\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Media Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1441\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6519d7f3-e8a2-4ff3-a935-9a9497152ad7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6519d7f3-e8a2-4ff3-a935-9a9497152ad7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1558 - Vulnerability Scanning | Correlate Scanning Information\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1558\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/65592b16-4367-42c5-a26e-d371be450e17\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"65592b16-4367-42c5-a26e-d371be450e17\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit missing blob encryption for storage accounts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy is no longer necessary because storage blob encryption is enabled by default and cannot be turned off.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Storage/storageAccounts/enableBlobEncryption\",\r\n \"equals\": \"True\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/655cb504-bcee-4362-bd4c-402e6aa38759\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"655cb504-bcee-4362-bd4c-402e6aa38759\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Defender for SQL servers on machines should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for SQL provides functionality for surfacing and mitigating potential database vulnerabilities, detecting anomalous activities that could indicate threats to SQL databases, and discovering and classifying sensitive data.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"SqlServerVirtualMachines\",\r\n \"existenceScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6581d072-105e-4418-827f-bd446d56421b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6581d072-105e-4418-827f-bd446d56421b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1261 - Contingency Plan Testing\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1261\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/65aeceb5-a59c-4cb1-8d82-9c474be5d431\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"65aeceb5-a59c-4cb1-8d82-9c474be5d431\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit IP restrictions configuration for a Function App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"IP Restrictions allow you to define a list of IP addresses that are allowed to access your app. Use of IP Restrictions protects a Function app from common attacks.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"ConfigureIPRestrictions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/664346d9-be92-43fb-a219-d595eeb76a90\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"664346d9-be92-43fb-a219-d595eeb76a90\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Service principals should be used to protect your subscriptions instead of management certificates\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Management certificates allow anyone who authenticates with them to manage the subscription(s) they are associated with. To manage subscriptions more securely, use of service principals with Resource Manager is recommended to limit the impact of a certificate compromise.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"2acd365d-e8b5-4094-bce4-244b7c51d67c\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6646a0bd-e110-40ca-bb97-84fcee63c414\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6646a0bd-e110-40ca-bb97-84fcee63c414\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1444 - Media Use | Prohibit Use Without Owner\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Media Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1444\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/666143df-f5e0-45bd-b554-135f0f93e44e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"666143df-f5e0-45bd-b554-135f0f93e44e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1319 - Authenticator Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1319\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/66f7ae57-5560-4fc5-85c9-659f204e7a42\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"66f7ae57-5560-4fc5-85c9-659f204e7a42\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Cognitive Services accounts should enable data encryption with a customer-managed key\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Customer-managed keys are commonly required to meet regulatory compliance standards. Customer-managed keys enable the data stored in Cognitive Services to be encrypted with an Azure Key Vault key created and owned by you. You have full control and responsibility for the key lifecycle, including rotation and management. Learn more about customer-managed keys at https://go.microsoft.com/fwlink/?linkid=2121321.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Cognitive Services\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.CognitiveServices/accounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/encryption.keySource\",\r\n \"notEquals\": \"Microsoft.KeyVault\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/capabilities[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/capabilities[*].name\",\r\n \"equals\": \"CustomerManagedKey\"\r\n }\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/67121cc7-ff39-4ab8-b7e3-95b84dab487d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"67121cc7-ff39-4ab8-b7e3-95b84dab487d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Guest Attestation extension should be installed on supported Linux virtual machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Install Guest Attestation extension on supported Linux virtual machines to allow Azure Security Center to proactively attest and monitor the boot integrity. Once installed, boot integrity will be attested via Remote Attestation. This assessment only applies to trusted launch enabled Linux virtual machines.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"version\": \"2.0.0-preview\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"18_04-lts-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"0001-com-ubuntu-server-focal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"20_04-lts-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"RHEL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"83-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"SLES-15-SP2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"CENTOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"equals\": \"8_3-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"equals\": \"ol83-lvm-gen2\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings.secureBootEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings.vTpmEnabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security.LinuxAttestation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"GuestAttestation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"in\": [\r\n \"Succeeded\",\r\n \"Provisioning succeeded\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/672fe5a1-2fcd-42d7-b85d-902b6e28c6ff\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"672fe5a1-2fcd-42d7-b85d-902b6e28c6ff\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1628 - Boundary Protection | External Telecommunications Services\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1628\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/67de62b4-a737-4781-8861-3baed3c35069\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"67de62b4-a737-4781-8861-3baed3c35069\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'Administrative Templates - Network'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'Administrative Templates - Network' for guest logons, simultaneous connections, network bridge, ICS, and multicast name resolution. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_AdministrativeTemplatesNetwork\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"EnableInsecureGuestLogons\": \"Enable insecure guest logons;ExpectedValue\",\r\n \"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain\": \"Minimize the number of simultaneous connections to the Internet or a Windows Domain;ExpectedValue\",\r\n \"TurnOffMulticastNameResolution\": \"Turn off multicast name resolution;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"EnableInsecureGuestLogons\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable insecure guest logons\",\r\n \"description\": \"Specifies whether the SMB client will allow insecure guest logons to an SMB server.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allow simultaneous connections to the Internet or a Windows Domain\",\r\n \"description\": \"Specify whether to prevent computers from connecting to both a domain based network and a non-domain based network at the same time. A value of 0 allows simultaneous connections, and a value of 1 blocks them.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"TurnOffMulticastNameResolution\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Turn off multicast name resolution\",\r\n \"description\": \"Specifies whether LLMNR, a secondary name resolution protocol that transmits using multicast over a local subnet link on a single subnet, is enabled.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_AdministrativeTemplatesNetwork\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Enable insecure guest logons;ExpectedValue', '=', parameters('EnableInsecureGuestLogons'), ',', 'Minimize the number of simultaneous connections to the Internet or a Windows Domain;ExpectedValue', '=', parameters('AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain'), ',', 'Turn off multicast name resolution;ExpectedValue', '=', parameters('TurnOffMulticastNameResolution')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/67e010c1-640d-438e-a3a5-feaccb533a98\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"67e010c1-640d-438e-a3a5-feaccb533a98\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Azure Data Factory linked service resource type should be in allow list\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Define the allow list of Azure Data Factory linked service types. Restricting allowed resource types enables control over the boundary of data movement. For example, restrict a scope to only allow blob storage with Data Lake Storage Gen1 and Gen2 for analytics or a scope to only allow SQL and Kusto access for real-time queries.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Data Factory\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"allowedLinkedServiceResourceTypes\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed linked service resource types\",\r\n \"description\": \"The list of allowed linked service resource types.\"\r\n },\r\n \"allowedValues\": [\r\n \"AdlsGen2CosmosStructuredStream\",\r\n \"AdobeExperiencePlatform\",\r\n \"AdobeIntegration\",\r\n \"AmazonRedshift\",\r\n \"AmazonS3\",\r\n \"AzureBlobFS\",\r\n \"AzureBlobStorage\",\r\n \"AzureDataExplorer\",\r\n \"AzureDataLakeStore\",\r\n \"AzureDataLakeStoreCosmosStructuredStream\",\r\n \"AzureDataShare\",\r\n \"AzureFileStorage\",\r\n \"AzureKeyVault\",\r\n \"AzureMariaDB\",\r\n \"AzureMySql\",\r\n \"AzurePostgreSql\",\r\n \"AzureSearch\",\r\n \"AzureSqlDatabase\",\r\n \"AzureSqlDW\",\r\n \"AzureSqlMI\",\r\n \"AzureTableStorage\",\r\n \"Cassandra\",\r\n \"CommonDataServiceForApps\",\r\n \"CosmosDb\",\r\n \"CosmosDbMongoDbApi\",\r\n \"Db2\",\r\n \"DynamicsCrm\",\r\n \"FileServer\",\r\n \"FtpServer\",\r\n \"GitHub\",\r\n \"GoogleCloudStorage\",\r\n \"Hdfs\",\r\n \"Hive\",\r\n \"HttpServer\",\r\n \"Informix\",\r\n \"Kusto\",\r\n \"MicrosoftAccess\",\r\n \"MySql\",\r\n \"Netezza\",\r\n \"Odata\",\r\n \"Odbc\",\r\n \"Office365\",\r\n \"Oracle\",\r\n \"PostgreSql\",\r\n \"Salesforce\",\r\n \"SalesforceServiceCloud\",\r\n \"SapBw\",\r\n \"SapHana\",\r\n \"SapOpenHub\",\r\n \"SapTable\",\r\n \"Sftp\",\r\n \"SharePointOnlineList\",\r\n \"Snowflake\",\r\n \"SqlServer\",\r\n \"Sybase\",\r\n \"Teradata\",\r\n \"HDInsightOnDemand\",\r\n \"HDInsight\",\r\n \"AzureDataLakeAnalytics\",\r\n \"AzureBatch\",\r\n \"AzureFunction\",\r\n \"AzureML\",\r\n \"AzureMLService\",\r\n \"MongoDb\",\r\n \"GoogleBigQuery\",\r\n \"Impala\",\r\n \"ServiceNow\",\r\n \"Dynamics\",\r\n \"AzureDatabricks\",\r\n \"AmazonMWS\",\r\n \"SapCloudForCustomer\",\r\n \"SapEcc\",\r\n \"Web\",\r\n \"MongoDbAtlas\",\r\n \"HBase\",\r\n \"Spark\",\r\n \"Phoenix\",\r\n \"PayPal\",\r\n \"Marketo\",\r\n \"Responsys\",\r\n \"SalesforceMarketingCloud\",\r\n \"Presto\",\r\n \"Square\",\r\n \"Xero\",\r\n \"Jira\",\r\n \"Magento\",\r\n \"Shopify\",\r\n \"Concur\",\r\n \"Hubspot\",\r\n \"Zoho\",\r\n \"Eloqua\",\r\n \"QuickBooks\",\r\n \"Couchbase\",\r\n \"Drill\",\r\n \"Greenplum\",\r\n \"MariaDB\",\r\n \"Vertica\",\r\n \"MongoDbV2\",\r\n \"OracleServiceCloud\",\r\n \"GoogleAdWords\",\r\n \"RestService\",\r\n \"DynamicsAX\",\r\n \"AzureDataCatalog\",\r\n \"AzureDatabricksDeltaLake\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataFactory/factories/linkedservices\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/type\",\r\n \"notIn\": \"[parameters('allowedLinkedServiceResourceTypes')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6809a3d0-d354-42fb-b955-783d207c62a8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6809a3d0-d354-42fb-b955-783d207c62a8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1377 - Incident Response Assistance | Coordination With External Providers\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1377\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/68434bd1-e14b-4031-9edb-a4adf5f84a67\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"68434bd1-e14b-4031-9edb-a4adf5f84a67\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs on which the Log Analytics agent is not connected as expected\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines on which the Log Analytics agent is not connected to the specified workspaces. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"WorkspaceId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Connected workspace IDs\",\r\n \"description\": \"A semicolon-separated list of the workspace IDs that the Log Analytics agent should be connected to\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsLogAnalyticsAgentConnection\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[LogAnalyticsAgent]LogAnalyticsAgent1;WorkspaceId', '=', parameters('WorkspaceId')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsLogAnalyticsAgentConnection\"\r\n },\r\n \"WorkspaceId\": {\r\n \"value\": \"[parameters('WorkspaceId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"WorkspaceId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[LogAnalyticsAgent]LogAnalyticsAgent1;WorkspaceId\",\r\n \"value\": \"[parameters('WorkspaceId')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[LogAnalyticsAgent]LogAnalyticsAgent1;WorkspaceId\",\r\n \"value\": \"[parameters('WorkspaceId')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/68511db2-bd02-41c4-ae6b-1900a012968a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"68511db2-bd02-41c4-ae6b-1900a012968a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"App Service should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual networks to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to App Service, you can reduce data leakage risks. Learn more about private links at: https://aka.ms/private-link.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/687aa49d-0982-40f8-bf6b-66d1da97a04b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"687aa49d-0982-40f8-bf6b-66d1da97a04b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1597 - Developer Configuration Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1597\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/68b250ec-2e4f-4eee-898a-117a9fda7016\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"68b250ec-2e4f-4eee-898a-117a9fda7016\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1588 - External Information System Services\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1588\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/68ebae26-e0e0-4ecb-8379-aabf633b51e9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"68ebae26-e0e0-4ecb-8379-aabf633b51e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1070 - Wireless Access | Disable Wireless Networking\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1070\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/68f837d0-8942-4b1e-9b31-be78b247bda8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"68f837d0-8942-4b1e-9b31-be78b247bda8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1727 - Memory Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1727\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/697175a7-9715-4e89-b98b-c6f605888fa3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"697175a7-9715-4e89-b98b-c6f605888fa3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1652 - Mobile Code\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1652\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6998e84a-2d29-4e10-8962-76754d4f772d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6998e84a-2d29-4e10-8962-76754d4f772d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Log Analytics agent on Azure Arc enabled Windows servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable VM insights on servers and machines connected to Azure through Arc enabled servers by installing the Log Analytics agent virtual machine extension. VM insights uses the Log Analytics agent to collect the guest OS performance data, and provides insights into their performance. See more - https://aka.ms/vminsightsdocs.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Specify the Log Analytics workspace the agent should be connected to. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/osName\",\r\n \"equals\": \"windows\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.HybridCompute/machines/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/type\",\r\n \"equals\": \"MicrosoftMonitoringAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"MicrosoftMonitoringAgent\",\r\n \"vmExtensionPublisher\": \"Microsoft.EnterpriseCloud.Monitoring\",\r\n \"vmExtensionType\": \"MicrosoftMonitoringAgent\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"type\": \"Microsoft.HybridCompute/machines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"apiVersion\": \"2019-12-12\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"settings\": {\r\n \"workspaceId\": \"[reference(parameters('logAnalytics'), '2015-03-20').customerId]\",\r\n \"stopOnMultipleConnections\": \"true\"\r\n },\r\n \"protectedSettings\": {\r\n \"workspaceKey\": \"[listKeys(parameters('logAnalytics'), '2015-03-20').primarySharedKey]\"\r\n }\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled extension for VM', ': ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/69af7d4a-7b18-4044-93a9-2651498ef203\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"69af7d4a-7b18-4044-93a9-2651498ef203\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines that have the specified members in the Administrators group\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if the local Administrators group contains one or more of the members listed in the policy parameter.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AdministratorsGroupMembersToExclude\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"MembersToExclude\": \"[LocalGroup]AdministratorsGroup;MembersToExclude\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"MembersToExclude\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Members to exclude\",\r\n \"description\": \"A semicolon-separated list of members that should be excluded in the Administrators local group. Ex: Administrator; myUser1; myUser2\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AdministratorsGroupMembersToExclude\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[LocalGroup]AdministratorsGroup;MembersToExclude', '=', parameters('MembersToExclude')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/69bf4abd-ca1e-4cf6-8b5a-762d42e61d4f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"69bf4abd-ca1e-4cf6-8b5a-762d42e61d4f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1699 - Information System Monitoring | Privileged Users\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1699\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/69c7bee8-bc19-4129-a51e-65a7b39d3e7c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"69c7bee8-bc19-4129-a51e-65a7b39d3e7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1696 - Information System Monitoring | Correlate Monitoring Information\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1696\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/69d2a238-20ab-4206-a6dc-f302bf88b1b8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"69d2a238-20ab-4206-a6dc-f302bf88b1b8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1244 - Contingency Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1244\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6a13a8f8-c163-4b1b-8554-d63569dab937\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6a13a8f8-c163-4b1b-8554-d63569dab937\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1019 - Account Management | Role-Based Schemes\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1019\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6a3ee9b2-3977-459c-b8ce-2db583abd9f7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6a3ee9b2-3977-459c-b8ce-2db583abd9f7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs on which Windows Defender Exploit Guard is not enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines on which Windows Defender Exploit Guard is not enabled. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"NotAvailableMachineState\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"State in which to show VMs on which Windows Defender Exploit Guard is not available\",\r\n \"description\": \"Windows Defender Exploit Guard is only available starting with Windows 10/Windows Server with update 1709. Setting this value to 'Non-Compliant' will make machines with older versions on which Windows Defender Exploit Guard is not available (such as Windows Server 2012 R2) non-compliant. Setting this value to 'Compliant' will make these machines compliant.\"\r\n },\r\n \"allowedValues\": [\r\n \"Compliant\",\r\n \"Non-Compliant\"\r\n ],\r\n \"defaultValue\": \"Non-Compliant\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsDefenderExploitGuard\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState', '=', parameters('NotAvailableMachineState')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsDefenderExploitGuard\"\r\n },\r\n \"NotAvailableMachineState\": {\r\n \"value\": \"[parameters('NotAvailableMachineState')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"NotAvailableMachineState\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState\",\r\n \"value\": \"[parameters('NotAvailableMachineState')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState\",\r\n \"value\": \"[parameters('NotAvailableMachineState')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2015-05-01-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6a7a2bcf-f9be-4e35-9734-4f9657a70f1d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6a7a2bcf-f9be-4e35-9734-4f9657a70f1d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit IP restrictions configuration for a Web Application\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"IP Restrictions allow you to define a list of IP addresses that are allowed to access your app. Use of IP Restrictions protects a web application from common attacks.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"WebApp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"ConfigureIPRestrictions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6a8450e2-6c61-43b4-be65-62e3a197bffe\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6a8450e2-6c61-43b4-be65-62e3a197bffe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1211 - Configuration Settings\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1211\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6a8b9dc8-6b00-4701-aa96-bba3277ebf50\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6a8b9dc8-6b00-4701-aa96-bba3277ebf50\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Ensure WEB app is using the latest version of TLS encryption \",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Please use /providers/Microsoft.Authorization/policyDefinitions/f0e6e85b-9b9f-4a4b-b67b-f730d42f1b0b instead. The TLS(Transport Layer Security) protocol secures transmission of data over the internet using standard encryption technology. Encryption should be set with the latest version of TLS. App service allows TLS 1.2 by default, which is the recommended TLS level by industry standards, such as PCI DSS.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"App Service\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.minTlsVersion\",\r\n \"equals\": \"1.2\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6ad61431-88ce-4357-a0e1-6da43f292bd7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6ad61431-88ce-4357-a0e1-6da43f292bd7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1653 - Mobile Code\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1653\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6b1c00a7-7fd0-42b0-8c5b-c45f6fa1f71b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6b1c00a7-7fd0-42b0-8c5b-c45f6fa1f71b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deprecated accounts should be removed from your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Deprecated accounts should be removed from your subscriptions. Deprecated accounts are accounts that have been blocked from signing in.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"00c6d40b-e990-6acf-d4f3-471e747a27c4\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6b1cbf55-e8b6-442f-ba4c-7246b6381474\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6b1cbf55-e8b6-442f-ba4c-7246b6381474\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Service Bus to Event Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Service Bus to stream to a regional Event Hub when any Service Bus which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_eventHub\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"eventHubLocation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Location\",\r\n \"description\": \"The location the Event Hub resides in. Only Service Bus in this location will be linked to this Event Hub.\",\r\n \"strongType\": \"location\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ServiceBus/namespaces\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('eventHubLocation')]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"equals\": \"[parameters('eventHubLocation')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.ServiceBus/namespaces/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"OperationalLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6b51af03-9277-49a9-a3f8-1c69c9ff7403\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6b51af03-9277-49a9-a3f8-1c69c9ff7403\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1031 - Separation Of Duties\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1031\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6b93a801-fe25-4574-a60d-cb22acffae00\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6b93a801-fe25-4574-a60d-cb22acffae00\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"SQL servers on machines should have vulnerability findings resolved\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"SQL vulnerability assessment scans your database for security vulnerabilities, and exposes any deviations from best practices such as misconfigurations, excessive permissions, and unprotected sensitive data. Resolving the vulnerabilities found can greatly improve your database security posture.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.HybridCompute/machines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"f97aa83c-9b63-4f9a-99f6-b22c4398f936\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6ba6d016-e7c3-4842-b8f2-4992ebc0d72d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6ba6d016-e7c3-4842-b8f2-4992ebc0d72d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Not allowed resource types\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Restrict which resource types can be deployed in your environment. Limiting resource types can reduce the complexity and attack surface of your environment while also helping to manage costs. Compliance results are only shown for non-compliant resources.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"General\"\r\n },\r\n \"parameters\": {\r\n \"listOfResourceTypesNotAllowed\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of resource types that cannot be deployed.\",\r\n \"displayName\": \"Not allowed resource types\",\r\n \"strongType\": \"resourceTypes\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Deny\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": \"[parameters('listOfResourceTypesNotAllowed')]\"\r\n },\r\n {\r\n \"value\": \"[field('type')]\",\r\n \"exists\": true\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6c112d4e-5bc7-47ae-a041-ea2d9dccd749\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6c112d4e-5bc7-47ae-a041-ea2d9dccd749\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Log Analytics workspaces should block log ingestion and querying from public networks\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Improve workspace security by blocking log ingestion and querying from public networks. Only private-link connected networks will be able to ingest and query logs on this workspace. Learn more at https://aka.ms/AzMonPrivateLink#configure-log-analytics.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.OperationalInsights/workspaces\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.OperationalInsights/workspaces/publicNetworkAccessForIngestion\",\r\n \"notEquals\": \"disabled\"\r\n },\r\n {\r\n \"field\": \"Microsoft.OperationalInsights/workspaces/publicNetworkAccessForQuery\",\r\n \"notEquals\": \"disabled\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6c53d030-cc64-46f0-906d-2bc061cd1334\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6c53d030-cc64-46f0-906d-2bc061cd1334\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1338 - Authenticator Management | Automated Support For Password Strength Determination\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1338\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6c59a207-6aed-41dc-83a2-e1ff66e4a4db\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6c59a207-6aed-41dc-83a2-e1ff66e4a4db\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy - Configure diagnostic settings for Azure Kubernetes Service to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Azure Kubernetes Service to stream resource logs to a Log Analytics workspace.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"diagnosticsSettingNameToUse\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Setting name\",\r\n \"description\": \"Name of the diagnostic settings.\"\r\n },\r\n \"defaultValue\": \"AzureKubernetesDiagnosticsLogsToWorkspace\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Specify the Log Analytics workspace the Azure Kubernetes Service should be connected to\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"AllMetrics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"AllMetrics - Enabled\",\r\n \"description\": \"Whether to stream AllMetrics logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"kube-apiserver\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"kube-apiserver - Enabled\",\r\n \"description\": \"Whether to stream kube-apiserver logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"kube-audit\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"kube-audit - Enabled\",\r\n \"description\": \"Whether to stream kube-audit logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"kube-controller-manager\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"kube-controller-manager - Enabled\",\r\n \"description\": \"Whether to stream kube-controller-manager logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"kube-scheduler\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"kube-scheduler - Enabled\",\r\n \"description\": \"Whether to stream kube-scheduler logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"cluster-autoscaler\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"cluster-autoscaler - Enabled\",\r\n \"description\": \"Whether to stream cluster-autoscaler logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"kube-audit-admin\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"kube-audit-admin - Enabled\",\r\n \"description\": \"Whether to stream kube-audit-admin logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"guard\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"guard - Enabled\",\r\n \"description\": \"Whether to stream guard logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/workspaceId\",\r\n \"equals\": \"[parameters('logAnalytics')]\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"diagnosticsSettingNameToUse\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"AllMetrics\": {\r\n \"type\": \"string\"\r\n },\r\n \"kube-apiserver\": {\r\n \"type\": \"string\"\r\n },\r\n \"kube-audit\": {\r\n \"type\": \"string\"\r\n },\r\n \"kube-controller-manager\": {\r\n \"type\": \"string\"\r\n },\r\n \"kube-scheduler\": {\r\n \"type\": \"string\"\r\n },\r\n \"cluster-autoscaler\": {\r\n \"type\": \"string\"\r\n },\r\n \"kube-audit-admin\": {\r\n \"type\": \"string\"\r\n },\r\n \"guard\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.ContainerService/managedClusters/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('diagnosticsSettingNameToUse'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('AllMetrics')]\"\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"kube-apiserver\",\r\n \"enabled\": \"[parameters('kube-apiserver')]\"\r\n },\r\n {\r\n \"category\": \"kube-audit\",\r\n \"enabled\": \"[parameters('kube-audit')]\"\r\n },\r\n {\r\n \"category\": \"kube-controller-manager\",\r\n \"enabled\": \"[parameters('kube-controller-manager')]\"\r\n },\r\n {\r\n \"category\": \"kube-scheduler\",\r\n \"enabled\": \"[parameters('kube-scheduler')]\"\r\n },\r\n {\r\n \"category\": \"cluster-autoscaler\",\r\n \"enabled\": \"[parameters('cluster-autoscaler')]\"\r\n },\r\n {\r\n \"category\": \"kube-audit-admin\",\r\n \"enabled\": \"[parameters('kube-audit-admin')]\"\r\n },\r\n {\r\n \"category\": \"guard\",\r\n \"enabled\": \"[parameters('guard')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"diagnosticsSettingNameToUse\": {\r\n \"value\": \"[parameters('diagnosticsSettingNameToUse')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"guard\": {\r\n \"value\": \"[parameters('guard')]\"\r\n },\r\n \"AllMetrics\": {\r\n \"value\": \"[parameters('AllMetrics')]\"\r\n },\r\n \"kube-apiserver\": {\r\n \"value\": \"[parameters('kube-apiserver')]\"\r\n },\r\n \"kube-audit\": {\r\n \"value\": \"[parameters('kube-audit')]\"\r\n },\r\n \"kube-scheduler\": {\r\n \"value\": \"[parameters('kube-scheduler')]\"\r\n },\r\n \"kube-controller-manager\": {\r\n \"value\": \"[parameters('kube-controller-manager')]\"\r\n },\r\n \"cluster-autoscaler\": {\r\n \"value\": \"[parameters('cluster-autoscaler')]\"\r\n },\r\n \"kube-audit-admin\": {\r\n \"value\": \"[parameters('kube-audit-admin')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6c66c325-74c8-42fd-a286-a74b0e2939d8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6c66c325-74c8-42fd-a286-a74b0e2939d8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1304 - Identification And Authentication (Org. Users) | Local Access To Non-Privileged Accounts\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1304\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6ca71be3-16cb-4d39-8b50-7f8fd5e2f11b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6ca71be3-16cb-4d39-8b50-7f8fd5e2f11b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1437 - Media Transport | Cryptographic Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Media Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1437\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6d1eb6ed-bf13-4046-b993-b9e2aef0f76c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6d1eb6ed-bf13-4046-b993-b9e2aef0f76c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1171 - Penetration Testing | Independent Penetration Agent Or Team\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1171\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6d4820bc-8b61-4982-9501-2123cb776c00\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6d4820bc-8b61-4982-9501-2123cb776c00\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Function App should only be accessible over HTTPS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use of HTTPS ensures server/service authentication and protects data in transit from network layer eavesdropping attacks.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/httpsOnly\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1643 - Cryptographic Key Establishment And Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1643\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6d8d492c-dd7a-46f7-a723-fa66a425b87c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6d8d492c-dd7a-46f7-a723-fa66a425b87c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1291 - Information System Backup | Testing For Reliability / Integrity\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1291\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6d8fd073-9c85-4ee2-a9d0-2e4ec9eb8912\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6d8fd073-9c85-4ee2-a9d0-2e4ec9eb8912\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1175 - Configuration Management Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1175\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6dab4254-c30d-4bb7-ae99-1d21586c063c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6dab4254-c30d-4bb7-ae99-1d21586c063c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1651 - Mobile Code\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1651\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6db63528-c9ba-491c-8a80-83e1e6977a50\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6db63528-c9ba-491c-8a80-83e1e6977a50\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Automation accounts with private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. You need private DNS zone properly configured to connect to Azure Automation account via Azure Private Link. Learn more at: https://aka.ms/privatednszone.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Automation\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS zone ID\",\r\n \"description\": \"Specifies the private DNS zone to use to configure private endpoint\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\"\r\n }\r\n },\r\n \"privateEndpointGroupId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint group id\",\r\n \"description\": \"A group Id for the private endpoint\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"[parameters('privateEndpointGroupId')]\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointGroupId\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"automationAccounts-privateDnsZone\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"privateEndpointGroupId\": {\r\n \"value\": \"[parameters('privateEndpointGroupId')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6dd01e4f-1be1-4e80-9d0b-d109e04cb064\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6dd01e4f-1be1-4e80-9d0b-d109e04cb064\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Enable Security Center's auto provisioning of the Log Analytics agent on your subscriptions with default workspace.\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Allow Security Center to auto provision the Log Analytics agent on your subscriptions to monitor and collect security data using ASC default workspace.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/autoProvisioningSettings\",\r\n \"deploymentScope\": \"Subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/autoProvisioningSettings/autoProvision\",\r\n \"equals\": \"On\"\r\n },\r\n \"deployment\": {\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Security/autoProvisioningSettings\",\r\n \"name\": \"default\",\r\n \"apiVersion\": \"2017-08-01-preview\",\r\n \"properties\": {\r\n \"autoProvision\": \"On\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6df2fee6-a9ed-4fef-bced-e13be1b25f1c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6df2fee6-a9ed-4fef-bced-e13be1b25f1c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Email notification for high severity alerts should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"To ensure the relevant people in your organization are notified when there is a potential security breach in one of your subscriptions, enable email notifications for high severity alerts in Security Center.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/securityContacts\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/securityContacts/alertNotifications\",\r\n \"notEquals\": \"Off\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6e2593d9-add6-4083-9c9b-4b7d2188c899\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6e2593d9-add6-4083-9c9b-4b7d2188c899\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1586 - External Information System Services\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1586\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6e3b2fbd-8f37-4766-a64d-3f37703dcb51\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6e3b2fbd-8f37-4766-a64d-3f37703dcb51\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1536 - Risk Assessment Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1536\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6e40d9de-2ad4-4cb5-8945-23143326a502\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6e40d9de-2ad4-4cb5-8945-23143326a502\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1530 - Third-Party Personnel Security\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1530\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6e8f9566-29f1-49cd-b61f-f8628a3cf993\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6e8f9566-29f1-49cd-b61f-f8628a3cf993\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Storage accounts should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to your storage account, data leakage risks are reduced. Learn more about private links at - https://aka.ms/azureprivatelinkoverview\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Storage/storageAccounts/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Storage/storageAccounts/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6edd7eda-6dd8-40f7-810d-67160c639cd9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6edd7eda-6dd8-40f7-810d-67160c639cd9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1460 - Access Control For Output Devices\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1460\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6f3ce1bb-4f77-4695-8355-70b08d54fdda\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6f3ce1bb-4f77-4695-8355-70b08d54fdda\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1320 - Authenticator Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1320\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6f54c732-71d4-4f93-a696-4e373eca3a77\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6f54c732-71d4-4f93-a696-4e373eca3a77\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Batch accounts should have local authentication methods disabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling local authentication methods improves security by ensuring that Batch accounts require Azure Active Directory identities exclusively for authentication. Learn more at: https://aka.ms/batch/auth.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Batch\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Batch/batchAccounts\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Batch/batchAccounts/allowedAuthenticationModes\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Batch/batchAccounts/allowedAuthenticationModes[*]\",\r\n \"where\": {\r\n \"not\": {\r\n \"field\": \"Microsoft.Batch/batchAccounts/allowedAuthenticationModes[*]\",\r\n \"equals\": \"AAD\"\r\n }\r\n }\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6f68b69f-05fe-49cd-b361-777ee9ca7e35\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6f68b69f-05fe-49cd-b361-777ee9ca7e35\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure diagnostic settings for storage accounts to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for storage accounts to stream resource logs to a Log Analytics workspace when any storage account which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"category\": \"Storage\",\r\n \"version\": \"1.3.0\"\r\n },\r\n \"parameters\": {\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Specify the Log Analytics workspace the storage account should be connected to.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"servicesToDeploy\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Storage services to deploy\",\r\n \"description\": \"List of Storage services to deploy\"\r\n },\r\n \"allowedValues\": [\r\n \"storageAccounts\",\r\n \"blobServices\",\r\n \"fileServices\",\r\n \"tableServices\",\r\n \"queueServices\"\r\n ],\r\n \"defaultValue\": [\r\n \"storageAccounts\",\r\n \"blobServices\",\r\n \"fileServices\",\r\n \"tableServices\",\r\n \"queueServices\"\r\n ]\r\n },\r\n \"diagnosticsSettingNameToUse\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Setting name\",\r\n \"description\": \"Name of the diagnostic settings.\"\r\n },\r\n \"defaultValue\": \"storageAccountsDiagnosticsLogsToWorkspace\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"StorageDelete\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"StorageDelete - Enabled\",\r\n \"description\": \"Whether to stream StorageDelete logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"StorageWrite\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"StorageWrite - Enabled\",\r\n \"description\": \"Whether to stream StorageWrite logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"StorageRead\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"StorageRead - Enabled\",\r\n \"description\": \"Whether to stream StorageRead logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"Transaction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Transaction - Enabled\",\r\n \"description\": \"Whether to stream Transaction logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"True\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/workspaceId\",\r\n \"equals\": \"[parameters('logAnalytics')]\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"servicesToDeploy\": {\r\n \"type\": \"array\"\r\n },\r\n \"diagnosticsSettingNameToUse\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"Transaction\": {\r\n \"type\": \"string\"\r\n },\r\n \"StorageRead\": {\r\n \"type\": \"string\"\r\n },\r\n \"StorageWrite\": {\r\n \"type\": \"string\"\r\n },\r\n \"StorageDelete\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"condition\": \"[contains(parameters('servicesToDeploy'), 'blobServices')]\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/blobServices/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/default/', 'Microsoft.Insights/', parameters('diagnosticsSettingNameToUse'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"Transaction\",\r\n \"enabled\": \"[parameters('Transaction')]\",\r\n \"retentionPolicy\": {\r\n \"days\": 0,\r\n \"enabled\": false\r\n },\r\n \"timeGrain\": null\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"StorageRead\",\r\n \"enabled\": \"[parameters('StorageRead')]\"\r\n },\r\n {\r\n \"category\": \"StorageWrite\",\r\n \"enabled\": \"[parameters('StorageWrite')]\"\r\n },\r\n {\r\n \"category\": \"StorageDelete\",\r\n \"enabled\": \"[parameters('StorageDelete')]\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"condition\": \"[contains(parameters('servicesToDeploy'), 'fileServices')]\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/fileServices/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/default/', 'Microsoft.Insights/', parameters('diagnosticsSettingNameToUse'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"Transaction\",\r\n \"enabled\": \"[parameters('Transaction')]\",\r\n \"retentionPolicy\": {\r\n \"days\": 0,\r\n \"enabled\": false\r\n },\r\n \"timeGrain\": null\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"StorageRead\",\r\n \"enabled\": \"[parameters('StorageRead')]\"\r\n },\r\n {\r\n \"category\": \"StorageWrite\",\r\n \"enabled\": \"[parameters('StorageWrite')]\"\r\n },\r\n {\r\n \"category\": \"StorageDelete\",\r\n \"enabled\": \"[parameters('StorageDelete')]\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"condition\": \"[contains(parameters('servicesToDeploy'), 'tableServices')]\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/tableServices/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/default/', 'Microsoft.Insights/', parameters('diagnosticsSettingNameToUse'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"Transaction\",\r\n \"enabled\": \"[parameters('Transaction')]\",\r\n \"retentionPolicy\": {\r\n \"days\": 0,\r\n \"enabled\": false\r\n },\r\n \"timeGrain\": null\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"StorageRead\",\r\n \"enabled\": \"[parameters('StorageRead')]\"\r\n },\r\n {\r\n \"category\": \"StorageWrite\",\r\n \"enabled\": \"[parameters('StorageWrite')]\"\r\n },\r\n {\r\n \"category\": \"StorageDelete\",\r\n \"enabled\": \"[parameters('StorageDelete')]\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"condition\": \"[contains(parameters('servicesToDeploy'), 'queueServices')]\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/queueServices/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/default/', 'Microsoft.Insights/', parameters('diagnosticsSettingNameToUse'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"Transaction\",\r\n \"enabled\": \"[parameters('Transaction')]\",\r\n \"retentionPolicy\": {\r\n \"days\": 0,\r\n \"enabled\": false\r\n },\r\n \"timeGrain\": null\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"StorageRead\",\r\n \"enabled\": \"[parameters('StorageRead')]\"\r\n },\r\n {\r\n \"category\": \"StorageWrite\",\r\n \"enabled\": \"[parameters('StorageWrite')]\"\r\n },\r\n {\r\n \"category\": \"StorageDelete\",\r\n \"enabled\": \"[parameters('StorageDelete')]\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"condition\": \"[contains(parameters('servicesToDeploy'), 'storageAccounts')]\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('diagnosticsSettingNameToUse'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"Transaction\",\r\n \"enabled\": \"[parameters('Transaction')]\",\r\n \"retentionPolicy\": {\r\n \"days\": 0,\r\n \"enabled\": false\r\n },\r\n \"timeGrain\": null\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"diagnosticsSettingNameToUse\": {\r\n \"value\": \"[parameters('diagnosticsSettingNameToUse')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"Transaction\": {\r\n \"value\": \"[parameters('Transaction')]\"\r\n },\r\n \"StorageDelete\": {\r\n \"value\": \"[parameters('StorageDelete')]\"\r\n },\r\n \"StorageWrite\": {\r\n \"value\": \"[parameters('StorageWrite')]\"\r\n },\r\n \"StorageRead\": {\r\n \"value\": \"[parameters('StorageRead')]\"\r\n },\r\n \"servicesToDeploy\": {\r\n \"value\": \"[parameters('servicesToDeploy')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6f8f98a4-f108-47cb-8e98-91a0d85cd474\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6f8f98a4-f108-47cb-8e98-91a0d85cd474\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Storage accounts should use customer-managed key for encryption\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Secure your blob and file storage account with greater flexibility using customer-managed keys. When you specify a customer-managed key, that key is used to protect and control access to the key that encrypts your data. Using customer-managed keys provides additional capabilities to control rotation of the key encryption key or cryptographically erase data.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.3\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Storage/storageAccounts/encryption.keySource\",\r\n \"equals\": \"Microsoft.Keyvault\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6fac406b-40ca-413b-bf8e-0bf964659c25\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6fac406b-40ca-413b-bf8e-0bf964659c25\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Workbooks should be saved to storage accounts that you control\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"With bring your own storage (BYOS), your workbooks are uploaded into a storage account that you control. That means you control the encryption-at-rest policy, the lifetime management policy, and network access. You will, however, be responsible for the costs associated with that storage account. For more information, visit https://aka.ms/workbooksByos\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Audit, Deny, or Disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"deny\",\r\n \"audit\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.insights/workbooks\"\r\n },\r\n {\r\n \"field\": \"microsoft.insights/workbooks/storageUri\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6fc8115b-2008-441f-8c61-9b722c1e537f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6fc8115b-2008-441f-8c61-9b722c1e537f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy - Configure Azure Event Grid topics with private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints lets you connect your virtual network to Azure services without a public IP address at the source or destination. By mapping private endpoints to your resources, they'll be protected against data leakage risks. Learn more at: https://aka.ms/privateendpoints.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Event Grid\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet id\",\r\n \"description\": \"Specifies the subnet to use to configure private endpoint\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventGrid/topics\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"notEquals\": \"AzureArc\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.EventGrid/topics/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.EventGrid/topics/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/1e241071-0855-49ea-94dc-649edcd759de\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"topic\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6fcec95c-fbdf-45e8-91e1-e3175d9c9eca\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6fcec95c-fbdf-45e8-91e1-e3175d9c9eca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1141 - Audit Generation | Changes By Authorized Individuals\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1141\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6fdefbf4-93e7-4513-bc95-c1858b7093e0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6fdefbf4-93e7-4513-bc95-c1858b7093e0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'Security Options - Microsoft Network Server'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Microsoft Network Server'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsMicrosoftNetworkServer\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6fe4ef56-7576-4dc4-8e9c-26bad4b087ce\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6fe4ef56-7576-4dc4-8e9c-26bad4b087ce\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Ensure that 'Python version' is the latest, if used as a part of the Web app\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Periodically, newer versions are released for Python software either due to security flaws or to include additional functionality. Using the latest Python version for web apps is recommended in order to take advantage of security fixes, if any, and/or new functionalities of the latest version. Currently, this policy only applies to Linux web apps.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"WindowsPythonLatestVersion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"[Deprecated]: Latest Windows Python version\",\r\n \"description\": \"Latest supported Python version for App Services\",\r\n \"deprecated\": true\r\n },\r\n \"defaultValue\": \"3.6\"\r\n },\r\n \"LinuxPythonLatestVersion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Linux Latest Python version\",\r\n \"description\": \"Latest supported Python version for App Services\"\r\n },\r\n \"defaultValue\": \"3.9\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"contains\": \"linux\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.linuxFxVersion\",\r\n \"notContains\": \"PYTHON\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.linuxFxVersion\",\r\n \"equals\": \"[concat('PYTHON|', parameters('LinuxPythonLatestVersion'))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7008174a-fd10-4ef0-817e-fc820a951d73\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7008174a-fd10-4ef0-817e-fc820a951d73\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"OS and data disks should be encrypted with a customer-managed key\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use customer-managed keys to manage the encryption at rest of the contents of your managed disks. By default, the data is encrypted at rest with platform-managed keys, but customer-managed keys are commonly required to meet regulatory compliance standards. Customer-managed keys enable the data to be encrypted with an Azure Key Vault key created and owned by you. You have full control and responsibility for the key lifecycle, including rotation and management. Learn more at https://aka.ms/disks-cmk.\",\r\n \"metadata\": {\r\n \"category\": \"Compute\",\r\n \"version\": \"2.0.0\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.managedDisk.diskEncryptionSet.id\",\r\n \"exists\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"value\": \"[length(field('Microsoft.Compute/virtualMachines/storageProfile.dataDisks'))]\",\r\n \"greater\": 0\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.dataDisks[*].managedDisk.id\",\r\n \"exists\": \"False\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.dataDisks[*].managedDisk.diskEncryptionSet.id\",\r\n \"exists\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.storageProfile.osDisk.managedDisk.diskEncryptionSet.id\",\r\n \"exists\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.storageProfile.dataDisks[*]\"\r\n },\r\n \"greater\": 0\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.storageProfile.dataDisks[*].managedDisk.diskEncryptionSet.id\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/disks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/disks/managedBy\",\r\n \"exists\": \"False\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/disks/encryption.diskEncryptionSetId\",\r\n \"exists\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/galleries/images/versions\"\r\n },\r\n {\r\n \"value\": \"[length(field('Microsoft.Compute/galleries/images/versions/publishingProfile.targetRegions[*].encryption.osDiskImage.diskEncryptionSetId'))]\",\r\n \"notEquals\": \"[length(field('Microsoft.Compute/galleries/images/versions/publishingProfile.targetRegions[*]'))]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/galleries/images/versions\"\r\n },\r\n {\r\n \"value\": \"[length(field('Microsoft.Compute/galleries/images/versions/storageProfile.dataDiskImages[*]'))]\",\r\n \"greater\": 0\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Compute/galleries/images/versions/publishingProfile.targetRegions[*]\",\r\n \"where\": {\r\n \"value\": \"[length(current('Microsoft.Compute/galleries/images/versions/publishingProfile.targetRegions[*].encryption.dataDiskImages[*].diskEncryptionSetId'))]\",\r\n \"notEquals\": \"[length(field('Microsoft.Compute/galleries/images/versions/storageProfile.dataDiskImages[*]'))]\"\r\n }\r\n },\r\n \"greater\": 0\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/galleries/images/versions/publishingProfile.targetRegions[*].encryption.dataDiskImages[*].diskEncryptionSetId\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/images\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/images/storageProfile.osDisk.diskEncryptionSet.id\",\r\n \"exists\": \"False\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/images\"\r\n },\r\n {\r\n \"value\": \"[length(field('Microsoft.Compute/images/storageProfile.dataDisks[*]'))]\",\r\n \"greater\": 0\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/images/storageProfile.dataDisks[*].diskEncryptionSet.id\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/702dd420-7fcc-42c5-afe8-4026edd20fe0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"702dd420-7fcc-42c5-afe8-4026edd20fe0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'Windows Components'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Windows Components'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"SendFileSamplesWhenFurtherAnalysisIsRequired\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Send file samples when further analysis is required\",\r\n \"description\": \"Specifies whether and how Windows Defender will submit samples of suspected malware to Microsoft for further analysis when opt-in for MAPS telemetry is set.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"AllowIndexingOfEncryptedFiles\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allow indexing of encrypted files\",\r\n \"description\": \"Specifies whether encrypted items are allowed to be indexed.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"AllowTelemetry\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allow Telemetry\",\r\n \"description\": \"Specifies configuration of the amount of diagnostic and usage data reported to Microsoft. The data is transmitted securely and sensitive data is not sent.\"\r\n },\r\n \"defaultValue\": \"2\"\r\n },\r\n \"AllowUnencryptedTraffic\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allow unencrypted traffic\",\r\n \"description\": \"Specifies whether the Windows Remote Management (WinRM) service sends and receives unencrypted messages over the network.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"AlwaysInstallWithElevatedPrivileges\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Always install with elevated privileges\",\r\n \"description\": \"Specifies whether Windows Installer should use system permissions when it installs any program on the system.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"AlwaysPromptForPasswordUponConnection\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Always prompt for password upon connection\",\r\n \"description\": \"Specifies whether Terminal Services/Remote Desktop Connection always prompts the client computer for a password upon connection.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"ApplicationSpecifyTheMaximumLogFileSizeKB\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Application: Specify the maximum log file size (KB)\",\r\n \"description\": \"Specifies the maximum size for the Application event log in kilobytes.\"\r\n },\r\n \"defaultValue\": \"32768\"\r\n },\r\n \"AutomaticallySendMemoryDumpsForOSgeneratedErrorReports\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Automatically send memory dumps for OS-generated error reports\",\r\n \"description\": \"Specifies if memory dumps in support of OS-generated error reports can be sent to Microsoft automatically.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"ConfigureDefaultConsent\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Configure Default consent\",\r\n \"description\": \"Specifies setting of the default consent handling for error reports sent to Microsoft.\"\r\n },\r\n \"defaultValue\": \"4\"\r\n },\r\n \"ConfigureWindowsSmartScreen\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Configure Windows SmartScreen\",\r\n \"description\": \"Specifies how to manage the behavior of Windows SmartScreen. Windows SmartScreen helps keep PCs safer by warning users before running unrecognized programs downloaded from the Internet. Some information is sent to Microsoft about files and programs run on PCs with this feature enabled.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"DisallowDigestAuthentication\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Disallow Digest authentication\",\r\n \"description\": \"Specifies whether the Windows Remote Management (WinRM) client will not use Digest authentication.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"DisallowWinRMFromStoringRunAsCredentials\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Disallow WinRM from storing RunAs credentials\",\r\n \"description\": \"Specifies whether the Windows Remote Management (WinRM) service will not allow RunAs credentials to be stored for any plug-ins.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"DoNotAllowPasswordsToBeSaved\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Do not allow passwords to be saved\",\r\n \"description\": \"Specifies whether to prevent Remote Desktop Services - Terminal Services clients from saving passwords on a computer.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"SecuritySpecifyTheMaximumLogFileSizeKB\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Security: Specify the maximum log file size (KB)\",\r\n \"description\": \"Specifies the maximum size for the Security event log in kilobytes.\"\r\n },\r\n \"defaultValue\": \"196608\"\r\n },\r\n \"SetClientConnectionEncryptionLevel\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Set client connection encryption level\",\r\n \"description\": \"Specifies whether to require the use of a specific encryption level to secure communications between client computers and RD Session Host servers during Remote Desktop Protocol (RDP) connections. This policy only applies when you are using native RDP encryption.\"\r\n },\r\n \"defaultValue\": \"3\"\r\n },\r\n \"SetTheDefaultBehaviorForAutoRun\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Set the default behavior for AutoRun\",\r\n \"description\": \"Specifies the default behavior for Autorun commands. Autorun commands are generally stored in autorun.inf files. They often launch the installation program or other routines.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"SetupSpecifyTheMaximumLogFileSizeKB\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Setup: Specify the maximum log file size (KB)\",\r\n \"description\": \"Specifies the maximum size for the Setup event log in kilobytes.\"\r\n },\r\n \"defaultValue\": \"32768\"\r\n },\r\n \"SystemSpecifyTheMaximumLogFileSizeKB\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"System: Specify the maximum log file size (KB)\",\r\n \"description\": \"Specifies the maximum size for the System event log in kilobytes.\"\r\n },\r\n \"defaultValue\": \"32768\"\r\n },\r\n \"TurnOffDataExecutionPreventionForExplorer\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Turn off Data Execution Prevention for Explorer\",\r\n \"description\": \"Specifies whether to turn off Data Execution Prevention for Windows File Explorer. Disabling data execution prevention can allow certain legacy plug-in applications to function without terminating Explorer.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"SpecifyTheIntervalToCheckForDefinitionUpdates\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Specify the interval to check for definition updates\",\r\n \"description\": \"Specifies an interval at which to check for Windows Defender definition updates. The time value is represented as the number of hours between update checks.\"\r\n },\r\n \"defaultValue\": \"8\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_WindowsComponents\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Send file samples when further analysis is required;ExpectedValue', '=', parameters('SendFileSamplesWhenFurtherAnalysisIsRequired'), ',', 'Allow indexing of encrypted files;ExpectedValue', '=', parameters('AllowIndexingOfEncryptedFiles'), ',', 'Allow Telemetry;ExpectedValue', '=', parameters('AllowTelemetry'), ',', 'Allow unencrypted traffic;ExpectedValue', '=', parameters('AllowUnencryptedTraffic'), ',', 'Always install with elevated privileges;ExpectedValue', '=', parameters('AlwaysInstallWithElevatedPrivileges'), ',', 'Always prompt for password upon connection;ExpectedValue', '=', parameters('AlwaysPromptForPasswordUponConnection'), ',', 'Application: Specify the maximum log file size (KB);ExpectedValue', '=', parameters('ApplicationSpecifyTheMaximumLogFileSizeKB'), ',', 'Automatically send memory dumps for OS-generated error reports;ExpectedValue', '=', parameters('AutomaticallySendMemoryDumpsForOSgeneratedErrorReports'), ',', 'Configure Default consent;ExpectedValue', '=', parameters('ConfigureDefaultConsent'), ',', 'Configure Windows SmartScreen;ExpectedValue', '=', parameters('ConfigureWindowsSmartScreen'), ',', 'Disallow Digest authentication;ExpectedValue', '=', parameters('DisallowDigestAuthentication'), ',', 'Disallow WinRM from storing RunAs credentials;ExpectedValue', '=', parameters('DisallowWinRMFromStoringRunAsCredentials'), ',', 'Do not allow passwords to be saved;ExpectedValue', '=', parameters('DoNotAllowPasswordsToBeSaved'), ',', 'Security: Specify the maximum log file size (KB);ExpectedValue', '=', parameters('SecuritySpecifyTheMaximumLogFileSizeKB'), ',', 'Set client connection encryption level;ExpectedValue', '=', parameters('SetClientConnectionEncryptionLevel'), ',', 'Set the default behavior for AutoRun;ExpectedValue', '=', parameters('SetTheDefaultBehaviorForAutoRun'), ',', 'Setup: Specify the maximum log file size (KB);ExpectedValue', '=', parameters('SetupSpecifyTheMaximumLogFileSizeKB'), ',', 'System: Specify the maximum log file size (KB);ExpectedValue', '=', parameters('SystemSpecifyTheMaximumLogFileSizeKB'), ',', 'Turn off Data Execution Prevention for Explorer;ExpectedValue', '=', parameters('TurnOffDataExecutionPreventionForExplorer'), ',', 'Specify the interval to check for definition updates;ExpectedValue', '=', parameters('SpecifyTheIntervalToCheckForDefinitionUpdates')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_WindowsComponents\"\r\n },\r\n \"SendFileSamplesWhenFurtherAnalysisIsRequired\": {\r\n \"value\": \"[parameters('SendFileSamplesWhenFurtherAnalysisIsRequired')]\"\r\n },\r\n \"AllowIndexingOfEncryptedFiles\": {\r\n \"value\": \"[parameters('AllowIndexingOfEncryptedFiles')]\"\r\n },\r\n \"AllowTelemetry\": {\r\n \"value\": \"[parameters('AllowTelemetry')]\"\r\n },\r\n \"AllowUnencryptedTraffic\": {\r\n \"value\": \"[parameters('AllowUnencryptedTraffic')]\"\r\n },\r\n \"AlwaysInstallWithElevatedPrivileges\": {\r\n \"value\": \"[parameters('AlwaysInstallWithElevatedPrivileges')]\"\r\n },\r\n \"AlwaysPromptForPasswordUponConnection\": {\r\n \"value\": \"[parameters('AlwaysPromptForPasswordUponConnection')]\"\r\n },\r\n \"ApplicationSpecifyTheMaximumLogFileSizeKB\": {\r\n \"value\": \"[parameters('ApplicationSpecifyTheMaximumLogFileSizeKB')]\"\r\n },\r\n \"AutomaticallySendMemoryDumpsForOSgeneratedErrorReports\": {\r\n \"value\": \"[parameters('AutomaticallySendMemoryDumpsForOSgeneratedErrorReports')]\"\r\n },\r\n \"ConfigureDefaultConsent\": {\r\n \"value\": \"[parameters('ConfigureDefaultConsent')]\"\r\n },\r\n \"ConfigureWindowsSmartScreen\": {\r\n \"value\": \"[parameters('ConfigureWindowsSmartScreen')]\"\r\n },\r\n \"DisallowDigestAuthentication\": {\r\n \"value\": \"[parameters('DisallowDigestAuthentication')]\"\r\n },\r\n \"DisallowWinRMFromStoringRunAsCredentials\": {\r\n \"value\": \"[parameters('DisallowWinRMFromStoringRunAsCredentials')]\"\r\n },\r\n \"DoNotAllowPasswordsToBeSaved\": {\r\n \"value\": \"[parameters('DoNotAllowPasswordsToBeSaved')]\"\r\n },\r\n \"SecuritySpecifyTheMaximumLogFileSizeKB\": {\r\n \"value\": \"[parameters('SecuritySpecifyTheMaximumLogFileSizeKB')]\"\r\n },\r\n \"SetClientConnectionEncryptionLevel\": {\r\n \"value\": \"[parameters('SetClientConnectionEncryptionLevel')]\"\r\n },\r\n \"SetTheDefaultBehaviorForAutoRun\": {\r\n \"value\": \"[parameters('SetTheDefaultBehaviorForAutoRun')]\"\r\n },\r\n \"SetupSpecifyTheMaximumLogFileSizeKB\": {\r\n \"value\": \"[parameters('SetupSpecifyTheMaximumLogFileSizeKB')]\"\r\n },\r\n \"SystemSpecifyTheMaximumLogFileSizeKB\": {\r\n \"value\": \"[parameters('SystemSpecifyTheMaximumLogFileSizeKB')]\"\r\n },\r\n \"TurnOffDataExecutionPreventionForExplorer\": {\r\n \"value\": \"[parameters('TurnOffDataExecutionPreventionForExplorer')]\"\r\n },\r\n \"SpecifyTheIntervalToCheckForDefinitionUpdates\": {\r\n \"value\": \"[parameters('SpecifyTheIntervalToCheckForDefinitionUpdates')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"SendFileSamplesWhenFurtherAnalysisIsRequired\": {\r\n \"type\": \"string\"\r\n },\r\n \"AllowIndexingOfEncryptedFiles\": {\r\n \"type\": \"string\"\r\n },\r\n \"AllowTelemetry\": {\r\n \"type\": \"string\"\r\n },\r\n \"AllowUnencryptedTraffic\": {\r\n \"type\": \"string\"\r\n },\r\n \"AlwaysInstallWithElevatedPrivileges\": {\r\n \"type\": \"string\"\r\n },\r\n \"AlwaysPromptForPasswordUponConnection\": {\r\n \"type\": \"string\"\r\n },\r\n \"ApplicationSpecifyTheMaximumLogFileSizeKB\": {\r\n \"type\": \"string\"\r\n },\r\n \"AutomaticallySendMemoryDumpsForOSgeneratedErrorReports\": {\r\n \"type\": \"string\"\r\n },\r\n \"ConfigureDefaultConsent\": {\r\n \"type\": \"string\"\r\n },\r\n \"ConfigureWindowsSmartScreen\": {\r\n \"type\": \"string\"\r\n },\r\n \"DisallowDigestAuthentication\": {\r\n \"type\": \"string\"\r\n },\r\n \"DisallowWinRMFromStoringRunAsCredentials\": {\r\n \"type\": \"string\"\r\n },\r\n \"DoNotAllowPasswordsToBeSaved\": {\r\n \"type\": \"string\"\r\n },\r\n \"SecuritySpecifyTheMaximumLogFileSizeKB\": {\r\n \"type\": \"string\"\r\n },\r\n \"SetClientConnectionEncryptionLevel\": {\r\n \"type\": \"string\"\r\n },\r\n \"SetTheDefaultBehaviorForAutoRun\": {\r\n \"type\": \"string\"\r\n },\r\n \"SetupSpecifyTheMaximumLogFileSizeKB\": {\r\n \"type\": \"string\"\r\n },\r\n \"SystemSpecifyTheMaximumLogFileSizeKB\": {\r\n \"type\": \"string\"\r\n },\r\n \"TurnOffDataExecutionPreventionForExplorer\": {\r\n \"type\": \"string\"\r\n },\r\n \"SpecifyTheIntervalToCheckForDefinitionUpdates\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Send file samples when further analysis is required;ExpectedValue\",\r\n \"value\": \"[parameters('SendFileSamplesWhenFurtherAnalysisIsRequired')]\"\r\n },\r\n {\r\n \"name\": \"Allow indexing of encrypted files;ExpectedValue\",\r\n \"value\": \"[parameters('AllowIndexingOfEncryptedFiles')]\"\r\n },\r\n {\r\n \"name\": \"Allow Telemetry;ExpectedValue\",\r\n \"value\": \"[parameters('AllowTelemetry')]\"\r\n },\r\n {\r\n \"name\": \"Allow unencrypted traffic;ExpectedValue\",\r\n \"value\": \"[parameters('AllowUnencryptedTraffic')]\"\r\n },\r\n {\r\n \"name\": \"Always install with elevated privileges;ExpectedValue\",\r\n \"value\": \"[parameters('AlwaysInstallWithElevatedPrivileges')]\"\r\n },\r\n {\r\n \"name\": \"Always prompt for password upon connection;ExpectedValue\",\r\n \"value\": \"[parameters('AlwaysPromptForPasswordUponConnection')]\"\r\n },\r\n {\r\n \"name\": \"Application: Specify the maximum log file size (KB);ExpectedValue\",\r\n \"value\": \"[parameters('ApplicationSpecifyTheMaximumLogFileSizeKB')]\"\r\n },\r\n {\r\n \"name\": \"Automatically send memory dumps for OS-generated error reports;ExpectedValue\",\r\n \"value\": \"[parameters('AutomaticallySendMemoryDumpsForOSgeneratedErrorReports')]\"\r\n },\r\n {\r\n \"name\": \"Configure Default consent;ExpectedValue\",\r\n \"value\": \"[parameters('ConfigureDefaultConsent')]\"\r\n },\r\n {\r\n \"name\": \"Configure Windows SmartScreen;ExpectedValue\",\r\n \"value\": \"[parameters('ConfigureWindowsSmartScreen')]\"\r\n },\r\n {\r\n \"name\": \"Disallow Digest authentication;ExpectedValue\",\r\n \"value\": \"[parameters('DisallowDigestAuthentication')]\"\r\n },\r\n {\r\n \"name\": \"Disallow WinRM from storing RunAs credentials;ExpectedValue\",\r\n \"value\": \"[parameters('DisallowWinRMFromStoringRunAsCredentials')]\"\r\n },\r\n {\r\n \"name\": \"Do not allow passwords to be saved;ExpectedValue\",\r\n \"value\": \"[parameters('DoNotAllowPasswordsToBeSaved')]\"\r\n },\r\n {\r\n \"name\": \"Security: Specify the maximum log file size (KB);ExpectedValue\",\r\n \"value\": \"[parameters('SecuritySpecifyTheMaximumLogFileSizeKB')]\"\r\n },\r\n {\r\n \"name\": \"Set client connection encryption level;ExpectedValue\",\r\n \"value\": \"[parameters('SetClientConnectionEncryptionLevel')]\"\r\n },\r\n {\r\n \"name\": \"Set the default behavior for AutoRun;ExpectedValue\",\r\n \"value\": \"[parameters('SetTheDefaultBehaviorForAutoRun')]\"\r\n },\r\n {\r\n \"name\": \"Setup: Specify the maximum log file size (KB);ExpectedValue\",\r\n \"value\": \"[parameters('SetupSpecifyTheMaximumLogFileSizeKB')]\"\r\n },\r\n {\r\n \"name\": \"System: Specify the maximum log file size (KB);ExpectedValue\",\r\n \"value\": \"[parameters('SystemSpecifyTheMaximumLogFileSizeKB')]\"\r\n },\r\n {\r\n \"name\": \"Turn off Data Execution Prevention for Explorer;ExpectedValue\",\r\n \"value\": \"[parameters('TurnOffDataExecutionPreventionForExplorer')]\"\r\n },\r\n {\r\n \"name\": \"Specify the interval to check for definition updates;ExpectedValue\",\r\n \"value\": \"[parameters('SpecifyTheIntervalToCheckForDefinitionUpdates')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Send file samples when further analysis is required;ExpectedValue\",\r\n \"value\": \"[parameters('SendFileSamplesWhenFurtherAnalysisIsRequired')]\"\r\n },\r\n {\r\n \"name\": \"Allow indexing of encrypted files;ExpectedValue\",\r\n \"value\": \"[parameters('AllowIndexingOfEncryptedFiles')]\"\r\n },\r\n {\r\n \"name\": \"Allow Telemetry;ExpectedValue\",\r\n \"value\": \"[parameters('AllowTelemetry')]\"\r\n },\r\n {\r\n \"name\": \"Allow unencrypted traffic;ExpectedValue\",\r\n \"value\": \"[parameters('AllowUnencryptedTraffic')]\"\r\n },\r\n {\r\n \"name\": \"Always install with elevated privileges;ExpectedValue\",\r\n \"value\": \"[parameters('AlwaysInstallWithElevatedPrivileges')]\"\r\n },\r\n {\r\n \"name\": \"Always prompt for password upon connection;ExpectedValue\",\r\n \"value\": \"[parameters('AlwaysPromptForPasswordUponConnection')]\"\r\n },\r\n {\r\n \"name\": \"Application: Specify the maximum log file size (KB);ExpectedValue\",\r\n \"value\": \"[parameters('ApplicationSpecifyTheMaximumLogFileSizeKB')]\"\r\n },\r\n {\r\n \"name\": \"Automatically send memory dumps for OS-generated error reports;ExpectedValue\",\r\n \"value\": \"[parameters('AutomaticallySendMemoryDumpsForOSgeneratedErrorReports')]\"\r\n },\r\n {\r\n \"name\": \"Configure Default consent;ExpectedValue\",\r\n \"value\": \"[parameters('ConfigureDefaultConsent')]\"\r\n },\r\n {\r\n \"name\": \"Configure Windows SmartScreen;ExpectedValue\",\r\n \"value\": \"[parameters('ConfigureWindowsSmartScreen')]\"\r\n },\r\n {\r\n \"name\": \"Disallow Digest authentication;ExpectedValue\",\r\n \"value\": \"[parameters('DisallowDigestAuthentication')]\"\r\n },\r\n {\r\n \"name\": \"Disallow WinRM from storing RunAs credentials;ExpectedValue\",\r\n \"value\": \"[parameters('DisallowWinRMFromStoringRunAsCredentials')]\"\r\n },\r\n {\r\n \"name\": \"Do not allow passwords to be saved;ExpectedValue\",\r\n \"value\": \"[parameters('DoNotAllowPasswordsToBeSaved')]\"\r\n },\r\n {\r\n \"name\": \"Security: Specify the maximum log file size (KB);ExpectedValue\",\r\n \"value\": \"[parameters('SecuritySpecifyTheMaximumLogFileSizeKB')]\"\r\n },\r\n {\r\n \"name\": \"Set client connection encryption level;ExpectedValue\",\r\n \"value\": \"[parameters('SetClientConnectionEncryptionLevel')]\"\r\n },\r\n {\r\n \"name\": \"Set the default behavior for AutoRun;ExpectedValue\",\r\n \"value\": \"[parameters('SetTheDefaultBehaviorForAutoRun')]\"\r\n },\r\n {\r\n \"name\": \"Setup: Specify the maximum log file size (KB);ExpectedValue\",\r\n \"value\": \"[parameters('SetupSpecifyTheMaximumLogFileSizeKB')]\"\r\n },\r\n {\r\n \"name\": \"System: Specify the maximum log file size (KB);ExpectedValue\",\r\n \"value\": \"[parameters('SystemSpecifyTheMaximumLogFileSizeKB')]\"\r\n },\r\n {\r\n \"name\": \"Turn off Data Execution Prevention for Explorer;ExpectedValue\",\r\n \"value\": \"[parameters('TurnOffDataExecutionPreventionForExplorer')]\"\r\n },\r\n {\r\n \"name\": \"Specify the interval to check for definition updates;ExpectedValue\",\r\n \"value\": \"[parameters('SpecifyTheIntervalToCheckForDefinitionUpdates')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7040a231-fb65-4412-8c0a-b365f4866c24\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7040a231-fb65-4412-8c0a-b365f4866c24\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1254 - Contingency Plan | Resume All Missions / Business Functions\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1254\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/704e136a-4fe0-427c-b829-cd69957f5d2b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"704e136a-4fe0-427c-b829-cd69957f5d2b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'System Audit Policies - System'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - System'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesSystem\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7066131b-61a6-4917-a7e4-72e8983f0aa6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7066131b-61a6-4917-a7e4-72e8983f0aa6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1509 - Position Risk Designation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1509\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/70792197-9bfc-4813-905a-bd33993e327f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"70792197-9bfc-4813-905a-bd33993e327f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure Azure Arc enabled Kubernetes clusters to install Azure Defender's extension\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Defender's extension for Azure Arc provides threat protection for your Arc enabled Kubernetes clusters. The extension collects data from all nodes in the cluster and sends it to the Azure Defender for Kubernetes backend in the cloud for further analysis. Learn more in https://docs.microsoft.com/azure/security-center/defender-for-kubernetes-azure-arc.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Kubernetes\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Kubernetes/connectedClusters\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Kubernetes/connectedClusters/distribution\",\r\n \"in\": [\r\n \"generic\",\r\n \"openshift\",\r\n \"rancher_rke\",\r\n \"tkg\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Kubernetes/connectedClusters/connectivityStatus\",\r\n \"equals\": \"connected\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.KubernetesConfiguration/extensions\",\r\n \"deploymentScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/extensions/extensionType\",\r\n \"equals\": \"microsoft.azuredefender.kubernetes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/extensions/installState\",\r\n \"equals\": \"Installed\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"clusterRegion\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"clusterResourceId\": {\r\n \"value\": \"[field('id')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"clusterRegion\": {\r\n \"type\": \"string\"\r\n },\r\n \"clusterResourceId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"locationLongNameToShortMap\": {\r\n \"australiacentral\": \"CAU\",\r\n \"australiaeast\": \"EAU\",\r\n \"australiasoutheast\": \"SEAU\",\r\n \"brazilsouth\": \"CQ\",\r\n \"canadacentral\": \"CCA\",\r\n \"centralindia\": \"CIN\",\r\n \"centralus\": \"CUS\",\r\n \"eastasia\": \"EA\",\r\n \"eastus\": \"EUS\",\r\n \"eastus2\": \"EUS2\",\r\n \"eastus2euap\": \"eus2p\",\r\n \"germanywestcentral\": \"DEWC\",\r\n \"francecentral\": \"PAR\",\r\n \"japaneast\": \"EJP\",\r\n \"koreacentral\": \"SE\",\r\n \"northcentralus\": \"NCUS\",\r\n \"northeurope\": \"NEU\",\r\n \"norwayeast\": \"NOE\",\r\n \"southafricanorth\": \"JNB\",\r\n \"southcentralus\": \"SCUS\",\r\n \"southeastasia\": \"SEA\",\r\n \"swedencentral\": \"SEC\",\r\n \"switzerlandnorth\": \"CHN\",\r\n \"switzerlandwest\": \"CHW\",\r\n \"uaenorth\": \"DXB\",\r\n \"uksouth\": \"SUK\",\r\n \"ukwest\": \"WUK\",\r\n \"westcentralus\": \"WCUS\",\r\n \"westeurope\": \"WEU\",\r\n \"westus\": \"WUS\",\r\n \"westus2\": \"WUS2\",\r\n \"usgovvirginia\": \"USGV\",\r\n \"usgovarizona\": \"USGA\",\r\n \"usgovtexas\": \"USGT\",\r\n \"chinaeast\": \"CNE\",\r\n \"chinaeast2\": \"CNE2\",\r\n \"chinawest\": \"CNW\",\r\n \"chinawest2\": \"CNW2\"\r\n },\r\n \"locationCode\": \"[variables('locationLongNameToShortMap')[parameters('clusterRegion')]]\",\r\n \"subscriptionId\": \"[subscription().subscriptionId]\",\r\n \"defaultRGName\": \"[concat('DefaultResourceGroup-', variables('locationCode'))]\",\r\n \"workspaceName\": \"[concat('DefaultWorkspace-', variables('subscriptionId'),'-', variables('locationCode'))]\",\r\n \"deployDefaultAscResourceGroup\": \"[concat('deployDefaultAscResourceGroup-', uniqueString(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"name\": \"[variables('defaultRGName')]\",\r\n \"apiVersion\": \"2019-05-01\",\r\n \"location\": \"[parameters('clusterRegion')]\"\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('deployDefaultAscResourceGroup')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"resourceGroup\": \"[variables('defaultRGName')]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"parameters\": {\r\n \"clusterRegion\": {\r\n \"value\": \"[parameters('clusterRegion')]\"\r\n },\r\n \"workspaceName\": {\r\n \"value\": \"[variables('workspaceName')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"clusterRegion\": {\r\n \"type\": \"string\"\r\n },\r\n \"workspaceName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n \"name\": \"[parameters('workspaceName')]\",\r\n \"apiVersion\": \"2015-11-01-preview\",\r\n \"location\": \"[parameters('clusterRegion')]\",\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"pernode\"\r\n },\r\n \"retentionInDays\": 30,\r\n \"features\": {\r\n \"searchVersion\": 1\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups', variables('defaultRGName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[Concat('arc-k8s-defender-extension', '-', uniqueString(parameters('clusterResourceId')))]\",\r\n \"apiVersion\": \"2020-10-01\",\r\n \"subscriptionId\": \"[variables('subscriptionId')]\",\r\n \"resourceGroup\": \"[split(parameters('clusterResourceId'),'/')[4]]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"parameters\": {\r\n \"workspaceResourceId\": {\r\n \"value\": \"[concat('/subscriptions/', variables('subscriptionId'), '/resourcegroups/', variables('defaultRGName'), '/providers/Microsoft.OperationalInsights/workspaces/', variables('workspaceName'))]\"\r\n },\r\n \"clusterResourceId\": {\r\n \"value\": \"[parameters('clusterResourceId')]\"\r\n },\r\n \"clusterRegion\": {\r\n \"value\": \"[parameters('clusterRegion')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"workspaceResourceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"clusterResourceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"clusterRegion\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.KubernetesConfiguration/extensions\",\r\n \"apiVersion\": \"2020-07-01-preview\",\r\n \"name\": \"microsoft.azuredefender.kubernetes\",\r\n \"location\": \"[parameters('clusterRegion')]\",\r\n \"identity\": {\r\n \"type\": \"systemassigned\"\r\n },\r\n \"properties\": {\r\n \"extensionType\": \"microsoft.azuredefender.kubernetes\",\r\n \"configurationSettings\": {\r\n \"logAnalyticsWorkspaceResourceID\": \"[parameters('workspaceResourceId')]\"\r\n },\r\n \"configurationProtectedSettings\": {\r\n \"omsagent.secret.wsid\": \"[reference(parameters('workspaceResourceId'), '2015-03-20').customerId]\",\r\n \"omsagent.secret.key\": \"[listKeys(parameters('workspaceResourceId'), '2015-03-20').primarySharedKey]\"\r\n },\r\n \"autoUpgradeMinorVersion\": true,\r\n \"releaseTrain\": \"Stable\",\r\n \"scope\": {\r\n \"Cluster\": {\r\n \"releaseNamespace\": \"azuredefender\"\r\n }\r\n }\r\n },\r\n \"scope\": \"[concat('Microsoft.Kubernetes/connectedClusters/', split(parameters('clusterResourceId'),'/')[8])]\"\r\n }\r\n ]\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[variables('deployDefaultAscResourceGroup')]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/708b60a6-d253-4fe0-9114-4be4c00f012c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"708b60a6-d253-4fe0-9114-4be4c00f012c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1541 - Risk Assessment\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1541\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/70f6af82-7be6-44aa-9b15-8b9231b2e434\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"70f6af82-7be6-44aa-9b15-8b9231b2e434\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1691 - Information System Monitoring | Automated Tools For Real-Time Analysis\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1691\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/71475fb4-49bd-450b-a1a5-f63894c24725\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"71475fb4-49bd-450b-a1a5-f63894c24725\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1481 - Temperature And Humidity Controls\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1481\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/717a1c78-a267-4f56-ac58-ee6c54dc4339\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"717a1c78-a267-4f56-ac58-ee6c54dc4339\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1129 - Time Stamps | Synchronization With Authoritative Time Source\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1129\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/71bb965d-4047-4623-afd4-b8189a58df5d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"71bb965d-4047-4623-afd4-b8189a58df5d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Cognitive Services accounts should have local authentication methods disabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling local authentication methods improves security by ensuring that Cognitive Services accounts require Azure Active Directory identities exclusively for authentication. Learn more at: https://aka.ms/cs/auth.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Cognitive Services\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.CognitiveServices/accounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/disableLocalAuth\",\r\n \"notEquals\": true\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/71ef260a-8f18-47b7-abcb-62d0673d94dc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"71ef260a-8f18-47b7-abcb-62d0673d94dc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1395 - System Maintenance Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1395\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7207a023-a517-41c5-9df2-09d4c6845a05\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7207a023-a517-41c5-9df2-09d4c6845a05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs on which the DSC configuration is not compliant\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows VMs on which the Desired State Configuration (DSC) configuration is not compliant. This policy is only applicable to machines with WMF 4 and above. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsDscConfiguration\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7227ebe5-9ff7-47ab-b823-171cd02fb90f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7227ebe5-9ff7-47ab-b823-171cd02fb90f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'Administrative Templates - Network'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Administrative Templates - Network'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_AdministrativeTemplatesNetwork\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7229bd6a-693d-478a-87f0-1dc1af06f3b8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7229bd6a-693d-478a-87f0-1dc1af06f3b8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Ensure that 'Python version' is the latest, if used as a part of the Function app\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Periodically, newer versions are released for Python software either due to security flaws or to include additional functionality. Using the latest Python version for Function apps is recommended in order to take advantage of security fixes, if any, and/or new functionalities of the latest version. Currently, this policy only applies to Linux web apps.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"WindowsPythonLatestVersion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"[Deprecated]: Latest Windows Python version\",\r\n \"description\": \"Latest supported Python version for App Services\",\r\n \"deprecated\": true\r\n },\r\n \"defaultValue\": \"3.6\"\r\n },\r\n \"LinuxPythonLatestVersion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Linux Latest Python version\",\r\n \"description\": \"Latest supported Python version for App Services\"\r\n },\r\n \"defaultValue\": \"3.9\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"contains\": \"linux\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.linuxFxVersion\",\r\n \"notContains\": \"PYTHON\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.linuxFxVersion\",\r\n \"equals\": \"[concat('PYTHON|', parameters('LinuxPythonLatestVersion'))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7238174a-fd10-4ef0-817e-fc820a951d73\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7238174a-fd10-4ef0-817e-fc820a951d73\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Ensure that 'PHP version' is the latest, if used as a part of the WEB app\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Periodically, newer versions are released for PHP software either due to security flaws or to include additional functionality. Using the latest PHP version for web apps is recommended in order to take advantage of security fixes, if any, and/or new functionalities of the latest version. Currently, this policy only applies to Linux web apps.\",\r\n \"metadata\": {\r\n \"version\": \"2.1.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"PHPLatestVersion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Latest PHP version\",\r\n \"description\": \"Latest supported PHP version for App Services\"\r\n },\r\n \"defaultValue\": \"7.4\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"contains\": \"linux\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.linuxFxVersion\",\r\n \"notContains\": \"PHP\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.linuxFxVersion\",\r\n \"equals\": \"[concat('PHP|', parameters('PHPLatestVersion'))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7261b898-8a84-4db8-9e04-18527132abb3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7261b898-8a84-4db8-9e04-18527132abb3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Windows machines should meet requirements of the Azure compute security baseline\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if the machine is not configured correctly for one of the recommendations in the Azure compute security baseline.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.1-preview\",\r\n \"preview\": true,\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureWindowsBaseline\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureWindowsBaseline\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/72650e9f-97bc-4b2a-ab5f-9781a9fcecbc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"72650e9f-97bc-4b2a-ab5f-9781a9fcecbc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs that allow re-use of the previous 24 passwords\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that allow re-use of the previous 24 passwords. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"2.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"EnforcePasswordHistory\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"EnforcePasswordHistory\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/726671ac-c4de-4908-8c7d-6043ae62e3b6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"726671ac-c4de-4908-8c7d-6043ae62e3b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Add a tag to resource groups\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Adds the specified tag and value when any resource group missing this tag is created or updated. Existing resource groups can be remediated by triggering a remediation task. If the tag exists with a different value it will not be changed.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Value\",\r\n \"description\": \"Value of the tag, such as 'production'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"add\",\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/726aca4c-86e9-4b04-b0c5-073027359532\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"726aca4c-86e9-4b04-b0c5-073027359532\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure App Configuration stores to disable local authentication methods\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable local authentication methods so that your App Configuration stores require Azure Active Directory identities exclusively for authentication. Learn more at: https://go.microsoft.com/fwlink/?linkid=2161954.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Configuration\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.AppConfiguration/configurationStores\"\r\n },\r\n {\r\n \"field\": \"Microsoft.AppConfiguration/configurationStores/disableLocalAuth\",\r\n \"notEquals\": true\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"conflictEffect\": \"audit\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"condition\": \"[greaterOrEquals(requestContext().apiVersion, '2021-03-01-preview')]\",\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.AppConfiguration/configurationStores/disableLocalAuth\",\r\n \"value\": true\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/72bc14af-4ab8-43af-b4e4-38e7983f9a1f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"72bc14af-4ab8-43af-b4e4-38e7983f9a1f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"App Service Apps should be injected into a virtual network\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Injecting App Service Apps in a virtual network unlocks advanced App Service networking and security features and provides you with greater control over your network security configuration. Learn more at: https://docs.microsoft.com/azure/app-service/web-sites-integrate-with-vnet.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/virtualNetworkSubnetId\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/72d04c29-f87d-4575-9731-419ff16a2757\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"72d04c29-f87d-4575-9731-419ff16a2757\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Synapse workspaces should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to Azure Synapse workspace, data leakage risks are reduced. Learn more about private links at: https://docs.microsoft.com/azure/synapse-analytics/security/how-to-connect-to-workspace-with-private-links.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Synapse\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Synapse/workspaces\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Synapse/workspaces/privateEndpointConnections[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Synapse/workspaces/privateEndpointConnections[*].privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/72d11df1-dd8a-41f7-8925-b05b960ebafc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"72d11df1-dd8a-41f7-8925-b05b960ebafc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1524 - Personnel Transfer\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1524\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/72f1cb4e-2439-4fe8-88ea-b8671ce3c268\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"72f1cb4e-2439-4fe8-88ea-b8671ce3c268\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1393 - Information Spillage Response | Exposure To Unauthorized Personnel\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1393\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/731856d8-1598-4b75-92de-7d46235747c0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"731856d8-1598-4b75-92de-7d46235747c0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1101 - Audit And Accountability Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1101\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7327b708-f0e0-457d-9d2a-527fcc9c9a65\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7327b708-f0e0-457d-9d2a-527fcc9c9a65\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure App Configuration to disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable public network access for App Configuration so that it isn't accessible over the public internet. This configuration helps protect them against data leakage risks. You can limit exposure of the your resources by creating private endpoints instead. Learn more at: https://aka.ms/appconfig/private-endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Configuration\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.AppConfiguration/configurationStores\"\r\n },\r\n {\r\n \"field\": \"Microsoft.AppConfiguration/configurationStores/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"conflictEffect\": \"audit\",\r\n \"operations\": [\r\n {\r\n \"condition\": \"[greater(requestContext().apiVersion, '2019-10-01')]\",\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.AppConfiguration/configurationStores/publicNetworkAccess\",\r\n \"value\": \"Disabled\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/73290fa2-dfa7-4bbb-945d-a5e23b75df2c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"73290fa2-dfa7-4bbb-945d-a5e23b75df2c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1456 - Physical Access Control\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1456\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/733ba9e3-9e7c-440a-a7aa-6196a90a2870\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"733ba9e3-9e7c-440a-a7aa-6196a90a2870\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Workflow Automation for Azure Security Center recommendations\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Enable automation of Azure Security Center recommendations. This policy deploys a workflow automation with your conditions and triggers on the assigned scope. To deploy this policy on newly created subscriptions, open the Compliance tab, select the relevant non-compliant assignment and create a remediation task.\",\r\n \"metadata\": {\r\n \"version\": \"4.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"automationName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Automation name\",\r\n \"description\": \"This is the automation name.\"\r\n }\r\n },\r\n \"resourceGroupName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource group name\",\r\n \"description\": \"The resource group name where the workflow automation is created. If you enter a name for a resource group that doesn't exist, it'll be created in the subscription.\"\r\n }\r\n },\r\n \"resourceGroupLocation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource group location\",\r\n \"description\": \"The location where the resource group and the workflow automation are created.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"createResourceGroup\": {\r\n \"type\": \"Boolean\",\r\n \"metadata\": {\r\n \"displayName\": \"Create resource group\",\r\n \"description\": \"If a resource group does not exists in the scope, a new resource group will be created. If the resource group exists and this flag is set to 'true' the policy will re-deploy the resource group. Please note this will reset any Azure Tag on the resource group.\"\r\n },\r\n \"allowedValues\": [\r\n true,\r\n false\r\n ],\r\n \"defaultValue\": true\r\n },\r\n \"recommendationNames\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Recommendation IDs\",\r\n \"description\": \"For all recommendations, leave empty. For specific recommendations, enter a list of recommendation IDs separated by semicolons (';'). Recommendation IDs are available through the Assessments API (https://docs.microsoft.com/en-us/rest/api/securitycenter/assessments), or Azure Resource Graph Explorer, choose securityresources and microsoft.security/assessments.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"recommendationSeverities\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Recommendation severities\",\r\n \"description\": \"Determines recommendation severities. Example: High;Medium;Low;\"\r\n },\r\n \"allowedValues\": [\r\n \"High\",\r\n \"Medium\",\r\n \"Low\"\r\n ],\r\n \"defaultValue\": [\r\n \"High\",\r\n \"Medium\",\r\n \"Low\"\r\n ]\r\n },\r\n \"recommendationStates\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Recommendation states\",\r\n \"description\": \"Determines recommendation states. Recommendations with unhealthy state require your attention to resolve. When a recommendation state is healthy, it no longer applies to the resource as Security Center detects it as healthy. A recommendation is not-applicable if, for example, it was disabled in the Security Policy. Example: Healthy;Unhealthy;Not Applicable;\"\r\n },\r\n \"allowedValues\": [\r\n \"Healthy\",\r\n \"Unhealthy\",\r\n \"Not Applicable\"\r\n ],\r\n \"defaultValue\": [\r\n \"Healthy\",\r\n \"Unhealthy\",\r\n \"Not Applicable\"\r\n ]\r\n },\r\n \"logicAppResourceId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Logic App\",\r\n \"description\": \"The Logic App that is triggered.\",\r\n \"strongType\": \"Microsoft.Logic/workflows\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"logicAppTrigger\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Logic app trigger\",\r\n \"description\": \"The trigger connector of the logic app that is triggered. Possible values: 'Manual (Incoming HTTP request)', 'When an Azure Security Center Recommendation is created or triggered'.\"\r\n },\r\n \"allowedValues\": [\r\n \"Manual (Incoming HTTP request)\",\r\n \"When an Azure Security Center Recommendation is created or triggered\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/automations\",\r\n \"name\": \"[parameters('automationName')]\",\r\n \"existenceScope\": \"resourcegroup\",\r\n \"ResourceGroupName\": \"[parameters('resourceGroupName')]\",\r\n \"deploymentScope\": \"subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/isEnabled\",\r\n \"equals\": true\r\n },\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*].expectedValue\",\r\n \"in\": \"[union(if(equals(length(parameters('recommendationNames')),0),array('Microsoft.Security/assessments'),parameters('recommendationNames')),parameters('recommendationSeverities'),if(contains(parameters('recommendationStates'),'Not Applicable'),union(parameters('recommendationStates'), array('notapplicable')),parameters('recommendationStates')))]\"\r\n },\r\n {\r\n \"count\": {\r\n \"value\": \"[parameters('recommendationSeverities')]\",\r\n \"name\": \"recommendationSeverity\",\r\n \"where\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*].propertyJPath\",\r\n \"equals\": \"properties.metadata.severity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*].expectedValue\",\r\n \"equals\": \"[current('recommendationSeverity')]\"\r\n }\r\n ]\r\n }\r\n },\r\n \"equals\": \"[mul(max(1,length(parameters('recommendationNames'))),length(parameters('recommendationStates')))]\"\r\n }\r\n },\r\n \"equals\": \"[length(parameters('recommendationSeverities'))]\"\r\n },\r\n {\r\n \"count\": {\r\n \"value\": \"[parameters('recommendationStates')]\",\r\n \"name\": \"recommendationState\",\r\n \"where\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*].propertyJPath\",\r\n \"equals\": \"properties.status.code\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*].expectedValue\",\r\n \"equals\": \"[replace(current('recommendationState'), ' ','')]\"\r\n }\r\n ]\r\n }\r\n },\r\n \"equals\": \"[mul(max(1,length(parameters('recommendationNames'))),length(parameters('recommendationSeverities')))]\"\r\n }\r\n },\r\n \"equals\": \"[length(parameters('recommendationStates'))]\"\r\n },\r\n {\r\n \"count\": {\r\n \"value\": \"[parameters('recommendationNames')]\",\r\n \"name\": \"recommendationName\",\r\n \"where\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*].propertyJPath\",\r\n \"equals\": \"name\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*].expectedValue\",\r\n \"equals\": \"[current('recommendationName')]\"\r\n }\r\n ]\r\n }\r\n },\r\n \"equals\": \"[mul(length(parameters('recommendationSeverities')),length(parameters('recommendationStates')))]\"\r\n }\r\n },\r\n \"equals\": \"[length(parameters('recommendationNames'))]\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"automationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceGroupName\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceGroupLocation\": {\r\n \"type\": \"string\"\r\n },\r\n \"createResourceGroup\": {\r\n \"type\": \"bool\"\r\n },\r\n \"recommendationNames\": {\r\n \"type\": \"array\"\r\n },\r\n \"recommendationSeverities\": {\r\n \"type\": \"array\"\r\n },\r\n \"recommendationStates\": {\r\n \"type\": \"array\"\r\n },\r\n \"logicAppResourceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"logicAppTrigger\": {\r\n \"type\": \"string\"\r\n },\r\n \"guidValue\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"[newGuid()]\"\r\n }\r\n },\r\n \"variables\": {\r\n \"scopeDescription\": \"scope for subscription {0}\",\r\n \"recommendationNamesLength\": \"[length(parameters('recommendationNames'))]\",\r\n \"recommendationSeveritiesLength\": \"[length(parameters('recommendationSeverities'))]\",\r\n \"recommendationStatesLength\": \"[length(parameters('recommendationStates'))]\",\r\n \"recommendationNamesLengthIfEmpty\": \"[if(equals(variables('recommendationNamesLength'), 0), 1, variables('recommendationNamesLength'))]\",\r\n \"recommendationSeveritiesLengthIfEmpty\": \"[if(equals(variables('recommendationSeveritiesLength'), 0), 1, variables('recommendationSeveritiesLength'))]\",\r\n \"recommendationStatesLengthIfEmpty\": \"[if(equals(variables('recommendationStatesLength'), 0), 1, variables('recommendationStatesLength'))]\",\r\n \"totalRuleCombinationsForOneRecommendationName\": \"[mul(variables('recommendationSeveritiesLengthIfEmpty'),variables('recommendationStatesLengthIfEmpty'))]\",\r\n \"totalRuleCombinationsForOneRecommendationSeverity\": \"[variables('recommendationStatesLengthIfEmpty')]\",\r\n \"totalRuleCombinationsForOneRecommendationState\": 1,\r\n \"stateMap\": {\r\n \"Healthy\": \"healthy\",\r\n \"Unhealthy\": \"unhealthy\",\r\n \"Not Applicable\": \"notapplicable\"\r\n },\r\n \"triggerMap\": {\r\n \"Manual (Incoming HTTP request)\": \"manual\",\r\n \"When an Azure Security Center Recommendation is created or triggered\": \"When_an_Azure_Security_Center_Recommendation_is_created_or_triggered\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[parameters('createResourceGroup')]\",\r\n \"name\": \"[parameters('resourceGroupName')]\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"apiVersion\": \"2019-10-01\",\r\n \"location\": \"[parameters('resourceGroupLocation')]\"\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2019-10-01\",\r\n \"name\": \"[concat('nestedAutomationDeployment', '_', parameters('guidValue'))]\",\r\n \"resourceGroup\": \"[parameters('resourceGroupName')]\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups/', parameters('resourceGroupName'))]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"tags\": {},\r\n \"apiVersion\": \"2019-01-01-preview\",\r\n \"location\": \"[parameters('resourceGroupLocation')]\",\r\n \"name\": \"[parameters('automationName')]\",\r\n \"type\": \"Microsoft.Security/automations\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"description\": \"Workflow Automation for Azure Security Center recommendations via policy\",\r\n \"isEnabled\": true,\r\n \"scopes\": [\r\n {\r\n \"description\": \"[replace(variables('scopeDescription'),'{0}', subscription().subscriptionId)]\",\r\n \"scopePath\": \"[subscription().id]\"\r\n }\r\n ],\r\n \"sources\": [\r\n {\r\n \"eventSource\": \"Assessments\",\r\n \"copy\": [\r\n {\r\n \"name\": \"ruleSets\",\r\n \"count\": \"[mul(variables('recommendationNamesLengthIfEmpty'), mul(variables('recommendationSeveritiesLengthIfEmpty'),variables('recommendationStatesLengthIfEmpty')))]\",\r\n \"input\": {\r\n \"rules\": [\r\n {\r\n \"propertyJPath\": \"[if(equals(variables('recommendationNamesLength'), 0), 'type', 'name')]\",\r\n \"propertyType\": \"string\",\r\n \"expectedValue\": \"[if(equals(variables('recommendationNamesLength'), 0), 'Microsoft.Security/assessments', parameters('recommendationNames')[mod(div(copyIndex('ruleSets'), variables('totalRuleCombinationsForOneRecommendationName')), variables('recommendationNamesLength'))])]\",\r\n \"operator\": \"Contains\"\r\n },\r\n {\r\n \"propertyJPath\": \"properties.metadata.severity\",\r\n \"propertyType\": \"string\",\r\n \"expectedValue\": \"[parameters('recommendationSeverities')[mod(div(copyIndex('ruleSets'), variables('totalRuleCombinationsForOneRecommendationSeverity')), variables('recommendationSeveritiesLength'))]]\",\r\n \"operator\": \"Equals\"\r\n },\r\n {\r\n \"propertyJPath\": \"properties.status.code\",\r\n \"propertyType\": \"string\",\r\n \"expectedValue\": \"[variables('stateMap')[parameters('recommendationStates')[mod(div(copyIndex('ruleSets'), variables('totalRuleCombinationsForOneRecommendationState')), variables('recommendationStatesLength'))]]]\",\r\n \"operator\": \"Contains\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n ],\r\n \"actions\": [\r\n {\r\n \"actionType\": \"LogicApp\",\r\n \"logicAppResourceId\": \"[parameters('logicAppResourceId')]\",\r\n \"uri\": \"[listCallbackUrl(concat(parameters('logicAppResourceId'), '/triggers/', variables('triggerMap')[parameters('logicAppTrigger')]),'2016-06-01').value]\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"automationName\": {\r\n \"value\": \"[parameters('automationName')]\"\r\n },\r\n \"resourceGroupName\": {\r\n \"value\": \"[parameters('resourceGroupName')]\"\r\n },\r\n \"resourceGroupLocation\": {\r\n \"value\": \"[parameters('resourceGroupLocation')]\"\r\n },\r\n \"createResourceGroup\": {\r\n \"value\": \"[parameters('createResourceGroup')]\"\r\n },\r\n \"recommendationNames\": {\r\n \"value\": \"[parameters('recommendationNames')]\"\r\n },\r\n \"recommendationSeverities\": {\r\n \"value\": \"[parameters('recommendationSeverities')]\"\r\n },\r\n \"recommendationStates\": {\r\n \"value\": \"[parameters('recommendationStates')]\"\r\n },\r\n \"logicAppResourceId\": {\r\n \"value\": \"[parameters('logicAppResourceId')]\"\r\n },\r\n \"logicAppTrigger\": {\r\n \"value\": \"[parameters('logicAppTrigger')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/73d6ab6c-2475-4850-afd6-43795f3492ef\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"73d6ab6c-2475-4850-afd6-43795f3492ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Linux machines should only have local accounts that are allowed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Managing user accounts using Azure Active Directory is a best practice for management of identities. Reducing local machine accounts helps prevent the proliferation of identities managed outside a central system. Machines are non-compliant if local user accounts exist that are enabled and not listed in the policy parameter.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"LocalUsers_Linux\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"Allowed\": \"[LocalUser]Accounts;Exclude\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"Allowed\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed local accounts\",\r\n \"description\": \"List the name of accounts that should be excluded, seperated by a semicolon (';'). If these accounts exist and are enabled, they will be identified as Compliant.\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"LocalUsers_Linux\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[LocalUser]Accounts;Exclude', '=', parameters('Allowed')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/73db37c4-f180-4b0f-ab2c-8ee96467686b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"73db37c4-f180-4b0f-ab2c-8ee96467686b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"API Management service should use a SKU that supports virtual networks\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"With supported SKUs of API Management, deploying service into a virtual network unlocks advanced API Management networking and security features which provides you greater control over your network security configuration. Learn more at: https://aka.ms/apimvnet.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"API Management\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"listOfAllowedSKUs\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of SKUs that can be specified for Azure API Management service.\",\r\n \"displayName\": \"Allowed SKUs\"\r\n },\r\n \"allowedValues\": [\r\n \"Developer\",\r\n \"Basic\",\r\n \"Standard\",\r\n \"Premium\",\r\n \"Isolated\",\r\n \"Consumption\"\r\n ],\r\n \"defaultValue\": [\r\n \"Developer\",\r\n \"Premium\",\r\n \"Isolated\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ApiManagement/service\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.ApiManagement/service/sku.name\",\r\n \"in\": \"[parameters('listOfAllowedSKUs')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/73ef9241-5d81-4cd4-b483-8443d1730fe5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"73ef9241-5d81-4cd4-b483-8443d1730fe5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1581 - Information System Documentation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1581\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/742b549b-7a25-465f-b83c-ea1ffb4f4e0e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"742b549b-7a25-465f-b83c-ea1ffb4f4e0e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Storage accounts should be limited by allowed SKUs\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Restrict the set of storage account SKUs that your organization can deploy.\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the audit policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Deny\"\r\n },\r\n \"listOfAllowedSKUs\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of SKUs that can be specified for storage accounts.\",\r\n \"displayName\": \"Allowed SKUs\",\r\n \"strongType\": \"StorageSKUs\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Storage/storageAccounts/sku.name\",\r\n \"in\": \"[parameters('listOfAllowedSKUs')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7433c107-6db4-4ad1-b57a-a76dce0154a1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7433c107-6db4-4ad1-b57a-a76dce0154a1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1631 - Boundary Protection | Deny By Default / Allow By Exception\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1631\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/74ae9b8e-e7bb-4c9c-992f-c535282f7a2c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"74ae9b8e-e7bb-4c9c-992f-c535282f7a2c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Defender for Storage to be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for Storage provides detections of unusual and potentially harmful attempts to access or exploit storage accounts.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"StorageAccounts\",\r\n \"deploymentScope\": \"subscription\",\r\n \"existenceScope\": \"subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n },\r\n \"deployment\": {\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {},\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"name\": \"StorageAccounts\",\r\n \"properties\": {\r\n \"pricingTier\": \"Standard\"\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/74c30959-af11-47b3-9ed2-a26e03f427a3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"74c30959-af11-47b3-9ed2-a26e03f427a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Ensure that 'Python version' is the latest, if used as a part of the API app\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Periodically, newer versions are released for Python software either due to security flaws or to include additional functionality. Using the latest Python version for API apps is recommended in order to take advantage of security fixes, if any, and/or new functionalities of the latest version. Currently, this policy only applies to Linux web apps.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"WindowsPythonLatestVersion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"[Deprecated]: Latest Windows Python version\",\r\n \"description\": \"Latest supported Python version for App Services\",\r\n \"deprecated\": true\r\n },\r\n \"defaultValue\": \"3.6\"\r\n },\r\n \"LinuxPythonLatestVersion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Linux Latest Python version\",\r\n \"description\": \"Latest supported Python version for App Services\"\r\n },\r\n \"defaultValue\": \"3.9\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"contains\": \"linux\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.linuxFxVersion\",\r\n \"notContains\": \"PYTHON\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.linuxFxVersion\",\r\n \"equals\": \"[concat('PYTHON|', parameters('LinuxPythonLatestVersion'))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/74c3584d-afae-46f7-a20a-6f8adba71a16\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"74c3584d-afae-46f7-a20a-6f8adba71a16\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Public network access should be disabled for Batch accounts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling public network access on a Batch account improves security by ensuring your Batch account can only be accessed from a private endpoint. Learn more about disabling public network access at https://docs.microsoft.com/azure/batch/private-connectivity.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Batch\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The desired effect of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Batch/batchAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Batch/batchAccounts/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/74c5a0ae-5e48-4738-b093-65e23a060488\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"74c5a0ae-5e48-4738-b093-65e23a060488\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Public IP addresses should have resource logs enabled for Azure DDoS Protection Standard\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable resource logs for public IP addressess in diagnostic settings to stream to a Log Analytics workspace. Get detailed visibility into attack traffic and actions taken to mitigate DDoS attacks via notifications, reports and flow logs.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Diagnostic setting name\",\r\n \"description\": \"Profile name for the Azure diagnostic settings resource\"\r\n }\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"The target Log Analytics workspace for the diagnostic settings\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable Logs\",\r\n \"description\": \"Enable Logs - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable Metrics\",\r\n \"description\": \"Enable Metrics - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/publicIPAddresses\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('LogsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('MetricsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/workspaceId\",\r\n \"equals\": \"[parameters('logAnalytics')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/publicIPAddresses/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('name'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"DDoSProtectionNotifications\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"DDoSMitigationFlowLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"DDoSMitigationReports\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat(parameters('logAnalytics'), 'configured for resource logs for ', ': ', parameters('name'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/752154a7-1e0f-45c6-a880-ac75a7e4f648\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"752154a7-1e0f-45c6-a880-ac75a7e4f648\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1417 - Nonlocal Maintenance | Comparable Security / Sanitization\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1417\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7522ed84-70d5-4181-afc0-21e50b1b6d0e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7522ed84-70d5-4181-afc0-21e50b1b6d0e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit enabling of diagnostic logs in App Services\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Audit enabling of diagnostic logs on the app. This enables you to recreate activity trails for investigation purposes if a security incident occurs or your network is compromised\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"App Service\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites/config\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"equals\": \"web\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/detailedErrorLoggingEnabled\",\r\n \"notEquals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/httpLoggingEnabled\",\r\n \"notEquals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/requestTracingEnabled\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/752c6934-9bcc-4749-b004-655e676ae2ac\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"752c6934-9bcc-4749-b004-655e676ae2ac\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1468 - Visitor Access Records | Automated Records Maintenance / Review\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1468\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/75603f96-80a1-4757-991d-5a1221765ddd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"75603f96-80a1-4757-991d-5a1221765ddd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1053 - Session Lock | Pattern-Hiding Displays\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1053\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7582b19c-9dba-438e-aed8-ede59ac35ba3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7582b19c-9dba-438e-aed8-ede59ac35ba3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Migrate resources to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links to your virtual network to resolve to your Azure Migrate project. Learn more at: https://aka.ms/privatednszone.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Migrate\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone ID\",\r\n \"description\": \"Specifies the private DNS zone to use to configure private endpoint\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"Default\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].privateLinkServiceId\",\r\n \"contains\": \"Microsoft.Migrate/assessmentProjects\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].privateLinkServiceId\",\r\n \"contains\": \"Microsoft.Migrate/migrateProjects\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].privateLinkServiceId\",\r\n \"contains\": \"Microsoft.OffAzure/masterSites\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"default-privateDnsZone\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7590a335-57cf-4c95-babd-ecbc8fafeb1f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7590a335-57cf-4c95-babd-ecbc8fafeb1f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Private endpoint should be enabled for MySQL servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoint connections enforce secure communication by enabling private connectivity to Azure Database for MySQL. Configure a private endpoint connection to enable access to traffic coming only from known networks and prevent access from all other IP addresses, including within Azure.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforMySQL/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforMySQL/servers/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DBforMySQL/servers/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7595c971-233d-4bcf-bd18-596129188c49\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7595c971-233d-4bcf-bd18-596129188c49\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1459 - Access Control For Transmission Medium\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1459\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/75cc73c7-5cdb-479d-a06f-7b4d0dbb1da0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"75cc73c7-5cdb-479d-a06f-7b4d0dbb1da0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Vulnerabilities should be remediated by a Vulnerability Assessment solution\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Monitors vulnerabilities detected by Vulnerability Assessment solution and VMs without a Vulnerability Assessment solution in Azure Security Center as recommendations.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Disabled\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"71992a2a-d168-42e0-b10e-6b45fa2ecddb\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/760a85ff-6162-42b3-8d70-698e268f648c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"760a85ff-6162-42b3-8d70-698e268f648c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Dependency agent for Linux virtual machine scale sets\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Dependency agent for Linux virtual machine scale sets if the VM Image (OS) is in the list defined and the agent is not installed. Note: if your scale set upgradePolicy is set to Manual, you need to apply the extension to the all virtual machines in the set by calling upgrade on them. In CLI this would be az vmss update-instances.\",\r\n \"metadata\": {\r\n \"version\": \"1.3.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"listOfImageIdToInclude\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of VM images that have supported Linux OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"14.04.0-LTS\",\r\n \"14.04.1-LTS\",\r\n \"14.04.5-LTS\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"16.04-LTS\",\r\n \"16.04.0-LTS\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"18.04-LTS\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"12-SP2\",\r\n \"12-SP3\",\r\n \"12-SP4\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"DependencyAgentLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitoring.DependencyAgent\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"DependencyAgentLinux\",\r\n \"vmExtensionPublisher\": \"Microsoft.Azure.Monitoring.DependencyAgent\",\r\n \"vmExtensionType\": \"DependencyAgentLinux\",\r\n \"vmExtensionTypeHandlerVersion\": \"9.7\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"typeHandlerVersion\": \"[variables('vmExtensionTypeHandlerVersion')]\",\r\n \"autoUpgradeMinorVersion\": true\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled extension for: ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/765266ab-e40e-4c61-bcb2-5a5275d0b7c0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"765266ab-e40e-4c61-bcb2-5a5275d0b7c0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Private endpoint connections on Azure SQL Database should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoint connections enforce secure communication by enabling private connectivity to Azure SQL Database.\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Sql/servers/privateEndpointConnections[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Sql/servers/privateEndpointConnections[*].privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7698e800-9299-47a6-b3b6-5a0fee576eed\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7698e800-9299-47a6-b3b6-5a0fee576eed\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1055 - Session Termination| User-Initiated Logouts / Message Displays\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1055\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/769efd9b-3587-4e22-90ce-65ddcd5bd969\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"769efd9b-3587-4e22-90ce-65ddcd5bd969\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Cognitive Search services should use customer-managed keys to encrypt data at rest\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enabling encryption at rest using a customer-managed key on your Azure Cognitive Search services provides additional control over the key used to encrypt data at rest. This feature is often applicable to customers with special compliance requirements to manage data encryption keys using a key vault.\",\r\n \"metadata\": {\r\n \"category\": \"Search\",\r\n \"version\": \"1.0.0\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Search/searchServices\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.Search/searchServices/encryptionWithCmk.enforcement\",\r\n \"notEquals\": \"Enabled\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Search/searchServices/encryptionWithCmk.encryptionComplianceStatus\",\r\n \"notEquals\": \"Compliant\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/76a56461-9dc0-40f0-82f5-2453283afa2f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"76a56461-9dc0-40f0-82f5-2453283afa2f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit delegation of scopes to a managing tenant\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Audit delegation of scopes to a managing tenant via Azure Lighthouse.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Lighthouse\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ManagedServices/registrationAssignments\"\r\n },\r\n {\r\n \"value\": \"true\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/76bed37b-484f-430f-a009-fd7592dff818\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"76bed37b-484f-430f-a009-fd7592dff818\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1058 - Permitted Actions Without Identification Or Authentication\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1058\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/76e85d08-8fbb-4112-a1c1-93521e6a9254\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"76e85d08-8fbb-4112-a1c1-93521e6a9254\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1508 - Position Risk Designation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1508\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/76f500cc-4bca-4583-bda1-6d084dc21086\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"76f500cc-4bca-4583-bda1-6d084dc21086\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1423 - Maintenance Personnel | Individuals Without Appropriate Access\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1423\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7741669e-d4f6-485a-83cb-e70ce7cbbc20\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7741669e-d4f6-485a-83cb-e70ce7cbbc20\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure subscriptions should have a log profile for Activity Log\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy ensures if a log profile is enabled for exporting activity logs. It audits if there is no log profile created to export the logs either to a storage account or to an event hub.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/logProfiles\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Insights/logProfiles/categories\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7796937f-307b-4598-941c-67d3a05ebfe7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7796937f-307b-4598-941c-67d3a05ebfe7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Azure Data Factory should use a Git repository for source control\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable source control on data factories, to gain capabilities such as change tracking, collaboration, continuous integration, and deployment.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Data Factory\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataFactory/factories\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/repoConfiguration.repositoryName\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/repoConfiguration.repositoryName\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/77d40665-3120-4348-b539-3192ec808307\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"77d40665-3120-4348-b539-3192ec808307\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Virtual network firewall rule on Azure SQL Database should be enabled to allow traffic from the specified subnet\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Virtual network based firewall rules are used to enable traffic from a specific subnet to Azure SQL Database while ensuring the traffic stays within the Azure boundary.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"subnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Subnet ID\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"description\": \"The resource ID of the virtual network subnet that should have a rule enabled. Example: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"AuditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/virtualNetworkRules\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/servers/virtualNetworkRules/virtualNetworkSubnetId\",\r\n \"equals\": \"[parameters('subnetId')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/77e8b146-0078-4fb2-b002-e112381199f0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"77e8b146-0078-4fb2-b002-e112381199f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1336 - Authenticator Management | Pki-Based Authentication\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1336\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/77f56280-e367-432a-a3b9-8ca2aa636a26\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"77f56280-e367-432a-a3b9-8ca2aa636a26\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Cache for Redis should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints lets you connect your virtual network to Azure services without a public IP address at the source or destination. By mapping private endpoints to your Azure Cache for Redis instances, data leakage risks are reduced. Learn more at: https://docs.microsoft.com/azure/azure-cache-for-redis/cache-private-link.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Cache\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Cache/redis\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Cache/redis/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Cache/redis/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7803067c-7d34-46e3-8c79-0ca68fc4036d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7803067c-7d34-46e3-8c79-0ca68fc4036d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1258 - Contingency Training\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1258\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7814506c-382c-4d33-a142-249dd4a0dbff\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7814506c-382c-4d33-a142-249dd4a0dbff\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1178 - Baseline Configuration | Reviews And Updates\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1178\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7818b8f4-47c6-441a-90ae-12ce04e99893\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7818b8f4-47c6-441a-90ae-12ce04e99893\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure SQL Managed Instance should have Azure Active Directory Only Authentication enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling local authentication methods and allowing only Azure Active Directory Authentication improves security by ensuring that Azure SQL Managed Instances can exclusively be accessed by Azure Active Directory identities. Learn more at: aka.ms/adonlycreate.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/managedInstances\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/managedInstances/administrators.azureADOnlyAuthentication\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/managedInstances/administrators.azureADOnlyAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/78215662-041e-49ed-a9dd-5385911b3a1f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"78215662-041e-49ed-a9dd-5385911b3a1f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1057 - Permitted Actions Without Identification Or Authentication\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1057\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/78255758-6d45-4bf0-a005-7016bc03b13c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"78255758-6d45-4bf0-a005-7016bc03b13c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1700 - Information System Monitoring | Unauthorized Network Services\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1700\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7831b4ba-c3f4-4cb1-8c11-ef8d59438cd5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7831b4ba-c3f4-4cb1-8c11-ef8d59438cd5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Machine Learning workspaces with private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints connect your virtual network to Azure services without a public IP address at the source or destination. By mapping private endpoints to your Azure Machine Learning workspace, you can reduce data leakage risks. Learn more about private links at: https://docs.microsoft.com/azure/machine-learning/how-to-configure-private-link.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Machine Learning\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet id\",\r\n \"description\": \"A subnet with private endpoint network policies disabled.\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.MachineLearningServices/workspaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.MachineLearningServices/workspaces/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"amlworkspace\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7838fd83-5cbb-4b5d-888c-bfa240972597\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7838fd83-5cbb-4b5d-888c-bfa240972597\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1010 - Account Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1010\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/784663a8-1eb0-418a-a98c-24d19bc1bb62\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"784663a8-1eb0-418a-a98c-24d19bc1bb62\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1216 - Least Functionality | Periodic Review\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1216\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7894fe6a-f5cb-44c8-ba90-c3f254ff9484\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7894fe6a-f5cb-44c8-ba90-c3f254ff9484\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1639 - Boundary Protection | Isolation Of Information System Components\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1639\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/78e8e649-50f6-4fe3-99ac-fedc2e63b03f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"78e8e649-50f6-4fe3-99ac-fedc2e63b03f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1647 - Cryptographic Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1647\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/791cfc15-6974-42a0-9f4c-2d4b82f4a78c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"791cfc15-6974-42a0-9f4c-2d4b82f4a78c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Cosmos DB should disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling public network access improves security by ensuring that your CosmosDB account isn't exposed on the public internet. Creating private endpoints can limit exposure of your CosmosDB account. Learn more at: https://docs.microsoft.com/azure/cosmos-db/how-to-configure-private-endpoints#blocking-public-network-access-during-account-creation.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Cosmos DB\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DocumentDB/databaseAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/797b37f7-06b8-444c-b1ad-fc62867f335a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"797b37f7-06b8-444c-b1ad-fc62867f335a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1510 - Position Risk Designation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1510\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/79da5b09-0e7e-499e-adda-141b069c7998\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"79da5b09-0e7e-499e-adda-141b069c7998\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1384 - Information Spillage Response\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1384\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/79fbc228-461c-4a45-9004-a865ca0728a7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"79fbc228-461c-4a45-9004-a865ca0728a7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure container registries to disable local authentication.\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable local authentication so that your container registries exclusively require Azure Active Directory identities for authentication. Learn more about at: https://aka.ms/acr/authentication.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Container Registry\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerRegistry/registries\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerRegistry/registries/adminUserEnabled\",\r\n \"equals\": true\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"conflictEffect\": \"audit\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.ContainerRegistry/registries/adminUserEnabled\",\r\n \"value\": false\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/79fdfe03-ffcb-4e55-b4d0-b925b8241759\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"79fdfe03-ffcb-4e55-b4d0-b925b8241759\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows Server VMs on which Windows Serial Console is not enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows Server virtual machines on which Windows Serial Console is not enabled. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"EMSPortNumber\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"EMS Port Number\",\r\n \"description\": \"An integer indicating the COM port to be used for the Emergency Management Services (EMS) console redirection. For more information on EMS settings, please visit https://aka.ms/gcpolwsc\"\r\n },\r\n \"allowedValues\": [\r\n \"1\",\r\n \"2\",\r\n \"3\",\r\n \"4\"\r\n ],\r\n \"defaultValue\": \"1\"\r\n },\r\n \"EMSBaudRate\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"EMS Baud Rate\",\r\n \"description\": \"An integer indicating the baud rate to be used for the Emergency Management Services (EMS) console redirection. For more information on EMS settings, please visit https://aka.ms/gcpolwsc\"\r\n },\r\n \"allowedValues\": [\r\n \"9600\",\r\n \"19200\",\r\n \"38400\",\r\n \"57600\",\r\n \"115200\"\r\n ],\r\n \"defaultValue\": \"115200\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsSerialConsole\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[WindowsSerialConsole]WindowsSerialConsole;EMSPortNumber', '=', parameters('EMSPortNumber'), ',', '[WindowsSerialConsole]WindowsSerialConsole;EMSBaudRate', '=', parameters('EMSBaudRate')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsSerialConsole\"\r\n },\r\n \"EMSPortNumber\": {\r\n \"value\": \"[parameters('EMSPortNumber')]\"\r\n },\r\n \"EMSBaudRate\": {\r\n \"value\": \"[parameters('EMSBaudRate')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"EMSPortNumber\": {\r\n \"type\": \"string\"\r\n },\r\n \"EMSBaudRate\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsSerialConsole]WindowsSerialConsole;EMSPortNumber\",\r\n \"value\": \"[parameters('EMSPortNumber')]\"\r\n },\r\n {\r\n \"name\": \"[WindowsSerialConsole]WindowsSerialConsole;EMSBaudRate\",\r\n \"value\": \"[parameters('EMSBaudRate')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsSerialConsole]WindowsSerialConsole;EMSPortNumber\",\r\n \"value\": \"[parameters('EMSPortNumber')]\"\r\n },\r\n {\r\n \"name\": \"[WindowsSerialConsole]WindowsSerialConsole;EMSBaudRate\",\r\n \"value\": \"[parameters('EMSBaudRate')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7a031c68-d6ab-406e-a506-697a19c634b0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7a031c68-d6ab-406e-a506-697a19c634b0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1093 - Role-Based Security Training\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Awareness and Training control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1093\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7a0bdeeb-15f4-47e8-a1da-9f769f845fdf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7a0bdeeb-15f4-47e8-a1da-9f769f845fdf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1708 - Security Function Verification\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1708\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7a1e2c88-13de-4959-8ee7-47e3d74f1f48\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7a1e2c88-13de-4959-8ee7-47e3d74f1f48\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1289 - Information System Backup\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1289\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7a724864-956a-496c-b778-637cb1d762cf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7a724864-956a-496c-b778-637cb1d762cf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure private DNS zones for private endpoints connected to App Configuration\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone can be linked to your virtual network to resolve app configuration instances. Learn more at: https://aka.ms/appconfig/private-endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Configuration\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS zone\",\r\n \"description\": \"Specifies the private DNS zone to use to configure private endpoint\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"configurationStores\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"privatelink-azconfig-io\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7a860e27-9ca2-4fc6-822d-c2d248c300df\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7a860e27-9ca2-4fc6-822d-c2d248c300df\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1687 - Information System Monitoring\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1687\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7a87fc7f-301e-49f3-ba2a-4d74f424fa97\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7a87fc7f-301e-49f3-ba2a-4d74f424fa97\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Allow managing tenant ids to onboard through Azure Lighthouse\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Restricting Azure Lighthouse delegations to specific managing tenants increases security by limiting those who can manage your Azure resources.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Lighthouse\"\r\n },\r\n \"parameters\": {\r\n \"listOfAllowedTenants\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed tenants\",\r\n \"description\": \"List of the tenants IDs that can be onboarded through Azure Lighthouse\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ManagedServices/registrationDefinitions\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.ManagedServices/registrationDefinitions/managedByTenantId\",\r\n \"in\": \"[parameters('listOfAllowedTenants')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7a8a51a3-ad87-4def-96f3-65a1839242b6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7a8a51a3-ad87-4def-96f3-65a1839242b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1061 - Remote Access | Automated Monitoring / Control\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1061\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7ac22808-a2e8-41c4-9d46-429b50738914\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7ac22808-a2e8-41c4-9d46-429b50738914\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1492 - System Security Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1492\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7ad5f307-e045-46f7-8214-5bdb7e973737\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7ad5f307-e045-46f7-8214-5bdb7e973737\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Attestation providers should use private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints provide a way to connect Azure Attestation providers to your Azure resources without sending traffic over the public internet. By preventing public access, private endpoints help protect against undesired anonymous access.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Attestation\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Attestation/attestationProviders\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Attestation/attestationProviders/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Attestation/attestationProviders/privateEndpointConnections/privateEndpoint\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Attestation/attestationProviders/privateEndpointConnections/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Attestation/attestationProviders/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7b256a2d-058b-41f8-bed9-3f870541c40a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7b256a2d-058b-41f8-bed9-3f870541c40a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1636 - Boundary Protection | Isolation Of Security Tools / Mechanisms / Support Components\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1636\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7b694eed-7081-43c6-867c-41c76c961043\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7b694eed-7081-43c6-867c-41c76c961043\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Resource logs in Virtual Machine Scale Sets should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"It is recommended to enable Logs so that activity trail can be recreated when investigations are required in the event of an incident or a compromise.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.1\",\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"includeAKSClusters\": {\r\n \"type\": \"Boolean\",\r\n \"metadata\": {\r\n \"displayName\": \"Include AKS Clusters\",\r\n \"description\": \"Whether to include AKS Clusters to resource logs extension - True or False\"\r\n },\r\n \"defaultValue\": false\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"value\": \"[parameters('includeAKSClusters')]\",\r\n \"equals\": true\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"value\": \"[parameters('includeAKSClusters')]\",\r\n \"equals\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notEquals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notEquals\": \"aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"aks*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"IaaSDiagnostics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Diagnostics\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"LinuxDiagnostic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"in\": [\r\n \"Microsoft.OSTCExtensions\",\r\n \"Microsoft.Azure.Diagnostics\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7c1b1214-f927-48bf-8882-84f0af6588b1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7c1b1214-f927-48bf-8882-84f0af6588b1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Require blob encryption for storage accounts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy ensures blob encryption for storage accounts is turned on. It only applies to Microsoft.Storage resource types, not other storage providers. This policy is deprecated because storage blob encryption is now enabled by default, and can no longer be disabled.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Storage\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Storage/storageAccounts/enableBlobEncryption\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7c5a74bf-ae94-4a74-8fcf-644d1e0e6e6f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7c5a74bf-ae94-4a74-8fcf-644d1e0e6e6f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1143 - Security Assessment And Authorization Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1143\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7c6de11b-5f51-4f7c-8d83-d2467c8a816e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7c6de11b-5f51-4f7c-8d83-d2467c8a816e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1051 - Session Lock\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1051\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7cac6ee9-b58b-40c8-a5ce-f0efc3d9b339\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7cac6ee9-b58b-40c8-a5ce-f0efc3d9b339\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure supported Windows virtual machines to automatically enable Secure Boot\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Configure supported Windows virtual machines to automatically enable Secure Boot to mitigate against malicious and unauthorized changes to the boot chain. Once enabled, only trusted bootloaders, kernel and kernel drivers will be allowed to run.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"version\": \"1.0.0-preview\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.imageReference.offer\",\r\n \"like\": \"windows*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings.secureBootEnabled\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"name\": \"[field('fullName')]\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings.secureBootEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"apiVersion\": \"2020-12-01\",\r\n \"properties\": {\r\n \"securityProfile\": {\r\n \"uefiSettings\": {\r\n \"secureBootEnabled\": \"true\"\r\n },\r\n \"securityType\": \"TrustedLaunch\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7cb1b219-61c6-47e0-b80c-4472cadeeb5f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7cb1b219-61c6-47e0-b80c-4472cadeeb5f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1279 - Telecommunications Services\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1279\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7d00bcd6-963d-4c02-ad8e-b45fa50bf3b0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7d00bcd6-963d-4c02-ad8e-b45fa50bf3b0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Cache for Redis should reside within a virtual network\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Virtual Network deployment provides enhanced security and isolation for your Azure Cache for Redis, as well as subnets, access control policies, and other features to further restrict access.When an Azure Cache for Redis instance is configured with a virtual network, it is not publicly addressable and can only be accessed from virtual machines and applications within the virtual network.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.3\",\r\n \"category\": \"Cache\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Cache/redis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Cache/Redis/subnetId\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7d092e0a-7acd-40d2-a975-dca21cae48c4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7d092e0a-7acd-40d2-a975-dca21cae48c4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Both operating systems and data disks in Azure Kubernetes Service clusters should be encrypted by customer-managed keys\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Encrypting OS and data disks using customer-managed keys provides more control and greater flexibility in key management. This is a common requirement in many regulatory and industry compliance standards.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/diskEncryptionSetID\",\r\n \"exists\": \"False\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/diskEncryptionSetID\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7d7be79c-23ba-4033-84dd-45e2a5ccdd67\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7d7be79c-23ba-4033-84dd-45e2a5ccdd67\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Service Bus namespaces with private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints connect your virtual network to Azure services without a public IP address at the source or destination. By mapping private endpoints to Service Bus namespaces, you can reduce data leakage risks. Learn more at: https://docs.microsoft.com/azure/service-bus-messaging/private-link-service.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Service Bus\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet id\",\r\n \"description\": \"Specifies the subnet to use to configure private endpoint\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ServiceBus/namespaces\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ServiceBus/namespaces/sku.tier\",\r\n \"equals\": \"Premium\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.ServiceBus/namespaces/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.ServiceBus/namespaces/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/090c5cfd-751d-490a-894a-3ce6f1109419\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"namespace\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7d890f7f-100c-473d-baa1-2777e2266535\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7d890f7f-100c-473d-baa1-2777e2266535\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1109 - Content Of Audit Records | Centralized Management Of Planned Audit Record Content\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1109\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7d9ffa23-ad92-4d0d-b1f4-7db274cc2aec\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7d9ffa23-ad92-4d0d-b1f4-7db274cc2aec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1201 - Security Impact Analysis | Separate Test Environments\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1201\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7daef997-fdd3-461b-8807-a608a6dd70f1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7daef997-fdd3-461b-8807-a608a6dd70f1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1471 - Emergency Shutoff\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1471\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7dd0e9ce-1772-41fb-a50a-99977071f916\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7dd0e9ce-1772-41fb-a50a-99977071f916\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs that have the specified applications installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that have the specified applications installed. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"NotInstalledApplication\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7e56b49b-5990-4159-a734-511ea19b731c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7e56b49b-5990-4159-a734-511ea19b731c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1011 - Account Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1011\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7e6a54f3-883f-43d5-87c4-172dfd64a1f5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7e6a54f3-883f-43d5-87c4-172dfd64a1f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs that have not restarted within the specified number of days\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that have not restarted within the specified number of days. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"MachineLastBootUpTime\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7e84ba44-6d03-46fd-950e-5efa5a1112fa\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7e84ba44-6d03-46fd-950e-5efa5a1112fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure SQL database servers diagnostic settings to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enables auditing logs for Azure SQL Database server and stream the logs to a Log Analytics workspace when any SQL Server which is missing this auditing is created or updated\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"logAnalyticsWorkspaceId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Specify the Log Analytics workspace the server should be connected to.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/auditingSettings\",\r\n \"name\": \"Default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/auditingSettings.state\",\r\n \"equals\": \"Enabled\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serverName\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalyticsWorkspaceId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"diagnosticSettingsName\": \"SQLSecurityAuditEvents_3d229c42-c7e7-4c97-9a99-ec0d0d8b86c1\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Sql/servers/databases/providers/diagnosticSettings\",\r\n \"name\": \"[concat(parameters('serverName'),'/master/microsoft.insights/',variables('diagnosticSettingsName'))]\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"properties\": {\r\n \"name\": \"[variables('diagnosticSettingsName')]\",\r\n \"workspaceId\": \"[parameters('logAnalyticsWorkspaceId')]\",\r\n \"logs\": [\r\n {\r\n \"category\": \"SQLSecurityAuditEvents\",\r\n \"enabled\": true,\r\n \"retentionPolicy\": {\r\n \"days\": 0,\r\n \"enabled\": false\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"[concat(parameters('serverName'), '/Default')]\",\r\n \"type\": \"Microsoft.Sql/servers/auditingSettings\",\r\n \"apiVersion\": \"2017-03-01-preview\",\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Sql/servers/', parameters('serverName'),'/databases/master/providers/microsoft.insights/diagnosticSettings/', variables('diagnosticSettingsName'))]\"\r\n ],\r\n \"properties\": {\r\n \"state\": \"Enabled\",\r\n \"isAzureMonitorTargetEnabled\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serverName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"logAnalyticsWorkspaceId\": {\r\n \"value\": \"[parameters('logAnalyticsWorkspaceId')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7ea8a143-05e3-4553-abfe-f56bef8b0b70\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7ea8a143-05e3-4553-abfe-f56bef8b0b70\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1692 - Information System Monitoring | Inbound And Outbound Communications Traffic\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1692\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7ecda928-9df4-4dd7-8f44-641a91e470e8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7ecda928-9df4-4dd7-8f44-641a91e470e8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs that do not have the password complexity setting enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that do not have the password complexity setting enabled. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"2.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"PasswordMustMeetComplexityRequirements\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"PasswordMustMeetComplexityRequirements\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1191 - Configuration Change Control | Automated Document / Notification / Prohibition Of Changes\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1191\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7f26a61b-a74d-467c-99cf-63644db144f7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7f26a61b-a74d-467c-99cf-63644db144f7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1520 - Personnel Termination\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1520\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7f2c513b-eb16-463b-b469-c10e5fa94f0a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7f2c513b-eb16-463b-b469-c10e5fa94f0a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1126 - Audit Reduction And Report Generation | Automatic Processing\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1126\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7f37f71b-420f-49bf-9477-9c0196974ecf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7f37f71b-420f-49bf-9477-9c0196974ecf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'System Audit Policies - Privilege Use'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Privilege Use'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesPrivilegeUse\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7f4e96d1-e4f3-4dbb-b767-33ca4df8df7c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7f4e96d1-e4f3-4dbb-b767-33ca4df8df7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit diagnostic setting\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Audit diagnostic setting for selected resource types\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"listOfResourceTypes\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource Types\",\r\n \"strongType\": \"resourceTypes\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": \"[parameters('listOfResourceTypes')]\"\r\n },\r\n \"then\": {\r\n \"effect\": \"AuditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7f89b1eb-583c-429a-8828-af049802c1d9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7f89b1eb-583c-429a-8828-af049802c1d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1117 - Audit Review, Analysis, And Reporting | Process Integration\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1117\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7fbfe680-6dbb-4037-963c-a621c5635902\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7fbfe680-6dbb-4037-963c-a621c5635902\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Defender for Azure SQL Database servers should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for SQL provides functionality for surfacing and mitigating potential database vulnerabilities, detecting anomalous activities that could indicate threats to SQL databases, and discovering and classifying sensitive data.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"SqlServers\",\r\n \"existenceScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7fe3b40f-802b-4cdd-8bd4-fd799c948cc2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7fe3b40f-802b-4cdd-8bd4-fd799c948cc2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"SQL Auditing settings should have Action-Groups configured to capture critical activities\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"The AuditActionsAndGroups property should contain at least SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, FAILED_DATABASE_AUTHENTICATION_GROUP, BATCH_COMPLETED_GROUP to ensure a thorough audit logging\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/auditingSettings\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Sql/servers/auditingSettings/auditActionsAndGroups[*]\",\r\n \"notEquals\": \"SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Sql/servers/auditingSettings/auditActionsAndGroups[*]\",\r\n \"notEquals\": \"FAILED_DATABASE_AUTHENTICATION_GROUP\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Sql/servers/auditingSettings/auditActionsAndGroups[*]\",\r\n \"notEquals\": \"BATCH_COMPLETED_GROUP\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7ff426e2-515f-405a-91c8-4f2333442eb5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7ff426e2-515f-405a-91c8-4f2333442eb5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1703 - Security Alerts, Advisories, And Directives\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1703\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/804faf7d-b687-40f7-9f74-79e28adf4205\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"804faf7d-b687-40f7-9f74-79e28adf4205\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1303 - Identification And Authentication (Org. Users) | Local Access To Privileged Accounts\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1303\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/80ca0a27-918a-4604-af9e-723a27ee51e8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"80ca0a27-918a-4604-af9e-723a27ee51e8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy - Configure suppression rules for Azure Security Center alerts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Suppress Azure Security Center alerts to reduce alerts fatigue by deploying suppression rules on your management group or subscription.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"version\": \"1.0.0\"\r\n },\r\n \"parameters\": {\r\n \"alertType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Alert Type\",\r\n \"description\": \"Enter the alert type field of the alert you would like to suppress. Alert type could be queried via alerts api or PowerShell, learn more at https://aka.ms/asc-alertsPwoershell\"\r\n }\r\n },\r\n \"suppressionRuleName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Rule name\",\r\n \"description\": \"Rule names must begin with a letter or a number, be between 2 and 50 characters, and contain no symbols other than dashes ( - ) or underscores ( _ )\"\r\n }\r\n },\r\n \"state\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"State\"\r\n },\r\n \"allowedValues\": [\r\n \"Enabled\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Enabled\"\r\n },\r\n \"reason\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Reason\"\r\n },\r\n \"allowedValues\": [\r\n \"The severity of the alert should be lower\",\r\n \"The alert detecting too many normal activities\",\r\n \"The alert is too noisy - hitting on the same resources too many times\",\r\n \"The resource isn't relevant for me to monitor\",\r\n \"The alert detecting normal activity on specific entity\",\r\n \"The alert isn't actionable - not clear how to investigate the threat\",\r\n \"Other\"\r\n ]\r\n },\r\n \"comment\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Comment\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"expirationDate\": {\r\n \"type\": \"DateTime\",\r\n \"metadata\": {\r\n \"displayName\": \"Expiration date\"\r\n }\r\n },\r\n \"entityOneType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"First entity type\",\r\n \"description\": \"To refine the suppression rules to suppress alerts only for specific entities, enter the type of the entity you would like to suppress. Only alerts containing all of the entities defined in the rule will be suppressed (alerts without entities will be suppressed entirely).\"\r\n },\r\n \"allowedValues\": [\r\n \"User account - name\",\r\n \"User account - AAD user ID\",\r\n \"User account - UPN suffix\",\r\n \"Azure resource ID\",\r\n \"File - name\",\r\n \"File - directory\",\r\n \"File hash\",\r\n \"Host - name\",\r\n \"Host - Azure ID\",\r\n \"Host - DNS Domain\",\r\n \"Host - OMS agent ID\",\r\n \"IP address\",\r\n \"Malware - name\",\r\n \"Malware - category\",\r\n \"Process - command line\",\r\n \"\"\r\n ],\r\n \"defaultValue\": \"\"\r\n },\r\n \"entityOneOp\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"First entity operation\"\r\n },\r\n \"allowedValues\": [\r\n \"Equals\",\r\n \"Contains\",\r\n \"\"\r\n ],\r\n \"defaultValue\": \"\"\r\n },\r\n \"entityOneValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"First entity value\",\r\n \"description\": \"The value of the entity. Only alerts containing all of the entities defined in the rule will be suppressed (alerts without entities will be suppressed entirely).\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"entitySecondType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Second entity type\",\r\n \"description\": \"To refine the suppression rules to suppress alerts only for specific entities, enter the type of the entity you would like to suppress. Only alerts containing all of the entities defined in the rule will be suppressed (alerts without entities will be suppressed entirely).\"\r\n },\r\n \"allowedValues\": [\r\n \"User account - name\",\r\n \"User account - AAD user ID\",\r\n \"User account - UPN suffix\",\r\n \"Azure resource ID\",\r\n \"File - name\",\r\n \"File - directory\",\r\n \"File hash\",\r\n \"Host - name\",\r\n \"Host - Azure ID\",\r\n \"Host - DNS Domain\",\r\n \"Host - OMS agent ID\",\r\n \"IP address\",\r\n \"Malware - name\",\r\n \"Malware - category\",\r\n \"Process - command line\",\r\n \"\"\r\n ],\r\n \"defaultValue\": \"\"\r\n },\r\n \"entitySecondOp\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Second entity operation\"\r\n },\r\n \"allowedValues\": [\r\n \"Equals\",\r\n \"Contains\",\r\n \"\"\r\n ],\r\n \"defaultValue\": \"\"\r\n },\r\n \"entitySecondValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Second entity value\",\r\n \"description\": \"The value of the entity. Only alerts containing all of the entities defined in the rule will be suppressed (alerts without entities will be suppressed entirely).\"\r\n },\r\n \"defaultValue\": \"\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/alertsSuppressionRules\",\r\n \"name\": \"[parameters('suppressionRuleName')]\",\r\n \"existenceScope\": \"subscription\",\r\n \"deploymentScope\": \"subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n ],\r\n \"deployment\": {\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"alertType\": {\r\n \"type\": \"String\"\r\n },\r\n \"suppressionRuleName\": {\r\n \"type\": \"String\"\r\n },\r\n \"state\": {\r\n \"type\": \"String\"\r\n },\r\n \"reason\": {\r\n \"type\": \"String\"\r\n },\r\n \"comment\": {\r\n \"type\": \"String\"\r\n },\r\n \"expirationDate\": {\r\n \"type\": \"String\"\r\n },\r\n \"entityOneType\": {\r\n \"type\": \"String\"\r\n },\r\n \"entityOneOp\": {\r\n \"type\": \"String\"\r\n },\r\n \"entityOneValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"entitySecondType\": {\r\n \"type\": \"String\"\r\n },\r\n \"entitySecondOp\": {\r\n \"type\": \"String\"\r\n },\r\n \"entitySecondValue\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"reasonToEnum\": {\r\n \"The severity of the alert should be lower\": \"AlertSeverityTooHigh\",\r\n \"The alert detecting too many normal activities\": \"FalsePositive\",\r\n \"The alert is too noisy - hitting on the same resources too many times\": \"Noise\",\r\n \"The resource isn't relevant for me to monitor\": \"NotRelevant\",\r\n \"The alert detecting normal activity on specific entity\": \"SpecificEntityFalsePositive\",\r\n \"The alert isn't actionable - not clear how to investigate the threat\": \"Unclear\",\r\n \"Other\": \"Other\"\r\n },\r\n \"entityNameToType\": {\r\n \"User account - name\": \"entities.account.name\",\r\n \"User account - AAD user ID\": \"entities.account.aaduserid\",\r\n \"User account - UPN suffix\": \"entities.account.upnsuffix\",\r\n \"Azure resource ID\": \"entities.azureresource.resourceid\",\r\n \"File - name\": \"entities.file.name\",\r\n \"File - directory\": \"entities.file.directory\",\r\n \"File hash\": \"entities.filehash.value\",\r\n \"Host - name\": \"entities.host.hostname\",\r\n \"Host - Azure ID\": \"entities.host.azureid\",\r\n \"Host - DNS Domain\": \"entities.host.dnsdomain\",\r\n \"Host - OMS agent ID\": \"entities.host.omsagentid\",\r\n \"IP address\": \"entities.ip.address\",\r\n \"Malware - name\": \"entities.malware.name\",\r\n \"Malware - category\": \"entities.malware.category\",\r\n \"Process - command line: \": \"entities.process.commandline\"\r\n },\r\n \"entityOperationNameToOperation\": {\r\n \"Equals\": \"in\",\r\n \"Contains\": \"contains\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Security/alertsSuppressionRules\",\r\n \"apiVersion\": \"2019-01-01-preview\",\r\n \"name\": \"[parameters('suppressionRuleName')]\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"alertType\": \"[parameters('alertType')]\",\r\n \"state\": \"[parameters('state')]\",\r\n \"reason\": \"[variables('reasonToEnum')[parameters('reason')]]\",\r\n \"comment\": \"[parameters('comment')]\",\r\n \"expirationDateUtc\": \"[parameters('expirationDate')]\",\r\n \"suppressionAlertsScope\": \"[if(and(or(empty(parameters('entityOneType')), empty(parameters('entityOneOp')), empty(parameters('entityOneValue'))), or(empty(parameters('entitySecondType')), empty(parameters('entitySecondOp')), empty(parameters('entitySecondValue')))), null(), json(concat('{ \\\"allOf\\\": [', if(or(empty(parameters('entityOneType')), empty(parameters('entityOneOp')), empty(parameters('entityOneValue'))), '', concat(' { \\\"field\\\": \\\"', variables('entityNameToType')[parameters('entityOneType')], '\\\", \\\"', variables('entityOperationNameToOperation')[parameters('entityOneOp')], '\\\":', if(equals(parameters('entityOneOp'), 'Equals'), '[', ''), ' \\\"', parameters('entityOneValue'), '\\\"', if(equals(parameters('entityOneOp'), 'Equals'), ']', ''), ' }', if(or(empty(parameters('entitySecondType')), empty(parameters('entitySecondOp')), empty(parameters('entitySecondValue'))), '', ', '))), if(or(empty(parameters('entitySecondType')), empty(parameters('entitySecondOp')), empty(parameters('entitySecondValue'))), '', concat(' { \\\"field\\\": \\\"', variables('entityNameToType')[parameters('entitySecondType')], '\\\", \\\"', variables('entityOperationNameToOperation')[parameters('entitySecondOp')], '\\\":', if(equals(parameters('entitySecondOp'), 'Equals'), '[', ''), ' \\\"', parameters('entitySecondValue'), '\\\"', if(equals(parameters('entitySecondOp'), 'Equals'), ']', ''), ' } ')), '] }')))]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"alertType\": {\r\n \"value\": \"[parameters('alertType')]\"\r\n },\r\n \"suppressionRuleName\": {\r\n \"value\": \"[parameters('suppressionRuleName')]\"\r\n },\r\n \"state\": {\r\n \"value\": \"[parameters('state')]\"\r\n },\r\n \"reason\": {\r\n \"value\": \"[parameters('reason')]\"\r\n },\r\n \"comment\": {\r\n \"value\": \"[parameters('comment')]\"\r\n },\r\n \"expirationDate\": {\r\n \"value\": \"[parameters('expirationDate')]\"\r\n },\r\n \"entityOneType\": {\r\n \"value\": \"[parameters('entityOneType')]\"\r\n },\r\n \"entityOneOp\": {\r\n \"value\": \"[parameters('entityOneOp')]\"\r\n },\r\n \"entityOneValue\": {\r\n \"value\": \"[parameters('entityOneValue')]\"\r\n },\r\n \"entitySecondType\": {\r\n \"value\": \"[parameters('entitySecondType')]\"\r\n },\r\n \"entitySecondOp\": {\r\n \"value\": \"[parameters('entitySecondOp')]\"\r\n },\r\n \"entitySecondValue\": {\r\n \"value\": \"[parameters('entitySecondValue')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/80e94a21-c6cd-4c95-a2c7-beb5704e61c0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"80e94a21-c6cd-4c95-a2c7-beb5704e61c0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Advanced Threat Protection to be enabled on Azure database for MySQL servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable Advanced Threat Protection on your non-Basic tier Azure database for MySQL servers to detect anomalous activities indicating unusual and potentially harmful attempts to access or exploit databases.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforMySQL/servers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforMySQL/servers/sku.tier\",\r\n \"notContains\": \"basic\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforMySQL/servers/securityAlertPolicies\",\r\n \"name\": \"Default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DBforMySQL/servers/securityAlertPolicies/Default.state\",\r\n \"equals\": \"Enabled\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serverName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('serverName'), '/Default')]\",\r\n \"type\": \"Microsoft.DBforMySQL/servers/securityAlertPolicies\",\r\n \"apiVersion\": \"2017-12-01\",\r\n \"properties\": {\r\n \"state\": \"Enabled\",\r\n \"emailAccountAdmins\": false\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serverName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/80ed5239-4122-41ed-b54a-6f1fa7552816\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"80ed5239-4122-41ed-b54a-6f1fa7552816\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1505 - Information Security Architecture\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1505\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/813a10a7-3943-4fe3-8678-00dc52db5490\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"813a10a7-3943-4fe3-8678-00dc52db5490\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1614 - Developer Security Architecture And Design\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1614\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8154e3b3-cc52-40be-9407-7756581d71f6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8154e3b3-cc52-40be-9407-7756581d71f6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'User Rights Assignment'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'User Rights Assignment'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"UsersOrGroupsThatMayAccessThisComputerFromTheNetwork\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may access this computer from the network\",\r\n \"description\": \"Specifies which remote users on the network are permitted to connect to the computer. This does not include Remote Desktop Connection.\"\r\n },\r\n \"defaultValue\": \"Administrators, Authenticated Users\"\r\n },\r\n \"UsersOrGroupsThatMayLogOnLocally\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may log on locally\",\r\n \"description\": \"Specifies which users or groups can interactively log on to the computer. Users who attempt to log on via Remote Desktop Connection or IIS also require this user right.\"\r\n },\r\n \"defaultValue\": \"Administrators\"\r\n },\r\n \"UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may log on through Remote Desktop Services\",\r\n \"description\": \"Specifies which users or groups are permitted to log on as a Terminal Services client, Remote Desktop, or for Remote Assistance.\"\r\n },\r\n \"defaultValue\": \"Administrators, Remote Desktop Users\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that are denied access to this computer from the network\",\r\n \"description\": \"Specifies which users or groups are explicitly prohibited from connecting to the computer across the network.\"\r\n },\r\n \"defaultValue\": \"Guests\"\r\n },\r\n \"UsersOrGroupsThatMayManageAuditingAndSecurityLog\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may manage auditing and security log\",\r\n \"description\": \"Specifies users and groups permitted to change the auditing options for files and directories and clear the Security log.\"\r\n },\r\n \"defaultValue\": \"Administrators\"\r\n },\r\n \"UsersOrGroupsThatMayBackUpFilesAndDirectories\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may back up files and directories\",\r\n \"description\": \"Specifies users and groups allowed to circumvent file and directory permissions to back up the system.\"\r\n },\r\n \"defaultValue\": \"Administrators, Backup Operators\"\r\n },\r\n \"UsersOrGroupsThatMayChangeTheSystemTime\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may change the system time\",\r\n \"description\": \"Specifies which users and groups are permitted to change the time and date on the internal clock of the computer.\"\r\n },\r\n \"defaultValue\": \"Administrators, LOCAL SERVICE\"\r\n },\r\n \"UsersOrGroupsThatMayChangeTheTimeZone\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may change the time zone\",\r\n \"description\": \"Specifies which users and groups are permitted to change the time zone of the computer.\"\r\n },\r\n \"defaultValue\": \"Administrators, LOCAL SERVICE\"\r\n },\r\n \"UsersOrGroupsThatMayCreateATokenObject\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may create a token object\",\r\n \"description\": \"Specifies which users and groups are permitted to create an access token, which may provide elevated rights to access sensitive data.\"\r\n },\r\n \"defaultValue\": \"No One\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that are denied logging on as a batch job\",\r\n \"description\": \"Specifies which users and groups are explicitly not permitted to log on to the computer as a batch job (i.e. scheduled task).\"\r\n },\r\n \"defaultValue\": \"Guests\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLoggingOnAsAService\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that are denied logging on as a service\",\r\n \"description\": \"Specifies which service accounts are explicitly not permitted to register a process as a service.\"\r\n },\r\n \"defaultValue\": \"Guests\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLocalLogon\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that are denied local logon\",\r\n \"description\": \"Specifies which users and groups are explicitly not permitted to log on to the computer.\"\r\n },\r\n \"defaultValue\": \"Guests\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that are denied log on through Remote Desktop Services\",\r\n \"description\": \"Specifies which users and groups are explicitly not permitted to log on to the computer via Terminal Services/Remote Desktop Client.\"\r\n },\r\n \"defaultValue\": \"Guests\"\r\n },\r\n \"UserAndGroupsThatMayForceShutdownFromARemoteSystem\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"User and groups that may force shutdown from a remote system\",\r\n \"description\": \"Specifies which users and groups are permitted to shut down the computer from a remote location on the network.\"\r\n },\r\n \"defaultValue\": \"Administrators\"\r\n },\r\n \"UsersAndGroupsThatMayRestoreFilesAndDirectories\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that may restore files and directories\",\r\n \"description\": \"Specifies which users and groups are permitted to bypass file, directory, registry, and other persistent object permissions when restoring backed up files and directories.\"\r\n },\r\n \"defaultValue\": \"Administrators, Backup Operators\"\r\n },\r\n \"UsersAndGroupsThatMayShutDownTheSystem\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that may shut down the system\",\r\n \"description\": \"Specifies which users and groups who are logged on locally to the computers in your environment are permitted to shut down the operating system with the Shut Down command.\"\r\n },\r\n \"defaultValue\": \"Administrators\"\r\n },\r\n \"UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may take ownership of files or other objects\",\r\n \"description\": \"Specifies which users and groups are permitted to take ownership of files, folders, registry keys, processes, or threads. This user right bypasses any permissions that are in place to protect objects to give ownership to the specified user.\"\r\n },\r\n \"defaultValue\": \"Administrators\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_UserRightsAssignment\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Access this computer from the network;ExpectedValue', '=', parameters('UsersOrGroupsThatMayAccessThisComputerFromTheNetwork'), ',', 'Allow log on locally;ExpectedValue', '=', parameters('UsersOrGroupsThatMayLogOnLocally'), ',', 'Allow log on through Remote Desktop Services;ExpectedValue', '=', parameters('UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices'), ',', 'Deny access to this computer from the network;ExpectedValue', '=', parameters('UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork'), ',', 'Manage auditing and security log;ExpectedValue', '=', parameters('UsersOrGroupsThatMayManageAuditingAndSecurityLog'), ',', 'Back up files and directories;ExpectedValue', '=', parameters('UsersOrGroupsThatMayBackUpFilesAndDirectories'), ',', 'Change the system time;ExpectedValue', '=', parameters('UsersOrGroupsThatMayChangeTheSystemTime'), ',', 'Change the time zone;ExpectedValue', '=', parameters('UsersOrGroupsThatMayChangeTheTimeZone'), ',', 'Create a token object;ExpectedValue', '=', parameters('UsersOrGroupsThatMayCreateATokenObject'), ',', 'Deny log on as a batch job;ExpectedValue', '=', parameters('UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob'), ',', 'Deny log on as a service;ExpectedValue', '=', parameters('UsersAndGroupsThatAreDeniedLoggingOnAsAService'), ',', 'Deny log on locally;ExpectedValue', '=', parameters('UsersAndGroupsThatAreDeniedLocalLogon'), ',', 'Deny log on through Remote Desktop Services;ExpectedValue', '=', parameters('UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices'), ',', 'Force shutdown from a remote system;ExpectedValue', '=', parameters('UserAndGroupsThatMayForceShutdownFromARemoteSystem'), ',', 'Restore files and directories;ExpectedValue', '=', parameters('UsersAndGroupsThatMayRestoreFilesAndDirectories'), ',', 'Shut down the system;ExpectedValue', '=', parameters('UsersAndGroupsThatMayShutDownTheSystem'), ',', 'Take ownership of files or other objects;ExpectedValue', '=', parameters('UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_UserRightsAssignment\"\r\n },\r\n \"UsersOrGroupsThatMayAccessThisComputerFromTheNetwork\": {\r\n \"value\": \"[parameters('UsersOrGroupsThatMayAccessThisComputerFromTheNetwork')]\"\r\n },\r\n \"UsersOrGroupsThatMayLogOnLocally\": {\r\n \"value\": \"[parameters('UsersOrGroupsThatMayLogOnLocally')]\"\r\n },\r\n \"UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices\": {\r\n \"value\": \"[parameters('UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices')]\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork\": {\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork')]\"\r\n },\r\n \"UsersOrGroupsThatMayManageAuditingAndSecurityLog\": {\r\n \"value\": \"[parameters('UsersOrGroupsThatMayManageAuditingAndSecurityLog')]\"\r\n },\r\n \"UsersOrGroupsThatMayBackUpFilesAndDirectories\": {\r\n \"value\": \"[parameters('UsersOrGroupsThatMayBackUpFilesAndDirectories')]\"\r\n },\r\n \"UsersOrGroupsThatMayChangeTheSystemTime\": {\r\n \"value\": \"[parameters('UsersOrGroupsThatMayChangeTheSystemTime')]\"\r\n },\r\n \"UsersOrGroupsThatMayChangeTheTimeZone\": {\r\n \"value\": \"[parameters('UsersOrGroupsThatMayChangeTheTimeZone')]\"\r\n },\r\n \"UsersOrGroupsThatMayCreateATokenObject\": {\r\n \"value\": \"[parameters('UsersOrGroupsThatMayCreateATokenObject')]\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob\": {\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob')]\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLoggingOnAsAService\": {\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedLoggingOnAsAService')]\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLocalLogon\": {\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedLocalLogon')]\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices\": {\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices')]\"\r\n },\r\n \"UserAndGroupsThatMayForceShutdownFromARemoteSystem\": {\r\n \"value\": \"[parameters('UserAndGroupsThatMayForceShutdownFromARemoteSystem')]\"\r\n },\r\n \"UsersAndGroupsThatMayRestoreFilesAndDirectories\": {\r\n \"value\": \"[parameters('UsersAndGroupsThatMayRestoreFilesAndDirectories')]\"\r\n },\r\n \"UsersAndGroupsThatMayShutDownTheSystem\": {\r\n \"value\": \"[parameters('UsersAndGroupsThatMayShutDownTheSystem')]\"\r\n },\r\n \"UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects\": {\r\n \"value\": \"[parameters('UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersOrGroupsThatMayAccessThisComputerFromTheNetwork\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersOrGroupsThatMayLogOnLocally\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersOrGroupsThatMayManageAuditingAndSecurityLog\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersOrGroupsThatMayBackUpFilesAndDirectories\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersOrGroupsThatMayChangeTheSystemTime\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersOrGroupsThatMayChangeTheTimeZone\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersOrGroupsThatMayCreateATokenObject\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLoggingOnAsAService\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLocalLogon\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices\": {\r\n \"type\": \"string\"\r\n },\r\n \"UserAndGroupsThatMayForceShutdownFromARemoteSystem\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersAndGroupsThatMayRestoreFilesAndDirectories\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersAndGroupsThatMayShutDownTheSystem\": {\r\n \"type\": \"string\"\r\n },\r\n \"UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Access this computer from the network;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayAccessThisComputerFromTheNetwork')]\"\r\n },\r\n {\r\n \"name\": \"Allow log on locally;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayLogOnLocally')]\"\r\n },\r\n {\r\n \"name\": \"Allow log on through Remote Desktop Services;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices')]\"\r\n },\r\n {\r\n \"name\": \"Deny access to this computer from the network;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork')]\"\r\n },\r\n {\r\n \"name\": \"Manage auditing and security log;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayManageAuditingAndSecurityLog')]\"\r\n },\r\n {\r\n \"name\": \"Back up files and directories;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayBackUpFilesAndDirectories')]\"\r\n },\r\n {\r\n \"name\": \"Change the system time;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayChangeTheSystemTime')]\"\r\n },\r\n {\r\n \"name\": \"Change the time zone;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayChangeTheTimeZone')]\"\r\n },\r\n {\r\n \"name\": \"Create a token object;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayCreateATokenObject')]\"\r\n },\r\n {\r\n \"name\": \"Deny log on as a batch job;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob')]\"\r\n },\r\n {\r\n \"name\": \"Deny log on as a service;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedLoggingOnAsAService')]\"\r\n },\r\n {\r\n \"name\": \"Deny log on locally;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedLocalLogon')]\"\r\n },\r\n {\r\n \"name\": \"Deny log on through Remote Desktop Services;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices')]\"\r\n },\r\n {\r\n \"name\": \"Force shutdown from a remote system;ExpectedValue\",\r\n \"value\": \"[parameters('UserAndGroupsThatMayForceShutdownFromARemoteSystem')]\"\r\n },\r\n {\r\n \"name\": \"Restore files and directories;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatMayRestoreFilesAndDirectories')]\"\r\n },\r\n {\r\n \"name\": \"Shut down the system;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatMayShutDownTheSystem')]\"\r\n },\r\n {\r\n \"name\": \"Take ownership of files or other objects;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Access this computer from the network;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayAccessThisComputerFromTheNetwork')]\"\r\n },\r\n {\r\n \"name\": \"Allow log on locally;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayLogOnLocally')]\"\r\n },\r\n {\r\n \"name\": \"Allow log on through Remote Desktop Services;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices')]\"\r\n },\r\n {\r\n \"name\": \"Deny access to this computer from the network;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork')]\"\r\n },\r\n {\r\n \"name\": \"Manage auditing and security log;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayManageAuditingAndSecurityLog')]\"\r\n },\r\n {\r\n \"name\": \"Back up files and directories;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayBackUpFilesAndDirectories')]\"\r\n },\r\n {\r\n \"name\": \"Change the system time;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayChangeTheSystemTime')]\"\r\n },\r\n {\r\n \"name\": \"Change the time zone;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayChangeTheTimeZone')]\"\r\n },\r\n {\r\n \"name\": \"Create a token object;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayCreateATokenObject')]\"\r\n },\r\n {\r\n \"name\": \"Deny log on as a batch job;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob')]\"\r\n },\r\n {\r\n \"name\": \"Deny log on as a service;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedLoggingOnAsAService')]\"\r\n },\r\n {\r\n \"name\": \"Deny log on locally;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedLocalLogon')]\"\r\n },\r\n {\r\n \"name\": \"Deny log on through Remote Desktop Services;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices')]\"\r\n },\r\n {\r\n \"name\": \"Force shutdown from a remote system;ExpectedValue\",\r\n \"value\": \"[parameters('UserAndGroupsThatMayForceShutdownFromARemoteSystem')]\"\r\n },\r\n {\r\n \"name\": \"Restore files and directories;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatMayRestoreFilesAndDirectories')]\"\r\n },\r\n {\r\n \"name\": \"Shut down the system;ExpectedValue\",\r\n \"value\": \"[parameters('UsersAndGroupsThatMayShutDownTheSystem')]\"\r\n },\r\n {\r\n \"name\": \"Take ownership of files or other objects;ExpectedValue\",\r\n \"value\": \"[parameters('UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/815dcc9f-6662-43f2-9a03-1b83e9876f24\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"815dcc9f-6662-43f2-9a03-1b83e9876f24\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"App Service Environment should be configured with strongest TLS Cipher suites\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"The two most minimal and strongest cipher suites required for App Service Environment to function correctly are : TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 and TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"ASE*\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/hostingEnvironments\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Web/HostingEnvironments/clusterSettings[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/HostingEnvironments/clusterSettings[*].name\",\r\n \"contains\": \"FrontEndSSLCipherSuiteOrder\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/HostingEnvironments/clusterSettings[*].value\",\r\n \"contains\": \"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/HostingEnvironments/clusterSettings[*].value\",\r\n \"contains\": \"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\"\r\n },\r\n {\r\n \"value\": \"[less(length(field('Microsoft.Web/HostingEnvironments/clusterSettings[*].value')), 80)]\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/817dcf37-e83d-4999-a472-644eada2ea1e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"817dcf37-e83d-4999-a472-644eada2ea1e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1308 - Identification And Authentication (Org. Users) | Remote Access - Separate Device\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1308\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/81817e1c-5347-48dd-965a-40159d008229\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"81817e1c-5347-48dd-965a-40159d008229\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1287 - Information System Backup\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1287\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/819dc6da-289d-476e-8500-7e341ef8677d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"819dc6da-289d-476e-8500-7e341ef8677d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure App Services to disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable public network access for your App Services so that it is not accessible over the public internet. This can reduce data leakage risks. Learn more at: https://aka.ms/app-service-private-endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/publicNetworkAccess\",\r\n \"equals\": \"Disabled\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/de139f84-1756-47ae-9be6-808fbbe84772\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"webAppName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"webAppName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('webAppName'), '/web')]\",\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"apiVersion\": \"2020-09-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publicNetworkAccess\": \"Disabled\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/81dff7c0-4020-4b58-955d-c076a2136b56\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"81dff7c0-4020-4b58-955d-c076a2136b56\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Data Explorer encryption at rest should use a customer-managed key\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enabling encryption at rest using a customer-managed key on your Azure Data Explorer cluster provides additional control over the key being used by the encryption at rest. This feature is oftentimes applicable to customers with special compliance requirements and requires a Key Vault to managing the keys.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Azure Data Explorer\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Kusto/Clusters\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Kusto/clusters/keyVaultProperties\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.Kusto/clusters/keyVaultProperties.keyName\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.Kusto/clusters/keyVaultProperties.keyVersion\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.Kusto/clusters/keyVaultProperties.keyVaultUri\",\r\n \"exists\": false\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/81e74cea-30fd-40d5-802f-d72103c2aaaa\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"81e74cea-30fd-40d5-802f-d72103c2aaaa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1213 - Configuration Settings | Respond To Unauthorized Changes\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1213\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/81f11e32-a293-4a58-82cd-134af52e2318\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"81f11e32-a293-4a58-82cd-134af52e2318\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Geo-redundant backup should be enabled for Azure Database for MySQL\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Database for MySQL allows you to choose the redundancy option for your database server. It can be set to a geo-redundant backup storage in which the data is not only stored within the region in which your server is hosted, but is also replicated to a paired region to provide recovery option in case of a region failure. Configuring geo-redundant storage for backup is only allowed during server create.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforMySQL/servers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforMySQL/servers/storageProfile.geoRedundantBackup\",\r\n \"notEquals\": \"Enabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/82339799-d096-41ae-8538-b108becf0970\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"82339799-d096-41ae-8538-b108becf0970\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1168 - Continuous Monitoring | Independent Assessment\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1168\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/82409f9e-1f32-4775-bf07-b99d53a91b06\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"82409f9e-1f32-4775-bf07-b99d53a91b06\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1448 - Physical Access Authorizations\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1448\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/825d6494-e583-42f2-a3f2-6458e6f0004f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"825d6494-e583-42f2-a3f2-6458e6f0004f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Web PubSub Service should use a SKU that supports private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"With supported SKU, Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to Azure Web PubSub service, you can reduce data leakage risks. Learn more about private links at: https://aka.ms/awps/privatelink.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Web PubSub\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.SignalRService/webPubSub\"\r\n },\r\n {\r\n \"field\": \"Microsoft.SignalRService/webPubSub/sku.tier\",\r\n \"equals\": \"Free\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/82909236-25f3-46a6-841c-fe1020f95ae1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"82909236-25f3-46a6-841c-fe1020f95ae1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1452 - Physical Access Control\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1452\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/82c76455-4d3f-4e09-a654-22e592107e74\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"82c76455-4d3f-4e09-a654-22e592107e74\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'System Audit Policies - System'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'System Audit Policies - System' for auditing IPsec driver, system integrity, system extension, state change, and other system events. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesSystem\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"AuditOtherSystemEvents\": \"Audit Other System Events;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"AuditOtherSystemEvents\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Other System Events\",\r\n \"description\": \"Specifies whether audit events are generated for Windows Firewall Service and Windows Firewall driver start and stop events, failure events for these services and Windows Firewall Service policy processing failures.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"No Auditing\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesSystem\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit Other System Events;ExpectedValue', '=', parameters('AuditOtherSystemEvents')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8316fa92-d69c-4810-8124-62414f560dcf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8316fa92-d69c-4810-8124-62414f560dcf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1262 - Contingency Plan Testing\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1262\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/831e510e-db41-4c72-888e-a0621ab62265\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"831e510e-db41-4c72-888e-a0621ab62265\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1008 - Account Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1008\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8356cfc6-507a-4d20-b818-08038011cd07\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8356cfc6-507a-4d20-b818-08038011cd07\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure backup on virtual machines with a given tag to a new recovery services vault with a default policy\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enforce backup for all virtual machines by deploying a recovery services vault in the same location and resource group as the virtual machine. Doing this is useful when different application teams in your organization are allocated separate resource groups and need to manage their own backups and restores. You can optionally include virtual machines containing a specified tag to control the scope of assignment. See https://aka.ms/AzureVMAppCentricBackupIncludeTag.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Backup\"\r\n },\r\n \"parameters\": {\r\n \"inclusionTagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Inclusion Tag Name\",\r\n \"description\": \"Name of the tag to use for including VMs in the scope of this policy. This should be used along with the Inclusion Tag Value parameter. Learn more at https://aka.ms/AppCentricVMBackupPolicy.\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"inclusionTagValue\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Inclusion Tag Values\",\r\n \"description\": \"Value of the tag to use for including VMs in the scope of this policy (in case of multiple values, use a comma-separated list). This should be used along with the Inclusion Tag Name parameter. Learn more at https://aka.ms/AppCentricVMBackupPolicy.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"deployIfNotExists\",\r\n \"auditIfNotExists\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"deployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"id\",\r\n \"notContains\": \"/resourceGroups/databricks-rg-\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('inclusionTagName'), ']')]\",\r\n \"in\": \"[parameters('inclusionTagValue')]\"\r\n },\r\n {\r\n \"value\": \"[empty(parameters('inclusionTagValue'))]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"value\": \"[empty(parameters('inclusionTagName'))]\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2019\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"contains\": \"ubuntu\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"14.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"*20_04-lts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04-lts*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.RecoveryServices/backupprotecteditems\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"description\": \"Name of Azure Virtual Machines\"\r\n }\r\n },\r\n \"vmRgName\": {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"description\": \"Resource group containing the virtual machines.\"\r\n }\r\n },\r\n \"location\": {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"description\": \"Location for VM and Backup vault\"\r\n }\r\n }\r\n },\r\n \"variables\": {\r\n \"backupFabric\": \"Azure\",\r\n \"backupPolicy\": \"DefaultPolicy\",\r\n \"v2VmType\": \"Microsoft.Compute/virtualMachines\",\r\n \"v2VmContainer\": \"iaasvmcontainer;iaasvmcontainerv2;\",\r\n \"v2Vm\": \"vm;iaasvmcontainerv2;\",\r\n \"vaultName\": \"[take(concat('RSVault-', parameters('location'), '-', guid(resourceGroup().id)),50)]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('vaultName')]\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults\",\r\n \"apiVersion\": \"2016-06-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {},\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n }\r\n },\r\n {\r\n \"name\": \"[concat(variables('vaultName'), '/', variables('backupFabric'), '/', variables('v2VmContainer'), concat(parameters('vmRgName'),';',parameters('vmName')), '/', variables('v2Vm'), concat(parameters('vmRgName'),';',parameters('vmName')))]\",\r\n \"apiVersion\": \"2016-12-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.RecoveryServices/vaults/', variables('vaultName'))]\"\r\n ],\r\n \"properties\": {\r\n \"protectedItemType\": \"[variables('v2VmType')]\",\r\n \"policyId\": \"[resourceId('Microsoft.RecoveryServices/vaults/backupPolicies', variables('vaultName'),variables('backupPolicy'))]\",\r\n \"sourceResourceId\": \"[concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/', parameters('vmRgName'), '/providers/Microsoft.Compute/virtualMachines/', parameters('vmName'))]\"\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"status\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Backup enabled successfully for VM:', ' ', parameters('vmName'), 'Backup Vault: ', variables('vaultName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"vmRgName\": {\r\n \"value\": \"[resourceGroup().name]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/83644c87-93dd-49fe-bf9f-6aff8fd0834e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"83644c87-93dd-49fe-bf9f-6aff8fd0834e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Event Hub namespaces should have double encryption enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enabling double encryption helps protect and safeguard your data to meet your organizational security and compliance commitments. When double encryption has been enabled, data in the storage account is encrypted twice, once at the service level and once at the infrastructure level, using two different encryption algorithms and two different keys.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Event Hub\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the audit policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventHub/namespaces\"\r\n },\r\n {\r\n \"field\": \"Microsoft.EventHub/namespaces/clusterArmId\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.EventHub/namespaces/encryption.requireInfrastructureEncryption\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/836cd60e-87f3-4e6a-a27c-29d687f01a4c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"836cd60e-87f3-4e6a-a27c-29d687f01a4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Resource logs in Event Hub should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of resource logs. This enables you to recreate activity trails to use for investigation purposes; when a security incident occurs or when your network is compromised\",\r\n \"metadata\": {\r\n \"version\": \"5.0.0\",\r\n \"category\": \"Event Hub\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required resource logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventHub/namespaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"value\": \"[padLeft(current('Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days'), 3, '0')]\",\r\n \"greaterOrEquals\": \"[padLeft(parameters('requiredRetentionDays'), 3, '0')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"notEquals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/storageAccountId\",\r\n \"exists\": false\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/83a214f7-d01a-484b-91a9-ed54470c9a6a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"83a214f7-d01a-484b-91a9-ed54470c9a6a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Network interfaces should not have public IPs\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy denies the network interfaces which are configured with any public IP. Public IP addresses allow internet resources to communicate inbound to Azure resources, and Azure resources to communicate outbound to the internet. This should be reviewed by the network security team.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkInterfaces\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/networkInterfaces/ipconfigurations[*].publicIpAddress.id\",\r\n \"notLike\": \"*\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/83a86a26-fd1f-447c-b59d-e51f44264114\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"83a86a26-fd1f-447c-b59d-e51f44264114\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"MySQL servers should use customer-managed keys to encrypt data at rest\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use customer-managed keys to manage the encryption at rest of your MySQL servers. By default, the data is encrypted at rest with service-managed keys, but customer-managed keys are commonly required to meet regulatory compliance standards. Customer-managed keys enable the data to be encrypted with an Azure Key Vault key created and owned by you. You have full control and responsibility for the key lifecycle, including rotation and management.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.4\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforMySQL/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforMySQL/servers/keys\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.DBforMySQL/servers/keys/serverKeyType\",\r\n \"equals\": \"AzureKeyVault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforMySQL/servers/keys/uri\",\r\n \"notEquals\": \"\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforMySQL/servers/keys/uri\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/83cef61d-dbd1-4b20-a4fc-5fbc7da10833\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"83cef61d-dbd1-4b20-a4fc-5fbc7da10833\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Managed disks should disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling public network access improves security by ensuring that a managed disk isn't exposed on the public internet. Creating private endpoints can limit exposure of managed disks. Learn more at: https://aka.ms/disksprivatelinksdoc.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/disks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/disks/networkAccessPolicy\",\r\n \"notIn\": [\r\n \"DenyAll\",\r\n \"AllowPrivate\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8405fdab-1faf-48aa-b702-999c9c172094\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8405fdab-1faf-48aa-b702-999c9c172094\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1382 - Incident Response Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1382\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/841392b3-40da-4473-b328-4cde49db67b3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"841392b3-40da-4473-b328-4cde49db67b3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure managed disks to disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable public network access for your managed disk resource so that it's not accessible over the public internet. This can reduce data leakage risks. Learn more at: https://aka.ms/disksprivatelinksdoc.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Location\",\r\n \"strongType\": \"location\",\r\n \"description\": \"All disks in this region are validated and disk access resource would be associated with them.\"\r\n }\r\n },\r\n \"diskAccessId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource Id for the DiskAccess in the given location to which the disk resource needs to be linked\",\r\n \"strongType\": \"Microsoft.Compute/diskAccesses\",\r\n \"description\": \"Disk access resources enable exporting managed disks securely via private endpoints. Learn more at: https://aka.ms/disksprivatelinksdoc\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/disks\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"equals\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/disks/networkAccessPolicy\",\r\n \"notIn\": [\r\n \"AllowPrivate\",\r\n \"DenyAll\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"conflictEffect\": \"audit\",\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.Compute/disks/diskAccessId\",\r\n \"value\": \"[parameters('diskAccessId')]\"\r\n },\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.Compute/disks/networkAccessPolicy\",\r\n \"value\": \"AllowPrivate\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8426280e-b5be-43d9-979e-653d12a08638\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8426280e-b5be-43d9-979e-653d12a08638\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Log Analytics agent should be installed on your Linux Azure Arc machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits Linux Azure Arc machines if the Log Analytics agent is not installed.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Monitoring\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.HybridCompute/machines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/type\",\r\n \"equals\": \"OmsAgentForLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/842c54e8-c2f9-4d79-ae8d-38d8b8019373\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"842c54e8-c2f9-4d79-ae8d-38d8b8019373\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1098 - Security Training Records\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Awareness and Training control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1098\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/84363adb-dde3-411a-9fc1-36b56737f822\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"84363adb-dde3-411a-9fc1-36b56737f822\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Ensure that '.NET Framework' version is the latest, if used as a part of the Web app\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy is not required since Azure App Service automatically updates and maintains the .NET Framework versions installed on the platform.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"App Service\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.netFrameworkVersion\",\r\n \"in\": [\r\n \"v3.0\",\r\n \"v4.0\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/843664e0-7563-41ee-a9cb-7522c382d2c4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"843664e0-7563-41ee-a9cb-7522c382d2c4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1119 - Audit Review, Analysis, And Reporting | Central Review And Analysis\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1119\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/845f6359-b764-4b40-b579-657aefe23c44\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"845f6359-b764-4b40-b579-657aefe23c44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines that are not joined to the specified domain\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if the value of the Domain property in WMI class win32_computersystem does not match the value in the policy parameter.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"WindowsDomainMembership\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"DomainName\": \"[DomainMembership]WindowsDomainMembership;DomainName\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"DomainName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Domain Name (FQDN)\",\r\n \"description\": \"The fully qualified domain name (FQDN) that the Windows machines should be joined to\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsDomainMembership\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[DomainMembership]WindowsDomainMembership;DomainName', '=', parameters('DomainName')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/84662df4-0e37-44a6-9ce1-c9d2150db18c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"84662df4-0e37-44a6-9ce1-c9d2150db18c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1024 - Account Management | Account Monitoring / Atypical Usage\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1024\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/84914fb4-12da-4c53-a341-a9fd463bed10\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"84914fb4-12da-4c53-a341-a9fd463bed10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1307 - Identification And Authentication (Org. Users) | Net. Access To Non-Priv. Accts. - Replay\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1307\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/84e622c8-4bed-417c-84c6-b2fb0dd73682\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"84e622c8-4bed-417c-84c6-b2fb0dd73682\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1080 - Use Of External Information Systems | Portable Storage Devices\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1080\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/852981b4-a380-4704-aa1e-2e52d63445e5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"852981b4-a380-4704-aa1e-2e52d63445e5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'Windows Components'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'Windows Components' for basic authentication, unencrypted traffic, Microsoft accounts, telemetry, Cortana, and other Windows behaviors. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_WindowsComponents\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"SendFileSamplesWhenFurtherAnalysisIsRequired\": \"Send file samples when further analysis is required;ExpectedValue\",\r\n \"AllowIndexingOfEncryptedFiles\": \"Allow indexing of encrypted files;ExpectedValue\",\r\n \"AllowTelemetry\": \"Allow Telemetry;ExpectedValue\",\r\n \"AllowUnencryptedTraffic\": \"Allow unencrypted traffic;ExpectedValue\",\r\n \"AlwaysInstallWithElevatedPrivileges\": \"Always install with elevated privileges;ExpectedValue\",\r\n \"AlwaysPromptForPasswordUponConnection\": \"Always prompt for password upon connection;ExpectedValue\",\r\n \"ApplicationSpecifyTheMaximumLogFileSizeKB\": \"Application: Specify the maximum log file size (KB);ExpectedValue\",\r\n \"AutomaticallySendMemoryDumpsForOSgeneratedErrorReports\": \"Automatically send memory dumps for OS-generated error reports;ExpectedValue\",\r\n \"ConfigureDefaultConsent\": \"Configure Default consent;ExpectedValue\",\r\n \"ConfigureWindowsSmartScreen\": \"Configure Windows SmartScreen;ExpectedValue\",\r\n \"DisallowDigestAuthentication\": \"Disallow Digest authentication;ExpectedValue\",\r\n \"DisallowWinRMFromStoringRunAsCredentials\": \"Disallow WinRM from storing RunAs credentials;ExpectedValue\",\r\n \"DoNotAllowPasswordsToBeSaved\": \"Do not allow passwords to be saved;ExpectedValue\",\r\n \"SecuritySpecifyTheMaximumLogFileSizeKB\": \"Security: Specify the maximum log file size (KB);ExpectedValue\",\r\n \"SetClientConnectionEncryptionLevel\": \"Set client connection encryption level;ExpectedValue\",\r\n \"SetTheDefaultBehaviorForAutoRun\": \"Set the default behavior for AutoRun;ExpectedValue\",\r\n \"SetupSpecifyTheMaximumLogFileSizeKB\": \"Setup: Specify the maximum log file size (KB);ExpectedValue\",\r\n \"SystemSpecifyTheMaximumLogFileSizeKB\": \"System: Specify the maximum log file size (KB);ExpectedValue\",\r\n \"TurnOffDataExecutionPreventionForExplorer\": \"Turn off Data Execution Prevention for Explorer;ExpectedValue\",\r\n \"SpecifyTheIntervalToCheckForDefinitionUpdates\": \"Specify the interval to check for definition updates;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"SendFileSamplesWhenFurtherAnalysisIsRequired\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Send file samples when further analysis is required\",\r\n \"description\": \"Specifies whether and how Windows Defender will submit samples of suspected malware to Microsoft for further analysis when opt-in for MAPS telemetry is set.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"AllowIndexingOfEncryptedFiles\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allow indexing of encrypted files\",\r\n \"description\": \"Specifies whether encrypted items are allowed to be indexed.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"AllowTelemetry\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allow Telemetry\",\r\n \"description\": \"Specifies configuration of the amount of diagnostic and usage data reported to Microsoft. The data is transmitted securely and sensitive data is not sent.\"\r\n },\r\n \"defaultValue\": \"2\"\r\n },\r\n \"AllowUnencryptedTraffic\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allow unencrypted traffic\",\r\n \"description\": \"Specifies whether the Windows Remote Management (WinRM) service sends and receives unencrypted messages over the network.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"AlwaysInstallWithElevatedPrivileges\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Always install with elevated privileges\",\r\n \"description\": \"Specifies whether Windows Installer should use system permissions when it installs any program on the system.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"AlwaysPromptForPasswordUponConnection\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Always prompt for password upon connection\",\r\n \"description\": \"Specifies whether Terminal Services/Remote Desktop Connection always prompts the client computer for a password upon connection.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"ApplicationSpecifyTheMaximumLogFileSizeKB\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Application: Specify the maximum log file size (KB)\",\r\n \"description\": \"Specifies the maximum size for the Application event log in kilobytes.\"\r\n },\r\n \"defaultValue\": \"32768\"\r\n },\r\n \"AutomaticallySendMemoryDumpsForOSgeneratedErrorReports\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Automatically send memory dumps for OS-generated error reports\",\r\n \"description\": \"Specifies if memory dumps in support of OS-generated error reports can be sent to Microsoft automatically.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"ConfigureDefaultConsent\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Configure Default consent\",\r\n \"description\": \"Specifies setting of the default consent handling for error reports sent to Microsoft.\"\r\n },\r\n \"defaultValue\": \"4\"\r\n },\r\n \"ConfigureWindowsSmartScreen\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Configure Windows SmartScreen\",\r\n \"description\": \"Specifies how to manage the behavior of Windows SmartScreen. Windows SmartScreen helps keep PCs safer by warning users before running unrecognized programs downloaded from the Internet. Some information is sent to Microsoft about files and programs run on PCs with this feature enabled.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"DisallowDigestAuthentication\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Disallow Digest authentication\",\r\n \"description\": \"Specifies whether the Windows Remote Management (WinRM) client will not use Digest authentication.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"DisallowWinRMFromStoringRunAsCredentials\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Disallow WinRM from storing RunAs credentials\",\r\n \"description\": \"Specifies whether the Windows Remote Management (WinRM) service will not allow RunAs credentials to be stored for any plug-ins.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"DoNotAllowPasswordsToBeSaved\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Do not allow passwords to be saved\",\r\n \"description\": \"Specifies whether to prevent Remote Desktop Services - Terminal Services clients from saving passwords on a computer.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"SecuritySpecifyTheMaximumLogFileSizeKB\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Security: Specify the maximum log file size (KB)\",\r\n \"description\": \"Specifies the maximum size for the Security event log in kilobytes.\"\r\n },\r\n \"defaultValue\": \"196608\"\r\n },\r\n \"SetClientConnectionEncryptionLevel\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Set client connection encryption level\",\r\n \"description\": \"Specifies whether to require the use of a specific encryption level to secure communications between client computers and RD Session Host servers during Remote Desktop Protocol (RDP) connections. This policy only applies when you are using native RDP encryption.\"\r\n },\r\n \"defaultValue\": \"3\"\r\n },\r\n \"SetTheDefaultBehaviorForAutoRun\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Set the default behavior for AutoRun\",\r\n \"description\": \"Specifies the default behavior for Autorun commands. Autorun commands are generally stored in autorun.inf files. They often launch the installation program or other routines.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"SetupSpecifyTheMaximumLogFileSizeKB\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Setup: Specify the maximum log file size (KB)\",\r\n \"description\": \"Specifies the maximum size for the Setup event log in kilobytes.\"\r\n },\r\n \"defaultValue\": \"32768\"\r\n },\r\n \"SystemSpecifyTheMaximumLogFileSizeKB\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"System: Specify the maximum log file size (KB)\",\r\n \"description\": \"Specifies the maximum size for the System event log in kilobytes.\"\r\n },\r\n \"defaultValue\": \"32768\"\r\n },\r\n \"TurnOffDataExecutionPreventionForExplorer\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Turn off Data Execution Prevention for Explorer\",\r\n \"description\": \"Specifies whether to turn off Data Execution Prevention for Windows File Explorer. Disabling data execution prevention can allow certain legacy plug-in applications to function without terminating Explorer.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"SpecifyTheIntervalToCheckForDefinitionUpdates\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Specify the interval to check for definition updates\",\r\n \"description\": \"Specifies an interval at which to check for Windows Defender definition updates. The time value is represented as the number of hours between update checks.\"\r\n },\r\n \"defaultValue\": \"8\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_WindowsComponents\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Send file samples when further analysis is required;ExpectedValue', '=', parameters('SendFileSamplesWhenFurtherAnalysisIsRequired'), ',', 'Allow indexing of encrypted files;ExpectedValue', '=', parameters('AllowIndexingOfEncryptedFiles'), ',', 'Allow Telemetry;ExpectedValue', '=', parameters('AllowTelemetry'), ',', 'Allow unencrypted traffic;ExpectedValue', '=', parameters('AllowUnencryptedTraffic'), ',', 'Always install with elevated privileges;ExpectedValue', '=', parameters('AlwaysInstallWithElevatedPrivileges'), ',', 'Always prompt for password upon connection;ExpectedValue', '=', parameters('AlwaysPromptForPasswordUponConnection'), ',', 'Application: Specify the maximum log file size (KB);ExpectedValue', '=', parameters('ApplicationSpecifyTheMaximumLogFileSizeKB'), ',', 'Automatically send memory dumps for OS-generated error reports;ExpectedValue', '=', parameters('AutomaticallySendMemoryDumpsForOSgeneratedErrorReports'), ',', 'Configure Default consent;ExpectedValue', '=', parameters('ConfigureDefaultConsent'), ',', 'Configure Windows SmartScreen;ExpectedValue', '=', parameters('ConfigureWindowsSmartScreen'), ',', 'Disallow Digest authentication;ExpectedValue', '=', parameters('DisallowDigestAuthentication'), ',', 'Disallow WinRM from storing RunAs credentials;ExpectedValue', '=', parameters('DisallowWinRMFromStoringRunAsCredentials'), ',', 'Do not allow passwords to be saved;ExpectedValue', '=', parameters('DoNotAllowPasswordsToBeSaved'), ',', 'Security: Specify the maximum log file size (KB);ExpectedValue', '=', parameters('SecuritySpecifyTheMaximumLogFileSizeKB'), ',', 'Set client connection encryption level;ExpectedValue', '=', parameters('SetClientConnectionEncryptionLevel'), ',', 'Set the default behavior for AutoRun;ExpectedValue', '=', parameters('SetTheDefaultBehaviorForAutoRun'), ',', 'Setup: Specify the maximum log file size (KB);ExpectedValue', '=', parameters('SetupSpecifyTheMaximumLogFileSizeKB'), ',', 'System: Specify the maximum log file size (KB);ExpectedValue', '=', parameters('SystemSpecifyTheMaximumLogFileSizeKB'), ',', 'Turn off Data Execution Prevention for Explorer;ExpectedValue', '=', parameters('TurnOffDataExecutionPreventionForExplorer'), ',', 'Specify the interval to check for definition updates;ExpectedValue', '=', parameters('SpecifyTheIntervalToCheckForDefinitionUpdates')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8537fe96-8cbe-43de-b0ef-131bc72bc22a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8537fe96-8cbe-43de-b0ef-131bc72bc22a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1580 - Information System Documentation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1580\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/854db8ac-6adf-42a0-bef3-b73f764f40b9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"854db8ac-6adf-42a0-bef3-b73f764f40b9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1348 - Identification And Authentication (Non-Org. Users) | Acceptance Of Third-Party Credentials\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1348\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/855ced56-417b-4d74-9d5f-dd1bc81e22d6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"855ced56-417b-4d74-9d5f-dd1bc81e22d6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure IoT Hub device provisioning service instances to disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable public network access for your IoT Hub device provisioning instance so that it's not accessible over the public internet. This can reduce data leakage risks. Learn more at: https://aka.ms/iotdpsvnet.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Internet of Things\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Devices/provisioningServices\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Devices/provisioningServices/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"conflictEffect\": \"audit\",\r\n \"operations\": [\r\n {\r\n \"condition\": \"[greaterOrEquals(requestContext().apiVersion, '2020-03-01')]\",\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.Devices/provisioningServices/publicNetworkAccess\",\r\n \"value\": \"Disabled\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/859dfc91-ea35-43a6-8256-31271c363794\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"859dfc91-ea35-43a6-8256-31271c363794\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Azure Data Factory integration runtime should have a limit for number of cores\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"To manage your resources and costs, limit the number of cores for an integration runtime.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Data Factory\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"maxCores\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed max number of cores\",\r\n \"description\": \"The max number of cores allowed for dataflow.\"\r\n },\r\n \"defaultValue\": 32\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataFactory/factories/integrationRuntimes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/integrationruntimes/type\",\r\n \"equals\": \"Managed\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/integrationRuntimes/Managed.typeProperties.computeProperties.dataFlowProperties.coreCount\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/integrationRuntimes/Managed.typeProperties.computeProperties.dataFlowProperties.coreCount\",\r\n \"greater\": \"[parameters('maxCores')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/85bb39b5-2f66-49f8-9306-77da3ac5130f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"85bb39b5-2f66-49f8-9306-77da3ac5130f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1079 - Use Of External Information Systems | Limits On Authorized Use\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1079\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/85c32733-7d23-4948-88da-058e2c56b60f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"85c32733-7d23-4948-88da-058e2c56b60f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1326 - Authenticator Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1326\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8605fc00-1bf5-4fb3-984e-c95cec4f231d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8605fc00-1bf5-4fb3-984e-c95cec4f231d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Cosmos DB accounts should have firewall rules\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Firewall rules should be defined on your Azure Cosmos DB accounts to prevent traffic from unauthorized sources. Accounts that have at least one IP rule defined with the virtual network filter enabled are deemed compliant. Accounts disabling public access are also deemed compliant.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Cosmos DB\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Policy Effect\",\r\n \"description\": \"The desired effect of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Deny\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DocumentDB/databaseAccounts\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/publicNetworkAccess\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/publicNetworkAccess\",\r\n \"equals\": \"Enabled\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/isVirtualNetworkFilterEnabled\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/isVirtualNetworkFilterEnabled\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/ipRules\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/ipRules[*]\"\r\n },\r\n \"equals\": 0\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/ipRangeFilter\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/ipRangeFilter\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/862e97cf-49fc-4a5c-9de4-40d4e2e7c8eb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"862e97cf-49fc-4a5c-9de4-40d4e2e7c8eb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'Security Options - Microsoft Network Server'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Microsoft Network Server'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsMicrosoftNetworkServer\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsMicrosoftNetworkServer\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/86880e5c-df35-43c5-95ad-7e120635775e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"86880e5c-df35-43c5-95ad-7e120635775e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy SQL DB transparent data encryption\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enables transparent data encryption on SQL databases\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers/databases\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"notEquals\": \"master\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"DeployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/databases/transparentDataEncryption\",\r\n \"name\": \"current\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/transparentDataEncryption.status\",\r\n \"equals\": \"enabled\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/databases/transparentDataEncryption/state\",\r\n \"equals\": \"enabled\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullDbName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('fullDbName'), '/current')]\",\r\n \"type\": \"Microsoft.Sql/servers/databases/transparentDataEncryption\",\r\n \"apiVersion\": \"2014-04-01\",\r\n \"properties\": {\r\n \"status\": \"Enabled\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullDbName\": {\r\n \"value\": \"[field('fullName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/86a912f6-9a06-4e26-b447-11b16ba8659f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"86a912f6-9a06-4e26-b447-11b16ba8659f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"System updates should be installed on your machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Missing security system updates on your servers will be monitored by Azure Security Center as recommendations\",\r\n \"metadata\": {\r\n \"version\": \"4.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"4ab6e3c5-74dd-8b35-9ab9-f61b30875b27\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"86b3d65f-7626-441e-b690-81a8b71cff60\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1507 - Personnel Security Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1507\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/86ccd1bf-e7ad-4851-93ce-6ec817469c1e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"86ccd1bf-e7ad-4851-93ce-6ec817469c1e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure private DNS zones for private endpoints that connect to Azure Data Factory\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private DNS records allow private connections to private endpoints. Private endpoint connections allow secure communication by enabling private connectivity to your Azure Data Factory without a need for public IP addresses at the source or destination. For more information on private endpoints and DNS zones in Azure Data Factory, see https://docs.microsoft.com/azure/data-factory/data-factory-private-link.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Data Factory\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\",\r\n \"description\": \"The private DNS zone to deploy in a new private DNS zone group and link to the private endpoint\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"listOfGroupIds\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of Group Ids that can be specified for Private Endpoints.\",\r\n \"displayName\": \"Allowed Group Ids\"\r\n },\r\n \"allowedValues\": [\r\n \"dataFactory\",\r\n \"portal\"\r\n ],\r\n \"defaultValue\": [\r\n \"dataFactory\",\r\n \"portal\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"in\": \"[parameters('listOfGroupIds')]\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"dataFactory-privateDnsZone\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/86cd96e1-1745-420d-94d4-d3f2fe415aa4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"86cd96e1-1745-420d-94d4-d3f2fe415aa4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Ensure that Register with Azure Active Directory is enabled on API app\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy is a duplicate of the respective Managed Identity policies. Please use /providers/Microsoft.Authorization/policyDefinitions/c4d441f8-f9d9-4a9e-9cef-e82117cb3ee instead.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"App Service\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.managedServiceIdentityId\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/86d97760-d216-4d81-a3ad-163087b2b6c3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"86d97760-d216-4d81-a3ad-163087b2b6c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1392 - Information Spillage Response | Post-Spill Operations\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1392\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/86dc819f-15e1-43f9-a271-41ae58d4cecc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"86dc819f-15e1-43f9-a271-41ae58d4cecc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1589 - External Information System Services | Risk Assessments / Organizational Approvals\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1589\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/86ec7f9b-9478-40ff-8cfd-6a0d510081a8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"86ec7f9b-9478-40ff-8cfd-6a0d510081a8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Data Box jobs should use a customer-managed key to encrypt the device unlock password\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use a customer-managed key to control the encryption of the device unlock password for Azure Data Box. Customer-managed keys also help manage access to the device unlock password by the Data Box service in order to prepare the device and copy data in an automated manner. The data on the device itself is already encrypted at rest with Advanced Encryption Standard 256-bit encryption, and the device unlock password is encrypted by default with a Microsoft managed key.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Data Box\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The desired effect of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"supportedSKUs\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Supported SKUs\",\r\n \"description\": \"The list of SKUs that support customer-managed key encryption key\"\r\n },\r\n \"allowedValues\": [\r\n \"DataBox\",\r\n \"DataBoxHeavy\"\r\n ],\r\n \"defaultValue\": [\r\n \"DataBox\",\r\n \"DataBoxHeavy\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataBox/jobs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Databox/jobs/sku.name\",\r\n \"in\": \"[parameters('supportedSKUs')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataBox/jobs/details.keyEncryptionKey.kekType\",\r\n \"notEquals\": \"CustomerManaged\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/86efb160-8de7-451d-bc08-5d475b0aadae\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"86efb160-8de7-451d-bc08-5d475b0aadae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1207 - Access Restrictions For Change | Limit Production / Operational Privileges\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1207\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8713a0ed-0d1e-4d10-be82-83dffb39830e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8713a0ed-0d1e-4d10-be82-83dffb39830e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Require a tag on resources\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enforces existence of a tag. Does not apply to resource groups.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/871b6d14-10aa-478d-b590-94f262ecfa99\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"871b6d14-10aa-478d-b590-94f262ecfa99\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1180 - Baseline Configuration | Automation Support For Accuracy / Currency\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1180\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/874e7880-a067-42a7-bcbe-1a340f54c8cc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"874e7880-a067-42a7-bcbe-1a340f54c8cc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1635 - Boundary Protection | Host-Based Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1635\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/87551b5d-1deb-4d0f-86cc-9dc14cb4bf7e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"87551b5d-1deb-4d0f-86cc-9dc14cb4bf7e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'System Audit Policies - Privilege Use'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'System Audit Policies - Privilege Use' for auditing nonsensitive and other privilege use. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesPrivilegeUse\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesPrivilegeUse\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/87845465-c458-45f3-af66-dcd62176f397\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"87845465-c458-45f3-af66-dcd62176f397\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'Security Options - Devices'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'Security Options - Devices' for undocking without logging on, installing print drivers, and formatting/ejecting media. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SecurityOptionsDevices\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"DevicesAllowedToFormatAndEjectRemovableMedia\": \"Devices: Allowed to format and eject removable media;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"DevicesAllowedToFormatAndEjectRemovableMedia\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Devices: Allowed to format and eject removable media\",\r\n \"description\": \"Specifies who is allowed to format and eject removable NTFS media. You can use this policy setting to prevent unauthorized users from removing data on one computer to access it on another computer on which they have local administrator privileges.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsDevices\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Devices: Allowed to format and eject removable media;ExpectedValue', '=', parameters('DevicesAllowedToFormatAndEjectRemovableMedia')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8794ff4f-1a35-4e18-938f-0b22055067cd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8794ff4f-1a35-4e18-938f-0b22055067cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'Administrative Templates - Control Panel'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Administrative Templates - Control Panel'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_AdministrativeTemplatesControlPanel\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/87b590fe-4a1d-4697-ae74-d4fe72ab786c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"87b590fe-4a1d-4697-ae74-d4fe72ab786c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Stream Analytics jobs should use customer-managed keys to encrypt data\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use customer-managed keys when you want to securely store any metadata and private data assets of your Stream Analytics jobs in your storage account. This gives you total control over how your Stream Analytics data is encrypted.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Stream Analytics\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The desired effect of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.StreamAnalytics/streamingJobs/contentStoragePolicy\",\r\n \"equals\": \"SystemAccount\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.StreamAnalytics/streamingJobs\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/87ba29ef-1ab3-4d82-b763-87fcd4f531f7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"87ba29ef-1ab3-4d82-b763-87fcd4f531f7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1293 - Information System Backup | Separate Storage For Critical Information\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1293\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/87f7cd82-2e45-4d0f-9e2f-586b0962d142\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"87f7cd82-2e45-4d0f-9e2f-586b0962d142\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1440 - Media Sanitization | Review / Approve / Track / Document / Verify\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Media Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1440\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/881299bf-2a5b-4686-a1b2-321d33679953\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"881299bf-2a5b-4686-a1b2-321d33679953\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1356 - Incident Response Training | Simulated Events\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1356\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8829f8f5-e8be-441e-85c9-85b72a5d0ef3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8829f8f5-e8be-441e-85c9-85b72a5d0ef3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Linux VMs that have the specified applications installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Linux virtual machines that have the specified applications installed. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"ApplicationName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Application names\",\r\n \"description\": \"A semicolon-separated list of the names of the applications that should not be installed. e.g. 'python; powershell'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"not_installed_application_linux\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[ChefInSpec]NotInstalledApplicationLinuxResource1;AttributesYmlContent', '=', concat('packages: [', replace(parameters('ApplicationName'), ';', ','), ']')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"not_installed_application_linux\"\r\n },\r\n \"ApplicationName\": {\r\n \"value\": \"[parameters('ApplicationName')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ApplicationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[ChefInSpec]NotInstalledApplicationLinuxResource1;AttributesYmlContent\",\r\n \"value\": \"[concat('packages: [', replace(parameters('ApplicationName'), ';', ','), ']')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[ChefInSpec]NotInstalledApplicationLinuxResource1;AttributesYmlContent\",\r\n \"value\": \"[concat('packages: [', replace(parameters('ApplicationName'), ';', ','), ']')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforLinux')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforLinux\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/884b209a-963b-4520-8006-d20cb3c213e0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"884b209a-963b-4520-8006-d20cb3c213e0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1317 - Authenticator Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1317\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8877f519-c166-47b7-81b7-8a8eb4ff3775\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8877f519-c166-47b7-81b7-8a8eb4ff3775\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1501 - Rules Of Behavior\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1501\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/88817b58-8472-4f6c-81fa-58ce42b67f51\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"88817b58-8472-4f6c-81fa-58ce42b67f51\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Ensure that 'Java version' is the latest, if used as a part of the API app\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Periodically, newer versions are released for Java either due to security flaws or to include additional functionality. Using the latest Python version for API apps is recommended in order to take advantage of security fixes, if any, and/or new functionalities of the latest version. Currently, this policy only applies to Linux web apps.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"JavaLatestVersion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Latest Java version\",\r\n \"description\": \"Latest supported Java version for App Services\"\r\n },\r\n \"defaultValue\": \"11\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"contains\": \"linux\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.linuxFxVersion\",\r\n \"notContains\": \"JAVA\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.linuxFxVersion\",\r\n \"like\": \"[concat('*', parameters('JavaLatestVersion'))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/88999f4c-376a-45c8-bcb3-4058f713cf39\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"88999f4c-376a-45c8-bcb3-4058f713cf39\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Network interfaces should disable IP forwarding\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy denies the network interfaces which enabled IP forwarding. The setting of IP forwarding disables Azure's check of the source and destination for a network interface. This should be reviewed by the network security team.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkInterfaces\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkInterfaces/enableIpForwarding\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/88c0b9da-ce96-4b03-9635-f29a937e2900\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"88c0b9da-ce96-4b03-9635-f29a937e2900\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1215 - Least Functionality\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1215\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/88fc93e8-4745-4785-b5a5-b44bb92c44ff\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"88fc93e8-4745-4785-b5a5-b44bb92c44ff\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"SQL servers with auditing to storage account destination should be configured with 90 days retention or higher\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"For incident investigation purposes, we recommend setting the data retention for your SQL Server' auditing to storage account destination to at least 90 days. Confirm that you are meeting the necessary retention rules for the regions in which you are operating. This is sometimes required for compliance with regulatory standards.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"notContains\": \"analytics\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/auditingSettings\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/servers/auditingSettings/isAzureMonitorTargetEnabled\",\r\n \"equals\": true\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/auditingSettings/storageEndpoint\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/auditingSettings/retentionDays\",\r\n \"equals\": 0\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/auditingSettings/retentionDays\",\r\n \"greaterOrEquals\": 90\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/89099bee-89e0-4b26-a5f4-165451757743\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"89099bee-89e0-4b26-a5f4-165451757743\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1411 - Nonlocal Maintenance\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1411\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/898d4fe8-f743-4333-86b7-0c9245d93e7d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"898d4fe8-f743-4333-86b7-0c9245d93e7d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Modify - Configure Azure Event Grid domains to disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable public network access for Azure Event Grid resource so that it isn't accessible over the public internet. This will help protect them against data leakage risks. You can limit exposure of the your resources by creating private endpoints instead. Learn more at: https://aka.ms/privateendpoints.\",\r\n \"metadata\": {\r\n \"category\": \"Event Grid\",\r\n \"version\": \"1.0.0\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"field\": \"Microsoft.EventGrid/domains/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/1e241071-0855-49ea-94dc-649edcd759de\"\r\n ],\r\n \"conflictEffect\": \"audit\",\r\n \"operations\": [\r\n {\r\n \"condition\": \"[greaterOrEquals(requestContext().apiVersion, '2020-04-01-preview')]\",\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.EventGrid/domains/publicNetworkAccess\",\r\n \"value\": \"Disabled\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/898e9824-104c-4965-8e0e-5197588fa5d4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"898e9824-104c-4965-8e0e-5197588fa5d4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"App Configuration should use a SKU that supports private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"When using a supported SKU, Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The private link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to your app configuration instances instead of the entire service, you'll also be protected against data leakage risks. Learn more at: https://aka.ms/appconfig/private-endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Configuration\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.AppConfiguration/configurationStores\"\r\n },\r\n {\r\n \"field\": \"Microsoft.AppConfiguration/configurationStores/sku.name\",\r\n \"equals\": \"Free\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/89c8a434-18f0-402c-8147-630a8dea54e0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"89c8a434-18f0-402c-8147-630a8dea54e0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1092 - Security Awareness Training | Insider Threat\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Awareness and Training control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1092\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8a29d47b-8604-4667-84ef-90d203fcb305\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8a29d47b-8604-4667-84ef-90d203fcb305\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'Security Options - System settings'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - System settings'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsSystemsettings\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8a39d1f1-5513-4628-b261-f469a5a3341b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8a39d1f1-5513-4628-b261-f469a5a3341b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Container Instance container group should deploy into a virtual network\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Secure communication between your containers with Azure Virtual Networks. When you specify a virtual network, resources within the virtual network can securely and privately communicate with each other.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Container Instance\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\",\r\n \"Deny\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerInstance/containerGroups\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerInstance/containerGroups/networkProfile.id\",\r\n \"exists\": false\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8af8f826-edcb-4178-b35f-851ea6fea615\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8af8f826-edcb-4178-b35f-851ea6fea615\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Data Factory should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to Azure Data Factory, data leakage risks are reduced. Learn more about private links at: https://docs.microsoft.com/azure/data-factory/data-factory-private-link.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Data Factory\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataFactory/factories\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DataFactory/factories/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DataFactory/factories/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8b0323be-cc25-4b61-935d-002c3798c6ea\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8b0323be-cc25-4b61-935d-002c3798c6ea\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs with a pending reboot\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with a pending reboot. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsPendingReboot\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8b0de57a-f511-4d45-a277-17cb79cb163b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8b0de57a-f511-4d45-a277-17cb79cb163b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1534 - Personnel Sanctions\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1534\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8b2b263e-cd05-4488-bcbf-4debec7a17d9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8b2b263e-cd05-4488-bcbf-4debec7a17d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure machines to automatically create the Azure Security Center pipeline for Azure Monitor Agent\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Configure machines to automatically create the Azure Security Center pipeline for Azure Monitor Agent. Security Center collects events from the agent and uses them to provide security alerts and tailored hardening tasks (recommendations). Create a resource group and Log Analytics workspace in the same region as the machine to store audit records. Target virtual machines must be in a supported location.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"version\": \"1.0.0-preview\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"australiacentral\",\r\n \"australiaeast\",\r\n \"australiasoutheast\",\r\n \"canadacentral\",\r\n \"centralindia\",\r\n \"centralus\",\r\n \"eastasia\",\r\n \"eastus2euap\",\r\n \"eastus\",\r\n \"eastus2\",\r\n \"francecentral\",\r\n \"germanywestcentral\",\r\n \"japaneast\",\r\n \"koreacentral\",\r\n \"northcentralus\",\r\n \"northeurope\",\r\n \"southafricanorth\",\r\n \"southcentralus\",\r\n \"southeastasia\",\r\n \"switzerlandnorth\",\r\n \"uksouth\",\r\n \"ukwest\",\r\n \"westcentralus\",\r\n \"westeurope\",\r\n \"westus\",\r\n \"westus2\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/dataCollectionRuleAssociations\",\r\n \"name\": \"Security-RulesAssociation\",\r\n \"deploymentScope\": \"subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"resourceGroup\": {\r\n \"value\": \"[resourceGroup().name]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceGroup\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"locationLongNameToShortMap\": {\r\n \"australiacentral\": \"CAU\",\r\n \"australiaeast\": \"EAU\",\r\n \"australiasoutheast\": \"SEAU\",\r\n \"brazilsouth\": \"CQ\",\r\n \"canadacentral\": \"CCA\",\r\n \"centralindia\": \"CIN\",\r\n \"centralus\": \"CUS\",\r\n \"eastasia\": \"EA\",\r\n \"eastus2euap\": \"eus2p\",\r\n \"eastus\": \"EUS\",\r\n \"eastus2\": \"EUS2\",\r\n \"francecentral\": \"PAR\",\r\n \"germanywestcentral\": \"DEWC\",\r\n \"japaneast\": \"EJP\",\r\n \"koreacentral\": \"SE\",\r\n \"northcentralus\": \"NCUS\",\r\n \"northeurope\": \"NEU\",\r\n \"norwayeast\": \"NOE\",\r\n \"southcentralus\": \"SCUS\",\r\n \"southeastasia\": \"SEA\",\r\n \"switzerlandnorth\": \"CHN\",\r\n \"switzerlandwest\": \"CHW\",\r\n \"southafricanorth\": \"JNB\",\r\n \"swedencentral\": \"SEC\",\r\n \"uaenorth\": \"DXB\",\r\n \"uksouth\": \"SUK\",\r\n \"ukwest\": \"WUK\",\r\n \"westcentralus\": \"WCUS\",\r\n \"westeurope\": \"WEU\",\r\n \"westus\": \"WUS\",\r\n \"westus2\": \"WUS2\"\r\n },\r\n \"locationCode\": \"[variables('locationLongNameToShortMap')[parameters('location')]]\",\r\n \"subscriptionId\": \"[subscription().subscriptionId]\",\r\n \"defaultRGName\": \"[concat('DefaultResourceGroup-', variables('locationCode'))]\",\r\n \"defaultRGLocation\": \"[parameters('location')]\",\r\n \"workspaceName\": \"[concat('defaultWorkspace-', variables('subscriptionId'),'-', variables('locationCode'))]\",\r\n \"dcrName\": \"[concat('Microsoft-Security-', variables('locationCode'), '-dcr')]\",\r\n \"dcrId\": \"[concat('/subscriptions/', variables('subscriptionId'), '/resourceGroups/', variables('defaultRGName'), '/providers/Microsoft.Insights/dataCollectionRules/', variables('dcrName'))]\",\r\n \"dcraName\": \"[concat(parameters('vmName'),'/Microsoft.Insights/Security-RulesAssociation')]\",\r\n \"deployDefaultAscResourceGroup\": \"[concat('deployDefaultAscResourceGroup-', uniqueString(deployment().name))]\",\r\n \"deployDataCollectionRulesAssociation\": \"[concat('deployDataCollectionRulesAssociation-', uniqueString(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"name\": \"[variables('defaultRGName')]\",\r\n \"apiVersion\": \"2019-05-01\",\r\n \"location\": \"[variables('defaultRGLocation')]\"\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('deployDefaultAscResourceGroup')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"resourceGroup\": \"[variables('defaultRGName')]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"parameters\": {\r\n \"defaultRGLocation\": {\r\n \"value\": \"[variables('defaultRGLocation')]\"\r\n },\r\n \"workspaceName\": {\r\n \"value\": \"[variables('workspaceName')]\"\r\n },\r\n \"dcrName\": {\r\n \"value\": \"[variables('dcrName')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"defaultRGLocation\": {\r\n \"type\": \"string\"\r\n },\r\n \"workspaceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"dcrName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"securitySolution\": {\r\n \"Name\": \"[Concat('Security', '(', parameters('workspaceName'), ')')]\",\r\n \"GalleryName\": \"Security\"\r\n },\r\n \"securityCenterFreeSolution\": {\r\n \"Name\": \"[Concat('SecurityCenterFree', '(', parameters('workspaceName'), ')')]\",\r\n \"GalleryName\": \"SecurityCenterFree\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n \"name\": \"[parameters('workspaceName')]\",\r\n \"apiVersion\": \"2015-11-01-preview\",\r\n \"location\": \"[parameters('defaultRGLocation')]\",\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"pernode\"\r\n },\r\n \"retentionInDays\": 30,\r\n \"features\": {\r\n \"searchVersion\": 1\r\n }\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.OperationsManagement/solutions\",\r\n \"name\": \"[variables('securitySolution').Name]\",\r\n \"apiVersion\": \"2015-11-01-preview\",\r\n \"location\": \"[parameters('defaultRGLocation')]\",\r\n \"dependsOn\": [\r\n \"[parameters('workspaceName')]\"\r\n ],\r\n \"properties\": {\r\n \"workspaceResourceId\": \"[resourceId('Microsoft.OperationalInsights/workspaces/', parameters('workspaceName'))]\"\r\n },\r\n \"plan\": {\r\n \"name\": \"[variables('securitySolution').Name]\",\r\n \"publisher\": \"Microsoft\",\r\n \"product\": \"[Concat('OMSGallery/', variables('securitySolution').GalleryName)]\",\r\n \"promotionCode\": \"\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.OperationsManagement/solutions\",\r\n \"name\": \"[variables('securityCenterFreeSolution').Name]\",\r\n \"apiVersion\": \"2015-11-01-preview\",\r\n \"location\": \"[parameters('defaultRGLocation')]\",\r\n \"dependsOn\": [\r\n \"[parameters('workspaceName')]\"\r\n ],\r\n \"properties\": {\r\n \"workspaceResourceId\": \"[resourceId('Microsoft.OperationalInsights/workspaces/', parameters('workspaceName'))]\"\r\n },\r\n \"plan\": {\r\n \"name\": \"[variables('securityCenterFreeSolution').Name]\",\r\n \"publisher\": \"Microsoft\",\r\n \"product\": \"[Concat('OMSGallery/', variables('securityCenterFreeSolution').GalleryName)]\",\r\n \"promotionCode\": \"\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Insights/dataCollectionRules\",\r\n \"name\": \"[parameters('dcrName')]\",\r\n \"apiVersion\": \"2019-11-01-preview\",\r\n \"location\": \"[parameters('defaultRGLocation')]\",\r\n \"dependsOn\": [\r\n \"[parameters('workspaceName')]\"\r\n ],\r\n \"properties\": {\r\n \"description\": \"Data collection rule for Azure Security Center. Deleting this rule will break the detection of security vulnerabilities.\",\r\n \"dataSources\": {\r\n \"windowsEventLogs\": [\r\n {\r\n \"name\": \"RomeDetectionEventDataSource\",\r\n \"streams\": [\r\n \"Microsoft-RomeDetectionEvent\"\r\n ],\r\n \"scheduledTransferPeriod\": \"PT5M\",\r\n \"xPathQueries\": [\r\n \"Security!*\",\r\n \"Microsoft-Windows-AppLocker/EXE and DLL!*\"\r\n ]\r\n }\r\n ],\r\n \"syslog\": [\r\n {\r\n \"name\": \"SyslogDataSource\",\r\n \"streams\": [\r\n \"Microsoft-Syslog\"\r\n ],\r\n \"facilityNames\": [\r\n \"kern\",\r\n \"auth\",\r\n \"authpriv\",\r\n \"cron\",\r\n \"user\",\r\n \"daemon\",\r\n \"syslog\",\r\n \"local0\"\r\n ],\r\n \"logLevels\": [\r\n \"Debug\",\r\n \"Critical\",\r\n \"Emergency\"\r\n ]\r\n }\r\n ],\r\n \"extensions\": [\r\n {\r\n \"extensionName\": \"AzureSecurityLinuxAgent\",\r\n \"name\": \"AscLinuxDataSource\",\r\n \"streams\": [\r\n \"Microsoft-OperationLog\",\r\n \"Microsoft-SecurityBaseline\",\r\n \"Microsoft-SecurityBaselineSummary\",\r\n \"Microsoft-ProcessInvestigator\",\r\n \"Microsoft-Auditd\",\r\n \"Microsoft-ProtectionStatus\",\r\n \"Microsoft-Heartbeat\"\r\n ],\r\n \"extensionSettings\": {\r\n \"scanners\": [\r\n {\r\n \"name\": \"heartbeat\",\r\n \"frequency\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"time\",\r\n \"frequency\": \"PT8H\"\r\n },\r\n {\r\n \"name\": \"antimalware\",\r\n \"frequency\": \"PT8H\"\r\n },\r\n {\r\n \"name\": \"codeintegrity\",\r\n \"frequency\": \"P1D\"\r\n },\r\n {\r\n \"name\": \"processinvestigator\",\r\n \"frequency\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"baseline\",\r\n \"frequency\": \"P1D\",\r\n \"options\": [\r\n {\r\n \"name\": \"Baseline\",\r\n \"value\": \"Azure.Ubuntu\"\r\n },\r\n {\r\n \"name\": \"AscBaseline\",\r\n \"value\": \"OMS.Linux\"\r\n }\r\n ]\r\n },\r\n {\r\n \"name\": \"docker\",\r\n \"frequency\": \"P1D\",\r\n \"options\": [\r\n {\r\n \"name\": \"Baseline\",\r\n \"value\": \"Azure.Docker.Linux\"\r\n },\r\n {\r\n \"name\": \"AscBaseline\",\r\n \"value\": \"OMS.Docker.Linux\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"extensionName\": \"AzureSecurityWindowsAgent\",\r\n \"name\": \"AsaWindowsDataSource\",\r\n \"streams\": [\r\n \"Microsoft-OperationLog\",\r\n \"Microsoft-SecurityBaseline\",\r\n \"Microsoft-ProcessInvestigator\",\r\n \"Microsoft-ProtectionStatus\",\r\n \"Microsoft-SecurityBaselineSummary\"\r\n ],\r\n \"extensionSettings\": {\r\n \"scanners\": [\r\n {\r\n \"name\": \"heartbeat\",\r\n \"frequency\": \"PT1H\"\r\n },\r\n {\r\n \"name\": \"baseline\",\r\n \"frequency\": \"P1D\"\r\n },\r\n {\r\n \"name\": \"antimalware\",\r\n \"frequency\": \"P1D\"\r\n },\r\n {\r\n \"name\": \"processinvestigator\",\r\n \"frequency\": \"PT1H\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"destinations\": {\r\n \"logAnalytics\": [\r\n {\r\n \"workspaceResourceId\": \"[resourceId('Microsoft.OperationalInsights/workspaces/', parameters('workspaceName'))]\",\r\n \"name\": \"LogAnalyticsDest\"\r\n }\r\n ]\r\n },\r\n \"dataFlows\": [\r\n {\r\n \"streams\": [\r\n \"Microsoft-Syslog\",\r\n \"Microsoft-OperationLog\",\r\n \"Microsoft-SecurityBaseline\",\r\n \"Microsoft-SecurityBaselineSummary\",\r\n \"Microsoft-RomeDetectionEvent\",\r\n \"Microsoft-ProcessInvestigator\",\r\n \"Microsoft-Auditd\",\r\n \"Microsoft-ProtectionStatus\",\r\n \"Microsoft-Heartbeat\"\r\n ],\r\n \"destinations\": [\r\n \"LogAnalyticsDest\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups', variables('defaultRGName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('deployDataCollectionRulesAssociation')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"resourceGroup\": \"[parameters('resourceGroup')]\",\r\n \"dependsOn\": [\r\n \"[variables('deployDefaultAscResourceGroup')]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[parameters('location')]\"\r\n },\r\n \"vmName\": {\r\n \"value\": \"[parameters('vmName')]\"\r\n },\r\n \"dcrId\": {\r\n \"value\": \"[variables('dcrId')]\"\r\n },\r\n \"dcraName\": {\r\n \"value\": \"[variables('dcraName')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"dcrId\": {\r\n \"type\": \"string\"\r\n },\r\n \"dcraName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/dataCollectionRuleAssociations\",\r\n \"name\": \"[parameters('dcraName')]\",\r\n \"apiVersion\": \"2019-11-01-preview\",\r\n \"properties\": {\r\n \"description\": \"Association of data collection rule for Azure Security Center. Deleting this association will break the detection of security vulnerabilities for this virtual machine.\",\r\n \"dataCollectionRuleId\": \"[parameters('dcrId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8b5ad9ab-3d44-4a6e-9ac3-75b04ea5fd28\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8b5ad9ab-3d44-4a6e-9ac3-75b04ea5fd28\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1170 - Penetration Testing\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1170\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8b78b9b3-ee3c-48e0-a243-ed6dba5b7a12\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8b78b9b3-ee3c-48e0-a243-ed6dba5b7a12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'Windows Firewall Properties'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Windows Firewall Properties'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_WindowsFirewallProperties\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8bbd627e-4d25-4906-9a6e-3789780af3ec\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8bbd627e-4d25-4906-9a6e-3789780af3ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Media Services accounts should disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling public network access improves security by ensuring that Media Services resources are not exposed on the public internet. Creating private endpoints can limit exposure of Media Services resources. Learn more at: https://aka.ms/mediaservicesprivatelinkdocs.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Media Services\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Media/mediaservices\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Media/mediaservices/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8bfe3603-0888-404a-87ff-5c1b6b4cc5e3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8bfe3603-0888-404a-87ff-5c1b6b4cc5e3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Ensure that 'HTTP Version' is the latest, if used to run the Web app\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Periodically, newer versions are released for HTTP either due to security flaws or to include additional functionality. Using the latest HTTP version for web apps to take advantage of security fixes, if any, and/or new functionalities of the newer version. Currently, this policy only applies to Linux web apps.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"contains\": \"linux\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.http20Enabled\",\r\n \"Equals\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8c122334-9d20-4eb8-89ea-ac9a705b74ae\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8c122334-9d20-4eb8-89ea-ac9a705b74ae\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1458 - Physical Access Control | Information System Access\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1458\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8c19ceb7-56e9-4488-8ddb-b1eb3aa6d203\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8c19ceb7-56e9-4488-8ddb-b1eb3aa6d203\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Storage accounts should prevent shared key access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit requirement of Azure Active Directory (Azure AD) to authorize requests for your storage account. By default, requests can be authorized with either Azure Active Directory credentials, or by using the account access key for Shared Key authorization. Of these two types of authorization, Azure AD provides superior security and ease of use over Shared Key, and is recommended by Microsoft.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Storage/storageAccounts/allowSharedKeyAccess\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8c6a50c6-9ffd-4ae7-986f-5fa6111f9a54\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8c6a50c6-9ffd-4ae7-986f-5fa6111f9a54\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1683 - Information System Monitoring\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1683\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8c79fee4-88dd-44ce-bbd4-4de88948c4f8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8c79fee4-88dd-44ce-bbd4-4de88948c4f8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Latest TLS version should be used in your API App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Upgrade to the latest TLS version\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/minTlsVersion\",\r\n \"equals\": \"1.2\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8cb6aa8b-9e41-4f4e-aa25-089a7ac2581e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8cb6aa8b-9e41-4f4e-aa25-089a7ac2581e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1316 - Identifier Management | Identify User Status\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1316\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8ce14753-66e5-465d-9841-26ef55c09c0d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8ce14753-66e5-465d-9841-26ef55c09c0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Require a tag and its value on resource groups\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Enforces a required tag and its value on resource groups.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Value\",\r\n \"description\": \"Value of the tag, such as 'production'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"notEquals\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8ce3da23-7156-49e4-b145-24f95f9dcb46\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8ce3da23-7156-49e4-b145-24f95f9dcb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1324 - Authenticator Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1324\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8cfea2b3-7f77-497e-ac20-0752f2ff6eee\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8cfea2b3-7f77-497e-ac20-0752f2ff6eee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1225 - Information System Component Inventory | Automated Maintenance\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1225\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8d096fe0-f510-4486-8b4d-d17dc230980b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8d096fe0-f510-4486-8b4d-d17dc230980b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1288 - Information System Backup\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1288\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8d854c3b-a3e6-4ec9-9f0c-c7274dbaeb2f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8d854c3b-a3e6-4ec9-9f0c-c7274dbaeb2f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1281 - Telecommunications Services | Priority Of Service Provisions\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1281\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8dc459b3-0e77-45af-8d71-cfd8c9654fe2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8dc459b3-0e77-45af-8d71-cfd8c9654fe2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1250 - Contingency Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1250\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8de614d8-a8b7-4f70-a62a-6d37089a002c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8de614d8-a8b7-4f70-a62a-6d37089a002c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Azure Arc enabled Kubernetes clusters should have Azure Defender's extension installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Defender's extension for Azure Arc provides threat protection for your Arc enabled Kubernetes clusters. The extension collects data from nodes in the cluster and sends it to the Azure Defender for Kubernetes backend in the cloud for further analysis. Learn more in https://docs.microsoft.com/azure/security-center/defender-for-kubernetes-azure-arc.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0-preview\",\r\n \"category\": \"Kubernetes\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Kubernetes/connectedClusters\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Kubernetes/connectedClusters/distribution\",\r\n \"in\": [\r\n \"generic\",\r\n \"openshift\",\r\n \"rancher_rke\",\r\n \"tkg\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Kubernetes/connectedClusters/connectivityStatus\",\r\n \"equals\": \"connected\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.KubernetesConfiguration/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/extensions/extensionType\",\r\n \"equals\": \"microsoft.azuredefender.kubernetes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/extensions/installState\",\r\n \"equals\": \"Installed\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8dfab9c4-fe7b-49ad-85e4-1e9be085358f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8dfab9c4-fe7b-49ad-85e4-1e9be085358f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'System Audit Policies - Object Access'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Object Access'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"AuditDetailedFileShare\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Detailed File Share\",\r\n \"description\": \"If this policy setting is enabled, access to all shared files and folders on the system is audited. Auditing for Success can lead to very high volumes of events.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"No Auditing\"\r\n },\r\n \"AuditFileShare\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit File Share\",\r\n \"description\": \"Specifies whether to audit events related to file shares: creation, deletion, modification, and access attempts. Also, it shows failed SMB SPN checks. Event volumes can be high on DCs and File Servers.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"No Auditing\"\r\n },\r\n \"AuditFileSystem\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit File System\",\r\n \"description\": \"Specifies whether audit events are generated when users attempt to access file system objects. Audit events are generated only for objects that have configured system access control lists (SACLs).\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"No Auditing\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesObjectAccess\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit Detailed File Share;ExpectedValue', '=', parameters('AuditDetailedFileShare'), ',', 'Audit File Share;ExpectedValue', '=', parameters('AuditFileShare'), ',', 'Audit File System;ExpectedValue', '=', parameters('AuditFileSystem')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SystemAuditPoliciesObjectAccess\"\r\n },\r\n \"AuditDetailedFileShare\": {\r\n \"value\": \"[parameters('AuditDetailedFileShare')]\"\r\n },\r\n \"AuditFileShare\": {\r\n \"value\": \"[parameters('AuditFileShare')]\"\r\n },\r\n \"AuditFileSystem\": {\r\n \"value\": \"[parameters('AuditFileSystem')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditDetailedFileShare\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditFileShare\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditFileSystem\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit Detailed File Share;ExpectedValue\",\r\n \"value\": \"[parameters('AuditDetailedFileShare')]\"\r\n },\r\n {\r\n \"name\": \"Audit File Share;ExpectedValue\",\r\n \"value\": \"[parameters('AuditFileShare')]\"\r\n },\r\n {\r\n \"name\": \"Audit File System;ExpectedValue\",\r\n \"value\": \"[parameters('AuditFileSystem')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit Detailed File Share;ExpectedValue\",\r\n \"value\": \"[parameters('AuditDetailedFileShare')]\"\r\n },\r\n {\r\n \"name\": \"Audit File Share;ExpectedValue\",\r\n \"value\": \"[parameters('AuditFileShare')]\"\r\n },\r\n {\r\n \"name\": \"Audit File System;ExpectedValue\",\r\n \"value\": \"[parameters('AuditFileSystem')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8e170edb-e0f5-497a-bb36-48b3280cec6a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8e170edb-e0f5-497a-bb36-48b3280cec6a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Log Analytics workspace and automation account to centralize logs and monitoring\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy resource group containing Log Analytics workspace and linked automation account to centralize logs and monitoring. The automation account is aprerequisite for solutions like Updates and Change Tracking.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"rgName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"rgName\",\r\n \"description\": \"Provide name for resource group\"\r\n },\r\n \"defaultValue\": \"CentralRG\"\r\n },\r\n \"workspaceName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"workspaceName\",\r\n \"description\": \"Provide name for log analytics workspace\"\r\n },\r\n \"defaultValue\": \"CentralWorkspace\"\r\n },\r\n \"workspaceRegion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"workspaceRegion\",\r\n \"description\": \"Enter Azure region for Log Analytics workspace\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"sku\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sku\",\r\n \"description\": \"Select pricing tier. Legacy tiers (Free, Standalone, PerNode, Standard or Premium) are not available to all customers\"\r\n },\r\n \"allowedValues\": [\r\n \"pergb2018\",\r\n \"Free\",\r\n \"Standalone\",\r\n \"PerNode\",\r\n \"Standard\",\r\n \"Premium\"\r\n ],\r\n \"defaultValue\": \"pergb2018\"\r\n },\r\n \"dataRetention\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"dataRetention\",\r\n \"description\": \"Enter the retention period in workspace, can be between 7 to 730 days. Billing is per 30 days at the minimum even when retention is shorter\"\r\n },\r\n \"defaultValue\": \"30\"\r\n },\r\n \"automationAccountName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"automationAccountName\",\r\n \"description\": \"Provide name for automation account\"\r\n },\r\n \"defaultValue\": \"CentralAutomationAccount\"\r\n },\r\n \"automationRegion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"automationRegion\",\r\n \"description\": \"Select Azure region for automation account\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Select DeployIfNotExists to deploy central Log Analytics workspace, Audit or Disable to disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n \"name\": \"[parameters('workspaceName')]\",\r\n \"ResourceGroupName\": \"[parameters('rgName')]\",\r\n \"existenceScope\": \"resourcegroup\",\r\n \"deploymentScope\": \"Subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"location\": \"West Central US\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"rgName\": {\r\n \"value\": \"[parameters('rgName')]\"\r\n },\r\n \"workspaceName\": {\r\n \"value\": \"[parameters('workspaceName')]\"\r\n },\r\n \"workspaceRegion\": {\r\n \"value\": \"[parameters('workspaceRegion')]\"\r\n },\r\n \"dataRetention\": {\r\n \"value\": \"[parameters('dataRetention')]\"\r\n },\r\n \"sku\": {\r\n \"value\": \"[parameters('sku')]\"\r\n },\r\n \"automationAccountName\": {\r\n \"value\": \"[parameters('automationAccountName')]\"\r\n },\r\n \"automationRegion\": {\r\n \"value\": \"[parameters('automationRegion')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"rgName\": {\r\n \"type\": \"String\"\r\n },\r\n \"workspaceName\": {\r\n \"type\": \"String\"\r\n },\r\n \"workspaceRegion\": {\r\n \"type\": \"String\"\r\n },\r\n \"dataRetention\": {\r\n \"type\": \"String\"\r\n },\r\n \"sku\": {\r\n \"type\": \"String\"\r\n },\r\n \"automationAccountName\": {\r\n \"type\": \"String\"\r\n },\r\n \"automationRegion\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[parameters('rgName')]\",\r\n \"location\": \"[parameters('workspaceRegion')]\",\r\n \"properties\": {}\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2021-04-01\",\r\n \"name\": \"log-analytics\",\r\n \"resourceGroup\": \"[parameters('rgName')]\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups/', parameters('rgName'))]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"apiversion\": \"2015-10-31\",\r\n \"location\": \"[parameters('AutomationRegion')]\",\r\n \"name\": \"[parameters('AutomationAccountName')]\",\r\n \"type\": \"Microsoft.Automation/automationAccounts\",\r\n \"comments\": \"Automation account for Log Analytics workapce\",\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"OMS\"\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2020-08-01\",\r\n \"location\": \"[parameters('workspaceRegion')]\",\r\n \"name\": \"[parameters('workspaceName')]\",\r\n \"type\": \"Microsoft.OperationalInsights/workspaces\",\r\n \"properties\": {\r\n \"sku\": {\r\n \"name\": \"[parameters('sku')]\"\r\n },\r\n \"retentionInDays\": \"[parameters('dataRetention')]\",\r\n \"enableLogAccessUsingOnlyResourcePermissions\": true\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"Automation\",\r\n \"type\": \"linkedServices\",\r\n \"apiVersion\": \"2020-08-01\",\r\n \"properties\": {\r\n \"resourceId\": \"[concat(subscription().id, '/resourceGroups/', parameters('rgName'), '/providers/Microsoft.Automation/automationAccounts/', parameters('AutomationAccountName'))]\"\r\n },\r\n \"dependsOn\": [\r\n \"[parameters('workspaceName')]\",\r\n \"[parameters('AutomationAccountName')]\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"outputs\": {}\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8e3e61b3-0b32-22d5-4edf-55f87fdb5955\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8e3e61b3-0b32-22d5-4edf-55f87fdb5955\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1278 - Alternate Processing Site | Preparation For Use\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1278\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8e5ef485-9e16-4c53-a475-fbb8107eac59\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8e5ef485-9e16-4c53-a475-fbb8107eac59\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Enable Security Center's auto provisioning of the Log Analytics agent on your subscriptions with custom workspace.\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Allow Security Center to auto provision the Log Analytics agent on your subscriptions to monitor and collect security data using a custom workspace.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Auto provision the Log Analytics agent on your subscriptions to monitor and collect security data using a custom workspace.\",\r\n \"strongType\": \"omsWorkspace\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/autoProvisioningSettings\",\r\n \"deploymentScope\": \"Subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/autoProvisioningSettings/autoProvision\",\r\n \"equals\": \"On\"\r\n },\r\n \"deployment\": {\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Security/autoProvisioningSettings\",\r\n \"name\": \"default\",\r\n \"apiVersion\": \"2017-08-01-preview\",\r\n \"properties\": {\r\n \"autoProvision\": \"On\"\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Security/workspaceSettings\",\r\n \"apiVersion\": \"2017-08-01-preview\",\r\n \"name\": \"default\",\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"scope\": \"[subscription().id]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8e7da0a5-0a0e-4bbc-bfc0-7773c018b616\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8e7da0a5-0a0e-4bbc-bfc0-7773c018b616\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Defender for servers to be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for servers provides real-time threat protection for server workloads and generates hardening recommendations as well as alerts about suspicious activities.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"VirtualMachines\",\r\n \"deploymentScope\": \"subscription\",\r\n \"existenceScope\": \"subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n },\r\n \"deployment\": {\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {},\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"name\": \"VirtualMachines\",\r\n \"properties\": {\r\n \"pricingTier\": \"Standard\"\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8e86a5b6-b9bd-49d1-8e21-4bb8a0862222\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8e86a5b6-b9bd-49d1-8e21-4bb8a0862222\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure SQL Server to enable private endpoint connections\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"A private endpoint connection enables private connectivity to your Azure SQL Database via a private IP address inside a virtual network. This configuration improves your security posture and supports Azure networking tools and scenarios.\",\r\n \"metadata\": {\r\n \"category\": \"SQL\",\r\n \"version\": \"1.0.0\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Subnet to use for Private Endpoints\",\r\n \"description\": \"The name of the subnet within the virtual network that you would like to use for your Private Endpoint Connection deployment\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Sql/servers/privateEndpointConnections[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Sql/servers/privateEndpointConnections[*].id\",\r\n \"exists\": \"false\"\r\n }\r\n },\r\n \"equals\": 0\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/privateEndpointConnections\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/6d8ee4ec-f05a-4a1d-8b00-a9b17e38b437\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"String\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"String\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\"\r\n },\r\n \"subnetlocation\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"location\": \"[parameters('subnetlocation')]\",\r\n \"properties\": {\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[parameters('name')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"sqlServer\"\r\n ],\r\n \"privateLinkServiceConnectionState\": {\r\n \"status\": \"Approved\",\r\n \"description\": \"Auto-approved\",\r\n \"actionsRequired\": \"None\"\r\n }\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": [],\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"customDnsConfigs\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[parameters('name')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"subnetlocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8e8ca470-d980-4831-99e6-dc70d9f6af87\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8e8ca470-d980-4831-99e6-dc70d9f6af87\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1517 - Personnel Termination\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1517\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8f5ad423-50d6-4617-b058-69908f5586c9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8f5ad423-50d6-4617-b058-69908f5586c9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1668 - Flaw Remediation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1668\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8fb0966e-be1d-42c3-baca-60df5c0bcc61\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8fb0966e-be1d-42c3-baca-60df5c0bcc61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1013 - Account Management | Automated System Account Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1013\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8fd7b917-d83b-4379-af60-51e14e316c61\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8fd7b917-d83b-4379-af60-51e14e316c61\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1147 - Security Assessments\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1147\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8fef824a-29a8-4a4c-88fc-420a39c0d541\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8fef824a-29a8-4a4c-88fc-420a39c0d541\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs that do not store passwords using reversible encryption\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that do not store passwords using reversible encryption. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"2.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"StorePasswordsUsingReversibleEncryption\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"StorePasswordsUsingReversibleEncryption\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8ff0b18b-262e-4512-857a-48ad0aeb9a78\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8ff0b18b-262e-4512-857a-48ad0aeb9a78\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1550 - Vulnerability Scanning\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1550\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/902908fb-25a8-4225-a3a5-5603c80066c9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"902908fb-25a8-4225-a3a5-5603c80066c9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'Windows Firewall Properties'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Windows Firewall Properties'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"WindowsFirewallDomainUseProfileSettings\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Domain): Use profile settings\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security uses the settings for the Domain profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallDomainBehaviorForOutboundConnections\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Domain): Behavior for outbound connections\",\r\n \"description\": \"Specifies the behavior for outbound connections for the Domain profile that do not match an outbound firewall rule. The default value of 0 means to allow connections, and a value of 1 means to block connections.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"WindowsFirewallDomainApplyLocalConnectionSecurityRules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Domain): Apply local connection security rules\",\r\n \"description\": \"Specifies whether local administrators are allowed to create connection security rules that apply together with connection security rules configured by Group Policy for the Domain profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallDomainApplyLocalFirewallRules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Domain): Apply local firewall rules\",\r\n \"description\": \"Specifies whether local administrators are allowed to create local firewall rules that apply together with firewall rules configured by Group Policy for the Domain profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallDomainDisplayNotifications\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Domain): Display notifications\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security displays notifications to the user when a program is blocked from receiving inbound connections, for the Domain profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPrivateUseProfileSettings\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Private): Use profile settings\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security uses the settings for the Private profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPrivateBehaviorForOutboundConnections\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Private): Behavior for outbound connections\",\r\n \"description\": \"Specifies the behavior for outbound connections for the Private profile that do not match an outbound firewall rule. The default value of 0 means to allow connections, and a value of 1 means to block connections.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"WindowsFirewallPrivateApplyLocalConnectionSecurityRules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Private): Apply local connection security rules\",\r\n \"description\": \"Specifies whether local administrators are allowed to create connection security rules that apply together with connection security rules configured by Group Policy for the Private profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPrivateApplyLocalFirewallRules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Private): Apply local firewall rules\",\r\n \"description\": \"Specifies whether local administrators are allowed to create local firewall rules that apply together with firewall rules configured by Group Policy for the Private profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPrivateDisplayNotifications\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Private): Display notifications\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security displays notifications to the user when a program is blocked from receiving inbound connections, for the Private profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPublicUseProfileSettings\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Public): Use profile settings\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security uses the settings for the Public profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPublicBehaviorForOutboundConnections\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Public): Behavior for outbound connections\",\r\n \"description\": \"Specifies the behavior for outbound connections for the Public profile that do not match an outbound firewall rule. The default value of 0 means to allow connections, and a value of 1 means to block connections.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"WindowsFirewallPublicApplyLocalConnectionSecurityRules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Public): Apply local connection security rules\",\r\n \"description\": \"Specifies whether local administrators are allowed to create connection security rules that apply together with connection security rules configured by Group Policy for the Public profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPublicApplyLocalFirewallRules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Public): Apply local firewall rules\",\r\n \"description\": \"Specifies whether local administrators are allowed to create local firewall rules that apply together with firewall rules configured by Group Policy for the Public profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallPublicDisplayNotifications\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall (Public): Display notifications\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security displays notifications to the user when a program is blocked from receiving inbound connections, for the Public profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"WindowsFirewallDomainAllowUnicastResponse\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall: Domain: Allow unicast response\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security permits the local computer to receive unicast responses to its outgoing multicast or broadcast messages; for the Domain profile.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"WindowsFirewallPrivateAllowUnicastResponse\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall: Private: Allow unicast response\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security permits the local computer to receive unicast responses to its outgoing multicast or broadcast messages; for the Private profile.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"WindowsFirewallPublicAllowUnicastResponse\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Windows Firewall: Public: Allow unicast response\",\r\n \"description\": \"Specifies whether Windows Firewall with Advanced Security permits the local computer to receive unicast responses to its outgoing multicast or broadcast messages; for the Public profile.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_WindowsFirewallProperties\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Windows Firewall: Domain: Firewall state;ExpectedValue', '=', parameters('WindowsFirewallDomainUseProfileSettings'), ',', 'Windows Firewall: Domain: Outbound connections;ExpectedValue', '=', parameters('WindowsFirewallDomainBehaviorForOutboundConnections'), ',', 'Windows Firewall: Domain: Settings: Apply local connection security rules;ExpectedValue', '=', parameters('WindowsFirewallDomainApplyLocalConnectionSecurityRules'), ',', 'Windows Firewall: Domain: Settings: Apply local firewall rules;ExpectedValue', '=', parameters('WindowsFirewallDomainApplyLocalFirewallRules'), ',', 'Windows Firewall: Domain: Settings: Display a notification;ExpectedValue', '=', parameters('WindowsFirewallDomainDisplayNotifications'), ',', 'Windows Firewall: Private: Firewall state;ExpectedValue', '=', parameters('WindowsFirewallPrivateUseProfileSettings'), ',', 'Windows Firewall: Private: Outbound connections;ExpectedValue', '=', parameters('WindowsFirewallPrivateBehaviorForOutboundConnections'), ',', 'Windows Firewall: Private: Settings: Apply local connection security rules;ExpectedValue', '=', parameters('WindowsFirewallPrivateApplyLocalConnectionSecurityRules'), ',', 'Windows Firewall: Private: Settings: Apply local firewall rules;ExpectedValue', '=', parameters('WindowsFirewallPrivateApplyLocalFirewallRules'), ',', 'Windows Firewall: Private: Settings: Display a notification;ExpectedValue', '=', parameters('WindowsFirewallPrivateDisplayNotifications'), ',', 'Windows Firewall: Public: Firewall state;ExpectedValue', '=', parameters('WindowsFirewallPublicUseProfileSettings'), ',', 'Windows Firewall: Public: Outbound connections;ExpectedValue', '=', parameters('WindowsFirewallPublicBehaviorForOutboundConnections'), ',', 'Windows Firewall: Public: Settings: Apply local connection security rules;ExpectedValue', '=', parameters('WindowsFirewallPublicApplyLocalConnectionSecurityRules'), ',', 'Windows Firewall: Public: Settings: Apply local firewall rules;ExpectedValue', '=', parameters('WindowsFirewallPublicApplyLocalFirewallRules'), ',', 'Windows Firewall: Public: Settings: Display a notification;ExpectedValue', '=', parameters('WindowsFirewallPublicDisplayNotifications'), ',', 'Windows Firewall: Domain: Allow unicast response;ExpectedValue', '=', parameters('WindowsFirewallDomainAllowUnicastResponse'), ',', 'Windows Firewall: Private: Allow unicast response;ExpectedValue', '=', parameters('WindowsFirewallPrivateAllowUnicastResponse'), ',', 'Windows Firewall: Public: Allow unicast response;ExpectedValue', '=', parameters('WindowsFirewallPublicAllowUnicastResponse')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_WindowsFirewallProperties\"\r\n },\r\n \"WindowsFirewallDomainUseProfileSettings\": {\r\n \"value\": \"[parameters('WindowsFirewallDomainUseProfileSettings')]\"\r\n },\r\n \"WindowsFirewallDomainBehaviorForOutboundConnections\": {\r\n \"value\": \"[parameters('WindowsFirewallDomainBehaviorForOutboundConnections')]\"\r\n },\r\n \"WindowsFirewallDomainApplyLocalConnectionSecurityRules\": {\r\n \"value\": \"[parameters('WindowsFirewallDomainApplyLocalConnectionSecurityRules')]\"\r\n },\r\n \"WindowsFirewallDomainApplyLocalFirewallRules\": {\r\n \"value\": \"[parameters('WindowsFirewallDomainApplyLocalFirewallRules')]\"\r\n },\r\n \"WindowsFirewallDomainDisplayNotifications\": {\r\n \"value\": \"[parameters('WindowsFirewallDomainDisplayNotifications')]\"\r\n },\r\n \"WindowsFirewallPrivateUseProfileSettings\": {\r\n \"value\": \"[parameters('WindowsFirewallPrivateUseProfileSettings')]\"\r\n },\r\n \"WindowsFirewallPrivateBehaviorForOutboundConnections\": {\r\n \"value\": \"[parameters('WindowsFirewallPrivateBehaviorForOutboundConnections')]\"\r\n },\r\n \"WindowsFirewallPrivateApplyLocalConnectionSecurityRules\": {\r\n \"value\": \"[parameters('WindowsFirewallPrivateApplyLocalConnectionSecurityRules')]\"\r\n },\r\n \"WindowsFirewallPrivateApplyLocalFirewallRules\": {\r\n \"value\": \"[parameters('WindowsFirewallPrivateApplyLocalFirewallRules')]\"\r\n },\r\n \"WindowsFirewallPrivateDisplayNotifications\": {\r\n \"value\": \"[parameters('WindowsFirewallPrivateDisplayNotifications')]\"\r\n },\r\n \"WindowsFirewallPublicUseProfileSettings\": {\r\n \"value\": \"[parameters('WindowsFirewallPublicUseProfileSettings')]\"\r\n },\r\n \"WindowsFirewallPublicBehaviorForOutboundConnections\": {\r\n \"value\": \"[parameters('WindowsFirewallPublicBehaviorForOutboundConnections')]\"\r\n },\r\n \"WindowsFirewallPublicApplyLocalConnectionSecurityRules\": {\r\n \"value\": \"[parameters('WindowsFirewallPublicApplyLocalConnectionSecurityRules')]\"\r\n },\r\n \"WindowsFirewallPublicApplyLocalFirewallRules\": {\r\n \"value\": \"[parameters('WindowsFirewallPublicApplyLocalFirewallRules')]\"\r\n },\r\n \"WindowsFirewallPublicDisplayNotifications\": {\r\n \"value\": \"[parameters('WindowsFirewallPublicDisplayNotifications')]\"\r\n },\r\n \"WindowsFirewallDomainAllowUnicastResponse\": {\r\n \"value\": \"[parameters('WindowsFirewallDomainAllowUnicastResponse')]\"\r\n },\r\n \"WindowsFirewallPrivateAllowUnicastResponse\": {\r\n \"value\": \"[parameters('WindowsFirewallPrivateAllowUnicastResponse')]\"\r\n },\r\n \"WindowsFirewallPublicAllowUnicastResponse\": {\r\n \"value\": \"[parameters('WindowsFirewallPublicAllowUnicastResponse')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallDomainUseProfileSettings\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallDomainBehaviorForOutboundConnections\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallDomainApplyLocalConnectionSecurityRules\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallDomainApplyLocalFirewallRules\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallDomainDisplayNotifications\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPrivateUseProfileSettings\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPrivateBehaviorForOutboundConnections\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPrivateApplyLocalConnectionSecurityRules\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPrivateApplyLocalFirewallRules\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPrivateDisplayNotifications\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPublicUseProfileSettings\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPublicBehaviorForOutboundConnections\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPublicApplyLocalConnectionSecurityRules\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPublicApplyLocalFirewallRules\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPublicDisplayNotifications\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallDomainAllowUnicastResponse\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPrivateAllowUnicastResponse\": {\r\n \"type\": \"string\"\r\n },\r\n \"WindowsFirewallPublicAllowUnicastResponse\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Windows Firewall: Domain: Firewall state;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallDomainUseProfileSettings')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Domain: Outbound connections;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallDomainBehaviorForOutboundConnections')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Domain: Settings: Apply local connection security rules;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallDomainApplyLocalConnectionSecurityRules')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Domain: Settings: Apply local firewall rules;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallDomainApplyLocalFirewallRules')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Domain: Settings: Display a notification;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallDomainDisplayNotifications')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Private: Firewall state;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPrivateUseProfileSettings')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Private: Outbound connections;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPrivateBehaviorForOutboundConnections')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Private: Settings: Apply local connection security rules;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPrivateApplyLocalConnectionSecurityRules')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Private: Settings: Apply local firewall rules;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPrivateApplyLocalFirewallRules')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Private: Settings: Display a notification;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPrivateDisplayNotifications')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Public: Firewall state;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPublicUseProfileSettings')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Public: Outbound connections;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPublicBehaviorForOutboundConnections')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Public: Settings: Apply local connection security rules;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPublicApplyLocalConnectionSecurityRules')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Public: Settings: Apply local firewall rules;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPublicApplyLocalFirewallRules')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Public: Settings: Display a notification;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPublicDisplayNotifications')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Domain: Allow unicast response;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallDomainAllowUnicastResponse')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Private: Allow unicast response;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPrivateAllowUnicastResponse')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Public: Allow unicast response;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPublicAllowUnicastResponse')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Windows Firewall: Domain: Firewall state;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallDomainUseProfileSettings')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Domain: Outbound connections;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallDomainBehaviorForOutboundConnections')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Domain: Settings: Apply local connection security rules;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallDomainApplyLocalConnectionSecurityRules')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Domain: Settings: Apply local firewall rules;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallDomainApplyLocalFirewallRules')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Domain: Settings: Display a notification;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallDomainDisplayNotifications')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Private: Firewall state;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPrivateUseProfileSettings')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Private: Outbound connections;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPrivateBehaviorForOutboundConnections')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Private: Settings: Apply local connection security rules;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPrivateApplyLocalConnectionSecurityRules')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Private: Settings: Apply local firewall rules;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPrivateApplyLocalFirewallRules')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Private: Settings: Display a notification;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPrivateDisplayNotifications')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Public: Firewall state;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPublicUseProfileSettings')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Public: Outbound connections;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPublicBehaviorForOutboundConnections')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Public: Settings: Apply local connection security rules;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPublicApplyLocalConnectionSecurityRules')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Public: Settings: Apply local firewall rules;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPublicApplyLocalFirewallRules')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Public: Settings: Display a notification;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPublicDisplayNotifications')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Domain: Allow unicast response;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallDomainAllowUnicastResponse')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Private: Allow unicast response;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPrivateAllowUnicastResponse')]\"\r\n },\r\n {\r\n \"name\": \"Windows Firewall: Public: Allow unicast response;ExpectedValue\",\r\n \"value\": \"[parameters('WindowsFirewallPublicAllowUnicastResponse')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/909c958d-1b99-4c74-b88f-46a5c5bc34f9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"909c958d-1b99-4c74-b88f-46a5c5bc34f9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1133 - Protection Of Audit Information | Cryptographic Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1133\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/90b60a09-133d-45bc-86ef-b206a6134bbe\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"90b60a09-133d-45bc-86ef-b206a6134bbe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs that do not have the specified Windows PowerShell modules installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that do not have the specified Windows PowerShell modules installed. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"Modules\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"PowerShell Modules\",\r\n \"description\": \"A semicolon-separated list of the names of the PowerShell modules that should be installed. You may also specify a specific version of a module that should be installed by including a comma after the module name, followed by the desired version. e.g. PSDscResources; SqlServerDsc, 12.0.0.0; ComputerManagementDsc, 6.1.0.0\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsPowerShellModules\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[PowerShellModules]PowerShellModules1;Modules', '=', parameters('Modules')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsPowerShellModules\"\r\n },\r\n \"Modules\": {\r\n \"value\": \"[parameters('Modules')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"Modules\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[PowerShellModules]PowerShellModules1;Modules\",\r\n \"value\": \"[parameters('Modules')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[PowerShellModules]PowerShellModules1;Modules\",\r\n \"value\": \"[parameters('Modules')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/90ba2ee7-4ca8-4673-84d1-c851c50d3baf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"90ba2ee7-4ca8-4673-84d1-c851c50d3baf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1140 - Audit Generation | System-Wide / Time-Correlated Audit Trail\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1140\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/90d8b8ad-8ee3-4db7-913f-2a53fcff5316\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"90d8b8ad-8ee3-4db7-913f-2a53fcff5316\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1355 - Incident Response Training\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1355\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/90e01f69-3074-4de8-ade7-0fef3e7d83e0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"90e01f69-3074-4de8-ade7-0fef3e7d83e0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1657 - Secure Name / Address Resolution Service (Authoritative Source)\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1657\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/90f01329-a100-43c2-af31-098996135d2b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"90f01329-a100-43c2-af31-098996135d2b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Event Hub namespaces with private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints connect your virtual network to Azure services without a public IP address at the source or destination. By mapping private endpoints to Event Hub namespaces, you can reduce data leakage risks. Learn more at: https://docs.microsoft.com/azure/event-hubs/private-link-service.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Event Hub\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet id\",\r\n \"description\": \"Specifies the subnet to use to configure private endpoint\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventHub/namespaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.EventHub/namespaces/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.EventHub/namespaces/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/f526a384-b230-433a-b45c-95f59c4a2dec\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"namespace\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/91678b7c-d721-4fc5-b179-3cdf74e96b1c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"91678b7c-d721-4fc5-b179-3cdf74e96b1c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'Windows Components'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Windows Components'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_WindowsComponents\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9178b430-2295-406e-bb28-f6a7a2a2f897\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9178b430-2295-406e-bb28-f6a7a2a2f897\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Resource logs in App Services should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of resource logs on the app. This enables you to recreate activity trails for investigation purposes if a security incident occurs or your network is compromised.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required resource logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"notContains\": \"functionapp\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"greaterOrEquals\": \"[parameters('requiredRetentionDays')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"notEquals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/storageAccountId\",\r\n \"exists\": false\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/91a78b24-f231-4a8a-8da9-02c35b2b6510\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"91a78b24-f231-4a8a-8da9-02c35b2b6510\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1069 - Wireless Access | Authentication And Encryption\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1069\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/91c97b44-791e-46e9-bad7-ab7c4949edbb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"91c97b44-791e-46e9-bad7-ab7c4949edbb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Dependency agent on Azure Arc enabled Windows servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable VM insights on servers and machines connected to Azure through Arc enabled servers by installing the Dependency agent virtual machine extension. VM insights uses the Dependency agent to collect network metrics and discovered data about processes running on the machine and external process dependencies. See more - https://aka.ms/vminsightsdocs.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/osName\",\r\n \"equals\": \"windows\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.HybridCompute/machines/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/type\",\r\n \"equals\": \"DependencyAgentWindows\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitoring.DependencyAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"DaExtensionName\": \"DependencyAgentWindows\",\r\n \"DaExtensionType\": \"DependencyAgentWindows\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.HybridCompute/machines/extensions\",\r\n \"apiVersion\": \"2020-03-11-preview\",\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('DaExtensionName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Monitoring.DependencyAgent\",\r\n \"type\": \"[variables('DaExtensionType')]\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {}\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled DA extension for VM', ': ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/91cb9edd-cd92-4d2f-b2f2-bdd8d065a3d4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"91cb9edd-cd92-4d2f-b2f2-bdd8d065a3d4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1370 - Incident Monitoring | Automated Tracking / Data Collection / Analysis\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1370\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/924e1b2d-c502-478f-bfdb-a7e09a0d5c01\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"924e1b2d-c502-478f-bfdb-a7e09a0d5c01\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"MFA should be enabled accounts with write permissions on your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Multi-Factor Authentication (MFA) should be enabled for all subscription accounts with write privileges to prevent a breach of accounts or resources.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"57e98606-6b1e-6193-0e3d-fe621387c16b\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9297c21d-2ed6-4474-b48f-163f75654ce3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1290 - Information System Backup\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1290\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/92f85ce9-17b7-49ea-85ee-ea7271ea6b82\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"92f85ce9-17b7-49ea-85ee-ea7271ea6b82\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs that contain certificates expiring within the specified number of days\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that contain certificates expiring within the specified number of days. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"CertificateExpiration\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9328f27e-611e-44a7-a244-39109d7d35ab\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9328f27e-611e-44a7-a244-39109d7d35ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines that do not contain the specified certificates in Trusted Root\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if the machine Trusted Root certificate store (Cert:\\\\LocalMachine\\\\Root) does not contain one or more of the certificates listed by the policy parameter.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.1\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"WindowsCertificateInTrustedRoot\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"CertificateThumbprints\": \"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"CertificateThumbprints\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Certificate thumbprints\",\r\n \"description\": \"A semicolon-separated list of certificate thumbprints that should exist under the Trusted Root certificate store (Cert:\\\\LocalMachine\\\\Root). e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsCertificateInTrustedRoot\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude', '=', parameters('CertificateThumbprints')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/934345e1-4dfb-4c70-90d7-41990dc9608b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"934345e1-4dfb-4c70-90d7-41990dc9608b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs if the Administrators group doesn't contain all the specified members\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines in which the Administrators group does not contain all of the specified members. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"MembersToInclude\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Members to include\",\r\n \"description\": \"A semicolon-separated list of members that should be included in the Administrators local group. Ex: Administrator; myUser1; myUser2\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AdministratorsGroupMembersToInclude\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[LocalGroup]AdministratorsGroup;MembersToInclude', '=', parameters('MembersToInclude')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AdministratorsGroupMembersToInclude\"\r\n },\r\n \"MembersToInclude\": {\r\n \"value\": \"[parameters('MembersToInclude')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"MembersToInclude\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[LocalGroup]AdministratorsGroup;MembersToInclude\",\r\n \"value\": \"[parameters('MembersToInclude')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[LocalGroup]AdministratorsGroup;MembersToInclude\",\r\n \"value\": \"[parameters('MembersToInclude')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/93507a81-10a4-4af0-9ee2-34cf25a96e98\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"93507a81-10a4-4af0-9ee2-34cf25a96e98\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1575 - Acquisition Process | Functional Properties Of Security Controls\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1575\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/93e1bb73-1b08-4dbe-9c62-8e2e92e7ec41\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"93e1bb73-1b08-4dbe-9c62-8e2e92e7ec41\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1674 - Flaw Remediation | Time To Remediate Flaws / Benchmarks For Corrective Actions\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1674\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/93e9e233-dd0a-4bde-aea5-1371bce0e002\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"93e9e233-dd0a-4bde-aea5-1371bce0e002\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1297 - Information System Recovery And Reconstitution | Restore Within Time Period\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1297\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/93fd8af1-c161-4bae-9ba9-f62731f76439\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"93fd8af1-c161-4bae-9ba9-f62731f76439\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1284 - Telecommunications Services | Provider Contingency Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1284\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/942b3e97-6ae3-410e-a794-c9c999b97c0b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"942b3e97-6ae3-410e-a794-c9c999b97c0b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure Azure Recovery Services vaults to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links to your virtual network to resolve to Recovery Services Vaults. Learn more at: https://aka.ms/privatednszone.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Site Recovery\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS zone Id for Azure Recovery vaults resources\",\r\n \"description\": \"The private DNS zone name required to resolve a private DNS Zone to recovery services vault private endpoint records.\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"AzureSiteRecovery\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"privatelink-siterecovery\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/942bd215-1a66-44be-af65-6a1c0318dbe2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"942bd215-1a66-44be-af65-6a1c0318dbe2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1379 - Incident Response Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1379\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9442dd2c-a07f-46cd-b55a-553b66ba47ca\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9442dd2c-a07f-46cd-b55a-553b66ba47ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1371 - Incident Reporting\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1371\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9447f354-2c85-4700-93b3-ecdc6cb6a417\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9447f354-2c85-4700-93b3-ecdc6cb6a417\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Allow resource creation only in European data centers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Allows resource creation in the following locations only: North Europe, West Europe\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"General\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"Deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/94c19f19-8192-48cd-a11b-e37099d3e36b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"94c19f19-8192-48cd-a11b-e37099d3e36b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Log Search Alerts over Log Analytics workspaces should use customer-managed keys\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Ensure that Azure Log Search Alerts are implementing customer-managed keys, by storing the query text using the storage account that the customer had provided for the queried Log Analytics workspace. For more information, visit https://docs.microsoft.com/azure/azure-monitor/platform/customer-managed-keys#customer-managed-key-overview.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\",\r\n \"Deny\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Insights/scheduledqueryrules\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/scheduledqueryrules/checkWorkspaceAlertsStorageConfigured\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/94c1f94d-33b0-4062-bd04-1cdc3e7eece2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"94c1f94d-33b0-4062-bd04-1cdc3e7eece2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'System Audit Policies - Account Management'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'System Audit Policies - Account Management' for auditing application, security, and user group management, and other management events. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesAccountManagement\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesAccountManagement\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/94d9aca8-3757-46df-aa51-f218c5f11954\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"94d9aca8-3757-46df-aa51-f218c5f11954\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Virtual networks should be protected by Azure DDoS Protection Standard\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Protect your virtual networks against volumetric and protocol attacks with Azure DDoS Protection Standard. For more information, visit https://aka.ms/ddosprotectiondocs.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n },\r\n \"ddosPlan\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"DDoS Protection Plan\",\r\n \"description\": \"DDoS Protection Plan resource to be associated to the virtual networks\",\r\n \"strongType\": \"Microsoft.Network/ddosProtectionPlans\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworks/enableDdosProtection\",\r\n \"notEquals\": true\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworks/ddosProtectionPlan\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"conflictEffect\": \"audit\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.Network/virtualNetworks/enableDdosProtection\",\r\n \"value\": true\r\n },\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.Network/virtualNetworks/ddosProtectionPlan.id\",\r\n \"value\": \"[parameters('ddosPlan')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/94de2ad3-e0c1-4caf-ad78-5d47bbc83d3d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"94de2ad3-e0c1-4caf-ad78-5d47bbc83d3d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy - Configure diagnostic settings for Azure Key Vault to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Azure Key Vault to stream resource logs to a Log Analytics workspace when any Key Vault which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Key Vault\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"diagnosticsSettingNameToUse\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Setting name\",\r\n \"description\": \"Name of the diagnostic settings.\"\r\n },\r\n \"defaultValue\": \"AzureKeyVaultDiagnosticsLogsToWorkspace\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Specify the Log Analytics workspace the Key Vault should be connected to.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"AuditEventEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"AuditEvent - Enabled\",\r\n \"description\": \"Whether to stream AuditEvent logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"AllMetricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"AllMetrics - Enabled\",\r\n \"description\": \"Whether to stream AllMetrics logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/vaults\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"True\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/workspaceId\",\r\n \"equals\": \"[parameters('logAnalytics')]\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"diagnosticsSettingNameToUse\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditEventEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"AllMetricsEnabled\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.KeyVault/vaults/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('diagnosticsSettingNameToUse'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('AllMetricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"days\": 0,\r\n \"enabled\": false\r\n },\r\n \"timeGrain\": null\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"AuditEvent\",\r\n \"enabled\": \"[parameters('AuditEventEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"diagnosticsSettingNameToUse\": {\r\n \"value\": \"[parameters('diagnosticsSettingNameToUse')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"AuditEventEnabled\": {\r\n \"value\": \"[parameters('AuditEventEnabled')]\"\r\n },\r\n \"AllMetricsEnabled\": {\r\n \"value\": \"[parameters('AllMetricsEnabled')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/951af2fa-529b-416e-ab6e-066fd85ac459\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"951af2fa-529b-416e-ab6e-066fd85ac459\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1526 - Access Agreements\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1526\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/953e6261-a05a-44fd-8246-000e1a3edbb9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"953e6261-a05a-44fd-8246-000e1a3edbb9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure supported Linux virtual machines to automatically enable Secure Boot\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Configure supported Linux virtual machines to automatically enable Secure Boot to mitigate against malicious and unauthorized changes to the boot chain. Once enabled, only trusted bootloaders, kernel and kernel drivers will be allowed to run.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"version\": \"2.0.0-preview\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"18_04-lts-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"0001-com-ubuntu-server-focal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"20_04-lts-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"RHEL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"83-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"SLES-15-SP2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"CENTOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"equals\": \"8_3-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"equals\": \"ol83-lvm-gen2\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings.secureBootEnabled\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"name\": \"[field('fullName')]\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings.secureBootEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"apiVersion\": \"2020-12-01\",\r\n \"properties\": {\r\n \"securityProfile\": {\r\n \"uefiSettings\": {\r\n \"secureBootEnabled\": \"true\"\r\n },\r\n \"securityType\": \"TrustedLaunch\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/95406fc3-1f69-47b0-8105-4c03b276ec5c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"95406fc3-1f69-47b0-8105-4c03b276ec5c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Automation accounts should disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling public network access improves security by ensuring that the resource isn't exposed on the public internet. You can limit exposure of your Automation account resources by creating private endpoints instead. Learn more at: https://docs.microsoft.com/azure/automation/how-to/private-link-security.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Automation\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Automation/automationAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Automation/automationAccounts/publicNetworkAccess\",\r\n \"notEquals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/955a914f-bf86-4f0e-acd5-e0766b0efcb6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"955a914f-bf86-4f0e-acd5-e0766b0efcb6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Authentication should be enabled on your web app\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure App Service Authentication is a feature that can prevent anonymous HTTP requests from reaching the web app, or authenticate those that have tokens before they reach the web app\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/siteAuthEnabled\",\r\n \"equals\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/95bccee9-a7f8-4bec-9ee9-62c3473701fc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"95bccee9-a7f8-4bec-9ee9-62c3473701fc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1163 - Continuous Monitoring\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1163\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/961663a1-8a91-4e59-b6f5-1eee57c0f49c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"961663a1-8a91-4e59-b6f5-1eee57c0f49c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Require a tag on resource groups\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Enforces existence of a tag on resource groups.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/96670d01-0a4d-4649-9c89-2d3abc0a5025\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"96670d01-0a4d-4649-9c89-2d3abc0a5025\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1717 - Software, Firmware, And Information Integrity | Binary Or Machine Executable Code\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1717\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/967773fc-d9ab-4a4e-8ff6-f5e9e3f5dbef\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"967773fc-d9ab-4a4e-8ff6-f5e9e3f5dbef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Advanced data security settings for SQL server should contain an email address to receive security alerts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Ensure that an email address is provided for the 'Send alerts to' field in the Advanced Data Security server settings. This email address receives alert notifications when anomalous activities are detected on SQL servers.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"SQL\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Disabled\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/securityAlertPolicies\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/servers/securityAlertPolicies/emailAddresses[*]\",\r\n \"notEquals\": \"\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9677b740-f641-4f3c-b9c5-466005c85278\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9677b740-f641-4f3c-b9c5-466005c85278\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"App Configuration should use a customer-managed key\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Customer-managed keys provide enhanced data protection by allowing you to manage your encryption keys. This is often required to meet compliance requirements.\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0\",\r\n \"category\": \"App Configuration\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.AppConfiguration/configurationStores\"\r\n },\r\n {\r\n \"field\": \"Microsoft.AppConfiguration/configurationStores/encryption.keyVaultProperties.keyIdentifier\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/967a4b4b-2da9-43c1-b7d0-f98d0d74d0b1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"967a4b4b-2da9-43c1-b7d0-f98d0d74d0b1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'Administrative Templates - System'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'Administrative Templates - System' for settings that control the administrative experience and Remote Assistance. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_AdministrativeTemplatesSystem\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"AlwaysUseClassicLogon\": \"Always use classic logon;ExpectedValue\",\r\n \"BootStartDriverInitializationPolicy\": \"Boot-Start Driver Initialization Policy;ExpectedValue\",\r\n \"EnableWindowsNTPClient\": \"Enable Windows NTP Client;ExpectedValue\",\r\n \"TurnOnConveniencePINSignin\": \"Turn on convenience PIN sign-in;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"AlwaysUseClassicLogon\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Always use classic logon\",\r\n \"description\": \"Specifies whether to force the user to log on to the computer using the classic logon screen. This setting only works when the computer is not on a domain.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"BootStartDriverInitializationPolicy\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Boot-Start Driver Initialization Policy\",\r\n \"description\": \"Specifies which boot-start drivers are initialized based on a classification determined by an Early Launch Antimalware boot-start driver.\"\r\n },\r\n \"defaultValue\": \"3\"\r\n },\r\n \"EnableWindowsNTPClient\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable Windows NTP Client\",\r\n \"description\": \"Specifies whether the Windows NTP Client is enabled. Enabling the Windows NTP Client allows your computer to synchronize its computer clock with other NTP servers.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"TurnOnConveniencePINSignin\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Turn on convenience PIN sign-in\",\r\n \"description\": \"Specifies whether a domain user can sign in using a convenience PIN.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_AdministrativeTemplatesSystem\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Always use classic logon;ExpectedValue', '=', parameters('AlwaysUseClassicLogon'), ',', 'Boot-Start Driver Initialization Policy;ExpectedValue', '=', parameters('BootStartDriverInitializationPolicy'), ',', 'Enable Windows NTP Client;ExpectedValue', '=', parameters('EnableWindowsNTPClient'), ',', 'Turn on convenience PIN sign-in;ExpectedValue', '=', parameters('TurnOnConveniencePINSignin')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/968410dc-5ca0-4518-8a5b-7b55f0530ea9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"968410dc-5ca0-4518-8a5b-7b55f0530ea9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1453 - Physical Access Control\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1453\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9693b564-3008-42bc-9d5d-9c7fe198c011\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9693b564-3008-42bc-9d5d-9c7fe198c011\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Add a tag to subscriptions\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Adds the specified tag and value to subscriptions via a remediation task. If the tag exists with a different value it will not be changed. See https://aka.ms/azurepolicyremediation for more information on policy remediation.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Value\",\r\n \"description\": \"Value of the tag, such as 'production'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/4a9ae827-6dc8-4573-8ac7-8239d42aa03f\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"add\",\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/96d9a89c-0d67-41fc-899d-2b9599f76a24\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"96d9a89c-0d67-41fc-899d-2b9599f76a24\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"HPC Cache accounts should use customer-managed key for encryption\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Manage encryption at rest of Azure HPC Cache with customer-managed keys. By default, customer data is encrypted with service-managed keys, but customer-managed keys are commonly required to meet regulatory compliance standards. Customer-managed keys enable the data to be encrypted with an Azure Key Vault key created and owned by you. You have full control and responsibility for the key lifecycle, including rotation and management.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\",\r\n \"Deny\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.StorageCache/caches\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"identity.type\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.StorageCache/caches/encryptionSettings.keyEncryptionKey.keyUrl\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.StorageCache/caches/encryptionSettings.keyEncryptionKey.sourceVault.Id\",\r\n \"exists\": false\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/970f84d8-71b6-4091-9979-ace7e3fb6dbb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"970f84d8-71b6-4091-9979-ace7e3fb6dbb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Secure Boot should be enabled on supported Windows virtual machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable Secure Boot on supported Windows virtual machines to mitigate against malicious and unauthorized changes to the boot chain. Once enabled, only trusted bootloaders, kernel and kernel drivers will be allowed to run. This assessment only applies to trusted launch enabled Windows virtual machines.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"version\": \"1.0.0-preview\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.imageReference.offer\",\r\n \"like\": \"windows*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings.secureBootEnabled\",\r\n \"notequals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/97566dd7-78ae-4997-8b36-1c7bfe0d8121\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"97566dd7-78ae-4997-8b36-1c7bfe0d8121\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'Administrative Templates - MSS (Legacy)'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Administrative Templates - MSS (Legacy)'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_AdminstrativeTemplatesMSSLegacy\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/97646672-5efa-4622-9b54-740270ad60bf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"97646672-5efa-4622-9b54-740270ad60bf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1607 - Developer Security Testing And Evaluation | Dynamic Code Analysis\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1607\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/976a74cf-b192-4d35-8cab-2068f272addb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"976a74cf-b192-4d35-8cab-2068f272addb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'System Audit Policies - Policy Change'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Policy Change'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"AuditAuthenticationPolicyChange\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Authentication Policy Change\",\r\n \"description\": \"Specifies whether audit events are generated when changes are made to authentication policy. This setting is useful for tracking changes in domain-level and forest-level trust and privileges that are granted to user accounts or groups.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"Success\"\r\n },\r\n \"AuditAuthorizationPolicyChange\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Authorization Policy Change\",\r\n \"description\": \"Specifies whether audit events are generated for assignment and removal of user rights in user right policies, changes in security token object permission, resource attributes changes and Central Access Policy changes for file system objects.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"No Auditing\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesPolicyChange\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit Authentication Policy Change;ExpectedValue', '=', parameters('AuditAuthenticationPolicyChange'), ',', 'Audit Authorization Policy Change;ExpectedValue', '=', parameters('AuditAuthorizationPolicyChange')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SystemAuditPoliciesPolicyChange\"\r\n },\r\n \"AuditAuthenticationPolicyChange\": {\r\n \"value\": \"[parameters('AuditAuthenticationPolicyChange')]\"\r\n },\r\n \"AuditAuthorizationPolicyChange\": {\r\n \"value\": \"[parameters('AuditAuthorizationPolicyChange')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditAuthenticationPolicyChange\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditAuthorizationPolicyChange\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit Authentication Policy Change;ExpectedValue\",\r\n \"value\": \"[parameters('AuditAuthenticationPolicyChange')]\"\r\n },\r\n {\r\n \"name\": \"Audit Authorization Policy Change;ExpectedValue\",\r\n \"value\": \"[parameters('AuditAuthorizationPolicyChange')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit Authentication Policy Change;ExpectedValue\",\r\n \"value\": \"[parameters('AuditAuthenticationPolicyChange')]\"\r\n },\r\n {\r\n \"name\": \"Audit Authorization Policy Change;ExpectedValue\",\r\n \"value\": \"[parameters('AuditAuthorizationPolicyChange')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/97b595c8-fd10-400e-8543-28e2b9138b13\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"97b595c8-fd10-400e-8543-28e2b9138b13\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1136 - Audit Record Retention\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1136\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/97ed5bac-a92f-4f6d-a8ed-dc094723597c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"97ed5bac-a92f-4f6d-a8ed-dc094723597c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1378 - Incident Response Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1378\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/97fceb70-6983-42d0-9331-18ad8253184d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"97fceb70-6983-42d0-9331-18ad8253184d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Event Grid domains should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to your Event Grid domain instead of the entire service, you'll also be protected against data leakage risks. Learn more at: https://aka.ms/privateendpoints.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"Event Grid\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.EventGrid/domains/privateEndpointConnections[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.EventGrid/domains/privateEndpointConnections[*].privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9830b652-8523-49cc-b1b3-e17dce1127ca\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9830b652-8523-49cc-b1b3-e17dce1127ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Allow resource creation only in United States data centers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Allows resource creation in the following locations only: Central US, East US, East US2, North Central US, South Central US, West US\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"General\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"centralus\",\r\n \"eastus\",\r\n \"eastus2\",\r\n \"northcentralus\",\r\n \"southcentralus\",\r\n \"westus\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"Deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/983211ba-f348-4758-983b-21fa29294869\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"983211ba-f348-4758-983b-21fa29294869\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'Administrative Templates - Network'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Administrative Templates - Network'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"EnableInsecureGuestLogons\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable insecure guest logons\",\r\n \"description\": \"Specifies whether the SMB client will allow insecure guest logons to an SMB server.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allow simultaneous connections to the Internet or a Windows Domain\",\r\n \"description\": \"Specify whether to prevent computers from connecting to both a domain based network and a non-domain based network at the same time. A value of 0 allows simultaneous connections, and a value of 1 blocks them.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"TurnOffMulticastNameResolution\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Turn off multicast name resolution\",\r\n \"description\": \"Specifies whether LLMNR, a secondary name resolution protocol that transmits using multicast over a local subnet link on a single subnet, is enabled.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_AdministrativeTemplatesNetwork\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Enable insecure guest logons;ExpectedValue', '=', parameters('EnableInsecureGuestLogons'), ',', 'Minimize the number of simultaneous connections to the Internet or a Windows Domain;ExpectedValue', '=', parameters('AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain'), ',', 'Turn off multicast name resolution;ExpectedValue', '=', parameters('TurnOffMulticastNameResolution')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_AdministrativeTemplatesNetwork\"\r\n },\r\n \"EnableInsecureGuestLogons\": {\r\n \"value\": \"[parameters('EnableInsecureGuestLogons')]\"\r\n },\r\n \"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain\": {\r\n \"value\": \"[parameters('AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain')]\"\r\n },\r\n \"TurnOffMulticastNameResolution\": {\r\n \"value\": \"[parameters('TurnOffMulticastNameResolution')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"EnableInsecureGuestLogons\": {\r\n \"type\": \"string\"\r\n },\r\n \"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain\": {\r\n \"type\": \"string\"\r\n },\r\n \"TurnOffMulticastNameResolution\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Enable insecure guest logons;ExpectedValue\",\r\n \"value\": \"[parameters('EnableInsecureGuestLogons')]\"\r\n },\r\n {\r\n \"name\": \"Minimize the number of simultaneous connections to the Internet or a Windows Domain;ExpectedValue\",\r\n \"value\": \"[parameters('AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain')]\"\r\n },\r\n {\r\n \"name\": \"Turn off multicast name resolution;ExpectedValue\",\r\n \"value\": \"[parameters('TurnOffMulticastNameResolution')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Enable insecure guest logons;ExpectedValue\",\r\n \"value\": \"[parameters('EnableInsecureGuestLogons')]\"\r\n },\r\n {\r\n \"name\": \"Minimize the number of simultaneous connections to the Internet or a Windows Domain;ExpectedValue\",\r\n \"value\": \"[parameters('AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain')]\"\r\n },\r\n {\r\n \"name\": \"Turn off multicast name resolution;ExpectedValue\",\r\n \"value\": \"[parameters('TurnOffMulticastNameResolution')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/985285b7-b97a-419c-8d48-c88cc934c8d8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"985285b7-b97a-419c-8d48-c88cc934c8d8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1076 - Use Of External Information Systems\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1076\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/98a4bd5f-6436-46d4-ad00-930b5b1dfed4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"98a4bd5f-6436-46d4-ad00-930b5b1dfed4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure backup on virtual machines without a given tag to a new recovery services vault with a default policy\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enforce backup for all virtual machines by deploying a recovery services vault in the same location and resource group as the virtual machine. Doing this is useful when different application teams in your organization are allocated separate resource groups and need to manage their own backups and restores. You can optionally exclude virtual machines containing a specified tag to control the scope of assignment. See https://aka.ms/AzureVMAppCentricBackupExcludeTag.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Backup\"\r\n },\r\n \"parameters\": {\r\n \"exclusionTagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Name of the tag to use for excluding VMs from the scope of this policy. This should be used along with the Exclusion Tag Value parameter. Learn more at https://aka.ms/AppCentricVMBackupPolicy.\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"exclusionTagValue\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Values\",\r\n \"description\": \"Value of the tag to use for excluding VMs from the scope of this policy (in case of multiple values, use a comma-separated list). This should be used along with the Exclusion Tag Name parameter. Learn more at https://aka.ms/AppCentricVMBackupPolicy.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"deployIfNotExists\",\r\n \"auditIfNotExists\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"deployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"[concat('tags[', parameters('exclusionTagName'), ']')]\",\r\n \"in\": \"[parameters('exclusionTagValue')]\"\r\n }\r\n },\r\n {\r\n \"field\": \"id\",\r\n \"notContains\": \"/resourceGroups/databricks-rg-\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2019\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"contains\": \"ubuntu\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"14.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"*20_04-lts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04-lts*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.RecoveryServices/backupprotecteditems\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"description\": \"Name of Azure Virtual Machines\"\r\n }\r\n },\r\n \"vmRgName\": {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"description\": \"Resource group containing the virtual machines.\"\r\n }\r\n },\r\n \"location\": {\r\n \"type\": \"string\",\r\n \"metadata\": {\r\n \"description\": \"Location for VM and Backup vault\"\r\n }\r\n }\r\n },\r\n \"variables\": {\r\n \"backupFabric\": \"Azure\",\r\n \"backupPolicy\": \"DefaultPolicy\",\r\n \"v2VmType\": \"Microsoft.Compute/virtualMachines\",\r\n \"v2VmContainer\": \"iaasvmcontainer;iaasvmcontainerv2;\",\r\n \"v2Vm\": \"vm;iaasvmcontainerv2;\",\r\n \"vaultName\": \"[take(concat('RSVault-', parameters('location'), '-', guid(resourceGroup().id)),50)]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('vaultName')]\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults\",\r\n \"apiVersion\": \"2016-06-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {},\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n }\r\n },\r\n {\r\n \"name\": \"[concat(variables('vaultName'), '/', variables('backupFabric'), '/', variables('v2VmContainer'), concat(parameters('vmRgName'),';',parameters('vmName')), '/', variables('v2Vm'), concat(parameters('vmRgName'),';',parameters('vmName')))]\",\r\n \"apiVersion\": \"2016-12-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.RecoveryServices/vaults/', variables('vaultName'))]\"\r\n ],\r\n \"properties\": {\r\n \"protectedItemType\": \"[variables('v2VmType')]\",\r\n \"policyId\": \"[resourceId('Microsoft.RecoveryServices/vaults/backupPolicies', variables('vaultName'),variables('backupPolicy'))]\",\r\n \"sourceResourceId\": \"[concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/', parameters('vmRgName'), '/providers/Microsoft.Compute/virtualMachines/', parameters('vmName'))]\"\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"status\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Backup enabled successfully for VM:', ' ', parameters('vmName'), 'Backup Vault: ', variables('vaultName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"vmRgName\": {\r\n \"value\": \"[resourceGroup().name]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/98d0b9f8-fd90-49c9-88e2-d3baf3b0dd86\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"98d0b9f8-fd90-49c9-88e2-d3baf3b0dd86\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure supported Windows virtual machines to automatically install the Guest Attestation extension\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Configure supported Windows virtual machines to automatically install the Guest Attestation extension to allow Azure Security Center to proactively attest and monitor the boot integrity. Boot integrity is attested via Remote Attestation.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"version\": \"1.0.0-preview\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.imageReference.offer\",\r\n \"like\": \"windows*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings.vTpmEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings.secureBootEnabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security.WindowsAttestation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"GuestAttestation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"in\": [\r\n \"Succeeded\",\r\n \"Provisioning succeeded\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"extensionName\": \"GuestAttestation\",\r\n \"extensionPublisher\": \"Microsoft.Azure.Security.WindowsAttestation\",\r\n \"extensionVersion\": \"1.0\",\r\n \"maaTenantName\": \"GuestAttestation\",\r\n \"ascReportingEndpoint\": \"https://eus2.service.attest.azure.net/\",\r\n \"maaEndpoint\": \"https://sharedeus2.eus2.attest.azure.net/\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('extensionName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('extensionPublisher')]\",\r\n \"type\": \"[variables('extensionName')]\",\r\n \"typeHandlerVersion\": \"[variables('extensionVersion')]\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"AttestationConfig\": {\r\n \"MaaSettings\": {\r\n \"maaEndpoint\": \"[variables('maaEndpoint')]\",\r\n \"maaTenantName\": \"[variables('maaTenantName')]\"\r\n },\r\n \"AscSettings\": {\r\n \"ascReportingEndpoint\": \"[variables('ascReportingEndpoint')]\",\r\n \"ascReportingFrequency\": \"\"\r\n },\r\n \"useCustomToken\": \"false\",\r\n \"disableAlerts\": \"false\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/98ea2fc7-6fc6-4fd1-9d8d-6331154da071\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"98ea2fc7-6fc6-4fd1-9d8d-6331154da071\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Ensure that 'HTTP Version' is the latest, if used to run the API app\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Periodically, newer versions are released for HTTP either due to security flaws or to include additional functionality. Using the latest HTTP version for web apps to take advantage of security fixes, if any, and/or new functionalities of the newer version. Currently, this policy only applies to Linux web apps.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"contains\": \"linux\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.http20Enabled\",\r\n \"equals\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/991310cd-e9f3-47bc-b7b6-f57b557d07db\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"991310cd-e9f3-47bc-b7b6-f57b557d07db\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Kubernetes Service Clusters should have local authentication methods disabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling local authentication methods improves security by ensuring that Azure Kubernetes Service Clusters should exclusively require Azure Active Directory identities for authentication. Learn more at: https://aka.ms/aks-disable-local-accounts.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/disableLocalAccounts\",\r\n \"notEquals\": true\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/993c2fcd-2b29-49d2-9eb0-df2c3a730c32\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"993c2fcd-2b29-49d2-9eb0-df2c3a730c32\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1102 - Audit Events\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1102\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9943c16a-c54c-4b4a-ad28-bfd938cdbf57\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9943c16a-c54c-4b4a-ad28-bfd938cdbf57\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1300 - Identification And Authentication (Organizational Users)\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1300\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/99deec7d-5526-472e-b07c-3645a792026a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"99deec7d-5526-472e-b07c-3645a792026a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Batch account should use customer-managed keys to encrypt data\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use customer-managed keys to manage the encryption at rest of your Batch account's data. By default, customer data is encrypted with service-managed keys, but customer-managed keys are commonly required to meet regulatory compliance standards. Customer-managed keys enable the data to be encrypted with an Azure Key Vault key created and owned by you. You have full control and responsibility for the key lifecycle, including rotation and management. Learn more at https://aka.ms/Batch-CMK.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Batch\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The desired effect of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Batch/batchAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Batch/batchAccounts/encryption.keySource\",\r\n \"notEquals\": \"Microsoft.KeyVault\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/99e9ccd8-3db9-4592-b0d1-14b1715a4d8a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"99e9ccd8-3db9-4592-b0d1-14b1715a4d8a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1036 - Least Privilege | Non-Privileged Access For Nonsecurity Functions\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1036\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9a16d673-8cf0-4dcf-b1d5-9b3e114fef71\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9a16d673-8cf0-4dcf-b1d5-9b3e114fef71\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"FTPS only should be required in your API App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable FTPS enforcement for enhanced security\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/ftpsState\",\r\n \"in\": [\r\n \"FtpsOnly\",\r\n \"Disabled\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9a1b8c48-453a-4044-86c3-d8bfd823e4f5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9a1b8c48-453a-4044-86c3-d8bfd823e4f5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1021 - Account Management | Restrictions On Use Of Shared / Group Accounts\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1021\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9a3eb0a3-428d-4669-baff-20a14eb4b551\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9a3eb0a3-428d-4669-baff-20a14eb4b551\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Azure SQL Database to Event Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Azure SQL Database to stream to a regional Event Hub on any Azure SQL Database which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers/databases\"\r\n },\r\n \"then\": {\r\n \"effect\": \"DeployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics[*].enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Sql/servers/databases/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('fullName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"QueryStoreRuntimeStatistics\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"QueryStoreWaitStatistics\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Errors\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"DatabaseWaitStatistics\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Blocks\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"SQLInsights\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"SQLSecurityAuditEvents\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Timeouts\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"AutomaticTuning\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Deadlocks\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"DevOpsOperationsAudit\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled diagnostic settings for ', parameters('fullName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9a7c7a7d-49e5-4213-bea8-6a502b6272e0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9a7c7a7d-49e5-4213-bea8-6a502b6272e0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Virtual network injection should be enabled for Azure Data Explorer\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Secure your network perimeter with virtual network injection which allows you to enforce network security group rules, connect on-premises and secure your data connection sources with service endpoints.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Azure Data Explorer\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Kusto/Clusters\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Kusto/clusters/virtualNetworkConfiguration\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.Kusto/clusters/virtualNetworkConfiguration.subnetId\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.Kusto/clusters/virtualNetworkConfiguration.enginePublicIpId\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.Kusto/clusters/virtualNetworkConfiguration.dataManagementPublicIpId\",\r\n \"exists\": false\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9ad2fd1f-b25f-47a2-aa01-1a5a779e6413\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9ad2fd1f-b25f-47a2-aa01-1a5a779e6413\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1049 - System Use Notification\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1049\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9adf7ba7-900a-4f35-8d57-9f34aafc405c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9adf7ba7-900a-4f35-8d57-9f34aafc405c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1563 - Allocation Of Resources\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1563\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9afe2edf-232c-4fdf-8e6a-e867a5c525fd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9afe2edf-232c-4fdf-8e6a-e867a5c525fd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1462 - Monitoring Physical Access\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1462\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9b1f3a9a-13a1-4b40-8420-36bca6fd8c02\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9b1f3a9a-13a1-4b40-8420-36bca6fd8c02\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft IaaSAntimalware extension should be deployed on Windows servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Windows server VM without Microsoft IaaSAntimalware extension deployed.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"IaaSAntimalware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9b597639-28e4-48eb-b506-56b05d366257\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9b597639-28e4-48eb-b506-56b05d366257\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure IoT Hub device provisioning service instances with private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints connect your virtual network to Azure services without a public IP address at the source or destination. By mapping private endpoints to IoT Hub device provisioning service, you can reduce data leakage risks. Learn more about private links at: https://aka.ms/iotdpsvnet.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Internet of Things\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet id\",\r\n \"description\": \"A subnet with private endpoint network policies disabled.\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Devices/provisioningServices\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Devices/provisioningServices\",\r\n \"existenceCondition\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Devices/provisioningServices/privateEndpointConnections[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Devices/provisioningServices/privateEndpointConnections[*].privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"iotDps\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9b75ea5b-c796-4c99-aaaf-21c204daac43\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9b75ea5b-c796-4c99-aaaf-21c204daac43\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1236 - Software Usage Restrictions\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1236\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9ba3ed84-c768-4e18-b87c-34ef1aff1b57\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9ba3ed84-c768-4e18-b87c-34ef1aff1b57\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1525 - Personnel Transfer\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1525\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9be2f688-7a61-45e3-8230-e1ec93893f66\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9be2f688-7a61-45e3-8230-e1ec93893f66\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit API Applications that are not using latest supported Java Framework\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use the latest supported Java version for the latest security classes. Using older classes and types can make your application vulnerable.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"api\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"apiApp\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UseLatestJava\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9bfe3727-0a17-471f-a2fe-eddd6b668745\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9bfe3727-0a17-471f-a2fe-eddd6b668745\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1138 - Audit Generation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1138\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9c284fc0-268a-4f29-af44-3c126674edb4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9c284fc0-268a-4f29-af44-3c126674edb4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1135 - Non-Repudiation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1135\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9c308b6b-2429-4b97-86cf-081b8e737b04\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9c308b6b-2429-4b97-86cf-081b8e737b04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Cognitive Search services to disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable public network access for your Azure Cognitive Search service so that it is not accessible over the public internet. This can reduce data leakage risks. Learn more at: https://aka.ms/azure-cognitive-search/inbound-private-endpoints.\",\r\n \"metadata\": {\r\n \"category\": \"Search\",\r\n \"version\": \"1.0.0\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Search/searchServices\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Search/searchServices/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"conflictEffect\": \"audit\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.Search/searchServices/publicNetworkAccess\",\r\n \"value\": \"Disabled\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9cee519f-d9c1-4fd9-9f79-24ec3449ed30\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9cee519f-d9c1-4fd9-9f79-24ec3449ed30\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1489 - Location Of Information System Components\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1489\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9d0a794f-1444-4c96-9534-e35fc8c39c91\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9d0a794f-1444-4c96-9534-e35fc8c39c91\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Ensure that 'Java version' is the latest, if used as a part of the Function app\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Periodically, newer versions are released for Java software either due to security flaws or to include additional functionality. Using the latest Java version for Function apps is recommended in order to take advantage of security fixes, if any, and/or new functionalities of the latest version. Currently, this policy only applies to Linux web apps.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"JavaLatestVersion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Latest Java version\",\r\n \"description\": \"Latest supported Java version for App Services\"\r\n },\r\n \"defaultValue\": \"11\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"contains\": \"linux\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.linuxFxVersion\",\r\n \"notContains\": \"JAVA\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.linuxFxVersion\",\r\n \"like\": \"[concat('*', parameters('JavaLatestVersion'))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9d0b6ea4-93e2-4578-bf2f-6bb17d22b4bc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9d0b6ea4-93e2-4578-bf2f-6bb17d22b4bc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1322 - Authenticator Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1322\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9d1d971e-467e-4278-9633-c74c3d4fecc4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9d1d971e-467e-4278-9633-c74c3d4fecc4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Log Analytics agent on Azure Arc enabled Linux servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable VM insights on servers and machines connected to Azure through Arc enabled servers by installing the Log Analytics agent virtual machine extension. VM insights uses the Log Analytics agent to collect the guest OS performance data, and provides insights into their performance. See more - https://aka.ms/vminsightsdocs.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Specify the Log Analytics workspace the agent should be connected to. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/osName\",\r\n \"equals\": \"linux\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.HybridCompute/machines/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/type\",\r\n \"equals\": \"OmsAgentForLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"OMSAgentForLinux\",\r\n \"vmExtensionPublisher\": \"Microsoft.EnterpriseCloud.Monitoring\",\r\n \"vmExtensionType\": \"OmsAgentForLinux\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"type\": \"Microsoft.HybridCompute/machines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"apiVersion\": \"2019-12-12\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"settings\": {\r\n \"workspaceId\": \"[reference(parameters('logAnalytics'), '2015-03-20').customerId]\",\r\n \"stopOnMultipleConnections\": \"true\"\r\n },\r\n \"protectedSettings\": {\r\n \"workspaceKey\": \"[listKeys(parameters('logAnalytics'), '2015-03-20').primarySharedKey]\"\r\n }\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled extension for VM', ': ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9d2b61b4-1d14-4a63-be30-d4498e7ad2cf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9d2b61b4-1d14-4a63-be30-d4498e7ad2cf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure Azure Key Vaults with private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints connect your virtual networks to Azure services without a public IP address at the source or destination. By mapping private endpoints to key vault, you can reduce data leakage risks. Learn more about private links at: https://aka.ms/akvprivatelink.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet id\",\r\n \"description\": \"A subnet with private endpoint network policies disabled.\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/vaults\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.KeyVault/vaults/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.KeyVault/vaults/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"vault\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9d4fad1f-5189-4a42-b29e-cf7929c6b6df\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9d4fad1f-5189-4a42-b29e-cf7929c6b6df\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1233 - Configuration Management Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1233\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9d79001f-95fe-45d0-8736-f217e78c1f57\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9d79001f-95fe-45d0-8736-f217e78c1f57\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1305 - Identification And Authentication (Org. Users) | Group Authentication\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1305\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9d9166a8-1722-4b8f-847c-2cf3f2618b3d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9d9166a8-1722-4b8f-847c-2cf3f2618b3d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1259 - Contingency Training\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1259\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9d9e18f7-bad9-4d30-8806-a0c9d5e26208\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9d9e18f7-bad9-4d30-8806-a0c9d5e26208\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"All network ports should be restricted on network security groups associated to your virtual machine\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Security Center has identified some of your network security groups' inbound rules to be too permissive. Inbound rules should not allow access from 'Any' or 'Internet' ranges. This can potentially enable attackers to target your resources.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"3b20e985-f71f-483b-b078-f30d73936d43\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9daedab3-fb2d-461e-b861-71790eead4f6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9daedab3-fb2d-461e-b861-71790eead4f6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Application definition for Managed Application should use customer provided storage account\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use your own storage account to control the application definition data when this is a regulatory or compliance requirement. You can choose to store your managed application definition within a storage account provided by you during creation, so that its location and access can be fully managed by you to fulfill regulatory compliance requirements.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Managed Application\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Solutions/applicationDefinitions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Solutions/applicationDefinitions/storageAccountId\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9db7917b-1607-4e7d-a689-bca978dd0633\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9db7917b-1607-4e7d-a689-bca978dd0633\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1500 - Rules Of Behavior\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1500\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9dd5b241-03cb-47d3-a5cd-4b89f9c53c92\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9dd5b241-03cb-47d3-a5cd-4b89f9c53c92\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1482 - Temperature And Humidity Controls | Monitoring With Alarms / Notifications\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1482\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9df4277e-8c88-4d5c-9b1a-541d53d15d7b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9df4277e-8c88-4d5c-9b1a-541d53d15d7b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1553 - Vulnerability Scanning | Breadth / Depth Of Coverage\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1553\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9e5225fe-cdfb-4fce-9aec-0fe20dd53b62\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9e5225fe-cdfb-4fce-9aec-0fe20dd53b62\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1490 - Security Planning Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1490\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9e61da80-0957-4892-b70c-609d5eaafb6b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9e61da80-0957-4892-b70c-609d5eaafb6b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1504 - Information Security Architecture\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1504\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9e7c35d0-12d4-4e0c-80a2-8a352537aefd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9e7c35d0-12d4-4e0c-80a2-8a352537aefd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1609 - Development Process, Standards, And Tools\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1609\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9e93fa71-42ac-41a7-b177-efbfdc53c69f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9e93fa71-42ac-41a7-b177-efbfdc53c69f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Append a tag and its value from the resource group\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Appends the specified tag with its value from the resource group when any resource which is missing this tag is created or updated. Does not modify the tags of resources created before this policy was applied until those resources are changed. New 'modify' effect policies are available that support remediation of tags on existing resources (see https://aka.ms/modifydoc).\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('tagName')]]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[resourceGroup().tags[parameters('tagName')]]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9ea02ca2-71db-412d-8b00-7c7ca9fcd32d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9ea02ca2-71db-412d-8b00-7c7ca9fcd32d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1494 - System Security Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1494\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9ed09d84-3311-4853-8b67-2b55dfa33d09\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9ed09d84-3311-4853-8b67-2b55dfa33d09\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1514 - Personnel Screening | Information With Special Protection Measures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1514\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9ed5ca00-0e43-434e-a018-7aab91461ba7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9ed5ca00-0e43-434e-a018-7aab91461ba7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1187 - Configuration Change Control\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1187\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9f2b2f9e-4ba6-46c3-907f-66db138b6f85\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9f2b2f9e-4ba6-46c3-907f-66db138b6f85\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs that are not set to the specified time zone\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that are not set to the specified time zone. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsTimeZone\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9f658460-46b7-43af-8565-94fc0662be38\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9f658460-46b7-43af-8565-94fc0662be38\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Storage account to use a private link connection\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints connect your virtual network to Azure services without a public IP address at the source or destination. By mapping private endpoints to your storage account, you can reduce data leakage risks. Learn more about private links at - https://aka.ms/azureprivatelinkoverview\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet id\",\r\n \"description\": \"The subnetId that private endpoint connections should link to\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"targetSubResource\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Target sub-resource\",\r\n \"description\": \"Type of sub-resource for the resource selected above, that your private endpoint will be able to access\"\r\n },\r\n \"allowedValues\": [\r\n \"blob\",\r\n \"blob_secondary\",\r\n \"table\",\r\n \"table_secondary\",\r\n \"queue\",\r\n \"queue_secondary\",\r\n \"file\",\r\n \"web\",\r\n \"web_secondary\",\r\n \"dfs\",\r\n \"dfs_secondary\"\r\n ],\r\n \"defaultValue\": \"blob\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"in\": [\r\n \"StorageV2\",\r\n \"BlobStorage\",\r\n \"BlockBlobStorage\",\r\n \"FileStorage\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Storage/storageAccounts/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Storage/storageAccounts/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"targetSubResource\": {\r\n \"value\": \"[parameters('targetSubResource')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"targetSubResource\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"targetSubResource\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": \"[array(parameters('targetSubResource'))]\",\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"targetSubResource\": {\r\n \"value\": \"[parameters('targetSubResource')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9f766f00-8d11-464e-80e1-4091d7874074\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9f766f00-8d11-464e-80e1-4091d7874074\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1354 - Incident Response Training\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1354\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9fd92c17-163a-4511-bb96-bbb476449796\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9fd92c17-163a-4511-bb96-bbb476449796\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs on which the Log Analytics agent is not connected as expected\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines on which the Log Analytics agent is not connected to the specified workspaces. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsLogAnalyticsAgentConnection\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a030a57e-4639-4e8f-ade9-a92f33afe7ee\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a030a57e-4639-4e8f-ade9-a92f33afe7ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Cognitive Search service should use a SKU that supports private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"With supported SKUs of Azure Cognitive Search, Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The private link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to your Search service, data leakage risks are reduced. Learn more at: https://aka.ms/azure-cognitive-search/inbound-private-endpoints.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Search\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or Deny the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Search/searchServices\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Search/searchServices/sku.name\",\r\n \"equals\": \"free\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a049bf77-880b-470f-ba6d-9f21c530cf83\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a049bf77-880b-470f-ba6d-9f21c530cf83\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1145 - Security Assessments\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1145\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a0724970-9c75-4a64-a225-a28002953f28\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a0724970-9c75-4a64-a225-a28002953f28\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Allowed resource types\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy enables you to specify the resource types that your organization can deploy. Only resource types that support 'tags' and 'location' will be affected by this policy. To restrict all resources please duplicate this policy and change the 'mode' to 'All'.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"General\"\r\n },\r\n \"parameters\": {\r\n \"listOfResourceTypesAllowed\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of resource types that can be deployed.\",\r\n \"displayName\": \"Allowed resource types\",\r\n \"strongType\": \"resourceTypes\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"type\",\r\n \"in\": \"[parameters('listOfResourceTypesAllowed')]\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a08ec900-254a-4555-9bf5-e42af04b5c5c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a08ec900-254a-4555-9bf5-e42af04b5c5c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Cloud Services (extended support) role instances should be configured securely\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Protect your Cloud Service (extended support) role instances from attacks by ensuring they are not expolosed to any OS vulnerabilities.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/cloudServices\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"8941d121-f740-35f6-952c-6561d2b38d36\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a0c11ca4-5828-4384-a2f2-fd7444dd5b4d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a0c11ca4-5828-4384-a2f2-fd7444dd5b4d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1245 - Contingency Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1245\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a0e45314-57b8-4623-80cd-bbb561f59516\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a0e45314-57b8-4623-80cd-bbb561f59516\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1406 - Maintenance Tools | Inspect Media\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1406\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a0f5339c-9292-43aa-a0bc-d27c6b8e30aa\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a0f5339c-9292-43aa-a0bc-d27c6b8e30aa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Security Center standard pricing tier should be selected\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"The standard pricing tier enables threat detection for networks and virtual machines, providing threat intelligence, anomaly detection, and behavior analytics in Azure Security Center\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Security/pricings\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"notEquals\": \"Standard\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a1181c5f-672a-477a-979a-7d58aa086233\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a1181c5f-672a-477a-979a-7d58aa086233\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"All authorization rules except RootManageSharedAccessKey should be removed from Service Bus namespace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Service Bus clients should not use a namespace level access policy that provides access to all queues and topics in a namespace. To align with the least privilege security model, you should create access policies at the entity level for queues and topics to provide access to only the specific entity\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Service Bus\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ServiceBus/namespaces/authorizationRules\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"notEquals\": \"RootManageSharedAccessKey\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a1817ec0-a368-432a-8057-8371e17ac6ee\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a1817ec0-a368-432a-8057-8371e17ac6ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Azure Kubernetes Service clusters should have Azure Defender profile enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Defender for Kubernetes provides cloud-native Kubernetes security capabilities including environment hardening, workload protection, and run-time protection.
When you enable the SecurityProfile.AzureDefender on your Azure Kubernetes Service cluster, an agent is deployed to your cluster to collect security event data.
Learn more about Azure Defender for Kubernetes in https://docs.microsoft.com/azure/security-center/defender-for-kubernetes-introduction\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Kubernetes\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/securityProfile.azureDefender.enabled\",\r\n \"notEquals\": true\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a1840de2-8088-4ea8-b153-b4c723e9cb01\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a1840de2-8088-4ea8-b153-b4c723e9cb01\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1265 - Contingency Plan Testing | Alternate Processing Site\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1265\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a18adb5b-1db6-4a5b-901a-7d3797d12972\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a18adb5b-1db6-4a5b-901a-7d3797d12972\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Event Hub namespaces should use a customer-managed key for encryption\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Event Hubs supports the option of encrypting data at rest with either Microsoft-managed keys (default) or customer-managed keys. Choosing to encrypt data using customer-managed keys enables you to assign, rotate, disable, and revoke access to the keys that Event Hub will use to encrypt data in your namespace. Note that Event Hub only supports encryption with customer-managed keys for namespaces in dedicated clusters.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Event Hub\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventHub/namespaces\"\r\n },\r\n {\r\n \"field\": \"Microsoft.EventHub/namespaces/clusterArmId\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.EventHub/namespaces/encryption.keySource\",\r\n \"equals\": \"Microsoft.Keyvault\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a1ad735a-e96f-45d2-a7b2-9a4932cab7ec\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a1ad735a-e96f-45d2-a7b2-9a4932cab7ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Logic Apps to Event Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Logic Apps to stream to a regional Event Hub when any Logic Apps which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_eventHub\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"eventHubLocation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Location\",\r\n \"description\": \"The location the Event Hub resides in. Only Logic Apps in this location will be linked to this Event Hub.\",\r\n \"strongType\": \"location\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Logic/workflows\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('eventHubLocation')]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"equals\": \"[parameters('eventHubLocation')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Logic/workflows/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"WorkflowRuntime\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a1dae6c7-13f3-48ea-a149-ff8442661f60\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a1dae6c7-13f3-48ea-a149-ff8442661f60\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'Administrative Templates - System'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Administrative Templates - System'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_AdministrativeTemplatesSystem\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a1e8dda3-9fd2-4835-aec3-0e55531fde33\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a1e8dda3-9fd2-4835-aec3-0e55531fde33\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1612 - Developer Security Architecture And Design\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1612\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a2037b3d-8b04-4171-8610-e6d4f1d08db5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a2037b3d-8b04-4171-8610-e6d4f1d08db5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1197 - Configuration Change Control | Test / Validate / Document Changes\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1197\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a20d2eaa-88e2-4907-96a2-8f3a05797e5c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a20d2eaa-88e2-4907-96a2-8f3a05797e5c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Guest Attestation extension should be installed on supported Linux virtual machines scale sets\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Install Guest Attestation extension on supported Linux virtual machines scale sets to allow Azure Security Center to proactively attest and monitor the boot integrity. Once installed, boot integrity will be attested via Remote Attestation. This assessment only applies to trusted launch enabled Linux virtual machine scale sets.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"version\": \"2.0.0-preview\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"18_04-lts-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"0001-com-ubuntu-server-focal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"20_04-lts-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"RHEL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"83-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"SLES-15-SP2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"like\": \"gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"CENTOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"equals\": \"8_3-gen2\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSku\",\r\n \"equals\": \"ol83-lvm-gen2\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.securityProfile.uefiSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.securityProfile.uefiSettings.vTpmEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.securityProfile.uefiSettings.secureBootEnabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security.LinuxAttestation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"GuestAttestation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/provisioningState\",\r\n \"in\": [\r\n \"Succeeded\",\r\n \"Provisioning succeeded\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a21f8c92-9e22-4f09-b759-50500d1d2dda\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a21f8c92-9e22-4f09-b759-50500d1d2dda\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1275 - Alternate Processing Site | Separation From Primary Site\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1275\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a23d9d53-ad2e-45ef-afd5-e6d10900a737\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a23d9d53-ad2e-45ef-afd5-e6d10900a737\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1690 - Information System Monitoring | System-Wide Intrusion Detection System\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1690\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a2567a23-d1c3-4783-99f3-d471302a4d6b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a2567a23-d1c3-4783-99f3-d471302a4d6b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1410 - Maintenance Tools | Prevent Unauthorized Removal\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1410\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a2596a9f-e59f-420d-9625-6e0b536348be\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a2596a9f-e59f-420d-9625-6e0b536348be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1059 - Remote Access\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1059\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a29b5d9f-4953-4afe-b560-203a6410b6b4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a29b5d9f-4953-4afe-b560-203a6410b6b4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs that are not joined to the specified domain\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that are not joined to the specified domain. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsDomainMembership\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a29ee95c-0395-4515-9851-cc04ffe82a91\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a29ee95c-0395-4515-9851-cc04ffe82a91\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Resource logs in Azure Key Vault Managed HSM should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"To recreate activity trails for investigation purposes when a security incident occurs or when your network is compromised, you may want to audit by enabling resource logs on Managed HSMs. Please follow the instructions here: https://docs.microsoft.com/azure/key-vault/managed-hsm/logging.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Key Vault\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required resource logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/managedHsms\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"[parameters('requiredRetentionDays')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"notEquals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/storageAccountId\",\r\n \"exists\": false\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a2a5b911-5617-447e-a49e-59dbe0e0434b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a2a5b911-5617-447e-a49e-59dbe0e0434b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1532 - Third-Party Personnel Security\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1532\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a2c66299-9017-4d95-8040-8bdbf7901d52\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a2c66299-9017-4d95-8040-8bdbf7901d52\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1664 - Protection Of Information At Rest | Cryptographic Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1664\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a2cdf6b8-9505-4619-b579-309ba72037ac\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a2cdf6b8-9505-4619-b579-309ba72037ac\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines that do not restrict the minimum password length to 14 characters\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if Windows machines that do not restrict the minimum password length to 14 characters\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"MinimumPasswordLength\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"MinimumPasswordLength\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a2d0e922-65d0-40c4-8f87-ea6da2d307a2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a2d0e922-65d0-40c4-8f87-ea6da2d307a2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1252 - Contingency Plan | Capacity Planning\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1252\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a328fd72-8ff5-4f96-8c9c-b30ed95db4ab\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a328fd72-8ff5-4f96-8c9c-b30ed95db4ab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1238 - User-Installed Software\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1238\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a36cedd4-3ffd-4b1f-8b18-aa71d8d87ce1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a36cedd4-3ffd-4b1f-8b18-aa71d8d87ce1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Container registries to disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable public network access for your Container Registry resource so that it's not accessible over the public internet. This can reduce data leakage risks. Learn more at https://aka.ms/acr/portal/public-network and https://aka.ms/acr/private-link.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Container Registry\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerRegistry/registries\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerRegistry/registries/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"conflictEffect\": \"audit\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.ContainerRegistry/registries/publicNetworkAccess\",\r\n \"value\": \"Disabled\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a3701552-92ea-433e-9d17-33b7f1208fc9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a3701552-92ea-433e-9d17-33b7f1208fc9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Log Analytics agent should be installed on your virtual machine scale sets for Azure Security Center monitoring\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Security Center collects data from your Azure virtual machines (VMs) to monitor for security vulnerabilities and threats.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachineScaleSets\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"45cfe080-ceb1-a91e-9743-71551ed24e94\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a3a6ea0c-e018-4933-9ef0-5aaa1501449b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a3a6ea0c-e018-4933-9ef0-5aaa1501449b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Linux virtual machines with Azure Monitor Agent\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Azure Monitor Agent for Linux virtual machines if the virtual machine image (OS) and location are in the list defined and the agent is not installed. The list of OS images is updated over time as support is increased.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"listOfLinuxImageIdToInclude\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of virtual machine images that have supported Linux OS to add to scope\",\r\n \"description\": \"Example values: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"australiacentral\",\r\n \"australiaeast\",\r\n \"australiasoutheast\",\r\n \"brazilsouth\",\r\n \"canadacentral\",\r\n \"canadaeast\",\r\n \"centralindia\",\r\n \"centralus\",\r\n \"eastasia\",\r\n \"eastus2euap\",\r\n \"eastus\",\r\n \"eastus2\",\r\n \"francecentral\",\r\n \"germanywestcentral\",\r\n \"japaneast\",\r\n \"japanwest\",\r\n \"jioindiawest\",\r\n \"koreacentral\",\r\n \"koreasouth\",\r\n \"northcentralus\",\r\n \"northeurope\",\r\n \"norwayeast\",\r\n \"southafricanorth\",\r\n \"southcentralus\",\r\n \"southeastasia\",\r\n \"southindia\",\r\n \"switzerlandnorth\",\r\n \"uaenorth\",\r\n \"uksouth\",\r\n \"ukwest\",\r\n \"westcentralus\",\r\n \"westeurope\",\r\n \"westindia\",\r\n \"westus\",\r\n \"westus2\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfLinuxImageIdToInclude')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"15*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"14.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"0001-com-ubuntu-server-focal\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04-lts*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"9\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"debian-10\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"10\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"AzureMonitorLinuxAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitor\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"AzureMonitorLinuxAgent\",\r\n \"vmExtensionPublisher\": \"Microsoft.Azure.Monitor\",\r\n \"vmExtensionType\": \"AzureMonitorLinuxAgent\",\r\n \"vmExtensionTypeHandlerVersion\": \"1.5\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"typeHandlerVersion\": \"[variables('vmExtensionTypeHandlerVersion')]\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a4034bc6-ae50-406d-bf76-50f4ee5a7811\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a4034bc6-ae50-406d-bf76-50f4ee5a7811\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1693 - Information System Monitoring | System-Generated Alerts\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1693\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a450eba6-2efc-4a00-846a-5804a93c6b77\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a450eba6-2efc-4a00-846a-5804a93c6b77\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit usage of custom RBAC rules\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Audit built-in roles such as 'Owner, Contributer, Reader' instead of custom RBAC roles, which are error prone. Using custom roles is treated as an exception and requires a rigorous review and threat modeling\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"General\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Authorization/roleDefinitions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Authorization/roleDefinitions/type\",\r\n \"equals\": \"CustomRole\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a451c1ef-c6ca-483d-87ed-f49761e3ffb5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a451c1ef-c6ca-483d-87ed-f49761e3ffb5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Web Application should only be accessible over HTTPS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use of HTTPS ensures server/service authentication and protects data in transit from network layer eavesdropping attacks.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/httpsOnly\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a4af4a39-4135-47fb-b175-47fbdf85311d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a4af4a39-4135-47fb-b175-47fbdf85311d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Log Analytics agent should be installed on your virtual machine for Azure Security Center monitoring\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits any Windows/Linux virtual machines (VMs) if the Log Analytics agent is not installed which Security Center uses to monitor for security vulnerabilities and threats\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.ClassicCompute/virtualMachines\",\r\n \"Microsoft.Compute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"d1db3318-01ff-16de-29eb-28b344515626\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a4fe33eb-e377-4efb-ab31-0784311bc499\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a4fe33eb-e377-4efb-ab31-0784311bc499\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1617 - Application Partitioning\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1617\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a631d8f5-eb81-4f9d-9ee1-74431371e4a3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a631d8f5-eb81-4f9d-9ee1-74431371e4a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure CosmosDB accounts to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links to your virtual network to resolve to CosmosDB account. Learn more at: https://aka.ms/privatednszone.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Cosmos DB\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private Dns Zone Id\",\r\n \"description\": \"The private DNS zone to deploy in a new private DNS zone group and link to the private endpoint\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\"\r\n }\r\n },\r\n \"privateEndpointGroupId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private Endpoint Group Id\",\r\n \"description\": \"A group Id for the private endpoint\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"[parameters('privateEndpointGroupId')]\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"cosmosDB-privateDnsZone\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a63cc0bd-cda4-4178-b705-37dc439d3e0f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a63cc0bd-cda4-4178-b705-37dc439d3e0f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Azure Key Vaults should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual networks to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to key vault, you can reduce data leakage risks. Learn more about private links at: https://aka.ms/akvprivatelink.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/vaults\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.KeyVault/vaults/privateEndpointConnections[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.KeyVault/vaults/privateEndpointConnections[*].privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a6abeaec-4d90-4a02-805f-6b26c4d3fbe9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a6abeaec-4d90-4a02-805f-6b26c4d3fbe9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Advanced Threat Protection to be enabled on Azure database for MariaDB servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable Advanced Threat Protection on your non-Basic tier Azure database for MariaDB servers to detect anomalous activities indicating unusual and potentially harmful attempts to access or exploit databases.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforMariaDB/servers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforMariaDB/servers/sku.tier\",\r\n \"notContains\": \"basic\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforMariaDB/servers/securityAlertPolicies\",\r\n \"name\": \"Default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DBforMariaDB/servers/securityAlertPolicies/Default.state\",\r\n \"equals\": \"Enabled\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serverName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('serverName'), '/Default')]\",\r\n \"type\": \"Microsoft.DBforMariaDB/servers/securityAlertPolicies\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"properties\": {\r\n \"state\": \"Enabled\",\r\n \"emailAccountAdmins\": false\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serverName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a6cf7411-da9e-49e2-aec0-cba0250eaf8c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a6cf7411-da9e-49e2-aec0-cba0250eaf8c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy - Configure diagnostic settings to an Event Hub to be enabled on Azure Key Vault Managed HSM\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Azure Key Vault Managed HSM to stream to a regional Event Hub when any Azure Key Vault Managed HSM which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Key Vault\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"eventHubLocation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Location\",\r\n \"description\": \"The location the Event Hub resides in. Only Azure Key Vault Managed HSMs in this location will be linked to this Event Hub.\",\r\n \"strongType\": \"location\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/managedHsms\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('eventHubLocation')]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"equals\": \"[parameters('eventHubLocation')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"hsmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.KeyVault/managedHsms/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('hsmName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"AuditEvent\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled diagnostic settings for ', parameters('hsmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"hsmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a6d2c800-5230-4a40-bff3-8268b4987d42\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a6d2c800-5230-4a40-bff3-8268b4987d42\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Kubernetes clusters with specified GitOps configuration using HTTPS secrets\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy a 'sourceControlConfiguration' to Kubernetes clusters to assure that the clusters get their source of truth for workloads and configurations from the defined git repo. This definition requires HTTPS user and key secrets stored in Key Vault. For instructions, visit https://aka.ms/K8sGitOpsPolicy.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"configurationResourceName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Configuration resource name\",\r\n \"description\": \"The name for the sourceControlConfiguration. Learn more about setting up GitOps configuration: https://aka.ms/AzureArcK8sUsingGitOps.\"\r\n }\r\n },\r\n \"operatorInstanceName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Operator instance name\",\r\n \"description\": \"Name used in the operator instances. Maximum of 23 lowercase alphanumeric characters or hyphen. Must start and end with an alphanumeric character.\"\r\n }\r\n },\r\n \"operatorNamespace\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Operator namespace\",\r\n \"description\": \"Namespace within which the operators will be installed. Maximum of 23 lowercase alphanumeric characters or hyphen. Must start and end with an alphanumeric character.\"\r\n }\r\n },\r\n \"operatorScope\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Operator scope\",\r\n \"description\": \"The permission scope for the operator. Possible values are 'cluster' (full access) or 'namespace' (restricted access).\"\r\n },\r\n \"allowedValues\": [\r\n \"cluster\",\r\n \"namespace\"\r\n ],\r\n \"defaultValue\": \"namespace\"\r\n },\r\n \"operatorType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Operator type\",\r\n \"description\": \"The type of operator to install. Currently, 'Flux' is supported.\"\r\n },\r\n \"allowedValues\": [\r\n \"Flux\"\r\n ],\r\n \"defaultValue\": \"Flux\"\r\n },\r\n \"operatorParams\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Operator parameters\",\r\n \"description\": \"Parameters to set on the Flux operator, separated by spaces. For example, --git-readonly --sync-garbage-collection. Learn more: http://aka.ms/AzureArcK8sFluxOperatorParams.\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"repositoryUrl\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Repository Url\",\r\n \"description\": \"The URL for the source control repository. Learn more about URL formats: https://aka.ms/GitOpsRepoUrlParameters\"\r\n }\r\n },\r\n \"enableHelmOperator\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable Helm\",\r\n \"description\": \"Indicate whether to enable Helm for this instance of Flux. Learn more: http://aka.ms/AzureArcK8sGitOpsWithHelm.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"true\"\r\n },\r\n \"chartVersion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Helm chart version for installing Flux Helm\",\r\n \"description\": \"The version of the Helm chart for installing Flux Helm. For example, 1.2.0\"\r\n },\r\n \"defaultValue\": \"1.2.0\"\r\n },\r\n \"chartValues\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Helm chart parameters for installing Flux Helm\",\r\n \"description\": \"Parameters for the Helm chart for installing Flux Helm, separated by spaces. For example, --set helm.versions=v3\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"keyVaultResourceId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Key Vault resource id\",\r\n \"description\": \"The resource id for the Key Vault that holds the SSH or HTTPS secrets. For example: '/subscriptions//resourceGroups//providers/Microsoft.KeyVault/vaults/'\",\r\n \"strongType\": \"Microsoft.KeyVault/vaults\",\r\n \"assignPermissions\": \"true\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"httpsUserKeyVaultSecretName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"HTTPS user name Key Vault secret\",\r\n \"description\": \"The name of the Key Vault secret that holds the base64-encoded HTTPS user name.\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"httpsKeyKeyVaultSecretName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"HTTPS key Key Vault secret\",\r\n \"description\": \"The name of the Key Vault secret that holds the base64-encoded HTTPS key.\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"deployIfNotExists\",\r\n \"auditIfNotExists\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"deployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations\",\r\n \"name\": \"[parameters('configurationResourceName')]\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deploymentScope\": \"ResourceGroup\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations/operatorParams\",\r\n \"in\": [\r\n \"[parameters('operatorParams')]\",\r\n \"[concat('--git-readonly ',parameters('operatorParams'))]\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations/repositoryUrl\",\r\n \"equals\": \"[parameters('repositoryUrl')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations/enableHelmOperator\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations/enableHelmOperator\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations/helmOperatorProperties.chartVersion\",\r\n \"equals\": \"[parameters('chartVersion')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations/helmOperatorProperties.chartValues\",\r\n \"equals\": \"[parameters('chartValues')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"configurationResourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"clusterLocation\": {\r\n \"type\": \"string\"\r\n },\r\n \"clusterName\": {\r\n \"type\": \"string\"\r\n },\r\n \"operatorInstanceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"operatorNamespace\": {\r\n \"type\": \"string\"\r\n },\r\n \"operatorScope\": {\r\n \"type\": \"string\"\r\n },\r\n \"operatorType\": {\r\n \"type\": \"string\"\r\n },\r\n \"operatorParams\": {\r\n \"type\": \"string\"\r\n },\r\n \"repositoryUrl\": {\r\n \"type\": \"string\"\r\n },\r\n \"enableHelmOperator\": {\r\n \"type\": \"string\"\r\n },\r\n \"chartVersion\": {\r\n \"type\": \"string\"\r\n },\r\n \"chartValues\": {\r\n \"type\": \"string\"\r\n },\r\n \"httpsUser\": {\r\n \"type\": \"securestring\"\r\n },\r\n \"httpsKey\": {\r\n \"type\": \"securestring\"\r\n },\r\n \"clusterResourceType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[contains(toLower(parameters('clusterResourceType')), toLower('connectedclusters'))]\",\r\n \"type\": \"Microsoft.Kubernetes/connectedClusters/providers/sourceControlConfigurations\",\r\n \"name\": \"[concat(parameters('clusterName'), '/Microsoft.KubernetesConfiguration/', parameters('configurationResourceName'))]\",\r\n \"apiVersion\": \"2021-03-01\",\r\n \"properties\": {\r\n \"operatorInstanceName\": \"[parameters('operatorInstanceName')]\",\r\n \"operatorNamespace\": \"[parameters('operatorNamespace')]\",\r\n \"operatorScope\": \"[parameters('operatorScope')]\",\r\n \"operatorType\": \"[parameters('operatorType')]\",\r\n \"operatorParams\": \"[parameters('operatorParams')]\",\r\n \"repositoryUrl\": \"[parameters('repositoryUrl')]\",\r\n \"enableHelmOperator\": \"[parameters('enableHelmOperator')]\",\r\n \"helmOperatorProperties\": {\r\n \"chartVersion\": \"[parameters('chartVersion')]\",\r\n \"chartValues\": \"[parameters('chartValues')]\"\r\n },\r\n \"configurationProtectedSettings\": {\r\n \"httpsUser\": \"[parameters('httpsUser')]\",\r\n \"httpsKey\": \"[parameters('httpsKey')]\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[contains(toLower(parameters('clusterResourceType')), toLower('managedclusters'))]\",\r\n \"type\": \"Microsoft.ContainerService/managedClusters/providers/sourceControlConfigurations\",\r\n \"name\": \"[concat(parameters('clusterName'), '/Microsoft.KubernetesConfiguration/', parameters('configurationResourceName'))]\",\r\n \"apiVersion\": \"2021-03-01\",\r\n \"properties\": {\r\n \"operatorInstanceName\": \"[parameters('operatorInstanceName')]\",\r\n \"operatorNamespace\": \"[parameters('operatorNamespace')]\",\r\n \"operatorScope\": \"[parameters('operatorScope')]\",\r\n \"operatorType\": \"[parameters('operatorType')]\",\r\n \"operatorParams\": \"[parameters('operatorParams')]\",\r\n \"repositoryUrl\": \"[parameters('repositoryUrl')]\",\r\n \"enableHelmOperator\": \"[parameters('enableHelmOperator')]\",\r\n \"helmOperatorProperties\": {\r\n \"chartVersion\": \"[parameters('chartVersion')]\",\r\n \"chartValues\": \"[parameters('chartValues')]\"\r\n },\r\n \"configurationProtectedSettings\": {\r\n \"httpsUser\": \"[parameters('httpsUser')]\",\r\n \"httpsKey\": \"[parameters('httpsKey')]\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"clusterLocation\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"clusterName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"configurationResourceName\": {\r\n \"value\": \"[parameters('configurationResourceName')]\"\r\n },\r\n \"operatorInstanceName\": {\r\n \"value\": \"[parameters('operatorInstanceName')]\"\r\n },\r\n \"operatorNamespace\": {\r\n \"value\": \"[parameters('operatorNamespace')]\"\r\n },\r\n \"operatorScope\": {\r\n \"value\": \"[parameters('operatorScope')]\"\r\n },\r\n \"operatorType\": {\r\n \"value\": \"[parameters('operatorType')]\"\r\n },\r\n \"operatorParams\": {\r\n \"value\": \"[parameters('operatorParams')]\"\r\n },\r\n \"repositoryUrl\": {\r\n \"value\": \"[parameters('repositoryUrl')]\"\r\n },\r\n \"enableHelmOperator\": {\r\n \"value\": \"[parameters('enableHelmOperator')]\"\r\n },\r\n \"chartVersion\": {\r\n \"value\": \"[parameters('chartVersion')]\"\r\n },\r\n \"chartValues\": {\r\n \"value\": \"[parameters('chartValues')]\"\r\n },\r\n \"httpsUser\": {\r\n \"reference\": {\r\n \"keyVault\": {\r\n \"id\": \"[parameters('keyVaultResourceId')]\"\r\n },\r\n \"secretName\": \"[parameters('httpsUserKeyVaultSecretName')]\"\r\n }\r\n },\r\n \"httpsKey\": {\r\n \"reference\": {\r\n \"keyVault\": {\r\n \"id\": \"[parameters('keyVaultResourceId')]\"\r\n },\r\n \"secretName\": \"[parameters('httpsKeyKeyVaultSecretName')]\"\r\n }\r\n },\r\n \"clusterResourceType\": {\r\n \"value\": \"[field('type')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a6f560f4-f582-4b67-b123-a37dcd1bf7ea\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a6f560f4-f582-4b67-b123-a37dcd1bf7ea\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Machine Learning computes to disable local authentication methods\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable location authentication methods so that your Machine Learning computes require Azure Active Directory identities exclusively for authentication. Learn more at: https://aka.ms/azure-ml-aad-policy.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Machine Learning\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.MachineLearningServices/workspaces/computes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices/workspaces/computes/disableLocalAuth\",\r\n \"notEquals\": true\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"conflictEffect\": \"audit\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.MachineLearningServices/workspaces/computes/disableLocalAuth\",\r\n \"value\": true\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a6f9a2d0-cff7-4855-83ad-4cd750666512\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a6f9a2d0-cff7-4855-83ad-4cd750666512\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Auditing on SQL server should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Auditing on your SQL Server should be enabled to track database activities across all databases on the server and save them in an audit log.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"setting\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Desired Auditing setting\"\r\n },\r\n \"allowedValues\": [\r\n \"enabled\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"enabled\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"notContains\": \"analytics\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/auditingSettings\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/auditingSettings.state\",\r\n \"equals\": \"[parameters('setting')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"The Log Analytics agent should be installed on virtual machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Windows/Linux virtual machines if the Log Analytics agent is not installed.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"in\": [\r\n \"MicrosoftMonitoringAgent\",\r\n \"OmsAgentForLinux\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/settings.workspaceId\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a70ca396-0a34-413a-88e1-b956c1e683be\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a70ca396-0a34-413a-88e1-b956c1e683be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1431 - Media Storage\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Media Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1431\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a7173c52-2b99-4696-a576-63dd5f970ef4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a7173c52-2b99-4696-a576-63dd5f970ef4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1644 - Cryptographic Key Establishment And Management | Availability\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1644\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a7211477-c970-446b-b4af-062f37461147\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a7211477-c970-446b-b4af-062f37461147\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1027 - Access Enforcement\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1027\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a76ca9b0-3f4a-4192-9a38-b25e4f8ae48c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a76ca9b0-3f4a-4192-9a38-b25e4f8ae48c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Media Services accounts should use an API that supports Private Link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Media Services accounts should be created with an API that supports private link.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Media Services\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Media/mediaservices\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Media/mediaservices/encryption.type\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a77d8bb4-8d22-4bc1-a884-f582a705b480\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a77d8bb4-8d22-4bc1-a884-f582a705b480\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure DDoS Protection Standard should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"DDoS protection standard should be enabled for all virtual networks with a subnet that is part of an application gateway with a public IP.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.network/virtualNetworks\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"e3de1cc0-f4dd-3b34-e496-8b5381ba2d70\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a7aca53f-2ed4-4466-a25e-0b45ade68efd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a7aca53f-2ed4-4466-a25e-0b45ade68efd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1570 - Acquisition Process\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1570\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a7fcf38d-bb09-4600-be7d-825046eb162a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a7fcf38d-bb09-4600-be7d-825046eb162a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Require encryption on Data Lake Store accounts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy ensures encryption is enabled on all Data Lake Store accounts\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Data Lake\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataLakeStore/accounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataLakeStore/accounts/encryptionState\",\r\n \"equals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a7ff3161-0087-490a-9ad9-ad6217f4f43a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a7ff3161-0087-490a-9ad9-ad6217f4f43a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"SQL Managed Instance should have the minimal TLS version of 1.2\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Setting minimal TLS version to 1.2 improves security by ensuring your SQL Managed Instance can only be accessed from clients using TLS 1.2. Using versions of TLS less than 1.2 is not recommended since they have well documented security vulnerabilities.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/managedInstances\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/managedInstances/minimalTlsVersion\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/managedInstances/minimalTlsVersion\",\r\n \"notEquals\": \"1.2\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a8793640-60f7-487c-b5c3-1d37215905c4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a8793640-60f7-487c-b5c3-1d37215905c4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1295 - Information System Recovery And Reconstitution\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1295\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a895fbdb-204d-4302-9689-0a59dc42b3d9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a895fbdb-204d-4302-9689-0a59dc42b3d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Monitor unencrypted SQL databases in Azure Security Center\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Unencrypted SQL databases will be monitored by Azure Security Center as recommendations. This policy is deprecated and replaced by the following policy: Transparent Data Encryption on SQL databases should be enabled'\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.SQL/servers/databases\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"encryption\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a8bef009-a5c9-4d0f-90d7-6018734e8a16\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a8bef009-a5c9-4d0f-90d7-6018734e8a16\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Azure Policy Add-on to Azure Kubernetes Service clusters\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use Azure Policy Add-on to manage and report on the compliance state of your Azure Kubernetes Service (AKS) clusters. For more information, see https://aka.ms/akspolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.ContainerService/managedClusters\",\r\n \"name\": \"[field('name')]\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/ed7f3fbd-7b88-4dd4-9017-9adb7ce333f8\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/addonProfiles.azurePolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"clusterName\": {\r\n \"type\": \"string\"\r\n },\r\n \"clusterResourceGroupName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"clusterGetDeploymentName\": \"[concat('PolicyDeployment-Get-', parameters('clusterName'))]\",\r\n \"clusterUpdateDeploymentName\": \"[concat('PolicyDeployment-Update-', parameters('clusterName'))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2020-06-01\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('clusterGetDeploymentName')]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"resources\": [],\r\n \"outputs\": {\r\n \"aksCluster\": {\r\n \"type\": \"object\",\r\n \"value\": \"[reference(resourceId(parameters('clusterResourceGroupName'), 'Microsoft.ContainerService/managedClusters', parameters('clusterName')), '2020-04-01', 'Full')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2020-06-01\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('clusterUpdateDeploymentName')]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"aksClusterName\": {\r\n \"type\": \"string\"\r\n },\r\n \"aksClusterContent\": {\r\n \"type\": \"object\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2020-04-01\",\r\n \"type\": \"Microsoft.ContainerService/managedClusters\",\r\n \"name\": \"[parameters('aksClusterName')]\",\r\n \"location\": \"[parameters('aksClusterContent').location]\",\r\n \"sku\": \"[parameters('aksClusterContent').sku]\",\r\n \"tags\": \"[if(contains(parameters('aksClusterContent'), 'tags'), parameters('aksClusterContent').tags, json('null'))]\",\r\n \"identity\": \"[if(contains(parameters('aksClusterContent'), 'identity'), parameters('aksClusterContent').identity, json('null'))]\",\r\n \"properties\": {\r\n \"kubernetesVersion\": \"[parameters('aksClusterContent').properties.kubernetesVersion]\",\r\n \"dnsPrefix\": \"[parameters('aksClusterContent').properties.dnsPrefix]\",\r\n \"agentPoolProfiles\": \"[if(contains(parameters('aksClusterContent').properties, 'agentPoolProfiles'), parameters('aksClusterContent').properties.agentPoolProfiles, json('null'))]\",\r\n \"linuxProfile\": \"[if(contains(parameters('aksClusterContent').properties, 'linuxProfile'), parameters('aksClusterContent').properties.linuxProfile, json('null'))]\",\r\n \"windowsProfile\": \"[if(contains(parameters('aksClusterContent').properties, 'windowsProfile'), parameters('aksClusterContent').properties.windowsProfile, json('null'))]\",\r\n \"servicePrincipalProfile\": \"[if(contains(parameters('aksClusterContent').properties, 'servicePrincipalProfile'), parameters('aksClusterContent').properties.servicePrincipalProfile, json('null'))]\",\r\n \"addonProfiles\": {\r\n \"azurepolicy\": {\r\n \"enabled\": true\r\n }\r\n },\r\n \"nodeResourceGroup\": \"[parameters('aksClusterContent').properties.nodeResourceGroup]\",\r\n \"enableRBAC\": \"[if(contains(parameters('aksClusterContent').properties, 'enableRBAC'), parameters('aksClusterContent').properties.enableRBAC, json('null'))]\",\r\n \"enablePodSecurityPolicy\": \"[if(contains(parameters('aksClusterContent').properties, 'enablePodSecurityPolicy'), parameters('aksClusterContent').properties.enablePodSecurityPolicy, json('null'))]\",\r\n \"networkProfile\": \"[if(contains(parameters('aksClusterContent').properties, 'networkProfile'), parameters('aksClusterContent').properties.networkProfile, json('null'))]\",\r\n \"aadProfile\": \"[if(contains(parameters('aksClusterContent').properties, 'aadProfile'), parameters('aksClusterContent').properties.aadProfile, json('null'))]\",\r\n \"autoScalerProfile\": \"[if(contains(parameters('aksClusterContent').properties, 'autoScalerProfile'), parameters('aksClusterContent').properties.autoScalerProfile, json('null'))]\",\r\n \"apiServerAccessProfile\": \"[if(contains(parameters('aksClusterContent').properties, 'apiServerAccessProfile'), parameters('aksClusterContent').properties.apiServerAccessProfile, json('null'))]\",\r\n \"diskEncryptionSetID\": \"[if(contains(parameters('aksClusterContent').properties, 'diskEncryptionSetID'), parameters('aksClusterContent').properties.diskEncryptionSetID, json('null'))]\",\r\n \"identityProfile\": \"[if(contains(parameters('aksClusterContent').properties, 'identityProfile'), parameters('aksClusterContent').properties.identityProfile, json('null'))]\"\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"aksClusterName\": {\r\n \"value\": \"[parameters('clusterName')]\"\r\n },\r\n \"aksClusterContent\": {\r\n \"value\": \"[reference(variables('clusterGetDeploymentName')).outputs.aksCluster.value]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"clusterName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"clusterResourceGroupName\": {\r\n \"value\": \"[resourceGroup().name]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a8eff44f-8c92-45c3-a3fb-9880802d67a7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a8eff44f-8c92-45c3-a3fb-9880802d67a7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1283 - Telecommunications Services | Separation Of Primary / Alternate Providers\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1283\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a9172e76-7f56-46e9-93bf-75d69bdb5491\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a9172e76-7f56-46e9-93bf-75d69bdb5491\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1400 - Controlled Maintenance\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1400\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a96d5098-a604-4cdf-90b1-ef6449a27424\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a96d5098-a604-4cdf-90b1-ef6449a27424\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1118 - Audit Review, Analysis, And Reporting | Correlate Audit Repositories\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1118\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a96f743d-a195-420d-983a-08aa06bc441e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a96f743d-a195-420d-983a-08aa06bc441e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"SQL Managed Instances should avoid using GRS backup redundancy\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Managed Instances should avoid using the default geo-redundant storage for backups, if data residency rules require data to stay within a specific region. Note: Azure Policy is not enforced when creating a database using T-SQL. If not explicitly specified, database with geo-redundant backup storage is created via T-SQL.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Deny\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/managedInstances\"\r\n },\r\n {\r\n \"not\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/managedInstances/storageAccountType\",\r\n \"equals\": \"LRS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/managedInstances/storageAccountType\",\r\n \"equals\": \"ZRS\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a9934fd7-29f2-4e6d-ab3d-607ea38e9079\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a9934fd7-29f2-4e6d-ab3d-607ea38e9079\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1199 - Configuration Change Control | Cryptography Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1199\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a9a08d1c-09b1-48f1-90ea-029bbdf7111e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a9a08d1c-09b1-48f1-90ea-029bbdf7111e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'System Audit Policies - Detailed Tracking'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Detailed Tracking'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesDetailedTracking\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a9a33475-481d-4b81-9116-0bf02ffe67e8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a9a33475-481d-4b81-9116-0bf02ffe67e8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy network watcher when virtual networks are created\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a network watcher resource in regions with virtual networks. You need to ensure existence of a resource group named networkWatcherRG, which will be used to deploy network watcher instances.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks\"\r\n },\r\n \"then\": {\r\n \"effect\": \"DeployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkWatchers\",\r\n \"resourceGroupName\": \"networkWatcherRG\",\r\n \"existenceCondition\": {\r\n \"field\": \"location\",\r\n \"equals\": \"[field('location')]\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2016-09-01\",\r\n \"type\": \"Microsoft.Network/networkWatchers\",\r\n \"name\": \"[concat('networkWatcher_', parameters('location'))]\",\r\n \"location\": \"[parameters('location')]\"\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a9b99dd8-06c5-4317-8629-9d86a3c6e7d9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a9b99dd8-06c5-4317-8629-9d86a3c6e7d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1511 - Personnel Screening\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1511\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a9eae324-d327-4539-9293-b48e122465f8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a9eae324-d327-4539-9293-b48e122465f8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"MFA should be enabled on accounts with owner permissions on your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Multi-Factor Authentication (MFA) should be enabled for all subscription accounts with owner permissions to prevent a breach of accounts or resources.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"94290b00-4d0c-d7b4-7cea-064a9554e681\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/aa633080-8b72-40c4-a2d7-d00c03e80bed\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"aa633080-8b72-40c4-a2d7-d00c03e80bed\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Ensure that Register with Azure Active Directory is enabled on WEB App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy is a duplicate of the respective Managed Identity policies. Please use /providers/Microsoft.Authorization/policyDefinitions/2b9ad585-36bc-4615-b300-fd4435808332 instead.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"App Service\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.managedServiceIdentityId\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/aa81768c-cb87-4ce2-bfaa-00baa10d760c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"aa81768c-cb87-4ce2-bfaa-00baa10d760c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure IoT Hub device provisioning instances to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links to your virtual network to resolve to an IoT Hub device provisioning service instance. Learn more at: https://aka.ms/iotdpsvnet.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Internet of Things\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone ID\",\r\n \"description\": \"Specifies the private DNS zone to use to configure private endpoint\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"iotDps\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"privatelink.azure-devices-provisioning.net\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/aaa64d2d-2fa3-45e5-b332-0b031b9b30e8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"aaa64d2d-2fa3-45e5-b332-0b031b9b30e8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1539 - Security Categorization\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1539\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/aabb155f-e7a5-4896-a767-e918bfae2ee0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"aabb155f-e7a5-4896-a767-e918bfae2ee0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1006 - Account Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1006\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/aae8d54c-4bce-4c04-b3aa-5b65b67caac8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"aae8d54c-4bce-4c04-b3aa-5b65b67caac8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1461 - Monitoring Physical Access\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1461\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/aafef03e-fea8-470b-88fa-54bd1fcd7064\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"aafef03e-fea8-470b-88fa-54bd1fcd7064\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1073 - Access Control For Mobile Devices\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1073\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ab55cdb0-c7dd-4bd8-ae22-a7cea7594e9c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ab55cdb0-c7dd-4bd8-ae22-a7cea7594e9c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Ensure that 'PHP version' is the latest, if used as a part of the Function app\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"PHP cannot be used with Function apps.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"App Service\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"PHPLatestVersion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Latest PHP version\",\r\n \"description\": \"Latest supported PHP version for App Services\"\r\n },\r\n \"defaultValue\": \"7.3\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.linuxFxVersion\",\r\n \"notContains\": \"PHP\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.phpVersion\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.linuxFxVersion\",\r\n \"equals\": \"[concat('PHP|', parameters('PHPLatestVersion'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.phpVersion\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.linuxFxVersion\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/web.phpVersion\",\r\n \"equals\": \"[parameters('PHPLatestVersion')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ab965db2-d2bf-4b64-8b39-c38ec8179461\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ab965db2-d2bf-4b64-8b39-c38ec8179461\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Automatic provisioning of security monitoring agent\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Installs security agent on VMs for advanced security alerts and preventions in Azure Security Center. Applies only for subscriptions that use Azure Security Center.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"AuditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"securityAgent\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/abcc6037-1fc4-47f6-aac5-89706589be24\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"abcc6037-1fc4-47f6-aac5-89706589be24\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure SQL Database should have Azure Active Directory Only Authentication enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling local authentication methods and allowing only Azure Active Directory Authentication improves security by ensuring that Azure SQL Databases can exclusively be accessed by Azure Active Directory identities. Learn more at: aka.ms/adonlycreate.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n {\r\n \"value\": \"[resourcegroup().managedBy]\",\r\n \"notContains\": \"/providers/Microsoft.Synapse/\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/servers/administrators.azureADOnlyAuthentication\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/administrators.azureADOnlyAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/abda6d70-9778-44e7-84a8-06713e6db027\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"abda6d70-9778-44e7-84a8-06713e6db027\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1323 - Authenticator Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1323\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/abe8f70b-680f-470c-9b86-a7edfb664ecc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"abe8f70b-680f-470c-9b86-a7edfb664ecc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Defender for SQL should be enabled for unprotected Azure SQL servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit SQL servers without Advanced Data Security\",\r\n \"metadata\": {\r\n \"version\": \"2.0.1\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"notContains\": \"analytics\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/securityAlertPolicies\",\r\n \"name\": \"Default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/servers/securityAlertPolicies/state\",\r\n \"equals\": \"Enabled\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Defender for SQL should be enabled for unprotected SQL Managed Instances\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit each SQL Managed Instance without advanced data security.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/managedInstances\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/managedInstances/securityAlertPolicies\",\r\n \"name\": \"Default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/managedInstances/securityAlertPolicies/state\",\r\n \"equals\": \"Enabled\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: SQL Managed instances should use customer-managed keys to encrypt data at rest\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Your SQL Managed instances are created using a customer-managed key for Transparent Data Encryption. Implementing Transparent Data Encryption (TDE) with your own key provides you with increased transparency and control over the TDE Protector, increased security with an HSM-backed external service, and promotion of separation of duties. This recommendation applies to organizations with a related compliance requirement.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"SQL\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/managedInstances\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/managedInstances/keyid\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/managedInstances/keyid\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ac01ad65-10e5-46df-bdd9-6b0cad13e1d2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ac01ad65-10e5-46df-bdd9-6b0cad13e1d2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Enable Azure Security Center on your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Identifies existing subscriptions that are not monitored by Azure Security Center (ASC).\\r\\nSubscriptions not monitored by ASC will be registered to the free pricing tier.\\r\\nSubscriptions already monitored by ASC (free or standard), will be considered compliant.\\r\\nTo register newly created subscriptions, open the compliance tab, select the relevant non-compliant assignment and create a remediation task.\\r\\nRepeat this step when you have one or more new subscriptions you want to monitor with Security Center.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"VirtualMachines\",\r\n \"deploymentScope\": \"subscription\",\r\n \"existenceScope\": \"subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyof\": [\r\n {\r\n \"field\": \"microsoft.security/pricings/pricingTier\",\r\n \"equals\": \"standard\"\r\n },\r\n {\r\n \"field\": \"microsoft.security/pricings/pricingTier\",\r\n \"equals\": \"free\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"name\": \"VirtualMachines\",\r\n \"properties\": {\r\n \"pricingTier\": \"free\"\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ac076320-ddcf-4066-b451-6154267e8ad2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ac076320-ddcf-4066-b451-6154267e8ad2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure disaster recovery on virtual machines by enabling replication\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Virtual machines without disaster recovery configurations are vulnerable to outages and other disruptions. If the virtual machine does not already have disaster recovery configured, this would initiate the same by enabling replication using preset configurations to facilitate business continuity. To learn more about disaster recovery, visit https://aka.ms/asr-doc.\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0\",\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {\r\n \"sourceRegion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Source Region\",\r\n \"description\": \"Region in which the virtual machine is originally deployed\",\r\n \"strongType\": \"location\",\r\n \"serviceName\": \"ASR\"\r\n }\r\n },\r\n \"targetRegion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Target Region\",\r\n \"description\": \"Region to be used to deploy the virtual machine in case of a natural disaster\",\r\n \"strongType\": \"location\",\r\n \"serviceName\": \"ASR\"\r\n }\r\n },\r\n \"targetResourceGroupId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Target Resource Group\",\r\n \"description\": \"Resource group to be used to create the virtual machine in the target region\",\r\n \"assignPermissions\": true,\r\n \"strongType\": \"Microsoft.Resources/resourceGroups\",\r\n \"serviceName\": \"ASR\"\r\n }\r\n },\r\n \"vaultResourceGroupId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Vault Resource Group\",\r\n \"description\": \"The resource group containing the recovery services vault used for disaster recovery configurations\",\r\n \"assignPermissions\": true,\r\n \"strongType\": \"Microsoft.Resources/resourceGroups\",\r\n \"serviceName\": \"ASR\"\r\n }\r\n },\r\n \"vaultId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Recovery Services Vault\",\r\n \"description\": \"ID of the recovery services vault to be used for disaster recovery configurations\",\r\n \"strongType\": \"Microsoft.RecoveryServices/vaults\",\r\n \"serviceName\": \"ASR\"\r\n }\r\n },\r\n \"recoveryNetworkId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Recovery Virtual Network\",\r\n \"description\": \"Existing Recovery Virtual Network ID or name of the Virtual Network to be created in Target Region\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks\",\r\n \"serviceName\": \"ASR\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"targetZone\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Target Availability Zone\",\r\n \"description\": \"Availability zone in the designated target region to be used by virtual machines during disaster\",\r\n \"strongType\": \"zone\",\r\n \"serviceName\": \"ASR\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"equals\": \"[parameters('sourceRegion')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.vhd.uri\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.encryptionSettings\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"equals\": \"[parameters('targetRegion')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/zones\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/zones[*]\",\r\n \"notEquals\": \"[parameters('targetZone')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"notEquals\": \"[parameters('targetRegion')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/zones\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"value\": \"[length(parameters('targetZone'))]\",\r\n \"greater\": 0\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"notEquals\": \"[parameters('targetRegion')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/zones\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Resources/links\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"name\",\r\n \"like\": \"ASR-Protect-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Resources/links/targetId\",\r\n \"contains\": \"/replicationProtectedItems/\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"apiVersion\": {\r\n \"type\": \"String\"\r\n },\r\n \"avSetId\": {\r\n \"type\": \"String\"\r\n },\r\n \"dataDiskIds\": {\r\n \"type\": \"object\"\r\n },\r\n \"osDiskId\": {\r\n \"type\": \"String\"\r\n },\r\n \"ppgId\": {\r\n \"type\": \"String\"\r\n },\r\n \"recoveryNetworkId\": {\r\n \"type\": \"String\"\r\n },\r\n \"recoverySubscriptionId\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceRegion\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceResourceGroupName\": {\r\n \"type\": \"String\"\r\n },\r\n \"targetRegion\": {\r\n \"type\": \"String\"\r\n },\r\n \"targetResourceGroupName\": {\r\n \"type\": \"String\"\r\n },\r\n \"targetZone\": {\r\n \"type\": \"String\"\r\n },\r\n \"vaultName\": {\r\n \"type\": \"String\"\r\n },\r\n \"vaultResourceGroupName\": {\r\n \"type\": \"String\"\r\n },\r\n \"vmId\": {\r\n \"type\": \"String\"\r\n },\r\n \"vmZones\": {\r\n \"type\": \"Object\"\r\n }\r\n },\r\n \"variables\": {\r\n \"avSetApiVersion\": \"2019-03-01\",\r\n \"deploymentApiVersion\": \"2017-05-10\",\r\n \"vmApiVersion\": \"2019-07-01\",\r\n \"ppgApiVersion\": \"2019-12-01\",\r\n \"portalLinkPrefix\": \"https://portal.azure.com/#@microsoft.onmicrosoft.com/resource\",\r\n \"schemaLink\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"defaultAvSet\": \"defaultAvSet-asr\",\r\n \"defaultPPG\": \"defaultPPG-asr\",\r\n \"eligibilityResultsDefault\": \"default\",\r\n \"protectedItemSuffix\": \"-policy\",\r\n \"recoveryAvSetPrefix\": \"RecoveryAvSet-\",\r\n \"recoveryPPGPrefix\": \"RecoveryPPG-\",\r\n \"avSetType\": \"Microsoft.Compute/availabilitySets\",\r\n \"deploymentType\": \"Microsoft.Resources/deployments\",\r\n \"networkType\": \"Microsoft.Network/virtualNetworks\",\r\n \"ppgType\": \"Microsoft.Compute/proximityPlacementGroups\",\r\n \"replicationEligibilityResultsType\": \"Microsoft.RecoveryServices/replicationEligibilityResults\",\r\n \"storageType\": \"Microsoft.Storage/storageAccounts\",\r\n \"vaultType\": \"Microsoft.RecoveryServices/vaults\",\r\n \"avSetTemplateName\": \"[concat(variables('recoveryAvSetPrefix'), last(split(parameters('vmId'), '/')))]\",\r\n \"avSetTemplateName64\": \"[if(greater(length(variables('avSetTemplateName')), 64), substring(variables('avSetTemplateName'), 0, 64), variables('avSetTemplateName'))]\",\r\n \"ppgTemplateName\": \"[concat(variables('recoveryPPGPrefix'), last(split(parameters('vmId'), '/')))]\",\r\n \"ppgTemplateName64\": \"[if(greater(length(variables('ppgTemplateName')), 64), substring(variables('ppgTemplateName'), 0, 64), variables('ppgTemplateName'))]\",\r\n \"replicationProtectedIntentTemplateName\": \"[concat('ASR-', parameters('sourceResourceGroupName'), '-', last(split(parameters('vmId'), '/')))]\",\r\n \"replicationProtectedIntentTemplateName64\": \"[if(greater(length(variables('replicationProtectedIntentTemplateName')), 64), substring(variables('replicationProtectedIntentTemplateName'), 0, 64), variables('replicationProtectedIntentTemplateName'))]\",\r\n \"vmDataDiskIds\": \"[array(parameters('dataDiskIds').rawValue)]\",\r\n \"vmDiskCount\": \"[add(length(variables('vmDataDiskIds')), int(1))]\",\r\n \"diskIds\": \"[concat(array(parameters('osDiskId')), array(parameters('dataDiskIds').rawValue))]\",\r\n \"vaultId\": \"[resourceId(parameters('vaultResourceGroupName'), variables('vaultType'), parameters('vaultName'))]\",\r\n \"eligibilityResultsId\": \"[extensionResourceId(parameters('vmId'), variables('replicationEligibilityResultsType'), variables('eligibilityResultsDefault'))]\",\r\n \"protectedIntentName\": \"[concat(parameters('vaultName'), '/', guid(resourceGroup().id, last(split(parameters('vmId'), '/'))), variables('protectedItemSuffix'))]\",\r\n \"recoveryAvSetName\": \"[if(empty(parameters('avSetId')), variables('defaultAvSet'), concat(last(split(parameters('avSetId'), '/')), '-asr'))]\",\r\n \"recoveryAvSetId\": \"[if(empty(parameters('avSetId')), '', resourceId(parameters('targetResourceGroupName'), variables('avSetType'), variables('recoveryAvSetName')))]\",\r\n \"recoveryAvType\": \"[if(not(empty(parameters('avSetId'))), 'AvailabilitySet', if(greater(length(parameters('vmZones').rawValue), 0), 'AvailabilityZone', 'Single'))]\",\r\n \"recoveryAvZone\": \"[if(greater(length(parameters('vmZones').rawValue), 0), parameters('targetZone'), '')]\",\r\n \"recoveryPPGName\": \"[if(empty(parameters('ppgId')), variables('defaultPPG'), concat(last(split(parameters('ppgId'), '/')), '-asr'))]\",\r\n \"recoveryPPGId\": \"[if(empty(parameters('ppgId')), '', resourceId(parameters('targetResourceGroupName'), variables('ppgType'), variables('recoveryPPGName')))]\",\r\n \"targetResourceGroupId\": \"[concat('/subscriptions/', parameters('recoverySubscriptionId'), '/resourceGroups/', parameters('targetResourceGroupName'))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[not(empty(parameters('ppgId')))]\",\r\n \"apiVersion\": \"[variables('deploymentApiVersion')]\",\r\n \"name\": \"[variables('ppgTemplateName64')]\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"resourceGroup\": \"[parameters('targetResourceGroupName')]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"[variables('schemaLink')]\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"condition\": \"[not(empty(parameters('ppgId')))]\",\r\n \"type\": \"[variables('ppgType')]\",\r\n \"name\": \"[variables('recoveryPPGName')]\",\r\n \"apiVersion\": \"[variables('ppgApiVersion')]\",\r\n \"location\": \"[parameters('targetRegion')]\",\r\n \"properties\": {\r\n \"proximityPlacementGroupType\": \"[if(empty(parameters('ppgId')), 'Standard', reference(parameters('ppgId'), variables('ppgApiVersion')).proximityPlacementGroupType)]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {}\r\n }\r\n },\r\n {\r\n \"condition\": \"[not(empty(parameters('avSetId')))]\",\r\n \"apiVersion\": \"[variables('deploymentApiVersion')]\",\r\n \"name\": \"[variables('avSetTemplateName64')]\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"resourceGroup\": \"[parameters('targetResourceGroupName')]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"[variables('schemaLink')]\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"condition\": \"[not(empty(parameters('avSetId')))]\",\r\n \"type\": \"[variables('avSetType')]\",\r\n \"sku\": {\r\n \"name\": \"[if(empty(parameters('avSetId')), 'Aligned', reference(parameters('avSetId'), variables('avSetApiVersion'), 'Full').sku.name)]\"\r\n },\r\n \"name\": \"[variables('recoveryAvSetName')]\",\r\n \"apiVersion\": \"[variables('avSetApiVersion')]\",\r\n \"location\": \"[parameters('targetRegion')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"platformUpdateDomainCount\": \"[if(empty(parameters('avSetId')), '5', reference(parameters('avSetId'), variables('avSetApiVersion')).platformUpdateDomainCount)]\",\r\n \"platformFaultDomainCount\": \"[if(empty(parameters('avSetId')), '2', reference(parameters('avSetId'), variables('avSetApiVersion')).platformFaultDomainCount)]\",\r\n \"proximityPlacementGroup\": \"[if(empty(parameters('ppgId')), json('null'), json(concat('{', '\\\"id\\\"', ':', '\\\"', variables('recoveryPPGId'), '\\\"', '}')))]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[variables('ppgTemplateName64')]\"\r\n ]\r\n },\r\n {\r\n \"apiVersion\": \"[variables('deploymentApiVersion')]\",\r\n \"name\": \"[variables('replicationProtectedIntentTemplateName64')]\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"resourceGroup\": \"[parameters('vaultResourceGroupName')]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"[variables('schemaLink')]\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationProtectionIntents\",\r\n \"name\": \"[variables('protectedIntentName')]\",\r\n \"apiVersion\": \"[parameters('apiVersion')]\",\r\n \"properties\": {\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"A2A\",\r\n \"fabricObjectId\": \"[parameters('vmId')]\",\r\n \"primaryLocation\": \"[parameters('sourceRegion')]\",\r\n \"recoveryLocation\": \"[parameters('targetRegion')]\",\r\n \"recoverySubscriptionId\": \"[parameters('recoverySubscriptionId')]\",\r\n \"recoveryAvailabilityType\": \"[variables('recoveryAvType')]\",\r\n \"recoveryAvailabilityZone\": \"[variables('recoveryAvZone')]\",\r\n \"recoveryResourceGroupId\": \"[variables('targetResourceGroupId')]\",\r\n \"recoveryAvailabilitySetCustomInput\": \"[if(empty(parameters('avSetId')), json('null'), json(concat('{', '\\\"resourceType\\\"', ':', '\\\"Existing\\\",', '\\\"recoveryAvailabilitySetId\\\"', ':', '\\\"', variables('recoveryAvSetId'), '\\\"', '}')))]\",\r\n \"recoveryProximityPlacementGroupCustomInput\": \"[if(empty(parameters('ppgId')), json('null'), json(concat('{', '\\\"resourceType\\\"', ':', '\\\"Existing\\\",', '\\\"recoveryProximityPlacementGroupId\\\"', ':', '\\\"', variables('recoveryPPGId'), '\\\"', '}')))]\",\r\n \"recoveryVirtualNetworkCustomInput\": \"[if(contains(parameters('recoveryNetworkId'), '/'), json(concat('{', '\\\"resourceType\\\"', ':', '\\\"Existing\\\",', '\\\"recoveryVirtualNetworkId\\\"', ':', '\\\"', parameters('recoveryNetworkId'), '\\\"', '}')), json(concat('{', '\\\"resourceType\\\"', ':', '\\\"New\\\",', '\\\"recoveryVirtualNetworkName\\\"', ':', '\\\"', parameters('recoveryNetworkId'), '\\\"', '}')))]\",\r\n \"vmDisks\": [],\r\n \"copy\": [\r\n {\r\n \"name\": \"vmManagedDisks\",\r\n \"count\": \"[variables('vmDiskCount')]\",\r\n \"input\": {\r\n \"diskId\": \"[if(equals(copyIndex('vmManagedDisks'), int(0)), reference(parameters('vmId'), variables('vmApiVersion')).storageProfile.osDisk.managedDisk.Id, variables('vmDataDiskIds')[sub(copyIndex('vmManagedDisks'), int(1))])]\",\r\n \"recoveryResourceGroupCustomInput\": {\r\n \"resourceType\": \"Existing\",\r\n \"recoveryResourceGroupId\": \"[variables('targetResourceGroupId')]\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"vmName\": {\r\n \"value\": \"[last(split(parameters('vmId'), '/'))]\",\r\n \"type\": \"string\"\r\n },\r\n \"availabilitySetUrl\": {\r\n \"value\": \"[if(empty(parameters('avSetId')), '', concat(variables('portalLinkPrefix'), variables('recoveryAvSetId')))]\",\r\n \"type\": \"string\"\r\n },\r\n \"proximityPlacementGroupUrl\": {\r\n \"value\": \"[if(empty(parameters('ppgId')), '', concat(variables('portalLinkPrefix'), variables('recoveryPPGId')))]\",\r\n \"type\": \"string\"\r\n },\r\n \"replicationEligibilityResults\": {\r\n \"value\": \"[reference(variables('eligibilityResultsId'), parameters('apiVersion'))]\",\r\n \"type\": \"Object\"\r\n }\r\n }\r\n },\r\n \"parameters\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[variables('ppgTemplateName64')]\",\r\n \"[variables('avSetTemplateName64')]\"\r\n ]\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"apiVersion\": {\r\n \"value\": \"2018-07-10\"\r\n },\r\n \"avSetId\": {\r\n \"value\": \"[field('Microsoft.Compute/virtualMachines/availabilitySet.id')]\"\r\n },\r\n \"dataDiskIds\": {\r\n \"value\": {\r\n \"rawValue\": \"[field('Microsoft.Compute/virtualMachines/storageProfile.dataDisks[*].managedDisk.id')]\",\r\n \"emptyArray\": []\r\n }\r\n },\r\n \"osDiskId\": {\r\n \"value\": \"[field('Microsoft.Compute/virtualMachines/storageProfile.osDisk.managedDisk.id')]\"\r\n },\r\n \"ppgId\": {\r\n \"value\": \"[field('Microsoft.Compute/virtualMachines/proximityPlacementGroup.id')]\"\r\n },\r\n \"recoveryNetworkId\": {\r\n \"value\": \"[parameters('recoveryNetworkId')]\"\r\n },\r\n \"recoverySubscriptionId\": {\r\n \"value\": \"[subscription().subscriptionId]\"\r\n },\r\n \"sourceRegion\": {\r\n \"value\": \"[parameters('sourceRegion')]\"\r\n },\r\n \"sourceResourceGroupName\": {\r\n \"value\": \"[resourcegroup().Name]\"\r\n },\r\n \"targetRegion\": {\r\n \"value\": \"[parameters('targetRegion')]\"\r\n },\r\n \"targetResourceGroupName\": {\r\n \"value\": \"[last(split(parameters('targetResourceGroupId'), '/'))]\"\r\n },\r\n \"targetZone\": {\r\n \"value\": \"[parameters('targetZone')]\"\r\n },\r\n \"vaultName\": {\r\n \"value\": \"[last(split(parameters('vaultId'), '/'))]\"\r\n },\r\n \"vaultResourceGroupName\": {\r\n \"value\": \"[last(split(parameters('vaultResourceGroupId'), '/'))]\"\r\n },\r\n \"vmId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"vmZones\": {\r\n \"value\": {\r\n \"rawValue\": \"[field('Microsoft.Compute/virtualMachines/zones')]\",\r\n \"emptyArray\": []\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ac34a73f-9fa5-4067-9247-a3ecae514468\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ac34a73f-9fa5-4067-9247-a3ecae514468\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1056 - Session Termination | User-Initiated Logouts / Message Displays\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1056\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ac43352f-df83-4694-8738-cfce549fd08d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ac43352f-df83-4694-8738-cfce549fd08d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Role-Based Access Control (RBAC) should be used on Kubernetes Services\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"To provide granular filtering on the actions that users can perform, use Role-Based Access Control (RBAC) to manage permissions in Kubernetes Service Clusters and configure relevant authorization policies.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/enableRBAC\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/enableRBAC\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ac4a19c2-fa67-49b4-8ae5-0b2e78c49457\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ac4a19c2-fa67-49b4-8ae5-0b2e78c49457\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure Azure Key Vaults to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links to your virtual network to resolve to key vault. Learn more at: https://aka.ms/akvprivatelink.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone ID\",\r\n \"description\": \"A private DNS zone ID to connect to the private endpoint.\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"vault\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"keyvault-privateDnsZone\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ac673a9a-f77d-4846-b2d8-a57f8e1c01d4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ac673a9a-f77d-4846-b2d8-a57f8e1c01d4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure key vaults to disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable public network access for your key vault so that it's not accessible over the public internet. This can reduce data leakage risks. Learn more at: https://aka.ms/akvprivatelink.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/vaults\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/networkAcls.defaultAction\",\r\n \"notEquals\": \"Deny\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"conflictEffect\": \"audit\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.KeyVault/vaults/networkAcls.defaultAction\",\r\n \"value\": \"Deny\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ac673a9a-f77d-4846-b2d8-a57f8e1c01dc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ac673a9a-f77d-4846-b2d8-a57f8e1c01dc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Synapse workspaces to have auditing enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"To ensure the operations performed against your SQL assets are captured, Synapse workspaces should have auditing enabled. This is sometimes required for compliance with regulatory standards.\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0\",\r\n \"category\": \"Synapse\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"retentionDays\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"description\": \"The value in days of the retention period (0 indicates unlimited retention)\",\r\n \"displayName\": \"Retention days (optional, 180 days if unspecified)\"\r\n },\r\n \"defaultValue\": 180\r\n },\r\n \"storageAccountsResourceGroup\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource group name for storage accounts\",\r\n \"description\": \"Auditing writes database events to an audit log in your Azure Storage account (a storage account will be created in each region where a Synapse workspace is created that will be shared by all Synapse workspaces in that region). Important - for proper operation of Auditing do not delete or rename the resource group or the storage accounts.\",\r\n \"strongType\": \"existingResourceGroups\",\r\n \"assignPermissions\": true\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Synapse/workspaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Synapse/workspaces/auditingSettings\",\r\n \"name\": \"Default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Synapse/workspaces/auditingSettings/state\",\r\n \"equals\": \"Enabled\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"/providers/microsoft.authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"workspaceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"auditRetentionDays\": {\r\n \"type\": \"int\"\r\n },\r\n \"storageAccountsResourceGroup\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"retentionDays\": \"[parameters('auditRetentionDays')]\",\r\n \"subscriptionId\": \"[subscription().subscriptionId]\",\r\n \"uniqueStorage\": \"[uniqueString(variables('subscriptionId'), parameters('location'), parameters('storageAccountsResourceGroup'))]\",\r\n \"locationCode\": \"[substring(parameters('location'), 0, 3)]\",\r\n \"storageName\": \"[tolower(concat('workspaceaudit', variables('locationCode'), variables('uniqueStorage')))]\",\r\n \"createStorageAccountDeploymentName\": \"[concat('workspaceAuditingStorageAccount-', uniqueString(variables('locationCode'), deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2017-05-10\",\r\n \"name\": \"[variables('createStorageAccountDeploymentName')]\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"resourceGroup\": \"[parameters('storageAccountsResourceGroup')]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[parameters('location')]\"\r\n },\r\n \"storageName\": {\r\n \"value\": \"[variables('storageName')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"storageName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"name\": \"[parameters('storageName')]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"kind\": \"BlobStorage\",\r\n \"tags\": {\r\n \"createdBy\": \"Azure Policy - Configure Synapse workspaces to have auditing enabled\"\r\n },\r\n \"properties\": {\r\n \"accessTier\": \"Hot\",\r\n \"supportsHttpsTrafficOnly\": true\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"storageAccountEndPoint\": {\r\n \"type\": \"string\",\r\n \"value\": \"[reference(parameters('storageName')).primaryEndpoints.blob]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"[concat(parameters('workspaceName'), '/Default')]\",\r\n \"type\": \"Microsoft.Synapse/workspaces/auditingSettings\",\r\n \"apiVersion\": \"2017-03-01-preview\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/deployments/', variables('createStorageAccountDeploymentName'))]\"\r\n ],\r\n \"properties\": {\r\n \"state\": \"Enabled\",\r\n \"storageEndpoint\": \"[reference(variables('createStorageAccountDeploymentName')).outputs.storageAccountEndPoint.value]\",\r\n \"storageAccountAccessKey\": \"[listKeys(resourceId(parameters('storageAccountsResourceGroup'), 'Microsoft.Storage/storageAccounts', variables('storageName')), '2017-06-01').keys[0].value]\",\r\n \"retentionDays\": \"[variables('retentionDays')]\",\r\n \"storageAccountSubscriptionId\": \"[subscription().subscriptionId]\",\r\n \"isStorageSecondaryKeyInUse\": false\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"workspaceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"auditRetentionDays\": {\r\n \"value\": \"[parameters('retentionDays')]\"\r\n },\r\n \"storageAccountsResourceGroup\": {\r\n \"value\": \"[parameters('storageAccountsResourceGroup')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ac7891a4-ac7a-4ba0-9ae9-c923e5a225ee\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ac7891a4-ac7a-4ba0-9ae9-c923e5a225ee\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Allow resource creation if 'environment' tag value in allowed values\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Allows resource creation if the 'environment' tag is set to one of the following values: production, dev, test, staging\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Tags\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"tags['environment']\",\r\n \"in\": [\r\n \"production\",\r\n \"dev\",\r\n \"test\",\r\n \"staging\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"Deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ac7e5fc0-c029-4b12-91d4-a8500ce697f9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ac7e5fc0-c029-4b12-91d4-a8500ce697f9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1569 - Acquisition Process\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1569\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ad2f8e61-a564-4dfd-8eaa-816f5be8cb34\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ad2f8e61-a564-4dfd-8eaa-816f5be8cb34\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1454 - Physical Access Control\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1454\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ad58985d-ab32-4f99-8bd3-b7e134c90229\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ad58985d-ab32-4f99-8bd3-b7e134c90229\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1025 - Account Management | Account Monitoring / Atypical Usage\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1025\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/adfe020d-0a97-45f4-a39c-696ef99f3a95\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"adfe020d-0a97-45f4-a39c-696ef99f3a95\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1272 - Alternate Processing Site\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1272\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ae46cf7a-e3fd-427b-9b91-44bc78e2d9d8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ae46cf7a-e3fd-427b-9b91-44bc78e2d9d8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"SQL Server should use a virtual network service endpoint\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any SQL Server not configured to use a virtual network service endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/virtualNetworkRules\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/servers/virtualNetworkRules/virtualNetworkSubnetId\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ae5d2f14-d830-42b6-9899-df6cfe9c71a3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ae5d2f14-d830-42b6-9899-df6cfe9c71a3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1598 - Developer Configuration Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1598\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ae7e1f5e-2d63-4b38-91ef-bce14151cce3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ae7e1f5e-2d63-4b38-91ef-bce14151cce3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Guest Configuration extension should be installed on your machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"To ensure secure configurations of in-guest settings of your machine, install the Guest Configuration extension. In-guest settings that the extension monitors include the configuration of the operating system, application configuration or presence, and environment settings. Once installed, in-guest policies will be available such as 'Windows Exploit guard should be enabled'. Learn more at https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\",\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.GuestConfiguration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ae89ebca-1c92-4898-ac2c-9f63decb045c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ae89ebca-1c92-4898-ac2c-9f63decb045c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Email notifications to admins should be enabled in SQL Managed Instance advanced data security settings\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit that 'email notification to admins and subscription owners' is enabled in SQL Managed Instance advanced threat protection settings. This setting ensures that any detections of anomalous activities on SQL Managed Instance are reported as soon as possible to the admins.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1-deprecated\",\r\n \"category\": \"SQL\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Disabled\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/managedInstances\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/managedInstances/securityAlertPolicies\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/managedInstances/securityAlertPolicies/emailAccountAdmins\",\r\n \"equals\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/aeb23562-188d-47cb-80b8-551f16ef9fff\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"aeb23562-188d-47cb-80b8-551f16ef9fff\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1413 - Nonlocal Maintenance\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1413\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/aeedddb6-6bc0-42d5-809b-80048033419d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"aeedddb6-6bc0-42d5-809b-80048033419d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1710 - Security Function Verification\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1710\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/af2a93c8-e6dd-4c94-acdd-4a2eedfc478e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"af2a93c8-e6dd-4c94-acdd-4a2eedfc478e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Spring Cloud should use network injection\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Spring Cloud instances should use virtual network injection for the following purposes: 1. Isolate Azure Spring Cloud from Internet. 2. Enable Azure Spring Cloud to interact with systems in either on premises data centers or Azure service in other virtual networks. 3. Empower customers to control inbound and outbound network communications for Azure Spring Cloud.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Platform\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\",\r\n \"Deny\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"evaluatedSkuNames\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Azure Spring Cloud SKU Names\",\r\n \"description\": \"List of Azure Spring Cloud SKUs against which this policy will be evaluated.\"\r\n },\r\n \"allowedValues\": [\r\n \"Standard\"\r\n ],\r\n \"defaultValue\": [\r\n \"Standard\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.AppPlatform/Spring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.AppPlatform/Spring/sku.tier\",\r\n \"in\": \"[parameters('evaluatedSkuNames')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.AppPlatform/Spring/networkProfile.serviceRuntimeSubnetId\",\r\n \"exists\": false\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/af35e2a4-ef96-44e7-a9ae-853dd97032c4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"af35e2a4-ef96-44e7-a9ae-853dd97032c4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Monitor missing Endpoint Protection in Azure Security Center\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Servers without an installed Endpoint Protection agent will be monitored by Azure Security Center as recommendations\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"3bcd234d-c9c7-c2a2-89e0-c01f419c1a8a\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/af6cd1bd-1635-48cb-bde7-5b15693900b9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"af6cd1bd-1635-48cb-bde7-5b15693900b9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure Recovery Services vaults to use private DNS zones for backup\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links to your virtual network to resolve to your Recovery Services vault. Learn more at: https://aka.ms/AB-PrivateEndpoints.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1-preview\",\r\n \"preview\": true,\r\n \"category\": \"Backup\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZone-Backup\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone ID for backup\",\r\n \"description\": \"Specifies private DNS Zone ID required to resolve DNS to private IP for the Azure Backup service.\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"privateDnsZone-Blob\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone ID for blobs\",\r\n \"description\": \"Specifies private DNS Zone ID required to resolve DNS to private IP for the Azure Blob service.\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"privateDnsZone-Queue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone ID for queues\",\r\n \"description\": \"Specifies private DNS Zone ID required to resolve DNS to private IP for the Azure Queue service.\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].privateLinkServiceId\",\r\n \"contains\": \"Microsoft.RecoveryServices/vaults\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"AzureBackup\"\r\n }\r\n ]\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZone-Backup\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateDnsZone-Blob\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateDnsZone-Queue\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"privateDnsZone-Backup\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZone-Backup')]\"\r\n }\r\n },\r\n {\r\n \"name\": \"privateDnsZone-Blob\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZone-Blob')]\"\r\n }\r\n },\r\n {\r\n \"name\": \"privateDnsZone-Queue\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZone-Queue')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZone-Backup\": {\r\n \"value\": \"[parameters('privateDnsZone-Backup')]\"\r\n },\r\n \"privateDnsZone-Blob\": {\r\n \"value\": \"[parameters('privateDnsZone-Blob')]\"\r\n },\r\n \"privateDnsZone-Queue\": {\r\n \"value\": \"[parameters('privateDnsZone-Queue')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/af783da1-4ad1-42be-800d-d19c70038820\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"af783da1-4ad1-42be-800d-d19c70038820\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Monitor unaudited SQL servers in Azure Security Center\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"SQL servers which don't have SQL auditing turned on will be monitored by Azure Security Center as recommendations. This policy is deprecated and replaced by the following policy: 'Auditing should be enabled on advanced data security settings on SQL Server'\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.SQL/servers\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"auditing\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/af8051bf-258b-44e2-a2bf-165330459f9d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"af8051bf-258b-44e2-a2bf-165330459f9d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1645 - Cryptographic Key Establishment And Management | Symmetric Keys\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1645\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/afbd0baf-ff1a-4447-a86f-088a97347c0c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"afbd0baf-ff1a-4447-a86f-088a97347c0c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1725 - Error Handling\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1725\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/afc234b5-456b-4aa5-b3e2-ce89108124cc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"afc234b5-456b-4aa5-b3e2-ce89108124cc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Activity log should be retained for at least one year\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits the activity log if the retention is not set for 365 days or forever (retention days set to 0).\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/logProfiles\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/logProfiles/retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/logProfiles/retentionPolicy.days\",\r\n \"equals\": \"365\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/logProfiles/retentionPolicy.enabled\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/logProfiles/retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b02aacc0-b073-424e-8298-42b22829ee0a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b02aacc0-b073-424e-8298-42b22829ee0a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1429 - Media Marking\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Media Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1429\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b07c9b24-729e-4e85-95fc-f224d2d08a80\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b07c9b24-729e-4e85-95fc-f224d2d08a80\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1711 - Security Function Verification\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1711\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b083a535-a66a-41ec-ba7f-f9498bf67cde\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b083a535-a66a-41ec-ba7f-f9498bf67cde\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"App Configuration stores should have local authentication methods disabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling local authentication methods improves security by ensuring that App Configuration stores require Azure Active Directory identities exclusively for authentication. Learn more at: https://go.microsoft.com/fwlink/?linkid=2161954.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Configuration\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.AppConfiguration/configurationStores\"\r\n },\r\n {\r\n \"field\": \"Microsoft.AppConfiguration/configurationStores/disableLocalAuth\",\r\n \"notEquals\": true\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b08ab3ca-1062-4db3-8803-eec9cae605d6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b08ab3ca-1062-4db3-8803-eec9cae605d6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure HDInsight clusters should be injected into a virtual network\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Injecting Azure HDInsight clusters in a virtual network unlocks advanced HDInsight networking and security features and provides you with control over your network security configuration.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"HDInsight\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\",\r\n \"Deny\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HDInsight/clusters\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.HDInsight/clusters/computeProfile.roles[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.HDInsight/clusters/computeProfile.roles[*].virtualNetworkProfile.id\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.HDInsight/clusters/computeProfile.roles[*].virtualNetworkProfile.subnet\",\r\n \"exists\": false\r\n }\r\n ]\r\n }\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b0ab5b05-1c98-40f7-bb9e-dc568e41b501\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b0ab5b05-1c98-40f7-bb9e-dc568e41b501\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy - Configure private DNS zones for private endpoints connect to Azure SignalR Service\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links to your virtual network to resolve to Azure SignalR Service resource. Learn more at: https://aka.ms/asrs/privatelink.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SignalR\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone Id\",\r\n \"description\": \"Private DNS zone to integrate with private endpoint.\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\"\r\n },\r\n \"defaultValue\": \"privatelink.service.signalr.net\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"signalr\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"privatelink-service-signalr-net\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b0e86710-7fb7-4a6c-a064-32e9b829509e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b0e86710-7fb7-4a6c-a064-32e9b829509e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Management ports of virtual machines should be protected with just-in-time network access control\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Possible network Just In Time (JIT) access will be monitored by Azure Security Center as recommendations\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"805651bc-6ecd-4c73-9b55-97a19d0582d0\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b0f33259-77d7-4c9e-aac6-3aabcfae693c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b0f33259-77d7-4c9e-aac6-3aabcfae693c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1571 - Acquisition Process\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1571\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b11c985b-f2cd-4bd7-85f4-b52426edf905\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b11c985b-f2cd-4bd7-85f4-b52426edf905\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Linux VMs that do not have the passwd file permissions set to 0644\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Linux virtual machines that do not have the passwd file permissions set to 0644. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"PasswordPolicy_msid121\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b18175dd-c599-4c64-83ba-bb018a06d35b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b18175dd-c599-4c64-83ba-bb018a06d35b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1537 - Risk Assessment Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1537\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b19454ca-0d70-42c0-acf5-ea1c1e5726d1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b19454ca-0d70-42c0-acf5-ea1c1e5726d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Linux virtual machines should use Secure Boot\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"To protect against the installation of malware-based rootkits and boot kits, enable Secure Boot on supported Linux virtual machines. Secure Boot ensures that only signed operating systems and drivers will be allowed to run. This assessment only applies to Linux virtual machines that have the Azure Monitor Agent installed.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"version\": \"1.0.0-preview\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines/extensions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"AzureSecurityLinuxAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security.Monitoring\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"0396b18c-41aa-489c-affd-4ee5d1714a59\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b1bb3592-47b8-4150-8db0-bfdcc2c8965b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b1bb3592-47b8-4150-8db0-bfdcc2c8965b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"SQL Database should avoid using GRS backup redundancy\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Databases should avoid using the default geo-redundant storage for backups, if data residency rules require data to stay within a specific region. Note: Azure Policy is not enforced when creating a database using T-SQL. If not explicitly specified, database with geo-redundant backup storage is created via T-SQL.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Deny\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers/databases\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/databases/edition\",\r\n \"notEquals\": \"DataWarehouse\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[requestContext().apiVersion]\",\r\n \"lessOrEquals\": \"2020-08-01-preview\"\r\n },\r\n {\r\n \"not\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/servers/databases/storageAccountType\",\r\n \"equals\": \"LRS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/databases/storageAccountType\",\r\n \"equals\": \"ZRS\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[requestContext().apiVersion]\",\r\n \"greater\": \"2020-08-01-preview\"\r\n },\r\n {\r\n \"not\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/servers/databases/requestedBackupStorageRedundancy\",\r\n \"equals\": \"Local\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/databases/requestedBackupStorageRedundancy\",\r\n \"equals\": \"Zone\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b219b9cf-f672-4f96-9ab0-f5a3ac5e1c13\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b219b9cf-f672-4f96-9ab0-f5a3ac5e1c13\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1091 - Security Awareness Training\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Awareness and Training control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1091\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b23bd715-5d1c-4e5c-9759-9cbdf79ded9d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b23bd715-5d1c-4e5c-9759-9cbdf79ded9d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1078 - Use Of External Information Systems | Limits On Authorized Use\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1078\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b25faf85-8a16-4f28-8e15-d05c0072d64d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b25faf85-8a16-4f28-8e15-d05c0072d64d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1009 - Account Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1009\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b26f8610-e615-47c2-abd6-c00b2b0b503a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b26f8610-e615-47c2-abd6-c00b2b0b503a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"All authorization rules except RootManageSharedAccessKey should be removed from Event Hub namespace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Event Hub clients should not use a namespace level access policy that provides access to all queues and topics in a namespace. To align with the least privilege security model, you should create access policies at the entity level for queues and topics to provide access to only the specific entity\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Event Hub\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventHub/namespaces/authorizationRules\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"notEquals\": \"RootManageSharedAccessKey\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b278e460-7cfc-4451-8294-cccc40a940d7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b278e460-7cfc-4451-8294-cccc40a940d7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Inherit a tag from the subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Adds or replaces the specified tag and value from the containing subscription when any resource is created or updated. Existing resources can be remediated by triggering a remediation task.\",\r\n \"metadata\": {\r\n \"category\": \"Tags\",\r\n \"version\": \"1.0.0\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"notEquals\": \"[subscription().tags[parameters('tagName')]]\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('tagName')]]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[subscription().tags[parameters('tagName')]]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b27a0cbd-a167-4dfa-ae64-4337be671140\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b27a0cbd-a167-4dfa-ae64-4337be671140\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1234 - Software Usage Restrictions\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1234\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b293f881-361c-47ed-b997-bc4e2296bc0b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b293f881-361c-47ed-b997-bc4e2296bc0b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1107 - Content Of Audit Records\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1107\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b29ed931-8e21-4779-8458-27916122a904\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b29ed931-8e21-4779-8458-27916122a904\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows web servers that are not using secure communication protocols\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows web servers that are not using secure communication protocols (TLS 1.1 or TLS 1.2). It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"MinimumTLSVersion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Minimum TLS version\",\r\n \"description\": \"The minimum TLS protocol version that should be enabled. Windows web servers with lower TLS versions will be marked as non-compliant.\"\r\n },\r\n \"allowedValues\": [\r\n \"1.1\",\r\n \"1.2\"\r\n ],\r\n \"defaultValue\": \"1.1\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AuditSecureProtocol\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[SecureWebServer]s1;MinimumTLSVersion', '=', parameters('MinimumTLSVersion')))]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[parameters('MinimumTLSVersion')]\",\r\n \"equals\": \"1.1\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AuditSecureProtocol\"\r\n },\r\n \"MinimumTLSVersion\": {\r\n \"value\": \"[parameters('MinimumTLSVersion')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"MinimumTLSVersion\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[SecureWebServer]s1;MinimumTLSVersion\",\r\n \"value\": \"[parameters('MinimumTLSVersion')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[SecureWebServer]s1;MinimumTLSVersion\",\r\n \"value\": \"[parameters('MinimumTLSVersion')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b2fc8f91-866d-4434-9089-5ebfe38d6fd8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b2fc8f91-866d-4434-9089-5ebfe38d6fd8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure App Services to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links a virtual network to an App Service. Learn more at: https://docs.microsoft.com/azure/app-service/networking/private-endpoint#dns.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private Dns Zone Id\",\r\n \"description\": \"The private DNS zone to deploy in a new private DNS zone group and link to the private endpoint\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].privateLinkServiceId\",\r\n \"contains\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"sites\"\r\n }\r\n ]\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"websites-privateDnsZone\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b318f84a-b872-429b-ac6d-a01b96814452\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b318f84a-b872-429b-ac6d-a01b96814452\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure File Sync with private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"A private endpoint is deployed for the indicated Storage Sync Service resource. This enables you to address your Storage Sync Service resource from within the private IP address space of your organization's network, rather than through the internet-accessible public endpoint. The existence of one or more private endpoints by themselves does not disable the public endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"privateEndpointSubnetId\",\r\n \"description\": \"A subnet with private endpoint network policies disabled.\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.StorageSync/storageSyncServices\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.StorageSync/storageSyncServices/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.StorageSync/storageSyncServices/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"afs\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b35dddd9-daf7-423b-8375-5a5b86806d5a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b35dddd9-daf7-423b-8375-5a5b86806d5a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'System Audit Policies - Logon-Logoff'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Logon-Logoff'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesLogonLogoff\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b3802d79-dd88-4bce-b81d-780218e48280\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b3802d79-dd88-4bce-b81d-780218e48280\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy - Configure diagnostic settings to a Log Analytics workspace to be enabled on Azure Key Vault Managed HSM\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Azure Key Vault Managed HSM to stream to a regional Log Analytics workspace when any Azure Key Vault Managed HSM which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_logAnalytics\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Specify the Log Analytics workspace to send log to. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/managedHsms\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.KeyVault/managedHsms/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"AuditEvent\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b3884c81-31aa-473d-a9bb-9466fe0ec2a0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b3884c81-31aa-473d-a9bb-9466fe0ec2a0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1041 - Least Privilege | Privilege Levels For Code Execution\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1041\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b3d8d15b-627a-4219-8c96-4d16f788888b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b3d8d15b-627a-4219-8c96-4d16f788888b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Defender for App Service to be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for App Service leverages the scale of the cloud, and the visibility that Azure has as a cloud provider, to monitor for common web app attacks.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"AppServices\",\r\n \"deploymentScope\": \"subscription\",\r\n \"existenceScope\": \"subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n },\r\n \"deployment\": {\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {},\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"name\": \"AppServices\",\r\n \"properties\": {\r\n \"pricingTier\": \"Standard\"\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b40e7bcd-a1e5-47fe-b9cf-2f534d0bfb7d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b40e7bcd-a1e5-47fe-b9cf-2f534d0bfb7d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1380 - Incident Response Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1380\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b4319b7e-ea8d-42ff-8a67-ccd462972827\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b4319b7e-ea8d-42ff-8a67-ccd462972827\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Resource logs in Search services should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of resource logs. This enables you to recreate activity trails to use for investigation purposes; when a security incident occurs or when your network is compromised\",\r\n \"metadata\": {\r\n \"version\": \"5.0.0\",\r\n \"category\": \"Search\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required resource logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Search/searchServices\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"value\": \"[padLeft(current('Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days'), 3, '0')]\",\r\n \"greaterOrEquals\": \"[padLeft(parameters('requiredRetentionDays'), 3, '0')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"notEquals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/storageAccountId\",\r\n \"exists\": false\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b4330a05-a843-4bc8-bf9a-cacce50c67f4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b4330a05-a843-4bc8-bf9a-cacce50c67f4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1172 - Internal System Connections\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1172\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b43e946e-a4c8-4b92-8201-4a39331db43c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b43e946e-a4c8-4b92-8201-4a39331db43c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1672 - Flaw Remediation | Central Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1672\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b45fe972-904e-45a4-ac20-673ba027a301\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b45fe972-904e-45a4-ac20-673ba027a301\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1131 - Protection Of Audit Information\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1131\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b472a17e-c2bc-493f-b50b-42d55a346962\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b472a17e-c2bc-493f-b50b-42d55a346962\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Web Sockets state for an API App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"The Web Sockets protocol is vulnerable to different types of security threats. Use of Web Sockets within an API app must be carefully reviewed.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"api\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"apiApp\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"DisableWebSockets\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b48334a4-911b-4084-b1ab-3e6a4e50b951\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b48334a4-911b-4084-b1ab-3e6a4e50b951\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'Security Options - Shutdown'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'Security Options - Shutdown' for allowing shutdown without logon and clearing the virtual memory pagefile. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SecurityOptionsShutdown\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn\": \"Shutdown: Allow system to be shut down without having to log on;ExpectedValue\",\r\n \"ShutdownClearVirtualMemoryPagefile\": \"Shutdown: Clear virtual memory pagefile;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Shutdown: Allow system to be shut down without having to log on\",\r\n \"description\": \"Specifies whether a computer can be shut down when a user is not logged on. If this policy setting is enabled, the shutdown command is available on the Windows logon screen.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"ShutdownClearVirtualMemoryPagefile\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Shutdown: Clear virtual memory pagefile\",\r\n \"description\": \"Specifies whether the virtual memory pagefile is cleared when the system is shut down. When this policy setting is enabled, the system pagefile is cleared each time that the system shuts down properly. For systems with large amounts of RAM, this could result in substantial time needed to complete the shutdown.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsShutdown\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Shutdown: Allow system to be shut down without having to log on;ExpectedValue', '=', parameters('ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn'), ',', 'Shutdown: Clear virtual memory pagefile;ExpectedValue', '=', parameters('ShutdownClearVirtualMemoryPagefile')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b4a4d1eb-0263-441b-84cb-a44073d8372d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b4a4d1eb-0263-441b-84cb-a44073d8372d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Media Services to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links to your virtual network to resolve to Media Services account. Learn more at: https://aka.ms/mediaservicesprivatelinkdocs.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Media Services\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone ID for Media Services\",\r\n \"description\": \"The private DNS zone name required for Media Services to resolve a private DNS Zone.\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"groupId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint group ID\",\r\n \"description\": \"The group ID of the private endpoint.\"\r\n },\r\n \"allowedValues\": [\r\n \"keydelivery\",\r\n \"liveevent\",\r\n \"streamingendpoint\"\r\n ]\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].privateLinkServiceId\",\r\n \"contains\": \"Microsoft.Media/mediaservices\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"[parameters('groupId')]\"\r\n }\r\n ]\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"mediaservices-privateDnsZone\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b4a7f6c1-585e-4177-ad5b-c2c93f4bb991\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b4a7f6c1-585e-4177-ad5b-c2c93f4bb991\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Stack Edge devices should use double-encryption\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"To secure the data at rest on the device, ensure it's double-encrypted, the access to data is controlled, and once the device is deactivated, the data is securely erased off the data disks. Double encryption is the use of two layers of encryption: BitLocker XTS-AES 256-bit encryption on the data volumes and built-in encryption of the hard drives. Learn more in the security overview documentation for the specific Stack Edge device.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Azure Stack Edge\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The desired effect of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataBoxEdge/DataBoxEdgeDevices\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataboxEdge/DataBoxEdgeDevices/sku.name\",\r\n \"notIn\": [\r\n \"TEA_1Node\",\r\n \"TEA_1Node_UPS\",\r\n \"TEA_1Node_Heater\",\r\n \"TEA_1Node_UPS_Heater\",\r\n \"TEA_4Node_Heater\",\r\n \"TEA_4Node_UPS_Heater\",\r\n \"TMA\",\r\n \"EdgePR_Base\",\r\n \"EdgePR_Base_UPS\",\r\n \"EdgeMR_Mini\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b4ac1030-89c5-4697-8e00-28b5ba6a8811\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b4ac1030-89c5-4697-8e00-28b5ba6a8811\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: A security contact phone number should be provided for your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Enter a phone number to receive notifications when Azure Security Center detects compromised resources - This policy is deprecated because phone numbers are no longer used in any scenario by Azure Security Center\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Disabled\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/securityContacts\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/securityContacts/phone\",\r\n \"notEquals\": \"\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b4d66858-c922-44e3-9566-5cdb7a7be744\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b4d66858-c922-44e3-9566-5cdb7a7be744\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1286 - Telecommunications Services | Provider Contingency Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1286\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b4f9b47a-2116-4e6f-88db-4edbf22753f1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b4f9b47a-2116-4e6f-88db-4edbf22753f1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Public network access should be disabled for PostgreSQL servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable the public network access property to improve security and ensure your Azure Database for PostgreSQL can only be accessed from a private endpoint. This configuration disables access from any public address space outside of Azure IP range, and denies all logins that match IP or virtual network-based firewall rules.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/servers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b52376f7-9612-48a1-81cd-1ffe4b61032c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b52376f7-9612-48a1-81cd-1ffe4b61032c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Service Fabric clusters should only use Azure Active Directory for client authentication\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit usage of client authentication only via Azure Active Directory in Service Fabric\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0\",\r\n \"category\": \"Service Fabric\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ServiceFabric/clusters\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.ServiceFabric/clusters/azureActiveDirectory.tenantId\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ServiceFabric/clusters/azureActiveDirectory.tenantId\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b54ed75b-3e1a-44ac-a333-05ba39b99ff0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b54ed75b-3e1a-44ac-a333-05ba39b99ff0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Storage account encryption scopes should use customer-managed keys to encrypt data at rest\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use customer-managed keys to manage the encryption at rest of your storage account encryption scopes. Customer-managed keys enable the data to be encrypted with an Azure key-vault key created and owned by you. You have full control and responsibility for the key lifecycle, including rotation and management. Learn more about storage account encryption scopes at https://aka.ms/encryption-scopes-overview.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the audit policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts/encryptionScopes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Storage/storageAccounts/encryptionScopes/source\",\r\n \"notEquals\": \"Microsoft.Keyvault\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b5ec538c-daa0-4006-8596-35468b9148e8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b5ec538c-daa0-4006-8596-35468b9148e8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Advanced Threat Protection for Cosmos DB Accounts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy enables Advanced Threat Protection across Cosmos DB accounts.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Cosmos DB\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DocumentDB/databaseAccounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/advancedThreatProtectionSettings\",\r\n \"name\": \"current\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/advancedThreatProtectionSettings/isEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"cosmosDbAccountName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2019-01-01\",\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/providers/advancedThreatProtectionSettings\",\r\n \"name\": \"[concat(parameters('cosmosDbAccountName'), '/Microsoft.Security/current')]\",\r\n \"properties\": {\r\n \"isEnabled\": true\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"cosmosDbAccountName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b5f04e03-92a3-4b09-9410-2cc5e5047656\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b5f04e03-92a3-4b09-9410-2cc5e5047656\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Diagnostic logs in App Services should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Audit enabling of diagnostic logs on the app. This enables you to recreate activity trails for investigation purposes if a security incident occurs or your network is compromised\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"notContains\": \"functionapp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"notContains\": \"linux\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/detailedErrorLoggingEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/httpLoggingEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/requestTracingEnabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b607c5de-e7d9-4eee-9e5c-83f1bcee4fa0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b607c5de-e7d9-4eee-9e5c-83f1bcee4fa0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure CosmosDB accounts with private endpoints \",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints connect your virtual network to Azure services without a public IP address at the source or destination. By mapping private endpoints to your CosmosDB account, you can reduce data leakage risks. Learn more about private links at: https://docs.microsoft.com/azure/cosmos-db/how-to-configure-private-endpoints.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Cosmos DB\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"privateEndpointSubnetId\",\r\n \"description\": \"A subnet in the location\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"privateEndpointGroupId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"privateEndpointGroupId\",\r\n \"description\": \"A group Id for the private endpoint\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DocumentDB/databaseAccounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateEndpointGroupId\": {\r\n \"value\": \"[parameters('privateEndpointGroupId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"String\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"String\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\"\r\n },\r\n \"privateEndpointGroupId\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointGroupId\": {\r\n \"type\": \"String\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"[parameters('privateEndpointGroupId')]\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateEndpointGroupId\": {\r\n \"value\": \"[parameters('privateEndpointGroupId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b609e813-3156-4079-91fa-a8494c1471c4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b609e813-3156-4079-91fa-a8494c1471c4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1419 - Nonlocal Maintenance | Cryptographic Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1419\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b6747bf9-2b97-45b8-b162-3c8becb9937d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b6747bf9-2b97-45b8-b162-3c8becb9937d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Cognitive Search services with private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints connect your virtual network to Azure services without a public IP address at the source or destination. By mapping private endpoints to your Azure Cognitive Search service, you can reduce data leakage risks. Learn more at: https://aka.ms/azure-cognitive-search/inbound-private-endpoints.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Search\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet ID\",\r\n \"description\": \"A subnet with private endpoint network policies disabled.\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Search/searchServices\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Search/searchServices/sku.name\",\r\n \"notEquals\": \"free\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Search/searchServices/publicNetworkAccess\",\r\n \"equals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Search/searchServices/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Search/searchServices/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"searchService\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b698b005-b660-4837-b833-a7aaab26ddba\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b698b005-b660-4837-b833-a7aaab26ddba\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1301 - Identification And Authentication (Org. Users) | Network Access To Privileged Accounts\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1301\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b6a8e0cc-ac23-468b-abe4-a8a1cc6d7a08\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b6a8e0cc-ac23-468b-abe4-a8a1cc6d7a08\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1568 - Acquisition Process\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1568\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b6a8eae8-9854-495a-ac82-d2cd3eac02a6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b6a8eae8-9854-495a-ac82-d2cd3eac02a6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Network Watcher should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Network Watcher is a regional service that enables you to monitor and diagnose conditions at a network scenario level in, to, and from Azure. Scenario level monitoring enables you to diagnose problems at an end to end network level view. It is required to have a network watcher resource group to be created in every region where a virtual network is present. An alert is enabled if a network watcher resource group is not available in a particular region.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"listOfLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"[Deprecated]: Locations\",\r\n \"description\": \"Audit if Network Watcher is not enabled for region(s).\",\r\n \"strongType\": \"location\",\r\n \"deprecated\": true\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"resourceGroupName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"NetworkWatcher resource group name\",\r\n \"description\": \"Name of the resource group of NetworkWatcher, such as NetworkWatcherRG. This is the resource group where the Network Watchers are located.\"\r\n },\r\n \"defaultValue\": \"NetworkWatcherRG\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkWatchers\",\r\n \"resourceGroupName\": \"[parameters('resourceGroupName')]\",\r\n \"existenceCondition\": {\r\n \"field\": \"location\",\r\n \"equals\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b6e2945c-0b7b-40f5-9233-7a5323b5cdc6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b6e2945c-0b7b-40f5-9233-7a5323b5cdc6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Defender for Resource Manager to be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for Resource Manager automatically monitors the resource management operations in your organization. Azure Defender detects threats and alerts you about suspicious activity. Learn more about the capabilities of Azure Defender for Resource Manager at https://aka.ms/defender-for-resource-manager . Enabling this Azure Defender plan results in charges. Learn about the pricing details per region on Security Center's pricing page: https://aka.ms/pricing-security-center .\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"Arm\",\r\n \"deploymentScope\": \"subscription\",\r\n \"existenceScope\": \"subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n },\r\n \"deployment\": {\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {},\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"name\": \"Arm\",\r\n \"properties\": {\r\n \"pricingTier\": \"Standard\"\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b7021b2b-08fd-4dc0-9de7-3c6ece09faf9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b7021b2b-08fd-4dc0-9de7-3c6ece09faf9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1608 - Supply Chain Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1608\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b73b7b3b-677c-4a2a-b949-ad4dc4acd89f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b73b7b3b-677c-4a2a-b949-ad4dc4acd89f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1401 - Controlled Maintenance\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1401\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b78ee928-e3c1-4569-ad97-9f8c4b629847\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b78ee928-e3c1-4569-ad97-9f8c4b629847\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy - Configure diagnostic settings for SQL Databases to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for SQL Databases to stream resource logs to a Log Analytics workspace when any SQL Database which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"diagnosticsSettingNameToUse\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Setting name\",\r\n \"description\": \"Name of the diagnostic settings.\"\r\n },\r\n \"defaultValue\": \"SQLDatabaseDiagnosticsLogsToWorkspace\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select the Log Analytics workspace from dropdown list\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"QueryStoreRuntimeStatisticsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"QueryStoreRuntimeStatistics - Enabled\",\r\n \"description\": \"Whether to stream QueryStoreRuntimeStatistics logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"QueryStoreWaitStatisticsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"QueryStoreWaitStatistics - Enabled\",\r\n \"description\": \"Whether to stream QueryStoreWaitStatistics logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"ErrorsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Errors - Enabled\",\r\n \"description\": \"Whether to stream Errors logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"DatabaseWaitStatisticsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"DatabaseWaitStatistics - Enabled\",\r\n \"description\": \"Whether to stream DatabaseWaitStatistics logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"BlocksEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Blocks - Enabled\",\r\n \"description\": \"Whether to stream Blocks logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"SQLInsightsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"SQLInsights - Enabled\",\r\n \"description\": \"Whether to stream SQLInsights logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"SQLSecurityAuditEventsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"SQLSecurityAuditEvents - Enabled\",\r\n \"description\": \"Whether to stream SQLSecurityAuditEvents logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"TimeoutsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Timeouts - Enabled\",\r\n \"description\": \"Whether to stream Timeouts logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"AutomaticTuningEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"AutomaticTuning - Enabled\",\r\n \"description\": \"Whether to stream AutomaticTuning logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"DeadlocksEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Deadlocks - Enabled\",\r\n \"description\": \"Whether to stream Deadlocks logs to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"Basic\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Basic (metric) - Enabled\",\r\n \"description\": \"Whether to stream Basic metrics to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"InstanceAndAppAdvanced\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"InstanceAndAppAdvanced (metric) - Enabled\",\r\n \"description\": \"Whether to stream InstanceAndAppAdvanced metrics to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n },\r\n \"WorkloadManagement\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"WorkloadManagement (metric) - Enabled\",\r\n \"description\": \"Whether to stream WorkloadManagement metrics to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers/databases\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/workspaceId\",\r\n \"matchInsensitively\": \"[parameters('logAnalytics')]\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"diagnosticsSettingNameToUse\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"Basic\": {\r\n \"type\": \"string\"\r\n },\r\n \"InstanceAndAppAdvanced\": {\r\n \"type\": \"string\"\r\n },\r\n \"WorkloadManagement\": {\r\n \"type\": \"string\"\r\n },\r\n \"QueryStoreRuntimeStatisticsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"QueryStoreWaitStatisticsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"ErrorsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"DatabaseWaitStatisticsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"BlocksEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"SQLInsightsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"SQLSecurityAuditEventsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"TimeoutsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"AutomaticTuningEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"DeadlocksEnabled\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Sql/servers/databases/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('diagnosticsSettingNameToUse'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"Basic\",\r\n \"enabled\": \"[parameters('Basic')]\"\r\n },\r\n {\r\n \"category\": \"InstanceAndAppAdvanced\",\r\n \"enabled\": \"[parameters('InstanceAndAppAdvanced')]\"\r\n },\r\n {\r\n \"category\": \"WorkloadManagement\",\r\n \"enabled\": \"[parameters('WorkloadManagement')]\"\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"SQLInsights\",\r\n \"enabled\": \"[parameters('SQLInsightsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"AutomaticTuning\",\r\n \"enabled\": \"[parameters('AutomaticTuningEnabled')]\"\r\n },\r\n {\r\n \"category\": \"QueryStoreRuntimeStatistics\",\r\n \"enabled\": \"[parameters('QueryStoreRuntimeStatisticsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"QueryStoreWaitStatistics\",\r\n \"enabled\": \"[parameters('QueryStoreWaitStatisticsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Errors\",\r\n \"enabled\": \"[parameters('ErrorsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"DatabaseWaitStatistics\",\r\n \"enabled\": \"[parameters('DatabaseWaitStatisticsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Timeouts\",\r\n \"enabled\": \"[parameters('TimeoutsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Blocks\",\r\n \"enabled\": \"[parameters('BlocksEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Deadlocks\",\r\n \"enabled\": \"[parameters('DeadlocksEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"Basic\": {\r\n \"value\": \"[parameters('Basic')]\"\r\n },\r\n \"InstanceAndAppAdvanced\": {\r\n \"value\": \"[parameters('InstanceAndAppAdvanced')]\"\r\n },\r\n \"diagnosticsSettingNameToUse\": {\r\n \"value\": \"[parameters('diagnosticsSettingNameToUse')]\"\r\n },\r\n \"WorkloadManagement\": {\r\n \"value\": \"[parameters('WorkloadManagement')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"QueryStoreRuntimeStatisticsEnabled\": {\r\n \"value\": \"[parameters('QueryStoreRuntimeStatisticsEnabled')]\"\r\n },\r\n \"QueryStoreWaitStatisticsEnabled\": {\r\n \"value\": \"[parameters('QueryStoreWaitStatisticsEnabled')]\"\r\n },\r\n \"ErrorsEnabled\": {\r\n \"value\": \"[parameters('ErrorsEnabled')]\"\r\n },\r\n \"DatabaseWaitStatisticsEnabled\": {\r\n \"value\": \"[parameters('DatabaseWaitStatisticsEnabled')]\"\r\n },\r\n \"BlocksEnabled\": {\r\n \"value\": \"[parameters('BlocksEnabled')]\"\r\n },\r\n \"SQLInsightsEnabled\": {\r\n \"value\": \"[parameters('SQLInsightsEnabled')]\"\r\n },\r\n \"SQLSecurityAuditEventsEnabled\": {\r\n \"value\": \"[parameters('SQLSecurityAuditEventsEnabled')]\"\r\n },\r\n \"TimeoutsEnabled\": {\r\n \"value\": \"[parameters('TimeoutsEnabled')]\"\r\n },\r\n \"AutomaticTuningEnabled\": {\r\n \"value\": \"[parameters('AutomaticTuningEnabled')]\"\r\n },\r\n \"DeadlocksEnabled\": {\r\n \"value\": \"[parameters('DeadlocksEnabled')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b79fa14e-238a-4c2d-b376-442ce508fc84\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b79fa14e-238a-4c2d-b376-442ce508fc84\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"API App should only be accessible over HTTPS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use of HTTPS ensures server/service authentication and protects data in transit from network layer eavesdropping attacks.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/httpsOnly\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b7ddfbdc-1260-477d-91fd-98bd9be789a6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b7ddfbdc-1260-477d-91fd-98bd9be789a6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs if the Administrators group doesn't contain only specified members\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines in which the Administrators group does not contain only the specified members. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"Members\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Members\",\r\n \"description\": \"A semicolon-separated list of all the expected members of the Administrators local group. Ex: Administrator; myUser1; myUser2\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AdministratorsGroupMembers\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[LocalGroup]AdministratorsGroup;Members', '=', parameters('Members')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AdministratorsGroupMembers\"\r\n },\r\n \"Members\": {\r\n \"value\": \"[parameters('Members')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"Members\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[LocalGroup]AdministratorsGroup;Members\",\r\n \"value\": \"[parameters('Members')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[LocalGroup]AdministratorsGroup;Members\",\r\n \"value\": \"[parameters('Members')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b821191b-3a12-44bc-9c38-212138a29ff3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b821191b-3a12-44bc-9c38-212138a29ff3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Event Hub namespaces should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to Event Hub namespaces, data leakage risks are reduced. Learn more at: https://docs.microsoft.com/azure/event-hubs/private-link-service.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Event Hub\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventHub/namespaces\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.EventHub/namespaces/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.EventHub/namespaces/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b8564268-eb4a-4337-89be-a19db070c59d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b8564268-eb4a-4337-89be-a19db070c59d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'Security Options - Accounts'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Accounts'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsAccounts\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b872a447-cc6f-43b9-bccf-45703cd81607\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b872a447-cc6f-43b9-bccf-45703cd81607\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Logic Apps to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Logic Apps to stream to a regional Log Analytics workspace when any Logic Apps which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_logAnalytics\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Logic/workflows\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Logic/workflows/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"WorkflowRuntime\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b889a06c-ec72-4b03-910a-cb169ee18721\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b889a06c-ec72-4b03-910a-cb169ee18721\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"An activity log alert should exist for specific Administrative operations\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits specific Administrative operations with no activity log alerts configured.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"operationName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Operation Name\",\r\n \"description\": \"Administrative Operation name for which activity log alert should be configured\"\r\n },\r\n \"allowedValues\": [\r\n \"Microsoft.Sql/servers/firewallRules/write\",\r\n \"Microsoft.Sql/servers/firewallRules/delete\",\r\n \"Microsoft.Network/networkSecurityGroups/write\",\r\n \"Microsoft.Network/networkSecurityGroups/delete\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/write\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/delete\",\r\n \"Microsoft.Network/networkSecurityGroups/securityRules/write\",\r\n \"Microsoft.Network/networkSecurityGroups/securityRules/delete\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/securityRules/write\",\r\n \"Microsoft.ClassicNetwork/networkSecurityGroups/securityRules/delete\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/ActivityLogAlerts\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field\",\r\n \"equals\": \"category\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals\",\r\n \"equals\": \"Administrative\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field\",\r\n \"equals\": \"operationName\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals\",\r\n \"equals\": \"[parameters('operationName')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"equals\": 2\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field\",\r\n \"equals\": \"category\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field\",\r\n \"equals\": \"operationName\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b954148f-4c11-4c38-8221-be76711e194a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b954148f-4c11-4c38-8221-be76711e194a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1257 - Contingency Training\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1257\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b958b241-4245-4bd6-bd2d-b8f0779fb543\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b958b241-4245-4bd6-bd2d-b8f0779fb543\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1186 - Configuration Change Control\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1186\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b95ba3bd-4ded-49ea-9d10-c6f4b680813d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b95ba3bd-4ded-49ea-9d10-c6f4b680813d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1447 - Physical Access Authorizations\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1447\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b9783a99-98fe-4a95-873f-29613309fe9a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b9783a99-98fe-4a95-873f-29613309fe9a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Defender for Azure SQL database to be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for SQL provides functionality for surfacing and mitigating potential database vulnerabilities, detecting anomalous activities that could indicate threats to SQL databases, and discovering and classifying sensitive data.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"SqlServers\",\r\n \"deploymentScope\": \"subscription\",\r\n \"existenceScope\": \"subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n },\r\n \"deployment\": {\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {},\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"name\": \"SqlServers\",\r\n \"properties\": {\r\n \"pricingTier\": \"Standard\"\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b99b73e7-074b-4089-9395-b7236f094491\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b99b73e7-074b-4089-9395-b7236f094491\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1625 - Boundary Protection | Access Points\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1625\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b9b66a4d-70a1-4b47-8fa1-289cec68c605\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b9b66a4d-70a1-4b47-8fa1-289cec68c605\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1610 - Development Process, Standards, And Tools\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1610\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b9f3fb54-4222-46a1-a308-4874061f8491\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b9f3fb54-4222-46a1-a308-4874061f8491\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'Security Options - Recovery console'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Recovery console'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsRecoveryconsole\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ba12366f-f9a6-42b8-9d98-157d0b1a837b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ba12366f-f9a6-42b8-9d98-157d0b1a837b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Machine Learning workspaces should be encrypted with a customer-managed key\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Manage encryption at rest of Azure Machine Learning workspace data with customer-managed keys. By default, customer data is encrypted with service-managed keys, but customer-managed keys are commonly required to meet regulatory compliance standards. Customer-managed keys enable the data to be encrypted with an Azure Key Vault key created and owned by you. You have full control and responsibility for the key lifecycle, including rotation and management. Learn more at https://aka.ms/azureml-workspaces-cmk.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.3\",\r\n \"category\": \"Machine Learning\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.MachineLearningServices/workspaces\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.MachineLearningServices/workspaces/encryption.status\",\r\n \"equals\": \"enabled\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ba769a63-b8cc-4b2d-abf6-ac33c7204be8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ba769a63-b8cc-4b2d-abf6-ac33c7204be8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1606 - Developer Security Testing And Evaluation | Threat And Vulnerability Analyses\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1606\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/baa8a9a4-5bbe-4c72-98f6-a3a47ae2b1ca\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"baa8a9a4-5bbe-4c72-98f6-a3a47ae2b1ca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy - Configure Azure Event Grid topics to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. Learn more at: https://aka.ms/privatednszone.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Event Grid\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone ID\",\r\n \"description\": \"Specifies the private DNS zone to use to configure private endpoint\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"deployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"deployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"topic\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"topic-privateDnsZone\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/baf19753-7502-405f-8745-370519b20483\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"baf19753-7502-405f-8745-370519b20483\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1726 - Information Handling And Retention\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1726\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/baff1279-05e0-4463-9a70-8ba5de4c7aa4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"baff1279-05e0-4463-9a70-8ba5de4c7aa4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1166 - Continuous Monitoring\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1166\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bb02733d-3cc5-4bb0-a6cd-695ba2c2272e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bb02733d-3cc5-4bb0-a6cd-695ba2c2272e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1188 - Configuration Change Control\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1188\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bb20548a-c926-4e4d-855c-bcddc6faf95e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bb20548a-c926-4e4d-855c-bcddc6faf95e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Non-internet-facing virtual machines should be protected with network security groups\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Protect your non-internet-facing virtual machines from potential threats by restricting access with network security groups (NSG). Learn more about controlling traffic with NSGs at https://aka.ms/nsg-doc\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"a9341235-9389-42f0-a0bf-9bfb57960d44\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bb91dfba-c30d-4263-9add-9c2384e659a6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bb91dfba-c30d-4263-9add-9c2384e659a6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1533 - Third-Party Personnel Security\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1533\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bba2a036-fb3b-4261-b1be-a13dfb5fbcaa\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bba2a036-fb3b-4261-b1be-a13dfb5fbcaa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'Security Options - Microsoft Network Client'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Microsoft Network Client'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"MicrosoftNetworkClientDigitallySignCommunicationsAlways\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Microsoft network client: Digitally sign communications (always)\",\r\n \"description\": \"Specifies whether packet signing is required by the SMB client component.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Microsoft network client: Send unencrypted password to third-party SMB servers\",\r\n \"description\": \"Specifies whether the SMB redirector will send plaintext passwords during authentication to third-party SMB servers that do not support password encryption. It is recommended that you disable this policy setting unless there is a strong business case to enable it.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Microsoft network server: Amount of idle time required before suspending session\",\r\n \"description\": \"Specifies the amount of continuous idle time that must pass in an SMB session before the session is suspended because of inactivity. The format of the value is two integers separated by a comma, denoting an inclusive range.\"\r\n },\r\n \"defaultValue\": \"1,15\"\r\n },\r\n \"MicrosoftNetworkServerDigitallySignCommunicationsAlways\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Microsoft network server: Digitally sign communications (always)\",\r\n \"description\": \"Specifies whether packet signing is required by the SMB server component.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Microsoft network server: Disconnect clients when logon hours expire\",\r\n \"description\": \"Specifies whether to disconnect users who are connected to the local computer outside their user account's valid logon hours. This setting affects the Server Message Block (SMB) component. If you enable this policy setting you should also enable 'Network security: Force logoff when logon hours expire'\"\r\n },\r\n \"defaultValue\": \"1\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsMicrosoftNetworkClient\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Microsoft network client: Digitally sign communications (always);ExpectedValue', '=', parameters('MicrosoftNetworkClientDigitallySignCommunicationsAlways'), ',', 'Microsoft network client: Send unencrypted password to third-party SMB servers;ExpectedValue', '=', parameters('MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers'), ',', 'Microsoft network server: Amount of idle time required before suspending session;ExpectedValue', '=', parameters('MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession'), ',', 'Microsoft network server: Digitally sign communications (always);ExpectedValue', '=', parameters('MicrosoftNetworkServerDigitallySignCommunicationsAlways'), ',', 'Microsoft network server: Disconnect clients when logon hours expire;ExpectedValue', '=', parameters('MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsMicrosoftNetworkClient\"\r\n },\r\n \"MicrosoftNetworkClientDigitallySignCommunicationsAlways\": {\r\n \"value\": \"[parameters('MicrosoftNetworkClientDigitallySignCommunicationsAlways')]\"\r\n },\r\n \"MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers\": {\r\n \"value\": \"[parameters('MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers')]\"\r\n },\r\n \"MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession\": {\r\n \"value\": \"[parameters('MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession')]\"\r\n },\r\n \"MicrosoftNetworkServerDigitallySignCommunicationsAlways\": {\r\n \"value\": \"[parameters('MicrosoftNetworkServerDigitallySignCommunicationsAlways')]\"\r\n },\r\n \"MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire\": {\r\n \"value\": \"[parameters('MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"MicrosoftNetworkClientDigitallySignCommunicationsAlways\": {\r\n \"type\": \"string\"\r\n },\r\n \"MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers\": {\r\n \"type\": \"string\"\r\n },\r\n \"MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession\": {\r\n \"type\": \"string\"\r\n },\r\n \"MicrosoftNetworkServerDigitallySignCommunicationsAlways\": {\r\n \"type\": \"string\"\r\n },\r\n \"MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Microsoft network client: Digitally sign communications (always);ExpectedValue\",\r\n \"value\": \"[parameters('MicrosoftNetworkClientDigitallySignCommunicationsAlways')]\"\r\n },\r\n {\r\n \"name\": \"Microsoft network client: Send unencrypted password to third-party SMB servers;ExpectedValue\",\r\n \"value\": \"[parameters('MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers')]\"\r\n },\r\n {\r\n \"name\": \"Microsoft network server: Amount of idle time required before suspending session;ExpectedValue\",\r\n \"value\": \"[parameters('MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession')]\"\r\n },\r\n {\r\n \"name\": \"Microsoft network server: Digitally sign communications (always);ExpectedValue\",\r\n \"value\": \"[parameters('MicrosoftNetworkServerDigitallySignCommunicationsAlways')]\"\r\n },\r\n {\r\n \"name\": \"Microsoft network server: Disconnect clients when logon hours expire;ExpectedValue\",\r\n \"value\": \"[parameters('MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Microsoft network client: Digitally sign communications (always);ExpectedValue\",\r\n \"value\": \"[parameters('MicrosoftNetworkClientDigitallySignCommunicationsAlways')]\"\r\n },\r\n {\r\n \"name\": \"Microsoft network client: Send unencrypted password to third-party SMB servers;ExpectedValue\",\r\n \"value\": \"[parameters('MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers')]\"\r\n },\r\n {\r\n \"name\": \"Microsoft network server: Amount of idle time required before suspending session;ExpectedValue\",\r\n \"value\": \"[parameters('MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession')]\"\r\n },\r\n {\r\n \"name\": \"Microsoft network server: Digitally sign communications (always);ExpectedValue\",\r\n \"value\": \"[parameters('MicrosoftNetworkServerDigitallySignCommunicationsAlways')]\"\r\n },\r\n {\r\n \"name\": \"Microsoft network server: Disconnect clients when logon hours expire;ExpectedValue\",\r\n \"value\": \"[parameters('MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bbcdd8fa-b600-4ee3-85b8-d184e3339652\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bbcdd8fa-b600-4ee3-85b8-d184e3339652\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit API Applications that are not using latest supported Python Framework\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use the latest supported Python version for the latest security classes. Using older classes and types can make your application vulnerable.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"api\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"apiApp\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UseLatestPython\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bc0378bb-d7ab-4614-a0f6-5a6e3f02d644\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bc0378bb-d7ab-4614-a0f6-5a6e3f02d644\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure disk access resources to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links to your virtual network to resolve to a managed disk. Learn more at: https://aka.ms/disksprivatelinksdoc.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone ID for managed disks\",\r\n \"description\": \"The private DNS zone name required for managed disks to resolve a private DNS Zone.\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].privateLinkServiceId\",\r\n \"contains\": \"Microsoft.Compute/diskAccesses\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"disks\"\r\n }\r\n ]\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"diskAccess-privateDnsZone\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bc05b96c-0b36-4ca9-82f0-5c53f96ce05a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bc05b96c-0b36-4ca9-82f0-5c53f96ce05a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1194 - Configuration Change Control | Automated Document / Notification / Prohibition Of Changes\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1194\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bc34667f-397e-4a65-9b72-d0358f0b6b09\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bc34667f-397e-4a65-9b72-d0358f0b6b09\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1095 - Role-Based Security Training\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Awareness and Training control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1095\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bc3f6f7a-057b-433e-9834-e8c97b0194f6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bc3f6f7a-057b-433e-9834-e8c97b0194f6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'System Audit Policies - Account Logon'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Account Logon'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesAccountLogon\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bc87d811-4a9b-47cc-ae54-0a41abda7768\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bc87d811-4a9b-47cc-ae54-0a41abda7768\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1427 - Media Protection Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Media Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1427\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bc90e44f-d83f-4bdf-900f-3d5eb4111b31\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bc90e44f-d83f-4bdf-900f-3d5eb4111b31\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1351 - Incident Response Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1351\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bcfb6683-05e5-4ce6-9723-c3fbe9896bdd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bcfb6683-05e5-4ce6-9723-c3fbe9896bdd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1050 - Concurrent Session Control\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1050\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bd20184c-b4ec-4ce5-8db6-6e86352d183f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bd20184c-b4ec-4ce5-8db6-6e86352d183f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"IP Forwarding on your virtual machine should be disabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Enabling IP forwarding on a virtual machine's NIC allows the machine to receive traffic addressed to other destinations. IP forwarding is rarely required (e.g., when using the VM as a network virtual appliance), and therefore, this should be reviewed by the network security team.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"c3b51c94-588b-426b-a892-24696f9e54cc\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bd352bd5-2853-4985-bf0d-73806b4a5744\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bd352bd5-2853-4985-bf0d-73806b4a5744\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Container registries should have SKUs that support Private Links\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The private link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to your container registries instead of the entire service, data leakage risks are reduced. Learn more at: https://aka.ms/acr/private-link.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Container Registry\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerRegistry/registries\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerRegistry/registries/sku.name\",\r\n \"notEquals\": \"Premium\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bd560fc0-3c69-498a-ae9f-aa8eb7de0e13\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bd560fc0-3c69-498a-ae9f-aa8eb7de0e13\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Advanced Threat Protection types should be set to 'All' in SQL Managed Instance advanced data security settings\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"It's recommended to enable all Advanced Threat Protection types on your SQL Managed Instance. Enabling all types protects against SQL injection, database vulnerabilities, and any other anomalous activities.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1-deprecated\",\r\n \"category\": \"SQL\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Disabled\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/managedInstances\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/managedInstances/securityAlertPolicies\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/managedInstances/securityAlertPolicies/disabledAlerts[*]\",\r\n \"equals\": \"\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bda18df3-5e41-4709-add9-2554ce68c966\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bda18df3-5e41-4709-add9-2554ce68c966\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Azure Defender for DNS should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for DNS provides an additional layer of protection for your cloud resources by continuously monitoring all DNS queries from your Azure resources. Azure Defender alerts you about suspicious activity at the DNS layer. Learn more about the capabilities of Azure Defender for DNS at https://aka.ms/defender-for-dns . Enabling this Azure Defender plan results in charges. Learn about the pricing details per region on Security Center's pricing page: https://aka.ms/pricing-security-center .\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Security Center\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"Dns\",\r\n \"existenceScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bdc59948-5574-49b3-bb91-76b7c986428d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bdc59948-5574-49b3-bb91-76b7c986428d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs if the Administrators group contains any of the specified members\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines in which the Administrators group contains any of the specified members. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AdministratorsGroupMembersToExclude\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bde62c94-ccca-4821-a815-92c1d31a76de\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bde62c94-ccca-4821-a815-92c1d31a76de\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Web Applications that are not using latest supported Java Framework\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use the latest supported Java version for the latest security classes. Using older classes and types can make your application vulnerable.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"WebApp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UseLatestJava\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/be0a7681-bed4-48dc-9ff3-f0171ee170b6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"be0a7681-bed4-48dc-9ff3-f0171ee170b6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1360 - Incident Handling\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1360\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/be5b05e7-0b82-4ebc-9eda-25e447b1a41e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"be5b05e7-0b82-4ebc-9eda-25e447b1a41e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Web Application Firewall should be enabled for Azure Front Door Service or Application Gateway\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires Web Application Firewall on any Azure Front Door Service or Application Gateway. A Web Application Firewall provides greater security for your other Azure resources.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Network\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Deny\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/frontdoors\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/frontdoors/frontendEndpoints[*].webApplicationFirewallPolicyLink.id\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/applicationGateways\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/applicationGateways/webApplicationFirewallConfiguration\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/be7ed5c8-2660-4136-8216-e6f3412ba909\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"be7ed5c8-2660-4136-8216-e6f3412ba909\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines that have not restarted within the specified number of days\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if the WMI property LastBootUpTime in class Win32_Operatingsystem is outside the range of days provided by the policy parameter.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"MachineLastBootUpTime\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"NumberOfDays\": \"[MachineUpTime]MachineLastBootUpTime;NumberOfDays\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"NumberOfDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Number of days\",\r\n \"description\": \"The number of days without restart until the machine is considered non-compliant\"\r\n },\r\n \"defaultValue\": \"12\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"MachineLastBootUpTime\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[MachineUpTime]MachineLastBootUpTime;NumberOfDays', '=', parameters('NumberOfDays')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/beb6ccee-b6b8-4e91-9801-a5fa4260a104\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"beb6ccee-b6b8-4e91-9801-a5fa4260a104\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows Defender Exploit Guard should be enabled on your machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows Defender Exploit Guard uses the Azure Policy Guest Configuration agent. Exploit Guard has four components that are designed to lock down devices against a wide variety of attack vectors and block behaviors commonly used in malware attacks while enabling enterprises to balance their security risk and productivity requirements (Windows only).\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.1.1\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"WindowsDefenderExploitGuard\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"NotAvailableMachineState\": \"[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"NotAvailableMachineState\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Status if Windows Defender is not available on machine\",\r\n \"description\": \"Windows Defender Exploit Guard is only available starting with Windows 10/Windows Server with update 1709. Setting this value to 'Non-Compliant' shows machines with older versions on which Windows Defender Exploit Guard is not available (such as Windows Server 2012 R2) as non-compliant. Setting this value to 'Compliant' shows these machines as compliant.\"\r\n },\r\n \"allowedValues\": [\r\n \"Compliant\",\r\n \"Non-Compliant\"\r\n ],\r\n \"defaultValue\": \"Compliant\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsDefenderExploitGuard\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState', '=', parameters('NotAvailableMachineState')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bed48b13-6647-468e-aa2f-1af1d3f4dd40\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bed48b13-6647-468e-aa2f-1af1d3f4dd40\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Key Vault to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Key Vault to stream to a regional Log Analytics workspace when any Key Vault which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_logAnalytics\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/vaults\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.KeyVault/vaults/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"AuditEvent\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bef3f64c-5290-43b7-85b0-9b254eef4c47\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bef3f64c-5290-43b7-85b0-9b254eef4c47\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1152 - System Interconnections\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1152\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/beff0acf-7e67-40b2-b1ca-1a0e8205cf1b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"beff0acf-7e67-40b2-b1ca-1a0e8205cf1b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Geo-redundant storage should be enabled for Storage Accounts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use geo-redundancy to create highly available applications\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Storage/storageAccounts/sku.name\",\r\n \"in\": [\r\n \"Standard_GRS\",\r\n \"Standard_RAGRS\",\r\n \"Standard_GZRS\",\r\n \"Standard_RAGZRS\"\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bf045164-79ba-4215-8f95-f8048dc1780b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bf045164-79ba-4215-8f95-f8048dc1780b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines that do not have the password complexity setting enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if Windows machines that do not have the password complexity setting enabled\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"PasswordMustMeetComplexityRequirements\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"PasswordMustMeetComplexityRequirements\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bf16e0bb-31e1-4646-8202-60a235cc7e74\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bf16e0bb-31e1-4646-8202-60a235cc7e74\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1590 - External Information System Services | Risk Assessments / Organizational Approvals\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1590\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bf296b8c-f391-4ea4-9198-be3c9d39dd1f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bf296b8c-f391-4ea4-9198-be3c9d39dd1f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Web PubSub Service should disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling public network access improves security by ensuring that Azure Web PubSub service isn't exposed on the public internet. Creating private endpoints can limit exposure of Azure Web PubSub service. Learn more at: https://aka.ms/awps/networkacls.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Web PubSub\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.SignalRService/webPubSub\"\r\n },\r\n {\r\n \"field\": \"Microsoft.SignalRService/webPubSub/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bf45113f-264e-4a87-88f9-29ac8a0aca6a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bf45113f-264e-4a87-88f9-29ac8a0aca6a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy - Configure Azure IoT Hubs with private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"A private endpoint is a private IP address allocated inside a customer-owned virtual network via which an Azure resource is reachable. This policy deploys a private endpoint for your IoT hub to allow services inside your virtual network to reach IoT Hub without requiring traffic to be sent to IoT Hub's public endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Internet of Things\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet id\",\r\n \"description\": \"A subnet with private endpoint network policies disabled.\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Devices/IotHubs\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Devices/IotHubs/PrivateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Devices/IotHubs/PrivateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"iotHub\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bf684997-3909-404e-929c-d4a38ed23b2e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bf684997-3909-404e-929c-d4a38ed23b2e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1446 - Physical And Environmental Protection Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1446\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bf6850fe-abba-468e-9ef4-d09ec7d983cd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bf6850fe-abba-468e-9ef4-d09ec7d983cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Storage account encryption scopes should use double encryption for data at rest\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Enable infrastructure encryption for encryption at rest of your storage account encryption scopes for added security. Infrastructure encryption ensures that your data is encrypted twice.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the audit policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts/encryptionScopes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Storage/storageAccounts/encryptionScopes/requireInfrastructureEncryption\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bfecdea6-31c4-4045-ad42-71b9dc87247d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bfecdea6-31c4-4045-ad42-71b9dc87247d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'System Audit Policies - Logon-Logoff'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Logon-Logoff'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"AuditGroupMembership\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Group Membership\",\r\n \"description\": \"Specifies whether audit events are generated when group memberships are enumerated on the client computer.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"Success\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesLogonLogoff\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit Group Membership;ExpectedValue', '=', parameters('AuditGroupMembership')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SystemAuditPoliciesLogonLogoff\"\r\n },\r\n \"AuditGroupMembership\": {\r\n \"value\": \"[parameters('AuditGroupMembership')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditGroupMembership\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit Group Membership;ExpectedValue\",\r\n \"value\": \"[parameters('AuditGroupMembership')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit Group Membership;ExpectedValue\",\r\n \"value\": \"[parameters('AuditGroupMembership')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c04255ee-1b9f-42c1-abaa-bf1553f79930\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c04255ee-1b9f-42c1-abaa-bf1553f79930\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Kubernetes clusters with specified GitOps configuration using SSH secrets\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy a 'sourceControlConfiguration' to Kubernetes clusters to assure that the clusters get their source of truth for workloads and configurations from the defined git repo. This definition requires a SSH private key secret in Key Vault. For instructions, visit https://aka.ms/K8sGitOpsPolicy.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"configurationResourceName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Configuration resource name\",\r\n \"description\": \"The name for the sourceControlConfiguration. Learn more about setting up GitOps configuration: https://aka.ms/AzureArcK8sUsingGitOps.\"\r\n }\r\n },\r\n \"operatorInstanceName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Operator instance name\",\r\n \"description\": \"Name used in the operator instances. Maximum of 23 lowercase alphanumeric characters or hyphen. Must start and end with an alphanumeric character.\"\r\n }\r\n },\r\n \"operatorNamespace\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Operator namespace\",\r\n \"description\": \"Namespace within which the operators will be installed. Maximum of 23 lowercase alphanumeric characters or hyphen. Must start and end with an alphanumeric character.\"\r\n }\r\n },\r\n \"operatorScope\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Operator scope\",\r\n \"description\": \"The permission scope for the operator. Possible values are 'cluster' (full access) or 'namespace' (restricted access).\"\r\n },\r\n \"allowedValues\": [\r\n \"cluster\",\r\n \"namespace\"\r\n ],\r\n \"defaultValue\": \"namespace\"\r\n },\r\n \"operatorType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Operator type\",\r\n \"description\": \"The type of operator to install. Currently, 'Flux' is supported.\"\r\n },\r\n \"allowedValues\": [\r\n \"Flux\"\r\n ],\r\n \"defaultValue\": \"Flux\"\r\n },\r\n \"operatorParams\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Operator parameters\",\r\n \"description\": \"Parameters to set on the Flux operator, separated by spaces. For example, --git-readonly --sync-garbage-collection. Learn more: http://aka.ms/AzureArcK8sFluxOperatorParams.\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"repositoryUrl\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Repository Url\",\r\n \"description\": \"The URL for the source control repository. Learn more about URL formats: https://aka.ms/GitOpsRepoUrlParameters\"\r\n }\r\n },\r\n \"enableHelmOperator\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable Helm\",\r\n \"description\": \"Indicate whether to enable Helm for this instance of Flux. Learn more: http://aka.ms/AzureArcK8sGitOpsWithHelm.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"true\"\r\n },\r\n \"chartVersion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Helm chart version for installing Flux Helm\",\r\n \"description\": \"The version of the Helm chart for installing Flux Helm. For example, 1.2.0\"\r\n },\r\n \"defaultValue\": \"1.2.0\"\r\n },\r\n \"chartValues\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Helm chart parameters for installing Flux Helm\",\r\n \"description\": \"Parameters for the Helm chart for installing Flux Helm, separated by spaces. For example, --set helm.versions=v3\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"sshKnownHostsContents\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Base64-encoded known hosts content\",\r\n \"description\": \"The base64-encoded known hosts content.\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"keyVaultResourceId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Key Vault resource id\",\r\n \"description\": \"The resource id for the Key Vault that holds the SSH or HTTPS secrets. For example: '/subscriptions//resourceGroups//providers/Microsoft.KeyVault/vaults/'\",\r\n \"strongType\": \"Microsoft.KeyVault/vaults\",\r\n \"assignPermissions\": \"true\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"sshPrivateKeyKeyVaultSecretName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"SSH private key Key Vault secret\",\r\n \"description\": \"The name of the Key Vault secret that holds the base64-encoded SSH private key.\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"deployIfNotExists\",\r\n \"auditIfNotExists\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"deployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations\",\r\n \"name\": \"[parameters('configurationResourceName')]\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deploymentScope\": \"ResourceGroup\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations/operatorParams\",\r\n \"in\": [\r\n \"[parameters('operatorParams')]\",\r\n \"[concat('--git-readonly ',parameters('operatorParams'))]\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations/repositoryUrl\",\r\n \"equals\": \"[parameters('repositoryUrl')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations/sshKnownHostsContents\",\r\n \"equals\": \"[parameters('sshKnownHostsContents')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations/enableHelmOperator\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations/enableHelmOperator\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations/helmOperatorProperties.chartVersion\",\r\n \"equals\": \"[parameters('chartVersion')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KubernetesConfiguration/sourceControlConfigurations/helmOperatorProperties.chartValues\",\r\n \"equals\": \"[parameters('chartValues')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"configurationResourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"clusterLocation\": {\r\n \"type\": \"string\"\r\n },\r\n \"clusterName\": {\r\n \"type\": \"string\"\r\n },\r\n \"operatorInstanceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"operatorNamespace\": {\r\n \"type\": \"string\"\r\n },\r\n \"operatorScope\": {\r\n \"type\": \"string\"\r\n },\r\n \"operatorType\": {\r\n \"type\": \"string\"\r\n },\r\n \"operatorParams\": {\r\n \"type\": \"string\"\r\n },\r\n \"repositoryUrl\": {\r\n \"type\": \"string\"\r\n },\r\n \"enableHelmOperator\": {\r\n \"type\": \"string\"\r\n },\r\n \"chartVersion\": {\r\n \"type\": \"string\"\r\n },\r\n \"chartValues\": {\r\n \"type\": \"string\"\r\n },\r\n \"sshKnownHostsContents\": {\r\n \"type\": \"string\"\r\n },\r\n \"sshPrivateKey\": {\r\n \"type\": \"securestring\"\r\n },\r\n \"clusterResourceType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[contains(toLower(parameters('clusterResourceType')), toLower('connectedclusters'))]\",\r\n \"type\": \"Microsoft.Kubernetes/connectedClusters/providers/sourceControlConfigurations\",\r\n \"name\": \"[concat(parameters('clusterName'), '/Microsoft.KubernetesConfiguration/', parameters('configurationResourceName'))]\",\r\n \"apiVersion\": \"2021-03-01\",\r\n \"properties\": {\r\n \"operatorInstanceName\": \"[parameters('operatorInstanceName')]\",\r\n \"operatorNamespace\": \"[parameters('operatorNamespace')]\",\r\n \"operatorScope\": \"[parameters('operatorScope')]\",\r\n \"operatorType\": \"[parameters('operatorType')]\",\r\n \"operatorParams\": \"[parameters('operatorParams')]\",\r\n \"repositoryUrl\": \"[parameters('repositoryUrl')]\",\r\n \"enableHelmOperator\": \"[parameters('enableHelmOperator')]\",\r\n \"helmOperatorProperties\": {\r\n \"chartVersion\": \"[parameters('chartVersion')]\",\r\n \"chartValues\": \"[parameters('chartValues')]\"\r\n },\r\n \"sshKnownHostsContents\": \"[parameters('sshKnownHostsContents')]\",\r\n \"configurationProtectedSettings\": {\r\n \"sshPrivateKey\": \"[parameters('sshPrivateKey')]\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[contains(toLower(parameters('clusterResourceType')), toLower('managedclusters'))]\",\r\n \"type\": \"Microsoft.ContainerService/managedClusters/providers/sourceControlConfigurations\",\r\n \"name\": \"[concat(parameters('clusterName'), '/Microsoft.KubernetesConfiguration/', parameters('configurationResourceName'))]\",\r\n \"apiVersion\": \"2021-03-01\",\r\n \"properties\": {\r\n \"operatorInstanceName\": \"[parameters('operatorInstanceName')]\",\r\n \"operatorNamespace\": \"[parameters('operatorNamespace')]\",\r\n \"operatorScope\": \"[parameters('operatorScope')]\",\r\n \"operatorType\": \"[parameters('operatorType')]\",\r\n \"operatorParams\": \"[parameters('operatorParams')]\",\r\n \"repositoryUrl\": \"[parameters('repositoryUrl')]\",\r\n \"enableHelmOperator\": \"[parameters('enableHelmOperator')]\",\r\n \"helmOperatorProperties\": {\r\n \"chartVersion\": \"[parameters('chartVersion')]\",\r\n \"chartValues\": \"[parameters('chartValues')]\"\r\n },\r\n \"sshKnownHostsContents\": \"[parameters('sshKnownHostsContents')]\",\r\n \"configurationProtectedSettings\": {\r\n \"sshPrivateKey\": \"[parameters('sshPrivateKey')]\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"clusterLocation\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"clusterName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"configurationResourceName\": {\r\n \"value\": \"[parameters('configurationResourceName')]\"\r\n },\r\n \"operatorInstanceName\": {\r\n \"value\": \"[parameters('operatorInstanceName')]\"\r\n },\r\n \"operatorNamespace\": {\r\n \"value\": \"[parameters('operatorNamespace')]\"\r\n },\r\n \"operatorScope\": {\r\n \"value\": \"[parameters('operatorScope')]\"\r\n },\r\n \"operatorType\": {\r\n \"value\": \"[parameters('operatorType')]\"\r\n },\r\n \"operatorParams\": {\r\n \"value\": \"[parameters('operatorParams')]\"\r\n },\r\n \"repositoryUrl\": {\r\n \"value\": \"[parameters('repositoryUrl')]\"\r\n },\r\n \"enableHelmOperator\": {\r\n \"value\": \"[parameters('enableHelmOperator')]\"\r\n },\r\n \"chartVersion\": {\r\n \"value\": \"[parameters('chartVersion')]\"\r\n },\r\n \"chartValues\": {\r\n \"value\": \"[parameters('chartValues')]\"\r\n },\r\n \"sshKnownHostsContents\": {\r\n \"value\": \"[parameters('sshKnownHostsContents')]\"\r\n },\r\n \"sshPrivateKey\": {\r\n \"reference\": {\r\n \"keyVault\": {\r\n \"id\": \"[parameters('keyVaultResourceId')]\"\r\n },\r\n \"secretName\": \"[parameters('sshPrivateKeyKeyVaultSecretName')]\"\r\n }\r\n },\r\n \"clusterResourceType\": {\r\n \"value\": \"[field('type')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c050047b-b21b-4822-8a2d-c1e37c3c0c6a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c050047b-b21b-4822-8a2d-c1e37c3c0c6a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure private endpoint connections on Azure Automation accounts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoint connections allow secure communication by enabling private connectivity to Azure Automation accounts without a need for public IP addresses at the source or destination. Learn more about private endpoints in Azure Automation at https://docs.microsoft.com/azure/automation/how-to/private-link-security.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Automation\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet id\",\r\n \"description\": \"A subnet with private endpoint network policies disabled\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Automation/automationAccounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Automation/automationAccounts/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Automation/automationAccounts/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(variables('privateEndpointName'),'Webhook')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[concat(variables('privateEndpointName'),'Webhook')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"Webhook\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n },\r\n {\r\n \"name\": \"[concat(variables('privateEndpointName'),'DSCAndHybridWorker')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[concat(variables('privateEndpointName'),'DSCAndHybridWorker')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"DSCAndHybridWorker\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c0c3130e-7dda-4187-aed0-ee4a472eaa60\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c0c3130e-7dda-4187-aed0-ee4a472eaa60\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Only approved VM extensions should be installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy governs the virtual machine extensions that are not approved.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"approvedExtensions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of approved extension types that can be installed. Example: AzureDiskEncryption\",\r\n \"displayName\": \"Approved extensions\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines/extensions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"notIn\": \"[parameters('approvedExtensions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c0e996f8-39cf-4af9-9f45-83fbde810432\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c0e996f8-39cf-4af9-9f45-83fbde810432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1124 - Audit Reduction And Report Generation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1124\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c10152dd-78f8-4335-ae2d-ad92cc028da4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c10152dd-78f8-4335-ae2d-ad92cc028da4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1676 - Malicious Code Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1676\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c10fb58b-56a8-489e-9ce3-7ffe24e78e4b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c10fb58b-56a8-489e-9ce3-7ffe24e78e4b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1719 - Spam Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1719\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c13da9b4-fe14-4fe2-853a-5997c9d4215a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c13da9b4-fe14-4fe2-853a-5997c9d4215a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1226 - Information System Component Inventory | Automated Unauthorized Component Detection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1226\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c158eb1c-ae7e-4081-8057-d527140c4e0c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c158eb1c-ae7e-4081-8057-d527140c4e0c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy associations for a custom provider\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys an association resource that associates selected resource types to the specified custom provider. This policy deployment does not support nested resource types.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Custom Provider\"\r\n },\r\n \"parameters\": {\r\n \"targetCustomProviderId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Custom provider ID\",\r\n \"description\": \"Resource ID of the Custom provider to which resources need to be associated.\"\r\n }\r\n },\r\n \"resourceTypesToAssociate\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource types to associate\",\r\n \"description\": \"The list of resource types to be associated to the custom provider.\",\r\n \"strongType\": \"resourceTypes\"\r\n }\r\n },\r\n \"associationNamePrefix\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Association name prefix\",\r\n \"description\": \"Prefix to be added to the name of the association resource being created.\"\r\n },\r\n \"defaultValue\": \"DeployedByPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": \"[parameters('resourceTypesToAssociate')]\"\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.CustomProviders/Associations\",\r\n \"name\": \"[concat(parameters('associationNamePrefix'), '-', uniqueString(parameters('targetCustomProviderId')))]\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"associatedResourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceTypesToAssociate\": {\r\n \"type\": \"string\"\r\n },\r\n \"targetCustomProviderId\": {\r\n \"type\": \"string\"\r\n },\r\n \"associationNamePrefix\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"resourceType\": \"[concat(parameters('resourceTypesToAssociate'), '/providers/associations')]\",\r\n \"resourceName\": \"[concat(parameters('associatedResourceName'), '/microsoft.customproviders/', parameters('associationNamePrefix'), '-', uniqueString(parameters('targetCustomProviderId')))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2017-05-10\",\r\n \"name\": \"[concat(deployment().Name, '-2')]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"resources\": [\r\n {\r\n \"type\": \"[variables('resourceType')]\",\r\n \"name\": \"[variables('resourceName')]\",\r\n \"apiVersion\": \"2018-09-01-preview\",\r\n \"properties\": {\r\n \"targetResourceId\": \"[parameters('targetCustomProviderId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"resourceTypesToAssociate\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"associatedResourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"targetCustomProviderId\": {\r\n \"value\": \"[parameters('targetCustomProviderId')]\"\r\n },\r\n \"associationNamePrefix\": {\r\n \"value\": \"[parameters('associationNamePrefix')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c15c281f-ea5c-44cd-90b8-fc3c14d13f0c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c15c281f-ea5c-44cd-90b8-fc3c14d13f0c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1629 - Boundary Protection | External Telecommunications Services\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1629\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c171b095-7756-41de-8644-a062a96043f2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c171b095-7756-41de-8644-a062a96043f2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1004 - Account Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1004\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c17822dc-736f-4eb4-a97d-e6be662ff835\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c17822dc-736f-4eb4-a97d-e6be662ff835\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Allow resource creation only in Asia data centers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Allows resource creation in the following locations only: East Asia, Southeast Asia, West India, South India, Central India, Japan East, Japan West\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"General\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"eastasia\",\r\n \"southeastasia\",\r\n \"westindia\",\r\n \"southindia\",\r\n \"centralindia\",\r\n \"japaneast\",\r\n \"japanwest\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"Deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c1b9cbed-08e3-427d-b9ce-7c535b1e9b94\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c1b9cbed-08e3-427d-b9ce-7c535b1e9b94\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'System Audit Policies - Account Logon'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Account Logon'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"AuditCredentialValidation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Credential Validation\",\r\n \"description\": \"Specifies whether audit events are generated when credentials are submitted for a user account logon request. This setting is especially useful for monitoring unsuccessful attempts, to find brute-force attacks, account enumeration, and potential account compromise events on domain controllers.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"Success and Failure\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesAccountLogon\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit Credential Validation;ExpectedValue', '=', parameters('AuditCredentialValidation')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SystemAuditPoliciesAccountLogon\"\r\n },\r\n \"AuditCredentialValidation\": {\r\n \"value\": \"[parameters('AuditCredentialValidation')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditCredentialValidation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit Credential Validation;ExpectedValue\",\r\n \"value\": \"[parameters('AuditCredentialValidation')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit Credential Validation;ExpectedValue\",\r\n \"value\": \"[parameters('AuditCredentialValidation')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c1e289c0-ffad-475d-a924-adc058765d65\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c1e289c0-ffad-475d-a924-adc058765d65\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1503 - Information Security Architecture\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1503\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c1fa9c2f-d439-4ab9-8b83-81fb1934f81d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c1fa9c2f-d439-4ab9-8b83-81fb1934f81d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs that are not set to the specified time zone\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that are not set to the specified time zone. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"TimeZone\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Time zone\",\r\n \"description\": \"The expected time zone\"\r\n },\r\n \"allowedValues\": [\r\n \"(UTC-12:00) International Date Line West\",\r\n \"(UTC-11:00) Coordinated Universal Time-11\",\r\n \"(UTC-10:00) Aleutian Islands\",\r\n \"(UTC-10:00) Hawaii\",\r\n \"(UTC-09:30) Marquesas Islands\",\r\n \"(UTC-09:00) Alaska\",\r\n \"(UTC-09:00) Coordinated Universal Time-09\",\r\n \"(UTC-08:00) Baja California\",\r\n \"(UTC-08:00) Coordinated Universal Time-08\",\r\n \"(UTC-08:00) Pacific Time (US & Canada)\",\r\n \"(UTC-07:00) Arizona\",\r\n \"(UTC-07:00) Chihuahua, La Paz, Mazatlan\",\r\n \"(UTC-07:00) Mountain Time (US & Canada)\",\r\n \"(UTC-06:00) Central America\",\r\n \"(UTC-06:00) Central Time (US & Canada)\",\r\n \"(UTC-06:00) Easter Island\",\r\n \"(UTC-06:00) Guadalajara, Mexico City, Monterrey\",\r\n \"(UTC-06:00) Saskatchewan\",\r\n \"(UTC-05:00) Bogota, Lima, Quito, Rio Branco\",\r\n \"(UTC-05:00) Chetumal\",\r\n \"(UTC-05:00) Eastern Time (US & Canada)\",\r\n \"(UTC-05:00) Haiti\",\r\n \"(UTC-05:00) Havana\",\r\n \"(UTC-05:00) Indiana (East)\",\r\n \"(UTC-05:00) Turks and Caicos\",\r\n \"(UTC-04:00) Asuncion\",\r\n \"(UTC-04:00) Atlantic Time (Canada)\",\r\n \"(UTC-04:00) Caracas\",\r\n \"(UTC-04:00) Cuiaba\",\r\n \"(UTC-04:00) Georgetown, La Paz, Manaus, San Juan\",\r\n \"(UTC-04:00) Santiago\",\r\n \"(UTC-03:30) Newfoundland\",\r\n \"(UTC-03:00) Araguaina\",\r\n \"(UTC-03:00) Brasilia\",\r\n \"(UTC-03:00) Cayenne, Fortaleza\",\r\n \"(UTC-03:00) City of Buenos Aires\",\r\n \"(UTC-03:00) Greenland\",\r\n \"(UTC-03:00) Montevideo\",\r\n \"(UTC-03:00) Punta Arenas\",\r\n \"(UTC-03:00) Saint Pierre and Miquelon\",\r\n \"(UTC-03:00) Salvador\",\r\n \"(UTC-02:00) Coordinated Universal Time-02\",\r\n \"(UTC-02:00) Mid-Atlantic - Old\",\r\n \"(UTC-01:00) Azores\",\r\n \"(UTC-01:00) Cabo Verde Is.\",\r\n \"(UTC) Coordinated Universal Time\",\r\n \"(UTC+00:00) Dublin, Edinburgh, Lisbon, London\",\r\n \"(UTC+00:00) Monrovia, Reykjavik\",\r\n \"(UTC+00:00) Sao Tome\",\r\n \"(UTC+01:00) Casablanca\",\r\n \"(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna\",\r\n \"(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague\",\r\n \"(UTC+01:00) Brussels, Copenhagen, Madrid, Paris\",\r\n \"(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb\",\r\n \"(UTC+01:00) West Central Africa\",\r\n \"(UTC+02:00) Amman\",\r\n \"(UTC+02:00) Athens, Bucharest\",\r\n \"(UTC+02:00) Beirut\",\r\n \"(UTC+02:00) Cairo\",\r\n \"(UTC+02:00) Chisinau\",\r\n \"(UTC+02:00) Damascus\",\r\n \"(UTC+02:00) Gaza, Hebron\",\r\n \"(UTC+02:00) Harare, Pretoria\",\r\n \"(UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius\",\r\n \"(UTC+02:00) Jerusalem\",\r\n \"(UTC+02:00) Kaliningrad\",\r\n \"(UTC+02:00) Khartoum\",\r\n \"(UTC+02:00) Tripoli\",\r\n \"(UTC+02:00) Windhoek\",\r\n \"(UTC+03:00) Baghdad\",\r\n \"(UTC+03:00) Istanbul\",\r\n \"(UTC+03:00) Kuwait, Riyadh\",\r\n \"(UTC+03:00) Minsk\",\r\n \"(UTC+03:00) Moscow, St. Petersburg\",\r\n \"(UTC+03:00) Nairobi\",\r\n \"(UTC+03:30) Tehran\",\r\n \"(UTC+04:00) Abu Dhabi, Muscat\",\r\n \"(UTC+04:00) Astrakhan, Ulyanovsk\",\r\n \"(UTC+04:00) Baku\",\r\n \"(UTC+04:00) Izhevsk, Samara\",\r\n \"(UTC+04:00) Port Louis\",\r\n \"(UTC+04:00) Saratov\",\r\n \"(UTC+04:00) Tbilisi\",\r\n \"(UTC+04:00) Volgograd\",\r\n \"(UTC+04:00) Yerevan\",\r\n \"(UTC+04:30) Kabul\",\r\n \"(UTC+05:00) Ashgabat, Tashkent\",\r\n \"(UTC+05:00) Ekaterinburg\",\r\n \"(UTC+05:00) Islamabad, Karachi\",\r\n \"(UTC+05:00) Qyzylorda\",\r\n \"(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi\",\r\n \"(UTC+05:30) Sri Jayawardenepura\",\r\n \"(UTC+05:45) Kathmandu\",\r\n \"(UTC+06:00) Astana\",\r\n \"(UTC+06:00) Dhaka\",\r\n \"(UTC+06:00) Omsk\",\r\n \"(UTC+06:30) Yangon (Rangoon)\",\r\n \"(UTC+07:00) Bangkok, Hanoi, Jakarta\",\r\n \"(UTC+07:00) Barnaul, Gorno-Altaysk\",\r\n \"(UTC+07:00) Hovd\",\r\n \"(UTC+07:00) Krasnoyarsk\",\r\n \"(UTC+07:00) Novosibirsk\",\r\n \"(UTC+07:00) Tomsk\",\r\n \"(UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi\",\r\n \"(UTC+08:00) Irkutsk\",\r\n \"(UTC+08:00) Kuala Lumpur, Singapore\",\r\n \"(UTC+08:00) Perth\",\r\n \"(UTC+08:00) Taipei\",\r\n \"(UTC+08:00) Ulaanbaatar\",\r\n \"(UTC+08:45) Eucla\",\r\n \"(UTC+09:00) Chita\",\r\n \"(UTC+09:00) Osaka, Sapporo, Tokyo\",\r\n \"(UTC+09:00) Pyongyang\",\r\n \"(UTC+09:00) Seoul\",\r\n \"(UTC+09:00) Yakutsk\",\r\n \"(UTC+09:30) Adelaide\",\r\n \"(UTC+09:30) Darwin\",\r\n \"(UTC+10:00) Brisbane\",\r\n \"(UTC+10:00) Canberra, Melbourne, Sydney\",\r\n \"(UTC+10:00) Guam, Port Moresby\",\r\n \"(UTC+10:00) Hobart\",\r\n \"(UTC+10:00) Vladivostok\",\r\n \"(UTC+10:30) Lord Howe Island\",\r\n \"(UTC+11:00) Bougainville Island\",\r\n \"(UTC+11:00) Chokurdakh\",\r\n \"(UTC+11:00) Magadan\",\r\n \"(UTC+11:00) Norfolk Island\",\r\n \"(UTC+11:00) Sakhalin\",\r\n \"(UTC+11:00) Solomon Is., New Caledonia\",\r\n \"(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky\",\r\n \"(UTC+12:00) Auckland, Wellington\",\r\n \"(UTC+12:00) Coordinated Universal Time+12\",\r\n \"(UTC+12:00) Fiji\",\r\n \"(UTC+12:00) Petropavlovsk-Kamchatsky - Old\",\r\n \"(UTC+12:45) Chatham Islands\",\r\n \"(UTC+13:00) Coordinated Universal Time+13\",\r\n \"(UTC+13:00) Nuku'alofa\",\r\n \"(UTC+13:00) Samoa\",\r\n \"(UTC+14:00) Kiritimati Island\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsTimeZone\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[WindowsTimeZone]WindowsTimeZone1;TimeZone', '=', parameters('TimeZone')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsTimeZone\"\r\n },\r\n \"TimeZone\": {\r\n \"value\": \"[parameters('TimeZone')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"TimeZone\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsTimeZone]WindowsTimeZone1;TimeZone\",\r\n \"value\": \"[parameters('TimeZone')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[WindowsTimeZone]WindowsTimeZone1;TimeZone\",\r\n \"value\": \"[parameters('TimeZone')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c21f7060-c148-41cf-a68b-0ab3e14c764c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c21f7060-c148-41cf-a68b-0ab3e14c764c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Flow logs should be configured for every network security group\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit for network security groups to verify if flow logs are configured. Enabling flow logs allows to log information about IP traffic flowing through network security group. It can be used for optimizing network flows, monitoring throughput, verifying compliance, detecting intrusions and more.\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/flowLogs[*]\"\r\n },\r\n \"equals\": 0\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c251913d-7d24-4958-af87-478ed3b9ba41\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c251913d-7d24-4958-af87-478ed3b9ba41\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Defender for container registries should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for container registries provides vulnerability scanning of any images pulled within the last 30 days, pushed to your registry, or imported, and exposes detailed findings per image.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.3\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"ContainerRegistry\",\r\n \"existenceScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c25d9a16-bc35-4e15-a7e5-9db606bf9ed4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c25d9a16-bc35-4e15-a7e5-9db606bf9ed4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs on which the specified services are not installed and 'Running'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines on which the specified services are not installed and 'Running'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsServiceStatus\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c2dd2a9a-8a20-4a9c-b8d6-f17ccc26939a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c2dd2a9a-8a20-4a9c-b8d6-f17ccc26939a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Ensure that '.NET Framework' version is the latest, if used as a part of the API app\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy is not required since Azure App Service automatically updates and maintains the .NET Framework versions installed on the platform.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"App Service\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.netFrameworkVersion\",\r\n \"in\": [\r\n \"v3.0\",\r\n \"v4.0\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c2e7ca55-f62c-49b2-89a4-d41eb661d2f0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c2e7ca55-f62c-49b2-89a4-d41eb661d2f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1176 - Baseline Configuration\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1176\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c30690a5-7bf3-467f-b0cd-ef5c7c7449cd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c30690a5-7bf3-467f-b0cd-ef5c7c7449cd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Data Box jobs should enable double encryption for data at rest on the device\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable a second layer of software-based encryption for data at rest on the device. The device is already protected via Advanced Encryption Standard 256-bit encryption for data at rest. This option adds a second layer of data encryption.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Data Box\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The desired effect of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"supportedSKUs\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Supported SKUs\",\r\n \"description\": \"The list of SKUs that support software-based double encryption\"\r\n },\r\n \"allowedValues\": [\r\n \"DataBox\",\r\n \"DataBoxHeavy\"\r\n ],\r\n \"defaultValue\": [\r\n \"DataBox\",\r\n \"DataBoxHeavy\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataBox/jobs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Databox/jobs/sku.name\",\r\n \"in\": \"[parameters('supportedSKUs')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataBox/jobs/details.preferences.encryptionPreferences.doubleEncryption\",\r\n \"notEquals\": \"Enabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c349d81b-9985-44ae-a8da-ff98d108ede8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c349d81b-9985-44ae-a8da-ff98d108ede8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Key Vault Managed HSM should have purge protection enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Malicious deletion of an Azure Key Vault Managed HSM can lead to permanent data loss. A malicious insider in your organization can potentially delete and purge Azure Key Vault Managed HSM. Purge protection protects you from insider attacks by enforcing a mandatory retention period for soft deleted Azure Key Vault Managed HSM. No one inside your organization or Microsoft will be able to purge your Azure Key Vault Managed HSM during the soft delete retention period.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Key Vault\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/managedHsms\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.KeyVault/managedHsms/enableSoftDelete\",\r\n \"notEquals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault/managedHsms/enablePurgeProtection\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c39ba22d-4428-4149-b981-70acb31fc383\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c39ba22d-4428-4149-b981-70acb31fc383\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1389 - Information Spillage Response\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1389\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c39e6fda-ae70-4891-a739-be7bba6d1062\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c39e6fda-ae70-4891-a739-be7bba6d1062\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1390 - Information Spillage Response | Responsible Personnel\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1390\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c3b65b63-09ec-4cb5-8028-7dd324d10eb0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c3b65b63-09ec-4cb5-8028-7dd324d10eb0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Defender for Resource Manager should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for Resource Manager automatically monitors the resource management operations in your organization. Azure Defender detects threats and alerts you about suspicious activity. Learn more about the capabilities of Azure Defender for Resource Manager at https://aka.ms/defender-for-resource-manager . Enabling this Azure Defender plan results in charges. Learn about the pricing details per region on Security Center's pricing page: https://aka.ms/pricing-security-center .\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"Arm\",\r\n \"existenceScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c3d20c29-b36d-48fe-808b-99a87530ad99\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c3d20c29-b36d-48fe-808b-99a87530ad99\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"System updates on virtual machine scale sets should be installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit whether there are any missing system security updates and critical updates that should be installed to ensure that your Windows and Linux virtual machine scale sets are secure.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"bd20bd91-aaf1-7f14-b6e4-866de2f43146\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c3f317a7-a95c-4547-b7e7-11017ebdf2fe\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c3f317a7-a95c-4547-b7e7-11017ebdf2fe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Linux VMs that have accounts without passwords\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Linux virtual machines that have accounts without passwords. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"PasswordPolicy_msid232\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c40c9087-1981-4e73-9f53-39743eda9d05\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c40c9087-1981-4e73-9f53-39743eda9d05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1220 - Least Functionality | Authorized Software / Whitelisting\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1220\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c40f31a7-81e1-4130-99e5-a02ceea2a1d6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c40f31a7-81e1-4130-99e5-a02ceea2a1d6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1513 - Personnel Screening | Information With Special Protection Measures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1513\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c416970d-b12b-49eb-8af4-fb144cd7c290\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c416970d-b12b-49eb-8af4-fb144cd7c290\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Antimalware for Azure should be configured to automatically update protection signatures\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Windows virtual machine not configured with automatic update of Microsoft Antimalware protection signatures.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"equals\": \"Windows\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"IaaSAntimalware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/autoUpgradeMinorVersion\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c43e4a30-77cb-48ab-a4dd-93f175c63b57\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c43e4a30-77cb-48ab-a4dd-93f175c63b57\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Container Registry should use a virtual network service endpoint\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Container Registry not configured to use a virtual network service endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Network\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerRegistry/registries\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.ContainerRegistry/registries/networkRuleSet.defaultAction\",\r\n \"notEquals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerRegistry/registries/networkRuleSet.virtualNetworkRules[*].action\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c4857be7-912a-4c75-87e6-e30292bcdf78\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c4857be7-912a-4c75-87e6-e30292bcdf78\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1235 - Software Usage Restrictions\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1235\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c49c610b-ece4-44b3-988c-2172b70d6e46\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c49c610b-ece4-44b3-988c-2172b70d6e46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1173 - Internal System Connections\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1173\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c4aff9e7-2e60-46fa-86be-506b79033fc5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c4aff9e7-2e60-46fa-86be-506b79033fc5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Cognitive Services accounts to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links to your virtual network to resolve to Cognitive Services accounts. Learn more at: https://go.microsoft.com/fwlink/?linkid=2110097.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Cognitive Services\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone ID for Cognitive Services account\",\r\n \"description\": \"The private DNS zone name required for Cognitive Services to resolve a private DNS Zone to your Cognitive Services account.\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].privateLinkServiceId\",\r\n \"contains\": \"Microsoft.CognitiveServices/accounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"account\"\r\n }\r\n ]\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"privatelink-cognitiveservices-azure-com\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c4bc6f10-cb41-49eb-b000-d5ab82e2a091\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c4bc6f10-cb41-49eb-b000-d5ab82e2a091\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Managed identity should be used in your API App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use a managed identity for enhanced authentication security\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/managedServiceIdentityId\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/xmanagedServiceIdentityId\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c4d441f8-f9d9-4a9e-9cef-e82117cb3eef\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c4d441f8-f9d9-4a9e-9cef-e82117cb3eef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Authentication should be enabled on your API app\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure App Service Authentication is a feature that can prevent anonymous HTTP requests from reaching the API app, or authenticate those that have tokens before they reach the API app\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/siteAuthEnabled\",\r\n \"equals\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c4ebc54a-46e1-481a-bee2-d4411e95d828\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c4ebc54a-46e1-481a-bee2-d4411e95d828\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1600 - Developer Security Testing And Evaluation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1600\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c53f3123-d233-44a7-930b-f40d3bfeb7d6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c53f3123-d233-44a7-930b-f40d3bfeb7d6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"An activity log alert should exist for specific Policy operations\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits specific Policy operations with no activity log alerts configured.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"operationName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Operation Name\",\r\n \"description\": \"Policy Operation name for which activity log alert should exist\"\r\n },\r\n \"allowedValues\": [\r\n \"Microsoft.Authorization/policyAssignments/write\",\r\n \"Microsoft.Authorization/policyAssignments/delete\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/ActivityLogAlerts\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field\",\r\n \"equals\": \"category\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals\",\r\n \"equals\": \"Administrative\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field\",\r\n \"equals\": \"operationName\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals\",\r\n \"equals\": \"[parameters('operationName')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"equals\": 2\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field\",\r\n \"equals\": \"category\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field\",\r\n \"equals\": \"operationName\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c5447c04-a4d7-4ba8-a263-c9ee321a6858\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c5447c04-a4d7-4ba8-a263-c9ee321a6858\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Media Services with private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints connect your virtual networks to Azure services without a public IP address at the source or destination. By mapping private endpoints to Media Services, you can reduce data leakage risks. Learn more about private links at: https://aka.ms/mediaservicesprivatelinkdocs.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Media Services\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet ID\",\r\n \"description\": \"A subnet with private endpoint network policies disabled.\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"groupId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint group ID\",\r\n \"description\": \"The group ID of the private endpoint.\"\r\n },\r\n \"allowedValues\": [\r\n \"keydelivery\",\r\n \"liveevent\",\r\n \"streamingendpoint\"\r\n ]\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Media/mediaservices\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"existenceScope\": \"Subscription\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].privateLinkServiceId\",\r\n \"equals\": \"[field('id')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"[parameters('groupId')]\"\r\n }\r\n ]\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/privateEndpoints/subnet.id\",\r\n \"equals\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/054126f8-9a2b-4f1c-a9ad-eca461f08466\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"groupId\": {\r\n \"value\": \"[parameters('groupId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"groupId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n },\r\n \"groupId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"[parameters('groupId')]\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"groupId\": {\r\n \"value\": \"[parameters('groupId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c5632066-946d-4766-9544-cd79bcc1286e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c5632066-946d-4766-9544-cd79bcc1286e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Defender to be enabled on SQL managed instances\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable Azure Defender on your Azure SQL Managed Instances to detect anomalous activities indicating unusual and potentially harmful attempts to access or exploit databases.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/managedInstances\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/managedInstances/securityAlertPolicies\",\r\n \"name\": \"Default\",\r\n \"evaluationDelay\": \"AfterProvisioning\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/managedInstances/securityAlertPolicies/state\",\r\n \"equals\": \"Enabled\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"instanceName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('instanceName'), '/Default')]\",\r\n \"type\": \"Microsoft.Sql/managedInstances/securityAlertPolicies\",\r\n \"apiVersion\": \"2020-11-01-preview\",\r\n \"properties\": {\r\n \"state\": \"Enabled\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"instanceName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c5a62eb0-c65a-4220-8a4d-f70dd4ca95dd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c5a62eb0-c65a-4220-8a4d-f70dd4ca95dd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines that have the specified applications installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if the application name is found in any of the following registry paths: HKLM:SOFTWARE\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Uninstall, HKLM:SOFTWARE\\\\Wow6432node\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Uninstall, HKCU:Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Uninstall.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"NotInstalledApplicationForWindows\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"ApplicationName\": \"[InstalledApplication]NotInstalledApplicationResource1;Name\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"ApplicationName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Application names (supports wildcards)\",\r\n \"description\": \"A semicolon-separated list of the names of the applications that should not be installed. e.g. 'Microsoft SQL Server 2014 (64-bit); Microsoft Visual Studio Code' or 'Microsoft SQL Server 2014*' (to match any application starting with 'Microsoft SQL Server 2014')\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"NotInstalledApplicationForWindows\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[InstalledApplication]NotInstalledApplicationResource1;Name', '=', parameters('ApplicationName')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c5b85cba-6e6f-4de4-95e1-f0233cd712ac\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c5b85cba-6e6f-4de4-95e1-f0233cd712ac\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1408 - Maintenance Tools | Prevent Unauthorized Removal\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1408\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c5f56ac6-4bb2-4086-bc41-ad76344ba2c2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c5f56ac6-4bb2-4086-bc41-ad76344ba2c2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs that contain certificates expiring within the specified number of days\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that contain certificates expiring within the specified number of days. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"CertificateStorePath\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Certificate store path\",\r\n \"description\": \"The path to the certificate store containing the certificates to check the expiration dates of. Default value is 'Cert:' which is the root certificate store path, so all certificates on the machine will be checked. Other example paths: 'Cert:\\\\LocalMachine', 'Cert:\\\\LocalMachine\\\\TrustedPublisher', 'Cert:\\\\CurrentUser'\"\r\n },\r\n \"defaultValue\": \"Cert:\"\r\n },\r\n \"ExpirationLimitInDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Expiration limit in days\",\r\n \"description\": \"An integer indicating the number of days within which to check for certificates that are expiring. For example, if this value is 30, any certificate expiring within the next 30 days will cause this policy to be non-compliant.\"\r\n },\r\n \"defaultValue\": \"30\"\r\n },\r\n \"CertificateThumbprintsToInclude\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Certificate thumbprints to include\",\r\n \"description\": \"A semicolon-separated list of certificate thumbprints to check under the specified path. If a value is not specified, all certificates under the certificate store path will be checked. If a value is specified, no certificates other than those with the thumbprints specified will be checked. e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"CertificateThumbprintsToExclude\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Certificate thumbprints to exclude\",\r\n \"description\": \"A semicolon-separated list of certificate thumbprints to ignore. e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"IncludeExpiredCertificates\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include expired certificates\",\r\n \"description\": \"Must be 'true' or 'false'. True indicates that any found certificates that have already expired will also make this policy non-compliant. False indicates that certificates that have expired will be be ignored.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"CertificateExpiration\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[CertificateStore]CertificateStore1;CertificateStorePath', '=', parameters('CertificateStorePath'), ',', '[CertificateStore]CertificateStore1;ExpirationLimitInDays', '=', parameters('ExpirationLimitInDays'), ',', '[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude', '=', parameters('CertificateThumbprintsToInclude'), ',', '[CertificateStore]CertificateStore1;CertificateThumbprintsToExclude', '=', parameters('CertificateThumbprintsToExclude'), ',', '[CertificateStore]CertificateStore1;IncludeExpiredCertificates', '=', parameters('IncludeExpiredCertificates')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"CertificateExpiration\"\r\n },\r\n \"CertificateStorePath\": {\r\n \"value\": \"[parameters('CertificateStorePath')]\"\r\n },\r\n \"ExpirationLimitInDays\": {\r\n \"value\": \"[parameters('ExpirationLimitInDays')]\"\r\n },\r\n \"CertificateThumbprintsToInclude\": {\r\n \"value\": \"[parameters('CertificateThumbprintsToInclude')]\"\r\n },\r\n \"CertificateThumbprintsToExclude\": {\r\n \"value\": \"[parameters('CertificateThumbprintsToExclude')]\"\r\n },\r\n \"IncludeExpiredCertificates\": {\r\n \"value\": \"[parameters('IncludeExpiredCertificates')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"CertificateStorePath\": {\r\n \"type\": \"string\"\r\n },\r\n \"ExpirationLimitInDays\": {\r\n \"type\": \"string\"\r\n },\r\n \"CertificateThumbprintsToInclude\": {\r\n \"type\": \"string\"\r\n },\r\n \"CertificateThumbprintsToExclude\": {\r\n \"type\": \"string\"\r\n },\r\n \"IncludeExpiredCertificates\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;CertificateStorePath\",\r\n \"value\": \"[parameters('CertificateStorePath')]\"\r\n },\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;ExpirationLimitInDays\",\r\n \"value\": \"[parameters('ExpirationLimitInDays')]\"\r\n },\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude\",\r\n \"value\": \"[parameters('CertificateThumbprintsToInclude')]\"\r\n },\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;CertificateThumbprintsToExclude\",\r\n \"value\": \"[parameters('CertificateThumbprintsToExclude')]\"\r\n },\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;IncludeExpiredCertificates\",\r\n \"value\": \"[parameters('IncludeExpiredCertificates')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;CertificateStorePath\",\r\n \"value\": \"[parameters('CertificateStorePath')]\"\r\n },\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;ExpirationLimitInDays\",\r\n \"value\": \"[parameters('ExpirationLimitInDays')]\"\r\n },\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude\",\r\n \"value\": \"[parameters('CertificateThumbprintsToInclude')]\"\r\n },\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;CertificateThumbprintsToExclude\",\r\n \"value\": \"[parameters('CertificateThumbprintsToExclude')]\"\r\n },\r\n {\r\n \"name\": \"[CertificateStore]CertificateStore1;IncludeExpiredCertificates\",\r\n \"value\": \"[parameters('IncludeExpiredCertificates')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c5fbc59e-fb6f-494f-81e2-d99a671bdaa8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c5fbc59e-fb6f-494f-81e2-d99a671bdaa8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1670 - Flaw Remediation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1670\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c6108469-57ee-4666-af7e-79ba61c7ae0c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c6108469-57ee-4666-af7e-79ba61c7ae0c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines that are not set to the specified time zone\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if the value of the property StandardName in WMI class Win32_TimeZone does not match the selected time zone for the policy parameter.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"WindowsTimeZone\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"TimeZone\": \"[WindowsTimeZone]WindowsTimeZone1;TimeZone\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"TimeZone\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Time zone\",\r\n \"description\": \"The expected time zone\"\r\n },\r\n \"allowedValues\": [\r\n \"(UTC-12:00) International Date Line West\",\r\n \"(UTC-11:00) Coordinated Universal Time-11\",\r\n \"(UTC-10:00) Aleutian Islands\",\r\n \"(UTC-10:00) Hawaii\",\r\n \"(UTC-09:30) Marquesas Islands\",\r\n \"(UTC-09:00) Alaska\",\r\n \"(UTC-09:00) Coordinated Universal Time-09\",\r\n \"(UTC-08:00) Baja California\",\r\n \"(UTC-08:00) Coordinated Universal Time-08\",\r\n \"(UTC-08:00) Pacific Time (US & Canada)\",\r\n \"(UTC-07:00) Arizona\",\r\n \"(UTC-07:00) Chihuahua, La Paz, Mazatlan\",\r\n \"(UTC-07:00) Mountain Time (US & Canada)\",\r\n \"(UTC-06:00) Central America\",\r\n \"(UTC-06:00) Central Time (US & Canada)\",\r\n \"(UTC-06:00) Easter Island\",\r\n \"(UTC-06:00) Guadalajara, Mexico City, Monterrey\",\r\n \"(UTC-06:00) Saskatchewan\",\r\n \"(UTC-05:00) Bogota, Lima, Quito, Rio Branco\",\r\n \"(UTC-05:00) Chetumal\",\r\n \"(UTC-05:00) Eastern Time (US & Canada)\",\r\n \"(UTC-05:00) Haiti\",\r\n \"(UTC-05:00) Havana\",\r\n \"(UTC-05:00) Indiana (East)\",\r\n \"(UTC-05:00) Turks and Caicos\",\r\n \"(UTC-04:00) Asuncion\",\r\n \"(UTC-04:00) Atlantic Time (Canada)\",\r\n \"(UTC-04:00) Caracas\",\r\n \"(UTC-04:00) Cuiaba\",\r\n \"(UTC-04:00) Georgetown, La Paz, Manaus, San Juan\",\r\n \"(UTC-04:00) Santiago\",\r\n \"(UTC-03:30) Newfoundland\",\r\n \"(UTC-03:00) Araguaina\",\r\n \"(UTC-03:00) Brasilia\",\r\n \"(UTC-03:00) Cayenne, Fortaleza\",\r\n \"(UTC-03:00) City of Buenos Aires\",\r\n \"(UTC-03:00) Greenland\",\r\n \"(UTC-03:00) Montevideo\",\r\n \"(UTC-03:00) Punta Arenas\",\r\n \"(UTC-03:00) Saint Pierre and Miquelon\",\r\n \"(UTC-03:00) Salvador\",\r\n \"(UTC-02:00) Coordinated Universal Time-02\",\r\n \"(UTC-02:00) Mid-Atlantic - Old\",\r\n \"(UTC-01:00) Azores\",\r\n \"(UTC-01:00) Cabo Verde Is.\",\r\n \"(UTC) Coordinated Universal Time\",\r\n \"(UTC+00:00) Dublin, Edinburgh, Lisbon, London\",\r\n \"(UTC+00:00) Monrovia, Reykjavik\",\r\n \"(UTC+00:00) Sao Tome\",\r\n \"(UTC+01:00) Casablanca\",\r\n \"(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna\",\r\n \"(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague\",\r\n \"(UTC+01:00) Brussels, Copenhagen, Madrid, Paris\",\r\n \"(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb\",\r\n \"(UTC+01:00) West Central Africa\",\r\n \"(UTC+02:00) Amman\",\r\n \"(UTC+02:00) Athens, Bucharest\",\r\n \"(UTC+02:00) Beirut\",\r\n \"(UTC+02:00) Cairo\",\r\n \"(UTC+02:00) Chisinau\",\r\n \"(UTC+02:00) Damascus\",\r\n \"(UTC+02:00) Gaza, Hebron\",\r\n \"(UTC+02:00) Harare, Pretoria\",\r\n \"(UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius\",\r\n \"(UTC+02:00) Jerusalem\",\r\n \"(UTC+02:00) Kaliningrad\",\r\n \"(UTC+02:00) Khartoum\",\r\n \"(UTC+02:00) Tripoli\",\r\n \"(UTC+02:00) Windhoek\",\r\n \"(UTC+03:00) Baghdad\",\r\n \"(UTC+03:00) Istanbul\",\r\n \"(UTC+03:00) Kuwait, Riyadh\",\r\n \"(UTC+03:00) Minsk\",\r\n \"(UTC+03:00) Moscow, St. Petersburg\",\r\n \"(UTC+03:00) Nairobi\",\r\n \"(UTC+03:30) Tehran\",\r\n \"(UTC+04:00) Abu Dhabi, Muscat\",\r\n \"(UTC+04:00) Astrakhan, Ulyanovsk\",\r\n \"(UTC+04:00) Baku\",\r\n \"(UTC+04:00) Izhevsk, Samara\",\r\n \"(UTC+04:00) Port Louis\",\r\n \"(UTC+04:00) Saratov\",\r\n \"(UTC+04:00) Tbilisi\",\r\n \"(UTC+04:00) Volgograd\",\r\n \"(UTC+04:00) Yerevan\",\r\n \"(UTC+04:30) Kabul\",\r\n \"(UTC+05:00) Ashgabat, Tashkent\",\r\n \"(UTC+05:00) Ekaterinburg\",\r\n \"(UTC+05:00) Islamabad, Karachi\",\r\n \"(UTC+05:00) Qyzylorda\",\r\n \"(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi\",\r\n \"(UTC+05:30) Sri Jayawardenepura\",\r\n \"(UTC+05:45) Kathmandu\",\r\n \"(UTC+06:00) Astana\",\r\n \"(UTC+06:00) Dhaka\",\r\n \"(UTC+06:00) Omsk\",\r\n \"(UTC+06:30) Yangon (Rangoon)\",\r\n \"(UTC+07:00) Bangkok, Hanoi, Jakarta\",\r\n \"(UTC+07:00) Barnaul, Gorno-Altaysk\",\r\n \"(UTC+07:00) Hovd\",\r\n \"(UTC+07:00) Krasnoyarsk\",\r\n \"(UTC+07:00) Novosibirsk\",\r\n \"(UTC+07:00) Tomsk\",\r\n \"(UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi\",\r\n \"(UTC+08:00) Irkutsk\",\r\n \"(UTC+08:00) Kuala Lumpur, Singapore\",\r\n \"(UTC+08:00) Perth\",\r\n \"(UTC+08:00) Taipei\",\r\n \"(UTC+08:00) Ulaanbaatar\",\r\n \"(UTC+08:45) Eucla\",\r\n \"(UTC+09:00) Chita\",\r\n \"(UTC+09:00) Osaka, Sapporo, Tokyo\",\r\n \"(UTC+09:00) Pyongyang\",\r\n \"(UTC+09:00) Seoul\",\r\n \"(UTC+09:00) Yakutsk\",\r\n \"(UTC+09:30) Adelaide\",\r\n \"(UTC+09:30) Darwin\",\r\n \"(UTC+10:00) Brisbane\",\r\n \"(UTC+10:00) Canberra, Melbourne, Sydney\",\r\n \"(UTC+10:00) Guam, Port Moresby\",\r\n \"(UTC+10:00) Hobart\",\r\n \"(UTC+10:00) Vladivostok\",\r\n \"(UTC+10:30) Lord Howe Island\",\r\n \"(UTC+11:00) Bougainville Island\",\r\n \"(UTC+11:00) Chokurdakh\",\r\n \"(UTC+11:00) Magadan\",\r\n \"(UTC+11:00) Norfolk Island\",\r\n \"(UTC+11:00) Sakhalin\",\r\n \"(UTC+11:00) Solomon Is., New Caledonia\",\r\n \"(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky\",\r\n \"(UTC+12:00) Auckland, Wellington\",\r\n \"(UTC+12:00) Coordinated Universal Time+12\",\r\n \"(UTC+12:00) Fiji\",\r\n \"(UTC+12:00) Petropavlovsk-Kamchatsky - Old\",\r\n \"(UTC+12:45) Chatham Islands\",\r\n \"(UTC+13:00) Coordinated Universal Time+13\",\r\n \"(UTC+13:00) Nuku'alofa\",\r\n \"(UTC+13:00) Samoa\",\r\n \"(UTC+14:00) Kiritimati Island\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsTimeZone\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[WindowsTimeZone]WindowsTimeZone1;TimeZone', '=', parameters('TimeZone')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c633f6a2-7f8b-4d9e-9456-02f0f04f5505\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c633f6a2-7f8b-4d9e-9456-02f0f04f5505\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines that do not have the specified Windows PowerShell execution policy\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if the Windows PowerShell command Get-ExecutionPolicy returns a value other than what was selected in the policy parameter.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"WindowsPowerShellExecutionPolicy\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"ExecutionPolicy\": \"[PowerShellExecutionPolicy]PowerShellExecutionPolicy1;ExecutionPolicy\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"ExecutionPolicy\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"PowerShell Execution Policy\",\r\n \"description\": \"The expected PowerShell execution policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"AllSigned\",\r\n \"Bypass\",\r\n \"Default\",\r\n \"RemoteSigned\",\r\n \"Restricted\",\r\n \"Undefined\",\r\n \"Unrestricted\"\r\n ]\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsPowerShellExecutionPolicy\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[PowerShellExecutionPolicy]PowerShellExecutionPolicy1;ExecutionPolicy', '=', parameters('ExecutionPolicy')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c648fbbb-591c-4acd-b465-ce9b176ca173\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c648fbbb-591c-4acd-b465-ce9b176ca173\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1190 - Configuration Change Control\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1190\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c66a3d1e-465b-4f28-9da5-aef701b59892\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c66a3d1e-465b-4f28-9da5-aef701b59892\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1120 - Audit Review, Analysis, And Reporting | Integration / Scanning And Monitoring Capabilities\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1120\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c69b870e-857b-458b-af02-bb234f7a00d3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c69b870e-857b-458b-af02-bb234f7a00d3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1125 - Audit Reduction And Report Generation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1125\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c6ce745a-670e-47d3-a6c4-3cfe5ef00c10\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c6ce745a-670e-47d3-a6c4-3cfe5ef00c10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Recovery Services Vault to Log Analytics workspace for resource specific categories.\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Diagnostic Settings for Recovery Services Vault to stream to Log Analytics workspace for Resource specific categories. If any of the Resource specific categories are not enabled, a new diagnostic setting is created.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"Backup\"\r\n },\r\n \"parameters\": {\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_logAnalytics\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Name of the tag to use for excluding vaults from this policy. This should be used along with the Exclusion Tag Value parameter.\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Value\",\r\n \"description\": \"Value of the tag to use for excluding vaults from this policy. This should be used along with the Exclusion Tag Name parameter.\"\r\n },\r\n \"defaultValue\": \"\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.RecoveryServices/vaults\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"[concat('tags[',parameters('tagName'), ']')]\",\r\n \"equals\": \"[parameters('tagValue')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"allof\": [\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*]\",\r\n \"where\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].Category\",\r\n \"in\": [\r\n \"CoreAzureBackup\",\r\n \"AddonAzureBackupJobs\",\r\n \"AddonAzureBackupAlerts\",\r\n \"AddonAzureBackupPolicy\",\r\n \"AddonAzureBackupStorage\",\r\n \"AddonAzureBackupProtectedInstance\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].Enabled\",\r\n \"equals\": \"True\"\r\n }\r\n ]\r\n }\r\n },\r\n \"Equals\": 6\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/workspaceId\",\r\n \"notEquals\": \"\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logAnalyticsDestinationType\",\r\n \"equals\": \"Dedicated\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vaultName\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.RecoveryServices/vaults/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('vaultName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"logAnalyticsDestinationType\": \"Dedicated\",\r\n \"metrics\": [],\r\n \"logs\": [\r\n {\r\n \"category\": \"CoreAzureBackup\",\r\n \"enabled\": \"true\"\r\n },\r\n {\r\n \"category\": \"AddonAzureBackupAlerts\",\r\n \"enabled\": \"true\"\r\n },\r\n {\r\n \"category\": \"AddonAzureBackupJobs\",\r\n \"enabled\": \"true\"\r\n },\r\n {\r\n \"category\": \"AddonAzureBackupPolicy\",\r\n \"enabled\": \"true\"\r\n },\r\n {\r\n \"category\": \"AddonAzureBackupProtectedInstance\",\r\n \"enabled\": \"true\"\r\n },\r\n {\r\n \"category\": \"AddonAzureBackupStorage\",\r\n \"enabled\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat(parameters('logAnalytics'), 'configured for resource logs for ', ': ', parameters('vaultName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"vaultName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c717fb0c-d118-4c43-ab3d-ece30ac81fb3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c717fb0c-d118-4c43-ab3d-ece30ac81fb3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1619 - Information In Shared Resources\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1619\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c722e569-cb52-45f3-a643-836547d016e1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c722e569-cb52-45f3-a643-836547d016e1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1121 - Audit Review, Analysis, And Reporting | Correlation With Physical Monitoring\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1121\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c72b0eb9-1fc2-44e5-a866-e7cb0532f7c1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c72b0eb9-1fc2-44e5-a866-e7cb0532f7c1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Authentication should be enabled on your Function app\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure App Service Authentication is a feature that can prevent anonymous HTTP requests from reaching the Function app, or authenticate those that have tokens before they reach the Function app\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/siteAuthEnabled\",\r\n \"equals\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c75248c1-ea1d-4a9c-8fc9-29a6aabd5da8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c75248c1-ea1d-4a9c-8fc9-29a6aabd5da8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1353 - Incident Response Training\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1353\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c785ad59-f78f-44ad-9a7f-d1202318c748\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c785ad59-f78f-44ad-9a7f-d1202318c748\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Email notifications to admins should be enabled in SQL server advanced data security settings\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit that 'email notification to admins and subscription owners' is enabled in the SQL server advanced threat protection settings. This ensures that any detections of anomalous activities on SQL server are reported as soon as possible to the admins.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"SQL\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Disabled\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/securityAlertPolicies\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/servers/securityAlertPolicies/emailAccountAdmins\",\r\n \"equals\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c8343d2f-fdc9-4a97-b76f-fc71d1163bfc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c8343d2f-fdc9-4a97-b76f-fc71d1163bfc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Batch Account to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Batch Account to stream to a regional Log Analytics workspace when any Batch Account which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_logAnalytics\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Batch/batchAccounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Batch/batchAccounts/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"ServiceLog\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c84e5349-db6d-4769-805e-e14037dab9b5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c84e5349-db6d-4769-805e-e14037dab9b5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: API App should only be accessible over HTTPS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use of HTTPS ensures server/service authentication and protects data in transit from network layer eavesdropping attacks.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"api\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"apiApp\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"OnlyHttpsForApiApp\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c85538c1-b527-4ce4-bdb4-1dabcb3fd90d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c85538c1-b527-4ce4-bdb4-1dabcb3fd90d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1470 - Emergency Shutoff\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1470\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c89ba09f-2e0f-44d0-8095-65b05bd151ef\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c89ba09f-2e0f-44d0-8095-65b05bd151ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'Security Options - Interactive Logon'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Interactive Logon'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsInteractiveLogon\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c8abcef9-fc26-482f-b8db-5fa60ee4586d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c8abcef9-fc26-482f-b8db-5fa60ee4586d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1018 - Account Management | Role-Based Schemes\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1018\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c9121abf-e698-4ee9-b1cf-71ee528ff07f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c9121abf-e698-4ee9-b1cf-71ee528ff07f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Public network access should be disabled for MySQL flexible servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling the public network access property improves security by ensuring your Azure Database for MySQL flexible servers can only be accessed from a private endpoint. This configuration strictly disables access from any public address space outside of Azure IP range and denies all logins that match IP or virtual network-based firewall rules.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforMySQL/flexibleServers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforMySQL/flexibleServers/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c9299215-ae47-4f50-9c54-8a392f68a052\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c9299215-ae47-4f50-9c54-8a392f68a052\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Resource logs in Data Lake Analytics should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of resource logs. This enables you to recreate activity trails to use for investigation purposes; when a security incident occurs or when your network is compromised\",\r\n \"metadata\": {\r\n \"version\": \"5.0.0\",\r\n \"category\": \"Data Lake\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required resource logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataLakeAnalytics/accounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"value\": \"[padLeft(current('Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days'), 3, '0')]\",\r\n \"greaterOrEquals\": \"[padLeft(parameters('requiredRetentionDays'), 3, '0')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"notEquals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/storageAccountId\",\r\n \"exists\": false\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c95c74d9-38fe-4f0d-af86-0c7d626a315c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c95c74d9-38fe-4f0d-af86-0c7d626a315c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'User Rights Assignment'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'User Rights Assignment'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_UserRightsAssignment\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c961dac9-5916-42e8-8fb1-703148323994\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c961dac9-5916-42e8-8fb1-703148323994\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs with a pending reboot\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with a pending reboot. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsPendingReboot\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsPendingReboot\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c96f3246-4382-4264-bf6b-af0b35e23c3c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c96f3246-4382-4264-bf6b-af0b35e23c3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy - Configure Azure IoT Hubs to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private DNS provides a reliable, secure DNS service to manage and resolve domain names in a virtual network without the need to add a custom DNS solution. You can use private DNS zones to override the DNS resolution by using your own custom domain names for a private endpoint. This policy deploys a private DNS Zone for IoT Hub private endpoints.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Internet of Things\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone ID\",\r\n \"description\": \"Specifies the private DNS zone to use to configure private endpoint\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"deployIfNotExists\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"deployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"iotHub\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"privatelink.azure-devices.net\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c99ce9c1-ced7-4c3e-aca0-10e69ce0cb02\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c99ce9c1-ced7-4c3e-aca0-10e69ce0cb02\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure supported Windows virtual machine scale sets to automatically install the Guest Attestation extension\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Configure supported Windows virtual machines scale sets to automatically install the Guest Attestation extension to allow Azure Security Center to proactively attest and monitor the boot integrity. Boot integrity is attested via Remote Attestation.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"version\": \"1.0.0-preview\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.storageProfile.imageReference.offer\",\r\n \"like\": \"windows*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.securityProfile.uefiSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.securityProfile.uefiSettings.vTpmEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.securityProfile.uefiSettings.secureBootEnabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security.WindowsAttestation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"GuestAttestation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/provisioningState\",\r\n \"in\": [\r\n \"Succeeded\",\r\n \"Provisioning succeeded\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"extensionName\": \"GuestAttestation\",\r\n \"extensionPublisher\": \"Microsoft.Azure.Security.WindowsAttestation\",\r\n \"extensionVersion\": \"1.0\",\r\n \"maaTenantName\": \"GuestAttestation\",\r\n \"ascReportingEndpoint\": \"https://eus2.service.attest.azure.net/\",\r\n \"maaEndpoint\": \"https://sharedeus2.eus2.attest.azure.net/\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmssName'), '/', variables('extensionName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('extensionPublisher')]\",\r\n \"type\": \"[variables('extensionName')]\",\r\n \"typeHandlerVersion\": \"[variables('extensionVersion')]\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"AttestationConfig\": {\r\n \"MaaSettings\": {\r\n \"maaEndpoint\": \"[variables('maaEndpoint')]\",\r\n \"maaTenantName\": \"[variables('maaTenantName')]\"\r\n },\r\n \"AscSettings\": {\r\n \"ascReportingEndpoint\": \"[variables('ascReportingEndpoint')]\",\r\n \"ascReportingFrequency\": \"\"\r\n },\r\n \"useCustomToken\": \"false\",\r\n \"disableAlerts\": \"false\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c9b2ae08-09e2-4f0e-bb43-b60bf0135bdf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c9b2ae08-09e2-4f0e-bb43-b60bf0135bdf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Network Security Groups\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy automatically deploys diagnostic settings to network security groups. A storage account with name '{storagePrefixParameter}{NSGLocation}' will be automatically created.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"storagePrefix\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Storage Account Prefix for Regional Storage Account\",\r\n \"description\": \"This prefix will be combined with the network security group location to form the created storage account name.\"\r\n }\r\n },\r\n \"rgName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource Group Name for Storage Account (must exist)\",\r\n \"description\": \"The resource group that the storage account will be created in. This resource group must already exist.\",\r\n \"strongType\": \"ExistingResourceGroups\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"setbypolicy\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"storagePrefix\": {\r\n \"type\": \"string\"\r\n },\r\n \"nsgName\": {\r\n \"type\": \"string\"\r\n },\r\n \"rgName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"storageDeployName\": \"[concat('policyStorage_', uniqueString(parameters('location'), parameters('nsgName')))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/providers/diagnosticSettings\",\r\n \"name\": \"[concat(parameters('nsgName'),'/Microsoft.Insights/setbypolicy')]\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [\r\n \"[variables('storageDeployName')]\"\r\n ],\r\n \"properties\": {\r\n \"storageAccountId\": \"[reference(variables('storageDeployName')).outputs.storageAccountId.value]\",\r\n \"logs\": [\r\n {\r\n \"category\": \"NetworkSecurityGroupEvent\",\r\n \"enabled\": true,\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n },\r\n {\r\n \"category\": \"NetworkSecurityGroupRuleCounter\",\r\n \"enabled\": true,\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2017-05-10\",\r\n \"name\": \"[variables('storageDeployName')]\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"resourceGroup\": \"[parameters('rgName')]\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[parameters('location')]\"\r\n },\r\n \"storagePrefix\": {\r\n \"value\": \"[parameters('storagePrefix')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"storagePrefix\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2017-06-01\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"name\": \"[concat(parameters('storageprefix'), parameters('location'))]\",\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"Storage\",\r\n \"location\": \"[parameters('location')]\",\r\n \"tags\": {\r\n \"created-by\": \"policy\"\r\n },\r\n \"scale\": null,\r\n \"properties\": {\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"defaultAction\": \"Allow\",\r\n \"ipRules\": [],\r\n \"virtualNetworkRules\": []\r\n },\r\n \"supportsHttpsTrafficOnly\": true\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"storageAccountId\": {\r\n \"type\": \"string\",\r\n \"value\": \"[resourceId(parameters('rgName'), 'Microsoft.Storage/storageAccounts',concat(parameters('storagePrefix'), parameters('location')))]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"storagePrefix\": {\r\n \"value\": \"[parameters('storagePrefix')]\"\r\n },\r\n \"rgName\": {\r\n \"value\": \"[parameters('rgName')]\"\r\n },\r\n \"nsgName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c9c29499-c1d1-4195-99bd-2ec9e3a9dc89\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c9c29499-c1d1-4195-99bd-2ec9e3a9dc89\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Storage accounts should allow access from trusted Microsoft services\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Some Microsoft services that interact with storage accounts operate from networks that can't be granted access through network rules. To help this type of service work as intended, allow the set of trusted Microsoft services to bypass the network rules. These services will then use strong authentication to access the storage account.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Storage\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Storage/storageAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Storage/storageAccounts/networkAcls.bypass\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Storage/storageAccounts/networkAcls.bypass\",\r\n \"notContains\": \"AzureServices\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c9d007d0-c057-4772-b18c-01e546713bcd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c9d007d0-c057-4772-b18c-01e546713bcd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"App Configuration should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The private link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to your app configuration instances instead of the entire service, you'll also be protected against data leakage risks. Learn more at: https://aka.ms/appconfig/private-endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"App Configuration\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.AppConfiguration/configurationStores\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ca610c1d-041c-4332-9d88-7ed3094967c7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ca610c1d-041c-4332-9d88-7ed3094967c7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Windows virtual machines with Azure Monitor Agent\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Azure Monitor Agent for Windows virtual machines if the virtual machine image (OS) and location are in the list defined and the agent is not installed. The list of OS images is updated over time as support is increased.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"listOfWindowsImageIdToInclude\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of virtual machine images that have supported Windows OS to add to scope\",\r\n \"description\": \"Example values: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"australiacentral\",\r\n \"australiaeast\",\r\n \"australiasoutheast\",\r\n \"brazilsouth\",\r\n \"canadacentral\",\r\n \"canadaeast\",\r\n \"centralindia\",\r\n \"centralus\",\r\n \"eastasia\",\r\n \"eastus2euap\",\r\n \"eastus\",\r\n \"eastus2\",\r\n \"francecentral\",\r\n \"germanywestcentral\",\r\n \"japaneast\",\r\n \"japanwest\",\r\n \"jioindiawest\",\r\n \"koreacentral\",\r\n \"koreasouth\",\r\n \"northcentralus\",\r\n \"northeurope\",\r\n \"norwayeast\",\r\n \"southafricanorth\",\r\n \"southcentralus\",\r\n \"southeastasia\",\r\n \"southindia\",\r\n \"switzerlandnorth\",\r\n \"uaenorth\",\r\n \"uksouth\",\r\n \"ukwest\",\r\n \"westcentralus\",\r\n \"westeurope\",\r\n \"westindia\",\r\n \"westus\",\r\n \"westus2\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfWindowsImageIdToInclude')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2019\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2019-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"AzureMonitorWindowsAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitor\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"AzureMonitorWindowsAgent\",\r\n \"vmExtensionPublisher\": \"Microsoft.Azure.Monitor\",\r\n \"vmExtensionType\": \"AzureMonitorWindowsAgent\",\r\n \"vmExtensionTypeHandlerVersion\": \"1.0\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"typeHandlerVersion\": \"[variables('vmExtensionTypeHandlerVersion')]\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ca817e41-e85a-4783-bc7f-dc532d36235e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ca817e41-e85a-4783-bc7f-dc532d36235e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Managed disks should be double encrypted with both platform-managed and customer-managed keys\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"High security sensitive customers who are concerned of the risk associated with any particular encryption algorithm, implementation, or key being compromised can opt for additional layer of encryption using a different encryption algorithm/mode at the infrastructure layer using platform managed encryption keys. The disk encryption sets are required to use double encryption. Learn more at https://aka.ms/disks-doubleEncryption.\",\r\n \"metadata\": {\r\n \"category\": \"Compute\",\r\n \"version\": \"1.0.0\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/diskEncryptionSets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/diskEncryptionSets/encryptionType\",\r\n \"notEquals\": \"EncryptionAtRestWithPlatformAndCustomerKeys\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ca91455f-eace-4f96-be59-e6e2c35b4816\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ca91455f-eace-4f96-be59-e6e2c35b4816\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1035 - Least Privilege | Authorize Access To Security Functions\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1035\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ca94b046-45e2-444f-a862-dc8ce262a516\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ca94b046-45e2-444f-a862-dc8ce262a516\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1243 - Contingency Planning Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1243\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ca9a4469-d6df-4ab2-a42f-1213c396f0ec\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ca9a4469-d6df-4ab2-a42f-1213c396f0ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'Security Options - Microsoft Network Server'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'Security Options - Microsoft Network Server' for disabling SMB v1 server. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SecurityOptionsMicrosoftNetworkServer\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsMicrosoftNetworkServer\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/caf2d518-f029-4f6b-833b-d7081702f253\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"caf2d518-f029-4f6b-833b-d7081702f253\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1306 - Identification And Authentication (Org. Users) | Net. Access To Priv. Accts. - Replay\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1306\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cafc6c3c-5fc5-4c5e-a99b-a0ccb1d34eff\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cafc6c3c-5fc5-4c5e-a99b-a0ccb1d34eff\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Remote debugging should be turned off for Web Applications\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Remote debugging requires inbound ports to be opened on a web application. Remote debugging should be turned off.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.remoteDebuggingEnabled\",\r\n \"equals\": \"false\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cb510bfd-1cba-4d9f-a230-cb0976f4bb71\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cb510bfd-1cba-4d9f-a230-cb0976f4bb71\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1486 - Alternate Work Site\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1486\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cb790345-a51f-43de-934e-98dbfaf9dca5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cb790345-a51f-43de-934e-98dbfaf9dca5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1167 - Continuous Monitoring\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1167\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cbb2be76-4891-430b-95a7-ca0b0a3d1300\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cbb2be76-4891-430b-95a7-ca0b0a3d1300\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1374 - Incident Response Assistance\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1374\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cc5c8616-52ef-4e5e-8000-491634ed9249\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cc5c8616-52ef-4e5e-8000-491634ed9249\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs if the Administrators group doesn't contain only specified members\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines in which the Administrators group does not contain only the specified members. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AdministratorsGroupMembers\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cc7cda28-f867-4311-8497-a526129a8d19\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cc7cda28-f867-4311-8497-a526129a8d19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Sensitive data in your SQL databases should be classified\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Security Center monitors the data discovery and classification scan results for your SQL databases and provides recommendations to classify the sensitive data in your databases for better monitoring and security\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0-preview\",\r\n \"category\": \"Security Center\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Sql/servers/databases\",\r\n \"Microsoft.Sql/managedInstances/databases\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"b0df6f56-862d-4730-8597-38c0fd4ebd59\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cc9835f2-9f6b-4cc8-ab4a-f8ef615eb349\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cc9835f2-9f6b-4cc8-ab4a-f8ef615eb349\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Allowed virtual machine size SKUs\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy enables you to specify a set of virtual machine size SKUs that your organization can deploy.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {\r\n \"listOfAllowedSKUs\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of size SKUs that can be specified for virtual machines.\",\r\n \"displayName\": \"Allowed Size SKUs\",\r\n \"strongType\": \"VMSKUs\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/virtualMachines/sku.name\",\r\n \"in\": \"[parameters('listOfAllowedSKUs')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"Deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cccc23c7-8427-4f53-ad12-b6a63eb452b3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cccc23c7-8427-4f53-ad12-b6a63eb452b3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Media Services accounts that allow access to the legacy v2 API should be blocked\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"The Media Services legacy v2 API allows requests that cannot be managed using Azure Policy. Media Services resources created using the 2020-05-01 API or later block access to the legacy v2 API.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Media Services\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Media/mediaservices\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Media/mediaservices/encryption.type\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ccf93279-9c91-4143-a841-8d1f21505455\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ccf93279-9c91-4143-a841-8d1f21505455\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1443 - Media Use\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Media Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1443\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cd0ec6fa-a2e7-4361-aee4-a8688659a9ed\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cd0ec6fa-a2e7-4361-aee4-a8688659a9ed\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Inherit a tag from the resource group\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Adds or replaces the specified tag and value from the parent resource group when any resource is created or updated. Existing resources can be remediated by triggering a remediation task.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"notEquals\": \"[resourceGroup().tags[parameters('tagName')]]\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('tagName')]]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[resourceGroup().tags[parameters('tagName')]]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cd3aa116-8754-49c9-a813-ad46512ece54\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cd3aa116-8754-49c9-a813-ad46512ece54\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Allow resource creation if 'department' tag set\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Allows resource creation only if the 'department' tag is set\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Tags\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {},\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"tags\",\r\n \"containsKey\": \"department\"\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"Deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cd8dc879-a2ae-43c3-8211-1877c5755064\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cd8dc879-a2ae-43c3-8211-1877c5755064\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1582 - Information System Documentation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1582\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cd9e2f38-259b-462c-bfad-0ad7ab4e65c5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cd9e2f38-259b-462c-bfad-0ad7ab4e65c5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs that allow re-use of the previous 24 passwords\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that allow re-use of the previous 24 passwords. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"EnforcePasswordHistory\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cdbf72d9-ac9c-4026-8a3a-491a5ac59293\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cdbf72d9-ac9c-4026-8a3a-491a5ac59293\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1104 - Audit Events\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1104\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cdd8d244-18b2-4306-a1d1-df175ae0935f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cdd8d244-18b2-4306-a1d1-df175ae0935f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Cognitive Services should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual networks to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to Cognitive Services, you'll reduce the potential for data leakage. Learn more about private links at: https://go.microsoft.com/fwlink/?linkid=2129800.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Cognitive Services\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.CognitiveServices/accounts\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/privateEndpointConnections[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/privateEndpointConnections[*].privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n },\r\n \"less\": 1\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/capabilities[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/capabilities[*].name\",\r\n \"equals\": \"VirtualNetworks\"\r\n }\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cddd188c-4b82-4c48-a19d-ddf74ee66a01\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cddd188c-4b82-4c48-a19d-ddf74ee66a01\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy export to Event Hub for Azure Security Center data\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Enable export to Event Hub of Azure Security Center data. This policy deploys an export to Event Hub configuration with your conditions and target Event Hub on the assigned scope. To deploy this policy on newly created subscriptions, open the Compliance tab, select the relevant non-compliant assignment and create a remediation task.\",\r\n \"metadata\": {\r\n \"version\": \"4.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource group name\",\r\n \"description\": \"The resource group name where the export to Event Hub configuration is created. If you enter a name for a resource group that doesn't exist, it'll be created in the subscription. Note that each resource group can only have one export to Event Hub configured.\"\r\n }\r\n },\r\n \"resourceGroupLocation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource group location\",\r\n \"description\": \"The location where the resource group and the export to Event Hub configuration are created.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"createResourceGroup\": {\r\n \"type\": \"Boolean\",\r\n \"metadata\": {\r\n \"displayName\": \"Create resource group\",\r\n \"description\": \"If a resource group does not exists in the scope, a new resource group will be created. If the resource group exists and this flag is set to 'true' the policy will re-deploy the resource group. Please note this will reset any Azure Tag on the resource group.\"\r\n },\r\n \"allowedValues\": [\r\n true,\r\n false\r\n ],\r\n \"defaultValue\": true\r\n },\r\n \"exportedDataTypes\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Exported data types\",\r\n \"description\": \"The data types to be exported. To export a snapshot (preview) of the data once a week, choose the data types which contains 'snapshot', other data types will be sent in real-time streaming.\"\r\n },\r\n \"allowedValues\": [\r\n \"Security recommendations\",\r\n \"Security alerts\",\r\n \"Overall secure score\",\r\n \"Secure score controls\",\r\n \"Regulatory compliance\",\r\n \"Overall secure score - snapshot\",\r\n \"Secure score controls - snapshot\",\r\n \"Regulatory compliance - snapshot\"\r\n ],\r\n \"defaultValue\": [\r\n \"Security recommendations\",\r\n \"Security alerts\",\r\n \"Overall secure score\",\r\n \"Secure score controls\",\r\n \"Regulatory compliance\",\r\n \"Overall secure score - snapshot\",\r\n \"Secure score controls - snapshot\",\r\n \"Regulatory compliance - snapshot\"\r\n ]\r\n },\r\n \"recommendationNames\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Recommendation IDs\",\r\n \"description\": \"Applicable only for export of security recommendations. To export all recommendations, leave this empty. To export specific recommendations, enter a list of recommendation IDs separated by semicolons (';'). Recommendation IDs are available through the Assessments API (https://docs.microsoft.com/rest/api/securitycenter/assessments), or Azure Resource Graph Explorer, choose securityresources and microsoft.security/assessments.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"recommendationSeverities\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Recommendation severities\",\r\n \"description\": \"Applicable only for export of security recommendations. Determines recommendation severities. Example: High;Medium;Low;\"\r\n },\r\n \"allowedValues\": [\r\n \"High\",\r\n \"Medium\",\r\n \"Low\"\r\n ],\r\n \"defaultValue\": [\r\n \"High\",\r\n \"Medium\",\r\n \"Low\"\r\n ]\r\n },\r\n \"isSecurityFindingsEnabled\": {\r\n \"type\": \"Boolean\",\r\n \"metadata\": {\r\n \"displayName\": \"Include security findings\",\r\n \"description\": \"Security findings are results from vulnerability assessment solutions, and can be thought of as 'sub' recommendations grouped into a 'parent' recommendation.\"\r\n },\r\n \"allowedValues\": [\r\n true,\r\n false\r\n ],\r\n \"defaultValue\": true\r\n },\r\n \"secureScoreControlsNames\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Secure Score Controls IDs\",\r\n \"description\": \"Applicable only for export of secure score controls. To export all secure score controls, leave this empty. To export specific secure score controls, enter a list of secure score controls IDs separated by semicolons (';'). Secure score controls IDs are available through the Secure score controls API (https://docs.microsoft.com/rest/api/securitycenter/securescorecontrols), or Azure Resource Graph Explorer, choose securityresources and microsoft.security/securescores/securescorecontrols.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"alertSeverities\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Alert severities\",\r\n \"description\": \"Applicable only for export of security alerts. Determines alert severities. Example: High;Medium;Low;\"\r\n },\r\n \"allowedValues\": [\r\n \"High\",\r\n \"Medium\",\r\n \"Low\"\r\n ],\r\n \"defaultValue\": [\r\n \"High\",\r\n \"Medium\",\r\n \"Low\"\r\n ]\r\n },\r\n \"regulatoryComplianceStandardsNames\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Regulatory compliance standards names\",\r\n \"description\": \"Applicable only for export of regulatory compliance. To export all regulatory compliance, leave this empty. To export specific regulatory compliance standards, enter a list of these standards names separated by semicolons (';'). Regulatory compliance standards names are available through the regulatory compliance standards API (https://docs.microsoft.com/rest/api/securitycenter/regulatorycompliancestandards), or Azure Resource Graph Explorer, choose securityresources and microsoft.security/regulatorycompliancestandards.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"eventHubDetails\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub details\",\r\n \"description\": \"The Event Hub details of where the data should be exported to: Subscription, Event Hub Namespace, Event Hub, and Authorizations rules with 'Send' claim.\",\r\n \"strongType\": \"Microsoft.EventHub/namespaces/eventhubs/authorizationrules\",\r\n \"assignPermissions\": true\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/automations\",\r\n \"name\": \"exportToEventHub\",\r\n \"existenceScope\": \"resourcegroup\",\r\n \"ResourceGroupName\": \"[parameters('resourceGroupName')]\",\r\n \"deploymentScope\": \"subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/isEnabled\",\r\n \"equals\": true\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Security/automations/sources[*]\"\r\n },\r\n \"equals\": \"[if(parameters('isSecurityFindingsEnabled'),add(length(parameters('exportedDataTypes')),1),length(parameters('exportedDataTypes')))]\"\r\n },\r\n {\r\n \"count\": {\r\n \"value\": \"[parameters('exportedDataTypes')]\",\r\n \"name\": \"dataType\",\r\n \"where\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Security/automations/sources[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].eventSource\",\r\n \"equals\": \"Assessments\"\r\n },\r\n {\r\n \"value\": \"[current('dataType')]\",\r\n \"equals\": \"Security recommendations\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].eventSource\",\r\n \"equals\": \"Alerts\"\r\n },\r\n {\r\n \"value\": \"[current('dataType')]\",\r\n \"equals\": \"Security alerts\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].eventSource\",\r\n \"equals\": \"SecureScores\"\r\n },\r\n {\r\n \"value\": \"[current('dataType')]\",\r\n \"equals\": \"Overall secure score\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].eventSource\",\r\n \"equals\": \"SecureScoreControls\"\r\n },\r\n {\r\n \"value\": \"[current('dataType')]\",\r\n \"equals\": \"Secure score controls\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].eventSource\",\r\n \"equals\": \"RegulatoryComplianceAssessment\"\r\n },\r\n {\r\n \"value\": \"[current('dataType')]\",\r\n \"equals\": \"Regulatory compliance\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].eventSource\",\r\n \"equals\": \"SecureScoresSnapshot\"\r\n },\r\n {\r\n \"value\": \"[current('dataType')]\",\r\n \"equals\": \"Overall secure score - snapshot\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].eventSource\",\r\n \"equals\": \"SecureScoreControlsSnapshot\"\r\n },\r\n {\r\n \"value\": \"[current('dataType')]\",\r\n \"equals\": \"Secure score controls - snapshot\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].eventSource\",\r\n \"equals\": \"RegulatoryComplianceAssessmentSnapshot\"\r\n },\r\n {\r\n \"value\": \"[current('dataType')]\",\r\n \"equals\": \"Regulatory compliance - snapshot\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"equals\": 1\r\n }\r\n },\r\n \"equals\": \"[length(parameters('exportedDataTypes'))]\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceGroupLocation\": {\r\n \"type\": \"string\"\r\n },\r\n \"createResourceGroup\": {\r\n \"type\": \"bool\"\r\n },\r\n \"exportedDataTypes\": {\r\n \"type\": \"array\"\r\n },\r\n \"isSecurityFindingsEnabled\": {\r\n \"type\": \"bool\"\r\n },\r\n \"recommendationNames\": {\r\n \"type\": \"array\"\r\n },\r\n \"secureScoreControlsNames\": {\r\n \"type\": \"array\"\r\n },\r\n \"regulatoryComplianceStandardsNames\": {\r\n \"type\": \"array\"\r\n },\r\n \"recommendationSeverities\": {\r\n \"type\": \"array\"\r\n },\r\n \"alertSeverities\": {\r\n \"type\": \"array\"\r\n },\r\n \"eventHubDetails\": {\r\n \"type\": \"string\"\r\n },\r\n \"guidValue\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"[newGuid()]\"\r\n }\r\n },\r\n \"variables\": {\r\n \"scopeDescription\": \"scope for subscription {0}\",\r\n \"subAssessmentRuleExpectedValue\": \"/assessments/{0}/\",\r\n \"recommendationNamesLength\": \"[length(parameters('recommendationNames'))]\",\r\n \"secureScoreControlsNamesLength\": \"[length(parameters('secureScoreControlsNames'))]\",\r\n \"secureScoreControlsLengthIfEmpty\": \"[if(equals(variables('secureScoreControlsNamesLength'), 0), 1, variables('secureScoreControlsNamesLength'))]\",\r\n \"regulatoryComplianceStandardsNamesLength\": \"[length(parameters('regulatoryComplianceStandardsNames'))]\",\r\n \"regulatoryComplianceStandardsNamesLengthIfEmpty\": \"[if(equals(variables('regulatoryComplianceStandardsNamesLength'), 0), 1, variables('regulatoryComplianceStandardsNamesLength'))]\",\r\n \"recommendationSeveritiesLength\": \"[length(parameters('recommendationSeverities'))]\",\r\n \"alertSeveritiesLength\": \"[length(parameters('alertSeverities'))]\",\r\n \"recommendationNamesLengthIfEmpty\": \"[if(equals(variables('recommendationNamesLength'), 0), 1, variables('recommendationNamesLength'))]\",\r\n \"recommendationSeveritiesLengthIfEmpty\": \"[if(equals(variables('recommendationSeveritiesLength'), 0), 1, variables('recommendationSeveritiesLength'))]\",\r\n \"alertSeveritiesLengthIfEmpty\": \"[if(equals(variables('alertSeveritiesLength'), 0), 1, variables('alertSeveritiesLength'))]\",\r\n \"totalRuleCombinationsForOneRecommendationName\": \"[variables('recommendationSeveritiesLengthIfEmpty')]\",\r\n \"totalRuleCombinationsForOneRecommendationSeverity\": 1,\r\n \"exportedDataTypesLength\": \"[length(parameters('exportedDataTypes'))]\",\r\n \"exportedDataTypesLengthIfEmpty\": \"[if(equals(variables('exportedDataTypesLength'), 0), 1, variables('exportedDataTypesLength'))]\",\r\n \"SeperatedEventHubDetails\": \"[split(parameters('eventHubDetails'),'/')]\",\r\n \"dataTypeMap\": {\r\n \"Security recommendations\": \"Assessments\",\r\n \"Security alerts\": \"Alerts\",\r\n \"Overall secure score\": \"SecureScores\",\r\n \"Secure score controls\": \"SecureScoreControls\",\r\n \"Regulatory compliance\": \"RegulatoryComplianceAssessment\",\r\n \"Overall secure score - snapshot\": \"SecureScoresSnapshot\",\r\n \"Secure score controls - snapshot\": \"SecureScoreControlsSnapshot\",\r\n \"Regulatory compliance - snapshot\": \"RegulatoryComplianceAssessmentSnapshot\"\r\n },\r\n \"alertSeverityMap\": {\r\n \"High\": \"high\",\r\n \"Medium\": \"medium\",\r\n \"Low\": \"low\"\r\n },\r\n \"ruleSetsForAssessmentsObj\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"ruleSetsForAssessmentsArr\",\r\n \"count\": \"[mul(variables('recommendationNamesLengthIfEmpty'),variables('recommendationSeveritiesLengthIfEmpty'))]\",\r\n \"input\": {\r\n \"rules\": [\r\n {\r\n \"propertyJPath\": \"[if(equals(variables('recommendationNamesLength'),0),'type','name')]\",\r\n \"propertyType\": \"string\",\r\n \"expectedValue\": \"[if(equals(variables('recommendationNamesLength'),0),'Microsoft.Security/assessments',parameters('recommendationNames')[mod(div(copyIndex('ruleSetsForAssessmentsArr'),variables('totalRuleCombinationsForOneRecommendationName')),variables('recommendationNamesLength'))])]\",\r\n \"operator\": \"Contains\"\r\n },\r\n {\r\n \"propertyJPath\": \"properties.metadata.severity\",\r\n \"propertyType\": \"string\",\r\n \"expectedValue\": \"[parameters('recommendationSeverities')[mod(div(copyIndex('ruleSetsForAssessmentsArr'),variables('totalRuleCombinationsForOneRecommendationSeverity')),variables('recommendationSeveritiesLength'))]]\",\r\n \"operator\": \"Equals\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"customRuleSetsForSubAssessmentsObj\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"ruleSetsForSubAssessmentsArr\",\r\n \"count\": \"[variables('recommendationNamesLengthIfEmpty')]\",\r\n \"input\": {\r\n \"rules\": [\r\n {\r\n \"propertyJPath\": \"id\",\r\n \"propertyType\": \"string\",\r\n \"expectedValue\": \"[if(equals(variables('recommendationNamesLength'), 0), json('null'), replace(variables('subAssessmentRuleExpectedValue'),'{0}', parameters('recommendationNames')[copyIndex('ruleSetsForSubAssessmentsArr')]))]\",\r\n \"operator\": \"Contains\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"ruleSetsForAlertsObj\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"ruleSetsForAlertsArr\",\r\n \"count\": \"[variables('alertSeveritiesLengthIfEmpty')]\",\r\n \"input\": {\r\n \"rules\": [\r\n {\r\n \"propertyJPath\": \"Severity\",\r\n \"propertyType\": \"string\",\r\n \"expectedValue\": \"[variables('alertSeverityMap')[parameters('alertSeverities')[mod(copyIndex('ruleSetsForAlertsArr'),variables('alertSeveritiesLengthIfEmpty'))]]]\",\r\n \"operator\": \"Equals\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"customRuleSetsForSecureScoreControlsObj\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"ruleSetsForSecureScoreControlsArr\",\r\n \"count\": \"[variables('secureScoreControlsLengthIfEmpty')]\",\r\n \"input\": {\r\n \"rules\": [\r\n {\r\n \"propertyJPath\": \"name\",\r\n \"propertyType\": \"string\",\r\n \"expectedValue\": \"[if(equals(variables('secureScoreControlsNamesLength'), 0), json('null'), parameters('secureScoreControlsNames')[copyIndex('ruleSetsForSecureScoreControlsArr')])]\",\r\n \"operator\": \"Equals\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"customRuleSetsForRegulatoryComplianceObj\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"ruleSetsForRegulatoryCompliancArr\",\r\n \"count\": \"[variables('regulatoryComplianceStandardsNamesLengthIfEmpty')]\",\r\n \"input\": {\r\n \"rules\": [\r\n {\r\n \"propertyJPath\": \"id\",\r\n \"propertyType\": \"string\",\r\n \"expectedValue\": \"[if(equals(variables('regulatoryComplianceStandardsNamesLength'), 0), json('null'), parameters('regulatoryComplianceStandardsNames')[copyIndex('ruleSetsForRegulatoryCompliancArr')])]\",\r\n \"operator\": \"Contains\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"ruleSetsForSecureScoreControlsObj\": \"[if(equals(variables('secureScoreControlsNamesLength'), 0), json('null'), variables('customRuleSetsForSecureScoreControlsObj').ruleSetsForSecureScoreControlsArr)]\",\r\n \"ruleSetsForSecureRegulatoryComplianceObj\": \"[if(equals(variables('regulatoryComplianceStandardsNamesLength'), 0), json('null'), variables('customRuleSetsForRegulatoryComplianceObj').ruleSetsForRegulatoryCompliancArr)]\",\r\n \"ruleSetsForSubAssessmentsObj\": \"[if(equals(variables('recommendationNamesLength'), 0), json('null'), variables('customRuleSetsForSubAssessmentsObj').ruleSetsForSubAssessmentsArr)]\",\r\n \"subAssessmentSource\": [\r\n {\r\n \"eventSource\": \"SubAssessments\",\r\n \"ruleSets\": \"[variables('ruleSetsForSubAssessmentsObj')]\"\r\n }\r\n ],\r\n \"ruleSetsMap\": {\r\n \"Security recommendations\": \"[variables('ruleSetsForAssessmentsObj').ruleSetsForAssessmentsArr]\",\r\n \"Security alerts\": \"[variables('ruleSetsForAlertsObj').ruleSetsForAlertsArr]\",\r\n \"Overall secure score\": null,\r\n \"Secure score controls\": \"[variables('ruleSetsForSecureScoreControlsObj')]\",\r\n \"Regulatory compliance\": \"[variables('ruleSetsForSecureRegulatoryComplianceObj')]\",\r\n \"Overall secure score - snapshot\": null,\r\n \"Secure score controls - snapshot\": \"[variables('ruleSetsForSecureScoreControlsObj')]\",\r\n \"Regulatory compliance - snapshot\": \"[variables('ruleSetsForSecureRegulatoryComplianceObj')]\"\r\n },\r\n \"sourcesWithoutSubAssessments\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"sources\",\r\n \"count\": \"[variables('exportedDataTypesLengthIfEmpty')]\",\r\n \"input\": {\r\n \"eventSource\": \"[variables('dataTypeMap')[parameters('exportedDataTypes')[copyIndex('sources')]]]\",\r\n \"ruleSets\": \"[variables('ruleSetsMap')[parameters('exportedDataTypes')[copyIndex('sources')]]]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"sourcesWithSubAssessments\": \"[concat(variables('subAssessmentSource'),variables('sourcesWithoutSubAssessments').sources)]\",\r\n \"sources\": \"[if(equals(parameters('isSecurityFindingsEnabled'),bool('true')),variables('sourcesWithSubAssessments'),variables('sourcesWithoutSubAssessments').sources)]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[parameters('createResourceGroup')]\",\r\n \"name\": \"[parameters('resourceGroupName')]\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"apiVersion\": \"2019-10-01\",\r\n \"location\": \"[parameters('resourceGroupLocation')]\"\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2019-10-01\",\r\n \"name\": \"[concat('nestedAutomationDeployment', '_', parameters('guidValue'))]\",\r\n \"resourceGroup\": \"[parameters('resourceGroupName')]\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups/', parameters('resourceGroupName'))]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"tags\": {},\r\n \"apiVersion\": \"2019-01-01-preview\",\r\n \"location\": \"[parameters('resourceGroupLocation')]\",\r\n \"name\": \"exportToEventHub\",\r\n \"type\": \"Microsoft.Security/automations\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"description\": \"Export Azure Security Center data to Event Hub via policy\",\r\n \"isEnabled\": true,\r\n \"scopes\": [\r\n {\r\n \"description\": \"[replace(variables('scopeDescription'),'{0}', subscription().subscriptionId)]\",\r\n \"scopePath\": \"[subscription().id]\"\r\n }\r\n ],\r\n \"sources\": \"[variables('sources')]\",\r\n \"actions\": [\r\n {\r\n \"actionType\": \"EventHub\",\r\n \"eventHubResourceId\": \"[concat('/', variables('SeperatedEventHubDetails')[1], '/', variables('SeperatedEventHubDetails')[2], '/', variables('SeperatedEventHubDetails')[3], '/', variables('SeperatedEventHubDetails')[4], '/', variables('SeperatedEventHubDetails')[5], '/', variables('SeperatedEventHubDetails')[6], '/', variables('SeperatedEventHubDetails')[7], '/', variables('SeperatedEventHubDetails')[8], '/', variables('SeperatedEventHubDetails')[9], '/', variables('SeperatedEventHubDetails')[10])]\",\r\n \"connectionString\": \"MGMT_PLACEHOLDER\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"value\": \"[parameters('resourceGroupName')]\"\r\n },\r\n \"resourceGroupLocation\": {\r\n \"value\": \"[parameters('resourceGroupLocation')]\"\r\n },\r\n \"createResourceGroup\": {\r\n \"value\": \"[parameters('createResourceGroup')]\"\r\n },\r\n \"exportedDataTypes\": {\r\n \"value\": \"[parameters('exportedDataTypes')]\"\r\n },\r\n \"recommendationNames\": {\r\n \"value\": \"[parameters('recommendationNames')]\"\r\n },\r\n \"isSecurityFindingsEnabled\": {\r\n \"value\": \"[parameters('isSecurityFindingsEnabled')]\"\r\n },\r\n \"secureScoreControlsNames\": {\r\n \"value\": \"[parameters('secureScoreControlsNames')]\"\r\n },\r\n \"recommendationSeverities\": {\r\n \"value\": \"[parameters('recommendationSeverities')]\"\r\n },\r\n \"alertSeverities\": {\r\n \"value\": \"[parameters('alertSeverities')]\"\r\n },\r\n \"regulatoryComplianceStandardsNames\": {\r\n \"value\": \"[parameters('regulatoryComplianceStandardsNames')]\"\r\n },\r\n \"eventHubDetails\": {\r\n \"value\": \"[parameters('eventHubDetails')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cdfcce10-4578-4ecd-9703-530938e4abcb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cdfcce10-4578-4ecd-9703-530938e4abcb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'System Audit Policies - Privilege Use'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Privilege Use'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesPrivilegeUse\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SystemAuditPoliciesPrivilegeUse\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ce2370f6-0ac5-4d85-8ab4-10721cc640b0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ce2370f6-0ac5-4d85-8ab4-10721cc640b0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1209 - Configuration Settings\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1209\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ce669c31-9103-4552-ae9c-cdef4e03580d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ce669c31-9103-4552-ae9c-cdef4e03580d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1242 - Contingency Planning Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1242\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cf3b3293-667a-445e-a722-fa0b0afc0958\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cf3b3293-667a-445e-a722-fa0b0afc0958\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1097 - Role-Based Security Training | Suspicious Communications And Anomalous System Behavior\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Awareness and Training control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1097\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cf3e4836-f19e-47eb-a8cd-c3ca150452c0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cf3e4836-f19e-47eb-a8cd-c3ca150452c0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1424 - Maintenance Personnel | Individuals Without Appropriate Access\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1424\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cf55fc87-48e1-4676-a2f8-d9a8cf993283\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cf55fc87-48e1-4676-a2f8-d9a8cf993283\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Resource logs in Key Vault should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of resource logs. This enables you to recreate activity trails to use for investigation purposes when a security incident occurs or when your network is compromised\",\r\n \"metadata\": {\r\n \"version\": \"5.0.0\",\r\n \"category\": \"Key Vault\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required resource logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/vaults\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"value\": \"[padLeft(current('Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days'), 3, '0')]\",\r\n \"greaterOrEquals\": \"[padLeft(parameters('requiredRetentionDays'), 3, '0')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"notEquals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/storageAccountId\",\r\n \"exists\": false\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cf820ca0-f99e-4f3e-84fb-66e913812d21\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cf820ca0-f99e-4f3e-84fb-66e913812d21\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1292 - Information System Backup | Test Restoration Using Sampling\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1292\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d03516cf-0293-489f-9b32-a18f2a79f836\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d03516cf-0293-489f-9b32-a18f2a79f836\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1724 - Error Handling\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1724\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d07594d1-0307-4c08-94db-5d71ff31f0f6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d07594d1-0307-4c08-94db-5d71ff31f0f6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Container registries should not allow unrestricted network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure container registries by default accept connections over the internet from hosts on any network. To protect your registries from potential threats, allow access from only specific public IP addresses or address ranges. If your registry doesn't have an IP/firewall rule or a configured virtual network, it will appear in the unhealthy resources. Learn more about Container Registry network rules here: https://aka.ms/acr/portal/public-network and here https://aka.ms/acr/vnet.\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0\",\r\n \"category\": \"Container Registry\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerRegistry/registries\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.ContainerRegistry/registries/networkRuleSet.defaultAction\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerRegistry/registries/networkRuleSet.defaultAction\",\r\n \"equals\": \"Allow\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d0793b48-0edc-4296-a390-4c75d1bdfd71\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d0793b48-0edc-4296-a390-4c75d1bdfd71\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1084 - Publicly Accessible Content\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1084\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d0eb15db-dd1c-4d1d-b200-b12dd6cd060c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d0eb15db-dd1c-4d1d-b200-b12dd6cd060c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Add or replace a tag on resource groups\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Adds or replaces the specified tag and value when any resource group is created or updated. Existing resource groups can be remediated by triggering a remediation task.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Value\",\r\n \"description\": \"Value of the tag, such as 'production'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"notEquals\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d157c373-a6c4-483d-aaad-570756956268\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d157c373-a6c4-483d-aaad-570756956268\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Enforce SSL connection should be enabled for PostgreSQL database servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Database for PostgreSQL supports connecting your Azure Database for PostgreSQL server to client applications using Secure Sockets Layer (SSL). Enforcing SSL connections between your database server and your client applications helps protect against 'man in the middle' attacks by encrypting the data stream between the server and your application. This configuration enforces that SSL is always enabled for accessing your database server.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/servers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/sslEnforcement\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/sslEnforcement\",\r\n \"notEquals\": \"Enabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d158790f-bfb0-486c-8631-2dc6b4e8e6af\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d158790f-bfb0-486c-8631-2dc6b4e8e6af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1620 - Denial Of Service Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1620\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d17c826b-1dec-43e1-a984-7b71c446649c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d17c826b-1dec-43e1-a984-7b71c446649c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1409 - Maintenance Tools | Prevent Unauthorized Removal\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1409\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d1880188-e51a-4772-b2ab-68f5e8bd27f6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d1880188-e51a-4772-b2ab-68f5e8bd27f6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Function Apps that are not using custom domains\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use of custom domains protects a Function app from common attacks such as phishing and other DNS-related attacks.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"functionapp,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UsedCustomDomains\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d1cb47db-b7a1-4c46-814e-aad1c0e84f3c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d1cb47db-b7a1-4c46-814e-aad1c0e84f3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure Azure Key Vault Managed HSM with private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints connect your virtual networks to Azure services without a public IP address at the source or destination. By mapping private endpoints to Azure Key Vault Managed HSM, you can reduce data leakage risks. Learn more at: https://docs.microsoft.com/azure/key-vault/managed-hsm/private-link.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet id\",\r\n \"description\": \"A subnet with private endpoint network policies disabled.\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/managedHSMs\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.KeyVault/managedHSMs/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.KeyVault/managedHSMs/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/18500a29-7fe2-46b2-a342-b16a415e101d\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"managedhsm\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d1d6d8bb-cc7c-420f-8c7d-6f6f5279a844\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d1d6d8bb-cc7c-420f-8c7d-6f6f5279a844\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1195 - Configuration Change Control | Automated Document / Notification / Prohibition Of Changes\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1195\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d1e1d65c-1013-4484-bd54-991332e6a0d2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d1e1d65c-1013-4484-bd54-991332e6a0d2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1721 - Spam Protection | Central Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1721\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d207aaef-7c4d-4f8c-9dce-4d62dfa3d29a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d207aaef-7c4d-4f8c-9dce-4d62dfa3d29a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Virtual machines' Guest Configuration extension should be deployed with system-assigned managed identity\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"The Guest Configuration extension requires a system assigned managed identity. Azure virtual machines in the scope of this policy will be non-compliant when they have the Guest Configuration extension installed but do not have a system assigned managed identity. Learn more at https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines/extensions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.GuestConfiguration\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"name\": \"[first(split(field('fullName'), '/'))]\",\r\n \"existenceCondition\": {\r\n \"field\": \"identity.type\",\r\n \"contains\": \"SystemAssigned\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d26f7642-7545-4e18-9b75-8c9bbdee3a9a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d26f7642-7545-4e18-9b75-8c9bbdee3a9a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1106 - Audit Events | Reviews And Updates\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1106\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d2b4feae-61ab-423f-a4c5-0e38ac4464d8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d2b4feae-61ab-423f-a4c5-0e38ac4464d8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1030 - Information Flow Enforcement | Physical / Logical Separation Of Information Flows\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1030\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d3531453-b869-4606-9122-29c1cd6e7ed1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d3531453-b869-4606-9122-29c1cd6e7ed1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy - Configure Azure Event Grid domains to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. Learn more at: https://aka.ms/privatednszone.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Event Grid\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone ID\",\r\n \"description\": \"Specifies the private DNS zone to use to configure private endpoint\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"deployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"deployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"domain\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"domain-privateDnsZone\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d389df0a-e0d7-4607-833c-75a6fdac2c2d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d389df0a-e0d7-4607-833c-75a6fdac2c2d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs on which the DSC configuration is not compliant\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows VMs on which the Desired State Configuration (DSC) configuration is not compliant. This policy is only applicable to machines with WMF 4 and above. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsDscConfiguration\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsDscConfiguration\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d38b4c26-9d2e-47d7-aefe-18d859a8706a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d38b4c26-9d2e-47d7-aefe-18d859a8706a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Long-term geo-redundant backup should be enabled for Azure SQL Databases\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Azure SQL Database with long-term geo-redundant backup not enabled.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers/databases\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"notEquals\": \"master\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies/weeklyRetention\",\r\n \"notEquals\": \"PT0S\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies/monthlyRetention\",\r\n \"notEquals\": \"PT0S\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies/yearlyRetention\",\r\n \"notEquals\": \"PT0S\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d38fc420-0735-4ef3-ac11-c806f651a570\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d38fc420-0735-4ef3-ac11-c806f651a570\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1641 - Transmission Confidentiality And Integrity | Cryptographic Or Alternate Physical Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1641\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d39d4f68-7346-4133-8841-15318a714a24\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d39d4f68-7346-4133-8841-15318a714a24\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Linux machines that don't have the specified applications installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if the Chef InSpec resource indicates that one or more of the packages provided by the parameter are not installed.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"3.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"installed_application_linux\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"ApplicationName\": \"[ChefInSpec]InstalledApplicationLinuxResource1;AttributesYmlContent\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"ApplicationName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Application names\",\r\n \"description\": \"A semicolon-separated list of the names of the applications that should be installed. e.g. 'python; powershell'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"installed_application_linux\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[ChefInSpec]InstalledApplicationLinuxResource1;AttributesYmlContent', '=', parameters('ApplicationName')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d3b823c9-e0fc-4453-9fb2-8213b7338523\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d3b823c9-e0fc-4453-9fb2-8213b7338523\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Log Analytics workspaces to disable public network access for log ingestion and querying\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Improve workspace security by blocking log ingestion and querying from public networks. Only private-link connected networks will be able to ingest and query logs on this workspace. Learn more at https://aka.ms/AzMonPrivateLink#configure-log-analytics.\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.OperationalInsights/workspaces\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.OperationalInsights/workspaces/publicNetworkAccessForIngestion\",\r\n \"notEquals\": \"Disabled\"\r\n },\r\n {\r\n \"field\": \"Microsoft.OperationalInsights/workspaces/publicNetworkAccessForQuery\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"conflictEffect\": \"Audit\",\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.OperationalInsights/workspaces/publicNetworkAccessForIngestion\",\r\n \"value\": \"Disabled\"\r\n },\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.OperationalInsights/workspaces/publicNetworkAccessForQuery\",\r\n \"value\": \"Disabled\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d3ba9c42-9dd5-441a-957c-274031c750c0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d3ba9c42-9dd5-441a-957c-274031c750c0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1249 - Contingency Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1249\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d3bf4251-0818-42db-950b-afd5b25a51c2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d3bf4251-0818-42db-950b-afd5b25a51c2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Defender for container registries to be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Defender for container registries provides vulnerability scanning of any images pulled within the last 30 days, pushed to your registry, or imported, and exposes detailed findings per image.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"name\": \"ContainerRegistry\",\r\n \"deploymentScope\": \"subscription\",\r\n \"existenceScope\": \"subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/pricings/pricingTier\",\r\n \"equals\": \"Standard\"\r\n },\r\n \"deployment\": {\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {},\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Security/pricings\",\r\n \"apiVersion\": \"2018-06-01\",\r\n \"name\": \"ContainerRegistry\",\r\n \"properties\": {\r\n \"pricingTier\": \"Standard\"\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d3d1e68e-49d4-4b56-acff-93cef644b432\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d3d1e68e-49d4-4b56-acff-93cef644b432\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1562 - Allocation Of Resources\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1562\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d4142013-7964-4163-a313-a900301c2cef\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d4142013-7964-4163-a313-a900301c2cef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Virtual machines should be connected to an approved virtual network\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any virtual machine connected to a virtual network that is not approved.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"virtualNetworkId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Virtual network Id\",\r\n \"description\": \"Resource Id of the virtual network. Example: /subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Network/virtualNetworks/Name\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkInterfaces\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/networkInterfaces/ipconfigurations[*].subnet.id\",\r\n \"like\": \"[concat(parameters('virtualNetworkId'),'/*')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d416745a-506c-48b6-8ab1-83cb814bcaa3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d416745a-506c-48b6-8ab1-83cb814bcaa3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1383 - Incident Response Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1383\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d4558451-e16a-4d2d-a066-fe12a6282bb9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d4558451-e16a-4d2d-a066-fe12a6282bb9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Managed disks should use a specific set of disk encryption sets for the customer-managed key encryption\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requiring a specific set of disk encryption sets to be used with managed disks give you control over the keys used for encryption at rest. You are able to select the allowed encrypted sets and all others are rejected when attached to a disk. Learn more at https://aka.ms/disks-cmk.\",\r\n \"metadata\": {\r\n \"category\": \"Compute\",\r\n \"version\": \"2.0.0\"\r\n },\r\n \"parameters\": {\r\n \"allowedEncryptionSets\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed disk encryption set\",\r\n \"description\": \"The list of allowed disk encryption sets for managed disks.\",\r\n \"strongType\": \"Microsoft.Compute/diskEncryptionSets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/disks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/disks/managedBy\",\r\n \"exists\": \"False\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/disks/encryption.diskEncryptionSetId\",\r\n \"notIn\": \"[parameters('allowedEncryptionSets')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.managedDisk.diskEncryptionSet.id\",\r\n \"notIn\": \"[parameters('allowedEncryptionSets')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.storageProfile.osDisk.managedDisk.diskEncryptionSet.id\",\r\n \"notIn\": \"[parameters('allowedEncryptionSets')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.storageProfile.dataDisks[*]\"\r\n },\r\n \"greater\": 0\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.storageProfile.dataDisks[*].managedDisk.diskEncryptionSet.id\",\r\n \"in\": \"[parameters('allowedEncryptionSets')]\"\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/galleries/images/versions\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/galleries/images/versions/publishingProfile.targetRegions[*].encryption.osDiskImage.diskEncryptionSetId\",\r\n \"in\": \"[parameters('allowedEncryptionSets')]\"\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/galleries/images/versions\"\r\n },\r\n {\r\n \"value\": \"[length(field('Microsoft.Compute/galleries/images/versions/storageProfile.dataDiskImages[*]'))]\",\r\n \"greater\": 0\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/galleries/images/versions/publishingProfile.targetRegions[*].encryption.dataDiskImages[*].diskEncryptionSetId\",\r\n \"in\": \"[parameters('allowedEncryptionSets')]\"\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/images\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/images/storageProfile.osDisk.diskEncryptionSet.id\",\r\n \"notIn\": \"[parameters('allowedEncryptionSets')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/images\"\r\n },\r\n {\r\n \"value\": \"[length(field('Microsoft.Compute/images/storageProfile.dataDisks[*]'))]\",\r\n \"greater\": 0\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/images/storageProfile.dataDisks[*].diskEncryptionSet.id\",\r\n \"notIn\": \"[parameters('allowedEncryptionSets')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d461a302-a187-421a-89ac-84acdb4edc04\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d461a302-a187-421a-89ac-84acdb4edc04\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'Security Options - Interactive Logon'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'Security Options - Interactive Logon' for displaying last user name and requiring ctrl-alt-del. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SecurityOptionsInteractiveLogon\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsInteractiveLogon\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d472d2c9-d6a3-4500-9f5f-b15f123005aa\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d472d2c9-d6a3-4500-9f5f-b15f123005aa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1112 - Response To Audit Processing Failures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1112\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d530aad8-4ee2-45f4-b234-c061dae683c0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d530aad8-4ee2-45f4-b234-c061dae683c0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Monitor Logs for Application Insights should be linked to a Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Link the Application Insights component to a Log Analytics workspace for logs encryption. Customer-managed keys are commonly required to meet regulatory compliance and for more control over the access to your data in Azure Monitor. Linking your component to a Log Analytics workspace that's enabled with a customer-managed key, ensures that your Application Insights logs meet this compliance requirement, see https://docs.microsoft.com/azure/azure-monitor/platform/customer-managed-keys.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Insights/components\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/components/WorkspaceResourceId\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/components/WorkspaceResourceId\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d550e854-df1a-4de9-bf44-cd894b39a95e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d550e854-df1a-4de9-bf44-cd894b39a95e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Data Lake Analytics to Log Analytics workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Data Lake Analytics to stream to a regional Log Analytics workspace when any Data Lake Analytics which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_logAnalytics\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"Select Log Analytics workspace from dropdown list. If this workspace is outside of the scope of the assignment you must manually grant 'Log Analytics Contributor' permissions (or similar) to the policy assignment's principal ID.\",\r\n \"strongType\": \"omsWorkspace\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Log Analytics workspace - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataLakeAnalytics/accounts\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\",\r\n \"/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"logAnalytics\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.DataLakeAnalytics/accounts/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"workspaceId\": \"[parameters('logAnalytics')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"Audit\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Requests\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"logAnalytics\": {\r\n \"value\": \"[parameters('logAnalytics')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d56a5a7c-72d7-42bc-8ceb-3baf4c0eae03\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d56a5a7c-72d7-42bc-8ceb-3baf4c0eae03\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1585 - Security Engineering Principles\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1585\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d57f8732-5cdc-4cda-8d27-ab148e1f3a55\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d57f8732-5cdc-4cda-8d27-ab148e1f3a55\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1667 - System And Information Integrity Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1667\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d61880dc-6e38-4f2a-a30c-3406a98f8220\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d61880dc-6e38-4f2a-a30c-3406a98f8220\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Log Analytics agent health issues should be resolved on your machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Security Center uses the Log Analytics agent, formerly known as the Microsoft Monitoring Agent (MMA). To make sure your virtual machines are successfully monitored, you need to make sure the agent is installed on the virtual machines and properly collects security events to the configured workspace.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.ClassicCompute/virtualMachines\",\r\n \"Microsoft.Compute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"8e2b96ff-3de2-289b-b5c1-3b9921a3441e\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d62cfe2b-3ab0-4d41-980d-76803b58ca65\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d62cfe2b-3ab0-4d41-980d-76803b58ca65\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1150 - Security Assessments | External Organizations\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1150\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d630429d-e763-40b1-8fba-d20ba7314afb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d630429d-e763-40b1-8fba-d20ba7314afb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Event Hub should use a virtual network service endpoint\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Event Hub not configured to use a virtual network service endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventHub/namespaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.EventHub/namespaces/virtualNetworkRules\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.EventHub/namespaces/virtualNetworkRules/virtualNetworkSubnetId\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d63edb4a-c612-454d-b47d-191a724fcbf0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d63edb4a-c612-454d-b47d-191a724fcbf0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"App Service Environment should disable TLS 1.0 and 1.1\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"TLS 1.0 and 1.1 are out-of-date protocols that do not support modern cryptographic algorithms. Disabling inbound TLS 1.0 and 1.1 traffic helps secure apps in an App Service Environment.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/hostingEnvironments\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"ASE*\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Web/HostingEnvironments/clusterSettings[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/HostingEnvironments/clusterSettings[*].name\",\r\n \"equals\": \"DisableTls1.0\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/HostingEnvironments/clusterSettings[*].value\",\r\n \"equals\": \"1\"\r\n }\r\n ]\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d6545c6b-dd9d-4265-91e6-0b451e2f1c50\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d6545c6b-dd9d-4265-91e6-0b451e2f1c50\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1549 - Vulnerability Scanning\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1549\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d6976a08-d969-4df2-bb38-29556c2eb48a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d6976a08-d969-4df2-bb38-29556c2eb48a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Log Analytics agent should be installed on your Windows Azure Arc machines\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits Windows Azure Arc machines if the Log Analytics agent is not installed.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Monitoring\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.HybridCompute/machines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/type\",\r\n \"equals\": \"MicrosoftMonitoringAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d69b1763-b96d-40b8-a2d9-ca31e9fd0d3e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d69b1763-b96d-40b8-a2d9-ca31e9fd0d3e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'Security Options - Microsoft Network Client'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'Security Options - Microsoft Network Client' for Microsoft network client/server and SMB v1. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SecurityOptionsMicrosoftNetworkClient\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"MicrosoftNetworkClientDigitallySignCommunicationsAlways\": \"Microsoft network client: Digitally sign communications (always);ExpectedValue\",\r\n \"MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers\": \"Microsoft network client: Send unencrypted password to third-party SMB servers;ExpectedValue\",\r\n \"MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession\": \"Microsoft network server: Amount of idle time required before suspending session;ExpectedValue\",\r\n \"MicrosoftNetworkServerDigitallySignCommunicationsAlways\": \"Microsoft network server: Digitally sign communications (always);ExpectedValue\",\r\n \"MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire\": \"Microsoft network server: Disconnect clients when logon hours expire;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"MicrosoftNetworkClientDigitallySignCommunicationsAlways\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Microsoft network client: Digitally sign communications (always)\",\r\n \"description\": \"Specifies whether packet signing is required by the SMB client component.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Microsoft network client: Send unencrypted password to third-party SMB servers\",\r\n \"description\": \"Specifies whether the SMB redirector will send plaintext passwords during authentication to third-party SMB servers that do not support password encryption. It is recommended that you disable this policy setting unless there is a strong business case to enable it.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Microsoft network server: Amount of idle time required before suspending session\",\r\n \"description\": \"Specifies the amount of continuous idle time that must pass in an SMB session before the session is suspended because of inactivity. The format of the value is two integers separated by a comma, denoting an inclusive range.\"\r\n },\r\n \"defaultValue\": \"1,15\"\r\n },\r\n \"MicrosoftNetworkServerDigitallySignCommunicationsAlways\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Microsoft network server: Digitally sign communications (always)\",\r\n \"description\": \"Specifies whether packet signing is required by the SMB server component.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Microsoft network server: Disconnect clients when logon hours expire\",\r\n \"description\": \"Specifies whether to disconnect users who are connected to the local computer outside their user account's valid logon hours. This setting affects the Server Message Block (SMB) component. If you enable this policy setting you should also enable 'Network security: Force logoff when logon hours expire'\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsMicrosoftNetworkClient\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Microsoft network client: Digitally sign communications (always);ExpectedValue', '=', parameters('MicrosoftNetworkClientDigitallySignCommunicationsAlways'), ',', 'Microsoft network client: Send unencrypted password to third-party SMB servers;ExpectedValue', '=', parameters('MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers'), ',', 'Microsoft network server: Amount of idle time required before suspending session;ExpectedValue', '=', parameters('MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession'), ',', 'Microsoft network server: Digitally sign communications (always);ExpectedValue', '=', parameters('MicrosoftNetworkServerDigitallySignCommunicationsAlways'), ',', 'Microsoft network server: Disconnect clients when logon hours expire;ExpectedValue', '=', parameters('MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d6c69680-54f0-4349-af10-94dd05f4225e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d6c69680-54f0-4349-af10-94dd05f4225e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1473 - Emergency Power\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1473\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d7047705-d719-46a7-8bb0-76ad233eba71\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d7047705-d719-46a7-8bb0-76ad233eba71\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1529 - Third-Party Personnel Security\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1529\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d74fdc92-1cb8-4a34-9978-8556425cd14c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d74fdc92-1cb8-4a34-9978-8556425cd14c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1350 - Identification And Authentication (Non-Org. Users) | Use Of FICAM-Issued Profiles\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1350\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d77fd943-6ba6-4a21-ba07-22b03e347cc4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d77fd943-6ba6-4a21-ba07-22b03e347cc4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: App Service should disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling public network access improves security by ensuring that the app service is not exposed on the public internet. Creating private endpoints can limit exposure of the app service. Learn more at: https://aka.ms/app-service-private-endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"App Service\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites/config\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/config/PublicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d79ab062-dffd-4318-8344-f70de714c0bc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d79ab062-dffd-4318-8344-f70de714c0bc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows Server VMs on which Windows Serial Console is not enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows Server virtual machines on which Windows Serial Console is not enabled. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsSerialConsole\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d7ccd0ca-8d78-42af-a43d-6b7f928accbc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d7ccd0ca-8d78-42af-a43d-6b7f928accbc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"IoT Hub device provisioning service instances should disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling public network access improves security by ensuring that IoT Hub device provisioning service instance isn't exposed on the public internet. Creating private endpoints can limit exposure of the IoT Hub device provisioning instances. Learn more at: https://aka.ms/iotdpsvnet.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Internet of Things\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Devices/provisioningServices\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Devices/provisioningServices/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d82101f3-f3ce-4fc5-8708-4c09f4009546\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d82101f3-f3ce-4fc5-8708-4c09f4009546\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Container registries with private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints connect your virtual network to Azure services without a public IP address at the source or destination. By mapping private endpoints to your premium container registry resources, you can reduce data leakage risks. Learn more at: https://aka.ms/privateendpoints and https://aka.ms/acr/private-link.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Container Registry\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet id\",\r\n \"description\": \"A subnet with private endpoint network policies disabled.\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerRegistry/registries\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerRegistry/registries/sku.name\",\r\n \"equals\": \"Premium\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.ContainerRegistry/registries/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.ContainerRegistry/registries/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"registry\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d85c6833-7d33-4cf5-a915-aaa2de84405f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d85c6833-7d33-4cf5-a915-aaa2de84405f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1016 - Account Management | Automated Audit Actions\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1016\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d8b43277-512e-40c3-ab00-14b3b6e72238\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d8b43277-512e-40c3-ab00-14b3b6e72238\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1488 - Alternate Work Site\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1488\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d8ef30eb-a44f-47af-8524-ac19a36d41d2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d8ef30eb-a44f-47af-8524-ac19a36d41d2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1577 - Acquisition Process | Continuous Monitoring Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1577\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d922484a-8cfc-4a6b-95a4-77d6a685407f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d922484a-8cfc-4a6b-95a4-77d6a685407f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Public network access should be disabled for MySQL servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable the public network access property to improve security and ensure your Azure Database for MySQL can only be accessed from a private endpoint. This configuration strictly disables access from any public address space outside of Azure IP range, and denies all logins that match IP or virtual network-based firewall rules.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforMySQL/servers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforMySQL/servers/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d9844e8a-1437-4aeb-a32c-0c992f056095\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d9844e8a-1437-4aeb-a32c-0c992f056095\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure HDInsight clusters should use encryption in transit to encrypt communication between Azure HDInsight cluster nodes\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Data can be tampered with during transmission between Azure HDInsight cluster nodes. Enabling encryption in transit addresses problems of misuse and tampering during this transmission.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"HDInsight\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HDInsight/clusters\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.HDInsight/clusters/encryptionInTransitProperties.isEncryptionInTransitEnabled\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.HDInsight/clusters/encryptionInTransitProperties.isEncryptionInTransitEnabled\",\r\n \"equals\": false\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d9da03a1-f3c3-412a-9709-947156872263\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d9da03a1-f3c3-412a-9709-947156872263\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines that do not store passwords using reversible encryption\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if Windows machines that do not store passwords using reversible encryption\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"StorePasswordsUsingReversibleEncryption\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"StorePasswordsUsingReversibleEncryption\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/da0f98fe-a24b-4ad5-af69-bd0400233661\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"da0f98fe-a24b-4ad5-af69-bd0400233661\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1271 - Alternate Storage Site | Accessibility\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1271\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/da3bfb53-9c46-4010-b3db-a7ba1296dada\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"da3bfb53-9c46-4010-b3db-a7ba1296dada\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1516 - Personnel Termination\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1516\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/da3cd269-156f-435b-b472-c3af34c032ed\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"da3cd269-156f-435b-b472-c3af34c032ed\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure CosmosDB accounts to disable public network access \",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable public network access for your CosmosDB resource so that it's not accessible over the public internet. This can reduce data leakage risks. Learn more at: https://docs.microsoft.com/azure/cosmos-db/how-to-configure-private-endpoints#blocking-public-network-access-during-account-creation.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Cosmos DB\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DocumentDB/databaseAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n ],\r\n \"conflictEffect\": \"audit\",\r\n \"operations\": [\r\n {\r\n \"condition\": \"[greaterOrEquals(requestContext().apiVersion, '2021-01-15')]\",\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/publicNetworkAccess\",\r\n \"value\": \"Disabled\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/da69ba51-aaf1-41e5-8651-607cd0b37088\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"da69ba51-aaf1-41e5-8651-607cd0b37088\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Media Services content key policies should use token authentication\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Content key policies define the conditions that must be met to access content keys. A token restriction ensures content keys can only be accessed by users that have valid tokens from an authentication service, for example Azure Active Directory.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Media Services\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"openIdConnectDiscoveryDocument\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"OpenID Connect discovery document\",\r\n \"description\": \"The permitted OpenID Connect discovery document. When using Azure Active Directory, this would be similar to 'https://login.microsoftonline.com/{tenantId}/v2.0/.well-known/openid-configuration', where {tenantId} is replaced with the tenant (directory) ID.\"\r\n }\r\n },\r\n \"issuer\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Issuer\",\r\n \"description\": \"The permitted token issuer. When using Azure Active Directory, this would be similar to 'https://sts.windows.net/{tenantId}/', where {tenantId} is replaced with the tenant (directory) ID.\"\r\n }\r\n },\r\n \"audience\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audience\",\r\n \"description\": \"The permitted token audience. When using Azure Active Directory, this is the Application ID URI of the resource application.\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Media/mediaservices/contentKeyPolicies\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Media/mediaServices/contentKeyPolicies/options[*]\",\r\n \"where\": {\r\n \"not\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Media/mediaServices/contentKeyPolicies/options[*].restriction.#Microsoft-Media-ContentKeyPolicyTokenRestriction\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Media/mediaServices/contentKeyPolicies/options[*].restriction.#Microsoft-Media-ContentKeyPolicyTokenRestriction.restrictionTokenType\",\r\n \"matchInsensitively\": \"Jwt\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Media/mediaServices/contentKeyPolicies/options[*].restriction.#Microsoft-Media-ContentKeyPolicyTokenRestriction.openIdConnectDiscoveryDocument\",\r\n \"like\": \"[parameters('openIdConnectDiscoveryDocument')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Media/mediaServices/contentKeyPolicies/options[*].restriction.#Microsoft-Media-ContentKeyPolicyTokenRestriction.issuer\",\r\n \"like\": \"[parameters('issuer')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Media/mediaServices/contentKeyPolicies/options[*].restriction.#Microsoft-Media-ContentKeyPolicyTokenRestriction.audience\",\r\n \"like\": \"[parameters('audience')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/daccf7e4-9808-470c-a848-1c5b582a1afb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"daccf7e4-9808-470c-a848-1c5b582a1afb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Advanced Threat Protection to be enabled on Azure database for PostgreSQL servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable Advanced Threat Protection on your non-Basic tier Azure database for PostgreSQL servers to detect anomalous activities indicating unusual and potentially harmful attempts to access or exploit databases.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/servers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/sku.tier\",\r\n \"notContains\": \"basic\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforPostgreSQL/servers/securityAlertPolicies\",\r\n \"name\": \"Default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/securityAlertPolicies/Default.state\",\r\n \"equals\": \"Enabled\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serverName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('serverName'), '/Default')]\",\r\n \"type\": \"Microsoft.DBforPostgreSQL/servers/securityAlertPolicies\",\r\n \"apiVersion\": \"2017-12-01\",\r\n \"properties\": {\r\n \"state\": \"Enabled\",\r\n \"emailAccountAdmins\": false\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serverName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/db048e65-913c-49f9-bb5f-1084184671d3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"db048e65-913c-49f9-bb5f-1084184671d3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Batch Account to Event Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Batch Account to stream to a regional Event Hub when any Batch Account which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_eventHub\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"eventHubLocation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Location\",\r\n \"description\": \"The location the Event Hub resides in. Only Batch Accounts in this location will be linked to this Event Hub.\",\r\n \"strongType\": \"location\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Batch/batchAccounts\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('eventHubLocation')]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"equals\": \"[parameters('eventHubLocation')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Batch/batchAccounts/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"ServiceLog\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/db51110f-0865-4a6e-b274-e2e07a5b2cd7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"db51110f-0865-4a6e-b274-e2e07a5b2cd7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Cognitive Services accounts with private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints connect your virtual networks to Azure services without a public IP address at the source or destination. By mapping private endpoints to Cognitive Services, you'll reduce the potential for data leakage. Learn more about private links at: https://go.microsoft.com/fwlink/?linkid=2129800.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Cognitive Services\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet ID\",\r\n \"description\": \"A subnet with private endpoint network policies disabled.\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.CognitiveServices/accounts\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/capabilities[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/capabilities[*].name\",\r\n \"equals\": \"VirtualNetworks\"\r\n }\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.CognitiveServices/accounts\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.CognitiveServices/accounts/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/25fbc0a9-bd7c-42a3-aa1a-3b75d497ee68\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"account\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/db630ad5-52e9-4f4d-9c44-53912fe40053\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"db630ad5-52e9-4f4d-9c44-53912fe40053\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Cosmos DB database accounts to disable local authentication\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable local authentication methods so that your Cosmos DB database accounts exclusively require Azure Active Directory identities for authentication. Learn more at: https://docs.microsoft.com/azure/cosmos-db/how-to-setup-rbac#disable-local-auth.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Cosmos DB\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DocumentDB/databaseAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/disableLocalAuth\",\r\n \"notEquals\": true\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/5bd9cd88-fe45-4216-938b-f97437e15450\"\r\n ],\r\n \"conflictEffect\": \"audit\",\r\n \"operations\": [\r\n {\r\n \"condition\": \"[greaterOrEquals(requestContext().apiVersion, '2021-06-15')]\",\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/disableLocalAuth\",\r\n \"value\": true\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/dc2d41d1-4ab1-4666-a3e1-3d51c43e0049\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dc2d41d1-4ab1-4666-a3e1-3d51c43e0049\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1277 - Alternate Processing Site | Priority Of Service\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1277\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/dc43e829-3d50-4a0a-aa0f-428d551862aa\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dc43e829-3d50-4a0a-aa0f-428d551862aa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Logic Apps should be deployed into Integration Service Environment\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploying Logic Apps into Integration Service Environment in a virtual network unlocks advanced Logic Apps networking and security features and provides you with greater control over your network configuration. Learn more at: https://aka.ms/integration-service-environment. Deploying into Integration Service Environment also allows encryption with customer-managed keys which provides enhanced data protection by allowing you to manage your encryption keys. This is often to meet compliance requirements.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Logic Apps\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Logic/workflows\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Logic/workflows/integrationServiceEnvironment\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/dc595cb1-1cde-45f6-8faf-f88874e1c0e1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dc595cb1-1cde-45f6-8faf-f88874e1c0e1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Container registries should have local authentication methods disabled.\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling local authentication methods improves security by ensuring that container registries exclusively require Azure Active Directory identities for authentication. Learn more at: https://aka.ms/acr/authentication.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Container Registry\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerRegistry/registries\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerRegistry/registries/adminUserEnabled\",\r\n \"equals\": true\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/dc921057-6b28-4fbe-9b83-f7bec05db6c2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dc921057-6b28-4fbe-9b83-f7bec05db6c2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Web apps should use an Azure file share for its content directory\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"The content directory of a web app should be located on an Azure file share. The storage account information for the file share must be provided before any publishing activity. To learn more about using Azure Files for hosting app service content refer to https://go.microsoft.com/fwlink/?linkid=2151594.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/storageAccountRequired\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/dcbc65aa-59f3-4239-8978-3bb869d82604\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dcbc65aa-59f3-4239-8978-3bb869d82604\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1439 - Media Sanitization\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Media Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1439\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/dce72873-c5f1-47c3-9b4f-6b8207fd5a45\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dce72873-c5f1-47c3-9b4f-6b8207fd5a45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1264 - Contingency Plan Testing | Coordinate With Related Plans\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1264\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/dd280d4b-50a1-42fb-a479-ece5878acf19\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dd280d4b-50a1-42fb-a479-ece5878acf19\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Web Applications that are not using custom domains\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use of custom domains protects a web application from common attacks such as phishing and other DNS-related attacks.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"WebApp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UsedCustomDomains\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/dd2ea520-6b06-45c3-806e-ea297c23e06a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dd2ea520-6b06-45c3-806e-ea297c23e06a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'System Audit Policies - Policy Change'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - Policy Change'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesPolicyChange\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/dd4680ed-0559-4a6a-ad10-081d14cbb484\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dd4680ed-0559-4a6a-ad10-081d14cbb484\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1715 - Software, Firmware, And Information Integrity | Automated Response To Integrity Violations\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1715\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/dd469ae0-71a8-4adc-aafc-de6949ca3339\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dd469ae0-71a8-4adc-aafc-de6949ca3339\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1678 - Malicious Code Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1678\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/dd533cb0-b416-4be7-8e86-4d154824dfd7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dd533cb0-b416-4be7-8e86-4d154824dfd7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1391 - Information Spillage Response | Training\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1391\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/dd6ac1a1-660e-4810-baa8-74e868e2ed47\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dd6ac1a1-660e-4810-baa8-74e868e2ed47\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1146 - Security Assessments\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1146\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/dd83410c-ecb6-4547-8f14-748c3cbdc7ac\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dd83410c-ecb6-4547-8f14-748c3cbdc7ac\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1602 - Developer Security Testing And Evaluation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1602\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ddae2e97-a449-499f-a1c8-aea4a7e52ec9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ddae2e97-a449-499f-a1c8-aea4a7e52ec9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'Security Settings - Account Policies'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Settings - Account Policies'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecuritySettingsAccountPolicies\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ddb53c61-9db4-41d4-a953-2abff5b66c12\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ddb53c61-9db4-41d4-a953-2abff5b66c12\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'Security Options - Recovery console'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Recovery console'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Recovery console: Allow floppy copy and access to all drives and all folders\",\r\n \"description\": \"Specifies whether to make the Recovery Console SET command available, which allows setting of recovery console environment variables.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsRecoveryconsole\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Recovery console: Allow floppy copy and access to all drives and all folders;ExpectedValue', '=', parameters('RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsRecoveryconsole\"\r\n },\r\n \"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders\": {\r\n \"value\": \"[parameters('RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Recovery console: Allow floppy copy and access to all drives and all folders;ExpectedValue\",\r\n \"value\": \"[parameters('RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Recovery console: Allow floppy copy and access to all drives and all folders;ExpectedValue\",\r\n \"value\": \"[parameters('RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ddc0a4d5-5e08-43d5-9fd9-b586d8d7116b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ddc0a4d5-5e08-43d5-9fd9-b586d8d7116b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Application Insights components to disable public network access for log ingestion and querying\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable components log ingestion and querying from public networks access to improve security. Only private-link connected networks will be able to ingest and query logs on this workspace. Learn more at https://aka.ms/AzMonPrivateLink#configure-application-insights.\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Modify\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Insights/components\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/components/publicNetworkAccessForIngestion\",\r\n \"notEquals\": \"Disabled\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/components/publicNetworkAccessForQuery\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"conflictEffect\": \"Audit\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/ae349356-3a1b-4a5e-921d-050484c6347e\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.Insights/components/publicNetworkAccessForIngestion\",\r\n \"value\": \"Disabled\"\r\n },\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.Insights/components/publicNetworkAccessForQuery\",\r\n \"value\": \"Disabled\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/dddfa1af-dcd6-42f4-b5b0-e1db01e0b405\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dddfa1af-dcd6-42f4-b5b0-e1db01e0b405\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1689 - Information System Monitoring\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1689\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/de901f2f-a01a-4456-97f0-33cda7966172\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"de901f2f-a01a-4456-97f0-33cda7966172\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Dependency agent on Azure Arc enabled Linux servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enable VM insights on servers and machines connected to Azure through Arc enabled servers by installing the Dependency agent virtual machine extension. VM insights uses the Dependency agent to collect network metrics and discovered data about processes running on the machine and external process dependencies. See more - https://aka.ms/vminsightsdocs.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/osName\",\r\n \"equals\": \"linux\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.HybridCompute/machines/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/type\",\r\n \"equals\": \"DependencyAgentLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitoring.DependencyAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"DependencyAgentLinux\",\r\n \"vmExtensionPublisher\": \"Microsoft.Azure.Monitoring.DependencyAgent\",\r\n \"vmExtensionType\": \"DependencyAgentLinux\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"type\": \"Microsoft.HybridCompute/machines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"apiVersion\": \"2019-12-12\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"settings\": {}\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled DA extension for VM', ': ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/deacecc0-9f84-44d2-bb82-46f32d766d43\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"deacecc0-9f84-44d2-bb82-46f32d766d43\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1528 - Access Agreements\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1528\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/deb9797c-22f8-40e8-b342-a84003c924e6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"deb9797c-22f8-40e8-b342-a84003c924e6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Azure Recovery Services vaults should use private link for backup\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to Azure Recovery Services vaults, data leakage risks are reduced. Learn more about private links at: https://aka.ms/AB-PrivateEndpoints.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0-preview\",\r\n \"preview\": true,\r\n \"category\": \"Backup\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.RecoveryServices/vaults\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.RecoveryServices/vaults/privateEndpointConnections[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.RecoveryServices/vaults/privateEndpointConnections[*].privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n {\r\n \"field\": \"Microsoft.RecoveryServices/vaults/privateEndpointConnections[*].provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n },\r\n {\r\n \"field\": \"Microsoft.RecoveryServices/vaults/privateEndpointConnections[*].id\",\r\n \"contains\": \".backup\"\r\n }\r\n ]\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/deeddb44-9f94-4903-9fa0-081d524406e3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"deeddb44-9f94-4903-9fa0-081d524406e3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"IoT Hub device provisioning service instances should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to the IoT Hub device provisioning service, data leakage risks are reduced. Learn more about private links at: https://aka.ms/iotdpsvnet.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Internet of Things\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Devices/provisioningServices\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Devices/provisioningServices/privateEndpointConnections[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Devices/provisioningServices/privateEndpointConnections[*].privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/df39c015-56a4-45de-b4a3-efe77bed320d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"df39c015-56a4-45de-b4a3-efe77bed320d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"MariaDB server should use a virtual network service endpoint\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Virtual network based firewall rules are used to enable traffic from a specific subnet to Azure Database for MariaDB while ensuring the traffic stays within the Azure boundary. This policy provides a way to audit if the Azure Database for MariaDB has virtual network service endpoint being used.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforMariaDB/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforMariaDB/servers/virtualNetworkRules\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DBforMariaDB/servers/virtualNetworkRules/virtualNetworkSubnetId\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/dfbd9a64-6114-48de-a47d-90574dc2e489\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dfbd9a64-6114-48de-a47d-90574dc2e489\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1673 - Flaw Remediation | Automated Flaw Remediation Status\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1673\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/dff0b90d-5a6f-491c-b2f8-b90aa402d844\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dff0b90d-5a6f-491c-b2f8-b90aa402d844\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Cache for Redis to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone can be linked to your virtual network to resolve to Azure Cache for Redis. Learn more at: https://aka.ms/privatednszone.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Cache\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone Id\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\",\r\n \"description\": \"The resource id of the private DNS zone\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"redisCache\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"privatelink-redis-cache-windows-net\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e016b22b-e0eb-436d-8fd7-160c4eaed6e2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e016b22b-e0eb-436d-8fd7-160c4eaed6e2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Auditing on Synapse workspace should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Auditing on your Synapse workspace should be enabled to track database activities across all databases on the dedicated SQL pools and save them in an audit log.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Synapse\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"setting\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Desired Auditing setting\"\r\n },\r\n \"allowedValues\": [\r\n \"enabled\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"enabled\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Synapse/workspaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Synapse/workspaces/auditingSettings\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Synapse/workspaces/auditingSettings/state\",\r\n \"equals\": \"[parameters('setting')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e04e5000-cd89-451d-bb21-a14d24ff9c73\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e04e5000-cd89-451d-bb21-a14d24ff9c73\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'User Rights Assignment'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'User Rights Assignment' for allowing log on locally, RDP, access from the network, and many other user activities. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_UserRightsAssignment\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"UsersOrGroupsThatMayAccessThisComputerFromTheNetwork\": \"Access this computer from the network;ExpectedValue\",\r\n \"UsersOrGroupsThatMayLogOnLocally\": \"Allow log on locally;ExpectedValue\",\r\n \"UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices\": \"Allow log on through Remote Desktop Services;ExpectedValue\",\r\n \"UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork\": \"Deny access to this computer from the network;ExpectedValue\",\r\n \"UsersOrGroupsThatMayManageAuditingAndSecurityLog\": \"Manage auditing and security log;ExpectedValue\",\r\n \"UsersOrGroupsThatMayBackUpFilesAndDirectories\": \"Back up files and directories;ExpectedValue\",\r\n \"UsersOrGroupsThatMayChangeTheSystemTime\": \"Change the system time;ExpectedValue\",\r\n \"UsersOrGroupsThatMayChangeTheTimeZone\": \"Change the time zone;ExpectedValue\",\r\n \"UsersOrGroupsThatMayCreateATokenObject\": \"Create a token object;ExpectedValue\",\r\n \"UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob\": \"Deny log on as a batch job;ExpectedValue\",\r\n \"UsersAndGroupsThatAreDeniedLoggingOnAsAService\": \"Deny log on as a service;ExpectedValue\",\r\n \"UsersAndGroupsThatAreDeniedLocalLogon\": \"Deny log on locally;ExpectedValue\",\r\n \"UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices\": \"Deny log on through Remote Desktop Services;ExpectedValue\",\r\n \"UserAndGroupsThatMayForceShutdownFromARemoteSystem\": \"Force shutdown from a remote system;ExpectedValue\",\r\n \"UsersAndGroupsThatMayRestoreFilesAndDirectories\": \"Restore files and directories;ExpectedValue\",\r\n \"UsersAndGroupsThatMayShutDownTheSystem\": \"Shut down the system;ExpectedValue\",\r\n \"UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects\": \"Take ownership of files or other objects;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"UsersOrGroupsThatMayAccessThisComputerFromTheNetwork\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may access this computer from the network\",\r\n \"description\": \"Specifies which remote users on the network are permitted to connect to the computer. This does not include Remote Desktop Connection.\"\r\n },\r\n \"defaultValue\": \"Administrators, Authenticated Users\"\r\n },\r\n \"UsersOrGroupsThatMayLogOnLocally\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may log on locally\",\r\n \"description\": \"Specifies which users or groups can interactively log on to the computer. Users who attempt to log on via Remote Desktop Connection or IIS also require this user right.\"\r\n },\r\n \"defaultValue\": \"Administrators\"\r\n },\r\n \"UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may log on through Remote Desktop Services\",\r\n \"description\": \"Specifies which users or groups are permitted to log on as a Terminal Services client, Remote Desktop, or for Remote Assistance.\"\r\n },\r\n \"defaultValue\": \"Administrators, Remote Desktop Users\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that are denied access to this computer from the network\",\r\n \"description\": \"Specifies which users or groups are explicitly prohibited from connecting to the computer across the network.\"\r\n },\r\n \"defaultValue\": \"Guests\"\r\n },\r\n \"UsersOrGroupsThatMayManageAuditingAndSecurityLog\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may manage auditing and security log\",\r\n \"description\": \"Specifies users and groups permitted to change the auditing options for files and directories and clear the Security log.\"\r\n },\r\n \"defaultValue\": \"Administrators\"\r\n },\r\n \"UsersOrGroupsThatMayBackUpFilesAndDirectories\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may back up files and directories\",\r\n \"description\": \"Specifies users and groups allowed to circumvent file and directory permissions to back up the system.\"\r\n },\r\n \"defaultValue\": \"Administrators, Backup Operators\"\r\n },\r\n \"UsersOrGroupsThatMayChangeTheSystemTime\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may change the system time\",\r\n \"description\": \"Specifies which users and groups are permitted to change the time and date on the internal clock of the computer.\"\r\n },\r\n \"defaultValue\": \"Administrators, LOCAL SERVICE\"\r\n },\r\n \"UsersOrGroupsThatMayChangeTheTimeZone\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may change the time zone\",\r\n \"description\": \"Specifies which users and groups are permitted to change the time zone of the computer.\"\r\n },\r\n \"defaultValue\": \"Administrators, LOCAL SERVICE\"\r\n },\r\n \"UsersOrGroupsThatMayCreateATokenObject\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may create a token object\",\r\n \"description\": \"Specifies which users and groups are permitted to create an access token, which may provide elevated rights to access sensitive data.\"\r\n },\r\n \"defaultValue\": \"No One\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that are denied logging on as a batch job\",\r\n \"description\": \"Specifies which users and groups are explicitly not permitted to log on to the computer as a batch job (i.e. scheduled task).\"\r\n },\r\n \"defaultValue\": \"Guests\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLoggingOnAsAService\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that are denied logging on as a service\",\r\n \"description\": \"Specifies which service accounts are explicitly not permitted to register a process as a service.\"\r\n },\r\n \"defaultValue\": \"Guests\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLocalLogon\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that are denied local logon\",\r\n \"description\": \"Specifies which users and groups are explicitly not permitted to log on to the computer.\"\r\n },\r\n \"defaultValue\": \"Guests\"\r\n },\r\n \"UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that are denied log on through Remote Desktop Services\",\r\n \"description\": \"Specifies which users and groups are explicitly not permitted to log on to the computer via Terminal Services/Remote Desktop Client.\"\r\n },\r\n \"defaultValue\": \"Guests\"\r\n },\r\n \"UserAndGroupsThatMayForceShutdownFromARemoteSystem\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"User and groups that may force shutdown from a remote system\",\r\n \"description\": \"Specifies which users and groups are permitted to shut down the computer from a remote location on the network.\"\r\n },\r\n \"defaultValue\": \"Administrators\"\r\n },\r\n \"UsersAndGroupsThatMayRestoreFilesAndDirectories\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that may restore files and directories\",\r\n \"description\": \"Specifies which users and groups are permitted to bypass file, directory, registry, and other persistent object permissions when restoring backed up files and directories.\"\r\n },\r\n \"defaultValue\": \"Administrators, Backup Operators\"\r\n },\r\n \"UsersAndGroupsThatMayShutDownTheSystem\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users and groups that may shut down the system\",\r\n \"description\": \"Specifies which users and groups who are logged on locally to the computers in your environment are permitted to shut down the operating system with the Shut Down command.\"\r\n },\r\n \"defaultValue\": \"Administrators\"\r\n },\r\n \"UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Users or groups that may take ownership of files or other objects\",\r\n \"description\": \"Specifies which users and groups are permitted to take ownership of files, folders, registry keys, processes, or threads. This user right bypasses any permissions that are in place to protect objects to give ownership to the specified user.\"\r\n },\r\n \"defaultValue\": \"Administrators\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_UserRightsAssignment\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Access this computer from the network;ExpectedValue', '=', parameters('UsersOrGroupsThatMayAccessThisComputerFromTheNetwork'), ',', 'Allow log on locally;ExpectedValue', '=', parameters('UsersOrGroupsThatMayLogOnLocally'), ',', 'Allow log on through Remote Desktop Services;ExpectedValue', '=', parameters('UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices'), ',', 'Deny access to this computer from the network;ExpectedValue', '=', parameters('UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork'), ',', 'Manage auditing and security log;ExpectedValue', '=', parameters('UsersOrGroupsThatMayManageAuditingAndSecurityLog'), ',', 'Back up files and directories;ExpectedValue', '=', parameters('UsersOrGroupsThatMayBackUpFilesAndDirectories'), ',', 'Change the system time;ExpectedValue', '=', parameters('UsersOrGroupsThatMayChangeTheSystemTime'), ',', 'Change the time zone;ExpectedValue', '=', parameters('UsersOrGroupsThatMayChangeTheTimeZone'), ',', 'Create a token object;ExpectedValue', '=', parameters('UsersOrGroupsThatMayCreateATokenObject'), ',', 'Deny log on as a batch job;ExpectedValue', '=', parameters('UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob'), ',', 'Deny log on as a service;ExpectedValue', '=', parameters('UsersAndGroupsThatAreDeniedLoggingOnAsAService'), ',', 'Deny log on locally;ExpectedValue', '=', parameters('UsersAndGroupsThatAreDeniedLocalLogon'), ',', 'Deny log on through Remote Desktop Services;ExpectedValue', '=', parameters('UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices'), ',', 'Force shutdown from a remote system;ExpectedValue', '=', parameters('UserAndGroupsThatMayForceShutdownFromARemoteSystem'), ',', 'Restore files and directories;ExpectedValue', '=', parameters('UsersAndGroupsThatMayRestoreFilesAndDirectories'), ',', 'Shut down the system;ExpectedValue', '=', parameters('UsersAndGroupsThatMayShutDownTheSystem'), ',', 'Take ownership of files or other objects;ExpectedValue', '=', parameters('UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e068b215-0026-4354-b347-8fb2766f73a2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e068b215-0026-4354-b347-8fb2766f73a2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Cosmos DB should use a virtual network service endpoint\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Cosmos DB not configured to use a virtual network service endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DocumentDB/databaseAccounts\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DocumentDB/databaseAccounts/virtualNetworkRules[*].id\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e0a2b1a3-f7f9-4569-807f-2a9edebdf4d9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e0a2b1a3-f7f9-4569-807f-2a9edebdf4d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'Administrative Templates - MSS (Legacy)'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'Administrative Templates - MSS (Legacy)' for automatic logon, screen saver, network behavior, safe DLL, and event log. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_AdminstrativeTemplatesMSSLegacy\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_AdminstrativeTemplatesMSSLegacy\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e0a7e899-2ce2-4253-8a13-d808fdeb75af\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e0a7e899-2ce2-4253-8a13-d808fdeb75af\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1206 - Access Restrictions For Change | Limit Production / Operational Privileges\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1206\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e0de232d-02a0-4652-872d-88afb4ae5e91\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e0de232d-02a0-4652-872d-88afb4ae5e91\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs that do not have the specified Windows PowerShell execution policy\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines where Windows PowerShell is not configured to use the specified PowerShell execution policy. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"ExecutionPolicy\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"PowerShell Execution Policy\",\r\n \"description\": \"The expected PowerShell execution policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"AllSigned\",\r\n \"Bypass\",\r\n \"Default\",\r\n \"RemoteSigned\",\r\n \"Restricted\",\r\n \"Undefined\",\r\n \"Unrestricted\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsPowerShellExecutionPolicy\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[PowerShellExecutionPolicy]PowerShellExecutionPolicy1;ExecutionPolicy', '=', parameters('ExecutionPolicy')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"WindowsPowerShellExecutionPolicy\"\r\n },\r\n \"ExecutionPolicy\": {\r\n \"value\": \"[parameters('ExecutionPolicy')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ExecutionPolicy\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[PowerShellExecutionPolicy]PowerShellExecutionPolicy1;ExecutionPolicy\",\r\n \"value\": \"[parameters('ExecutionPolicy')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[PowerShellExecutionPolicy]PowerShellExecutionPolicy1;ExecutionPolicy\",\r\n \"value\": \"[parameters('ExecutionPolicy')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e0efc13a-122a-47c5-b817-2ccfe5d12615\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e0efc13a-122a-47c5-b817-2ccfe5d12615\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1714 - Software, Firmware, And Information Integrity | Automated Notifications Of Integrity Violations\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1714\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e12494fa-b81e-4080-af71-7dbacc2da0ec\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e12494fa-b81e-4080-af71-7dbacc2da0ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Log Analytics Workspaces should block non-Azure Active Directory based ingestion.\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enforcing log ingestion to require Azure Active Directory authentication prevents unauthenticated logs from an attacker which could lead to incorrect status, false alerts, and incorrect logs stored in the system.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Deny\",\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.OperationalInsights/workspaces\"\r\n },\r\n {\r\n \"field\": \"Microsoft.OperationalInsights/workspaces/features.disableLocalAuth\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e15effd4-2278-4c65-a0da-4d6f6d1890e2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e15effd4-2278-4c65-a0da-4d6f6d1890e2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1686 - Information System Monitoring\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1686\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e17085c5-0be8-4423-b39b-a52d3d1402e5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e17085c5-0be8-4423-b39b-a52d3d1402e5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1722 - Spam Protection | Automatic Updates\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1722\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e1da06bd-25b6-4127-a301-c313d6873fff\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e1da06bd-25b6-4127-a301-c313d6873fff\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Vulnerabilities in security configuration on your machines should be remediated\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Servers which do not satisfy the configured baseline will be monitored by Azure Security Center as recommendations\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"181ac480-f7c4-544b-9865-11b8ffe87f47\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1047 - System Use Notification\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1047\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e1ff6d62-a55c-41ab-90ba-90bb5b7b6f62\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e1ff6d62-a55c-41ab-90ba-90bb5b7b6f62\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1276 - Alternate Processing Site | Accessibility\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1276\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e214e563-1206-4a43-a56b-ac5880c9c571\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e214e563-1206-4a43-a56b-ac5880c9c571\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1560 - System And Services Acquisition Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1560\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e29e0915-5c2f-4d09-8806-048b749ad763\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e29e0915-5c2f-4d09-8806-048b749ad763\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Ensure that 'HTTP Version' is the latest, if used to run the Function app\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Periodically, newer versions are released for HTTP either due to security flaws or to include additional functionality. Using the latest HTTP version for web apps to take advantage of security fixes, if any, and/or new functionalities of the newer version. Currently, this policy only applies to Linux web apps.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"contains\": \"linux\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.http20Enabled\",\r\n \"equals\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e2c1c086-2d84-4019-bff3-c44ccd95113c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e2c1c086-2d84-4019-bff3-c44ccd95113c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Dependency agent should be enabled in virtual machine scale sets for listed virtual machine images\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Reports virtual machine scale sets as non-compliant if the virtual machine image is not in the list defined and the agent is not installed. The list of OS images is updated over time as support is updated.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"listOfImageIdToInclude_windows\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of virtual machine images that have supported Windows OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"listOfImageIdToInclude_linux\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of virtual machine images that have supported Linux OS to add to scope\",\r\n \"description\": \"Example value: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"not\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude_windows')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfImageIdToInclude_linux')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-V4\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SLES\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-Priority\",\r\n \"SLES-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"12-SP2\",\r\n \"12-SP3\",\r\n \"12-SP4\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"14.04.0-LTS\",\r\n \"14.04.1-LTS\",\r\n \"14.04.5-LTS\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"16.04-LTS\",\r\n \"16.04.0-LTS\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"18.04-LTS\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Centos\",\r\n \"Centos-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitoring.DependencyAgent\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e2dd799a-a932-4e9d-ac17-d473bc3c6c10\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e2dd799a-a932-4e9d-ac17-d473bc3c6c10\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1161 - Continuous Monitoring\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1161\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e2f8f6c6-dde4-436b-a79d-bc50e129eb3a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e2f8f6c6-dde4-436b-a79d-bc50e129eb3a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1387 - Information Spillage Response\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1387\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e3007185-3857-43a9-8237-06ca94f1084c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e3007185-3857-43a9-8237-06ca94f1084c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1479 - Fire Protection | Automatic Fire Suppression\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1479\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e327b072-281d-4f75-9c28-4216e5d72f26\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e327b072-281d-4f75-9c28-4216e5d72f26\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure VPN gateways should not use 'basic' SKU\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy ensures that VPN gateways do not use 'basic' SKU.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworkGateways\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworkGateways/gatewayType\",\r\n \"equals\": \"Vpn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworkGateways/sku.tier\",\r\n \"equals\": \"Basic\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e345b6c3-24bd-4c93-9bbb-7e5e49a17b78\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e345b6c3-24bd-4c93-9bbb-7e5e49a17b78\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"MFA should be enabled on accounts with read permissions on your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Multi-Factor Authentication (MFA) should be enabled for all subscription accounts with read privileges to prevent a breach of accounts or resources.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"151e82c5-5341-a74b-1eb0-bc38d2c84bb5\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e3576e28-8b17-4677-84c3-db2990658d64\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e3576e28-8b17-4677-84c3-db2990658d64\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"RDP access from the Internet should be blocked\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits any network security rule that allows RDP access from Internet\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups/securityRules\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Allow\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange\",\r\n \"equals\": \"*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange\",\r\n \"equals\": \"3389\"\r\n },\r\n {\r\n \"value\": \"[if(and(not(empty(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange'))), contains(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange'),'-')), and(lessOrEquals(int(first(split(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange'), '-'))),3389),greaterOrEquals(int(last(split(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange'), '-'))),3389)), 'false')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]\",\r\n \"where\": {\r\n \"value\": \"[if(and(not(empty(first(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]')))), contains(first(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]')),'-')), and(lessOrEquals(int(first(split(first(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]')), '-'))),3389),greaterOrEquals(int(last(split(first(field('Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]')), '-'))),3389)) , 'false')]\",\r\n \"equals\": \"true\"\r\n }\r\n },\r\n \"greater\": 0\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]\",\r\n \"notEquals\": \"*\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]\",\r\n \"notEquals\": \"3389\"\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"Internet\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefixes[*]\",\r\n \"notEquals\": \"*\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefixes[*]\",\r\n \"notEquals\": \"Internet\"\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e372f825-a257-4fb8-9175-797a8a8627d6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e372f825-a257-4fb8-9175-797a8a8627d6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'Security Options - Shutdown'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Shutdown'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsShutdown\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e3a77a94-cf41-4ee8-b45c-98be28841c03\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e3a77a94-cf41-4ee8-b45c-98be28841c03\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'Security Settings - Account Policies'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Settings - Account Policies'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"EnforcePasswordHistory\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enforce password history\",\r\n \"description\": \"Specifies limits on password reuse - how many times a new password must be created for a user account before the password can be repeated.\"\r\n },\r\n \"defaultValue\": \"24\"\r\n },\r\n \"MaximumPasswordAge\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Maximum password age\",\r\n \"description\": \"Specifies the maximum number of days that may elapse before a user account password must be changed. The format of the value is two integers separated by a comma, denoting an inclusive range.\"\r\n },\r\n \"defaultValue\": \"1,70\"\r\n },\r\n \"MinimumPasswordAge\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Minimum password age\",\r\n \"description\": \"Specifies the minimum number of days that must elapse before a user account password can be changed.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"MinimumPasswordLength\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Minimum password length\",\r\n \"description\": \"Specifies the minimum number of characters that a user account password may contain.\"\r\n },\r\n \"defaultValue\": \"14\"\r\n },\r\n \"PasswordMustMeetComplexityRequirements\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Password must meet complexity requirements\",\r\n \"description\": \"Specifies whether a user account password must be complex. If required, a complex password must not contain part of user's account name or full name; be at least 6 characters long; contain a mix of uppercase, lowercase, number, and non-alphabetic characters.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecuritySettingsAccountPolicies\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Enforce password history;ExpectedValue', '=', parameters('EnforcePasswordHistory'), ',', 'Maximum password age;ExpectedValue', '=', parameters('MaximumPasswordAge'), ',', 'Minimum password age;ExpectedValue', '=', parameters('MinimumPasswordAge'), ',', 'Minimum password length;ExpectedValue', '=', parameters('MinimumPasswordLength'), ',', 'Password must meet complexity requirements;ExpectedValue', '=', parameters('PasswordMustMeetComplexityRequirements')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecuritySettingsAccountPolicies\"\r\n },\r\n \"EnforcePasswordHistory\": {\r\n \"value\": \"[parameters('EnforcePasswordHistory')]\"\r\n },\r\n \"MaximumPasswordAge\": {\r\n \"value\": \"[parameters('MaximumPasswordAge')]\"\r\n },\r\n \"MinimumPasswordAge\": {\r\n \"value\": \"[parameters('MinimumPasswordAge')]\"\r\n },\r\n \"MinimumPasswordLength\": {\r\n \"value\": \"[parameters('MinimumPasswordLength')]\"\r\n },\r\n \"PasswordMustMeetComplexityRequirements\": {\r\n \"value\": \"[parameters('PasswordMustMeetComplexityRequirements')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"EnforcePasswordHistory\": {\r\n \"type\": \"string\"\r\n },\r\n \"MaximumPasswordAge\": {\r\n \"type\": \"string\"\r\n },\r\n \"MinimumPasswordAge\": {\r\n \"type\": \"string\"\r\n },\r\n \"MinimumPasswordLength\": {\r\n \"type\": \"string\"\r\n },\r\n \"PasswordMustMeetComplexityRequirements\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Enforce password history;ExpectedValue\",\r\n \"value\": \"[parameters('EnforcePasswordHistory')]\"\r\n },\r\n {\r\n \"name\": \"Maximum password age;ExpectedValue\",\r\n \"value\": \"[parameters('MaximumPasswordAge')]\"\r\n },\r\n {\r\n \"name\": \"Minimum password age;ExpectedValue\",\r\n \"value\": \"[parameters('MinimumPasswordAge')]\"\r\n },\r\n {\r\n \"name\": \"Minimum password length;ExpectedValue\",\r\n \"value\": \"[parameters('MinimumPasswordLength')]\"\r\n },\r\n {\r\n \"name\": \"Password must meet complexity requirements;ExpectedValue\",\r\n \"value\": \"[parameters('PasswordMustMeetComplexityRequirements')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Enforce password history;ExpectedValue\",\r\n \"value\": \"[parameters('EnforcePasswordHistory')]\"\r\n },\r\n {\r\n \"name\": \"Maximum password age;ExpectedValue\",\r\n \"value\": \"[parameters('MaximumPasswordAge')]\"\r\n },\r\n {\r\n \"name\": \"Minimum password age;ExpectedValue\",\r\n \"value\": \"[parameters('MinimumPasswordAge')]\"\r\n },\r\n {\r\n \"name\": \"Minimum password length;ExpectedValue\",\r\n \"value\": \"[parameters('MinimumPasswordLength')]\"\r\n },\r\n {\r\n \"name\": \"Password must meet complexity requirements;ExpectedValue\",\r\n \"value\": \"[parameters('PasswordMustMeetComplexityRequirements')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e3d95ab7-f47a-49d8-a347-784177b6c94c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e3d95ab7-f47a-49d8-a347-784177b6c94c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1451 - Physical Access Control\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1451\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e3f1e5a3-25c1-4476-8cb6-3955031f8e65\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e3f1e5a3-25c1-4476-8cb6-3955031f8e65\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1357 - Incident Response Training | Automated Training Environments\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1357\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e4213689-05e8-4241-9d4e-8dd1cdafd105\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e4213689-05e8-4241-9d4e-8dd1cdafd105\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'Security Options - User Account Control'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - User Account Control'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"UACAdminApprovalModeForTheBuiltinAdministratorAccount\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"UAC: Admin Approval Mode for the Built-in Administrator account\",\r\n \"description\": \"Specifies the behavior of Admin Approval Mode for the built-in Administrator account.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"UAC: Behavior of the elevation prompt for administrators in Admin Approval Mode\",\r\n \"description\": \"Specifies the behavior of the elevation prompt for administrators.\"\r\n },\r\n \"defaultValue\": \"2\"\r\n },\r\n \"UACDetectApplicationInstallationsAndPromptForElevation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"UAC: Detect application installations and prompt for elevation\",\r\n \"description\": \"Specifies the behavior of application installation detection for the computer.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"UACRunAllAdministratorsInAdminApprovalMode\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"UAC: Run all administrators in Admin Approval Mode\",\r\n \"description\": \"Specifies the behavior of all User Account Control (UAC) policy settings for the computer.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsUserAccountControl\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('User Account Control: Admin Approval Mode for the Built-in Administrator account;ExpectedValue', '=', parameters('UACAdminApprovalModeForTheBuiltinAdministratorAccount'), ',', 'User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode;ExpectedValue', '=', parameters('UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode'), ',', 'User Account Control: Detect application installations and prompt for elevation;ExpectedValue', '=', parameters('UACDetectApplicationInstallationsAndPromptForElevation'), ',', 'User Account Control: Run all administrators in Admin Approval Mode;ExpectedValue', '=', parameters('UACRunAllAdministratorsInAdminApprovalMode')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsUserAccountControl\"\r\n },\r\n \"UACAdminApprovalModeForTheBuiltinAdministratorAccount\": {\r\n \"value\": \"[parameters('UACAdminApprovalModeForTheBuiltinAdministratorAccount')]\"\r\n },\r\n \"UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode\": {\r\n \"value\": \"[parameters('UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode')]\"\r\n },\r\n \"UACDetectApplicationInstallationsAndPromptForElevation\": {\r\n \"value\": \"[parameters('UACDetectApplicationInstallationsAndPromptForElevation')]\"\r\n },\r\n \"UACRunAllAdministratorsInAdminApprovalMode\": {\r\n \"value\": \"[parameters('UACRunAllAdministratorsInAdminApprovalMode')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"UACAdminApprovalModeForTheBuiltinAdministratorAccount\": {\r\n \"type\": \"string\"\r\n },\r\n \"UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode\": {\r\n \"type\": \"string\"\r\n },\r\n \"UACDetectApplicationInstallationsAndPromptForElevation\": {\r\n \"type\": \"string\"\r\n },\r\n \"UACRunAllAdministratorsInAdminApprovalMode\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"User Account Control: Admin Approval Mode for the Built-in Administrator account;ExpectedValue\",\r\n \"value\": \"[parameters('UACAdminApprovalModeForTheBuiltinAdministratorAccount')]\"\r\n },\r\n {\r\n \"name\": \"User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode;ExpectedValue\",\r\n \"value\": \"[parameters('UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode')]\"\r\n },\r\n {\r\n \"name\": \"User Account Control: Detect application installations and prompt for elevation;ExpectedValue\",\r\n \"value\": \"[parameters('UACDetectApplicationInstallationsAndPromptForElevation')]\"\r\n },\r\n {\r\n \"name\": \"User Account Control: Run all administrators in Admin Approval Mode;ExpectedValue\",\r\n \"value\": \"[parameters('UACRunAllAdministratorsInAdminApprovalMode')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"User Account Control: Admin Approval Mode for the Built-in Administrator account;ExpectedValue\",\r\n \"value\": \"[parameters('UACAdminApprovalModeForTheBuiltinAdministratorAccount')]\"\r\n },\r\n {\r\n \"name\": \"User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode;ExpectedValue\",\r\n \"value\": \"[parameters('UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode')]\"\r\n },\r\n {\r\n \"name\": \"User Account Control: Detect application installations and prompt for elevation;ExpectedValue\",\r\n \"value\": \"[parameters('UACDetectApplicationInstallationsAndPromptForElevation')]\"\r\n },\r\n {\r\n \"name\": \"User Account Control: Run all administrators in Admin Approval Mode;ExpectedValue\",\r\n \"value\": \"[parameters('UACRunAllAdministratorsInAdminApprovalMode')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e425e402-a050-45e5-b010-bd3f934589fc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e425e402-a050-45e5-b010-bd3f934589fc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure supported virtual machines to automatically enable vTPM\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Configure supported virtual machines to automatically enable vTPM to facilitate Measured Boot and other OS security features that require a TPM. Once enabled, vTPM can be used to attest boot integrity.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"version\": \"1.0.0-preview\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings.vTpmEnabled\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"name\": \"[field('fullName')]\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.uefiSettings.vTpmEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"apiVersion\": \"2020-12-01\",\r\n \"properties\": {\r\n \"securityProfile\": {\r\n \"uefiSettings\": {\r\n \"vTpmEnabled\": \"true\"\r\n },\r\n \"securityType\": \"TrustedLaunch\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e494853f-93c3-4e44-9210-d12f61a64b34\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e494853f-93c3-4e44-9210-d12f61a64b34\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1340 - Authenticator Management | No Embedded Unencrypted Static Authenticators\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1340\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e51ff84b-e5ea-408f-b651-2ecc2933e4c6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e51ff84b-e5ea-408f-b651-2ecc2933e4c6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1381 - Incident Response Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1381\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e5368258-9684-4567-8126-269f34e65eab\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e5368258-9684-4567-8126-269f34e65eab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1421 - Maintenance Personnel\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1421\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e539caaa-da8c-41b8-9e1e-449851e2f7a6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e539caaa-da8c-41b8-9e1e-449851e2f7a6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1716 - Software, Firmware, And Information Integrity | Integration Of Detection And Response\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1716\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e54c325e-42a0-4dcf-b105-046e0f6f590f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e54c325e-42a0-4dcf-b105-046e0f6f590f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1023 - Account Management | Usage Conditions\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1023\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e55698b6-3dea-4aa9-99b9-d8218c6ab6e5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e55698b6-3dea-4aa9-99b9-d8218c6ab6e5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy enables you to restrict the locations your organization can specify when deploying resources. Use to enforce your geo-compliance requirements. Excludes resource groups, Microsoft.AzureActiveDirectory/b2cDirectories, and resources that use the 'global' region.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"General\"\r\n },\r\n \"parameters\": {\r\n \"listOfAllowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"notIn\": \"[parameters('listOfAllowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"notEquals\": \"global\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"notEquals\": \"Microsoft.AzureActiveDirectory/b2cDirectories\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e56962a6-4747-49cd-b67b-bf8b01975c4c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e56962a6-4747-49cd-b67b-bf8b01975c4c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1296 - Information System Recovery And Reconstitution | Transaction Recovery\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1296\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e57b98a0-a011-4956-a79d-5d17ed8b8e48\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e57b98a0-a011-4956-a79d-5d17ed8b8e48\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1499 - Rules Of Behavior\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1499\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e59671ab-9720-4ee2-9c60-170e8c82251e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e59671ab-9720-4ee2-9c60-170e8c82251e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'Security Options - Accounts'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Accounts'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"AccountsGuestAccountStatus\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Accounts: Guest account status\",\r\n \"description\": \"Specifies whether the local Guest account is disabled.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsAccounts\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Accounts: Guest account status;ExpectedValue', '=', parameters('AccountsGuestAccountStatus')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsAccounts\"\r\n },\r\n \"AccountsGuestAccountStatus\": {\r\n \"value\": \"[parameters('AccountsGuestAccountStatus')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"AccountsGuestAccountStatus\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Accounts: Guest account status;ExpectedValue\",\r\n \"value\": \"[parameters('AccountsGuestAccountStatus')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Accounts: Guest account status;ExpectedValue\",\r\n \"value\": \"[parameters('AccountsGuestAccountStatus')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e5b81f87-9185-4224-bf00-9f505e9f89f3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e5b81f87-9185-4224-bf00-9f505e9f89f3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Web Applications that are not using latest supported Node.js Framework\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Use the latest supported Node.js version for the latest security classes. Using older classes and types can make your application vulnerable.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"UseLatestNodeJS\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e67687e8-08d5-4e7f-8226-5b4753bba008\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e67687e8-08d5-4e7f-8226-5b4753bba008\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Linux machines that do not have the passwd file permissions set to 0644\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if Linux machines that do not have the passwd file permissions set to 0644\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"PasswordPolicy_msid121\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"PasswordPolicy_msid121\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e6955644-301c-44b5-a4c4-528577de6861\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e6955644-301c-44b5-a4c4-528577de6861\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1465 - Monitoring Physical Access | Monitoring Physical Access To Information Systems\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1465\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e6e41554-86b5-4537-9f7f-4fc41a1d1640\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e6e41554-86b5-4537-9f7f-4fc41a1d1640\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines on which the specified services are not installed and 'Running'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if result of the Windows PowerShell command Get-Service do not include the service name with matching status as specified by the policy parameter.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"WindowsServiceStatus\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"ServiceName\": \"[WindowsServiceStatus]WindowsServiceStatus1;ServiceName\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"ServiceName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Service names (supports wildcards)\",\r\n \"description\": \"A semicolon-separated list of the names of the services that should be installed and 'Running'. e.g. 'WinRm;Wi*'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsServiceStatus\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[WindowsServiceStatus]WindowsServiceStatus1;ServiceName', '=', parameters('ServiceName')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e6ebf138-3d71-4935-a13b-9c7fdddd94df\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e6ebf138-3d71-4935-a13b-9c7fdddd94df\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Subnets should be associated with a Network Security Group\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Protect your subnet from potential threats by restricting access to it with a Network Security Group (NSG). NSGs contain a list of Access Control List (ACL) rules that allow or deny network traffic to your subnet.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"eade5b56-eefd-444f-95c8-23f29e5d93cb\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e71308d3-144b-4262-b144-efdc3cc90517\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e71308d3-144b-4262-b144-efdc3cc90517\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1567 - System Development Life Cycle\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1567\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e72edbf6-aa61-436d-a227-0f32b77194b3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e72edbf6-aa61-436d-a227-0f32b77194b3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1311 - Identifier Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1311\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e7568697-0c9e-4ea3-9cec-9e567d14f3c6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e7568697-0c9e-4ea3-9cec-9e567d14f3c6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Advanced Threat Protection types should be set to 'All' in SQL server Advanced Data Security settings\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"It is recommended to enable all Advanced Threat Protection types on your SQL servers. Enabling all types protects against SQL injection, database vulnerabilities, and any other anomalous activities.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"SQL\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Disabled\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/securityAlertPolicies\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/servers/securityAlertPolicies/disabledAlerts[*]\",\r\n \"equals\": \"\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e756b945-1b1b-480b-8de8-9a0859d5f7ad\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e756b945-1b1b-480b-8de8-9a0859d5f7ad\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1154 - System Interconnections | Unclassified Non-National Security System Connections\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1154\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e757ceb9-93b3-45fe-a4f4-f43f64f1ac5a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e757ceb9-93b3-45fe-a4f4-f43f64f1ac5a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Allowed locations for resource groups\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy enables you to restrict the locations your organization can create resource groups in. Use to enforce your geo-compliance requirements.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"General\"\r\n },\r\n \"parameters\": {\r\n \"listOfAllowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"description\": \"The list of locations that resource groups can be created in.\",\r\n \"strongType\": \"location\",\r\n \"displayName\": \"Allowed locations\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"notIn\": \"[parameters('listOfAllowedLocations')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e765b5de-1225-4ba3-bd56-1ac6695af988\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e765b5de-1225-4ba3-bd56-1ac6695af988\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1273 - Alternate Processing Site\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1273\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e77fcbf2-a1e8-44f1-860e-ed6583761e65\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e77fcbf2-a1e8-44f1-860e-ed6583761e65\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Web Sockets state for a Web Application\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"The Web Sockets protocol is vulnerable to different types of security threats. Use of Web Sockets within a web application must be carefully reviewed.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Security Center\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"microsoft.Web/sites\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"WebApp\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"app,linux,container\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/complianceResults\",\r\n \"name\": \"DisableWebSockets\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/complianceResults/resourceStatus\",\r\n \"in\": [\r\n \"OffByPolicy\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e797f851-8be7-4c40-bb56-2e3395215b0e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e797f851-8be7-4c40-bb56-2e3395215b0e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1169 - Continuous Monitoring | Trend Analyses\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1169\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e7ba2cb3-5675-4468-8b50-8486bdd998a5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e7ba2cb3-5675-4468-8b50-8486bdd998a5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Enforce SSL connection should be enabled for MySQL database servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Database for MySQL supports connecting your Azure Database for MySQL server to client applications using Secure Sockets Layer (SSL). Enforcing SSL connections between your database server and your client applications helps protect against 'man in the middle' attacks by encrypting the data stream between the server and your application. This configuration enforces that SSL is always enabled for accessing your database server.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforMySQL/servers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforMySQL/servers/sslEnforcement\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforMySQL/servers/sslEnforcement\",\r\n \"notEquals\": \"Enabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e802a67a-daf5-4436-9ea6-f6d821dd0c5d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e802a67a-daf5-4436-9ea6-f6d821dd0c5d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1237 - Software Usage Restrictions | Open Source Software\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1237\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e80b6812-0bfa-4383-8223-cdd86a46a890\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e80b6812-0bfa-4383-8223-cdd86a46a890\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Monitor Private Link Scopes with private endpoints\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints connect your virtual networks to Azure services without a public IP address at the source or destination. By mapping private endpoints to Azure Monitor Private Link Scopes, you can reduce data leakage risks. Learn more about private links at: https://docs.microsoft.com/azure/azure-monitor/logs/private-link-security.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet ID\",\r\n \"description\": \"A subnet with private endpoint network policies disabled.\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Insights/privateLinkScopes\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/privateLinkScopes/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Insights/privateLinkScopes/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"azuremonitor\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e8185402-357b-4768-8058-f620bc0ae6b5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e8185402-357b-4768-8058-f620bc0ae6b5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Vulnerabilities in container security configurations should be remediated\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Audit vulnerabilities in security configuration on machines with Docker installed and display as recommendations in Azure Security Center.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\",\r\n \"Microsoft.Compute/virtualMachineScaleSets\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"0677209d-e675-2c6f-e91a-54cef2878663\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e8cbc669-f12d-49eb-93e7-9273119e9933\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e8cbc669-f12d-49eb-93e7-9273119e9933\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Data Lake Storage Gen1 to Event Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Data Lake Storage Gen1 to stream to a regional Event Hub when any Data Lake Storage Gen1 which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_eventHub\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"eventHubLocation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Location\",\r\n \"description\": \"The location the Event Hub resides in. Only Data Lake Storage in this location will be linked to this Event Hub.\",\r\n \"strongType\": \"location\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataLakeStore/accounts\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('eventHubLocation')]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"equals\": \"[parameters('eventHubLocation')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.DataLakeStore/accounts/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"Audit\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Requests\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e8d096bc-85de-4c5f-8cfb-857bd1b9d62d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e8d096bc-85de-4c5f-8cfb-857bd1b9d62d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Container registries should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The private link platform handles the connectivity between the consumer and services over the Azure backbone network.By mapping private endpoints to your container registries instead of the entire service, you'll also be protected against data leakage risks. Learn more at: https://aka.ms/acr/private-link.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Container Registry\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerRegistry/registries\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.ContainerRegistry/registries/privateEndpointConnections[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.ContainerRegistry/registries/privateEndpointConnections[*].privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e8eef0a8-67cf-4eb4-9386-14b0e78733d4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e8eef0a8-67cf-4eb4-9386-14b0e78733d4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1626 - Boundary Protection | External Telecommunications Services\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1626\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e8f6bddd-6d67-439a-88d4-c5fe39a79341\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e8f6bddd-6d67-439a-88d4-c5fe39a79341\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1502 - Rules Of Behavior | Social Media And Networking Restrictions\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1502\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e901375c-8f01-4ac8-9183-d5312f47fe63\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e901375c-8f01-4ac8-9183-d5312f47fe63\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1723 - Information Input Validation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1723\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e91927a0-ac1d-44a0-95f8-5185f9dfce9f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e91927a0-ac1d-44a0-95f8-5185f9dfce9f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure network security groups to enable traffic analytics\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Traffic analytics can be enabled for all network security groups hosted in a particular region with the settings provided during policy creation. If it already has Traffic analytics enabled, then policy does not overwrite its settings. Flow Logs are also enabled for the Network security groups that do not have it. Traffic analytics is a cloud-based solution that provides visibility into user and application activity in cloud networks.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"nsgRegion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network security group Region\",\r\n \"description\": \"Configures for network security groups in the selected region only.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"storageId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Storage Resource ID\",\r\n \"description\": \"Resource ID of the storage account where the flow logs are written. Make sure this storage account is located in the selected network security group Region. The format must be: '/subscriptions/{subscription id}/resourceGroups/{resourceGroup name}/providers/Microsoft.Storage/storageAccounts/{storage account name}\",\r\n \"assignPermissions\": \"true\"\r\n }\r\n },\r\n \"timeInterval\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Traffic analytics processing interval in minutes\",\r\n \"description\": \"Traffic analytics processes blobs at the selected frequency.\"\r\n },\r\n \"allowedValues\": [\r\n \"10\",\r\n \"60\"\r\n ],\r\n \"defaultValue\": \"60\"\r\n },\r\n \"workspaceResourceId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Workspace resource ID\",\r\n \"description\": \"Log Analytics workspace resource id\",\r\n \"assignPermissions\": \"true\"\r\n }\r\n },\r\n \"workspaceRegion\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Workspace region\",\r\n \"description\": \"Log Analytics workspace region\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"workspaceId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Workspace ID\",\r\n \"description\": \"Log Analytics workspace GUID\"\r\n }\r\n },\r\n \"networkWatcherRG\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network Watcher resource group\",\r\n \"description\": \"The Network Watcher regional instance is present in this resource group. The network security group flow logs resources are also created. This will be used only if a deployment is required. By default, it is named 'NetworkWatcherRG'.\",\r\n \"strongType\": \"existingResourceGroups\"\r\n }\r\n },\r\n \"networkWatcherName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network Watcher name\",\r\n \"description\": \"The name of the network watcher under which the flow log resources are created. Make sure it belongs to the same region as the network security group.\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"equals\": \"[parameters('nsgRegion')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkWatchers/flowlogs\",\r\n \"resourceGroupName\": \"[if(empty(coalesce(field('Microsoft.Network/networkSecurityGroups/flowLogs'))), parameters('networkWatcherRG'), split(first(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id')), '/')[4])]\",\r\n \"name\": \"[if(empty(coalesce(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id'))), 'null/null', concat(split(first(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id')), '/')[8], '/', split(first(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id')), '/')[10]))]\",\r\n \"existenceCondition\": {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.Network/networkWatchers/flowLogs/enabled\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"allof\": [\r\n {\r\n \"field\": \"Microsoft.Network/networkWatchers/flowLogs/enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkWatchers/flowLogs/flowAnalyticsConfiguration.networkWatcherFlowAnalyticsConfiguration.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkWatchers/flowLogs/flowAnalyticsConfiguration.networkWatcherFlowAnalyticsConfiguration.trafficAnalyticsInterval\",\r\n \"in\": [\r\n \"10\",\r\n \"60\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"storageId\": {\r\n \"type\": \"String\"\r\n },\r\n \"timeInterval\": {\r\n \"type\": \"String\"\r\n },\r\n \"workspaceId\": {\r\n \"type\": \"String\"\r\n },\r\n \"workspaceRegion\": {\r\n \"type\": \"String\"\r\n },\r\n \"workspaceResourceId\": {\r\n \"type\": \"String\"\r\n },\r\n \"networkWatcherRG\": {\r\n \"type\": \"String\"\r\n },\r\n \"networkWatcherName\": {\r\n \"type\": \"String\"\r\n },\r\n \"flowlogName\": {\r\n \"type\": \"String\"\r\n },\r\n \"location\": {\r\n \"type\": \"String\"\r\n },\r\n \"targetResource\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[concat('flowlogDeployment-', uniqueString(parameters('flowlogName')))]\",\r\n \"apiVersion\": \"2019-10-01\",\r\n \"resourceGroup\": \"[parameters('networkWatcherRG')]\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {},\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkWatchers/flowLogs\",\r\n \"name\": \"[concat(parameters('networkWatcherName'), '/', parameters('flowlogName'))]\",\r\n \"apiVersion\": \"2019-11-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"targetResourceId\": \"[parameters('targetResource')]\",\r\n \"storageId\": \"[parameters('storageId')]\",\r\n \"enabled\": \"true\",\r\n \"flowAnalyticsConfiguration\": {\r\n \"networkWatcherFlowAnalyticsConfiguration\": {\r\n \"enabled\": true,\r\n \"workspaceId\": \"[parameters('workspaceId')]\",\r\n \"workspaceRegion\": \"[parameters('workspaceRegion')]\",\r\n \"workspaceResourceId\": \"[parameters('workspaceResourceId')]\",\r\n \"trafficAnalyticsInterval\": \"[parameters('timeInterval')]\"\r\n }\r\n },\r\n \"retentionPolicy\": {\r\n \"days\": \"0\",\r\n \"enabled\": \"false\"\r\n },\r\n \"format\": {\r\n \"type\": \"JSON\",\r\n \"version\": 2\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"storageId\": {\r\n \"value\": \"[parameters('storageId')]\"\r\n },\r\n \"timeInterval\": {\r\n \"value\": \"[parameters('timeInterval')]\"\r\n },\r\n \"workspaceId\": {\r\n \"value\": \"[parameters('workspaceId')]\"\r\n },\r\n \"workspaceRegion\": {\r\n \"value\": \"[parameters('workspaceRegion')]\"\r\n },\r\n \"workspaceResourceId\": {\r\n \"value\": \"[parameters('workspaceResourceId')]\"\r\n },\r\n \"networkWatcherRG\": {\r\n \"value\": \"[if(empty(coalesce(field('Microsoft.Network/networkSecurityGroups/flowLogs'))), parameters('networkWatcherRG'), split(first(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id')), '/')[4])]\"\r\n },\r\n \"networkWatcherName\": {\r\n \"value\": \"[if(empty(coalesce(field('Microsoft.Network/networkSecurityGroups/flowLogs'))), parameters('networkWatcherName'), split(first(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id')), '/')[8])]\"\r\n },\r\n \"flowlogName\": {\r\n \"value\": \"[if(empty(coalesce(field('Microsoft.Network/networkSecurityGroups/flowLogs'))), concat(field('name'), '-', resourceGroup().name, '-', 'flowlog'), split(first(field('Microsoft.Network/networkSecurityGroups/flowLogs[*].id')), '/')[10])]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"targetResource\": {\r\n \"value\": \"[concat(resourceGroup().id, '/providers/Microsoft.Network/networkSecurityGroups/', field('name'))]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e920df7f-9a64-4066-9b58-52684c02a091\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e920df7f-9a64-4066-9b58-52684c02a091\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Container registries to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links to your virtual network to resolve to your Container Registry. Learn more at: https://aka.ms/privatednszone and https://aka.ms/acr/private-link.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Container Registry\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone id\",\r\n \"description\": \"A private DNS zone id to connect to the private endpoint. It should be linked to the private endpoint's associated VNET.\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"registry\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"containerRegistry-privateDnsZone\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e9585a95-5b8c-4d03-b193-dc7eb5ac4c32\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e9585a95-5b8c-4d03-b193-dc7eb5ac4c32\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure private endpoints on Azure Recovery Services vaults\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints connect your virtual network to Azure services without a public IP address at the source or destination. By mapping private endpoints to your site recovery resources of Recovery Services vaults, you can reduce data leakage risks. To use private links, managed service identity must be assigned to Recovery Services Vaults. Learn more about private links at: https://docs.microsoft.com/azure/site-recovery/azure-to-azure-how-to-enable-replication-private-endpoints.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Site Recovery\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private endpoint subnet id\",\r\n \"description\": \"A subnet with private endpoint network policies disabled\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.RecoveryServices/vaults\"\r\n },\r\n {\r\n \"field\": \"identity.type\",\r\n \"contains\": \"Assigned\"\r\n },\r\n {\r\n \"field\": \"Microsoft.RecoveryServices/vaults/privateEndpointStateForSiteRecovery\",\r\n \"equals\": \"None\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.RecoveryServices/vaults/privateEndpointConnections\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/6670b86e-a3f7-4917-ac9b-5d6ab1be4567\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(variables('privateEndpointName'))]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[concat(variables('privateEndpointName'))]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"AzureSiteRecovery\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e95a8a5c-0987-421f-84ab-df4d88ebf7d1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e95a8a5c-0987-421f-84ab-df4d88ebf7d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Machine Learning computes should have local authentication methods disabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling local authentication methods improves security by ensuring that Machine Learning computes require Azure Active Directory identities exclusively for authentication. Learn more at: https://aka.ms/azure-ml-aad-policy.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Machine Learning\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.MachineLearningServices/workspaces/computes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices/workspaces/computes/disableLocalAuth\",\r\n \"notEquals\": true\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e96a9a5f-07ca-471b-9bc5-6a0f33cbd68f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e96a9a5f-07ca-471b-9bc5-6a0f33cbd68f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1200 - Security Impact Analysis\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1200\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e98fe9d7-2ed3-44f8-93b7-24dca69783ff\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e98fe9d7-2ed3-44f8-93b7-24dca69783ff\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Media Services jobs with HTTPS inputs should limit input URIs to permitted URI patterns\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Restrict HTTPS inputs used by Media Services jobs to known endpoints. Inputs from HTTPS endpoints can be disabled entirely by setting an empty list of allowed job input patterns. Where job inputs specify a 'baseUri' the patterns will be matched against this value; when 'baseUri' is not set, the pattern is matched against the 'files' property.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"Media Services\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Deny\"\r\n },\r\n \"allowedJobInputHttpUriPatterns\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed job input HTTPS URI patterns\",\r\n \"description\": \"Permitted URI patterns for HTTPS job inputs, for example [ 'https://store.contoso.com/media1/*', 'https://store.contoso.com/media2/*' ] or [ ] to block all HTTPS job inputs. URI patterns may contain a single asterisk which should be at the end of the URI to allow any file for a given URI prefix.\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Media/mediaservices/transforms/jobs\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Media/mediaServices/transforms/jobs/input.#Microsoft-Media-JobInputHttp.baseUri\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"count\": {\r\n \"value\": \"[parameters('allowedJobInputHttpUriPatterns')]\",\r\n \"name\": \"pattern\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Media/mediaServices/transforms/jobs/input.#Microsoft-Media-JobInputHttp.baseUri\",\r\n \"like\": \"[current('pattern')]\"\r\n }\r\n },\r\n \"equals\": 0\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Media/mediaServices/transforms/jobs/input.#Microsoft-Media-JobInputHttp.baseUri\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Media/mediaServices/transforms/jobs/input.#Microsoft-Media-JobInputClip.files[*]\",\r\n \"where\": {\r\n \"count\": {\r\n \"value\": \"[parameters('allowedJobInputHttpUriPatterns')]\",\r\n \"name\": \"pattern\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Media/mediaServices/transforms/jobs/input.#Microsoft-Media-JobInputClip.files[*]\",\r\n \"like\": \"[current('pattern')]\"\r\n }\r\n },\r\n \"equals\": 0\r\n }\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Media/mediaServices/transforms/jobs/input.#Microsoft-Media-JobInputs.inputs[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Media/mediaServices/transforms/jobs/input.#Microsoft-Media-JobInputs.inputs[*].#Microsoft-Media-JobInputHttp.baseUri\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"count\": {\r\n \"value\": \"[parameters('allowedJobInputHttpUriPatterns')]\",\r\n \"name\": \"pattern\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Media/mediaServices/transforms/jobs/input.#Microsoft-Media-JobInputs.inputs[*].#Microsoft-Media-JobInputHttp.baseUri\",\r\n \"like\": \"[current('pattern')]\"\r\n }\r\n },\r\n \"equals\": 0\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Media/mediaServices/transforms/jobs/input.#Microsoft-Media-JobInputs.inputs[*].#Microsoft-Media-JobInputHttp.baseUri\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Media/mediaServices/transforms/jobs/input.#Microsoft-Media-JobInputs.inputs[*].#Microsoft-Media-JobInputClip.files[*]\",\r\n \"where\": {\r\n \"count\": {\r\n \"value\": \"[parameters('allowedJobInputHttpUriPatterns')]\",\r\n \"name\": \"pattern\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Media/mediaServices/transforms/jobs/input.#Microsoft-Media-JobInputs.inputs[*].#Microsoft-Media-JobInputClip.files[*]\",\r\n \"like\": \"[current('pattern')]\"\r\n }\r\n },\r\n \"equals\": 0\r\n }\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"greater\": 0\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Media/mediaServices/transforms/jobs/input.#Microsoft-Media-JobInputs.inputs[*].#Microsoft-Media-JobInputs.inputs[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Media/mediaServices/transforms/jobs/input.#Microsoft-Media-JobInputs.inputs[*].#Microsoft-Media-JobInputs.inputs[*].#Microsoft-Media-JobInputHttp.baseUri\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"count\": {\r\n \"value\": \"[parameters('allowedJobInputHttpUriPatterns')]\",\r\n \"name\": \"pattern\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Media/mediaServices/transforms/jobs/input.#Microsoft-Media-JobInputs.inputs[*].#Microsoft-Media-JobInputs.inputs[*].#Microsoft-Media-JobInputHttp.baseUri\",\r\n \"like\": \"[current('pattern')]\"\r\n }\r\n },\r\n \"equals\": 0\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Media/mediaServices/transforms/jobs/input.#Microsoft-Media-JobInputs.inputs[*].#Microsoft-Media-JobInputs.inputs[*].#Microsoft-Media-JobInputHttp.baseUri\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Media/mediaServices/transforms/jobs/input.#Microsoft-Media-JobInputs.inputs[*].#Microsoft-Media-JobInputs.inputs[*].#Microsoft-Media-JobInputClip.files[*]\",\r\n \"where\": {\r\n \"count\": {\r\n \"value\": \"[parameters('allowedJobInputHttpUriPatterns')]\",\r\n \"name\": \"pattern\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Media/mediaServices/transforms/jobs/input.#Microsoft-Media-JobInputs.inputs[*].#Microsoft-Media-JobInputs.inputs[*].#Microsoft-Media-JobInputClip.files[*]\",\r\n \"like\": \"[current('pattern')]\"\r\n }\r\n },\r\n \"equals\": 0\r\n }\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e9914afe-31cd-4b8a-92fa-c887f847d477\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e9914afe-31cd-4b8a-92fa-c887f847d477\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1487 - Alternate Work Site\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1487\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e9c3371d-c30c-4f58-abd9-30b8a8199571\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e9c3371d-c30c-4f58-abd9-30b8a8199571\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Remote debugging should be turned off for API Apps\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Remote debugging requires inbound ports to be opened on API apps. Remote debugging should be turned off.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"*api\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/remoteDebuggingEnabled\",\r\n \"equals\": \"false\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e9c8d085-d9cc-4b17-9cdc-059f1f01f19e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e9c8d085-d9cc-4b17-9cdc-059f1f01f19e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Monitor Logs clusters should be created with infrastructure-encryption enabled (double encryption)\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"To ensure secure data encryption is enabled at the service level and the infrastructure level with two different encryption algorithms and two different keys, use an Azure Monitor dedicated cluster. This option is enabled by default when supported at the region, see https://docs.microsoft.com/azure/azure-monitor/platform/customer-managed-keys#customer-managed-key-overview.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.OperationalInsights/clusters\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.OperationalInsights/clusters/isDoubleEncryptionEnabled\",\r\n \"equals\": \"true\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ea0dfaed-95fb-448c-934e-d6e713ce393d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ea0dfaed-95fb-448c-934e-d6e713ce393d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1363 - Incident Handling | Automated Incident Handling Processes\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1363\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ea3e8156-89a1-45b1-8bd6-938abc79fdfd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ea3e8156-89a1-45b1-8bd6-938abc79fdfd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Inherit a tag from the resource group if missing\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Adds the specified tag with its value from the parent resource group when any resource missing this tag is created or updated. Existing resources can be remediated by triggering a remediation task. If the tag exists with a different value it will not be changed.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Tags\"\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Name of the tag, such as 'environment'\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('tagName')]]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"add\",\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[resourceGroup().tags[parameters('tagName')]]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ea3f2387-9b95-492a-a190-fcdc54f7b070\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ea3f2387-9b95-492a-a190-fcdc54f7b070\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Key Vault should use a virtual network service endpoint\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Key Vault not configured to use a virtual network service endpoint.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/vaults\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/networkAcls.defaultAction\",\r\n \"notEquals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/networkAcls.virtualNetworkRules[*].id\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ea4d6841-2173-4317-9747-ff522a45120f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ea4d6841-2173-4317-9747-ff522a45120f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Linux machines that allow remote connections from accounts without passwords\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if Linux machines that allow remote connections from accounts without passwords\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"PasswordPolicy_msid110\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"PasswordPolicy_msid110\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ea53dbee-c6c9-4f0e-9f9e-de0039b78023\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ea53dbee-c6c9-4f0e-9f9e-de0039b78023\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1422 - Maintenance Personnel\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1422\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ea556850-838d-4a37-8ce5-9d7642f95e11\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ea556850-838d-4a37-8ce5-9d7642f95e11\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Association to link Windows virtual machines to Data Collection Rule\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploy Association to link Windows virtual machines to specified Data Collection Rule. The list of OS images is updated over time as support is increased.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"listOfWindowsImageIdToInclude\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Optional: List of virtual machine images that have supported Windows OS to add to scope\",\r\n \"description\": \"Example values: '/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage'\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"DcrResourceId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Data Collection Rule Resource Id\",\r\n \"description\": \"Resource Id of the Data Collection Rule to be applied on the virtual machines in scope.\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"australiacentral\",\r\n \"australiaeast\",\r\n \"australiasoutheast\",\r\n \"canadacentral\",\r\n \"centralindia\",\r\n \"centralus\",\r\n \"eastasia\",\r\n \"eastus2euap\",\r\n \"eastus\",\r\n \"eastus2\",\r\n \"francecentral\",\r\n \"germanywestcentral\",\r\n \"japaneast\",\r\n \"koreacentral\",\r\n \"northcentralus\",\r\n \"northeurope\",\r\n \"southafricanorth\",\r\n \"southcentralus\",\r\n \"southeastasia\",\r\n \"switzerlandnorth\",\r\n \"uksouth\",\r\n \"ukwest\",\r\n \"westcentralus\",\r\n \"westeurope\",\r\n \"westus\",\r\n \"westus2\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageId\",\r\n \"in\": \"[parameters('listOfWindowsImageIdToInclude')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"2008-R2-SP1\",\r\n \"2008-R2-SP1-smalldisk\",\r\n \"2012-Datacenter\",\r\n \"2012-Datacenter-smalldisk\",\r\n \"2012-R2-Datacenter\",\r\n \"2012-R2-Datacenter-smalldisk\",\r\n \"2016-Datacenter\",\r\n \"2016-Datacenter-Server-Core\",\r\n \"2016-Datacenter-Server-Core-smalldisk\",\r\n \"2016-Datacenter-smalldisk\",\r\n \"2016-Datacenter-with-Containers\",\r\n \"2016-Datacenter-with-RDSH\",\r\n \"2019-Datacenter\",\r\n \"2019-Datacenter-Core\",\r\n \"2019-Datacenter-Core-smalldisk\",\r\n \"2019-Datacenter-Core-with-Containers\",\r\n \"2019-Datacenter-Core-with-Containers-smalldisk\",\r\n \"2019-Datacenter-smalldisk\",\r\n \"2019-Datacenter-with-Containers\",\r\n \"2019-Datacenter-with-Containers-smalldisk\",\r\n \"2019-Datacenter-zhcn\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerSemiAnnual\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"in\": [\r\n \"Datacenter-Core-1709-smalldisk\",\r\n \"Datacenter-Core-1709-with-Containers-smalldisk\",\r\n \"Datacenter-Core-1803-with-Containers-smalldisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServerHPCPack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"WindowsServerHPCPack\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2016-BYOL\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"*-WS2012R2-BYOL\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"MLServer-WS2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftVisualStudio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"VisualStudio\",\r\n \"Windows\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftDynamicsAX\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Dynamics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"Pre-Req-AX7-Onebox-U8\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"windows-data-science-vm\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsDesktop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Windows-10\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/dataCollectionRuleAssociations\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa\"\r\n ],\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Insights/dataCollectionRuleAssociations/dataCollectionRuleId\",\r\n \"equals\": \"[parameters('DcrResourceId')]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"DcrResourceId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"associationName\": \"[concat('assoc-', uniqueString(parameters('DcrResourceId')))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', variables('associationName'))]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/dataCollectionRuleAssociations\",\r\n \"location\": \"[parameters('location')]\",\r\n \"apiVersion\": \"2019-11-01-preview\",\r\n \"properties\": {\r\n \"dataCollectionRuleId\": \"[parameters('DcrResourceId')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"DcrResourceId\": {\r\n \"value\": \"[parameters('DcrResourceId')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/eab1f514-22e3-42e3-9a1f-e1dc9199355c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"eab1f514-22e3-42e3-9a1f-e1dc9199355c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1542 - Risk Assessment\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1542\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/eab340d0-3d55-4826-a0e5-feebfeb0131d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"eab340d0-3d55-4826-a0e5-feebfeb0131d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Function apps should have 'Client Certificates (Incoming client certificates)' enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Client certificates allow for the app to request a certificate for incoming requests. Only clients with valid certificates will be able to reach the app.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/sites/clientCertEnabled\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/eaebaea7-8013-4ceb-9d14-7eb32271373c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"eaebaea7-8013-4ceb-9d14-7eb32271373c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"App Service Environment should be provisioned with latest versions\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Only allow App Service Environment version 2 or version 3 to be provisioned. Older versions of App Service Environment require manual management of Azure resources and have greater scaling limitations.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/hostingEnvironments\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"equals\": \"ASEV1\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/eb4d34ab-0929-491c-bbf3-61e13da19f9a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"eb4d34ab-0929-491c-bbf3-61e13da19f9a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1064 - Remote Access | Privileged Commands / Access\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1064\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/eb4d9508-cbf0-4a3c-bb5c-6c95b159f3fb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"eb4d9508-cbf0-4a3c-bb5c-6c95b159f3fb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1321 - Authenticator Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1321\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/eb627cc6-3a9d-46b5-96b7-5fca49178a37\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"eb627cc6-3a9d-46b5-96b7-5fca49178a37\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Log checkpoints should be enabled for PostgreSQL database servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy helps audit any PostgreSQL databases in your environment without log_checkpoints setting enabled.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforPostgreSQL/servers/configurations\",\r\n \"name\": \"log_checkpoints\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/configurations/value\",\r\n \"equals\": \"ON\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e43d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"eb6f77b9-bd53-4e35-a23d-7f65d5f0e43d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Log connections should be enabled for PostgreSQL database servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy helps audit any PostgreSQL databases in your environment without log_connections setting enabled.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforPostgreSQL/servers/configurations\",\r\n \"name\": \"log_connections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/configurations/value\",\r\n \"equals\": \"ON\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e442\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"eb6f77b9-bd53-4e35-a23d-7f65d5f0e442\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Disconnections should be logged for PostgreSQL database servers.\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy helps audit any PostgreSQL databases in your environment without log_disconnections enabled.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforPostgreSQL/servers/configurations\",\r\n \"name\": \"log_disconnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/configurations/value\",\r\n \"equals\": \"ON\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e446\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"eb6f77b9-bd53-4e35-a23d-7f65d5f0e446\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Log duration should be enabled for PostgreSQL database servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy helps audit any PostgreSQL databases in your environment without log_duration setting enabled.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforPostgreSQL/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.DBforPostgreSQL/servers/configurations\",\r\n \"name\": \"log_duration\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.DBforPostgreSQL/servers/configurations/value\",\r\n \"equals\": \"ON\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e8f3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"eb6f77b9-bd53-4e35-a23d-7f65d5f0e8f3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Service Bus namespaces should have double encryption enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enabling double encryption helps protect and safeguard your data to meet your organizational security and compliance commitments. When double encryption has been enabled, data in the storage account is encrypted twice, once at the service level and once at the infrastructure level, using two different encryption algorithms and two different keys.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Service Bus\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the audit policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ServiceBus/namespaces\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ServiceBus/namespaces/sku.tier\",\r\n \"equals\": \"Premium\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ServiceBus/namespaces/encryption.requireInfrastructureEncryption\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ebaf4f25-a4e8-415f-86a8-42d9155bef0b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ebaf4f25-a4e8-415f-86a8-42d9155bef0b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deprecated accounts with owner permissions should be removed from your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Deprecated accounts with owner permissions should be removed from your subscription. Deprecated accounts are accounts that have been blocked from signing in.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"e52064aa-6853-e252-a11e-dffc675689c2\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ebb62a0c-3560-49e1-89ed-27e074e9f8ad\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ebb62a0c-3560-49e1-89ed-27e074e9f8ad\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Windows machines that don't have the specified applications installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if the application name is not found in any of the following registry paths: HKLM:SOFTWARE\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Uninstall, HKLM:SOFTWARE\\\\Wow6432node\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Uninstall, HKCU:Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Uninstall.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"WhitelistedApplication\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"installedApplication\": \"[InstalledApplication]bwhitelistedapp;Name\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"installedApplication\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Application names (supports wildcards)\",\r\n \"description\": \"A semicolon-separated list of the names of the applications that should be installed. e.g. 'Microsoft SQL Server 2014 (64-bit); Microsoft Visual Studio Code' or 'Microsoft SQL Server 2014*' (to match any application starting with 'Microsoft SQL Server 2014')\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WhitelistedApplication\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[InstalledApplication]bwhitelistedapp;Name', '=', parameters('installedApplication')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ebb67efd-3c46-49b0-adfe-5599eb944998\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ebb67efd-3c46-49b0-adfe-5599eb944998\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Double encryption should be enabled on Azure Data Explorer\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enabling double encryption helps protect and safeguard your data to meet your organizational security and compliance commitments. When double encryption has been enabled, data in the storage account is encrypted twice, once at the service level and once at the infrastructure level, using two different encryption algorithms and two different keys.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Azure Data Explorer\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Kusto/Clusters\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Kusto/clusters/enableDoubleEncryption\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.Kusto/clusters/enableDoubleEncryption\",\r\n \"equals\": false\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ec068d99-e9c7-401f-8cef-5bdde4e6ccf1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ec068d99-e9c7-401f-8cef-5bdde4e6ccf1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Linux VMs that allow remote connections from accounts without passwords\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Linux virtual machines that allow remote connections from accounts without passwords. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"PasswordPolicy_msid110\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"PasswordPolicy_msid110\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforLinux')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforLinux\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ec49586f-4939-402d-a29e-6ff502b20592\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ec49586f-4939-402d-a29e-6ff502b20592\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'Administrative Templates - Control Panel'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Administrative Templates - Control Panel'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_AdministrativeTemplatesControlPanel\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_AdministrativeTemplatesControlPanel\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ec7ac234-2af5-4729-94d2-c557c071799d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ec7ac234-2af5-4729-94d2-c557c071799d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1241 - User-Installed Software | Alerts For Unauthorized Installations\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1241\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/eca4d7b2-65e2-4e04-95d4-c68606b063c3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"eca4d7b2-65e2-4e04-95d4-c68606b063c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1622 - Boundary Protection\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1622\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ecf56554-164d-499a-8d00-206b07c27bed\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ecf56554-164d-499a-8d00-206b07c27bed\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Event Hub namespaces to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links to your virtual network to resolve to Event Hub namespaces. Learn more at: https://docs.microsoft.com/azure/event-hubs/private-link-service.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Event Hub\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone ID\",\r\n \"description\": \"Specifies the private DNS zone to use to configure private endpoint\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"namespace\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"namespace-privateDnsZone\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ed66d4f5-8220-45dc-ab4a-20d1749c74e6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ed66d4f5-8220-45dc-ab4a-20d1749c74e6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Key Vault to Event Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Key Vault to stream to a regional Event Hub when any Key Vault which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Key Vault\"\r\n },\r\n \"parameters\": {\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"eventHubLocation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Location\",\r\n \"description\": \"The location the Event Hub resides in. Only Key Vaults in this location will be linked to this Event Hub.\",\r\n \"strongType\": \"location\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/vaults\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('eventHubLocation')]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"equals\": \"[parameters('eventHubLocation')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vaultName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.KeyVault/vaults/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('vaultName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"AuditEvent\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled diagnostic settings for ', parameters('vaultName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"vaultName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ed7c8c13-51e7-49d1-8a43-8490431a0da2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ed7c8c13-51e7-49d1-8a43-8490431a0da2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1217 - Least Functionality | Periodic Review\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1217\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/edea4f20-b02c-4115-be75-86c080e5c0ed\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"edea4f20-b02c-4115-be75-86c080e5c0ed\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Stream Analytics to Event Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Stream Analytics to stream to a regional Event Hub when any Stream Analytics which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_eventHub\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"eventHubLocation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Location\",\r\n \"description\": \"The location the Event Hub resides in. Only Stream Analytics in this location will be linked to this Event Hub.\",\r\n \"strongType\": \"location\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.StreamAnalytics/streamingjobs\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('eventHubLocation')]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"equals\": \"[parameters('eventHubLocation')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.StreamAnalytics/streamingjobs/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"Execution\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"Authoring\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/edf3780c-3d70-40fe-b17e-ab72013dafca\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"edf3780c-3d70-40fe-b17e-ab72013dafca\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Machine Learning workspace to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links to your virtual network to resolve to Azure Machine Learning workspaces. Learn more at: https://docs.microsoft.com/azure/machine-learning/how-to-network-security-overview.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Machine Learning\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone id\",\r\n \"description\": \"A private DNS zone id to connect to the private endpoint.\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"amlworkspace\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"amlworkspace-privateDnsZone\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ee40564d-486e-4f68-a5ca-7a621edae0fb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ee40564d-486e-4f68-a5ca-7a621edae0fb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1189 - Configuration Change Control\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1189\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ee45e02a-4140-416c-82c4-fecfea660b9d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ee45e02a-4140-416c-82c4-fecfea660b9d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Cognitive Search services should disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling public network access improves security by ensuring that your Azure Cognitive Search service is not exposed on the public internet. Creating private endpoints can limit exposure of your Search service. Learn more at: https://aka.ms/azure-cognitive-search/inbound-private-endpoints.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Search\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Search/searchServices\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Search/searchServices/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ee980b6d-0eca-4501-8d54-f6290fd512c3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ee980b6d-0eca-4501-8d54-f6290fd512c3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'Security Options - Accounts'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'Security Options - Accounts' for limiting local account use of blank passwords and guest account status. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SecurityOptionsAccounts\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"AccountsGuestAccountStatus\": \"Accounts: Guest account status;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"AccountsGuestAccountStatus\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Accounts: Guest account status\",\r\n \"description\": \"Specifies whether the local Guest account is disabled.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsAccounts\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Accounts: Guest account status;ExpectedValue', '=', parameters('AccountsGuestAccountStatus')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ee984370-154a-4ee8-9726-19d900e56fc0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ee984370-154a-4ee8-9726-19d900e56fc0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1089 - Security Awareness Training\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Awareness and Training control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1089\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ef080e67-0d1a-4f76-a0c5-fb9b0358485e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ef080e67-0d1a-4f76-a0c5-fb9b0358485e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1314 - Identifier Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1314\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ef0c8530-efd9-45b8-b753-f03083d06295\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ef0c8530-efd9-45b8-b753-f03083d06295\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1128 - Time Stamps\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1128\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ef212163-3bc4-4e86-bcf8-705127086393\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ef212163-3bc4-4e86-bcf8-705127086393\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Vulnerability assessment should be enabled on your SQL servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit Azure SQL servers which do not have recurring vulnerability assessment scans enabled. Vulnerability assessment can discover, track, and help you remediate potential database vulnerabilities.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"notContains\": \"analytics\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/vulnerabilityAssessments\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/servers/vulnerabilityAssessments/recurringScans.isEnabled\",\r\n \"equals\": \"True\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ef2a8f2a-b3d9-49cd-a8a8-9a3aaaf647d9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ef2a8f2a-b3d9-49cd-a8a8-9a3aaaf647d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure private endpoints to Azure SignalR Service\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Private endpoints connect your virtual network to Azure services without a public IP address at the source or destination. By mapping private endpoints to Azure SignalR Service resources, you can reduce data leakage risks. Learn more at https://aka.ms/asrs/privatelink.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SignalR\"\r\n },\r\n \"parameters\": {\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private Endpoint Subnet ID\",\r\n \"description\": \"A subnet with private endpoint network policies disabled.\",\r\n \"strongType\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.SignalRService/SignalR\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.SignalRService/SignalR/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.SignalRService/SignalR/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\",\r\n \"/providers/Microsoft.Authorization/roleDefinitions/8cf5e20a-e4b2-4e9d-b3a1-5ceb692c2761\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"serviceId\": {\r\n \"value\": \"[field('id')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"name\": {\r\n \"type\": \"string\"\r\n },\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[concat('pe-',substring(parameters('name'),0,min(length(parameters('name')),50)),'-',uniquestring(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"type\": \"string\"\r\n },\r\n \"subnetLocation\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"privateEndpointName\": \"[deployment().name]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints\",\r\n \"apiVersion\": \"2020-07-01\",\r\n \"location\": \"[parameters('subnetLocation')]\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"privateLinkServiceConnections\": [\r\n {\r\n \"name\": \"[variables('privateEndpointName')]\",\r\n \"properties\": {\r\n \"privateLinkServiceId\": \"[parameters('serviceId')]\",\r\n \"groupIds\": [\r\n \"signalr\"\r\n ],\r\n \"requestMessage\": \"autoapprove\"\r\n }\r\n }\r\n ],\r\n \"manualPrivateLinkServiceConnections\": []\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serviceId\": {\r\n \"value\": \"[parameters('serviceId')]\"\r\n },\r\n \"privateEndpointSubnetId\": {\r\n \"value\": \"[parameters('privateEndpointSubnetId')]\"\r\n },\r\n \"subnetLocation\": {\r\n \"value\": \"[reference(first(take(split(parameters('privateEndpointSubnetId'),'/subnets'),1)),'2020-07-01','Full').location]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ef45854f-b33f-49a3-8041-9057e915d88f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ef45854f-b33f-49a3-8041-9057e915d88f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"API Management services should use a virtual network\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Virtual Network deployment provides enhanced security, isolation and allows you to place your API Management service in a non-internet routable network that you control access to. These networks can then be connected to your on-premises networks using various VPN technologies, which enables access to your backend services within the network and/or on-premises. The developer portal and API gateway, can be configured to be accessible either from the Internet or only within the virtual network.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1\",\r\n \"category\": \"API Management\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"evaluatedSkuNames\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"API Management SKU Names\",\r\n \"description\": \"List of API Management SKUs against which this policy will be evaluated.\"\r\n },\r\n \"allowedValues\": [\r\n \"Developer\",\r\n \"Basic\",\r\n \"Standard\",\r\n \"Premium\",\r\n \"Consumption\"\r\n ],\r\n \"defaultValue\": [\r\n \"Developer\",\r\n \"Premium\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ApiManagement/service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ApiManagement/service/sku.name\",\r\n \"in\": \"[parameters('evaluatedSkuNames')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.ApiManagement/service/virtualNetworkType\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ApiManagement/service/virtualNetworkType\",\r\n \"equals\": \"None\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ef619a2c-cc4d-4d03-b2ba-8c94a834d85b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ef619a2c-cc4d-4d03-b2ba-8c94a834d85b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Diagnostic Settings for Event Hub to Event Hub\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Deploys the diagnostic settings for Event Hub to stream to a regional Event Hub when any Event Hub which is missing this diagnostic settings is created or updated.\",\r\n \"metadata\": {\r\n \"version\": \"2.1.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Profile name\",\r\n \"description\": \"The diagnostic settings profile name\"\r\n },\r\n \"defaultValue\": \"setbypolicy_eventHub\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Authorization Rule Id\",\r\n \"description\": \"The Event Hub authorization rule Id for Azure Diagnostics. The authorization rule needs to be at Event Hub namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization rule}\",\r\n \"strongType\": \"Microsoft.EventHub/Namespaces/AuthorizationRules\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"eventHubLocation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Event Hub Destination Location\",\r\n \"description\": \"The location the Event Hub that will get diagnostic data resides in. Only source Event Hubs in this location will be linked to this destination Event Hub.\",\r\n \"strongType\": \"location\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable metrics\",\r\n \"description\": \"Whether to enable metrics stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"False\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enable logs\",\r\n \"description\": \"Whether to enable logs stream to the Event Hub - True or False\"\r\n },\r\n \"allowedValues\": [\r\n \"True\",\r\n \"False\"\r\n ],\r\n \"defaultValue\": \"True\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventHub/namespaces\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('eventHubLocation')]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"equals\": \"[parameters('eventHubLocation')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"name\": \"[parameters('profileName')]\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/metrics.enabled\",\r\n \"equals\": \"[parameters('metricsEnabled')]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"type\": \"string\"\r\n },\r\n \"metricsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"logsEnabled\": {\r\n \"type\": \"string\"\r\n },\r\n \"profileName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.EventHub/namespaces/providers/diagnosticSettings\",\r\n \"apiVersion\": \"2017-05-01-preview\",\r\n \"name\": \"[concat(parameters('resourceName'), '/', 'Microsoft.Insights/', parameters('profileName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"eventHubAuthorizationRuleId\": \"[parameters('eventHubRuleId')]\",\r\n \"metrics\": [\r\n {\r\n \"category\": \"AllMetrics\",\r\n \"enabled\": \"[parameters('metricsEnabled')]\",\r\n \"retentionPolicy\": {\r\n \"enabled\": false,\r\n \"days\": 0\r\n }\r\n }\r\n ],\r\n \"logs\": [\r\n {\r\n \"category\": \"ArchiveLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"OperationalLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"AutoScaleLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"KafkaCoordinatorLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"KafkaUserErrorLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"EventHubVNetConnectionEvent\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n },\r\n {\r\n \"category\": \"CustomerManagedKeyUserLogs\",\r\n \"enabled\": \"[parameters('logsEnabled')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"outputs\": {}\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"eventHubRuleId\": {\r\n \"value\": \"[parameters('eventHubRuleId')]\"\r\n },\r\n \"metricsEnabled\": {\r\n \"value\": \"[parameters('metricsEnabled')]\"\r\n },\r\n \"logsEnabled\": {\r\n \"value\": \"[parameters('logsEnabled')]\"\r\n },\r\n \"profileName\": {\r\n \"value\": \"[parameters('profileName')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ef7b61ef-b8e4-4c91-8e78-6946c6b0023f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ef7b61ef-b8e4-4c91-8e78-6946c6b0023f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1472 - Emergency Shutoff\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1472\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ef869332-921d-4c28-9402-3be73e6e50c8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ef869332-921d-4c28-9402-3be73e6e50c8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"The Log Analytics agent should be installed on Virtual Machine Scale Sets\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any Windows/Linux Virtual Machine Scale Sets if the Log Analytics agent is not installed.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"in\": [\r\n \"MicrosoftMonitoringAgent\",\r\n \"OmsAgentForLinux\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/settings.workspaceId\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/efbde977-ba53-4479-b8e9-10b957924fbf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"efbde977-ba53-4479-b8e9-10b957924fbf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1012 - Account Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1012\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/efd7b9ae-1db6-4eb6-b0fe-87e6565f9738\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"efd7b9ae-1db6-4eb6-b0fe-87e6565f9738\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1358 - Incident Response Testing\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Incident Response control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1358\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/effbaeef-5bf4-400d-895e-ef8cbc0e64c7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"effbaeef-5bf4-400d-895e-ef8cbc0e64c7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Ensure that Register with Azure Active Directory is enabled on Function App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy is a duplicate of the respective Managed Identity policies. Please use /providers/Microsoft.Authorization/policyDefinitions/0da106f2-4ca3-48e8-bc85-c638fe6aea8f instead.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"App Service\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/web.managedServiceIdentityId\",\r\n \"exists\": \"true\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f0473e7a-a1ba-4e86-afb2-e829e11b01d8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f0473e7a-a1ba-4e86-afb2-e829e11b01d8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs that have the specified applications installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that have the specified applications installed. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"ApplicationName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Application names (supports wildcards)\",\r\n \"description\": \"A semicolon-separated list of the names of the applications that should not be installed. e.g. 'Microsoft SQL Server 2014 (64-bit); Microsoft Visual Studio Code' or 'Microsoft SQL Server 2014*' (to match any application starting with 'Microsoft SQL Server 2014')\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"NotInstalledApplication\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[InstalledApplication]NotInstalledApplicationResource1;Name', '=', parameters('ApplicationName')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"NotInstalledApplication\"\r\n },\r\n \"ApplicationName\": {\r\n \"value\": \"[parameters('ApplicationName')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ApplicationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[InstalledApplication]NotInstalledApplicationResource1;Name\",\r\n \"value\": \"[parameters('ApplicationName')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[InstalledApplication]NotInstalledApplicationResource1;Name\",\r\n \"value\": \"[parameters('ApplicationName')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f0633351-c7b2-41ff-9981-508fc08553c2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f0633351-c7b2-41ff-9981-508fc08553c2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1531 - Third-Party Personnel Security\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1531\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f0643e0c-eee5-4113-8684-c608d05c5236\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f0643e0c-eee5-4113-8684-c608d05c5236\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Latest TLS version should be used in your Web App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Upgrade to the latest TLS version\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"app*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/minTlsVersion\",\r\n \"equals\": \"1.2\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f0e6e85b-9b9f-4a4b-b67b-f730d42f1b0b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f0e6e85b-9b9f-4a4b-b67b-f730d42f1b0b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Service Bus namespaces to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links to your virtual network to resolve to Service Bus namespaces. Learn more at: https://docs.microsoft.com/azure/service-bus-messaging/private-link-service.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Service Bus\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS Zone ID\",\r\n \"description\": \"Specifies the private DNS zone to use to configure private endpoint\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"namespace\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"namespace-privateDnsZone\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f0fcf93c-c063-4071-9668-c47474bd3564\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f0fcf93c-c063-4071-9668-c47474bd3564\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy Workflow Automation for Azure Security Center alerts\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Enable automation of Azure Security Center alerts. This policy deploys a workflow automation with your conditions and triggers on the assigned scope. To deploy this policy on newly created subscriptions, open the Compliance tab, select the relevant non-compliant assignment and create a remediation task.\",\r\n \"metadata\": {\r\n \"version\": \"4.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"automationName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Automation name\",\r\n \"description\": \"This is the automation name.\"\r\n }\r\n },\r\n \"resourceGroupName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource group name\",\r\n \"description\": \"The resource group name where the workflow automation is created. If you enter a name for a resource group that doesn't exist, it'll be created in the subscription.\"\r\n }\r\n },\r\n \"resourceGroupLocation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource group location\",\r\n \"description\": \"The location where the resource group and the workflow automation are created.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"createResourceGroup\": {\r\n \"type\": \"Boolean\",\r\n \"metadata\": {\r\n \"displayName\": \"Create resource group\",\r\n \"description\": \"If a resource group does not exists in the scope, a new resource group will be created. If the resource group exists and this flag is set to 'true' the policy will re-deploy the resource group. Please note this will reset any Azure Tag on the resource group.\"\r\n },\r\n \"allowedValues\": [\r\n true,\r\n false\r\n ],\r\n \"defaultValue\": true\r\n },\r\n \"alertName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Alert name contains\",\r\n \"description\": \"String included in the required alert name. For a full reference list of Security Center's alerts, see https://docs.microsoft.com/azure/security-center/alerts-reference.\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"alertSeverities\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Alert severities\",\r\n \"description\": \"Determines alert severities. Example: High;Medium;Low;\"\r\n },\r\n \"allowedValues\": [\r\n \"High\",\r\n \"Medium\",\r\n \"Low\"\r\n ],\r\n \"defaultValue\": [\r\n \"High\",\r\n \"Medium\",\r\n \"Low\"\r\n ]\r\n },\r\n \"logicAppResourceId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Logic App\",\r\n \"description\": \"The Logic App that is triggered.\",\r\n \"strongType\": \"Microsoft.Logic/workflows\",\r\n \"assignPermissions\": true\r\n }\r\n },\r\n \"logicAppTrigger\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Logic app trigger\",\r\n \"description\": \"The trigger connector of the logic app that is triggered. Possible values: 'Manual (Incoming HTTP request)', 'When an Azure Security Center Alert is created or triggered'.\"\r\n },\r\n \"allowedValues\": [\r\n \"Manual (Incoming HTTP request)\",\r\n \"When an Azure Security Center Alert is created or triggered\"\r\n ]\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/automations\",\r\n \"name\": \"[parameters('automationName')]\",\r\n \"existenceScope\": \"resourcegroup\",\r\n \"ResourceGroupName\": \"[parameters('resourceGroupName')]\",\r\n \"deploymentScope\": \"subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/isEnabled\",\r\n \"equals\": true\r\n },\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*].expectedValue\",\r\n \"in\": \"[union(parameters('alertSeverities'),if(equals(parameters('alertName'), ''), array('3.'), array(parameters('alertName'))))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*].propertyJPath\",\r\n \"in\": \"[union(array('Severity'),if(equals(parameters('alertName'), ''), array('Version'), array('AlertDisplayName')))]\"\r\n },\r\n {\r\n \"count\": {\r\n \"value\": \"[parameters('alertSeverities')]\",\r\n \"name\": \"alertSeverity\",\r\n \"where\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*].propertyJPath\",\r\n \"equals\": \"Severity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].ruleSets[*].rules[*].expectedValue\",\r\n \"equals\": \"[current('alertSeverity')]\"\r\n }\r\n ]\r\n }\r\n },\r\n \"equals\": 1\r\n }\r\n },\r\n \"equals\": \"[length(parameters('alertSeverities'))]\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"automationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceGroupName\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceGroupLocation\": {\r\n \"type\": \"string\"\r\n },\r\n \"createResourceGroup\": {\r\n \"type\": \"bool\"\r\n },\r\n \"alertName\": {\r\n \"type\": \"string\"\r\n },\r\n \"alertSeverities\": {\r\n \"type\": \"array\"\r\n },\r\n \"logicAppResourceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"logicAppTrigger\": {\r\n \"type\": \"string\"\r\n },\r\n \"guidValue\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"[newGuid()]\"\r\n }\r\n },\r\n \"variables\": {\r\n \"scopeDescription\": \"scope for subscription {0}\",\r\n \"alertSeveritiesLength\": \"[length(parameters('alertSeverities'))]\",\r\n \"alertSeveritiesLengthIfEmpty\": \"[if(equals(variables('alertSeveritiesLength'), 0), 1, variables('alertSeveritiesLength'))]\",\r\n \"severityMap\": {\r\n \"High\": \"high\",\r\n \"Medium\": \"medium\",\r\n \"Low\": \"low\"\r\n },\r\n \"triggerMap\": {\r\n \"Manual (Incoming HTTP request)\": \"manual\",\r\n \"When an Azure Security Center Alert is created or triggered\": \"When_an_Azure_Security_Center_Alert_is_created_or_triggered\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[parameters('createResourceGroup')]\",\r\n \"name\": \"[parameters('resourceGroupName')]\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"apiVersion\": \"2019-10-01\",\r\n \"location\": \"[parameters('resourceGroupLocation')]\"\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2019-10-01\",\r\n \"name\": \"[concat('nestedAutomationDeployment', '_', parameters('guidValue'))]\",\r\n \"resourceGroup\": \"[parameters('resourceGroupName')]\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups/', parameters('resourceGroupName'))]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"tags\": {},\r\n \"apiVersion\": \"2019-01-01-preview\",\r\n \"location\": \"[parameters('resourceGroupLocation')]\",\r\n \"name\": \"[parameters('automationName')]\",\r\n \"type\": \"Microsoft.Security/automations\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"description\": \"Workflow Automation for Azure Security Center alerts via policy\",\r\n \"isEnabled\": true,\r\n \"scopes\": [\r\n {\r\n \"description\": \"[replace(variables('scopeDescription'),'{0}', subscription().subscriptionId)]\",\r\n \"scopePath\": \"[subscription().id]\"\r\n }\r\n ],\r\n \"sources\": [\r\n {\r\n \"eventSource\": \"Alerts\",\r\n \"copy\": [\r\n {\r\n \"name\": \"ruleSets\",\r\n \"count\": \"[variables('alertSeveritiesLengthIfEmpty')]\",\r\n \"input\": {\r\n \"rules\": [\r\n {\r\n \"propertyJPath\": \"[if(equals(parameters('alertName'), ''), 'Version', 'AlertDisplayName')]\",\r\n \"propertyType\": \"string\",\r\n \"expectedValue\": \"[if(equals(parameters('alertName'), ''), '3.', parameters('alertName'))]\",\r\n \"operator\": \"Contains\"\r\n },\r\n {\r\n \"propertyJPath\": \"Severity\",\r\n \"propertyType\": \"string\",\r\n \"expectedValue\": \"[variables('severityMap')[parameters('alertSeverities')[mod(copyIndex('ruleSets'), variables('alertSeveritiesLengthIfEmpty'))]]]\",\r\n \"operator\": \"Equals\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n ],\r\n \"actions\": [\r\n {\r\n \"actionType\": \"LogicApp\",\r\n \"logicAppResourceId\": \"[parameters('logicAppResourceId')]\",\r\n \"uri\": \"[listCallbackUrl(concat(parameters('logicAppResourceId'), '/triggers/', variables('triggerMap')[parameters('logicAppTrigger')]),'2016-06-01').value]\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"automationName\": {\r\n \"value\": \"[parameters('automationName')]\"\r\n },\r\n \"resourceGroupName\": {\r\n \"value\": \"[parameters('resourceGroupName')]\"\r\n },\r\n \"resourceGroupLocation\": {\r\n \"value\": \"[parameters('resourceGroupLocation')]\"\r\n },\r\n \"createResourceGroup\": {\r\n \"value\": \"[parameters('createResourceGroup')]\"\r\n },\r\n \"alertName\": {\r\n \"value\": \"[parameters('alertName')]\"\r\n },\r\n \"alertSeverities\": {\r\n \"value\": \"[parameters('alertSeverities')]\"\r\n },\r\n \"logicAppResourceId\": {\r\n \"value\": \"[parameters('logicAppResourceId')]\"\r\n },\r\n \"logicAppTrigger\": {\r\n \"value\": \"[parameters('logicAppTrigger')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f1525828-9a90-4fcf-be48-268cdd02361e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f1525828-9a90-4fcf-be48-268cdd02361e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1028 - Information Flow Enforcement\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1028\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f171df5c-921b-41e9-b12b-50801c315475\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f171df5c-921b-41e9-b12b-50801c315475\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Virtual networks should use specified virtual network gateway\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits any virtual network if the default route does not point to the specified virtual network gateway.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Network\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"virtualNetworkGatewayId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Virtual network gateway Id\",\r\n \"description\": \"Resource Id of the virtual network gateway. Example: /subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroup/providers/Microsoft.Network/virtualNetworkGateways/Name\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"name\": \"GatewaySubnet\",\r\n \"existenceCondition\": {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets/ipConfigurations[*].id\",\r\n \"notContains\": \"[concat(parameters('virtualNetworkGatewayId'), '/')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f1776c76-f58c-4245-a8d0-2b207198dc8b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f1776c76-f58c-4245-a8d0-2b207198dc8b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Linux VMs that do not have the passwd file permissions set to 0644\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Linux virtual machines that do not have the passwd file permissions set to 0644. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"PasswordPolicy_msid121\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"PasswordPolicy_msid121\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforLinux')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforLinux\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f19aa1c1-6b91-4c27-ae6a-970279f03db9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f19aa1c1-6b91-4c27-ae6a-970279f03db9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'Administrative Templates - MSS (Legacy)'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Administrative Templates - MSS (Legacy)'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_AdminstrativeTemplatesMSSLegacy\",\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_AdminstrativeTemplatesMSSLegacy\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\"\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f1f4825d-58fb-4257-8016-8c00e3c9ed9d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f1f4825d-58fb-4257-8016-8c00e3c9ed9d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'Security Settings - Account Policies'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'Security Settings - Account Policies' for password history, age, length, complexity, and storing passwords using reversible encryption. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SecuritySettingsAccountPolicies\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"EnforcePasswordHistory\": \"Enforce password history;ExpectedValue\",\r\n \"MaximumPasswordAge\": \"Maximum password age;ExpectedValue\",\r\n \"MinimumPasswordAge\": \"Minimum password age;ExpectedValue\",\r\n \"MinimumPasswordLength\": \"Minimum password length;ExpectedValue\",\r\n \"PasswordMustMeetComplexityRequirements\": \"Password must meet complexity requirements;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"EnforcePasswordHistory\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Enforce password history\",\r\n \"description\": \"Specifies limits on password reuse - how many times a new password must be created for a user account before the password can be repeated.\"\r\n },\r\n \"defaultValue\": \"24\"\r\n },\r\n \"MaximumPasswordAge\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Maximum password age\",\r\n \"description\": \"Specifies the maximum number of days that may elapse before a user account password must be changed. The format of the value is two integers separated by a comma, denoting an inclusive range.\"\r\n },\r\n \"defaultValue\": \"1,70\"\r\n },\r\n \"MinimumPasswordAge\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Minimum password age\",\r\n \"description\": \"Specifies the minimum number of days that must elapse before a user account password can be changed.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"MinimumPasswordLength\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Minimum password length\",\r\n \"description\": \"Specifies the minimum number of characters that a user account password may contain.\"\r\n },\r\n \"defaultValue\": \"14\"\r\n },\r\n \"PasswordMustMeetComplexityRequirements\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Password must meet complexity requirements\",\r\n \"description\": \"Specifies whether a user account password must be complex. If required, a complex password must not contain part of user's account name or full name; be at least 6 characters long; contain a mix of uppercase, lowercase, number, and non-alphabetic characters.\"\r\n },\r\n \"defaultValue\": \"1\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecuritySettingsAccountPolicies\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Enforce password history;ExpectedValue', '=', parameters('EnforcePasswordHistory'), ',', 'Maximum password age;ExpectedValue', '=', parameters('MaximumPasswordAge'), ',', 'Minimum password age;ExpectedValue', '=', parameters('MinimumPasswordAge'), ',', 'Minimum password length;ExpectedValue', '=', parameters('MinimumPasswordLength'), ',', 'Password must meet complexity requirements;ExpectedValue', '=', parameters('PasswordMustMeetComplexityRequirements')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f2143251-70de-4e81-87a8-36cee5a2f29d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f2143251-70de-4e81-87a8-36cee5a2f29d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1701 - Information System Monitoring | Host-Based Devices\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1701\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f25bc08f-27cb-43b6-9a23-014d00700426\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f25bc08f-27cb-43b6-9a23-014d00700426\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1457 - Physical Access Control\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1457\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f2d9d3e6-8886-4305-865d-639163e5c305\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f2d9d3e6-8886-4305-865d-639163e5c305\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1309 - Identification And Authentication (Org. Users) | Acceptance Of Piv Credentials\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1309\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f355d62b-39a8-4ba3-abf7-90f71cb3b000\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f355d62b-39a8-4ba3-abf7-90f71cb3b000\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1615 - System And Communications Protection Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1615\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f35e02aa-0a55-49f8-8811-8abfa7e6f2c0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f35e02aa-0a55-49f8-8811-8abfa7e6f2c0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1255 - Contingency Plan | Continue Essential Missions / Business Functions\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1255\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f3793f5e-937f-44f7-bfba-40647ef3efa0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f3793f5e-937f-44f7-bfba-40647ef3efa0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Disk access resources should use private link\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination. The Private Link platform handles the connectivity between the consumer and services over the Azure backbone network. By mapping private endpoints to diskAccesses, data leakage risks are reduced. Learn more about private links at: https://aka.ms/disksprivatelinksdoc. \",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Compute\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/diskAccesses\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/diskAccesses/privateEndpointConnections\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Compute/diskAccesses/privateEndpointConnections/privateLinkServiceConnectionState.status\",\r\n \"equals\": \"Approved\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f39f5f49-4abf-44de-8c70-0756997bfb51\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f39f5f49-4abf-44de-8c70-0756997bfb51\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs if the Administrators group doesn't contain all of the specified members\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines in which the Administrators group does not contain all of the specified members. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AdministratorsGroupMembersToInclude\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f3b44e5d-1456-475f-9c67-c66c4618e85a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f3b44e5d-1456-475f-9c67-c66c4618e85a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs that do not contain the specified certificates in Trusted Root\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows VMs that do not contain the specified certificates in the Trusted Root Certification Authorities certificate store (Cert:\\\\LocalMachine\\\\Root). For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsCertificateInTrustedRoot\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f3b9ad83-000d-4dc1-bff0-6d54533dd03f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f3b9ad83-000d-4dc1-bff0-6d54533dd03f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1706 - Security Alerts, Advisories, And Directives\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1706\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f475ee0e-f560-4c9b-876b-04a77460a404\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f475ee0e-f560-4c9b-876b-04a77460a404\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Virtual machines should be connected to a specified workspace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Reports virtual machines as non-compliant if they aren't logging to the Log Analytics workspace specified in the policy/initiative assignment.\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"logAnalyticsWorkspaceId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics Workspace Id that virtual machines should be configured for\",\r\n \"description\": \"This is the Id (GUID) of the Log Analytics Workspace that the virtual machines should be configured for.\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.EnterpriseCloud.Monitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/settings.workspaceId\",\r\n \"equals\": \"[parameters('logAnalyticsWorkspaceId')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f47b5582-33ec-4c5c-87c0-b010a6b2e917\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f47b5582-33ec-4c5c-87c0-b010a6b2e917\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Authorization rules on the Event Hub instance should be defined\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Audit existence of authorization rules on Event Hub entities to grant least-privileged access\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Event Hub\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventHub/namespaces/eventhubs\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.EventHub/namespaces/eventHubs/authorizationRules\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f4826e5f-6a27-407c-ae3e-9582eb39891d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f4826e5f-6a27-407c-ae3e-9582eb39891d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs that do not have the password complexity setting enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines that do not have the password complexity setting enabled. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"PasswordMustMeetComplexityRequirements\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f48b2913-1dc5-4834-8c72-ccc1dfd819bb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f48b2913-1dc5-4834-8c72-ccc1dfd819bb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1495 - System Security Plan\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1495\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f4978d0e-a596-48e7-9f8c-bbf52554ce8d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f4978d0e-a596-48e7-9f8c-bbf52554ce8d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs that have not restarted within the specified number of days\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines that have not restarted within the specified number of days. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.1.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"NumberOfDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Number of days\",\r\n \"description\": \"The number of days without restart until the machine is considered non-compliant\"\r\n },\r\n \"defaultValue\": \"12\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"MachineLastBootUpTime\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[MachineUpTime]MachineLastBootUpTime;NumberOfDays', '=', parameters('NumberOfDays')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"MachineLastBootUpTime\"\r\n },\r\n \"NumberOfDays\": {\r\n \"value\": \"[parameters('NumberOfDays')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"NumberOfDays\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[MachineUpTime]MachineLastBootUpTime;NumberOfDays\",\r\n \"value\": \"[parameters('NumberOfDays')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"[MachineUpTime]MachineLastBootUpTime;NumberOfDays\",\r\n \"value\": \"[parameters('NumberOfDays')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f4b245d4-46c9-42be-9b1a-49e2b5b94194\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f4b245d4-46c9-42be-9b1a-49e2b5b94194\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Disk encryption should be enabled on Azure Data Explorer\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Enabling disk encryption helps protect and safeguard your data to meet your organizational security and compliance commitments.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"Azure Data Explorer\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Kusto/Clusters\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Kusto/clusters/enableDiskEncryption\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.Kusto/clusters/enableDiskEncryption\",\r\n \"equals\": false\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f4b53539-8df9-40e4-86c6-6b607703bd4e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f4b53539-8df9-40e4-86c6-6b607703bd4e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure SQL servers to have auditing enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"To ensure the operations performed against your SQL assets are captured, SQL servers should have auditing enabled. This is sometimes required for compliance with regulatory standards.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n },\r\n \"retentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"The value in days of the retention period (0 indicates unlimited retention)\",\r\n \"displayName\": \"Retention days (optional, 180 days if unspecified)\"\r\n },\r\n \"defaultValue\": \"180\"\r\n },\r\n \"storageAccountsResourceGroup\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource group name for storage accounts\",\r\n \"description\": \"Auditing writes database events to an audit log in your Azure Storage account (a storage account will be created in each region where a SQL Server is created that will be shared by all servers in that region). Important - for proper operation of Auditing do not delete or rename the resource group or the storage accounts.\",\r\n \"strongType\": \"existingResourceGroups\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/auditingSettings\",\r\n \"name\": \"Default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/auditingSettings.state\",\r\n \"equals\": \"Enabled\"\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3\",\r\n \"/providers/microsoft.authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"serverName\": {\r\n \"type\": \"string\"\r\n },\r\n \"auditRetentionDays\": {\r\n \"type\": \"string\"\r\n },\r\n \"storageAccountsResourceGroup\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"retentionDays\": \"[int(parameters('auditRetentionDays'))]\",\r\n \"subscriptionId\": \"[subscription().subscriptionId]\",\r\n \"uniqueStorage\": \"[uniqueString(variables('subscriptionId'), parameters('location'), parameters('storageAccountsResourceGroup'))]\",\r\n \"locationCode\": \"[substring(parameters('location'), 0, 3)]\",\r\n \"storageName\": \"[tolower(concat('sqlaudit', variables('locationCode'), variables('uniqueStorage')))]\",\r\n \"createStorageAccountDeploymentName\": \"[concat('sqlServerAuditingStorageAccount-', uniqueString(variables('locationCode'), parameters('serverName')))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2017-05-10\",\r\n \"name\": \"[variables('createStorageAccountDeploymentName')]\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"resourceGroup\": \"[parameters('storageAccountsResourceGroup')]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"parameters\": {\r\n \"location\": {\r\n \"value\": \"[parameters('location')]\"\r\n },\r\n \"storageName\": {\r\n \"value\": \"[variables('storageName')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"storageName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"apiVersion\": \"2021-04-01\",\r\n \"name\": \"[parameters('storageName')]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"kind\": \"BlobStorage\",\r\n \"tags\": {\r\n \"createdBy\": \"Azure Policy - Configure SQL servers to have auditing enabled\"\r\n },\r\n \"properties\": {\r\n \"accessTier\": \"Hot\",\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"allowBlobPublicAccess\": false\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"storageAccountEndPoint\": {\r\n \"type\": \"string\",\r\n \"value\": \"[reference(parameters('storageName')).primaryEndpoints.blob]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"[concat(parameters('serverName'), '/Default')]\",\r\n \"type\": \"Microsoft.Sql/servers/auditingSettings\",\r\n \"apiVersion\": \"2017-03-01-preview\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/deployments/', variables('createStorageAccountDeploymentName'))]\"\r\n ],\r\n \"properties\": {\r\n \"state\": \"Enabled\",\r\n \"storageEndpoint\": \"[reference(variables('createStorageAccountDeploymentName')).outputs.storageAccountEndPoint.value]\",\r\n \"storageAccountAccessKey\": \"[listKeys(resourceId(parameters('storageAccountsResourceGroup'), 'Microsoft.Storage/storageAccounts', variables('storageName')), '2017-06-01').keys[0].value]\",\r\n \"retentionDays\": \"[variables('retentionDays')]\",\r\n \"storageAccountSubscriptionId\": \"[subscription().subscriptionId]\",\r\n \"isStorageSecondaryKeyInUse\": false\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"serverName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"auditRetentionDays\": {\r\n \"value\": \"[parameters('retentionDays')]\"\r\n },\r\n \"storageAccountsResourceGroup\": {\r\n \"value\": \"[parameters('storageAccountsResourceGroup')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f4c68484-132f-41f9-9b6d-3e4b1cb55036\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f4c68484-132f-41f9-9b6d-3e4b1cb55036\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1469 - Power Equipment And Cabling\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1469\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f509c5b6-0de0-4a4e-9b2e-cd9cbf3a58fd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f509c5b6-0de0-4a4e-9b2e-cd9cbf3a58fd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1618 - Security Function Isolation\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1618\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f52f89aa-4489-4ec4-950e-8c96a036baa9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f52f89aa-4489-4ec4-950e-8c96a036baa9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'Security Options - Network Access'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Network Access'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"NetworkAccessRemotelyAccessibleRegistryPaths\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network access: Remotely accessible registry paths\",\r\n \"description\": \"Specifies which registry paths will be accessible over the network, regardless of the users or groups listed in the access control list (ACL) of the `winreg` registry key.\"\r\n },\r\n \"defaultValue\": \"System\\\\CurrentControlSet\\\\Control\\\\ProductOptions|#|System\\\\CurrentControlSet\\\\Control\\\\Server Applications|#|Software\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\"\r\n },\r\n \"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network access: Remotely accessible registry paths and sub-paths\",\r\n \"description\": \"Specifies which registry paths and sub-paths will be accessible over the network, regardless of the users or groups listed in the access control list (ACL) of the `winreg` registry key.\"\r\n },\r\n \"defaultValue\": \"System\\\\CurrentControlSet\\\\Control\\\\Print\\\\Printers|#|System\\\\CurrentControlSet\\\\Services\\\\Eventlog|#|Software\\\\Microsoft\\\\OLAP Server|#|Software\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Print|#|Software\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Windows|#|System\\\\CurrentControlSet\\\\Control\\\\ContentIndex|#|System\\\\CurrentControlSet\\\\Control\\\\Terminal Server|#|System\\\\CurrentControlSet\\\\Control\\\\Terminal Server\\\\UserConfig|#|System\\\\CurrentControlSet\\\\Control\\\\Terminal Server\\\\DefaultUserConfiguration|#|Software\\\\Microsoft\\\\Windows NT\\\\CurrentVersion\\\\Perflib|#|System\\\\CurrentControlSet\\\\Services\\\\SysmonLog\"\r\n },\r\n \"NetworkAccessSharesThatCanBeAccessedAnonymously\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Network access: Shares that can be accessed anonymously\",\r\n \"description\": \"Specifies which network shares can be accessed by anonymous users. The default configuration for this policy setting has little effect because all users have to be authenticated before they can access shared resources on the server.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsNetworkAccess\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Network access: Remotely accessible registry paths;ExpectedValue', '=', parameters('NetworkAccessRemotelyAccessibleRegistryPaths'), ',', 'Network access: Remotely accessible registry paths and sub-paths;ExpectedValue', '=', parameters('NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths'), ',', 'Network access: Shares that can be accessed anonymously;ExpectedValue', '=', parameters('NetworkAccessSharesThatCanBeAccessedAnonymously')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SecurityOptionsNetworkAccess\"\r\n },\r\n \"NetworkAccessRemotelyAccessibleRegistryPaths\": {\r\n \"value\": \"[parameters('NetworkAccessRemotelyAccessibleRegistryPaths')]\"\r\n },\r\n \"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths\": {\r\n \"value\": \"[parameters('NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths')]\"\r\n },\r\n \"NetworkAccessSharesThatCanBeAccessedAnonymously\": {\r\n \"value\": \"[parameters('NetworkAccessSharesThatCanBeAccessedAnonymously')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"NetworkAccessRemotelyAccessibleRegistryPaths\": {\r\n \"type\": \"string\"\r\n },\r\n \"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths\": {\r\n \"type\": \"string\"\r\n },\r\n \"NetworkAccessSharesThatCanBeAccessedAnonymously\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Network access: Remotely accessible registry paths;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkAccessRemotelyAccessibleRegistryPaths')]\"\r\n },\r\n {\r\n \"name\": \"Network access: Remotely accessible registry paths and sub-paths;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths')]\"\r\n },\r\n {\r\n \"name\": \"Network access: Shares that can be accessed anonymously;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkAccessSharesThatCanBeAccessedAnonymously')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Network access: Remotely accessible registry paths;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkAccessRemotelyAccessibleRegistryPaths')]\"\r\n },\r\n {\r\n \"name\": \"Network access: Remotely accessible registry paths and sub-paths;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths')]\"\r\n },\r\n {\r\n \"name\": \"Network access: Shares that can be accessed anonymously;ExpectedValue\",\r\n \"value\": \"[parameters('NetworkAccessSharesThatCanBeAccessedAnonymously')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f56a3ab2-89d1-44de-ac0d-2ada5962e22a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f56a3ab2-89d1-44de-ac0d-2ada5962e22a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1198 - Configuration Change Control | Security Representative\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1198\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f56be5c3-660b-4c61-9078-f67cf072c356\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f56be5c3-660b-4c61-9078-f67cf072c356\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1328 - Authenticator Management | Password-Based Authentication\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1328\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f5c66fdc-3d02-4034-9db5-ba57802609de\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f5c66fdc-3d02-4034-9db5-ba57802609de\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1193 - Configuration Change Control | Automated Document / Notification / Prohibition Of Changes\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1193\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f5fd629f-3075-4cae-ab53-bad65495a4ac\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f5fd629f-3075-4cae-ab53-bad65495a4ac\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Virtual machines guest attestation status should be healthy\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Guest attestation is performed by sending a trusted log (TCGLog) to an attestation server. The server uses these logs to determine whether boot components are trustworthy. This assessment is intended to detect compromises of the boot chain which might be the result of a bootkit or rootkit infection. This assessment only applies to Trusted Launch enabled virtual machines that have Guest Attestation extension installed.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"version\": \"1.0.0-preview\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines/extensions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"in\": [\r\n \"Microsoft.Azure.Security.WindowsAttestation\",\r\n \"Microsoft.Azure.Security.LinuxAttestation\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"b7604066-ed76-45f9-a5c1-c97e4812dc55\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f6358610-e532-4236-b178-4c65865eb262\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f6358610-e532-4236-b178-4c65865eb262\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Guest Attestation extension should be installed on supported Windows virtual machines scale sets\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Install Guest Attestation extension on supported virtual machines scale sets to allow Azure Security Center to proactively attest and monitor the boot integrity. Once installed, boot integrity will be attested via Remote Attestation. This assessment only applies to trusted launch enabled virtual machine scale sets.\",\r\n \"metadata\": {\r\n \"category\": \"Security Center\",\r\n \"version\": \"1.0.0-preview\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.storageProfile.imageReference.offer\",\r\n \"like\": \"windows*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.securityProfile.uefiSettings\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.securityProfile.uefiSettings.vTpmEnabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.securityProfile.uefiSettings.secureBootEnabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security.WindowsAttestation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"GuestAttestation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/provisioningState\",\r\n \"in\": [\r\n \"Succeeded\",\r\n \"Provisioning succeeded\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f655e522-adff-494d-95c2-52d4f6d56a42\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f655e522-adff-494d-95c2-52d4f6d56a42\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Web Application Firewall should be a set mode for Application Gateway and Azure Front Door Service\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Mandates detect or prevent mode to be active on all Web Application Firewall policies for Azure Front Door and Application Gateway. Web Application Firewall policies can have a consistent mode configuration across a resource group.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Network\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Deny\"\r\n },\r\n \"modeRequirement\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Mode Requirement\",\r\n \"description\": \"Mode required for all WAF policies\"\r\n },\r\n \"allowedValues\": [\r\n \"Prevention\",\r\n \"Detection\"\r\n ],\r\n \"defaultValue\": \"Detection\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/frontdoorwebapplicationfirewallpolicies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/frontdoorWebApplicationFirewallPolicies/policySettings.mode\",\r\n \"notEquals\": \"[parameters('modeRequirement')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/applicationGatewayWebApplicationFirewallPolicies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/applicationGatewayWebApplicationFirewallPolicies/policySettings.mode\",\r\n \"notEquals\": \"[parameters('modeRequirement')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f6b68e5a-7207-4638-a1fb-47d90404209e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f6b68e5a-7207-4638-a1fb-47d90404209e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Internet-facing virtual machines should be protected with network security groups\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Protect your virtual machines from potential threats by restricting access to them with network security groups (NSG). Learn more about controlling traffic with NSGs at https://aka.ms/nsg-doc\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.ClassicCompute/virtualMachines\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"483f12ed-ae23-447e-a2de-a67a10db4353\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f6de0be7-9a8a-4b8a-b349-43cf02d22f7c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f6de0be7-9a8a-4b8a-b349-43cf02d22f7c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Audit Linux machines that have accounts without passwords\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if Linux machines that have accounts without passwords\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"PasswordPolicy_msid232\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"PasswordPolicy_msid232\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f6ec09a3-78bf-4f8f-99dc-6c77182d0f99\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f6ec09a3-78bf-4f8f-99dc-6c77182d0f99\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure SignalR Service should have local authentication methods disabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling local authentication methods improves security by ensuring that Azure SignalR Service exclusively require Azure Active Directory identities for authentication.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SignalR\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.SignalRService/SignalR\"\r\n },\r\n {\r\n \"field\": \"Microsoft.SignalRService/SignalR/disableLocalAuth\",\r\n \"notEquals\": true\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f70eecba-335d-4bbc-81d5-5b17b03d498f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f70eecba-335d-4bbc-81d5-5b17b03d498f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1214 - Least Functionality\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1214\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f714a4e2-b580-47b6-ae8c-f2812d3750f3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f714a4e2-b580-47b6-ae8c-f2812d3750f3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should meet requirements for 'Security Options - Recovery console'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Windows machines should have the specified Group Policy settings in the category 'Security Options - Recovery console' for allowing floppy copy and access to all drives and folders. This policy requires that the Guest Configuration prerequisites have been deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"2.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureBaseline_SecurityOptionsRecoveryconsole\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders\": \"Recovery console: Allow floppy copy and access to all drives and all folders;ExpectedValue\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Recovery console: Allow floppy copy and access to all drives and all folders\",\r\n \"description\": \"Specifies whether to make the Recovery Console SET command available, which allows setting of recovery console environment variables.\"\r\n },\r\n \"defaultValue\": \"0\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsRecoveryconsole\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Recovery console: Allow floppy copy and access to all drives and all folders;ExpectedValue', '=', parameters('RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f71be03e-e25b-4d0f-b8bc-9b3e309b66c0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f71be03e-e25b-4d0f-b8bc-9b3e309b66c0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1591 - External Information System Services | Ident. Of Functions / Ports / Protocols / Services\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1591\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f751cdb7-fbee-406b-969b-815d367cb9b3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f751cdb7-fbee-406b-969b-815d367cb9b3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1330 - Authenticator Management | Password-Based Authentication\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1330\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f75cedb2-5def-4b31-973e-b69e8c7bd031\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f75cedb2-5def-4b31-973e-b69e8c7bd031\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1540 - Security Categorization\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1540\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f771f8cb-6642-45cc-9a15-8a41cd5c6977\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f771f8cb-6642-45cc-9a15-8a41cd5c6977\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1449 - Physical Access Authorizations\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1449\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f784d3b0-5f2b-49b7-b9f3-00ba8653ced5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f784d3b0-5f2b-49b7-b9f3-00ba8653ced5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Azure Data Factory linked services should use system-assigned managed identity authentication when it is supported\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Using system-assigned managed identity when communicating with data stores via linked services avoids the use of less secured credentials such as passwords or connection strings.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Data Factory\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DataFactory/factories/linkedservices\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/type\",\r\n \"in\": [\r\n \"AzureSqlDatabase\",\r\n \"AzureSqlMI\",\r\n \"AzureSqlDW\",\r\n \"AzureBlobFS\",\r\n \"AdlsGen2CosmosStructuredStream\",\r\n \"AzureDataLakeStore\",\r\n \"AzureDataLakeStoreCosmosStructuredStream\",\r\n \"AzureBlobStorage\",\r\n \"AzureDatabricks\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/typeProperties.connectionString\",\r\n \"contains\": \"User ID=\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/typeProperties.connectionString\",\r\n \"contains\": \"AccountKey=\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/AzureSqlDW.typeProperties.servicePrincipalKey\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/AzureStorage.typeProperties.accountKey\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/AzureStorage.typeProperties.sasUri\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DataFactory/factories/linkedservices/Hubspot.typeProperties.accessToken\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f78ccdb4-7bf4-4106-8647-270491d2978a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f78ccdb4-7bf4-4106-8647-270491d2978a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Windows machines should only have local accounts that are allowed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. This definition is not supported on Windows Server 2012 or 2012 R2. Managing user accounts using Azure Active Directory is a best practice for management of identities. Reducing local machine accounts helps prevent the proliferation of identities managed outside a central system. Machines are non-compliant if local user accounts exist that are enabled and not listed in the policy parameter.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.0.0\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"LocalUsers_Windows\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": {\r\n \"Allowed\": \"[LocalUser]Accounts;Exclude\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"Allowed\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed local accounts\",\r\n \"description\": \"List the name of accounts that should be excluded, seperated by a semicolon (';'). If these accounts exist and are enabled, they will be identified as Compliant.\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2012*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2012*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2012*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2012*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"LocalUsers_Windows\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n },\r\n {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('[LocalUser]Accounts;Exclude', '=', parameters('Allowed')))]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f79fef0d-0050-4c18-a303-5babb9c14ac7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f79fef0d-0050-4c18-a303-5babb9c14ac7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1506 - Personnel Security Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1506\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f7d2ff17-d604-4dd9-b607-9ecf63f28ad2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f7d2ff17-d604-4dd9-b607-9ecf63f28ad2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Synapse workspaces should use customer-managed keys to encrypt data at rest\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use customer-managed keys to control the encryption at rest of the data stored in Azure Synapse workspaces. Customer-managed keys deliver double encryption by adding a second layer of encryption on top of the default encryption with service-managed keys.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Synapse\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Synapse/workspaces\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Synapse/workspaces/encryption.cmk.key.name\",\r\n \"exists\": false\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f7d52b2d-e161-4dfa-a82b-55e564167385\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f7d52b2d-e161-4dfa-a82b-55e564167385\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs that do not have the specified Windows PowerShell execution policy\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines where Windows PowerShell is not configured to use the specified PowerShell execution policy. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"WindowsPowerShellExecutionPolicy\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f8036bd0-c10b-4931-86bb-94a878add855\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f8036bd0-c10b-4931-86bb-94a878add855\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1705 - Security Alerts, Advisories, And Directives\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1705\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f82e3639-fa2b-4e06-a786-932d8379b972\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f82e3639-fa2b-4e06-a786-932d8379b972\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"External accounts with owner permissions should be removed from your subscription\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"External accounts with owner permissions should be removed from your subscription in order to prevent unmonitored access.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"c3b6ae71-f1f0-31b4-e6c1-d5951285d03d\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f8456c1c-aa66-4dfb-861a-25d127b775c9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f8456c1c-aa66-4dfb-861a-25d127b775c9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1345 - Cryptographic Module Authentication\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1345\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f86aa129-7c07-4aa4-bbf5-792d93ffd9ea\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f86aa129-7c07-4aa4-bbf5-792d93ffd9ea\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1065 - Remote Access | Privileged Commands / Access\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1065\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f87b8085-dca9-4cf1-8f7b-9822b997797c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f87b8085-dca9-4cf1-8f7b-9822b997797c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to audit Windows VMs configurations in 'System Audit Policies - System'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a Guest Configuration assignment to audit Windows virtual machines with non-compliant settings in Group Policy category: 'System Audit Policies - System'. It also creates a system-assigned managed identity and deploys the VM extension for Guest Configuration. This policy should only be used along with its corresponding audit policy in an initiative. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.2.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"AuditOtherSystemEvents\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Audit Other System Events\",\r\n \"description\": \"Specifies whether audit events are generated for Windows Firewall Service and Windows Firewall driver start and stop events, failure events for these services and Windows Firewall Service policy processing failures.\"\r\n },\r\n \"allowedValues\": [\r\n \"No Auditing\",\r\n \"Success\",\r\n \"Failure\",\r\n \"Success and Failure\"\r\n ],\r\n \"defaultValue\": \"No Auditing\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SystemAuditPoliciesSystem\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash\",\r\n \"equals\": \"[base64(concat('Audit Other System Events;ExpectedValue', '=', parameters('AuditOtherSystemEvents')))]\"\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"type\": {\r\n \"value\": \"[field('type')]\"\r\n },\r\n \"configurationName\": {\r\n \"value\": \"AzureBaseline_SystemAuditPoliciesSystem\"\r\n },\r\n \"AuditOtherSystemEvents\": {\r\n \"value\": \"[parameters('AuditOtherSystemEvents')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"type\": {\r\n \"type\": \"string\"\r\n },\r\n \"configurationName\": {\r\n \"type\": \"string\"\r\n },\r\n \"AuditOtherSystemEvents\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('microsoft.hybridcompute/machines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit Other System Events;ExpectedValue\",\r\n \"value\": \"[parameters('AuditOtherSystemEvents')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2018-11-20\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.GuestConfiguration/', parameters('configurationName'))]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"guestConfiguration\": {\r\n \"name\": \"[parameters('configurationName')]\",\r\n \"version\": \"1.*\",\r\n \"configurationParameter\": [\r\n {\r\n \"name\": \"Audit Other System Events;ExpectedValue\",\r\n \"value\": \"[parameters('AuditOtherSystemEvents')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"condition\": \"[equals(toLower(parameters('type')), toLower('Microsoft.Compute/virtualMachines'))]\",\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforWindows')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforWindows\",\r\n \"typeHandlerVersion\": \"1.1\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Compute/virtualMachines/',parameters('vmName'),'/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/',parameters('configurationName'))]\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f8b0158d-4766-490f-bea0-259e52dba473\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f8b0158d-4766-490f-bea0-259e52dba473\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Resource logs in Service Bus should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of resource logs. This enables you to recreate activity trails to use for investigation purposes; when a security incident occurs or when your network is compromised\",\r\n \"metadata\": {\r\n \"version\": \"5.0.0\",\r\n \"category\": \"Service Bus\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required resource logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ServiceBus/namespaces\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"value\": \"[padLeft(current('Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days'), 3, '0')]\",\r\n \"greaterOrEquals\": \"[padLeft(parameters('requiredRetentionDays'), 3, '0')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"notEquals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/storageAccountId\",\r\n \"exists\": false\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f8d36e2f-389b-4ee4-898d-21aeb69a0f45\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f8d36e2f-389b-4ee4-898d-21aeb69a0f45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Azure Event Grid domains should disable public network access\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling public network access improves security by ensuring that the resource isn't exposed on the public internet. You can limit exposure of your resources by creating private endpoints instead. Learn more at: https://aka.ms/privateendpoints.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Event Grid\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.EventGrid/domains\"\r\n },\r\n {\r\n \"field\": \"Microsoft.EventGrid/domains/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f8f774be-6aee-492a-9e29-486ef81f3a68\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f8f774be-6aee-492a-9e29-486ef81f3a68\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1203 - Access Restrictions For Change | Automated Access Enforcement / Auditing\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1203\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f9012d14-e3e6-4d7b-b926-9f37b5537066\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f9012d14-e3e6-4d7b-b926-9f37b5537066\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1697 - Information System Monitoring | Analyze Traffic / Covert Exfiltration\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1697\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f9873db2-18ad-46b3-a11a-1a1f8cbf0335\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f9873db2-18ad-46b3-a11a-1a1f8cbf0335\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1478 - Fire Protection | Suppression Devices / Systems\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Physical and Environmental Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1478\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f997df46-cfbb-4cc8-aac8-3fecdaf6a183\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f997df46-cfbb-4cc8-aac8-3fecdaf6a183\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1535 - Personnel Sanctions\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Personnel Security control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1535\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f9a165d2-967d-4733-8399-1074270dae2e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f9a165d2-967d-4733-8399-1074270dae2e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1108 - Content Of Audit Records | Additional Audit Information\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1108\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f9ad559e-c12d-415e-9a78-e50fdd7da7ba\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f9ad559e-c12d-415e-9a78-e50fdd7da7ba\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Resource logs in Azure Stream Analytics should be enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit enabling of resource logs. This enables you to recreate activity trails to use for investigation purposes; when a security incident occurs or when your network is compromised\",\r\n \"metadata\": {\r\n \"version\": \"5.0.0\",\r\n \"category\": \"Stream Analytics\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"requiredRetentionDays\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Required retention (days)\",\r\n \"description\": \"The required resource logs retention in days\"\r\n },\r\n \"defaultValue\": \"365\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.StreamAnalytics/streamingJobs\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Insights/diagnosticSettings\",\r\n \"existenceCondition\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days\",\r\n \"equals\": \"0\"\r\n },\r\n {\r\n \"value\": \"[padLeft(current('Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days'), 3, '0')]\",\r\n \"greaterOrEquals\": \"[padLeft(parameters('requiredRetentionDays'), 3, '0')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs.enabled\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled\",\r\n \"notEquals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/diagnosticSettings/storageAccountId\",\r\n \"exists\": false\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f9be5368-9bf5-4b84-9e0a-7850da98bb46\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f9be5368-9bf5-4b84-9e0a-7850da98bb46\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Latest TLS version should be used in your Function App\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Upgrade to the latest TLS version\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/sites\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"functionapp*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Web/sites/config\",\r\n \"name\": \"web\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Web/sites/config/minTlsVersion\",\r\n \"equals\": \"1.2\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f9d614c5-c173-4d56-95a7-b4437057d193\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f9d614c5-c173-4d56-95a7-b4437057d193\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1280 - Telecommunications Services | Priority Of Service Provisions\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Contingency Planning control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1280\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fa108498-b3a8-4ffb-9e79-1107e76afad3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fa108498-b3a8-4ffb-9e79-1107e76afad3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Saved-queries in Azure Monitor should be saved in customer storage account for logs encryption\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Link storage account to Log Analytics workspace to protect saved-queries with storage account encryption. Customer-managed keys are commonly required to meet regulatory compliance and for more control over the access to your saved-queries in Azure Monitor. For more details on the above, see https://docs.microsoft.com/azure/azure-monitor/platform/customer-managed-keys?tabs=portal#customer-managed-key-for-saved-queries.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.OperationalInsights/workspaces\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.OperationalInsights/workspaces/forceCmkForQuery\",\r\n \"equals\": \"true\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fa298e57-9444-42ba-bf04-86e8470e32c7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fa298e57-9444-42ba-bf04-86e8470e32c7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1037 - Least Privilege | Network Access To Privileged Commands\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1037\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fa4c2a3d-1294-41a3-9ada-0e540471e9fb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fa4c2a3d-1294-41a3-9ada-0e540471e9fb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1435 - Media Transport\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Media Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1435\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fa8d221b-d130-4637-ba16-501e666628bb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fa8d221b-d130-4637-ba16-501e666628bb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1675 - Flaw Remediation | Time To Remediate Flaws / Benchmarks For Corrective Actions\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1675\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/facb66e0-1c48-478a-bed5-747a312323e1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"facb66e0-1c48-478a-bed5-747a312323e1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Audit Linux virtual machines on which the Linux Guest Configuration extension is not enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy audits Linux virtual machines hosted in Azure that are supported by Guest Configuration but do not have the Guest Configuration extension enabled. For more information on Guest Configuration, visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"AzurePolicyforLinux\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.GuestConfiguration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"ConfigurationforLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/faf25c8c-9598-4305-b4de-0aee1317fb31\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"faf25c8c-9598-4305-b4de-0aee1317fb31\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Deploy prerequisites to enable Guest Configuration Policy on Linux VMs.\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This policy creates a system-assigned managed identity and deploys the VM extension for Guest Configuration on Linux VMs. This is a prerequisite for Guest Configuration Policy and must be assigned to the scope before using any Guest Configuration policy. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"AzurePolicyforLinux\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.GuestConfiguration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"ConfigurationforLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"identity\": {\r\n \"type\": \"SystemAssigned\"\r\n },\r\n \"name\": \"[parameters('vmName')]\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"apiVersion\": \"2019-07-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/AzurePolicyforLinux')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.GuestConfiguration\",\r\n \"type\": \"ConfigurationforLinux\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fb27e9e0-526e-4ae1-89f2-a2a0bf0f8a50\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fb27e9e0-526e-4ae1-89f2-a2a0bf0f8a50\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1086 - Publicly Accessible Content\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1086\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fb321e6f-16a0-4be3-878f-500956e309c5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fb321e6f-16a0-4be3-878f-500956e309c5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1222 - Information System Component Inventory\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Configuration Management control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1222\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fb39e62f-6bda-4558-8088-ec03d5670914\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fb39e62f-6bda-4558-8088-ec03d5670914\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"App Service Environment should enable internal encryption\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Setting InternalEncryption to true encrypts the pagefile, worker disks, and internal network traffic between the front ends and workers in an App Service Environment. To learn more, refer to https://docs.microsoft.com/azure/app-service/environment/app-service-app-service-environment-custom-settings#enable-internal-encryption.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"App Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Web/hostingEnvironments\"\r\n },\r\n {\r\n \"field\": \"kind\",\r\n \"like\": \"ASE*\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Web/HostingEnvironments/clusterSettings[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Web/HostingEnvironments/clusterSettings[*].name\",\r\n \"equals\": \"InternalEncryption\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Web/HostingEnvironments/clusterSettings[*].value\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n },\r\n \"less\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fb74e86f-d351-4b8d-b034-93da7391c01f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fb74e86f-d351-4b8d-b034-93da7391c01f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes Services should be upgraded to a non-vulnerable Kubernetes version\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Upgrade your Kubernetes service cluster to a later Kubernetes version to protect against known vulnerabilities in your current Kubernetes version. Vulnerability CVE-2019-9946 has been patched in Kubernetes versions 1.11.9+, 1.12.7+, 1.13.5+, and 1.14.0+\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"in\": [\r\n \"1.13.4\",\r\n \"1.13.3\",\r\n \"1.13.2\",\r\n \"1.13.1\",\r\n \"1.13.0\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"in\": [\r\n \"1.12.6\",\r\n \"1.12.5\",\r\n \"1.12.4\",\r\n \"1.12.3\",\r\n \"1.12.2\",\r\n \"1.12.1\",\r\n \"1.12.0\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"in\": [\r\n \"1.11.8\",\r\n \"1.11.7\",\r\n \"1.11.6\",\r\n \"1.11.5\",\r\n \"1.11.4\",\r\n \"1.11.3\",\r\n \"1.11.2\",\r\n \"1.11.1\",\r\n \"1.11.0\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"Like\": \"1.10.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"Like\": \"1.9.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"Like\": \"1.8.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"Like\": \"1.7.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"Like\": \"1.6.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"Like\": \"1.5.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"Like\": \"1.4.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"Like\": \"1.3.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"Like\": \"1.2.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"Like\": \"1.1.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/kubernetesVersion\",\r\n \"Like\": \"1.0.*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fb893a29-21bb-418c-a157-e99480ec364c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fb893a29-21bb-418c-a157-e99480ec364c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Storage account containing the container with activity logs must be encrypted with BYOK\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits if the Storage account containing the container with activity logs is encrypted with BYOK. The policy works only if the storage account lies on the same subscription as activity logs by design. More information on Azure Storage encryption at rest can be found here https://aka.ms/azurestoragebyok. \",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Monitoring\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Insights/logProfiles\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Insights/logProfiles/storageAccountId\",\r\n \"exists\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"existenceScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[contains(field('Microsoft.Insights/logProfiles/storageAccountId'), subscription().Id)]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"equals\": \"[last(split(field('Microsoft.Insights/logProfiles/storageAccountId'),'/'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Storage/storageAccounts/encryption.keySource\",\r\n \"equals\": \"Microsoft.Keyvault\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fbb99e8e-e444-4da0-9ff1-75c92f5a85b2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fbb99e8e-e444-4da0-9ff1-75c92f5a85b2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure Azure Cognitive Search services to use private DNS zones\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use private DNS zones to override the DNS resolution for a private endpoint. A private DNS zone links to your virtual network to resolve to your Azure Cognitive Search service. Learn more at: https://aka.ms/azure-cognitive-search/inbound-private-endpoints.\",\r\n \"metadata\": {\r\n \"category\": \"Search\",\r\n \"version\": \"1.0.0\"\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Private DNS zone ID\",\r\n \"description\": \"Specifies the private DNS zone to use to configure private endpoint\",\r\n \"strongType\": \"Microsoft.Network/privateDnsZones\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/privateEndpoints\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/privateEndpoints/privateLinkServiceConnections[*].groupIds[*]\",\r\n \"equals\": \"searchService\"\r\n }\r\n },\r\n \"greaterOrEquals\": 1\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"type\": \"string\"\r\n },\r\n \"privateEndpointName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('privateEndpointName'), '/deployedByPolicy')]\",\r\n \"type\": \"Microsoft.Network/privateEndpoints/privateDnsZoneGroups\",\r\n \"apiVersion\": \"2020-03-01\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"privateDnsZoneConfigs\": [\r\n {\r\n \"name\": \"searchService-privateDnsZone\",\r\n \"properties\": {\r\n \"privateDnsZoneId\": \"[parameters('privateDnsZoneId')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"privateDnsZoneId\": {\r\n \"value\": \"[parameters('privateDnsZoneId')]\"\r\n },\r\n \"privateEndpointName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fbc14a67-53e4-4932-abcc-2049c6706009\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fbc14a67-53e4-4932-abcc-2049c6706009\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Virtual machines and virtual machine scale sets should have encryption at host enabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Use encryption at host to get end-to-end encryption for your virtual machine and virtual machine scale set data. Encryption at host enables encryption at rest for your temporary disk and OS/data disk caches. Temporary and ephemeral OS disks are encrypted with platform-managed keys when encryption at host is enabled. OS/data disk caches are encrypted at rest with either customer-managed or platform-managed key, depending on the encryption type selected on the disk. Learn more at https://aka.ms/vm-hbe.\",\r\n \"metadata\": {\r\n \"category\": \"Compute\",\r\n \"version\": \"1.0.0\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/securityProfile.encryptionAtHost\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.securityProfile.encryptionAtHost\",\r\n \"notEquals\": \"true\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fc4d8e41-e223-45ea-9bf5-eada37891d87\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fc4d8e41-e223-45ea-9bf5-eada37891d87\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: All Internet traffic should be routed via your deployed Azure Firewall\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Azure Security Center has identified that some of your subnets aren't protected with a next generation firewall. Protect your subnets from potential threats by restricting access to them with Azure Firewall or a supported next generation firewall\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0-preview\",\r\n \"category\": \"Network\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable All Internet traffic should be routed via your deployed Azure Firewall\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks\"\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets[*]\",\r\n \"where\": {\r\n \"allOf\": [\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets[*].ipConfigurations[*]\",\r\n \"where\": {\r\n \"value\": \"[empty(field('Microsoft.Network/virtualNetworks/subnets[*].ipConfigurations[*].id'))]\",\r\n \"equals\": false\r\n }\r\n },\r\n \"greaterOrEquals\": 2\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets[*].routeTable\",\r\n \"exists\": false\r\n },\r\n {\r\n \"not\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets[*].name\",\r\n \"equals\": \"AzureBastionSubnet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets[*].name\",\r\n \"equals\": \"GatewaySubnet\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"greater\": 0\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/azureFirewalls\",\r\n \"existenceCondition\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Network/azureFirewalls/ipConfigurations[*]\",\r\n \"where\": {\r\n \"field\": \"Microsoft.Network/azureFirewalls/ipConfigurations[*].subnet.id\",\r\n \"like\": \"[concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/*/providers/Microsoft.Network/virtualNetworks/', first(split(field('fullName'), '/')), '/subnets/AzureFirewallSubnet')]\"\r\n }\r\n },\r\n \"equals\": 1\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fc5e4038-4584-4632-8c85-c0448d374b2c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fc5e4038-4584-4632-8c85-c0448d374b2c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1075 - Access Control For Mobile Devices | Full Device / Container-Based Encryption\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Access Control control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1075\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fc933d22-04df-48ed-8f87-22a3773d4309\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fc933d22-04df-48ed-8f87-22a3773d4309\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Linux machines should meet requirements for the Azure compute security baseline\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Requires that prerequisites are deployed to the policy assignment scope. For details, visit https://aka.ms/gcpol. Machines are non-compliant if the machine is not configured correctly for one of the recommendations in the Azure compute security baseline.\",\r\n \"metadata\": {\r\n \"category\": \"Guest Configuration\",\r\n \"version\": \"1.1.1-preview\",\r\n \"preview\": true,\r\n \"requiredProviders\": [\r\n \"Microsoft.GuestConfiguration\"\r\n ],\r\n \"guestConfiguration\": {\r\n \"name\": \"AzureLinuxBaseline\",\r\n \"version\": \"1.*\"\r\n }\r\n },\r\n \"parameters\": {\r\n \"IncludeArcMachines\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Include Arc connected servers\",\r\n \"description\": \"By selecting this option, you agree to be charged monthly per Arc connected machine.\"\r\n },\r\n \"allowedValues\": [\r\n \"true\",\r\n \"false\"\r\n ],\r\n \"defaultValue\": \"false\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of this policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"value\": \"[parameters('IncludeArcMachines')]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureLinuxBaseline\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fc9b3da7-8347-4380-8e70-0a0361d8dedd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fc9b3da7-8347-4380-8e70-0a0361d8dedd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Windows VMs configurations in 'Security Options - Microsoft Network Client'\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Windows virtual machines with non-compliant settings in Group Policy category: 'Security Options - Microsoft Network Client'. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"esri\",\r\n \"incredibuild\",\r\n \"MicrosoftDynamicsAX\",\r\n \"MicrosoftSharepoint\",\r\n \"MicrosoftVisualStudio\",\r\n \"MicrosoftWindowsDesktop\",\r\n \"MicrosoftWindowsServerHPCPack\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"dsvm-windows\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"standard-data-science-vm\",\r\n \"windows-data-science-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"rendering-windows2016\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"cis-windows-server-201*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"bosh-windows-server*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"ad*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Windows*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"2008*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"notLike\": \"SQL2008*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"AzureBaseline_SecurityOptionsMicrosoftNetworkClient\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fcbc55c9-f25a-4e55-a6cb-33acb3be778b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fcbc55c9-f25a-4e55-a6cb-33acb3be778b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1318 - Authenticator Management\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1318\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fced5fda-3bdb-4d73-bfea-0e2c80428b66\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fced5fda-3bdb-4d73-bfea-0e2c80428b66\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1543 - Risk Assessment\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Risk Assessment control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1543\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fd00b778-b5b5-49c0-a994-734ea7bd3624\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fd00b778-b5b5-49c0-a994-734ea7bd3624\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Configure SQL installed Azure Arc machines to have Arc enabled SQL Server extension enabled.\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \" To ensure SQL Server - Azure Arc resources gets created by default when SQL instance found on Azure Arc enabled windows server, Arc machine should have SQL Server extension enabled. For more information- please visit- https://docs.microsoft.com/en-us/sql/sql-server/azure-arc/overview?view=sql-server-ver15\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"DeployIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"DeployIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"windows*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/mssqlDiscovered\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.HybridCompute/machines/extensions\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/type\",\r\n \"equals\": \"WindowsAgent.SqlServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/publisher\",\r\n \"equals\": \"Microsoft.AzureData\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/machines/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vmExtensionName\": \"WindowsAgent.SqlServer\",\r\n \"vmExtensionPublisher\": \"Microsoft.AzureData\",\r\n \"vmExtensionType\": \"WindowsAgent.SqlServer\"\r\n },\r\n \"resources\": [\r\n {\r\n \"name\": \"[concat(parameters('vmName'), '/', variables('vmExtensionName'))]\",\r\n \"type\": \"Microsoft.HybridCompute/machines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"apiVersion\": \"2019-12-12\",\r\n \"properties\": {\r\n \"publisher\": \"[variables('vmExtensionPublisher')]\",\r\n \"type\": \"[variables('vmExtensionType')]\",\r\n \"settings\": {\r\n \"SqlManagement\": {\r\n \"IsEnabled\": true\r\n },\r\n \"ExcludedInstances\": []\r\n }\r\n }\r\n }\r\n ],\r\n \"outputs\": {\r\n \"policy\": {\r\n \"type\": \"string\",\r\n \"value\": \"[concat('Enabled extension for VM', ': ', parameters('vmName'))]\"\r\n }\r\n }\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fd2d1a6e-6d95-4df2-ad00-504bf0273406\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fd2d1a6e-6d95-4df2-ad00-504bf0273406\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1707 - Security Alerts, Advisories, And Directives | Automated Alerts And Advisories\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Information Integrity control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1707\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fd4a2ac8-868a-4702-a345-6c896c3361ce\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fd4a2ac8-868a-4702-a345-6c896c3361ce\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1299 - Identification And Authentication Policy And Procedures\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Identification and Authentication control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1299\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fd4e54f7-9ab0-4bae-b6cc-457809948a89\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fd4e54f7-9ab0-4bae-b6cc-457809948a89\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1627 - Boundary Protection | External Telecommunications Services\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Communications Protection control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1627\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fd73310d-76fc-422d-bda4-3a077149f179\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fd73310d-76fc-422d-bda4-3a077149f179\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1130 - Time Stamps | Synchronization With Authoritative Time Source\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Audit and Accountability control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1130\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fd7c4c1d-51ee-4349-9dab-89a7f8c8d102\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fd7c4c1d-51ee-4349-9dab-89a7f8c8d102\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Public network access should be disabled for MariaDB servers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disable the public network access property to improve security and ensure your Azure Database for MariaDB can only be accessed from a private endpoint. This configuration strictly disables access from any public address space outside of Azure IP range, and denies all logins that match IP or virtual network-based firewall rules.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.2\",\r\n \"category\": \"SQL\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.DBforMariaDB/servers\"\r\n },\r\n {\r\n \"field\": \"Microsoft.DBforMariaDB/servers/publicNetworkAccess\",\r\n \"notEquals\": \"Disabled\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fdccbe47-f3e3-4213-ad5d-ea459b2fa077\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fdccbe47-f3e3-4213-ad5d-ea459b2fa077\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1611 - Developer-Provided Training\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1611\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fdda8a0c-ac32-43f6-b2f4-7dc1df03f43f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fdda8a0c-ac32-43f6-b2f4-7dc1df03f43f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1405 - Maintenance Tools | Inspect Tools\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1405\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fe1a0bf3-409a-4b00-b60d-0b1f917f7e7b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fe1a0bf3-409a-4b00-b60d-0b1f917f7e7b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1613 - Developer Security Architecture And Design\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this System and Services Acquisition control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1613\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fe2ad78b-8748-4bff-a924-f74dfca93f30\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fe2ad78b-8748-4bff-a924-f74dfca93f30\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Cognitive Services accounts should use a managed identity\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Assigning a managed identity to your Cognitive Service account helps ensure secure authentication. This identity is used by this Cognitive service account to communicate with other Azure services, like Azure Key Vault, in a secure way without you having to manage any credentials.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Cognitive Services\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"The effect determines what happens when the policy rule is evaluated to match\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.CognitiveServices/accounts\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"identity.type\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"identity.type\",\r\n \"equals\": \"None\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fe3fd216-4f83-4fc1-8984-2bbec80a3418\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fe3fd216-4f83-4fc1-8984-2bbec80a3418\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Show audit results from Linux VMs that do not have the specified applications installed\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy should only be used along with its corresponding deploy policy in an initiative. This definition allows Azure Policy to process the results of auditing Linux virtual machines that do not have the specified applications installed. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0-deprecated\",\r\n \"category\": \"Guest Configuration\",\r\n \"deprecated\": true\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"in\": [\r\n \"microsoft-aks\",\r\n \"qubole-inc\",\r\n \"datastax\",\r\n \"couchbase\",\r\n \"scalegrid\",\r\n \"checkpoint\",\r\n \"paloaltonetworks\",\r\n \"debian\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"CentOS*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Oracle-Linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RHEL\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"rhel-byos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-7-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-centos-8-l1\",\r\n \"cis-debian-linux-8-l1\",\r\n \"cis-debian-linux-9-l1\",\r\n \"cis-nginx-centos-7-v1-1-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-oracle-linux-8-l1\",\r\n \"cis-postgresql-11-centos-linux-7-level-1\",\r\n \"cis-rhel-7-l2\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-rhel-8-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\",\r\n \"cis-ubuntu-linux-1804-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"7*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Suse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"SLES*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"11*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"UbuntuServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"12*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm-ubuntu\",\r\n \"azureml\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-centos-os\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"notLike\": \"6*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"equals\": \"cloudera-altus-centos-os\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType\",\r\n \"like\": \"Linux*\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"notIn\": [\r\n \"OpenLogic\",\r\n \"RedHat\",\r\n \"credativ\",\r\n \"Suse\",\r\n \"Canonical\",\r\n \"microsoft-dsvm\",\r\n \"cloudera\",\r\n \"microsoft-ads\",\r\n \"center-for-internet-security-inc\",\r\n \"Oracle\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HybridCompute/machines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HybridCompute/imageOffer\",\r\n \"like\": \"linux*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"auditIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments\",\r\n \"name\": \"installed_application_linux\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus\",\r\n \"equals\": \"Compliant\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fee5cb2b-9d9b-410e-afe3-2902d90d0004\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fee5cb2b-9d9b-410e-afe3-2902d90d0004\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"SQL databases should have vulnerability findings resolved\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Monitor vulnerability assessment scan results and recommendations for how to remediate database vulnerabilities.\",\r\n \"metadata\": {\r\n \"version\": \"4.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Sql/servers\",\r\n \"Microsoft.Sql/managedinstances\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/assessments\",\r\n \"name\": \"82e20e14-edc5-4373-bfc4-f13121257c37\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Security/assessments/status.code\",\r\n \"in\": [\r\n \"NotApplicable\",\r\n \"Healthy\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/feedbf84-6b99-488c-acc2-71c829aa5ffc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"feedbf84-6b99-488c-acc2-71c829aa5ffc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1407 - Maintenance Tools | Prevent Unauthorized Removal\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Maintenance control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1407\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ff9fbd83-1d8d-4b41-aac2-94cb44b33976\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ff9fbd83-1d8d-4b41-aac2-94cb44b33976\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deploy export to Log Analytics workspace for Azure Security Center data\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"All\",\r\n \"description\": \"Enable export to Log Analytics workspace of Azure Security Center data. This policy deploys an export to Log Analytics workspace configuration with your conditions and target workspace on the assigned scope. To deploy this policy on newly created subscriptions, open the Compliance tab, select the relevant non-compliant assignment and create a remediation task.\",\r\n \"metadata\": {\r\n \"version\": \"4.0.0\",\r\n \"category\": \"Security Center\"\r\n },\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource group name\",\r\n \"description\": \"The resource group name where the export to Log Analytics workspace configuration is created. If you enter a name for a resource group that doesn't exist, it'll be created in the subscription. Note that each resource group can only have one export to Log Analytics workspace configured.\"\r\n }\r\n },\r\n \"resourceGroupLocation\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource group location\",\r\n \"description\": \"The location where the resource group and the export to Log Analytics workspace configuration are created.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"createResourceGroup\": {\r\n \"type\": \"Boolean\",\r\n \"metadata\": {\r\n \"displayName\": \"Create resource group\",\r\n \"description\": \"If a resource group does not exists in the scope, a new resource group will be created. If the resource group exists and this flag is set to 'true' the policy will re-deploy the resource group. Please note this will reset any Azure Tag on the resource group.\"\r\n },\r\n \"allowedValues\": [\r\n true,\r\n false\r\n ],\r\n \"defaultValue\": true\r\n },\r\n \"exportedDataTypes\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Exported data types\",\r\n \"description\": \"The data types to be exported. To export a snapshot (preview) of the data once a week, choose the data types which contains 'snapshot', other data types will be sent in real-time streaming.\"\r\n },\r\n \"allowedValues\": [\r\n \"Security recommendations\",\r\n \"Security alerts\",\r\n \"Overall secure score\",\r\n \"Secure score controls\",\r\n \"Regulatory compliance\",\r\n \"Overall secure score - snapshot\",\r\n \"Secure score controls - snapshot\",\r\n \"Regulatory compliance - snapshot\"\r\n ],\r\n \"defaultValue\": [\r\n \"Security recommendations\",\r\n \"Security alerts\",\r\n \"Overall secure score\",\r\n \"Secure score controls\",\r\n \"Regulatory compliance\",\r\n \"Overall secure score - snapshot\",\r\n \"Secure score controls - snapshot\",\r\n \"Regulatory compliance - snapshot\"\r\n ]\r\n },\r\n \"recommendationNames\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Recommendation IDs\",\r\n \"description\": \"Applicable only for export of security recommendations. To export all recommendations, leave this empty. To export specific recommendations, enter a list of recommendation IDs separated by semicolons (';'). Recommendation IDs are available through the Assessments API (https://docs.microsoft.com/rest/api/securitycenter/assessments), or Azure Resource Graph Explorer, choose securityresources and microsoft.security/assessments.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"recommendationSeverities\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Recommendation severities\",\r\n \"description\": \"Applicable only for export of security recommendations. Determines recommendation severities. Example: High;Medium;Low;\"\r\n },\r\n \"allowedValues\": [\r\n \"High\",\r\n \"Medium\",\r\n \"Low\"\r\n ],\r\n \"defaultValue\": [\r\n \"High\",\r\n \"Medium\",\r\n \"Low\"\r\n ]\r\n },\r\n \"isSecurityFindingsEnabled\": {\r\n \"type\": \"Boolean\",\r\n \"metadata\": {\r\n \"displayName\": \"Include security findings\",\r\n \"description\": \"Security findings are results from vulnerability assessment solutions, and can be thought of as 'sub' recommendations grouped into a 'parent' recommendation.\"\r\n },\r\n \"allowedValues\": [\r\n true,\r\n false\r\n ],\r\n \"defaultValue\": true\r\n },\r\n \"secureScoreControlsNames\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Secure Score Controls IDs\",\r\n \"description\": \"Applicable only for export of secure score controls. To export all secure score controls, leave this empty. To export specific secure score controls, enter a list of secure score controls IDs separated by semicolons (';'). Secure score controls IDs are available through the Secure score controls API (https://docs.microsoft.com/rest/api/securitycenter/securescorecontrols), or Azure Resource Graph Explorer, choose securityresources and microsoft.security/securescores/securescorecontrols.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"alertSeverities\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Alert severities\",\r\n \"description\": \"Applicable only for export of security alerts. Determines alert severities. Example: High;Medium;Low;\"\r\n },\r\n \"allowedValues\": [\r\n \"High\",\r\n \"Medium\",\r\n \"Low\"\r\n ],\r\n \"defaultValue\": [\r\n \"High\",\r\n \"Medium\",\r\n \"Low\"\r\n ]\r\n },\r\n \"regulatoryComplianceStandardsNames\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Regulatory compliance standards names\",\r\n \"description\": \"Applicable only for export of regulatory compliance. To export all regulatory compliance, leave this empty. To export specific regulatory compliance standards, enter a list of these standards names separated by semicolons (';'). Regulatory compliance standards names are available through the regulatory compliance standards API (https://docs.microsoft.com/rest/api/securitycenter/regulatorycompliancestandards), or Azure Resource Graph Explorer, choose securityresources and microsoft.security/regulatorycompliancestandards.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"workspaceResourceId\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Log Analytics workspace\",\r\n \"description\": \"The Log Analytics workspace of where the data should be exported to.\",\r\n \"strongType\": \"Microsoft.OperationalInsights/workspaces\",\r\n \"assignPermissions\": true\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Resources/subscriptions\"\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Security/automations\",\r\n \"name\": \"ExportToWorkspace\",\r\n \"existenceScope\": \"resourcegroup\",\r\n \"ResourceGroupName\": \"[parameters('resourceGroupName')]\",\r\n \"deploymentScope\": \"subscription\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c\"\r\n ],\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/isEnabled\",\r\n \"equals\": true\r\n },\r\n {\r\n \"count\": {\r\n \"field\": \"Microsoft.Security/automations/sources[*]\"\r\n },\r\n \"equals\": \"[if(parameters('isSecurityFindingsEnabled'),add(length(parameters('exportedDataTypes')),1),length(parameters('exportedDataTypes')))]\"\r\n },\r\n {\r\n \"count\": {\r\n \"value\": \"[parameters('exportedDataTypes')]\",\r\n \"name\": \"dataType\",\r\n \"where\": {\r\n \"count\": {\r\n \"field\": \"Microsoft.Security/automations/sources[*]\",\r\n \"where\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].eventSource\",\r\n \"equals\": \"Assessments\"\r\n },\r\n {\r\n \"value\": \"[current('dataType')]\",\r\n \"equals\": \"Security recommendations\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].eventSource\",\r\n \"equals\": \"Alerts\"\r\n },\r\n {\r\n \"value\": \"[current('dataType')]\",\r\n \"equals\": \"Security alerts\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].eventSource\",\r\n \"equals\": \"SecureScores\"\r\n },\r\n {\r\n \"value\": \"[current('dataType')]\",\r\n \"equals\": \"Overall secure score\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].eventSource\",\r\n \"equals\": \"SecureScoreControls\"\r\n },\r\n {\r\n \"value\": \"[current('dataType')]\",\r\n \"equals\": \"Secure score controls\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].eventSource\",\r\n \"equals\": \"RegulatoryComplianceAssessment\"\r\n },\r\n {\r\n \"value\": \"[current('dataType')]\",\r\n \"equals\": \"Regulatory compliance\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].eventSource\",\r\n \"equals\": \"SecureScoresSnapshot\"\r\n },\r\n {\r\n \"value\": \"[current('dataType')]\",\r\n \"equals\": \"Overall secure score - snapshot\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].eventSource\",\r\n \"equals\": \"SecureScoreControlsSnapshot\"\r\n },\r\n {\r\n \"value\": \"[current('dataType')]\",\r\n \"equals\": \"Secure score controls - snapshot\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Security/automations/sources[*].eventSource\",\r\n \"equals\": \"RegulatoryComplianceAssessmentSnapshot\"\r\n },\r\n {\r\n \"value\": \"[current('dataType')]\",\r\n \"equals\": \"Regulatory compliance - snapshot\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n },\r\n \"equals\": 1\r\n }\r\n },\r\n \"equals\": \"[length(parameters('exportedDataTypes'))]\"\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceGroupLocation\": {\r\n \"type\": \"string\"\r\n },\r\n \"createResourceGroup\": {\r\n \"type\": \"bool\"\r\n },\r\n \"exportedDataTypes\": {\r\n \"type\": \"array\"\r\n },\r\n \"isSecurityFindingsEnabled\": {\r\n \"type\": \"bool\"\r\n },\r\n \"recommendationNames\": {\r\n \"type\": \"array\"\r\n },\r\n \"recommendationSeverities\": {\r\n \"type\": \"array\"\r\n },\r\n \"alertSeverities\": {\r\n \"type\": \"array\"\r\n },\r\n \"secureScoreControlsNames\": {\r\n \"type\": \"array\"\r\n },\r\n \"regulatoryComplianceStandardsNames\": {\r\n \"type\": \"array\"\r\n },\r\n \"workspaceResourceId\": {\r\n \"type\": \"string\"\r\n },\r\n \"guidValue\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"[newGuid()]\"\r\n }\r\n },\r\n \"variables\": {\r\n \"scopeDescription\": \"scope for subscription {0}\",\r\n \"subAssessmentRuleExpectedValue\": \"/assessments/{0}/\",\r\n \"recommendationNamesLength\": \"[length(parameters('recommendationNames'))]\",\r\n \"secureScoreControlsNamesLength\": \"[length(parameters('secureScoreControlsNames'))]\",\r\n \"secureScoreControlsLengthIfEmpty\": \"[if(equals(variables('secureScoreControlsNamesLength'), 0), 1, variables('secureScoreControlsNamesLength'))]\",\r\n \"regulatoryComplianceStandardsNamesLength\": \"[length(parameters('regulatoryComplianceStandardsNames'))]\",\r\n \"regulatoryComplianceStandardsNamesLengthIfEmpty\": \"[if(equals(variables('regulatoryComplianceStandardsNamesLength'), 0), 1, variables('regulatoryComplianceStandardsNamesLength'))]\",\r\n \"recommendationSeveritiesLength\": \"[length(parameters('recommendationSeverities'))]\",\r\n \"alertSeveritiesLength\": \"[length(parameters('alertSeverities'))]\",\r\n \"recommendationNamesLengthIfEmpty\": \"[if(equals(variables('recommendationNamesLength'), 0), 1, variables('recommendationNamesLength'))]\",\r\n \"recommendationSeveritiesLengthIfEmpty\": \"[if(equals(variables('recommendationSeveritiesLength'), 0), 1, variables('recommendationSeveritiesLength'))]\",\r\n \"alertSeveritiesLengthIfEmpty\": \"[if(equals(variables('alertSeveritiesLength'), 0), 1, variables('alertSeveritiesLength'))]\",\r\n \"totalRuleCombinationsForOneRecommendationName\": \"[variables('recommendationSeveritiesLengthIfEmpty')]\",\r\n \"totalRuleCombinationsForOneRecommendationSeverity\": 1,\r\n \"exportedDataTypesLength\": \"[length(parameters('exportedDataTypes'))]\",\r\n \"exportedDataTypesLengthIfEmpty\": \"[if(equals(variables('exportedDataTypesLength'), 0), 1, variables('exportedDataTypesLength'))]\",\r\n \"dataTypeMap\": {\r\n \"Security recommendations\": \"Assessments\",\r\n \"Security alerts\": \"Alerts\",\r\n \"Overall secure score\": \"SecureScores\",\r\n \"Secure score controls\": \"SecureScoreControls\",\r\n \"Regulatory compliance\": \"RegulatoryComplianceAssessment\",\r\n \"Overall secure score - snapshot\": \"SecureScoresSnapshot\",\r\n \"Secure score controls - snapshot\": \"SecureScoreControlsSnapshot\",\r\n \"Regulatory compliance - snapshot\": \"RegulatoryComplianceAssessmentSnapshot\"\r\n },\r\n \"alertSeverityMap\": {\r\n \"High\": \"high\",\r\n \"Medium\": \"medium\",\r\n \"Low\": \"low\"\r\n },\r\n \"ruleSetsForAssessmentsObj\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"ruleSetsForAssessmentsArr\",\r\n \"count\": \"[mul(variables('recommendationNamesLengthIfEmpty'),variables('recommendationSeveritiesLengthIfEmpty'))]\",\r\n \"input\": {\r\n \"rules\": [\r\n {\r\n \"propertyJPath\": \"[if(equals(variables('recommendationNamesLength'),0),'type','name')]\",\r\n \"propertyType\": \"string\",\r\n \"expectedValue\": \"[if(equals(variables('recommendationNamesLength'),0),'Microsoft.Security/assessments',parameters('recommendationNames')[mod(div(copyIndex('ruleSetsForAssessmentsArr'),variables('totalRuleCombinationsForOneRecommendationName')),variables('recommendationNamesLength'))])]\",\r\n \"operator\": \"Contains\"\r\n },\r\n {\r\n \"propertyJPath\": \"properties.metadata.severity\",\r\n \"propertyType\": \"string\",\r\n \"expectedValue\": \"[parameters('recommendationSeverities')[mod(div(copyIndex('ruleSetsForAssessmentsArr'),variables('totalRuleCombinationsForOneRecommendationSeverity')),variables('recommendationSeveritiesLength'))]]\",\r\n \"operator\": \"Equals\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"customRuleSetsForSubAssessmentsObj\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"ruleSetsForSubAssessmentsArr\",\r\n \"count\": \"[variables('recommendationNamesLengthIfEmpty')]\",\r\n \"input\": {\r\n \"rules\": [\r\n {\r\n \"propertyJPath\": \"id\",\r\n \"propertyType\": \"string\",\r\n \"expectedValue\": \"[if(equals(variables('recommendationNamesLength'), 0), json('null'), replace(variables('subAssessmentRuleExpectedValue'),'{0}', parameters('recommendationNames')[copyIndex('ruleSetsForSubAssessmentsArr')]))]\",\r\n \"operator\": \"Contains\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"ruleSetsForAlertsObj\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"ruleSetsForAlertsArr\",\r\n \"count\": \"[variables('alertSeveritiesLengthIfEmpty')]\",\r\n \"input\": {\r\n \"rules\": [\r\n {\r\n \"propertyJPath\": \"Severity\",\r\n \"propertyType\": \"string\",\r\n \"expectedValue\": \"[variables('alertSeverityMap')[parameters('alertSeverities')[mod(copyIndex('ruleSetsForAlertsArr'),variables('alertSeveritiesLengthIfEmpty'))]]]\",\r\n \"operator\": \"Equals\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"customRuleSetsForSecureScoreControlsObj\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"ruleSetsForSecureScoreControlsArr\",\r\n \"count\": \"[variables('secureScoreControlsLengthIfEmpty')]\",\r\n \"input\": {\r\n \"rules\": [\r\n {\r\n \"propertyJPath\": \"name\",\r\n \"propertyType\": \"string\",\r\n \"expectedValue\": \"[if(equals(variables('secureScoreControlsNamesLength'), 0), json('null'), parameters('secureScoreControlsNames')[copyIndex('ruleSetsForSecureScoreControlsArr')])]\",\r\n \"operator\": \"Equals\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"customRuleSetsForRegulatoryComplianceObj\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"ruleSetsForRegulatoryCompliancArr\",\r\n \"count\": \"[variables('regulatoryComplianceStandardsNamesLengthIfEmpty')]\",\r\n \"input\": {\r\n \"rules\": [\r\n {\r\n \"propertyJPath\": \"id\",\r\n \"propertyType\": \"string\",\r\n \"expectedValue\": \"[if(equals(variables('regulatoryComplianceStandardsNamesLength'), 0), json('null'), parameters('regulatoryComplianceStandardsNames')[copyIndex('ruleSetsForRegulatoryCompliancArr')])]\",\r\n \"operator\": \"Contains\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"ruleSetsForSecureScoreControlsObj\": \"[if(equals(variables('secureScoreControlsNamesLength'), 0), json('null'), variables('customRuleSetsForSecureScoreControlsObj').ruleSetsForSecureScoreControlsArr)]\",\r\n \"ruleSetsForSecureRegulatoryComplianceObj\": \"[if(equals(variables('regulatoryComplianceStandardsNamesLength'), 0), json('null'), variables('customRuleSetsForRegulatoryComplianceObj').ruleSetsForRegulatoryCompliancArr)]\",\r\n \"ruleSetsForSubAssessmentsObj\": \"[if(equals(variables('recommendationNamesLength'), 0), json('null'), variables('customRuleSetsForSubAssessmentsObj').ruleSetsForSubAssessmentsArr)]\",\r\n \"subAssessmentSource\": [\r\n {\r\n \"eventSource\": \"SubAssessments\",\r\n \"ruleSets\": \"[variables('ruleSetsForSubAssessmentsObj')]\"\r\n }\r\n ],\r\n \"ruleSetsMap\": {\r\n \"Security recommendations\": \"[variables('ruleSetsForAssessmentsObj').ruleSetsForAssessmentsArr]\",\r\n \"Security alerts\": \"[variables('ruleSetsForAlertsObj').ruleSetsForAlertsArr]\",\r\n \"Overall secure score\": null,\r\n \"Secure score controls\": \"[variables('ruleSetsForSecureScoreControlsObj')]\",\r\n \"Regulatory compliance\": \"[variables('ruleSetsForSecureRegulatoryComplianceObj')]\",\r\n \"Overall secure score - snapshot\": null,\r\n \"Secure score controls - snapshot\": \"[variables('ruleSetsForSecureScoreControlsObj')]\",\r\n \"Regulatory compliance - snapshot\": \"[variables('ruleSetsForSecureRegulatoryComplianceObj')]\"\r\n },\r\n \"sourcesWithoutSubAssessments\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"sources\",\r\n \"count\": \"[variables('exportedDataTypesLengthIfEmpty')]\",\r\n \"input\": {\r\n \"eventSource\": \"[variables('dataTypeMap')[parameters('exportedDataTypes')[copyIndex('sources')]]]\",\r\n \"ruleSets\": \"[variables('ruleSetsMap')[parameters('exportedDataTypes')[copyIndex('sources')]]]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"sourcesWithSubAssessments\": \"[concat(variables('subAssessmentSource'),variables('sourcesWithoutSubAssessments').sources)]\",\r\n \"sources\": \"[if(equals(parameters('isSecurityFindingsEnabled'),bool('true')),variables('sourcesWithSubAssessments'),variables('sourcesWithoutSubAssessments').sources)]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[parameters('createResourceGroup')]\",\r\n \"name\": \"[parameters('resourceGroupName')]\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"apiVersion\": \"2019-10-01\",\r\n \"location\": \"[parameters('resourceGroupLocation')]\"\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2019-10-01\",\r\n \"name\": \"[concat('nestedAutomationDeployment', '_', parameters('guidValue'))]\",\r\n \"resourceGroup\": \"[parameters('resourceGroupName')]\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups/', parameters('resourceGroupName'))]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {},\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"tags\": {},\r\n \"apiVersion\": \"2019-01-01-preview\",\r\n \"location\": \"[parameters('resourceGroupLocation')]\",\r\n \"name\": \"ExportToWorkspace\",\r\n \"type\": \"Microsoft.Security/automations\",\r\n \"dependsOn\": [],\r\n \"properties\": {\r\n \"description\": \"Export Azure Security Center data to Log Analytics workspace via policy\",\r\n \"isEnabled\": true,\r\n \"scopes\": [\r\n {\r\n \"description\": \"[replace(variables('scopeDescription'),'{0}', subscription().subscriptionId)]\",\r\n \"scopePath\": \"[subscription().id]\"\r\n }\r\n ],\r\n \"sources\": \"[variables('sources')]\",\r\n \"actions\": [\r\n {\r\n \"actionType\": \"Workspace\",\r\n \"workspaceResourceId\": \"[parameters('workspaceResourceId')]\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"resourceGroupName\": {\r\n \"value\": \"[parameters('resourceGroupName')]\"\r\n },\r\n \"resourceGroupLocation\": {\r\n \"value\": \"[parameters('resourceGroupLocation')]\"\r\n },\r\n \"createResourceGroup\": {\r\n \"value\": \"[parameters('createResourceGroup')]\"\r\n },\r\n \"exportedDataTypes\": {\r\n \"value\": \"[parameters('exportedDataTypes')]\"\r\n },\r\n \"isSecurityFindingsEnabled\": {\r\n \"value\": \"[parameters('isSecurityFindingsEnabled')]\"\r\n },\r\n \"recommendationNames\": {\r\n \"value\": \"[parameters('recommendationNames')]\"\r\n },\r\n \"secureScoreControlsNames\": {\r\n \"value\": \"[parameters('secureScoreControlsNames')]\"\r\n },\r\n \"recommendationSeverities\": {\r\n \"value\": \"[parameters('recommendationSeverities')]\"\r\n },\r\n \"alertSeverities\": {\r\n \"value\": \"[parameters('alertSeverities')]\"\r\n },\r\n \"regulatoryComplianceStandardsNames\": {\r\n \"value\": \"[parameters('regulatoryComplianceStandardsNames')]\"\r\n },\r\n \"workspaceResourceId\": {\r\n \"value\": \"[parameters('workspaceResourceId')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ffb6f416-7bd2-4488-8828-56585fef2be9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ffb6f416-7bd2-4488-8828-56585fef2be9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Bot Service should have local authentication methods disabled\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Disabling local authentication methods improves security by ensuring that a bot uses AAD exclusively for authentication.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Bot Service\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.BotService/botServices\"\r\n },\r\n {\r\n \"field\": \"Microsoft.BotService/botServices/disableLocalAuth\",\r\n \"notEquals\": true\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ffea632e-4e3a-4424-bf78-10e179bb2e1a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ffea632e-4e3a-4424-bf78-10e179bb2e1a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Microsoft Managed Control 1158 - Security Authorization\",\r\n \"policyType\": \"Static\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Microsoft implements this Security Assessment and Authorization control\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Regulatory Compliance\",\r\n \"additionalMetadataId\": \"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1158\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Resources/subscriptions\",\r\n \"Microsoft.Resources/subscriptions/resourceGroups\"\r\n ]\r\n },\r\n {\r\n \"value\": \"false\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/fff50cf2-28eb-45b4-b378-c99412688907\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fff50cf2-28eb-45b4-b378-c99412688907\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes cluster pod hostPath volumes should only use allowed host paths\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Limit pod HostPath volume mounts to the allowed host paths in a Kubernetes Cluster. This recommendation is part of Pod Security Policies which are intended to improve the security of your Kubernetes environments. This policy is generally available for Kubernetes Service (AKS), and preview for AKS Engine and Azure Arc enabled Kubernetes. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n },\r\n \"allowedHostPaths\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed host paths\",\r\n \"description\": \"The host paths allowed for pod hostPath volumes to use. Provide an empty paths list to block all host paths.\"\r\n },\r\n \"defaultValue\": {\r\n \"paths\": []\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/allowed-host-paths/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/allowed-host-paths/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\",\r\n \"values\": {\r\n \"allowedHostPaths\": \"[parameters('allowedHostPaths').paths]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/098fc59e-46c7-4d99-9b16-64990e543d75\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"098fc59e-46c7-4d99-9b16-64990e543d75\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Certificates should have the specified maximum validity period\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"Manage your organizational compliance requirements by specifying the maximum amount of time that a certificate can be valid within your key vault.\",\r\n \"metadata\": {\r\n \"version\": \"2.1.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"maximumValidityInMonths\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"The maximum validity in months\",\r\n \"description\": \"The limit to how long a certificate may be valid for. Certificates with lengthy validity periods aren't best practice.\"\r\n },\r\n \"defaultValue\": 12\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/certificates\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/properties.validityInMonths\",\r\n \"greater\": \"[parameters('maximumValidityInMonths')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0a075868-4c26-42ef-914c-5bc007359560\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0a075868-4c26-42ef-914c-5bc007359560\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Ensure containers listen only on allowed ports in AKS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.ContainerService.Data\",\r\n \"description\": \"This policy enforces containers to listen only on allowed ports in an Azure Kubernetes Service cluster. This policy is deprecated, please visit https://aka.ms/kubepolicydoc for instructions on using new Kubernetes policies.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1-deprecated\",\r\n \"category\": \"Kubernetes service\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"allowedContainerPortsRegex\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed container ports regex\",\r\n \"description\": \"Regex representing container ports allowed in Kubernetes cluster. E.g. Regex for allowing ports 443,446 is ^(443|446)$\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"EnforceRegoPolicy\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"EnforceRegoPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"policyId\": \"ContainerAllowedPorts\",\r\n \"policy\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/container-allowed-ports/limited-preview/gatekeeperpolicy.rego\",\r\n \"policyParameters\": {\r\n \"allowedContainerPortsRegex\": \"[parameters('allowedContainerPortsRegex')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/0f636243-1b1c-4d50-880f-310f6199f2cb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0f636243-1b1c-4d50-880f-310f6199f2cb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Certificates should use allowed key types\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"Manage your organizational compliance requirements by restricting the key types allowed for certificates.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"allowedKeyTypes\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed key types\",\r\n \"description\": \"The list of allowed certificate key types.\"\r\n },\r\n \"allowedValues\": [\r\n \"RSA\",\r\n \"RSA-HSM\",\r\n \"EC\",\r\n \"EC-HSM\"\r\n ],\r\n \"defaultValue\": [\r\n \"RSA\",\r\n \"RSA-HSM\"\r\n ]\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/certificates\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keyType\",\r\n \"notIn\": \"[parameters('allowedKeyTypes')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1151cede-290b-4ba0-8b38-0ad145ac888f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1151cede-290b-4ba0-8b38-0ad145ac888f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Certificates should have the specified lifetime action triggers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"Manage your organizational compliance requirements by specifying whether a certificate lifetime action is triggered at a specific percentage of its lifetime or at a certain number of days prior to its expiration.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"maximumPercentageLife\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"The maximum lifetime percentage\",\r\n \"description\": \"Enter the percentage of lifetime of the certificate when you want to trigger the policy action. For example, to trigger a policy action at 80% of the certificate's valid life, enter '80'.\"\r\n }\r\n },\r\n \"minimumDaysBeforeExpiry\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"The minimum days before expiry\",\r\n \"description\": \"Enter the days before expiration of the certificate when you want to trigger the policy action. For example, to trigger a policy action 90 days before the certificate's expiration, enter '90'.\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/certificates\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/lifetimeAction.daysBeforeExpiry\",\r\n \"exists\": true\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/lifetimeAction.daysBeforeExpiry\",\r\n \"less\": \"[parameters('minimumDaysBeforeExpiry')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/lifetimeAction.lifetimePercentage\",\r\n \"exists\": true\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/lifetimeAction.lifetimePercentage\",\r\n \"greater\": \"[parameters('maximumPercentageLife')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/12ef42cb-9903-4e39-9c26-422d29570417\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"12ef42cb-9903-4e39-9c26-422d29570417\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Key Vault keys should have an expiration date\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"Cryptographic keys should have a defined expiration date and not be permanent. Keys that are valid forever provide a potential attacker with more time to compromise the key. It is a recommended security practice to set expiration dates on cryptographic keys.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/keys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/keys/attributes.expiresOn\",\r\n \"exists\": false\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/152b15f7-8e1f-4c1f-ab71-8c010ba5dbc0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"152b15f7-8e1f-4c1f-ab71-8c010ba5dbc0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes cluster pods should only use allowed volume types\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Pods can only use allowed volume types in a Kubernetes cluster. This recommendation is part of Pod Security Policies which are intended to improve the security of your Kubernetes environments. This policy is generally available for Kubernetes Service (AKS), and preview for AKS Engine and Azure Arc enabled Kubernetes. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n },\r\n \"allowedVolumeTypes\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed volume types\",\r\n \"description\": \"The list of volume types that can be used by a pod. Provide empty list as input to block everything.\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/allowed-volume-types/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/allowed-volume-types/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\",\r\n \"values\": {\r\n \"volumes\": \"[parameters('allowedVolumeTypes')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/16697877-1118-4fb1-9b65-9898ec2509ec\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"16697877-1118-4fb1-9b65-9898ec2509ec\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Enforce labels on pods in AKS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.ContainerService.Data\",\r\n \"description\": \"This policy enforces the specified labels are provided for pods in an Azure Kubernetes Service cluster. This policy is deprecated, please visit https://aka.ms/kubepolicydoc for instructions on using new Kubernetes policies.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1-deprecated\",\r\n \"category\": \"Kubernetes service\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"commaSeparatedListOfLabels\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Comma-separated list of labels\",\r\n \"description\": \"A comma-separated list of labels to be specified on Pods in Kubernetes cluster. E.g. test1,test2\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"EnforceRegoPolicy\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"EnforceRegoPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"policyId\": \"PodEnforceLabels\",\r\n \"policy\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/pod-enforce-labels/limited-preview/gatekeeperpolicy.rego\",\r\n \"policyParameters\": {\r\n \"commaSeparatedListOfLabels\": \"[parameters('commaSeparatedListOfLabels')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/16c6ca72-89d2-4798-b87e-496f9de7fcb7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"16c6ca72-89d2-4798-b87e-496f9de7fcb7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes clusters should be accessible only over HTTPS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Use of HTTPS ensures authentication and protects data in transit from network layer eavesdropping attacks. This capability is currently generally available for Kubernetes Service (AKS), and in preview for AKS Engine and Azure Arc enabled Kubernetes. For more info, visit https://aka.ms/kubepolicydoc\",\r\n \"metadata\": {\r\n \"version\": \"6.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"deny\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/ingress-https-only/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/ingress-https-only/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1a5b4dca-0b6f-4cf5-907c-56316bc1bf3d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1a5b4dca-0b6f-4cf5-907c-56316bc1bf3d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes clusters should not allow container privilege escalation\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Do not allow containers to run with privilege escalation to root in a Kubernetes cluster. This recommendation is part of CIS 5.2.5 which is intended to improve the security of your Kubernetes environments. This policy is generally available for Kubernetes Service (AKS), and preview for AKS Engine and Azure Arc enabled Kubernetes. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/container-no-privilege-escalation/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/container-no-privilege-escalation/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1c6e92c9-99f0-4e55-9cf2-0c234dc48f99\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1c6e92c9-99f0-4e55-9cf2-0c234dc48f99\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure log filter expressions and datastore to be used for full logs for specified Azure Machine Learning computes\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.MachineLearningServices.Data\",\r\n \"description\": \"Provide log filter expression and datastore to be used for full logs in specified Azure Machine Learning computes and can be assigned at the workspace. For more information, visit https://aka.ms/amlpolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0-preview\",\r\n \"category\": \"Machine Learning\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"computeNames\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Compute names where Azure ML jobs run\",\r\n \"description\": \"List of compute names where this policy should be applied. Ex. cpu-cluster;gpu-cluster. If no value is provided to this parameter then policy is applicable to all computes.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"computeType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Compute type for the compute where Azure ML jobs run\",\r\n \"description\": \"Compute type name. If Any is selected, the policy is applicable to any compute types.\"\r\n },\r\n \"allowedValues\": [\r\n \"MachineLearningCompute\",\r\n \"Any\"\r\n ],\r\n \"defaultValue\": \"Any\"\r\n },\r\n \"isIsolatedNetwork\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Is the compute in isolated network\",\r\n \"description\": \"Only applicable for MachineLearningCompute type. \\\"Yes: apply the policy to computes in isolated network\\\". \\\"No: apply the policy to computes that are out of isolated network\\\". \\\"Any: apply the policy regardless of if the compute is in isolated network or not\\\".\"\r\n },\r\n \"allowedValues\": [\r\n \"Yes\",\r\n \"No\",\r\n \"Any\"\r\n ],\r\n \"defaultValue\": \"Any\"\r\n },\r\n \"logFilters\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Log filter expressions\",\r\n \"description\": \"List of log filter expressions used to filter logs. Ex. ^prefix1.*$\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"datastore\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Datastore\",\r\n \"description\": \"Datastore used to store filtered logs. Ex. LogsDatastore which is configured in AML.\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"enforceSetting\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"enforceSetting\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeName\",\r\n \"in\": \"[parameters('computeNames')]\"\r\n },\r\n {\r\n \"value\": \"[length(parameters('computeNames'))]\",\r\n \"equals\": 0\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('computeType')]\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeType\",\r\n \"equals\": \"[parameters('computeType')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeType\",\r\n \"equals\": \"MachineLearningCompute\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('isIsolatedNetwork')]\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/isIsolatedNetwork\",\r\n \"equals\": \"[parameters('isIsolatedNetwork')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeType\",\r\n \"notEquals\": \"MachineLearningCompute\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"setting\": {\r\n \"name\": \"logFilter\",\r\n \"value\": {\r\n \"filters\": \"[parameters('logFilters')]\",\r\n \"datastore\": \"[parameters('datastore')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/1d413020-63de-11ea-bc55-0242ac130003\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1d413020-63de-11ea-bc55-0242ac130003\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes cluster services should listen only on allowed ports\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Restrict services to listen only on allowed ports to secure access to the Kubernetes cluster. This policy is generally available for Kubernetes Service (AKS), and preview for AKS Engine and Azure Arc enabled Kubernetes. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"6.1.1\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"deny\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n },\r\n \"allowedServicePortsList\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed service ports list\",\r\n \"description\": \"The list of service ports allowed in a Kubernetes cluster. Array only accepts strings. Example: [\\\"443\\\", \\\"80\\\"]\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/service-allowed-ports/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/service-allowed-ports/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\",\r\n \"values\": {\r\n \"allowedServicePorts\": \"[parameters('allowedServicePortsList')]\",\r\n \"allowedPorts\": \"[parameters('allowedServicePortsList')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/233a2a17-77ca-4fb1-9b6b-69223d272a44\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"233a2a17-77ca-4fb1-9b6b-69223d272a44\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Ensure services listen only on allowed ports in AKS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.ContainerService.Data\",\r\n \"description\": \"This policy enforces services to listen only on allowed ports in an Azure Kubernetes Service cluster. This policy is deprecated, please visit https://aka.ms/kubepolicydoc for instructions on using new Kubernetes policies.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1-deprecated\",\r\n \"category\": \"Kubernetes service\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"allowedServicePortsRegex\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed service ports regex\",\r\n \"description\": \"Regex representing service ports allowed in Kubernetes cluster. E.g. Regex for allowing ports 443,446 is ^(443|446)$\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"EnforceRegoPolicy\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"EnforceRegoPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"policyId\": \"ServiceAllowedPorts\",\r\n \"policy\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/service-allowed-ports/limited-preview/gatekeeperpolicy.rego\",\r\n \"policyParameters\": {\r\n \"allowedServicePortsRegex\": \"[parameters('allowedServicePortsRegex')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/25dee3db-6ce0-4c02-ab5d-245887b24077\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"25dee3db-6ce0-4c02-ab5d-245887b24077\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Enforce HTTPS ingress in AKS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.ContainerService.Data\",\r\n \"description\": \"This policy enforces HTTPS ingress in an Azure Kubernetes Service cluster. This policy is deprecated, please visit https://aka.ms/kubepolicydoc for instructions on using new Kubernetes policies.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1-deprecated\",\r\n \"category\": \"Kubernetes service\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"EnforceRegoPolicy\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"EnforceRegoPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"policyId\": \"HttpsIngressOnly\",\r\n \"policy\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/ingress-https-only/limited-preview/gatekeeperpolicy.rego\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/2fbff515-eecc-4b7e-9b63-fcc7138b7dc3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2fbff515-eecc-4b7e-9b63-fcc7138b7dc3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Secrets should have the specified maximum validity period\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"Manage your organizational compliance requirements by specifying the maximum amount of time in days that a secret can be valid within your key vault.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"maximumValidityInDays\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"The maximum validity period in days\",\r\n \"description\": \"Specify the maximum number of days a secret can be valid for. Secrets should be ephemeral. Using a secret with a long validity period is not recommended.\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/secrets\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/secrets/attributes.expiresOn\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/secrets/attributes.expiresOn\",\r\n \"greater\": \"[addDays(field('Microsoft.KeyVault.Data/vaults/secrets/attributes.createdOn'), parameters('maximumValidityInDays'))]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/342e8053-e12e-4c44-be01-c3c2f318400f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"342e8053-e12e-4c44-be01-c3c2f318400f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure an approval endpoint called prior to jobs running for specified Azure Machine Learning computes\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.MachineLearningServices.Data\",\r\n \"description\": \"Configure an approval endpoint called prior to jobs running for specified Azure Machine Learning computes and can be assigned at the workspace. For more information. For more information, visit https://aka.ms/amlpolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0-preview\",\r\n \"category\": \"Machine Learning\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"computeNames\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Compute names where Azure ML jobs run\",\r\n \"description\": \"List of compute names where this policy should be applied. Ex. cpu-cluster;gpu-cluster. If no value is provided to this parameter then policy is applicable to all computes.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"computeType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Compute type for the compute where Azure ML jobs run\",\r\n \"description\": \"Compute type name. If Any is selected, the policy is applicable to any compute types.\"\r\n },\r\n \"allowedValues\": [\r\n \"MachineLearningCompute\",\r\n \"AzureDataFactory\",\r\n \"HDInsight\",\r\n \"Any\"\r\n ],\r\n \"defaultValue\": \"Any\"\r\n },\r\n \"isIsolatedNetwork\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Is the compute in isolated network\",\r\n \"description\": \"Only applicable for MachineLearningCompute type. \\\"Yes: apply the policy to computes in isolated network\\\". \\\"No: apply the policy to computes that are out of isolated network\\\". \\\"Any: apply the policy regardless of if the compute is in isolated network or not\\\". If compute type is not MachineLearningCompute, the value set for this parameter will be ignored.\"\r\n },\r\n \"allowedValues\": [\r\n \"Yes\",\r\n \"No\",\r\n \"Any\"\r\n ],\r\n \"defaultValue\": \"Any\"\r\n },\r\n \"approvalEndpoint\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Approval endpoint\",\r\n \"description\": \"Approval endpoint that needs to be called before an Azure ML job is run. Ex. http://amlrunapproval/approve\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"enforceSetting\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"enforceSetting\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeName\",\r\n \"in\": \"[parameters('computeNames')]\"\r\n },\r\n {\r\n \"value\": \"[length(parameters('computeNames'))]\",\r\n \"equals\": 0\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('computeType')]\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeType\",\r\n \"equals\": \"[parameters('computeType')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeType\",\r\n \"equals\": \"MachineLearningCompute\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('isIsolatedNetwork')]\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/isIsolatedNetwork\",\r\n \"equals\": \"[parameters('isIsolatedNetwork')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeType\",\r\n \"notEquals\": \"MachineLearningCompute\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"setting\": {\r\n \"name\": \"approvalEndpoint\",\r\n \"value\": \"[parameters('approvalEndpoint')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3948394e-63de-11ea-bc55-0242ac130003\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3948394e-63de-11ea-bc55-0242ac130003\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes clusters should use internal load balancers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Use internal load balancers to make a Kubernetes service accessible only to applications running in the same virtual network as the Kubernetes cluster. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"6.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"deny\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/load-balancer-no-public-ips/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/load-balancer-no-public-ips/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/3fc4dc25-5baf-40d8-9b05-7fe74c1bc64e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3fc4dc25-5baf-40d8-9b05-7fe74c1bc64e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Kubernetes clusters should disable automounting API credentials\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Disable automounting API credentials to prevent a potentially compromised Pod resource to run API commands against Kubernetes clusters. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0-preview\",\r\n \"category\": \"Kubernetes\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/block-automount-token/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/block-automount-token/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/423dd1ba-798e-40e4-9c4d-b6902674b423\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"423dd1ba-798e-40e4-9c4d-b6902674b423\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes cluster containers should only listen on allowed ports\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Restrict containers to listen only on allowed ports to secure access to the Kubernetes cluster. This policy is generally available for Kubernetes Service (AKS), and preview for AKS Engine and Azure Arc enabled Kubernetes. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"6.1.1\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"deny\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n },\r\n \"allowedContainerPortsList\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed container ports list\",\r\n \"description\": \"The list of container ports allowed in a Kubernetes cluster. Array only accepts strings. Example: [\\\"443\\\", \\\"80\\\"]\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/container-allowed-ports/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/container-allowed-ports/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\",\r\n \"values\": {\r\n \"allowedContainerPorts\": \"[parameters('allowedContainerPortsList')]\",\r\n \"allowedPorts\": \"[parameters('allowedContainerPortsList')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/440b515e-a580-421e-abeb-b159a61ddcbc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"440b515e-a580-421e-abeb-b159a61ddcbc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes cluster pods should use specified labels\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Use specified labels to identify the pods in a Kubernetes cluster. This policy is generally available for Kubernetes Service (AKS), and preview for AKS Engine and Azure Arc enabled Kubernetes. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"6.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"deny\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n },\r\n \"labelsList\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"List of labels\",\r\n \"description\": \"The list of labels to be specified on Pods in a Kubernetes cluster.\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/pod-enforce-labels/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/pod-enforce-labels/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\",\r\n \"values\": {\r\n \"labels\": \"[parameters('labelsList')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/46592696-4c7b-4bf3-9e45-6c2763bdc0a6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"46592696-4c7b-4bf3-9e45-6c2763bdc0a6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes cluster containers should not share host process ID or host IPC namespace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Block pod containers from sharing the host process ID namespace and host IPC namespace in a Kubernetes cluster. This recommendation is part of CIS 5.2.2 and CIS 5.2.3 which are intended to improve the security of your Kubernetes environments. This policy is generally available for Kubernetes Service (AKS), and preview for AKS Engine and Azure Arc enabled Kubernetes. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/block-host-namespace/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/block-host-namespace/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/47a1ee2f-2a2a-4576-bf2a-e0e36709c2b8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"47a1ee2f-2a2a-4576-bf2a-e0e36709c2b8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Keys should have the specified maximum validity period\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"Manage your organizational compliance requirements by specifying the maximum amount of time in days that a key can be valid within your key vault.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"maximumValidityInDays\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"The maximum validity period in days\",\r\n \"description\": \"Specify the maximum number of days a key can be valid for. Keys should be ephemeral. Using a key with a long validity period is not recommended.\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/keys\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/keys/attributes.expiresOn\",\r\n \"exists\": false\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/keys/attributes.expiresOn\",\r\n \"greater\": \"[addDays(field('Microsoft.KeyVault.Data/vaults/keys/attributes.createdOn'), parameters('maximumValidityInDays'))]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/49a22571-d204-4c91-a7b6-09b1a586fbc9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"49a22571-d204-4c91-a7b6-09b1a586fbc9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes cluster containers should only use allowed AppArmor profiles\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Containers should only use allowed AppArmor profiles in a Kubernetes cluster. This recommendation is part of Pod Security Policies which are intended to improve the security of your Kubernetes environments. This policy is generally available for Kubernetes Service (AKS), and preview for AKS Engine and Azure Arc enabled Kubernetes. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n },\r\n \"allowedProfiles\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed AppArmor profiles\",\r\n \"description\": \"The list of AppArmor profiles that containers are allowed to use. E.g. 'runtime/default;docker/default'. Provide empty list as input to block everything.\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/enforce-apparmor-profile/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/enforce-apparmor-profile/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\",\r\n \"values\": {\r\n \"allowedProfiles\": \"[parameters('allowedProfiles')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/511f5417-5d12-434d-ab2e-816901e72a5e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"511f5417-5d12-434d-ab2e-816901e72a5e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure allowed module authors for specified Azure Machine Learning computes\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.MachineLearningServices.Data\",\r\n \"description\": \"Provide allowed module authors in specified Azure Machine Learning computes and can be assigned at the workspace. For more information, visit https://aka.ms/amlpolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0-preview\",\r\n \"category\": \"Machine Learning\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"computeNames\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Compute names where Azure ML jobs run\",\r\n \"description\": \"List of compute names where this policy should be applied. Ex. cpu-cluster;gpu-cluster. If no value is provided to this parameter then policy is applicable to all computes.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"computeType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Compute type for the compute where Azure ML jobs run\",\r\n \"description\": \"Compute type name. If Any is selected, the policy is applicable to any compute types.\"\r\n },\r\n \"allowedValues\": [\r\n \"MachineLearningCompute\",\r\n \"AzureDataFactory\",\r\n \"HDInsight\",\r\n \"Any\"\r\n ],\r\n \"defaultValue\": \"Any\"\r\n },\r\n \"isIsolatedNetwork\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Is the compute in isolated network\",\r\n \"description\": \"Only applicable for MachineLearningCompute type. \\\"Yes: apply the policy to computes in isolated network\\\". \\\"No: apply the policy to computes that are out of isolated network\\\". \\\"Any: apply the policy regardless of if the compute is in isolated network or not\\\". If compute type is not MachineLearningCompute, the value set for this parameter will be ignored.\"\r\n },\r\n \"allowedValues\": [\r\n \"Yes\",\r\n \"No\",\r\n \"Any\"\r\n ],\r\n \"defaultValue\": \"Any\"\r\n },\r\n \"allowedModuleAuthors\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed module authors\",\r\n \"description\": \"List of allowed module authors.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"enforceSetting\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"enforceSetting\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeName\",\r\n \"in\": \"[parameters('computeNames')]\"\r\n },\r\n {\r\n \"value\": \"[length(parameters('computeNames'))]\",\r\n \"equals\": 0\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('computeType')]\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeType\",\r\n \"equals\": \"[parameters('computeType')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeType\",\r\n \"equals\": \"MachineLearningCompute\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('isIsolatedNetwork')]\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/isIsolatedNetwork\",\r\n \"equals\": \"[parameters('isIsolatedNetwork')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeType\",\r\n \"notEquals\": \"MachineLearningCompute\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"setting\": {\r\n \"name\": \"allowedModuleAuthors\",\r\n \"value\": \"[parameters('allowedModuleAuthors')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/53c70b02-63dd-11ea-bc55-0242ac130003\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"53c70b02-63dd-11ea-bc55-0242ac130003\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes cluster containers should not use forbidden sysctl interfaces\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Containers should not use forbidden sysctl interfaces in a Kubernetes cluster. This recommendation is part of Pod Security Policies which are intended to improve the security of your Kubernetes environments. This policy is generally available for Kubernetes Service (AKS), and preview for AKS Engine and Azure Arc enabled Kubernetes. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"4.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n },\r\n \"forbiddenSysctls\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Forbidden sysctls\",\r\n \"description\": \"The list of plain sysctl names or sysctl patterns which end with *. The string * matches all sysctls. For more information, visit https://aka.ms/k8s-policy-sysctl-interfaces.\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/forbidden-sysctl-interfaces/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/forbidden-sysctl-interfaces/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\",\r\n \"values\": {\r\n \"forbiddenSysctls\": \"[parameters('forbiddenSysctls')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/56d0a13f-712f-466b-8416-56fb354fb823\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"56d0a13f-712f-466b-8416-56fb354fb823\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure allowed registries for specified Azure Machine Learning computes\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.MachineLearningServices.Data\",\r\n \"description\": \"Provide registries that are allowed in specified Azure Machine Learning computes and can be assigned at the workspace. For more information, visit https://aka.ms/amlpolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0-preview\",\r\n \"category\": \"Machine Learning\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"computeNames\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Compute names where Azure ML jobs run\",\r\n \"description\": \"List of compute names where this policy should be applied. Ex. cpu-cluster;gpu-cluster. If no value is provided to this parameter then policy is applicable to all computes.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"computeType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Compute type for the compute where Azure ML jobs run\",\r\n \"description\": \"Compute type name. If Any is selected, the policy is applicable to any compute types.\"\r\n },\r\n \"allowedValues\": [\r\n \"MachineLearningCompute\",\r\n \"Any\"\r\n ],\r\n \"defaultValue\": \"Any\"\r\n },\r\n \"isIsolatedNetwork\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Is the compute in isolated network\",\r\n \"description\": \"Only applicable for MachineLearningCompute type. \\\"Yes: apply the policy to computes in isolated network\\\". \\\"No: apply the policy to computes that are out of isolated network\\\". \\\"Any: apply the policy regardless of if the compute is in isolated network or not\\\".\"\r\n },\r\n \"allowedValues\": [\r\n \"Yes\",\r\n \"No\",\r\n \"Any\"\r\n ],\r\n \"defaultValue\": \"Any\"\r\n },\r\n \"allowedACRs\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Azure Container Registries\",\r\n \"description\": \"List of Azure Container Registries that can be used with Azure ML. Ex. amlrepo.azurecr.io;amlrepo.azurecr.io/foo\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"enforceSetting\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"enforceSetting\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeName\",\r\n \"in\": \"[parameters('computeNames')]\"\r\n },\r\n {\r\n \"value\": \"[length(parameters('computeNames'))]\",\r\n \"equals\": 0\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('computeType')]\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeType\",\r\n \"equals\": \"[parameters('computeType')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeType\",\r\n \"equals\": \"MachineLearningCompute\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('isIsolatedNetwork')]\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/isIsolatedNetwork\",\r\n \"equals\": \"[parameters('isIsolatedNetwork')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeType\",\r\n \"notEquals\": \"MachineLearningCompute\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"setting\": {\r\n \"name\": \"allowedACRs\",\r\n \"value\": \"[parameters('allowedACRs')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5853517a-63de-11ea-bc55-0242ac130003\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5853517a-63de-11ea-bc55-0242ac130003\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Keys should be backed by a hardware security module (HSM)\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"An HSM is a hardware security module that stores keys. An HSM provides a physical layer of protection for cryptographic keys. The cryptographic key cannot leave a physical HSM which provides a greater level of security than a software key.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/keys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/keys/keyType\",\r\n \"notIn\": [\r\n \"RSA-HSM\",\r\n \"EC-HSM\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/587c79fe-dd04-4a5e-9d0b-f89598c7261b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"587c79fe-dd04-4a5e-9d0b-f89598c7261b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Ensure only allowed container images in AKS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.ContainerService.Data\",\r\n \"description\": \"This policy ensures only allowed container images are running in an Azure Kubernetes Service cluster. This policy is deprecated, please visit https://aka.ms/kubepolicydoc for instructions on using new Kubernetes policies.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1-deprecated\",\r\n \"category\": \"Kubernetes service\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"allowedContainerImagesRegex\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed container images regex\",\r\n \"description\": \"Regex representing container images allowed in Kubernetes cluster. E.g. Regex of azure container registry images is ^.+azurecr.io/.+$\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"EnforceRegoPolicy\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"EnforceRegoPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"policyId\": \"ContainerAllowedImages\",\r\n \"policy\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/container-allowed-images/limited-preview/gatekeeperpolicy.rego\",\r\n \"policyParameters\": {\r\n \"allowedContainerImagesRegex\": \"[parameters('allowedContainerImagesRegex')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5f86cb6e-c4da-441b-807c-44bd0cc14e66\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5f86cb6e-c4da-441b-807c-44bd0cc14e66\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Keys should have more than the specified number of days before expiration\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"If a key is too close to expiration, an organizational delay to rotate the key may result in an outage. Keys should be rotated at a specified number of days prior to expiration to provide sufficient time to react to a failure.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"minimumDaysBeforeExpiration\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"The minimum days before expiration\",\r\n \"description\": \"Specify the minimum number of days that a key should remain usable prior to expiration.\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/keys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/keys/attributes.expiresOn\",\r\n \"exists\": true\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/keys/attributes.expiresOn\",\r\n \"less\": \"[addDays(utcNow(), parameters('minimumDaysBeforeExpiration'))]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/5ff38825-c5d8-47c5-b70e-069a21955146\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5ff38825-c5d8-47c5-b70e-069a21955146\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure code signing for training code for specified Azure Machine Learning computes\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.MachineLearningServices.Data\",\r\n \"description\": \"Provide code signing for training code in specified Azure Machine Learning computes and can be assigned at the workspace. For more information, visit https://aka.ms/amlpolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"3.1.0-preview\",\r\n \"category\": \"Machine Learning\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"computeNames\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Compute names where Azure Machine Learning jobs run\",\r\n \"description\": \"List of compute names where this policy should be applied. Example: 'cpu-cluster;gpu-cluster'. If no value is provided to this parameter, policy is applicable to all computes.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"computeType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Compute type for the compute where Azure ML jobs run\",\r\n \"description\": \"Compute type name. If Any is selected, the policy is applicable to any compute types.\"\r\n },\r\n \"allowedValues\": [\r\n \"MachineLearningCompute\",\r\n \"AzureDataFactory\",\r\n \"HDInsight\",\r\n \"Any\"\r\n ],\r\n \"defaultValue\": \"Any\"\r\n },\r\n \"isIsolatedNetwork\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Is the compute in isolated network\",\r\n \"description\": \"Only applicable for MachineLearningCompute type. \\\"Yes: apply the policy to computes in isolated network\\\". \\\"No: apply the policy to computes that are out of isolated network\\\". \\\"Any: apply the policy regardless of if the compute is in isolated network or not\\\". If compute type is not MachineLearningCompute, the value set for this parameter will be ignored.\"\r\n },\r\n \"allowedValues\": [\r\n \"Yes\",\r\n \"No\",\r\n \"Any\"\r\n ],\r\n \"defaultValue\": \"Any\"\r\n },\r\n \"signingKey\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"PGP public key\",\r\n \"description\": \"Public key text in PGP public key format, with newline characters encoded as string literals \\\"\\\\r\\\" and \\\"\\\\n\\\".\"\r\n }\r\n },\r\n \"optionalSecondSigningKey\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Second PGP public key\",\r\n \"description\": \"Public key text in PGP public key format, with newline characters encoded as string literals \\\"\\\\r\\\" and \\\"\\\\n\\\". This is another allowed signing key that is used only for the special case of Aether module import into Azure Machine Learning.\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"enforceSetting\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"enforceSetting\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeName\",\r\n \"in\": \"[parameters('computeNames')]\"\r\n },\r\n {\r\n \"value\": \"[length(parameters('computeNames'))]\",\r\n \"equals\": 0\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('computeType')]\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeType\",\r\n \"equals\": \"[parameters('computeType')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeType\",\r\n \"equals\": \"MachineLearningCompute\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('isIsolatedNetwork')]\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/isIsolatedNetwork\",\r\n \"equals\": \"[parameters('isIsolatedNetwork')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeType\",\r\n \"notEquals\": \"MachineLearningCompute\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"setting\": {\r\n \"name\": \"signingKeys\",\r\n \"value\": \"[createArray(parameters('signingKey'), parameters('optionalSecondSigningKey'))]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/6a6f7384-63de-11ea-bc55-0242ac130003\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6a6f7384-63de-11ea-bc55-0242ac130003\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Secrets should have content type set\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"A content type tag helps identify whether a secret is a password, connection string, etc. Different secrets have different rotation requirements. Content type tag should be set on secrets.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/secrets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/secrets/contentType\",\r\n \"exists\": false\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/75262d3e-ba4a-4f43-85f8-9f72c090e5e3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"75262d3e-ba4a-4f43-85f8-9f72c090e5e3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Keys should be the specified cryptographic type RSA or EC\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"Some applications require the use of keys backed by a specific cryptographic type. Enforce a particular cryptographic key type, RSA or EC, in your environment.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"allowedKeyTypes\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed key types\",\r\n \"description\": \"The list of allowed key types\"\r\n },\r\n \"allowedValues\": [\r\n \"RSA\",\r\n \"RSA-HSM\",\r\n \"EC\",\r\n \"EC-HSM\"\r\n ],\r\n \"defaultValue\": [\r\n \"RSA\",\r\n \"RSA-HSM\",\r\n \"EC\",\r\n \"EC-HSM\"\r\n ]\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/keys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/keys/keyType\",\r\n \"notIn\": \"[parameters('allowedKeyTypes')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/75c4f823-d65c-4f29-a733-01d0077fdbcb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"75c4f823-d65c-4f29-a733-01d0077fdbcb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Configure allowed Python packages for specified Azure Machine Learning computes\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.MachineLearningServices.Data\",\r\n \"description\": \"Provide allowed Python packages in specified Azure Machine Learning computes and can be assigned at the workspace. For more information, visit https://aka.ms/amlpolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0-preview\",\r\n \"category\": \"Machine Learning\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"computeNames\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Compute names where Azure ML jobs run\",\r\n \"description\": \"List of compute names where this policy should be applied. Ex. cpu-cluster;gpu-cluster. If no value is provided to this parameter then policy is applicable to all computes.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"computeType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Compute type for the compute where Azure ML jobs run\",\r\n \"description\": \"Compute type name. If Any is selected, the policy is applicable to any compute types.\"\r\n },\r\n \"allowedValues\": [\r\n \"MachineLearningCompute\",\r\n \"Any\"\r\n ],\r\n \"defaultValue\": \"Any\"\r\n },\r\n \"isIsolatedNetwork\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Is the compute in isolated network\",\r\n \"description\": \"Only applicable for MachineLearningCompute type. \\\"Yes: apply the policy to computes in isolated network\\\". \\\"No: apply the policy to computes that are out of isolated network\\\". \\\"Any: apply the policy regardless of if the compute is in isolated network or not\\\".\"\r\n },\r\n \"allowedValues\": [\r\n \"Yes\",\r\n \"No\",\r\n \"Any\"\r\n ],\r\n \"defaultValue\": \"Any\"\r\n },\r\n \"allowedPythonPackageChannels\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed Python package indexes\",\r\n \"description\": \"List of allowed Python package indexes. Ex. http://somepythonindex.org \"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"enforceSetting\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"enforceSetting\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeName\",\r\n \"in\": \"[parameters('computeNames')]\"\r\n },\r\n {\r\n \"value\": \"[length(parameters('computeNames'))]\",\r\n \"equals\": 0\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('computeType')]\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeType\",\r\n \"equals\": \"[parameters('computeType')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeType\",\r\n \"equals\": \"MachineLearningCompute\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"value\": \"[parameters('isIsolatedNetwork')]\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/isIsolatedNetwork\",\r\n \"equals\": \"[parameters('isIsolatedNetwork')]\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.MachineLearningServices.Data/workspaces/computeType\",\r\n \"notEquals\": \"MachineLearningCompute\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"setting\": {\r\n \"name\": \"allowedPythonPackageChannels\",\r\n \"value\": \"[parameters('allowedPythonPackageChannels')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/77eeea86-7e81-4a7d-9067-de844d096752\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"77eeea86-7e81-4a7d-9067-de844d096752\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Do not allow privileged containers in AKS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.ContainerService.Data\",\r\n \"description\": \"This policy does not allow privileged containers creation in an Azure Kubernetes Service cluster. This policy is deprecated, please visit https://aka.ms/kubepolicydoc for instructions on using new Kubernetes policies.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1-deprecated\",\r\n \"category\": \"Kubernetes service\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"EnforceRegoPolicy\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"EnforceRegoPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"policyId\": \"ContainerNoPrivilege\",\r\n \"policy\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/container-no-privilege/limited-preview/gatekeeperpolicy.rego\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/7ce7ac02-a5c6-45d6-8d1b-844feb1c1531\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7ce7ac02-a5c6-45d6-8d1b-844feb1c1531\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Keys using RSA cryptography should have a specified minimum key size\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"Set the minimum allowed key size for use with your key vaults. Use of RSA keys with small key sizes is not a secure practice and doesn't meet many industry certification requirements.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"minimumRSAKeySize\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"Minimum RSA key size\",\r\n \"description\": \"The minimum key size for RSA keys.\"\r\n },\r\n \"allowedValues\": [\r\n 2048,\r\n 3072,\r\n 4096\r\n ]\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/keys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/keys/keyType\",\r\n \"in\": [\r\n \"RSA\",\r\n \"RSA-HSM\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/keys/keySize\",\r\n \"less\": \"[parameters('minimumRSAKeySize')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/82067dbb-e53b-4e06-b631-546d197452d9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"82067dbb-e53b-4e06-b631-546d197452d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes cluster pods should only use approved host network and port range\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Restrict pod access to the host network and the allowable host port range in a Kubernetes cluster. This recommendation is part of CIS 5.2.4 which is intended to improve the security of your Kubernetes environments. This policy is generally available for Kubernetes Service (AKS), and preview for AKS Engine and Azure Arc enabled Kubernetes. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n },\r\n \"allowHostNetwork\": {\r\n \"type\": \"Boolean\",\r\n \"metadata\": {\r\n \"displayName\": \"Allow host network usage\",\r\n \"description\": \"Set this value to true if pod is allowed to use host network otherwise false.\"\r\n },\r\n \"defaultValue\": false\r\n },\r\n \"minPort\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"Min host port\",\r\n \"description\": \"The minimum value in the allowable host port range that pods can use in the host network namespace.\"\r\n },\r\n \"defaultValue\": 0\r\n },\r\n \"maxPort\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"Max host port\",\r\n \"description\": \"The maximum value in the allowable host port range that pods can use in the host network namespace.\"\r\n },\r\n \"defaultValue\": 0\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/host-network-ports/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/host-network-ports/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\",\r\n \"values\": {\r\n \"allowHostNetwork\": \"[parameters('allowHostNetwork')]\",\r\n \"minPort\": \"[parameters('minPort')]\",\r\n \"maxPort\": \"[parameters('maxPort')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/82985f06-dc18-4a48-bc1c-b9f4f0098cfe\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"82985f06-dc18-4a48-bc1c-b9f4f0098cfe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Certificates should be issued by the specified integrated certificate authority\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"Manage your organizational compliance requirements by specifying the Azure integrated certificate authorities that can issue certificates in your key vault such as Digicert or GlobalSign.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"allowedCAs\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed Azure Key Vault Supported CAs\",\r\n \"description\": \"The list of allowed certificate authorities supported by Azure Key Vault.\"\r\n },\r\n \"allowedValues\": [\r\n \"DigiCert\",\r\n \"GlobalSign\"\r\n ],\r\n \"defaultValue\": [\r\n \"DigiCert\",\r\n \"GlobalSign\"\r\n ]\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/certificates\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/issuer.name\",\r\n \"notIn\": \"[parameters('allowedCAs')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/8e826246-c976-48f6-b03e-619bb92b3d82\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8e826246-c976-48f6-b03e-619bb92b3d82\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes cluster should not allow privileged containers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Do not allow privileged containers creation in a Kubernetes cluster. This recommendation is part of CIS 5.2.1 which is intended to improve the security of your Kubernetes environments. This policy is generally available for Kubernetes Service (AKS), and preview for AKS Engine and Azure Arc enabled Kubernetes. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"7.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"deny\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n },\r\n \"excludedContainers\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Containers exclusions\",\r\n \"description\": \"The list of InitContainers and Containers to exclude from policy evaluation. The identify is the name of container. Use an empty list to apply this policy to all containers in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/container-no-privilege/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/container-no-privilege/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\",\r\n \"values\": {\r\n \"excludedContainers\": \"[parameters('excludedContainers')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/95edb821-ddaf-4404-9732-666045e056b4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"95edb821-ddaf-4404-9732-666045e056b4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes cluster containers should only use allowed seccomp profiles\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Pod containers can only use allowed seccomp profiles in a Kubernetes cluster. This recommendation is part of Pod Security Policies which are intended to improve the security of your Kubernetes environments. This policy is generally available for Kubernetes Service (AKS), and preview for AKS Engine and Azure Arc enabled Kubernetes. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n },\r\n \"allowedProfiles\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed seccomp profiles\",\r\n \"description\": \"The list of seccomp profiles that containers are allowed to use. E.g. 'runtime/default;docker/default'. Provide empty list as input to block everything.\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/allowed-seccomp-profiles/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/allowed-seccomp-profiles/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\",\r\n \"values\": {\r\n \"allowedProfiles\": \"[parameters('allowedProfiles')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/975ce327-682c-4f2e-aa46-b9598289b86c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"975ce327-682c-4f2e-aa46-b9598289b86c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Key Vault secrets should have an expiration date\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"Secrets should have a defined expiration date and not be permanent. Secrets that are valid forever provide a potential attacker with more time to compromise them. It is a recommended security practice to set expiration dates on secrets.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/secrets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/secrets/attributes.expiresOn\",\r\n \"exists\": false\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/98728c90-32c7-4049-8429-847dc0f4fe37\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"98728c90-32c7-4049-8429-847dc0f4fe37\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Kubernetes clusters should not use the default namespace\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Prevent usage of the default namespace in Kubernetes clusters to protect against unauthorized access for ConfigMap, Pod, Secret, Service, and ServiceAccount resource types. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"2.1.0-preview\",\r\n \"category\": \"Kubernetes\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": [\r\n \"default\"\r\n ]\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/block-default-namespace/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/block-default-namespace/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/9f061a12-e40d-4183-a00e-171812443373\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9f061a12-e40d-4183-a00e-171812443373\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Certificates should be issued by the specified non-integrated certificate authority\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"Manage your organizational compliance requirements by specifying the custom or internal certificate authorities that can issue certificates in your key vault.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"caCommonName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"The common name of the certificate authority\",\r\n \"description\": \"The common name (CN) of the Certificate Authority (CA) provider. For example, for an issuer CN = Contoso, OU = .., DC = .., you can specify Contoso\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/certificates\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/issuer.commonName\",\r\n \"notContains\": \"[parameters('caCommonName')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a22f4a40-01d3-4c7d-8071-da157eeff341\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a22f4a40-01d3-4c7d-8071-da157eeff341\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Kubernetes clusters should not use specific security capabilities\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Prevent specific security capabilities in Kubernetes clusters to prevent ungranted privileges on the Pod resource. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0-preview\",\r\n \"category\": \"Kubernetes\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n },\r\n \"disallowedCapabilities\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Blocked capabilities\",\r\n \"description\": \"List of capabilities that containers are not able to use\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/container-disallowed-capabilities/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/container-disallowed-capabilities/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\",\r\n \"values\": {\r\n \"disallowedCapabilities\": \"[parameters('disallowedCapabilities')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a27c700f-8a22-44ec-961c-41625264370b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a27c700f-8a22-44ec-961c-41625264370b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Ensure CPU and memory resource limits defined on containers in AKS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.ContainerService.Data\",\r\n \"description\": \"This policy ensures CPU and memory resource limits are defined on containers in an Azure Kubernetes Service cluster. This policy is deprecated, please visit https://aka.ms/kubepolicydoc for instructions on using new Kubernetes policies.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1-deprecated\",\r\n \"category\": \"Kubernetes service\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"EnforceRegoPolicy\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"EnforceRegoPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"policyId\": \"ContainerResourceLimits\",\r\n \"policy\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/container-resource-limits/limited-preview/gatekeeperpolicy.rego\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a2d3ed81-8d11-4079-80a5-1faadc0024f4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a2d3ed81-8d11-4079-80a5-1faadc0024f4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Enforce internal load balancers in AKS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.ContainerService.Data\",\r\n \"description\": \"This policy enforces load balancers do not have public IPs in an Azure Kubernetes Service cluster. This policy is deprecated, please visit https://aka.ms/kubepolicydoc for instructions on using new Kubernetes policies.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1-deprecated\",\r\n \"category\": \"Kubernetes service\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"EnforceRegoPolicy\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"EnforceRegoPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"policyId\": \"LoadBalancersInternal\",\r\n \"policy\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/loadbalancer-no-publicips/limited-preview/gatekeeperpolicy.rego\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/a74d8f00-2fd9-4ce4-968e-0ee1eb821698\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a74d8f00-2fd9-4ce4-968e-0ee1eb821698\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Secrets should have more than the specified number of days before expiration\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"If a secret is too close to expiration, an organizational delay to rotate the secret may result in an outage. Secrets should be rotated at a specified number of days prior to expiration to provide sufficient time to react to a failure.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"minimumDaysBeforeExpiration\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"The minimum days before expiration\",\r\n \"description\": \"Specify the minimum number of days that a secret should remain usable prior to expiration.\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/secrets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/secrets/attributes.expiresOn\",\r\n \"exists\": true\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/secrets/attributes.expiresOn\",\r\n \"less\": \"[addDays(utcNow(), parameters('minimumDaysBeforeExpiration'))]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b0eb591a-5e70-4534-a8bf-04b9c489584a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b0eb591a-5e70-4534-a8bf-04b9c489584a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Enforce unique ingress hostnames across namespaces in Kubernetes cluster\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"This policy enforces unique ingress hostnames across namespaces in a Kubernetes cluster. For instructions on using this policy, please go to https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"4.0.1-deprecated\",\r\n \"category\": \"Kubernetes\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"deny\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/ingress-hostnames-conflict/template.yaml\",\r\n \"constraint\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/ingress-hostnames-conflict/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"values\": {\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/b2fd3e59-6390-4f2b-8247-ea676bd03e2d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b2fd3e59-6390-4f2b-8247-ea676bd03e2d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Certificates using elliptic curve cryptography should have allowed curve names\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"Manage the allowed elliptic curve names for ECC Certificates stored in key vault. More information can be found at https://aka.ms/akvpolicy.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"allowedECNames\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed elliptic curve names\",\r\n \"description\": \"The list of allowed curve names for elliptic curve cryptography certificates.\"\r\n },\r\n \"allowedValues\": [\r\n \"P-256\",\r\n \"P-256K\",\r\n \"P-384\",\r\n \"P-521\"\r\n ],\r\n \"defaultValue\": [\r\n \"P-256\",\r\n \"P-256K\",\r\n \"P-384\",\r\n \"P-521\"\r\n ]\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/certificates\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keyType\",\r\n \"in\": [\r\n \"EC\",\r\n \"EC-HSM\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.ellipticCurveName\",\r\n \"notIn\": \"[parameters('allowedECNames')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/bd78111f-4953-4367-9fd5-7e08808b54bf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bd78111f-4953-4367-9fd5-7e08808b54bf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes cluster containers should only use allowed capabilities\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Restrict the capabilities to reduce the attack surface of containers in a Kubernetes cluster. This recommendation is part of CIS 5.2.8 and CIS 5.2.9 which are intended to improve the security of your Kubernetes environments. This policy is generally available for Kubernetes Service (AKS), and preview for AKS Engine and Azure Arc enabled Kubernetes. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n },\r\n \"allowedCapabilities\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed capabilities\",\r\n \"description\": \"The list of capabilities that are allowed to be added to a container. Provide empty list as input to block everything.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"requiredDropCapabilities\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Required drop capabilities\",\r\n \"description\": \"The list of capabilities that must be dropped by a container.\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/container-allowed-capabilities/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/container-allowed-capabilities/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\",\r\n \"values\": {\r\n \"allowedCapabilities\": \"[parameters('allowedCapabilities')]\",\r\n \"requiredDropCapabilities\": \"[parameters('requiredDropCapabilities')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c26596ff-4d70-4e6a-9a30-c2506bd2f80c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c26596ff-4d70-4e6a-9a30-c2506bd2f80c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Keys should not be active for longer than the specified number of days\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"Specify the number of days that a key should be active. Keys that are used for an extended period of time increase the probability that an attacker could compromise the key. As a good security practice, make sure that your keys have not been active longer than two years.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"maximumValidityInDays\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"The maximum validity period in days\",\r\n \"description\": \"Specify the maximum number of days a key can be valid for after activation.\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/keys\"\r\n },\r\n {\r\n \"value\": \"[utcNow()]\",\r\n \"greater\": \"[addDays(if(empty(field('Microsoft.KeyVault.Data/vaults/keys/attributes.notBefore')), field('Microsoft.KeyVault.Data/vaults/keys/attributes.createdOn'), field('Microsoft.KeyVault.Data/vaults/keys/attributes.notBefore')), parameters('maximumValidityInDays'))]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/c26e4b24-cf98-4c67-b48b-5a25c4c69eb9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c26e4b24-cf98-4c67-b48b-5a25c4c69eb9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Certificates using RSA cryptography should have the specified minimum key size\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"Manage your organizational compliance requirements by specifying a minimum key size for RSA certificates stored in your key vault.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"minimumRSAKeySize\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"Minimum RSA key size\",\r\n \"description\": \"The minimum key size for RSA certificates.\"\r\n },\r\n \"allowedValues\": [\r\n 2048,\r\n 3072,\r\n 4096\r\n ]\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/certificates\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keyType\",\r\n \"in\": [\r\n \"RSA\",\r\n \"RSA-HSM\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keySize\",\r\n \"less\": \"[parameters('minimumRSAKeySize')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/cee51871-e572-4576-855c-047c820360f0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cee51871-e572-4576-855c-047c820360f0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Deprecated]: Enforce unique ingress hostnames across namespaces in AKS\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.ContainerService.Data\",\r\n \"description\": \"This policy enforces unique ingress hostnames across namespaces in an Azure Kubernetes Service cluster. This policy is deprecated, please visit https://aka.ms/kubepolicydoc for instructions on using new Kubernetes policies.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.1-deprecated\",\r\n \"category\": \"Kubernetes service\",\r\n \"deprecated\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"EnforceRegoPolicy\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"EnforceRegoPolicy\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"policyId\": \"UniqueIngressHostnames\",\r\n \"policy\": \"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/ingress-hostnames-conflict/limited-preview/gatekeeperpolicy.rego\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d011d9f7-ba32-4005-b727-b3d09371ca60\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d011d9f7-ba32-4005-b727-b3d09371ca60\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Kubernetes clusters should not grant CAP_SYS_ADMIN security capabilities\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"To reduce the attack surface of your containers, restrict CAP_SYS_ADMIN Linux capabilities. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"2.1.0-preview\",\r\n \"category\": \"Kubernetes\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/container-disallowed-capabilities/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/container-disallowed-capabilities/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\",\r\n \"values\": {\r\n \"disallowedCapabilities\": [\r\n \"CAP_SYS_ADMIN\"\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d2e7ea85-6b44-4317-a0be-1b951587f626\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d2e7ea85-6b44-4317-a0be-1b951587f626\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes cluster services should only use allowed external IPs\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Use allowed external IPs to avoid the potential attack (CVE-2020-8554) in a Kubernetes cluster. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation. Providing a value for this parameter is optional.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n },\r\n \"allowedExternalIPs\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed External IPs\",\r\n \"description\": \"List of External IPs that services are allowed to use. Empty array means all external IPs are disallowed.\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/allowed-external-ips/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/allowed-external-ips/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\",\r\n \"values\": {\r\n \"allowedExternalIPs\": \"[parameters('allowedExternalIPs')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/d46c275d-1680-448d-b2ec-e495a3b6cc89\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d46c275d-1680-448d-b2ec-e495a3b6cc89\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes cluster containers should run with a read only root file system\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Run containers with a read only root file system to protect from changes at run-time with malicious binaries being added to PATH in a Kubernetes cluster. This policy is generally available for Kubernetes Service (AKS), and preview for AKS Engine and Azure Arc enabled Kubernetes. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/read-only-root-filesystem/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/read-only-root-filesystem/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/df49d893-a74c-421d-bc95-c663042e5b80\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"df49d893-a74c-421d-bc95-c663042e5b80\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes cluster pods and containers should only use allowed SELinux options\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Pods and containers should only use allowed SELinux options in a Kubernetes cluster. This recommendation is part of Pod Security Policies which are intended to improve the security of your Kubernetes environments. This policy is generally available for Kubernetes Service (AKS), and preview for AKS Engine and Azure Arc enabled Kubernetes. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"4.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n },\r\n \"allowedSELinuxOptions\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed SELinux options\",\r\n \"description\": \"The allowed configurations for pod and container level SELinux Options. Provide empty options list as input to block everything.\"\r\n },\r\n \"defaultValue\": {\r\n \"options\": []\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/selinux/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/selinux/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\",\r\n \"values\": {\r\n \"allowedSELinuxOptions\": \"[parameters('allowedSELinuxOptions').options]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e1e6c427-07d9-46ab-9689-bfa85431e636\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e1e6c427-07d9-46ab-9689-bfa85431e636\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes cluster containers CPU and memory resource limits should not exceed the specified limits\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Enforce container CPU and memory resource limits to prevent resource exhaustion attacks in a Kubernetes cluster. This policy is generally available for Kubernetes Service (AKS), and preview for AKS Engine and Azure Arc enabled Kubernetes. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"6.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"deny\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n },\r\n \"cpuLimit\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Max allowed CPU units\",\r\n \"description\": \"The maximum CPU units allowed for a container. E.g. 200m. For more information, please refer https://aka.ms/k8s-policy-pod-limits\"\r\n }\r\n },\r\n \"memoryLimit\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Max allowed memory bytes\",\r\n \"description\": \"The maximum memory bytes allowed for a container. E.g. 1Gi. For more information, please refer https://aka.ms/k8s-policy-pod-limits\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/container-resource-limits/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/container-resource-limits/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\",\r\n \"values\": {\r\n \"cpuLimit\": \"[parameters('cpuLimit')]\",\r\n \"memoryLimit\": \"[parameters('memoryLimit')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e345eecc-fa47-480f-9e88-67dcc122b164\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e345eecc-fa47-480f-9e88-67dcc122b164\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Secrets should not be active for longer than the specified number of days\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"If your secrets were created with an activation date set in the future, you must ensure that your secrets have not been active for longer than the specified duration.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"maximumValidityInDays\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"The maximum validity period in days\",\r\n \"description\": \"Specify the maximum number of days a secret can be valid for after activation.\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/secrets\"\r\n },\r\n {\r\n \"value\": \"[utcNow()]\",\r\n \"greater\": \"[addDays(if(empty(field('Microsoft.KeyVault.Data/vaults/secrets/attributes.notBefore')), field('Microsoft.KeyVault.Data/vaults/secrets/attributes.createdOn'), field('Microsoft.KeyVault.Data/vaults/secrets/attributes.notBefore')), parameters('maximumValidityInDays'))]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/e8d99835-8a06-45ae-a8e0-87a91941ccfe\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e8d99835-8a06-45ae-a8e0-87a91941ccfe\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes cluster pods and containers should only run with approved user and group IDs\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Control the user, primary group, supplemental group and file system group IDs that pods and containers can use to run in a Kubernetes Cluster. This recommendation is part of Pod Security Policies which are intended to improve the security of your Kubernetes environments. This policy is generally available for Kubernetes Service (AKS), and preview for AKS Engine and Azure Arc enabled Kubernetes. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n },\r\n \"runAsUserRule\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Run as user rule\",\r\n \"description\": \"The 'RunAsUser' rule that containers are allowed to run with.\"\r\n },\r\n \"allowedValues\": [\r\n \"MustRunAs\",\r\n \"MustRunAsNonRoot\",\r\n \"RunAsAny\"\r\n ],\r\n \"defaultValue\": \"MustRunAsNonRoot\"\r\n },\r\n \"runAsUserRanges\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed user ID ranges\",\r\n \"description\": \"The user ID ranges that are allowed for containers to use.\"\r\n },\r\n \"defaultValue\": {\r\n \"ranges\": []\r\n }\r\n },\r\n \"runAsGroupRule\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Run as group rule\",\r\n \"description\": \"The 'RunAsGroup' rule that containers are allowed to run with.\"\r\n },\r\n \"allowedValues\": [\r\n \"MustRunAs\",\r\n \"MayRunAs\",\r\n \"RunAsAny\"\r\n ],\r\n \"defaultValue\": \"RunAsAny\"\r\n },\r\n \"runAsGroupRanges\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed group ID ranges\",\r\n \"description\": \"The group ID ranges that are allowed for containers to use.\"\r\n },\r\n \"defaultValue\": {\r\n \"ranges\": []\r\n }\r\n },\r\n \"supplementalGroupsRule\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Supplemental group rule\",\r\n \"description\": \"The 'SupplementalGroups' rule that containers are allowed to run with.\"\r\n },\r\n \"allowedValues\": [\r\n \"MustRunAs\",\r\n \"MayRunAs\",\r\n \"RunAsAny\"\r\n ],\r\n \"defaultValue\": \"RunAsAny\"\r\n },\r\n \"supplementalGroupsRanges\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed supplemental group ID ranges\",\r\n \"description\": \"The supplemental group ID ranges that are allowed for containers to use.\"\r\n },\r\n \"defaultValue\": {\r\n \"ranges\": []\r\n }\r\n },\r\n \"fsGroupRule\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"File system group rule\",\r\n \"description\": \"The 'FSGroup' rule that containers are allowed to run with.\"\r\n },\r\n \"allowedValues\": [\r\n \"MustRunAs\",\r\n \"MayRunAs\",\r\n \"RunAsAny\"\r\n ],\r\n \"defaultValue\": \"RunAsAny\"\r\n },\r\n \"fsGroupRanges\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed file system group ID ranges\",\r\n \"description\": \"The file system group ranges that are allowed for pods to use.\"\r\n },\r\n \"defaultValue\": {\r\n \"ranges\": []\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/allowed-users-groups/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/allowed-users-groups/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\",\r\n \"values\": {\r\n \"runAsUser\": {\r\n \"rule\": \"[parameters('runAsUserRule')]\",\r\n \"ranges\": \"[parameters('runAsUserRanges').ranges]\"\r\n },\r\n \"runAsGroup\": {\r\n \"rule\": \"[parameters('runAsGroupRule')]\",\r\n \"ranges\": \"[parameters('runAsGroupRanges').ranges]\"\r\n },\r\n \"supplementalGroups\": {\r\n \"rule\": \"[parameters('supplementalGroupsRule')]\",\r\n \"ranges\": \"[parameters('supplementalGroupsRanges').ranges]\"\r\n },\r\n \"fsGroup\": {\r\n \"rule\": \"[parameters('fsGroupRule')]\",\r\n \"ranges\": \"[parameters('fsGroupRanges').ranges]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f06ddb64-5fa3-4b77-b166-acb36f7f6042\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f06ddb64-5fa3-4b77-b166-acb36f7f6042\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes cluster pod FlexVolume volumes should only use allowed drivers\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Pod FlexVolume volumes should only use allowed drivers in a Kubernetes cluster. This recommendation is part of Pod Security Policies which are intended to improve the security of your Kubernetes environments. This policy is generally available for Kubernetes Service (AKS), and preview for AKS Engine and Azure Arc enabled Kubernetes. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"3.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n },\r\n \"allowedFlexVolumeDrivers\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed FlexVolume drivers\",\r\n \"description\": \"The list of drivers that FlexVolume volumes are allowed to use. Provide empty list as input to block everything.\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/flexvolume-drivers/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/flexvolume-drivers/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\",\r\n \"values\": {\r\n \"allowedFlexVolumeDrivers\": \"[parameters('allowedFlexVolumeDrivers')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f4a8fce0-2dd5-4c21-9a36-8f0ec809d663\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f4a8fce0-2dd5-4c21-9a36-8f0ec809d663\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Certificates should not expire within the specified number of days\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"Manage certificates that will expire within a specified number of days to ensure your organization has sufficient time to rotate the certificate prior to expiration.\",\r\n \"metadata\": {\r\n \"version\": \"2.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"daysToExpire\": {\r\n \"type\": \"Integer\",\r\n \"metadata\": {\r\n \"displayName\": \"Days to expire\",\r\n \"description\": \"The number of days for a certificate to expire.\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/certificates\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/certificates/attributes.expiresOn\",\r\n \"lessOrEquals\": \"[addDays(utcNow(), parameters('daysToExpire'))]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f772fb64-8e40-40ad-87bc-7706e1949427\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f772fb64-8e40-40ad-87bc-7706e1949427\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes cluster containers should only use allowed ProcMountType\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Pod containers can only use allowed ProcMountTypes in a Kubernetes cluster. This recommendation is part of Pod Security Policies which are intended to improve the security of your Kubernetes environments. This policy is generally available for Kubernetes Service (AKS), and preview for AKS Engine and Azure Arc enabled Kubernetes. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"4.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created or updated, but flags it as non-compliant. 'Deny' blocks the non-compliant resource creation or update. 'Disabled' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n },\r\n \"procMountType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"ProcMountType\",\r\n \"description\": \"The ProcMountType that containers are allowed to use in the cluster.\"\r\n },\r\n \"allowedValues\": [\r\n \"Unmasked\",\r\n \"Default\"\r\n ],\r\n \"defaultValue\": \"Default\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/allowed-proc-mount-types/v1/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/allowed-proc-mount-types/v1/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\",\r\n \"values\": {\r\n \"procMount\": \"[parameters('procMountType')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/f85eb0dd-92ee-40e9-8a76-db25a507d6d3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f85eb0dd-92ee-40e9-8a76-db25a507d6d3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Kubernetes cluster containers should only use allowed images\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.Kubernetes.Data\",\r\n \"description\": \"Use images from trusted registries to reduce the Kubernetes cluster's exposure risk to unknown vulnerabilities, security issues and malicious images. This policy is generally available for Kubernetes Service (AKS), and preview for AKS Engine and Azure Arc enabled Kubernetes. For more information, see https://aka.ms/kubepolicydoc.\",\r\n \"metadata\": {\r\n \"version\": \"7.0.0\",\r\n \"category\": \"Kubernetes\"\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"deny\",\r\n \"disabled\"\r\n ],\r\n \"defaultValue\": \"deny\"\r\n },\r\n \"excludedNamespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace exclusions\",\r\n \"description\": \"List of Kubernetes namespaces to exclude from policy evaluation.\"\r\n },\r\n \"defaultValue\": [\r\n \"kube-system\",\r\n \"gatekeeper-system\",\r\n \"azure-arc\"\r\n ]\r\n },\r\n \"namespaces\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Namespace inclusions\",\r\n \"description\": \"List of Kubernetes namespaces to only include in policy evaluation. An empty list means the policy is applied to all resources in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"labelSelector\": {\r\n \"type\": \"Object\",\r\n \"metadata\": {\r\n \"displayName\": \"Kubernetes label selector\",\r\n \"description\": \"Label query to select Kubernetes resources for policy evaluation. An empty label selector matches all Kubernetes resources.\"\r\n },\r\n \"defaultValue\": {}\r\n },\r\n \"allowedContainerImagesRegex\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed container images regex\",\r\n \"description\": \"The RegEx rule used to match allowed container images in a Kubernetes cluster. For example, to allow any Azure Container Registry image by matching partial path: ^.+azurecr.io/.+$\"\r\n }\r\n },\r\n \"excludedContainers\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Containers exclusions\",\r\n \"description\": \"The list of InitContainers and Containers to exclude from policy evaluation. The identify is the name of container. Use an empty list to apply this policy to all containers in all namespaces.\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"AKS Engine\",\r\n \"Microsoft.Kubernetes/connectedClusters\",\r\n \"Microsoft.ContainerService/managedClusters\"\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"constraintTemplate\": \"https://store.policy.core.windows.net/kubernetes/container-allowed-images/v2/template.yaml\",\r\n \"constraint\": \"https://store.policy.core.windows.net/kubernetes/container-allowed-images/v2/constraint.yaml\",\r\n \"excludedNamespaces\": \"[parameters('excludedNamespaces')]\",\r\n \"namespaces\": \"[parameters('namespaces')]\",\r\n \"labelSelector\": \"[parameters('labelSelector')]\",\r\n \"values\": {\r\n \"imageRegex\": \"[parameters('allowedContainerImagesRegex')]\",\r\n \"excludedContainers\": \"[parameters('excludedContainers')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/febd0533-8e55-448f-b837-bd0e06f16469\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"febd0533-8e55-448f-b837-bd0e06f16469\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"[Preview]: Keys using elliptic curve cryptography should have the specified curve names\",\r\n \"policyType\": \"BuiltIn\",\r\n \"mode\": \"Microsoft.KeyVault.Data\",\r\n \"description\": \"Keys backed by elliptic curve cryptography can have different curve names. Some applications are only compatible with specific elliptic curve keys. Enforce the types of elliptic curve keys that are allowed to be created in your environment.\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0-preview\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": true\r\n },\r\n \"parameters\": {\r\n \"allowedECNames\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed elliptic curve names\",\r\n \"description\": \"The list of allowed curve names for elliptic curve cryptography certificates.\"\r\n },\r\n \"allowedValues\": [\r\n \"P-256\",\r\n \"P-256K\",\r\n \"P-384\",\r\n \"P-521\"\r\n ],\r\n \"defaultValue\": [\r\n \"P-256\",\r\n \"P-256K\",\r\n \"P-384\",\r\n \"P-521\"\r\n ]\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"'Audit' allows a non-compliant resource to be created, but flags it as non-compliant. 'Deny' blocks the resource creation. 'Disable' turns off the policy.\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault.Data/vaults/keys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/keys/keyType\",\r\n \"in\": [\r\n \"EC\",\r\n \"EC-HSM\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault.Data/vaults/keys/ellipticCurveName\",\r\n \"notIn\": \"[parameters('allowedECNames')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Authorization/policyDefinitions/ff25f3c8-b739-4538-9d07-3d6d25cfb255\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ff25f3c8-b739-4538-9d07-3d6d25cfb255\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"My Policy\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Test for Java SDK policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"0c421105-9e6b-4a09-bcda-fa4ddd2e70da\",\r\n \"createdOn\": \"2020-11-04T05:28:54.7794977Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/podef00583b19b0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"podef00583b19b0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"My Policy\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Test for Java SDK policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"createdOn\": \"2021-06-28T09:05:35.3001192Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/podef03a5642a2b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"podef03a5642a2b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"My Policy\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Test for Java SDK policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"createdOn\": \"2021-06-28T09:04:56.4185101Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/podef082e1a86d1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"podef082e1a86d1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"My Policy\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Test for Java SDK policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"createdOn\": \"2021-06-28T09:18:16.3355049Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/podef65b3e7d56d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"podef65b3e7d56d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"My Policy\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Test for Java SDK policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"0c421105-9e6b-4a09-bcda-fa4ddd2e70da\",\r\n \"createdOn\": \"2020-11-04T05:22:54.9342803Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/podefada3a4e347\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"podefada3a4e347\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"pol-defdis-7075\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"createdOn\": \"2021-08-26T08:01:42.5670415Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/pol-def-1509\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-1509\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"pol-dis-855\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"createdOn\": \"2021-08-26T08:01:44.2263332Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/pol-def-5389\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-5389\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"mypolicy176466\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This is my policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"createdOn\": \"2021-06-07T02:24:57.0013066Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"southcentralus\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/policy14651ef\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"policy14651ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"mypolicy714203\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This is my policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"createdOn\": \"2021-06-07T02:49:03.3972158Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"southcentralus\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/policy225301f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"policy225301f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"mypolicy814370\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This is my policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"createdOn\": \"2021-06-07T02:34:07.9815356Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"southcentralus\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/policy50805bf\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"policy50805bf\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"mypolicy373051\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This is my policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"createdOn\": \"2021-06-07T02:40:19.2420634Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"southcentralus\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/policy60665dc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"policy60665dc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"mypolicy82169f\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This is my policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"0c421105-9e6b-4a09-bcda-fa4ddd2e70da\",\r\n \"createdOn\": \"2020-04-28T08:54:49.5003837Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/policy8be16327\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"policy8be16327\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"mypolicy96186e\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This is my policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"createdOn\": \"2021-06-07T02:31:00.7575361Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"southcentralus\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/policy90002d9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"policy90002d9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"mypolicy81329b\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This is my policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"0c421105-9e6b-4a09-bcda-fa4ddd2e70da\",\r\n \"createdOn\": \"2020-03-10T02:20:34.3774568Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/policyc7224351\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"policyc7224351\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"mypolicy97203d\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This is my policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"9c776d20-14a6-4ede-b35d-bdf4b5e2bd75\",\r\n \"createdOn\": \"2020-05-13T04:45:01.7136345Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/policyde274257\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"policyde274257\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"mypolicy12287f\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This is my policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"9c776d20-14a6-4ede-b35d-bdf4b5e2bd75\",\r\n \"createdOn\": \"2020-05-13T04:39:55.2215544Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/policye7470801\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"policye7470801\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"mypolicy360728\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This is my policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"9c776d20-14a6-4ede-b35d-bdf4b5e2bd75\",\r\n \"createdOn\": \"2020-03-23T07:15:32.8766378Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/policyf7360322\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"policyf7360322\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"mypolicy168409\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This is my policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"0c421105-9e6b-4a09-bcda-fa4ddd2e70da\",\r\n \"createdOn\": \"2020-03-10T02:23:51.5343789Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/policyf8001090\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"policyf8001090\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"mypolicy612512\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"This is my policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"0c421105-9e6b-4a09-bcda-fa4ddd2e70da\",\r\n \"createdOn\": \"2020-03-09T09:05:28.2288632Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/policyfab16899\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"policyfab16899\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-hdinsight-require-subnet_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-04-01T22:24:01.1484325Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HDInsight/clusters\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.HDInsight/clusters/computeProfile.roles[*].virtualNetworkProfile.subnet\",\r\n \"notIn\": [\r\n \"null\",\r\n \"\"\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HDInsight/clusters\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HDInsight/clusters/computeProfile.roles[*].virtualNetworkProfile.subnet\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/11094169db59074f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"11094169db59074f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"audit ssh auth on new vms_1.5\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits whether any Linux VMs use password-only authentication for SSH on new resources.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-01-20T00:19:24.9145851Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"exists\": \"False\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"7isolutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sapp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"128technology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"128t_networking_platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"4psa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voipnow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"a10networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"a10-lightning-adc\",\r\n \"a10-vthunder-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accellion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kiteworks-by-accellion\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"abiquo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"abiquo-hybrid-cloud-34\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accops\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hysecure5050\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian_matrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actian_matrix\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actifio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actifio-sky\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vector-community\",\r\n \"vector-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Acronis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"activeeon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activeeon-workload-scheduler\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aerospike\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aerospike-database-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"affinio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aimobile-site-acceleration\",\r\n \"aiprotect-ddos-firewall\",\r\n \"aiscaler-traffic-manager-caching\",\r\n \"aivideo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"akamai-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"enterprise-application-access\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alces-flight-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alces-flight-compute-solo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alertlogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alert-logic-tm\",\r\n \"alert-logic-wsm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alienvault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-security-management-anywhere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alldigital-brevity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alldigital-brevity-uploader\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altair-engineering-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"altair_hwulva\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altamira-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lumify\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"antmedia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ams_community_edition\",\r\n \"ant_media_server_enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"apigee\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"apigee-edge\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcara\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"app360v43-001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcelerator\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appcelerator-arrow-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appex-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appistry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"genomepilot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appscale-marketplace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appscale\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arangodb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"arangodb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arista-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veos-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"array_networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"array-networks-vapv\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"astadia-1148316\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"astadia-ui-automation-tee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"atomicorp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"secure-os\",\r\n \"secure-ubuntu-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"audiocodes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mediantsessionbordercontroller\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"auriq-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"essentia\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"awingu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"awingu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aviatrix-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aviatrix-cloud-services\",\r\n \"aviatrix-companion-gateway\",\r\n \"aviatrix-companion-gateway-v2\",\r\n \"aviatrix-vpn-gw\",\r\n \"aviatrix_multi_cloud_service\",\r\n \"aviatrix_openvpn_service\",\r\n \"aviatrix_openvpn_service10\",\r\n \"aviatrix_openvpn_service25\",\r\n \"aviatrix_openvpn_service50\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"avi-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"avi-vantage-adc\",\r\n \"internal-avi-vantage-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"axway\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"axway-mailgate-secure-collaboration-advanced\",\r\n \"axway-mailgate-secure-collaboration-premium\",\r\n \"axway-mailgate-secure-collaboration-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azul\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azul-zulu-ubuntu-1804\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azurecyclecloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azure-cyclecloud-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"AzureDatabricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Databricks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baas-techbureau\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"b1327623-d29b-4cc1-b833-85067dcc7bce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baffle-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"baffle-application-data-protection\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"balabit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"balabit-shell-control-box\",\r\n \"psm\",\r\n \"sps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"barracudanetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"barracuda-app-sec-control-center\",\r\n \"barracuda-email-security-gateway\",\r\n \"barracuda-ng-cc\",\r\n \"barracuda-ng-firewall\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"basho\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riak-2-0-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"autodesk-maya-arnold-centos73\",\r\n \"rendering-centos73\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bdy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"buddy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Bitnami\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"3-4\",\r\n \"abantecart\",\r\n \"activemq\",\r\n \"akeneo\",\r\n \"alfrescocommunity\",\r\n \"apachesolr\",\r\n \"artifactory\",\r\n \"canvaslms\",\r\n \"cassandra\",\r\n \"civicrm\",\r\n \"cmsmadesimple\",\r\n \"codiad\",\r\n \"concrete5\",\r\n \"consul\",\r\n \"coppermine\",\r\n \"couchdb\",\r\n \"diaspora\",\r\n \"discourse\",\r\n \"djangostack\",\r\n \"dokuwiki\",\r\n \"dolibarr\",\r\n \"DreamFactory\",\r\n \"drupal\",\r\n \"elastic-search\",\r\n \"elk\",\r\n \"erpnext\",\r\n \"espocrm\",\r\n \"etcd\",\r\n \"eXo-Platform\",\r\n \"exoplatform\",\r\n \"fatfreecrm\",\r\n \"ghost\",\r\n \"gitlab\",\r\n \"grafana\",\r\n \"hadoop\",\r\n \"hhvmstack\",\r\n \"hordegroupwarewebmail\",\r\n \"jasperreports\",\r\n \"jenkins\",\r\n \"joomla\",\r\n \"jrubystack\",\r\n \"kafka\",\r\n \"kong\",\r\n \"kubernetessandbox\",\r\n \"lampstack\",\r\n \"lappstack\",\r\n \"letschat\",\r\n \"liferay\",\r\n \"limesurvey\",\r\n \"livehelperchat\",\r\n \"magento\",\r\n \"mahara\",\r\n \"mantis\",\r\n \"mariadb\",\r\n \"mattermost\",\r\n \"mautic\",\r\n \"mean\",\r\n \"mediawiki\",\r\n \"memcached\",\r\n \"modx\",\r\n \"mongodb\",\r\n \"moodle\",\r\n \"multicraft\",\r\n \"mybb\",\r\n \"mysql\",\r\n \"nats\",\r\n \"neo4j\",\r\n \"neos\",\r\n \"nginxstack\",\r\n \"noalyss\",\r\n \"nodejs\",\r\n \"ocportal\",\r\n \"odoo\",\r\n \"openatrium\",\r\n \"opencart\",\r\n \"openedx\",\r\n \"openfire\",\r\n \"openproject\",\r\n \"orangehrm\",\r\n \"osclass\",\r\n \"owncloud\",\r\n \"oxid-eshop\",\r\n \"parseserver\",\r\n \"phabricator\",\r\n \"phpbb\",\r\n \"phplist\",\r\n \"pimcore\",\r\n \"piwik\",\r\n \"plone\",\r\n \"pootle\",\r\n \"postgresql\",\r\n \"prestashop\",\r\n \"processmakerenterprise\",\r\n \"processmakeropensourceedition\",\r\n \"processwire\",\r\n \"publify\",\r\n \"rabbitmq\",\r\n \"redash\",\r\n \"redis\",\r\n \"redmine\",\r\n \"redmineplusagile\",\r\n \"reportserver\",\r\n \"reportserverenterprise\",\r\n \"resourcespace\",\r\n \"reviewboard\",\r\n \"reviewboardpowerpack\",\r\n \"roundcube\",\r\n \"rubystack\",\r\n \"seopanel\",\r\n \"shopware\",\r\n \"silverstripe\",\r\n \"simplemachinesforum\",\r\n \"sonarqube\",\r\n \"spree\",\r\n \"subversion\",\r\n \"suitecrm\",\r\n \"tensorflowserving\",\r\n \"testlink\",\r\n \"tikiwikicmsgroupware\",\r\n \"tinytinyrss\",\r\n \"tom-cat\",\r\n \"trac\",\r\n \"typo3\",\r\n \"weblate\",\r\n \"webmailpro\",\r\n \"wildfly\",\r\n \"wordpress\",\r\n \"wordpress-multisite\",\r\n \"wordpresspro\",\r\n \"x2enginesalescrm\",\r\n \"xoops\",\r\n \"youtrack\",\r\n \"zookeeper\",\r\n \"zurmo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"black-duck-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blackduck_hub_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blk-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blk-io-erc-20-rest-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"strato-blockchain-base-template-latest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockstack-core-v14\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockchain-foundry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syscoin-api\",\r\n \"syscoin-full-node\",\r\n \"syscoin-price-peg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bloombase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bloombase-storesafe-3_4_7_0_el7_x86_64\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluecat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluecat-bam-for-azure\",\r\n \"bluecat-dns-for-azure\",\r\n \"bluecat-edge-service-point-vm-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluetalon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluetalon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"brocade_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"brocade-virtual-traffic-manager\",\r\n \"brocade-virtual-traffic-manager-with-waf-module\",\r\n \"brocade-virtual-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bt-americas-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"diamondip-sapphire-ev10\",\r\n \"diamondip-sapphire-ev20\",\r\n \"diamondip-sapphire-v10\",\r\n \"diamondip-sapphire-v20\",\r\n \"diamondip-sapphire-v5\",\r\n \"diamondip-sapphire-vcaa20\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"buddhalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sles_12_pci\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"carto\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cartobuilder2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cask\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cdap-cloud-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"Ubuntu_Core\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cavirin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cavirin-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cautelalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"log_management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"celum-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"celumdam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cds\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cds-data-migration-solution-for-legacy-to-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-6-v2-0-2-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-oracle-linux-6-v1-0-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-rhel-6-v2-0-2-l1\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-suse-linux-11-v2-0-0-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1404-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"certivox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sso-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cfd-direct\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cfd-direct-from-the-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chain-core-developer-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"checkpoint\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"check-point-r77-10\",\r\n \"check-point-vsec-r80\",\r\n \"check-point-vsec-r80-blink\",\r\n \"sg2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chef-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chef-automate-vm-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"circleci\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"circleci-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cires21\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c21l-enc\",\r\n \"c21l-mos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cisco\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cisco-asav\",\r\n \"cisco-csr-1000v\",\r\n \"cisco-ftdv\",\r\n \"cisco-meraki-vmx100\",\r\n \"cisco-ngfwv-vm-test-unsupported\",\r\n \"cisco_cloud_vedge_17_2_4\",\r\n \"cos65\",\r\n \"cos72\",\r\n \"cos72_main_dev\",\r\n \"uos14\",\r\n \"vwaas-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"citrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"citrix-sd-wan-opt\",\r\n \"netscaler-ma-service-agent-120\",\r\n \"netscaler-ma-service-agent-121\",\r\n \"netscaler-sd-wan\",\r\n \"netscaler-vpx\",\r\n \"netscalervpx-120\",\r\n \"netscalervpx-121\",\r\n \"netscalervpx110-6531\",\r\n \"netscalervpx111\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clear-linux-project\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clear-linux-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clouber\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cuber\",\r\n \"cws\",\r\n \"mcenter\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-cruiser\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-cruiser-16\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jenkins-enterprise\",\r\n \"jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbees-jenkins-enterprise\",\r\n \"cloudbees-jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbolt-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbolt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudboost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudboost\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudenablers-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corestack\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"squid-proxy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudera-altus-centos-os\",\r\n \"cloudera-centos-6\",\r\n \"cloudera-centos-os\",\r\n \"test-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlanes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-video-accelerator-nfs\",\r\n \"cloudlanes-cloud-backup-accelerator-vtl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlink\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudlink-securevm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudplan-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudplan_pcn_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"paladion_ondemand_nextgen_firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudsoft-amp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clustrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clustrixdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codelathe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codelathe-filecloud-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codenvy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codenvy-on-prem\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cognosys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"1-click-secured-joomla-on-centos-7-3\",\r\n \"1-click-secured-joomla-on-ubuntu-1404-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1604-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1804-lts\",\r\n \"centos-6-9\",\r\n \"centos-7-3\",\r\n \"centos-7-4\",\r\n \"centos-7-5\",\r\n \"deploy-a-secured-modx-on-ubuntu-14-04-lts\",\r\n \"deploy-a-secured-silverstripe-on-ubuntu-14-04-lts\",\r\n \"hardened-mysql-5-6-on-centos-7-3\",\r\n \"hardened-mysql-5-6-on-ubu-1404-lts\",\r\n \"hardened-mysql-5-7-on-centos-7-3\",\r\n \"hardened-mysql-5-7-on-ubu-1404-lts\",\r\n \"hardened-postgresql-on-ubu-1404-lts\",\r\n \"invoice-ninja-2-5-1-1-on-ubuntu-1404\",\r\n \"jruby-on-ubuntu-14-04-lts\",\r\n \"low-latency-broadcasting-server-for-live-events\",\r\n \"owncloud-9-with-lamp-stack-on-ubuntu-1404\",\r\n \"piwigogallerys-ubuntu_14-04_lts\",\r\n \"sec1011-dokuwiki-on-ubuntu-1404\",\r\n \"sec1013-elasticsearch-on-ubuntu-1404\",\r\n \"sec1014-opencart-on-ubuntu-1404\",\r\n \"sec1015-orangehrm-on-ubuntu-1404\",\r\n \"sec1016-nodejs-server-on-ubuntu-1404\",\r\n \"sec1018-haproxy-on-ubuntu-1404\",\r\n \"sec1019-secured-tomcat-on-ubuntu-1404\",\r\n \"sec1020-phpbb-on-hardened-ubuntu-1404\",\r\n \"sec1021-mybb-on-hardened-ubuntu-1404\",\r\n \"sec1022-sugarcrm-on-ubuntu-1404\",\r\n \"sec1023-moodle-on-ubuntu-1404\",\r\n \"sec1024_magento-on-ubuntu-1404\",\r\n \"sec1025-secured-drupal-on-ubuntu-1404\",\r\n \"sec1027-secured-wordpress-on-ubuntu-1404\",\r\n \"sec1028-secured-lamp-sever-on-ubuntu-1404\",\r\n \"sec1029-secured-mediawiki-on-ubuntu-1404\",\r\n \"sec1030-secured-subversion-on-ubuntu-1404\",\r\n \"sec1031-secured-passenger-nginx-on-ubuntu-1404\",\r\n \"sec1033-secured-piwik-on-ubuntu-1404\",\r\n \"sec1034-secured-pligg-on-ubuntu-1404\",\r\n \"sec1035-secured-jenkins-on-ubuntu-1404\",\r\n \"sec1036-secured-postgresql-on-ubuntu-1404\",\r\n \"secure-cloud-lamp-ubuntu-1404\",\r\n \"secured-abantecart-on-centos\",\r\n \"secured-abantecart-on-ubuntu-14-04-lts\",\r\n \"secured-acquia-drupal-on-centos\",\r\n \"secured-acquiadurpal-on-ubuntu-14-04-lts\",\r\n \"secured-apachesolr-on-centos\",\r\n \"secured-apachesolr-on-ubuntu-14-04-lts\",\r\n \"secured-arartifactory-on-centos\",\r\n \"secured-artifactory-on-ubuntu-14-04-lts\",\r\n \"secured-cakephp-on-centos\",\r\n \"secured-cakephp-on-ubuntu-14-04-lts\",\r\n \"secured-cms-made-simple-on-centos\",\r\n \"secured-cms-made-simple-on-ubuntu-14-04-lts\",\r\n \"secured-codiad-on-centos\",\r\n \"secured-codiad-on-ubuntu-14-04-lts\",\r\n \"secured-cogdam-on-centos\",\r\n \"secured-cogdam-on-ubuntu-14-04-lts\",\r\n \"secured-concrete5-on-centos\",\r\n \"secured-concrete5-on-ubuntu-14-04-lts\",\r\n \"secured-coppermine-on-centos\",\r\n \"secured-coppermine-on-ubuntu-14-04-lts\",\r\n \"secured-crushftp-on-centos\",\r\n \"secured-crushftp-on-ubuntu-14-04-lts\",\r\n \"secured-django-on-centos\",\r\n \"secured-django-on-ubuntu-14-04-lts\",\r\n \"secured-dokuwiki-on-centos\",\r\n \"secured-dolibarr-on-centos\",\r\n \"secured-dolivbarr-on-ubuntu-14-04-lts\",\r\n \"secured-drupal-on-centos\",\r\n \"secured-elasticsearch-on-centos\",\r\n \"secured-enterprise-nginx-varnish-haproxy-php\",\r\n \"secured-espocrm-on-centos\",\r\n \"secured-espocrm-on-ubuntu-14-04-lts\",\r\n \"secured-exoplatform-on-centos\",\r\n \"secured-exoplatform-on-ubuntu-14-04-lts\",\r\n \"secured-ghost-on-centos\",\r\n \"secured-ghost-on-ubuntu-14-04-lts\",\r\n \"secured-gradle-on-centos\",\r\n \"secured-gradle-on-ubuntu-14-04-lts\",\r\n \"secured-haproxy-on-centos\",\r\n \"secured-invoice-ninja-on-centos\",\r\n \"secured-jboss-as-on-centos\",\r\n \"secured-jbossas-on-ubuntu-14-04-lts\",\r\n \"secured-jenkins-on-centos\",\r\n \"secured-jruby-on-cento\",\r\n \"secured-lamp-on-centos\",\r\n \"secured-lamp-on-centos-m10\",\r\n \"secured-lapp-on-centos\",\r\n \"secured-lapp-on-ubuntu-14-04-lts\",\r\n \"secured-lemp-sever-on-ubuntu-1404\",\r\n \"secured-lime-survey-on-centos\",\r\n \"secured-limesurvey-on-ubuntu-1404\",\r\n \"secured-live-helper-chat-on-centos\",\r\n \"secured-livehelperchat-on-ubuntu-14-04-lts\",\r\n \"secured-magento-on-centos\",\r\n \"secured-mahara-on-centos\",\r\n \"secured-mahara-on-ubuntu-14-04-lts\",\r\n \"secured-mantis-on-centos\",\r\n \"secured-mantis-on-ubuntu-14-04-lts\",\r\n \"secured-mariadb-on-ubuntu-16-04\",\r\n \"secured-mautic-on-centos\",\r\n \"secured-mautic-on-ubuntu-14-04-lts\",\r\n \"secured-media-wiki-on-centos\",\r\n \"secured-modx-on-centos\",\r\n \"secured-moodle-on-centos\",\r\n \"secured-ngnix-on-centos-7-3\",\r\n \"secured-ngnix-on-ubuntu-14-04-lts\",\r\n \"secured-ngnix-on-ubuntu-16-04-lts\",\r\n \"secured-noalyss-on-centos\",\r\n \"secured-noalyss-on-ubuntu-14-04-lts\",\r\n \"secured-nodejs-on-centos\",\r\n \"secured-occlass-on-ubuntu-14-04-lts\",\r\n \"secured-ocportal-on-ubuntu-14-04-lts\",\r\n \"secured-open-cart-on-centos\",\r\n \"secured-orangehrm-on-centos\",\r\n \"secured-osclass-on-centos\",\r\n \"secured-owncloud-on-centos\",\r\n \"secured-oxid-eshop-on-centos\",\r\n \"secured-oxideshop-on-ubuntu-14-04-lts\",\r\n \"secured-passenger-nginx-on-centos\",\r\n \"secured-piwigo-gallery-on-centos\",\r\n \"secured-plone-on-centos\",\r\n \"secured-plone-on-ubuntu-14-04-lts\",\r\n \"secured-prestashop-on-centos\",\r\n \"secured-prestashop-on-ubuntu-14-04-lts\",\r\n \"secured-railo-on-ubuntu-14-04-lts\",\r\n \"secured-redis-on-centos\",\r\n \"secured-redis-on-ubuntu-1404\",\r\n \"secured-redmine-on-centos\",\r\n \"secured-redmine-on-ubuntu-14-04-lts\",\r\n \"secured-redmineagile-on-ubuntu-14-04-lts\",\r\n \"secured-report-server-on-centos\",\r\n \"secured-reportserverent-on-ubuntu-14-04-lts\",\r\n \"secured-resource-space-on-centos\",\r\n \"secured-resourcespace-on-ubuntu-14-04-lts\",\r\n \"secured-round-cube-on-centos\",\r\n \"secured-roundcube-on-ubuntu-14-04-lts\",\r\n \"secured-ruby-on-centos\",\r\n \"secured-ruby-on-ubuntu-14-04-lts\",\r\n \"secured-seopanel-on-centos\",\r\n \"secured-seopanel-on-ubuntu-14-04-lts\",\r\n \"secured-silverstripe-on-centos\",\r\n \"secured-simple-invoice-on-centos\",\r\n \"secured-simple-machines-on-centos\",\r\n \"secured-simple-machines-on-ubuntu-14-04-lts\",\r\n \"secured-simpleinvoice-on-ubuntu-14-04-lts\",\r\n \"secured-subversion-on-centos\",\r\n \"secured-suitecrm-on-centos\",\r\n \"secured-suitecrm-on-ubuntu-14-04-lts\",\r\n \"secured-test-link-on-centos\",\r\n \"secured-testlink-on-ubuntu-14-04-lts\",\r\n \"secured-thinkup-on-centos\",\r\n \"secured-thinkup-on-ubuntu-14-04-lts\",\r\n \"secured-tikiwikicms-on-centos\",\r\n \"secured-tikiwikicms-on-ubuntu-14-04-lts\",\r\n \"secured-tiny-tiny-rss-on-centos\",\r\n \"secured-tinytinyrss-on-ubuntu-14-04-lts\",\r\n \"secured-tomcat-on-centos\",\r\n \"secured-trac-on-centos\",\r\n \"secured-trac-on-ubuntu-14-04-lts\",\r\n \"secured-typo3-on-centos\",\r\n \"secured-typo3-on-ubuntu-14-04-lts\",\r\n \"secured-varnish-on-centos\",\r\n \"secured-varnish-on-ubuntu-1404\",\r\n \"secured-wildfly-on-centos\",\r\n \"secured-wildfly-on-ubuntu-14-04-lts\",\r\n \"secured-wordpress-on-centos-7-3\",\r\n \"secured-wordpress-on-ubuntu-16-04-lts\",\r\n \"secured-x-cart-on-ubuntu-14-04-lts\",\r\n \"secured-xoops-on-centos\",\r\n \"secured-xoops-on-ubuntu-14-04-lts\",\r\n \"secured-zurmo-on-centos\",\r\n \"secured-zurmo-on-ubuntu-14-04-lts\",\r\n \"suse15\",\r\n \"ubuntu-14-04-lts\",\r\n \"ubuntu-16-04-lts\",\r\n \"ubuntu-17-04-high-performance-hardened-tcp-bbr\",\r\n \"ubuntu-18-04\",\r\n \"ubuntu-18-04-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cohesity-cloudtd-tool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vns3_4x_network_security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"confluentinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"confluentplatform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"consensys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"truffle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"convertigo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"convertigo-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"corda\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corda\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"CoreOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CoreOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"couchbase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"couchbase-server-enterprise\",\r\n \"couchbase-sync-gateway-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cryptzone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgate-appliance-3_2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cybernetica-as\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"uxp-securityserver-connector\",\r\n \"uxp-securityserver_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cyxtera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgatesdp-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataart\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"devicehive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"databricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spfqogzeculbhdh\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datalayer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datalayer-notebook\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datastax\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datastax-enterprise\",\r\n \"datastax-enterprise-non-production-use-only\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datasunrise\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datasunrise-database-security-suite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataiku\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dataiku-data-science-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datometry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyper-q\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dellemc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dell-emc-avamar-virtual-edition\",\r\n \"dell-emc-datadomain-management-center\",\r\n \"dell-emc-datadomain-virtual-edition\",\r\n \"dell-emc-datadomain-virtual-edition-v4\",\r\n \"dell-emc-networker-virtual-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"delphix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"delphix_dynamic_data_platform\",\r\n \"omniosce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denodo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denodo-platform\",\r\n \"denodo-platform-7_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denyall\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denyall-rweb\",\r\n \"denyall-vulnerability-manager\",\r\n \"denyall-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dgsecure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dgsecure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"diladele\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"websafety\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neopulse-ai-studio\",\r\n \"neopulse-query-runtime\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"docker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"docker-ce\",\r\n \"docker-ce-edge\",\r\n \"docker-datacenter-custom\",\r\n \"docker-ee\",\r\n \"docker-ee-basic\",\r\n \"docker4azure\",\r\n \"docker4azure-cs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dome9\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dome9ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drizti\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpcbox-ansys-19-cluster-master\",\r\n \"hpcbox-cluster-compute-node\",\r\n \"hpcbox-cluster-cuda-node\",\r\n \"hpcbox-cluster-gpu-node\",\r\n \"hpcbox-docker-cluster-master\",\r\n \"hpcbox-openfoam-cluster-master\",\r\n \"hpcbox-su2-cluster-master\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"drone\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dyadic_security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dyadic_sec\",\r\n \"ukc_image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dynatrace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ruxit-managed-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"eastwind-networks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"eastwind-ixia-sensor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"egnyte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"egnyte-connect\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elasticbox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"elasticbox-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"electric-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"electricflowce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elfiqnetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"emercoin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"emercoin\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quorum-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprisedb-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"edb-postgres-ark\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"equalum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"equalum-vm-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"esdenera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"esdenera-firewall-3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ethereum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereum-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"evostream-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ems-for-template\",\r\n \"ems-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"exasol\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"exasol-analytics-database-byol\",\r\n \"exasolution-analytic-database\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"falconstorsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fss-v9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"f5-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"f5-big-ip-adc\",\r\n \"f5-big-ip-advanced-waf\",\r\n \"f5-big-ip-best\",\r\n \"f5-big-ip-better\",\r\n \"f5-big-ip-byol\",\r\n \"f5-big-ip-good\",\r\n \"f5-big-ip-per-app-ve\",\r\n \"f5-big-iq\",\r\n \"f5-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"filecatalyst\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"filecatalyst-direct-per-hr-billing\",\r\n \"filecatalyst-direct-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"firehost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"firehost_armor\",\r\n \"firehost_armor_ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flexify-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flashgrid-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"flashgrid-racnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"foghorn-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"foghorn-edge-device-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forcepoint-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forcepoint-ngfw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forscene\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forscene-edgeserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortycloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortycloud-gw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortinet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortinet-fortianalyzer\",\r\n \"fortinet-fortimanager\",\r\n \"fortinet_fortigate-vm_v5\",\r\n \"fortinet_fortimail\",\r\n \"fortinet_fortivoice\",\r\n \"fortinet_fortiweb-vm_v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fujitsu_fast\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fep10-rh7-test\",\r\n \"feptest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gemalto-safenet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"safenet-keysecure-k170v\",\r\n \"safenet-protectv\",\r\n \"safenet-protectv-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gigamon-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gigamon-fm-5_3_01\",\r\n \"gigamon-fm-5_3_01_hourly\",\r\n \"gigamon-fm-5_4_00\",\r\n \"gigamon-fm-5_4_00_hourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gitlab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-ce\",\r\n \"gitlab-ee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"GitHub\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"GitHub-Enterprise\",\r\n \"githubenterprise-test-publishing\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"xid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"greensql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"greensql-database-security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gridgain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gridgain-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"guardicore\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"guardicorecentra\",\r\n \"infection_monkey\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"haivision-media-gateway-1-2\",\r\n \"haivision-media-gateway-1-5\",\r\n \"haivision-media-gateway-1-6-2\",\r\n \"media-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"h2o-ai\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"h2o-driverles-ai\",\r\n \"h2o-driverless-ai\",\r\n \"h2o-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haproxy-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hapee-rhel\",\r\n \"hapee-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"harpaitalia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mcuboenergy\",\r\n \"yg\",\r\n \"yougreen_trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hcl-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hcl17cp1104\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"heimdall-data\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"heimdall-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"help-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"goanywheremftubuntulinux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hewlett-packard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpe-helion-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hillstone-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudedge-virtual-ngfw-advanced-edition\",\r\n \"cloudedge-virtual-ngfw-standard-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hortonworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbreak-for-hortonworks-data-platform\",\r\n \"hortonworks-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hitachi-solutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"credeon-sfs-and-kms-for-sharepoint-online\",\r\n \"credeonsecurefull-textsearch1_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storeoncevsa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"huawei\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"euleros-v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hyperglance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperglance-dynamic-topology\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hypergrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hytrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hytrust-keycontrol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ibm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-security-guardium-multi-cloud\",\r\n \"qradar_security_analytics\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iaansys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iaansys-magento\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iboss\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iboss-14600-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imaginecommunications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudxtream-cdvr\",\r\n \"cloudxtream-dai-vms\",\r\n \"telurio-aim\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imperva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"imperva-dam-v13\",\r\n \"securesphere-waf\",\r\n \"securesphere-waf-for-azr\",\r\n \"securesphere-waf-v12\",\r\n \"securesphere-waf-v13\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"infoblox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"infoblox-vnios-te-v1420\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informatica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bdm10-1-1-u2\",\r\n \"big-data-management-10-2\",\r\n \"big-data-management-10-2-1\",\r\n \"data_accelerator_for_azure_byol\",\r\n \"data_quality_10_1_1_rhel_7_3_byol\",\r\n \"eic\",\r\n \"ics-byol\",\r\n \"ics-payg-ubuntu\",\r\n \"platform_10_1_1_multi_node_domain_rhel-7-3_byol\",\r\n \"platform_10_2_hf1_domain_rhel-7-3_byol\",\r\n \"powercenter-v10-domain-image-ubuntu14-04-3\",\r\n \"powercenter-v10-update1-domain-image-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informationbuilders\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iway-big-data-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ingrammicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ingrammicroensimcentostrial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lustre-cloud-edition-gs-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-bigdl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bigdl-0815\",\r\n \"bigdl__vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-fpga\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quartus_pro_opencl_sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intellicus_bi_server_100_user_linux\",\r\n \"intellicus_bi_server_10_user_linux\",\r\n \"intellicus_bi_server_25_user_linux\",\r\n \"intellicus_bi_server_50_user_linux\",\r\n \"intellicus_bi_server_5_user_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intersystems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intersystems-iris-single-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intigua\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intigua-agent-manager-3_7_0-trial\",\r\n \"intigua-agent-manager-trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iquest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"keyhub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ishlangu-load-balancer-byol\",\r\n \"ishlangu-load-balancer-is10\",\r\n \"ishlangu-load-balancer-is100\",\r\n \"ishlangu-load-balancer-is1000\",\r\n \"ishlangu-load-balancer-is200\",\r\n \"ishlangu-load-balancer-is5000\",\r\n \"ishlangu-load-balancer-isbfg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"issp-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ispocr\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"itelios\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento2-on-zendserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jamcracker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"4632d5b4-feb0-4332-8452-f2e66133672f\",\r\n \"jamcracker-cloudanalytics\",\r\n \"jamcracker-cloudanalytics-version4\",\r\n \"jamcracker-cloudanalytics-version5\",\r\n \"jamcracker-csb-service-provider\",\r\n \"jamcracker-csb-serviceprovider\",\r\n \"jamcracker-csb-standard\",\r\n \"jamcracker-csb-standard-v3\",\r\n \"jamcracker-csb-standard-version4\",\r\n \"jamcracker-hybrid-cloud-management-version4\",\r\n \"jamcracker_cloud_control_appliance_version4\",\r\n \"jsdnapp_csb_serviceprovider-version4\",\r\n \"jsdnapp_hybrid\",\r\n \"jsdnapp_hybrid_v3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jedox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jedox-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jelastic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jelastic-hybrid-paas-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dvwa\",\r\n \"jetnexus-application-load-balancer\",\r\n \"jetnexus-global-load-balancer\",\r\n \"jetnexus-waf\",\r\n \"zap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetware-srl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"caffe2\",\r\n \"caffe_python_cpu\",\r\n \"caffe_python_gpu\",\r\n \"cockroachdb\",\r\n \"lamp_optimized\",\r\n \"lemp7_optimized\",\r\n \"memcached\",\r\n \"mongodb\",\r\n \"mxnet_python\",\r\n \"mysql\",\r\n \"nodejs_nginx\",\r\n \"percona_mongodb\",\r\n \"percona_mysql\",\r\n \"postgresql\",\r\n \"pytorch\",\r\n \"pytorch_cuda_notebook\",\r\n \"pytorch_cuda_production\",\r\n \"redis\",\r\n \"redmine\",\r\n \"tensorflow_cpu_notebook\",\r\n \"tensorflow_cpu_production\",\r\n \"tensorflow_cuda_notebook\",\r\n \"tensorflow_cuda_production\",\r\n \"tensorflow_python\",\r\n \"theano_python\",\r\n \"wordpress4_lemp7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jitterbit_integration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jitterbit-harmony-agent\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jm-technology-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"smart-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"juniper-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vmx-services-gateway-byol\",\r\n \"vmx-services-gateway-byol-soltemp\",\r\n \"vmx-virtual-router\",\r\n \"vsrx-next-generation-firewall\",\r\n \"vsrx-next-generation-firewall-payg\",\r\n \"vsrx-next-generation-firewall-solution-templ-payg\",\r\n \"vsrx-next-generation-firewall-solution-template\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaazing\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaazing-kwic\",\r\n \"kaazing-vpa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kali-linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kali-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kemptech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kemp360central-byol\",\r\n \"vlm-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kinetica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kineticadbbyol\",\r\n \"kineticadbpayasyougo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaspersky_lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaspersky_secure_mail_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"knime\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"knime-server-5-user_4-4-0\",\r\n \"knime-server-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"krypccore\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leap-orbit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"leaporbitstoragebackedsftp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leostream-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"connection-broker\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquid-files\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"liquidfiles\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquidware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stratusphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"literatu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"literatu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"loadbalancer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"loadbalancer-org-load-balancer-for-azure\",\r\n \"loadbalancer-org-load-balancer-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logsign\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logsignfocus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logtrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logtrust-log-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"looker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"looker-analytics-platform\",\r\n \"looker-analytics-platform-326\",\r\n \"looker-analytics-platform-5_6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"lti-lt-infotech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"trade-finance-blockchain\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"luminate-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"luminate-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mapr-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mapr52-base-dev\",\r\n \"mapr60-base\",\r\n \"mapr60-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mariadb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mariadb-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"marklogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"marklogic-9-byol\",\r\n \"marklogic-developer-9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"massiveanalytic-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"oscarap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mathworks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matlab-ref-arch-18a-v1-linux-disk\",\r\n \"mps-ref-arch-18a-v1-linux-disk2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"matillion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matillion-etl-snowflake\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mavinglobal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mavin-business-trial\",\r\n \"mavin-enterprise-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"meanio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-enterprise-ready\",\r\n \"linnovate-open-source-sla-pro\",\r\n \"mean-machine-20\",\r\n \"openideal3\",\r\n \"redash\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"media3-technologies-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cpan1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"memsql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"memsql-community-single-vm\",\r\n \"memsql-enterprise-single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mendix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mendix-docker\",\r\n \"mendix-pro\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mfe_azure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"atd-mcafee\",\r\n \"mcafee_vnsp_controller_for_azure\",\r\n \"mcafee_vnsp_for_azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"micro-focus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-avere\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vfxt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos-container\",\r\n \"centos-container-rdma\",\r\n \"ubuntu-server-container\",\r\n \"ubuntu-server-container-rdma\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-compute\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureconfidentialcompute\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureml\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ASR-Hydration-VMs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftOSTC\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"FreeBSD\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"MLServer-CentOS\",\r\n \"MLServer-RedHat\",\r\n \"MLServer-Ubuntu\",\r\n \"RServer-CentOS\",\r\n \"RServer-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mf_neon_cgw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midvision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-datapower-virtual-edition-75\",\r\n \"ibm-datapower-virtual-edition-76\",\r\n \"ibm-datapower-virtual-edition-77\",\r\n \"ibm-http-server\",\r\n \"ibm-websphere-portal-server-85\",\r\n \"ibm-websphere-portal-server-90\",\r\n \"websphere-application-server-be\",\r\n \"websphere-application-server-be-80\",\r\n \"websphere-application-server-be-85\",\r\n \"websphere-application-server-be-90\",\r\n \"websphere-application-server-be-and-mq\",\r\n \"websphere-application-server-lp\",\r\n \"websphere-application-server-lp-16\",\r\n \"websphere-application-server-lp-17\",\r\n \"websphere-application-server-lp-18\",\r\n \"websphere-application-server-nde\",\r\n \"websphere-application-server-nde-80\",\r\n \"websphere-application-server-nde-85\",\r\n \"websphere-application-server-nde-90\",\r\n \"websphere-mq\",\r\n \"websphere-mq-75\",\r\n \"websphere-mq-90\",\r\n \"websphere-mq-91\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miraclelinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"asianux-server-4-sp5\",\r\n \"asianux-server-4-sp6\",\r\n \"asianux-server-4-sp7\",\r\n \"asianux-server-7-sp1\",\r\n \"asianux-server-7-sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mobilab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento-wirecard-checkout\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moogsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moogsoft-aiops\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moviemasher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moviemasher\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SQL2017-RHEL7\",\r\n \"SQL2017-RHEL73\",\r\n \"SQL2017-SLES12SP2\",\r\n \"SQL2017-Ubuntu1604\",\r\n \"SQL2019-RHEL7\",\r\n \"SQL2019-Ubuntu1604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mtnfog\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"idyl-e3-entity-extraction-engine\",\r\n \"prose-sentence-extraction-engine\",\r\n \"renku-language-detection-engine\",\r\n \"sonnet-tokenization-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mxhero\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mail2cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"my-com\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tarantool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"narrativescience\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"narratives-for-power-bi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nasuni\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nasuni-nmc\",\r\n \"nasuni_edge_appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ncbi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ncbi-blast-2-3-0\",\r\n \"ncbi-free-2-2-31\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fog-system-manager\",\r\n \"fogsm_basic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neo4j\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neo4j-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netapp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netapp-altavault-cloud-integrated-storage-solution\",\r\n \"netapp-oncommand-cloud-manager\",\r\n \"netapp-ontap-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netgate\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netgate-pfsense-azure-fw-vpn-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netiq\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netscout\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netscout_virtual_ngeniusone_with_vscout\",\r\n \"netscout_vstream\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netmail\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netmail-search\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netsweeper\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netsweeper6-0-6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netx\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simplehelp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neusoft-neteye\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neusoft-nisg-va-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nginxinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nginx-plus-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nicepeopleatwork\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"youzana\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nodejsapi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"node-js-api\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"noobaa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"noobaa-hybrid-s3-archive-05\",\r\n \"noobaa-multi-cloud-deduplication\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"northbridge-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netconnect1\",\r\n \"netconnectx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nubeva-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"controller\",\r\n \"test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuco-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aionnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuxeo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nuxeo-6-lts\",\r\n \"nuxeo-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nvidia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ngc_azure_17_11\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"o2mc-platform-app\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"oceanblue-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"obc-sdwan-solutions\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"omega-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ods_datastage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onyx-point-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op-bnf-v1\",\r\n \"op-bnf1_6-v1\",\r\n \"op-bpnifi-v1\",\r\n \"op-bpnifi16-v1\",\r\n \"op-scc-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onapsis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"op5\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op5-monitor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"opencell\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"meveo\",\r\n \"meveo403sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"openvpn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openvpnas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"orientdb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"orientdb-community-edition\",\r\n \"orientdb-community-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2_17\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osirium-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osirium-pxm-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quantastorvsav4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"paloaltonetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"panorama\",\r\n \"vmseries1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"panzura-file-system\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azura-freedom-filer-v7110\",\r\n \"panzura-cloud-filer\",\r\n \"panzura-freedom-filer-7140-13222\",\r\n \"panzura-freedom-filer-716-13549\",\r\n \"panzura-freedom-filer-v7020\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"parasoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"parasoft-service-virtualization\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"passlogy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"passlogic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"penta-security-systems-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wapples\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"percona\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"percona-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"postgres-pro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"postgres-pro-enterprise\",\r\n \"postgres-pro-enterprise-10\",\r\n \"postgres-pro-standard\",\r\n \"postgres-pro-standard-10\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"plesk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"plesk-onyx-linux\",\r\n \"solution-server-business\",\r\n \"solution-server-wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prestashop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"prestashop16-lamp\",\r\n \"ubuntu-base-for-prestashop\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prime-strategy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kusanagi-77\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pivotal-gpdb-vm\",\r\n \"pivotal-greenplum-images\",\r\n \"pivotal-ops-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"process-one\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ejabberd-community-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"profecia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"full_disk_encryption_vm\",\r\n \"project_tools_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"progelspa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"libra-esva-antispam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ptsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ptaf-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pulse-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pulse-connect-secure-vm\",\r\n \"pulse-virtual-traffic-manager\",\r\n \"pulse-virtual-traffic-manager-with-waf\",\r\n \"pulse-virtual-traffic-manager-with-waf2\",\r\n \"pulse-virtual-traffic-manager2\",\r\n \"pulse-virtual-web-application-firewall\",\r\n \"pulse-virtual-web-application-firewall2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"PuppetLabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"PuppetEnterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"puppet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"puppet-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pydio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pydio-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qore-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qorus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qualysguard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qualys-virtual-firewall-appliance\",\r\n \"qualys-virtual-scanner-v23b\",\r\n \"qualys-virtual-scanner-v24\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quasardb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quasardb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qubole-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qubole-data-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fve\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"racknap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"racknap-server\",\r\n \"racknap-server-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radware-alteon-va\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radiant-logic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radiantone-vms\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rancher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rancheros\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapid7\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nexpose-scan-engine\",\r\n \"rapid7-vm-console\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapidminer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rapidminer_server_75\",\r\n \"rapidminer_server_76\",\r\n \"rapidminer_server_80\",\r\n \"rapidminer_server_81\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"realm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"realm-mobile-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"reblaze\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rbzr-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"relevance-lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rlcatalyst\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"remotelearner\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fully-supported-moodle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"revolution-analytics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"revolution-r-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RightScaleLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RightImage-CentOS\",\r\n \"RightImage-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RiverbedTechnology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"riverbed\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riverbed-sccm-5-5-1\",\r\n \"riverbed-steelcentral-appinternals\",\r\n \"riverbed-steelhead-9-2\",\r\n \"riverbed-steelhead-9-5-0\",\r\n \"riverbed-steelhead-9-6-0\",\r\n \"riverbed_steelconnect_gw\",\r\n \"riverbed_steelconnect_sh\",\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rocketsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rocket-discover\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsa-security-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsa-nw-azure-arch\",\r\n \"rsa-nw-azure-broker\",\r\n \"rsa-nw-azure-con\",\r\n \"rsa-nw-azure-esa\",\r\n \"rsa-nw-azure-ldec\",\r\n \"rsa-nw-azure-vlc\",\r\n \"rsa-nw-suite-11\",\r\n \"rsa-nw-suite-11-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsk-labs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsk-bamboo-beta-node\",\r\n \"rsk-node-orchid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saama\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fluidanalyticsengine\",\r\n \"insurancefraudanalytics\",\r\n \"realworldevidence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saltstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos65saltstackenterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalearc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalearc-for-mysql-paygo\",\r\n \"scalearc-for-sql-server-pay-go\",\r\n \"scalearc_mysql-server\",\r\n \"scalearc_sql_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalegrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hanaexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scality\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalityconnecthourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"secureworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scwx-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"shadow-soft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"icinga\",\r\n \"icinga2-5\",\r\n \"icinga2-7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"signal-sciences\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"signalscienceswpp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sightapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sightapps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"silver-peak-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"silver_peak_edgeconnect\",\r\n \"silver_peak_vx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"simmachinesinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simmachines_vm_v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sinefa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sinefa-probe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"skyarc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mt6\",\r\n \"mta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"smartmessage-autoflow\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"martmessage-autoflow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"snapt-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snaptadc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soasta\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudtest-lite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"softnas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud_dev\",\r\n \"mp_ce\",\r\n \"mp_ent\",\r\n \"mp_nas_byol\",\r\n \"mp_nas_ep\",\r\n \"mp_nas_gp\",\r\n \"mp_nas_hp\",\r\n \"mp_plat\",\r\n \"private_offerings\",\r\n \"softnas-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solanolabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solano-ci-private-beta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soha\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"soha-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solar-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solar-incode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sonicwall-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sonicwall-nsz-azure\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sophos\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sophos-xg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spagobi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spagobi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spacecurve\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spacecurve-quickstart\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"splunk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"splunk-enterprise-base-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"src-solution\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pilot-things-onem2m-smart-network\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sqlstream\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"com\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sphere3d\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snapcloud-byol\",\r\n \"snapcloud-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activestate-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackstorm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stackstorm-2015-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"startekfingerprintmatch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bioserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"steelhive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelhive_carbon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stonefly\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stonefly-cloud-drive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stormshield\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stormshield-network-security-for-cloud\",\r\n \"stormshield-network-security-for-cloud-xl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"storreduce\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storreduce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stratumn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"indigo-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"streamsets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"streamsets-data-collector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"striim\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"integrationforsqlserveronazure\",\r\n \"integrationtoazurestorage\",\r\n \"integrationtoeventhub\",\r\n \"integrationtohdinsight\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"symantectest1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cwpsazure-beta-01\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synack-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"synack-crowd-security-intelligence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synechron-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockchain_tradefinance_quorum\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"syte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syteoffer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tactic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tactic-workflow-v001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talari-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talari-networks-virtual-appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talena-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talena_inc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tata_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netfoundry_cloud_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tavendo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"crossbar_on_azure_ubuntu1404\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techdivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appserver-io-pe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techlatest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereumdevkit\",\r\n \"rippledevelopersuit\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"telepat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"free\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tenable\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tenable-nessus-6-byol\",\r\n \"tenable-nessus-professional\",\r\n \"tenablecorenessus\",\r\n \"tenablecorewas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"teradata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"teradata-data-mover\",\r\n \"teradata-data-mover-agent\",\r\n \"teradata-data-mover-intellisphere\",\r\n \"teradata-data-stream-controller\",\r\n \"teradata-database-1510\",\r\n \"teradata-database-1510-byol\",\r\n \"teradata-database-1510-intellisphere\",\r\n \"teradata-database-1510-v2\",\r\n \"teradata-database-1610-intellisphere\",\r\n \"teradata-database-1610-v2\",\r\n \"teradata-database-1620\",\r\n \"teradata-database-1620-byol\",\r\n \"teradata-database-1620-intellisphere\",\r\n \"teradata-database-enterprise\",\r\n \"teradata-database-v1610\",\r\n \"teradata-database-v1610-byol\",\r\n \"teradata-ecosystem-manager\",\r\n \"teradata-querygrid-manager\",\r\n \"teradata-querygrid-manager-intellisphere\",\r\n \"teradata-rest-services\",\r\n \"teradata-server-management\",\r\n \"teradata-viewpoint\",\r\n \"teradata-viewpoint-intellisphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thales-vormetric\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ciphertrust-ckm\",\r\n \"vormetric-dsm\",\r\n \"vormetric-dsm-6-1-0\",\r\n \"vormetric-tokenization-server\",\r\n \"vts-2_2_0_2604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"things-board\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tb-pe-cassandra\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thoughtspot-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"thoughtspotvirtualmachine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tibco-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"grid-server-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tig\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"backup-as-a-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tigergraph\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tigergraph\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tmaxsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tmax-jeusee\",\r\n \"tmax-jeusse\",\r\n \"tmax-webtobse\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tokyosystemhouse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osscobol151j-pg961-centos72\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"torusware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"speedus-lite-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"totemo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"totemo-azr-tm6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"townsend-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alliance-key-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"trendmicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"deep-security-vm\",\r\n \"deep-security-vm-byol\",\r\n \"iot-security-sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"truestack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tsdc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tsa-public-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ckan-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tunnelbiz\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos70-min\",\r\n \"centos7optimizwithwordpress\",\r\n \"centos7phpoptimizing\",\r\n \"centos7phpoptimizingnginx\",\r\n \"centos7phpoptimizwlaravel\",\r\n \"centos7phpoptimizwosticket\",\r\n \"centos7webserverwithwaf\",\r\n \"centos7withaspdotnetcore2apache\",\r\n \"centos7withjoomla\",\r\n \"debian_web_server\",\r\n \"fedora\",\r\n \"fusio\",\r\n \"linuxwithlimesurvey\",\r\n \"networkmonitoringsystem\",\r\n \"rimauwaf_cloud\",\r\n \"ubuntu_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"twistlock\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"twistlock\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"typesafe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"typesafe-reactive-maps-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubeeko\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hfactory-tools-for-hdinsight\",\r\n \"hfactory-tools-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubercloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ansys-17-2-fluids-structures\",\r\n \"ansys_182_test\",\r\n \"comsol-multiphysics-v5-2\",\r\n \"openfoam-v2dot3-centos-v6\",\r\n \"openfoam-v3dot0\",\r\n \"star-ccm-v10-04\",\r\n \"star-ccm-v10-06-heeds-mdo-v2015\",\r\n \"star-ccm-v12-00\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ulex\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voximal\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unifi-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unifi-data-catalog\",\r\n \"unifi-dataplatform-2-3-3-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unitrends\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unitrends-enterprise-backup-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"usp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-streaming-vod-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"varnish\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"varnish-cache_\",\r\n \"varnish-custom-statistics\",\r\n \"varnish-plus-administration-and-statistics\",\r\n \"varnish-plus-caching-engine-4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vaultive-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-security-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vbot\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vbot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"velocloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"velocloud-virtual-edge\",\r\n \"velocloud-virtual-edge-3x\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vidispine\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vidispine-content-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veritas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudpoint-2-0-0\",\r\n \"veritas-resiliency-platform-vhd-offer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veeam\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veeamhubimage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ipm-plus-energy-saver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"viptela\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"viptela-vedge-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vizixiotplatformretail001\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vizix-iot-platform-retail-005\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vmturbo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"turbonomic\",\r\n \"vmturbo64-opsmgr-5_3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"slashdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vu-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vu-app-server\",\r\n \"vu-facerecogn\",\r\n \"vu-fraudanalysis\",\r\n \"vu-secureonboarding\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallarm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallarm-ng-waf-offer-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallix-wabsuite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"watchguard-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vm-firebox-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"waves\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"waves\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"websense-apmailpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ap-data-email-gateway\",\r\n \"forcepoint-email-security-85beta\",\r\n \"triton-ap-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wmspanel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nimble-streamer-centos\",\r\n \"nimble-streamer-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wowza\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wowzastreamingengine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xfinityinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"d3view-v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xtremedata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dbx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"yellowfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"yellowfin-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xyzrd-group-ou\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c73-zultys-mxvirtual\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"your-shop-online\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"herefordshire-enterprise-platform-drupal-7\",\r\n \"xenofile\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zend\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"php-56-zend-server\",\r\n \"php-zend-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"z1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"z1-securehub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zerodown_software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bcaasforazure\",\r\n \"stackbcaas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zoomdata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zoomdata-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zscaler\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zscaler-private-access\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/14aa400da6f9a869\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"14aa400da6f9a869\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"antimalware signature extension append policy for vmss_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-05-03T20:12:15.9084657Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAV\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/virtualMachineProfile\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type\",\r\n \"notEquals\": \"AntimalwareConfiguration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type\",\r\n \"notEquals\": \"VirtualMachineRuntimeService\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n },\r\n {\r\n \"value\": \"[requestContext().apiVersion]\",\r\n \"less\": \"2018-10-01\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*]\",\r\n \"value\": {\r\n \"name\": \"Microsoft.Azure.Security.AntimalwareSignature.AntimalwareConfiguration\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Security.AntimalwareSignature\",\r\n \"type\": \"AntimalwareConfiguration\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {}\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/15d7c23561199182\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"15d7c23561199182\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"antimalware signature extension autoupdate policy for iaas_1.2\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-11-09T17:52:48.7155803Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"Microsoft.Azure.Security.AntimalwareSignature.AntimalwareConfiguration\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"AntimalwareConfiguration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security.AntimalwareSignature\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/enableAutomaticUpgrade\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.Azure.Security.AntimalwareSignature.AntimalwareConfiguration')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Security.AntimalwareSignature\",\r\n \"type\": \"AntimalwareConfiguration\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/1617f211dede4300\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1617f211dede4300\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"antimalware signature extension autoupdate policy for iaas_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-05-03T20:12:14.7535016Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n },\r\n \"defaultValue\": \"SkipASMAV\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"Microsoft.Azure.Security.AntimalwareSignature.AntimalwareConfiguration\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"AntimalwareConfiguration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security.AntimalwareSignature\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/enableAutomaticUpgrade\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.Azure.Security.AntimalwareSignature.AntimalwareConfiguration')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Security.AntimalwareSignature\",\r\n \"type\": \"AntimalwareConfiguration\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/1809051d2ac6f30a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1809051d2ac6f30a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-hdinsight-require-subnet_1.2\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-02-24T19:32:57.4990001Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HDInsight/clusters\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"tags['NRMSVNetIntException']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['NRMSVNetIntException']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotcluster']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotenvironment']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.HDInsight/clusters/computeProfile.roles[*].virtualNetworkProfile.subnet\",\r\n \"notIn\": [\r\n \"null\",\r\n \"\"\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HDInsight/clusters\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HDInsight/clusters/computeProfile.roles[*].virtualNetworkProfile.subnet\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/1b0f9cd579f5f04a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1b0f9cd579f5f04a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"geneva monitoring extension and azsecpack append policy for vmss_1.2\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-06-23T19:35:01.9059556Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"resourcegrouptagname2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname1')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname2')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/virtualMachineProfile\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type\",\r\n \"notEquals\": \"GenevaMonitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type\",\r\n \"notEquals\": \"VirtualMachineRuntimeService\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*]\",\r\n \"value\": {\r\n \"name\": \"Microsoft.Azure.Geneva.GenevaMonitoring\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Geneva\",\r\n \"type\": \"GenevaMonitoring\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {}\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/1b5a57eabcce7d7d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1b5a57eabcce7d7d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"azsecpack msi policy for vmss_1.2\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-08-04T23:40:39.6193977Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPackAutoConfig\"\r\n },\r\n \"skipTagName3\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipLinuxAzSecPack\"\r\n },\r\n \"skipTagName4\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipWindowsAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"value\": \"[requestContext().apiVersion]\",\r\n \"greaterOrEquals\": \"2018-10-01\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.linuxConfiguration\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName3'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName4'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName4'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName4'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"not\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"tags[resourceType]\",\r\n \"equals\": \"Service Fabric\"\r\n },\r\n {\r\n \"field\": \"tags[clusterName]\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, 'SkipASMAV')]\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"identity.type\",\r\n \"notContains\": \"UserAssigned\"\r\n },\r\n {\r\n \"value\": \"[contains(intersection(if(equals(string(field('identity.userAssignedIdentities')), ''), createObject(), field('identity.userAssignedIdentities')), createObject(concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-', field('location')), createObject())), concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-', field('location')))]\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['AzSecPackAutoConfigReady']\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['AzSecPackAutoConfigReady']]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags['AzSecPackAutoConfigReady']]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"not\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"identity.type\",\r\n \"equals\": \"UserAssigned\"\r\n },\r\n {\r\n \"value\": \"[string(length(field('identity.userAssignedIdentities')))]\",\r\n \"equals\": \"1\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets\",\r\n \"name\": \"[field('name')]\",\r\n \"deploymentScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"identity.type\",\r\n \"contains\": \"UserAssigned\"\r\n },\r\n {\r\n \"field\": \"identity.userAssignedIdentities\",\r\n \"containsKey\": \"[concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-', field('location'))]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fd6e57ea-fe3c-4f21-bd1e-de170a9a4971\"\r\n ],\r\n \"deployment\": {\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"resourceGroup\": {\r\n \"value\": \"[resourceGroup().name]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.1\",\r\n \"parameters\": {\r\n \"resourceGroup\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"subscriptionId\": \"[subscription().subscriptionId]\",\r\n \"defaultAzSecPackRGName\": \"AzSecPackAutoConfigRG\",\r\n \"defaultAzSecPackRGLocation\": \"eastus\",\r\n \"azSecPackUALocation\": \"[parameters('location')]\",\r\n \"resourceId\": \"[concat('/subscriptions/', variables('subscriptionId'), '/resourceGroups/', parameters('resourceGroup'), '/providers/Microsoft.Compute/virtualMachineScaleSets/', parameters('resourceName'))]\",\r\n \"uaName\": \"[concat('AzSecPackAutoConfigUA-', variables('azSecPackUALocation'))]\",\r\n \"uaId\": \"[concat('/subscriptions/', variables('subscriptionId'), '/resourceGroups/', variables('defaultAzSecPackRGName'), '/providers/Microsoft.ManagedIdentity/userAssignedIdentities/', variables('uaName'))]\",\r\n \"deployUAName\": \"[concat('deployUAName-', uniqueString(deployment().name))]\",\r\n \"deployGetResourceProperties\": \"[concat('deployGetResourceProperties-', uniqueString(deployment().name))]\",\r\n \"deployAddUAName\": \"[concat('deployAddUAName-', uniqueString(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[variables('defaultAzSecPackRGName')]\",\r\n \"location\": \"[variables('defaultAzSecPackRGLocation')]\"\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[variables('deployUAName')]\",\r\n \"resourceGroup\": \"[variables('defaultAzSecPackRGName')]\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups', variables('defaultAzSecPackRGName'))]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"parameters\": {\r\n \"uaName\": {\r\n \"value\": \"[variables('uaName')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[variables('azSecPackUALocation')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"uaName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.ManagedIdentity/userAssignedIdentities\",\r\n \"name\": \"[parameters('uaName')]\",\r\n \"apiVersion\": \"2018-11-30\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"type\": \"Microsoft.ManagedIdentity/userAssignedIdentities/providers/locks\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"name\": \"[concat(parameters('uaName'), '/Microsoft.Authorization/', 'CanNotDeleteLock-', parameters('uaName'))]\",\r\n \"dependsOn\": [\r\n \"[parameters('uaName')]\"\r\n ],\r\n \"properties\": {\r\n \"level\": \"CanNotDelete\",\r\n \"notes\": \"Please do not delete this User Assigned Identity in the AzSecPackAutoConfigRG resource group as AzSecPack AutoConfig depends on this.\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[variables('deployGetResourceProperties')]\",\r\n \"location\": \"eastus\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups', variables('defaultAzSecPackRGName'))]\",\r\n \"[variables('deployUAName')]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"resources\": [],\r\n \"outputs\": {\r\n \"resource\": {\r\n \"type\": \"object\",\r\n \"value\": \"[reference(variables('resourceId'), '2019-07-01', 'Full')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[concat(variables('deployAddUAName'))]\",\r\n \"resourceGroup\": \"[parameters('resourceGroup')]\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups', variables('defaultAzSecPackRGName'))]\",\r\n \"[variables('deployUAName')]\",\r\n \"[variables('deployGetResourceProperties')]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"value\": \"[parameters('resourceName')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[variables('azSecPackUALocation')]\"\r\n },\r\n \"uaId\": {\r\n \"value\": \"[variables('uaId')]\"\r\n },\r\n \"identityType\": {\r\n \"value\": \"[if(contains(reference(variables('deployGetResourceProperties')).outputs.resource.value, 'identity'), reference(variables('deployGetResourceProperties')).outputs.resource.value.identity.type, '')]\"\r\n },\r\n \"identityUserAssignedIdentities\": {\r\n \"value\": \"[if(and(contains(reference(variables('deployGetResourceProperties')).outputs.resource.value, 'identity'), contains(reference(variables('deployGetResourceProperties')).outputs.resource.value.identity, 'userAssignedIdentities')), reference(variables('deployGetResourceProperties')).outputs.resource.value.identity.userAssignedIdentities, createObject())]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"uaId\": {\r\n \"type\": \"string\"\r\n },\r\n \"identityType\": {\r\n \"type\": \"string\"\r\n },\r\n \"identityUserAssignedIdentities\": {\r\n \"type\": \"object\"\r\n }\r\n },\r\n \"variables\": {\r\n \"identityTypeValue\": \"[if(contains(parameters('identityType'), 'SystemAssigned'), 'SystemAssigned,UserAssigned', 'UserAssigned')]\",\r\n \"identityUserAssignedIdentitiesValue\": \"[union(parameters('identityUserAssignedIdentities'), createObject(parameters('uaId'), createObject()))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets\",\r\n \"name\": \"[parameters('resourceName')]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"identity\": {\r\n \"type\": \"[variables('identityTypeValue')]\",\r\n \"userAssignedIdentities\": \"[variables('identityUserAssignedIdentitiesValue')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/1b8d0c0b60ea6016\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"1b8d0c0b60ea6016\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-102_1.2\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-09T18:15:23.2021003Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"allowedValues\": [\r\n \"NA\",\r\n \"NRMSException\",\r\n \"SkipNRMSCorp\",\r\n \"nrmsskipcorpnetsaw\",\r\n \"SkipNRMSSAW\",\r\n \"SkipNRMSDatabricks\",\r\n \"SkipNRMSRDPSSH\",\r\n \"SkipNRMSMgmt\",\r\n \"SkipNRMSHigh\",\r\n \"SkipNRMSVNet\",\r\n \"SkipNRMSLoadBal\",\r\n \"SkipNRMSDB\",\r\n \"SkipNRMSMedium\"\r\n ],\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"[parameters('sourceValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"contains\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"in\": [\r\n \"Any\",\r\n \"*\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/21f42d11eb755867\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"21f42d11eb755867\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"azuremonitorlinuxagent extension autoupdate policy for vmss_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-02-09T20:11:42.131772Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipLinuxAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"0001-com-ubuntu-server-focal\",\r\n \"0001-com-ubuntu-server-eoan\",\r\n \"0001-com-ubuntu-server-focal-daily\",\r\n \"0001-com-ubuntu-pro-bionic\",\r\n \"0001-com-ubuntu-pro-focal\",\r\n \"0003-com-ubuntu-server-trusted-vm\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04-lts*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"8\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"9\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian-10\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"10\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-Linux-7\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SLES-12-SP5\",\r\n \"SLES-15-SP2\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"gen*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1804-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1804-*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"AzureMonitorLinuxAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitor\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmssName'), '/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Monitor\",\r\n \"type\": \"AzureMonitorLinuxAgent\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": false,\r\n \"settings\": {\r\n \"GCS_AUTO_CONFIG\": true\r\n },\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/24c7d4ccd439d601\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"24c7d4ccd439d601\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-kubernet-require-azure-networkplugin_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-04-01T22:23:57.6004986Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/networkProfile.networkPlugin\",\r\n \"notIn\": [\r\n \"null\",\r\n \"\"\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/networkProfile.networkPlugin\",\r\n \"equals\": \"azure\"\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/26db8d27b6fa91aa\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"26db8d27b6fa91aa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"audit ssh auth on existing vmss_1.8\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits whether any Linux VMSSs use password-only authentication for SSH on existing resources.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-04-15T01:06:17.6563965Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration\",\r\n \"exists\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/283467dbf9138419\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"283467dbf9138419\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"audit ssh auth on existing resources_1.1\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits whether any Linux VMs use password-only authentication for SSH on existing resources.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-12-06T21:04:41.4787743Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"notEquals\": \"\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/28b685eba93cc71f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"28b685eba93cc71f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"require ssh key for authentication on linux vmss_1.7\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy denies the creation of Linux VMSS which use password-only authentication for SSH. Use of SSH key is more secure than passwords. To unblock, do not use password for SSH authentication.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-01-07T02:55:13.5943489Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Policy exclusion Tag Name at the resource level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Policy exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Policy exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"exists\": \"False\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"7isolutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sapp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"128technology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"128t_networking_platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"4psa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voipnow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"a10networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"a10-lightning-adc\",\r\n \"a10-vthunder-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accellion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kiteworks-by-accellion\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"abiquo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"abiquo-hybrid-cloud-34\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accops\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hysecure5050\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian_matrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actian_matrix\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actifio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actifio-sky\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vector-community\",\r\n \"vector-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Acronis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"activeeon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activeeon-workload-scheduler\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aerospike\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aerospike-database-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"affinio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aimobile-site-acceleration\",\r\n \"aiprotect-ddos-firewall\",\r\n \"aiscaler-traffic-manager-caching\",\r\n \"aivideo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"akamai-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"enterprise-application-access\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alces-flight-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alces-flight-compute-solo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alertlogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alert-logic-tm\",\r\n \"alert-logic-wsm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alienvault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-security-management-anywhere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alldigital-brevity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alldigital-brevity-uploader\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altair-engineering-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"altair_hwulva\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altamira-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lumify\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"antmedia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ams_community_edition\",\r\n \"ant_media_server_enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"apigee\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"apigee-edge\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcara\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"app360v43-001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcelerator\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appcelerator-arrow-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appex-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appistry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"genomepilot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appscale-marketplace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appscale\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arangodb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"arangodb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arista-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veos-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"array_networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"array-networks-vapv\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"astadia-1148316\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"astadia-ui-automation-tee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"atomicorp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"secure-os\",\r\n \"secure-ubuntu-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"audiocodes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mediantsessionbordercontroller\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"auriq-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"essentia\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"awingu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"awingu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aviatrix-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aviatrix-cloud-services\",\r\n \"aviatrix-companion-gateway\",\r\n \"aviatrix-companion-gateway-v2\",\r\n \"aviatrix-vpn-gw\",\r\n \"aviatrix_multi_cloud_service\",\r\n \"aviatrix_openvpn_service\",\r\n \"aviatrix_openvpn_service10\",\r\n \"aviatrix_openvpn_service25\",\r\n \"aviatrix_openvpn_service50\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"avi-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"avi-vantage-adc\",\r\n \"internal-avi-vantage-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"axway\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"axway-mailgate-secure-collaboration-advanced\",\r\n \"axway-mailgate-secure-collaboration-premium\",\r\n \"axway-mailgate-secure-collaboration-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azul\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azul-zulu-ubuntu-1804\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azurecyclecloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azure-cyclecloud-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"AzureDatabricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Databricks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baas-techbureau\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"b1327623-d29b-4cc1-b833-85067dcc7bce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baffle-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"baffle-application-data-protection\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"balabit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"balabit-shell-control-box\",\r\n \"psm\",\r\n \"sps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"barracudanetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"barracuda-app-sec-control-center\",\r\n \"barracuda-email-security-gateway\",\r\n \"barracuda-ng-cc\",\r\n \"barracuda-ng-firewall\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"basho\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riak-2-0-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"autodesk-maya-arnold-centos73\",\r\n \"rendering-centos73\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bdy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"buddy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Bitnami\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"3-4\",\r\n \"abantecart\",\r\n \"activemq\",\r\n \"akeneo\",\r\n \"alfrescocommunity\",\r\n \"apachesolr\",\r\n \"artifactory\",\r\n \"canvaslms\",\r\n \"cassandra\",\r\n \"civicrm\",\r\n \"cmsmadesimple\",\r\n \"codiad\",\r\n \"concrete5\",\r\n \"consul\",\r\n \"coppermine\",\r\n \"couchdb\",\r\n \"diaspora\",\r\n \"discourse\",\r\n \"djangostack\",\r\n \"dokuwiki\",\r\n \"dolibarr\",\r\n \"DreamFactory\",\r\n \"drupal\",\r\n \"elastic-search\",\r\n \"elk\",\r\n \"erpnext\",\r\n \"espocrm\",\r\n \"etcd\",\r\n \"eXo-Platform\",\r\n \"exoplatform\",\r\n \"fatfreecrm\",\r\n \"ghost\",\r\n \"gitlab\",\r\n \"grafana\",\r\n \"hadoop\",\r\n \"hhvmstack\",\r\n \"hordegroupwarewebmail\",\r\n \"jasperreports\",\r\n \"jenkins\",\r\n \"joomla\",\r\n \"jrubystack\",\r\n \"kafka\",\r\n \"kong\",\r\n \"kubernetessandbox\",\r\n \"lampstack\",\r\n \"lappstack\",\r\n \"letschat\",\r\n \"liferay\",\r\n \"limesurvey\",\r\n \"livehelperchat\",\r\n \"magento\",\r\n \"mahara\",\r\n \"mantis\",\r\n \"mariadb\",\r\n \"mattermost\",\r\n \"mautic\",\r\n \"mean\",\r\n \"mediawiki\",\r\n \"memcached\",\r\n \"modx\",\r\n \"mongodb\",\r\n \"moodle\",\r\n \"multicraft\",\r\n \"mybb\",\r\n \"mysql\",\r\n \"nats\",\r\n \"neo4j\",\r\n \"neos\",\r\n \"nginxstack\",\r\n \"noalyss\",\r\n \"nodejs\",\r\n \"ocportal\",\r\n \"odoo\",\r\n \"openatrium\",\r\n \"opencart\",\r\n \"openedx\",\r\n \"openfire\",\r\n \"openproject\",\r\n \"orangehrm\",\r\n \"osclass\",\r\n \"owncloud\",\r\n \"oxid-eshop\",\r\n \"parseserver\",\r\n \"phabricator\",\r\n \"phpbb\",\r\n \"phplist\",\r\n \"pimcore\",\r\n \"piwik\",\r\n \"plone\",\r\n \"pootle\",\r\n \"postgresql\",\r\n \"prestashop\",\r\n \"processmakerenterprise\",\r\n \"processmakeropensourceedition\",\r\n \"processwire\",\r\n \"publify\",\r\n \"rabbitmq\",\r\n \"redash\",\r\n \"redis\",\r\n \"redmine\",\r\n \"redmineplusagile\",\r\n \"reportserver\",\r\n \"reportserverenterprise\",\r\n \"resourcespace\",\r\n \"reviewboard\",\r\n \"reviewboardpowerpack\",\r\n \"roundcube\",\r\n \"rubystack\",\r\n \"seopanel\",\r\n \"shopware\",\r\n \"silverstripe\",\r\n \"simplemachinesforum\",\r\n \"sonarqube\",\r\n \"spree\",\r\n \"subversion\",\r\n \"suitecrm\",\r\n \"tensorflowserving\",\r\n \"testlink\",\r\n \"tikiwikicmsgroupware\",\r\n \"tinytinyrss\",\r\n \"tom-cat\",\r\n \"trac\",\r\n \"typo3\",\r\n \"weblate\",\r\n \"webmailpro\",\r\n \"wildfly\",\r\n \"wordpress\",\r\n \"wordpress-multisite\",\r\n \"wordpresspro\",\r\n \"x2enginesalescrm\",\r\n \"xoops\",\r\n \"youtrack\",\r\n \"zookeeper\",\r\n \"zurmo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"black-duck-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blackduck_hub_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blk-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blk-io-erc-20-rest-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"strato-blockchain-base-template-latest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockstack-core-v14\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockchain-foundry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syscoin-api\",\r\n \"syscoin-full-node\",\r\n \"syscoin-price-peg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bloombase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bloombase-storesafe-3_4_7_0_el7_x86_64\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluecat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluecat-bam-for-azure\",\r\n \"bluecat-dns-for-azure\",\r\n \"bluecat-edge-service-point-vm-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluetalon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluetalon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"brocade_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"brocade-virtual-traffic-manager\",\r\n \"brocade-virtual-traffic-manager-with-waf-module\",\r\n \"brocade-virtual-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bt-americas-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"diamondip-sapphire-ev10\",\r\n \"diamondip-sapphire-ev20\",\r\n \"diamondip-sapphire-v10\",\r\n \"diamondip-sapphire-v20\",\r\n \"diamondip-sapphire-v5\",\r\n \"diamondip-sapphire-vcaa20\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"buddhalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sles_12_pci\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"carto\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cartobuilder2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cask\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cdap-cloud-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"Ubuntu_Core\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cavirin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cavirin-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cautelalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"log_management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"celum-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"celumdam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cds\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cds-data-migration-solution-for-legacy-to-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-6-v2-0-2-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-oracle-linux-6-v1-0-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-rhel-6-v2-0-2-l1\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-suse-linux-11-v2-0-0-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1404-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"certivox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sso-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cfd-direct\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cfd-direct-from-the-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chain-core-developer-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"checkpoint\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"check-point-r77-10\",\r\n \"check-point-vsec-r80\",\r\n \"check-point-vsec-r80-blink\",\r\n \"sg2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chef-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chef-automate-vm-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"circleci\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"circleci-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cires21\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c21l-enc\",\r\n \"c21l-mos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cisco\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cisco-asav\",\r\n \"cisco-csr-1000v\",\r\n \"cisco-ftdv\",\r\n \"cisco-meraki-vmx100\",\r\n \"cisco-ngfwv-vm-test-unsupported\",\r\n \"cisco_cloud_vedge_17_2_4\",\r\n \"cos65\",\r\n \"cos72\",\r\n \"cos72_main_dev\",\r\n \"uos14\",\r\n \"vwaas-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"citrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"citrix-sd-wan-opt\",\r\n \"netscaler-ma-service-agent-120\",\r\n \"netscaler-ma-service-agent-121\",\r\n \"netscaler-sd-wan\",\r\n \"netscaler-vpx\",\r\n \"netscalervpx-120\",\r\n \"netscalervpx-121\",\r\n \"netscalervpx110-6531\",\r\n \"netscalervpx111\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clear-linux-project\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clear-linux-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clouber\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cuber\",\r\n \"cws\",\r\n \"mcenter\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-cruiser\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-cruiser-16\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jenkins-enterprise\",\r\n \"jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbees-jenkins-enterprise\",\r\n \"cloudbees-jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbolt-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbolt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudboost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudboost\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudenablers-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corestack\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"squid-proxy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudera-altus-centos-os\",\r\n \"cloudera-centos-6\",\r\n \"cloudera-centos-os\",\r\n \"test-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlanes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-video-accelerator-nfs\",\r\n \"cloudlanes-cloud-backup-accelerator-vtl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlink\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudlink-securevm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudplan-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudplan_pcn_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"paladion_ondemand_nextgen_firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudsoft-amp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clustrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clustrixdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codelathe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codelathe-filecloud-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codenvy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codenvy-on-prem\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cognosys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"1-click-secured-joomla-on-centos-7-3\",\r\n \"1-click-secured-joomla-on-ubuntu-1404-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1604-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1804-lts\",\r\n \"centos-6-9\",\r\n \"centos-7-3\",\r\n \"centos-7-4\",\r\n \"centos-7-5\",\r\n \"deploy-a-secured-modx-on-ubuntu-14-04-lts\",\r\n \"deploy-a-secured-silverstripe-on-ubuntu-14-04-lts\",\r\n \"hardened-mysql-5-6-on-centos-7-3\",\r\n \"hardened-mysql-5-6-on-ubu-1404-lts\",\r\n \"hardened-mysql-5-7-on-centos-7-3\",\r\n \"hardened-mysql-5-7-on-ubu-1404-lts\",\r\n \"hardened-postgresql-on-ubu-1404-lts\",\r\n \"invoice-ninja-2-5-1-1-on-ubuntu-1404\",\r\n \"jruby-on-ubuntu-14-04-lts\",\r\n \"low-latency-broadcasting-server-for-live-events\",\r\n \"owncloud-9-with-lamp-stack-on-ubuntu-1404\",\r\n \"piwigogallerys-ubuntu_14-04_lts\",\r\n \"sec1011-dokuwiki-on-ubuntu-1404\",\r\n \"sec1013-elasticsearch-on-ubuntu-1404\",\r\n \"sec1014-opencart-on-ubuntu-1404\",\r\n \"sec1015-orangehrm-on-ubuntu-1404\",\r\n \"sec1016-nodejs-server-on-ubuntu-1404\",\r\n \"sec1018-haproxy-on-ubuntu-1404\",\r\n \"sec1019-secured-tomcat-on-ubuntu-1404\",\r\n \"sec1020-phpbb-on-hardened-ubuntu-1404\",\r\n \"sec1021-mybb-on-hardened-ubuntu-1404\",\r\n \"sec1022-sugarcrm-on-ubuntu-1404\",\r\n \"sec1023-moodle-on-ubuntu-1404\",\r\n \"sec1024_magento-on-ubuntu-1404\",\r\n \"sec1025-secured-drupal-on-ubuntu-1404\",\r\n \"sec1027-secured-wordpress-on-ubuntu-1404\",\r\n \"sec1028-secured-lamp-sever-on-ubuntu-1404\",\r\n \"sec1029-secured-mediawiki-on-ubuntu-1404\",\r\n \"sec1030-secured-subversion-on-ubuntu-1404\",\r\n \"sec1031-secured-passenger-nginx-on-ubuntu-1404\",\r\n \"sec1033-secured-piwik-on-ubuntu-1404\",\r\n \"sec1034-secured-pligg-on-ubuntu-1404\",\r\n \"sec1035-secured-jenkins-on-ubuntu-1404\",\r\n \"sec1036-secured-postgresql-on-ubuntu-1404\",\r\n \"secure-cloud-lamp-ubuntu-1404\",\r\n \"secured-abantecart-on-centos\",\r\n \"secured-abantecart-on-ubuntu-14-04-lts\",\r\n \"secured-acquia-drupal-on-centos\",\r\n \"secured-acquiadurpal-on-ubuntu-14-04-lts\",\r\n \"secured-apachesolr-on-centos\",\r\n \"secured-apachesolr-on-ubuntu-14-04-lts\",\r\n \"secured-arartifactory-on-centos\",\r\n \"secured-artifactory-on-ubuntu-14-04-lts\",\r\n \"secured-cakephp-on-centos\",\r\n \"secured-cakephp-on-ubuntu-14-04-lts\",\r\n \"secured-cms-made-simple-on-centos\",\r\n \"secured-cms-made-simple-on-ubuntu-14-04-lts\",\r\n \"secured-codiad-on-centos\",\r\n \"secured-codiad-on-ubuntu-14-04-lts\",\r\n \"secured-cogdam-on-centos\",\r\n \"secured-cogdam-on-ubuntu-14-04-lts\",\r\n \"secured-concrete5-on-centos\",\r\n \"secured-concrete5-on-ubuntu-14-04-lts\",\r\n \"secured-coppermine-on-centos\",\r\n \"secured-coppermine-on-ubuntu-14-04-lts\",\r\n \"secured-crushftp-on-centos\",\r\n \"secured-crushftp-on-ubuntu-14-04-lts\",\r\n \"secured-django-on-centos\",\r\n \"secured-django-on-ubuntu-14-04-lts\",\r\n \"secured-dokuwiki-on-centos\",\r\n \"secured-dolibarr-on-centos\",\r\n \"secured-dolivbarr-on-ubuntu-14-04-lts\",\r\n \"secured-drupal-on-centos\",\r\n \"secured-elasticsearch-on-centos\",\r\n \"secured-enterprise-nginx-varnish-haproxy-php\",\r\n \"secured-espocrm-on-centos\",\r\n \"secured-espocrm-on-ubuntu-14-04-lts\",\r\n \"secured-exoplatform-on-centos\",\r\n \"secured-exoplatform-on-ubuntu-14-04-lts\",\r\n \"secured-ghost-on-centos\",\r\n \"secured-ghost-on-ubuntu-14-04-lts\",\r\n \"secured-gradle-on-centos\",\r\n \"secured-gradle-on-ubuntu-14-04-lts\",\r\n \"secured-haproxy-on-centos\",\r\n \"secured-invoice-ninja-on-centos\",\r\n \"secured-jboss-as-on-centos\",\r\n \"secured-jbossas-on-ubuntu-14-04-lts\",\r\n \"secured-jenkins-on-centos\",\r\n \"secured-jruby-on-cento\",\r\n \"secured-lamp-on-centos\",\r\n \"secured-lamp-on-centos-m10\",\r\n \"secured-lapp-on-centos\",\r\n \"secured-lapp-on-ubuntu-14-04-lts\",\r\n \"secured-lemp-sever-on-ubuntu-1404\",\r\n \"secured-lime-survey-on-centos\",\r\n \"secured-limesurvey-on-ubuntu-1404\",\r\n \"secured-live-helper-chat-on-centos\",\r\n \"secured-livehelperchat-on-ubuntu-14-04-lts\",\r\n \"secured-magento-on-centos\",\r\n \"secured-mahara-on-centos\",\r\n \"secured-mahara-on-ubuntu-14-04-lts\",\r\n \"secured-mantis-on-centos\",\r\n \"secured-mantis-on-ubuntu-14-04-lts\",\r\n \"secured-mariadb-on-ubuntu-16-04\",\r\n \"secured-mautic-on-centos\",\r\n \"secured-mautic-on-ubuntu-14-04-lts\",\r\n \"secured-media-wiki-on-centos\",\r\n \"secured-modx-on-centos\",\r\n \"secured-moodle-on-centos\",\r\n \"secured-ngnix-on-centos-7-3\",\r\n \"secured-ngnix-on-ubuntu-14-04-lts\",\r\n \"secured-ngnix-on-ubuntu-16-04-lts\",\r\n \"secured-noalyss-on-centos\",\r\n \"secured-noalyss-on-ubuntu-14-04-lts\",\r\n \"secured-nodejs-on-centos\",\r\n \"secured-occlass-on-ubuntu-14-04-lts\",\r\n \"secured-ocportal-on-ubuntu-14-04-lts\",\r\n \"secured-open-cart-on-centos\",\r\n \"secured-orangehrm-on-centos\",\r\n \"secured-osclass-on-centos\",\r\n \"secured-owncloud-on-centos\",\r\n \"secured-oxid-eshop-on-centos\",\r\n \"secured-oxideshop-on-ubuntu-14-04-lts\",\r\n \"secured-passenger-nginx-on-centos\",\r\n \"secured-piwigo-gallery-on-centos\",\r\n \"secured-plone-on-centos\",\r\n \"secured-plone-on-ubuntu-14-04-lts\",\r\n \"secured-prestashop-on-centos\",\r\n \"secured-prestashop-on-ubuntu-14-04-lts\",\r\n \"secured-railo-on-ubuntu-14-04-lts\",\r\n \"secured-redis-on-centos\",\r\n \"secured-redis-on-ubuntu-1404\",\r\n \"secured-redmine-on-centos\",\r\n \"secured-redmine-on-ubuntu-14-04-lts\",\r\n \"secured-redmineagile-on-ubuntu-14-04-lts\",\r\n \"secured-report-server-on-centos\",\r\n \"secured-reportserverent-on-ubuntu-14-04-lts\",\r\n \"secured-resource-space-on-centos\",\r\n \"secured-resourcespace-on-ubuntu-14-04-lts\",\r\n \"secured-round-cube-on-centos\",\r\n \"secured-roundcube-on-ubuntu-14-04-lts\",\r\n \"secured-ruby-on-centos\",\r\n \"secured-ruby-on-ubuntu-14-04-lts\",\r\n \"secured-seopanel-on-centos\",\r\n \"secured-seopanel-on-ubuntu-14-04-lts\",\r\n \"secured-silverstripe-on-centos\",\r\n \"secured-simple-invoice-on-centos\",\r\n \"secured-simple-machines-on-centos\",\r\n \"secured-simple-machines-on-ubuntu-14-04-lts\",\r\n \"secured-simpleinvoice-on-ubuntu-14-04-lts\",\r\n \"secured-subversion-on-centos\",\r\n \"secured-suitecrm-on-centos\",\r\n \"secured-suitecrm-on-ubuntu-14-04-lts\",\r\n \"secured-test-link-on-centos\",\r\n \"secured-testlink-on-ubuntu-14-04-lts\",\r\n \"secured-thinkup-on-centos\",\r\n \"secured-thinkup-on-ubuntu-14-04-lts\",\r\n \"secured-tikiwikicms-on-centos\",\r\n \"secured-tikiwikicms-on-ubuntu-14-04-lts\",\r\n \"secured-tiny-tiny-rss-on-centos\",\r\n \"secured-tinytinyrss-on-ubuntu-14-04-lts\",\r\n \"secured-tomcat-on-centos\",\r\n \"secured-trac-on-centos\",\r\n \"secured-trac-on-ubuntu-14-04-lts\",\r\n \"secured-typo3-on-centos\",\r\n \"secured-typo3-on-ubuntu-14-04-lts\",\r\n \"secured-varnish-on-centos\",\r\n \"secured-varnish-on-ubuntu-1404\",\r\n \"secured-wildfly-on-centos\",\r\n \"secured-wildfly-on-ubuntu-14-04-lts\",\r\n \"secured-wordpress-on-centos-7-3\",\r\n \"secured-wordpress-on-ubuntu-16-04-lts\",\r\n \"secured-x-cart-on-ubuntu-14-04-lts\",\r\n \"secured-xoops-on-centos\",\r\n \"secured-xoops-on-ubuntu-14-04-lts\",\r\n \"secured-zurmo-on-centos\",\r\n \"secured-zurmo-on-ubuntu-14-04-lts\",\r\n \"suse15\",\r\n \"ubuntu-14-04-lts\",\r\n \"ubuntu-16-04-lts\",\r\n \"ubuntu-17-04-high-performance-hardened-tcp-bbr\",\r\n \"ubuntu-18-04\",\r\n \"ubuntu-18-04-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cohesity-cloudtd-tool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vns3_4x_network_security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"confluentinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"confluentplatform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"consensys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"truffle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"convertigo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"convertigo-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"corda\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corda\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"CoreOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CoreOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"couchbase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"couchbase-server-enterprise\",\r\n \"couchbase-sync-gateway-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cryptzone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgate-appliance-3_2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cybernetica-as\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"uxp-securityserver-connector\",\r\n \"uxp-securityserver_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cyxtera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgatesdp-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataart\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"devicehive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"databricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spfqogzeculbhdh\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datalayer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datalayer-notebook\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datastax\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datastax-enterprise\",\r\n \"datastax-enterprise-non-production-use-only\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datasunrise\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datasunrise-database-security-suite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataiku\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dataiku-data-science-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datometry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyper-q\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dellemc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dell-emc-avamar-virtual-edition\",\r\n \"dell-emc-datadomain-management-center\",\r\n \"dell-emc-datadomain-virtual-edition\",\r\n \"dell-emc-datadomain-virtual-edition-v4\",\r\n \"dell-emc-networker-virtual-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"delphix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"delphix_dynamic_data_platform\",\r\n \"omniosce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denodo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denodo-platform\",\r\n \"denodo-platform-7_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denyall\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denyall-rweb\",\r\n \"denyall-vulnerability-manager\",\r\n \"denyall-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dgsecure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dgsecure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"diladele\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"websafety\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neopulse-ai-studio\",\r\n \"neopulse-query-runtime\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"docker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"docker-ce\",\r\n \"docker-ce-edge\",\r\n \"docker-datacenter-custom\",\r\n \"docker-ee\",\r\n \"docker-ee-basic\",\r\n \"docker4azure\",\r\n \"docker4azure-cs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dome9\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dome9ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drizti\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpcbox-ansys-19-cluster-master\",\r\n \"hpcbox-cluster-compute-node\",\r\n \"hpcbox-cluster-cuda-node\",\r\n \"hpcbox-cluster-gpu-node\",\r\n \"hpcbox-docker-cluster-master\",\r\n \"hpcbox-openfoam-cluster-master\",\r\n \"hpcbox-su2-cluster-master\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"drone\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dyadic_security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dyadic_sec\",\r\n \"ukc_image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dynatrace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ruxit-managed-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"eastwind-networks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"eastwind-ixia-sensor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"egnyte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"egnyte-connect\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elasticbox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"elasticbox-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"electric-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"electricflowce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elfiqnetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"emercoin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"emercoin\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quorum-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprisedb-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"edb-postgres-ark\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"equalum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"equalum-vm-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"esdenera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"esdenera-firewall-3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ethereum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereum-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"evostream-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ems-for-template\",\r\n \"ems-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"exasol\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"exasol-analytics-database-byol\",\r\n \"exasolution-analytic-database\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"falconstorsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fss-v9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"f5-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"f5-big-ip-adc\",\r\n \"f5-big-ip-advanced-waf\",\r\n \"f5-big-ip-best\",\r\n \"f5-big-ip-better\",\r\n \"f5-big-ip-byol\",\r\n \"f5-big-ip-good\",\r\n \"f5-big-ip-per-app-ve\",\r\n \"f5-big-iq\",\r\n \"f5-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"filecatalyst\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"filecatalyst-direct-per-hr-billing\",\r\n \"filecatalyst-direct-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"firehost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"firehost_armor\",\r\n \"firehost_armor_ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flexify-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flashgrid-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"flashgrid-racnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"foghorn-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"foghorn-edge-device-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forcepoint-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forcepoint-ngfw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forscene\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forscene-edgeserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortycloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortycloud-gw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortinet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortinet-fortianalyzer\",\r\n \"fortinet-fortimanager\",\r\n \"fortinet_fortigate-vm_v5\",\r\n \"fortinet_fortimail\",\r\n \"fortinet_fortivoice\",\r\n \"fortinet_fortiweb-vm_v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fujitsu_fast\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fep10-rh7-test\",\r\n \"feptest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gemalto-safenet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"safenet-keysecure-k170v\",\r\n \"safenet-protectv\",\r\n \"safenet-protectv-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gigamon-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gigamon-fm-5_3_01\",\r\n \"gigamon-fm-5_3_01_hourly\",\r\n \"gigamon-fm-5_4_00\",\r\n \"gigamon-fm-5_4_00_hourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gitlab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-ce\",\r\n \"gitlab-ee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"GitHub\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"GitHub-Enterprise\",\r\n \"githubenterprise-test-publishing\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"xid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"greensql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"greensql-database-security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gridgain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gridgain-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"guardicore\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"guardicorecentra\",\r\n \"infection_monkey\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"haivision-media-gateway-1-2\",\r\n \"haivision-media-gateway-1-5\",\r\n \"haivision-media-gateway-1-6-2\",\r\n \"media-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"h2o-ai\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"h2o-driverles-ai\",\r\n \"h2o-driverless-ai\",\r\n \"h2o-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haproxy-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hapee-rhel\",\r\n \"hapee-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"harpaitalia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mcuboenergy\",\r\n \"yg\",\r\n \"yougreen_trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hcl-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hcl17cp1104\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"heimdall-data\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"heimdall-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"help-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"goanywheremftubuntulinux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hewlett-packard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpe-helion-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hillstone-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudedge-virtual-ngfw-advanced-edition\",\r\n \"cloudedge-virtual-ngfw-standard-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hortonworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbreak-for-hortonworks-data-platform\",\r\n \"hortonworks-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hitachi-solutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"credeon-sfs-and-kms-for-sharepoint-online\",\r\n \"credeonsecurefull-textsearch1_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storeoncevsa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"huawei\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"euleros-v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hyperglance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperglance-dynamic-topology\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hypergrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hytrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hytrust-keycontrol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ibm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-security-guardium-multi-cloud\",\r\n \"qradar_security_analytics\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iaansys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iaansys-magento\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iboss\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iboss-14600-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imaginecommunications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudxtream-cdvr\",\r\n \"cloudxtream-dai-vms\",\r\n \"telurio-aim\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imperva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"imperva-dam-v13\",\r\n \"securesphere-waf\",\r\n \"securesphere-waf-for-azr\",\r\n \"securesphere-waf-v12\",\r\n \"securesphere-waf-v13\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"infoblox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"infoblox-vnios-te-v1420\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informatica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bdm10-1-1-u2\",\r\n \"big-data-management-10-2\",\r\n \"big-data-management-10-2-1\",\r\n \"data_accelerator_for_azure_byol\",\r\n \"data_quality_10_1_1_rhel_7_3_byol\",\r\n \"eic\",\r\n \"ics-byol\",\r\n \"ics-payg-ubuntu\",\r\n \"platform_10_1_1_multi_node_domain_rhel-7-3_byol\",\r\n \"platform_10_2_hf1_domain_rhel-7-3_byol\",\r\n \"powercenter-v10-domain-image-ubuntu14-04-3\",\r\n \"powercenter-v10-update1-domain-image-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informationbuilders\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iway-big-data-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ingrammicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ingrammicroensimcentostrial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lustre-cloud-edition-gs-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-bigdl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bigdl-0815\",\r\n \"bigdl__vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-fpga\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quartus_pro_opencl_sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intellicus_bi_server_100_user_linux\",\r\n \"intellicus_bi_server_10_user_linux\",\r\n \"intellicus_bi_server_25_user_linux\",\r\n \"intellicus_bi_server_50_user_linux\",\r\n \"intellicus_bi_server_5_user_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intersystems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intersystems-iris-single-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intigua\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intigua-agent-manager-3_7_0-trial\",\r\n \"intigua-agent-manager-trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iquest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"keyhub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ishlangu-load-balancer-byol\",\r\n \"ishlangu-load-balancer-is10\",\r\n \"ishlangu-load-balancer-is100\",\r\n \"ishlangu-load-balancer-is1000\",\r\n \"ishlangu-load-balancer-is200\",\r\n \"ishlangu-load-balancer-is5000\",\r\n \"ishlangu-load-balancer-isbfg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"issp-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ispocr\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"itelios\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento2-on-zendserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jamcracker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"4632d5b4-feb0-4332-8452-f2e66133672f\",\r\n \"jamcracker-cloudanalytics\",\r\n \"jamcracker-cloudanalytics-version4\",\r\n \"jamcracker-cloudanalytics-version5\",\r\n \"jamcracker-csb-service-provider\",\r\n \"jamcracker-csb-serviceprovider\",\r\n \"jamcracker-csb-standard\",\r\n \"jamcracker-csb-standard-v3\",\r\n \"jamcracker-csb-standard-version4\",\r\n \"jamcracker-hybrid-cloud-management-version4\",\r\n \"jamcracker_cloud_control_appliance_version4\",\r\n \"jsdnapp_csb_serviceprovider-version4\",\r\n \"jsdnapp_hybrid\",\r\n \"jsdnapp_hybrid_v3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jedox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jedox-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jelastic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jelastic-hybrid-paas-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dvwa\",\r\n \"jetnexus-application-load-balancer\",\r\n \"jetnexus-global-load-balancer\",\r\n \"jetnexus-waf\",\r\n \"zap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetware-srl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"caffe2\",\r\n \"caffe_python_cpu\",\r\n \"caffe_python_gpu\",\r\n \"cockroachdb\",\r\n \"lamp_optimized\",\r\n \"lemp7_optimized\",\r\n \"memcached\",\r\n \"mongodb\",\r\n \"mxnet_python\",\r\n \"mysql\",\r\n \"nodejs_nginx\",\r\n \"percona_mongodb\",\r\n \"percona_mysql\",\r\n \"postgresql\",\r\n \"pytorch\",\r\n \"pytorch_cuda_notebook\",\r\n \"pytorch_cuda_production\",\r\n \"redis\",\r\n \"redmine\",\r\n \"tensorflow_cpu_notebook\",\r\n \"tensorflow_cpu_production\",\r\n \"tensorflow_cuda_notebook\",\r\n \"tensorflow_cuda_production\",\r\n \"tensorflow_python\",\r\n \"theano_python\",\r\n \"wordpress4_lemp7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jitterbit_integration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jitterbit-harmony-agent\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jm-technology-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"smart-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"juniper-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vmx-services-gateway-byol\",\r\n \"vmx-services-gateway-byol-soltemp\",\r\n \"vmx-virtual-router\",\r\n \"vsrx-next-generation-firewall\",\r\n \"vsrx-next-generation-firewall-payg\",\r\n \"vsrx-next-generation-firewall-solution-templ-payg\",\r\n \"vsrx-next-generation-firewall-solution-template\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaazing\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaazing-kwic\",\r\n \"kaazing-vpa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kali-linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kali-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kemptech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kemp360central-byol\",\r\n \"vlm-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kinetica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kineticadbbyol\",\r\n \"kineticadbpayasyougo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaspersky_lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaspersky_secure_mail_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"knime\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"knime-server-5-user_4-4-0\",\r\n \"knime-server-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"krypccore\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leap-orbit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"leaporbitstoragebackedsftp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leostream-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"connection-broker\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquid-files\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"liquidfiles\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquidware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stratusphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"literatu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"literatu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"loadbalancer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"loadbalancer-org-load-balancer-for-azure\",\r\n \"loadbalancer-org-load-balancer-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logsign\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logsignfocus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logtrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logtrust-log-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"looker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"looker-analytics-platform\",\r\n \"looker-analytics-platform-326\",\r\n \"looker-analytics-platform-5_6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"lti-lt-infotech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"trade-finance-blockchain\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"luminate-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"luminate-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mapr-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mapr52-base-dev\",\r\n \"mapr60-base\",\r\n \"mapr60-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mariadb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mariadb-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"marklogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"marklogic-9-byol\",\r\n \"marklogic-developer-9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"massiveanalytic-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"oscarap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mathworks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matlab-ref-arch-18a-v1-linux-disk\",\r\n \"mps-ref-arch-18a-v1-linux-disk2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"matillion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matillion-etl-snowflake\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mavinglobal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mavin-business-trial\",\r\n \"mavin-enterprise-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"meanio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-enterprise-ready\",\r\n \"linnovate-open-source-sla-pro\",\r\n \"mean-machine-20\",\r\n \"openideal3\",\r\n \"redash\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"media3-technologies-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cpan1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"memsql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"memsql-community-single-vm\",\r\n \"memsql-enterprise-single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mendix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mendix-docker\",\r\n \"mendix-pro\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mfe_azure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"atd-mcafee\",\r\n \"mcafee_vnsp_controller_for_azure\",\r\n \"mcafee_vnsp_for_azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"micro-focus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-avere\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vfxt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos-container\",\r\n \"centos-container-rdma\",\r\n \"ubuntu-server-container\",\r\n \"ubuntu-server-container-rdma\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-compute\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureconfidentialcompute\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureml\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ASR-Hydration-VMs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftOSTC\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"FreeBSD\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"MLServer-CentOS\",\r\n \"MLServer-RedHat\",\r\n \"MLServer-Ubuntu\",\r\n \"RServer-CentOS\",\r\n \"RServer-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mf_neon_cgw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midvision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-datapower-virtual-edition-75\",\r\n \"ibm-datapower-virtual-edition-76\",\r\n \"ibm-datapower-virtual-edition-77\",\r\n \"ibm-http-server\",\r\n \"ibm-websphere-portal-server-85\",\r\n \"ibm-websphere-portal-server-90\",\r\n \"websphere-application-server-be\",\r\n \"websphere-application-server-be-80\",\r\n \"websphere-application-server-be-85\",\r\n \"websphere-application-server-be-90\",\r\n \"websphere-application-server-be-and-mq\",\r\n \"websphere-application-server-lp\",\r\n \"websphere-application-server-lp-16\",\r\n \"websphere-application-server-lp-17\",\r\n \"websphere-application-server-lp-18\",\r\n \"websphere-application-server-nde\",\r\n \"websphere-application-server-nde-80\",\r\n \"websphere-application-server-nde-85\",\r\n \"websphere-application-server-nde-90\",\r\n \"websphere-mq\",\r\n \"websphere-mq-75\",\r\n \"websphere-mq-90\",\r\n \"websphere-mq-91\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miraclelinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"asianux-server-4-sp5\",\r\n \"asianux-server-4-sp6\",\r\n \"asianux-server-4-sp7\",\r\n \"asianux-server-7-sp1\",\r\n \"asianux-server-7-sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mobilab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento-wirecard-checkout\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moogsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moogsoft-aiops\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moviemasher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moviemasher\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SQL2017-RHEL7\",\r\n \"SQL2017-RHEL73\",\r\n \"SQL2017-SLES12SP2\",\r\n \"SQL2017-Ubuntu1604\",\r\n \"SQL2019-RHEL7\",\r\n \"SQL2019-Ubuntu1604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mtnfog\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"idyl-e3-entity-extraction-engine\",\r\n \"prose-sentence-extraction-engine\",\r\n \"renku-language-detection-engine\",\r\n \"sonnet-tokenization-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mxhero\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mail2cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"my-com\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tarantool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"narrativescience\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"narratives-for-power-bi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nasuni\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nasuni-nmc\",\r\n \"nasuni_edge_appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ncbi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ncbi-blast-2-3-0\",\r\n \"ncbi-free-2-2-31\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fog-system-manager\",\r\n \"fogsm_basic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neo4j\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neo4j-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netapp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netapp-altavault-cloud-integrated-storage-solution\",\r\n \"netapp-oncommand-cloud-manager\",\r\n \"netapp-ontap-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netgate\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netgate-pfsense-azure-fw-vpn-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netiq\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netscout\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netscout_virtual_ngeniusone_with_vscout\",\r\n \"netscout_vstream\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netmail\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netmail-search\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netsweeper\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netsweeper6-0-6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netx\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simplehelp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neusoft-neteye\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neusoft-nisg-va-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nginxinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nginx-plus-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nicepeopleatwork\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"youzana\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nodejsapi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"node-js-api\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"noobaa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"noobaa-hybrid-s3-archive-05\",\r\n \"noobaa-multi-cloud-deduplication\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"northbridge-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netconnect1\",\r\n \"netconnectx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nubeva-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"controller\",\r\n \"test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuco-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aionnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuxeo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nuxeo-6-lts\",\r\n \"nuxeo-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nvidia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ngc_azure_17_11\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"o2mc-platform-app\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"oceanblue-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"obc-sdwan-solutions\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"omega-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ods_datastage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onyx-point-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op-bnf-v1\",\r\n \"op-bnf1_6-v1\",\r\n \"op-bpnifi-v1\",\r\n \"op-bpnifi16-v1\",\r\n \"op-scc-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onapsis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"op5\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op5-monitor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"opencell\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"meveo\",\r\n \"meveo403sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"openvpn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openvpnas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"orientdb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"orientdb-community-edition\",\r\n \"orientdb-community-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2_17\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osirium-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osirium-pxm-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quantastorvsav4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"paloaltonetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"panorama\",\r\n \"vmseries1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"panzura-file-system\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azura-freedom-filer-v7110\",\r\n \"panzura-cloud-filer\",\r\n \"panzura-freedom-filer-7140-13222\",\r\n \"panzura-freedom-filer-716-13549\",\r\n \"panzura-freedom-filer-v7020\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"parasoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"parasoft-service-virtualization\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"passlogy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"passlogic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"penta-security-systems-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wapples\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"percona\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"percona-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"postgres-pro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"postgres-pro-enterprise\",\r\n \"postgres-pro-enterprise-10\",\r\n \"postgres-pro-standard\",\r\n \"postgres-pro-standard-10\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"plesk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"plesk-onyx-linux\",\r\n \"solution-server-business\",\r\n \"solution-server-wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prestashop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"prestashop16-lamp\",\r\n \"ubuntu-base-for-prestashop\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prime-strategy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kusanagi-77\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pivotal-gpdb-vm\",\r\n \"pivotal-greenplum-images\",\r\n \"pivotal-ops-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"process-one\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ejabberd-community-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"profecia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"full_disk_encryption_vm\",\r\n \"project_tools_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"progelspa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"libra-esva-antispam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ptsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ptaf-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pulse-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pulse-connect-secure-vm\",\r\n \"pulse-virtual-traffic-manager\",\r\n \"pulse-virtual-traffic-manager-with-waf\",\r\n \"pulse-virtual-traffic-manager-with-waf2\",\r\n \"pulse-virtual-traffic-manager2\",\r\n \"pulse-virtual-web-application-firewall\",\r\n \"pulse-virtual-web-application-firewall2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"PuppetLabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"PuppetEnterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"puppet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"puppet-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pydio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pydio-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qore-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qorus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qualysguard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qualys-virtual-firewall-appliance\",\r\n \"qualys-virtual-scanner-v23b\",\r\n \"qualys-virtual-scanner-v24\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quasardb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quasardb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qubole-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qubole-data-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fve\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"racknap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"racknap-server\",\r\n \"racknap-server-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radware-alteon-va\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radiant-logic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radiantone-vms\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rancher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rancheros\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapid7\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nexpose-scan-engine\",\r\n \"rapid7-vm-console\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapidminer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rapidminer_server_75\",\r\n \"rapidminer_server_76\",\r\n \"rapidminer_server_80\",\r\n \"rapidminer_server_81\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"realm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"realm-mobile-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"reblaze\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rbzr-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"relevance-lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rlcatalyst\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"remotelearner\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fully-supported-moodle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"revolution-analytics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"revolution-r-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RightScaleLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RightImage-CentOS\",\r\n \"RightImage-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RiverbedTechnology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"riverbed\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riverbed-sccm-5-5-1\",\r\n \"riverbed-steelcentral-appinternals\",\r\n \"riverbed-steelhead-9-2\",\r\n \"riverbed-steelhead-9-5-0\",\r\n \"riverbed-steelhead-9-6-0\",\r\n \"riverbed_steelconnect_gw\",\r\n \"riverbed_steelconnect_sh\",\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rocketsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rocket-discover\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsa-security-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsa-nw-azure-arch\",\r\n \"rsa-nw-azure-broker\",\r\n \"rsa-nw-azure-con\",\r\n \"rsa-nw-azure-esa\",\r\n \"rsa-nw-azure-ldec\",\r\n \"rsa-nw-azure-vlc\",\r\n \"rsa-nw-suite-11\",\r\n \"rsa-nw-suite-11-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsk-labs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsk-bamboo-beta-node\",\r\n \"rsk-node-orchid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saama\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fluidanalyticsengine\",\r\n \"insurancefraudanalytics\",\r\n \"realworldevidence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saltstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos65saltstackenterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalearc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalearc-for-mysql-paygo\",\r\n \"scalearc-for-sql-server-pay-go\",\r\n \"scalearc_mysql-server\",\r\n \"scalearc_sql_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalegrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hanaexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scality\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalityconnecthourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"secureworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scwx-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"shadow-soft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"icinga\",\r\n \"icinga2-5\",\r\n \"icinga2-7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"signal-sciences\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"signalscienceswpp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sightapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sightapps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"silver-peak-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"silver_peak_edgeconnect\",\r\n \"silver_peak_vx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"simmachinesinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simmachines_vm_v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sinefa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sinefa-probe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"skyarc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mt6\",\r\n \"mta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"smartmessage-autoflow\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"martmessage-autoflow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"snapt-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snaptadc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soasta\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudtest-lite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"softnas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud_dev\",\r\n \"mp_ce\",\r\n \"mp_ent\",\r\n \"mp_nas_byol\",\r\n \"mp_nas_ep\",\r\n \"mp_nas_gp\",\r\n \"mp_nas_hp\",\r\n \"mp_plat\",\r\n \"private_offerings\",\r\n \"softnas-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solanolabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solano-ci-private-beta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soha\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"soha-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solar-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solar-incode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sonicwall-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sonicwall-nsz-azure\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sophos\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sophos-xg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spagobi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spagobi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spacecurve\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spacecurve-quickstart\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"splunk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"splunk-enterprise-base-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"src-solution\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pilot-things-onem2m-smart-network\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sqlstream\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"com\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sphere3d\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snapcloud-byol\",\r\n \"snapcloud-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activestate-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackstorm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stackstorm-2015-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"startekfingerprintmatch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bioserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"steelhive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelhive_carbon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stonefly\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stonefly-cloud-drive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stormshield\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stormshield-network-security-for-cloud\",\r\n \"stormshield-network-security-for-cloud-xl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"storreduce\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storreduce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stratumn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"indigo-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"streamsets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"streamsets-data-collector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"striim\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"integrationforsqlserveronazure\",\r\n \"integrationtoazurestorage\",\r\n \"integrationtoeventhub\",\r\n \"integrationtohdinsight\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"symantectest1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cwpsazure-beta-01\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synack-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"synack-crowd-security-intelligence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synechron-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockchain_tradefinance_quorum\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"syte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syteoffer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tactic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tactic-workflow-v001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talari-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talari-networks-virtual-appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talena-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talena_inc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tata_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netfoundry_cloud_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tavendo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"crossbar_on_azure_ubuntu1404\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techdivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appserver-io-pe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techlatest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereumdevkit\",\r\n \"rippledevelopersuit\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"telepat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"free\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tenable\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tenable-nessus-6-byol\",\r\n \"tenable-nessus-professional\",\r\n \"tenablecorenessus\",\r\n \"tenablecorewas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"teradata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"teradata-data-mover\",\r\n \"teradata-data-mover-agent\",\r\n \"teradata-data-mover-intellisphere\",\r\n \"teradata-data-stream-controller\",\r\n \"teradata-database-1510\",\r\n \"teradata-database-1510-byol\",\r\n \"teradata-database-1510-intellisphere\",\r\n \"teradata-database-1510-v2\",\r\n \"teradata-database-1610-intellisphere\",\r\n \"teradata-database-1610-v2\",\r\n \"teradata-database-1620\",\r\n \"teradata-database-1620-byol\",\r\n \"teradata-database-1620-intellisphere\",\r\n \"teradata-database-enterprise\",\r\n \"teradata-database-v1610\",\r\n \"teradata-database-v1610-byol\",\r\n \"teradata-ecosystem-manager\",\r\n \"teradata-querygrid-manager\",\r\n \"teradata-querygrid-manager-intellisphere\",\r\n \"teradata-rest-services\",\r\n \"teradata-server-management\",\r\n \"teradata-viewpoint\",\r\n \"teradata-viewpoint-intellisphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thales-vormetric\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ciphertrust-ckm\",\r\n \"vormetric-dsm\",\r\n \"vormetric-dsm-6-1-0\",\r\n \"vormetric-tokenization-server\",\r\n \"vts-2_2_0_2604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"things-board\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tb-pe-cassandra\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thoughtspot-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"thoughtspotvirtualmachine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tibco-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"grid-server-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tig\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"backup-as-a-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tigergraph\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tigergraph\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tmaxsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tmax-jeusee\",\r\n \"tmax-jeusse\",\r\n \"tmax-webtobse\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tokyosystemhouse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osscobol151j-pg961-centos72\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"torusware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"speedus-lite-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"totemo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"totemo-azr-tm6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"townsend-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alliance-key-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"trendmicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"deep-security-vm\",\r\n \"deep-security-vm-byol\",\r\n \"iot-security-sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"truestack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tsdc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tsa-public-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ckan-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tunnelbiz\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos70-min\",\r\n \"centos7optimizwithwordpress\",\r\n \"centos7phpoptimizing\",\r\n \"centos7phpoptimizingnginx\",\r\n \"centos7phpoptimizwlaravel\",\r\n \"centos7phpoptimizwosticket\",\r\n \"centos7webserverwithwaf\",\r\n \"centos7withaspdotnetcore2apache\",\r\n \"centos7withjoomla\",\r\n \"debian_web_server\",\r\n \"fedora\",\r\n \"fusio\",\r\n \"linuxwithlimesurvey\",\r\n \"networkmonitoringsystem\",\r\n \"rimauwaf_cloud\",\r\n \"ubuntu_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"twistlock\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"twistlock\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"typesafe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"typesafe-reactive-maps-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubeeko\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hfactory-tools-for-hdinsight\",\r\n \"hfactory-tools-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubercloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ansys-17-2-fluids-structures\",\r\n \"ansys_182_test\",\r\n \"comsol-multiphysics-v5-2\",\r\n \"openfoam-v2dot3-centos-v6\",\r\n \"openfoam-v3dot0\",\r\n \"star-ccm-v10-04\",\r\n \"star-ccm-v10-06-heeds-mdo-v2015\",\r\n \"star-ccm-v12-00\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ulex\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voximal\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unifi-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unifi-data-catalog\",\r\n \"unifi-dataplatform-2-3-3-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unitrends\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unitrends-enterprise-backup-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"usp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-streaming-vod-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"varnish\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"varnish-cache_\",\r\n \"varnish-custom-statistics\",\r\n \"varnish-plus-administration-and-statistics\",\r\n \"varnish-plus-caching-engine-4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vaultive-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-security-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vbot\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vbot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"velocloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"velocloud-virtual-edge\",\r\n \"velocloud-virtual-edge-3x\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vidispine\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vidispine-content-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veritas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudpoint-2-0-0\",\r\n \"veritas-resiliency-platform-vhd-offer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veeam\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veeamhubimage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ipm-plus-energy-saver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"viptela\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"viptela-vedge-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vizixiotplatformretail001\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vizix-iot-platform-retail-005\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vmturbo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"turbonomic\",\r\n \"vmturbo64-opsmgr-5_3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"slashdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vu-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vu-app-server\",\r\n \"vu-facerecogn\",\r\n \"vu-fraudanalysis\",\r\n \"vu-secureonboarding\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallarm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallarm-ng-waf-offer-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallix-wabsuite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"watchguard-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vm-firebox-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"waves\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"waves\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"websense-apmailpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ap-data-email-gateway\",\r\n \"forcepoint-email-security-85beta\",\r\n \"triton-ap-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wmspanel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nimble-streamer-centos\",\r\n \"nimble-streamer-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wowza\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wowzastreamingengine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xfinityinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"d3view-v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xtremedata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dbx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"yellowfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"yellowfin-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xyzrd-group-ou\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c73-zultys-mxvirtual\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"your-shop-online\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"herefordshire-enterprise-platform-drupal-7\",\r\n \"xenofile\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zend\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"php-56-zend-server\",\r\n \"php-zend-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"z1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"z1-securehub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zerodown_software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bcaasforazure\",\r\n \"stackbcaas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zoomdata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zoomdata-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zscaler\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zscaler-private-access\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/2c943a16e7c448e2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2c943a16e7c448e2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"require ssh key for authentication on linux vms_1.9\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy denies the creation of Linux VMs which use password-only authentication for SSH. Use of SSH key is more secure than passwords. To unblock, do not use password for SSH authentication.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-04-15T01:06:18.8569388Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Policy exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Policy exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"exists\": \"False\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"7isolutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sapp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"128technology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"128t_networking_platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"4psa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voipnow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"a10networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"a10-lightning-adc\",\r\n \"a10-vthunder-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accellion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kiteworks-by-accellion\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"abiquo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"abiquo-hybrid-cloud-34\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accops\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hysecure5050\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian_matrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actian_matrix\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actifio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actifio-sky\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vector-community\",\r\n \"vector-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Acronis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"activeeon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activeeon-workload-scheduler\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aerospike\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aerospike-database-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"affinio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aimobile-site-acceleration\",\r\n \"aiprotect-ddos-firewall\",\r\n \"aiscaler-traffic-manager-caching\",\r\n \"aivideo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"akamai-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"enterprise-application-access\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alces-flight-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alces-flight-compute-solo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alertlogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alert-logic-tm\",\r\n \"alert-logic-wsm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alienvault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-security-management-anywhere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alldigital-brevity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alldigital-brevity-uploader\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altair-engineering-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"altair_hwulva\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altamira-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lumify\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"antmedia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ams_community_edition\",\r\n \"ant_media_server_enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"apigee\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"apigee-edge\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcara\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"app360v43-001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcelerator\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appcelerator-arrow-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appex-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appistry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"genomepilot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appscale-marketplace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appscale\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arangodb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"arangodb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arista-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veos-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"array_networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"array-networks-vapv\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"astadia-1148316\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"astadia-ui-automation-tee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"atomicorp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"secure-os\",\r\n \"secure-ubuntu-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"audiocodes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mediantsessionbordercontroller\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"auriq-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"essentia\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"awingu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"awingu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aviatrix-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aviatrix-cloud-services\",\r\n \"aviatrix-companion-gateway\",\r\n \"aviatrix-companion-gateway-v2\",\r\n \"aviatrix-vpn-gw\",\r\n \"aviatrix_multi_cloud_service\",\r\n \"aviatrix_openvpn_service\",\r\n \"aviatrix_openvpn_service10\",\r\n \"aviatrix_openvpn_service25\",\r\n \"aviatrix_openvpn_service50\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"avi-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"avi-vantage-adc\",\r\n \"internal-avi-vantage-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"axway\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"axway-mailgate-secure-collaboration-advanced\",\r\n \"axway-mailgate-secure-collaboration-premium\",\r\n \"axway-mailgate-secure-collaboration-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azul\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azul-zulu-ubuntu-1804\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azurecyclecloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azure-cyclecloud-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"AzureDatabricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Databricks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baas-techbureau\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"b1327623-d29b-4cc1-b833-85067dcc7bce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baffle-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"baffle-application-data-protection\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"balabit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"balabit-shell-control-box\",\r\n \"psm\",\r\n \"sps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"barracudanetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"barracuda-app-sec-control-center\",\r\n \"barracuda-email-security-gateway\",\r\n \"barracuda-ng-cc\",\r\n \"barracuda-ng-firewall\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"basho\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riak-2-0-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"autodesk-maya-arnold-centos73\",\r\n \"rendering-centos73\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bdy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"buddy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Bitnami\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"3-4\",\r\n \"abantecart\",\r\n \"activemq\",\r\n \"akeneo\",\r\n \"alfrescocommunity\",\r\n \"apachesolr\",\r\n \"artifactory\",\r\n \"canvaslms\",\r\n \"cassandra\",\r\n \"civicrm\",\r\n \"cmsmadesimple\",\r\n \"codiad\",\r\n \"concrete5\",\r\n \"consul\",\r\n \"coppermine\",\r\n \"couchdb\",\r\n \"diaspora\",\r\n \"discourse\",\r\n \"djangostack\",\r\n \"dokuwiki\",\r\n \"dolibarr\",\r\n \"DreamFactory\",\r\n \"drupal\",\r\n \"elastic-search\",\r\n \"elk\",\r\n \"erpnext\",\r\n \"espocrm\",\r\n \"etcd\",\r\n \"eXo-Platform\",\r\n \"exoplatform\",\r\n \"fatfreecrm\",\r\n \"ghost\",\r\n \"gitlab\",\r\n \"grafana\",\r\n \"hadoop\",\r\n \"hhvmstack\",\r\n \"hordegroupwarewebmail\",\r\n \"jasperreports\",\r\n \"jenkins\",\r\n \"joomla\",\r\n \"jrubystack\",\r\n \"kafka\",\r\n \"kong\",\r\n \"kubernetessandbox\",\r\n \"lampstack\",\r\n \"lappstack\",\r\n \"letschat\",\r\n \"liferay\",\r\n \"limesurvey\",\r\n \"livehelperchat\",\r\n \"magento\",\r\n \"mahara\",\r\n \"mantis\",\r\n \"mariadb\",\r\n \"mattermost\",\r\n \"mautic\",\r\n \"mean\",\r\n \"mediawiki\",\r\n \"memcached\",\r\n \"modx\",\r\n \"mongodb\",\r\n \"moodle\",\r\n \"multicraft\",\r\n \"mybb\",\r\n \"mysql\",\r\n \"nats\",\r\n \"neo4j\",\r\n \"neos\",\r\n \"nginxstack\",\r\n \"noalyss\",\r\n \"nodejs\",\r\n \"ocportal\",\r\n \"odoo\",\r\n \"openatrium\",\r\n \"opencart\",\r\n \"openedx\",\r\n \"openfire\",\r\n \"openproject\",\r\n \"orangehrm\",\r\n \"osclass\",\r\n \"owncloud\",\r\n \"oxid-eshop\",\r\n \"parseserver\",\r\n \"phabricator\",\r\n \"phpbb\",\r\n \"phplist\",\r\n \"pimcore\",\r\n \"piwik\",\r\n \"plone\",\r\n \"pootle\",\r\n \"postgresql\",\r\n \"prestashop\",\r\n \"processmakerenterprise\",\r\n \"processmakeropensourceedition\",\r\n \"processwire\",\r\n \"publify\",\r\n \"rabbitmq\",\r\n \"redash\",\r\n \"redis\",\r\n \"redmine\",\r\n \"redmineplusagile\",\r\n \"reportserver\",\r\n \"reportserverenterprise\",\r\n \"resourcespace\",\r\n \"reviewboard\",\r\n \"reviewboardpowerpack\",\r\n \"roundcube\",\r\n \"rubystack\",\r\n \"seopanel\",\r\n \"shopware\",\r\n \"silverstripe\",\r\n \"simplemachinesforum\",\r\n \"sonarqube\",\r\n \"spree\",\r\n \"subversion\",\r\n \"suitecrm\",\r\n \"tensorflowserving\",\r\n \"testlink\",\r\n \"tikiwikicmsgroupware\",\r\n \"tinytinyrss\",\r\n \"tom-cat\",\r\n \"trac\",\r\n \"typo3\",\r\n \"weblate\",\r\n \"webmailpro\",\r\n \"wildfly\",\r\n \"wordpress\",\r\n \"wordpress-multisite\",\r\n \"wordpresspro\",\r\n \"x2enginesalescrm\",\r\n \"xoops\",\r\n \"youtrack\",\r\n \"zookeeper\",\r\n \"zurmo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"black-duck-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blackduck_hub_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blk-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blk-io-erc-20-rest-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"strato-blockchain-base-template-latest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockstack-core-v14\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockchain-foundry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syscoin-api\",\r\n \"syscoin-full-node\",\r\n \"syscoin-price-peg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bloombase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bloombase-storesafe-3_4_7_0_el7_x86_64\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluecat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluecat-bam-for-azure\",\r\n \"bluecat-dns-for-azure\",\r\n \"bluecat-edge-service-point-vm-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluetalon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluetalon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"brocade_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"brocade-virtual-traffic-manager\",\r\n \"brocade-virtual-traffic-manager-with-waf-module\",\r\n \"brocade-virtual-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bt-americas-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"diamondip-sapphire-ev10\",\r\n \"diamondip-sapphire-ev20\",\r\n \"diamondip-sapphire-v10\",\r\n \"diamondip-sapphire-v20\",\r\n \"diamondip-sapphire-v5\",\r\n \"diamondip-sapphire-vcaa20\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"buddhalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sles_12_pci\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"carto\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cartobuilder2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cask\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cdap-cloud-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"Ubuntu_Core\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cavirin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cavirin-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cautelalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"log_management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"celum-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"celumdam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cds\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cds-data-migration-solution-for-legacy-to-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-6-v2-0-2-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-oracle-linux-6-v1-0-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-rhel-6-v2-0-2-l1\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-suse-linux-11-v2-0-0-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1404-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"certivox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sso-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cfd-direct\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cfd-direct-from-the-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chain-core-developer-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"checkpoint\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"check-point-r77-10\",\r\n \"check-point-vsec-r80\",\r\n \"check-point-vsec-r80-blink\",\r\n \"sg2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chef-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chef-automate-vm-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"circleci\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"circleci-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cires21\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c21l-enc\",\r\n \"c21l-mos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cisco\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cisco-asav\",\r\n \"cisco-csr-1000v\",\r\n \"cisco-ftdv\",\r\n \"cisco-meraki-vmx100\",\r\n \"cisco-ngfwv-vm-test-unsupported\",\r\n \"cisco_cloud_vedge_17_2_4\",\r\n \"cos65\",\r\n \"cos72\",\r\n \"cos72_main_dev\",\r\n \"uos14\",\r\n \"vwaas-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"citrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"citrix-sd-wan-opt\",\r\n \"netscaler-ma-service-agent-120\",\r\n \"netscaler-ma-service-agent-121\",\r\n \"netscaler-sd-wan\",\r\n \"netscaler-vpx\",\r\n \"netscalervpx-120\",\r\n \"netscalervpx-121\",\r\n \"netscalervpx110-6531\",\r\n \"netscalervpx111\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clear-linux-project\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clear-linux-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clouber\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cuber\",\r\n \"cws\",\r\n \"mcenter\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-cruiser\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-cruiser-16\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jenkins-enterprise\",\r\n \"jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbees-jenkins-enterprise\",\r\n \"cloudbees-jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbolt-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbolt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudboost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudboost\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudenablers-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corestack\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"squid-proxy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudera-altus-centos-os\",\r\n \"cloudera-centos-6\",\r\n \"cloudera-centos-os\",\r\n \"test-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlanes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-video-accelerator-nfs\",\r\n \"cloudlanes-cloud-backup-accelerator-vtl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlink\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudlink-securevm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudplan-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudplan_pcn_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"paladion_ondemand_nextgen_firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudsoft-amp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clustrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clustrixdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codelathe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codelathe-filecloud-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codenvy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codenvy-on-prem\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cognosys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"1-click-secured-joomla-on-centos-7-3\",\r\n \"1-click-secured-joomla-on-ubuntu-1404-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1604-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1804-lts\",\r\n \"centos-6-9\",\r\n \"centos-7-3\",\r\n \"centos-7-4\",\r\n \"centos-7-5\",\r\n \"deploy-a-secured-modx-on-ubuntu-14-04-lts\",\r\n \"deploy-a-secured-silverstripe-on-ubuntu-14-04-lts\",\r\n \"hardened-mysql-5-6-on-centos-7-3\",\r\n \"hardened-mysql-5-6-on-ubu-1404-lts\",\r\n \"hardened-mysql-5-7-on-centos-7-3\",\r\n \"hardened-mysql-5-7-on-ubu-1404-lts\",\r\n \"hardened-postgresql-on-ubu-1404-lts\",\r\n \"invoice-ninja-2-5-1-1-on-ubuntu-1404\",\r\n \"jruby-on-ubuntu-14-04-lts\",\r\n \"low-latency-broadcasting-server-for-live-events\",\r\n \"owncloud-9-with-lamp-stack-on-ubuntu-1404\",\r\n \"piwigogallerys-ubuntu_14-04_lts\",\r\n \"sec1011-dokuwiki-on-ubuntu-1404\",\r\n \"sec1013-elasticsearch-on-ubuntu-1404\",\r\n \"sec1014-opencart-on-ubuntu-1404\",\r\n \"sec1015-orangehrm-on-ubuntu-1404\",\r\n \"sec1016-nodejs-server-on-ubuntu-1404\",\r\n \"sec1018-haproxy-on-ubuntu-1404\",\r\n \"sec1019-secured-tomcat-on-ubuntu-1404\",\r\n \"sec1020-phpbb-on-hardened-ubuntu-1404\",\r\n \"sec1021-mybb-on-hardened-ubuntu-1404\",\r\n \"sec1022-sugarcrm-on-ubuntu-1404\",\r\n \"sec1023-moodle-on-ubuntu-1404\",\r\n \"sec1024_magento-on-ubuntu-1404\",\r\n \"sec1025-secured-drupal-on-ubuntu-1404\",\r\n \"sec1027-secured-wordpress-on-ubuntu-1404\",\r\n \"sec1028-secured-lamp-sever-on-ubuntu-1404\",\r\n \"sec1029-secured-mediawiki-on-ubuntu-1404\",\r\n \"sec1030-secured-subversion-on-ubuntu-1404\",\r\n \"sec1031-secured-passenger-nginx-on-ubuntu-1404\",\r\n \"sec1033-secured-piwik-on-ubuntu-1404\",\r\n \"sec1034-secured-pligg-on-ubuntu-1404\",\r\n \"sec1035-secured-jenkins-on-ubuntu-1404\",\r\n \"sec1036-secured-postgresql-on-ubuntu-1404\",\r\n \"secure-cloud-lamp-ubuntu-1404\",\r\n \"secured-abantecart-on-centos\",\r\n \"secured-abantecart-on-ubuntu-14-04-lts\",\r\n \"secured-acquia-drupal-on-centos\",\r\n \"secured-acquiadurpal-on-ubuntu-14-04-lts\",\r\n \"secured-apachesolr-on-centos\",\r\n \"secured-apachesolr-on-ubuntu-14-04-lts\",\r\n \"secured-arartifactory-on-centos\",\r\n \"secured-artifactory-on-ubuntu-14-04-lts\",\r\n \"secured-cakephp-on-centos\",\r\n \"secured-cakephp-on-ubuntu-14-04-lts\",\r\n \"secured-cms-made-simple-on-centos\",\r\n \"secured-cms-made-simple-on-ubuntu-14-04-lts\",\r\n \"secured-codiad-on-centos\",\r\n \"secured-codiad-on-ubuntu-14-04-lts\",\r\n \"secured-cogdam-on-centos\",\r\n \"secured-cogdam-on-ubuntu-14-04-lts\",\r\n \"secured-concrete5-on-centos\",\r\n \"secured-concrete5-on-ubuntu-14-04-lts\",\r\n \"secured-coppermine-on-centos\",\r\n \"secured-coppermine-on-ubuntu-14-04-lts\",\r\n \"secured-crushftp-on-centos\",\r\n \"secured-crushftp-on-ubuntu-14-04-lts\",\r\n \"secured-django-on-centos\",\r\n \"secured-django-on-ubuntu-14-04-lts\",\r\n \"secured-dokuwiki-on-centos\",\r\n \"secured-dolibarr-on-centos\",\r\n \"secured-dolivbarr-on-ubuntu-14-04-lts\",\r\n \"secured-drupal-on-centos\",\r\n \"secured-elasticsearch-on-centos\",\r\n \"secured-enterprise-nginx-varnish-haproxy-php\",\r\n \"secured-espocrm-on-centos\",\r\n \"secured-espocrm-on-ubuntu-14-04-lts\",\r\n \"secured-exoplatform-on-centos\",\r\n \"secured-exoplatform-on-ubuntu-14-04-lts\",\r\n \"secured-ghost-on-centos\",\r\n \"secured-ghost-on-ubuntu-14-04-lts\",\r\n \"secured-gradle-on-centos\",\r\n \"secured-gradle-on-ubuntu-14-04-lts\",\r\n \"secured-haproxy-on-centos\",\r\n \"secured-invoice-ninja-on-centos\",\r\n \"secured-jboss-as-on-centos\",\r\n \"secured-jbossas-on-ubuntu-14-04-lts\",\r\n \"secured-jenkins-on-centos\",\r\n \"secured-jruby-on-cento\",\r\n \"secured-lamp-on-centos\",\r\n \"secured-lamp-on-centos-m10\",\r\n \"secured-lapp-on-centos\",\r\n \"secured-lapp-on-ubuntu-14-04-lts\",\r\n \"secured-lemp-sever-on-ubuntu-1404\",\r\n \"secured-lime-survey-on-centos\",\r\n \"secured-limesurvey-on-ubuntu-1404\",\r\n \"secured-live-helper-chat-on-centos\",\r\n \"secured-livehelperchat-on-ubuntu-14-04-lts\",\r\n \"secured-magento-on-centos\",\r\n \"secured-mahara-on-centos\",\r\n \"secured-mahara-on-ubuntu-14-04-lts\",\r\n \"secured-mantis-on-centos\",\r\n \"secured-mantis-on-ubuntu-14-04-lts\",\r\n \"secured-mariadb-on-ubuntu-16-04\",\r\n \"secured-mautic-on-centos\",\r\n \"secured-mautic-on-ubuntu-14-04-lts\",\r\n \"secured-media-wiki-on-centos\",\r\n \"secured-modx-on-centos\",\r\n \"secured-moodle-on-centos\",\r\n \"secured-ngnix-on-centos-7-3\",\r\n \"secured-ngnix-on-ubuntu-14-04-lts\",\r\n \"secured-ngnix-on-ubuntu-16-04-lts\",\r\n \"secured-noalyss-on-centos\",\r\n \"secured-noalyss-on-ubuntu-14-04-lts\",\r\n \"secured-nodejs-on-centos\",\r\n \"secured-occlass-on-ubuntu-14-04-lts\",\r\n \"secured-ocportal-on-ubuntu-14-04-lts\",\r\n \"secured-open-cart-on-centos\",\r\n \"secured-orangehrm-on-centos\",\r\n \"secured-osclass-on-centos\",\r\n \"secured-owncloud-on-centos\",\r\n \"secured-oxid-eshop-on-centos\",\r\n \"secured-oxideshop-on-ubuntu-14-04-lts\",\r\n \"secured-passenger-nginx-on-centos\",\r\n \"secured-piwigo-gallery-on-centos\",\r\n \"secured-plone-on-centos\",\r\n \"secured-plone-on-ubuntu-14-04-lts\",\r\n \"secured-prestashop-on-centos\",\r\n \"secured-prestashop-on-ubuntu-14-04-lts\",\r\n \"secured-railo-on-ubuntu-14-04-lts\",\r\n \"secured-redis-on-centos\",\r\n \"secured-redis-on-ubuntu-1404\",\r\n \"secured-redmine-on-centos\",\r\n \"secured-redmine-on-ubuntu-14-04-lts\",\r\n \"secured-redmineagile-on-ubuntu-14-04-lts\",\r\n \"secured-report-server-on-centos\",\r\n \"secured-reportserverent-on-ubuntu-14-04-lts\",\r\n \"secured-resource-space-on-centos\",\r\n \"secured-resourcespace-on-ubuntu-14-04-lts\",\r\n \"secured-round-cube-on-centos\",\r\n \"secured-roundcube-on-ubuntu-14-04-lts\",\r\n \"secured-ruby-on-centos\",\r\n \"secured-ruby-on-ubuntu-14-04-lts\",\r\n \"secured-seopanel-on-centos\",\r\n \"secured-seopanel-on-ubuntu-14-04-lts\",\r\n \"secured-silverstripe-on-centos\",\r\n \"secured-simple-invoice-on-centos\",\r\n \"secured-simple-machines-on-centos\",\r\n \"secured-simple-machines-on-ubuntu-14-04-lts\",\r\n \"secured-simpleinvoice-on-ubuntu-14-04-lts\",\r\n \"secured-subversion-on-centos\",\r\n \"secured-suitecrm-on-centos\",\r\n \"secured-suitecrm-on-ubuntu-14-04-lts\",\r\n \"secured-test-link-on-centos\",\r\n \"secured-testlink-on-ubuntu-14-04-lts\",\r\n \"secured-thinkup-on-centos\",\r\n \"secured-thinkup-on-ubuntu-14-04-lts\",\r\n \"secured-tikiwikicms-on-centos\",\r\n \"secured-tikiwikicms-on-ubuntu-14-04-lts\",\r\n \"secured-tiny-tiny-rss-on-centos\",\r\n \"secured-tinytinyrss-on-ubuntu-14-04-lts\",\r\n \"secured-tomcat-on-centos\",\r\n \"secured-trac-on-centos\",\r\n \"secured-trac-on-ubuntu-14-04-lts\",\r\n \"secured-typo3-on-centos\",\r\n \"secured-typo3-on-ubuntu-14-04-lts\",\r\n \"secured-varnish-on-centos\",\r\n \"secured-varnish-on-ubuntu-1404\",\r\n \"secured-wildfly-on-centos\",\r\n \"secured-wildfly-on-ubuntu-14-04-lts\",\r\n \"secured-wordpress-on-centos-7-3\",\r\n \"secured-wordpress-on-ubuntu-16-04-lts\",\r\n \"secured-x-cart-on-ubuntu-14-04-lts\",\r\n \"secured-xoops-on-centos\",\r\n \"secured-xoops-on-ubuntu-14-04-lts\",\r\n \"secured-zurmo-on-centos\",\r\n \"secured-zurmo-on-ubuntu-14-04-lts\",\r\n \"suse15\",\r\n \"ubuntu-14-04-lts\",\r\n \"ubuntu-16-04-lts\",\r\n \"ubuntu-17-04-high-performance-hardened-tcp-bbr\",\r\n \"ubuntu-18-04\",\r\n \"ubuntu-18-04-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cohesity-cloudtd-tool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vns3_4x_network_security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"confluentinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"confluentplatform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"consensys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"truffle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"convertigo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"convertigo-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"corda\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corda\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"CoreOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CoreOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"couchbase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"couchbase-server-enterprise\",\r\n \"couchbase-sync-gateway-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cryptzone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgate-appliance-3_2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cybernetica-as\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"uxp-securityserver-connector\",\r\n \"uxp-securityserver_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cyxtera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgatesdp-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataart\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"devicehive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"databricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spfqogzeculbhdh\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datalayer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datalayer-notebook\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datastax\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datastax-enterprise\",\r\n \"datastax-enterprise-non-production-use-only\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datasunrise\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datasunrise-database-security-suite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataiku\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dataiku-data-science-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datometry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyper-q\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dellemc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dell-emc-avamar-virtual-edition\",\r\n \"dell-emc-datadomain-management-center\",\r\n \"dell-emc-datadomain-virtual-edition\",\r\n \"dell-emc-datadomain-virtual-edition-v4\",\r\n \"dell-emc-networker-virtual-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"delphix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"delphix_dynamic_data_platform\",\r\n \"omniosce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denodo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denodo-platform\",\r\n \"denodo-platform-7_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denyall\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denyall-rweb\",\r\n \"denyall-vulnerability-manager\",\r\n \"denyall-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dgsecure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dgsecure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"diladele\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"websafety\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neopulse-ai-studio\",\r\n \"neopulse-query-runtime\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"docker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"docker-ce\",\r\n \"docker-ce-edge\",\r\n \"docker-datacenter-custom\",\r\n \"docker-ee\",\r\n \"docker-ee-basic\",\r\n \"docker4azure\",\r\n \"docker4azure-cs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dome9\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dome9ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drizti\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpcbox-ansys-19-cluster-master\",\r\n \"hpcbox-cluster-compute-node\",\r\n \"hpcbox-cluster-cuda-node\",\r\n \"hpcbox-cluster-gpu-node\",\r\n \"hpcbox-docker-cluster-master\",\r\n \"hpcbox-openfoam-cluster-master\",\r\n \"hpcbox-su2-cluster-master\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"drone\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dyadic_security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dyadic_sec\",\r\n \"ukc_image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dynatrace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ruxit-managed-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"eastwind-networks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"eastwind-ixia-sensor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"egnyte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"egnyte-connect\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elasticbox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"elasticbox-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"electric-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"electricflowce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elfiqnetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"emercoin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"emercoin\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quorum-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprisedb-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"edb-postgres-ark\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"equalum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"equalum-vm-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"esdenera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"esdenera-firewall-3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ethereum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereum-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"evostream-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ems-for-template\",\r\n \"ems-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"exasol\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"exasol-analytics-database-byol\",\r\n \"exasolution-analytic-database\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"falconstorsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fss-v9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"f5-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"f5-big-ip-adc\",\r\n \"f5-big-ip-advanced-waf\",\r\n \"f5-big-ip-best\",\r\n \"f5-big-ip-better\",\r\n \"f5-big-ip-byol\",\r\n \"f5-big-ip-good\",\r\n \"f5-big-ip-per-app-ve\",\r\n \"f5-big-iq\",\r\n \"f5-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"filecatalyst\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"filecatalyst-direct-per-hr-billing\",\r\n \"filecatalyst-direct-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"firehost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"firehost_armor\",\r\n \"firehost_armor_ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flexify-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flashgrid-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"flashgrid-racnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"foghorn-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"foghorn-edge-device-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forcepoint-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forcepoint-ngfw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forscene\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forscene-edgeserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortycloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortycloud-gw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortinet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortinet-fortianalyzer\",\r\n \"fortinet-fortimanager\",\r\n \"fortinet_fortigate-vm_v5\",\r\n \"fortinet_fortimail\",\r\n \"fortinet_fortivoice\",\r\n \"fortinet_fortiweb-vm_v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fujitsu_fast\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fep10-rh7-test\",\r\n \"feptest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gemalto-safenet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"safenet-keysecure-k170v\",\r\n \"safenet-protectv\",\r\n \"safenet-protectv-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gigamon-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gigamon-fm-5_3_01\",\r\n \"gigamon-fm-5_3_01_hourly\",\r\n \"gigamon-fm-5_4_00\",\r\n \"gigamon-fm-5_4_00_hourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gitlab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-ce\",\r\n \"gitlab-ee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"GitHub\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"GitHub-Enterprise\",\r\n \"githubenterprise-test-publishing\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"xid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"greensql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"greensql-database-security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gridgain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gridgain-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"guardicore\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"guardicorecentra\",\r\n \"infection_monkey\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"haivision-media-gateway-1-2\",\r\n \"haivision-media-gateway-1-5\",\r\n \"haivision-media-gateway-1-6-2\",\r\n \"media-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"h2o-ai\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"h2o-driverles-ai\",\r\n \"h2o-driverless-ai\",\r\n \"h2o-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haproxy-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hapee-rhel\",\r\n \"hapee-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"harpaitalia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mcuboenergy\",\r\n \"yg\",\r\n \"yougreen_trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hcl-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hcl17cp1104\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"heimdall-data\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"heimdall-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"help-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"goanywheremftubuntulinux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hewlett-packard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpe-helion-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hillstone-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudedge-virtual-ngfw-advanced-edition\",\r\n \"cloudedge-virtual-ngfw-standard-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hortonworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbreak-for-hortonworks-data-platform\",\r\n \"hortonworks-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hitachi-solutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"credeon-sfs-and-kms-for-sharepoint-online\",\r\n \"credeonsecurefull-textsearch1_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storeoncevsa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"huawei\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"euleros-v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hyperglance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperglance-dynamic-topology\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hypergrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hytrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hytrust-keycontrol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ibm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-security-guardium-multi-cloud\",\r\n \"qradar_security_analytics\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iaansys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iaansys-magento\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iboss\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iboss-14600-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imaginecommunications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudxtream-cdvr\",\r\n \"cloudxtream-dai-vms\",\r\n \"telurio-aim\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imperva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"imperva-dam-v13\",\r\n \"securesphere-waf\",\r\n \"securesphere-waf-for-azr\",\r\n \"securesphere-waf-v12\",\r\n \"securesphere-waf-v13\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"infoblox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"infoblox-vnios-te-v1420\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informatica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bdm10-1-1-u2\",\r\n \"big-data-management-10-2\",\r\n \"big-data-management-10-2-1\",\r\n \"data_accelerator_for_azure_byol\",\r\n \"data_quality_10_1_1_rhel_7_3_byol\",\r\n \"eic\",\r\n \"ics-byol\",\r\n \"ics-payg-ubuntu\",\r\n \"platform_10_1_1_multi_node_domain_rhel-7-3_byol\",\r\n \"platform_10_2_hf1_domain_rhel-7-3_byol\",\r\n \"powercenter-v10-domain-image-ubuntu14-04-3\",\r\n \"powercenter-v10-update1-domain-image-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informationbuilders\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iway-big-data-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ingrammicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ingrammicroensimcentostrial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lustre-cloud-edition-gs-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-bigdl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bigdl-0815\",\r\n \"bigdl__vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-fpga\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quartus_pro_opencl_sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intellicus_bi_server_100_user_linux\",\r\n \"intellicus_bi_server_10_user_linux\",\r\n \"intellicus_bi_server_25_user_linux\",\r\n \"intellicus_bi_server_50_user_linux\",\r\n \"intellicus_bi_server_5_user_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intersystems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intersystems-iris-single-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intigua\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intigua-agent-manager-3_7_0-trial\",\r\n \"intigua-agent-manager-trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iquest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"keyhub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ishlangu-load-balancer-byol\",\r\n \"ishlangu-load-balancer-is10\",\r\n \"ishlangu-load-balancer-is100\",\r\n \"ishlangu-load-balancer-is1000\",\r\n \"ishlangu-load-balancer-is200\",\r\n \"ishlangu-load-balancer-is5000\",\r\n \"ishlangu-load-balancer-isbfg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"issp-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ispocr\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"itelios\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento2-on-zendserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jamcracker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"4632d5b4-feb0-4332-8452-f2e66133672f\",\r\n \"jamcracker-cloudanalytics\",\r\n \"jamcracker-cloudanalytics-version4\",\r\n \"jamcracker-cloudanalytics-version5\",\r\n \"jamcracker-csb-service-provider\",\r\n \"jamcracker-csb-serviceprovider\",\r\n \"jamcracker-csb-standard\",\r\n \"jamcracker-csb-standard-v3\",\r\n \"jamcracker-csb-standard-version4\",\r\n \"jamcracker-hybrid-cloud-management-version4\",\r\n \"jamcracker_cloud_control_appliance_version4\",\r\n \"jsdnapp_csb_serviceprovider-version4\",\r\n \"jsdnapp_hybrid\",\r\n \"jsdnapp_hybrid_v3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jedox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jedox-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jelastic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jelastic-hybrid-paas-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dvwa\",\r\n \"jetnexus-application-load-balancer\",\r\n \"jetnexus-global-load-balancer\",\r\n \"jetnexus-waf\",\r\n \"zap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetware-srl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"caffe2\",\r\n \"caffe_python_cpu\",\r\n \"caffe_python_gpu\",\r\n \"cockroachdb\",\r\n \"lamp_optimized\",\r\n \"lemp7_optimized\",\r\n \"memcached\",\r\n \"mongodb\",\r\n \"mxnet_python\",\r\n \"mysql\",\r\n \"nodejs_nginx\",\r\n \"percona_mongodb\",\r\n \"percona_mysql\",\r\n \"postgresql\",\r\n \"pytorch\",\r\n \"pytorch_cuda_notebook\",\r\n \"pytorch_cuda_production\",\r\n \"redis\",\r\n \"redmine\",\r\n \"tensorflow_cpu_notebook\",\r\n \"tensorflow_cpu_production\",\r\n \"tensorflow_cuda_notebook\",\r\n \"tensorflow_cuda_production\",\r\n \"tensorflow_python\",\r\n \"theano_python\",\r\n \"wordpress4_lemp7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jitterbit_integration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jitterbit-harmony-agent\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jm-technology-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"smart-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"juniper-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vmx-services-gateway-byol\",\r\n \"vmx-services-gateway-byol-soltemp\",\r\n \"vmx-virtual-router\",\r\n \"vsrx-next-generation-firewall\",\r\n \"vsrx-next-generation-firewall-payg\",\r\n \"vsrx-next-generation-firewall-solution-templ-payg\",\r\n \"vsrx-next-generation-firewall-solution-template\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaazing\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaazing-kwic\",\r\n \"kaazing-vpa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kali-linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kali-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kemptech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kemp360central-byol\",\r\n \"vlm-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kinetica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kineticadbbyol\",\r\n \"kineticadbpayasyougo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaspersky_lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaspersky_secure_mail_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"knime\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"knime-server-5-user_4-4-0\",\r\n \"knime-server-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"krypccore\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leap-orbit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"leaporbitstoragebackedsftp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leostream-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"connection-broker\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquid-files\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"liquidfiles\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquidware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stratusphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"literatu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"literatu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"loadbalancer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"loadbalancer-org-load-balancer-for-azure\",\r\n \"loadbalancer-org-load-balancer-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logsign\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logsignfocus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logtrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logtrust-log-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"looker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"looker-analytics-platform\",\r\n \"looker-analytics-platform-326\",\r\n \"looker-analytics-platform-5_6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"lti-lt-infotech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"trade-finance-blockchain\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"luminate-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"luminate-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mapr-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mapr52-base-dev\",\r\n \"mapr60-base\",\r\n \"mapr60-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mariadb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mariadb-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"marklogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"marklogic-9-byol\",\r\n \"marklogic-developer-9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"massiveanalytic-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"oscarap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mathworks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matlab-ref-arch-18a-v1-linux-disk\",\r\n \"mps-ref-arch-18a-v1-linux-disk2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"matillion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matillion-etl-snowflake\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mavinglobal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mavin-business-trial\",\r\n \"mavin-enterprise-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"meanio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-enterprise-ready\",\r\n \"linnovate-open-source-sla-pro\",\r\n \"mean-machine-20\",\r\n \"openideal3\",\r\n \"redash\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"media3-technologies-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cpan1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"memsql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"memsql-community-single-vm\",\r\n \"memsql-enterprise-single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mendix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mendix-docker\",\r\n \"mendix-pro\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mfe_azure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"atd-mcafee\",\r\n \"mcafee_vnsp_controller_for_azure\",\r\n \"mcafee_vnsp_for_azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"micro-focus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-avere\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vfxt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos-container\",\r\n \"centos-container-rdma\",\r\n \"ubuntu-server-container\",\r\n \"ubuntu-server-container-rdma\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-compute\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureconfidentialcompute\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureml\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ASR-Hydration-VMs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftOSTC\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"FreeBSD\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"MLServer-CentOS\",\r\n \"MLServer-RedHat\",\r\n \"MLServer-Ubuntu\",\r\n \"RServer-CentOS\",\r\n \"RServer-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mf_neon_cgw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midvision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-datapower-virtual-edition-75\",\r\n \"ibm-datapower-virtual-edition-76\",\r\n \"ibm-datapower-virtual-edition-77\",\r\n \"ibm-http-server\",\r\n \"ibm-websphere-portal-server-85\",\r\n \"ibm-websphere-portal-server-90\",\r\n \"websphere-application-server-be\",\r\n \"websphere-application-server-be-80\",\r\n \"websphere-application-server-be-85\",\r\n \"websphere-application-server-be-90\",\r\n \"websphere-application-server-be-and-mq\",\r\n \"websphere-application-server-lp\",\r\n \"websphere-application-server-lp-16\",\r\n \"websphere-application-server-lp-17\",\r\n \"websphere-application-server-lp-18\",\r\n \"websphere-application-server-nde\",\r\n \"websphere-application-server-nde-80\",\r\n \"websphere-application-server-nde-85\",\r\n \"websphere-application-server-nde-90\",\r\n \"websphere-mq\",\r\n \"websphere-mq-75\",\r\n \"websphere-mq-90\",\r\n \"websphere-mq-91\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miraclelinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"asianux-server-4-sp5\",\r\n \"asianux-server-4-sp6\",\r\n \"asianux-server-4-sp7\",\r\n \"asianux-server-7-sp1\",\r\n \"asianux-server-7-sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mobilab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento-wirecard-checkout\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moogsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moogsoft-aiops\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moviemasher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moviemasher\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SQL2017-RHEL7\",\r\n \"SQL2017-RHEL73\",\r\n \"SQL2017-SLES12SP2\",\r\n \"SQL2017-Ubuntu1604\",\r\n \"SQL2019-RHEL7\",\r\n \"SQL2019-Ubuntu1604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mtnfog\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"idyl-e3-entity-extraction-engine\",\r\n \"prose-sentence-extraction-engine\",\r\n \"renku-language-detection-engine\",\r\n \"sonnet-tokenization-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mxhero\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mail2cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"my-com\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tarantool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"narrativescience\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"narratives-for-power-bi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nasuni\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nasuni-nmc\",\r\n \"nasuni_edge_appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ncbi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ncbi-blast-2-3-0\",\r\n \"ncbi-free-2-2-31\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fog-system-manager\",\r\n \"fogsm_basic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neo4j\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neo4j-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netapp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netapp-altavault-cloud-integrated-storage-solution\",\r\n \"netapp-oncommand-cloud-manager\",\r\n \"netapp-ontap-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netgate\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netgate-pfsense-azure-fw-vpn-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netiq\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netscout\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netscout_virtual_ngeniusone_with_vscout\",\r\n \"netscout_vstream\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netmail\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netmail-search\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netsweeper\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netsweeper6-0-6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netx\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simplehelp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neusoft-neteye\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neusoft-nisg-va-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nginxinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nginx-plus-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nicepeopleatwork\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"youzana\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nodejsapi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"node-js-api\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"noobaa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"noobaa-hybrid-s3-archive-05\",\r\n \"noobaa-multi-cloud-deduplication\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"northbridge-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netconnect1\",\r\n \"netconnectx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nubeva-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"controller\",\r\n \"test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuco-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aionnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuxeo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nuxeo-6-lts\",\r\n \"nuxeo-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nvidia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ngc_azure_17_11\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"o2mc-platform-app\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"oceanblue-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"obc-sdwan-solutions\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"omega-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ods_datastage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onyx-point-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op-bnf-v1\",\r\n \"op-bnf1_6-v1\",\r\n \"op-bpnifi-v1\",\r\n \"op-bpnifi16-v1\",\r\n \"op-scc-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onapsis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"op5\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op5-monitor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"opencell\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"meveo\",\r\n \"meveo403sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"openvpn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openvpnas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"orientdb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"orientdb-community-edition\",\r\n \"orientdb-community-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2_17\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osirium-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osirium-pxm-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quantastorvsav4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"paloaltonetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"panorama\",\r\n \"vmseries1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"panzura-file-system\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azura-freedom-filer-v7110\",\r\n \"panzura-cloud-filer\",\r\n \"panzura-freedom-filer-7140-13222\",\r\n \"panzura-freedom-filer-716-13549\",\r\n \"panzura-freedom-filer-v7020\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"parasoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"parasoft-service-virtualization\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"passlogy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"passlogic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"penta-security-systems-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wapples\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"percona\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"percona-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"postgres-pro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"postgres-pro-enterprise\",\r\n \"postgres-pro-enterprise-10\",\r\n \"postgres-pro-standard\",\r\n \"postgres-pro-standard-10\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"plesk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"plesk-onyx-linux\",\r\n \"solution-server-business\",\r\n \"solution-server-wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prestashop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"prestashop16-lamp\",\r\n \"ubuntu-base-for-prestashop\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prime-strategy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kusanagi-77\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pivotal-gpdb-vm\",\r\n \"pivotal-greenplum-images\",\r\n \"pivotal-ops-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"process-one\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ejabberd-community-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"profecia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"full_disk_encryption_vm\",\r\n \"project_tools_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"progelspa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"libra-esva-antispam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ptsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ptaf-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pulse-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pulse-connect-secure-vm\",\r\n \"pulse-virtual-traffic-manager\",\r\n \"pulse-virtual-traffic-manager-with-waf\",\r\n \"pulse-virtual-traffic-manager-with-waf2\",\r\n \"pulse-virtual-traffic-manager2\",\r\n \"pulse-virtual-web-application-firewall\",\r\n \"pulse-virtual-web-application-firewall2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"PuppetLabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"PuppetEnterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"puppet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"puppet-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pydio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pydio-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qore-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qorus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qualysguard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qualys-virtual-firewall-appliance\",\r\n \"qualys-virtual-scanner-v23b\",\r\n \"qualys-virtual-scanner-v24\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quasardb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quasardb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qubole-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qubole-data-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fve\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"racknap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"racknap-server\",\r\n \"racknap-server-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radware-alteon-va\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radiant-logic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radiantone-vms\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rancher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rancheros\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapid7\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nexpose-scan-engine\",\r\n \"rapid7-vm-console\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapidminer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rapidminer_server_75\",\r\n \"rapidminer_server_76\",\r\n \"rapidminer_server_80\",\r\n \"rapidminer_server_81\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"realm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"realm-mobile-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"reblaze\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rbzr-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"relevance-lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rlcatalyst\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"remotelearner\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fully-supported-moodle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"revolution-analytics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"revolution-r-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RightScaleLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RightImage-CentOS\",\r\n \"RightImage-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RiverbedTechnology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"riverbed\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riverbed-sccm-5-5-1\",\r\n \"riverbed-steelcentral-appinternals\",\r\n \"riverbed-steelhead-9-2\",\r\n \"riverbed-steelhead-9-5-0\",\r\n \"riverbed-steelhead-9-6-0\",\r\n \"riverbed_steelconnect_gw\",\r\n \"riverbed_steelconnect_sh\",\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rocketsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rocket-discover\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsa-security-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsa-nw-azure-arch\",\r\n \"rsa-nw-azure-broker\",\r\n \"rsa-nw-azure-con\",\r\n \"rsa-nw-azure-esa\",\r\n \"rsa-nw-azure-ldec\",\r\n \"rsa-nw-azure-vlc\",\r\n \"rsa-nw-suite-11\",\r\n \"rsa-nw-suite-11-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsk-labs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsk-bamboo-beta-node\",\r\n \"rsk-node-orchid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saama\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fluidanalyticsengine\",\r\n \"insurancefraudanalytics\",\r\n \"realworldevidence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saltstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos65saltstackenterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalearc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalearc-for-mysql-paygo\",\r\n \"scalearc-for-sql-server-pay-go\",\r\n \"scalearc_mysql-server\",\r\n \"scalearc_sql_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalegrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hanaexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scality\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalityconnecthourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"secureworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scwx-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"shadow-soft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"icinga\",\r\n \"icinga2-5\",\r\n \"icinga2-7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"signal-sciences\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"signalscienceswpp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sightapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sightapps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"silver-peak-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"silver_peak_edgeconnect\",\r\n \"silver_peak_vx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"simmachinesinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simmachines_vm_v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sinefa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sinefa-probe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"skyarc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mt6\",\r\n \"mta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"smartmessage-autoflow\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"martmessage-autoflow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"snapt-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snaptadc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soasta\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudtest-lite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"softnas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud_dev\",\r\n \"mp_ce\",\r\n \"mp_ent\",\r\n \"mp_nas_byol\",\r\n \"mp_nas_ep\",\r\n \"mp_nas_gp\",\r\n \"mp_nas_hp\",\r\n \"mp_plat\",\r\n \"private_offerings\",\r\n \"softnas-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solanolabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solano-ci-private-beta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soha\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"soha-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solar-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solar-incode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sonicwall-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sonicwall-nsz-azure\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sophos\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sophos-xg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spagobi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spagobi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spacecurve\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spacecurve-quickstart\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"splunk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"splunk-enterprise-base-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"src-solution\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pilot-things-onem2m-smart-network\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sqlstream\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"com\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sphere3d\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snapcloud-byol\",\r\n \"snapcloud-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activestate-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackstorm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stackstorm-2015-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"startekfingerprintmatch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bioserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"steelhive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelhive_carbon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stonefly\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stonefly-cloud-drive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stormshield\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stormshield-network-security-for-cloud\",\r\n \"stormshield-network-security-for-cloud-xl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"storreduce\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storreduce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stratumn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"indigo-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"streamsets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"streamsets-data-collector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"striim\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"integrationforsqlserveronazure\",\r\n \"integrationtoazurestorage\",\r\n \"integrationtoeventhub\",\r\n \"integrationtohdinsight\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"symantectest1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cwpsazure-beta-01\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synack-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"synack-crowd-security-intelligence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synechron-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockchain_tradefinance_quorum\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"syte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syteoffer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tactic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tactic-workflow-v001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talari-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talari-networks-virtual-appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talena-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talena_inc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tata_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netfoundry_cloud_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tavendo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"crossbar_on_azure_ubuntu1404\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techdivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appserver-io-pe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techlatest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereumdevkit\",\r\n \"rippledevelopersuit\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"telepat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"free\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tenable\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tenable-nessus-6-byol\",\r\n \"tenable-nessus-professional\",\r\n \"tenablecorenessus\",\r\n \"tenablecorewas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"teradata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"teradata-data-mover\",\r\n \"teradata-data-mover-agent\",\r\n \"teradata-data-mover-intellisphere\",\r\n \"teradata-data-stream-controller\",\r\n \"teradata-database-1510\",\r\n \"teradata-database-1510-byol\",\r\n \"teradata-database-1510-intellisphere\",\r\n \"teradata-database-1510-v2\",\r\n \"teradata-database-1610-intellisphere\",\r\n \"teradata-database-1610-v2\",\r\n \"teradata-database-1620\",\r\n \"teradata-database-1620-byol\",\r\n \"teradata-database-1620-intellisphere\",\r\n \"teradata-database-enterprise\",\r\n \"teradata-database-v1610\",\r\n \"teradata-database-v1610-byol\",\r\n \"teradata-ecosystem-manager\",\r\n \"teradata-querygrid-manager\",\r\n \"teradata-querygrid-manager-intellisphere\",\r\n \"teradata-rest-services\",\r\n \"teradata-server-management\",\r\n \"teradata-viewpoint\",\r\n \"teradata-viewpoint-intellisphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thales-vormetric\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ciphertrust-ckm\",\r\n \"vormetric-dsm\",\r\n \"vormetric-dsm-6-1-0\",\r\n \"vormetric-tokenization-server\",\r\n \"vts-2_2_0_2604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"things-board\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tb-pe-cassandra\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thoughtspot-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"thoughtspotvirtualmachine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tibco-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"grid-server-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tig\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"backup-as-a-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tigergraph\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tigergraph\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tmaxsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tmax-jeusee\",\r\n \"tmax-jeusse\",\r\n \"tmax-webtobse\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tokyosystemhouse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osscobol151j-pg961-centos72\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"torusware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"speedus-lite-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"totemo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"totemo-azr-tm6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"townsend-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alliance-key-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"trendmicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"deep-security-vm\",\r\n \"deep-security-vm-byol\",\r\n \"iot-security-sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"truestack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tsdc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tsa-public-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ckan-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tunnelbiz\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos70-min\",\r\n \"centos7optimizwithwordpress\",\r\n \"centos7phpoptimizing\",\r\n \"centos7phpoptimizingnginx\",\r\n \"centos7phpoptimizwlaravel\",\r\n \"centos7phpoptimizwosticket\",\r\n \"centos7webserverwithwaf\",\r\n \"centos7withaspdotnetcore2apache\",\r\n \"centos7withjoomla\",\r\n \"debian_web_server\",\r\n \"fedora\",\r\n \"fusio\",\r\n \"linuxwithlimesurvey\",\r\n \"networkmonitoringsystem\",\r\n \"rimauwaf_cloud\",\r\n \"ubuntu_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"twistlock\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"twistlock\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"typesafe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"typesafe-reactive-maps-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubeeko\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hfactory-tools-for-hdinsight\",\r\n \"hfactory-tools-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubercloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ansys-17-2-fluids-structures\",\r\n \"ansys_182_test\",\r\n \"comsol-multiphysics-v5-2\",\r\n \"openfoam-v2dot3-centos-v6\",\r\n \"openfoam-v3dot0\",\r\n \"star-ccm-v10-04\",\r\n \"star-ccm-v10-06-heeds-mdo-v2015\",\r\n \"star-ccm-v12-00\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ulex\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voximal\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unifi-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unifi-data-catalog\",\r\n \"unifi-dataplatform-2-3-3-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unitrends\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unitrends-enterprise-backup-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"usp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-streaming-vod-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"varnish\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"varnish-cache_\",\r\n \"varnish-custom-statistics\",\r\n \"varnish-plus-administration-and-statistics\",\r\n \"varnish-plus-caching-engine-4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vaultive-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-security-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vbot\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vbot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"velocloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"velocloud-virtual-edge\",\r\n \"velocloud-virtual-edge-3x\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vidispine\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vidispine-content-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veritas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudpoint-2-0-0\",\r\n \"veritas-resiliency-platform-vhd-offer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veeam\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veeamhubimage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ipm-plus-energy-saver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"viptela\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"viptela-vedge-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vizixiotplatformretail001\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vizix-iot-platform-retail-005\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vmturbo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"turbonomic\",\r\n \"vmturbo64-opsmgr-5_3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"slashdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vu-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vu-app-server\",\r\n \"vu-facerecogn\",\r\n \"vu-fraudanalysis\",\r\n \"vu-secureonboarding\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallarm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallarm-ng-waf-offer-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallix-wabsuite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"watchguard-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vm-firebox-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"waves\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"waves\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"websense-apmailpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ap-data-email-gateway\",\r\n \"forcepoint-email-security-85beta\",\r\n \"triton-ap-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wmspanel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nimble-streamer-centos\",\r\n \"nimble-streamer-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wowza\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wowzastreamingengine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xfinityinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"d3view-v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xtremedata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dbx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"yellowfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"yellowfin-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xyzrd-group-ou\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c73-zultys-mxvirtual\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"your-shop-online\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"herefordshire-enterprise-platform-drupal-7\",\r\n \"xenofile\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zend\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"php-56-zend-server\",\r\n \"php-zend-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"z1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"z1-securehub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zerodown_software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bcaasforazure\",\r\n \"stackbcaas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zoomdata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zoomdata-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zscaler\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zscaler-private-access\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/2e3d45bcf5b95aab\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2e3d45bcf5b95aab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"geneva monitoring extension and azsecpack autoupdate policy for vmss_2.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-04-15T01:06:19.7090157Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipWindowsAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration.provisionVMAgent\",\r\n \"notEquals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/provisioningState\",\r\n \"notIn\": [\r\n \"Succeeded\",\r\n \"Failed\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"GenevaMonitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Geneva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/enableAutomaticUpgrade\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"VirtualMachineRuntimeService\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Compute\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmssName'), '/Microsoft.Azure.Geneva.GenevaMonitoring')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Geneva\",\r\n \"type\": \"GenevaMonitoring\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": true,\r\n \"settings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/2eebeb66ca6e3ff0\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2eebeb66ca6e3ff0\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"antimalware signature extension autoupdate policy for vmss_1.2\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-11-09T17:52:50.9015805Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration.provisionVMAgent\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"AntimalwareConfiguration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security.AntimalwareSignature\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/enableAutomaticUpgrade\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"VirtualMachineRuntimeService\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Compute\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmssName'), '/Microsoft.Azure.Security.AntimalwareSignature.AntimalwareConfiguration')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Security.AntimalwareSignature\",\r\n \"type\": \"AntimalwareConfiguration\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": true,\r\n \"settings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/2f07775c21cd6709\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2f07775c21cd6709\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"azuresecuritylinuxagent extension autoupdate policy for vmss_1.4\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-02-23T21:10:01.7361227Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipLinuxAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"0001-com-ubuntu-server-focal\",\r\n \"0001-com-ubuntu-server-eoan\",\r\n \"0001-com-ubuntu-server-focal-daily\",\r\n \"0001-com-ubuntu-pro-bionic\",\r\n \"0001-com-ubuntu-pro-focal\",\r\n \"0003-com-ubuntu-server-trusted-vm\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04-lts*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"8\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"9\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian-10\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"10\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-Linux-7\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SLES-12-SP5\",\r\n \"SLES-15-SP2\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"gen*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1804-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1804-*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"AzureSecurityLinuxAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security.Monitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/enableAutomaticUpgrade\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/provisioningState\",\r\n \"in\": [\r\n \"Succeeded\",\r\n \"Provisioning succeeded\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmssName'), '/Microsoft.Azure.Security.Monitoring.AzureSecurityLinuxAgent')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Security.Monitoring\",\r\n \"type\": \"AzureSecurityLinuxAgent\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": true,\r\n \"settings\": {\r\n \"enableGenevaUpload\": true\r\n },\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/333f0941c3c4e54b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"333f0941c3c4e54b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-101_1.1\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-08T19:20:14.0863618Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n }\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n }\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"allowedValues\": [\r\n \"NA\",\r\n \"NRMSException\",\r\n \"SkipNRMSCorp\",\r\n \"nrmsskipcorpnetsaw\",\r\n \"SkipNRMSSAW\",\r\n \"SkipNRMSDatabricks\",\r\n \"SkipNRMSRDPSSH\",\r\n \"SkipNRMSMgmt\",\r\n \"SkipNRMSHigh\",\r\n \"SkipNRMSVNet\",\r\n \"SkipNRMSLoadBal\",\r\n \"SkipNRMSDB\",\r\n \"SkipNRMSMedium\"\r\n ],\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"[parameters('sourceValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/34612a1acdd0093\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"34612a1acdd0093\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-subnet_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-08-09T17:47:24.2314012Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n }\r\n },\r\n \"resourceGroupExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource Groups Excluded\",\r\n \"description\": \"Any VNet in a resource group in this list will be ignored.\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().name]\",\r\n \"notIn\": \"[parameters('resourceGroupExclusions')]\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"notContains\": \"GatewaySubnet\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSNSG']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['SkipNRMSNSG']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags['SkipNRMSNSG']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotcluster']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotenvironment']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id\",\r\n \"notIn\": [\r\n \"null\",\r\n \"\"\r\n ]\r\n }\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Authorization/policyAssignments\",\r\n \"name\": \"DoesNotExistBecauseThisIsToCauseDeployment\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json\",\r\n \"contentVersion\": \"1.0.0.1\",\r\n \"parameters\": {\r\n \"fullSubnetName\": {\r\n \"type\": \"String\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\"\r\n },\r\n \"uniqueId\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"[uniqueString(deployment().name)]\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vnetName\": \"[first(split(parameters('fullSubnetName'),'/'))]\",\r\n \"subnetName\": \"[last(split(parameters('fullSubnetName'),'/'))]\",\r\n \"rawNsgName\": \"[concat('NRMS-', parameters('uniqueId'), variables('vnetName'),'-', variables('subnetName'))]\",\r\n \"nsgName\": \"[if(greater(length(variables('rawNsgName')),79),substring(variables('rawNsgName'),0,79),variables('rawNsgName'))]\",\r\n \"nsgUpdateJson\": {\r\n \"networkSecurityGroup\": {\r\n \"id\": \"[resourceId('Microsoft.Network/networkSecurityGroups', variables('nsgName'))]\"\r\n }\r\n },\r\n \"nsgDeploymentName\": \"[concat('Create-NRMS-NSG-', parameters('uniqueId'))]\",\r\n \"attachNsgDeploymentName\": \"[concat('Attach-NRMS-NSG-', parameters('uniqueId'))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('nsgDeploymentName')]\",\r\n \"apiVersion\": \"2018-05-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"resources\": [\r\n {\r\n \"condition\": \"[contains(parameters('allowedLocations'), reference(resourceId('Microsoft.Network/virtualNetworks', variables('vnetName')), '2018-11-01', 'Full').location)]\",\r\n \"location\": \"[reference(resourceId('Microsoft.Network/virtualNetworks', variables('vnetName')), '2018-11-01', 'Full').location]\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"name\": \"[variables('nsgName')]\",\r\n \"apiVersion\": \"2018-03-01\",\r\n \"tags\": {\r\n \"Creator\": \"Automatically added by NRMS Azure Policy\",\r\n \"NRMS-Info\": \"http://aka.ms/nrms\",\r\n \"NRMS-Version\": \"2019-03-20\"\r\n },\r\n \"properties\": {}\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('attachNsgDeploymentName')]\",\r\n \"apiVersion\": \"2018-05-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-01\",\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"name\": \"[parameters('fullSubnetName')]\",\r\n \"properties\": \"[union(reference(resourceId('Microsoft.Network/virtualNetworks/subnets', variables('vnetName'), variables('subnetName')), '2018-11-01'), variables('nsgUpdateJson'))]\"\r\n }\r\n ]\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/deployments',variables('nsgDeploymentName'))]\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullSubnetName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"allowedLocations\": {\r\n \"value\": \"[parameters('allowedLocations')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/36182fb7897df25d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"36182fb7897df25d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"audit ssh auth on new vmss_1.5\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits whether any Linux VMSSs use password-only authentication for SSH on new resources.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-01-20T00:19:26.7056996Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"exists\": \"False\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"7isolutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sapp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"128technology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"128t_networking_platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"4psa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voipnow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"a10networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"a10-lightning-adc\",\r\n \"a10-vthunder-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accellion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kiteworks-by-accellion\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"abiquo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"abiquo-hybrid-cloud-34\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accops\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hysecure5050\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian_matrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actian_matrix\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actifio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actifio-sky\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vector-community\",\r\n \"vector-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Acronis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"activeeon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activeeon-workload-scheduler\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aerospike\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aerospike-database-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"affinio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aimobile-site-acceleration\",\r\n \"aiprotect-ddos-firewall\",\r\n \"aiscaler-traffic-manager-caching\",\r\n \"aivideo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"akamai-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"enterprise-application-access\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alces-flight-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alces-flight-compute-solo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alertlogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alert-logic-tm\",\r\n \"alert-logic-wsm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alienvault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-security-management-anywhere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alldigital-brevity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alldigital-brevity-uploader\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altair-engineering-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"altair_hwulva\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altamira-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lumify\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"antmedia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ams_community_edition\",\r\n \"ant_media_server_enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"apigee\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"apigee-edge\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcara\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"app360v43-001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcelerator\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appcelerator-arrow-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appex-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appistry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"genomepilot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appscale-marketplace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appscale\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arangodb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"arangodb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arista-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veos-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"array_networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"array-networks-vapv\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"astadia-1148316\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"astadia-ui-automation-tee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"atomicorp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"secure-os\",\r\n \"secure-ubuntu-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"audiocodes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mediantsessionbordercontroller\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"auriq-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"essentia\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"awingu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"awingu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aviatrix-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aviatrix-cloud-services\",\r\n \"aviatrix-companion-gateway\",\r\n \"aviatrix-companion-gateway-v2\",\r\n \"aviatrix-vpn-gw\",\r\n \"aviatrix_multi_cloud_service\",\r\n \"aviatrix_openvpn_service\",\r\n \"aviatrix_openvpn_service10\",\r\n \"aviatrix_openvpn_service25\",\r\n \"aviatrix_openvpn_service50\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"avi-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"avi-vantage-adc\",\r\n \"internal-avi-vantage-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"axway\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"axway-mailgate-secure-collaboration-advanced\",\r\n \"axway-mailgate-secure-collaboration-premium\",\r\n \"axway-mailgate-secure-collaboration-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azul\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azul-zulu-ubuntu-1804\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azurecyclecloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azure-cyclecloud-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"AzureDatabricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Databricks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baas-techbureau\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"b1327623-d29b-4cc1-b833-85067dcc7bce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baffle-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"baffle-application-data-protection\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"balabit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"balabit-shell-control-box\",\r\n \"psm\",\r\n \"sps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"barracudanetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"barracuda-app-sec-control-center\",\r\n \"barracuda-email-security-gateway\",\r\n \"barracuda-ng-cc\",\r\n \"barracuda-ng-firewall\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"basho\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riak-2-0-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"autodesk-maya-arnold-centos73\",\r\n \"rendering-centos73\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bdy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"buddy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Bitnami\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"3-4\",\r\n \"abantecart\",\r\n \"activemq\",\r\n \"akeneo\",\r\n \"alfrescocommunity\",\r\n \"apachesolr\",\r\n \"artifactory\",\r\n \"canvaslms\",\r\n \"cassandra\",\r\n \"civicrm\",\r\n \"cmsmadesimple\",\r\n \"codiad\",\r\n \"concrete5\",\r\n \"consul\",\r\n \"coppermine\",\r\n \"couchdb\",\r\n \"diaspora\",\r\n \"discourse\",\r\n \"djangostack\",\r\n \"dokuwiki\",\r\n \"dolibarr\",\r\n \"DreamFactory\",\r\n \"drupal\",\r\n \"elastic-search\",\r\n \"elk\",\r\n \"erpnext\",\r\n \"espocrm\",\r\n \"etcd\",\r\n \"eXo-Platform\",\r\n \"exoplatform\",\r\n \"fatfreecrm\",\r\n \"ghost\",\r\n \"gitlab\",\r\n \"grafana\",\r\n \"hadoop\",\r\n \"hhvmstack\",\r\n \"hordegroupwarewebmail\",\r\n \"jasperreports\",\r\n \"jenkins\",\r\n \"joomla\",\r\n \"jrubystack\",\r\n \"kafka\",\r\n \"kong\",\r\n \"kubernetessandbox\",\r\n \"lampstack\",\r\n \"lappstack\",\r\n \"letschat\",\r\n \"liferay\",\r\n \"limesurvey\",\r\n \"livehelperchat\",\r\n \"magento\",\r\n \"mahara\",\r\n \"mantis\",\r\n \"mariadb\",\r\n \"mattermost\",\r\n \"mautic\",\r\n \"mean\",\r\n \"mediawiki\",\r\n \"memcached\",\r\n \"modx\",\r\n \"mongodb\",\r\n \"moodle\",\r\n \"multicraft\",\r\n \"mybb\",\r\n \"mysql\",\r\n \"nats\",\r\n \"neo4j\",\r\n \"neos\",\r\n \"nginxstack\",\r\n \"noalyss\",\r\n \"nodejs\",\r\n \"ocportal\",\r\n \"odoo\",\r\n \"openatrium\",\r\n \"opencart\",\r\n \"openedx\",\r\n \"openfire\",\r\n \"openproject\",\r\n \"orangehrm\",\r\n \"osclass\",\r\n \"owncloud\",\r\n \"oxid-eshop\",\r\n \"parseserver\",\r\n \"phabricator\",\r\n \"phpbb\",\r\n \"phplist\",\r\n \"pimcore\",\r\n \"piwik\",\r\n \"plone\",\r\n \"pootle\",\r\n \"postgresql\",\r\n \"prestashop\",\r\n \"processmakerenterprise\",\r\n \"processmakeropensourceedition\",\r\n \"processwire\",\r\n \"publify\",\r\n \"rabbitmq\",\r\n \"redash\",\r\n \"redis\",\r\n \"redmine\",\r\n \"redmineplusagile\",\r\n \"reportserver\",\r\n \"reportserverenterprise\",\r\n \"resourcespace\",\r\n \"reviewboard\",\r\n \"reviewboardpowerpack\",\r\n \"roundcube\",\r\n \"rubystack\",\r\n \"seopanel\",\r\n \"shopware\",\r\n \"silverstripe\",\r\n \"simplemachinesforum\",\r\n \"sonarqube\",\r\n \"spree\",\r\n \"subversion\",\r\n \"suitecrm\",\r\n \"tensorflowserving\",\r\n \"testlink\",\r\n \"tikiwikicmsgroupware\",\r\n \"tinytinyrss\",\r\n \"tom-cat\",\r\n \"trac\",\r\n \"typo3\",\r\n \"weblate\",\r\n \"webmailpro\",\r\n \"wildfly\",\r\n \"wordpress\",\r\n \"wordpress-multisite\",\r\n \"wordpresspro\",\r\n \"x2enginesalescrm\",\r\n \"xoops\",\r\n \"youtrack\",\r\n \"zookeeper\",\r\n \"zurmo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"black-duck-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blackduck_hub_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blk-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blk-io-erc-20-rest-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"strato-blockchain-base-template-latest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockstack-core-v14\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockchain-foundry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syscoin-api\",\r\n \"syscoin-full-node\",\r\n \"syscoin-price-peg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bloombase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bloombase-storesafe-3_4_7_0_el7_x86_64\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluecat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluecat-bam-for-azure\",\r\n \"bluecat-dns-for-azure\",\r\n \"bluecat-edge-service-point-vm-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluetalon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluetalon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"brocade_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"brocade-virtual-traffic-manager\",\r\n \"brocade-virtual-traffic-manager-with-waf-module\",\r\n \"brocade-virtual-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bt-americas-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"diamondip-sapphire-ev10\",\r\n \"diamondip-sapphire-ev20\",\r\n \"diamondip-sapphire-v10\",\r\n \"diamondip-sapphire-v20\",\r\n \"diamondip-sapphire-v5\",\r\n \"diamondip-sapphire-vcaa20\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"buddhalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sles_12_pci\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"carto\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cartobuilder2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cask\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cdap-cloud-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"Ubuntu_Core\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cavirin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cavirin-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cautelalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"log_management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"celum-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"celumdam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cds\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cds-data-migration-solution-for-legacy-to-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-6-v2-0-2-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-oracle-linux-6-v1-0-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-rhel-6-v2-0-2-l1\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-suse-linux-11-v2-0-0-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1404-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"certivox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sso-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cfd-direct\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cfd-direct-from-the-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chain-core-developer-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"checkpoint\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"check-point-r77-10\",\r\n \"check-point-vsec-r80\",\r\n \"check-point-vsec-r80-blink\",\r\n \"sg2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chef-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chef-automate-vm-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"circleci\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"circleci-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cires21\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c21l-enc\",\r\n \"c21l-mos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cisco\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cisco-asav\",\r\n \"cisco-csr-1000v\",\r\n \"cisco-ftdv\",\r\n \"cisco-meraki-vmx100\",\r\n \"cisco-ngfwv-vm-test-unsupported\",\r\n \"cisco_cloud_vedge_17_2_4\",\r\n \"cos65\",\r\n \"cos72\",\r\n \"cos72_main_dev\",\r\n \"uos14\",\r\n \"vwaas-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"citrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"citrix-sd-wan-opt\",\r\n \"netscaler-ma-service-agent-120\",\r\n \"netscaler-ma-service-agent-121\",\r\n \"netscaler-sd-wan\",\r\n \"netscaler-vpx\",\r\n \"netscalervpx-120\",\r\n \"netscalervpx-121\",\r\n \"netscalervpx110-6531\",\r\n \"netscalervpx111\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clear-linux-project\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clear-linux-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clouber\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cuber\",\r\n \"cws\",\r\n \"mcenter\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-cruiser\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-cruiser-16\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jenkins-enterprise\",\r\n \"jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbees-jenkins-enterprise\",\r\n \"cloudbees-jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbolt-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbolt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudboost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudboost\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudenablers-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corestack\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"squid-proxy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudera-altus-centos-os\",\r\n \"cloudera-centos-6\",\r\n \"cloudera-centos-os\",\r\n \"test-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlanes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-video-accelerator-nfs\",\r\n \"cloudlanes-cloud-backup-accelerator-vtl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlink\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudlink-securevm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudplan-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudplan_pcn_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"paladion_ondemand_nextgen_firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudsoft-amp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clustrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clustrixdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codelathe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codelathe-filecloud-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codenvy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codenvy-on-prem\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cognosys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"1-click-secured-joomla-on-centos-7-3\",\r\n \"1-click-secured-joomla-on-ubuntu-1404-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1604-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1804-lts\",\r\n \"centos-6-9\",\r\n \"centos-7-3\",\r\n \"centos-7-4\",\r\n \"centos-7-5\",\r\n \"deploy-a-secured-modx-on-ubuntu-14-04-lts\",\r\n \"deploy-a-secured-silverstripe-on-ubuntu-14-04-lts\",\r\n \"hardened-mysql-5-6-on-centos-7-3\",\r\n \"hardened-mysql-5-6-on-ubu-1404-lts\",\r\n \"hardened-mysql-5-7-on-centos-7-3\",\r\n \"hardened-mysql-5-7-on-ubu-1404-lts\",\r\n \"hardened-postgresql-on-ubu-1404-lts\",\r\n \"invoice-ninja-2-5-1-1-on-ubuntu-1404\",\r\n \"jruby-on-ubuntu-14-04-lts\",\r\n \"low-latency-broadcasting-server-for-live-events\",\r\n \"owncloud-9-with-lamp-stack-on-ubuntu-1404\",\r\n \"piwigogallerys-ubuntu_14-04_lts\",\r\n \"sec1011-dokuwiki-on-ubuntu-1404\",\r\n \"sec1013-elasticsearch-on-ubuntu-1404\",\r\n \"sec1014-opencart-on-ubuntu-1404\",\r\n \"sec1015-orangehrm-on-ubuntu-1404\",\r\n \"sec1016-nodejs-server-on-ubuntu-1404\",\r\n \"sec1018-haproxy-on-ubuntu-1404\",\r\n \"sec1019-secured-tomcat-on-ubuntu-1404\",\r\n \"sec1020-phpbb-on-hardened-ubuntu-1404\",\r\n \"sec1021-mybb-on-hardened-ubuntu-1404\",\r\n \"sec1022-sugarcrm-on-ubuntu-1404\",\r\n \"sec1023-moodle-on-ubuntu-1404\",\r\n \"sec1024_magento-on-ubuntu-1404\",\r\n \"sec1025-secured-drupal-on-ubuntu-1404\",\r\n \"sec1027-secured-wordpress-on-ubuntu-1404\",\r\n \"sec1028-secured-lamp-sever-on-ubuntu-1404\",\r\n \"sec1029-secured-mediawiki-on-ubuntu-1404\",\r\n \"sec1030-secured-subversion-on-ubuntu-1404\",\r\n \"sec1031-secured-passenger-nginx-on-ubuntu-1404\",\r\n \"sec1033-secured-piwik-on-ubuntu-1404\",\r\n \"sec1034-secured-pligg-on-ubuntu-1404\",\r\n \"sec1035-secured-jenkins-on-ubuntu-1404\",\r\n \"sec1036-secured-postgresql-on-ubuntu-1404\",\r\n \"secure-cloud-lamp-ubuntu-1404\",\r\n \"secured-abantecart-on-centos\",\r\n \"secured-abantecart-on-ubuntu-14-04-lts\",\r\n \"secured-acquia-drupal-on-centos\",\r\n \"secured-acquiadurpal-on-ubuntu-14-04-lts\",\r\n \"secured-apachesolr-on-centos\",\r\n \"secured-apachesolr-on-ubuntu-14-04-lts\",\r\n \"secured-arartifactory-on-centos\",\r\n \"secured-artifactory-on-ubuntu-14-04-lts\",\r\n \"secured-cakephp-on-centos\",\r\n \"secured-cakephp-on-ubuntu-14-04-lts\",\r\n \"secured-cms-made-simple-on-centos\",\r\n \"secured-cms-made-simple-on-ubuntu-14-04-lts\",\r\n \"secured-codiad-on-centos\",\r\n \"secured-codiad-on-ubuntu-14-04-lts\",\r\n \"secured-cogdam-on-centos\",\r\n \"secured-cogdam-on-ubuntu-14-04-lts\",\r\n \"secured-concrete5-on-centos\",\r\n \"secured-concrete5-on-ubuntu-14-04-lts\",\r\n \"secured-coppermine-on-centos\",\r\n \"secured-coppermine-on-ubuntu-14-04-lts\",\r\n \"secured-crushftp-on-centos\",\r\n \"secured-crushftp-on-ubuntu-14-04-lts\",\r\n \"secured-django-on-centos\",\r\n \"secured-django-on-ubuntu-14-04-lts\",\r\n \"secured-dokuwiki-on-centos\",\r\n \"secured-dolibarr-on-centos\",\r\n \"secured-dolivbarr-on-ubuntu-14-04-lts\",\r\n \"secured-drupal-on-centos\",\r\n \"secured-elasticsearch-on-centos\",\r\n \"secured-enterprise-nginx-varnish-haproxy-php\",\r\n \"secured-espocrm-on-centos\",\r\n \"secured-espocrm-on-ubuntu-14-04-lts\",\r\n \"secured-exoplatform-on-centos\",\r\n \"secured-exoplatform-on-ubuntu-14-04-lts\",\r\n \"secured-ghost-on-centos\",\r\n \"secured-ghost-on-ubuntu-14-04-lts\",\r\n \"secured-gradle-on-centos\",\r\n \"secured-gradle-on-ubuntu-14-04-lts\",\r\n \"secured-haproxy-on-centos\",\r\n \"secured-invoice-ninja-on-centos\",\r\n \"secured-jboss-as-on-centos\",\r\n \"secured-jbossas-on-ubuntu-14-04-lts\",\r\n \"secured-jenkins-on-centos\",\r\n \"secured-jruby-on-cento\",\r\n \"secured-lamp-on-centos\",\r\n \"secured-lamp-on-centos-m10\",\r\n \"secured-lapp-on-centos\",\r\n \"secured-lapp-on-ubuntu-14-04-lts\",\r\n \"secured-lemp-sever-on-ubuntu-1404\",\r\n \"secured-lime-survey-on-centos\",\r\n \"secured-limesurvey-on-ubuntu-1404\",\r\n \"secured-live-helper-chat-on-centos\",\r\n \"secured-livehelperchat-on-ubuntu-14-04-lts\",\r\n \"secured-magento-on-centos\",\r\n \"secured-mahara-on-centos\",\r\n \"secured-mahara-on-ubuntu-14-04-lts\",\r\n \"secured-mantis-on-centos\",\r\n \"secured-mantis-on-ubuntu-14-04-lts\",\r\n \"secured-mariadb-on-ubuntu-16-04\",\r\n \"secured-mautic-on-centos\",\r\n \"secured-mautic-on-ubuntu-14-04-lts\",\r\n \"secured-media-wiki-on-centos\",\r\n \"secured-modx-on-centos\",\r\n \"secured-moodle-on-centos\",\r\n \"secured-ngnix-on-centos-7-3\",\r\n \"secured-ngnix-on-ubuntu-14-04-lts\",\r\n \"secured-ngnix-on-ubuntu-16-04-lts\",\r\n \"secured-noalyss-on-centos\",\r\n \"secured-noalyss-on-ubuntu-14-04-lts\",\r\n \"secured-nodejs-on-centos\",\r\n \"secured-occlass-on-ubuntu-14-04-lts\",\r\n \"secured-ocportal-on-ubuntu-14-04-lts\",\r\n \"secured-open-cart-on-centos\",\r\n \"secured-orangehrm-on-centos\",\r\n \"secured-osclass-on-centos\",\r\n \"secured-owncloud-on-centos\",\r\n \"secured-oxid-eshop-on-centos\",\r\n \"secured-oxideshop-on-ubuntu-14-04-lts\",\r\n \"secured-passenger-nginx-on-centos\",\r\n \"secured-piwigo-gallery-on-centos\",\r\n \"secured-plone-on-centos\",\r\n \"secured-plone-on-ubuntu-14-04-lts\",\r\n \"secured-prestashop-on-centos\",\r\n \"secured-prestashop-on-ubuntu-14-04-lts\",\r\n \"secured-railo-on-ubuntu-14-04-lts\",\r\n \"secured-redis-on-centos\",\r\n \"secured-redis-on-ubuntu-1404\",\r\n \"secured-redmine-on-centos\",\r\n \"secured-redmine-on-ubuntu-14-04-lts\",\r\n \"secured-redmineagile-on-ubuntu-14-04-lts\",\r\n \"secured-report-server-on-centos\",\r\n \"secured-reportserverent-on-ubuntu-14-04-lts\",\r\n \"secured-resource-space-on-centos\",\r\n \"secured-resourcespace-on-ubuntu-14-04-lts\",\r\n \"secured-round-cube-on-centos\",\r\n \"secured-roundcube-on-ubuntu-14-04-lts\",\r\n \"secured-ruby-on-centos\",\r\n \"secured-ruby-on-ubuntu-14-04-lts\",\r\n \"secured-seopanel-on-centos\",\r\n \"secured-seopanel-on-ubuntu-14-04-lts\",\r\n \"secured-silverstripe-on-centos\",\r\n \"secured-simple-invoice-on-centos\",\r\n \"secured-simple-machines-on-centos\",\r\n \"secured-simple-machines-on-ubuntu-14-04-lts\",\r\n \"secured-simpleinvoice-on-ubuntu-14-04-lts\",\r\n \"secured-subversion-on-centos\",\r\n \"secured-suitecrm-on-centos\",\r\n \"secured-suitecrm-on-ubuntu-14-04-lts\",\r\n \"secured-test-link-on-centos\",\r\n \"secured-testlink-on-ubuntu-14-04-lts\",\r\n \"secured-thinkup-on-centos\",\r\n \"secured-thinkup-on-ubuntu-14-04-lts\",\r\n \"secured-tikiwikicms-on-centos\",\r\n \"secured-tikiwikicms-on-ubuntu-14-04-lts\",\r\n \"secured-tiny-tiny-rss-on-centos\",\r\n \"secured-tinytinyrss-on-ubuntu-14-04-lts\",\r\n \"secured-tomcat-on-centos\",\r\n \"secured-trac-on-centos\",\r\n \"secured-trac-on-ubuntu-14-04-lts\",\r\n \"secured-typo3-on-centos\",\r\n \"secured-typo3-on-ubuntu-14-04-lts\",\r\n \"secured-varnish-on-centos\",\r\n \"secured-varnish-on-ubuntu-1404\",\r\n \"secured-wildfly-on-centos\",\r\n \"secured-wildfly-on-ubuntu-14-04-lts\",\r\n \"secured-wordpress-on-centos-7-3\",\r\n \"secured-wordpress-on-ubuntu-16-04-lts\",\r\n \"secured-x-cart-on-ubuntu-14-04-lts\",\r\n \"secured-xoops-on-centos\",\r\n \"secured-xoops-on-ubuntu-14-04-lts\",\r\n \"secured-zurmo-on-centos\",\r\n \"secured-zurmo-on-ubuntu-14-04-lts\",\r\n \"suse15\",\r\n \"ubuntu-14-04-lts\",\r\n \"ubuntu-16-04-lts\",\r\n \"ubuntu-17-04-high-performance-hardened-tcp-bbr\",\r\n \"ubuntu-18-04\",\r\n \"ubuntu-18-04-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cohesity-cloudtd-tool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vns3_4x_network_security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"confluentinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"confluentplatform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"consensys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"truffle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"convertigo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"convertigo-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"corda\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corda\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"CoreOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CoreOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"couchbase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"couchbase-server-enterprise\",\r\n \"couchbase-sync-gateway-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cryptzone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgate-appliance-3_2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cybernetica-as\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"uxp-securityserver-connector\",\r\n \"uxp-securityserver_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cyxtera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgatesdp-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataart\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"devicehive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"databricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spfqogzeculbhdh\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datalayer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datalayer-notebook\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datastax\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datastax-enterprise\",\r\n \"datastax-enterprise-non-production-use-only\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datasunrise\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datasunrise-database-security-suite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataiku\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dataiku-data-science-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datometry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyper-q\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dellemc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dell-emc-avamar-virtual-edition\",\r\n \"dell-emc-datadomain-management-center\",\r\n \"dell-emc-datadomain-virtual-edition\",\r\n \"dell-emc-datadomain-virtual-edition-v4\",\r\n \"dell-emc-networker-virtual-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"delphix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"delphix_dynamic_data_platform\",\r\n \"omniosce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denodo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denodo-platform\",\r\n \"denodo-platform-7_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denyall\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denyall-rweb\",\r\n \"denyall-vulnerability-manager\",\r\n \"denyall-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dgsecure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dgsecure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"diladele\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"websafety\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neopulse-ai-studio\",\r\n \"neopulse-query-runtime\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"docker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"docker-ce\",\r\n \"docker-ce-edge\",\r\n \"docker-datacenter-custom\",\r\n \"docker-ee\",\r\n \"docker-ee-basic\",\r\n \"docker4azure\",\r\n \"docker4azure-cs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dome9\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dome9ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drizti\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpcbox-ansys-19-cluster-master\",\r\n \"hpcbox-cluster-compute-node\",\r\n \"hpcbox-cluster-cuda-node\",\r\n \"hpcbox-cluster-gpu-node\",\r\n \"hpcbox-docker-cluster-master\",\r\n \"hpcbox-openfoam-cluster-master\",\r\n \"hpcbox-su2-cluster-master\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"drone\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dyadic_security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dyadic_sec\",\r\n \"ukc_image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dynatrace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ruxit-managed-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"eastwind-networks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"eastwind-ixia-sensor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"egnyte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"egnyte-connect\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elasticbox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"elasticbox-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"electric-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"electricflowce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elfiqnetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"emercoin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"emercoin\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quorum-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprisedb-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"edb-postgres-ark\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"equalum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"equalum-vm-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"esdenera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"esdenera-firewall-3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ethereum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereum-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"evostream-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ems-for-template\",\r\n \"ems-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"exasol\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"exasol-analytics-database-byol\",\r\n \"exasolution-analytic-database\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"falconstorsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fss-v9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"f5-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"f5-big-ip-adc\",\r\n \"f5-big-ip-advanced-waf\",\r\n \"f5-big-ip-best\",\r\n \"f5-big-ip-better\",\r\n \"f5-big-ip-byol\",\r\n \"f5-big-ip-good\",\r\n \"f5-big-ip-per-app-ve\",\r\n \"f5-big-iq\",\r\n \"f5-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"filecatalyst\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"filecatalyst-direct-per-hr-billing\",\r\n \"filecatalyst-direct-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"firehost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"firehost_armor\",\r\n \"firehost_armor_ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flexify-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flashgrid-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"flashgrid-racnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"foghorn-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"foghorn-edge-device-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forcepoint-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forcepoint-ngfw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forscene\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forscene-edgeserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortycloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortycloud-gw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortinet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortinet-fortianalyzer\",\r\n \"fortinet-fortimanager\",\r\n \"fortinet_fortigate-vm_v5\",\r\n \"fortinet_fortimail\",\r\n \"fortinet_fortivoice\",\r\n \"fortinet_fortiweb-vm_v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fujitsu_fast\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fep10-rh7-test\",\r\n \"feptest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gemalto-safenet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"safenet-keysecure-k170v\",\r\n \"safenet-protectv\",\r\n \"safenet-protectv-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gigamon-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gigamon-fm-5_3_01\",\r\n \"gigamon-fm-5_3_01_hourly\",\r\n \"gigamon-fm-5_4_00\",\r\n \"gigamon-fm-5_4_00_hourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gitlab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-ce\",\r\n \"gitlab-ee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"GitHub\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"GitHub-Enterprise\",\r\n \"githubenterprise-test-publishing\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"xid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"greensql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"greensql-database-security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gridgain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gridgain-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"guardicore\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"guardicorecentra\",\r\n \"infection_monkey\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"haivision-media-gateway-1-2\",\r\n \"haivision-media-gateway-1-5\",\r\n \"haivision-media-gateway-1-6-2\",\r\n \"media-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"h2o-ai\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"h2o-driverles-ai\",\r\n \"h2o-driverless-ai\",\r\n \"h2o-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haproxy-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hapee-rhel\",\r\n \"hapee-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"harpaitalia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mcuboenergy\",\r\n \"yg\",\r\n \"yougreen_trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hcl-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hcl17cp1104\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"heimdall-data\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"heimdall-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"help-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"goanywheremftubuntulinux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hewlett-packard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpe-helion-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hillstone-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudedge-virtual-ngfw-advanced-edition\",\r\n \"cloudedge-virtual-ngfw-standard-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hortonworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbreak-for-hortonworks-data-platform\",\r\n \"hortonworks-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hitachi-solutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"credeon-sfs-and-kms-for-sharepoint-online\",\r\n \"credeonsecurefull-textsearch1_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storeoncevsa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"huawei\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"euleros-v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hyperglance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperglance-dynamic-topology\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hypergrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hytrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hytrust-keycontrol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ibm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-security-guardium-multi-cloud\",\r\n \"qradar_security_analytics\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iaansys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iaansys-magento\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iboss\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iboss-14600-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imaginecommunications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudxtream-cdvr\",\r\n \"cloudxtream-dai-vms\",\r\n \"telurio-aim\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imperva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"imperva-dam-v13\",\r\n \"securesphere-waf\",\r\n \"securesphere-waf-for-azr\",\r\n \"securesphere-waf-v12\",\r\n \"securesphere-waf-v13\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"infoblox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"infoblox-vnios-te-v1420\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informatica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bdm10-1-1-u2\",\r\n \"big-data-management-10-2\",\r\n \"big-data-management-10-2-1\",\r\n \"data_accelerator_for_azure_byol\",\r\n \"data_quality_10_1_1_rhel_7_3_byol\",\r\n \"eic\",\r\n \"ics-byol\",\r\n \"ics-payg-ubuntu\",\r\n \"platform_10_1_1_multi_node_domain_rhel-7-3_byol\",\r\n \"platform_10_2_hf1_domain_rhel-7-3_byol\",\r\n \"powercenter-v10-domain-image-ubuntu14-04-3\",\r\n \"powercenter-v10-update1-domain-image-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informationbuilders\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iway-big-data-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ingrammicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ingrammicroensimcentostrial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lustre-cloud-edition-gs-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-bigdl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bigdl-0815\",\r\n \"bigdl__vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-fpga\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quartus_pro_opencl_sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intellicus_bi_server_100_user_linux\",\r\n \"intellicus_bi_server_10_user_linux\",\r\n \"intellicus_bi_server_25_user_linux\",\r\n \"intellicus_bi_server_50_user_linux\",\r\n \"intellicus_bi_server_5_user_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intersystems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intersystems-iris-single-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intigua\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intigua-agent-manager-3_7_0-trial\",\r\n \"intigua-agent-manager-trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iquest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"keyhub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ishlangu-load-balancer-byol\",\r\n \"ishlangu-load-balancer-is10\",\r\n \"ishlangu-load-balancer-is100\",\r\n \"ishlangu-load-balancer-is1000\",\r\n \"ishlangu-load-balancer-is200\",\r\n \"ishlangu-load-balancer-is5000\",\r\n \"ishlangu-load-balancer-isbfg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"issp-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ispocr\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"itelios\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento2-on-zendserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jamcracker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"4632d5b4-feb0-4332-8452-f2e66133672f\",\r\n \"jamcracker-cloudanalytics\",\r\n \"jamcracker-cloudanalytics-version4\",\r\n \"jamcracker-cloudanalytics-version5\",\r\n \"jamcracker-csb-service-provider\",\r\n \"jamcracker-csb-serviceprovider\",\r\n \"jamcracker-csb-standard\",\r\n \"jamcracker-csb-standard-v3\",\r\n \"jamcracker-csb-standard-version4\",\r\n \"jamcracker-hybrid-cloud-management-version4\",\r\n \"jamcracker_cloud_control_appliance_version4\",\r\n \"jsdnapp_csb_serviceprovider-version4\",\r\n \"jsdnapp_hybrid\",\r\n \"jsdnapp_hybrid_v3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jedox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jedox-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jelastic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jelastic-hybrid-paas-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dvwa\",\r\n \"jetnexus-application-load-balancer\",\r\n \"jetnexus-global-load-balancer\",\r\n \"jetnexus-waf\",\r\n \"zap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetware-srl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"caffe2\",\r\n \"caffe_python_cpu\",\r\n \"caffe_python_gpu\",\r\n \"cockroachdb\",\r\n \"lamp_optimized\",\r\n \"lemp7_optimized\",\r\n \"memcached\",\r\n \"mongodb\",\r\n \"mxnet_python\",\r\n \"mysql\",\r\n \"nodejs_nginx\",\r\n \"percona_mongodb\",\r\n \"percona_mysql\",\r\n \"postgresql\",\r\n \"pytorch\",\r\n \"pytorch_cuda_notebook\",\r\n \"pytorch_cuda_production\",\r\n \"redis\",\r\n \"redmine\",\r\n \"tensorflow_cpu_notebook\",\r\n \"tensorflow_cpu_production\",\r\n \"tensorflow_cuda_notebook\",\r\n \"tensorflow_cuda_production\",\r\n \"tensorflow_python\",\r\n \"theano_python\",\r\n \"wordpress4_lemp7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jitterbit_integration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jitterbit-harmony-agent\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jm-technology-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"smart-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"juniper-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vmx-services-gateway-byol\",\r\n \"vmx-services-gateway-byol-soltemp\",\r\n \"vmx-virtual-router\",\r\n \"vsrx-next-generation-firewall\",\r\n \"vsrx-next-generation-firewall-payg\",\r\n \"vsrx-next-generation-firewall-solution-templ-payg\",\r\n \"vsrx-next-generation-firewall-solution-template\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaazing\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaazing-kwic\",\r\n \"kaazing-vpa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kali-linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kali-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kemptech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kemp360central-byol\",\r\n \"vlm-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kinetica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kineticadbbyol\",\r\n \"kineticadbpayasyougo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaspersky_lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaspersky_secure_mail_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"knime\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"knime-server-5-user_4-4-0\",\r\n \"knime-server-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"krypccore\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leap-orbit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"leaporbitstoragebackedsftp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leostream-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"connection-broker\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquid-files\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"liquidfiles\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquidware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stratusphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"literatu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"literatu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"loadbalancer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"loadbalancer-org-load-balancer-for-azure\",\r\n \"loadbalancer-org-load-balancer-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logsign\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logsignfocus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logtrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logtrust-log-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"looker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"looker-analytics-platform\",\r\n \"looker-analytics-platform-326\",\r\n \"looker-analytics-platform-5_6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"lti-lt-infotech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"trade-finance-blockchain\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"luminate-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"luminate-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mapr-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mapr52-base-dev\",\r\n \"mapr60-base\",\r\n \"mapr60-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mariadb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mariadb-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"marklogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"marklogic-9-byol\",\r\n \"marklogic-developer-9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"massiveanalytic-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"oscarap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mathworks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matlab-ref-arch-18a-v1-linux-disk\",\r\n \"mps-ref-arch-18a-v1-linux-disk2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"matillion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matillion-etl-snowflake\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mavinglobal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mavin-business-trial\",\r\n \"mavin-enterprise-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"meanio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-enterprise-ready\",\r\n \"linnovate-open-source-sla-pro\",\r\n \"mean-machine-20\",\r\n \"openideal3\",\r\n \"redash\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"media3-technologies-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cpan1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"memsql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"memsql-community-single-vm\",\r\n \"memsql-enterprise-single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mendix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mendix-docker\",\r\n \"mendix-pro\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mfe_azure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"atd-mcafee\",\r\n \"mcafee_vnsp_controller_for_azure\",\r\n \"mcafee_vnsp_for_azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"micro-focus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-avere\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vfxt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos-container\",\r\n \"centos-container-rdma\",\r\n \"ubuntu-server-container\",\r\n \"ubuntu-server-container-rdma\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-compute\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureconfidentialcompute\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureml\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ASR-Hydration-VMs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftOSTC\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"FreeBSD\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"MLServer-CentOS\",\r\n \"MLServer-RedHat\",\r\n \"MLServer-Ubuntu\",\r\n \"RServer-CentOS\",\r\n \"RServer-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mf_neon_cgw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midvision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-datapower-virtual-edition-75\",\r\n \"ibm-datapower-virtual-edition-76\",\r\n \"ibm-datapower-virtual-edition-77\",\r\n \"ibm-http-server\",\r\n \"ibm-websphere-portal-server-85\",\r\n \"ibm-websphere-portal-server-90\",\r\n \"websphere-application-server-be\",\r\n \"websphere-application-server-be-80\",\r\n \"websphere-application-server-be-85\",\r\n \"websphere-application-server-be-90\",\r\n \"websphere-application-server-be-and-mq\",\r\n \"websphere-application-server-lp\",\r\n \"websphere-application-server-lp-16\",\r\n \"websphere-application-server-lp-17\",\r\n \"websphere-application-server-lp-18\",\r\n \"websphere-application-server-nde\",\r\n \"websphere-application-server-nde-80\",\r\n \"websphere-application-server-nde-85\",\r\n \"websphere-application-server-nde-90\",\r\n \"websphere-mq\",\r\n \"websphere-mq-75\",\r\n \"websphere-mq-90\",\r\n \"websphere-mq-91\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miraclelinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"asianux-server-4-sp5\",\r\n \"asianux-server-4-sp6\",\r\n \"asianux-server-4-sp7\",\r\n \"asianux-server-7-sp1\",\r\n \"asianux-server-7-sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mobilab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento-wirecard-checkout\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moogsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moogsoft-aiops\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moviemasher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moviemasher\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SQL2017-RHEL7\",\r\n \"SQL2017-RHEL73\",\r\n \"SQL2017-SLES12SP2\",\r\n \"SQL2017-Ubuntu1604\",\r\n \"SQL2019-RHEL7\",\r\n \"SQL2019-Ubuntu1604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mtnfog\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"idyl-e3-entity-extraction-engine\",\r\n \"prose-sentence-extraction-engine\",\r\n \"renku-language-detection-engine\",\r\n \"sonnet-tokenization-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mxhero\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mail2cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"my-com\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tarantool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"narrativescience\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"narratives-for-power-bi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nasuni\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nasuni-nmc\",\r\n \"nasuni_edge_appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ncbi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ncbi-blast-2-3-0\",\r\n \"ncbi-free-2-2-31\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fog-system-manager\",\r\n \"fogsm_basic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neo4j\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neo4j-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netapp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netapp-altavault-cloud-integrated-storage-solution\",\r\n \"netapp-oncommand-cloud-manager\",\r\n \"netapp-ontap-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netgate\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netgate-pfsense-azure-fw-vpn-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netiq\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netscout\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netscout_virtual_ngeniusone_with_vscout\",\r\n \"netscout_vstream\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netmail\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netmail-search\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netsweeper\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netsweeper6-0-6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netx\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simplehelp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neusoft-neteye\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neusoft-nisg-va-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nginxinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nginx-plus-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nicepeopleatwork\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"youzana\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nodejsapi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"node-js-api\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"noobaa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"noobaa-hybrid-s3-archive-05\",\r\n \"noobaa-multi-cloud-deduplication\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"northbridge-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netconnect1\",\r\n \"netconnectx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nubeva-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"controller\",\r\n \"test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuco-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aionnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuxeo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nuxeo-6-lts\",\r\n \"nuxeo-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nvidia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ngc_azure_17_11\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"o2mc-platform-app\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"oceanblue-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"obc-sdwan-solutions\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"omega-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ods_datastage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onyx-point-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op-bnf-v1\",\r\n \"op-bnf1_6-v1\",\r\n \"op-bpnifi-v1\",\r\n \"op-bpnifi16-v1\",\r\n \"op-scc-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onapsis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"op5\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op5-monitor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"opencell\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"meveo\",\r\n \"meveo403sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"openvpn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openvpnas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"orientdb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"orientdb-community-edition\",\r\n \"orientdb-community-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2_17\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osirium-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osirium-pxm-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quantastorvsav4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"paloaltonetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"panorama\",\r\n \"vmseries1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"panzura-file-system\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azura-freedom-filer-v7110\",\r\n \"panzura-cloud-filer\",\r\n \"panzura-freedom-filer-7140-13222\",\r\n \"panzura-freedom-filer-716-13549\",\r\n \"panzura-freedom-filer-v7020\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"parasoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"parasoft-service-virtualization\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"passlogy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"passlogic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"penta-security-systems-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wapples\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"percona\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"percona-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"postgres-pro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"postgres-pro-enterprise\",\r\n \"postgres-pro-enterprise-10\",\r\n \"postgres-pro-standard\",\r\n \"postgres-pro-standard-10\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"plesk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"plesk-onyx-linux\",\r\n \"solution-server-business\",\r\n \"solution-server-wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prestashop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"prestashop16-lamp\",\r\n \"ubuntu-base-for-prestashop\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prime-strategy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kusanagi-77\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pivotal-gpdb-vm\",\r\n \"pivotal-greenplum-images\",\r\n \"pivotal-ops-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"process-one\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ejabberd-community-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"profecia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"full_disk_encryption_vm\",\r\n \"project_tools_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"progelspa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"libra-esva-antispam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ptsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ptaf-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pulse-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pulse-connect-secure-vm\",\r\n \"pulse-virtual-traffic-manager\",\r\n \"pulse-virtual-traffic-manager-with-waf\",\r\n \"pulse-virtual-traffic-manager-with-waf2\",\r\n \"pulse-virtual-traffic-manager2\",\r\n \"pulse-virtual-web-application-firewall\",\r\n \"pulse-virtual-web-application-firewall2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"PuppetLabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"PuppetEnterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"puppet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"puppet-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pydio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pydio-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qore-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qorus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qualysguard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qualys-virtual-firewall-appliance\",\r\n \"qualys-virtual-scanner-v23b\",\r\n \"qualys-virtual-scanner-v24\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quasardb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quasardb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qubole-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qubole-data-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fve\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"racknap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"racknap-server\",\r\n \"racknap-server-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radware-alteon-va\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radiant-logic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radiantone-vms\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rancher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rancheros\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapid7\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nexpose-scan-engine\",\r\n \"rapid7-vm-console\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapidminer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rapidminer_server_75\",\r\n \"rapidminer_server_76\",\r\n \"rapidminer_server_80\",\r\n \"rapidminer_server_81\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"realm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"realm-mobile-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"reblaze\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rbzr-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"relevance-lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rlcatalyst\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"remotelearner\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fully-supported-moodle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"revolution-analytics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"revolution-r-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RightScaleLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RightImage-CentOS\",\r\n \"RightImage-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RiverbedTechnology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"riverbed\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riverbed-sccm-5-5-1\",\r\n \"riverbed-steelcentral-appinternals\",\r\n \"riverbed-steelhead-9-2\",\r\n \"riverbed-steelhead-9-5-0\",\r\n \"riverbed-steelhead-9-6-0\",\r\n \"riverbed_steelconnect_gw\",\r\n \"riverbed_steelconnect_sh\",\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rocketsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rocket-discover\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsa-security-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsa-nw-azure-arch\",\r\n \"rsa-nw-azure-broker\",\r\n \"rsa-nw-azure-con\",\r\n \"rsa-nw-azure-esa\",\r\n \"rsa-nw-azure-ldec\",\r\n \"rsa-nw-azure-vlc\",\r\n \"rsa-nw-suite-11\",\r\n \"rsa-nw-suite-11-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsk-labs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsk-bamboo-beta-node\",\r\n \"rsk-node-orchid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saama\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fluidanalyticsengine\",\r\n \"insurancefraudanalytics\",\r\n \"realworldevidence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saltstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos65saltstackenterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalearc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalearc-for-mysql-paygo\",\r\n \"scalearc-for-sql-server-pay-go\",\r\n \"scalearc_mysql-server\",\r\n \"scalearc_sql_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalegrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hanaexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scality\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalityconnecthourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"secureworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scwx-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"shadow-soft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"icinga\",\r\n \"icinga2-5\",\r\n \"icinga2-7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"signal-sciences\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"signalscienceswpp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sightapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sightapps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"silver-peak-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"silver_peak_edgeconnect\",\r\n \"silver_peak_vx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"simmachinesinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simmachines_vm_v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sinefa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sinefa-probe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"skyarc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mt6\",\r\n \"mta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"smartmessage-autoflow\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"martmessage-autoflow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"snapt-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snaptadc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soasta\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudtest-lite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"softnas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud_dev\",\r\n \"mp_ce\",\r\n \"mp_ent\",\r\n \"mp_nas_byol\",\r\n \"mp_nas_ep\",\r\n \"mp_nas_gp\",\r\n \"mp_nas_hp\",\r\n \"mp_plat\",\r\n \"private_offerings\",\r\n \"softnas-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solanolabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solano-ci-private-beta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soha\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"soha-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solar-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solar-incode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sonicwall-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sonicwall-nsz-azure\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sophos\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sophos-xg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spagobi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spagobi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spacecurve\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spacecurve-quickstart\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"splunk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"splunk-enterprise-base-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"src-solution\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pilot-things-onem2m-smart-network\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sqlstream\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"com\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sphere3d\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snapcloud-byol\",\r\n \"snapcloud-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activestate-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackstorm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stackstorm-2015-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"startekfingerprintmatch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bioserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"steelhive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelhive_carbon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stonefly\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stonefly-cloud-drive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stormshield\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stormshield-network-security-for-cloud\",\r\n \"stormshield-network-security-for-cloud-xl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"storreduce\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storreduce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stratumn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"indigo-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"streamsets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"streamsets-data-collector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"striim\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"integrationforsqlserveronazure\",\r\n \"integrationtoazurestorage\",\r\n \"integrationtoeventhub\",\r\n \"integrationtohdinsight\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"symantectest1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cwpsazure-beta-01\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synack-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"synack-crowd-security-intelligence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synechron-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockchain_tradefinance_quorum\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"syte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syteoffer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tactic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tactic-workflow-v001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talari-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talari-networks-virtual-appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talena-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talena_inc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tata_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netfoundry_cloud_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tavendo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"crossbar_on_azure_ubuntu1404\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techdivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appserver-io-pe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techlatest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereumdevkit\",\r\n \"rippledevelopersuit\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"telepat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"free\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tenable\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tenable-nessus-6-byol\",\r\n \"tenable-nessus-professional\",\r\n \"tenablecorenessus\",\r\n \"tenablecorewas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"teradata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"teradata-data-mover\",\r\n \"teradata-data-mover-agent\",\r\n \"teradata-data-mover-intellisphere\",\r\n \"teradata-data-stream-controller\",\r\n \"teradata-database-1510\",\r\n \"teradata-database-1510-byol\",\r\n \"teradata-database-1510-intellisphere\",\r\n \"teradata-database-1510-v2\",\r\n \"teradata-database-1610-intellisphere\",\r\n \"teradata-database-1610-v2\",\r\n \"teradata-database-1620\",\r\n \"teradata-database-1620-byol\",\r\n \"teradata-database-1620-intellisphere\",\r\n \"teradata-database-enterprise\",\r\n \"teradata-database-v1610\",\r\n \"teradata-database-v1610-byol\",\r\n \"teradata-ecosystem-manager\",\r\n \"teradata-querygrid-manager\",\r\n \"teradata-querygrid-manager-intellisphere\",\r\n \"teradata-rest-services\",\r\n \"teradata-server-management\",\r\n \"teradata-viewpoint\",\r\n \"teradata-viewpoint-intellisphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thales-vormetric\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ciphertrust-ckm\",\r\n \"vormetric-dsm\",\r\n \"vormetric-dsm-6-1-0\",\r\n \"vormetric-tokenization-server\",\r\n \"vts-2_2_0_2604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"things-board\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tb-pe-cassandra\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thoughtspot-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"thoughtspotvirtualmachine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tibco-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"grid-server-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tig\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"backup-as-a-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tigergraph\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tigergraph\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tmaxsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tmax-jeusee\",\r\n \"tmax-jeusse\",\r\n \"tmax-webtobse\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tokyosystemhouse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osscobol151j-pg961-centos72\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"torusware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"speedus-lite-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"totemo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"totemo-azr-tm6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"townsend-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alliance-key-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"trendmicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"deep-security-vm\",\r\n \"deep-security-vm-byol\",\r\n \"iot-security-sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"truestack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tsdc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tsa-public-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ckan-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tunnelbiz\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos70-min\",\r\n \"centos7optimizwithwordpress\",\r\n \"centos7phpoptimizing\",\r\n \"centos7phpoptimizingnginx\",\r\n \"centos7phpoptimizwlaravel\",\r\n \"centos7phpoptimizwosticket\",\r\n \"centos7webserverwithwaf\",\r\n \"centos7withaspdotnetcore2apache\",\r\n \"centos7withjoomla\",\r\n \"debian_web_server\",\r\n \"fedora\",\r\n \"fusio\",\r\n \"linuxwithlimesurvey\",\r\n \"networkmonitoringsystem\",\r\n \"rimauwaf_cloud\",\r\n \"ubuntu_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"twistlock\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"twistlock\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"typesafe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"typesafe-reactive-maps-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubeeko\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hfactory-tools-for-hdinsight\",\r\n \"hfactory-tools-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubercloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ansys-17-2-fluids-structures\",\r\n \"ansys_182_test\",\r\n \"comsol-multiphysics-v5-2\",\r\n \"openfoam-v2dot3-centos-v6\",\r\n \"openfoam-v3dot0\",\r\n \"star-ccm-v10-04\",\r\n \"star-ccm-v10-06-heeds-mdo-v2015\",\r\n \"star-ccm-v12-00\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ulex\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voximal\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unifi-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unifi-data-catalog\",\r\n \"unifi-dataplatform-2-3-3-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unitrends\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unitrends-enterprise-backup-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"usp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-streaming-vod-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"varnish\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"varnish-cache_\",\r\n \"varnish-custom-statistics\",\r\n \"varnish-plus-administration-and-statistics\",\r\n \"varnish-plus-caching-engine-4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vaultive-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-security-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vbot\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vbot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"velocloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"velocloud-virtual-edge\",\r\n \"velocloud-virtual-edge-3x\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vidispine\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vidispine-content-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veritas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudpoint-2-0-0\",\r\n \"veritas-resiliency-platform-vhd-offer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veeam\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veeamhubimage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ipm-plus-energy-saver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"viptela\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"viptela-vedge-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vizixiotplatformretail001\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vizix-iot-platform-retail-005\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vmturbo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"turbonomic\",\r\n \"vmturbo64-opsmgr-5_3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"slashdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vu-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vu-app-server\",\r\n \"vu-facerecogn\",\r\n \"vu-fraudanalysis\",\r\n \"vu-secureonboarding\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallarm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallarm-ng-waf-offer-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallix-wabsuite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"watchguard-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vm-firebox-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"waves\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"waves\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"websense-apmailpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ap-data-email-gateway\",\r\n \"forcepoint-email-security-85beta\",\r\n \"triton-ap-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wmspanel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nimble-streamer-centos\",\r\n \"nimble-streamer-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wowza\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wowzastreamingengine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xfinityinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"d3view-v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xtremedata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dbx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"yellowfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"yellowfin-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xyzrd-group-ou\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c73-zultys-mxvirtual\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"your-shop-online\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"herefordshire-enterprise-platform-drupal-7\",\r\n \"xenofile\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zend\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"php-56-zend-server\",\r\n \"php-zend-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"z1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"z1-securehub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zerodown_software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bcaasforazure\",\r\n \"stackbcaas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zoomdata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zoomdata-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zscaler\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zscaler-private-access\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/39b5e567c27d8441\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"39b5e567c27d8441\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-103_1.4\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-02-24T21:27:38.9264536Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('tagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['SkipNRMSAll']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotcluster']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotenvironment']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"contains\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"in\": [\r\n \"Any\",\r\n \"*\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/3c07197392ad62f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"3c07197392ad62f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-105_1.1\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-08T19:20:18.4394851Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n }\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n }\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"allowedValues\": [\r\n \"NA\",\r\n \"NRMSException\",\r\n \"SkipNRMSCorp\",\r\n \"nrmsskipcorpnetsaw\",\r\n \"SkipNRMSSAW\",\r\n \"SkipNRMSDatabricks\",\r\n \"SkipNRMSRDPSSH\",\r\n \"SkipNRMSMgmt\",\r\n \"SkipNRMSHigh\",\r\n \"SkipNRMSVNet\",\r\n \"SkipNRMSLoadBal\",\r\n \"SkipNRMSDB\",\r\n \"SkipNRMSMedium\"\r\n ],\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"[parameters('sourceValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/40879463350508de\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"40879463350508de\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"audit ssh auth on new vmss_1.4\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits whether any Linux VMSSs use password-only authentication for SSH on new resources.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-05-12T23:41:52.0436302Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"exists\": \"False\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"7isolutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sapp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"128technology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"128t_networking_platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"4psa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voipnow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"a10networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"a10-lightning-adc\",\r\n \"a10-vthunder-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accellion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kiteworks-by-accellion\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"abiquo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"abiquo-hybrid-cloud-34\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accops\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hysecure5050\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian_matrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actian_matrix\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actifio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actifio-sky\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vector-community\",\r\n \"vector-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Acronis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"activeeon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activeeon-workload-scheduler\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aerospike\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aerospike-database-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"affinio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aimobile-site-acceleration\",\r\n \"aiprotect-ddos-firewall\",\r\n \"aiscaler-traffic-manager-caching\",\r\n \"aivideo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"akamai-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"enterprise-application-access\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alces-flight-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alces-flight-compute-solo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alertlogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alert-logic-tm\",\r\n \"alert-logic-wsm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alienvault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-security-management-anywhere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alldigital-brevity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alldigital-brevity-uploader\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altair-engineering-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"altair_hwulva\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altamira-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lumify\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"antmedia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ams_community_edition\",\r\n \"ant_media_server_enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"apigee\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"apigee-edge\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcara\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"app360v43-001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcelerator\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appcelerator-arrow-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appex-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appistry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"genomepilot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appscale-marketplace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appscale\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arangodb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"arangodb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arista-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veos-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"array_networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"array-networks-vapv\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"astadia-1148316\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"astadia-ui-automation-tee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"atomicorp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"secure-os\",\r\n \"secure-ubuntu-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"audiocodes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mediantsessionbordercontroller\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"auriq-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"essentia\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"awingu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"awingu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aviatrix-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aviatrix-cloud-services\",\r\n \"aviatrix-companion-gateway\",\r\n \"aviatrix-companion-gateway-v2\",\r\n \"aviatrix-vpn-gw\",\r\n \"aviatrix_multi_cloud_service\",\r\n \"aviatrix_openvpn_service\",\r\n \"aviatrix_openvpn_service10\",\r\n \"aviatrix_openvpn_service25\",\r\n \"aviatrix_openvpn_service50\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"avi-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"avi-vantage-adc\",\r\n \"internal-avi-vantage-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"axway\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"axway-mailgate-secure-collaboration-advanced\",\r\n \"axway-mailgate-secure-collaboration-premium\",\r\n \"axway-mailgate-secure-collaboration-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azul\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azul-zulu-ubuntu-1804\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azurecyclecloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azure-cyclecloud-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"AzureDatabricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Databricks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baas-techbureau\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"b1327623-d29b-4cc1-b833-85067dcc7bce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baffle-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"baffle-application-data-protection\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"balabit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"balabit-shell-control-box\",\r\n \"psm\",\r\n \"sps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"barracudanetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"barracuda-app-sec-control-center\",\r\n \"barracuda-email-security-gateway\",\r\n \"barracuda-ng-cc\",\r\n \"barracuda-ng-firewall\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"basho\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riak-2-0-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"autodesk-maya-arnold-centos73\",\r\n \"rendering-centos73\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bdy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"buddy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Bitnami\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"3-4\",\r\n \"abantecart\",\r\n \"activemq\",\r\n \"akeneo\",\r\n \"alfrescocommunity\",\r\n \"apachesolr\",\r\n \"artifactory\",\r\n \"canvaslms\",\r\n \"cassandra\",\r\n \"civicrm\",\r\n \"cmsmadesimple\",\r\n \"codiad\",\r\n \"concrete5\",\r\n \"consul\",\r\n \"coppermine\",\r\n \"couchdb\",\r\n \"diaspora\",\r\n \"discourse\",\r\n \"djangostack\",\r\n \"dokuwiki\",\r\n \"dolibarr\",\r\n \"DreamFactory\",\r\n \"drupal\",\r\n \"elastic-search\",\r\n \"elk\",\r\n \"erpnext\",\r\n \"espocrm\",\r\n \"etcd\",\r\n \"eXo-Platform\",\r\n \"exoplatform\",\r\n \"fatfreecrm\",\r\n \"ghost\",\r\n \"gitlab\",\r\n \"grafana\",\r\n \"hadoop\",\r\n \"hhvmstack\",\r\n \"hordegroupwarewebmail\",\r\n \"jasperreports\",\r\n \"jenkins\",\r\n \"joomla\",\r\n \"jrubystack\",\r\n \"kafka\",\r\n \"kong\",\r\n \"kubernetessandbox\",\r\n \"lampstack\",\r\n \"lappstack\",\r\n \"letschat\",\r\n \"liferay\",\r\n \"limesurvey\",\r\n \"livehelperchat\",\r\n \"magento\",\r\n \"mahara\",\r\n \"mantis\",\r\n \"mariadb\",\r\n \"mattermost\",\r\n \"mautic\",\r\n \"mean\",\r\n \"mediawiki\",\r\n \"memcached\",\r\n \"modx\",\r\n \"mongodb\",\r\n \"moodle\",\r\n \"multicraft\",\r\n \"mybb\",\r\n \"mysql\",\r\n \"nats\",\r\n \"neo4j\",\r\n \"neos\",\r\n \"nginxstack\",\r\n \"noalyss\",\r\n \"nodejs\",\r\n \"ocportal\",\r\n \"odoo\",\r\n \"openatrium\",\r\n \"opencart\",\r\n \"openedx\",\r\n \"openfire\",\r\n \"openproject\",\r\n \"orangehrm\",\r\n \"osclass\",\r\n \"owncloud\",\r\n \"oxid-eshop\",\r\n \"parseserver\",\r\n \"phabricator\",\r\n \"phpbb\",\r\n \"phplist\",\r\n \"pimcore\",\r\n \"piwik\",\r\n \"plone\",\r\n \"pootle\",\r\n \"postgresql\",\r\n \"prestashop\",\r\n \"processmakerenterprise\",\r\n \"processmakeropensourceedition\",\r\n \"processwire\",\r\n \"publify\",\r\n \"rabbitmq\",\r\n \"redash\",\r\n \"redis\",\r\n \"redmine\",\r\n \"redmineplusagile\",\r\n \"reportserver\",\r\n \"reportserverenterprise\",\r\n \"resourcespace\",\r\n \"reviewboard\",\r\n \"reviewboardpowerpack\",\r\n \"roundcube\",\r\n \"rubystack\",\r\n \"seopanel\",\r\n \"shopware\",\r\n \"silverstripe\",\r\n \"simplemachinesforum\",\r\n \"sonarqube\",\r\n \"spree\",\r\n \"subversion\",\r\n \"suitecrm\",\r\n \"tensorflowserving\",\r\n \"testlink\",\r\n \"tikiwikicmsgroupware\",\r\n \"tinytinyrss\",\r\n \"tom-cat\",\r\n \"trac\",\r\n \"typo3\",\r\n \"weblate\",\r\n \"webmailpro\",\r\n \"wildfly\",\r\n \"wordpress\",\r\n \"wordpress-multisite\",\r\n \"wordpresspro\",\r\n \"x2enginesalescrm\",\r\n \"xoops\",\r\n \"youtrack\",\r\n \"zookeeper\",\r\n \"zurmo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"black-duck-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blackduck_hub_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blk-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blk-io-erc-20-rest-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"strato-blockchain-base-template-latest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockstack-core-v14\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockchain-foundry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syscoin-api\",\r\n \"syscoin-full-node\",\r\n \"syscoin-price-peg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bloombase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bloombase-storesafe-3_4_7_0_el7_x86_64\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluecat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluecat-bam-for-azure\",\r\n \"bluecat-dns-for-azure\",\r\n \"bluecat-edge-service-point-vm-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluetalon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluetalon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"brocade_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"brocade-virtual-traffic-manager\",\r\n \"brocade-virtual-traffic-manager-with-waf-module\",\r\n \"brocade-virtual-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bt-americas-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"diamondip-sapphire-ev10\",\r\n \"diamondip-sapphire-ev20\",\r\n \"diamondip-sapphire-v10\",\r\n \"diamondip-sapphire-v20\",\r\n \"diamondip-sapphire-v5\",\r\n \"diamondip-sapphire-vcaa20\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"buddhalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sles_12_pci\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"carto\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cartobuilder2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cask\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cdap-cloud-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"Ubuntu_Core\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cavirin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cavirin-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cautelalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"log_management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"celum-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"celumdam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cds\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cds-data-migration-solution-for-legacy-to-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-6-v2-0-2-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-oracle-linux-6-v1-0-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-rhel-6-v2-0-2-l1\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-suse-linux-11-v2-0-0-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1404-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"certivox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sso-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cfd-direct\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cfd-direct-from-the-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chain-core-developer-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"checkpoint\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"check-point-r77-10\",\r\n \"check-point-vsec-r80\",\r\n \"check-point-vsec-r80-blink\",\r\n \"sg2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chef-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chef-automate-vm-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"circleci\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"circleci-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cires21\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c21l-enc\",\r\n \"c21l-mos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cisco\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cisco-asav\",\r\n \"cisco-csr-1000v\",\r\n \"cisco-ftdv\",\r\n \"cisco-meraki-vmx100\",\r\n \"cisco-ngfwv-vm-test-unsupported\",\r\n \"cisco_cloud_vedge_17_2_4\",\r\n \"cos65\",\r\n \"cos72\",\r\n \"cos72_main_dev\",\r\n \"uos14\",\r\n \"vwaas-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"citrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"citrix-sd-wan-opt\",\r\n \"netscaler-ma-service-agent-120\",\r\n \"netscaler-ma-service-agent-121\",\r\n \"netscaler-sd-wan\",\r\n \"netscaler-vpx\",\r\n \"netscalervpx-120\",\r\n \"netscalervpx-121\",\r\n \"netscalervpx110-6531\",\r\n \"netscalervpx111\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clear-linux-project\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clear-linux-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clouber\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cuber\",\r\n \"cws\",\r\n \"mcenter\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-cruiser\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-cruiser-16\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jenkins-enterprise\",\r\n \"jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbees-jenkins-enterprise\",\r\n \"cloudbees-jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbolt-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbolt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudboost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudboost\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudenablers-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corestack\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"squid-proxy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudera-altus-centos-os\",\r\n \"cloudera-centos-6\",\r\n \"cloudera-centos-os\",\r\n \"test-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlanes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-video-accelerator-nfs\",\r\n \"cloudlanes-cloud-backup-accelerator-vtl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlink\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudlink-securevm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudplan-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudplan_pcn_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"paladion_ondemand_nextgen_firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudsoft-amp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clustrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clustrixdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codelathe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codelathe-filecloud-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codenvy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codenvy-on-prem\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cognosys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"1-click-secured-joomla-on-centos-7-3\",\r\n \"1-click-secured-joomla-on-ubuntu-1404-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1604-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1804-lts\",\r\n \"centos-6-9\",\r\n \"centos-7-3\",\r\n \"centos-7-4\",\r\n \"centos-7-5\",\r\n \"deploy-a-secured-modx-on-ubuntu-14-04-lts\",\r\n \"deploy-a-secured-silverstripe-on-ubuntu-14-04-lts\",\r\n \"hardened-mysql-5-6-on-centos-7-3\",\r\n \"hardened-mysql-5-6-on-ubu-1404-lts\",\r\n \"hardened-mysql-5-7-on-centos-7-3\",\r\n \"hardened-mysql-5-7-on-ubu-1404-lts\",\r\n \"hardened-postgresql-on-ubu-1404-lts\",\r\n \"invoice-ninja-2-5-1-1-on-ubuntu-1404\",\r\n \"jruby-on-ubuntu-14-04-lts\",\r\n \"low-latency-broadcasting-server-for-live-events\",\r\n \"owncloud-9-with-lamp-stack-on-ubuntu-1404\",\r\n \"piwigogallerys-ubuntu_14-04_lts\",\r\n \"sec1011-dokuwiki-on-ubuntu-1404\",\r\n \"sec1013-elasticsearch-on-ubuntu-1404\",\r\n \"sec1014-opencart-on-ubuntu-1404\",\r\n \"sec1015-orangehrm-on-ubuntu-1404\",\r\n \"sec1016-nodejs-server-on-ubuntu-1404\",\r\n \"sec1018-haproxy-on-ubuntu-1404\",\r\n \"sec1019-secured-tomcat-on-ubuntu-1404\",\r\n \"sec1020-phpbb-on-hardened-ubuntu-1404\",\r\n \"sec1021-mybb-on-hardened-ubuntu-1404\",\r\n \"sec1022-sugarcrm-on-ubuntu-1404\",\r\n \"sec1023-moodle-on-ubuntu-1404\",\r\n \"sec1024_magento-on-ubuntu-1404\",\r\n \"sec1025-secured-drupal-on-ubuntu-1404\",\r\n \"sec1027-secured-wordpress-on-ubuntu-1404\",\r\n \"sec1028-secured-lamp-sever-on-ubuntu-1404\",\r\n \"sec1029-secured-mediawiki-on-ubuntu-1404\",\r\n \"sec1030-secured-subversion-on-ubuntu-1404\",\r\n \"sec1031-secured-passenger-nginx-on-ubuntu-1404\",\r\n \"sec1033-secured-piwik-on-ubuntu-1404\",\r\n \"sec1034-secured-pligg-on-ubuntu-1404\",\r\n \"sec1035-secured-jenkins-on-ubuntu-1404\",\r\n \"sec1036-secured-postgresql-on-ubuntu-1404\",\r\n \"secure-cloud-lamp-ubuntu-1404\",\r\n \"secured-abantecart-on-centos\",\r\n \"secured-abantecart-on-ubuntu-14-04-lts\",\r\n \"secured-acquia-drupal-on-centos\",\r\n \"secured-acquiadurpal-on-ubuntu-14-04-lts\",\r\n \"secured-apachesolr-on-centos\",\r\n \"secured-apachesolr-on-ubuntu-14-04-lts\",\r\n \"secured-arartifactory-on-centos\",\r\n \"secured-artifactory-on-ubuntu-14-04-lts\",\r\n \"secured-cakephp-on-centos\",\r\n \"secured-cakephp-on-ubuntu-14-04-lts\",\r\n \"secured-cms-made-simple-on-centos\",\r\n \"secured-cms-made-simple-on-ubuntu-14-04-lts\",\r\n \"secured-codiad-on-centos\",\r\n \"secured-codiad-on-ubuntu-14-04-lts\",\r\n \"secured-cogdam-on-centos\",\r\n \"secured-cogdam-on-ubuntu-14-04-lts\",\r\n \"secured-concrete5-on-centos\",\r\n \"secured-concrete5-on-ubuntu-14-04-lts\",\r\n \"secured-coppermine-on-centos\",\r\n \"secured-coppermine-on-ubuntu-14-04-lts\",\r\n \"secured-crushftp-on-centos\",\r\n \"secured-crushftp-on-ubuntu-14-04-lts\",\r\n \"secured-django-on-centos\",\r\n \"secured-django-on-ubuntu-14-04-lts\",\r\n \"secured-dokuwiki-on-centos\",\r\n \"secured-dolibarr-on-centos\",\r\n \"secured-dolivbarr-on-ubuntu-14-04-lts\",\r\n \"secured-drupal-on-centos\",\r\n \"secured-elasticsearch-on-centos\",\r\n \"secured-enterprise-nginx-varnish-haproxy-php\",\r\n \"secured-espocrm-on-centos\",\r\n \"secured-espocrm-on-ubuntu-14-04-lts\",\r\n \"secured-exoplatform-on-centos\",\r\n \"secured-exoplatform-on-ubuntu-14-04-lts\",\r\n \"secured-ghost-on-centos\",\r\n \"secured-ghost-on-ubuntu-14-04-lts\",\r\n \"secured-gradle-on-centos\",\r\n \"secured-gradle-on-ubuntu-14-04-lts\",\r\n \"secured-haproxy-on-centos\",\r\n \"secured-invoice-ninja-on-centos\",\r\n \"secured-jboss-as-on-centos\",\r\n \"secured-jbossas-on-ubuntu-14-04-lts\",\r\n \"secured-jenkins-on-centos\",\r\n \"secured-jruby-on-cento\",\r\n \"secured-lamp-on-centos\",\r\n \"secured-lamp-on-centos-m10\",\r\n \"secured-lapp-on-centos\",\r\n \"secured-lapp-on-ubuntu-14-04-lts\",\r\n \"secured-lemp-sever-on-ubuntu-1404\",\r\n \"secured-lime-survey-on-centos\",\r\n \"secured-limesurvey-on-ubuntu-1404\",\r\n \"secured-live-helper-chat-on-centos\",\r\n \"secured-livehelperchat-on-ubuntu-14-04-lts\",\r\n \"secured-magento-on-centos\",\r\n \"secured-mahara-on-centos\",\r\n \"secured-mahara-on-ubuntu-14-04-lts\",\r\n \"secured-mantis-on-centos\",\r\n \"secured-mantis-on-ubuntu-14-04-lts\",\r\n \"secured-mariadb-on-ubuntu-16-04\",\r\n \"secured-mautic-on-centos\",\r\n \"secured-mautic-on-ubuntu-14-04-lts\",\r\n \"secured-media-wiki-on-centos\",\r\n \"secured-modx-on-centos\",\r\n \"secured-moodle-on-centos\",\r\n \"secured-ngnix-on-centos-7-3\",\r\n \"secured-ngnix-on-ubuntu-14-04-lts\",\r\n \"secured-ngnix-on-ubuntu-16-04-lts\",\r\n \"secured-noalyss-on-centos\",\r\n \"secured-noalyss-on-ubuntu-14-04-lts\",\r\n \"secured-nodejs-on-centos\",\r\n \"secured-occlass-on-ubuntu-14-04-lts\",\r\n \"secured-ocportal-on-ubuntu-14-04-lts\",\r\n \"secured-open-cart-on-centos\",\r\n \"secured-orangehrm-on-centos\",\r\n \"secured-osclass-on-centos\",\r\n \"secured-owncloud-on-centos\",\r\n \"secured-oxid-eshop-on-centos\",\r\n \"secured-oxideshop-on-ubuntu-14-04-lts\",\r\n \"secured-passenger-nginx-on-centos\",\r\n \"secured-piwigo-gallery-on-centos\",\r\n \"secured-plone-on-centos\",\r\n \"secured-plone-on-ubuntu-14-04-lts\",\r\n \"secured-prestashop-on-centos\",\r\n \"secured-prestashop-on-ubuntu-14-04-lts\",\r\n \"secured-railo-on-ubuntu-14-04-lts\",\r\n \"secured-redis-on-centos\",\r\n \"secured-redis-on-ubuntu-1404\",\r\n \"secured-redmine-on-centos\",\r\n \"secured-redmine-on-ubuntu-14-04-lts\",\r\n \"secured-redmineagile-on-ubuntu-14-04-lts\",\r\n \"secured-report-server-on-centos\",\r\n \"secured-reportserverent-on-ubuntu-14-04-lts\",\r\n \"secured-resource-space-on-centos\",\r\n \"secured-resourcespace-on-ubuntu-14-04-lts\",\r\n \"secured-round-cube-on-centos\",\r\n \"secured-roundcube-on-ubuntu-14-04-lts\",\r\n \"secured-ruby-on-centos\",\r\n \"secured-ruby-on-ubuntu-14-04-lts\",\r\n \"secured-seopanel-on-centos\",\r\n \"secured-seopanel-on-ubuntu-14-04-lts\",\r\n \"secured-silverstripe-on-centos\",\r\n \"secured-simple-invoice-on-centos\",\r\n \"secured-simple-machines-on-centos\",\r\n \"secured-simple-machines-on-ubuntu-14-04-lts\",\r\n \"secured-simpleinvoice-on-ubuntu-14-04-lts\",\r\n \"secured-subversion-on-centos\",\r\n \"secured-suitecrm-on-centos\",\r\n \"secured-suitecrm-on-ubuntu-14-04-lts\",\r\n \"secured-test-link-on-centos\",\r\n \"secured-testlink-on-ubuntu-14-04-lts\",\r\n \"secured-thinkup-on-centos\",\r\n \"secured-thinkup-on-ubuntu-14-04-lts\",\r\n \"secured-tikiwikicms-on-centos\",\r\n \"secured-tikiwikicms-on-ubuntu-14-04-lts\",\r\n \"secured-tiny-tiny-rss-on-centos\",\r\n \"secured-tinytinyrss-on-ubuntu-14-04-lts\",\r\n \"secured-tomcat-on-centos\",\r\n \"secured-trac-on-centos\",\r\n \"secured-trac-on-ubuntu-14-04-lts\",\r\n \"secured-typo3-on-centos\",\r\n \"secured-typo3-on-ubuntu-14-04-lts\",\r\n \"secured-varnish-on-centos\",\r\n \"secured-varnish-on-ubuntu-1404\",\r\n \"secured-wildfly-on-centos\",\r\n \"secured-wildfly-on-ubuntu-14-04-lts\",\r\n \"secured-wordpress-on-centos-7-3\",\r\n \"secured-wordpress-on-ubuntu-16-04-lts\",\r\n \"secured-x-cart-on-ubuntu-14-04-lts\",\r\n \"secured-xoops-on-centos\",\r\n \"secured-xoops-on-ubuntu-14-04-lts\",\r\n \"secured-zurmo-on-centos\",\r\n \"secured-zurmo-on-ubuntu-14-04-lts\",\r\n \"suse15\",\r\n \"ubuntu-14-04-lts\",\r\n \"ubuntu-16-04-lts\",\r\n \"ubuntu-17-04-high-performance-hardened-tcp-bbr\",\r\n \"ubuntu-18-04\",\r\n \"ubuntu-18-04-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cohesity-cloudtd-tool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vns3_4x_network_security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"confluentinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"confluentplatform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"consensys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"truffle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"convertigo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"convertigo-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"corda\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corda\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"CoreOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CoreOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"couchbase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"couchbase-server-enterprise\",\r\n \"couchbase-sync-gateway-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cryptzone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgate-appliance-3_2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cybernetica-as\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"uxp-securityserver-connector\",\r\n \"uxp-securityserver_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cyxtera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgatesdp-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataart\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"devicehive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"databricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spfqogzeculbhdh\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datalayer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datalayer-notebook\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datastax\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datastax-enterprise\",\r\n \"datastax-enterprise-non-production-use-only\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datasunrise\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datasunrise-database-security-suite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataiku\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dataiku-data-science-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datometry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyper-q\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dellemc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dell-emc-avamar-virtual-edition\",\r\n \"dell-emc-datadomain-management-center\",\r\n \"dell-emc-datadomain-virtual-edition\",\r\n \"dell-emc-datadomain-virtual-edition-v4\",\r\n \"dell-emc-networker-virtual-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"delphix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"delphix_dynamic_data_platform\",\r\n \"omniosce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denodo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denodo-platform\",\r\n \"denodo-platform-7_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denyall\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denyall-rweb\",\r\n \"denyall-vulnerability-manager\",\r\n \"denyall-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dgsecure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dgsecure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"diladele\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"websafety\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neopulse-ai-studio\",\r\n \"neopulse-query-runtime\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"docker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"docker-ce\",\r\n \"docker-ce-edge\",\r\n \"docker-datacenter-custom\",\r\n \"docker-ee\",\r\n \"docker-ee-basic\",\r\n \"docker4azure\",\r\n \"docker4azure-cs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dome9\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dome9ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drizti\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpcbox-ansys-19-cluster-master\",\r\n \"hpcbox-cluster-compute-node\",\r\n \"hpcbox-cluster-cuda-node\",\r\n \"hpcbox-cluster-gpu-node\",\r\n \"hpcbox-docker-cluster-master\",\r\n \"hpcbox-openfoam-cluster-master\",\r\n \"hpcbox-su2-cluster-master\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"drone\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dyadic_security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dyadic_sec\",\r\n \"ukc_image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dynatrace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ruxit-managed-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"eastwind-networks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"eastwind-ixia-sensor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"egnyte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"egnyte-connect\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elasticbox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"elasticbox-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"electric-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"electricflowce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elfiqnetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"emercoin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"emercoin\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quorum-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprisedb-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"edb-postgres-ark\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"equalum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"equalum-vm-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"esdenera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"esdenera-firewall-3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ethereum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereum-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"evostream-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ems-for-template\",\r\n \"ems-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"exasol\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"exasol-analytics-database-byol\",\r\n \"exasolution-analytic-database\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"falconstorsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fss-v9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"f5-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"f5-big-ip-adc\",\r\n \"f5-big-ip-advanced-waf\",\r\n \"f5-big-ip-best\",\r\n \"f5-big-ip-better\",\r\n \"f5-big-ip-byol\",\r\n \"f5-big-ip-good\",\r\n \"f5-big-ip-per-app-ve\",\r\n \"f5-big-iq\",\r\n \"f5-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"filecatalyst\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"filecatalyst-direct-per-hr-billing\",\r\n \"filecatalyst-direct-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"firehost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"firehost_armor\",\r\n \"firehost_armor_ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flexify-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flashgrid-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"flashgrid-racnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"foghorn-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"foghorn-edge-device-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forcepoint-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forcepoint-ngfw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forscene\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forscene-edgeserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortycloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortycloud-gw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortinet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortinet-fortianalyzer\",\r\n \"fortinet-fortimanager\",\r\n \"fortinet_fortigate-vm_v5\",\r\n \"fortinet_fortimail\",\r\n \"fortinet_fortivoice\",\r\n \"fortinet_fortiweb-vm_v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fujitsu_fast\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fep10-rh7-test\",\r\n \"feptest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gemalto-safenet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"safenet-keysecure-k170v\",\r\n \"safenet-protectv\",\r\n \"safenet-protectv-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gigamon-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gigamon-fm-5_3_01\",\r\n \"gigamon-fm-5_3_01_hourly\",\r\n \"gigamon-fm-5_4_00\",\r\n \"gigamon-fm-5_4_00_hourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gitlab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-ce\",\r\n \"gitlab-ee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"GitHub\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"GitHub-Enterprise\",\r\n \"githubenterprise-test-publishing\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"xid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"greensql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"greensql-database-security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gridgain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gridgain-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"guardicore\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"guardicorecentra\",\r\n \"infection_monkey\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"haivision-media-gateway-1-2\",\r\n \"haivision-media-gateway-1-5\",\r\n \"haivision-media-gateway-1-6-2\",\r\n \"media-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"h2o-ai\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"h2o-driverles-ai\",\r\n \"h2o-driverless-ai\",\r\n \"h2o-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haproxy-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hapee-rhel\",\r\n \"hapee-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"harpaitalia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mcuboenergy\",\r\n \"yg\",\r\n \"yougreen_trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hcl-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hcl17cp1104\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"heimdall-data\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"heimdall-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"help-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"goanywheremftubuntulinux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hewlett-packard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpe-helion-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hillstone-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudedge-virtual-ngfw-advanced-edition\",\r\n \"cloudedge-virtual-ngfw-standard-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hortonworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbreak-for-hortonworks-data-platform\",\r\n \"hortonworks-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hitachi-solutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"credeon-sfs-and-kms-for-sharepoint-online\",\r\n \"credeonsecurefull-textsearch1_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storeoncevsa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"huawei\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"euleros-v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hyperglance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperglance-dynamic-topology\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hypergrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hytrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hytrust-keycontrol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ibm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-security-guardium-multi-cloud\",\r\n \"qradar_security_analytics\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iaansys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iaansys-magento\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iboss\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iboss-14600-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imaginecommunications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudxtream-cdvr\",\r\n \"cloudxtream-dai-vms\",\r\n \"telurio-aim\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imperva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"imperva-dam-v13\",\r\n \"securesphere-waf\",\r\n \"securesphere-waf-for-azr\",\r\n \"securesphere-waf-v12\",\r\n \"securesphere-waf-v13\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"infoblox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"infoblox-vnios-te-v1420\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informatica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bdm10-1-1-u2\",\r\n \"big-data-management-10-2\",\r\n \"big-data-management-10-2-1\",\r\n \"data_accelerator_for_azure_byol\",\r\n \"data_quality_10_1_1_rhel_7_3_byol\",\r\n \"eic\",\r\n \"ics-byol\",\r\n \"ics-payg-ubuntu\",\r\n \"platform_10_1_1_multi_node_domain_rhel-7-3_byol\",\r\n \"platform_10_2_hf1_domain_rhel-7-3_byol\",\r\n \"powercenter-v10-domain-image-ubuntu14-04-3\",\r\n \"powercenter-v10-update1-domain-image-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informationbuilders\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iway-big-data-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ingrammicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ingrammicroensimcentostrial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lustre-cloud-edition-gs-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-bigdl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bigdl-0815\",\r\n \"bigdl__vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-fpga\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quartus_pro_opencl_sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intellicus_bi_server_100_user_linux\",\r\n \"intellicus_bi_server_10_user_linux\",\r\n \"intellicus_bi_server_25_user_linux\",\r\n \"intellicus_bi_server_50_user_linux\",\r\n \"intellicus_bi_server_5_user_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intersystems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intersystems-iris-single-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intigua\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intigua-agent-manager-3_7_0-trial\",\r\n \"intigua-agent-manager-trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iquest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"keyhub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ishlangu-load-balancer-byol\",\r\n \"ishlangu-load-balancer-is10\",\r\n \"ishlangu-load-balancer-is100\",\r\n \"ishlangu-load-balancer-is1000\",\r\n \"ishlangu-load-balancer-is200\",\r\n \"ishlangu-load-balancer-is5000\",\r\n \"ishlangu-load-balancer-isbfg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"issp-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ispocr\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"itelios\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento2-on-zendserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jamcracker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"4632d5b4-feb0-4332-8452-f2e66133672f\",\r\n \"jamcracker-cloudanalytics\",\r\n \"jamcracker-cloudanalytics-version4\",\r\n \"jamcracker-cloudanalytics-version5\",\r\n \"jamcracker-csb-service-provider\",\r\n \"jamcracker-csb-serviceprovider\",\r\n \"jamcracker-csb-standard\",\r\n \"jamcracker-csb-standard-v3\",\r\n \"jamcracker-csb-standard-version4\",\r\n \"jamcracker-hybrid-cloud-management-version4\",\r\n \"jamcracker_cloud_control_appliance_version4\",\r\n \"jsdnapp_csb_serviceprovider-version4\",\r\n \"jsdnapp_hybrid\",\r\n \"jsdnapp_hybrid_v3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jedox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jedox-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jelastic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jelastic-hybrid-paas-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dvwa\",\r\n \"jetnexus-application-load-balancer\",\r\n \"jetnexus-global-load-balancer\",\r\n \"jetnexus-waf\",\r\n \"zap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetware-srl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"caffe2\",\r\n \"caffe_python_cpu\",\r\n \"caffe_python_gpu\",\r\n \"cockroachdb\",\r\n \"lamp_optimized\",\r\n \"lemp7_optimized\",\r\n \"memcached\",\r\n \"mongodb\",\r\n \"mxnet_python\",\r\n \"mysql\",\r\n \"nodejs_nginx\",\r\n \"percona_mongodb\",\r\n \"percona_mysql\",\r\n \"postgresql\",\r\n \"pytorch\",\r\n \"pytorch_cuda_notebook\",\r\n \"pytorch_cuda_production\",\r\n \"redis\",\r\n \"redmine\",\r\n \"tensorflow_cpu_notebook\",\r\n \"tensorflow_cpu_production\",\r\n \"tensorflow_cuda_notebook\",\r\n \"tensorflow_cuda_production\",\r\n \"tensorflow_python\",\r\n \"theano_python\",\r\n \"wordpress4_lemp7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jitterbit_integration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jitterbit-harmony-agent\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jm-technology-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"smart-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"juniper-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vmx-services-gateway-byol\",\r\n \"vmx-services-gateway-byol-soltemp\",\r\n \"vmx-virtual-router\",\r\n \"vsrx-next-generation-firewall\",\r\n \"vsrx-next-generation-firewall-payg\",\r\n \"vsrx-next-generation-firewall-solution-templ-payg\",\r\n \"vsrx-next-generation-firewall-solution-template\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaazing\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaazing-kwic\",\r\n \"kaazing-vpa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kali-linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kali-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kemptech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kemp360central-byol\",\r\n \"vlm-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kinetica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kineticadbbyol\",\r\n \"kineticadbpayasyougo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaspersky_lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaspersky_secure_mail_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"knime\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"knime-server-5-user_4-4-0\",\r\n \"knime-server-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"krypccore\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leap-orbit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"leaporbitstoragebackedsftp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leostream-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"connection-broker\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquid-files\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"liquidfiles\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquidware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stratusphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"literatu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"literatu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"loadbalancer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"loadbalancer-org-load-balancer-for-azure\",\r\n \"loadbalancer-org-load-balancer-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logsign\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logsignfocus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logtrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logtrust-log-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"looker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"looker-analytics-platform\",\r\n \"looker-analytics-platform-326\",\r\n \"looker-analytics-platform-5_6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"lti-lt-infotech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"trade-finance-blockchain\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"luminate-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"luminate-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mapr-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mapr52-base-dev\",\r\n \"mapr60-base\",\r\n \"mapr60-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mariadb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mariadb-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"marklogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"marklogic-9-byol\",\r\n \"marklogic-developer-9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"massiveanalytic-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"oscarap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mathworks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matlab-ref-arch-18a-v1-linux-disk\",\r\n \"mps-ref-arch-18a-v1-linux-disk2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"matillion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matillion-etl-snowflake\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mavinglobal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mavin-business-trial\",\r\n \"mavin-enterprise-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"meanio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-enterprise-ready\",\r\n \"linnovate-open-source-sla-pro\",\r\n \"mean-machine-20\",\r\n \"openideal3\",\r\n \"redash\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"media3-technologies-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cpan1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"memsql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"memsql-community-single-vm\",\r\n \"memsql-enterprise-single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mendix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mendix-docker\",\r\n \"mendix-pro\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mfe_azure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"atd-mcafee\",\r\n \"mcafee_vnsp_controller_for_azure\",\r\n \"mcafee_vnsp_for_azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"micro-focus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-avere\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vfxt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos-container\",\r\n \"centos-container-rdma\",\r\n \"ubuntu-server-container\",\r\n \"ubuntu-server-container-rdma\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-compute\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureconfidentialcompute\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureml\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ASR-Hydration-VMs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftOSTC\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"FreeBSD\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"MLServer-CentOS\",\r\n \"MLServer-RedHat\",\r\n \"MLServer-Ubuntu\",\r\n \"RServer-CentOS\",\r\n \"RServer-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mf_neon_cgw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midvision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-datapower-virtual-edition-75\",\r\n \"ibm-datapower-virtual-edition-76\",\r\n \"ibm-datapower-virtual-edition-77\",\r\n \"ibm-http-server\",\r\n \"ibm-websphere-portal-server-85\",\r\n \"ibm-websphere-portal-server-90\",\r\n \"websphere-application-server-be\",\r\n \"websphere-application-server-be-80\",\r\n \"websphere-application-server-be-85\",\r\n \"websphere-application-server-be-90\",\r\n \"websphere-application-server-be-and-mq\",\r\n \"websphere-application-server-lp\",\r\n \"websphere-application-server-lp-16\",\r\n \"websphere-application-server-lp-17\",\r\n \"websphere-application-server-lp-18\",\r\n \"websphere-application-server-nde\",\r\n \"websphere-application-server-nde-80\",\r\n \"websphere-application-server-nde-85\",\r\n \"websphere-application-server-nde-90\",\r\n \"websphere-mq\",\r\n \"websphere-mq-75\",\r\n \"websphere-mq-90\",\r\n \"websphere-mq-91\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miraclelinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"asianux-server-4-sp5\",\r\n \"asianux-server-4-sp6\",\r\n \"asianux-server-4-sp7\",\r\n \"asianux-server-7-sp1\",\r\n \"asianux-server-7-sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mobilab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento-wirecard-checkout\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moogsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moogsoft-aiops\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moviemasher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moviemasher\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SQL2017-RHEL7\",\r\n \"SQL2017-RHEL73\",\r\n \"SQL2017-SLES12SP2\",\r\n \"SQL2017-Ubuntu1604\",\r\n \"SQL2019-RHEL7\",\r\n \"SQL2019-Ubuntu1604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mtnfog\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"idyl-e3-entity-extraction-engine\",\r\n \"prose-sentence-extraction-engine\",\r\n \"renku-language-detection-engine\",\r\n \"sonnet-tokenization-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mxhero\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mail2cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"my-com\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tarantool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"narrativescience\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"narratives-for-power-bi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nasuni\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nasuni-nmc\",\r\n \"nasuni_edge_appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ncbi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ncbi-blast-2-3-0\",\r\n \"ncbi-free-2-2-31\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fog-system-manager\",\r\n \"fogsm_basic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neo4j\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neo4j-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netapp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netapp-altavault-cloud-integrated-storage-solution\",\r\n \"netapp-oncommand-cloud-manager\",\r\n \"netapp-ontap-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netgate\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netgate-pfsense-azure-fw-vpn-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netiq\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netscout\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netscout_virtual_ngeniusone_with_vscout\",\r\n \"netscout_vstream\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netmail\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netmail-search\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netsweeper\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netsweeper6-0-6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netx\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simplehelp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neusoft-neteye\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neusoft-nisg-va-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nginxinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nginx-plus-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nicepeopleatwork\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"youzana\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nodejsapi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"node-js-api\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"noobaa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"noobaa-hybrid-s3-archive-05\",\r\n \"noobaa-multi-cloud-deduplication\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"northbridge-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netconnect1\",\r\n \"netconnectx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nubeva-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"controller\",\r\n \"test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuco-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aionnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuxeo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nuxeo-6-lts\",\r\n \"nuxeo-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nvidia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ngc_azure_17_11\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"o2mc-platform-app\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"oceanblue-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"obc-sdwan-solutions\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"omega-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ods_datastage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onyx-point-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op-bnf-v1\",\r\n \"op-bnf1_6-v1\",\r\n \"op-bpnifi-v1\",\r\n \"op-bpnifi16-v1\",\r\n \"op-scc-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onapsis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"op5\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op5-monitor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"opencell\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"meveo\",\r\n \"meveo403sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"openvpn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openvpnas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"orientdb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"orientdb-community-edition\",\r\n \"orientdb-community-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2_17\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osirium-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osirium-pxm-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quantastorvsav4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"paloaltonetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"panorama\",\r\n \"vmseries1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"panzura-file-system\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azura-freedom-filer-v7110\",\r\n \"panzura-cloud-filer\",\r\n \"panzura-freedom-filer-7140-13222\",\r\n \"panzura-freedom-filer-716-13549\",\r\n \"panzura-freedom-filer-v7020\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"parasoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"parasoft-service-virtualization\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"passlogy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"passlogic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"penta-security-systems-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wapples\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"percona\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"percona-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"postgres-pro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"postgres-pro-enterprise\",\r\n \"postgres-pro-enterprise-10\",\r\n \"postgres-pro-standard\",\r\n \"postgres-pro-standard-10\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"plesk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"plesk-onyx-linux\",\r\n \"solution-server-business\",\r\n \"solution-server-wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prestashop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"prestashop16-lamp\",\r\n \"ubuntu-base-for-prestashop\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prime-strategy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kusanagi-77\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pivotal-gpdb-vm\",\r\n \"pivotal-greenplum-images\",\r\n \"pivotal-ops-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"process-one\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ejabberd-community-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"profecia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"full_disk_encryption_vm\",\r\n \"project_tools_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"progelspa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"libra-esva-antispam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ptsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ptaf-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pulse-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pulse-connect-secure-vm\",\r\n \"pulse-virtual-traffic-manager\",\r\n \"pulse-virtual-traffic-manager-with-waf\",\r\n \"pulse-virtual-traffic-manager-with-waf2\",\r\n \"pulse-virtual-traffic-manager2\",\r\n \"pulse-virtual-web-application-firewall\",\r\n \"pulse-virtual-web-application-firewall2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"PuppetLabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"PuppetEnterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"puppet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"puppet-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pydio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pydio-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qore-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qorus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qualysguard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qualys-virtual-firewall-appliance\",\r\n \"qualys-virtual-scanner-v23b\",\r\n \"qualys-virtual-scanner-v24\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quasardb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quasardb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qubole-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qubole-data-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fve\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"racknap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"racknap-server\",\r\n \"racknap-server-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radware-alteon-va\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radiant-logic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radiantone-vms\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rancher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rancheros\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapid7\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nexpose-scan-engine\",\r\n \"rapid7-vm-console\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapidminer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rapidminer_server_75\",\r\n \"rapidminer_server_76\",\r\n \"rapidminer_server_80\",\r\n \"rapidminer_server_81\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"realm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"realm-mobile-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"reblaze\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rbzr-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"relevance-lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rlcatalyst\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"remotelearner\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fully-supported-moodle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"revolution-analytics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"revolution-r-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RightScaleLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RightImage-CentOS\",\r\n \"RightImage-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RiverbedTechnology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"riverbed\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riverbed-sccm-5-5-1\",\r\n \"riverbed-steelcentral-appinternals\",\r\n \"riverbed-steelhead-9-2\",\r\n \"riverbed-steelhead-9-5-0\",\r\n \"riverbed-steelhead-9-6-0\",\r\n \"riverbed_steelconnect_gw\",\r\n \"riverbed_steelconnect_sh\",\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rocketsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rocket-discover\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsa-security-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsa-nw-azure-arch\",\r\n \"rsa-nw-azure-broker\",\r\n \"rsa-nw-azure-con\",\r\n \"rsa-nw-azure-esa\",\r\n \"rsa-nw-azure-ldec\",\r\n \"rsa-nw-azure-vlc\",\r\n \"rsa-nw-suite-11\",\r\n \"rsa-nw-suite-11-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsk-labs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsk-bamboo-beta-node\",\r\n \"rsk-node-orchid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saama\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fluidanalyticsengine\",\r\n \"insurancefraudanalytics\",\r\n \"realworldevidence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saltstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos65saltstackenterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalearc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalearc-for-mysql-paygo\",\r\n \"scalearc-for-sql-server-pay-go\",\r\n \"scalearc_mysql-server\",\r\n \"scalearc_sql_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalegrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hanaexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scality\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalityconnecthourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"secureworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scwx-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"shadow-soft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"icinga\",\r\n \"icinga2-5\",\r\n \"icinga2-7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"signal-sciences\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"signalscienceswpp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sightapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sightapps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"silver-peak-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"silver_peak_edgeconnect\",\r\n \"silver_peak_vx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"simmachinesinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simmachines_vm_v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sinefa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sinefa-probe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"skyarc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mt6\",\r\n \"mta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"smartmessage-autoflow\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"martmessage-autoflow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"snapt-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snaptadc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soasta\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudtest-lite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"softnas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud_dev\",\r\n \"mp_ce\",\r\n \"mp_ent\",\r\n \"mp_nas_byol\",\r\n \"mp_nas_ep\",\r\n \"mp_nas_gp\",\r\n \"mp_nas_hp\",\r\n \"mp_plat\",\r\n \"private_offerings\",\r\n \"softnas-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solanolabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solano-ci-private-beta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soha\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"soha-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solar-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solar-incode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sonicwall-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sonicwall-nsz-azure\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sophos\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sophos-xg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spagobi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spagobi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spacecurve\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spacecurve-quickstart\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"splunk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"splunk-enterprise-base-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"src-solution\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pilot-things-onem2m-smart-network\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sqlstream\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"com\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sphere3d\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snapcloud-byol\",\r\n \"snapcloud-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activestate-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackstorm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stackstorm-2015-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"startekfingerprintmatch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bioserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"steelhive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelhive_carbon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stonefly\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stonefly-cloud-drive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stormshield\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stormshield-network-security-for-cloud\",\r\n \"stormshield-network-security-for-cloud-xl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"storreduce\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storreduce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stratumn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"indigo-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"streamsets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"streamsets-data-collector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"striim\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"integrationforsqlserveronazure\",\r\n \"integrationtoazurestorage\",\r\n \"integrationtoeventhub\",\r\n \"integrationtohdinsight\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"symantectest1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cwpsazure-beta-01\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synack-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"synack-crowd-security-intelligence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synechron-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockchain_tradefinance_quorum\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"syte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syteoffer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tactic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tactic-workflow-v001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talari-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talari-networks-virtual-appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talena-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talena_inc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tata_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netfoundry_cloud_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tavendo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"crossbar_on_azure_ubuntu1404\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techdivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appserver-io-pe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techlatest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereumdevkit\",\r\n \"rippledevelopersuit\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"telepat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"free\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tenable\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tenable-nessus-6-byol\",\r\n \"tenable-nessus-professional\",\r\n \"tenablecorenessus\",\r\n \"tenablecorewas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"teradata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"teradata-data-mover\",\r\n \"teradata-data-mover-agent\",\r\n \"teradata-data-mover-intellisphere\",\r\n \"teradata-data-stream-controller\",\r\n \"teradata-database-1510\",\r\n \"teradata-database-1510-byol\",\r\n \"teradata-database-1510-intellisphere\",\r\n \"teradata-database-1510-v2\",\r\n \"teradata-database-1610-intellisphere\",\r\n \"teradata-database-1610-v2\",\r\n \"teradata-database-1620\",\r\n \"teradata-database-1620-byol\",\r\n \"teradata-database-1620-intellisphere\",\r\n \"teradata-database-enterprise\",\r\n \"teradata-database-v1610\",\r\n \"teradata-database-v1610-byol\",\r\n \"teradata-ecosystem-manager\",\r\n \"teradata-querygrid-manager\",\r\n \"teradata-querygrid-manager-intellisphere\",\r\n \"teradata-rest-services\",\r\n \"teradata-server-management\",\r\n \"teradata-viewpoint\",\r\n \"teradata-viewpoint-intellisphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thales-vormetric\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ciphertrust-ckm\",\r\n \"vormetric-dsm\",\r\n \"vormetric-dsm-6-1-0\",\r\n \"vormetric-tokenization-server\",\r\n \"vts-2_2_0_2604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"things-board\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tb-pe-cassandra\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thoughtspot-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"thoughtspotvirtualmachine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tibco-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"grid-server-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tig\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"backup-as-a-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tigergraph\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tigergraph\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tmaxsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tmax-jeusee\",\r\n \"tmax-jeusse\",\r\n \"tmax-webtobse\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tokyosystemhouse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osscobol151j-pg961-centos72\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"torusware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"speedus-lite-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"totemo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"totemo-azr-tm6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"townsend-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alliance-key-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"trendmicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"deep-security-vm\",\r\n \"deep-security-vm-byol\",\r\n \"iot-security-sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"truestack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tsdc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tsa-public-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ckan-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tunnelbiz\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos70-min\",\r\n \"centos7optimizwithwordpress\",\r\n \"centos7phpoptimizing\",\r\n \"centos7phpoptimizingnginx\",\r\n \"centos7phpoptimizwlaravel\",\r\n \"centos7phpoptimizwosticket\",\r\n \"centos7webserverwithwaf\",\r\n \"centos7withaspdotnetcore2apache\",\r\n \"centos7withjoomla\",\r\n \"debian_web_server\",\r\n \"fedora\",\r\n \"fusio\",\r\n \"linuxwithlimesurvey\",\r\n \"networkmonitoringsystem\",\r\n \"rimauwaf_cloud\",\r\n \"ubuntu_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"twistlock\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"twistlock\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"typesafe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"typesafe-reactive-maps-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubeeko\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hfactory-tools-for-hdinsight\",\r\n \"hfactory-tools-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubercloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ansys-17-2-fluids-structures\",\r\n \"ansys_182_test\",\r\n \"comsol-multiphysics-v5-2\",\r\n \"openfoam-v2dot3-centos-v6\",\r\n \"openfoam-v3dot0\",\r\n \"star-ccm-v10-04\",\r\n \"star-ccm-v10-06-heeds-mdo-v2015\",\r\n \"star-ccm-v12-00\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ulex\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voximal\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unifi-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unifi-data-catalog\",\r\n \"unifi-dataplatform-2-3-3-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unitrends\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unitrends-enterprise-backup-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"usp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-streaming-vod-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"varnish\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"varnish-cache_\",\r\n \"varnish-custom-statistics\",\r\n \"varnish-plus-administration-and-statistics\",\r\n \"varnish-plus-caching-engine-4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vaultive-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-security-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vbot\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vbot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"velocloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"velocloud-virtual-edge\",\r\n \"velocloud-virtual-edge-3x\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vidispine\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vidispine-content-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veritas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudpoint-2-0-0\",\r\n \"veritas-resiliency-platform-vhd-offer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veeam\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veeamhubimage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ipm-plus-energy-saver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"viptela\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"viptela-vedge-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vizixiotplatformretail001\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vizix-iot-platform-retail-005\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vmturbo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"turbonomic\",\r\n \"vmturbo64-opsmgr-5_3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"slashdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vu-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vu-app-server\",\r\n \"vu-facerecogn\",\r\n \"vu-fraudanalysis\",\r\n \"vu-secureonboarding\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallarm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallarm-ng-waf-offer-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallix-wabsuite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"watchguard-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vm-firebox-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"waves\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"waves\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"websense-apmailpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ap-data-email-gateway\",\r\n \"forcepoint-email-security-85beta\",\r\n \"triton-ap-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wmspanel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nimble-streamer-centos\",\r\n \"nimble-streamer-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wowza\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wowzastreamingengine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xfinityinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"d3view-v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xtremedata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dbx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"yellowfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"yellowfin-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xyzrd-group-ou\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c73-zultys-mxvirtual\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"your-shop-online\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"herefordshire-enterprise-platform-drupal-7\",\r\n \"xenofile\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zend\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"php-56-zend-server\",\r\n \"php-zend-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"z1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"z1-securehub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zerodown_software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bcaasforazure\",\r\n \"stackbcaas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zoomdata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zoomdata-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zscaler\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zscaler-private-access\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/408b8964022134ba\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"408b8964022134ba\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"sqlads-auditifnotexists-vulnerability assessment should be enabled on your sql servers_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-06-10T02:12:37.034264Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the SQL Server\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('tagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('tagname')]]\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/vulnerabilityAssessments\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/servers/vulnerabilityAssessments/recurringScans.isEnabled\",\r\n \"equals\": \"True\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/410c2966a1e1856e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"410c2966a1e1856e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"antimalware signature extension append policy for vmss_1.2\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-11-09T17:52:49.9416607Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/virtualMachineProfile\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type\",\r\n \"notEquals\": \"AntimalwareConfiguration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type\",\r\n \"notEquals\": \"VirtualMachineRuntimeService\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*]\",\r\n \"value\": {\r\n \"name\": \"Microsoft.Azure.Security.AntimalwareSignature.AntimalwareConfiguration\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Security.AntimalwareSignature\",\r\n \"type\": \"AntimalwareConfiguration\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {}\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/427e2c6bc663a962\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"427e2c6bc663a962\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-103_1.1\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-08T19:20:16.1955196Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n }\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n }\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"allowedValues\": [\r\n \"NA\",\r\n \"NRMSException\",\r\n \"SkipNRMSCorp\",\r\n \"nrmsskipcorpnetsaw\",\r\n \"SkipNRMSSAW\",\r\n \"SkipNRMSDatabricks\",\r\n \"SkipNRMSRDPSSH\",\r\n \"SkipNRMSMgmt\",\r\n \"SkipNRMSHigh\",\r\n \"SkipNRMSVNet\",\r\n \"SkipNRMSLoadBal\",\r\n \"SkipNRMSDB\",\r\n \"SkipNRMSMedium\"\r\n ],\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"[parameters('sourceValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/42c70bae0daee0b3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"42c70bae0daee0b3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"azuremonitorlinuxagent append policy for vmss_1.4\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-02-23T21:10:00.863114Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipLinuxAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/virtualMachineProfile\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"0001-com-ubuntu-server-focal\",\r\n \"0001-com-ubuntu-server-eoan\",\r\n \"0001-com-ubuntu-server-focal-daily\",\r\n \"0001-com-ubuntu-pro-bionic\",\r\n \"0001-com-ubuntu-pro-focal\",\r\n \"0003-com-ubuntu-server-trusted-vm\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04-lts*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"8\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"9\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian-10\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"10\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-Linux-7\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SLES-12-SP5\",\r\n \"SLES-15-SP2\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"gen*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1804-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1804-*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type\",\r\n \"notEquals\": \"AzureMonitorLinuxAgent\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*]\",\r\n \"value\": {\r\n \"name\": \"Microsoft.Azure.Monitor.AzureMonitorLinuxAgent\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Monitor\",\r\n \"type\": \"AzureMonitorLinuxAgent\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"GCS_AUTO_CONFIG\": true\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/440b823a6219927\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"440b823a6219927\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-108_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-02-24T21:28:59.0487626Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('tagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['SkipNRMSAll']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotcluster']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotenvironment']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"contains\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"in\": [\r\n \"Any\",\r\n \"*\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/532396f35af78946\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"532396f35af78946\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"audit soft delete enabled on key vault_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Audit Soft Delete must be enabled on all key vaults\",\r\n \"metadata\": {\r\n \"version\": \"1.0.0\",\r\n \"category\": \"Key Vault\",\r\n \"preview\": false,\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-09-01T00:04:03.801713Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"audit\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"audit\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/vaults\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/enableSoftDelete\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/softDeleteRetentionInDays\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/5353f06bfd8b6546\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5353f06bfd8b6546\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"audit ssh auth on new vms_1.8\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits whether any Linux VMs use password-only authentication for SSH on new resources.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-04-15T01:06:17.8075221Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"exists\": \"False\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"7isolutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sapp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"128technology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"128t_networking_platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"4psa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voipnow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"a10networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"a10-lightning-adc\",\r\n \"a10-vthunder-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accellion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kiteworks-by-accellion\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"abiquo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"abiquo-hybrid-cloud-34\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accops\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hysecure5050\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian_matrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actian_matrix\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actifio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actifio-sky\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vector-community\",\r\n \"vector-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Acronis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"activeeon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activeeon-workload-scheduler\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aerospike\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aerospike-database-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"affinio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aimobile-site-acceleration\",\r\n \"aiprotect-ddos-firewall\",\r\n \"aiscaler-traffic-manager-caching\",\r\n \"aivideo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"akamai-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"enterprise-application-access\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alces-flight-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alces-flight-compute-solo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alertlogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alert-logic-tm\",\r\n \"alert-logic-wsm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alienvault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-security-management-anywhere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alldigital-brevity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alldigital-brevity-uploader\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altair-engineering-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"altair_hwulva\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altamira-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lumify\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"antmedia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ams_community_edition\",\r\n \"ant_media_server_enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"apigee\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"apigee-edge\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcara\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"app360v43-001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcelerator\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appcelerator-arrow-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appex-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appistry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"genomepilot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appscale-marketplace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appscale\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arangodb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"arangodb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arista-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veos-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"array_networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"array-networks-vapv\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"astadia-1148316\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"astadia-ui-automation-tee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"atomicorp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"secure-os\",\r\n \"secure-ubuntu-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"audiocodes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mediantsessionbordercontroller\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"auriq-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"essentia\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"awingu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"awingu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aviatrix-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aviatrix-cloud-services\",\r\n \"aviatrix-companion-gateway\",\r\n \"aviatrix-companion-gateway-v2\",\r\n \"aviatrix-vpn-gw\",\r\n \"aviatrix_multi_cloud_service\",\r\n \"aviatrix_openvpn_service\",\r\n \"aviatrix_openvpn_service10\",\r\n \"aviatrix_openvpn_service25\",\r\n \"aviatrix_openvpn_service50\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"avi-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"avi-vantage-adc\",\r\n \"internal-avi-vantage-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"axway\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"axway-mailgate-secure-collaboration-advanced\",\r\n \"axway-mailgate-secure-collaboration-premium\",\r\n \"axway-mailgate-secure-collaboration-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azul\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azul-zulu-ubuntu-1804\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azurecyclecloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azure-cyclecloud-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"AzureDatabricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Databricks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baas-techbureau\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"b1327623-d29b-4cc1-b833-85067dcc7bce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baffle-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"baffle-application-data-protection\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"balabit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"balabit-shell-control-box\",\r\n \"psm\",\r\n \"sps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"barracudanetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"barracuda-app-sec-control-center\",\r\n \"barracuda-email-security-gateway\",\r\n \"barracuda-ng-cc\",\r\n \"barracuda-ng-firewall\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"basho\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riak-2-0-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"autodesk-maya-arnold-centos73\",\r\n \"rendering-centos73\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bdy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"buddy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Bitnami\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"3-4\",\r\n \"abantecart\",\r\n \"activemq\",\r\n \"akeneo\",\r\n \"alfrescocommunity\",\r\n \"apachesolr\",\r\n \"artifactory\",\r\n \"canvaslms\",\r\n \"cassandra\",\r\n \"civicrm\",\r\n \"cmsmadesimple\",\r\n \"codiad\",\r\n \"concrete5\",\r\n \"consul\",\r\n \"coppermine\",\r\n \"couchdb\",\r\n \"diaspora\",\r\n \"discourse\",\r\n \"djangostack\",\r\n \"dokuwiki\",\r\n \"dolibarr\",\r\n \"DreamFactory\",\r\n \"drupal\",\r\n \"elastic-search\",\r\n \"elk\",\r\n \"erpnext\",\r\n \"espocrm\",\r\n \"etcd\",\r\n \"eXo-Platform\",\r\n \"exoplatform\",\r\n \"fatfreecrm\",\r\n \"ghost\",\r\n \"gitlab\",\r\n \"grafana\",\r\n \"hadoop\",\r\n \"hhvmstack\",\r\n \"hordegroupwarewebmail\",\r\n \"jasperreports\",\r\n \"jenkins\",\r\n \"joomla\",\r\n \"jrubystack\",\r\n \"kafka\",\r\n \"kong\",\r\n \"kubernetessandbox\",\r\n \"lampstack\",\r\n \"lappstack\",\r\n \"letschat\",\r\n \"liferay\",\r\n \"limesurvey\",\r\n \"livehelperchat\",\r\n \"magento\",\r\n \"mahara\",\r\n \"mantis\",\r\n \"mariadb\",\r\n \"mattermost\",\r\n \"mautic\",\r\n \"mean\",\r\n \"mediawiki\",\r\n \"memcached\",\r\n \"modx\",\r\n \"mongodb\",\r\n \"moodle\",\r\n \"multicraft\",\r\n \"mybb\",\r\n \"mysql\",\r\n \"nats\",\r\n \"neo4j\",\r\n \"neos\",\r\n \"nginxstack\",\r\n \"noalyss\",\r\n \"nodejs\",\r\n \"ocportal\",\r\n \"odoo\",\r\n \"openatrium\",\r\n \"opencart\",\r\n \"openedx\",\r\n \"openfire\",\r\n \"openproject\",\r\n \"orangehrm\",\r\n \"osclass\",\r\n \"owncloud\",\r\n \"oxid-eshop\",\r\n \"parseserver\",\r\n \"phabricator\",\r\n \"phpbb\",\r\n \"phplist\",\r\n \"pimcore\",\r\n \"piwik\",\r\n \"plone\",\r\n \"pootle\",\r\n \"postgresql\",\r\n \"prestashop\",\r\n \"processmakerenterprise\",\r\n \"processmakeropensourceedition\",\r\n \"processwire\",\r\n \"publify\",\r\n \"rabbitmq\",\r\n \"redash\",\r\n \"redis\",\r\n \"redmine\",\r\n \"redmineplusagile\",\r\n \"reportserver\",\r\n \"reportserverenterprise\",\r\n \"resourcespace\",\r\n \"reviewboard\",\r\n \"reviewboardpowerpack\",\r\n \"roundcube\",\r\n \"rubystack\",\r\n \"seopanel\",\r\n \"shopware\",\r\n \"silverstripe\",\r\n \"simplemachinesforum\",\r\n \"sonarqube\",\r\n \"spree\",\r\n \"subversion\",\r\n \"suitecrm\",\r\n \"tensorflowserving\",\r\n \"testlink\",\r\n \"tikiwikicmsgroupware\",\r\n \"tinytinyrss\",\r\n \"tom-cat\",\r\n \"trac\",\r\n \"typo3\",\r\n \"weblate\",\r\n \"webmailpro\",\r\n \"wildfly\",\r\n \"wordpress\",\r\n \"wordpress-multisite\",\r\n \"wordpresspro\",\r\n \"x2enginesalescrm\",\r\n \"xoops\",\r\n \"youtrack\",\r\n \"zookeeper\",\r\n \"zurmo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"black-duck-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blackduck_hub_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blk-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blk-io-erc-20-rest-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"strato-blockchain-base-template-latest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockstack-core-v14\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockchain-foundry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syscoin-api\",\r\n \"syscoin-full-node\",\r\n \"syscoin-price-peg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bloombase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bloombase-storesafe-3_4_7_0_el7_x86_64\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluecat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluecat-bam-for-azure\",\r\n \"bluecat-dns-for-azure\",\r\n \"bluecat-edge-service-point-vm-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluetalon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluetalon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"brocade_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"brocade-virtual-traffic-manager\",\r\n \"brocade-virtual-traffic-manager-with-waf-module\",\r\n \"brocade-virtual-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bt-americas-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"diamondip-sapphire-ev10\",\r\n \"diamondip-sapphire-ev20\",\r\n \"diamondip-sapphire-v10\",\r\n \"diamondip-sapphire-v20\",\r\n \"diamondip-sapphire-v5\",\r\n \"diamondip-sapphire-vcaa20\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"buddhalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sles_12_pci\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"carto\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cartobuilder2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cask\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cdap-cloud-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"Ubuntu_Core\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cavirin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cavirin-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cautelalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"log_management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"celum-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"celumdam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cds\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cds-data-migration-solution-for-legacy-to-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-6-v2-0-2-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-oracle-linux-6-v1-0-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-rhel-6-v2-0-2-l1\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-suse-linux-11-v2-0-0-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1404-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"certivox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sso-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cfd-direct\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cfd-direct-from-the-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chain-core-developer-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"checkpoint\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"check-point-r77-10\",\r\n \"check-point-vsec-r80\",\r\n \"check-point-vsec-r80-blink\",\r\n \"sg2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chef-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chef-automate-vm-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"circleci\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"circleci-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cires21\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c21l-enc\",\r\n \"c21l-mos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cisco\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cisco-asav\",\r\n \"cisco-csr-1000v\",\r\n \"cisco-ftdv\",\r\n \"cisco-meraki-vmx100\",\r\n \"cisco-ngfwv-vm-test-unsupported\",\r\n \"cisco_cloud_vedge_17_2_4\",\r\n \"cos65\",\r\n \"cos72\",\r\n \"cos72_main_dev\",\r\n \"uos14\",\r\n \"vwaas-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"citrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"citrix-sd-wan-opt\",\r\n \"netscaler-ma-service-agent-120\",\r\n \"netscaler-ma-service-agent-121\",\r\n \"netscaler-sd-wan\",\r\n \"netscaler-vpx\",\r\n \"netscalervpx-120\",\r\n \"netscalervpx-121\",\r\n \"netscalervpx110-6531\",\r\n \"netscalervpx111\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clear-linux-project\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clear-linux-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clouber\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cuber\",\r\n \"cws\",\r\n \"mcenter\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-cruiser\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-cruiser-16\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jenkins-enterprise\",\r\n \"jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbees-jenkins-enterprise\",\r\n \"cloudbees-jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbolt-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbolt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudboost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudboost\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudenablers-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corestack\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"squid-proxy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudera-altus-centos-os\",\r\n \"cloudera-centos-6\",\r\n \"cloudera-centos-os\",\r\n \"test-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlanes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-video-accelerator-nfs\",\r\n \"cloudlanes-cloud-backup-accelerator-vtl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlink\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudlink-securevm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudplan-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudplan_pcn_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"paladion_ondemand_nextgen_firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudsoft-amp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clustrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clustrixdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codelathe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codelathe-filecloud-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codenvy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codenvy-on-prem\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cognosys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"1-click-secured-joomla-on-centos-7-3\",\r\n \"1-click-secured-joomla-on-ubuntu-1404-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1604-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1804-lts\",\r\n \"centos-6-9\",\r\n \"centos-7-3\",\r\n \"centos-7-4\",\r\n \"centos-7-5\",\r\n \"deploy-a-secured-modx-on-ubuntu-14-04-lts\",\r\n \"deploy-a-secured-silverstripe-on-ubuntu-14-04-lts\",\r\n \"hardened-mysql-5-6-on-centos-7-3\",\r\n \"hardened-mysql-5-6-on-ubu-1404-lts\",\r\n \"hardened-mysql-5-7-on-centos-7-3\",\r\n \"hardened-mysql-5-7-on-ubu-1404-lts\",\r\n \"hardened-postgresql-on-ubu-1404-lts\",\r\n \"invoice-ninja-2-5-1-1-on-ubuntu-1404\",\r\n \"jruby-on-ubuntu-14-04-lts\",\r\n \"low-latency-broadcasting-server-for-live-events\",\r\n \"owncloud-9-with-lamp-stack-on-ubuntu-1404\",\r\n \"piwigogallerys-ubuntu_14-04_lts\",\r\n \"sec1011-dokuwiki-on-ubuntu-1404\",\r\n \"sec1013-elasticsearch-on-ubuntu-1404\",\r\n \"sec1014-opencart-on-ubuntu-1404\",\r\n \"sec1015-orangehrm-on-ubuntu-1404\",\r\n \"sec1016-nodejs-server-on-ubuntu-1404\",\r\n \"sec1018-haproxy-on-ubuntu-1404\",\r\n \"sec1019-secured-tomcat-on-ubuntu-1404\",\r\n \"sec1020-phpbb-on-hardened-ubuntu-1404\",\r\n \"sec1021-mybb-on-hardened-ubuntu-1404\",\r\n \"sec1022-sugarcrm-on-ubuntu-1404\",\r\n \"sec1023-moodle-on-ubuntu-1404\",\r\n \"sec1024_magento-on-ubuntu-1404\",\r\n \"sec1025-secured-drupal-on-ubuntu-1404\",\r\n \"sec1027-secured-wordpress-on-ubuntu-1404\",\r\n \"sec1028-secured-lamp-sever-on-ubuntu-1404\",\r\n \"sec1029-secured-mediawiki-on-ubuntu-1404\",\r\n \"sec1030-secured-subversion-on-ubuntu-1404\",\r\n \"sec1031-secured-passenger-nginx-on-ubuntu-1404\",\r\n \"sec1033-secured-piwik-on-ubuntu-1404\",\r\n \"sec1034-secured-pligg-on-ubuntu-1404\",\r\n \"sec1035-secured-jenkins-on-ubuntu-1404\",\r\n \"sec1036-secured-postgresql-on-ubuntu-1404\",\r\n \"secure-cloud-lamp-ubuntu-1404\",\r\n \"secured-abantecart-on-centos\",\r\n \"secured-abantecart-on-ubuntu-14-04-lts\",\r\n \"secured-acquia-drupal-on-centos\",\r\n \"secured-acquiadurpal-on-ubuntu-14-04-lts\",\r\n \"secured-apachesolr-on-centos\",\r\n \"secured-apachesolr-on-ubuntu-14-04-lts\",\r\n \"secured-arartifactory-on-centos\",\r\n \"secured-artifactory-on-ubuntu-14-04-lts\",\r\n \"secured-cakephp-on-centos\",\r\n \"secured-cakephp-on-ubuntu-14-04-lts\",\r\n \"secured-cms-made-simple-on-centos\",\r\n \"secured-cms-made-simple-on-ubuntu-14-04-lts\",\r\n \"secured-codiad-on-centos\",\r\n \"secured-codiad-on-ubuntu-14-04-lts\",\r\n \"secured-cogdam-on-centos\",\r\n \"secured-cogdam-on-ubuntu-14-04-lts\",\r\n \"secured-concrete5-on-centos\",\r\n \"secured-concrete5-on-ubuntu-14-04-lts\",\r\n \"secured-coppermine-on-centos\",\r\n \"secured-coppermine-on-ubuntu-14-04-lts\",\r\n \"secured-crushftp-on-centos\",\r\n \"secured-crushftp-on-ubuntu-14-04-lts\",\r\n \"secured-django-on-centos\",\r\n \"secured-django-on-ubuntu-14-04-lts\",\r\n \"secured-dokuwiki-on-centos\",\r\n \"secured-dolibarr-on-centos\",\r\n \"secured-dolivbarr-on-ubuntu-14-04-lts\",\r\n \"secured-drupal-on-centos\",\r\n \"secured-elasticsearch-on-centos\",\r\n \"secured-enterprise-nginx-varnish-haproxy-php\",\r\n \"secured-espocrm-on-centos\",\r\n \"secured-espocrm-on-ubuntu-14-04-lts\",\r\n \"secured-exoplatform-on-centos\",\r\n \"secured-exoplatform-on-ubuntu-14-04-lts\",\r\n \"secured-ghost-on-centos\",\r\n \"secured-ghost-on-ubuntu-14-04-lts\",\r\n \"secured-gradle-on-centos\",\r\n \"secured-gradle-on-ubuntu-14-04-lts\",\r\n \"secured-haproxy-on-centos\",\r\n \"secured-invoice-ninja-on-centos\",\r\n \"secured-jboss-as-on-centos\",\r\n \"secured-jbossas-on-ubuntu-14-04-lts\",\r\n \"secured-jenkins-on-centos\",\r\n \"secured-jruby-on-cento\",\r\n \"secured-lamp-on-centos\",\r\n \"secured-lamp-on-centos-m10\",\r\n \"secured-lapp-on-centos\",\r\n \"secured-lapp-on-ubuntu-14-04-lts\",\r\n \"secured-lemp-sever-on-ubuntu-1404\",\r\n \"secured-lime-survey-on-centos\",\r\n \"secured-limesurvey-on-ubuntu-1404\",\r\n \"secured-live-helper-chat-on-centos\",\r\n \"secured-livehelperchat-on-ubuntu-14-04-lts\",\r\n \"secured-magento-on-centos\",\r\n \"secured-mahara-on-centos\",\r\n \"secured-mahara-on-ubuntu-14-04-lts\",\r\n \"secured-mantis-on-centos\",\r\n \"secured-mantis-on-ubuntu-14-04-lts\",\r\n \"secured-mariadb-on-ubuntu-16-04\",\r\n \"secured-mautic-on-centos\",\r\n \"secured-mautic-on-ubuntu-14-04-lts\",\r\n \"secured-media-wiki-on-centos\",\r\n \"secured-modx-on-centos\",\r\n \"secured-moodle-on-centos\",\r\n \"secured-ngnix-on-centos-7-3\",\r\n \"secured-ngnix-on-ubuntu-14-04-lts\",\r\n \"secured-ngnix-on-ubuntu-16-04-lts\",\r\n \"secured-noalyss-on-centos\",\r\n \"secured-noalyss-on-ubuntu-14-04-lts\",\r\n \"secured-nodejs-on-centos\",\r\n \"secured-occlass-on-ubuntu-14-04-lts\",\r\n \"secured-ocportal-on-ubuntu-14-04-lts\",\r\n \"secured-open-cart-on-centos\",\r\n \"secured-orangehrm-on-centos\",\r\n \"secured-osclass-on-centos\",\r\n \"secured-owncloud-on-centos\",\r\n \"secured-oxid-eshop-on-centos\",\r\n \"secured-oxideshop-on-ubuntu-14-04-lts\",\r\n \"secured-passenger-nginx-on-centos\",\r\n \"secured-piwigo-gallery-on-centos\",\r\n \"secured-plone-on-centos\",\r\n \"secured-plone-on-ubuntu-14-04-lts\",\r\n \"secured-prestashop-on-centos\",\r\n \"secured-prestashop-on-ubuntu-14-04-lts\",\r\n \"secured-railo-on-ubuntu-14-04-lts\",\r\n \"secured-redis-on-centos\",\r\n \"secured-redis-on-ubuntu-1404\",\r\n \"secured-redmine-on-centos\",\r\n \"secured-redmine-on-ubuntu-14-04-lts\",\r\n \"secured-redmineagile-on-ubuntu-14-04-lts\",\r\n \"secured-report-server-on-centos\",\r\n \"secured-reportserverent-on-ubuntu-14-04-lts\",\r\n \"secured-resource-space-on-centos\",\r\n \"secured-resourcespace-on-ubuntu-14-04-lts\",\r\n \"secured-round-cube-on-centos\",\r\n \"secured-roundcube-on-ubuntu-14-04-lts\",\r\n \"secured-ruby-on-centos\",\r\n \"secured-ruby-on-ubuntu-14-04-lts\",\r\n \"secured-seopanel-on-centos\",\r\n \"secured-seopanel-on-ubuntu-14-04-lts\",\r\n \"secured-silverstripe-on-centos\",\r\n \"secured-simple-invoice-on-centos\",\r\n \"secured-simple-machines-on-centos\",\r\n \"secured-simple-machines-on-ubuntu-14-04-lts\",\r\n \"secured-simpleinvoice-on-ubuntu-14-04-lts\",\r\n \"secured-subversion-on-centos\",\r\n \"secured-suitecrm-on-centos\",\r\n \"secured-suitecrm-on-ubuntu-14-04-lts\",\r\n \"secured-test-link-on-centos\",\r\n \"secured-testlink-on-ubuntu-14-04-lts\",\r\n \"secured-thinkup-on-centos\",\r\n \"secured-thinkup-on-ubuntu-14-04-lts\",\r\n \"secured-tikiwikicms-on-centos\",\r\n \"secured-tikiwikicms-on-ubuntu-14-04-lts\",\r\n \"secured-tiny-tiny-rss-on-centos\",\r\n \"secured-tinytinyrss-on-ubuntu-14-04-lts\",\r\n \"secured-tomcat-on-centos\",\r\n \"secured-trac-on-centos\",\r\n \"secured-trac-on-ubuntu-14-04-lts\",\r\n \"secured-typo3-on-centos\",\r\n \"secured-typo3-on-ubuntu-14-04-lts\",\r\n \"secured-varnish-on-centos\",\r\n \"secured-varnish-on-ubuntu-1404\",\r\n \"secured-wildfly-on-centos\",\r\n \"secured-wildfly-on-ubuntu-14-04-lts\",\r\n \"secured-wordpress-on-centos-7-3\",\r\n \"secured-wordpress-on-ubuntu-16-04-lts\",\r\n \"secured-x-cart-on-ubuntu-14-04-lts\",\r\n \"secured-xoops-on-centos\",\r\n \"secured-xoops-on-ubuntu-14-04-lts\",\r\n \"secured-zurmo-on-centos\",\r\n \"secured-zurmo-on-ubuntu-14-04-lts\",\r\n \"suse15\",\r\n \"ubuntu-14-04-lts\",\r\n \"ubuntu-16-04-lts\",\r\n \"ubuntu-17-04-high-performance-hardened-tcp-bbr\",\r\n \"ubuntu-18-04\",\r\n \"ubuntu-18-04-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cohesity-cloudtd-tool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vns3_4x_network_security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"confluentinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"confluentplatform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"consensys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"truffle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"convertigo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"convertigo-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"corda\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corda\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"CoreOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CoreOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"couchbase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"couchbase-server-enterprise\",\r\n \"couchbase-sync-gateway-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cryptzone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgate-appliance-3_2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cybernetica-as\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"uxp-securityserver-connector\",\r\n \"uxp-securityserver_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cyxtera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgatesdp-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataart\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"devicehive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"databricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spfqogzeculbhdh\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datalayer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datalayer-notebook\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datastax\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datastax-enterprise\",\r\n \"datastax-enterprise-non-production-use-only\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datasunrise\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datasunrise-database-security-suite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataiku\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dataiku-data-science-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datometry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyper-q\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dellemc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dell-emc-avamar-virtual-edition\",\r\n \"dell-emc-datadomain-management-center\",\r\n \"dell-emc-datadomain-virtual-edition\",\r\n \"dell-emc-datadomain-virtual-edition-v4\",\r\n \"dell-emc-networker-virtual-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"delphix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"delphix_dynamic_data_platform\",\r\n \"omniosce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denodo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denodo-platform\",\r\n \"denodo-platform-7_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denyall\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denyall-rweb\",\r\n \"denyall-vulnerability-manager\",\r\n \"denyall-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dgsecure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dgsecure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"diladele\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"websafety\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neopulse-ai-studio\",\r\n \"neopulse-query-runtime\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"docker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"docker-ce\",\r\n \"docker-ce-edge\",\r\n \"docker-datacenter-custom\",\r\n \"docker-ee\",\r\n \"docker-ee-basic\",\r\n \"docker4azure\",\r\n \"docker4azure-cs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dome9\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dome9ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drizti\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpcbox-ansys-19-cluster-master\",\r\n \"hpcbox-cluster-compute-node\",\r\n \"hpcbox-cluster-cuda-node\",\r\n \"hpcbox-cluster-gpu-node\",\r\n \"hpcbox-docker-cluster-master\",\r\n \"hpcbox-openfoam-cluster-master\",\r\n \"hpcbox-su2-cluster-master\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"drone\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dyadic_security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dyadic_sec\",\r\n \"ukc_image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dynatrace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ruxit-managed-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"eastwind-networks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"eastwind-ixia-sensor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"egnyte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"egnyte-connect\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elasticbox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"elasticbox-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"electric-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"electricflowce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elfiqnetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"emercoin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"emercoin\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quorum-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprisedb-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"edb-postgres-ark\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"equalum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"equalum-vm-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"esdenera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"esdenera-firewall-3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ethereum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereum-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"evostream-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ems-for-template\",\r\n \"ems-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"exasol\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"exasol-analytics-database-byol\",\r\n \"exasolution-analytic-database\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"falconstorsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fss-v9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"f5-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"f5-big-ip-adc\",\r\n \"f5-big-ip-advanced-waf\",\r\n \"f5-big-ip-best\",\r\n \"f5-big-ip-better\",\r\n \"f5-big-ip-byol\",\r\n \"f5-big-ip-good\",\r\n \"f5-big-ip-per-app-ve\",\r\n \"f5-big-iq\",\r\n \"f5-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"filecatalyst\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"filecatalyst-direct-per-hr-billing\",\r\n \"filecatalyst-direct-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"firehost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"firehost_armor\",\r\n \"firehost_armor_ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flexify-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flashgrid-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"flashgrid-racnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"foghorn-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"foghorn-edge-device-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forcepoint-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forcepoint-ngfw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forscene\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forscene-edgeserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortycloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortycloud-gw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortinet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortinet-fortianalyzer\",\r\n \"fortinet-fortimanager\",\r\n \"fortinet_fortigate-vm_v5\",\r\n \"fortinet_fortimail\",\r\n \"fortinet_fortivoice\",\r\n \"fortinet_fortiweb-vm_v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fujitsu_fast\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fep10-rh7-test\",\r\n \"feptest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gemalto-safenet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"safenet-keysecure-k170v\",\r\n \"safenet-protectv\",\r\n \"safenet-protectv-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gigamon-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gigamon-fm-5_3_01\",\r\n \"gigamon-fm-5_3_01_hourly\",\r\n \"gigamon-fm-5_4_00\",\r\n \"gigamon-fm-5_4_00_hourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gitlab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-ce\",\r\n \"gitlab-ee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"GitHub\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"GitHub-Enterprise\",\r\n \"githubenterprise-test-publishing\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"xid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"greensql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"greensql-database-security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gridgain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gridgain-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"guardicore\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"guardicorecentra\",\r\n \"infection_monkey\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"haivision-media-gateway-1-2\",\r\n \"haivision-media-gateway-1-5\",\r\n \"haivision-media-gateway-1-6-2\",\r\n \"media-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"h2o-ai\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"h2o-driverles-ai\",\r\n \"h2o-driverless-ai\",\r\n \"h2o-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haproxy-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hapee-rhel\",\r\n \"hapee-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"harpaitalia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mcuboenergy\",\r\n \"yg\",\r\n \"yougreen_trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hcl-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hcl17cp1104\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"heimdall-data\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"heimdall-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"help-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"goanywheremftubuntulinux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hewlett-packard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpe-helion-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hillstone-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudedge-virtual-ngfw-advanced-edition\",\r\n \"cloudedge-virtual-ngfw-standard-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hortonworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbreak-for-hortonworks-data-platform\",\r\n \"hortonworks-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hitachi-solutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"credeon-sfs-and-kms-for-sharepoint-online\",\r\n \"credeonsecurefull-textsearch1_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storeoncevsa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"huawei\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"euleros-v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hyperglance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperglance-dynamic-topology\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hypergrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hytrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hytrust-keycontrol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ibm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-security-guardium-multi-cloud\",\r\n \"qradar_security_analytics\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iaansys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iaansys-magento\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iboss\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iboss-14600-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imaginecommunications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudxtream-cdvr\",\r\n \"cloudxtream-dai-vms\",\r\n \"telurio-aim\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imperva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"imperva-dam-v13\",\r\n \"securesphere-waf\",\r\n \"securesphere-waf-for-azr\",\r\n \"securesphere-waf-v12\",\r\n \"securesphere-waf-v13\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"infoblox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"infoblox-vnios-te-v1420\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informatica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bdm10-1-1-u2\",\r\n \"big-data-management-10-2\",\r\n \"big-data-management-10-2-1\",\r\n \"data_accelerator_for_azure_byol\",\r\n \"data_quality_10_1_1_rhel_7_3_byol\",\r\n \"eic\",\r\n \"ics-byol\",\r\n \"ics-payg-ubuntu\",\r\n \"platform_10_1_1_multi_node_domain_rhel-7-3_byol\",\r\n \"platform_10_2_hf1_domain_rhel-7-3_byol\",\r\n \"powercenter-v10-domain-image-ubuntu14-04-3\",\r\n \"powercenter-v10-update1-domain-image-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informationbuilders\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iway-big-data-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ingrammicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ingrammicroensimcentostrial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lustre-cloud-edition-gs-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-bigdl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bigdl-0815\",\r\n \"bigdl__vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-fpga\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quartus_pro_opencl_sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intellicus_bi_server_100_user_linux\",\r\n \"intellicus_bi_server_10_user_linux\",\r\n \"intellicus_bi_server_25_user_linux\",\r\n \"intellicus_bi_server_50_user_linux\",\r\n \"intellicus_bi_server_5_user_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intersystems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intersystems-iris-single-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intigua\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intigua-agent-manager-3_7_0-trial\",\r\n \"intigua-agent-manager-trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iquest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"keyhub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ishlangu-load-balancer-byol\",\r\n \"ishlangu-load-balancer-is10\",\r\n \"ishlangu-load-balancer-is100\",\r\n \"ishlangu-load-balancer-is1000\",\r\n \"ishlangu-load-balancer-is200\",\r\n \"ishlangu-load-balancer-is5000\",\r\n \"ishlangu-load-balancer-isbfg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"issp-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ispocr\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"itelios\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento2-on-zendserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jamcracker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"4632d5b4-feb0-4332-8452-f2e66133672f\",\r\n \"jamcracker-cloudanalytics\",\r\n \"jamcracker-cloudanalytics-version4\",\r\n \"jamcracker-cloudanalytics-version5\",\r\n \"jamcracker-csb-service-provider\",\r\n \"jamcracker-csb-serviceprovider\",\r\n \"jamcracker-csb-standard\",\r\n \"jamcracker-csb-standard-v3\",\r\n \"jamcracker-csb-standard-version4\",\r\n \"jamcracker-hybrid-cloud-management-version4\",\r\n \"jamcracker_cloud_control_appliance_version4\",\r\n \"jsdnapp_csb_serviceprovider-version4\",\r\n \"jsdnapp_hybrid\",\r\n \"jsdnapp_hybrid_v3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jedox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jedox-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jelastic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jelastic-hybrid-paas-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dvwa\",\r\n \"jetnexus-application-load-balancer\",\r\n \"jetnexus-global-load-balancer\",\r\n \"jetnexus-waf\",\r\n \"zap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetware-srl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"caffe2\",\r\n \"caffe_python_cpu\",\r\n \"caffe_python_gpu\",\r\n \"cockroachdb\",\r\n \"lamp_optimized\",\r\n \"lemp7_optimized\",\r\n \"memcached\",\r\n \"mongodb\",\r\n \"mxnet_python\",\r\n \"mysql\",\r\n \"nodejs_nginx\",\r\n \"percona_mongodb\",\r\n \"percona_mysql\",\r\n \"postgresql\",\r\n \"pytorch\",\r\n \"pytorch_cuda_notebook\",\r\n \"pytorch_cuda_production\",\r\n \"redis\",\r\n \"redmine\",\r\n \"tensorflow_cpu_notebook\",\r\n \"tensorflow_cpu_production\",\r\n \"tensorflow_cuda_notebook\",\r\n \"tensorflow_cuda_production\",\r\n \"tensorflow_python\",\r\n \"theano_python\",\r\n \"wordpress4_lemp7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jitterbit_integration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jitterbit-harmony-agent\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jm-technology-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"smart-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"juniper-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vmx-services-gateway-byol\",\r\n \"vmx-services-gateway-byol-soltemp\",\r\n \"vmx-virtual-router\",\r\n \"vsrx-next-generation-firewall\",\r\n \"vsrx-next-generation-firewall-payg\",\r\n \"vsrx-next-generation-firewall-solution-templ-payg\",\r\n \"vsrx-next-generation-firewall-solution-template\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaazing\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaazing-kwic\",\r\n \"kaazing-vpa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kali-linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kali-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kemptech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kemp360central-byol\",\r\n \"vlm-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kinetica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kineticadbbyol\",\r\n \"kineticadbpayasyougo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaspersky_lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaspersky_secure_mail_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"knime\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"knime-server-5-user_4-4-0\",\r\n \"knime-server-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"krypccore\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leap-orbit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"leaporbitstoragebackedsftp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leostream-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"connection-broker\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquid-files\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"liquidfiles\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquidware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stratusphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"literatu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"literatu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"loadbalancer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"loadbalancer-org-load-balancer-for-azure\",\r\n \"loadbalancer-org-load-balancer-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logsign\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logsignfocus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logtrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logtrust-log-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"looker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"looker-analytics-platform\",\r\n \"looker-analytics-platform-326\",\r\n \"looker-analytics-platform-5_6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"lti-lt-infotech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"trade-finance-blockchain\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"luminate-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"luminate-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mapr-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mapr52-base-dev\",\r\n \"mapr60-base\",\r\n \"mapr60-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mariadb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mariadb-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"marklogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"marklogic-9-byol\",\r\n \"marklogic-developer-9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"massiveanalytic-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"oscarap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mathworks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matlab-ref-arch-18a-v1-linux-disk\",\r\n \"mps-ref-arch-18a-v1-linux-disk2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"matillion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matillion-etl-snowflake\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mavinglobal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mavin-business-trial\",\r\n \"mavin-enterprise-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"meanio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-enterprise-ready\",\r\n \"linnovate-open-source-sla-pro\",\r\n \"mean-machine-20\",\r\n \"openideal3\",\r\n \"redash\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"media3-technologies-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cpan1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"memsql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"memsql-community-single-vm\",\r\n \"memsql-enterprise-single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mendix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mendix-docker\",\r\n \"mendix-pro\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mfe_azure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"atd-mcafee\",\r\n \"mcafee_vnsp_controller_for_azure\",\r\n \"mcafee_vnsp_for_azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"micro-focus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-avere\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vfxt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos-container\",\r\n \"centos-container-rdma\",\r\n \"ubuntu-server-container\",\r\n \"ubuntu-server-container-rdma\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-compute\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureconfidentialcompute\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureml\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ASR-Hydration-VMs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftOSTC\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"FreeBSD\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"MLServer-CentOS\",\r\n \"MLServer-RedHat\",\r\n \"MLServer-Ubuntu\",\r\n \"RServer-CentOS\",\r\n \"RServer-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mf_neon_cgw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midvision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-datapower-virtual-edition-75\",\r\n \"ibm-datapower-virtual-edition-76\",\r\n \"ibm-datapower-virtual-edition-77\",\r\n \"ibm-http-server\",\r\n \"ibm-websphere-portal-server-85\",\r\n \"ibm-websphere-portal-server-90\",\r\n \"websphere-application-server-be\",\r\n \"websphere-application-server-be-80\",\r\n \"websphere-application-server-be-85\",\r\n \"websphere-application-server-be-90\",\r\n \"websphere-application-server-be-and-mq\",\r\n \"websphere-application-server-lp\",\r\n \"websphere-application-server-lp-16\",\r\n \"websphere-application-server-lp-17\",\r\n \"websphere-application-server-lp-18\",\r\n \"websphere-application-server-nde\",\r\n \"websphere-application-server-nde-80\",\r\n \"websphere-application-server-nde-85\",\r\n \"websphere-application-server-nde-90\",\r\n \"websphere-mq\",\r\n \"websphere-mq-75\",\r\n \"websphere-mq-90\",\r\n \"websphere-mq-91\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miraclelinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"asianux-server-4-sp5\",\r\n \"asianux-server-4-sp6\",\r\n \"asianux-server-4-sp7\",\r\n \"asianux-server-7-sp1\",\r\n \"asianux-server-7-sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mobilab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento-wirecard-checkout\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moogsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moogsoft-aiops\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moviemasher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moviemasher\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SQL2017-RHEL7\",\r\n \"SQL2017-RHEL73\",\r\n \"SQL2017-SLES12SP2\",\r\n \"SQL2017-Ubuntu1604\",\r\n \"SQL2019-RHEL7\",\r\n \"SQL2019-Ubuntu1604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mtnfog\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"idyl-e3-entity-extraction-engine\",\r\n \"prose-sentence-extraction-engine\",\r\n \"renku-language-detection-engine\",\r\n \"sonnet-tokenization-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mxhero\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mail2cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"my-com\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tarantool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"narrativescience\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"narratives-for-power-bi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nasuni\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nasuni-nmc\",\r\n \"nasuni_edge_appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ncbi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ncbi-blast-2-3-0\",\r\n \"ncbi-free-2-2-31\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fog-system-manager\",\r\n \"fogsm_basic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neo4j\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neo4j-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netapp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netapp-altavault-cloud-integrated-storage-solution\",\r\n \"netapp-oncommand-cloud-manager\",\r\n \"netapp-ontap-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netgate\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netgate-pfsense-azure-fw-vpn-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netiq\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netscout\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netscout_virtual_ngeniusone_with_vscout\",\r\n \"netscout_vstream\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netmail\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netmail-search\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netsweeper\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netsweeper6-0-6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netx\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simplehelp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neusoft-neteye\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neusoft-nisg-va-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nginxinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nginx-plus-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nicepeopleatwork\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"youzana\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nodejsapi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"node-js-api\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"noobaa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"noobaa-hybrid-s3-archive-05\",\r\n \"noobaa-multi-cloud-deduplication\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"northbridge-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netconnect1\",\r\n \"netconnectx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nubeva-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"controller\",\r\n \"test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuco-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aionnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuxeo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nuxeo-6-lts\",\r\n \"nuxeo-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nvidia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ngc_azure_17_11\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"o2mc-platform-app\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"oceanblue-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"obc-sdwan-solutions\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"omega-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ods_datastage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onyx-point-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op-bnf-v1\",\r\n \"op-bnf1_6-v1\",\r\n \"op-bpnifi-v1\",\r\n \"op-bpnifi16-v1\",\r\n \"op-scc-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onapsis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"op5\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op5-monitor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"opencell\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"meveo\",\r\n \"meveo403sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"openvpn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openvpnas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"orientdb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"orientdb-community-edition\",\r\n \"orientdb-community-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2_17\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osirium-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osirium-pxm-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quantastorvsav4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"paloaltonetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"panorama\",\r\n \"vmseries1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"panzura-file-system\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azura-freedom-filer-v7110\",\r\n \"panzura-cloud-filer\",\r\n \"panzura-freedom-filer-7140-13222\",\r\n \"panzura-freedom-filer-716-13549\",\r\n \"panzura-freedom-filer-v7020\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"parasoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"parasoft-service-virtualization\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"passlogy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"passlogic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"penta-security-systems-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wapples\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"percona\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"percona-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"postgres-pro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"postgres-pro-enterprise\",\r\n \"postgres-pro-enterprise-10\",\r\n \"postgres-pro-standard\",\r\n \"postgres-pro-standard-10\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"plesk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"plesk-onyx-linux\",\r\n \"solution-server-business\",\r\n \"solution-server-wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prestashop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"prestashop16-lamp\",\r\n \"ubuntu-base-for-prestashop\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prime-strategy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kusanagi-77\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pivotal-gpdb-vm\",\r\n \"pivotal-greenplum-images\",\r\n \"pivotal-ops-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"process-one\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ejabberd-community-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"profecia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"full_disk_encryption_vm\",\r\n \"project_tools_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"progelspa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"libra-esva-antispam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ptsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ptaf-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pulse-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pulse-connect-secure-vm\",\r\n \"pulse-virtual-traffic-manager\",\r\n \"pulse-virtual-traffic-manager-with-waf\",\r\n \"pulse-virtual-traffic-manager-with-waf2\",\r\n \"pulse-virtual-traffic-manager2\",\r\n \"pulse-virtual-web-application-firewall\",\r\n \"pulse-virtual-web-application-firewall2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"PuppetLabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"PuppetEnterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"puppet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"puppet-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pydio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pydio-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qore-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qorus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qualysguard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qualys-virtual-firewall-appliance\",\r\n \"qualys-virtual-scanner-v23b\",\r\n \"qualys-virtual-scanner-v24\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quasardb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quasardb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qubole-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qubole-data-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fve\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"racknap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"racknap-server\",\r\n \"racknap-server-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radware-alteon-va\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radiant-logic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radiantone-vms\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rancher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rancheros\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapid7\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nexpose-scan-engine\",\r\n \"rapid7-vm-console\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapidminer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rapidminer_server_75\",\r\n \"rapidminer_server_76\",\r\n \"rapidminer_server_80\",\r\n \"rapidminer_server_81\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"realm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"realm-mobile-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"reblaze\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rbzr-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"relevance-lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rlcatalyst\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"remotelearner\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fully-supported-moodle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"revolution-analytics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"revolution-r-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RightScaleLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RightImage-CentOS\",\r\n \"RightImage-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RiverbedTechnology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"riverbed\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riverbed-sccm-5-5-1\",\r\n \"riverbed-steelcentral-appinternals\",\r\n \"riverbed-steelhead-9-2\",\r\n \"riverbed-steelhead-9-5-0\",\r\n \"riverbed-steelhead-9-6-0\",\r\n \"riverbed_steelconnect_gw\",\r\n \"riverbed_steelconnect_sh\",\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rocketsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rocket-discover\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsa-security-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsa-nw-azure-arch\",\r\n \"rsa-nw-azure-broker\",\r\n \"rsa-nw-azure-con\",\r\n \"rsa-nw-azure-esa\",\r\n \"rsa-nw-azure-ldec\",\r\n \"rsa-nw-azure-vlc\",\r\n \"rsa-nw-suite-11\",\r\n \"rsa-nw-suite-11-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsk-labs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsk-bamboo-beta-node\",\r\n \"rsk-node-orchid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saama\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fluidanalyticsengine\",\r\n \"insurancefraudanalytics\",\r\n \"realworldevidence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saltstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos65saltstackenterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalearc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalearc-for-mysql-paygo\",\r\n \"scalearc-for-sql-server-pay-go\",\r\n \"scalearc_mysql-server\",\r\n \"scalearc_sql_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalegrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hanaexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scality\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalityconnecthourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"secureworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scwx-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"shadow-soft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"icinga\",\r\n \"icinga2-5\",\r\n \"icinga2-7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"signal-sciences\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"signalscienceswpp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sightapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sightapps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"silver-peak-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"silver_peak_edgeconnect\",\r\n \"silver_peak_vx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"simmachinesinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simmachines_vm_v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sinefa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sinefa-probe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"skyarc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mt6\",\r\n \"mta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"smartmessage-autoflow\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"martmessage-autoflow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"snapt-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snaptadc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soasta\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudtest-lite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"softnas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud_dev\",\r\n \"mp_ce\",\r\n \"mp_ent\",\r\n \"mp_nas_byol\",\r\n \"mp_nas_ep\",\r\n \"mp_nas_gp\",\r\n \"mp_nas_hp\",\r\n \"mp_plat\",\r\n \"private_offerings\",\r\n \"softnas-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solanolabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solano-ci-private-beta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soha\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"soha-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solar-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solar-incode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sonicwall-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sonicwall-nsz-azure\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sophos\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sophos-xg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spagobi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spagobi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spacecurve\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spacecurve-quickstart\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"splunk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"splunk-enterprise-base-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"src-solution\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pilot-things-onem2m-smart-network\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sqlstream\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"com\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sphere3d\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snapcloud-byol\",\r\n \"snapcloud-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activestate-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackstorm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stackstorm-2015-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"startekfingerprintmatch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bioserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"steelhive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelhive_carbon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stonefly\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stonefly-cloud-drive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stormshield\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stormshield-network-security-for-cloud\",\r\n \"stormshield-network-security-for-cloud-xl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"storreduce\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storreduce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stratumn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"indigo-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"streamsets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"streamsets-data-collector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"striim\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"integrationforsqlserveronazure\",\r\n \"integrationtoazurestorage\",\r\n \"integrationtoeventhub\",\r\n \"integrationtohdinsight\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"symantectest1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cwpsazure-beta-01\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synack-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"synack-crowd-security-intelligence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synechron-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockchain_tradefinance_quorum\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"syte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syteoffer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tactic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tactic-workflow-v001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talari-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talari-networks-virtual-appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talena-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talena_inc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tata_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netfoundry_cloud_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tavendo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"crossbar_on_azure_ubuntu1404\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techdivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appserver-io-pe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techlatest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereumdevkit\",\r\n \"rippledevelopersuit\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"telepat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"free\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tenable\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tenable-nessus-6-byol\",\r\n \"tenable-nessus-professional\",\r\n \"tenablecorenessus\",\r\n \"tenablecorewas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"teradata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"teradata-data-mover\",\r\n \"teradata-data-mover-agent\",\r\n \"teradata-data-mover-intellisphere\",\r\n \"teradata-data-stream-controller\",\r\n \"teradata-database-1510\",\r\n \"teradata-database-1510-byol\",\r\n \"teradata-database-1510-intellisphere\",\r\n \"teradata-database-1510-v2\",\r\n \"teradata-database-1610-intellisphere\",\r\n \"teradata-database-1610-v2\",\r\n \"teradata-database-1620\",\r\n \"teradata-database-1620-byol\",\r\n \"teradata-database-1620-intellisphere\",\r\n \"teradata-database-enterprise\",\r\n \"teradata-database-v1610\",\r\n \"teradata-database-v1610-byol\",\r\n \"teradata-ecosystem-manager\",\r\n \"teradata-querygrid-manager\",\r\n \"teradata-querygrid-manager-intellisphere\",\r\n \"teradata-rest-services\",\r\n \"teradata-server-management\",\r\n \"teradata-viewpoint\",\r\n \"teradata-viewpoint-intellisphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thales-vormetric\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ciphertrust-ckm\",\r\n \"vormetric-dsm\",\r\n \"vormetric-dsm-6-1-0\",\r\n \"vormetric-tokenization-server\",\r\n \"vts-2_2_0_2604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"things-board\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tb-pe-cassandra\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thoughtspot-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"thoughtspotvirtualmachine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tibco-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"grid-server-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tig\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"backup-as-a-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tigergraph\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tigergraph\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tmaxsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tmax-jeusee\",\r\n \"tmax-jeusse\",\r\n \"tmax-webtobse\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tokyosystemhouse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osscobol151j-pg961-centos72\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"torusware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"speedus-lite-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"totemo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"totemo-azr-tm6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"townsend-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alliance-key-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"trendmicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"deep-security-vm\",\r\n \"deep-security-vm-byol\",\r\n \"iot-security-sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"truestack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tsdc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tsa-public-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ckan-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tunnelbiz\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos70-min\",\r\n \"centos7optimizwithwordpress\",\r\n \"centos7phpoptimizing\",\r\n \"centos7phpoptimizingnginx\",\r\n \"centos7phpoptimizwlaravel\",\r\n \"centos7phpoptimizwosticket\",\r\n \"centos7webserverwithwaf\",\r\n \"centos7withaspdotnetcore2apache\",\r\n \"centos7withjoomla\",\r\n \"debian_web_server\",\r\n \"fedora\",\r\n \"fusio\",\r\n \"linuxwithlimesurvey\",\r\n \"networkmonitoringsystem\",\r\n \"rimauwaf_cloud\",\r\n \"ubuntu_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"twistlock\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"twistlock\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"typesafe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"typesafe-reactive-maps-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubeeko\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hfactory-tools-for-hdinsight\",\r\n \"hfactory-tools-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubercloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ansys-17-2-fluids-structures\",\r\n \"ansys_182_test\",\r\n \"comsol-multiphysics-v5-2\",\r\n \"openfoam-v2dot3-centos-v6\",\r\n \"openfoam-v3dot0\",\r\n \"star-ccm-v10-04\",\r\n \"star-ccm-v10-06-heeds-mdo-v2015\",\r\n \"star-ccm-v12-00\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ulex\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voximal\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unifi-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unifi-data-catalog\",\r\n \"unifi-dataplatform-2-3-3-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unitrends\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unitrends-enterprise-backup-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"usp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-streaming-vod-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"varnish\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"varnish-cache_\",\r\n \"varnish-custom-statistics\",\r\n \"varnish-plus-administration-and-statistics\",\r\n \"varnish-plus-caching-engine-4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vaultive-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-security-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vbot\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vbot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"velocloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"velocloud-virtual-edge\",\r\n \"velocloud-virtual-edge-3x\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vidispine\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vidispine-content-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veritas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudpoint-2-0-0\",\r\n \"veritas-resiliency-platform-vhd-offer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veeam\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veeamhubimage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ipm-plus-energy-saver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"viptela\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"viptela-vedge-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vizixiotplatformretail001\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vizix-iot-platform-retail-005\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vmturbo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"turbonomic\",\r\n \"vmturbo64-opsmgr-5_3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"slashdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vu-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vu-app-server\",\r\n \"vu-facerecogn\",\r\n \"vu-fraudanalysis\",\r\n \"vu-secureonboarding\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallarm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallarm-ng-waf-offer-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallix-wabsuite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"watchguard-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vm-firebox-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"waves\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"waves\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"websense-apmailpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ap-data-email-gateway\",\r\n \"forcepoint-email-security-85beta\",\r\n \"triton-ap-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wmspanel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nimble-streamer-centos\",\r\n \"nimble-streamer-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wowza\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wowzastreamingengine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xfinityinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"d3view-v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xtremedata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dbx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"yellowfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"yellowfin-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xyzrd-group-ou\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c73-zultys-mxvirtual\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"your-shop-online\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"herefordshire-enterprise-platform-drupal-7\",\r\n \"xenofile\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zend\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"php-56-zend-server\",\r\n \"php-zend-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"z1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"z1-securehub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zerodown_software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bcaasforazure\",\r\n \"stackbcaas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zoomdata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zoomdata-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zscaler\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zscaler-private-access\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/556e16cb1f50afab\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"556e16cb1f50afab\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"audit ssh auth on new vms_1.4\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits whether any Linux VMs use password-only authentication for SSH on new resources.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-05-12T23:41:56.0529781Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"exists\": \"False\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"7isolutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sapp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"128technology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"128t_networking_platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"4psa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voipnow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"a10networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"a10-lightning-adc\",\r\n \"a10-vthunder-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accellion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kiteworks-by-accellion\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"abiquo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"abiquo-hybrid-cloud-34\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accops\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hysecure5050\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian_matrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actian_matrix\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actifio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actifio-sky\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vector-community\",\r\n \"vector-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Acronis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"activeeon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activeeon-workload-scheduler\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aerospike\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aerospike-database-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"affinio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aimobile-site-acceleration\",\r\n \"aiprotect-ddos-firewall\",\r\n \"aiscaler-traffic-manager-caching\",\r\n \"aivideo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"akamai-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"enterprise-application-access\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alces-flight-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alces-flight-compute-solo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alertlogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alert-logic-tm\",\r\n \"alert-logic-wsm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alienvault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-security-management-anywhere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alldigital-brevity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alldigital-brevity-uploader\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altair-engineering-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"altair_hwulva\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altamira-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lumify\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"antmedia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ams_community_edition\",\r\n \"ant_media_server_enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"apigee\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"apigee-edge\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcara\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"app360v43-001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcelerator\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appcelerator-arrow-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appex-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appistry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"genomepilot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appscale-marketplace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appscale\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arangodb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"arangodb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arista-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veos-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"array_networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"array-networks-vapv\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"astadia-1148316\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"astadia-ui-automation-tee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"atomicorp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"secure-os\",\r\n \"secure-ubuntu-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"audiocodes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mediantsessionbordercontroller\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"auriq-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"essentia\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"awingu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"awingu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aviatrix-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aviatrix-cloud-services\",\r\n \"aviatrix-companion-gateway\",\r\n \"aviatrix-companion-gateway-v2\",\r\n \"aviatrix-vpn-gw\",\r\n \"aviatrix_multi_cloud_service\",\r\n \"aviatrix_openvpn_service\",\r\n \"aviatrix_openvpn_service10\",\r\n \"aviatrix_openvpn_service25\",\r\n \"aviatrix_openvpn_service50\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"avi-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"avi-vantage-adc\",\r\n \"internal-avi-vantage-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"axway\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"axway-mailgate-secure-collaboration-advanced\",\r\n \"axway-mailgate-secure-collaboration-premium\",\r\n \"axway-mailgate-secure-collaboration-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azul\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azul-zulu-ubuntu-1804\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azurecyclecloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azure-cyclecloud-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"AzureDatabricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Databricks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baas-techbureau\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"b1327623-d29b-4cc1-b833-85067dcc7bce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baffle-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"baffle-application-data-protection\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"balabit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"balabit-shell-control-box\",\r\n \"psm\",\r\n \"sps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"barracudanetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"barracuda-app-sec-control-center\",\r\n \"barracuda-email-security-gateway\",\r\n \"barracuda-ng-cc\",\r\n \"barracuda-ng-firewall\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"basho\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riak-2-0-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"autodesk-maya-arnold-centos73\",\r\n \"rendering-centos73\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bdy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"buddy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Bitnami\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"3-4\",\r\n \"abantecart\",\r\n \"activemq\",\r\n \"akeneo\",\r\n \"alfrescocommunity\",\r\n \"apachesolr\",\r\n \"artifactory\",\r\n \"canvaslms\",\r\n \"cassandra\",\r\n \"civicrm\",\r\n \"cmsmadesimple\",\r\n \"codiad\",\r\n \"concrete5\",\r\n \"consul\",\r\n \"coppermine\",\r\n \"couchdb\",\r\n \"diaspora\",\r\n \"discourse\",\r\n \"djangostack\",\r\n \"dokuwiki\",\r\n \"dolibarr\",\r\n \"DreamFactory\",\r\n \"drupal\",\r\n \"elastic-search\",\r\n \"elk\",\r\n \"erpnext\",\r\n \"espocrm\",\r\n \"etcd\",\r\n \"eXo-Platform\",\r\n \"exoplatform\",\r\n \"fatfreecrm\",\r\n \"ghost\",\r\n \"gitlab\",\r\n \"grafana\",\r\n \"hadoop\",\r\n \"hhvmstack\",\r\n \"hordegroupwarewebmail\",\r\n \"jasperreports\",\r\n \"jenkins\",\r\n \"joomla\",\r\n \"jrubystack\",\r\n \"kafka\",\r\n \"kong\",\r\n \"kubernetessandbox\",\r\n \"lampstack\",\r\n \"lappstack\",\r\n \"letschat\",\r\n \"liferay\",\r\n \"limesurvey\",\r\n \"livehelperchat\",\r\n \"magento\",\r\n \"mahara\",\r\n \"mantis\",\r\n \"mariadb\",\r\n \"mattermost\",\r\n \"mautic\",\r\n \"mean\",\r\n \"mediawiki\",\r\n \"memcached\",\r\n \"modx\",\r\n \"mongodb\",\r\n \"moodle\",\r\n \"multicraft\",\r\n \"mybb\",\r\n \"mysql\",\r\n \"nats\",\r\n \"neo4j\",\r\n \"neos\",\r\n \"nginxstack\",\r\n \"noalyss\",\r\n \"nodejs\",\r\n \"ocportal\",\r\n \"odoo\",\r\n \"openatrium\",\r\n \"opencart\",\r\n \"openedx\",\r\n \"openfire\",\r\n \"openproject\",\r\n \"orangehrm\",\r\n \"osclass\",\r\n \"owncloud\",\r\n \"oxid-eshop\",\r\n \"parseserver\",\r\n \"phabricator\",\r\n \"phpbb\",\r\n \"phplist\",\r\n \"pimcore\",\r\n \"piwik\",\r\n \"plone\",\r\n \"pootle\",\r\n \"postgresql\",\r\n \"prestashop\",\r\n \"processmakerenterprise\",\r\n \"processmakeropensourceedition\",\r\n \"processwire\",\r\n \"publify\",\r\n \"rabbitmq\",\r\n \"redash\",\r\n \"redis\",\r\n \"redmine\",\r\n \"redmineplusagile\",\r\n \"reportserver\",\r\n \"reportserverenterprise\",\r\n \"resourcespace\",\r\n \"reviewboard\",\r\n \"reviewboardpowerpack\",\r\n \"roundcube\",\r\n \"rubystack\",\r\n \"seopanel\",\r\n \"shopware\",\r\n \"silverstripe\",\r\n \"simplemachinesforum\",\r\n \"sonarqube\",\r\n \"spree\",\r\n \"subversion\",\r\n \"suitecrm\",\r\n \"tensorflowserving\",\r\n \"testlink\",\r\n \"tikiwikicmsgroupware\",\r\n \"tinytinyrss\",\r\n \"tom-cat\",\r\n \"trac\",\r\n \"typo3\",\r\n \"weblate\",\r\n \"webmailpro\",\r\n \"wildfly\",\r\n \"wordpress\",\r\n \"wordpress-multisite\",\r\n \"wordpresspro\",\r\n \"x2enginesalescrm\",\r\n \"xoops\",\r\n \"youtrack\",\r\n \"zookeeper\",\r\n \"zurmo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"black-duck-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blackduck_hub_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blk-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blk-io-erc-20-rest-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"strato-blockchain-base-template-latest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockstack-core-v14\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockchain-foundry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syscoin-api\",\r\n \"syscoin-full-node\",\r\n \"syscoin-price-peg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bloombase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bloombase-storesafe-3_4_7_0_el7_x86_64\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluecat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluecat-bam-for-azure\",\r\n \"bluecat-dns-for-azure\",\r\n \"bluecat-edge-service-point-vm-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluetalon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluetalon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"brocade_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"brocade-virtual-traffic-manager\",\r\n \"brocade-virtual-traffic-manager-with-waf-module\",\r\n \"brocade-virtual-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bt-americas-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"diamondip-sapphire-ev10\",\r\n \"diamondip-sapphire-ev20\",\r\n \"diamondip-sapphire-v10\",\r\n \"diamondip-sapphire-v20\",\r\n \"diamondip-sapphire-v5\",\r\n \"diamondip-sapphire-vcaa20\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"buddhalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sles_12_pci\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"carto\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cartobuilder2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cask\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cdap-cloud-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"Ubuntu_Core\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cavirin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cavirin-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cautelalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"log_management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"celum-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"celumdam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cds\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cds-data-migration-solution-for-legacy-to-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-6-v2-0-2-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-oracle-linux-6-v1-0-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-rhel-6-v2-0-2-l1\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-suse-linux-11-v2-0-0-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1404-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"certivox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sso-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cfd-direct\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cfd-direct-from-the-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chain-core-developer-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"checkpoint\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"check-point-r77-10\",\r\n \"check-point-vsec-r80\",\r\n \"check-point-vsec-r80-blink\",\r\n \"sg2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chef-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chef-automate-vm-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"circleci\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"circleci-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cires21\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c21l-enc\",\r\n \"c21l-mos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cisco\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cisco-asav\",\r\n \"cisco-csr-1000v\",\r\n \"cisco-ftdv\",\r\n \"cisco-meraki-vmx100\",\r\n \"cisco-ngfwv-vm-test-unsupported\",\r\n \"cisco_cloud_vedge_17_2_4\",\r\n \"cos65\",\r\n \"cos72\",\r\n \"cos72_main_dev\",\r\n \"uos14\",\r\n \"vwaas-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"citrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"citrix-sd-wan-opt\",\r\n \"netscaler-ma-service-agent-120\",\r\n \"netscaler-ma-service-agent-121\",\r\n \"netscaler-sd-wan\",\r\n \"netscaler-vpx\",\r\n \"netscalervpx-120\",\r\n \"netscalervpx-121\",\r\n \"netscalervpx110-6531\",\r\n \"netscalervpx111\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clear-linux-project\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clear-linux-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clouber\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cuber\",\r\n \"cws\",\r\n \"mcenter\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-cruiser\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-cruiser-16\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jenkins-enterprise\",\r\n \"jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbees-jenkins-enterprise\",\r\n \"cloudbees-jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbolt-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbolt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudboost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudboost\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudenablers-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corestack\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"squid-proxy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudera-altus-centos-os\",\r\n \"cloudera-centos-6\",\r\n \"cloudera-centos-os\",\r\n \"test-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlanes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-video-accelerator-nfs\",\r\n \"cloudlanes-cloud-backup-accelerator-vtl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlink\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudlink-securevm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudplan-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudplan_pcn_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"paladion_ondemand_nextgen_firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudsoft-amp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clustrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clustrixdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codelathe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codelathe-filecloud-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codenvy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codenvy-on-prem\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cognosys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"1-click-secured-joomla-on-centos-7-3\",\r\n \"1-click-secured-joomla-on-ubuntu-1404-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1604-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1804-lts\",\r\n \"centos-6-9\",\r\n \"centos-7-3\",\r\n \"centos-7-4\",\r\n \"centos-7-5\",\r\n \"deploy-a-secured-modx-on-ubuntu-14-04-lts\",\r\n \"deploy-a-secured-silverstripe-on-ubuntu-14-04-lts\",\r\n \"hardened-mysql-5-6-on-centos-7-3\",\r\n \"hardened-mysql-5-6-on-ubu-1404-lts\",\r\n \"hardened-mysql-5-7-on-centos-7-3\",\r\n \"hardened-mysql-5-7-on-ubu-1404-lts\",\r\n \"hardened-postgresql-on-ubu-1404-lts\",\r\n \"invoice-ninja-2-5-1-1-on-ubuntu-1404\",\r\n \"jruby-on-ubuntu-14-04-lts\",\r\n \"low-latency-broadcasting-server-for-live-events\",\r\n \"owncloud-9-with-lamp-stack-on-ubuntu-1404\",\r\n \"piwigogallerys-ubuntu_14-04_lts\",\r\n \"sec1011-dokuwiki-on-ubuntu-1404\",\r\n \"sec1013-elasticsearch-on-ubuntu-1404\",\r\n \"sec1014-opencart-on-ubuntu-1404\",\r\n \"sec1015-orangehrm-on-ubuntu-1404\",\r\n \"sec1016-nodejs-server-on-ubuntu-1404\",\r\n \"sec1018-haproxy-on-ubuntu-1404\",\r\n \"sec1019-secured-tomcat-on-ubuntu-1404\",\r\n \"sec1020-phpbb-on-hardened-ubuntu-1404\",\r\n \"sec1021-mybb-on-hardened-ubuntu-1404\",\r\n \"sec1022-sugarcrm-on-ubuntu-1404\",\r\n \"sec1023-moodle-on-ubuntu-1404\",\r\n \"sec1024_magento-on-ubuntu-1404\",\r\n \"sec1025-secured-drupal-on-ubuntu-1404\",\r\n \"sec1027-secured-wordpress-on-ubuntu-1404\",\r\n \"sec1028-secured-lamp-sever-on-ubuntu-1404\",\r\n \"sec1029-secured-mediawiki-on-ubuntu-1404\",\r\n \"sec1030-secured-subversion-on-ubuntu-1404\",\r\n \"sec1031-secured-passenger-nginx-on-ubuntu-1404\",\r\n \"sec1033-secured-piwik-on-ubuntu-1404\",\r\n \"sec1034-secured-pligg-on-ubuntu-1404\",\r\n \"sec1035-secured-jenkins-on-ubuntu-1404\",\r\n \"sec1036-secured-postgresql-on-ubuntu-1404\",\r\n \"secure-cloud-lamp-ubuntu-1404\",\r\n \"secured-abantecart-on-centos\",\r\n \"secured-abantecart-on-ubuntu-14-04-lts\",\r\n \"secured-acquia-drupal-on-centos\",\r\n \"secured-acquiadurpal-on-ubuntu-14-04-lts\",\r\n \"secured-apachesolr-on-centos\",\r\n \"secured-apachesolr-on-ubuntu-14-04-lts\",\r\n \"secured-arartifactory-on-centos\",\r\n \"secured-artifactory-on-ubuntu-14-04-lts\",\r\n \"secured-cakephp-on-centos\",\r\n \"secured-cakephp-on-ubuntu-14-04-lts\",\r\n \"secured-cms-made-simple-on-centos\",\r\n \"secured-cms-made-simple-on-ubuntu-14-04-lts\",\r\n \"secured-codiad-on-centos\",\r\n \"secured-codiad-on-ubuntu-14-04-lts\",\r\n \"secured-cogdam-on-centos\",\r\n \"secured-cogdam-on-ubuntu-14-04-lts\",\r\n \"secured-concrete5-on-centos\",\r\n \"secured-concrete5-on-ubuntu-14-04-lts\",\r\n \"secured-coppermine-on-centos\",\r\n \"secured-coppermine-on-ubuntu-14-04-lts\",\r\n \"secured-crushftp-on-centos\",\r\n \"secured-crushftp-on-ubuntu-14-04-lts\",\r\n \"secured-django-on-centos\",\r\n \"secured-django-on-ubuntu-14-04-lts\",\r\n \"secured-dokuwiki-on-centos\",\r\n \"secured-dolibarr-on-centos\",\r\n \"secured-dolivbarr-on-ubuntu-14-04-lts\",\r\n \"secured-drupal-on-centos\",\r\n \"secured-elasticsearch-on-centos\",\r\n \"secured-enterprise-nginx-varnish-haproxy-php\",\r\n \"secured-espocrm-on-centos\",\r\n \"secured-espocrm-on-ubuntu-14-04-lts\",\r\n \"secured-exoplatform-on-centos\",\r\n \"secured-exoplatform-on-ubuntu-14-04-lts\",\r\n \"secured-ghost-on-centos\",\r\n \"secured-ghost-on-ubuntu-14-04-lts\",\r\n \"secured-gradle-on-centos\",\r\n \"secured-gradle-on-ubuntu-14-04-lts\",\r\n \"secured-haproxy-on-centos\",\r\n \"secured-invoice-ninja-on-centos\",\r\n \"secured-jboss-as-on-centos\",\r\n \"secured-jbossas-on-ubuntu-14-04-lts\",\r\n \"secured-jenkins-on-centos\",\r\n \"secured-jruby-on-cento\",\r\n \"secured-lamp-on-centos\",\r\n \"secured-lamp-on-centos-m10\",\r\n \"secured-lapp-on-centos\",\r\n \"secured-lapp-on-ubuntu-14-04-lts\",\r\n \"secured-lemp-sever-on-ubuntu-1404\",\r\n \"secured-lime-survey-on-centos\",\r\n \"secured-limesurvey-on-ubuntu-1404\",\r\n \"secured-live-helper-chat-on-centos\",\r\n \"secured-livehelperchat-on-ubuntu-14-04-lts\",\r\n \"secured-magento-on-centos\",\r\n \"secured-mahara-on-centos\",\r\n \"secured-mahara-on-ubuntu-14-04-lts\",\r\n \"secured-mantis-on-centos\",\r\n \"secured-mantis-on-ubuntu-14-04-lts\",\r\n \"secured-mariadb-on-ubuntu-16-04\",\r\n \"secured-mautic-on-centos\",\r\n \"secured-mautic-on-ubuntu-14-04-lts\",\r\n \"secured-media-wiki-on-centos\",\r\n \"secured-modx-on-centos\",\r\n \"secured-moodle-on-centos\",\r\n \"secured-ngnix-on-centos-7-3\",\r\n \"secured-ngnix-on-ubuntu-14-04-lts\",\r\n \"secured-ngnix-on-ubuntu-16-04-lts\",\r\n \"secured-noalyss-on-centos\",\r\n \"secured-noalyss-on-ubuntu-14-04-lts\",\r\n \"secured-nodejs-on-centos\",\r\n \"secured-occlass-on-ubuntu-14-04-lts\",\r\n \"secured-ocportal-on-ubuntu-14-04-lts\",\r\n \"secured-open-cart-on-centos\",\r\n \"secured-orangehrm-on-centos\",\r\n \"secured-osclass-on-centos\",\r\n \"secured-owncloud-on-centos\",\r\n \"secured-oxid-eshop-on-centos\",\r\n \"secured-oxideshop-on-ubuntu-14-04-lts\",\r\n \"secured-passenger-nginx-on-centos\",\r\n \"secured-piwigo-gallery-on-centos\",\r\n \"secured-plone-on-centos\",\r\n \"secured-plone-on-ubuntu-14-04-lts\",\r\n \"secured-prestashop-on-centos\",\r\n \"secured-prestashop-on-ubuntu-14-04-lts\",\r\n \"secured-railo-on-ubuntu-14-04-lts\",\r\n \"secured-redis-on-centos\",\r\n \"secured-redis-on-ubuntu-1404\",\r\n \"secured-redmine-on-centos\",\r\n \"secured-redmine-on-ubuntu-14-04-lts\",\r\n \"secured-redmineagile-on-ubuntu-14-04-lts\",\r\n \"secured-report-server-on-centos\",\r\n \"secured-reportserverent-on-ubuntu-14-04-lts\",\r\n \"secured-resource-space-on-centos\",\r\n \"secured-resourcespace-on-ubuntu-14-04-lts\",\r\n \"secured-round-cube-on-centos\",\r\n \"secured-roundcube-on-ubuntu-14-04-lts\",\r\n \"secured-ruby-on-centos\",\r\n \"secured-ruby-on-ubuntu-14-04-lts\",\r\n \"secured-seopanel-on-centos\",\r\n \"secured-seopanel-on-ubuntu-14-04-lts\",\r\n \"secured-silverstripe-on-centos\",\r\n \"secured-simple-invoice-on-centos\",\r\n \"secured-simple-machines-on-centos\",\r\n \"secured-simple-machines-on-ubuntu-14-04-lts\",\r\n \"secured-simpleinvoice-on-ubuntu-14-04-lts\",\r\n \"secured-subversion-on-centos\",\r\n \"secured-suitecrm-on-centos\",\r\n \"secured-suitecrm-on-ubuntu-14-04-lts\",\r\n \"secured-test-link-on-centos\",\r\n \"secured-testlink-on-ubuntu-14-04-lts\",\r\n \"secured-thinkup-on-centos\",\r\n \"secured-thinkup-on-ubuntu-14-04-lts\",\r\n \"secured-tikiwikicms-on-centos\",\r\n \"secured-tikiwikicms-on-ubuntu-14-04-lts\",\r\n \"secured-tiny-tiny-rss-on-centos\",\r\n \"secured-tinytinyrss-on-ubuntu-14-04-lts\",\r\n \"secured-tomcat-on-centos\",\r\n \"secured-trac-on-centos\",\r\n \"secured-trac-on-ubuntu-14-04-lts\",\r\n \"secured-typo3-on-centos\",\r\n \"secured-typo3-on-ubuntu-14-04-lts\",\r\n \"secured-varnish-on-centos\",\r\n \"secured-varnish-on-ubuntu-1404\",\r\n \"secured-wildfly-on-centos\",\r\n \"secured-wildfly-on-ubuntu-14-04-lts\",\r\n \"secured-wordpress-on-centos-7-3\",\r\n \"secured-wordpress-on-ubuntu-16-04-lts\",\r\n \"secured-x-cart-on-ubuntu-14-04-lts\",\r\n \"secured-xoops-on-centos\",\r\n \"secured-xoops-on-ubuntu-14-04-lts\",\r\n \"secured-zurmo-on-centos\",\r\n \"secured-zurmo-on-ubuntu-14-04-lts\",\r\n \"suse15\",\r\n \"ubuntu-14-04-lts\",\r\n \"ubuntu-16-04-lts\",\r\n \"ubuntu-17-04-high-performance-hardened-tcp-bbr\",\r\n \"ubuntu-18-04\",\r\n \"ubuntu-18-04-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cohesity-cloudtd-tool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vns3_4x_network_security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"confluentinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"confluentplatform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"consensys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"truffle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"convertigo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"convertigo-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"corda\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corda\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"CoreOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CoreOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"couchbase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"couchbase-server-enterprise\",\r\n \"couchbase-sync-gateway-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cryptzone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgate-appliance-3_2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cybernetica-as\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"uxp-securityserver-connector\",\r\n \"uxp-securityserver_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cyxtera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgatesdp-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataart\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"devicehive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"databricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spfqogzeculbhdh\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datalayer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datalayer-notebook\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datastax\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datastax-enterprise\",\r\n \"datastax-enterprise-non-production-use-only\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datasunrise\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datasunrise-database-security-suite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataiku\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dataiku-data-science-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datometry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyper-q\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dellemc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dell-emc-avamar-virtual-edition\",\r\n \"dell-emc-datadomain-management-center\",\r\n \"dell-emc-datadomain-virtual-edition\",\r\n \"dell-emc-datadomain-virtual-edition-v4\",\r\n \"dell-emc-networker-virtual-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"delphix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"delphix_dynamic_data_platform\",\r\n \"omniosce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denodo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denodo-platform\",\r\n \"denodo-platform-7_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denyall\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denyall-rweb\",\r\n \"denyall-vulnerability-manager\",\r\n \"denyall-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dgsecure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dgsecure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"diladele\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"websafety\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neopulse-ai-studio\",\r\n \"neopulse-query-runtime\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"docker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"docker-ce\",\r\n \"docker-ce-edge\",\r\n \"docker-datacenter-custom\",\r\n \"docker-ee\",\r\n \"docker-ee-basic\",\r\n \"docker4azure\",\r\n \"docker4azure-cs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dome9\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dome9ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drizti\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpcbox-ansys-19-cluster-master\",\r\n \"hpcbox-cluster-compute-node\",\r\n \"hpcbox-cluster-cuda-node\",\r\n \"hpcbox-cluster-gpu-node\",\r\n \"hpcbox-docker-cluster-master\",\r\n \"hpcbox-openfoam-cluster-master\",\r\n \"hpcbox-su2-cluster-master\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"drone\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dyadic_security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dyadic_sec\",\r\n \"ukc_image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dynatrace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ruxit-managed-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"eastwind-networks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"eastwind-ixia-sensor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"egnyte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"egnyte-connect\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elasticbox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"elasticbox-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"electric-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"electricflowce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elfiqnetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"emercoin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"emercoin\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quorum-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprisedb-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"edb-postgres-ark\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"equalum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"equalum-vm-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"esdenera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"esdenera-firewall-3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ethereum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereum-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"evostream-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ems-for-template\",\r\n \"ems-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"exasol\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"exasol-analytics-database-byol\",\r\n \"exasolution-analytic-database\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"falconstorsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fss-v9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"f5-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"f5-big-ip-adc\",\r\n \"f5-big-ip-advanced-waf\",\r\n \"f5-big-ip-best\",\r\n \"f5-big-ip-better\",\r\n \"f5-big-ip-byol\",\r\n \"f5-big-ip-good\",\r\n \"f5-big-ip-per-app-ve\",\r\n \"f5-big-iq\",\r\n \"f5-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"filecatalyst\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"filecatalyst-direct-per-hr-billing\",\r\n \"filecatalyst-direct-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"firehost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"firehost_armor\",\r\n \"firehost_armor_ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flexify-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flashgrid-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"flashgrid-racnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"foghorn-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"foghorn-edge-device-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forcepoint-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forcepoint-ngfw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forscene\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forscene-edgeserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortycloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortycloud-gw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortinet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortinet-fortianalyzer\",\r\n \"fortinet-fortimanager\",\r\n \"fortinet_fortigate-vm_v5\",\r\n \"fortinet_fortimail\",\r\n \"fortinet_fortivoice\",\r\n \"fortinet_fortiweb-vm_v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fujitsu_fast\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fep10-rh7-test\",\r\n \"feptest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gemalto-safenet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"safenet-keysecure-k170v\",\r\n \"safenet-protectv\",\r\n \"safenet-protectv-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gigamon-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gigamon-fm-5_3_01\",\r\n \"gigamon-fm-5_3_01_hourly\",\r\n \"gigamon-fm-5_4_00\",\r\n \"gigamon-fm-5_4_00_hourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gitlab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-ce\",\r\n \"gitlab-ee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"GitHub\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"GitHub-Enterprise\",\r\n \"githubenterprise-test-publishing\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"xid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"greensql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"greensql-database-security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gridgain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gridgain-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"guardicore\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"guardicorecentra\",\r\n \"infection_monkey\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"haivision-media-gateway-1-2\",\r\n \"haivision-media-gateway-1-5\",\r\n \"haivision-media-gateway-1-6-2\",\r\n \"media-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"h2o-ai\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"h2o-driverles-ai\",\r\n \"h2o-driverless-ai\",\r\n \"h2o-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haproxy-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hapee-rhel\",\r\n \"hapee-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"harpaitalia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mcuboenergy\",\r\n \"yg\",\r\n \"yougreen_trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hcl-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hcl17cp1104\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"heimdall-data\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"heimdall-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"help-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"goanywheremftubuntulinux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hewlett-packard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpe-helion-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hillstone-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudedge-virtual-ngfw-advanced-edition\",\r\n \"cloudedge-virtual-ngfw-standard-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hortonworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbreak-for-hortonworks-data-platform\",\r\n \"hortonworks-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hitachi-solutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"credeon-sfs-and-kms-for-sharepoint-online\",\r\n \"credeonsecurefull-textsearch1_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storeoncevsa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"huawei\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"euleros-v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hyperglance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperglance-dynamic-topology\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hypergrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hytrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hytrust-keycontrol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ibm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-security-guardium-multi-cloud\",\r\n \"qradar_security_analytics\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iaansys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iaansys-magento\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iboss\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iboss-14600-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imaginecommunications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudxtream-cdvr\",\r\n \"cloudxtream-dai-vms\",\r\n \"telurio-aim\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imperva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"imperva-dam-v13\",\r\n \"securesphere-waf\",\r\n \"securesphere-waf-for-azr\",\r\n \"securesphere-waf-v12\",\r\n \"securesphere-waf-v13\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"infoblox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"infoblox-vnios-te-v1420\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informatica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bdm10-1-1-u2\",\r\n \"big-data-management-10-2\",\r\n \"big-data-management-10-2-1\",\r\n \"data_accelerator_for_azure_byol\",\r\n \"data_quality_10_1_1_rhel_7_3_byol\",\r\n \"eic\",\r\n \"ics-byol\",\r\n \"ics-payg-ubuntu\",\r\n \"platform_10_1_1_multi_node_domain_rhel-7-3_byol\",\r\n \"platform_10_2_hf1_domain_rhel-7-3_byol\",\r\n \"powercenter-v10-domain-image-ubuntu14-04-3\",\r\n \"powercenter-v10-update1-domain-image-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informationbuilders\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iway-big-data-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ingrammicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ingrammicroensimcentostrial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lustre-cloud-edition-gs-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-bigdl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bigdl-0815\",\r\n \"bigdl__vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-fpga\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quartus_pro_opencl_sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intellicus_bi_server_100_user_linux\",\r\n \"intellicus_bi_server_10_user_linux\",\r\n \"intellicus_bi_server_25_user_linux\",\r\n \"intellicus_bi_server_50_user_linux\",\r\n \"intellicus_bi_server_5_user_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intersystems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intersystems-iris-single-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intigua\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intigua-agent-manager-3_7_0-trial\",\r\n \"intigua-agent-manager-trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iquest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"keyhub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ishlangu-load-balancer-byol\",\r\n \"ishlangu-load-balancer-is10\",\r\n \"ishlangu-load-balancer-is100\",\r\n \"ishlangu-load-balancer-is1000\",\r\n \"ishlangu-load-balancer-is200\",\r\n \"ishlangu-load-balancer-is5000\",\r\n \"ishlangu-load-balancer-isbfg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"issp-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ispocr\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"itelios\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento2-on-zendserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jamcracker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"4632d5b4-feb0-4332-8452-f2e66133672f\",\r\n \"jamcracker-cloudanalytics\",\r\n \"jamcracker-cloudanalytics-version4\",\r\n \"jamcracker-cloudanalytics-version5\",\r\n \"jamcracker-csb-service-provider\",\r\n \"jamcracker-csb-serviceprovider\",\r\n \"jamcracker-csb-standard\",\r\n \"jamcracker-csb-standard-v3\",\r\n \"jamcracker-csb-standard-version4\",\r\n \"jamcracker-hybrid-cloud-management-version4\",\r\n \"jamcracker_cloud_control_appliance_version4\",\r\n \"jsdnapp_csb_serviceprovider-version4\",\r\n \"jsdnapp_hybrid\",\r\n \"jsdnapp_hybrid_v3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jedox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jedox-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jelastic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jelastic-hybrid-paas-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dvwa\",\r\n \"jetnexus-application-load-balancer\",\r\n \"jetnexus-global-load-balancer\",\r\n \"jetnexus-waf\",\r\n \"zap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetware-srl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"caffe2\",\r\n \"caffe_python_cpu\",\r\n \"caffe_python_gpu\",\r\n \"cockroachdb\",\r\n \"lamp_optimized\",\r\n \"lemp7_optimized\",\r\n \"memcached\",\r\n \"mongodb\",\r\n \"mxnet_python\",\r\n \"mysql\",\r\n \"nodejs_nginx\",\r\n \"percona_mongodb\",\r\n \"percona_mysql\",\r\n \"postgresql\",\r\n \"pytorch\",\r\n \"pytorch_cuda_notebook\",\r\n \"pytorch_cuda_production\",\r\n \"redis\",\r\n \"redmine\",\r\n \"tensorflow_cpu_notebook\",\r\n \"tensorflow_cpu_production\",\r\n \"tensorflow_cuda_notebook\",\r\n \"tensorflow_cuda_production\",\r\n \"tensorflow_python\",\r\n \"theano_python\",\r\n \"wordpress4_lemp7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jitterbit_integration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jitterbit-harmony-agent\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jm-technology-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"smart-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"juniper-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vmx-services-gateway-byol\",\r\n \"vmx-services-gateway-byol-soltemp\",\r\n \"vmx-virtual-router\",\r\n \"vsrx-next-generation-firewall\",\r\n \"vsrx-next-generation-firewall-payg\",\r\n \"vsrx-next-generation-firewall-solution-templ-payg\",\r\n \"vsrx-next-generation-firewall-solution-template\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaazing\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaazing-kwic\",\r\n \"kaazing-vpa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kali-linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kali-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kemptech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kemp360central-byol\",\r\n \"vlm-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kinetica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kineticadbbyol\",\r\n \"kineticadbpayasyougo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaspersky_lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaspersky_secure_mail_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"knime\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"knime-server-5-user_4-4-0\",\r\n \"knime-server-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"krypccore\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leap-orbit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"leaporbitstoragebackedsftp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leostream-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"connection-broker\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquid-files\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"liquidfiles\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquidware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stratusphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"literatu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"literatu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"loadbalancer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"loadbalancer-org-load-balancer-for-azure\",\r\n \"loadbalancer-org-load-balancer-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logsign\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logsignfocus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logtrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logtrust-log-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"looker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"looker-analytics-platform\",\r\n \"looker-analytics-platform-326\",\r\n \"looker-analytics-platform-5_6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"lti-lt-infotech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"trade-finance-blockchain\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"luminate-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"luminate-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mapr-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mapr52-base-dev\",\r\n \"mapr60-base\",\r\n \"mapr60-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mariadb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mariadb-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"marklogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"marklogic-9-byol\",\r\n \"marklogic-developer-9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"massiveanalytic-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"oscarap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mathworks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matlab-ref-arch-18a-v1-linux-disk\",\r\n \"mps-ref-arch-18a-v1-linux-disk2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"matillion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matillion-etl-snowflake\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mavinglobal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mavin-business-trial\",\r\n \"mavin-enterprise-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"meanio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-enterprise-ready\",\r\n \"linnovate-open-source-sla-pro\",\r\n \"mean-machine-20\",\r\n \"openideal3\",\r\n \"redash\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"media3-technologies-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cpan1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"memsql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"memsql-community-single-vm\",\r\n \"memsql-enterprise-single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mendix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mendix-docker\",\r\n \"mendix-pro\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mfe_azure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"atd-mcafee\",\r\n \"mcafee_vnsp_controller_for_azure\",\r\n \"mcafee_vnsp_for_azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"micro-focus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-avere\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vfxt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos-container\",\r\n \"centos-container-rdma\",\r\n \"ubuntu-server-container\",\r\n \"ubuntu-server-container-rdma\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-compute\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureconfidentialcompute\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureml\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ASR-Hydration-VMs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftOSTC\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"FreeBSD\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"MLServer-CentOS\",\r\n \"MLServer-RedHat\",\r\n \"MLServer-Ubuntu\",\r\n \"RServer-CentOS\",\r\n \"RServer-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mf_neon_cgw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midvision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-datapower-virtual-edition-75\",\r\n \"ibm-datapower-virtual-edition-76\",\r\n \"ibm-datapower-virtual-edition-77\",\r\n \"ibm-http-server\",\r\n \"ibm-websphere-portal-server-85\",\r\n \"ibm-websphere-portal-server-90\",\r\n \"websphere-application-server-be\",\r\n \"websphere-application-server-be-80\",\r\n \"websphere-application-server-be-85\",\r\n \"websphere-application-server-be-90\",\r\n \"websphere-application-server-be-and-mq\",\r\n \"websphere-application-server-lp\",\r\n \"websphere-application-server-lp-16\",\r\n \"websphere-application-server-lp-17\",\r\n \"websphere-application-server-lp-18\",\r\n \"websphere-application-server-nde\",\r\n \"websphere-application-server-nde-80\",\r\n \"websphere-application-server-nde-85\",\r\n \"websphere-application-server-nde-90\",\r\n \"websphere-mq\",\r\n \"websphere-mq-75\",\r\n \"websphere-mq-90\",\r\n \"websphere-mq-91\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miraclelinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"asianux-server-4-sp5\",\r\n \"asianux-server-4-sp6\",\r\n \"asianux-server-4-sp7\",\r\n \"asianux-server-7-sp1\",\r\n \"asianux-server-7-sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mobilab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento-wirecard-checkout\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moogsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moogsoft-aiops\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moviemasher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moviemasher\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SQL2017-RHEL7\",\r\n \"SQL2017-RHEL73\",\r\n \"SQL2017-SLES12SP2\",\r\n \"SQL2017-Ubuntu1604\",\r\n \"SQL2019-RHEL7\",\r\n \"SQL2019-Ubuntu1604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mtnfog\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"idyl-e3-entity-extraction-engine\",\r\n \"prose-sentence-extraction-engine\",\r\n \"renku-language-detection-engine\",\r\n \"sonnet-tokenization-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mxhero\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mail2cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"my-com\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tarantool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"narrativescience\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"narratives-for-power-bi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nasuni\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nasuni-nmc\",\r\n \"nasuni_edge_appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ncbi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ncbi-blast-2-3-0\",\r\n \"ncbi-free-2-2-31\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fog-system-manager\",\r\n \"fogsm_basic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neo4j\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neo4j-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netapp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netapp-altavault-cloud-integrated-storage-solution\",\r\n \"netapp-oncommand-cloud-manager\",\r\n \"netapp-ontap-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netgate\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netgate-pfsense-azure-fw-vpn-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netiq\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netscout\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netscout_virtual_ngeniusone_with_vscout\",\r\n \"netscout_vstream\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netmail\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netmail-search\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netsweeper\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netsweeper6-0-6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netx\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simplehelp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neusoft-neteye\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neusoft-nisg-va-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nginxinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nginx-plus-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nicepeopleatwork\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"youzana\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nodejsapi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"node-js-api\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"noobaa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"noobaa-hybrid-s3-archive-05\",\r\n \"noobaa-multi-cloud-deduplication\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"northbridge-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netconnect1\",\r\n \"netconnectx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nubeva-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"controller\",\r\n \"test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuco-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aionnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuxeo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nuxeo-6-lts\",\r\n \"nuxeo-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nvidia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ngc_azure_17_11\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"o2mc-platform-app\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"oceanblue-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"obc-sdwan-solutions\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"omega-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ods_datastage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onyx-point-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op-bnf-v1\",\r\n \"op-bnf1_6-v1\",\r\n \"op-bpnifi-v1\",\r\n \"op-bpnifi16-v1\",\r\n \"op-scc-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onapsis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"op5\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op5-monitor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"opencell\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"meveo\",\r\n \"meveo403sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"openvpn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openvpnas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"orientdb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"orientdb-community-edition\",\r\n \"orientdb-community-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2_17\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osirium-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osirium-pxm-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quantastorvsav4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"paloaltonetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"panorama\",\r\n \"vmseries1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"panzura-file-system\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azura-freedom-filer-v7110\",\r\n \"panzura-cloud-filer\",\r\n \"panzura-freedom-filer-7140-13222\",\r\n \"panzura-freedom-filer-716-13549\",\r\n \"panzura-freedom-filer-v7020\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"parasoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"parasoft-service-virtualization\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"passlogy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"passlogic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"penta-security-systems-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wapples\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"percona\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"percona-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"postgres-pro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"postgres-pro-enterprise\",\r\n \"postgres-pro-enterprise-10\",\r\n \"postgres-pro-standard\",\r\n \"postgres-pro-standard-10\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"plesk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"plesk-onyx-linux\",\r\n \"solution-server-business\",\r\n \"solution-server-wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prestashop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"prestashop16-lamp\",\r\n \"ubuntu-base-for-prestashop\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prime-strategy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kusanagi-77\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pivotal-gpdb-vm\",\r\n \"pivotal-greenplum-images\",\r\n \"pivotal-ops-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"process-one\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ejabberd-community-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"profecia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"full_disk_encryption_vm\",\r\n \"project_tools_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"progelspa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"libra-esva-antispam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ptsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ptaf-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pulse-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pulse-connect-secure-vm\",\r\n \"pulse-virtual-traffic-manager\",\r\n \"pulse-virtual-traffic-manager-with-waf\",\r\n \"pulse-virtual-traffic-manager-with-waf2\",\r\n \"pulse-virtual-traffic-manager2\",\r\n \"pulse-virtual-web-application-firewall\",\r\n \"pulse-virtual-web-application-firewall2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"PuppetLabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"PuppetEnterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"puppet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"puppet-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pydio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pydio-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qore-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qorus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qualysguard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qualys-virtual-firewall-appliance\",\r\n \"qualys-virtual-scanner-v23b\",\r\n \"qualys-virtual-scanner-v24\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quasardb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quasardb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qubole-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qubole-data-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fve\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"racknap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"racknap-server\",\r\n \"racknap-server-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radware-alteon-va\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radiant-logic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radiantone-vms\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rancher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rancheros\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapid7\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nexpose-scan-engine\",\r\n \"rapid7-vm-console\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapidminer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rapidminer_server_75\",\r\n \"rapidminer_server_76\",\r\n \"rapidminer_server_80\",\r\n \"rapidminer_server_81\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"realm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"realm-mobile-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"reblaze\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rbzr-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"relevance-lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rlcatalyst\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"remotelearner\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fully-supported-moodle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"revolution-analytics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"revolution-r-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RightScaleLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RightImage-CentOS\",\r\n \"RightImage-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RiverbedTechnology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"riverbed\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riverbed-sccm-5-5-1\",\r\n \"riverbed-steelcentral-appinternals\",\r\n \"riverbed-steelhead-9-2\",\r\n \"riverbed-steelhead-9-5-0\",\r\n \"riverbed-steelhead-9-6-0\",\r\n \"riverbed_steelconnect_gw\",\r\n \"riverbed_steelconnect_sh\",\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rocketsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rocket-discover\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsa-security-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsa-nw-azure-arch\",\r\n \"rsa-nw-azure-broker\",\r\n \"rsa-nw-azure-con\",\r\n \"rsa-nw-azure-esa\",\r\n \"rsa-nw-azure-ldec\",\r\n \"rsa-nw-azure-vlc\",\r\n \"rsa-nw-suite-11\",\r\n \"rsa-nw-suite-11-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsk-labs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsk-bamboo-beta-node\",\r\n \"rsk-node-orchid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saama\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fluidanalyticsengine\",\r\n \"insurancefraudanalytics\",\r\n \"realworldevidence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saltstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos65saltstackenterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalearc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalearc-for-mysql-paygo\",\r\n \"scalearc-for-sql-server-pay-go\",\r\n \"scalearc_mysql-server\",\r\n \"scalearc_sql_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalegrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hanaexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scality\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalityconnecthourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"secureworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scwx-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"shadow-soft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"icinga\",\r\n \"icinga2-5\",\r\n \"icinga2-7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"signal-sciences\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"signalscienceswpp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sightapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sightapps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"silver-peak-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"silver_peak_edgeconnect\",\r\n \"silver_peak_vx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"simmachinesinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simmachines_vm_v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sinefa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sinefa-probe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"skyarc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mt6\",\r\n \"mta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"smartmessage-autoflow\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"martmessage-autoflow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"snapt-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snaptadc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soasta\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudtest-lite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"softnas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud_dev\",\r\n \"mp_ce\",\r\n \"mp_ent\",\r\n \"mp_nas_byol\",\r\n \"mp_nas_ep\",\r\n \"mp_nas_gp\",\r\n \"mp_nas_hp\",\r\n \"mp_plat\",\r\n \"private_offerings\",\r\n \"softnas-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solanolabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solano-ci-private-beta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soha\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"soha-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solar-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solar-incode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sonicwall-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sonicwall-nsz-azure\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sophos\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sophos-xg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spagobi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spagobi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spacecurve\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spacecurve-quickstart\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"splunk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"splunk-enterprise-base-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"src-solution\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pilot-things-onem2m-smart-network\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sqlstream\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"com\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sphere3d\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snapcloud-byol\",\r\n \"snapcloud-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activestate-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackstorm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stackstorm-2015-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"startekfingerprintmatch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bioserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"steelhive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelhive_carbon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stonefly\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stonefly-cloud-drive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stormshield\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stormshield-network-security-for-cloud\",\r\n \"stormshield-network-security-for-cloud-xl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"storreduce\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storreduce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stratumn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"indigo-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"streamsets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"streamsets-data-collector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"striim\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"integrationforsqlserveronazure\",\r\n \"integrationtoazurestorage\",\r\n \"integrationtoeventhub\",\r\n \"integrationtohdinsight\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"symantectest1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cwpsazure-beta-01\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synack-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"synack-crowd-security-intelligence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synechron-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockchain_tradefinance_quorum\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"syte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syteoffer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tactic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tactic-workflow-v001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talari-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talari-networks-virtual-appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talena-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talena_inc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tata_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netfoundry_cloud_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tavendo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"crossbar_on_azure_ubuntu1404\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techdivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appserver-io-pe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techlatest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereumdevkit\",\r\n \"rippledevelopersuit\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"telepat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"free\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tenable\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tenable-nessus-6-byol\",\r\n \"tenable-nessus-professional\",\r\n \"tenablecorenessus\",\r\n \"tenablecorewas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"teradata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"teradata-data-mover\",\r\n \"teradata-data-mover-agent\",\r\n \"teradata-data-mover-intellisphere\",\r\n \"teradata-data-stream-controller\",\r\n \"teradata-database-1510\",\r\n \"teradata-database-1510-byol\",\r\n \"teradata-database-1510-intellisphere\",\r\n \"teradata-database-1510-v2\",\r\n \"teradata-database-1610-intellisphere\",\r\n \"teradata-database-1610-v2\",\r\n \"teradata-database-1620\",\r\n \"teradata-database-1620-byol\",\r\n \"teradata-database-1620-intellisphere\",\r\n \"teradata-database-enterprise\",\r\n \"teradata-database-v1610\",\r\n \"teradata-database-v1610-byol\",\r\n \"teradata-ecosystem-manager\",\r\n \"teradata-querygrid-manager\",\r\n \"teradata-querygrid-manager-intellisphere\",\r\n \"teradata-rest-services\",\r\n \"teradata-server-management\",\r\n \"teradata-viewpoint\",\r\n \"teradata-viewpoint-intellisphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thales-vormetric\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ciphertrust-ckm\",\r\n \"vormetric-dsm\",\r\n \"vormetric-dsm-6-1-0\",\r\n \"vormetric-tokenization-server\",\r\n \"vts-2_2_0_2604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"things-board\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tb-pe-cassandra\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thoughtspot-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"thoughtspotvirtualmachine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tibco-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"grid-server-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tig\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"backup-as-a-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tigergraph\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tigergraph\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tmaxsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tmax-jeusee\",\r\n \"tmax-jeusse\",\r\n \"tmax-webtobse\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tokyosystemhouse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osscobol151j-pg961-centos72\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"torusware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"speedus-lite-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"totemo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"totemo-azr-tm6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"townsend-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alliance-key-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"trendmicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"deep-security-vm\",\r\n \"deep-security-vm-byol\",\r\n \"iot-security-sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"truestack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tsdc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tsa-public-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ckan-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tunnelbiz\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos70-min\",\r\n \"centos7optimizwithwordpress\",\r\n \"centos7phpoptimizing\",\r\n \"centos7phpoptimizingnginx\",\r\n \"centos7phpoptimizwlaravel\",\r\n \"centos7phpoptimizwosticket\",\r\n \"centos7webserverwithwaf\",\r\n \"centos7withaspdotnetcore2apache\",\r\n \"centos7withjoomla\",\r\n \"debian_web_server\",\r\n \"fedora\",\r\n \"fusio\",\r\n \"linuxwithlimesurvey\",\r\n \"networkmonitoringsystem\",\r\n \"rimauwaf_cloud\",\r\n \"ubuntu_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"twistlock\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"twistlock\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"typesafe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"typesafe-reactive-maps-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubeeko\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hfactory-tools-for-hdinsight\",\r\n \"hfactory-tools-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubercloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ansys-17-2-fluids-structures\",\r\n \"ansys_182_test\",\r\n \"comsol-multiphysics-v5-2\",\r\n \"openfoam-v2dot3-centos-v6\",\r\n \"openfoam-v3dot0\",\r\n \"star-ccm-v10-04\",\r\n \"star-ccm-v10-06-heeds-mdo-v2015\",\r\n \"star-ccm-v12-00\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ulex\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voximal\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unifi-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unifi-data-catalog\",\r\n \"unifi-dataplatform-2-3-3-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unitrends\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unitrends-enterprise-backup-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"usp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-streaming-vod-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"varnish\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"varnish-cache_\",\r\n \"varnish-custom-statistics\",\r\n \"varnish-plus-administration-and-statistics\",\r\n \"varnish-plus-caching-engine-4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vaultive-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-security-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vbot\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vbot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"velocloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"velocloud-virtual-edge\",\r\n \"velocloud-virtual-edge-3x\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vidispine\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vidispine-content-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veritas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudpoint-2-0-0\",\r\n \"veritas-resiliency-platform-vhd-offer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veeam\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veeamhubimage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ipm-plus-energy-saver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"viptela\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"viptela-vedge-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vizixiotplatformretail001\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vizix-iot-platform-retail-005\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vmturbo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"turbonomic\",\r\n \"vmturbo64-opsmgr-5_3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"slashdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vu-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vu-app-server\",\r\n \"vu-facerecogn\",\r\n \"vu-fraudanalysis\",\r\n \"vu-secureonboarding\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallarm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallarm-ng-waf-offer-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallix-wabsuite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"watchguard-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vm-firebox-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"waves\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"waves\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"websense-apmailpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ap-data-email-gateway\",\r\n \"forcepoint-email-security-85beta\",\r\n \"triton-ap-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wmspanel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nimble-streamer-centos\",\r\n \"nimble-streamer-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wowza\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wowzastreamingengine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xfinityinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"d3view-v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xtremedata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dbx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"yellowfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"yellowfin-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xyzrd-group-ou\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c73-zultys-mxvirtual\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"your-shop-online\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"herefordshire-enterprise-platform-drupal-7\",\r\n \"xenofile\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zend\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"php-56-zend-server\",\r\n \"php-zend-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"z1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"z1-securehub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zerodown_software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bcaasforazure\",\r\n \"stackbcaas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zoomdata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zoomdata-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zscaler\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zscaler-private-access\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/566405fe94cbf731\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"566405fe94cbf731\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-batch-require-user-subscription-mode_2.1\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-02-24T19:32:58.4608022Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Batch/batchAccounts/pools\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"tags['NRMSVNetIntException']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['NRMSVNetIntException']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotcluster']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotenvironment']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Batch/batchAccounts/pools/networkConfiguration.subnetId\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Batch/batchAccounts/pools/networkConfiguration.subnetId\",\r\n \"in\": [\r\n \"null\",\r\n \"\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/5aac1290d24c772d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5aac1290d24c772d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-101_1.2\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-09T18:15:18.6642999Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"allowedValues\": [\r\n \"NA\",\r\n \"NRMSException\",\r\n \"SkipNRMSCorp\",\r\n \"nrmsskipcorpnetsaw\",\r\n \"SkipNRMSSAW\",\r\n \"SkipNRMSDatabricks\",\r\n \"SkipNRMSRDPSSH\",\r\n \"SkipNRMSMgmt\",\r\n \"SkipNRMSHigh\",\r\n \"SkipNRMSVNet\",\r\n \"SkipNRMSLoadBal\",\r\n \"SkipNRMSDB\",\r\n \"SkipNRMSMedium\"\r\n ],\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"[parameters('sourceValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"contains\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"in\": [\r\n \"Any\",\r\n \"*\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/5d9c8a259a63a29b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5d9c8a259a63a29b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"geneva monitoring extension and azsecpack append policy for vmss_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-12T00:29:53.2880644Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/virtualMachineProfile\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type\",\r\n \"notEquals\": \"GenevaMonitoring\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*]\",\r\n \"value\": {\r\n \"name\": \"Microsoft.Azure.Geneva.GenevaMonitoring\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Geneva\",\r\n \"type\": \"GenevaMonitoring\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {}\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/5e6e7d4c3e34256b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5e6e7d4c3e34256b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"vmvmssfirstpartyidentificationtag_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-01-20T00:19:27.751475Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"tagName\",\r\n \"description\": \"Opted in for PKI\"\r\n },\r\n \"defaultValue\": \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\"\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"tagValue\",\r\n \"description\": \"is this the first party VM?\"\r\n },\r\n \"defaultValue\": \"true\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.Compute/virtualMachineScaleSets\"\r\n ]\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"add\",\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/60291f79e633326b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"60291f79e633326b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-warning-non-c+ai-security-rules_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-06-26T21:23:29.4182093Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"priorities\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Rule Priority\",\r\n \"description\": \"List of Rule Priority Numbers reserved for Security\"\r\n }\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups/securityRules\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"In\": \"[parameters('priorities')]\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"In\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"name\",\r\n \"contains\": \"Cleanuptool\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"name\",\r\n \"contains\": \"NRMS-Rule-\"\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/6221d088cd1bcdc3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6221d088cd1bcdc3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"azuresecuritylinuxagent extension append policy for vmss_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-02-09T20:11:41.4287944Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipLinuxAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/virtualMachineProfile\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"0001-com-ubuntu-server-focal\",\r\n \"0001-com-ubuntu-server-eoan\",\r\n \"0001-com-ubuntu-server-focal-daily\",\r\n \"0001-com-ubuntu-pro-bionic\",\r\n \"0001-com-ubuntu-pro-focal\",\r\n \"0003-com-ubuntu-server-trusted-vm\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04-lts*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"8\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"9\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian-10\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"10\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-Linux-7\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SLES-12-SP5\",\r\n \"SLES-15-SP2\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"gen*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1804-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1804-*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type\",\r\n \"notEquals\": \"AzureSecurityLinuxAgent\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*]\",\r\n \"value\": {\r\n \"name\": \"Microsoft.Azure.Security.Monitoring.AzureSecurityLinuxAgent\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Security.Monitoring\",\r\n \"type\": \"AzureSecurityLinuxAgent\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {\r\n \"enableGenevaUpload\": true\r\n },\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/670f727baca67e29\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"670f727baca67e29\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-vnet-subnets_1.4\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-08-24T17:25:07.4259727Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n }\r\n },\r\n \"skipDeploymentTagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Skip Deployment Tag\",\r\n \"description\": \"If VNet is tagged with this tag, deployment will be skipped.\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"resourceGroupExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource Groups Excluded\",\r\n \"description\": \"Any VNet in a resource group in this list will be ignored.\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"In\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().name]\",\r\n \"notIn\": \"[parameters('resourceGroupExclusions')]\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSNSG']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['SkipNRMSNSG']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags['SkipNRMSNSG']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotcluster']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotenvironment']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipDeploymentTagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('skipDeploymentTagName')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('skipDeploymentTagName')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets[*].networkSecurityGroup.id\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets[*].networkSecurityGroup.id\",\r\n \"notEquals\": \"null\"\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Authorization/policyAssignments\",\r\n \"name\": \"DoesNotExistBecauseThisIsToCauseDeployment\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\"\r\n },\r\n \"uniqueId\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"[uniqueString(deployment().name)]\"\r\n }\r\n },\r\n \"variables\": {\r\n \"VNetDeploymentName\": \"[concat('VNet-Subnets-Retrieve-', parameters('uniqueId'))]\",\r\n \"TransformDeploymentName\": \"[concat('VNet-Create-Nsg-Subnet-', parameters('uniqueId'))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2018-05-01\",\r\n \"name\": \"[variables('VNetDeploymentName')]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"resources\": [],\r\n \"outputs\": {\r\n \"vnet\": {\r\n \"type\": \"object\",\r\n \"value\": \"[reference(concat('Microsoft.Network/virtualNetworks/',parameters('vnetName')), '2019-09-01', 'Full')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2018-05-01\",\r\n \"name\": \"[variables('TransformDeploymentName')]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"templateLink\": {\r\n \"uri\": \"https://nrmspolicies.azureedge.net/armtemplatesv3/CreateNsgAndDeployToVNet.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"value\": \"[parameters('vnetName')]\"\r\n },\r\n \"vnet\": {\r\n \"value\": \"[reference(variables('VNetDeploymentName')).outputs.vnet.value]\"\r\n },\r\n \"allowedLocations\": {\r\n \"value\": \"[parameters('allowedLocations')]\"\r\n },\r\n \"uniqueId\": {\r\n \"value\": \"[parameters('uniqueId')]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"allowedLocations\": {\r\n \"value\": \"[parameters('allowedLocations')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/6790e7a6b0bd3bf3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6790e7a6b0bd3bf3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-warning-non-c+ai-security-rules_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-02-24T19:33:58.9010954Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"priorities\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Rule Priority\",\r\n \"description\": \"List of Rule Priority Numbers reserved for Security\"\r\n }\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups/securityRules\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"In\": \"[parameters('priorities')]\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"In\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotcluster']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotenvironment']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"name\",\r\n \"contains\": \"Cleanuptool\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"name\",\r\n \"contains\": \"NRMS-Rule-\"\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/686f7311dc548f32\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"686f7311dc548f32\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"deny creation of new linux vmss with ssh password auth_1.5\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits whether any Linux VMSSs use password-only authentication for SSH on new resources.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-07-14T00:05:22.7366216Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"exists\": \"False\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"7isolutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sapp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"128technology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"128t_networking_platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"4psa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voipnow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"a10networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"a10-lightning-adc\",\r\n \"a10-vthunder-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accellion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kiteworks-by-accellion\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"abiquo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"abiquo-hybrid-cloud-34\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accops\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hysecure5050\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian_matrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actian_matrix\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actifio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actifio-sky\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vector-community\",\r\n \"vector-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Acronis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"activeeon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activeeon-workload-scheduler\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aerospike\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aerospike-database-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"affinio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aimobile-site-acceleration\",\r\n \"aiprotect-ddos-firewall\",\r\n \"aiscaler-traffic-manager-caching\",\r\n \"aivideo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"akamai-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"enterprise-application-access\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alces-flight-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alces-flight-compute-solo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alertlogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alert-logic-tm\",\r\n \"alert-logic-wsm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alienvault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-security-management-anywhere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alldigital-brevity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alldigital-brevity-uploader\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altair-engineering-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"altair_hwulva\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altamira-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lumify\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"antmedia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ams_community_edition\",\r\n \"ant_media_server_enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"apigee\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"apigee-edge\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcara\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"app360v43-001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcelerator\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appcelerator-arrow-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appex-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appistry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"genomepilot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appscale-marketplace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appscale\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arangodb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"arangodb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arista-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veos-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"array_networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"array-networks-vapv\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"astadia-1148316\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"astadia-ui-automation-tee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"atomicorp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"secure-os\",\r\n \"secure-ubuntu-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"audiocodes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mediantsessionbordercontroller\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"auriq-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"essentia\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"awingu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"awingu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aviatrix-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aviatrix-cloud-services\",\r\n \"aviatrix-companion-gateway\",\r\n \"aviatrix-companion-gateway-v2\",\r\n \"aviatrix-vpn-gw\",\r\n \"aviatrix_multi_cloud_service\",\r\n \"aviatrix_openvpn_service\",\r\n \"aviatrix_openvpn_service10\",\r\n \"aviatrix_openvpn_service25\",\r\n \"aviatrix_openvpn_service50\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"avi-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"avi-vantage-adc\",\r\n \"internal-avi-vantage-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"axway\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"axway-mailgate-secure-collaboration-advanced\",\r\n \"axway-mailgate-secure-collaboration-premium\",\r\n \"axway-mailgate-secure-collaboration-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azul\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azul-zulu-ubuntu-1804\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azurecyclecloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azure-cyclecloud-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"AzureDatabricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Databricks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baas-techbureau\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"b1327623-d29b-4cc1-b833-85067dcc7bce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baffle-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"baffle-application-data-protection\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"balabit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"balabit-shell-control-box\",\r\n \"psm\",\r\n \"sps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"barracudanetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"barracuda-app-sec-control-center\",\r\n \"barracuda-email-security-gateway\",\r\n \"barracuda-ng-cc\",\r\n \"barracuda-ng-firewall\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"basho\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riak-2-0-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"autodesk-maya-arnold-centos73\",\r\n \"rendering-centos73\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bdy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"buddy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Bitnami\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"3-4\",\r\n \"abantecart\",\r\n \"activemq\",\r\n \"akeneo\",\r\n \"alfrescocommunity\",\r\n \"apachesolr\",\r\n \"artifactory\",\r\n \"canvaslms\",\r\n \"cassandra\",\r\n \"civicrm\",\r\n \"cmsmadesimple\",\r\n \"codiad\",\r\n \"concrete5\",\r\n \"consul\",\r\n \"coppermine\",\r\n \"couchdb\",\r\n \"diaspora\",\r\n \"discourse\",\r\n \"djangostack\",\r\n \"dokuwiki\",\r\n \"dolibarr\",\r\n \"DreamFactory\",\r\n \"drupal\",\r\n \"elastic-search\",\r\n \"elk\",\r\n \"erpnext\",\r\n \"espocrm\",\r\n \"etcd\",\r\n \"eXo-Platform\",\r\n \"exoplatform\",\r\n \"fatfreecrm\",\r\n \"ghost\",\r\n \"gitlab\",\r\n \"grafana\",\r\n \"hadoop\",\r\n \"hhvmstack\",\r\n \"hordegroupwarewebmail\",\r\n \"jasperreports\",\r\n \"jenkins\",\r\n \"joomla\",\r\n \"jrubystack\",\r\n \"kafka\",\r\n \"kong\",\r\n \"kubernetessandbox\",\r\n \"lampstack\",\r\n \"lappstack\",\r\n \"letschat\",\r\n \"liferay\",\r\n \"limesurvey\",\r\n \"livehelperchat\",\r\n \"magento\",\r\n \"mahara\",\r\n \"mantis\",\r\n \"mariadb\",\r\n \"mattermost\",\r\n \"mautic\",\r\n \"mean\",\r\n \"mediawiki\",\r\n \"memcached\",\r\n \"modx\",\r\n \"mongodb\",\r\n \"moodle\",\r\n \"multicraft\",\r\n \"mybb\",\r\n \"mysql\",\r\n \"nats\",\r\n \"neo4j\",\r\n \"neos\",\r\n \"nginxstack\",\r\n \"noalyss\",\r\n \"nodejs\",\r\n \"ocportal\",\r\n \"odoo\",\r\n \"openatrium\",\r\n \"opencart\",\r\n \"openedx\",\r\n \"openfire\",\r\n \"openproject\",\r\n \"orangehrm\",\r\n \"osclass\",\r\n \"owncloud\",\r\n \"oxid-eshop\",\r\n \"parseserver\",\r\n \"phabricator\",\r\n \"phpbb\",\r\n \"phplist\",\r\n \"pimcore\",\r\n \"piwik\",\r\n \"plone\",\r\n \"pootle\",\r\n \"postgresql\",\r\n \"prestashop\",\r\n \"processmakerenterprise\",\r\n \"processmakeropensourceedition\",\r\n \"processwire\",\r\n \"publify\",\r\n \"rabbitmq\",\r\n \"redash\",\r\n \"redis\",\r\n \"redmine\",\r\n \"redmineplusagile\",\r\n \"reportserver\",\r\n \"reportserverenterprise\",\r\n \"resourcespace\",\r\n \"reviewboard\",\r\n \"reviewboardpowerpack\",\r\n \"roundcube\",\r\n \"rubystack\",\r\n \"seopanel\",\r\n \"shopware\",\r\n \"silverstripe\",\r\n \"simplemachinesforum\",\r\n \"sonarqube\",\r\n \"spree\",\r\n \"subversion\",\r\n \"suitecrm\",\r\n \"tensorflowserving\",\r\n \"testlink\",\r\n \"tikiwikicmsgroupware\",\r\n \"tinytinyrss\",\r\n \"tom-cat\",\r\n \"trac\",\r\n \"typo3\",\r\n \"weblate\",\r\n \"webmailpro\",\r\n \"wildfly\",\r\n \"wordpress\",\r\n \"wordpress-multisite\",\r\n \"wordpresspro\",\r\n \"x2enginesalescrm\",\r\n \"xoops\",\r\n \"youtrack\",\r\n \"zookeeper\",\r\n \"zurmo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"black-duck-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blackduck_hub_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blk-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blk-io-erc-20-rest-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"strato-blockchain-base-template-latest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockstack-core-v14\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockchain-foundry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syscoin-api\",\r\n \"syscoin-full-node\",\r\n \"syscoin-price-peg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bloombase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bloombase-storesafe-3_4_7_0_el7_x86_64\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluecat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluecat-bam-for-azure\",\r\n \"bluecat-dns-for-azure\",\r\n \"bluecat-edge-service-point-vm-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluetalon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluetalon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"brocade_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"brocade-virtual-traffic-manager\",\r\n \"brocade-virtual-traffic-manager-with-waf-module\",\r\n \"brocade-virtual-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bt-americas-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"diamondip-sapphire-ev10\",\r\n \"diamondip-sapphire-ev20\",\r\n \"diamondip-sapphire-v10\",\r\n \"diamondip-sapphire-v20\",\r\n \"diamondip-sapphire-v5\",\r\n \"diamondip-sapphire-vcaa20\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"buddhalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sles_12_pci\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"carto\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cartobuilder2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cask\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cdap-cloud-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"Ubuntu_Core\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cavirin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cavirin-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cautelalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"log_management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"celum-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"celumdam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cds\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cds-data-migration-solution-for-legacy-to-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-6-v2-0-2-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-oracle-linux-6-v1-0-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-rhel-6-v2-0-2-l1\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-suse-linux-11-v2-0-0-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1404-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"certivox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sso-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cfd-direct\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cfd-direct-from-the-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chain-core-developer-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"checkpoint\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"check-point-r77-10\",\r\n \"check-point-vsec-r80\",\r\n \"check-point-vsec-r80-blink\",\r\n \"sg2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chef-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chef-automate-vm-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"circleci\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"circleci-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cires21\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c21l-enc\",\r\n \"c21l-mos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cisco\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cisco-asav\",\r\n \"cisco-csr-1000v\",\r\n \"cisco-ftdv\",\r\n \"cisco-meraki-vmx100\",\r\n \"cisco-ngfwv-vm-test-unsupported\",\r\n \"cisco_cloud_vedge_17_2_4\",\r\n \"cos65\",\r\n \"cos72\",\r\n \"cos72_main_dev\",\r\n \"uos14\",\r\n \"vwaas-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"citrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"citrix-sd-wan-opt\",\r\n \"netscaler-ma-service-agent-120\",\r\n \"netscaler-ma-service-agent-121\",\r\n \"netscaler-sd-wan\",\r\n \"netscaler-vpx\",\r\n \"netscalervpx-120\",\r\n \"netscalervpx-121\",\r\n \"netscalervpx110-6531\",\r\n \"netscalervpx111\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clear-linux-project\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clear-linux-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clouber\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cuber\",\r\n \"cws\",\r\n \"mcenter\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-cruiser\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-cruiser-16\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jenkins-enterprise\",\r\n \"jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbees-jenkins-enterprise\",\r\n \"cloudbees-jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbolt-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbolt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudboost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudboost\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudenablers-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corestack\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"squid-proxy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudera-altus-centos-os\",\r\n \"cloudera-centos-6\",\r\n \"cloudera-centos-os\",\r\n \"test-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlanes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-video-accelerator-nfs\",\r\n \"cloudlanes-cloud-backup-accelerator-vtl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlink\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudlink-securevm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudplan-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudplan_pcn_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"paladion_ondemand_nextgen_firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudsoft-amp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clustrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clustrixdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codelathe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codelathe-filecloud-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codenvy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codenvy-on-prem\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cognosys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"1-click-secured-joomla-on-centos-7-3\",\r\n \"1-click-secured-joomla-on-ubuntu-1404-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1604-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1804-lts\",\r\n \"centos-6-9\",\r\n \"centos-7-3\",\r\n \"centos-7-4\",\r\n \"centos-7-5\",\r\n \"deploy-a-secured-modx-on-ubuntu-14-04-lts\",\r\n \"deploy-a-secured-silverstripe-on-ubuntu-14-04-lts\",\r\n \"hardened-mysql-5-6-on-centos-7-3\",\r\n \"hardened-mysql-5-6-on-ubu-1404-lts\",\r\n \"hardened-mysql-5-7-on-centos-7-3\",\r\n \"hardened-mysql-5-7-on-ubu-1404-lts\",\r\n \"hardened-postgresql-on-ubu-1404-lts\",\r\n \"invoice-ninja-2-5-1-1-on-ubuntu-1404\",\r\n \"jruby-on-ubuntu-14-04-lts\",\r\n \"low-latency-broadcasting-server-for-live-events\",\r\n \"owncloud-9-with-lamp-stack-on-ubuntu-1404\",\r\n \"piwigogallerys-ubuntu_14-04_lts\",\r\n \"sec1011-dokuwiki-on-ubuntu-1404\",\r\n \"sec1013-elasticsearch-on-ubuntu-1404\",\r\n \"sec1014-opencart-on-ubuntu-1404\",\r\n \"sec1015-orangehrm-on-ubuntu-1404\",\r\n \"sec1016-nodejs-server-on-ubuntu-1404\",\r\n \"sec1018-haproxy-on-ubuntu-1404\",\r\n \"sec1019-secured-tomcat-on-ubuntu-1404\",\r\n \"sec1020-phpbb-on-hardened-ubuntu-1404\",\r\n \"sec1021-mybb-on-hardened-ubuntu-1404\",\r\n \"sec1022-sugarcrm-on-ubuntu-1404\",\r\n \"sec1023-moodle-on-ubuntu-1404\",\r\n \"sec1024_magento-on-ubuntu-1404\",\r\n \"sec1025-secured-drupal-on-ubuntu-1404\",\r\n \"sec1027-secured-wordpress-on-ubuntu-1404\",\r\n \"sec1028-secured-lamp-sever-on-ubuntu-1404\",\r\n \"sec1029-secured-mediawiki-on-ubuntu-1404\",\r\n \"sec1030-secured-subversion-on-ubuntu-1404\",\r\n \"sec1031-secured-passenger-nginx-on-ubuntu-1404\",\r\n \"sec1033-secured-piwik-on-ubuntu-1404\",\r\n \"sec1034-secured-pligg-on-ubuntu-1404\",\r\n \"sec1035-secured-jenkins-on-ubuntu-1404\",\r\n \"sec1036-secured-postgresql-on-ubuntu-1404\",\r\n \"secure-cloud-lamp-ubuntu-1404\",\r\n \"secured-abantecart-on-centos\",\r\n \"secured-abantecart-on-ubuntu-14-04-lts\",\r\n \"secured-acquia-drupal-on-centos\",\r\n \"secured-acquiadurpal-on-ubuntu-14-04-lts\",\r\n \"secured-apachesolr-on-centos\",\r\n \"secured-apachesolr-on-ubuntu-14-04-lts\",\r\n \"secured-arartifactory-on-centos\",\r\n \"secured-artifactory-on-ubuntu-14-04-lts\",\r\n \"secured-cakephp-on-centos\",\r\n \"secured-cakephp-on-ubuntu-14-04-lts\",\r\n \"secured-cms-made-simple-on-centos\",\r\n \"secured-cms-made-simple-on-ubuntu-14-04-lts\",\r\n \"secured-codiad-on-centos\",\r\n \"secured-codiad-on-ubuntu-14-04-lts\",\r\n \"secured-cogdam-on-centos\",\r\n \"secured-cogdam-on-ubuntu-14-04-lts\",\r\n \"secured-concrete5-on-centos\",\r\n \"secured-concrete5-on-ubuntu-14-04-lts\",\r\n \"secured-coppermine-on-centos\",\r\n \"secured-coppermine-on-ubuntu-14-04-lts\",\r\n \"secured-crushftp-on-centos\",\r\n \"secured-crushftp-on-ubuntu-14-04-lts\",\r\n \"secured-django-on-centos\",\r\n \"secured-django-on-ubuntu-14-04-lts\",\r\n \"secured-dokuwiki-on-centos\",\r\n \"secured-dolibarr-on-centos\",\r\n \"secured-dolivbarr-on-ubuntu-14-04-lts\",\r\n \"secured-drupal-on-centos\",\r\n \"secured-elasticsearch-on-centos\",\r\n \"secured-enterprise-nginx-varnish-haproxy-php\",\r\n \"secured-espocrm-on-centos\",\r\n \"secured-espocrm-on-ubuntu-14-04-lts\",\r\n \"secured-exoplatform-on-centos\",\r\n \"secured-exoplatform-on-ubuntu-14-04-lts\",\r\n \"secured-ghost-on-centos\",\r\n \"secured-ghost-on-ubuntu-14-04-lts\",\r\n \"secured-gradle-on-centos\",\r\n \"secured-gradle-on-ubuntu-14-04-lts\",\r\n \"secured-haproxy-on-centos\",\r\n \"secured-invoice-ninja-on-centos\",\r\n \"secured-jboss-as-on-centos\",\r\n \"secured-jbossas-on-ubuntu-14-04-lts\",\r\n \"secured-jenkins-on-centos\",\r\n \"secured-jruby-on-cento\",\r\n \"secured-lamp-on-centos\",\r\n \"secured-lamp-on-centos-m10\",\r\n \"secured-lapp-on-centos\",\r\n \"secured-lapp-on-ubuntu-14-04-lts\",\r\n \"secured-lemp-sever-on-ubuntu-1404\",\r\n \"secured-lime-survey-on-centos\",\r\n \"secured-limesurvey-on-ubuntu-1404\",\r\n \"secured-live-helper-chat-on-centos\",\r\n \"secured-livehelperchat-on-ubuntu-14-04-lts\",\r\n \"secured-magento-on-centos\",\r\n \"secured-mahara-on-centos\",\r\n \"secured-mahara-on-ubuntu-14-04-lts\",\r\n \"secured-mantis-on-centos\",\r\n \"secured-mantis-on-ubuntu-14-04-lts\",\r\n \"secured-mariadb-on-ubuntu-16-04\",\r\n \"secured-mautic-on-centos\",\r\n \"secured-mautic-on-ubuntu-14-04-lts\",\r\n \"secured-media-wiki-on-centos\",\r\n \"secured-modx-on-centos\",\r\n \"secured-moodle-on-centos\",\r\n \"secured-ngnix-on-centos-7-3\",\r\n \"secured-ngnix-on-ubuntu-14-04-lts\",\r\n \"secured-ngnix-on-ubuntu-16-04-lts\",\r\n \"secured-noalyss-on-centos\",\r\n \"secured-noalyss-on-ubuntu-14-04-lts\",\r\n \"secured-nodejs-on-centos\",\r\n \"secured-occlass-on-ubuntu-14-04-lts\",\r\n \"secured-ocportal-on-ubuntu-14-04-lts\",\r\n \"secured-open-cart-on-centos\",\r\n \"secured-orangehrm-on-centos\",\r\n \"secured-osclass-on-centos\",\r\n \"secured-owncloud-on-centos\",\r\n \"secured-oxid-eshop-on-centos\",\r\n \"secured-oxideshop-on-ubuntu-14-04-lts\",\r\n \"secured-passenger-nginx-on-centos\",\r\n \"secured-piwigo-gallery-on-centos\",\r\n \"secured-plone-on-centos\",\r\n \"secured-plone-on-ubuntu-14-04-lts\",\r\n \"secured-prestashop-on-centos\",\r\n \"secured-prestashop-on-ubuntu-14-04-lts\",\r\n \"secured-railo-on-ubuntu-14-04-lts\",\r\n \"secured-redis-on-centos\",\r\n \"secured-redis-on-ubuntu-1404\",\r\n \"secured-redmine-on-centos\",\r\n \"secured-redmine-on-ubuntu-14-04-lts\",\r\n \"secured-redmineagile-on-ubuntu-14-04-lts\",\r\n \"secured-report-server-on-centos\",\r\n \"secured-reportserverent-on-ubuntu-14-04-lts\",\r\n \"secured-resource-space-on-centos\",\r\n \"secured-resourcespace-on-ubuntu-14-04-lts\",\r\n \"secured-round-cube-on-centos\",\r\n \"secured-roundcube-on-ubuntu-14-04-lts\",\r\n \"secured-ruby-on-centos\",\r\n \"secured-ruby-on-ubuntu-14-04-lts\",\r\n \"secured-seopanel-on-centos\",\r\n \"secured-seopanel-on-ubuntu-14-04-lts\",\r\n \"secured-silverstripe-on-centos\",\r\n \"secured-simple-invoice-on-centos\",\r\n \"secured-simple-machines-on-centos\",\r\n \"secured-simple-machines-on-ubuntu-14-04-lts\",\r\n \"secured-simpleinvoice-on-ubuntu-14-04-lts\",\r\n \"secured-subversion-on-centos\",\r\n \"secured-suitecrm-on-centos\",\r\n \"secured-suitecrm-on-ubuntu-14-04-lts\",\r\n \"secured-test-link-on-centos\",\r\n \"secured-testlink-on-ubuntu-14-04-lts\",\r\n \"secured-thinkup-on-centos\",\r\n \"secured-thinkup-on-ubuntu-14-04-lts\",\r\n \"secured-tikiwikicms-on-centos\",\r\n \"secured-tikiwikicms-on-ubuntu-14-04-lts\",\r\n \"secured-tiny-tiny-rss-on-centos\",\r\n \"secured-tinytinyrss-on-ubuntu-14-04-lts\",\r\n \"secured-tomcat-on-centos\",\r\n \"secured-trac-on-centos\",\r\n \"secured-trac-on-ubuntu-14-04-lts\",\r\n \"secured-typo3-on-centos\",\r\n \"secured-typo3-on-ubuntu-14-04-lts\",\r\n \"secured-varnish-on-centos\",\r\n \"secured-varnish-on-ubuntu-1404\",\r\n \"secured-wildfly-on-centos\",\r\n \"secured-wildfly-on-ubuntu-14-04-lts\",\r\n \"secured-wordpress-on-centos-7-3\",\r\n \"secured-wordpress-on-ubuntu-16-04-lts\",\r\n \"secured-x-cart-on-ubuntu-14-04-lts\",\r\n \"secured-xoops-on-centos\",\r\n \"secured-xoops-on-ubuntu-14-04-lts\",\r\n \"secured-zurmo-on-centos\",\r\n \"secured-zurmo-on-ubuntu-14-04-lts\",\r\n \"suse15\",\r\n \"ubuntu-14-04-lts\",\r\n \"ubuntu-16-04-lts\",\r\n \"ubuntu-17-04-high-performance-hardened-tcp-bbr\",\r\n \"ubuntu-18-04\",\r\n \"ubuntu-18-04-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cohesity-cloudtd-tool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vns3_4x_network_security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"confluentinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"confluentplatform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"consensys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"truffle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"convertigo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"convertigo-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"corda\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corda\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"CoreOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CoreOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"couchbase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"couchbase-server-enterprise\",\r\n \"couchbase-sync-gateway-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cryptzone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgate-appliance-3_2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cybernetica-as\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"uxp-securityserver-connector\",\r\n \"uxp-securityserver_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cyxtera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgatesdp-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataart\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"devicehive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"databricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spfqogzeculbhdh\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datalayer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datalayer-notebook\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datastax\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datastax-enterprise\",\r\n \"datastax-enterprise-non-production-use-only\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datasunrise\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datasunrise-database-security-suite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataiku\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dataiku-data-science-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datometry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyper-q\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dellemc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dell-emc-avamar-virtual-edition\",\r\n \"dell-emc-datadomain-management-center\",\r\n \"dell-emc-datadomain-virtual-edition\",\r\n \"dell-emc-datadomain-virtual-edition-v4\",\r\n \"dell-emc-networker-virtual-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"delphix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"delphix_dynamic_data_platform\",\r\n \"omniosce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denodo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denodo-platform\",\r\n \"denodo-platform-7_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denyall\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denyall-rweb\",\r\n \"denyall-vulnerability-manager\",\r\n \"denyall-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dgsecure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dgsecure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"diladele\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"websafety\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neopulse-ai-studio\",\r\n \"neopulse-query-runtime\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"docker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"docker-ce\",\r\n \"docker-ce-edge\",\r\n \"docker-datacenter-custom\",\r\n \"docker-ee\",\r\n \"docker-ee-basic\",\r\n \"docker4azure\",\r\n \"docker4azure-cs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dome9\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dome9ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drizti\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpcbox-ansys-19-cluster-master\",\r\n \"hpcbox-cluster-compute-node\",\r\n \"hpcbox-cluster-cuda-node\",\r\n \"hpcbox-cluster-gpu-node\",\r\n \"hpcbox-docker-cluster-master\",\r\n \"hpcbox-openfoam-cluster-master\",\r\n \"hpcbox-su2-cluster-master\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"drone\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dyadic_security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dyadic_sec\",\r\n \"ukc_image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dynatrace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ruxit-managed-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"eastwind-networks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"eastwind-ixia-sensor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"egnyte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"egnyte-connect\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elasticbox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"elasticbox-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"electric-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"electricflowce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elfiqnetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"emercoin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"emercoin\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quorum-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprisedb-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"edb-postgres-ark\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"equalum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"equalum-vm-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"esdenera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"esdenera-firewall-3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ethereum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereum-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"evostream-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ems-for-template\",\r\n \"ems-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"exasol\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"exasol-analytics-database-byol\",\r\n \"exasolution-analytic-database\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"falconstorsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fss-v9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"f5-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"f5-big-ip-adc\",\r\n \"f5-big-ip-advanced-waf\",\r\n \"f5-big-ip-best\",\r\n \"f5-big-ip-better\",\r\n \"f5-big-ip-byol\",\r\n \"f5-big-ip-good\",\r\n \"f5-big-ip-per-app-ve\",\r\n \"f5-big-iq\",\r\n \"f5-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"filecatalyst\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"filecatalyst-direct-per-hr-billing\",\r\n \"filecatalyst-direct-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"firehost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"firehost_armor\",\r\n \"firehost_armor_ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flexify-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flashgrid-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"flashgrid-racnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"foghorn-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"foghorn-edge-device-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forcepoint-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forcepoint-ngfw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forscene\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forscene-edgeserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortycloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortycloud-gw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortinet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortinet-fortianalyzer\",\r\n \"fortinet-fortimanager\",\r\n \"fortinet_fortigate-vm_v5\",\r\n \"fortinet_fortimail\",\r\n \"fortinet_fortivoice\",\r\n \"fortinet_fortiweb-vm_v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fujitsu_fast\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fep10-rh7-test\",\r\n \"feptest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gemalto-safenet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"safenet-keysecure-k170v\",\r\n \"safenet-protectv\",\r\n \"safenet-protectv-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gigamon-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gigamon-fm-5_3_01\",\r\n \"gigamon-fm-5_3_01_hourly\",\r\n \"gigamon-fm-5_4_00\",\r\n \"gigamon-fm-5_4_00_hourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gitlab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-ce\",\r\n \"gitlab-ee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"GitHub\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"GitHub-Enterprise\",\r\n \"githubenterprise-test-publishing\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"xid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"greensql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"greensql-database-security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gridgain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gridgain-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"guardicore\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"guardicorecentra\",\r\n \"infection_monkey\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"haivision-media-gateway-1-2\",\r\n \"haivision-media-gateway-1-5\",\r\n \"haivision-media-gateway-1-6-2\",\r\n \"media-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"h2o-ai\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"h2o-driverles-ai\",\r\n \"h2o-driverless-ai\",\r\n \"h2o-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haproxy-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hapee-rhel\",\r\n \"hapee-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"harpaitalia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mcuboenergy\",\r\n \"yg\",\r\n \"yougreen_trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hcl-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hcl17cp1104\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"heimdall-data\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"heimdall-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"help-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"goanywheremftubuntulinux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hewlett-packard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpe-helion-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hillstone-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudedge-virtual-ngfw-advanced-edition\",\r\n \"cloudedge-virtual-ngfw-standard-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hortonworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbreak-for-hortonworks-data-platform\",\r\n \"hortonworks-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hitachi-solutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"credeon-sfs-and-kms-for-sharepoint-online\",\r\n \"credeonsecurefull-textsearch1_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storeoncevsa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"huawei\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"euleros-v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hyperglance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperglance-dynamic-topology\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hypergrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hytrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hytrust-keycontrol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ibm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-security-guardium-multi-cloud\",\r\n \"qradar_security_analytics\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iaansys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iaansys-magento\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iboss\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iboss-14600-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imaginecommunications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudxtream-cdvr\",\r\n \"cloudxtream-dai-vms\",\r\n \"telurio-aim\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imperva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"imperva-dam-v13\",\r\n \"securesphere-waf\",\r\n \"securesphere-waf-for-azr\",\r\n \"securesphere-waf-v12\",\r\n \"securesphere-waf-v13\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"infoblox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"infoblox-vnios-te-v1420\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informatica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bdm10-1-1-u2\",\r\n \"big-data-management-10-2\",\r\n \"big-data-management-10-2-1\",\r\n \"data_accelerator_for_azure_byol\",\r\n \"data_quality_10_1_1_rhel_7_3_byol\",\r\n \"eic\",\r\n \"ics-byol\",\r\n \"ics-payg-ubuntu\",\r\n \"platform_10_1_1_multi_node_domain_rhel-7-3_byol\",\r\n \"platform_10_2_hf1_domain_rhel-7-3_byol\",\r\n \"powercenter-v10-domain-image-ubuntu14-04-3\",\r\n \"powercenter-v10-update1-domain-image-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informationbuilders\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iway-big-data-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ingrammicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ingrammicroensimcentostrial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lustre-cloud-edition-gs-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-bigdl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bigdl-0815\",\r\n \"bigdl__vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-fpga\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quartus_pro_opencl_sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intellicus_bi_server_100_user_linux\",\r\n \"intellicus_bi_server_10_user_linux\",\r\n \"intellicus_bi_server_25_user_linux\",\r\n \"intellicus_bi_server_50_user_linux\",\r\n \"intellicus_bi_server_5_user_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intersystems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intersystems-iris-single-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intigua\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intigua-agent-manager-3_7_0-trial\",\r\n \"intigua-agent-manager-trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iquest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"keyhub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ishlangu-load-balancer-byol\",\r\n \"ishlangu-load-balancer-is10\",\r\n \"ishlangu-load-balancer-is100\",\r\n \"ishlangu-load-balancer-is1000\",\r\n \"ishlangu-load-balancer-is200\",\r\n \"ishlangu-load-balancer-is5000\",\r\n \"ishlangu-load-balancer-isbfg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"issp-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ispocr\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"itelios\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento2-on-zendserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jamcracker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"4632d5b4-feb0-4332-8452-f2e66133672f\",\r\n \"jamcracker-cloudanalytics\",\r\n \"jamcracker-cloudanalytics-version4\",\r\n \"jamcracker-cloudanalytics-version5\",\r\n \"jamcracker-csb-service-provider\",\r\n \"jamcracker-csb-serviceprovider\",\r\n \"jamcracker-csb-standard\",\r\n \"jamcracker-csb-standard-v3\",\r\n \"jamcracker-csb-standard-version4\",\r\n \"jamcracker-hybrid-cloud-management-version4\",\r\n \"jamcracker_cloud_control_appliance_version4\",\r\n \"jsdnapp_csb_serviceprovider-version4\",\r\n \"jsdnapp_hybrid\",\r\n \"jsdnapp_hybrid_v3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jedox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jedox-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jelastic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jelastic-hybrid-paas-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dvwa\",\r\n \"jetnexus-application-load-balancer\",\r\n \"jetnexus-global-load-balancer\",\r\n \"jetnexus-waf\",\r\n \"zap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetware-srl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"caffe2\",\r\n \"caffe_python_cpu\",\r\n \"caffe_python_gpu\",\r\n \"cockroachdb\",\r\n \"lamp_optimized\",\r\n \"lemp7_optimized\",\r\n \"memcached\",\r\n \"mongodb\",\r\n \"mxnet_python\",\r\n \"mysql\",\r\n \"nodejs_nginx\",\r\n \"percona_mongodb\",\r\n \"percona_mysql\",\r\n \"postgresql\",\r\n \"pytorch\",\r\n \"pytorch_cuda_notebook\",\r\n \"pytorch_cuda_production\",\r\n \"redis\",\r\n \"redmine\",\r\n \"tensorflow_cpu_notebook\",\r\n \"tensorflow_cpu_production\",\r\n \"tensorflow_cuda_notebook\",\r\n \"tensorflow_cuda_production\",\r\n \"tensorflow_python\",\r\n \"theano_python\",\r\n \"wordpress4_lemp7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jitterbit_integration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jitterbit-harmony-agent\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jm-technology-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"smart-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"juniper-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vmx-services-gateway-byol\",\r\n \"vmx-services-gateway-byol-soltemp\",\r\n \"vmx-virtual-router\",\r\n \"vsrx-next-generation-firewall\",\r\n \"vsrx-next-generation-firewall-payg\",\r\n \"vsrx-next-generation-firewall-solution-templ-payg\",\r\n \"vsrx-next-generation-firewall-solution-template\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaazing\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaazing-kwic\",\r\n \"kaazing-vpa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kali-linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kali-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kemptech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kemp360central-byol\",\r\n \"vlm-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kinetica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kineticadbbyol\",\r\n \"kineticadbpayasyougo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaspersky_lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaspersky_secure_mail_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"knime\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"knime-server-5-user_4-4-0\",\r\n \"knime-server-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"krypccore\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leap-orbit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"leaporbitstoragebackedsftp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leostream-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"connection-broker\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquid-files\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"liquidfiles\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquidware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stratusphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"literatu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"literatu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"loadbalancer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"loadbalancer-org-load-balancer-for-azure\",\r\n \"loadbalancer-org-load-balancer-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logsign\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logsignfocus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logtrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logtrust-log-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"looker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"looker-analytics-platform\",\r\n \"looker-analytics-platform-326\",\r\n \"looker-analytics-platform-5_6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"lti-lt-infotech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"trade-finance-blockchain\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"luminate-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"luminate-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mapr-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mapr52-base-dev\",\r\n \"mapr60-base\",\r\n \"mapr60-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mariadb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mariadb-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"marklogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"marklogic-9-byol\",\r\n \"marklogic-developer-9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"massiveanalytic-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"oscarap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mathworks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matlab-ref-arch-18a-v1-linux-disk\",\r\n \"mps-ref-arch-18a-v1-linux-disk2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"matillion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matillion-etl-snowflake\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mavinglobal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mavin-business-trial\",\r\n \"mavin-enterprise-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"meanio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-enterprise-ready\",\r\n \"linnovate-open-source-sla-pro\",\r\n \"mean-machine-20\",\r\n \"openideal3\",\r\n \"redash\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"media3-technologies-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cpan1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"memsql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"memsql-community-single-vm\",\r\n \"memsql-enterprise-single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mendix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mendix-docker\",\r\n \"mendix-pro\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mfe_azure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"atd-mcafee\",\r\n \"mcafee_vnsp_controller_for_azure\",\r\n \"mcafee_vnsp_for_azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"micro-focus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-avere\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vfxt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos-container\",\r\n \"centos-container-rdma\",\r\n \"ubuntu-server-container\",\r\n \"ubuntu-server-container-rdma\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-compute\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureconfidentialcompute\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureml\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ASR-Hydration-VMs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftOSTC\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"FreeBSD\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"MLServer-CentOS\",\r\n \"MLServer-RedHat\",\r\n \"MLServer-Ubuntu\",\r\n \"RServer-CentOS\",\r\n \"RServer-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mf_neon_cgw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midvision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-datapower-virtual-edition-75\",\r\n \"ibm-datapower-virtual-edition-76\",\r\n \"ibm-datapower-virtual-edition-77\",\r\n \"ibm-http-server\",\r\n \"ibm-websphere-portal-server-85\",\r\n \"ibm-websphere-portal-server-90\",\r\n \"websphere-application-server-be\",\r\n \"websphere-application-server-be-80\",\r\n \"websphere-application-server-be-85\",\r\n \"websphere-application-server-be-90\",\r\n \"websphere-application-server-be-and-mq\",\r\n \"websphere-application-server-lp\",\r\n \"websphere-application-server-lp-16\",\r\n \"websphere-application-server-lp-17\",\r\n \"websphere-application-server-lp-18\",\r\n \"websphere-application-server-nde\",\r\n \"websphere-application-server-nde-80\",\r\n \"websphere-application-server-nde-85\",\r\n \"websphere-application-server-nde-90\",\r\n \"websphere-mq\",\r\n \"websphere-mq-75\",\r\n \"websphere-mq-90\",\r\n \"websphere-mq-91\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miraclelinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"asianux-server-4-sp5\",\r\n \"asianux-server-4-sp6\",\r\n \"asianux-server-4-sp7\",\r\n \"asianux-server-7-sp1\",\r\n \"asianux-server-7-sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mobilab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento-wirecard-checkout\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moogsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moogsoft-aiops\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moviemasher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moviemasher\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SQL2017-RHEL7\",\r\n \"SQL2017-RHEL73\",\r\n \"SQL2017-SLES12SP2\",\r\n \"SQL2017-Ubuntu1604\",\r\n \"SQL2019-RHEL7\",\r\n \"SQL2019-Ubuntu1604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mtnfog\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"idyl-e3-entity-extraction-engine\",\r\n \"prose-sentence-extraction-engine\",\r\n \"renku-language-detection-engine\",\r\n \"sonnet-tokenization-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mxhero\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mail2cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"my-com\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tarantool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"narrativescience\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"narratives-for-power-bi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nasuni\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nasuni-nmc\",\r\n \"nasuni_edge_appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ncbi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ncbi-blast-2-3-0\",\r\n \"ncbi-free-2-2-31\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fog-system-manager\",\r\n \"fogsm_basic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neo4j\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neo4j-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netapp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netapp-altavault-cloud-integrated-storage-solution\",\r\n \"netapp-oncommand-cloud-manager\",\r\n \"netapp-ontap-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netgate\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netgate-pfsense-azure-fw-vpn-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netiq\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netscout\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netscout_virtual_ngeniusone_with_vscout\",\r\n \"netscout_vstream\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netmail\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netmail-search\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netsweeper\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netsweeper6-0-6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netx\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simplehelp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neusoft-neteye\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neusoft-nisg-va-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nginxinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nginx-plus-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nicepeopleatwork\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"youzana\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nodejsapi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"node-js-api\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"noobaa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"noobaa-hybrid-s3-archive-05\",\r\n \"noobaa-multi-cloud-deduplication\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"northbridge-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netconnect1\",\r\n \"netconnectx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nubeva-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"controller\",\r\n \"test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuco-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aionnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuxeo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nuxeo-6-lts\",\r\n \"nuxeo-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nvidia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ngc_azure_17_11\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"o2mc-platform-app\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"oceanblue-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"obc-sdwan-solutions\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"omega-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ods_datastage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onyx-point-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op-bnf-v1\",\r\n \"op-bnf1_6-v1\",\r\n \"op-bpnifi-v1\",\r\n \"op-bpnifi16-v1\",\r\n \"op-scc-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onapsis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"op5\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op5-monitor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"opencell\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"meveo\",\r\n \"meveo403sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"openvpn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openvpnas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"orientdb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"orientdb-community-edition\",\r\n \"orientdb-community-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2_17\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osirium-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osirium-pxm-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quantastorvsav4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"paloaltonetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"panorama\",\r\n \"vmseries1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"panzura-file-system\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azura-freedom-filer-v7110\",\r\n \"panzura-cloud-filer\",\r\n \"panzura-freedom-filer-7140-13222\",\r\n \"panzura-freedom-filer-716-13549\",\r\n \"panzura-freedom-filer-v7020\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"parasoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"parasoft-service-virtualization\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"passlogy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"passlogic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"penta-security-systems-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wapples\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"percona\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"percona-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"postgres-pro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"postgres-pro-enterprise\",\r\n \"postgres-pro-enterprise-10\",\r\n \"postgres-pro-standard\",\r\n \"postgres-pro-standard-10\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"plesk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"plesk-onyx-linux\",\r\n \"solution-server-business\",\r\n \"solution-server-wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prestashop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"prestashop16-lamp\",\r\n \"ubuntu-base-for-prestashop\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prime-strategy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kusanagi-77\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pivotal-gpdb-vm\",\r\n \"pivotal-greenplum-images\",\r\n \"pivotal-ops-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"process-one\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ejabberd-community-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"profecia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"full_disk_encryption_vm\",\r\n \"project_tools_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"progelspa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"libra-esva-antispam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ptsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ptaf-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pulse-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pulse-connect-secure-vm\",\r\n \"pulse-virtual-traffic-manager\",\r\n \"pulse-virtual-traffic-manager-with-waf\",\r\n \"pulse-virtual-traffic-manager-with-waf2\",\r\n \"pulse-virtual-traffic-manager2\",\r\n \"pulse-virtual-web-application-firewall\",\r\n \"pulse-virtual-web-application-firewall2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"PuppetLabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"PuppetEnterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"puppet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"puppet-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pydio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pydio-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qore-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qorus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qualysguard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qualys-virtual-firewall-appliance\",\r\n \"qualys-virtual-scanner-v23b\",\r\n \"qualys-virtual-scanner-v24\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quasardb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quasardb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qubole-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qubole-data-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fve\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"racknap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"racknap-server\",\r\n \"racknap-server-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radware-alteon-va\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radiant-logic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radiantone-vms\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rancher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rancheros\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapid7\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nexpose-scan-engine\",\r\n \"rapid7-vm-console\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapidminer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rapidminer_server_75\",\r\n \"rapidminer_server_76\",\r\n \"rapidminer_server_80\",\r\n \"rapidminer_server_81\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"realm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"realm-mobile-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"reblaze\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rbzr-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"relevance-lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rlcatalyst\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"remotelearner\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fully-supported-moodle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"revolution-analytics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"revolution-r-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RightScaleLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RightImage-CentOS\",\r\n \"RightImage-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RiverbedTechnology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"riverbed\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riverbed-sccm-5-5-1\",\r\n \"riverbed-steelcentral-appinternals\",\r\n \"riverbed-steelhead-9-2\",\r\n \"riverbed-steelhead-9-5-0\",\r\n \"riverbed-steelhead-9-6-0\",\r\n \"riverbed_steelconnect_gw\",\r\n \"riverbed_steelconnect_sh\",\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rocketsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rocket-discover\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsa-security-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsa-nw-azure-arch\",\r\n \"rsa-nw-azure-broker\",\r\n \"rsa-nw-azure-con\",\r\n \"rsa-nw-azure-esa\",\r\n \"rsa-nw-azure-ldec\",\r\n \"rsa-nw-azure-vlc\",\r\n \"rsa-nw-suite-11\",\r\n \"rsa-nw-suite-11-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsk-labs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsk-bamboo-beta-node\",\r\n \"rsk-node-orchid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saama\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fluidanalyticsengine\",\r\n \"insurancefraudanalytics\",\r\n \"realworldevidence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saltstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos65saltstackenterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalearc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalearc-for-mysql-paygo\",\r\n \"scalearc-for-sql-server-pay-go\",\r\n \"scalearc_mysql-server\",\r\n \"scalearc_sql_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalegrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hanaexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scality\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalityconnecthourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"secureworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scwx-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"shadow-soft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"icinga\",\r\n \"icinga2-5\",\r\n \"icinga2-7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"signal-sciences\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"signalscienceswpp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sightapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sightapps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"silver-peak-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"silver_peak_edgeconnect\",\r\n \"silver_peak_vx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"simmachinesinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simmachines_vm_v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sinefa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sinefa-probe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"skyarc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mt6\",\r\n \"mta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"smartmessage-autoflow\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"martmessage-autoflow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"snapt-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snaptadc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soasta\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudtest-lite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"softnas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud_dev\",\r\n \"mp_ce\",\r\n \"mp_ent\",\r\n \"mp_nas_byol\",\r\n \"mp_nas_ep\",\r\n \"mp_nas_gp\",\r\n \"mp_nas_hp\",\r\n \"mp_plat\",\r\n \"private_offerings\",\r\n \"softnas-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solanolabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solano-ci-private-beta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soha\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"soha-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solar-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solar-incode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sonicwall-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sonicwall-nsz-azure\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sophos\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sophos-xg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spagobi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spagobi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spacecurve\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spacecurve-quickstart\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"splunk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"splunk-enterprise-base-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"src-solution\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pilot-things-onem2m-smart-network\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sqlstream\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"com\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sphere3d\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snapcloud-byol\",\r\n \"snapcloud-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activestate-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackstorm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stackstorm-2015-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"startekfingerprintmatch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bioserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"steelhive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelhive_carbon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stonefly\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stonefly-cloud-drive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stormshield\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stormshield-network-security-for-cloud\",\r\n \"stormshield-network-security-for-cloud-xl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"storreduce\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storreduce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stratumn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"indigo-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"streamsets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"streamsets-data-collector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"striim\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"integrationforsqlserveronazure\",\r\n \"integrationtoazurestorage\",\r\n \"integrationtoeventhub\",\r\n \"integrationtohdinsight\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"symantectest1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cwpsazure-beta-01\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synack-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"synack-crowd-security-intelligence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synechron-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockchain_tradefinance_quorum\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"syte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syteoffer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tactic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tactic-workflow-v001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talari-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talari-networks-virtual-appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talena-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talena_inc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tata_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netfoundry_cloud_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tavendo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"crossbar_on_azure_ubuntu1404\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techdivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appserver-io-pe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techlatest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereumdevkit\",\r\n \"rippledevelopersuit\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"telepat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"free\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tenable\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tenable-nessus-6-byol\",\r\n \"tenable-nessus-professional\",\r\n \"tenablecorenessus\",\r\n \"tenablecorewas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"teradata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"teradata-data-mover\",\r\n \"teradata-data-mover-agent\",\r\n \"teradata-data-mover-intellisphere\",\r\n \"teradata-data-stream-controller\",\r\n \"teradata-database-1510\",\r\n \"teradata-database-1510-byol\",\r\n \"teradata-database-1510-intellisphere\",\r\n \"teradata-database-1510-v2\",\r\n \"teradata-database-1610-intellisphere\",\r\n \"teradata-database-1610-v2\",\r\n \"teradata-database-1620\",\r\n \"teradata-database-1620-byol\",\r\n \"teradata-database-1620-intellisphere\",\r\n \"teradata-database-enterprise\",\r\n \"teradata-database-v1610\",\r\n \"teradata-database-v1610-byol\",\r\n \"teradata-ecosystem-manager\",\r\n \"teradata-querygrid-manager\",\r\n \"teradata-querygrid-manager-intellisphere\",\r\n \"teradata-rest-services\",\r\n \"teradata-server-management\",\r\n \"teradata-viewpoint\",\r\n \"teradata-viewpoint-intellisphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thales-vormetric\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ciphertrust-ckm\",\r\n \"vormetric-dsm\",\r\n \"vormetric-dsm-6-1-0\",\r\n \"vormetric-tokenization-server\",\r\n \"vts-2_2_0_2604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"things-board\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tb-pe-cassandra\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thoughtspot-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"thoughtspotvirtualmachine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tibco-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"grid-server-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tig\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"backup-as-a-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tigergraph\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tigergraph\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tmaxsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tmax-jeusee\",\r\n \"tmax-jeusse\",\r\n \"tmax-webtobse\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tokyosystemhouse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osscobol151j-pg961-centos72\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"torusware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"speedus-lite-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"totemo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"totemo-azr-tm6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"townsend-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alliance-key-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"trendmicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"deep-security-vm\",\r\n \"deep-security-vm-byol\",\r\n \"iot-security-sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"truestack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tsdc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tsa-public-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ckan-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tunnelbiz\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos70-min\",\r\n \"centos7optimizwithwordpress\",\r\n \"centos7phpoptimizing\",\r\n \"centos7phpoptimizingnginx\",\r\n \"centos7phpoptimizwlaravel\",\r\n \"centos7phpoptimizwosticket\",\r\n \"centos7webserverwithwaf\",\r\n \"centos7withaspdotnetcore2apache\",\r\n \"centos7withjoomla\",\r\n \"debian_web_server\",\r\n \"fedora\",\r\n \"fusio\",\r\n \"linuxwithlimesurvey\",\r\n \"networkmonitoringsystem\",\r\n \"rimauwaf_cloud\",\r\n \"ubuntu_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"twistlock\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"twistlock\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"typesafe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"typesafe-reactive-maps-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubeeko\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hfactory-tools-for-hdinsight\",\r\n \"hfactory-tools-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubercloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ansys-17-2-fluids-structures\",\r\n \"ansys_182_test\",\r\n \"comsol-multiphysics-v5-2\",\r\n \"openfoam-v2dot3-centos-v6\",\r\n \"openfoam-v3dot0\",\r\n \"star-ccm-v10-04\",\r\n \"star-ccm-v10-06-heeds-mdo-v2015\",\r\n \"star-ccm-v12-00\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ulex\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voximal\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unifi-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unifi-data-catalog\",\r\n \"unifi-dataplatform-2-3-3-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unitrends\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unitrends-enterprise-backup-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"usp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-streaming-vod-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"varnish\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"varnish-cache_\",\r\n \"varnish-custom-statistics\",\r\n \"varnish-plus-administration-and-statistics\",\r\n \"varnish-plus-caching-engine-4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vaultive-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-security-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vbot\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vbot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"velocloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"velocloud-virtual-edge\",\r\n \"velocloud-virtual-edge-3x\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vidispine\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vidispine-content-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veritas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudpoint-2-0-0\",\r\n \"veritas-resiliency-platform-vhd-offer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veeam\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veeamhubimage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ipm-plus-energy-saver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"viptela\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"viptela-vedge-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vizixiotplatformretail001\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vizix-iot-platform-retail-005\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vmturbo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"turbonomic\",\r\n \"vmturbo64-opsmgr-5_3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"slashdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vu-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vu-app-server\",\r\n \"vu-facerecogn\",\r\n \"vu-fraudanalysis\",\r\n \"vu-secureonboarding\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallarm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallarm-ng-waf-offer-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallix-wabsuite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"watchguard-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vm-firebox-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"waves\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"waves\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"websense-apmailpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ap-data-email-gateway\",\r\n \"forcepoint-email-security-85beta\",\r\n \"triton-ap-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wmspanel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nimble-streamer-centos\",\r\n \"nimble-streamer-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wowza\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wowzastreamingengine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xfinityinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"d3view-v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xtremedata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dbx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"yellowfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"yellowfin-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xyzrd-group-ou\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c73-zultys-mxvirtual\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"your-shop-online\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"herefordshire-enterprise-platform-drupal-7\",\r\n \"xenofile\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zend\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"php-56-zend-server\",\r\n \"php-zend-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"z1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"z1-securehub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zerodown_software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bcaasforazure\",\r\n \"stackbcaas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zoomdata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zoomdata-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zscaler\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zscaler-private-access\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/6e87f6ee1518ae1d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6e87f6ee1518ae1d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"audit ssh auth on existing vms_1.8\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits whether any Linux VMs use password-only authentication for SSH on existing resources.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-04-15T01:06:17.0134427Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/6f32d2bbab871b76\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"6f32d2bbab871b76\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"azsecpack nonprod tagging for vmss_1.1\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Adds the AzSecPack:nonprod tag to a Compute VMSS resource\",\r\n \"metadata\": {\r\n \"category\": \"azsecpack-msi\",\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-01-22T03:54:06.3997714Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"azSecPackTagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"AzSecPack Tag Name\",\r\n \"description\": \"This policy adds the specified tag\"\r\n },\r\n \"defaultValue\": \"azsecpack\"\r\n },\r\n \"azSecPackTagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"AzSecPack Tag Value\",\r\n \"description\": \"This policy adds the specified tag value\"\r\n },\r\n \"defaultValue\": \"nonprod\"\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPackAutoConfig\"\r\n },\r\n \"skipTagName3\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipWindowsAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('azSecPackTagName'), ']')]\",\r\n \"notEquals\": \"[parameters('azSecPackTagValue')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName3'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/virtualMachineProfile\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type\",\r\n \"notEquals\": \"VirtualMachineRuntimeService\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"[concat('tags[', parameters('azSecPackTagName'), ']')]\",\r\n \"value\": \"[parameters('azSecPackTagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/71f8559f28de5992\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"71f8559f28de5992\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"azuremonitorlinuxagent extension autoupdate policy for vmss_1.4\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-02-23T21:10:01.6737942Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipLinuxAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"0001-com-ubuntu-server-focal\",\r\n \"0001-com-ubuntu-server-eoan\",\r\n \"0001-com-ubuntu-server-focal-daily\",\r\n \"0001-com-ubuntu-pro-bionic\",\r\n \"0001-com-ubuntu-pro-focal\",\r\n \"0003-com-ubuntu-server-trusted-vm\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04-lts*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"8\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"9\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian-10\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"10\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-Linux-7\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SLES-12-SP5\",\r\n \"SLES-15-SP2\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"gen*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1804-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1804-*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"AzureMonitorLinuxAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitor\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/enableAutomaticUpgrade\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/provisioningState\",\r\n \"in\": [\r\n \"Succeeded\",\r\n \"Provisioning succeeded\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmssName'), '/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Monitor\",\r\n \"type\": \"AzureMonitorLinuxAgent\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": true,\r\n \"settings\": {\r\n \"GCS_AUTO_CONFIG\": true\r\n },\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/73d4d2856cfcab45\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"73d4d2856cfcab45\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-batch-require-user-subscription-mode_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-04-01T22:23:59.788546Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Batch/batchAccounts\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Batch/batchAccounts/poolAllocationMode\",\r\n \"notIn\": [\r\n \"batchservice\",\r\n \"null\",\r\n \"\"\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/74c98b59a6341488\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"74c98b59a6341488\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"append key vault soft delete_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-04-07T20:31:49.4096467Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"append\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"append\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription or resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the subscription or resource group\"\r\n },\r\n \"defaultValue\": \"EmergencyAKVSoftDeleteExempt\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/vaults\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/enableSoftDelete\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName'))]\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": [\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/enableSoftDelete\",\r\n \"value\": true\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/7858cda978bcfbc2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7858cda978bcfbc2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-subnet-require-nsg_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-02-24T19:34:01.1631389Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSNSG']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['SkipNRMSNSG']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotcluster']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotenvironment']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id\",\r\n \"notIn\": [\r\n \"null\",\r\n \"\"\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/789cfec91f9e1858\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"789cfec91f9e1858\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"azsecpack msi policy for vmss_1.1\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-05-20T22:03:11.1067489Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPackAutoConfig\"\r\n },\r\n \"skipTagName3\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipLinuxAzSecPack\"\r\n },\r\n \"skipTagName4\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipWindowsAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"value\": \"[requestContext().apiVersion]\",\r\n \"greaterOrEquals\": \"2018-10-01\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.linuxConfiguration\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName3'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName4'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName4'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName4'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"not\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"tags[resourceType]\",\r\n \"equals\": \"Service Fabric\"\r\n },\r\n {\r\n \"field\": \"tags[clusterName]\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, 'SkipASMAV')]\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"identity.type\",\r\n \"notContains\": \"UserAssigned\"\r\n },\r\n {\r\n \"value\": \"[contains(intersection(if(equals(string(field('identity.userAssignedIdentities')), ''), createObject(), field('identity.userAssignedIdentities')), createObject(concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-', field('location')), createObject())), concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-', field('location')))]\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['AzSecPackAutoConfigReady']\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['AzSecPackAutoConfigReady']]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags['AzSecPackAutoConfigReady']]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"not\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"identity.type\",\r\n \"equals\": \"UserAssigned\"\r\n },\r\n {\r\n \"value\": \"[string(length(field('identity.userAssignedIdentities')))]\",\r\n \"equals\": \"1\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets\",\r\n \"name\": \"[field('name')]\",\r\n \"deploymentScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"identity.type\",\r\n \"contains\": \"UserAssigned\"\r\n },\r\n {\r\n \"field\": \"identity.userAssignedIdentities\",\r\n \"containsKey\": \"[concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-', field('location'))]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fd6e57ea-fe3c-4f21-bd1e-de170a9a4971\"\r\n ],\r\n \"deployment\": {\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"resourceGroup\": {\r\n \"value\": \"[resourceGroup().name]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.1\",\r\n \"parameters\": {\r\n \"resourceGroup\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"subscriptionId\": \"[subscription().subscriptionId]\",\r\n \"defaultAzSecPackRGName\": \"AzSecPackAutoConfigRG\",\r\n \"defaultAzSecPackRGLocation\": \"eastus\",\r\n \"azSecPackUALocation\": \"[parameters('location')]\",\r\n \"resourceId\": \"[concat('/subscriptions/', variables('subscriptionId'), '/resourceGroups/', parameters('resourceGroup'), '/providers/Microsoft.Compute/virtualMachineScaleSets/', parameters('resourceName'))]\",\r\n \"uaName\": \"[concat('AzSecPackAutoConfigUA-', variables('azSecPackUALocation'))]\",\r\n \"uaId\": \"[concat('/subscriptions/', variables('subscriptionId'), '/resourceGroups/', variables('defaultAzSecPackRGName'), '/providers/Microsoft.ManagedIdentity/userAssignedIdentities/', variables('uaName'))]\",\r\n \"deployUAName\": \"[concat('deployUAName-', uniqueString(deployment().name))]\",\r\n \"deployGetResourceProperties\": \"[concat('deployGetResourceProperties-', uniqueString(deployment().name))]\",\r\n \"deployAddUAName\": \"[concat('deployAddUAName-', uniqueString(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[variables('defaultAzSecPackRGName')]\",\r\n \"location\": \"[variables('defaultAzSecPackRGLocation')]\"\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[variables('deployUAName')]\",\r\n \"resourceGroup\": \"[variables('defaultAzSecPackRGName')]\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups', variables('defaultAzSecPackRGName'))]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"parameters\": {\r\n \"uaName\": {\r\n \"value\": \"[variables('uaName')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[variables('azSecPackUALocation')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"uaName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.ManagedIdentity/userAssignedIdentities\",\r\n \"name\": \"[parameters('uaName')]\",\r\n \"apiVersion\": \"2018-11-30\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"type\": \"Microsoft.ManagedIdentity/userAssignedIdentities/providers/locks\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"name\": \"[concat(parameters('uaName'), '/Microsoft.Authorization/', 'CanNotDeleteLock-', parameters('uaName'))]\",\r\n \"dependsOn\": [\r\n \"[parameters('uaName')]\"\r\n ],\r\n \"properties\": {\r\n \"level\": \"CanNotDelete\",\r\n \"notes\": \"Please do not delete this User Assigned Identity in the AzSecPackAutoConfigRG resource group as AzSecPack AutoConfig depends on this.\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[variables('deployGetResourceProperties')]\",\r\n \"location\": \"eastus\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups', variables('defaultAzSecPackRGName'))]\",\r\n \"[variables('deployUAName')]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"resources\": [],\r\n \"outputs\": {\r\n \"resource\": {\r\n \"type\": \"object\",\r\n \"value\": \"[reference(variables('resourceId'), '2019-07-01', 'Full')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[concat(variables('deployAddUAName'))]\",\r\n \"resourceGroup\": \"[parameters('resourceGroup')]\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups', variables('defaultAzSecPackRGName'))]\",\r\n \"[variables('deployUAName')]\",\r\n \"[variables('deployGetResourceProperties')]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"value\": \"[parameters('resourceName')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[variables('azSecPackUALocation')]\"\r\n },\r\n \"uaId\": {\r\n \"value\": \"[variables('uaId')]\"\r\n },\r\n \"identityType\": {\r\n \"value\": \"[if(contains(reference(variables('deployGetResourceProperties')).outputs.resource.value, 'identity'), reference(variables('deployGetResourceProperties')).outputs.resource.value.identity.type, '')]\"\r\n },\r\n \"identityUserAssignedIdentities\": {\r\n \"value\": \"[if(and(contains(reference(variables('deployGetResourceProperties')).outputs.resource.value, 'identity'), contains(reference(variables('deployGetResourceProperties')).outputs.resource.value.identity, 'userAssignedIdentities')), reference(variables('deployGetResourceProperties')).outputs.resource.value.identity.userAssignedIdentities, createObject())]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"uaId\": {\r\n \"type\": \"string\"\r\n },\r\n \"identityType\": {\r\n \"type\": \"string\"\r\n },\r\n \"identityUserAssignedIdentities\": {\r\n \"type\": \"object\"\r\n }\r\n },\r\n \"variables\": {\r\n \"identityTypeValue\": \"[if(contains(parameters('identityType'), 'SystemAssigned'), 'SystemAssigned,UserAssigned', 'UserAssigned')]\",\r\n \"identityUserAssignedIdentitiesValue\": \"[union(parameters('identityUserAssignedIdentities'), createObject(parameters('uaId'), createObject()))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets\",\r\n \"name\": \"[parameters('resourceName')]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"identity\": {\r\n \"type\": \"[variables('identityTypeValue')]\",\r\n \"userAssignedIdentities\": \"[variables('identityUserAssignedIdentitiesValue')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/7a1263fd23581697\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7a1263fd23581697\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"azuremonitorlinuxagent extension autoupdate policy for iaas_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-02-09T20:11:39.7056976Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipLinuxAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"0001-com-ubuntu-server-focal\",\r\n \"0001-com-ubuntu-server-eoan\",\r\n \"0001-com-ubuntu-server-focal-daily\",\r\n \"0001-com-ubuntu-pro-bionic\",\r\n \"0001-com-ubuntu-pro-focal\",\r\n \"0003-com-ubuntu-server-trusted-vm\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04-lts*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"8\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"9\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian-10\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"10\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-Linux-7\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SLES-12-SP5\",\r\n \"SLES-15-SP2\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"gen*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1804-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1804-*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"Microsoft.Azure.Monitor.AzureMonitorLinuxAgent\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"AzureMonitorLinuxAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitor\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"in\": [\r\n \"Succeeded\",\r\n \"Provisioning succeeded\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Monitor\",\r\n \"type\": \"AzureMonitorLinuxAgent\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": false,\r\n \"settings\": {\r\n \"GCS_AUTO_CONFIG\": true\r\n },\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/7d3105ed79114b05\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7d3105ed79114b05\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"vmvmssfirstpartyidentificationtag_1.5\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-02-05T18:34:12.5830102Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"tagName\",\r\n \"description\": \"Opted in for PKI\"\r\n },\r\n \"defaultValue\": \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\"\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"tagValue\",\r\n \"description\": \"is this the first party VM?\"\r\n },\r\n \"defaultValue\": \"true\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.Compute/virtualMachineScaleSets\"\r\n ]\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/7e64acbfa5b2bcc9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7e64acbfa5b2bcc9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-subnet_1.2\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-02-24T21:27:19.9099766Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n }\r\n },\r\n \"resourceGroupExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource Groups Excluded\",\r\n \"description\": \"Any VNet in a resource group in this list will be ignored.\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().name]\",\r\n \"notIn\": \"[parameters('resourceGroupExclusions')]\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"notContains\": \"GatewaySubnet\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSNSG']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['SkipNRMSNSG']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotcluster']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotenvironment']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id\",\r\n \"notIn\": [\r\n \"null\",\r\n \"\"\r\n ]\r\n }\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Authorization/policyAssignments\",\r\n \"name\": \"DoesNotExistBecauseThisIsToCauseDeployment\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json\",\r\n \"contentVersion\": \"1.0.0.1\",\r\n \"parameters\": {\r\n \"fullSubnetName\": {\r\n \"type\": \"String\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vnetName\": \"[first(split(parameters('fullSubnetName'),'/'))]\",\r\n \"subnetName\": \"[last(split(parameters('fullSubnetName'),'/'))]\",\r\n \"rawNsgName\": \"[concat(variables('vnetName'),'-', variables('subnetName'), '-NRMS')]\",\r\n \"nsgName\": \"[if(greater(length(variables('rawNsgName')),75),substring(variables('rawNsgName'),0,75),variables('rawNsgName'))]\",\r\n \"nsgUpdateJson\": {\r\n \"networkSecurityGroup\": {\r\n \"id\": \"[resourceId('Microsoft.Network/networkSecurityGroups', variables('nsgName'))]\"\r\n }\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[contains(parameters('allowedLocations'), resourceGroup().location)]\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"name\": \"[variables('nsgName')]\",\r\n \"apiVersion\": \"2018-03-01\",\r\n \"location\": \"[resourceGroup().location]\",\r\n \"tags\": {\r\n \"Creator\": \"Automatically added by NRMS Azure Policy\",\r\n \"NRMS-Info\": \"http://aka.ms/nrms\",\r\n \"NRMS-Version\": \"2019-03-20\"\r\n },\r\n \"properties\": {}\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"NRMS-Update-Subnet-Without-NSG\",\r\n \"apiVersion\": \"2018-05-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-01\",\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"name\": \"[parameters('fullSubnetName')]\",\r\n \"location\": \"[resourceGroup().location]\",\r\n \"properties\": \"[union(reference(resourceId('Microsoft.Network/virtualNetworks/subnets', variables('vnetName'), variables('subnetName')), '2018-11-01'), variables('nsgUpdateJson'))]\"\r\n }\r\n ]\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[variables('nsgName')]\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullSubnetName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"allowedLocations\": {\r\n \"value\": \"[parameters('allowedLocations')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/852aeb0ee2c0a3a5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"852aeb0ee2c0a3a5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-109_1.1\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-08T19:20:26.3856504Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n }\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n }\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"allowedValues\": [\r\n \"NA\",\r\n \"NRMSException\",\r\n \"SkipNRMSCorp\",\r\n \"nrmsskipcorpnetsaw\",\r\n \"SkipNRMSSAW\",\r\n \"SkipNRMSDatabricks\",\r\n \"SkipNRMSRDPSSH\",\r\n \"SkipNRMSMgmt\",\r\n \"SkipNRMSHigh\",\r\n \"SkipNRMSVNet\",\r\n \"SkipNRMSLoadBal\",\r\n \"SkipNRMSDB\",\r\n \"SkipNRMSMedium\"\r\n ],\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"[parameters('sourceValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/8657a5b3e83f5307\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8657a5b3e83f5307\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"linux azsecpack nonprod tagging for iaas_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-02-09T20:11:40.7362398Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"azSecPackTagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"AzSecPack Tag Name\",\r\n \"description\": \"This policy adds the specified tag\"\r\n },\r\n \"defaultValue\": \"azsecpack\"\r\n },\r\n \"azSecPackTagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"AzSecPack Tag Value\",\r\n \"description\": \"This policy adds the specified tag value\"\r\n },\r\n \"defaultValue\": \"nonprod\"\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPackAutoConfig\"\r\n },\r\n \"skipTagName3\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipLinuxAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile\",\r\n \"containsKey\": \"linuxConfiguration\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('azSecPackTagName'), ']')]\",\r\n \"notEquals\": \"[parameters('azSecPackTagValue')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName3'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"[concat('tags[', parameters('azSecPackTagName'), ']')]\",\r\n \"value\": \"[parameters('azSecPackTagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/880bf73fd544d948\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"880bf73fd544d948\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"geneva monitoring extension and azsecpack autoupdate policy for vmss_2.2\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-06-23T19:35:03.2379239Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"resourcegrouptagname2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname1')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname2')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration.provisionVMAgent\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"GenevaMonitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Geneva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/enableAutomaticUpgrade\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"VirtualMachineRuntimeService\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Compute\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmssName'), '/Microsoft.Azure.Geneva.GenevaMonitoring')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Geneva\",\r\n \"type\": \"GenevaMonitoring\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": true,\r\n \"settings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/884fc572e38f5fe9\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"884fc572e38f5fe9\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-kubernet-require-azure-networkplugin_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-06-26T21:23:24.5730438Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/networkProfile.networkPlugin\",\r\n \"notIn\": [\r\n \"null\",\r\n \"\"\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/networkProfile.networkPlugin\",\r\n \"equals\": \"azure\"\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/88adc7594e846097\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"88adc7594e846097\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"audit ssh auth on new vmss_1.8\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits whether any Linux VMSSs use password-only authentication for SSH on new resources.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-04-15T01:06:18.1639637Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"exists\": \"False\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"7isolutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sapp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"128technology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"128t_networking_platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"4psa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voipnow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"a10networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"a10-lightning-adc\",\r\n \"a10-vthunder-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accellion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kiteworks-by-accellion\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"abiquo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"abiquo-hybrid-cloud-34\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accops\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hysecure5050\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian_matrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actian_matrix\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actifio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actifio-sky\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vector-community\",\r\n \"vector-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Acronis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"activeeon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activeeon-workload-scheduler\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aerospike\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aerospike-database-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"affinio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aimobile-site-acceleration\",\r\n \"aiprotect-ddos-firewall\",\r\n \"aiscaler-traffic-manager-caching\",\r\n \"aivideo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"akamai-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"enterprise-application-access\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alces-flight-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alces-flight-compute-solo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alertlogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alert-logic-tm\",\r\n \"alert-logic-wsm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alienvault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-security-management-anywhere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alldigital-brevity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alldigital-brevity-uploader\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altair-engineering-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"altair_hwulva\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altamira-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lumify\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"antmedia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ams_community_edition\",\r\n \"ant_media_server_enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"apigee\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"apigee-edge\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcara\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"app360v43-001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcelerator\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appcelerator-arrow-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appex-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appistry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"genomepilot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appscale-marketplace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appscale\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arangodb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"arangodb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arista-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veos-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"array_networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"array-networks-vapv\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"astadia-1148316\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"astadia-ui-automation-tee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"atomicorp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"secure-os\",\r\n \"secure-ubuntu-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"audiocodes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mediantsessionbordercontroller\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"auriq-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"essentia\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"awingu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"awingu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aviatrix-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aviatrix-cloud-services\",\r\n \"aviatrix-companion-gateway\",\r\n \"aviatrix-companion-gateway-v2\",\r\n \"aviatrix-vpn-gw\",\r\n \"aviatrix_multi_cloud_service\",\r\n \"aviatrix_openvpn_service\",\r\n \"aviatrix_openvpn_service10\",\r\n \"aviatrix_openvpn_service25\",\r\n \"aviatrix_openvpn_service50\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"avi-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"avi-vantage-adc\",\r\n \"internal-avi-vantage-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"axway\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"axway-mailgate-secure-collaboration-advanced\",\r\n \"axway-mailgate-secure-collaboration-premium\",\r\n \"axway-mailgate-secure-collaboration-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azul\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azul-zulu-ubuntu-1804\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azurecyclecloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azure-cyclecloud-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"AzureDatabricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Databricks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baas-techbureau\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"b1327623-d29b-4cc1-b833-85067dcc7bce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baffle-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"baffle-application-data-protection\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"balabit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"balabit-shell-control-box\",\r\n \"psm\",\r\n \"sps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"barracudanetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"barracuda-app-sec-control-center\",\r\n \"barracuda-email-security-gateway\",\r\n \"barracuda-ng-cc\",\r\n \"barracuda-ng-firewall\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"basho\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riak-2-0-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"autodesk-maya-arnold-centos73\",\r\n \"rendering-centos73\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bdy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"buddy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Bitnami\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"3-4\",\r\n \"abantecart\",\r\n \"activemq\",\r\n \"akeneo\",\r\n \"alfrescocommunity\",\r\n \"apachesolr\",\r\n \"artifactory\",\r\n \"canvaslms\",\r\n \"cassandra\",\r\n \"civicrm\",\r\n \"cmsmadesimple\",\r\n \"codiad\",\r\n \"concrete5\",\r\n \"consul\",\r\n \"coppermine\",\r\n \"couchdb\",\r\n \"diaspora\",\r\n \"discourse\",\r\n \"djangostack\",\r\n \"dokuwiki\",\r\n \"dolibarr\",\r\n \"DreamFactory\",\r\n \"drupal\",\r\n \"elastic-search\",\r\n \"elk\",\r\n \"erpnext\",\r\n \"espocrm\",\r\n \"etcd\",\r\n \"eXo-Platform\",\r\n \"exoplatform\",\r\n \"fatfreecrm\",\r\n \"ghost\",\r\n \"gitlab\",\r\n \"grafana\",\r\n \"hadoop\",\r\n \"hhvmstack\",\r\n \"hordegroupwarewebmail\",\r\n \"jasperreports\",\r\n \"jenkins\",\r\n \"joomla\",\r\n \"jrubystack\",\r\n \"kafka\",\r\n \"kong\",\r\n \"kubernetessandbox\",\r\n \"lampstack\",\r\n \"lappstack\",\r\n \"letschat\",\r\n \"liferay\",\r\n \"limesurvey\",\r\n \"livehelperchat\",\r\n \"magento\",\r\n \"mahara\",\r\n \"mantis\",\r\n \"mariadb\",\r\n \"mattermost\",\r\n \"mautic\",\r\n \"mean\",\r\n \"mediawiki\",\r\n \"memcached\",\r\n \"modx\",\r\n \"mongodb\",\r\n \"moodle\",\r\n \"multicraft\",\r\n \"mybb\",\r\n \"mysql\",\r\n \"nats\",\r\n \"neo4j\",\r\n \"neos\",\r\n \"nginxstack\",\r\n \"noalyss\",\r\n \"nodejs\",\r\n \"ocportal\",\r\n \"odoo\",\r\n \"openatrium\",\r\n \"opencart\",\r\n \"openedx\",\r\n \"openfire\",\r\n \"openproject\",\r\n \"orangehrm\",\r\n \"osclass\",\r\n \"owncloud\",\r\n \"oxid-eshop\",\r\n \"parseserver\",\r\n \"phabricator\",\r\n \"phpbb\",\r\n \"phplist\",\r\n \"pimcore\",\r\n \"piwik\",\r\n \"plone\",\r\n \"pootle\",\r\n \"postgresql\",\r\n \"prestashop\",\r\n \"processmakerenterprise\",\r\n \"processmakeropensourceedition\",\r\n \"processwire\",\r\n \"publify\",\r\n \"rabbitmq\",\r\n \"redash\",\r\n \"redis\",\r\n \"redmine\",\r\n \"redmineplusagile\",\r\n \"reportserver\",\r\n \"reportserverenterprise\",\r\n \"resourcespace\",\r\n \"reviewboard\",\r\n \"reviewboardpowerpack\",\r\n \"roundcube\",\r\n \"rubystack\",\r\n \"seopanel\",\r\n \"shopware\",\r\n \"silverstripe\",\r\n \"simplemachinesforum\",\r\n \"sonarqube\",\r\n \"spree\",\r\n \"subversion\",\r\n \"suitecrm\",\r\n \"tensorflowserving\",\r\n \"testlink\",\r\n \"tikiwikicmsgroupware\",\r\n \"tinytinyrss\",\r\n \"tom-cat\",\r\n \"trac\",\r\n \"typo3\",\r\n \"weblate\",\r\n \"webmailpro\",\r\n \"wildfly\",\r\n \"wordpress\",\r\n \"wordpress-multisite\",\r\n \"wordpresspro\",\r\n \"x2enginesalescrm\",\r\n \"xoops\",\r\n \"youtrack\",\r\n \"zookeeper\",\r\n \"zurmo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"black-duck-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blackduck_hub_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blk-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blk-io-erc-20-rest-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"strato-blockchain-base-template-latest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockstack-core-v14\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockchain-foundry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syscoin-api\",\r\n \"syscoin-full-node\",\r\n \"syscoin-price-peg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bloombase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bloombase-storesafe-3_4_7_0_el7_x86_64\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluecat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluecat-bam-for-azure\",\r\n \"bluecat-dns-for-azure\",\r\n \"bluecat-edge-service-point-vm-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluetalon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluetalon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"brocade_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"brocade-virtual-traffic-manager\",\r\n \"brocade-virtual-traffic-manager-with-waf-module\",\r\n \"brocade-virtual-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bt-americas-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"diamondip-sapphire-ev10\",\r\n \"diamondip-sapphire-ev20\",\r\n \"diamondip-sapphire-v10\",\r\n \"diamondip-sapphire-v20\",\r\n \"diamondip-sapphire-v5\",\r\n \"diamondip-sapphire-vcaa20\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"buddhalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sles_12_pci\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"carto\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cartobuilder2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cask\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cdap-cloud-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"Ubuntu_Core\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cavirin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cavirin-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cautelalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"log_management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"celum-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"celumdam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cds\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cds-data-migration-solution-for-legacy-to-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-6-v2-0-2-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-oracle-linux-6-v1-0-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-rhel-6-v2-0-2-l1\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-suse-linux-11-v2-0-0-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1404-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"certivox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sso-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cfd-direct\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cfd-direct-from-the-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chain-core-developer-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"checkpoint\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"check-point-r77-10\",\r\n \"check-point-vsec-r80\",\r\n \"check-point-vsec-r80-blink\",\r\n \"sg2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chef-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chef-automate-vm-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"circleci\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"circleci-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cires21\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c21l-enc\",\r\n \"c21l-mos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cisco\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cisco-asav\",\r\n \"cisco-csr-1000v\",\r\n \"cisco-ftdv\",\r\n \"cisco-meraki-vmx100\",\r\n \"cisco-ngfwv-vm-test-unsupported\",\r\n \"cisco_cloud_vedge_17_2_4\",\r\n \"cos65\",\r\n \"cos72\",\r\n \"cos72_main_dev\",\r\n \"uos14\",\r\n \"vwaas-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"citrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"citrix-sd-wan-opt\",\r\n \"netscaler-ma-service-agent-120\",\r\n \"netscaler-ma-service-agent-121\",\r\n \"netscaler-sd-wan\",\r\n \"netscaler-vpx\",\r\n \"netscalervpx-120\",\r\n \"netscalervpx-121\",\r\n \"netscalervpx110-6531\",\r\n \"netscalervpx111\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clear-linux-project\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clear-linux-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clouber\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cuber\",\r\n \"cws\",\r\n \"mcenter\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-cruiser\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-cruiser-16\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jenkins-enterprise\",\r\n \"jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbees-jenkins-enterprise\",\r\n \"cloudbees-jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbolt-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbolt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudboost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudboost\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudenablers-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corestack\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"squid-proxy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudera-altus-centos-os\",\r\n \"cloudera-centos-6\",\r\n \"cloudera-centos-os\",\r\n \"test-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlanes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-video-accelerator-nfs\",\r\n \"cloudlanes-cloud-backup-accelerator-vtl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlink\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudlink-securevm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudplan-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudplan_pcn_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"paladion_ondemand_nextgen_firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudsoft-amp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clustrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clustrixdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codelathe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codelathe-filecloud-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codenvy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codenvy-on-prem\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cognosys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"1-click-secured-joomla-on-centos-7-3\",\r\n \"1-click-secured-joomla-on-ubuntu-1404-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1604-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1804-lts\",\r\n \"centos-6-9\",\r\n \"centos-7-3\",\r\n \"centos-7-4\",\r\n \"centos-7-5\",\r\n \"deploy-a-secured-modx-on-ubuntu-14-04-lts\",\r\n \"deploy-a-secured-silverstripe-on-ubuntu-14-04-lts\",\r\n \"hardened-mysql-5-6-on-centos-7-3\",\r\n \"hardened-mysql-5-6-on-ubu-1404-lts\",\r\n \"hardened-mysql-5-7-on-centos-7-3\",\r\n \"hardened-mysql-5-7-on-ubu-1404-lts\",\r\n \"hardened-postgresql-on-ubu-1404-lts\",\r\n \"invoice-ninja-2-5-1-1-on-ubuntu-1404\",\r\n \"jruby-on-ubuntu-14-04-lts\",\r\n \"low-latency-broadcasting-server-for-live-events\",\r\n \"owncloud-9-with-lamp-stack-on-ubuntu-1404\",\r\n \"piwigogallerys-ubuntu_14-04_lts\",\r\n \"sec1011-dokuwiki-on-ubuntu-1404\",\r\n \"sec1013-elasticsearch-on-ubuntu-1404\",\r\n \"sec1014-opencart-on-ubuntu-1404\",\r\n \"sec1015-orangehrm-on-ubuntu-1404\",\r\n \"sec1016-nodejs-server-on-ubuntu-1404\",\r\n \"sec1018-haproxy-on-ubuntu-1404\",\r\n \"sec1019-secured-tomcat-on-ubuntu-1404\",\r\n \"sec1020-phpbb-on-hardened-ubuntu-1404\",\r\n \"sec1021-mybb-on-hardened-ubuntu-1404\",\r\n \"sec1022-sugarcrm-on-ubuntu-1404\",\r\n \"sec1023-moodle-on-ubuntu-1404\",\r\n \"sec1024_magento-on-ubuntu-1404\",\r\n \"sec1025-secured-drupal-on-ubuntu-1404\",\r\n \"sec1027-secured-wordpress-on-ubuntu-1404\",\r\n \"sec1028-secured-lamp-sever-on-ubuntu-1404\",\r\n \"sec1029-secured-mediawiki-on-ubuntu-1404\",\r\n \"sec1030-secured-subversion-on-ubuntu-1404\",\r\n \"sec1031-secured-passenger-nginx-on-ubuntu-1404\",\r\n \"sec1033-secured-piwik-on-ubuntu-1404\",\r\n \"sec1034-secured-pligg-on-ubuntu-1404\",\r\n \"sec1035-secured-jenkins-on-ubuntu-1404\",\r\n \"sec1036-secured-postgresql-on-ubuntu-1404\",\r\n \"secure-cloud-lamp-ubuntu-1404\",\r\n \"secured-abantecart-on-centos\",\r\n \"secured-abantecart-on-ubuntu-14-04-lts\",\r\n \"secured-acquia-drupal-on-centos\",\r\n \"secured-acquiadurpal-on-ubuntu-14-04-lts\",\r\n \"secured-apachesolr-on-centos\",\r\n \"secured-apachesolr-on-ubuntu-14-04-lts\",\r\n \"secured-arartifactory-on-centos\",\r\n \"secured-artifactory-on-ubuntu-14-04-lts\",\r\n \"secured-cakephp-on-centos\",\r\n \"secured-cakephp-on-ubuntu-14-04-lts\",\r\n \"secured-cms-made-simple-on-centos\",\r\n \"secured-cms-made-simple-on-ubuntu-14-04-lts\",\r\n \"secured-codiad-on-centos\",\r\n \"secured-codiad-on-ubuntu-14-04-lts\",\r\n \"secured-cogdam-on-centos\",\r\n \"secured-cogdam-on-ubuntu-14-04-lts\",\r\n \"secured-concrete5-on-centos\",\r\n \"secured-concrete5-on-ubuntu-14-04-lts\",\r\n \"secured-coppermine-on-centos\",\r\n \"secured-coppermine-on-ubuntu-14-04-lts\",\r\n \"secured-crushftp-on-centos\",\r\n \"secured-crushftp-on-ubuntu-14-04-lts\",\r\n \"secured-django-on-centos\",\r\n \"secured-django-on-ubuntu-14-04-lts\",\r\n \"secured-dokuwiki-on-centos\",\r\n \"secured-dolibarr-on-centos\",\r\n \"secured-dolivbarr-on-ubuntu-14-04-lts\",\r\n \"secured-drupal-on-centos\",\r\n \"secured-elasticsearch-on-centos\",\r\n \"secured-enterprise-nginx-varnish-haproxy-php\",\r\n \"secured-espocrm-on-centos\",\r\n \"secured-espocrm-on-ubuntu-14-04-lts\",\r\n \"secured-exoplatform-on-centos\",\r\n \"secured-exoplatform-on-ubuntu-14-04-lts\",\r\n \"secured-ghost-on-centos\",\r\n \"secured-ghost-on-ubuntu-14-04-lts\",\r\n \"secured-gradle-on-centos\",\r\n \"secured-gradle-on-ubuntu-14-04-lts\",\r\n \"secured-haproxy-on-centos\",\r\n \"secured-invoice-ninja-on-centos\",\r\n \"secured-jboss-as-on-centos\",\r\n \"secured-jbossas-on-ubuntu-14-04-lts\",\r\n \"secured-jenkins-on-centos\",\r\n \"secured-jruby-on-cento\",\r\n \"secured-lamp-on-centos\",\r\n \"secured-lamp-on-centos-m10\",\r\n \"secured-lapp-on-centos\",\r\n \"secured-lapp-on-ubuntu-14-04-lts\",\r\n \"secured-lemp-sever-on-ubuntu-1404\",\r\n \"secured-lime-survey-on-centos\",\r\n \"secured-limesurvey-on-ubuntu-1404\",\r\n \"secured-live-helper-chat-on-centos\",\r\n \"secured-livehelperchat-on-ubuntu-14-04-lts\",\r\n \"secured-magento-on-centos\",\r\n \"secured-mahara-on-centos\",\r\n \"secured-mahara-on-ubuntu-14-04-lts\",\r\n \"secured-mantis-on-centos\",\r\n \"secured-mantis-on-ubuntu-14-04-lts\",\r\n \"secured-mariadb-on-ubuntu-16-04\",\r\n \"secured-mautic-on-centos\",\r\n \"secured-mautic-on-ubuntu-14-04-lts\",\r\n \"secured-media-wiki-on-centos\",\r\n \"secured-modx-on-centos\",\r\n \"secured-moodle-on-centos\",\r\n \"secured-ngnix-on-centos-7-3\",\r\n \"secured-ngnix-on-ubuntu-14-04-lts\",\r\n \"secured-ngnix-on-ubuntu-16-04-lts\",\r\n \"secured-noalyss-on-centos\",\r\n \"secured-noalyss-on-ubuntu-14-04-lts\",\r\n \"secured-nodejs-on-centos\",\r\n \"secured-occlass-on-ubuntu-14-04-lts\",\r\n \"secured-ocportal-on-ubuntu-14-04-lts\",\r\n \"secured-open-cart-on-centos\",\r\n \"secured-orangehrm-on-centos\",\r\n \"secured-osclass-on-centos\",\r\n \"secured-owncloud-on-centos\",\r\n \"secured-oxid-eshop-on-centos\",\r\n \"secured-oxideshop-on-ubuntu-14-04-lts\",\r\n \"secured-passenger-nginx-on-centos\",\r\n \"secured-piwigo-gallery-on-centos\",\r\n \"secured-plone-on-centos\",\r\n \"secured-plone-on-ubuntu-14-04-lts\",\r\n \"secured-prestashop-on-centos\",\r\n \"secured-prestashop-on-ubuntu-14-04-lts\",\r\n \"secured-railo-on-ubuntu-14-04-lts\",\r\n \"secured-redis-on-centos\",\r\n \"secured-redis-on-ubuntu-1404\",\r\n \"secured-redmine-on-centos\",\r\n \"secured-redmine-on-ubuntu-14-04-lts\",\r\n \"secured-redmineagile-on-ubuntu-14-04-lts\",\r\n \"secured-report-server-on-centos\",\r\n \"secured-reportserverent-on-ubuntu-14-04-lts\",\r\n \"secured-resource-space-on-centos\",\r\n \"secured-resourcespace-on-ubuntu-14-04-lts\",\r\n \"secured-round-cube-on-centos\",\r\n \"secured-roundcube-on-ubuntu-14-04-lts\",\r\n \"secured-ruby-on-centos\",\r\n \"secured-ruby-on-ubuntu-14-04-lts\",\r\n \"secured-seopanel-on-centos\",\r\n \"secured-seopanel-on-ubuntu-14-04-lts\",\r\n \"secured-silverstripe-on-centos\",\r\n \"secured-simple-invoice-on-centos\",\r\n \"secured-simple-machines-on-centos\",\r\n \"secured-simple-machines-on-ubuntu-14-04-lts\",\r\n \"secured-simpleinvoice-on-ubuntu-14-04-lts\",\r\n \"secured-subversion-on-centos\",\r\n \"secured-suitecrm-on-centos\",\r\n \"secured-suitecrm-on-ubuntu-14-04-lts\",\r\n \"secured-test-link-on-centos\",\r\n \"secured-testlink-on-ubuntu-14-04-lts\",\r\n \"secured-thinkup-on-centos\",\r\n \"secured-thinkup-on-ubuntu-14-04-lts\",\r\n \"secured-tikiwikicms-on-centos\",\r\n \"secured-tikiwikicms-on-ubuntu-14-04-lts\",\r\n \"secured-tiny-tiny-rss-on-centos\",\r\n \"secured-tinytinyrss-on-ubuntu-14-04-lts\",\r\n \"secured-tomcat-on-centos\",\r\n \"secured-trac-on-centos\",\r\n \"secured-trac-on-ubuntu-14-04-lts\",\r\n \"secured-typo3-on-centos\",\r\n \"secured-typo3-on-ubuntu-14-04-lts\",\r\n \"secured-varnish-on-centos\",\r\n \"secured-varnish-on-ubuntu-1404\",\r\n \"secured-wildfly-on-centos\",\r\n \"secured-wildfly-on-ubuntu-14-04-lts\",\r\n \"secured-wordpress-on-centos-7-3\",\r\n \"secured-wordpress-on-ubuntu-16-04-lts\",\r\n \"secured-x-cart-on-ubuntu-14-04-lts\",\r\n \"secured-xoops-on-centos\",\r\n \"secured-xoops-on-ubuntu-14-04-lts\",\r\n \"secured-zurmo-on-centos\",\r\n \"secured-zurmo-on-ubuntu-14-04-lts\",\r\n \"suse15\",\r\n \"ubuntu-14-04-lts\",\r\n \"ubuntu-16-04-lts\",\r\n \"ubuntu-17-04-high-performance-hardened-tcp-bbr\",\r\n \"ubuntu-18-04\",\r\n \"ubuntu-18-04-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cohesity-cloudtd-tool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vns3_4x_network_security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"confluentinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"confluentplatform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"consensys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"truffle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"convertigo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"convertigo-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"corda\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corda\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"CoreOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CoreOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"couchbase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"couchbase-server-enterprise\",\r\n \"couchbase-sync-gateway-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cryptzone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgate-appliance-3_2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cybernetica-as\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"uxp-securityserver-connector\",\r\n \"uxp-securityserver_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cyxtera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgatesdp-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataart\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"devicehive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"databricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spfqogzeculbhdh\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datalayer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datalayer-notebook\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datastax\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datastax-enterprise\",\r\n \"datastax-enterprise-non-production-use-only\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datasunrise\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datasunrise-database-security-suite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataiku\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dataiku-data-science-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datometry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyper-q\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dellemc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dell-emc-avamar-virtual-edition\",\r\n \"dell-emc-datadomain-management-center\",\r\n \"dell-emc-datadomain-virtual-edition\",\r\n \"dell-emc-datadomain-virtual-edition-v4\",\r\n \"dell-emc-networker-virtual-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"delphix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"delphix_dynamic_data_platform\",\r\n \"omniosce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denodo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denodo-platform\",\r\n \"denodo-platform-7_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denyall\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denyall-rweb\",\r\n \"denyall-vulnerability-manager\",\r\n \"denyall-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dgsecure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dgsecure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"diladele\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"websafety\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neopulse-ai-studio\",\r\n \"neopulse-query-runtime\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"docker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"docker-ce\",\r\n \"docker-ce-edge\",\r\n \"docker-datacenter-custom\",\r\n \"docker-ee\",\r\n \"docker-ee-basic\",\r\n \"docker4azure\",\r\n \"docker4azure-cs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dome9\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dome9ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drizti\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpcbox-ansys-19-cluster-master\",\r\n \"hpcbox-cluster-compute-node\",\r\n \"hpcbox-cluster-cuda-node\",\r\n \"hpcbox-cluster-gpu-node\",\r\n \"hpcbox-docker-cluster-master\",\r\n \"hpcbox-openfoam-cluster-master\",\r\n \"hpcbox-su2-cluster-master\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"drone\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dyadic_security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dyadic_sec\",\r\n \"ukc_image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dynatrace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ruxit-managed-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"eastwind-networks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"eastwind-ixia-sensor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"egnyte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"egnyte-connect\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elasticbox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"elasticbox-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"electric-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"electricflowce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elfiqnetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"emercoin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"emercoin\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quorum-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprisedb-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"edb-postgres-ark\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"equalum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"equalum-vm-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"esdenera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"esdenera-firewall-3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ethereum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereum-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"evostream-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ems-for-template\",\r\n \"ems-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"exasol\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"exasol-analytics-database-byol\",\r\n \"exasolution-analytic-database\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"falconstorsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fss-v9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"f5-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"f5-big-ip-adc\",\r\n \"f5-big-ip-advanced-waf\",\r\n \"f5-big-ip-best\",\r\n \"f5-big-ip-better\",\r\n \"f5-big-ip-byol\",\r\n \"f5-big-ip-good\",\r\n \"f5-big-ip-per-app-ve\",\r\n \"f5-big-iq\",\r\n \"f5-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"filecatalyst\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"filecatalyst-direct-per-hr-billing\",\r\n \"filecatalyst-direct-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"firehost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"firehost_armor\",\r\n \"firehost_armor_ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flexify-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flashgrid-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"flashgrid-racnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"foghorn-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"foghorn-edge-device-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forcepoint-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forcepoint-ngfw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forscene\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forscene-edgeserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortycloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortycloud-gw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortinet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortinet-fortianalyzer\",\r\n \"fortinet-fortimanager\",\r\n \"fortinet_fortigate-vm_v5\",\r\n \"fortinet_fortimail\",\r\n \"fortinet_fortivoice\",\r\n \"fortinet_fortiweb-vm_v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fujitsu_fast\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fep10-rh7-test\",\r\n \"feptest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gemalto-safenet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"safenet-keysecure-k170v\",\r\n \"safenet-protectv\",\r\n \"safenet-protectv-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gigamon-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gigamon-fm-5_3_01\",\r\n \"gigamon-fm-5_3_01_hourly\",\r\n \"gigamon-fm-5_4_00\",\r\n \"gigamon-fm-5_4_00_hourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gitlab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-ce\",\r\n \"gitlab-ee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"GitHub\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"GitHub-Enterprise\",\r\n \"githubenterprise-test-publishing\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"xid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"greensql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"greensql-database-security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gridgain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gridgain-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"guardicore\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"guardicorecentra\",\r\n \"infection_monkey\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"haivision-media-gateway-1-2\",\r\n \"haivision-media-gateway-1-5\",\r\n \"haivision-media-gateway-1-6-2\",\r\n \"media-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"h2o-ai\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"h2o-driverles-ai\",\r\n \"h2o-driverless-ai\",\r\n \"h2o-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haproxy-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hapee-rhel\",\r\n \"hapee-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"harpaitalia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mcuboenergy\",\r\n \"yg\",\r\n \"yougreen_trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hcl-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hcl17cp1104\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"heimdall-data\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"heimdall-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"help-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"goanywheremftubuntulinux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hewlett-packard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpe-helion-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hillstone-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudedge-virtual-ngfw-advanced-edition\",\r\n \"cloudedge-virtual-ngfw-standard-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hortonworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbreak-for-hortonworks-data-platform\",\r\n \"hortonworks-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hitachi-solutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"credeon-sfs-and-kms-for-sharepoint-online\",\r\n \"credeonsecurefull-textsearch1_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storeoncevsa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"huawei\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"euleros-v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hyperglance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperglance-dynamic-topology\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hypergrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hytrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hytrust-keycontrol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ibm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-security-guardium-multi-cloud\",\r\n \"qradar_security_analytics\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iaansys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iaansys-magento\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iboss\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iboss-14600-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imaginecommunications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudxtream-cdvr\",\r\n \"cloudxtream-dai-vms\",\r\n \"telurio-aim\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imperva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"imperva-dam-v13\",\r\n \"securesphere-waf\",\r\n \"securesphere-waf-for-azr\",\r\n \"securesphere-waf-v12\",\r\n \"securesphere-waf-v13\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"infoblox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"infoblox-vnios-te-v1420\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informatica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bdm10-1-1-u2\",\r\n \"big-data-management-10-2\",\r\n \"big-data-management-10-2-1\",\r\n \"data_accelerator_for_azure_byol\",\r\n \"data_quality_10_1_1_rhel_7_3_byol\",\r\n \"eic\",\r\n \"ics-byol\",\r\n \"ics-payg-ubuntu\",\r\n \"platform_10_1_1_multi_node_domain_rhel-7-3_byol\",\r\n \"platform_10_2_hf1_domain_rhel-7-3_byol\",\r\n \"powercenter-v10-domain-image-ubuntu14-04-3\",\r\n \"powercenter-v10-update1-domain-image-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informationbuilders\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iway-big-data-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ingrammicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ingrammicroensimcentostrial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lustre-cloud-edition-gs-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-bigdl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bigdl-0815\",\r\n \"bigdl__vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-fpga\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quartus_pro_opencl_sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intellicus_bi_server_100_user_linux\",\r\n \"intellicus_bi_server_10_user_linux\",\r\n \"intellicus_bi_server_25_user_linux\",\r\n \"intellicus_bi_server_50_user_linux\",\r\n \"intellicus_bi_server_5_user_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intersystems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intersystems-iris-single-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intigua\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intigua-agent-manager-3_7_0-trial\",\r\n \"intigua-agent-manager-trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iquest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"keyhub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ishlangu-load-balancer-byol\",\r\n \"ishlangu-load-balancer-is10\",\r\n \"ishlangu-load-balancer-is100\",\r\n \"ishlangu-load-balancer-is1000\",\r\n \"ishlangu-load-balancer-is200\",\r\n \"ishlangu-load-balancer-is5000\",\r\n \"ishlangu-load-balancer-isbfg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"issp-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ispocr\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"itelios\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento2-on-zendserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jamcracker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"4632d5b4-feb0-4332-8452-f2e66133672f\",\r\n \"jamcracker-cloudanalytics\",\r\n \"jamcracker-cloudanalytics-version4\",\r\n \"jamcracker-cloudanalytics-version5\",\r\n \"jamcracker-csb-service-provider\",\r\n \"jamcracker-csb-serviceprovider\",\r\n \"jamcracker-csb-standard\",\r\n \"jamcracker-csb-standard-v3\",\r\n \"jamcracker-csb-standard-version4\",\r\n \"jamcracker-hybrid-cloud-management-version4\",\r\n \"jamcracker_cloud_control_appliance_version4\",\r\n \"jsdnapp_csb_serviceprovider-version4\",\r\n \"jsdnapp_hybrid\",\r\n \"jsdnapp_hybrid_v3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jedox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jedox-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jelastic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jelastic-hybrid-paas-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dvwa\",\r\n \"jetnexus-application-load-balancer\",\r\n \"jetnexus-global-load-balancer\",\r\n \"jetnexus-waf\",\r\n \"zap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetware-srl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"caffe2\",\r\n \"caffe_python_cpu\",\r\n \"caffe_python_gpu\",\r\n \"cockroachdb\",\r\n \"lamp_optimized\",\r\n \"lemp7_optimized\",\r\n \"memcached\",\r\n \"mongodb\",\r\n \"mxnet_python\",\r\n \"mysql\",\r\n \"nodejs_nginx\",\r\n \"percona_mongodb\",\r\n \"percona_mysql\",\r\n \"postgresql\",\r\n \"pytorch\",\r\n \"pytorch_cuda_notebook\",\r\n \"pytorch_cuda_production\",\r\n \"redis\",\r\n \"redmine\",\r\n \"tensorflow_cpu_notebook\",\r\n \"tensorflow_cpu_production\",\r\n \"tensorflow_cuda_notebook\",\r\n \"tensorflow_cuda_production\",\r\n \"tensorflow_python\",\r\n \"theano_python\",\r\n \"wordpress4_lemp7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jitterbit_integration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jitterbit-harmony-agent\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jm-technology-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"smart-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"juniper-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vmx-services-gateway-byol\",\r\n \"vmx-services-gateway-byol-soltemp\",\r\n \"vmx-virtual-router\",\r\n \"vsrx-next-generation-firewall\",\r\n \"vsrx-next-generation-firewall-payg\",\r\n \"vsrx-next-generation-firewall-solution-templ-payg\",\r\n \"vsrx-next-generation-firewall-solution-template\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaazing\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaazing-kwic\",\r\n \"kaazing-vpa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kali-linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kali-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kemptech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kemp360central-byol\",\r\n \"vlm-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kinetica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kineticadbbyol\",\r\n \"kineticadbpayasyougo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaspersky_lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaspersky_secure_mail_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"knime\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"knime-server-5-user_4-4-0\",\r\n \"knime-server-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"krypccore\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leap-orbit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"leaporbitstoragebackedsftp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leostream-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"connection-broker\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquid-files\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"liquidfiles\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquidware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stratusphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"literatu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"literatu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"loadbalancer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"loadbalancer-org-load-balancer-for-azure\",\r\n \"loadbalancer-org-load-balancer-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logsign\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logsignfocus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logtrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logtrust-log-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"looker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"looker-analytics-platform\",\r\n \"looker-analytics-platform-326\",\r\n \"looker-analytics-platform-5_6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"lti-lt-infotech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"trade-finance-blockchain\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"luminate-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"luminate-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mapr-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mapr52-base-dev\",\r\n \"mapr60-base\",\r\n \"mapr60-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mariadb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mariadb-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"marklogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"marklogic-9-byol\",\r\n \"marklogic-developer-9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"massiveanalytic-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"oscarap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mathworks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matlab-ref-arch-18a-v1-linux-disk\",\r\n \"mps-ref-arch-18a-v1-linux-disk2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"matillion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matillion-etl-snowflake\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mavinglobal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mavin-business-trial\",\r\n \"mavin-enterprise-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"meanio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-enterprise-ready\",\r\n \"linnovate-open-source-sla-pro\",\r\n \"mean-machine-20\",\r\n \"openideal3\",\r\n \"redash\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"media3-technologies-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cpan1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"memsql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"memsql-community-single-vm\",\r\n \"memsql-enterprise-single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mendix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mendix-docker\",\r\n \"mendix-pro\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mfe_azure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"atd-mcafee\",\r\n \"mcafee_vnsp_controller_for_azure\",\r\n \"mcafee_vnsp_for_azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"micro-focus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-avere\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vfxt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos-container\",\r\n \"centos-container-rdma\",\r\n \"ubuntu-server-container\",\r\n \"ubuntu-server-container-rdma\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-compute\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureconfidentialcompute\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureml\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ASR-Hydration-VMs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftOSTC\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"FreeBSD\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"MLServer-CentOS\",\r\n \"MLServer-RedHat\",\r\n \"MLServer-Ubuntu\",\r\n \"RServer-CentOS\",\r\n \"RServer-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mf_neon_cgw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midvision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-datapower-virtual-edition-75\",\r\n \"ibm-datapower-virtual-edition-76\",\r\n \"ibm-datapower-virtual-edition-77\",\r\n \"ibm-http-server\",\r\n \"ibm-websphere-portal-server-85\",\r\n \"ibm-websphere-portal-server-90\",\r\n \"websphere-application-server-be\",\r\n \"websphere-application-server-be-80\",\r\n \"websphere-application-server-be-85\",\r\n \"websphere-application-server-be-90\",\r\n \"websphere-application-server-be-and-mq\",\r\n \"websphere-application-server-lp\",\r\n \"websphere-application-server-lp-16\",\r\n \"websphere-application-server-lp-17\",\r\n \"websphere-application-server-lp-18\",\r\n \"websphere-application-server-nde\",\r\n \"websphere-application-server-nde-80\",\r\n \"websphere-application-server-nde-85\",\r\n \"websphere-application-server-nde-90\",\r\n \"websphere-mq\",\r\n \"websphere-mq-75\",\r\n \"websphere-mq-90\",\r\n \"websphere-mq-91\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miraclelinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"asianux-server-4-sp5\",\r\n \"asianux-server-4-sp6\",\r\n \"asianux-server-4-sp7\",\r\n \"asianux-server-7-sp1\",\r\n \"asianux-server-7-sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mobilab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento-wirecard-checkout\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moogsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moogsoft-aiops\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moviemasher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moviemasher\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SQL2017-RHEL7\",\r\n \"SQL2017-RHEL73\",\r\n \"SQL2017-SLES12SP2\",\r\n \"SQL2017-Ubuntu1604\",\r\n \"SQL2019-RHEL7\",\r\n \"SQL2019-Ubuntu1604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mtnfog\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"idyl-e3-entity-extraction-engine\",\r\n \"prose-sentence-extraction-engine\",\r\n \"renku-language-detection-engine\",\r\n \"sonnet-tokenization-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mxhero\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mail2cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"my-com\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tarantool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"narrativescience\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"narratives-for-power-bi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nasuni\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nasuni-nmc\",\r\n \"nasuni_edge_appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ncbi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ncbi-blast-2-3-0\",\r\n \"ncbi-free-2-2-31\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fog-system-manager\",\r\n \"fogsm_basic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neo4j\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neo4j-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netapp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netapp-altavault-cloud-integrated-storage-solution\",\r\n \"netapp-oncommand-cloud-manager\",\r\n \"netapp-ontap-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netgate\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netgate-pfsense-azure-fw-vpn-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netiq\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netscout\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netscout_virtual_ngeniusone_with_vscout\",\r\n \"netscout_vstream\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netmail\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netmail-search\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netsweeper\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netsweeper6-0-6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netx\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simplehelp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neusoft-neteye\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neusoft-nisg-va-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nginxinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nginx-plus-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nicepeopleatwork\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"youzana\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nodejsapi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"node-js-api\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"noobaa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"noobaa-hybrid-s3-archive-05\",\r\n \"noobaa-multi-cloud-deduplication\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"northbridge-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netconnect1\",\r\n \"netconnectx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nubeva-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"controller\",\r\n \"test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuco-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aionnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuxeo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nuxeo-6-lts\",\r\n \"nuxeo-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nvidia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ngc_azure_17_11\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"o2mc-platform-app\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"oceanblue-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"obc-sdwan-solutions\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"omega-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ods_datastage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onyx-point-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op-bnf-v1\",\r\n \"op-bnf1_6-v1\",\r\n \"op-bpnifi-v1\",\r\n \"op-bpnifi16-v1\",\r\n \"op-scc-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onapsis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"op5\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op5-monitor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"opencell\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"meveo\",\r\n \"meveo403sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"openvpn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openvpnas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"orientdb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"orientdb-community-edition\",\r\n \"orientdb-community-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2_17\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osirium-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osirium-pxm-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quantastorvsav4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"paloaltonetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"panorama\",\r\n \"vmseries1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"panzura-file-system\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azura-freedom-filer-v7110\",\r\n \"panzura-cloud-filer\",\r\n \"panzura-freedom-filer-7140-13222\",\r\n \"panzura-freedom-filer-716-13549\",\r\n \"panzura-freedom-filer-v7020\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"parasoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"parasoft-service-virtualization\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"passlogy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"passlogic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"penta-security-systems-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wapples\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"percona\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"percona-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"postgres-pro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"postgres-pro-enterprise\",\r\n \"postgres-pro-enterprise-10\",\r\n \"postgres-pro-standard\",\r\n \"postgres-pro-standard-10\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"plesk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"plesk-onyx-linux\",\r\n \"solution-server-business\",\r\n \"solution-server-wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prestashop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"prestashop16-lamp\",\r\n \"ubuntu-base-for-prestashop\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prime-strategy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kusanagi-77\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pivotal-gpdb-vm\",\r\n \"pivotal-greenplum-images\",\r\n \"pivotal-ops-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"process-one\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ejabberd-community-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"profecia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"full_disk_encryption_vm\",\r\n \"project_tools_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"progelspa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"libra-esva-antispam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ptsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ptaf-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pulse-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pulse-connect-secure-vm\",\r\n \"pulse-virtual-traffic-manager\",\r\n \"pulse-virtual-traffic-manager-with-waf\",\r\n \"pulse-virtual-traffic-manager-with-waf2\",\r\n \"pulse-virtual-traffic-manager2\",\r\n \"pulse-virtual-web-application-firewall\",\r\n \"pulse-virtual-web-application-firewall2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"PuppetLabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"PuppetEnterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"puppet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"puppet-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pydio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pydio-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qore-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qorus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qualysguard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qualys-virtual-firewall-appliance\",\r\n \"qualys-virtual-scanner-v23b\",\r\n \"qualys-virtual-scanner-v24\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quasardb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quasardb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qubole-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qubole-data-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fve\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"racknap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"racknap-server\",\r\n \"racknap-server-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radware-alteon-va\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radiant-logic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radiantone-vms\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rancher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rancheros\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapid7\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nexpose-scan-engine\",\r\n \"rapid7-vm-console\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapidminer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rapidminer_server_75\",\r\n \"rapidminer_server_76\",\r\n \"rapidminer_server_80\",\r\n \"rapidminer_server_81\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"realm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"realm-mobile-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"reblaze\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rbzr-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"relevance-lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rlcatalyst\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"remotelearner\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fully-supported-moodle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"revolution-analytics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"revolution-r-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RightScaleLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RightImage-CentOS\",\r\n \"RightImage-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RiverbedTechnology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"riverbed\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riverbed-sccm-5-5-1\",\r\n \"riverbed-steelcentral-appinternals\",\r\n \"riverbed-steelhead-9-2\",\r\n \"riverbed-steelhead-9-5-0\",\r\n \"riverbed-steelhead-9-6-0\",\r\n \"riverbed_steelconnect_gw\",\r\n \"riverbed_steelconnect_sh\",\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rocketsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rocket-discover\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsa-security-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsa-nw-azure-arch\",\r\n \"rsa-nw-azure-broker\",\r\n \"rsa-nw-azure-con\",\r\n \"rsa-nw-azure-esa\",\r\n \"rsa-nw-azure-ldec\",\r\n \"rsa-nw-azure-vlc\",\r\n \"rsa-nw-suite-11\",\r\n \"rsa-nw-suite-11-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsk-labs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsk-bamboo-beta-node\",\r\n \"rsk-node-orchid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saama\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fluidanalyticsengine\",\r\n \"insurancefraudanalytics\",\r\n \"realworldevidence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saltstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos65saltstackenterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalearc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalearc-for-mysql-paygo\",\r\n \"scalearc-for-sql-server-pay-go\",\r\n \"scalearc_mysql-server\",\r\n \"scalearc_sql_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalegrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hanaexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scality\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalityconnecthourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"secureworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scwx-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"shadow-soft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"icinga\",\r\n \"icinga2-5\",\r\n \"icinga2-7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"signal-sciences\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"signalscienceswpp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sightapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sightapps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"silver-peak-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"silver_peak_edgeconnect\",\r\n \"silver_peak_vx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"simmachinesinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simmachines_vm_v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sinefa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sinefa-probe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"skyarc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mt6\",\r\n \"mta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"smartmessage-autoflow\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"martmessage-autoflow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"snapt-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snaptadc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soasta\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudtest-lite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"softnas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud_dev\",\r\n \"mp_ce\",\r\n \"mp_ent\",\r\n \"mp_nas_byol\",\r\n \"mp_nas_ep\",\r\n \"mp_nas_gp\",\r\n \"mp_nas_hp\",\r\n \"mp_plat\",\r\n \"private_offerings\",\r\n \"softnas-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solanolabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solano-ci-private-beta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soha\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"soha-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solar-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solar-incode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sonicwall-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sonicwall-nsz-azure\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sophos\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sophos-xg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spagobi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spagobi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spacecurve\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spacecurve-quickstart\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"splunk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"splunk-enterprise-base-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"src-solution\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pilot-things-onem2m-smart-network\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sqlstream\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"com\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sphere3d\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snapcloud-byol\",\r\n \"snapcloud-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activestate-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackstorm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stackstorm-2015-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"startekfingerprintmatch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bioserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"steelhive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelhive_carbon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stonefly\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stonefly-cloud-drive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stormshield\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stormshield-network-security-for-cloud\",\r\n \"stormshield-network-security-for-cloud-xl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"storreduce\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storreduce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stratumn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"indigo-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"streamsets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"streamsets-data-collector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"striim\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"integrationforsqlserveronazure\",\r\n \"integrationtoazurestorage\",\r\n \"integrationtoeventhub\",\r\n \"integrationtohdinsight\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"symantectest1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cwpsazure-beta-01\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synack-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"synack-crowd-security-intelligence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synechron-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockchain_tradefinance_quorum\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"syte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syteoffer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tactic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tactic-workflow-v001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talari-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talari-networks-virtual-appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talena-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talena_inc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tata_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netfoundry_cloud_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tavendo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"crossbar_on_azure_ubuntu1404\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techdivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appserver-io-pe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techlatest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereumdevkit\",\r\n \"rippledevelopersuit\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"telepat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"free\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tenable\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tenable-nessus-6-byol\",\r\n \"tenable-nessus-professional\",\r\n \"tenablecorenessus\",\r\n \"tenablecorewas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"teradata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"teradata-data-mover\",\r\n \"teradata-data-mover-agent\",\r\n \"teradata-data-mover-intellisphere\",\r\n \"teradata-data-stream-controller\",\r\n \"teradata-database-1510\",\r\n \"teradata-database-1510-byol\",\r\n \"teradata-database-1510-intellisphere\",\r\n \"teradata-database-1510-v2\",\r\n \"teradata-database-1610-intellisphere\",\r\n \"teradata-database-1610-v2\",\r\n \"teradata-database-1620\",\r\n \"teradata-database-1620-byol\",\r\n \"teradata-database-1620-intellisphere\",\r\n \"teradata-database-enterprise\",\r\n \"teradata-database-v1610\",\r\n \"teradata-database-v1610-byol\",\r\n \"teradata-ecosystem-manager\",\r\n \"teradata-querygrid-manager\",\r\n \"teradata-querygrid-manager-intellisphere\",\r\n \"teradata-rest-services\",\r\n \"teradata-server-management\",\r\n \"teradata-viewpoint\",\r\n \"teradata-viewpoint-intellisphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thales-vormetric\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ciphertrust-ckm\",\r\n \"vormetric-dsm\",\r\n \"vormetric-dsm-6-1-0\",\r\n \"vormetric-tokenization-server\",\r\n \"vts-2_2_0_2604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"things-board\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tb-pe-cassandra\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thoughtspot-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"thoughtspotvirtualmachine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tibco-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"grid-server-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tig\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"backup-as-a-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tigergraph\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tigergraph\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tmaxsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tmax-jeusee\",\r\n \"tmax-jeusse\",\r\n \"tmax-webtobse\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tokyosystemhouse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osscobol151j-pg961-centos72\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"torusware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"speedus-lite-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"totemo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"totemo-azr-tm6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"townsend-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alliance-key-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"trendmicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"deep-security-vm\",\r\n \"deep-security-vm-byol\",\r\n \"iot-security-sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"truestack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tsdc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tsa-public-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ckan-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tunnelbiz\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos70-min\",\r\n \"centos7optimizwithwordpress\",\r\n \"centos7phpoptimizing\",\r\n \"centos7phpoptimizingnginx\",\r\n \"centos7phpoptimizwlaravel\",\r\n \"centos7phpoptimizwosticket\",\r\n \"centos7webserverwithwaf\",\r\n \"centos7withaspdotnetcore2apache\",\r\n \"centos7withjoomla\",\r\n \"debian_web_server\",\r\n \"fedora\",\r\n \"fusio\",\r\n \"linuxwithlimesurvey\",\r\n \"networkmonitoringsystem\",\r\n \"rimauwaf_cloud\",\r\n \"ubuntu_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"twistlock\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"twistlock\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"typesafe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"typesafe-reactive-maps-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubeeko\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hfactory-tools-for-hdinsight\",\r\n \"hfactory-tools-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubercloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ansys-17-2-fluids-structures\",\r\n \"ansys_182_test\",\r\n \"comsol-multiphysics-v5-2\",\r\n \"openfoam-v2dot3-centos-v6\",\r\n \"openfoam-v3dot0\",\r\n \"star-ccm-v10-04\",\r\n \"star-ccm-v10-06-heeds-mdo-v2015\",\r\n \"star-ccm-v12-00\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ulex\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voximal\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unifi-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unifi-data-catalog\",\r\n \"unifi-dataplatform-2-3-3-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unitrends\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unitrends-enterprise-backup-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"usp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-streaming-vod-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"varnish\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"varnish-cache_\",\r\n \"varnish-custom-statistics\",\r\n \"varnish-plus-administration-and-statistics\",\r\n \"varnish-plus-caching-engine-4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vaultive-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-security-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vbot\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vbot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"velocloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"velocloud-virtual-edge\",\r\n \"velocloud-virtual-edge-3x\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vidispine\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vidispine-content-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veritas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudpoint-2-0-0\",\r\n \"veritas-resiliency-platform-vhd-offer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veeam\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veeamhubimage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ipm-plus-energy-saver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"viptela\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"viptela-vedge-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vizixiotplatformretail001\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vizix-iot-platform-retail-005\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vmturbo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"turbonomic\",\r\n \"vmturbo64-opsmgr-5_3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"slashdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vu-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vu-app-server\",\r\n \"vu-facerecogn\",\r\n \"vu-fraudanalysis\",\r\n \"vu-secureonboarding\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallarm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallarm-ng-waf-offer-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallix-wabsuite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"watchguard-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vm-firebox-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"waves\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"waves\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"websense-apmailpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ap-data-email-gateway\",\r\n \"forcepoint-email-security-85beta\",\r\n \"triton-ap-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wmspanel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nimble-streamer-centos\",\r\n \"nimble-streamer-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wowza\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wowzastreamingengine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xfinityinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"d3view-v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xtremedata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dbx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"yellowfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"yellowfin-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xyzrd-group-ou\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c73-zultys-mxvirtual\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"your-shop-online\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"herefordshire-enterprise-platform-drupal-7\",\r\n \"xenofile\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zend\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"php-56-zend-server\",\r\n \"php-zend-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"z1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"z1-securehub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zerodown_software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bcaasforazure\",\r\n \"stackbcaas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zoomdata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zoomdata-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zscaler\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zscaler-private-access\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/890fe20b9b29d6ef\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"890fe20b9b29d6ef\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"audit ssh auth on existing vms_1.5\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits whether any Linux VMs use password-only authentication for SSH on existing resources.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-01-20T00:20:21.2746349Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/891765f460fe4214\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"891765f460fe4214\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-batch-require-user-subscription-mode_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-06-26T21:23:23.3819739Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Batch/batchAccounts\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Batch/batchAccounts/poolAllocationMode\",\r\n \"notIn\": [\r\n \"batchservice\",\r\n \"null\",\r\n \"\"\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/891d9369d047f6ac\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"891d9369d047f6ac\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-104_1.1\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-08T19:20:15.9708014Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n }\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n }\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"allowedValues\": [\r\n \"NA\",\r\n \"NRMSException\",\r\n \"SkipNRMSCorp\",\r\n \"nrmsskipcorpnetsaw\",\r\n \"SkipNRMSSAW\",\r\n \"SkipNRMSDatabricks\",\r\n \"SkipNRMSRDPSSH\",\r\n \"SkipNRMSMgmt\",\r\n \"SkipNRMSHigh\",\r\n \"SkipNRMSVNet\",\r\n \"SkipNRMSLoadBal\",\r\n \"SkipNRMSDB\",\r\n \"SkipNRMSMedium\"\r\n ],\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"[parameters('sourceValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/8d69d8ee570b639\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8d69d8ee570b639\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"sqlads-auditifnotexists-auditing should be enabled on advanced data security settings on sql server_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-06-10T02:12:36.9468814Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the SQL Server\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n },\r\n \"setting\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('tagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('tagname')]]\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/auditingSettings\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/auditingSettings.state\",\r\n \"equals\": \"[parameters('setting')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/8fce770def99399\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8fce770def99399\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-106_1.2\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-09T18:15:28.0710497Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"allowedValues\": [\r\n \"NA\",\r\n \"NRMSException\",\r\n \"SkipNRMSCorp\",\r\n \"nrmsskipcorpnetsaw\",\r\n \"SkipNRMSSAW\",\r\n \"SkipNRMSDatabricks\",\r\n \"SkipNRMSRDPSSH\",\r\n \"SkipNRMSMgmt\",\r\n \"SkipNRMSHigh\",\r\n \"SkipNRMSVNet\",\r\n \"SkipNRMSLoadBal\",\r\n \"SkipNRMSDB\",\r\n \"SkipNRMSMedium\"\r\n ],\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"[parameters('sourceValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"contains\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"in\": [\r\n \"Any\",\r\n \"*\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/8fdec1516a77bbd6\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8fdec1516a77bbd6\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"audit ssh auth on existing vmss_1.4\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits whether any Linux VMSSs use password-only authentication for SSH on existing resources.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-05-12T23:41:53.0207896Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration\",\r\n \"exists\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9135d7012c4033cb\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9135d7012c4033cb\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-105_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-02-24T21:28:42.3856221Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('tagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['SkipNRMSAll']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotcluster']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotenvironment']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"contains\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"in\": [\r\n \"Any\",\r\n \"*\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/91f42c0ca66ff7dd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"91f42c0ca66ff7dd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"geneva monitoring extension and azsecpack append policy for vmss_1.1\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-08-13T21:33:05.8939153Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/virtualMachineProfile\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type\",\r\n \"notEquals\": \"GenevaMonitoring\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*]\",\r\n \"value\": {\r\n \"name\": \"Microsoft.Azure.Geneva.GenevaMonitoring\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Geneva\",\r\n \"type\": \"GenevaMonitoring\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {}\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9534973cc57db387\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9534973cc57db387\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"vmvmssfirstpartyidentificationtag_1.4\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-01-25T21:13:07.4439514Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"tagName\",\r\n \"description\": \"Opted in for PKI\"\r\n },\r\n \"defaultValue\": \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\"\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"tagValue\",\r\n \"description\": \"is this the first party VM?\"\r\n },\r\n \"defaultValue\": \"true\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.Compute/virtualMachineScaleSets\"\r\n ]\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"add\",\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/95f9c4eadac531e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"95f9c4eadac531e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-subnet_1.1\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-08T19:20:09.005562Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n }\r\n },\r\n \"resourceGroupExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource Groups Excluded\",\r\n \"description\": \"Any VNet in a resource group in this list will be ignored.\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().name]\",\r\n \"notIn\": \"[parameters('resourceGroupExclusions')]\"\r\n },\r\n {\r\n \"field\": \"name\",\r\n \"notContains\": \"GatewaySubnet\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSNSG']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id\",\r\n \"notIn\": [\r\n \"null\",\r\n \"\"\r\n ]\r\n }\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Authorization/policyAssignments\",\r\n \"name\": \"DoesNotExistBecauseThisIsToCauseDeployment\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json\",\r\n \"contentVersion\": \"1.0.0.1\",\r\n \"parameters\": {\r\n \"fullSubnetName\": {\r\n \"type\": \"String\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vnetName\": \"[first(split(parameters('fullSubnetName'),'/'))]\",\r\n \"subnetName\": \"[last(split(parameters('fullSubnetName'),'/'))]\",\r\n \"rawNsgName\": \"[concat(variables('vnetName'),'-', variables('subnetName'), '-NRMS')]\",\r\n \"nsgName\": \"[if(greater(length(variables('rawNsgName')),75),substring(variables('rawNsgName'),0,75),variables('rawNsgName'))]\",\r\n \"nsgUpdateJson\": {\r\n \"networkSecurityGroup\": {\r\n \"id\": \"[resourceId('Microsoft.Network/networkSecurityGroups', variables('nsgName'))]\"\r\n }\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[contains(parameters('allowedLocations'), resourceGroup().location)]\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"name\": \"[variables('nsgName')]\",\r\n \"apiVersion\": \"2018-03-01\",\r\n \"location\": \"[resourceGroup().location]\",\r\n \"tags\": {\r\n \"Creator\": \"Automatically added by NRMS Azure Policy\",\r\n \"NRMS-Info\": \"http://aka.ms/nrms\",\r\n \"NRMS-Version\": \"2019-03-20\"\r\n },\r\n \"properties\": {}\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"NRMS-Update-Subnet-Without-NSG\",\r\n \"apiVersion\": \"2018-05-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-11-01\",\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"name\": \"[parameters('fullSubnetName')]\",\r\n \"location\": \"[resourceGroup().location]\",\r\n \"properties\": \"[union(reference(resourceId('Microsoft.Network/virtualNetworks/subnets', variables('vnetName'), variables('subnetName')), '2018-11-01'), variables('nsgUpdateJson'))]\"\r\n }\r\n ]\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[variables('nsgName')]\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullSubnetName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"allowedLocations\": {\r\n \"value\": \"[parameters('allowedLocations')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9644d220df7c67a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9644d220df7c67a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"windows azsecpack autoconfig tagging for vmss_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Adds the AzSecPack:nonprod tag to a Compute VMSS resource\",\r\n \"metadata\": {\r\n \"category\": \"azsecpack-msi\",\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-08-24T17:25:12.7788033Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"azSecPackTagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"AzSecPack Tag Name\",\r\n \"description\": \"This policy adds the specified tag\"\r\n },\r\n \"defaultValue\": \"azsecpack\"\r\n },\r\n \"azSecPackTagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"AzSecPack Tag Value\",\r\n \"description\": \"This policy adds the specified tag value\"\r\n },\r\n \"defaultValue\": \"nonprod\"\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPackAutoConfig\"\r\n },\r\n \"skipTagName3\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipWindowsAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('azSecPackTagName'), ']')]\",\r\n \"notEquals\": \"[parameters('azSecPackTagValue')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName3'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/virtualMachineProfile\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type\",\r\n \"notEquals\": \"VirtualMachineRuntimeService\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"[concat('tags[', parameters('azSecPackTagName'), ']')]\",\r\n \"value\": \"[parameters('azSecPackTagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/969529012f27b3ed\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"969529012f27b3ed\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-105_1.2\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-09T18:15:26.1317211Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"allowedValues\": [\r\n \"NA\",\r\n \"NRMSException\",\r\n \"SkipNRMSCorp\",\r\n \"nrmsskipcorpnetsaw\",\r\n \"SkipNRMSSAW\",\r\n \"SkipNRMSDatabricks\",\r\n \"SkipNRMSRDPSSH\",\r\n \"SkipNRMSMgmt\",\r\n \"SkipNRMSHigh\",\r\n \"SkipNRMSVNet\",\r\n \"SkipNRMSLoadBal\",\r\n \"SkipNRMSDB\",\r\n \"SkipNRMSMedium\"\r\n ],\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"[parameters('sourceValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"contains\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"in\": [\r\n \"Any\",\r\n \"*\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9aca16db50fb914c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9aca16db50fb914c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"audit ssh auth on existing vmss_1.5\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits whether any Linux VMSSs use password-only authentication for SSH on existing resources.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-01-20T00:20:16.9840774Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration\",\r\n \"exists\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9aeca05794bdcf50\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9aeca05794bdcf50\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-106_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-02-24T21:28:49.8100037Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('tagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['SkipNRMSAll']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotcluster']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotenvironment']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"contains\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"in\": [\r\n \"Any\",\r\n \"*\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9b8d76c443040b08\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9b8d76c443040b08\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"azuresecuritylinuxagent extension autoupdate policy for iaas_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-02-09T20:11:40.3898154Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipLinuxAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"0001-com-ubuntu-server-focal\",\r\n \"0001-com-ubuntu-server-eoan\",\r\n \"0001-com-ubuntu-server-focal-daily\",\r\n \"0001-com-ubuntu-pro-bionic\",\r\n \"0001-com-ubuntu-pro-focal\",\r\n \"0003-com-ubuntu-server-trusted-vm\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04-lts*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"8\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"9\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian-10\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"10\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-Linux-7\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SLES-12-SP5\",\r\n \"SLES-15-SP2\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"gen*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1804-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1804-*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"Microsoft.Azure.Security.Monitoring.AzureSecurityLinuxAgent\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"AzureSecurityLinuxAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security.Monitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"in\": [\r\n \"Succeeded\",\r\n \"Provisioning succeeded\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.Azure.Security.Monitoring.AzureSecurityLinuxAgent')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Security.Monitoring\",\r\n \"type\": \"AzureSecurityLinuxAgent\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": false,\r\n \"settings\": {\r\n \"enableGenevaUpload\": true\r\n },\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9d378be231749f73\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9d378be231749f73\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-101_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-02-24T21:29:02.8942844Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('tagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['SkipNRMSAll']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotcluster']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotenvironment']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"contains\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"in\": [\r\n \"Any\",\r\n \"*\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9d78e6174e6e69be\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9d78e6174e6e69be\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"audit ssh auth on existing vms_1.4\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits whether any Linux VMs use password-only authentication for SSH on existing resources.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-05-12T23:41:51.7770777Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9f778de970219a8a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9f778de970219a8a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"azsecpack msi policy for vm_1.1\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-08-04T23:40:39.3214777Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPackAutoConfig\"\r\n },\r\n \"skipTagName3\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipLinuxAzSecPack\"\r\n },\r\n \"skipTagName4\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipWindowsAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"value\": \"[requestContext().apiVersion]\",\r\n \"greaterOrEquals\": \"2018-10-01\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile\",\r\n \"notContainsKey\": \"linuxConfiguration\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName3'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile\",\r\n \"containsKey\": \"linuxConfiguration\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName4'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName4'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName4'))]\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"identity.type\",\r\n \"notContains\": \"UserAssigned\"\r\n },\r\n {\r\n \"value\": \"[contains(intersection(if(equals(string(field('identity.userAssignedIdentities')), ''), createObject(), field('identity.userAssignedIdentities')), createObject(concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-', field('location')), createObject())), concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-', field('location')))]\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['AzSecPackAutoConfigReady']\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['AzSecPackAutoConfigReady']]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags['AzSecPackAutoConfigReady']]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"not\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"identity.type\",\r\n \"equals\": \"UserAssigned\"\r\n },\r\n {\r\n \"value\": \"[string(length(field('identity.userAssignedIdentities')))]\",\r\n \"equals\": \"1\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"name\": \"[field('name')]\",\r\n \"deploymentScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"identity.type\",\r\n \"contains\": \"UserAssigned\"\r\n },\r\n {\r\n \"field\": \"identity.userAssignedIdentities\",\r\n \"containsKey\": \"[concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-', field('location'))]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fd6e57ea-fe3c-4f21-bd1e-de170a9a4971\"\r\n ],\r\n \"deployment\": {\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"resourceGroup\": {\r\n \"value\": \"[resourceGroup().name]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.1\",\r\n \"parameters\": {\r\n \"resourceGroup\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"subscriptionId\": \"[subscription().subscriptionId]\",\r\n \"defaultAzSecPackRGName\": \"AzSecPackAutoConfigRG\",\r\n \"defaultAzSecPackRGLocation\": \"eastus\",\r\n \"azSecPackUALocation\": \"[parameters('location')]\",\r\n \"resourceId\": \"[concat('/subscriptions/', variables('subscriptionId'), '/resourceGroups/', parameters('resourceGroup'), '/providers/Microsoft.Compute/virtualMachines/', parameters('resourceName'))]\",\r\n \"uaName\": \"[concat('AzSecPackAutoConfigUA-', variables('azSecPackUALocation'))]\",\r\n \"uaId\": \"[concat('/subscriptions/', variables('subscriptionId'), '/resourceGroups/', variables('defaultAzSecPackRGName'), '/providers/Microsoft.ManagedIdentity/userAssignedIdentities/', variables('uaName'))]\",\r\n \"deployUAName\": \"[concat('deployUAName-', uniqueString(deployment().name))]\",\r\n \"deployGetResourceProperties\": \"[concat('deployGetResourceProperties-', uniqueString(deployment().name))]\",\r\n \"deployAddUAName\": \"[concat('deployAddUAName-', uniqueString(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[variables('defaultAzSecPackRGName')]\",\r\n \"location\": \"[variables('defaultAzSecPackRGLocation')]\"\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[variables('deployUAName')]\",\r\n \"resourceGroup\": \"[variables('defaultAzSecPackRGName')]\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups', variables('defaultAzSecPackRGName'))]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"parameters\": {\r\n \"uaName\": {\r\n \"value\": \"[variables('uaName')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[variables('azSecPackUALocation')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"uaName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.ManagedIdentity/userAssignedIdentities\",\r\n \"name\": \"[parameters('uaName')]\",\r\n \"apiVersion\": \"2018-11-30\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"type\": \"Microsoft.ManagedIdentity/userAssignedIdentities/providers/locks\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"name\": \"[concat(parameters('uaName'), '/Microsoft.Authorization/', 'CanNotDeleteLock-', parameters('uaName'))]\",\r\n \"dependsOn\": [\r\n \"[parameters('uaName')]\"\r\n ],\r\n \"properties\": {\r\n \"level\": \"CanNotDelete\",\r\n \"notes\": \"Please do not delete this User Assigned Identity in the AzSecPackAutoConfigRG resource group as AzSecPack AutoConfig depends on this.\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[variables('deployGetResourceProperties')]\",\r\n \"location\": \"eastus\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups', variables('defaultAzSecPackRGName'))]\",\r\n \"[variables('deployUAName')]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"resources\": [],\r\n \"outputs\": {\r\n \"resource\": {\r\n \"type\": \"object\",\r\n \"value\": \"[reference(variables('resourceId'), '2019-07-01', 'Full')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[concat(variables('deployAddUAName'))]\",\r\n \"resourceGroup\": \"[parameters('resourceGroup')]\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups', variables('defaultAzSecPackRGName'))]\",\r\n \"[variables('deployUAName')]\",\r\n \"[variables('deployGetResourceProperties')]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"value\": \"[parameters('resourceName')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[variables('azSecPackUALocation')]\"\r\n },\r\n \"uaId\": {\r\n \"value\": \"[variables('uaId')]\"\r\n },\r\n \"identityType\": {\r\n \"value\": \"[if(contains(reference(variables('deployGetResourceProperties')).outputs.resource.value, 'identity'), reference(variables('deployGetResourceProperties')).outputs.resource.value.identity.type, '')]\"\r\n },\r\n \"identityUserAssignedIdentities\": {\r\n \"value\": \"[if(and(contains(reference(variables('deployGetResourceProperties')).outputs.resource.value, 'identity'), contains(reference(variables('deployGetResourceProperties')).outputs.resource.value.identity, 'userAssignedIdentities')), reference(variables('deployGetResourceProperties')).outputs.resource.value.identity.userAssignedIdentities, createObject())]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"uaId\": {\r\n \"type\": \"string\"\r\n },\r\n \"identityType\": {\r\n \"type\": \"string\"\r\n },\r\n \"identityUserAssignedIdentities\": {\r\n \"type\": \"object\"\r\n }\r\n },\r\n \"variables\": {\r\n \"identityTypeValue\": \"[if(contains(parameters('identityType'), 'SystemAssigned'), 'SystemAssigned,UserAssigned', 'UserAssigned')]\",\r\n \"identityUserAssignedIdentitiesValue\": \"[union(parameters('identityUserAssignedIdentities'), createObject(parameters('uaId'), createObject()))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"name\": \"[parameters('resourceName')]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"identity\": {\r\n \"type\": \"[variables('identityTypeValue')]\",\r\n \"userAssignedIdentities\": \"[variables('identityUserAssignedIdentitiesValue')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/a5c9872e282a98fa\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a5c9872e282a98fa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"geneva monitoring extension and azsecpack autoupdate policy for vmss_2.1\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-08-13T21:33:07.7274256Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"name\": \"Microsoft.Azure.Geneva.GenevaMonitoring\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"GenevaMonitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Geneva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/enableAutomaticUpgrade\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmssName'), '/Microsoft.Azure.Geneva.GenevaMonitoring')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Geneva\",\r\n \"type\": \"GenevaMonitoring\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": true,\r\n \"settings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/a646ce8cd06eac96\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a646ce8cd06eac96\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"azuremonitorlinuxagent extension autoupdate policy for iaas_1.4\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-02-23T21:10:00.159649Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipLinuxAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"0001-com-ubuntu-server-focal\",\r\n \"0001-com-ubuntu-server-eoan\",\r\n \"0001-com-ubuntu-server-focal-daily\",\r\n \"0001-com-ubuntu-pro-bionic\",\r\n \"0001-com-ubuntu-pro-focal\",\r\n \"0003-com-ubuntu-server-trusted-vm\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04-lts*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"8\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"9\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian-10\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"10\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-Linux-7\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SLES-12-SP5\",\r\n \"SLES-15-SP2\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"gen*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1804-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1804-*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"Microsoft.Azure.Monitor.AzureMonitorLinuxAgent\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"AzureMonitorLinuxAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Monitor\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/enableAutomaticUpgrade\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"in\": [\r\n \"Succeeded\",\r\n \"Provisioning succeeded\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Monitor\",\r\n \"type\": \"AzureMonitorLinuxAgent\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": true,\r\n \"settings\": {\r\n \"GCS_AUTO_CONFIG\": true\r\n },\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/a755252fb6baf40a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a755252fb6baf40a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"geneva monitoring extension and azsecpack autoupgrade append policy for vmss_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-04-15T01:06:20.3533489Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipWindowsAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/virtualMachineProfile\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type\",\r\n \"notEquals\": \"GenevaMonitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type\",\r\n \"notEquals\": \"VirtualMachineRuntimeService\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n },\r\n {\r\n \"value\": \"[requestContext().apiVersion]\",\r\n \"greaterOrEquals\": \"2018-10-01\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*]\",\r\n \"value\": {\r\n \"name\": \"Microsoft.Azure.Geneva.GenevaMonitoring\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Geneva\",\r\n \"type\": \"GenevaMonitoring\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": true,\r\n \"settings\": {}\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/a845c658d2351e6a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"a845c658d2351e6a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"azsecpack msi policy for vmss_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-02-23T21:09:59.8276906Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPackAutoConfig\"\r\n },\r\n \"skipTagName3\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipLinuxAzSecPack\"\r\n },\r\n \"skipTagName4\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipWindowsAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"value\": \"[requestContext().apiVersion]\",\r\n \"greaterOrEquals\": \"2018-10-01\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.linuxConfiguration\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName3'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName4'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName4'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName4'))]\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"identity.type\",\r\n \"notContains\": \"UserAssigned\"\r\n },\r\n {\r\n \"value\": \"[contains(intersection(if(equals(string(field('identity.userAssignedIdentities')), ''), createObject(), field('identity.userAssignedIdentities')), createObject(concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-', field('location')), createObject())), concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-', field('location')))]\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['AzSecPackAutoConfigReady']\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['AzSecPackAutoConfigReady']]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags['AzSecPackAutoConfigReady']]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"not\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"identity.type\",\r\n \"equals\": \"UserAssigned\"\r\n },\r\n {\r\n \"value\": \"[string(length(field('identity.userAssignedIdentities')))]\",\r\n \"equals\": \"1\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets\",\r\n \"name\": \"[field('name')]\",\r\n \"deploymentScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"identity.type\",\r\n \"contains\": \"UserAssigned\"\r\n },\r\n {\r\n \"field\": \"identity.userAssignedIdentities\",\r\n \"containsKey\": \"[concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-', field('location'))]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fd6e57ea-fe3c-4f21-bd1e-de170a9a4971\"\r\n ],\r\n \"deployment\": {\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"resourceGroup\": {\r\n \"value\": \"[resourceGroup().name]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.1\",\r\n \"parameters\": {\r\n \"resourceGroup\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"subscriptionId\": \"[subscription().subscriptionId]\",\r\n \"defaultAzSecPackRGName\": \"AzSecPackAutoConfigRG\",\r\n \"defaultAzSecPackRGLocation\": \"eastus\",\r\n \"azSecPackUALocation\": \"[parameters('location')]\",\r\n \"resourceId\": \"[concat('/subscriptions/', variables('subscriptionId'), '/resourceGroups/', parameters('resourceGroup'), '/providers/Microsoft.Compute/virtualMachineScaleSets/', parameters('resourceName'))]\",\r\n \"uaName\": \"[concat('AzSecPackAutoConfigUA-', variables('azSecPackUALocation'))]\",\r\n \"uaId\": \"[concat('/subscriptions/', variables('subscriptionId'), '/resourceGroups/', variables('defaultAzSecPackRGName'), '/providers/Microsoft.ManagedIdentity/userAssignedIdentities/', variables('uaName'))]\",\r\n \"deployUAName\": \"[concat('deployUAName-', uniqueString(deployment().name))]\",\r\n \"deployGetResourceProperties\": \"[concat('deployGetResourceProperties-', uniqueString(deployment().name))]\",\r\n \"deployAddUAName\": \"[concat('deployAddUAName-', uniqueString(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[variables('defaultAzSecPackRGName')]\",\r\n \"location\": \"[variables('defaultAzSecPackRGLocation')]\"\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[variables('deployUAName')]\",\r\n \"resourceGroup\": \"[variables('defaultAzSecPackRGName')]\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups', variables('defaultAzSecPackRGName'))]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"parameters\": {\r\n \"uaName\": {\r\n \"value\": \"[variables('uaName')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[variables('azSecPackUALocation')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"uaName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.ManagedIdentity/userAssignedIdentities\",\r\n \"name\": \"[parameters('uaName')]\",\r\n \"apiVersion\": \"2018-11-30\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"type\": \"Microsoft.ManagedIdentity/userAssignedIdentities/providers/locks\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"name\": \"[concat(parameters('uaName'), '/Microsoft.Authorization/', 'CanNotDeleteLock-', parameters('uaName'))]\",\r\n \"dependsOn\": [\r\n \"[parameters('uaName')]\"\r\n ],\r\n \"properties\": {\r\n \"level\": \"CanNotDelete\",\r\n \"notes\": \"Please do not delete this User Assigned Identity in the AzSecPackAutoConfigRG resource group as AzSecPack AutoConfig depends on this.\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[variables('deployGetResourceProperties')]\",\r\n \"location\": \"eastus\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups', variables('defaultAzSecPackRGName'))]\",\r\n \"[variables('deployUAName')]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"resources\": [],\r\n \"outputs\": {\r\n \"resource\": {\r\n \"type\": \"object\",\r\n \"value\": \"[reference(variables('resourceId'), '2019-07-01', 'Full')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[concat(variables('deployAddUAName'))]\",\r\n \"resourceGroup\": \"[parameters('resourceGroup')]\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups', variables('defaultAzSecPackRGName'))]\",\r\n \"[variables('deployUAName')]\",\r\n \"[variables('deployGetResourceProperties')]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"value\": \"[parameters('resourceName')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[variables('azSecPackUALocation')]\"\r\n },\r\n \"uaId\": {\r\n \"value\": \"[variables('uaId')]\"\r\n },\r\n \"identityType\": {\r\n \"value\": \"[if(contains(reference(variables('deployGetResourceProperties')).outputs.resource.value, 'identity'), reference(variables('deployGetResourceProperties')).outputs.resource.value.identity.type, '')]\"\r\n },\r\n \"identityUserAssignedIdentities\": {\r\n \"value\": \"[if(and(contains(reference(variables('deployGetResourceProperties')).outputs.resource.value, 'identity'), contains(reference(variables('deployGetResourceProperties')).outputs.resource.value.identity, 'userAssignedIdentities')), reference(variables('deployGetResourceProperties')).outputs.resource.value.identity.userAssignedIdentities, createObject())]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"uaId\": {\r\n \"type\": \"string\"\r\n },\r\n \"identityType\": {\r\n \"type\": \"string\"\r\n },\r\n \"identityUserAssignedIdentities\": {\r\n \"type\": \"object\"\r\n }\r\n },\r\n \"variables\": {\r\n \"identityTypeValue\": \"[if(contains(parameters('identityType'), 'SystemAssigned'), 'SystemAssigned,UserAssigned', 'UserAssigned')]\",\r\n \"identityUserAssignedIdentitiesValue\": \"[union(parameters('identityUserAssignedIdentities'), createObject(parameters('uaId'), createObject()))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets\",\r\n \"name\": \"[parameters('resourceName')]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"identity\": {\r\n \"type\": \"[variables('identityTypeValue')]\",\r\n \"userAssignedIdentities\": \"[variables('identityUserAssignedIdentitiesValue')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/aba6242cbeff9e0d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"aba6242cbeff9e0d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"sqlads-auditifnotexists-atp types should be set to 'all' in sql server advanced data security settings_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-06-10T02:12:40.6774801Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the SQL Server\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('tagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('tagname')]]\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/securityAlertPolicies\",\r\n \"name\": \"default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/servers/securityAlertPolicies/disabledAlerts[*]\",\r\n \"equals\": \"\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/ac3fc8ad361a9985\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ac3fc8ad361a9985\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"geneva monitoring extension and azsecpack autoupdate policy for iaas_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-12T00:29:57.8179024Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"Microsoft.Azure.Geneva.GenevaMonitoring\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"GenevaMonitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Geneva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/enableAutomaticUpgrade\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.Azure.Geneva.GenevaMonitoring')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Geneva\",\r\n \"type\": \"GenevaMonitoring\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b1d9e961d02c54d5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b1d9e961d02c54d5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"azuresecuritylinuxagent extension autoupdate policy for iaas_1.4\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-02-23T21:10:00.9476677Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipLinuxAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"0001-com-ubuntu-server-focal\",\r\n \"0001-com-ubuntu-server-eoan\",\r\n \"0001-com-ubuntu-server-focal-daily\",\r\n \"0001-com-ubuntu-pro-bionic\",\r\n \"0001-com-ubuntu-pro-focal\",\r\n \"0003-com-ubuntu-server-trusted-vm\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04-lts*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"8\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"9\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian-10\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"10\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-Linux-7\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SLES-12-SP5\",\r\n \"SLES-15-SP2\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"gen*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1804-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1804-*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"Microsoft.Azure.Security.Monitoring.AzureSecurityLinuxAgent\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"AzureSecurityLinuxAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security.Monitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/enableAutomaticUpgrade\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/provisioningState\",\r\n \"in\": [\r\n \"Succeeded\",\r\n \"Provisioning succeeded\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.Azure.Security.Monitoring.AzureSecurityLinuxAgent')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Security.Monitoring\",\r\n \"type\": \"AzureSecurityLinuxAgent\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": true,\r\n \"settings\": {\r\n \"enableGenevaUpload\": true\r\n },\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b312c4b92f1576fc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b312c4b92f1576fc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"vmvmssfirstpartyidentificationtag_1.5\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-02-05T18:34:14.0822Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"tagName\",\r\n \"description\": \"Opted in for PKI\"\r\n },\r\n \"defaultValue\": \"platformsettings.host_environment\"\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"tagValue\",\r\n \"description\": \"Tenant Update Flag\"\r\n },\r\n \"defaultValue\": \"false\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.Compute/virtualMachineScaleSets\"\r\n ]\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"add\",\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b35071d70a31160f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b35071d70a31160f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-subnet_1.4\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-08-24T17:25:09.3145576Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n }\r\n },\r\n \"resourceGroupExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource Groups Excluded\",\r\n \"description\": \"Any VNet in a resource group in this list will be ignored.\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().name]\",\r\n \"notIn\": \"[parameters('resourceGroupExclusions')]\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSNSG']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['SkipNRMSNSG']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags['SkipNRMSNSG']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotcluster']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotenvironment']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id\",\r\n \"notIn\": [\r\n \"null\",\r\n \"\"\r\n ]\r\n }\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Authorization/policyAssignments\",\r\n \"name\": \"DoesNotExistBecauseThisIsToCauseDeployment\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json\",\r\n \"contentVersion\": \"1.0.0.1\",\r\n \"parameters\": {\r\n \"fullSubnetName\": {\r\n \"type\": \"String\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\"\r\n },\r\n \"uniqueId\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"[uniqueString(deployment().name)]\"\r\n }\r\n },\r\n \"variables\": {\r\n \"vnetName\": \"[first(split(parameters('fullSubnetName'),'/'))]\",\r\n \"subnetName\": \"[last(split(parameters('fullSubnetName'),'/'))]\",\r\n \"isNotGatewaySubnet\": \"[not(equals(tolower(variables('subnetName')), 'gatewaysubnet'))]\",\r\n \"rawNsgName\": \"[concat('NRMS-', parameters('uniqueId'), variables('vnetName'),'-', variables('subnetName'))]\",\r\n \"nsgName\": \"[if(greater(length(variables('rawNsgName')),79),substring(variables('rawNsgName'),0,79),variables('rawNsgName'))]\",\r\n \"nsgUpdateJson\": {\r\n \"networkSecurityGroup\": {\r\n \"id\": \"[resourceId('Microsoft.Network/networkSecurityGroups', variables('nsgName'))]\"\r\n }\r\n },\r\n \"nsgDeploymentName\": \"[concat('Create-NRMS-NSG-', parameters('uniqueId'))]\",\r\n \"attachNsgDeploymentName\": \"[concat('Attach-NRMS-NSG-', parameters('uniqueId'))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"condition\": \"[variables('isNotGatewaySubnet')]\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('nsgDeploymentName')]\",\r\n \"apiVersion\": \"2018-05-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"resources\": [\r\n {\r\n \"condition\": \"[contains(parameters('allowedLocations'), reference(resourceId('Microsoft.Network/virtualNetworks', variables('vnetName')), '2018-11-01', 'Full').location)]\",\r\n \"location\": \"[reference(resourceId('Microsoft.Network/virtualNetworks', variables('vnetName')), '2018-11-01', 'Full').location]\",\r\n \"type\": \"Microsoft.Network/networkSecurityGroups\",\r\n \"name\": \"[variables('nsgName')]\",\r\n \"apiVersion\": \"2018-03-01\",\r\n \"tags\": {\r\n \"Creator\": \"Automatically added by NRMS Azure Policy\",\r\n \"NRMS-Info\": \"http://aka.ms/nrms\",\r\n \"NRMS-Version\": \"2019-03-20\"\r\n },\r\n \"properties\": {}\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"condition\": \"[variables('isNotGatewaySubnet')]\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"name\": \"[variables('attachNsgDeploymentName')]\",\r\n \"apiVersion\": \"2018-05-01\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"resources\": [\r\n {\r\n \"condition\": \"[contains(parameters('allowedLocations'), reference(resourceId('Microsoft.Network/virtualNetworks', variables('vnetName')), '2018-11-01', 'Full').location)]\",\r\n \"apiVersion\": \"2018-11-01\",\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\",\r\n \"name\": \"[parameters('fullSubnetName')]\",\r\n \"properties\": \"[union(reference(resourceId('Microsoft.Network/virtualNetworks/subnets', variables('vnetName'), variables('subnetName')), '2018-11-01'), variables('nsgUpdateJson'))]\"\r\n }\r\n ]\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/deployments',variables('nsgDeploymentName'))]\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullSubnetName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"allowedLocations\": {\r\n \"value\": \"[parameters('allowedLocations')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b3948fc1e32b9eaa\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b3948fc1e32b9eaa\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"azsecpack msi policy for vm_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-02-23T21:09:59.0752593Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPackAutoConfig\"\r\n },\r\n \"skipTagName3\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipLinuxAzSecPack\"\r\n },\r\n \"skipTagName4\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipWindowsAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"value\": \"[requestContext().apiVersion]\",\r\n \"greaterOrEquals\": \"2018-10-01\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile\",\r\n \"notContainsKey\": \"linuxConfiguration\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName3'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile\",\r\n \"containsKey\": \"linuxConfiguration\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName4'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName4'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName4'))]\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"identity.type\",\r\n \"notContains\": \"UserAssigned\"\r\n },\r\n {\r\n \"value\": \"[contains(intersection(if(equals(string(field('identity.userAssignedIdentities')), ''), createObject(), field('identity.userAssignedIdentities')), createObject(concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-', field('location')), createObject())), concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-', field('location')))]\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['AzSecPackAutoConfigReady']\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['AzSecPackAutoConfigReady']]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags['AzSecPackAutoConfigReady']]\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"not\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"identity.type\",\r\n \"equals\": \"UserAssigned\"\r\n },\r\n {\r\n \"value\": \"[string(length(field('identity.userAssignedIdentities')))]\",\r\n \"equals\": \"1\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"name\": \"[field('name')]\",\r\n \"deploymentScope\": \"subscription\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"identity.type\",\r\n \"contains\": \"UserAssigned\"\r\n },\r\n {\r\n \"field\": \"identity.userAssignedIdentities\",\r\n \"containsKey\": \"[concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/AzSecPackAutoConfigRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/AzSecPackAutoConfigUA-', field('location'))]\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/fd6e57ea-fe3c-4f21-bd1e-de170a9a4971\"\r\n ],\r\n \"deployment\": {\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"parameters\": {\r\n \"resourceGroup\": {\r\n \"value\": \"[resourceGroup().name]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n },\r\n \"resourceName\": {\r\n \"value\": \"[field('name')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.1\",\r\n \"parameters\": {\r\n \"resourceGroup\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {\r\n \"subscriptionId\": \"[subscription().subscriptionId]\",\r\n \"defaultAzSecPackRGName\": \"AzSecPackAutoConfigRG\",\r\n \"defaultAzSecPackRGLocation\": \"eastus\",\r\n \"azSecPackUALocation\": \"[parameters('location')]\",\r\n \"resourceId\": \"[concat('/subscriptions/', variables('subscriptionId'), '/resourceGroups/', parameters('resourceGroup'), '/providers/Microsoft.Compute/virtualMachines/', parameters('resourceName'))]\",\r\n \"uaName\": \"[concat('AzSecPackAutoConfigUA-', variables('azSecPackUALocation'))]\",\r\n \"uaId\": \"[concat('/subscriptions/', variables('subscriptionId'), '/resourceGroups/', variables('defaultAzSecPackRGName'), '/providers/Microsoft.ManagedIdentity/userAssignedIdentities/', variables('uaName'))]\",\r\n \"deployUAName\": \"[concat('deployUAName-', uniqueString(deployment().name))]\",\r\n \"deployGetResourceProperties\": \"[concat('deployGetResourceProperties-', uniqueString(deployment().name))]\",\r\n \"deployAddUAName\": \"[concat('deployAddUAName-', uniqueString(deployment().name))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[variables('defaultAzSecPackRGName')]\",\r\n \"location\": \"[variables('defaultAzSecPackRGLocation')]\"\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[variables('deployUAName')]\",\r\n \"resourceGroup\": \"[variables('defaultAzSecPackRGName')]\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups', variables('defaultAzSecPackRGName'))]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"parameters\": {\r\n \"uaName\": {\r\n \"value\": \"[variables('uaName')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[variables('azSecPackUALocation')]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"uaName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"variables\": {},\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.ManagedIdentity/userAssignedIdentities\",\r\n \"name\": \"[parameters('uaName')]\",\r\n \"apiVersion\": \"2018-11-30\",\r\n \"location\": \"[parameters('location')]\"\r\n },\r\n {\r\n \"type\": \"Microsoft.ManagedIdentity/userAssignedIdentities/providers/locks\",\r\n \"apiVersion\": \"2016-09-01\",\r\n \"name\": \"[concat(parameters('uaName'), '/Microsoft.Authorization/', 'CanNotDeleteLock-', parameters('uaName'))]\",\r\n \"dependsOn\": [\r\n \"[parameters('uaName')]\"\r\n ],\r\n \"properties\": {\r\n \"level\": \"CanNotDelete\",\r\n \"notes\": \"Please do not delete this User Assigned Identity in the AzSecPackAutoConfigRG resource group as AzSecPack AutoConfig depends on this.\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[variables('deployGetResourceProperties')]\",\r\n \"location\": \"eastus\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups', variables('defaultAzSecPackRGName'))]\",\r\n \"[variables('deployUAName')]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"resources\": [],\r\n \"outputs\": {\r\n \"resource\": {\r\n \"type\": \"object\",\r\n \"value\": \"[reference(variables('resourceId'), '2019-07-01', 'Full')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2020-06-01\",\r\n \"name\": \"[concat(variables('deployAddUAName'))]\",\r\n \"resourceGroup\": \"[parameters('resourceGroup')]\",\r\n \"dependsOn\": [\r\n \"[resourceId('Microsoft.Resources/resourceGroups', variables('defaultAzSecPackRGName'))]\",\r\n \"[variables('deployUAName')]\",\r\n \"[variables('deployGetResourceProperties')]\"\r\n ],\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"expressionEvaluationOptions\": {\r\n \"scope\": \"inner\"\r\n },\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"value\": \"[parameters('resourceName')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[variables('azSecPackUALocation')]\"\r\n },\r\n \"uaId\": {\r\n \"value\": \"[variables('uaId')]\"\r\n },\r\n \"identityType\": {\r\n \"value\": \"[if(contains(reference(variables('deployGetResourceProperties')).outputs.resource.value, 'identity'), reference(variables('deployGetResourceProperties')).outputs.resource.value.identity.type, '')]\"\r\n },\r\n \"identityUserAssignedIdentities\": {\r\n \"value\": \"[if(and(contains(reference(variables('deployGetResourceProperties')).outputs.resource.value, 'identity'), contains(reference(variables('deployGetResourceProperties')).outputs.resource.value.identity, 'userAssignedIdentities')), reference(variables('deployGetResourceProperties')).outputs.resource.value.identity.userAssignedIdentities, createObject())]\"\r\n }\r\n },\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"resourceName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n },\r\n \"uaId\": {\r\n \"type\": \"string\"\r\n },\r\n \"identityType\": {\r\n \"type\": \"string\"\r\n },\r\n \"identityUserAssignedIdentities\": {\r\n \"type\": \"object\"\r\n }\r\n },\r\n \"variables\": {\r\n \"identityTypeValue\": \"[if(contains(parameters('identityType'), 'SystemAssigned'), 'SystemAssigned,UserAssigned', 'UserAssigned')]\",\r\n \"identityUserAssignedIdentitiesValue\": \"[union(parameters('identityUserAssignedIdentities'), createObject(parameters('uaId'), createObject()))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2019-07-01\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"name\": \"[parameters('resourceName')]\",\r\n \"location\": \"[parameters('location')]\",\r\n \"identity\": {\r\n \"type\": \"[variables('identityTypeValue')]\",\r\n \"userAssignedIdentities\": \"[variables('identityUserAssignedIdentitiesValue')]\"\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b3dcd36019b33cc8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b3dcd36019b33cc8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-106_1.1\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-08T19:20:22.7538641Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n }\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n }\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"allowedValues\": [\r\n \"NA\",\r\n \"NRMSException\",\r\n \"SkipNRMSCorp\",\r\n \"nrmsskipcorpnetsaw\",\r\n \"SkipNRMSSAW\",\r\n \"SkipNRMSDatabricks\",\r\n \"SkipNRMSRDPSSH\",\r\n \"SkipNRMSMgmt\",\r\n \"SkipNRMSHigh\",\r\n \"SkipNRMSVNet\",\r\n \"SkipNRMSLoadBal\",\r\n \"SkipNRMSDB\",\r\n \"SkipNRMSMedium\"\r\n ],\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"[parameters('sourceValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b4482f205fb6bbc1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b4482f205fb6bbc1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"geneva monitoring extension and azsecpack autoupdate policy for iaas_1.1\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-08-13T21:33:07.0355992Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"Microsoft.Azure.Geneva.GenevaMonitoring\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"GenevaMonitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Geneva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/enableAutomaticUpgrade\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.Azure.Geneva.GenevaMonitoring')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Geneva\",\r\n \"type\": \"GenevaMonitoring\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b70c6f621534db23\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b70c6f621534db23\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-hdinsight-require-subnet_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-06-26T21:23:22.8439408Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HDInsight/clusters\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.HDInsight/clusters/computeProfile.roles[*].virtualNetworkProfile.subnet\",\r\n \"notIn\": [\r\n \"null\",\r\n \"\"\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.HDInsight/clusters\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.HDInsight/clusters/computeProfile.roles[*].virtualNetworkProfile.subnet\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b7a0969ff954eaf7\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b7a0969ff954eaf7\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-subnet-require-nsg_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-04-01T22:24:01.4784818Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id\",\r\n \"notIn\": [\r\n \"null\",\r\n \"\"\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b8f1faa61cb41f92\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b8f1faa61cb41f92\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"audit ssh auth on new vms_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits whether any Linux VMs use password-only authentication for SSH on new resources.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-02-25T22:01:41.9137032Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"exists\": \"False\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"7isolutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sapp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"128technology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"128t_networking_platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"4psa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voipnow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"a10networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"a10-lightning-adc\",\r\n \"a10-vthunder-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accellion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kiteworks-by-accellion\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"abiquo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"abiquo-hybrid-cloud-34\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accops\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hysecure5050\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian_matrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actian_matrix\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actifio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actifio-sky\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vector-community\",\r\n \"vector-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Acronis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"activeeon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activeeon-workload-scheduler\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aerospike\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aerospike-database-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"affinio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aimobile-site-acceleration\",\r\n \"aiprotect-ddos-firewall\",\r\n \"aiscaler-traffic-manager-caching\",\r\n \"aivideo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"akamai-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"enterprise-application-access\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alces-flight-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alces-flight-compute-solo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alertlogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alert-logic-tm\",\r\n \"alert-logic-wsm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alienvault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-security-management-anywhere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alldigital-brevity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alldigital-brevity-uploader\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altair-engineering-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"altair_hwulva\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altamira-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lumify\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"antmedia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ams_community_edition\",\r\n \"ant_media_server_enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"apigee\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"apigee-edge\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcara\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"app360v43-001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcelerator\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appcelerator-arrow-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appex-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appistry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"genomepilot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appscale-marketplace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appscale\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arangodb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"arangodb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arista-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veos-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"array_networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"array-networks-vapv\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"astadia-1148316\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"astadia-ui-automation-tee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"atomicorp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"secure-os\",\r\n \"secure-ubuntu-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"audiocodes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mediantsessionbordercontroller\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"auriq-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"essentia\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"awingu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"awingu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aviatrix-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aviatrix-cloud-services\",\r\n \"aviatrix-companion-gateway\",\r\n \"aviatrix-companion-gateway-v2\",\r\n \"aviatrix-vpn-gw\",\r\n \"aviatrix_multi_cloud_service\",\r\n \"aviatrix_openvpn_service\",\r\n \"aviatrix_openvpn_service10\",\r\n \"aviatrix_openvpn_service25\",\r\n \"aviatrix_openvpn_service50\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"avi-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"avi-vantage-adc\",\r\n \"internal-avi-vantage-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"axway\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"axway-mailgate-secure-collaboration-advanced\",\r\n \"axway-mailgate-secure-collaboration-premium\",\r\n \"axway-mailgate-secure-collaboration-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azul\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azul-zulu-ubuntu-1804\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azurecyclecloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azure-cyclecloud-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"AzureDatabricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Databricks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baas-techbureau\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"b1327623-d29b-4cc1-b833-85067dcc7bce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baffle-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"baffle-application-data-protection\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"balabit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"balabit-shell-control-box\",\r\n \"psm\",\r\n \"sps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"barracudanetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"barracuda-app-sec-control-center\",\r\n \"barracuda-email-security-gateway\",\r\n \"barracuda-ng-cc\",\r\n \"barracuda-ng-firewall\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"basho\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riak-2-0-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"autodesk-maya-arnold-centos73\",\r\n \"rendering-centos73\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bdy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"buddy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Bitnami\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"3-4\",\r\n \"abantecart\",\r\n \"activemq\",\r\n \"akeneo\",\r\n \"alfrescocommunity\",\r\n \"apachesolr\",\r\n \"artifactory\",\r\n \"canvaslms\",\r\n \"cassandra\",\r\n \"civicrm\",\r\n \"cmsmadesimple\",\r\n \"codiad\",\r\n \"concrete5\",\r\n \"consul\",\r\n \"coppermine\",\r\n \"couchdb\",\r\n \"diaspora\",\r\n \"discourse\",\r\n \"djangostack\",\r\n \"dokuwiki\",\r\n \"dolibarr\",\r\n \"DreamFactory\",\r\n \"drupal\",\r\n \"elastic-search\",\r\n \"elk\",\r\n \"erpnext\",\r\n \"espocrm\",\r\n \"etcd\",\r\n \"eXo-Platform\",\r\n \"exoplatform\",\r\n \"fatfreecrm\",\r\n \"ghost\",\r\n \"gitlab\",\r\n \"grafana\",\r\n \"hadoop\",\r\n \"hhvmstack\",\r\n \"hordegroupwarewebmail\",\r\n \"jasperreports\",\r\n \"jenkins\",\r\n \"joomla\",\r\n \"jrubystack\",\r\n \"kafka\",\r\n \"kong\",\r\n \"kubernetessandbox\",\r\n \"lampstack\",\r\n \"lappstack\",\r\n \"letschat\",\r\n \"liferay\",\r\n \"limesurvey\",\r\n \"livehelperchat\",\r\n \"magento\",\r\n \"mahara\",\r\n \"mantis\",\r\n \"mariadb\",\r\n \"mattermost\",\r\n \"mautic\",\r\n \"mean\",\r\n \"mediawiki\",\r\n \"memcached\",\r\n \"modx\",\r\n \"mongodb\",\r\n \"moodle\",\r\n \"multicraft\",\r\n \"mybb\",\r\n \"mysql\",\r\n \"nats\",\r\n \"neo4j\",\r\n \"neos\",\r\n \"nginxstack\",\r\n \"noalyss\",\r\n \"nodejs\",\r\n \"ocportal\",\r\n \"odoo\",\r\n \"openatrium\",\r\n \"opencart\",\r\n \"openedx\",\r\n \"openfire\",\r\n \"openproject\",\r\n \"orangehrm\",\r\n \"osclass\",\r\n \"owncloud\",\r\n \"oxid-eshop\",\r\n \"parseserver\",\r\n \"phabricator\",\r\n \"phpbb\",\r\n \"phplist\",\r\n \"pimcore\",\r\n \"piwik\",\r\n \"plone\",\r\n \"pootle\",\r\n \"postgresql\",\r\n \"prestashop\",\r\n \"processmakerenterprise\",\r\n \"processmakeropensourceedition\",\r\n \"processwire\",\r\n \"publify\",\r\n \"rabbitmq\",\r\n \"redash\",\r\n \"redis\",\r\n \"redmine\",\r\n \"redmineplusagile\",\r\n \"reportserver\",\r\n \"reportserverenterprise\",\r\n \"resourcespace\",\r\n \"reviewboard\",\r\n \"reviewboardpowerpack\",\r\n \"roundcube\",\r\n \"rubystack\",\r\n \"seopanel\",\r\n \"shopware\",\r\n \"silverstripe\",\r\n \"simplemachinesforum\",\r\n \"sonarqube\",\r\n \"spree\",\r\n \"subversion\",\r\n \"suitecrm\",\r\n \"tensorflowserving\",\r\n \"testlink\",\r\n \"tikiwikicmsgroupware\",\r\n \"tinytinyrss\",\r\n \"tom-cat\",\r\n \"trac\",\r\n \"typo3\",\r\n \"weblate\",\r\n \"webmailpro\",\r\n \"wildfly\",\r\n \"wordpress\",\r\n \"wordpress-multisite\",\r\n \"wordpresspro\",\r\n \"x2enginesalescrm\",\r\n \"xoops\",\r\n \"youtrack\",\r\n \"zookeeper\",\r\n \"zurmo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"black-duck-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blackduck_hub_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blk-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blk-io-erc-20-rest-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"strato-blockchain-base-template-latest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockstack-core-v14\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockchain-foundry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syscoin-api\",\r\n \"syscoin-full-node\",\r\n \"syscoin-price-peg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bloombase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bloombase-storesafe-3_4_7_0_el7_x86_64\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluecat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluecat-bam-for-azure\",\r\n \"bluecat-dns-for-azure\",\r\n \"bluecat-edge-service-point-vm-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluetalon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluetalon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"brocade_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"brocade-virtual-traffic-manager\",\r\n \"brocade-virtual-traffic-manager-with-waf-module\",\r\n \"brocade-virtual-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bt-americas-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"diamondip-sapphire-ev10\",\r\n \"diamondip-sapphire-ev20\",\r\n \"diamondip-sapphire-v10\",\r\n \"diamondip-sapphire-v20\",\r\n \"diamondip-sapphire-v5\",\r\n \"diamondip-sapphire-vcaa20\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"buddhalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sles_12_pci\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"carto\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cartobuilder2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cask\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cdap-cloud-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"Ubuntu_Core\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cavirin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cavirin-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cautelalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"log_management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"celum-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"celumdam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cds\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cds-data-migration-solution-for-legacy-to-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-6-v2-0-2-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-oracle-linux-6-v1-0-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-rhel-6-v2-0-2-l1\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-suse-linux-11-v2-0-0-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1404-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"certivox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sso-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cfd-direct\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cfd-direct-from-the-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chain-core-developer-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"checkpoint\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"check-point-r77-10\",\r\n \"check-point-vsec-r80\",\r\n \"check-point-vsec-r80-blink\",\r\n \"sg2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chef-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chef-automate-vm-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"circleci\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"circleci-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cires21\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c21l-enc\",\r\n \"c21l-mos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cisco\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cisco-asav\",\r\n \"cisco-csr-1000v\",\r\n \"cisco-ftdv\",\r\n \"cisco-meraki-vmx100\",\r\n \"cisco-ngfwv-vm-test-unsupported\",\r\n \"cisco_cloud_vedge_17_2_4\",\r\n \"cos65\",\r\n \"cos72\",\r\n \"cos72_main_dev\",\r\n \"uos14\",\r\n \"vwaas-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"citrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"citrix-sd-wan-opt\",\r\n \"netscaler-ma-service-agent-120\",\r\n \"netscaler-ma-service-agent-121\",\r\n \"netscaler-sd-wan\",\r\n \"netscaler-vpx\",\r\n \"netscalervpx-120\",\r\n \"netscalervpx-121\",\r\n \"netscalervpx110-6531\",\r\n \"netscalervpx111\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clear-linux-project\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clear-linux-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clouber\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cuber\",\r\n \"cws\",\r\n \"mcenter\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-cruiser\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-cruiser-16\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jenkins-enterprise\",\r\n \"jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbees-jenkins-enterprise\",\r\n \"cloudbees-jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbolt-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbolt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudboost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudboost\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudenablers-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corestack\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"squid-proxy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudera-altus-centos-os\",\r\n \"cloudera-centos-6\",\r\n \"cloudera-centos-os\",\r\n \"test-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlanes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-video-accelerator-nfs\",\r\n \"cloudlanes-cloud-backup-accelerator-vtl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlink\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudlink-securevm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudplan-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudplan_pcn_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"paladion_ondemand_nextgen_firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudsoft-amp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clustrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clustrixdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codelathe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codelathe-filecloud-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codenvy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codenvy-on-prem\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cognosys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"1-click-secured-joomla-on-centos-7-3\",\r\n \"1-click-secured-joomla-on-ubuntu-1404-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1604-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1804-lts\",\r\n \"centos-6-9\",\r\n \"centos-7-3\",\r\n \"centos-7-4\",\r\n \"centos-7-5\",\r\n \"deploy-a-secured-modx-on-ubuntu-14-04-lts\",\r\n \"deploy-a-secured-silverstripe-on-ubuntu-14-04-lts\",\r\n \"hardened-mysql-5-6-on-centos-7-3\",\r\n \"hardened-mysql-5-6-on-ubu-1404-lts\",\r\n \"hardened-mysql-5-7-on-centos-7-3\",\r\n \"hardened-mysql-5-7-on-ubu-1404-lts\",\r\n \"hardened-postgresql-on-ubu-1404-lts\",\r\n \"invoice-ninja-2-5-1-1-on-ubuntu-1404\",\r\n \"jruby-on-ubuntu-14-04-lts\",\r\n \"low-latency-broadcasting-server-for-live-events\",\r\n \"owncloud-9-with-lamp-stack-on-ubuntu-1404\",\r\n \"piwigogallerys-ubuntu_14-04_lts\",\r\n \"sec1011-dokuwiki-on-ubuntu-1404\",\r\n \"sec1013-elasticsearch-on-ubuntu-1404\",\r\n \"sec1014-opencart-on-ubuntu-1404\",\r\n \"sec1015-orangehrm-on-ubuntu-1404\",\r\n \"sec1016-nodejs-server-on-ubuntu-1404\",\r\n \"sec1018-haproxy-on-ubuntu-1404\",\r\n \"sec1019-secured-tomcat-on-ubuntu-1404\",\r\n \"sec1020-phpbb-on-hardened-ubuntu-1404\",\r\n \"sec1021-mybb-on-hardened-ubuntu-1404\",\r\n \"sec1022-sugarcrm-on-ubuntu-1404\",\r\n \"sec1023-moodle-on-ubuntu-1404\",\r\n \"sec1024_magento-on-ubuntu-1404\",\r\n \"sec1025-secured-drupal-on-ubuntu-1404\",\r\n \"sec1027-secured-wordpress-on-ubuntu-1404\",\r\n \"sec1028-secured-lamp-sever-on-ubuntu-1404\",\r\n \"sec1029-secured-mediawiki-on-ubuntu-1404\",\r\n \"sec1030-secured-subversion-on-ubuntu-1404\",\r\n \"sec1031-secured-passenger-nginx-on-ubuntu-1404\",\r\n \"sec1033-secured-piwik-on-ubuntu-1404\",\r\n \"sec1034-secured-pligg-on-ubuntu-1404\",\r\n \"sec1035-secured-jenkins-on-ubuntu-1404\",\r\n \"sec1036-secured-postgresql-on-ubuntu-1404\",\r\n \"secure-cloud-lamp-ubuntu-1404\",\r\n \"secured-abantecart-on-centos\",\r\n \"secured-abantecart-on-ubuntu-14-04-lts\",\r\n \"secured-acquia-drupal-on-centos\",\r\n \"secured-acquiadurpal-on-ubuntu-14-04-lts\",\r\n \"secured-apachesolr-on-centos\",\r\n \"secured-apachesolr-on-ubuntu-14-04-lts\",\r\n \"secured-arartifactory-on-centos\",\r\n \"secured-artifactory-on-ubuntu-14-04-lts\",\r\n \"secured-cakephp-on-centos\",\r\n \"secured-cakephp-on-ubuntu-14-04-lts\",\r\n \"secured-cms-made-simple-on-centos\",\r\n \"secured-cms-made-simple-on-ubuntu-14-04-lts\",\r\n \"secured-codiad-on-centos\",\r\n \"secured-codiad-on-ubuntu-14-04-lts\",\r\n \"secured-cogdam-on-centos\",\r\n \"secured-cogdam-on-ubuntu-14-04-lts\",\r\n \"secured-concrete5-on-centos\",\r\n \"secured-concrete5-on-ubuntu-14-04-lts\",\r\n \"secured-coppermine-on-centos\",\r\n \"secured-coppermine-on-ubuntu-14-04-lts\",\r\n \"secured-crushftp-on-centos\",\r\n \"secured-crushftp-on-ubuntu-14-04-lts\",\r\n \"secured-django-on-centos\",\r\n \"secured-django-on-ubuntu-14-04-lts\",\r\n \"secured-dokuwiki-on-centos\",\r\n \"secured-dolibarr-on-centos\",\r\n \"secured-dolivbarr-on-ubuntu-14-04-lts\",\r\n \"secured-drupal-on-centos\",\r\n \"secured-elasticsearch-on-centos\",\r\n \"secured-enterprise-nginx-varnish-haproxy-php\",\r\n \"secured-espocrm-on-centos\",\r\n \"secured-espocrm-on-ubuntu-14-04-lts\",\r\n \"secured-exoplatform-on-centos\",\r\n \"secured-exoplatform-on-ubuntu-14-04-lts\",\r\n \"secured-ghost-on-centos\",\r\n \"secured-ghost-on-ubuntu-14-04-lts\",\r\n \"secured-gradle-on-centos\",\r\n \"secured-gradle-on-ubuntu-14-04-lts\",\r\n \"secured-haproxy-on-centos\",\r\n \"secured-invoice-ninja-on-centos\",\r\n \"secured-jboss-as-on-centos\",\r\n \"secured-jbossas-on-ubuntu-14-04-lts\",\r\n \"secured-jenkins-on-centos\",\r\n \"secured-jruby-on-cento\",\r\n \"secured-lamp-on-centos\",\r\n \"secured-lamp-on-centos-m10\",\r\n \"secured-lapp-on-centos\",\r\n \"secured-lapp-on-ubuntu-14-04-lts\",\r\n \"secured-lemp-sever-on-ubuntu-1404\",\r\n \"secured-lime-survey-on-centos\",\r\n \"secured-limesurvey-on-ubuntu-1404\",\r\n \"secured-live-helper-chat-on-centos\",\r\n \"secured-livehelperchat-on-ubuntu-14-04-lts\",\r\n \"secured-magento-on-centos\",\r\n \"secured-mahara-on-centos\",\r\n \"secured-mahara-on-ubuntu-14-04-lts\",\r\n \"secured-mantis-on-centos\",\r\n \"secured-mantis-on-ubuntu-14-04-lts\",\r\n \"secured-mariadb-on-ubuntu-16-04\",\r\n \"secured-mautic-on-centos\",\r\n \"secured-mautic-on-ubuntu-14-04-lts\",\r\n \"secured-media-wiki-on-centos\",\r\n \"secured-modx-on-centos\",\r\n \"secured-moodle-on-centos\",\r\n \"secured-ngnix-on-centos-7-3\",\r\n \"secured-ngnix-on-ubuntu-14-04-lts\",\r\n \"secured-ngnix-on-ubuntu-16-04-lts\",\r\n \"secured-noalyss-on-centos\",\r\n \"secured-noalyss-on-ubuntu-14-04-lts\",\r\n \"secured-nodejs-on-centos\",\r\n \"secured-occlass-on-ubuntu-14-04-lts\",\r\n \"secured-ocportal-on-ubuntu-14-04-lts\",\r\n \"secured-open-cart-on-centos\",\r\n \"secured-orangehrm-on-centos\",\r\n \"secured-osclass-on-centos\",\r\n \"secured-owncloud-on-centos\",\r\n \"secured-oxid-eshop-on-centos\",\r\n \"secured-oxideshop-on-ubuntu-14-04-lts\",\r\n \"secured-passenger-nginx-on-centos\",\r\n \"secured-piwigo-gallery-on-centos\",\r\n \"secured-plone-on-centos\",\r\n \"secured-plone-on-ubuntu-14-04-lts\",\r\n \"secured-prestashop-on-centos\",\r\n \"secured-prestashop-on-ubuntu-14-04-lts\",\r\n \"secured-railo-on-ubuntu-14-04-lts\",\r\n \"secured-redis-on-centos\",\r\n \"secured-redis-on-ubuntu-1404\",\r\n \"secured-redmine-on-centos\",\r\n \"secured-redmine-on-ubuntu-14-04-lts\",\r\n \"secured-redmineagile-on-ubuntu-14-04-lts\",\r\n \"secured-report-server-on-centos\",\r\n \"secured-reportserverent-on-ubuntu-14-04-lts\",\r\n \"secured-resource-space-on-centos\",\r\n \"secured-resourcespace-on-ubuntu-14-04-lts\",\r\n \"secured-round-cube-on-centos\",\r\n \"secured-roundcube-on-ubuntu-14-04-lts\",\r\n \"secured-ruby-on-centos\",\r\n \"secured-ruby-on-ubuntu-14-04-lts\",\r\n \"secured-seopanel-on-centos\",\r\n \"secured-seopanel-on-ubuntu-14-04-lts\",\r\n \"secured-silverstripe-on-centos\",\r\n \"secured-simple-invoice-on-centos\",\r\n \"secured-simple-machines-on-centos\",\r\n \"secured-simple-machines-on-ubuntu-14-04-lts\",\r\n \"secured-simpleinvoice-on-ubuntu-14-04-lts\",\r\n \"secured-subversion-on-centos\",\r\n \"secured-suitecrm-on-centos\",\r\n \"secured-suitecrm-on-ubuntu-14-04-lts\",\r\n \"secured-test-link-on-centos\",\r\n \"secured-testlink-on-ubuntu-14-04-lts\",\r\n \"secured-thinkup-on-centos\",\r\n \"secured-thinkup-on-ubuntu-14-04-lts\",\r\n \"secured-tikiwikicms-on-centos\",\r\n \"secured-tikiwikicms-on-ubuntu-14-04-lts\",\r\n \"secured-tiny-tiny-rss-on-centos\",\r\n \"secured-tinytinyrss-on-ubuntu-14-04-lts\",\r\n \"secured-tomcat-on-centos\",\r\n \"secured-trac-on-centos\",\r\n \"secured-trac-on-ubuntu-14-04-lts\",\r\n \"secured-typo3-on-centos\",\r\n \"secured-typo3-on-ubuntu-14-04-lts\",\r\n \"secured-varnish-on-centos\",\r\n \"secured-varnish-on-ubuntu-1404\",\r\n \"secured-wildfly-on-centos\",\r\n \"secured-wildfly-on-ubuntu-14-04-lts\",\r\n \"secured-wordpress-on-centos-7-3\",\r\n \"secured-wordpress-on-ubuntu-16-04-lts\",\r\n \"secured-x-cart-on-ubuntu-14-04-lts\",\r\n \"secured-xoops-on-centos\",\r\n \"secured-xoops-on-ubuntu-14-04-lts\",\r\n \"secured-zurmo-on-centos\",\r\n \"secured-zurmo-on-ubuntu-14-04-lts\",\r\n \"suse15\",\r\n \"ubuntu-14-04-lts\",\r\n \"ubuntu-16-04-lts\",\r\n \"ubuntu-17-04-high-performance-hardened-tcp-bbr\",\r\n \"ubuntu-18-04\",\r\n \"ubuntu-18-04-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cohesity-cloudtd-tool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vns3_4x_network_security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"confluentinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"confluentplatform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"consensys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"truffle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"convertigo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"convertigo-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"corda\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corda\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"CoreOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CoreOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"couchbase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"couchbase-server-enterprise\",\r\n \"couchbase-sync-gateway-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cryptzone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgate-appliance-3_2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cybernetica-as\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"uxp-securityserver-connector\",\r\n \"uxp-securityserver_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cyxtera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgatesdp-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataart\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"devicehive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"databricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spfqogzeculbhdh\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datalayer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datalayer-notebook\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datastax\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datastax-enterprise\",\r\n \"datastax-enterprise-non-production-use-only\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datasunrise\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datasunrise-database-security-suite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataiku\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dataiku-data-science-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datometry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyper-q\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dellemc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dell-emc-avamar-virtual-edition\",\r\n \"dell-emc-datadomain-management-center\",\r\n \"dell-emc-datadomain-virtual-edition\",\r\n \"dell-emc-datadomain-virtual-edition-v4\",\r\n \"dell-emc-networker-virtual-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"delphix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"delphix_dynamic_data_platform\",\r\n \"omniosce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denodo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denodo-platform\",\r\n \"denodo-platform-7_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denyall\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denyall-rweb\",\r\n \"denyall-vulnerability-manager\",\r\n \"denyall-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dgsecure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dgsecure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"diladele\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"websafety\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neopulse-ai-studio\",\r\n \"neopulse-query-runtime\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"docker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"docker-ce\",\r\n \"docker-ce-edge\",\r\n \"docker-datacenter-custom\",\r\n \"docker-ee\",\r\n \"docker-ee-basic\",\r\n \"docker4azure\",\r\n \"docker4azure-cs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dome9\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dome9ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drizti\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpcbox-ansys-19-cluster-master\",\r\n \"hpcbox-cluster-compute-node\",\r\n \"hpcbox-cluster-cuda-node\",\r\n \"hpcbox-cluster-gpu-node\",\r\n \"hpcbox-docker-cluster-master\",\r\n \"hpcbox-openfoam-cluster-master\",\r\n \"hpcbox-su2-cluster-master\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"drone\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dyadic_security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dyadic_sec\",\r\n \"ukc_image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dynatrace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ruxit-managed-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"eastwind-networks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"eastwind-ixia-sensor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"egnyte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"egnyte-connect\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elasticbox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"elasticbox-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"electric-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"electricflowce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elfiqnetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"emercoin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"emercoin\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quorum-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprisedb-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"edb-postgres-ark\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"equalum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"equalum-vm-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"esdenera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"esdenera-firewall-3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ethereum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereum-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"evostream-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ems-for-template\",\r\n \"ems-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"exasol\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"exasol-analytics-database-byol\",\r\n \"exasolution-analytic-database\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"falconstorsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fss-v9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"f5-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"f5-big-ip-adc\",\r\n \"f5-big-ip-advanced-waf\",\r\n \"f5-big-ip-best\",\r\n \"f5-big-ip-better\",\r\n \"f5-big-ip-byol\",\r\n \"f5-big-ip-good\",\r\n \"f5-big-ip-per-app-ve\",\r\n \"f5-big-iq\",\r\n \"f5-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"filecatalyst\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"filecatalyst-direct-per-hr-billing\",\r\n \"filecatalyst-direct-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"firehost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"firehost_armor\",\r\n \"firehost_armor_ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flexify-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flashgrid-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"flashgrid-racnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"foghorn-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"foghorn-edge-device-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forcepoint-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forcepoint-ngfw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forscene\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forscene-edgeserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortycloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortycloud-gw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortinet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortinet-fortianalyzer\",\r\n \"fortinet-fortimanager\",\r\n \"fortinet_fortigate-vm_v5\",\r\n \"fortinet_fortimail\",\r\n \"fortinet_fortivoice\",\r\n \"fortinet_fortiweb-vm_v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fujitsu_fast\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fep10-rh7-test\",\r\n \"feptest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gemalto-safenet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"safenet-keysecure-k170v\",\r\n \"safenet-protectv\",\r\n \"safenet-protectv-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gigamon-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gigamon-fm-5_3_01\",\r\n \"gigamon-fm-5_3_01_hourly\",\r\n \"gigamon-fm-5_4_00\",\r\n \"gigamon-fm-5_4_00_hourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gitlab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-ce\",\r\n \"gitlab-ee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"GitHub\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"GitHub-Enterprise\",\r\n \"githubenterprise-test-publishing\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"xid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"greensql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"greensql-database-security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gridgain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gridgain-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"guardicore\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"guardicorecentra\",\r\n \"infection_monkey\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"haivision-media-gateway-1-2\",\r\n \"haivision-media-gateway-1-5\",\r\n \"haivision-media-gateway-1-6-2\",\r\n \"media-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"h2o-ai\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"h2o-driverles-ai\",\r\n \"h2o-driverless-ai\",\r\n \"h2o-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haproxy-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hapee-rhel\",\r\n \"hapee-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"harpaitalia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mcuboenergy\",\r\n \"yg\",\r\n \"yougreen_trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hcl-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hcl17cp1104\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"heimdall-data\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"heimdall-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"help-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"goanywheremftubuntulinux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hewlett-packard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpe-helion-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hillstone-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudedge-virtual-ngfw-advanced-edition\",\r\n \"cloudedge-virtual-ngfw-standard-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hortonworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbreak-for-hortonworks-data-platform\",\r\n \"hortonworks-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hitachi-solutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"credeon-sfs-and-kms-for-sharepoint-online\",\r\n \"credeonsecurefull-textsearch1_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storeoncevsa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"huawei\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"euleros-v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hyperglance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperglance-dynamic-topology\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hypergrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hytrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hytrust-keycontrol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ibm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-security-guardium-multi-cloud\",\r\n \"qradar_security_analytics\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iaansys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iaansys-magento\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iboss\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iboss-14600-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imaginecommunications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudxtream-cdvr\",\r\n \"cloudxtream-dai-vms\",\r\n \"telurio-aim\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imperva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"imperva-dam-v13\",\r\n \"securesphere-waf\",\r\n \"securesphere-waf-for-azr\",\r\n \"securesphere-waf-v12\",\r\n \"securesphere-waf-v13\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"infoblox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"infoblox-vnios-te-v1420\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informatica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bdm10-1-1-u2\",\r\n \"big-data-management-10-2\",\r\n \"big-data-management-10-2-1\",\r\n \"data_accelerator_for_azure_byol\",\r\n \"data_quality_10_1_1_rhel_7_3_byol\",\r\n \"eic\",\r\n \"ics-byol\",\r\n \"ics-payg-ubuntu\",\r\n \"platform_10_1_1_multi_node_domain_rhel-7-3_byol\",\r\n \"platform_10_2_hf1_domain_rhel-7-3_byol\",\r\n \"powercenter-v10-domain-image-ubuntu14-04-3\",\r\n \"powercenter-v10-update1-domain-image-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informationbuilders\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iway-big-data-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ingrammicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ingrammicroensimcentostrial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lustre-cloud-edition-gs-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-bigdl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bigdl-0815\",\r\n \"bigdl__vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-fpga\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quartus_pro_opencl_sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intellicus_bi_server_100_user_linux\",\r\n \"intellicus_bi_server_10_user_linux\",\r\n \"intellicus_bi_server_25_user_linux\",\r\n \"intellicus_bi_server_50_user_linux\",\r\n \"intellicus_bi_server_5_user_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intersystems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intersystems-iris-single-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intigua\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intigua-agent-manager-3_7_0-trial\",\r\n \"intigua-agent-manager-trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iquest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"keyhub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ishlangu-load-balancer-byol\",\r\n \"ishlangu-load-balancer-is10\",\r\n \"ishlangu-load-balancer-is100\",\r\n \"ishlangu-load-balancer-is1000\",\r\n \"ishlangu-load-balancer-is200\",\r\n \"ishlangu-load-balancer-is5000\",\r\n \"ishlangu-load-balancer-isbfg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"issp-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ispocr\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"itelios\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento2-on-zendserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jamcracker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"4632d5b4-feb0-4332-8452-f2e66133672f\",\r\n \"jamcracker-cloudanalytics\",\r\n \"jamcracker-cloudanalytics-version4\",\r\n \"jamcracker-cloudanalytics-version5\",\r\n \"jamcracker-csb-service-provider\",\r\n \"jamcracker-csb-serviceprovider\",\r\n \"jamcracker-csb-standard\",\r\n \"jamcracker-csb-standard-v3\",\r\n \"jamcracker-csb-standard-version4\",\r\n \"jamcracker-hybrid-cloud-management-version4\",\r\n \"jamcracker_cloud_control_appliance_version4\",\r\n \"jsdnapp_csb_serviceprovider-version4\",\r\n \"jsdnapp_hybrid\",\r\n \"jsdnapp_hybrid_v3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jedox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jedox-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jelastic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jelastic-hybrid-paas-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dvwa\",\r\n \"jetnexus-application-load-balancer\",\r\n \"jetnexus-global-load-balancer\",\r\n \"jetnexus-waf\",\r\n \"zap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetware-srl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"caffe2\",\r\n \"caffe_python_cpu\",\r\n \"caffe_python_gpu\",\r\n \"cockroachdb\",\r\n \"lamp_optimized\",\r\n \"lemp7_optimized\",\r\n \"memcached\",\r\n \"mongodb\",\r\n \"mxnet_python\",\r\n \"mysql\",\r\n \"nodejs_nginx\",\r\n \"percona_mongodb\",\r\n \"percona_mysql\",\r\n \"postgresql\",\r\n \"pytorch\",\r\n \"pytorch_cuda_notebook\",\r\n \"pytorch_cuda_production\",\r\n \"redis\",\r\n \"redmine\",\r\n \"tensorflow_cpu_notebook\",\r\n \"tensorflow_cpu_production\",\r\n \"tensorflow_cuda_notebook\",\r\n \"tensorflow_cuda_production\",\r\n \"tensorflow_python\",\r\n \"theano_python\",\r\n \"wordpress4_lemp7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jitterbit_integration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jitterbit-harmony-agent\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jm-technology-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"smart-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"juniper-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vmx-services-gateway-byol\",\r\n \"vmx-services-gateway-byol-soltemp\",\r\n \"vmx-virtual-router\",\r\n \"vsrx-next-generation-firewall\",\r\n \"vsrx-next-generation-firewall-payg\",\r\n \"vsrx-next-generation-firewall-solution-templ-payg\",\r\n \"vsrx-next-generation-firewall-solution-template\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaazing\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaazing-kwic\",\r\n \"kaazing-vpa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kali-linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kali-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kemptech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kemp360central-byol\",\r\n \"vlm-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kinetica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kineticadbbyol\",\r\n \"kineticadbpayasyougo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaspersky_lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaspersky_secure_mail_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"knime\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"knime-server-5-user_4-4-0\",\r\n \"knime-server-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"krypccore\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leap-orbit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"leaporbitstoragebackedsftp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leostream-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"connection-broker\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquid-files\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"liquidfiles\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquidware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stratusphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"literatu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"literatu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"loadbalancer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"loadbalancer-org-load-balancer-for-azure\",\r\n \"loadbalancer-org-load-balancer-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logsign\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logsignfocus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logtrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logtrust-log-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"looker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"looker-analytics-platform\",\r\n \"looker-analytics-platform-326\",\r\n \"looker-analytics-platform-5_6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"lti-lt-infotech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"trade-finance-blockchain\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"luminate-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"luminate-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mapr-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mapr52-base-dev\",\r\n \"mapr60-base\",\r\n \"mapr60-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mariadb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mariadb-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"marklogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"marklogic-9-byol\",\r\n \"marklogic-developer-9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"massiveanalytic-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"oscarap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mathworks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matlab-ref-arch-18a-v1-linux-disk\",\r\n \"mps-ref-arch-18a-v1-linux-disk2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"matillion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matillion-etl-snowflake\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mavinglobal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mavin-business-trial\",\r\n \"mavin-enterprise-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"meanio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-enterprise-ready\",\r\n \"linnovate-open-source-sla-pro\",\r\n \"mean-machine-20\",\r\n \"openideal3\",\r\n \"redash\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"media3-technologies-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cpan1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"memsql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"memsql-community-single-vm\",\r\n \"memsql-enterprise-single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mendix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mendix-docker\",\r\n \"mendix-pro\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mfe_azure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"atd-mcafee\",\r\n \"mcafee_vnsp_controller_for_azure\",\r\n \"mcafee_vnsp_for_azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"micro-focus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-avere\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vfxt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos-container\",\r\n \"centos-container-rdma\",\r\n \"ubuntu-server-container\",\r\n \"ubuntu-server-container-rdma\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-compute\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureconfidentialcompute\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureml\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ASR-Hydration-VMs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftOSTC\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"FreeBSD\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"MLServer-CentOS\",\r\n \"MLServer-RedHat\",\r\n \"MLServer-Ubuntu\",\r\n \"RServer-CentOS\",\r\n \"RServer-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mf_neon_cgw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midvision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-datapower-virtual-edition-75\",\r\n \"ibm-datapower-virtual-edition-76\",\r\n \"ibm-datapower-virtual-edition-77\",\r\n \"ibm-http-server\",\r\n \"ibm-websphere-portal-server-85\",\r\n \"ibm-websphere-portal-server-90\",\r\n \"websphere-application-server-be\",\r\n \"websphere-application-server-be-80\",\r\n \"websphere-application-server-be-85\",\r\n \"websphere-application-server-be-90\",\r\n \"websphere-application-server-be-and-mq\",\r\n \"websphere-application-server-lp\",\r\n \"websphere-application-server-lp-16\",\r\n \"websphere-application-server-lp-17\",\r\n \"websphere-application-server-lp-18\",\r\n \"websphere-application-server-nde\",\r\n \"websphere-application-server-nde-80\",\r\n \"websphere-application-server-nde-85\",\r\n \"websphere-application-server-nde-90\",\r\n \"websphere-mq\",\r\n \"websphere-mq-75\",\r\n \"websphere-mq-90\",\r\n \"websphere-mq-91\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miraclelinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"asianux-server-4-sp5\",\r\n \"asianux-server-4-sp6\",\r\n \"asianux-server-4-sp7\",\r\n \"asianux-server-7-sp1\",\r\n \"asianux-server-7-sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mobilab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento-wirecard-checkout\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moogsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moogsoft-aiops\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moviemasher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moviemasher\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SQL2017-RHEL7\",\r\n \"SQL2017-RHEL73\",\r\n \"SQL2017-SLES12SP2\",\r\n \"SQL2017-Ubuntu1604\",\r\n \"SQL2019-RHEL7\",\r\n \"SQL2019-Ubuntu1604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mtnfog\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"idyl-e3-entity-extraction-engine\",\r\n \"prose-sentence-extraction-engine\",\r\n \"renku-language-detection-engine\",\r\n \"sonnet-tokenization-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mxhero\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mail2cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"my-com\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tarantool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"narrativescience\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"narratives-for-power-bi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nasuni\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nasuni-nmc\",\r\n \"nasuni_edge_appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ncbi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ncbi-blast-2-3-0\",\r\n \"ncbi-free-2-2-31\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fog-system-manager\",\r\n \"fogsm_basic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neo4j\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neo4j-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netapp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netapp-altavault-cloud-integrated-storage-solution\",\r\n \"netapp-oncommand-cloud-manager\",\r\n \"netapp-ontap-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netgate\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netgate-pfsense-azure-fw-vpn-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netiq\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netscout\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netscout_virtual_ngeniusone_with_vscout\",\r\n \"netscout_vstream\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netmail\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netmail-search\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netsweeper\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netsweeper6-0-6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netx\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simplehelp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neusoft-neteye\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neusoft-nisg-va-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nginxinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nginx-plus-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nicepeopleatwork\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"youzana\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nodejsapi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"node-js-api\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"noobaa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"noobaa-hybrid-s3-archive-05\",\r\n \"noobaa-multi-cloud-deduplication\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"northbridge-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netconnect1\",\r\n \"netconnectx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nubeva-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"controller\",\r\n \"test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuco-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aionnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuxeo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nuxeo-6-lts\",\r\n \"nuxeo-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nvidia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ngc_azure_17_11\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"o2mc-platform-app\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"oceanblue-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"obc-sdwan-solutions\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"omega-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ods_datastage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onyx-point-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op-bnf-v1\",\r\n \"op-bnf1_6-v1\",\r\n \"op-bpnifi-v1\",\r\n \"op-bpnifi16-v1\",\r\n \"op-scc-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onapsis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"op5\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op5-monitor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"opencell\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"meveo\",\r\n \"meveo403sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"openvpn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openvpnas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"orientdb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"orientdb-community-edition\",\r\n \"orientdb-community-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2_17\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osirium-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osirium-pxm-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quantastorvsav4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"paloaltonetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"panorama\",\r\n \"vmseries1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"panzura-file-system\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azura-freedom-filer-v7110\",\r\n \"panzura-cloud-filer\",\r\n \"panzura-freedom-filer-7140-13222\",\r\n \"panzura-freedom-filer-716-13549\",\r\n \"panzura-freedom-filer-v7020\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"parasoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"parasoft-service-virtualization\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"passlogy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"passlogic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"penta-security-systems-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wapples\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"percona\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"percona-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"postgres-pro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"postgres-pro-enterprise\",\r\n \"postgres-pro-enterprise-10\",\r\n \"postgres-pro-standard\",\r\n \"postgres-pro-standard-10\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"plesk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"plesk-onyx-linux\",\r\n \"solution-server-business\",\r\n \"solution-server-wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prestashop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"prestashop16-lamp\",\r\n \"ubuntu-base-for-prestashop\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prime-strategy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kusanagi-77\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pivotal-gpdb-vm\",\r\n \"pivotal-greenplum-images\",\r\n \"pivotal-ops-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"process-one\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ejabberd-community-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"profecia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"full_disk_encryption_vm\",\r\n \"project_tools_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"progelspa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"libra-esva-antispam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ptsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ptaf-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pulse-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pulse-connect-secure-vm\",\r\n \"pulse-virtual-traffic-manager\",\r\n \"pulse-virtual-traffic-manager-with-waf\",\r\n \"pulse-virtual-traffic-manager-with-waf2\",\r\n \"pulse-virtual-traffic-manager2\",\r\n \"pulse-virtual-web-application-firewall\",\r\n \"pulse-virtual-web-application-firewall2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"PuppetLabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"PuppetEnterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"puppet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"puppet-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pydio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pydio-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qore-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qorus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qualysguard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qualys-virtual-firewall-appliance\",\r\n \"qualys-virtual-scanner-v23b\",\r\n \"qualys-virtual-scanner-v24\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quasardb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quasardb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qubole-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qubole-data-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fve\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"racknap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"racknap-server\",\r\n \"racknap-server-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radware-alteon-va\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radiant-logic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radiantone-vms\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rancher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rancheros\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapid7\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nexpose-scan-engine\",\r\n \"rapid7-vm-console\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapidminer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rapidminer_server_75\",\r\n \"rapidminer_server_76\",\r\n \"rapidminer_server_80\",\r\n \"rapidminer_server_81\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"realm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"realm-mobile-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"reblaze\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rbzr-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"relevance-lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rlcatalyst\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"remotelearner\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fully-supported-moodle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"revolution-analytics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"revolution-r-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RightScaleLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RightImage-CentOS\",\r\n \"RightImage-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RiverbedTechnology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"riverbed\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riverbed-sccm-5-5-1\",\r\n \"riverbed-steelcentral-appinternals\",\r\n \"riverbed-steelhead-9-2\",\r\n \"riverbed-steelhead-9-5-0\",\r\n \"riverbed-steelhead-9-6-0\",\r\n \"riverbed_steelconnect_gw\",\r\n \"riverbed_steelconnect_sh\",\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rocketsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rocket-discover\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsa-security-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsa-nw-azure-arch\",\r\n \"rsa-nw-azure-broker\",\r\n \"rsa-nw-azure-con\",\r\n \"rsa-nw-azure-esa\",\r\n \"rsa-nw-azure-ldec\",\r\n \"rsa-nw-azure-vlc\",\r\n \"rsa-nw-suite-11\",\r\n \"rsa-nw-suite-11-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsk-labs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsk-bamboo-beta-node\",\r\n \"rsk-node-orchid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saama\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fluidanalyticsengine\",\r\n \"insurancefraudanalytics\",\r\n \"realworldevidence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saltstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos65saltstackenterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalearc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalearc-for-mysql-paygo\",\r\n \"scalearc-for-sql-server-pay-go\",\r\n \"scalearc_mysql-server\",\r\n \"scalearc_sql_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalegrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hanaexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scality\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalityconnecthourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"secureworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scwx-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"shadow-soft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"icinga\",\r\n \"icinga2-5\",\r\n \"icinga2-7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"signal-sciences\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"signalscienceswpp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sightapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sightapps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"silver-peak-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"silver_peak_edgeconnect\",\r\n \"silver_peak_vx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"simmachinesinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simmachines_vm_v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sinefa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sinefa-probe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"skyarc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mt6\",\r\n \"mta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"smartmessage-autoflow\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"martmessage-autoflow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"snapt-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snaptadc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soasta\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudtest-lite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"softnas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud_dev\",\r\n \"mp_ce\",\r\n \"mp_ent\",\r\n \"mp_nas_byol\",\r\n \"mp_nas_ep\",\r\n \"mp_nas_gp\",\r\n \"mp_nas_hp\",\r\n \"mp_plat\",\r\n \"private_offerings\",\r\n \"softnas-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solanolabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solano-ci-private-beta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soha\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"soha-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solar-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solar-incode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sonicwall-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sonicwall-nsz-azure\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sophos\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sophos-xg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spagobi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spagobi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spacecurve\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spacecurve-quickstart\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"splunk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"splunk-enterprise-base-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"src-solution\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pilot-things-onem2m-smart-network\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sqlstream\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"com\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sphere3d\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snapcloud-byol\",\r\n \"snapcloud-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activestate-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackstorm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stackstorm-2015-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"startekfingerprintmatch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bioserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"steelhive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelhive_carbon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stonefly\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stonefly-cloud-drive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stormshield\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stormshield-network-security-for-cloud\",\r\n \"stormshield-network-security-for-cloud-xl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"storreduce\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storreduce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stratumn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"indigo-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"streamsets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"streamsets-data-collector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"striim\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"integrationforsqlserveronazure\",\r\n \"integrationtoazurestorage\",\r\n \"integrationtoeventhub\",\r\n \"integrationtohdinsight\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"symantectest1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cwpsazure-beta-01\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synack-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"synack-crowd-security-intelligence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synechron-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockchain_tradefinance_quorum\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"syte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syteoffer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tactic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tactic-workflow-v001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talari-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talari-networks-virtual-appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talena-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talena_inc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tata_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netfoundry_cloud_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tavendo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"crossbar_on_azure_ubuntu1404\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techdivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appserver-io-pe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techlatest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereumdevkit\",\r\n \"rippledevelopersuit\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"telepat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"free\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tenable\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tenable-nessus-6-byol\",\r\n \"tenable-nessus-professional\",\r\n \"tenablecorenessus\",\r\n \"tenablecorewas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"teradata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"teradata-data-mover\",\r\n \"teradata-data-mover-agent\",\r\n \"teradata-data-mover-intellisphere\",\r\n \"teradata-data-stream-controller\",\r\n \"teradata-database-1510\",\r\n \"teradata-database-1510-byol\",\r\n \"teradata-database-1510-intellisphere\",\r\n \"teradata-database-1510-v2\",\r\n \"teradata-database-1610-intellisphere\",\r\n \"teradata-database-1610-v2\",\r\n \"teradata-database-1620\",\r\n \"teradata-database-1620-byol\",\r\n \"teradata-database-1620-intellisphere\",\r\n \"teradata-database-enterprise\",\r\n \"teradata-database-v1610\",\r\n \"teradata-database-v1610-byol\",\r\n \"teradata-ecosystem-manager\",\r\n \"teradata-querygrid-manager\",\r\n \"teradata-querygrid-manager-intellisphere\",\r\n \"teradata-rest-services\",\r\n \"teradata-server-management\",\r\n \"teradata-viewpoint\",\r\n \"teradata-viewpoint-intellisphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thales-vormetric\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ciphertrust-ckm\",\r\n \"vormetric-dsm\",\r\n \"vormetric-dsm-6-1-0\",\r\n \"vormetric-tokenization-server\",\r\n \"vts-2_2_0_2604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"things-board\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tb-pe-cassandra\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thoughtspot-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"thoughtspotvirtualmachine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tibco-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"grid-server-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tig\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"backup-as-a-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tigergraph\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tigergraph\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tmaxsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tmax-jeusee\",\r\n \"tmax-jeusse\",\r\n \"tmax-webtobse\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tokyosystemhouse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osscobol151j-pg961-centos72\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"torusware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"speedus-lite-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"totemo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"totemo-azr-tm6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"townsend-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alliance-key-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"trendmicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"deep-security-vm\",\r\n \"deep-security-vm-byol\",\r\n \"iot-security-sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"truestack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tsdc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tsa-public-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ckan-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tunnelbiz\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos70-min\",\r\n \"centos7optimizwithwordpress\",\r\n \"centos7phpoptimizing\",\r\n \"centos7phpoptimizingnginx\",\r\n \"centos7phpoptimizwlaravel\",\r\n \"centos7phpoptimizwosticket\",\r\n \"centos7webserverwithwaf\",\r\n \"centos7withaspdotnetcore2apache\",\r\n \"centos7withjoomla\",\r\n \"debian_web_server\",\r\n \"fedora\",\r\n \"fusio\",\r\n \"linuxwithlimesurvey\",\r\n \"networkmonitoringsystem\",\r\n \"rimauwaf_cloud\",\r\n \"ubuntu_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"twistlock\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"twistlock\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"typesafe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"typesafe-reactive-maps-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubeeko\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hfactory-tools-for-hdinsight\",\r\n \"hfactory-tools-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubercloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ansys-17-2-fluids-structures\",\r\n \"ansys_182_test\",\r\n \"comsol-multiphysics-v5-2\",\r\n \"openfoam-v2dot3-centos-v6\",\r\n \"openfoam-v3dot0\",\r\n \"star-ccm-v10-04\",\r\n \"star-ccm-v10-06-heeds-mdo-v2015\",\r\n \"star-ccm-v12-00\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ulex\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voximal\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unifi-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unifi-data-catalog\",\r\n \"unifi-dataplatform-2-3-3-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unitrends\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unitrends-enterprise-backup-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"usp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-streaming-vod-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"varnish\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"varnish-cache_\",\r\n \"varnish-custom-statistics\",\r\n \"varnish-plus-administration-and-statistics\",\r\n \"varnish-plus-caching-engine-4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vaultive-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-security-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vbot\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vbot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"velocloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"velocloud-virtual-edge\",\r\n \"velocloud-virtual-edge-3x\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vidispine\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vidispine-content-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veritas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudpoint-2-0-0\",\r\n \"veritas-resiliency-platform-vhd-offer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veeam\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veeamhubimage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ipm-plus-energy-saver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"viptela\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"viptela-vedge-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vizixiotplatformretail001\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vizix-iot-platform-retail-005\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vmturbo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"turbonomic\",\r\n \"vmturbo64-opsmgr-5_3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"slashdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vu-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vu-app-server\",\r\n \"vu-facerecogn\",\r\n \"vu-fraudanalysis\",\r\n \"vu-secureonboarding\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallarm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallarm-ng-waf-offer-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallix-wabsuite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"watchguard-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vm-firebox-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"waves\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"waves\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"websense-apmailpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ap-data-email-gateway\",\r\n \"forcepoint-email-security-85beta\",\r\n \"triton-ap-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wmspanel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nimble-streamer-centos\",\r\n \"nimble-streamer-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wowza\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wowzastreamingengine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xfinityinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"d3view-v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xtremedata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dbx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"yellowfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"yellowfin-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xyzrd-group-ou\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c73-zultys-mxvirtual\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"your-shop-online\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"herefordshire-enterprise-platform-drupal-7\",\r\n \"xenofile\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zend\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"php-56-zend-server\",\r\n \"php-zend-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"z1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"z1-securehub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zerodown_software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bcaasforazure\",\r\n \"stackbcaas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zoomdata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zoomdata-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zscaler\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zscaler-private-access\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b9c65c79770e8c51\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"b9c65c79770e8c51\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"antimalware signature extension autoupgrade append policy for vmss_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-05-03T20:12:16.8927338Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAV\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/virtualMachineProfile\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type\",\r\n \"notEquals\": \"AntimalwareConfiguration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type\",\r\n \"notEquals\": \"VirtualMachineRuntimeService\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n },\r\n {\r\n \"value\": \"[requestContext().apiVersion]\",\r\n \"greaterOrEquals\": \"2018-10-01\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*]\",\r\n \"value\": {\r\n \"name\": \"Microsoft.Azure.Security.AntimalwareSignature.AntimalwareConfiguration\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Security.AntimalwareSignature\",\r\n \"type\": \"AntimalwareConfiguration\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": true,\r\n \"settings\": {}\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/ba7b2938f8a50a0e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ba7b2938f8a50a0e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-104_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-02-24T21:28:20.3270264Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('tagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['SkipNRMSAll']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotcluster']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotenvironment']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"contains\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"in\": [\r\n \"Any\",\r\n \"*\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/bac0fb65020410a4\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bac0fb65020410a4\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"linux azsecpack nonprod tagging for vmss_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-02-09T20:11:41.9819552Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"azSecPackTagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"AzSecPack Tag Name\",\r\n \"description\": \"This policy adds the specified tag\"\r\n },\r\n \"defaultValue\": \"azsecpack\"\r\n },\r\n \"azSecPackTagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"AzSecPack Tag Value\",\r\n \"description\": \"This policy adds the specified tag value\"\r\n },\r\n \"defaultValue\": \"nonprod\"\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPackAutoConfig\"\r\n },\r\n \"skipTagName3\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipLinuxAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/virtualMachineProfile\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.linuxConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('azSecPackTagName'), ']')]\",\r\n \"notEquals\": \"[parameters('azSecPackTagValue')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName3'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"[concat('tags[', parameters('azSecPackTagName'), ']')]\",\r\n \"value\": \"[parameters('azSecPackTagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/be8ca7b286fcda62\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"be8ca7b286fcda62\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"deny creation of new linux vms with ssh password auth_1.5\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy denied the creation of Linux VMs which use password-only authentication for SSH.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-07-14T00:05:21.8198103Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"exists\": \"False\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"7isolutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sapp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"128technology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"128t_networking_platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"4psa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voipnow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"a10networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"a10-lightning-adc\",\r\n \"a10-vthunder-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accellion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kiteworks-by-accellion\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"abiquo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"abiquo-hybrid-cloud-34\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accops\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hysecure5050\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian_matrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actian_matrix\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actifio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actifio-sky\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vector-community\",\r\n \"vector-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Acronis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"activeeon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activeeon-workload-scheduler\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aerospike\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aerospike-database-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"affinio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aimobile-site-acceleration\",\r\n \"aiprotect-ddos-firewall\",\r\n \"aiscaler-traffic-manager-caching\",\r\n \"aivideo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"akamai-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"enterprise-application-access\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alces-flight-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alces-flight-compute-solo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alertlogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alert-logic-tm\",\r\n \"alert-logic-wsm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alienvault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-security-management-anywhere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alldigital-brevity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alldigital-brevity-uploader\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altair-engineering-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"altair_hwulva\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altamira-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lumify\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"antmedia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ams_community_edition\",\r\n \"ant_media_server_enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"apigee\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"apigee-edge\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcara\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"app360v43-001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcelerator\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appcelerator-arrow-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appex-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appistry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"genomepilot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appscale-marketplace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appscale\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arangodb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"arangodb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arista-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veos-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"array_networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"array-networks-vapv\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"astadia-1148316\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"astadia-ui-automation-tee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"atomicorp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"secure-os\",\r\n \"secure-ubuntu-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"audiocodes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mediantsessionbordercontroller\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"auriq-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"essentia\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"awingu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"awingu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aviatrix-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aviatrix-cloud-services\",\r\n \"aviatrix-companion-gateway\",\r\n \"aviatrix-companion-gateway-v2\",\r\n \"aviatrix-vpn-gw\",\r\n \"aviatrix_multi_cloud_service\",\r\n \"aviatrix_openvpn_service\",\r\n \"aviatrix_openvpn_service10\",\r\n \"aviatrix_openvpn_service25\",\r\n \"aviatrix_openvpn_service50\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"avi-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"avi-vantage-adc\",\r\n \"internal-avi-vantage-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"axway\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"axway-mailgate-secure-collaboration-advanced\",\r\n \"axway-mailgate-secure-collaboration-premium\",\r\n \"axway-mailgate-secure-collaboration-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azul\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azul-zulu-ubuntu-1804\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azurecyclecloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azure-cyclecloud-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"AzureDatabricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Databricks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baas-techbureau\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"b1327623-d29b-4cc1-b833-85067dcc7bce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baffle-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"baffle-application-data-protection\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"balabit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"balabit-shell-control-box\",\r\n \"psm\",\r\n \"sps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"barracudanetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"barracuda-app-sec-control-center\",\r\n \"barracuda-email-security-gateway\",\r\n \"barracuda-ng-cc\",\r\n \"barracuda-ng-firewall\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"basho\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riak-2-0-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"autodesk-maya-arnold-centos73\",\r\n \"rendering-centos73\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bdy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"buddy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Bitnami\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"3-4\",\r\n \"abantecart\",\r\n \"activemq\",\r\n \"akeneo\",\r\n \"alfrescocommunity\",\r\n \"apachesolr\",\r\n \"artifactory\",\r\n \"canvaslms\",\r\n \"cassandra\",\r\n \"civicrm\",\r\n \"cmsmadesimple\",\r\n \"codiad\",\r\n \"concrete5\",\r\n \"consul\",\r\n \"coppermine\",\r\n \"couchdb\",\r\n \"diaspora\",\r\n \"discourse\",\r\n \"djangostack\",\r\n \"dokuwiki\",\r\n \"dolibarr\",\r\n \"DreamFactory\",\r\n \"drupal\",\r\n \"elastic-search\",\r\n \"elk\",\r\n \"erpnext\",\r\n \"espocrm\",\r\n \"etcd\",\r\n \"eXo-Platform\",\r\n \"exoplatform\",\r\n \"fatfreecrm\",\r\n \"ghost\",\r\n \"gitlab\",\r\n \"grafana\",\r\n \"hadoop\",\r\n \"hhvmstack\",\r\n \"hordegroupwarewebmail\",\r\n \"jasperreports\",\r\n \"jenkins\",\r\n \"joomla\",\r\n \"jrubystack\",\r\n \"kafka\",\r\n \"kong\",\r\n \"kubernetessandbox\",\r\n \"lampstack\",\r\n \"lappstack\",\r\n \"letschat\",\r\n \"liferay\",\r\n \"limesurvey\",\r\n \"livehelperchat\",\r\n \"magento\",\r\n \"mahara\",\r\n \"mantis\",\r\n \"mariadb\",\r\n \"mattermost\",\r\n \"mautic\",\r\n \"mean\",\r\n \"mediawiki\",\r\n \"memcached\",\r\n \"modx\",\r\n \"mongodb\",\r\n \"moodle\",\r\n \"multicraft\",\r\n \"mybb\",\r\n \"mysql\",\r\n \"nats\",\r\n \"neo4j\",\r\n \"neos\",\r\n \"nginxstack\",\r\n \"noalyss\",\r\n \"nodejs\",\r\n \"ocportal\",\r\n \"odoo\",\r\n \"openatrium\",\r\n \"opencart\",\r\n \"openedx\",\r\n \"openfire\",\r\n \"openproject\",\r\n \"orangehrm\",\r\n \"osclass\",\r\n \"owncloud\",\r\n \"oxid-eshop\",\r\n \"parseserver\",\r\n \"phabricator\",\r\n \"phpbb\",\r\n \"phplist\",\r\n \"pimcore\",\r\n \"piwik\",\r\n \"plone\",\r\n \"pootle\",\r\n \"postgresql\",\r\n \"prestashop\",\r\n \"processmakerenterprise\",\r\n \"processmakeropensourceedition\",\r\n \"processwire\",\r\n \"publify\",\r\n \"rabbitmq\",\r\n \"redash\",\r\n \"redis\",\r\n \"redmine\",\r\n \"redmineplusagile\",\r\n \"reportserver\",\r\n \"reportserverenterprise\",\r\n \"resourcespace\",\r\n \"reviewboard\",\r\n \"reviewboardpowerpack\",\r\n \"roundcube\",\r\n \"rubystack\",\r\n \"seopanel\",\r\n \"shopware\",\r\n \"silverstripe\",\r\n \"simplemachinesforum\",\r\n \"sonarqube\",\r\n \"spree\",\r\n \"subversion\",\r\n \"suitecrm\",\r\n \"tensorflowserving\",\r\n \"testlink\",\r\n \"tikiwikicmsgroupware\",\r\n \"tinytinyrss\",\r\n \"tom-cat\",\r\n \"trac\",\r\n \"typo3\",\r\n \"weblate\",\r\n \"webmailpro\",\r\n \"wildfly\",\r\n \"wordpress\",\r\n \"wordpress-multisite\",\r\n \"wordpresspro\",\r\n \"x2enginesalescrm\",\r\n \"xoops\",\r\n \"youtrack\",\r\n \"zookeeper\",\r\n \"zurmo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"black-duck-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blackduck_hub_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blk-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blk-io-erc-20-rest-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"strato-blockchain-base-template-latest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockstack-core-v14\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockchain-foundry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syscoin-api\",\r\n \"syscoin-full-node\",\r\n \"syscoin-price-peg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bloombase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bloombase-storesafe-3_4_7_0_el7_x86_64\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluecat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluecat-bam-for-azure\",\r\n \"bluecat-dns-for-azure\",\r\n \"bluecat-edge-service-point-vm-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluetalon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluetalon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"brocade_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"brocade-virtual-traffic-manager\",\r\n \"brocade-virtual-traffic-manager-with-waf-module\",\r\n \"brocade-virtual-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bt-americas-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"diamondip-sapphire-ev10\",\r\n \"diamondip-sapphire-ev20\",\r\n \"diamondip-sapphire-v10\",\r\n \"diamondip-sapphire-v20\",\r\n \"diamondip-sapphire-v5\",\r\n \"diamondip-sapphire-vcaa20\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"buddhalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sles_12_pci\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"carto\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cartobuilder2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cask\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cdap-cloud-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"Ubuntu_Core\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cavirin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cavirin-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cautelalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"log_management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"celum-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"celumdam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cds\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cds-data-migration-solution-for-legacy-to-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-6-v2-0-2-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-oracle-linux-6-v1-0-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-rhel-6-v2-0-2-l1\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-suse-linux-11-v2-0-0-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1404-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"certivox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sso-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cfd-direct\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cfd-direct-from-the-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chain-core-developer-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"checkpoint\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"check-point-r77-10\",\r\n \"check-point-vsec-r80\",\r\n \"check-point-vsec-r80-blink\",\r\n \"sg2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chef-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chef-automate-vm-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"circleci\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"circleci-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cires21\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c21l-enc\",\r\n \"c21l-mos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cisco\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cisco-asav\",\r\n \"cisco-csr-1000v\",\r\n \"cisco-ftdv\",\r\n \"cisco-meraki-vmx100\",\r\n \"cisco-ngfwv-vm-test-unsupported\",\r\n \"cisco_cloud_vedge_17_2_4\",\r\n \"cos65\",\r\n \"cos72\",\r\n \"cos72_main_dev\",\r\n \"uos14\",\r\n \"vwaas-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"citrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"citrix-sd-wan-opt\",\r\n \"netscaler-ma-service-agent-120\",\r\n \"netscaler-ma-service-agent-121\",\r\n \"netscaler-sd-wan\",\r\n \"netscaler-vpx\",\r\n \"netscalervpx-120\",\r\n \"netscalervpx-121\",\r\n \"netscalervpx110-6531\",\r\n \"netscalervpx111\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clear-linux-project\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clear-linux-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clouber\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cuber\",\r\n \"cws\",\r\n \"mcenter\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-cruiser\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-cruiser-16\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jenkins-enterprise\",\r\n \"jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbees-jenkins-enterprise\",\r\n \"cloudbees-jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbolt-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbolt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudboost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudboost\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudenablers-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corestack\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"squid-proxy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudera-altus-centos-os\",\r\n \"cloudera-centos-6\",\r\n \"cloudera-centos-os\",\r\n \"test-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlanes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-video-accelerator-nfs\",\r\n \"cloudlanes-cloud-backup-accelerator-vtl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlink\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudlink-securevm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudplan-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudplan_pcn_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"paladion_ondemand_nextgen_firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudsoft-amp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clustrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clustrixdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codelathe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codelathe-filecloud-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codenvy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codenvy-on-prem\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cognosys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"1-click-secured-joomla-on-centos-7-3\",\r\n \"1-click-secured-joomla-on-ubuntu-1404-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1604-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1804-lts\",\r\n \"centos-6-9\",\r\n \"centos-7-3\",\r\n \"centos-7-4\",\r\n \"centos-7-5\",\r\n \"deploy-a-secured-modx-on-ubuntu-14-04-lts\",\r\n \"deploy-a-secured-silverstripe-on-ubuntu-14-04-lts\",\r\n \"hardened-mysql-5-6-on-centos-7-3\",\r\n \"hardened-mysql-5-6-on-ubu-1404-lts\",\r\n \"hardened-mysql-5-7-on-centos-7-3\",\r\n \"hardened-mysql-5-7-on-ubu-1404-lts\",\r\n \"hardened-postgresql-on-ubu-1404-lts\",\r\n \"invoice-ninja-2-5-1-1-on-ubuntu-1404\",\r\n \"jruby-on-ubuntu-14-04-lts\",\r\n \"low-latency-broadcasting-server-for-live-events\",\r\n \"owncloud-9-with-lamp-stack-on-ubuntu-1404\",\r\n \"piwigogallerys-ubuntu_14-04_lts\",\r\n \"sec1011-dokuwiki-on-ubuntu-1404\",\r\n \"sec1013-elasticsearch-on-ubuntu-1404\",\r\n \"sec1014-opencart-on-ubuntu-1404\",\r\n \"sec1015-orangehrm-on-ubuntu-1404\",\r\n \"sec1016-nodejs-server-on-ubuntu-1404\",\r\n \"sec1018-haproxy-on-ubuntu-1404\",\r\n \"sec1019-secured-tomcat-on-ubuntu-1404\",\r\n \"sec1020-phpbb-on-hardened-ubuntu-1404\",\r\n \"sec1021-mybb-on-hardened-ubuntu-1404\",\r\n \"sec1022-sugarcrm-on-ubuntu-1404\",\r\n \"sec1023-moodle-on-ubuntu-1404\",\r\n \"sec1024_magento-on-ubuntu-1404\",\r\n \"sec1025-secured-drupal-on-ubuntu-1404\",\r\n \"sec1027-secured-wordpress-on-ubuntu-1404\",\r\n \"sec1028-secured-lamp-sever-on-ubuntu-1404\",\r\n \"sec1029-secured-mediawiki-on-ubuntu-1404\",\r\n \"sec1030-secured-subversion-on-ubuntu-1404\",\r\n \"sec1031-secured-passenger-nginx-on-ubuntu-1404\",\r\n \"sec1033-secured-piwik-on-ubuntu-1404\",\r\n \"sec1034-secured-pligg-on-ubuntu-1404\",\r\n \"sec1035-secured-jenkins-on-ubuntu-1404\",\r\n \"sec1036-secured-postgresql-on-ubuntu-1404\",\r\n \"secure-cloud-lamp-ubuntu-1404\",\r\n \"secured-abantecart-on-centos\",\r\n \"secured-abantecart-on-ubuntu-14-04-lts\",\r\n \"secured-acquia-drupal-on-centos\",\r\n \"secured-acquiadurpal-on-ubuntu-14-04-lts\",\r\n \"secured-apachesolr-on-centos\",\r\n \"secured-apachesolr-on-ubuntu-14-04-lts\",\r\n \"secured-arartifactory-on-centos\",\r\n \"secured-artifactory-on-ubuntu-14-04-lts\",\r\n \"secured-cakephp-on-centos\",\r\n \"secured-cakephp-on-ubuntu-14-04-lts\",\r\n \"secured-cms-made-simple-on-centos\",\r\n \"secured-cms-made-simple-on-ubuntu-14-04-lts\",\r\n \"secured-codiad-on-centos\",\r\n \"secured-codiad-on-ubuntu-14-04-lts\",\r\n \"secured-cogdam-on-centos\",\r\n \"secured-cogdam-on-ubuntu-14-04-lts\",\r\n \"secured-concrete5-on-centos\",\r\n \"secured-concrete5-on-ubuntu-14-04-lts\",\r\n \"secured-coppermine-on-centos\",\r\n \"secured-coppermine-on-ubuntu-14-04-lts\",\r\n \"secured-crushftp-on-centos\",\r\n \"secured-crushftp-on-ubuntu-14-04-lts\",\r\n \"secured-django-on-centos\",\r\n \"secured-django-on-ubuntu-14-04-lts\",\r\n \"secured-dokuwiki-on-centos\",\r\n \"secured-dolibarr-on-centos\",\r\n \"secured-dolivbarr-on-ubuntu-14-04-lts\",\r\n \"secured-drupal-on-centos\",\r\n \"secured-elasticsearch-on-centos\",\r\n \"secured-enterprise-nginx-varnish-haproxy-php\",\r\n \"secured-espocrm-on-centos\",\r\n \"secured-espocrm-on-ubuntu-14-04-lts\",\r\n \"secured-exoplatform-on-centos\",\r\n \"secured-exoplatform-on-ubuntu-14-04-lts\",\r\n \"secured-ghost-on-centos\",\r\n \"secured-ghost-on-ubuntu-14-04-lts\",\r\n \"secured-gradle-on-centos\",\r\n \"secured-gradle-on-ubuntu-14-04-lts\",\r\n \"secured-haproxy-on-centos\",\r\n \"secured-invoice-ninja-on-centos\",\r\n \"secured-jboss-as-on-centos\",\r\n \"secured-jbossas-on-ubuntu-14-04-lts\",\r\n \"secured-jenkins-on-centos\",\r\n \"secured-jruby-on-cento\",\r\n \"secured-lamp-on-centos\",\r\n \"secured-lamp-on-centos-m10\",\r\n \"secured-lapp-on-centos\",\r\n \"secured-lapp-on-ubuntu-14-04-lts\",\r\n \"secured-lemp-sever-on-ubuntu-1404\",\r\n \"secured-lime-survey-on-centos\",\r\n \"secured-limesurvey-on-ubuntu-1404\",\r\n \"secured-live-helper-chat-on-centos\",\r\n \"secured-livehelperchat-on-ubuntu-14-04-lts\",\r\n \"secured-magento-on-centos\",\r\n \"secured-mahara-on-centos\",\r\n \"secured-mahara-on-ubuntu-14-04-lts\",\r\n \"secured-mantis-on-centos\",\r\n \"secured-mantis-on-ubuntu-14-04-lts\",\r\n \"secured-mariadb-on-ubuntu-16-04\",\r\n \"secured-mautic-on-centos\",\r\n \"secured-mautic-on-ubuntu-14-04-lts\",\r\n \"secured-media-wiki-on-centos\",\r\n \"secured-modx-on-centos\",\r\n \"secured-moodle-on-centos\",\r\n \"secured-ngnix-on-centos-7-3\",\r\n \"secured-ngnix-on-ubuntu-14-04-lts\",\r\n \"secured-ngnix-on-ubuntu-16-04-lts\",\r\n \"secured-noalyss-on-centos\",\r\n \"secured-noalyss-on-ubuntu-14-04-lts\",\r\n \"secured-nodejs-on-centos\",\r\n \"secured-occlass-on-ubuntu-14-04-lts\",\r\n \"secured-ocportal-on-ubuntu-14-04-lts\",\r\n \"secured-open-cart-on-centos\",\r\n \"secured-orangehrm-on-centos\",\r\n \"secured-osclass-on-centos\",\r\n \"secured-owncloud-on-centos\",\r\n \"secured-oxid-eshop-on-centos\",\r\n \"secured-oxideshop-on-ubuntu-14-04-lts\",\r\n \"secured-passenger-nginx-on-centos\",\r\n \"secured-piwigo-gallery-on-centos\",\r\n \"secured-plone-on-centos\",\r\n \"secured-plone-on-ubuntu-14-04-lts\",\r\n \"secured-prestashop-on-centos\",\r\n \"secured-prestashop-on-ubuntu-14-04-lts\",\r\n \"secured-railo-on-ubuntu-14-04-lts\",\r\n \"secured-redis-on-centos\",\r\n \"secured-redis-on-ubuntu-1404\",\r\n \"secured-redmine-on-centos\",\r\n \"secured-redmine-on-ubuntu-14-04-lts\",\r\n \"secured-redmineagile-on-ubuntu-14-04-lts\",\r\n \"secured-report-server-on-centos\",\r\n \"secured-reportserverent-on-ubuntu-14-04-lts\",\r\n \"secured-resource-space-on-centos\",\r\n \"secured-resourcespace-on-ubuntu-14-04-lts\",\r\n \"secured-round-cube-on-centos\",\r\n \"secured-roundcube-on-ubuntu-14-04-lts\",\r\n \"secured-ruby-on-centos\",\r\n \"secured-ruby-on-ubuntu-14-04-lts\",\r\n \"secured-seopanel-on-centos\",\r\n \"secured-seopanel-on-ubuntu-14-04-lts\",\r\n \"secured-silverstripe-on-centos\",\r\n \"secured-simple-invoice-on-centos\",\r\n \"secured-simple-machines-on-centos\",\r\n \"secured-simple-machines-on-ubuntu-14-04-lts\",\r\n \"secured-simpleinvoice-on-ubuntu-14-04-lts\",\r\n \"secured-subversion-on-centos\",\r\n \"secured-suitecrm-on-centos\",\r\n \"secured-suitecrm-on-ubuntu-14-04-lts\",\r\n \"secured-test-link-on-centos\",\r\n \"secured-testlink-on-ubuntu-14-04-lts\",\r\n \"secured-thinkup-on-centos\",\r\n \"secured-thinkup-on-ubuntu-14-04-lts\",\r\n \"secured-tikiwikicms-on-centos\",\r\n \"secured-tikiwikicms-on-ubuntu-14-04-lts\",\r\n \"secured-tiny-tiny-rss-on-centos\",\r\n \"secured-tinytinyrss-on-ubuntu-14-04-lts\",\r\n \"secured-tomcat-on-centos\",\r\n \"secured-trac-on-centos\",\r\n \"secured-trac-on-ubuntu-14-04-lts\",\r\n \"secured-typo3-on-centos\",\r\n \"secured-typo3-on-ubuntu-14-04-lts\",\r\n \"secured-varnish-on-centos\",\r\n \"secured-varnish-on-ubuntu-1404\",\r\n \"secured-wildfly-on-centos\",\r\n \"secured-wildfly-on-ubuntu-14-04-lts\",\r\n \"secured-wordpress-on-centos-7-3\",\r\n \"secured-wordpress-on-ubuntu-16-04-lts\",\r\n \"secured-x-cart-on-ubuntu-14-04-lts\",\r\n \"secured-xoops-on-centos\",\r\n \"secured-xoops-on-ubuntu-14-04-lts\",\r\n \"secured-zurmo-on-centos\",\r\n \"secured-zurmo-on-ubuntu-14-04-lts\",\r\n \"suse15\",\r\n \"ubuntu-14-04-lts\",\r\n \"ubuntu-16-04-lts\",\r\n \"ubuntu-17-04-high-performance-hardened-tcp-bbr\",\r\n \"ubuntu-18-04\",\r\n \"ubuntu-18-04-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cohesity-cloudtd-tool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vns3_4x_network_security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"confluentinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"confluentplatform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"consensys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"truffle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"convertigo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"convertigo-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"corda\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corda\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"CoreOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CoreOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"couchbase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"couchbase-server-enterprise\",\r\n \"couchbase-sync-gateway-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cryptzone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgate-appliance-3_2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cybernetica-as\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"uxp-securityserver-connector\",\r\n \"uxp-securityserver_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cyxtera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgatesdp-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataart\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"devicehive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"databricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spfqogzeculbhdh\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datalayer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datalayer-notebook\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datastax\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datastax-enterprise\",\r\n \"datastax-enterprise-non-production-use-only\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datasunrise\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datasunrise-database-security-suite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataiku\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dataiku-data-science-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datometry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyper-q\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dellemc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dell-emc-avamar-virtual-edition\",\r\n \"dell-emc-datadomain-management-center\",\r\n \"dell-emc-datadomain-virtual-edition\",\r\n \"dell-emc-datadomain-virtual-edition-v4\",\r\n \"dell-emc-networker-virtual-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"delphix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"delphix_dynamic_data_platform\",\r\n \"omniosce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denodo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denodo-platform\",\r\n \"denodo-platform-7_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denyall\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denyall-rweb\",\r\n \"denyall-vulnerability-manager\",\r\n \"denyall-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dgsecure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dgsecure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"diladele\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"websafety\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neopulse-ai-studio\",\r\n \"neopulse-query-runtime\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"docker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"docker-ce\",\r\n \"docker-ce-edge\",\r\n \"docker-datacenter-custom\",\r\n \"docker-ee\",\r\n \"docker-ee-basic\",\r\n \"docker4azure\",\r\n \"docker4azure-cs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dome9\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dome9ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drizti\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpcbox-ansys-19-cluster-master\",\r\n \"hpcbox-cluster-compute-node\",\r\n \"hpcbox-cluster-cuda-node\",\r\n \"hpcbox-cluster-gpu-node\",\r\n \"hpcbox-docker-cluster-master\",\r\n \"hpcbox-openfoam-cluster-master\",\r\n \"hpcbox-su2-cluster-master\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"drone\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dyadic_security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dyadic_sec\",\r\n \"ukc_image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dynatrace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ruxit-managed-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"eastwind-networks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"eastwind-ixia-sensor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"egnyte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"egnyte-connect\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elasticbox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"elasticbox-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"electric-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"electricflowce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elfiqnetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"emercoin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"emercoin\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quorum-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprisedb-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"edb-postgres-ark\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"equalum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"equalum-vm-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"esdenera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"esdenera-firewall-3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ethereum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereum-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"evostream-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ems-for-template\",\r\n \"ems-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"exasol\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"exasol-analytics-database-byol\",\r\n \"exasolution-analytic-database\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"falconstorsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fss-v9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"f5-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"f5-big-ip-adc\",\r\n \"f5-big-ip-advanced-waf\",\r\n \"f5-big-ip-best\",\r\n \"f5-big-ip-better\",\r\n \"f5-big-ip-byol\",\r\n \"f5-big-ip-good\",\r\n \"f5-big-ip-per-app-ve\",\r\n \"f5-big-iq\",\r\n \"f5-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"filecatalyst\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"filecatalyst-direct-per-hr-billing\",\r\n \"filecatalyst-direct-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"firehost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"firehost_armor\",\r\n \"firehost_armor_ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flexify-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flashgrid-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"flashgrid-racnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"foghorn-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"foghorn-edge-device-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forcepoint-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forcepoint-ngfw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forscene\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forscene-edgeserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortycloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortycloud-gw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortinet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortinet-fortianalyzer\",\r\n \"fortinet-fortimanager\",\r\n \"fortinet_fortigate-vm_v5\",\r\n \"fortinet_fortimail\",\r\n \"fortinet_fortivoice\",\r\n \"fortinet_fortiweb-vm_v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fujitsu_fast\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fep10-rh7-test\",\r\n \"feptest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gemalto-safenet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"safenet-keysecure-k170v\",\r\n \"safenet-protectv\",\r\n \"safenet-protectv-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gigamon-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gigamon-fm-5_3_01\",\r\n \"gigamon-fm-5_3_01_hourly\",\r\n \"gigamon-fm-5_4_00\",\r\n \"gigamon-fm-5_4_00_hourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gitlab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-ce\",\r\n \"gitlab-ee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"GitHub\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"GitHub-Enterprise\",\r\n \"githubenterprise-test-publishing\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"xid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"greensql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"greensql-database-security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gridgain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gridgain-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"guardicore\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"guardicorecentra\",\r\n \"infection_monkey\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"haivision-media-gateway-1-2\",\r\n \"haivision-media-gateway-1-5\",\r\n \"haivision-media-gateway-1-6-2\",\r\n \"media-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"h2o-ai\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"h2o-driverles-ai\",\r\n \"h2o-driverless-ai\",\r\n \"h2o-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haproxy-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hapee-rhel\",\r\n \"hapee-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"harpaitalia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mcuboenergy\",\r\n \"yg\",\r\n \"yougreen_trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hcl-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hcl17cp1104\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"heimdall-data\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"heimdall-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"help-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"goanywheremftubuntulinux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hewlett-packard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpe-helion-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hillstone-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudedge-virtual-ngfw-advanced-edition\",\r\n \"cloudedge-virtual-ngfw-standard-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hortonworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbreak-for-hortonworks-data-platform\",\r\n \"hortonworks-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hitachi-solutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"credeon-sfs-and-kms-for-sharepoint-online\",\r\n \"credeonsecurefull-textsearch1_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storeoncevsa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"huawei\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"euleros-v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hyperglance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperglance-dynamic-topology\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hypergrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hytrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hytrust-keycontrol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ibm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-security-guardium-multi-cloud\",\r\n \"qradar_security_analytics\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iaansys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iaansys-magento\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iboss\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iboss-14600-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imaginecommunications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudxtream-cdvr\",\r\n \"cloudxtream-dai-vms\",\r\n \"telurio-aim\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imperva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"imperva-dam-v13\",\r\n \"securesphere-waf\",\r\n \"securesphere-waf-for-azr\",\r\n \"securesphere-waf-v12\",\r\n \"securesphere-waf-v13\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"infoblox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"infoblox-vnios-te-v1420\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informatica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bdm10-1-1-u2\",\r\n \"big-data-management-10-2\",\r\n \"big-data-management-10-2-1\",\r\n \"data_accelerator_for_azure_byol\",\r\n \"data_quality_10_1_1_rhel_7_3_byol\",\r\n \"eic\",\r\n \"ics-byol\",\r\n \"ics-payg-ubuntu\",\r\n \"platform_10_1_1_multi_node_domain_rhel-7-3_byol\",\r\n \"platform_10_2_hf1_domain_rhel-7-3_byol\",\r\n \"powercenter-v10-domain-image-ubuntu14-04-3\",\r\n \"powercenter-v10-update1-domain-image-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informationbuilders\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iway-big-data-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ingrammicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ingrammicroensimcentostrial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lustre-cloud-edition-gs-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-bigdl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bigdl-0815\",\r\n \"bigdl__vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-fpga\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quartus_pro_opencl_sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intellicus_bi_server_100_user_linux\",\r\n \"intellicus_bi_server_10_user_linux\",\r\n \"intellicus_bi_server_25_user_linux\",\r\n \"intellicus_bi_server_50_user_linux\",\r\n \"intellicus_bi_server_5_user_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intersystems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intersystems-iris-single-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intigua\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intigua-agent-manager-3_7_0-trial\",\r\n \"intigua-agent-manager-trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iquest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"keyhub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ishlangu-load-balancer-byol\",\r\n \"ishlangu-load-balancer-is10\",\r\n \"ishlangu-load-balancer-is100\",\r\n \"ishlangu-load-balancer-is1000\",\r\n \"ishlangu-load-balancer-is200\",\r\n \"ishlangu-load-balancer-is5000\",\r\n \"ishlangu-load-balancer-isbfg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"issp-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ispocr\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"itelios\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento2-on-zendserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jamcracker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"4632d5b4-feb0-4332-8452-f2e66133672f\",\r\n \"jamcracker-cloudanalytics\",\r\n \"jamcracker-cloudanalytics-version4\",\r\n \"jamcracker-cloudanalytics-version5\",\r\n \"jamcracker-csb-service-provider\",\r\n \"jamcracker-csb-serviceprovider\",\r\n \"jamcracker-csb-standard\",\r\n \"jamcracker-csb-standard-v3\",\r\n \"jamcracker-csb-standard-version4\",\r\n \"jamcracker-hybrid-cloud-management-version4\",\r\n \"jamcracker_cloud_control_appliance_version4\",\r\n \"jsdnapp_csb_serviceprovider-version4\",\r\n \"jsdnapp_hybrid\",\r\n \"jsdnapp_hybrid_v3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jedox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jedox-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jelastic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jelastic-hybrid-paas-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dvwa\",\r\n \"jetnexus-application-load-balancer\",\r\n \"jetnexus-global-load-balancer\",\r\n \"jetnexus-waf\",\r\n \"zap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetware-srl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"caffe2\",\r\n \"caffe_python_cpu\",\r\n \"caffe_python_gpu\",\r\n \"cockroachdb\",\r\n \"lamp_optimized\",\r\n \"lemp7_optimized\",\r\n \"memcached\",\r\n \"mongodb\",\r\n \"mxnet_python\",\r\n \"mysql\",\r\n \"nodejs_nginx\",\r\n \"percona_mongodb\",\r\n \"percona_mysql\",\r\n \"postgresql\",\r\n \"pytorch\",\r\n \"pytorch_cuda_notebook\",\r\n \"pytorch_cuda_production\",\r\n \"redis\",\r\n \"redmine\",\r\n \"tensorflow_cpu_notebook\",\r\n \"tensorflow_cpu_production\",\r\n \"tensorflow_cuda_notebook\",\r\n \"tensorflow_cuda_production\",\r\n \"tensorflow_python\",\r\n \"theano_python\",\r\n \"wordpress4_lemp7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jitterbit_integration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jitterbit-harmony-agent\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jm-technology-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"smart-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"juniper-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vmx-services-gateway-byol\",\r\n \"vmx-services-gateway-byol-soltemp\",\r\n \"vmx-virtual-router\",\r\n \"vsrx-next-generation-firewall\",\r\n \"vsrx-next-generation-firewall-payg\",\r\n \"vsrx-next-generation-firewall-solution-templ-payg\",\r\n \"vsrx-next-generation-firewall-solution-template\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaazing\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaazing-kwic\",\r\n \"kaazing-vpa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kali-linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kali-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kemptech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kemp360central-byol\",\r\n \"vlm-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kinetica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kineticadbbyol\",\r\n \"kineticadbpayasyougo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaspersky_lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaspersky_secure_mail_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"knime\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"knime-server-5-user_4-4-0\",\r\n \"knime-server-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"krypccore\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leap-orbit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"leaporbitstoragebackedsftp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leostream-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"connection-broker\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquid-files\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"liquidfiles\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquidware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stratusphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"literatu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"literatu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"loadbalancer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"loadbalancer-org-load-balancer-for-azure\",\r\n \"loadbalancer-org-load-balancer-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logsign\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logsignfocus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logtrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logtrust-log-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"looker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"looker-analytics-platform\",\r\n \"looker-analytics-platform-326\",\r\n \"looker-analytics-platform-5_6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"lti-lt-infotech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"trade-finance-blockchain\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"luminate-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"luminate-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mapr-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mapr52-base-dev\",\r\n \"mapr60-base\",\r\n \"mapr60-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mariadb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mariadb-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"marklogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"marklogic-9-byol\",\r\n \"marklogic-developer-9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"massiveanalytic-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"oscarap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mathworks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matlab-ref-arch-18a-v1-linux-disk\",\r\n \"mps-ref-arch-18a-v1-linux-disk2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"matillion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matillion-etl-snowflake\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mavinglobal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mavin-business-trial\",\r\n \"mavin-enterprise-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"meanio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-enterprise-ready\",\r\n \"linnovate-open-source-sla-pro\",\r\n \"mean-machine-20\",\r\n \"openideal3\",\r\n \"redash\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"media3-technologies-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cpan1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"memsql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"memsql-community-single-vm\",\r\n \"memsql-enterprise-single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mendix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mendix-docker\",\r\n \"mendix-pro\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mfe_azure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"atd-mcafee\",\r\n \"mcafee_vnsp_controller_for_azure\",\r\n \"mcafee_vnsp_for_azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"micro-focus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-avere\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vfxt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos-container\",\r\n \"centos-container-rdma\",\r\n \"ubuntu-server-container\",\r\n \"ubuntu-server-container-rdma\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-compute\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureconfidentialcompute\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureml\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ASR-Hydration-VMs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftOSTC\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"FreeBSD\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"MLServer-CentOS\",\r\n \"MLServer-RedHat\",\r\n \"MLServer-Ubuntu\",\r\n \"RServer-CentOS\",\r\n \"RServer-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mf_neon_cgw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midvision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-datapower-virtual-edition-75\",\r\n \"ibm-datapower-virtual-edition-76\",\r\n \"ibm-datapower-virtual-edition-77\",\r\n \"ibm-http-server\",\r\n \"ibm-websphere-portal-server-85\",\r\n \"ibm-websphere-portal-server-90\",\r\n \"websphere-application-server-be\",\r\n \"websphere-application-server-be-80\",\r\n \"websphere-application-server-be-85\",\r\n \"websphere-application-server-be-90\",\r\n \"websphere-application-server-be-and-mq\",\r\n \"websphere-application-server-lp\",\r\n \"websphere-application-server-lp-16\",\r\n \"websphere-application-server-lp-17\",\r\n \"websphere-application-server-lp-18\",\r\n \"websphere-application-server-nde\",\r\n \"websphere-application-server-nde-80\",\r\n \"websphere-application-server-nde-85\",\r\n \"websphere-application-server-nde-90\",\r\n \"websphere-mq\",\r\n \"websphere-mq-75\",\r\n \"websphere-mq-90\",\r\n \"websphere-mq-91\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miraclelinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"asianux-server-4-sp5\",\r\n \"asianux-server-4-sp6\",\r\n \"asianux-server-4-sp7\",\r\n \"asianux-server-7-sp1\",\r\n \"asianux-server-7-sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mobilab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento-wirecard-checkout\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moogsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moogsoft-aiops\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moviemasher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moviemasher\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SQL2017-RHEL7\",\r\n \"SQL2017-RHEL73\",\r\n \"SQL2017-SLES12SP2\",\r\n \"SQL2017-Ubuntu1604\",\r\n \"SQL2019-RHEL7\",\r\n \"SQL2019-Ubuntu1604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mtnfog\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"idyl-e3-entity-extraction-engine\",\r\n \"prose-sentence-extraction-engine\",\r\n \"renku-language-detection-engine\",\r\n \"sonnet-tokenization-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mxhero\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mail2cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"my-com\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tarantool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"narrativescience\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"narratives-for-power-bi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nasuni\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nasuni-nmc\",\r\n \"nasuni_edge_appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ncbi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ncbi-blast-2-3-0\",\r\n \"ncbi-free-2-2-31\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fog-system-manager\",\r\n \"fogsm_basic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neo4j\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neo4j-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netapp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netapp-altavault-cloud-integrated-storage-solution\",\r\n \"netapp-oncommand-cloud-manager\",\r\n \"netapp-ontap-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netgate\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netgate-pfsense-azure-fw-vpn-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netiq\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netscout\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netscout_virtual_ngeniusone_with_vscout\",\r\n \"netscout_vstream\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netmail\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netmail-search\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netsweeper\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netsweeper6-0-6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netx\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simplehelp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neusoft-neteye\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neusoft-nisg-va-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nginxinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nginx-plus-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nicepeopleatwork\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"youzana\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nodejsapi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"node-js-api\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"noobaa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"noobaa-hybrid-s3-archive-05\",\r\n \"noobaa-multi-cloud-deduplication\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"northbridge-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netconnect1\",\r\n \"netconnectx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nubeva-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"controller\",\r\n \"test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuco-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aionnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuxeo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nuxeo-6-lts\",\r\n \"nuxeo-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nvidia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ngc_azure_17_11\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"o2mc-platform-app\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"oceanblue-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"obc-sdwan-solutions\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"omega-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ods_datastage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onyx-point-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op-bnf-v1\",\r\n \"op-bnf1_6-v1\",\r\n \"op-bpnifi-v1\",\r\n \"op-bpnifi16-v1\",\r\n \"op-scc-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onapsis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"op5\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op5-monitor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"opencell\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"meveo\",\r\n \"meveo403sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"openvpn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openvpnas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"orientdb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"orientdb-community-edition\",\r\n \"orientdb-community-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2_17\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osirium-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osirium-pxm-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quantastorvsav4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"paloaltonetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"panorama\",\r\n \"vmseries1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"panzura-file-system\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azura-freedom-filer-v7110\",\r\n \"panzura-cloud-filer\",\r\n \"panzura-freedom-filer-7140-13222\",\r\n \"panzura-freedom-filer-716-13549\",\r\n \"panzura-freedom-filer-v7020\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"parasoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"parasoft-service-virtualization\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"passlogy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"passlogic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"penta-security-systems-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wapples\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"percona\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"percona-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"postgres-pro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"postgres-pro-enterprise\",\r\n \"postgres-pro-enterprise-10\",\r\n \"postgres-pro-standard\",\r\n \"postgres-pro-standard-10\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"plesk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"plesk-onyx-linux\",\r\n \"solution-server-business\",\r\n \"solution-server-wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prestashop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"prestashop16-lamp\",\r\n \"ubuntu-base-for-prestashop\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prime-strategy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kusanagi-77\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pivotal-gpdb-vm\",\r\n \"pivotal-greenplum-images\",\r\n \"pivotal-ops-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"process-one\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ejabberd-community-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"profecia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"full_disk_encryption_vm\",\r\n \"project_tools_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"progelspa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"libra-esva-antispam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ptsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ptaf-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pulse-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pulse-connect-secure-vm\",\r\n \"pulse-virtual-traffic-manager\",\r\n \"pulse-virtual-traffic-manager-with-waf\",\r\n \"pulse-virtual-traffic-manager-with-waf2\",\r\n \"pulse-virtual-traffic-manager2\",\r\n \"pulse-virtual-web-application-firewall\",\r\n \"pulse-virtual-web-application-firewall2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"PuppetLabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"PuppetEnterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"puppet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"puppet-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pydio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pydio-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qore-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qorus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qualysguard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qualys-virtual-firewall-appliance\",\r\n \"qualys-virtual-scanner-v23b\",\r\n \"qualys-virtual-scanner-v24\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quasardb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quasardb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qubole-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qubole-data-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fve\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"racknap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"racknap-server\",\r\n \"racknap-server-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radware-alteon-va\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radiant-logic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radiantone-vms\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rancher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rancheros\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapid7\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nexpose-scan-engine\",\r\n \"rapid7-vm-console\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapidminer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rapidminer_server_75\",\r\n \"rapidminer_server_76\",\r\n \"rapidminer_server_80\",\r\n \"rapidminer_server_81\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"realm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"realm-mobile-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"reblaze\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rbzr-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"relevance-lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rlcatalyst\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"remotelearner\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fully-supported-moodle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"revolution-analytics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"revolution-r-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RightScaleLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RightImage-CentOS\",\r\n \"RightImage-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RiverbedTechnology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"riverbed\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riverbed-sccm-5-5-1\",\r\n \"riverbed-steelcentral-appinternals\",\r\n \"riverbed-steelhead-9-2\",\r\n \"riverbed-steelhead-9-5-0\",\r\n \"riverbed-steelhead-9-6-0\",\r\n \"riverbed_steelconnect_gw\",\r\n \"riverbed_steelconnect_sh\",\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rocketsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rocket-discover\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsa-security-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsa-nw-azure-arch\",\r\n \"rsa-nw-azure-broker\",\r\n \"rsa-nw-azure-con\",\r\n \"rsa-nw-azure-esa\",\r\n \"rsa-nw-azure-ldec\",\r\n \"rsa-nw-azure-vlc\",\r\n \"rsa-nw-suite-11\",\r\n \"rsa-nw-suite-11-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsk-labs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsk-bamboo-beta-node\",\r\n \"rsk-node-orchid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saama\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fluidanalyticsengine\",\r\n \"insurancefraudanalytics\",\r\n \"realworldevidence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saltstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos65saltstackenterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalearc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalearc-for-mysql-paygo\",\r\n \"scalearc-for-sql-server-pay-go\",\r\n \"scalearc_mysql-server\",\r\n \"scalearc_sql_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalegrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hanaexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scality\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalityconnecthourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"secureworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scwx-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"shadow-soft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"icinga\",\r\n \"icinga2-5\",\r\n \"icinga2-7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"signal-sciences\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"signalscienceswpp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sightapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sightapps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"silver-peak-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"silver_peak_edgeconnect\",\r\n \"silver_peak_vx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"simmachinesinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simmachines_vm_v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sinefa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sinefa-probe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"skyarc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mt6\",\r\n \"mta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"smartmessage-autoflow\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"martmessage-autoflow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"snapt-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snaptadc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soasta\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudtest-lite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"softnas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud_dev\",\r\n \"mp_ce\",\r\n \"mp_ent\",\r\n \"mp_nas_byol\",\r\n \"mp_nas_ep\",\r\n \"mp_nas_gp\",\r\n \"mp_nas_hp\",\r\n \"mp_plat\",\r\n \"private_offerings\",\r\n \"softnas-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solanolabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solano-ci-private-beta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soha\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"soha-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solar-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solar-incode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sonicwall-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sonicwall-nsz-azure\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sophos\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sophos-xg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spagobi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spagobi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spacecurve\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spacecurve-quickstart\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"splunk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"splunk-enterprise-base-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"src-solution\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pilot-things-onem2m-smart-network\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sqlstream\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"com\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sphere3d\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snapcloud-byol\",\r\n \"snapcloud-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activestate-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackstorm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stackstorm-2015-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"startekfingerprintmatch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bioserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"steelhive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelhive_carbon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stonefly\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stonefly-cloud-drive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stormshield\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stormshield-network-security-for-cloud\",\r\n \"stormshield-network-security-for-cloud-xl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"storreduce\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storreduce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stratumn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"indigo-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"streamsets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"streamsets-data-collector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"striim\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"integrationforsqlserveronazure\",\r\n \"integrationtoazurestorage\",\r\n \"integrationtoeventhub\",\r\n \"integrationtohdinsight\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"symantectest1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cwpsazure-beta-01\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synack-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"synack-crowd-security-intelligence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synechron-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockchain_tradefinance_quorum\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"syte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syteoffer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tactic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tactic-workflow-v001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talari-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talari-networks-virtual-appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talena-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talena_inc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tata_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netfoundry_cloud_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tavendo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"crossbar_on_azure_ubuntu1404\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techdivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appserver-io-pe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techlatest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereumdevkit\",\r\n \"rippledevelopersuit\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"telepat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"free\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tenable\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tenable-nessus-6-byol\",\r\n \"tenable-nessus-professional\",\r\n \"tenablecorenessus\",\r\n \"tenablecorewas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"teradata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"teradata-data-mover\",\r\n \"teradata-data-mover-agent\",\r\n \"teradata-data-mover-intellisphere\",\r\n \"teradata-data-stream-controller\",\r\n \"teradata-database-1510\",\r\n \"teradata-database-1510-byol\",\r\n \"teradata-database-1510-intellisphere\",\r\n \"teradata-database-1510-v2\",\r\n \"teradata-database-1610-intellisphere\",\r\n \"teradata-database-1610-v2\",\r\n \"teradata-database-1620\",\r\n \"teradata-database-1620-byol\",\r\n \"teradata-database-1620-intellisphere\",\r\n \"teradata-database-enterprise\",\r\n \"teradata-database-v1610\",\r\n \"teradata-database-v1610-byol\",\r\n \"teradata-ecosystem-manager\",\r\n \"teradata-querygrid-manager\",\r\n \"teradata-querygrid-manager-intellisphere\",\r\n \"teradata-rest-services\",\r\n \"teradata-server-management\",\r\n \"teradata-viewpoint\",\r\n \"teradata-viewpoint-intellisphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thales-vormetric\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ciphertrust-ckm\",\r\n \"vormetric-dsm\",\r\n \"vormetric-dsm-6-1-0\",\r\n \"vormetric-tokenization-server\",\r\n \"vts-2_2_0_2604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"things-board\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tb-pe-cassandra\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thoughtspot-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"thoughtspotvirtualmachine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tibco-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"grid-server-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tig\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"backup-as-a-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tigergraph\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tigergraph\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tmaxsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tmax-jeusee\",\r\n \"tmax-jeusse\",\r\n \"tmax-webtobse\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tokyosystemhouse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osscobol151j-pg961-centos72\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"torusware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"speedus-lite-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"totemo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"totemo-azr-tm6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"townsend-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alliance-key-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"trendmicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"deep-security-vm\",\r\n \"deep-security-vm-byol\",\r\n \"iot-security-sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"truestack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tsdc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tsa-public-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ckan-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tunnelbiz\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos70-min\",\r\n \"centos7optimizwithwordpress\",\r\n \"centos7phpoptimizing\",\r\n \"centos7phpoptimizingnginx\",\r\n \"centos7phpoptimizwlaravel\",\r\n \"centos7phpoptimizwosticket\",\r\n \"centos7webserverwithwaf\",\r\n \"centos7withaspdotnetcore2apache\",\r\n \"centos7withjoomla\",\r\n \"debian_web_server\",\r\n \"fedora\",\r\n \"fusio\",\r\n \"linuxwithlimesurvey\",\r\n \"networkmonitoringsystem\",\r\n \"rimauwaf_cloud\",\r\n \"ubuntu_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"twistlock\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"twistlock\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"typesafe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"typesafe-reactive-maps-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubeeko\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hfactory-tools-for-hdinsight\",\r\n \"hfactory-tools-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubercloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ansys-17-2-fluids-structures\",\r\n \"ansys_182_test\",\r\n \"comsol-multiphysics-v5-2\",\r\n \"openfoam-v2dot3-centos-v6\",\r\n \"openfoam-v3dot0\",\r\n \"star-ccm-v10-04\",\r\n \"star-ccm-v10-06-heeds-mdo-v2015\",\r\n \"star-ccm-v12-00\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ulex\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voximal\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unifi-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unifi-data-catalog\",\r\n \"unifi-dataplatform-2-3-3-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unitrends\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unitrends-enterprise-backup-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"usp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-streaming-vod-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"varnish\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"varnish-cache_\",\r\n \"varnish-custom-statistics\",\r\n \"varnish-plus-administration-and-statistics\",\r\n \"varnish-plus-caching-engine-4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vaultive-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-security-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vbot\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vbot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"velocloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"velocloud-virtual-edge\",\r\n \"velocloud-virtual-edge-3x\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vidispine\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vidispine-content-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veritas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudpoint-2-0-0\",\r\n \"veritas-resiliency-platform-vhd-offer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veeam\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veeamhubimage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ipm-plus-energy-saver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"viptela\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"viptela-vedge-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vizixiotplatformretail001\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vizix-iot-platform-retail-005\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vmturbo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"turbonomic\",\r\n \"vmturbo64-opsmgr-5_3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"slashdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vu-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vu-app-server\",\r\n \"vu-facerecogn\",\r\n \"vu-fraudanalysis\",\r\n \"vu-secureonboarding\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallarm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallarm-ng-waf-offer-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallix-wabsuite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"watchguard-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vm-firebox-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"waves\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"waves\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"websense-apmailpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ap-data-email-gateway\",\r\n \"forcepoint-email-security-85beta\",\r\n \"triton-ap-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wmspanel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nimble-streamer-centos\",\r\n \"nimble-streamer-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wowza\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wowzastreamingengine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xfinityinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"d3view-v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xtremedata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dbx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"yellowfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"yellowfin-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xyzrd-group-ou\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c73-zultys-mxvirtual\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"your-shop-online\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"herefordshire-enterprise-platform-drupal-7\",\r\n \"xenofile\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zend\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"php-56-zend-server\",\r\n \"php-zend-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"z1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"z1-securehub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zerodown_software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bcaasforazure\",\r\n \"stackbcaas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zoomdata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zoomdata-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zscaler\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zscaler-private-access\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/bfa798085e63e6b3\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bfa798085e63e6b3\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"azsecpack nonprod tagging for iaas_1.1\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Adds the AzSecPack tag to a Compute VM resource\",\r\n \"metadata\": {\r\n \"category\": \"azsecpack-msi\",\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-01-22T03:54:05.332867Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"azSecPackTagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"AzSecPack Tag Name\",\r\n \"description\": \"This policy adds the specified tag\"\r\n },\r\n \"defaultValue\": \"azsecpack\"\r\n },\r\n \"azSecPackTagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"AzSecPack Tag Value\",\r\n \"description\": \"This policy adds the specified tag value\"\r\n },\r\n \"defaultValue\": \"nonprod\"\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPackAutoConfig\"\r\n },\r\n \"skipTagName3\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipWindowsAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('azSecPackTagName'), ']')]\",\r\n \"notEquals\": \"[parameters('azSecPackTagValue')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName3'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"[concat('tags[', parameters('azSecPackTagName'), ']')]\",\r\n \"value\": \"[parameters('azSecPackTagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/c09cb226ea763513\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c09cb226ea763513\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"audit ssh auth on existing vms_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits whether any Linux VMs use password-only authentication for SSH on existing resources.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-02-25T22:01:38.4305071Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration\",\r\n \"exists\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/c2f5d119c894ce34\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c2f5d119c894ce34\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-107_1.2\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-09T18:15:32.278708Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"allowedValues\": [\r\n \"NA\",\r\n \"NRMSException\",\r\n \"SkipNRMSCorp\",\r\n \"nrmsskipcorpnetsaw\",\r\n \"SkipNRMSSAW\",\r\n \"SkipNRMSDatabricks\",\r\n \"SkipNRMSRDPSSH\",\r\n \"SkipNRMSMgmt\",\r\n \"SkipNRMSHigh\",\r\n \"SkipNRMSVNet\",\r\n \"SkipNRMSLoadBal\",\r\n \"SkipNRMSDB\",\r\n \"SkipNRMSMedium\"\r\n ],\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"[parameters('sourceValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"contains\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"in\": [\r\n \"Any\",\r\n \"*\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/c4184f404efb2fe5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c4184f404efb2fe5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"windows azsecpack autoconfig tagging for iaas_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"Adds the AzSecPack tag to a Compute VM resource\",\r\n \"metadata\": {\r\n \"category\": \"azsecpack-msi\",\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-08-24T17:25:10.7698943Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"azSecPackTagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"AzSecPack Tag Name\",\r\n \"description\": \"This policy adds the specified tag\"\r\n },\r\n \"defaultValue\": \"azsecpack\"\r\n },\r\n \"azSecPackTagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"AzSecPack Tag Value\",\r\n \"description\": \"This policy adds the specified tag value\"\r\n },\r\n \"defaultValue\": \"nonprod\"\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPackAutoConfig\"\r\n },\r\n \"skipTagName3\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipWindowsAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('azSecPackTagName'), ']')]\",\r\n \"notEquals\": \"[parameters('azSecPackTagValue')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName3'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName3'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"[concat('tags[', parameters('azSecPackTagName'), ']')]\",\r\n \"value\": \"[parameters('azSecPackTagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/c63bbeb294bd6494\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c63bbeb294bd6494\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"geneva monitoring extension and azsecpack autoupdate policy for iaas_1.2\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-06-23T19:35:05.015959Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"resourcegrouptagname2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname1')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname2')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"Microsoft.Azure.Geneva.GenevaMonitoring\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"GenevaMonitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Geneva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/enableAutomaticUpgrade\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.Azure.Geneva.GenevaMonitoring')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Geneva\",\r\n \"type\": \"GenevaMonitoring\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/c6cc0ff730a1cb3c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c6cc0ff730a1cb3c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"geneva monitoring extension and azsecpack append policy for vmss_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-04-15T01:06:19.3434752Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipWindowsAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/virtualMachineProfile\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type\",\r\n \"notEquals\": \"GenevaMonitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type\",\r\n \"notEquals\": \"VirtualMachineRuntimeService\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n },\r\n {\r\n \"value\": \"[requestContext().apiVersion]\",\r\n \"less\": \"2018-10-01\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*]\",\r\n \"value\": {\r\n \"name\": \"Microsoft.Azure.Geneva.GenevaMonitoring\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Geneva\",\r\n \"type\": \"GenevaMonitoring\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {}\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/c8ae98b5995645bd\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c8ae98b5995645bd\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"modify key vault soft delete_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-04-07T20:31:48.6092665Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"modify\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"modify\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription or resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the subscription or resource group\"\r\n },\r\n \"defaultValue\": \"EmergencyAKVSoftDeleteExempt\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.KeyVault/vaults\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.KeyVault/vaults/enableSoftDelete\",\r\n \"notEquals\": \"true\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName'))]\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"operations\": [\r\n {\r\n \"operation\": \"addOrReplace\",\r\n \"field\": \"Microsoft.KeyVault/vaults/enableSoftDelete\",\r\n \"value\": true\r\n }\r\n ],\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/f25e0fa2-a7c8-4377-a976-54943a77a395\"\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/c8e4d0a348a1a362\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c8e4d0a348a1a362\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"audit ssh auth on new vmss_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits whether any Linux VMSSs use password-only authentication for SSH on new resources.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-02-25T22:01:43.9041265Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"exists\": \"False\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"7isolutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sapp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"128technology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"128t_networking_platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"4psa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voipnow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"a10networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"a10-lightning-adc\",\r\n \"a10-vthunder-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accellion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kiteworks-by-accellion\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"abiquo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"abiquo-hybrid-cloud-34\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accops\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hysecure5050\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian_matrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actian_matrix\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actifio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actifio-sky\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vector-community\",\r\n \"vector-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Acronis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"activeeon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activeeon-workload-scheduler\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aerospike\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aerospike-database-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"affinio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aimobile-site-acceleration\",\r\n \"aiprotect-ddos-firewall\",\r\n \"aiscaler-traffic-manager-caching\",\r\n \"aivideo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"akamai-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"enterprise-application-access\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alces-flight-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alces-flight-compute-solo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alertlogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alert-logic-tm\",\r\n \"alert-logic-wsm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alienvault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-security-management-anywhere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alldigital-brevity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alldigital-brevity-uploader\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altair-engineering-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"altair_hwulva\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altamira-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lumify\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"antmedia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ams_community_edition\",\r\n \"ant_media_server_enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"apigee\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"apigee-edge\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcara\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"app360v43-001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcelerator\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appcelerator-arrow-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appex-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appistry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"genomepilot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appscale-marketplace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appscale\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arangodb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"arangodb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arista-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veos-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"array_networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"array-networks-vapv\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"astadia-1148316\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"astadia-ui-automation-tee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"atomicorp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"secure-os\",\r\n \"secure-ubuntu-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"audiocodes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mediantsessionbordercontroller\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"auriq-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"essentia\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"awingu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"awingu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aviatrix-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aviatrix-cloud-services\",\r\n \"aviatrix-companion-gateway\",\r\n \"aviatrix-companion-gateway-v2\",\r\n \"aviatrix-vpn-gw\",\r\n \"aviatrix_multi_cloud_service\",\r\n \"aviatrix_openvpn_service\",\r\n \"aviatrix_openvpn_service10\",\r\n \"aviatrix_openvpn_service25\",\r\n \"aviatrix_openvpn_service50\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"avi-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"avi-vantage-adc\",\r\n \"internal-avi-vantage-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"axway\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"axway-mailgate-secure-collaboration-advanced\",\r\n \"axway-mailgate-secure-collaboration-premium\",\r\n \"axway-mailgate-secure-collaboration-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azul\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azul-zulu-ubuntu-1804\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azurecyclecloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azure-cyclecloud-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"AzureDatabricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Databricks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baas-techbureau\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"b1327623-d29b-4cc1-b833-85067dcc7bce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baffle-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"baffle-application-data-protection\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"balabit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"balabit-shell-control-box\",\r\n \"psm\",\r\n \"sps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"barracudanetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"barracuda-app-sec-control-center\",\r\n \"barracuda-email-security-gateway\",\r\n \"barracuda-ng-cc\",\r\n \"barracuda-ng-firewall\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"basho\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riak-2-0-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"autodesk-maya-arnold-centos73\",\r\n \"rendering-centos73\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bdy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"buddy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Bitnami\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"3-4\",\r\n \"abantecart\",\r\n \"activemq\",\r\n \"akeneo\",\r\n \"alfrescocommunity\",\r\n \"apachesolr\",\r\n \"artifactory\",\r\n \"canvaslms\",\r\n \"cassandra\",\r\n \"civicrm\",\r\n \"cmsmadesimple\",\r\n \"codiad\",\r\n \"concrete5\",\r\n \"consul\",\r\n \"coppermine\",\r\n \"couchdb\",\r\n \"diaspora\",\r\n \"discourse\",\r\n \"djangostack\",\r\n \"dokuwiki\",\r\n \"dolibarr\",\r\n \"DreamFactory\",\r\n \"drupal\",\r\n \"elastic-search\",\r\n \"elk\",\r\n \"erpnext\",\r\n \"espocrm\",\r\n \"etcd\",\r\n \"eXo-Platform\",\r\n \"exoplatform\",\r\n \"fatfreecrm\",\r\n \"ghost\",\r\n \"gitlab\",\r\n \"grafana\",\r\n \"hadoop\",\r\n \"hhvmstack\",\r\n \"hordegroupwarewebmail\",\r\n \"jasperreports\",\r\n \"jenkins\",\r\n \"joomla\",\r\n \"jrubystack\",\r\n \"kafka\",\r\n \"kong\",\r\n \"kubernetessandbox\",\r\n \"lampstack\",\r\n \"lappstack\",\r\n \"letschat\",\r\n \"liferay\",\r\n \"limesurvey\",\r\n \"livehelperchat\",\r\n \"magento\",\r\n \"mahara\",\r\n \"mantis\",\r\n \"mariadb\",\r\n \"mattermost\",\r\n \"mautic\",\r\n \"mean\",\r\n \"mediawiki\",\r\n \"memcached\",\r\n \"modx\",\r\n \"mongodb\",\r\n \"moodle\",\r\n \"multicraft\",\r\n \"mybb\",\r\n \"mysql\",\r\n \"nats\",\r\n \"neo4j\",\r\n \"neos\",\r\n \"nginxstack\",\r\n \"noalyss\",\r\n \"nodejs\",\r\n \"ocportal\",\r\n \"odoo\",\r\n \"openatrium\",\r\n \"opencart\",\r\n \"openedx\",\r\n \"openfire\",\r\n \"openproject\",\r\n \"orangehrm\",\r\n \"osclass\",\r\n \"owncloud\",\r\n \"oxid-eshop\",\r\n \"parseserver\",\r\n \"phabricator\",\r\n \"phpbb\",\r\n \"phplist\",\r\n \"pimcore\",\r\n \"piwik\",\r\n \"plone\",\r\n \"pootle\",\r\n \"postgresql\",\r\n \"prestashop\",\r\n \"processmakerenterprise\",\r\n \"processmakeropensourceedition\",\r\n \"processwire\",\r\n \"publify\",\r\n \"rabbitmq\",\r\n \"redash\",\r\n \"redis\",\r\n \"redmine\",\r\n \"redmineplusagile\",\r\n \"reportserver\",\r\n \"reportserverenterprise\",\r\n \"resourcespace\",\r\n \"reviewboard\",\r\n \"reviewboardpowerpack\",\r\n \"roundcube\",\r\n \"rubystack\",\r\n \"seopanel\",\r\n \"shopware\",\r\n \"silverstripe\",\r\n \"simplemachinesforum\",\r\n \"sonarqube\",\r\n \"spree\",\r\n \"subversion\",\r\n \"suitecrm\",\r\n \"tensorflowserving\",\r\n \"testlink\",\r\n \"tikiwikicmsgroupware\",\r\n \"tinytinyrss\",\r\n \"tom-cat\",\r\n \"trac\",\r\n \"typo3\",\r\n \"weblate\",\r\n \"webmailpro\",\r\n \"wildfly\",\r\n \"wordpress\",\r\n \"wordpress-multisite\",\r\n \"wordpresspro\",\r\n \"x2enginesalescrm\",\r\n \"xoops\",\r\n \"youtrack\",\r\n \"zookeeper\",\r\n \"zurmo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"black-duck-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blackduck_hub_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blk-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blk-io-erc-20-rest-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"strato-blockchain-base-template-latest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockstack-core-v14\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockchain-foundry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syscoin-api\",\r\n \"syscoin-full-node\",\r\n \"syscoin-price-peg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bloombase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bloombase-storesafe-3_4_7_0_el7_x86_64\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluecat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluecat-bam-for-azure\",\r\n \"bluecat-dns-for-azure\",\r\n \"bluecat-edge-service-point-vm-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluetalon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluetalon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"brocade_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"brocade-virtual-traffic-manager\",\r\n \"brocade-virtual-traffic-manager-with-waf-module\",\r\n \"brocade-virtual-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bt-americas-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"diamondip-sapphire-ev10\",\r\n \"diamondip-sapphire-ev20\",\r\n \"diamondip-sapphire-v10\",\r\n \"diamondip-sapphire-v20\",\r\n \"diamondip-sapphire-v5\",\r\n \"diamondip-sapphire-vcaa20\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"buddhalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sles_12_pci\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"carto\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cartobuilder2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cask\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cdap-cloud-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"Ubuntu_Core\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cavirin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cavirin-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cautelalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"log_management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"celum-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"celumdam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cds\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cds-data-migration-solution-for-legacy-to-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-6-v2-0-2-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-oracle-linux-6-v1-0-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-rhel-6-v2-0-2-l1\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-suse-linux-11-v2-0-0-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1404-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"certivox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sso-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cfd-direct\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cfd-direct-from-the-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chain-core-developer-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"checkpoint\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"check-point-r77-10\",\r\n \"check-point-vsec-r80\",\r\n \"check-point-vsec-r80-blink\",\r\n \"sg2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chef-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chef-automate-vm-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"circleci\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"circleci-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cires21\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c21l-enc\",\r\n \"c21l-mos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cisco\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cisco-asav\",\r\n \"cisco-csr-1000v\",\r\n \"cisco-ftdv\",\r\n \"cisco-meraki-vmx100\",\r\n \"cisco-ngfwv-vm-test-unsupported\",\r\n \"cisco_cloud_vedge_17_2_4\",\r\n \"cos65\",\r\n \"cos72\",\r\n \"cos72_main_dev\",\r\n \"uos14\",\r\n \"vwaas-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"citrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"citrix-sd-wan-opt\",\r\n \"netscaler-ma-service-agent-120\",\r\n \"netscaler-ma-service-agent-121\",\r\n \"netscaler-sd-wan\",\r\n \"netscaler-vpx\",\r\n \"netscalervpx-120\",\r\n \"netscalervpx-121\",\r\n \"netscalervpx110-6531\",\r\n \"netscalervpx111\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clear-linux-project\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clear-linux-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clouber\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cuber\",\r\n \"cws\",\r\n \"mcenter\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-cruiser\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-cruiser-16\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jenkins-enterprise\",\r\n \"jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbees-jenkins-enterprise\",\r\n \"cloudbees-jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbolt-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbolt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudboost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudboost\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudenablers-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corestack\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"squid-proxy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudera-altus-centos-os\",\r\n \"cloudera-centos-6\",\r\n \"cloudera-centos-os\",\r\n \"test-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlanes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-video-accelerator-nfs\",\r\n \"cloudlanes-cloud-backup-accelerator-vtl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlink\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudlink-securevm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudplan-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudplan_pcn_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"paladion_ondemand_nextgen_firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudsoft-amp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clustrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clustrixdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codelathe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codelathe-filecloud-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codenvy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codenvy-on-prem\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cognosys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"1-click-secured-joomla-on-centos-7-3\",\r\n \"1-click-secured-joomla-on-ubuntu-1404-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1604-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1804-lts\",\r\n \"centos-6-9\",\r\n \"centos-7-3\",\r\n \"centos-7-4\",\r\n \"centos-7-5\",\r\n \"deploy-a-secured-modx-on-ubuntu-14-04-lts\",\r\n \"deploy-a-secured-silverstripe-on-ubuntu-14-04-lts\",\r\n \"hardened-mysql-5-6-on-centos-7-3\",\r\n \"hardened-mysql-5-6-on-ubu-1404-lts\",\r\n \"hardened-mysql-5-7-on-centos-7-3\",\r\n \"hardened-mysql-5-7-on-ubu-1404-lts\",\r\n \"hardened-postgresql-on-ubu-1404-lts\",\r\n \"invoice-ninja-2-5-1-1-on-ubuntu-1404\",\r\n \"jruby-on-ubuntu-14-04-lts\",\r\n \"low-latency-broadcasting-server-for-live-events\",\r\n \"owncloud-9-with-lamp-stack-on-ubuntu-1404\",\r\n \"piwigogallerys-ubuntu_14-04_lts\",\r\n \"sec1011-dokuwiki-on-ubuntu-1404\",\r\n \"sec1013-elasticsearch-on-ubuntu-1404\",\r\n \"sec1014-opencart-on-ubuntu-1404\",\r\n \"sec1015-orangehrm-on-ubuntu-1404\",\r\n \"sec1016-nodejs-server-on-ubuntu-1404\",\r\n \"sec1018-haproxy-on-ubuntu-1404\",\r\n \"sec1019-secured-tomcat-on-ubuntu-1404\",\r\n \"sec1020-phpbb-on-hardened-ubuntu-1404\",\r\n \"sec1021-mybb-on-hardened-ubuntu-1404\",\r\n \"sec1022-sugarcrm-on-ubuntu-1404\",\r\n \"sec1023-moodle-on-ubuntu-1404\",\r\n \"sec1024_magento-on-ubuntu-1404\",\r\n \"sec1025-secured-drupal-on-ubuntu-1404\",\r\n \"sec1027-secured-wordpress-on-ubuntu-1404\",\r\n \"sec1028-secured-lamp-sever-on-ubuntu-1404\",\r\n \"sec1029-secured-mediawiki-on-ubuntu-1404\",\r\n \"sec1030-secured-subversion-on-ubuntu-1404\",\r\n \"sec1031-secured-passenger-nginx-on-ubuntu-1404\",\r\n \"sec1033-secured-piwik-on-ubuntu-1404\",\r\n \"sec1034-secured-pligg-on-ubuntu-1404\",\r\n \"sec1035-secured-jenkins-on-ubuntu-1404\",\r\n \"sec1036-secured-postgresql-on-ubuntu-1404\",\r\n \"secure-cloud-lamp-ubuntu-1404\",\r\n \"secured-abantecart-on-centos\",\r\n \"secured-abantecart-on-ubuntu-14-04-lts\",\r\n \"secured-acquia-drupal-on-centos\",\r\n \"secured-acquiadurpal-on-ubuntu-14-04-lts\",\r\n \"secured-apachesolr-on-centos\",\r\n \"secured-apachesolr-on-ubuntu-14-04-lts\",\r\n \"secured-arartifactory-on-centos\",\r\n \"secured-artifactory-on-ubuntu-14-04-lts\",\r\n \"secured-cakephp-on-centos\",\r\n \"secured-cakephp-on-ubuntu-14-04-lts\",\r\n \"secured-cms-made-simple-on-centos\",\r\n \"secured-cms-made-simple-on-ubuntu-14-04-lts\",\r\n \"secured-codiad-on-centos\",\r\n \"secured-codiad-on-ubuntu-14-04-lts\",\r\n \"secured-cogdam-on-centos\",\r\n \"secured-cogdam-on-ubuntu-14-04-lts\",\r\n \"secured-concrete5-on-centos\",\r\n \"secured-concrete5-on-ubuntu-14-04-lts\",\r\n \"secured-coppermine-on-centos\",\r\n \"secured-coppermine-on-ubuntu-14-04-lts\",\r\n \"secured-crushftp-on-centos\",\r\n \"secured-crushftp-on-ubuntu-14-04-lts\",\r\n \"secured-django-on-centos\",\r\n \"secured-django-on-ubuntu-14-04-lts\",\r\n \"secured-dokuwiki-on-centos\",\r\n \"secured-dolibarr-on-centos\",\r\n \"secured-dolivbarr-on-ubuntu-14-04-lts\",\r\n \"secured-drupal-on-centos\",\r\n \"secured-elasticsearch-on-centos\",\r\n \"secured-enterprise-nginx-varnish-haproxy-php\",\r\n \"secured-espocrm-on-centos\",\r\n \"secured-espocrm-on-ubuntu-14-04-lts\",\r\n \"secured-exoplatform-on-centos\",\r\n \"secured-exoplatform-on-ubuntu-14-04-lts\",\r\n \"secured-ghost-on-centos\",\r\n \"secured-ghost-on-ubuntu-14-04-lts\",\r\n \"secured-gradle-on-centos\",\r\n \"secured-gradle-on-ubuntu-14-04-lts\",\r\n \"secured-haproxy-on-centos\",\r\n \"secured-invoice-ninja-on-centos\",\r\n \"secured-jboss-as-on-centos\",\r\n \"secured-jbossas-on-ubuntu-14-04-lts\",\r\n \"secured-jenkins-on-centos\",\r\n \"secured-jruby-on-cento\",\r\n \"secured-lamp-on-centos\",\r\n \"secured-lamp-on-centos-m10\",\r\n \"secured-lapp-on-centos\",\r\n \"secured-lapp-on-ubuntu-14-04-lts\",\r\n \"secured-lemp-sever-on-ubuntu-1404\",\r\n \"secured-lime-survey-on-centos\",\r\n \"secured-limesurvey-on-ubuntu-1404\",\r\n \"secured-live-helper-chat-on-centos\",\r\n \"secured-livehelperchat-on-ubuntu-14-04-lts\",\r\n \"secured-magento-on-centos\",\r\n \"secured-mahara-on-centos\",\r\n \"secured-mahara-on-ubuntu-14-04-lts\",\r\n \"secured-mantis-on-centos\",\r\n \"secured-mantis-on-ubuntu-14-04-lts\",\r\n \"secured-mariadb-on-ubuntu-16-04\",\r\n \"secured-mautic-on-centos\",\r\n \"secured-mautic-on-ubuntu-14-04-lts\",\r\n \"secured-media-wiki-on-centos\",\r\n \"secured-modx-on-centos\",\r\n \"secured-moodle-on-centos\",\r\n \"secured-ngnix-on-centos-7-3\",\r\n \"secured-ngnix-on-ubuntu-14-04-lts\",\r\n \"secured-ngnix-on-ubuntu-16-04-lts\",\r\n \"secured-noalyss-on-centos\",\r\n \"secured-noalyss-on-ubuntu-14-04-lts\",\r\n \"secured-nodejs-on-centos\",\r\n \"secured-occlass-on-ubuntu-14-04-lts\",\r\n \"secured-ocportal-on-ubuntu-14-04-lts\",\r\n \"secured-open-cart-on-centos\",\r\n \"secured-orangehrm-on-centos\",\r\n \"secured-osclass-on-centos\",\r\n \"secured-owncloud-on-centos\",\r\n \"secured-oxid-eshop-on-centos\",\r\n \"secured-oxideshop-on-ubuntu-14-04-lts\",\r\n \"secured-passenger-nginx-on-centos\",\r\n \"secured-piwigo-gallery-on-centos\",\r\n \"secured-plone-on-centos\",\r\n \"secured-plone-on-ubuntu-14-04-lts\",\r\n \"secured-prestashop-on-centos\",\r\n \"secured-prestashop-on-ubuntu-14-04-lts\",\r\n \"secured-railo-on-ubuntu-14-04-lts\",\r\n \"secured-redis-on-centos\",\r\n \"secured-redis-on-ubuntu-1404\",\r\n \"secured-redmine-on-centos\",\r\n \"secured-redmine-on-ubuntu-14-04-lts\",\r\n \"secured-redmineagile-on-ubuntu-14-04-lts\",\r\n \"secured-report-server-on-centos\",\r\n \"secured-reportserverent-on-ubuntu-14-04-lts\",\r\n \"secured-resource-space-on-centos\",\r\n \"secured-resourcespace-on-ubuntu-14-04-lts\",\r\n \"secured-round-cube-on-centos\",\r\n \"secured-roundcube-on-ubuntu-14-04-lts\",\r\n \"secured-ruby-on-centos\",\r\n \"secured-ruby-on-ubuntu-14-04-lts\",\r\n \"secured-seopanel-on-centos\",\r\n \"secured-seopanel-on-ubuntu-14-04-lts\",\r\n \"secured-silverstripe-on-centos\",\r\n \"secured-simple-invoice-on-centos\",\r\n \"secured-simple-machines-on-centos\",\r\n \"secured-simple-machines-on-ubuntu-14-04-lts\",\r\n \"secured-simpleinvoice-on-ubuntu-14-04-lts\",\r\n \"secured-subversion-on-centos\",\r\n \"secured-suitecrm-on-centos\",\r\n \"secured-suitecrm-on-ubuntu-14-04-lts\",\r\n \"secured-test-link-on-centos\",\r\n \"secured-testlink-on-ubuntu-14-04-lts\",\r\n \"secured-thinkup-on-centos\",\r\n \"secured-thinkup-on-ubuntu-14-04-lts\",\r\n \"secured-tikiwikicms-on-centos\",\r\n \"secured-tikiwikicms-on-ubuntu-14-04-lts\",\r\n \"secured-tiny-tiny-rss-on-centos\",\r\n \"secured-tinytinyrss-on-ubuntu-14-04-lts\",\r\n \"secured-tomcat-on-centos\",\r\n \"secured-trac-on-centos\",\r\n \"secured-trac-on-ubuntu-14-04-lts\",\r\n \"secured-typo3-on-centos\",\r\n \"secured-typo3-on-ubuntu-14-04-lts\",\r\n \"secured-varnish-on-centos\",\r\n \"secured-varnish-on-ubuntu-1404\",\r\n \"secured-wildfly-on-centos\",\r\n \"secured-wildfly-on-ubuntu-14-04-lts\",\r\n \"secured-wordpress-on-centos-7-3\",\r\n \"secured-wordpress-on-ubuntu-16-04-lts\",\r\n \"secured-x-cart-on-ubuntu-14-04-lts\",\r\n \"secured-xoops-on-centos\",\r\n \"secured-xoops-on-ubuntu-14-04-lts\",\r\n \"secured-zurmo-on-centos\",\r\n \"secured-zurmo-on-ubuntu-14-04-lts\",\r\n \"suse15\",\r\n \"ubuntu-14-04-lts\",\r\n \"ubuntu-16-04-lts\",\r\n \"ubuntu-17-04-high-performance-hardened-tcp-bbr\",\r\n \"ubuntu-18-04\",\r\n \"ubuntu-18-04-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cohesity-cloudtd-tool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vns3_4x_network_security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"confluentinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"confluentplatform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"consensys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"truffle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"convertigo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"convertigo-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"corda\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corda\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"CoreOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CoreOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"couchbase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"couchbase-server-enterprise\",\r\n \"couchbase-sync-gateway-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cryptzone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgate-appliance-3_2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cybernetica-as\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"uxp-securityserver-connector\",\r\n \"uxp-securityserver_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cyxtera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgatesdp-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataart\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"devicehive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"databricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spfqogzeculbhdh\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datalayer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datalayer-notebook\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datastax\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datastax-enterprise\",\r\n \"datastax-enterprise-non-production-use-only\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datasunrise\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datasunrise-database-security-suite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataiku\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dataiku-data-science-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datometry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyper-q\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dellemc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dell-emc-avamar-virtual-edition\",\r\n \"dell-emc-datadomain-management-center\",\r\n \"dell-emc-datadomain-virtual-edition\",\r\n \"dell-emc-datadomain-virtual-edition-v4\",\r\n \"dell-emc-networker-virtual-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"delphix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"delphix_dynamic_data_platform\",\r\n \"omniosce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denodo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denodo-platform\",\r\n \"denodo-platform-7_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denyall\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denyall-rweb\",\r\n \"denyall-vulnerability-manager\",\r\n \"denyall-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dgsecure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dgsecure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"diladele\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"websafety\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neopulse-ai-studio\",\r\n \"neopulse-query-runtime\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"docker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"docker-ce\",\r\n \"docker-ce-edge\",\r\n \"docker-datacenter-custom\",\r\n \"docker-ee\",\r\n \"docker-ee-basic\",\r\n \"docker4azure\",\r\n \"docker4azure-cs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dome9\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dome9ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drizti\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpcbox-ansys-19-cluster-master\",\r\n \"hpcbox-cluster-compute-node\",\r\n \"hpcbox-cluster-cuda-node\",\r\n \"hpcbox-cluster-gpu-node\",\r\n \"hpcbox-docker-cluster-master\",\r\n \"hpcbox-openfoam-cluster-master\",\r\n \"hpcbox-su2-cluster-master\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"drone\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dyadic_security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dyadic_sec\",\r\n \"ukc_image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dynatrace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ruxit-managed-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"eastwind-networks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"eastwind-ixia-sensor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"egnyte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"egnyte-connect\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elasticbox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"elasticbox-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"electric-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"electricflowce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elfiqnetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"emercoin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"emercoin\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quorum-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprisedb-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"edb-postgres-ark\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"equalum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"equalum-vm-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"esdenera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"esdenera-firewall-3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ethereum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereum-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"evostream-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ems-for-template\",\r\n \"ems-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"exasol\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"exasol-analytics-database-byol\",\r\n \"exasolution-analytic-database\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"falconstorsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fss-v9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"f5-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"f5-big-ip-adc\",\r\n \"f5-big-ip-advanced-waf\",\r\n \"f5-big-ip-best\",\r\n \"f5-big-ip-better\",\r\n \"f5-big-ip-byol\",\r\n \"f5-big-ip-good\",\r\n \"f5-big-ip-per-app-ve\",\r\n \"f5-big-iq\",\r\n \"f5-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"filecatalyst\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"filecatalyst-direct-per-hr-billing\",\r\n \"filecatalyst-direct-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"firehost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"firehost_armor\",\r\n \"firehost_armor_ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flexify-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flashgrid-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"flashgrid-racnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"foghorn-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"foghorn-edge-device-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forcepoint-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forcepoint-ngfw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forscene\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forscene-edgeserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortycloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortycloud-gw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortinet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortinet-fortianalyzer\",\r\n \"fortinet-fortimanager\",\r\n \"fortinet_fortigate-vm_v5\",\r\n \"fortinet_fortimail\",\r\n \"fortinet_fortivoice\",\r\n \"fortinet_fortiweb-vm_v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fujitsu_fast\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fep10-rh7-test\",\r\n \"feptest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gemalto-safenet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"safenet-keysecure-k170v\",\r\n \"safenet-protectv\",\r\n \"safenet-protectv-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gigamon-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gigamon-fm-5_3_01\",\r\n \"gigamon-fm-5_3_01_hourly\",\r\n \"gigamon-fm-5_4_00\",\r\n \"gigamon-fm-5_4_00_hourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gitlab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-ce\",\r\n \"gitlab-ee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"GitHub\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"GitHub-Enterprise\",\r\n \"githubenterprise-test-publishing\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"xid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"greensql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"greensql-database-security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gridgain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gridgain-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"guardicore\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"guardicorecentra\",\r\n \"infection_monkey\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"haivision-media-gateway-1-2\",\r\n \"haivision-media-gateway-1-5\",\r\n \"haivision-media-gateway-1-6-2\",\r\n \"media-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"h2o-ai\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"h2o-driverles-ai\",\r\n \"h2o-driverless-ai\",\r\n \"h2o-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haproxy-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hapee-rhel\",\r\n \"hapee-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"harpaitalia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mcuboenergy\",\r\n \"yg\",\r\n \"yougreen_trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hcl-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hcl17cp1104\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"heimdall-data\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"heimdall-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"help-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"goanywheremftubuntulinux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hewlett-packard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpe-helion-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hillstone-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudedge-virtual-ngfw-advanced-edition\",\r\n \"cloudedge-virtual-ngfw-standard-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hortonworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbreak-for-hortonworks-data-platform\",\r\n \"hortonworks-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hitachi-solutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"credeon-sfs-and-kms-for-sharepoint-online\",\r\n \"credeonsecurefull-textsearch1_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storeoncevsa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"huawei\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"euleros-v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hyperglance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperglance-dynamic-topology\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hypergrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hytrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hytrust-keycontrol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ibm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-security-guardium-multi-cloud\",\r\n \"qradar_security_analytics\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iaansys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iaansys-magento\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iboss\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iboss-14600-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imaginecommunications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudxtream-cdvr\",\r\n \"cloudxtream-dai-vms\",\r\n \"telurio-aim\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imperva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"imperva-dam-v13\",\r\n \"securesphere-waf\",\r\n \"securesphere-waf-for-azr\",\r\n \"securesphere-waf-v12\",\r\n \"securesphere-waf-v13\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"infoblox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"infoblox-vnios-te-v1420\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informatica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bdm10-1-1-u2\",\r\n \"big-data-management-10-2\",\r\n \"big-data-management-10-2-1\",\r\n \"data_accelerator_for_azure_byol\",\r\n \"data_quality_10_1_1_rhel_7_3_byol\",\r\n \"eic\",\r\n \"ics-byol\",\r\n \"ics-payg-ubuntu\",\r\n \"platform_10_1_1_multi_node_domain_rhel-7-3_byol\",\r\n \"platform_10_2_hf1_domain_rhel-7-3_byol\",\r\n \"powercenter-v10-domain-image-ubuntu14-04-3\",\r\n \"powercenter-v10-update1-domain-image-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informationbuilders\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iway-big-data-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ingrammicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ingrammicroensimcentostrial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lustre-cloud-edition-gs-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-bigdl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bigdl-0815\",\r\n \"bigdl__vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-fpga\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quartus_pro_opencl_sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intellicus_bi_server_100_user_linux\",\r\n \"intellicus_bi_server_10_user_linux\",\r\n \"intellicus_bi_server_25_user_linux\",\r\n \"intellicus_bi_server_50_user_linux\",\r\n \"intellicus_bi_server_5_user_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intersystems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intersystems-iris-single-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intigua\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intigua-agent-manager-3_7_0-trial\",\r\n \"intigua-agent-manager-trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iquest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"keyhub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ishlangu-load-balancer-byol\",\r\n \"ishlangu-load-balancer-is10\",\r\n \"ishlangu-load-balancer-is100\",\r\n \"ishlangu-load-balancer-is1000\",\r\n \"ishlangu-load-balancer-is200\",\r\n \"ishlangu-load-balancer-is5000\",\r\n \"ishlangu-load-balancer-isbfg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"issp-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ispocr\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"itelios\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento2-on-zendserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jamcracker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"4632d5b4-feb0-4332-8452-f2e66133672f\",\r\n \"jamcracker-cloudanalytics\",\r\n \"jamcracker-cloudanalytics-version4\",\r\n \"jamcracker-cloudanalytics-version5\",\r\n \"jamcracker-csb-service-provider\",\r\n \"jamcracker-csb-serviceprovider\",\r\n \"jamcracker-csb-standard\",\r\n \"jamcracker-csb-standard-v3\",\r\n \"jamcracker-csb-standard-version4\",\r\n \"jamcracker-hybrid-cloud-management-version4\",\r\n \"jamcracker_cloud_control_appliance_version4\",\r\n \"jsdnapp_csb_serviceprovider-version4\",\r\n \"jsdnapp_hybrid\",\r\n \"jsdnapp_hybrid_v3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jedox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jedox-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jelastic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jelastic-hybrid-paas-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dvwa\",\r\n \"jetnexus-application-load-balancer\",\r\n \"jetnexus-global-load-balancer\",\r\n \"jetnexus-waf\",\r\n \"zap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetware-srl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"caffe2\",\r\n \"caffe_python_cpu\",\r\n \"caffe_python_gpu\",\r\n \"cockroachdb\",\r\n \"lamp_optimized\",\r\n \"lemp7_optimized\",\r\n \"memcached\",\r\n \"mongodb\",\r\n \"mxnet_python\",\r\n \"mysql\",\r\n \"nodejs_nginx\",\r\n \"percona_mongodb\",\r\n \"percona_mysql\",\r\n \"postgresql\",\r\n \"pytorch\",\r\n \"pytorch_cuda_notebook\",\r\n \"pytorch_cuda_production\",\r\n \"redis\",\r\n \"redmine\",\r\n \"tensorflow_cpu_notebook\",\r\n \"tensorflow_cpu_production\",\r\n \"tensorflow_cuda_notebook\",\r\n \"tensorflow_cuda_production\",\r\n \"tensorflow_python\",\r\n \"theano_python\",\r\n \"wordpress4_lemp7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jitterbit_integration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jitterbit-harmony-agent\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jm-technology-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"smart-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"juniper-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vmx-services-gateway-byol\",\r\n \"vmx-services-gateway-byol-soltemp\",\r\n \"vmx-virtual-router\",\r\n \"vsrx-next-generation-firewall\",\r\n \"vsrx-next-generation-firewall-payg\",\r\n \"vsrx-next-generation-firewall-solution-templ-payg\",\r\n \"vsrx-next-generation-firewall-solution-template\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaazing\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaazing-kwic\",\r\n \"kaazing-vpa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kali-linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kali-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kemptech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kemp360central-byol\",\r\n \"vlm-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kinetica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kineticadbbyol\",\r\n \"kineticadbpayasyougo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaspersky_lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaspersky_secure_mail_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"knime\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"knime-server-5-user_4-4-0\",\r\n \"knime-server-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"krypccore\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leap-orbit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"leaporbitstoragebackedsftp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leostream-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"connection-broker\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquid-files\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"liquidfiles\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquidware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stratusphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"literatu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"literatu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"loadbalancer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"loadbalancer-org-load-balancer-for-azure\",\r\n \"loadbalancer-org-load-balancer-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logsign\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logsignfocus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logtrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logtrust-log-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"looker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"looker-analytics-platform\",\r\n \"looker-analytics-platform-326\",\r\n \"looker-analytics-platform-5_6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"lti-lt-infotech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"trade-finance-blockchain\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"luminate-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"luminate-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mapr-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mapr52-base-dev\",\r\n \"mapr60-base\",\r\n \"mapr60-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mariadb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mariadb-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"marklogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"marklogic-9-byol\",\r\n \"marklogic-developer-9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"massiveanalytic-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"oscarap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mathworks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matlab-ref-arch-18a-v1-linux-disk\",\r\n \"mps-ref-arch-18a-v1-linux-disk2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"matillion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matillion-etl-snowflake\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mavinglobal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mavin-business-trial\",\r\n \"mavin-enterprise-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"meanio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-enterprise-ready\",\r\n \"linnovate-open-source-sla-pro\",\r\n \"mean-machine-20\",\r\n \"openideal3\",\r\n \"redash\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"media3-technologies-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cpan1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"memsql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"memsql-community-single-vm\",\r\n \"memsql-enterprise-single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mendix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mendix-docker\",\r\n \"mendix-pro\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mfe_azure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"atd-mcafee\",\r\n \"mcafee_vnsp_controller_for_azure\",\r\n \"mcafee_vnsp_for_azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"micro-focus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-avere\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vfxt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos-container\",\r\n \"centos-container-rdma\",\r\n \"ubuntu-server-container\",\r\n \"ubuntu-server-container-rdma\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-compute\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureconfidentialcompute\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureml\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ASR-Hydration-VMs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftOSTC\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"FreeBSD\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"MLServer-CentOS\",\r\n \"MLServer-RedHat\",\r\n \"MLServer-Ubuntu\",\r\n \"RServer-CentOS\",\r\n \"RServer-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mf_neon_cgw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midvision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-datapower-virtual-edition-75\",\r\n \"ibm-datapower-virtual-edition-76\",\r\n \"ibm-datapower-virtual-edition-77\",\r\n \"ibm-http-server\",\r\n \"ibm-websphere-portal-server-85\",\r\n \"ibm-websphere-portal-server-90\",\r\n \"websphere-application-server-be\",\r\n \"websphere-application-server-be-80\",\r\n \"websphere-application-server-be-85\",\r\n \"websphere-application-server-be-90\",\r\n \"websphere-application-server-be-and-mq\",\r\n \"websphere-application-server-lp\",\r\n \"websphere-application-server-lp-16\",\r\n \"websphere-application-server-lp-17\",\r\n \"websphere-application-server-lp-18\",\r\n \"websphere-application-server-nde\",\r\n \"websphere-application-server-nde-80\",\r\n \"websphere-application-server-nde-85\",\r\n \"websphere-application-server-nde-90\",\r\n \"websphere-mq\",\r\n \"websphere-mq-75\",\r\n \"websphere-mq-90\",\r\n \"websphere-mq-91\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miraclelinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"asianux-server-4-sp5\",\r\n \"asianux-server-4-sp6\",\r\n \"asianux-server-4-sp7\",\r\n \"asianux-server-7-sp1\",\r\n \"asianux-server-7-sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mobilab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento-wirecard-checkout\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moogsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moogsoft-aiops\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moviemasher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moviemasher\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SQL2017-RHEL7\",\r\n \"SQL2017-RHEL73\",\r\n \"SQL2017-SLES12SP2\",\r\n \"SQL2017-Ubuntu1604\",\r\n \"SQL2019-RHEL7\",\r\n \"SQL2019-Ubuntu1604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mtnfog\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"idyl-e3-entity-extraction-engine\",\r\n \"prose-sentence-extraction-engine\",\r\n \"renku-language-detection-engine\",\r\n \"sonnet-tokenization-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mxhero\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mail2cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"my-com\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tarantool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"narrativescience\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"narratives-for-power-bi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nasuni\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nasuni-nmc\",\r\n \"nasuni_edge_appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ncbi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ncbi-blast-2-3-0\",\r\n \"ncbi-free-2-2-31\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fog-system-manager\",\r\n \"fogsm_basic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neo4j\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neo4j-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netapp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netapp-altavault-cloud-integrated-storage-solution\",\r\n \"netapp-oncommand-cloud-manager\",\r\n \"netapp-ontap-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netgate\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netgate-pfsense-azure-fw-vpn-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netiq\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netscout\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netscout_virtual_ngeniusone_with_vscout\",\r\n \"netscout_vstream\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netmail\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netmail-search\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netsweeper\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netsweeper6-0-6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netx\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simplehelp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neusoft-neteye\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neusoft-nisg-va-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nginxinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nginx-plus-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nicepeopleatwork\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"youzana\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nodejsapi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"node-js-api\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"noobaa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"noobaa-hybrid-s3-archive-05\",\r\n \"noobaa-multi-cloud-deduplication\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"northbridge-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netconnect1\",\r\n \"netconnectx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nubeva-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"controller\",\r\n \"test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuco-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aionnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuxeo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nuxeo-6-lts\",\r\n \"nuxeo-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nvidia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ngc_azure_17_11\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"o2mc-platform-app\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"oceanblue-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"obc-sdwan-solutions\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"omega-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ods_datastage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onyx-point-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op-bnf-v1\",\r\n \"op-bnf1_6-v1\",\r\n \"op-bpnifi-v1\",\r\n \"op-bpnifi16-v1\",\r\n \"op-scc-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onapsis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"op5\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op5-monitor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"opencell\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"meveo\",\r\n \"meveo403sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"openvpn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openvpnas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"orientdb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"orientdb-community-edition\",\r\n \"orientdb-community-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2_17\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osirium-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osirium-pxm-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quantastorvsav4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"paloaltonetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"panorama\",\r\n \"vmseries1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"panzura-file-system\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azura-freedom-filer-v7110\",\r\n \"panzura-cloud-filer\",\r\n \"panzura-freedom-filer-7140-13222\",\r\n \"panzura-freedom-filer-716-13549\",\r\n \"panzura-freedom-filer-v7020\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"parasoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"parasoft-service-virtualization\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"passlogy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"passlogic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"penta-security-systems-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wapples\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"percona\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"percona-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"postgres-pro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"postgres-pro-enterprise\",\r\n \"postgres-pro-enterprise-10\",\r\n \"postgres-pro-standard\",\r\n \"postgres-pro-standard-10\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"plesk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"plesk-onyx-linux\",\r\n \"solution-server-business\",\r\n \"solution-server-wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prestashop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"prestashop16-lamp\",\r\n \"ubuntu-base-for-prestashop\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prime-strategy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kusanagi-77\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pivotal-gpdb-vm\",\r\n \"pivotal-greenplum-images\",\r\n \"pivotal-ops-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"process-one\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ejabberd-community-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"profecia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"full_disk_encryption_vm\",\r\n \"project_tools_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"progelspa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"libra-esva-antispam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ptsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ptaf-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pulse-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pulse-connect-secure-vm\",\r\n \"pulse-virtual-traffic-manager\",\r\n \"pulse-virtual-traffic-manager-with-waf\",\r\n \"pulse-virtual-traffic-manager-with-waf2\",\r\n \"pulse-virtual-traffic-manager2\",\r\n \"pulse-virtual-web-application-firewall\",\r\n \"pulse-virtual-web-application-firewall2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"PuppetLabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"PuppetEnterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"puppet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"puppet-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pydio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pydio-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qore-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qorus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qualysguard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qualys-virtual-firewall-appliance\",\r\n \"qualys-virtual-scanner-v23b\",\r\n \"qualys-virtual-scanner-v24\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quasardb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quasardb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qubole-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qubole-data-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fve\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"racknap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"racknap-server\",\r\n \"racknap-server-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radware-alteon-va\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radiant-logic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radiantone-vms\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rancher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rancheros\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapid7\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nexpose-scan-engine\",\r\n \"rapid7-vm-console\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapidminer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rapidminer_server_75\",\r\n \"rapidminer_server_76\",\r\n \"rapidminer_server_80\",\r\n \"rapidminer_server_81\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"realm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"realm-mobile-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"reblaze\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rbzr-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"relevance-lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rlcatalyst\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"remotelearner\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fully-supported-moodle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"revolution-analytics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"revolution-r-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RightScaleLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RightImage-CentOS\",\r\n \"RightImage-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RiverbedTechnology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"riverbed\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riverbed-sccm-5-5-1\",\r\n \"riverbed-steelcentral-appinternals\",\r\n \"riverbed-steelhead-9-2\",\r\n \"riverbed-steelhead-9-5-0\",\r\n \"riverbed-steelhead-9-6-0\",\r\n \"riverbed_steelconnect_gw\",\r\n \"riverbed_steelconnect_sh\",\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rocketsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rocket-discover\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsa-security-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsa-nw-azure-arch\",\r\n \"rsa-nw-azure-broker\",\r\n \"rsa-nw-azure-con\",\r\n \"rsa-nw-azure-esa\",\r\n \"rsa-nw-azure-ldec\",\r\n \"rsa-nw-azure-vlc\",\r\n \"rsa-nw-suite-11\",\r\n \"rsa-nw-suite-11-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsk-labs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsk-bamboo-beta-node\",\r\n \"rsk-node-orchid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saama\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fluidanalyticsengine\",\r\n \"insurancefraudanalytics\",\r\n \"realworldevidence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saltstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos65saltstackenterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalearc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalearc-for-mysql-paygo\",\r\n \"scalearc-for-sql-server-pay-go\",\r\n \"scalearc_mysql-server\",\r\n \"scalearc_sql_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalegrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hanaexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scality\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalityconnecthourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"secureworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scwx-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"shadow-soft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"icinga\",\r\n \"icinga2-5\",\r\n \"icinga2-7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"signal-sciences\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"signalscienceswpp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sightapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sightapps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"silver-peak-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"silver_peak_edgeconnect\",\r\n \"silver_peak_vx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"simmachinesinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simmachines_vm_v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sinefa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sinefa-probe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"skyarc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mt6\",\r\n \"mta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"smartmessage-autoflow\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"martmessage-autoflow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"snapt-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snaptadc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soasta\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudtest-lite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"softnas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud_dev\",\r\n \"mp_ce\",\r\n \"mp_ent\",\r\n \"mp_nas_byol\",\r\n \"mp_nas_ep\",\r\n \"mp_nas_gp\",\r\n \"mp_nas_hp\",\r\n \"mp_plat\",\r\n \"private_offerings\",\r\n \"softnas-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solanolabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solano-ci-private-beta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soha\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"soha-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solar-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solar-incode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sonicwall-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sonicwall-nsz-azure\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sophos\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sophos-xg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spagobi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spagobi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spacecurve\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spacecurve-quickstart\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"splunk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"splunk-enterprise-base-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"src-solution\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pilot-things-onem2m-smart-network\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sqlstream\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"com\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sphere3d\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snapcloud-byol\",\r\n \"snapcloud-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activestate-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackstorm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stackstorm-2015-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"startekfingerprintmatch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bioserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"steelhive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelhive_carbon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stonefly\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stonefly-cloud-drive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stormshield\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stormshield-network-security-for-cloud\",\r\n \"stormshield-network-security-for-cloud-xl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"storreduce\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storreduce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stratumn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"indigo-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"streamsets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"streamsets-data-collector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"striim\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"integrationforsqlserveronazure\",\r\n \"integrationtoazurestorage\",\r\n \"integrationtoeventhub\",\r\n \"integrationtohdinsight\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"symantectest1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cwpsazure-beta-01\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synack-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"synack-crowd-security-intelligence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synechron-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockchain_tradefinance_quorum\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"syte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syteoffer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tactic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tactic-workflow-v001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talari-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talari-networks-virtual-appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talena-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talena_inc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tata_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netfoundry_cloud_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tavendo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"crossbar_on_azure_ubuntu1404\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techdivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appserver-io-pe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techlatest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereumdevkit\",\r\n \"rippledevelopersuit\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"telepat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"free\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tenable\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tenable-nessus-6-byol\",\r\n \"tenable-nessus-professional\",\r\n \"tenablecorenessus\",\r\n \"tenablecorewas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"teradata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"teradata-data-mover\",\r\n \"teradata-data-mover-agent\",\r\n \"teradata-data-mover-intellisphere\",\r\n \"teradata-data-stream-controller\",\r\n \"teradata-database-1510\",\r\n \"teradata-database-1510-byol\",\r\n \"teradata-database-1510-intellisphere\",\r\n \"teradata-database-1510-v2\",\r\n \"teradata-database-1610-intellisphere\",\r\n \"teradata-database-1610-v2\",\r\n \"teradata-database-1620\",\r\n \"teradata-database-1620-byol\",\r\n \"teradata-database-1620-intellisphere\",\r\n \"teradata-database-enterprise\",\r\n \"teradata-database-v1610\",\r\n \"teradata-database-v1610-byol\",\r\n \"teradata-ecosystem-manager\",\r\n \"teradata-querygrid-manager\",\r\n \"teradata-querygrid-manager-intellisphere\",\r\n \"teradata-rest-services\",\r\n \"teradata-server-management\",\r\n \"teradata-viewpoint\",\r\n \"teradata-viewpoint-intellisphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thales-vormetric\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ciphertrust-ckm\",\r\n \"vormetric-dsm\",\r\n \"vormetric-dsm-6-1-0\",\r\n \"vormetric-tokenization-server\",\r\n \"vts-2_2_0_2604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"things-board\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tb-pe-cassandra\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thoughtspot-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"thoughtspotvirtualmachine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tibco-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"grid-server-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tig\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"backup-as-a-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tigergraph\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tigergraph\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tmaxsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tmax-jeusee\",\r\n \"tmax-jeusse\",\r\n \"tmax-webtobse\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tokyosystemhouse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osscobol151j-pg961-centos72\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"torusware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"speedus-lite-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"totemo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"totemo-azr-tm6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"townsend-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alliance-key-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"trendmicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"deep-security-vm\",\r\n \"deep-security-vm-byol\",\r\n \"iot-security-sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"truestack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tsdc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tsa-public-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ckan-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tunnelbiz\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos70-min\",\r\n \"centos7optimizwithwordpress\",\r\n \"centos7phpoptimizing\",\r\n \"centos7phpoptimizingnginx\",\r\n \"centos7phpoptimizwlaravel\",\r\n \"centos7phpoptimizwosticket\",\r\n \"centos7webserverwithwaf\",\r\n \"centos7withaspdotnetcore2apache\",\r\n \"centos7withjoomla\",\r\n \"debian_web_server\",\r\n \"fedora\",\r\n \"fusio\",\r\n \"linuxwithlimesurvey\",\r\n \"networkmonitoringsystem\",\r\n \"rimauwaf_cloud\",\r\n \"ubuntu_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"twistlock\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"twistlock\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"typesafe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"typesafe-reactive-maps-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubeeko\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hfactory-tools-for-hdinsight\",\r\n \"hfactory-tools-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubercloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ansys-17-2-fluids-structures\",\r\n \"ansys_182_test\",\r\n \"comsol-multiphysics-v5-2\",\r\n \"openfoam-v2dot3-centos-v6\",\r\n \"openfoam-v3dot0\",\r\n \"star-ccm-v10-04\",\r\n \"star-ccm-v10-06-heeds-mdo-v2015\",\r\n \"star-ccm-v12-00\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ulex\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voximal\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unifi-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unifi-data-catalog\",\r\n \"unifi-dataplatform-2-3-3-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unitrends\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unitrends-enterprise-backup-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"usp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-streaming-vod-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"varnish\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"varnish-cache_\",\r\n \"varnish-custom-statistics\",\r\n \"varnish-plus-administration-and-statistics\",\r\n \"varnish-plus-caching-engine-4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vaultive-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-security-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vbot\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vbot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"velocloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"velocloud-virtual-edge\",\r\n \"velocloud-virtual-edge-3x\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vidispine\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vidispine-content-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veritas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudpoint-2-0-0\",\r\n \"veritas-resiliency-platform-vhd-offer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veeam\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veeamhubimage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ipm-plus-energy-saver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"viptela\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"viptela-vedge-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vizixiotplatformretail001\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vizix-iot-platform-retail-005\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vmturbo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"turbonomic\",\r\n \"vmturbo64-opsmgr-5_3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"slashdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vu-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vu-app-server\",\r\n \"vu-facerecogn\",\r\n \"vu-fraudanalysis\",\r\n \"vu-secureonboarding\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallarm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallarm-ng-waf-offer-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallix-wabsuite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"watchguard-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vm-firebox-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"waves\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"waves\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"websense-apmailpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ap-data-email-gateway\",\r\n \"forcepoint-email-security-85beta\",\r\n \"triton-ap-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wmspanel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nimble-streamer-centos\",\r\n \"nimble-streamer-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wowza\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wowzastreamingengine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xfinityinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"d3view-v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xtremedata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dbx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"yellowfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"yellowfin-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xyzrd-group-ou\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c73-zultys-mxvirtual\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"your-shop-online\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"herefordshire-enterprise-platform-drupal-7\",\r\n \"xenofile\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zend\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"php-56-zend-server\",\r\n \"php-zend-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"z1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"z1-securehub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zerodown_software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bcaasforazure\",\r\n \"stackbcaas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zoomdata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zoomdata-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zscaler\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zscaler-private-access\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/c901e756f9e2e56e\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c901e756f9e2e56e\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"vmvmssfirstpartyidentificationtag_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-01-20T00:19:29.4243668Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"tagName\",\r\n \"description\": \"Opted in for PKI\"\r\n },\r\n \"defaultValue\": \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\"\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"tagValue\",\r\n \"description\": \"is this the first party VM?\"\r\n },\r\n \"defaultValue\": \"true\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.Compute/virtualMachineScaleSets\"\r\n ]\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/c953c5a58a9ab221\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c953c5a58a9ab221\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-kubernet-require-azure-networkplugin_1.2\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-02-24T19:33:00.4442389Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"tags['NRMSVNetIntException']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['NRMSVNetIntException']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotcluster']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotenvironment']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/networkProfile.networkPlugin\",\r\n \"notIn\": [\r\n \"null\",\r\n \"\"\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.ContainerService/managedClusters\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.ContainerService/managedClusters/networkProfile.networkPlugin\",\r\n \"equals\": \"azure\"\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/cb9c916fd4b6c323\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cb9c916fd4b6c323\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-batch-require-user-subscription-mode_2.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-08-08T22:25:06.8419431Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Batch/batchAccounts/pools\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Batch/batchAccounts/pools/networkConfiguration.subnetId\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Batch/batchAccounts/pools/networkConfiguration.subnetId\",\r\n \"in\": [\r\n \"null\",\r\n \"\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/cdd4d274005fb67b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"cdd4d274005fb67b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-108_1.1\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-08T19:20:25.3178329Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n }\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n }\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"allowedValues\": [\r\n \"NA\",\r\n \"NRMSException\",\r\n \"SkipNRMSCorp\",\r\n \"nrmsskipcorpnetsaw\",\r\n \"SkipNRMSSAW\",\r\n \"SkipNRMSDatabricks\",\r\n \"SkipNRMSRDPSSH\",\r\n \"SkipNRMSMgmt\",\r\n \"SkipNRMSHigh\",\r\n \"SkipNRMSVNet\",\r\n \"SkipNRMSLoadBal\",\r\n \"SkipNRMSDB\",\r\n \"SkipNRMSMedium\"\r\n ],\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"[parameters('sourceValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/ce4b13eba037b5cc\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ce4b13eba037b5cc\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"azuresecuritylinuxagent extension autoupdate policy for vmss_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-02-09T20:11:42.4836235Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipLinuxAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"0001-com-ubuntu-server-focal\",\r\n \"0001-com-ubuntu-server-eoan\",\r\n \"0001-com-ubuntu-server-focal-daily\",\r\n \"0001-com-ubuntu-pro-bionic\",\r\n \"0001-com-ubuntu-pro-focal\",\r\n \"0003-com-ubuntu-server-trusted-vm\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04-lts*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"8\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"9\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian-10\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"10\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-Linux-7\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SLES-12-SP5\",\r\n \"SLES-15-SP2\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"gen*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1804-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1804-*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"AzureSecurityLinuxAgent\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security.Monitoring\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmssName'), '/Microsoft.Azure.Security.Monitoring.AzureSecurityLinuxAgent')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Security.Monitoring\",\r\n \"type\": \"AzureSecurityLinuxAgent\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": false,\r\n \"settings\": {\r\n \"enableGenevaUpload\": true\r\n },\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/d3d7dd009867a719\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d3d7dd009867a719\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"antimalware signature extension autoupdate policy for vmss_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-05-03T20:12:17.7426719Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAV\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration.provisionVMAgent\",\r\n \"notEquals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/provisioningState\",\r\n \"notIn\": [\r\n \"Succeeded\",\r\n \"Failed\"\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"AntimalwareConfiguration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Security.AntimalwareSignature\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/enableAutomaticUpgrade\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"VirtualMachineRuntimeService\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Compute\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmssName'), '/Microsoft.Azure.Security.AntimalwareSignature.AntimalwareConfiguration')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Security.AntimalwareSignature\",\r\n \"type\": \"AntimalwareConfiguration\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": true,\r\n \"settings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/d81435bde0343df2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d81435bde0343df2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"audit ssh auth on existing vmss_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits whether any Linux VMSSs use password-only authentication for SSH on existing resources.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-02-25T22:01:41.6737137Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allof\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration\",\r\n \"exists\": \"True\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/d950db6f06d4cd0c\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d950db6f06d4cd0c\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"audit ssh auth on new resources_1.1\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy audits whether any Linux VMs use password-only authentication for SSH on new resources.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-12-06T21:04:41.4948364Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"notEquals\": \"\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.adminPassword\",\r\n \"exists\": \"True\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"7isolutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sapp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"128technology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"128t_networking_platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"4psa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voipnow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"a10networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"a10-lightning-adc\",\r\n \"a10-vthunder-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accellion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kiteworks-by-accellion\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"abiquo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"abiquo-hybrid-cloud-34\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accops\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hysecure5050\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian_matrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actian_matrix\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actifio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actifio-sky\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vector-community\",\r\n \"vector-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Acronis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"activeeon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activeeon-workload-scheduler\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aerospike\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aerospike-database-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"affinio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aimobile-site-acceleration\",\r\n \"aiprotect-ddos-firewall\",\r\n \"aiscaler-traffic-manager-caching\",\r\n \"aivideo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"akamai-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"enterprise-application-access\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alces-flight-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alces-flight-compute-solo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alertlogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alert-logic-tm\",\r\n \"alert-logic-wsm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alienvault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-security-management-anywhere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alldigital-brevity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alldigital-brevity-uploader\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altair-engineering-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"altair_hwulva\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altamira-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lumify\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"antmedia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ams_community_edition\",\r\n \"ant_media_server_enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"apigee\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"apigee-edge\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcara\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"app360v43-001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcelerator\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appcelerator-arrow-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appex-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appistry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"genomepilot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appscale-marketplace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appscale\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arangodb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"arangodb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arista-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veos-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"array_networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"array-networks-vapv\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"astadia-1148316\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"astadia-ui-automation-tee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"atomicorp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"secure-os\",\r\n \"secure-ubuntu-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"audiocodes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mediantsessionbordercontroller\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"auriq-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"essentia\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"awingu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"awingu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aviatrix-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aviatrix-cloud-services\",\r\n \"aviatrix-companion-gateway\",\r\n \"aviatrix-companion-gateway-v2\",\r\n \"aviatrix-vpn-gw\",\r\n \"aviatrix_multi_cloud_service\",\r\n \"aviatrix_openvpn_service\",\r\n \"aviatrix_openvpn_service10\",\r\n \"aviatrix_openvpn_service25\",\r\n \"aviatrix_openvpn_service50\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"avi-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"avi-vantage-adc\",\r\n \"internal-avi-vantage-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"axway\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"axway-mailgate-secure-collaboration-advanced\",\r\n \"axway-mailgate-secure-collaboration-premium\",\r\n \"axway-mailgate-secure-collaboration-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azul\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azul-zulu-ubuntu-1804\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azurecyclecloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azure-cyclecloud-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"AzureDatabricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Databricks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baas-techbureau\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"b1327623-d29b-4cc1-b833-85067dcc7bce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baffle-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"baffle-application-data-protection\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"balabit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"balabit-shell-control-box\",\r\n \"psm\",\r\n \"sps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"barracudanetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"barracuda-app-sec-control-center\",\r\n \"barracuda-email-security-gateway\",\r\n \"barracuda-ng-cc\",\r\n \"barracuda-ng-firewall\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"basho\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riak-2-0-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"autodesk-maya-arnold-centos73\",\r\n \"rendering-centos73\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bdy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"buddy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Bitnami\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"3-4\",\r\n \"abantecart\",\r\n \"activemq\",\r\n \"akeneo\",\r\n \"alfrescocommunity\",\r\n \"apachesolr\",\r\n \"artifactory\",\r\n \"canvaslms\",\r\n \"cassandra\",\r\n \"civicrm\",\r\n \"cmsmadesimple\",\r\n \"codiad\",\r\n \"concrete5\",\r\n \"consul\",\r\n \"coppermine\",\r\n \"couchdb\",\r\n \"diaspora\",\r\n \"discourse\",\r\n \"djangostack\",\r\n \"dokuwiki\",\r\n \"dolibarr\",\r\n \"DreamFactory\",\r\n \"drupal\",\r\n \"elastic-search\",\r\n \"elk\",\r\n \"erpnext\",\r\n \"espocrm\",\r\n \"etcd\",\r\n \"eXo-Platform\",\r\n \"exoplatform\",\r\n \"fatfreecrm\",\r\n \"ghost\",\r\n \"gitlab\",\r\n \"grafana\",\r\n \"hadoop\",\r\n \"hhvmstack\",\r\n \"hordegroupwarewebmail\",\r\n \"jasperreports\",\r\n \"jenkins\",\r\n \"joomla\",\r\n \"jrubystack\",\r\n \"kafka\",\r\n \"kong\",\r\n \"kubernetessandbox\",\r\n \"lampstack\",\r\n \"lappstack\",\r\n \"letschat\",\r\n \"liferay\",\r\n \"limesurvey\",\r\n \"livehelperchat\",\r\n \"magento\",\r\n \"mahara\",\r\n \"mantis\",\r\n \"mariadb\",\r\n \"mattermost\",\r\n \"mautic\",\r\n \"mean\",\r\n \"mediawiki\",\r\n \"memcached\",\r\n \"modx\",\r\n \"mongodb\",\r\n \"moodle\",\r\n \"multicraft\",\r\n \"mybb\",\r\n \"mysql\",\r\n \"nats\",\r\n \"neo4j\",\r\n \"neos\",\r\n \"nginxstack\",\r\n \"noalyss\",\r\n \"nodejs\",\r\n \"ocportal\",\r\n \"odoo\",\r\n \"openatrium\",\r\n \"opencart\",\r\n \"openedx\",\r\n \"openfire\",\r\n \"openproject\",\r\n \"orangehrm\",\r\n \"osclass\",\r\n \"owncloud\",\r\n \"oxid-eshop\",\r\n \"parseserver\",\r\n \"phabricator\",\r\n \"phpbb\",\r\n \"phplist\",\r\n \"pimcore\",\r\n \"piwik\",\r\n \"plone\",\r\n \"pootle\",\r\n \"postgresql\",\r\n \"prestashop\",\r\n \"processmakerenterprise\",\r\n \"processmakeropensourceedition\",\r\n \"processwire\",\r\n \"publify\",\r\n \"rabbitmq\",\r\n \"redash\",\r\n \"redis\",\r\n \"redmine\",\r\n \"redmineplusagile\",\r\n \"reportserver\",\r\n \"reportserverenterprise\",\r\n \"resourcespace\",\r\n \"reviewboard\",\r\n \"reviewboardpowerpack\",\r\n \"roundcube\",\r\n \"rubystack\",\r\n \"seopanel\",\r\n \"shopware\",\r\n \"silverstripe\",\r\n \"simplemachinesforum\",\r\n \"sonarqube\",\r\n \"spree\",\r\n \"subversion\",\r\n \"suitecrm\",\r\n \"tensorflowserving\",\r\n \"testlink\",\r\n \"tikiwikicmsgroupware\",\r\n \"tinytinyrss\",\r\n \"tom-cat\",\r\n \"trac\",\r\n \"typo3\",\r\n \"weblate\",\r\n \"webmailpro\",\r\n \"wildfly\",\r\n \"wordpress\",\r\n \"wordpress-multisite\",\r\n \"wordpresspro\",\r\n \"x2enginesalescrm\",\r\n \"xoops\",\r\n \"youtrack\",\r\n \"zookeeper\",\r\n \"zurmo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"black-duck-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blackduck_hub_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blk-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blk-io-erc-20-rest-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"strato-blockchain-base-template-latest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockstack-core-v14\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockchain-foundry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syscoin-api\",\r\n \"syscoin-full-node\",\r\n \"syscoin-price-peg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bloombase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bloombase-storesafe-3_4_7_0_el7_x86_64\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluecat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluecat-bam-for-azure\",\r\n \"bluecat-dns-for-azure\",\r\n \"bluecat-edge-service-point-vm-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluetalon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluetalon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"brocade_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"brocade-virtual-traffic-manager\",\r\n \"brocade-virtual-traffic-manager-with-waf-module\",\r\n \"brocade-virtual-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bt-americas-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"diamondip-sapphire-ev10\",\r\n \"diamondip-sapphire-ev20\",\r\n \"diamondip-sapphire-v10\",\r\n \"diamondip-sapphire-v20\",\r\n \"diamondip-sapphire-v5\",\r\n \"diamondip-sapphire-vcaa20\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"buddhalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sles_12_pci\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"carto\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cartobuilder2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cask\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cdap-cloud-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"Ubuntu_Core\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cavirin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cavirin-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cautelalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"log_management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"celum-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"celumdam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cds\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cds-data-migration-solution-for-legacy-to-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-6-v2-0-2-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-oracle-linux-6-v1-0-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-rhel-6-v2-0-2-l1\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-suse-linux-11-v2-0-0-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1404-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"certivox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sso-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cfd-direct\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cfd-direct-from-the-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chain-core-developer-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"checkpoint\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"check-point-r77-10\",\r\n \"check-point-vsec-r80\",\r\n \"check-point-vsec-r80-blink\",\r\n \"sg2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chef-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chef-automate-vm-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"circleci\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"circleci-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cires21\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c21l-enc\",\r\n \"c21l-mos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cisco\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cisco-asav\",\r\n \"cisco-csr-1000v\",\r\n \"cisco-ftdv\",\r\n \"cisco-meraki-vmx100\",\r\n \"cisco-ngfwv-vm-test-unsupported\",\r\n \"cisco_cloud_vedge_17_2_4\",\r\n \"cos65\",\r\n \"cos72\",\r\n \"cos72_main_dev\",\r\n \"uos14\",\r\n \"vwaas-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"citrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"citrix-sd-wan-opt\",\r\n \"netscaler-ma-service-agent-120\",\r\n \"netscaler-ma-service-agent-121\",\r\n \"netscaler-sd-wan\",\r\n \"netscaler-vpx\",\r\n \"netscalervpx-120\",\r\n \"netscalervpx-121\",\r\n \"netscalervpx110-6531\",\r\n \"netscalervpx111\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clear-linux-project\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clear-linux-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clouber\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cuber\",\r\n \"cws\",\r\n \"mcenter\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-cruiser\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-cruiser-16\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jenkins-enterprise\",\r\n \"jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbees-jenkins-enterprise\",\r\n \"cloudbees-jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbolt-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbolt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudboost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudboost\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudenablers-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corestack\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"squid-proxy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudera-altus-centos-os\",\r\n \"cloudera-centos-6\",\r\n \"cloudera-centos-os\",\r\n \"test-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlanes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-video-accelerator-nfs\",\r\n \"cloudlanes-cloud-backup-accelerator-vtl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlink\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudlink-securevm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudplan-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudplan_pcn_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"paladion_ondemand_nextgen_firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudsoft-amp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clustrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clustrixdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codelathe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codelathe-filecloud-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codenvy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codenvy-on-prem\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cognosys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"1-click-secured-joomla-on-centos-7-3\",\r\n \"1-click-secured-joomla-on-ubuntu-1404-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1604-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1804-lts\",\r\n \"centos-6-9\",\r\n \"centos-7-3\",\r\n \"centos-7-4\",\r\n \"centos-7-5\",\r\n \"deploy-a-secured-modx-on-ubuntu-14-04-lts\",\r\n \"deploy-a-secured-silverstripe-on-ubuntu-14-04-lts\",\r\n \"hardened-mysql-5-6-on-centos-7-3\",\r\n \"hardened-mysql-5-6-on-ubu-1404-lts\",\r\n \"hardened-mysql-5-7-on-centos-7-3\",\r\n \"hardened-mysql-5-7-on-ubu-1404-lts\",\r\n \"hardened-postgresql-on-ubu-1404-lts\",\r\n \"invoice-ninja-2-5-1-1-on-ubuntu-1404\",\r\n \"jruby-on-ubuntu-14-04-lts\",\r\n \"low-latency-broadcasting-server-for-live-events\",\r\n \"owncloud-9-with-lamp-stack-on-ubuntu-1404\",\r\n \"piwigogallerys-ubuntu_14-04_lts\",\r\n \"sec1011-dokuwiki-on-ubuntu-1404\",\r\n \"sec1013-elasticsearch-on-ubuntu-1404\",\r\n \"sec1014-opencart-on-ubuntu-1404\",\r\n \"sec1015-orangehrm-on-ubuntu-1404\",\r\n \"sec1016-nodejs-server-on-ubuntu-1404\",\r\n \"sec1018-haproxy-on-ubuntu-1404\",\r\n \"sec1019-secured-tomcat-on-ubuntu-1404\",\r\n \"sec1020-phpbb-on-hardened-ubuntu-1404\",\r\n \"sec1021-mybb-on-hardened-ubuntu-1404\",\r\n \"sec1022-sugarcrm-on-ubuntu-1404\",\r\n \"sec1023-moodle-on-ubuntu-1404\",\r\n \"sec1024_magento-on-ubuntu-1404\",\r\n \"sec1025-secured-drupal-on-ubuntu-1404\",\r\n \"sec1027-secured-wordpress-on-ubuntu-1404\",\r\n \"sec1028-secured-lamp-sever-on-ubuntu-1404\",\r\n \"sec1029-secured-mediawiki-on-ubuntu-1404\",\r\n \"sec1030-secured-subversion-on-ubuntu-1404\",\r\n \"sec1031-secured-passenger-nginx-on-ubuntu-1404\",\r\n \"sec1033-secured-piwik-on-ubuntu-1404\",\r\n \"sec1034-secured-pligg-on-ubuntu-1404\",\r\n \"sec1035-secured-jenkins-on-ubuntu-1404\",\r\n \"sec1036-secured-postgresql-on-ubuntu-1404\",\r\n \"secure-cloud-lamp-ubuntu-1404\",\r\n \"secured-abantecart-on-centos\",\r\n \"secured-abantecart-on-ubuntu-14-04-lts\",\r\n \"secured-acquia-drupal-on-centos\",\r\n \"secured-acquiadurpal-on-ubuntu-14-04-lts\",\r\n \"secured-apachesolr-on-centos\",\r\n \"secured-apachesolr-on-ubuntu-14-04-lts\",\r\n \"secured-arartifactory-on-centos\",\r\n \"secured-artifactory-on-ubuntu-14-04-lts\",\r\n \"secured-cakephp-on-centos\",\r\n \"secured-cakephp-on-ubuntu-14-04-lts\",\r\n \"secured-cms-made-simple-on-centos\",\r\n \"secured-cms-made-simple-on-ubuntu-14-04-lts\",\r\n \"secured-codiad-on-centos\",\r\n \"secured-codiad-on-ubuntu-14-04-lts\",\r\n \"secured-cogdam-on-centos\",\r\n \"secured-cogdam-on-ubuntu-14-04-lts\",\r\n \"secured-concrete5-on-centos\",\r\n \"secured-concrete5-on-ubuntu-14-04-lts\",\r\n \"secured-coppermine-on-centos\",\r\n \"secured-coppermine-on-ubuntu-14-04-lts\",\r\n \"secured-crushftp-on-centos\",\r\n \"secured-crushftp-on-ubuntu-14-04-lts\",\r\n \"secured-django-on-centos\",\r\n \"secured-django-on-ubuntu-14-04-lts\",\r\n \"secured-dokuwiki-on-centos\",\r\n \"secured-dolibarr-on-centos\",\r\n \"secured-dolivbarr-on-ubuntu-14-04-lts\",\r\n \"secured-drupal-on-centos\",\r\n \"secured-elasticsearch-on-centos\",\r\n \"secured-enterprise-nginx-varnish-haproxy-php\",\r\n \"secured-espocrm-on-centos\",\r\n \"secured-espocrm-on-ubuntu-14-04-lts\",\r\n \"secured-exoplatform-on-centos\",\r\n \"secured-exoplatform-on-ubuntu-14-04-lts\",\r\n \"secured-ghost-on-centos\",\r\n \"secured-ghost-on-ubuntu-14-04-lts\",\r\n \"secured-gradle-on-centos\",\r\n \"secured-gradle-on-ubuntu-14-04-lts\",\r\n \"secured-haproxy-on-centos\",\r\n \"secured-invoice-ninja-on-centos\",\r\n \"secured-jboss-as-on-centos\",\r\n \"secured-jbossas-on-ubuntu-14-04-lts\",\r\n \"secured-jenkins-on-centos\",\r\n \"secured-jruby-on-cento\",\r\n \"secured-lamp-on-centos\",\r\n \"secured-lamp-on-centos-m10\",\r\n \"secured-lapp-on-centos\",\r\n \"secured-lapp-on-ubuntu-14-04-lts\",\r\n \"secured-lemp-sever-on-ubuntu-1404\",\r\n \"secured-lime-survey-on-centos\",\r\n \"secured-limesurvey-on-ubuntu-1404\",\r\n \"secured-live-helper-chat-on-centos\",\r\n \"secured-livehelperchat-on-ubuntu-14-04-lts\",\r\n \"secured-magento-on-centos\",\r\n \"secured-mahara-on-centos\",\r\n \"secured-mahara-on-ubuntu-14-04-lts\",\r\n \"secured-mantis-on-centos\",\r\n \"secured-mantis-on-ubuntu-14-04-lts\",\r\n \"secured-mariadb-on-ubuntu-16-04\",\r\n \"secured-mautic-on-centos\",\r\n \"secured-mautic-on-ubuntu-14-04-lts\",\r\n \"secured-media-wiki-on-centos\",\r\n \"secured-modx-on-centos\",\r\n \"secured-moodle-on-centos\",\r\n \"secured-ngnix-on-centos-7-3\",\r\n \"secured-ngnix-on-ubuntu-14-04-lts\",\r\n \"secured-ngnix-on-ubuntu-16-04-lts\",\r\n \"secured-noalyss-on-centos\",\r\n \"secured-noalyss-on-ubuntu-14-04-lts\",\r\n \"secured-nodejs-on-centos\",\r\n \"secured-occlass-on-ubuntu-14-04-lts\",\r\n \"secured-ocportal-on-ubuntu-14-04-lts\",\r\n \"secured-open-cart-on-centos\",\r\n \"secured-orangehrm-on-centos\",\r\n \"secured-osclass-on-centos\",\r\n \"secured-owncloud-on-centos\",\r\n \"secured-oxid-eshop-on-centos\",\r\n \"secured-oxideshop-on-ubuntu-14-04-lts\",\r\n \"secured-passenger-nginx-on-centos\",\r\n \"secured-piwigo-gallery-on-centos\",\r\n \"secured-plone-on-centos\",\r\n \"secured-plone-on-ubuntu-14-04-lts\",\r\n \"secured-prestashop-on-centos\",\r\n \"secured-prestashop-on-ubuntu-14-04-lts\",\r\n \"secured-railo-on-ubuntu-14-04-lts\",\r\n \"secured-redis-on-centos\",\r\n \"secured-redis-on-ubuntu-1404\",\r\n \"secured-redmine-on-centos\",\r\n \"secured-redmine-on-ubuntu-14-04-lts\",\r\n \"secured-redmineagile-on-ubuntu-14-04-lts\",\r\n \"secured-report-server-on-centos\",\r\n \"secured-reportserverent-on-ubuntu-14-04-lts\",\r\n \"secured-resource-space-on-centos\",\r\n \"secured-resourcespace-on-ubuntu-14-04-lts\",\r\n \"secured-round-cube-on-centos\",\r\n \"secured-roundcube-on-ubuntu-14-04-lts\",\r\n \"secured-ruby-on-centos\",\r\n \"secured-ruby-on-ubuntu-14-04-lts\",\r\n \"secured-seopanel-on-centos\",\r\n \"secured-seopanel-on-ubuntu-14-04-lts\",\r\n \"secured-silverstripe-on-centos\",\r\n \"secured-simple-invoice-on-centos\",\r\n \"secured-simple-machines-on-centos\",\r\n \"secured-simple-machines-on-ubuntu-14-04-lts\",\r\n \"secured-simpleinvoice-on-ubuntu-14-04-lts\",\r\n \"secured-subversion-on-centos\",\r\n \"secured-suitecrm-on-centos\",\r\n \"secured-suitecrm-on-ubuntu-14-04-lts\",\r\n \"secured-test-link-on-centos\",\r\n \"secured-testlink-on-ubuntu-14-04-lts\",\r\n \"secured-thinkup-on-centos\",\r\n \"secured-thinkup-on-ubuntu-14-04-lts\",\r\n \"secured-tikiwikicms-on-centos\",\r\n \"secured-tikiwikicms-on-ubuntu-14-04-lts\",\r\n \"secured-tiny-tiny-rss-on-centos\",\r\n \"secured-tinytinyrss-on-ubuntu-14-04-lts\",\r\n \"secured-tomcat-on-centos\",\r\n \"secured-trac-on-centos\",\r\n \"secured-trac-on-ubuntu-14-04-lts\",\r\n \"secured-typo3-on-centos\",\r\n \"secured-typo3-on-ubuntu-14-04-lts\",\r\n \"secured-varnish-on-centos\",\r\n \"secured-varnish-on-ubuntu-1404\",\r\n \"secured-wildfly-on-centos\",\r\n \"secured-wildfly-on-ubuntu-14-04-lts\",\r\n \"secured-wordpress-on-centos-7-3\",\r\n \"secured-wordpress-on-ubuntu-16-04-lts\",\r\n \"secured-x-cart-on-ubuntu-14-04-lts\",\r\n \"secured-xoops-on-centos\",\r\n \"secured-xoops-on-ubuntu-14-04-lts\",\r\n \"secured-zurmo-on-centos\",\r\n \"secured-zurmo-on-ubuntu-14-04-lts\",\r\n \"suse15\",\r\n \"ubuntu-14-04-lts\",\r\n \"ubuntu-16-04-lts\",\r\n \"ubuntu-17-04-high-performance-hardened-tcp-bbr\",\r\n \"ubuntu-18-04\",\r\n \"ubuntu-18-04-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cohesity-cloudtd-tool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vns3_4x_network_security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"confluentinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"confluentplatform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"consensys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"truffle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"convertigo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"convertigo-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"corda\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corda\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"CoreOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CoreOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"couchbase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"couchbase-server-enterprise\",\r\n \"couchbase-sync-gateway-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cryptzone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgate-appliance-3_2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cybernetica-as\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"uxp-securityserver-connector\",\r\n \"uxp-securityserver_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cyxtera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgatesdp-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataart\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"devicehive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"databricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spfqogzeculbhdh\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datalayer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datalayer-notebook\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datastax\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datastax-enterprise\",\r\n \"datastax-enterprise-non-production-use-only\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datasunrise\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datasunrise-database-security-suite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataiku\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dataiku-data-science-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datometry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyper-q\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dellemc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dell-emc-avamar-virtual-edition\",\r\n \"dell-emc-datadomain-management-center\",\r\n \"dell-emc-datadomain-virtual-edition\",\r\n \"dell-emc-datadomain-virtual-edition-v4\",\r\n \"dell-emc-networker-virtual-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"delphix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"delphix_dynamic_data_platform\",\r\n \"omniosce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denodo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denodo-platform\",\r\n \"denodo-platform-7_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denyall\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denyall-rweb\",\r\n \"denyall-vulnerability-manager\",\r\n \"denyall-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dgsecure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dgsecure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"diladele\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"websafety\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neopulse-ai-studio\",\r\n \"neopulse-query-runtime\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"docker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"docker-ce\",\r\n \"docker-ce-edge\",\r\n \"docker-datacenter-custom\",\r\n \"docker-ee\",\r\n \"docker-ee-basic\",\r\n \"docker4azure\",\r\n \"docker4azure-cs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dome9\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dome9ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drizti\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpcbox-ansys-19-cluster-master\",\r\n \"hpcbox-cluster-compute-node\",\r\n \"hpcbox-cluster-cuda-node\",\r\n \"hpcbox-cluster-gpu-node\",\r\n \"hpcbox-docker-cluster-master\",\r\n \"hpcbox-openfoam-cluster-master\",\r\n \"hpcbox-su2-cluster-master\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"drone\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dyadic_security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dyadic_sec\",\r\n \"ukc_image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dynatrace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ruxit-managed-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"eastwind-networks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"eastwind-ixia-sensor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"egnyte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"egnyte-connect\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elasticbox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"elasticbox-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"electric-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"electricflowce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elfiqnetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"emercoin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"emercoin\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quorum-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprisedb-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"edb-postgres-ark\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"equalum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"equalum-vm-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"esdenera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"esdenera-firewall-3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ethereum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereum-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"evostream-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ems-for-template\",\r\n \"ems-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"exasol\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"exasol-analytics-database-byol\",\r\n \"exasolution-analytic-database\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"falconstorsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fss-v9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"f5-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"f5-big-ip-adc\",\r\n \"f5-big-ip-advanced-waf\",\r\n \"f5-big-ip-best\",\r\n \"f5-big-ip-better\",\r\n \"f5-big-ip-byol\",\r\n \"f5-big-ip-good\",\r\n \"f5-big-ip-per-app-ve\",\r\n \"f5-big-iq\",\r\n \"f5-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"filecatalyst\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"filecatalyst-direct-per-hr-billing\",\r\n \"filecatalyst-direct-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"firehost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"firehost_armor\",\r\n \"firehost_armor_ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flexify-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flashgrid-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"flashgrid-racnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"foghorn-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"foghorn-edge-device-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forcepoint-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forcepoint-ngfw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forscene\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forscene-edgeserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortycloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortycloud-gw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortinet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortinet-fortianalyzer\",\r\n \"fortinet-fortimanager\",\r\n \"fortinet_fortigate-vm_v5\",\r\n \"fortinet_fortimail\",\r\n \"fortinet_fortivoice\",\r\n \"fortinet_fortiweb-vm_v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fujitsu_fast\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fep10-rh7-test\",\r\n \"feptest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gemalto-safenet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"safenet-keysecure-k170v\",\r\n \"safenet-protectv\",\r\n \"safenet-protectv-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gigamon-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gigamon-fm-5_3_01\",\r\n \"gigamon-fm-5_3_01_hourly\",\r\n \"gigamon-fm-5_4_00\",\r\n \"gigamon-fm-5_4_00_hourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gitlab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-ce\",\r\n \"gitlab-ee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"GitHub\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"GitHub-Enterprise\",\r\n \"githubenterprise-test-publishing\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"xid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"greensql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"greensql-database-security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gridgain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gridgain-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"guardicore\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"guardicorecentra\",\r\n \"infection_monkey\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"haivision-media-gateway-1-2\",\r\n \"haivision-media-gateway-1-5\",\r\n \"haivision-media-gateway-1-6-2\",\r\n \"media-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"h2o-ai\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"h2o-driverles-ai\",\r\n \"h2o-driverless-ai\",\r\n \"h2o-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haproxy-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hapee-rhel\",\r\n \"hapee-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"harpaitalia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mcuboenergy\",\r\n \"yg\",\r\n \"yougreen_trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hcl-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hcl17cp1104\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"heimdall-data\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"heimdall-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"help-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"goanywheremftubuntulinux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hewlett-packard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpe-helion-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hillstone-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudedge-virtual-ngfw-advanced-edition\",\r\n \"cloudedge-virtual-ngfw-standard-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hortonworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbreak-for-hortonworks-data-platform\",\r\n \"hortonworks-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hitachi-solutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"credeon-sfs-and-kms-for-sharepoint-online\",\r\n \"credeonsecurefull-textsearch1_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storeoncevsa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"huawei\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"euleros-v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hyperglance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperglance-dynamic-topology\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hypergrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hytrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hytrust-keycontrol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ibm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-security-guardium-multi-cloud\",\r\n \"qradar_security_analytics\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iaansys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iaansys-magento\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iboss\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iboss-14600-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imaginecommunications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudxtream-cdvr\",\r\n \"cloudxtream-dai-vms\",\r\n \"telurio-aim\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imperva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"imperva-dam-v13\",\r\n \"securesphere-waf\",\r\n \"securesphere-waf-for-azr\",\r\n \"securesphere-waf-v12\",\r\n \"securesphere-waf-v13\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"infoblox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"infoblox-vnios-te-v1420\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informatica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bdm10-1-1-u2\",\r\n \"big-data-management-10-2\",\r\n \"big-data-management-10-2-1\",\r\n \"data_accelerator_for_azure_byol\",\r\n \"data_quality_10_1_1_rhel_7_3_byol\",\r\n \"eic\",\r\n \"ics-byol\",\r\n \"ics-payg-ubuntu\",\r\n \"platform_10_1_1_multi_node_domain_rhel-7-3_byol\",\r\n \"platform_10_2_hf1_domain_rhel-7-3_byol\",\r\n \"powercenter-v10-domain-image-ubuntu14-04-3\",\r\n \"powercenter-v10-update1-domain-image-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informationbuilders\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iway-big-data-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ingrammicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ingrammicroensimcentostrial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lustre-cloud-edition-gs-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-bigdl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bigdl-0815\",\r\n \"bigdl__vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-fpga\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quartus_pro_opencl_sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intellicus_bi_server_100_user_linux\",\r\n \"intellicus_bi_server_10_user_linux\",\r\n \"intellicus_bi_server_25_user_linux\",\r\n \"intellicus_bi_server_50_user_linux\",\r\n \"intellicus_bi_server_5_user_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intersystems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intersystems-iris-single-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intigua\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intigua-agent-manager-3_7_0-trial\",\r\n \"intigua-agent-manager-trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iquest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"keyhub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ishlangu-load-balancer-byol\",\r\n \"ishlangu-load-balancer-is10\",\r\n \"ishlangu-load-balancer-is100\",\r\n \"ishlangu-load-balancer-is1000\",\r\n \"ishlangu-load-balancer-is200\",\r\n \"ishlangu-load-balancer-is5000\",\r\n \"ishlangu-load-balancer-isbfg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"issp-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ispocr\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"itelios\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento2-on-zendserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jamcracker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"4632d5b4-feb0-4332-8452-f2e66133672f\",\r\n \"jamcracker-cloudanalytics\",\r\n \"jamcracker-cloudanalytics-version4\",\r\n \"jamcracker-cloudanalytics-version5\",\r\n \"jamcracker-csb-service-provider\",\r\n \"jamcracker-csb-serviceprovider\",\r\n \"jamcracker-csb-standard\",\r\n \"jamcracker-csb-standard-v3\",\r\n \"jamcracker-csb-standard-version4\",\r\n \"jamcracker-hybrid-cloud-management-version4\",\r\n \"jamcracker_cloud_control_appliance_version4\",\r\n \"jsdnapp_csb_serviceprovider-version4\",\r\n \"jsdnapp_hybrid\",\r\n \"jsdnapp_hybrid_v3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jedox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jedox-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jelastic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jelastic-hybrid-paas-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dvwa\",\r\n \"jetnexus-application-load-balancer\",\r\n \"jetnexus-global-load-balancer\",\r\n \"jetnexus-waf\",\r\n \"zap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetware-srl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"caffe2\",\r\n \"caffe_python_cpu\",\r\n \"caffe_python_gpu\",\r\n \"cockroachdb\",\r\n \"lamp_optimized\",\r\n \"lemp7_optimized\",\r\n \"memcached\",\r\n \"mongodb\",\r\n \"mxnet_python\",\r\n \"mysql\",\r\n \"nodejs_nginx\",\r\n \"percona_mongodb\",\r\n \"percona_mysql\",\r\n \"postgresql\",\r\n \"pytorch\",\r\n \"pytorch_cuda_notebook\",\r\n \"pytorch_cuda_production\",\r\n \"redis\",\r\n \"redmine\",\r\n \"tensorflow_cpu_notebook\",\r\n \"tensorflow_cpu_production\",\r\n \"tensorflow_cuda_notebook\",\r\n \"tensorflow_cuda_production\",\r\n \"tensorflow_python\",\r\n \"theano_python\",\r\n \"wordpress4_lemp7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jitterbit_integration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jitterbit-harmony-agent\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jm-technology-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"smart-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"juniper-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vmx-services-gateway-byol\",\r\n \"vmx-services-gateway-byol-soltemp\",\r\n \"vmx-virtual-router\",\r\n \"vsrx-next-generation-firewall\",\r\n \"vsrx-next-generation-firewall-payg\",\r\n \"vsrx-next-generation-firewall-solution-templ-payg\",\r\n \"vsrx-next-generation-firewall-solution-template\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaazing\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaazing-kwic\",\r\n \"kaazing-vpa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kali-linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kali-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kemptech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kemp360central-byol\",\r\n \"vlm-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kinetica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kineticadbbyol\",\r\n \"kineticadbpayasyougo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaspersky_lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaspersky_secure_mail_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"knime\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"knime-server-5-user_4-4-0\",\r\n \"knime-server-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"krypccore\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leap-orbit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"leaporbitstoragebackedsftp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leostream-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"connection-broker\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquid-files\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"liquidfiles\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquidware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stratusphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"literatu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"literatu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"loadbalancer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"loadbalancer-org-load-balancer-for-azure\",\r\n \"loadbalancer-org-load-balancer-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logsign\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logsignfocus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logtrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logtrust-log-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"looker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"looker-analytics-platform\",\r\n \"looker-analytics-platform-326\",\r\n \"looker-analytics-platform-5_6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"lti-lt-infotech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"trade-finance-blockchain\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"luminate-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"luminate-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mapr-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mapr52-base-dev\",\r\n \"mapr60-base\",\r\n \"mapr60-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mariadb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mariadb-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"marklogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"marklogic-9-byol\",\r\n \"marklogic-developer-9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"massiveanalytic-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"oscarap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mathworks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matlab-ref-arch-18a-v1-linux-disk\",\r\n \"mps-ref-arch-18a-v1-linux-disk2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"matillion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matillion-etl-snowflake\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mavinglobal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mavin-business-trial\",\r\n \"mavin-enterprise-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"meanio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-enterprise-ready\",\r\n \"linnovate-open-source-sla-pro\",\r\n \"mean-machine-20\",\r\n \"openideal3\",\r\n \"redash\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"media3-technologies-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cpan1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"memsql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"memsql-community-single-vm\",\r\n \"memsql-enterprise-single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mendix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mendix-docker\",\r\n \"mendix-pro\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mfe_azure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"atd-mcafee\",\r\n \"mcafee_vnsp_controller_for_azure\",\r\n \"mcafee_vnsp_for_azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"micro-focus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-avere\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vfxt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos-container\",\r\n \"centos-container-rdma\",\r\n \"ubuntu-server-container\",\r\n \"ubuntu-server-container-rdma\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-compute\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureconfidentialcompute\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureml\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ASR-Hydration-VMs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftOSTC\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"FreeBSD\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"MLServer-CentOS\",\r\n \"MLServer-RedHat\",\r\n \"MLServer-Ubuntu\",\r\n \"RServer-CentOS\",\r\n \"RServer-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mf_neon_cgw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midvision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-datapower-virtual-edition-75\",\r\n \"ibm-datapower-virtual-edition-76\",\r\n \"ibm-datapower-virtual-edition-77\",\r\n \"ibm-http-server\",\r\n \"ibm-websphere-portal-server-85\",\r\n \"ibm-websphere-portal-server-90\",\r\n \"websphere-application-server-be\",\r\n \"websphere-application-server-be-80\",\r\n \"websphere-application-server-be-85\",\r\n \"websphere-application-server-be-90\",\r\n \"websphere-application-server-be-and-mq\",\r\n \"websphere-application-server-lp\",\r\n \"websphere-application-server-lp-16\",\r\n \"websphere-application-server-lp-17\",\r\n \"websphere-application-server-lp-18\",\r\n \"websphere-application-server-nde\",\r\n \"websphere-application-server-nde-80\",\r\n \"websphere-application-server-nde-85\",\r\n \"websphere-application-server-nde-90\",\r\n \"websphere-mq\",\r\n \"websphere-mq-75\",\r\n \"websphere-mq-90\",\r\n \"websphere-mq-91\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miraclelinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"asianux-server-4-sp5\",\r\n \"asianux-server-4-sp6\",\r\n \"asianux-server-4-sp7\",\r\n \"asianux-server-7-sp1\",\r\n \"asianux-server-7-sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mobilab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento-wirecard-checkout\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moogsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moogsoft-aiops\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moviemasher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moviemasher\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SQL2017-RHEL7\",\r\n \"SQL2017-RHEL73\",\r\n \"SQL2017-SLES12SP2\",\r\n \"SQL2017-Ubuntu1604\",\r\n \"SQL2019-RHEL7\",\r\n \"SQL2019-Ubuntu1604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mtnfog\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"idyl-e3-entity-extraction-engine\",\r\n \"prose-sentence-extraction-engine\",\r\n \"renku-language-detection-engine\",\r\n \"sonnet-tokenization-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mxhero\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mail2cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"my-com\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tarantool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"narrativescience\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"narratives-for-power-bi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nasuni\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nasuni-nmc\",\r\n \"nasuni_edge_appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ncbi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ncbi-blast-2-3-0\",\r\n \"ncbi-free-2-2-31\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fog-system-manager\",\r\n \"fogsm_basic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neo4j\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neo4j-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netapp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netapp-altavault-cloud-integrated-storage-solution\",\r\n \"netapp-oncommand-cloud-manager\",\r\n \"netapp-ontap-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netgate\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netgate-pfsense-azure-fw-vpn-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netiq\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netscout\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netscout_virtual_ngeniusone_with_vscout\",\r\n \"netscout_vstream\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netmail\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netmail-search\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netsweeper\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netsweeper6-0-6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netx\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simplehelp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neusoft-neteye\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neusoft-nisg-va-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nginxinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nginx-plus-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nicepeopleatwork\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"youzana\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nodejsapi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"node-js-api\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"noobaa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"noobaa-hybrid-s3-archive-05\",\r\n \"noobaa-multi-cloud-deduplication\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"northbridge-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netconnect1\",\r\n \"netconnectx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nubeva-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"controller\",\r\n \"test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuco-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aionnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuxeo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nuxeo-6-lts\",\r\n \"nuxeo-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nvidia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ngc_azure_17_11\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"o2mc-platform-app\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"oceanblue-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"obc-sdwan-solutions\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"omega-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ods_datastage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onyx-point-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op-bnf-v1\",\r\n \"op-bnf1_6-v1\",\r\n \"op-bpnifi-v1\",\r\n \"op-bpnifi16-v1\",\r\n \"op-scc-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onapsis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"op5\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op5-monitor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"opencell\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"meveo\",\r\n \"meveo403sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"openvpn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openvpnas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"orientdb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"orientdb-community-edition\",\r\n \"orientdb-community-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2_17\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osirium-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osirium-pxm-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quantastorvsav4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"paloaltonetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"panorama\",\r\n \"vmseries1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"panzura-file-system\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azura-freedom-filer-v7110\",\r\n \"panzura-cloud-filer\",\r\n \"panzura-freedom-filer-7140-13222\",\r\n \"panzura-freedom-filer-716-13549\",\r\n \"panzura-freedom-filer-v7020\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"parasoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"parasoft-service-virtualization\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"passlogy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"passlogic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"penta-security-systems-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wapples\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"percona\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"percona-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"postgres-pro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"postgres-pro-enterprise\",\r\n \"postgres-pro-enterprise-10\",\r\n \"postgres-pro-standard\",\r\n \"postgres-pro-standard-10\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"plesk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"plesk-onyx-linux\",\r\n \"solution-server-business\",\r\n \"solution-server-wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prestashop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"prestashop16-lamp\",\r\n \"ubuntu-base-for-prestashop\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prime-strategy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kusanagi-77\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pivotal-gpdb-vm\",\r\n \"pivotal-greenplum-images\",\r\n \"pivotal-ops-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"process-one\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ejabberd-community-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"profecia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"full_disk_encryption_vm\",\r\n \"project_tools_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"progelspa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"libra-esva-antispam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ptsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ptaf-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pulse-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pulse-connect-secure-vm\",\r\n \"pulse-virtual-traffic-manager\",\r\n \"pulse-virtual-traffic-manager-with-waf\",\r\n \"pulse-virtual-traffic-manager-with-waf2\",\r\n \"pulse-virtual-traffic-manager2\",\r\n \"pulse-virtual-web-application-firewall\",\r\n \"pulse-virtual-web-application-firewall2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"PuppetLabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"PuppetEnterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"puppet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"puppet-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pydio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pydio-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qore-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qorus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qualysguard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qualys-virtual-firewall-appliance\",\r\n \"qualys-virtual-scanner-v23b\",\r\n \"qualys-virtual-scanner-v24\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quasardb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quasardb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qubole-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qubole-data-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fve\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"racknap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"racknap-server\",\r\n \"racknap-server-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radware-alteon-va\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radiant-logic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radiantone-vms\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rancher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rancheros\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapid7\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nexpose-scan-engine\",\r\n \"rapid7-vm-console\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapidminer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rapidminer_server_75\",\r\n \"rapidminer_server_76\",\r\n \"rapidminer_server_80\",\r\n \"rapidminer_server_81\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"realm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"realm-mobile-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"reblaze\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rbzr-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"relevance-lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rlcatalyst\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"remotelearner\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fully-supported-moodle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"revolution-analytics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"revolution-r-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RightScaleLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RightImage-CentOS\",\r\n \"RightImage-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RiverbedTechnology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"riverbed\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riverbed-sccm-5-5-1\",\r\n \"riverbed-steelcentral-appinternals\",\r\n \"riverbed-steelhead-9-2\",\r\n \"riverbed-steelhead-9-5-0\",\r\n \"riverbed-steelhead-9-6-0\",\r\n \"riverbed_steelconnect_gw\",\r\n \"riverbed_steelconnect_sh\",\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rocketsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rocket-discover\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsa-security-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsa-nw-azure-arch\",\r\n \"rsa-nw-azure-broker\",\r\n \"rsa-nw-azure-con\",\r\n \"rsa-nw-azure-esa\",\r\n \"rsa-nw-azure-ldec\",\r\n \"rsa-nw-azure-vlc\",\r\n \"rsa-nw-suite-11\",\r\n \"rsa-nw-suite-11-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsk-labs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsk-bamboo-beta-node\",\r\n \"rsk-node-orchid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saama\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fluidanalyticsengine\",\r\n \"insurancefraudanalytics\",\r\n \"realworldevidence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saltstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos65saltstackenterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalearc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalearc-for-mysql-paygo\",\r\n \"scalearc-for-sql-server-pay-go\",\r\n \"scalearc_mysql-server\",\r\n \"scalearc_sql_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalegrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hanaexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scality\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalityconnecthourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"secureworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scwx-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"shadow-soft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"icinga\",\r\n \"icinga2-5\",\r\n \"icinga2-7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"signal-sciences\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"signalscienceswpp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sightapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sightapps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"silver-peak-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"silver_peak_edgeconnect\",\r\n \"silver_peak_vx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"simmachinesinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simmachines_vm_v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sinefa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sinefa-probe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"skyarc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mt6\",\r\n \"mta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"smartmessage-autoflow\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"martmessage-autoflow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"snapt-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snaptadc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soasta\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudtest-lite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"softnas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud_dev\",\r\n \"mp_ce\",\r\n \"mp_ent\",\r\n \"mp_nas_byol\",\r\n \"mp_nas_ep\",\r\n \"mp_nas_gp\",\r\n \"mp_nas_hp\",\r\n \"mp_plat\",\r\n \"private_offerings\",\r\n \"softnas-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solanolabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solano-ci-private-beta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soha\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"soha-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solar-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solar-incode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sonicwall-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sonicwall-nsz-azure\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sophos\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sophos-xg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spagobi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spagobi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spacecurve\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spacecurve-quickstart\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"splunk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"splunk-enterprise-base-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"src-solution\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pilot-things-onem2m-smart-network\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sqlstream\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"com\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sphere3d\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snapcloud-byol\",\r\n \"snapcloud-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activestate-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackstorm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stackstorm-2015-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"startekfingerprintmatch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bioserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"steelhive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelhive_carbon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stonefly\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stonefly-cloud-drive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stormshield\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stormshield-network-security-for-cloud\",\r\n \"stormshield-network-security-for-cloud-xl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"storreduce\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storreduce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stratumn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"indigo-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"streamsets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"streamsets-data-collector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"striim\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"integrationforsqlserveronazure\",\r\n \"integrationtoazurestorage\",\r\n \"integrationtoeventhub\",\r\n \"integrationtohdinsight\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"symantectest1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cwpsazure-beta-01\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synack-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"synack-crowd-security-intelligence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synechron-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockchain_tradefinance_quorum\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"syte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syteoffer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tactic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tactic-workflow-v001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talari-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talari-networks-virtual-appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talena-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talena_inc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tata_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netfoundry_cloud_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tavendo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"crossbar_on_azure_ubuntu1404\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techdivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appserver-io-pe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techlatest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereumdevkit\",\r\n \"rippledevelopersuit\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"telepat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"free\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tenable\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tenable-nessus-6-byol\",\r\n \"tenable-nessus-professional\",\r\n \"tenablecorenessus\",\r\n \"tenablecorewas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"teradata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"teradata-data-mover\",\r\n \"teradata-data-mover-agent\",\r\n \"teradata-data-mover-intellisphere\",\r\n \"teradata-data-stream-controller\",\r\n \"teradata-database-1510\",\r\n \"teradata-database-1510-byol\",\r\n \"teradata-database-1510-intellisphere\",\r\n \"teradata-database-1510-v2\",\r\n \"teradata-database-1610-intellisphere\",\r\n \"teradata-database-1610-v2\",\r\n \"teradata-database-1620\",\r\n \"teradata-database-1620-byol\",\r\n \"teradata-database-1620-intellisphere\",\r\n \"teradata-database-enterprise\",\r\n \"teradata-database-v1610\",\r\n \"teradata-database-v1610-byol\",\r\n \"teradata-ecosystem-manager\",\r\n \"teradata-querygrid-manager\",\r\n \"teradata-querygrid-manager-intellisphere\",\r\n \"teradata-rest-services\",\r\n \"teradata-server-management\",\r\n \"teradata-viewpoint\",\r\n \"teradata-viewpoint-intellisphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thales-vormetric\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ciphertrust-ckm\",\r\n \"vormetric-dsm\",\r\n \"vormetric-dsm-6-1-0\",\r\n \"vormetric-tokenization-server\",\r\n \"vts-2_2_0_2604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"things-board\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tb-pe-cassandra\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thoughtspot-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"thoughtspotvirtualmachine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tibco-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"grid-server-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tig\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"backup-as-a-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tigergraph\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tigergraph\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tmaxsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tmax-jeusee\",\r\n \"tmax-jeusse\",\r\n \"tmax-webtobse\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tokyosystemhouse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osscobol151j-pg961-centos72\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"torusware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"speedus-lite-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"totemo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"totemo-azr-tm6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"townsend-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alliance-key-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"trendmicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"deep-security-vm\",\r\n \"deep-security-vm-byol\",\r\n \"iot-security-sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"truestack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tsdc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tsa-public-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ckan-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tunnelbiz\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos70-min\",\r\n \"centos7optimizwithwordpress\",\r\n \"centos7phpoptimizing\",\r\n \"centos7phpoptimizingnginx\",\r\n \"centos7phpoptimizwlaravel\",\r\n \"centos7phpoptimizwosticket\",\r\n \"centos7webserverwithwaf\",\r\n \"centos7withaspdotnetcore2apache\",\r\n \"centos7withjoomla\",\r\n \"debian_web_server\",\r\n \"fedora\",\r\n \"fusio\",\r\n \"linuxwithlimesurvey\",\r\n \"networkmonitoringsystem\",\r\n \"rimauwaf_cloud\",\r\n \"ubuntu_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"twistlock\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"twistlock\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"typesafe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"typesafe-reactive-maps-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubeeko\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hfactory-tools-for-hdinsight\",\r\n \"hfactory-tools-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubercloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ansys-17-2-fluids-structures\",\r\n \"ansys_182_test\",\r\n \"comsol-multiphysics-v5-2\",\r\n \"openfoam-v2dot3-centos-v6\",\r\n \"openfoam-v3dot0\",\r\n \"star-ccm-v10-04\",\r\n \"star-ccm-v10-06-heeds-mdo-v2015\",\r\n \"star-ccm-v12-00\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ulex\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voximal\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unifi-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unifi-data-catalog\",\r\n \"unifi-dataplatform-2-3-3-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unitrends\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unitrends-enterprise-backup-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"usp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-streaming-vod-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"varnish\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"varnish-cache_\",\r\n \"varnish-custom-statistics\",\r\n \"varnish-plus-administration-and-statistics\",\r\n \"varnish-plus-caching-engine-4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vaultive-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-security-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vbot\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vbot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"velocloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"velocloud-virtual-edge\",\r\n \"velocloud-virtual-edge-3x\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vidispine\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vidispine-content-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veritas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudpoint-2-0-0\",\r\n \"veritas-resiliency-platform-vhd-offer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veeam\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veeamhubimage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ipm-plus-energy-saver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"viptela\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"viptela-vedge-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vizixiotplatformretail001\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vizix-iot-platform-retail-005\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vmturbo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"turbonomic\",\r\n \"vmturbo64-opsmgr-5_3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"slashdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vu-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vu-app-server\",\r\n \"vu-facerecogn\",\r\n \"vu-fraudanalysis\",\r\n \"vu-secureonboarding\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallarm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallarm-ng-waf-offer-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallix-wabsuite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"watchguard-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vm-firebox-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"waves\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"waves\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"websense-apmailpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ap-data-email-gateway\",\r\n \"forcepoint-email-security-85beta\",\r\n \"triton-ap-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wmspanel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nimble-streamer-centos\",\r\n \"nimble-streamer-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wowza\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wowzastreamingengine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xfinityinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"d3view-v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xtremedata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dbx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"yellowfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"yellowfin-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xyzrd-group-ou\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c73-zultys-mxvirtual\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"your-shop-online\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"herefordshire-enterprise-platform-drupal-7\",\r\n \"xenofile\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zend\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"php-56-zend-server\",\r\n \"php-zend-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"z1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"z1-securehub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zerodown_software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bcaasforazure\",\r\n \"stackbcaas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zoomdata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zoomdata-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zscaler\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zscaler-private-access\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"audit\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/d974fab8daefe230\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d974fab8daefe230\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"geneva monitoring extension and azsecpack autoupdate policy for vmss_2.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-12T00:29:56.9604539Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"name\": \"Microsoft.Azure.Geneva.GenevaMonitoring\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/type\",\r\n \"equals\": \"GenevaMonitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Geneva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/enableAutomaticUpgrade\",\r\n \"equals\": \"true\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmssName'), '/Microsoft.Azure.Geneva.GenevaMonitoring')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Geneva\",\r\n \"type\": \"GenevaMonitoring\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": true,\r\n \"settings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmssName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/dac4e4f8ad529fe5\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dac4e4f8ad529fe5\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"azuremonitorlinuxagent append policy for vmss_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-02-09T20:11:41.4235763Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipLinuxAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/virtualMachineProfile\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"0001-com-ubuntu-server-focal\",\r\n \"0001-com-ubuntu-server-eoan\",\r\n \"0001-com-ubuntu-server-focal-daily\",\r\n \"0001-com-ubuntu-pro-bionic\",\r\n \"0001-com-ubuntu-pro-focal\",\r\n \"0003-com-ubuntu-server-trusted-vm\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"16.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"18.04*LTS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"20_04-lts*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"8\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"9\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Debian\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian-10\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"equals\": \"10\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-HA\",\r\n \"RHEL-HA\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-Linux-7\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7.*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"7*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"8*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SLES-12-SP5\",\r\n \"SLES-15-SP2\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"12*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"gen*\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-ubuntu-1804-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1604-*\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageSKU\",\r\n \"like\": \"aks-engine-ubuntu-1804-*\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type\",\r\n \"notEquals\": \"AzureMonitorLinuxAgent\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*]\",\r\n \"value\": {\r\n \"name\": \"Microsoft.Azure.Monitor.AzureMonitorLinuxAgent\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Monitor\",\r\n \"type\": \"AzureMonitorLinuxAgent\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"settings\": {}\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/db5e87f8595e3529\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"db5e87f8595e3529\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"vmvmssfirstpartyidentificationtag_1.4\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-01-25T21:13:08.9110481Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"tagName\",\r\n \"description\": \"Opted in for PKI\"\r\n },\r\n \"defaultValue\": \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\"\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"tagValue\",\r\n \"description\": \"is this the first party VM?\"\r\n },\r\n \"defaultValue\": \"true\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.Compute/virtualMachineScaleSets\"\r\n ]\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"append\",\r\n \"details\": [\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/dc188748309e5653\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dc188748309e5653\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-109_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-02-24T21:28:52.5486159Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('tagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['SkipNRMSAll']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotcluster']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotenvironment']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"contains\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"in\": [\r\n \"Any\",\r\n \"*\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e0bc08af3bd773ff\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e0bc08af3bd773ff\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-103_1.2\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-09T18:15:24.0068177Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"allowedValues\": [\r\n \"NA\",\r\n \"NRMSException\",\r\n \"SkipNRMSCorp\",\r\n \"nrmsskipcorpnetsaw\",\r\n \"SkipNRMSSAW\",\r\n \"SkipNRMSDatabricks\",\r\n \"SkipNRMSRDPSSH\",\r\n \"SkipNRMSMgmt\",\r\n \"SkipNRMSHigh\",\r\n \"SkipNRMSVNet\",\r\n \"SkipNRMSLoadBal\",\r\n \"SkipNRMSDB\",\r\n \"SkipNRMSMedium\"\r\n ],\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"[parameters('sourceValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"contains\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"in\": [\r\n \"Any\",\r\n \"*\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e24b2791c9576d86\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e24b2791c9576d86\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"sqlads-auditifnotexists-advanced data security should be enabled on your sql servers_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-06-10T02:12:35.0244464Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the SQL Server\"\r\n }\r\n },\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"AuditIfNotExists\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"AuditIfNotExists\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Sql/servers\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('tagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('tagname')]]\",\r\n \"equals\": \"\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Sql/servers/securityAlertPolicies\",\r\n \"name\": \"Default\",\r\n \"existenceCondition\": {\r\n \"field\": \"Microsoft.Sql/servers/securityAlertPolicies/state\",\r\n \"equals\": \"Enabled\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e3cff6e23ce4018a\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e3cff6e23ce4018a\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"require ssh key for authentication on linux vms_1.7\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy denies the creation of Linux VMs which use password-only authentication for SSH. Use of SSH key is more secure than passwords. To unblock, do not use password for SSH authentication.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-01-07T02:55:12.0260825Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Policy exclusion Tag Name at the resource level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Policy exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Policy exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"exists\": \"False\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"7isolutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sapp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"128technology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"128t_networking_platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"4psa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voipnow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"a10networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"a10-lightning-adc\",\r\n \"a10-vthunder-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accellion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kiteworks-by-accellion\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"abiquo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"abiquo-hybrid-cloud-34\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accops\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hysecure5050\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian_matrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actian_matrix\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actifio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actifio-sky\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vector-community\",\r\n \"vector-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Acronis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"activeeon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activeeon-workload-scheduler\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aerospike\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aerospike-database-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"affinio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aimobile-site-acceleration\",\r\n \"aiprotect-ddos-firewall\",\r\n \"aiscaler-traffic-manager-caching\",\r\n \"aivideo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"akamai-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"enterprise-application-access\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alces-flight-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alces-flight-compute-solo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alertlogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alert-logic-tm\",\r\n \"alert-logic-wsm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alienvault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-security-management-anywhere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alldigital-brevity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alldigital-brevity-uploader\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altair-engineering-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"altair_hwulva\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altamira-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lumify\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"antmedia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ams_community_edition\",\r\n \"ant_media_server_enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"apigee\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"apigee-edge\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcara\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"app360v43-001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcelerator\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appcelerator-arrow-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appex-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appistry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"genomepilot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appscale-marketplace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appscale\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arangodb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"arangodb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arista-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veos-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"array_networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"array-networks-vapv\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"astadia-1148316\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"astadia-ui-automation-tee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"atomicorp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"secure-os\",\r\n \"secure-ubuntu-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"audiocodes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mediantsessionbordercontroller\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"auriq-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"essentia\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"awingu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"awingu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aviatrix-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aviatrix-cloud-services\",\r\n \"aviatrix-companion-gateway\",\r\n \"aviatrix-companion-gateway-v2\",\r\n \"aviatrix-vpn-gw\",\r\n \"aviatrix_multi_cloud_service\",\r\n \"aviatrix_openvpn_service\",\r\n \"aviatrix_openvpn_service10\",\r\n \"aviatrix_openvpn_service25\",\r\n \"aviatrix_openvpn_service50\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"avi-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"avi-vantage-adc\",\r\n \"internal-avi-vantage-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"axway\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"axway-mailgate-secure-collaboration-advanced\",\r\n \"axway-mailgate-secure-collaboration-premium\",\r\n \"axway-mailgate-secure-collaboration-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azul\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azul-zulu-ubuntu-1804\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azurecyclecloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azure-cyclecloud-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"AzureDatabricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Databricks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baas-techbureau\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"b1327623-d29b-4cc1-b833-85067dcc7bce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baffle-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"baffle-application-data-protection\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"balabit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"balabit-shell-control-box\",\r\n \"psm\",\r\n \"sps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"barracudanetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"barracuda-app-sec-control-center\",\r\n \"barracuda-email-security-gateway\",\r\n \"barracuda-ng-cc\",\r\n \"barracuda-ng-firewall\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"basho\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riak-2-0-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"autodesk-maya-arnold-centos73\",\r\n \"rendering-centos73\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bdy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"buddy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Bitnami\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"3-4\",\r\n \"abantecart\",\r\n \"activemq\",\r\n \"akeneo\",\r\n \"alfrescocommunity\",\r\n \"apachesolr\",\r\n \"artifactory\",\r\n \"canvaslms\",\r\n \"cassandra\",\r\n \"civicrm\",\r\n \"cmsmadesimple\",\r\n \"codiad\",\r\n \"concrete5\",\r\n \"consul\",\r\n \"coppermine\",\r\n \"couchdb\",\r\n \"diaspora\",\r\n \"discourse\",\r\n \"djangostack\",\r\n \"dokuwiki\",\r\n \"dolibarr\",\r\n \"DreamFactory\",\r\n \"drupal\",\r\n \"elastic-search\",\r\n \"elk\",\r\n \"erpnext\",\r\n \"espocrm\",\r\n \"etcd\",\r\n \"eXo-Platform\",\r\n \"exoplatform\",\r\n \"fatfreecrm\",\r\n \"ghost\",\r\n \"gitlab\",\r\n \"grafana\",\r\n \"hadoop\",\r\n \"hhvmstack\",\r\n \"hordegroupwarewebmail\",\r\n \"jasperreports\",\r\n \"jenkins\",\r\n \"joomla\",\r\n \"jrubystack\",\r\n \"kafka\",\r\n \"kong\",\r\n \"kubernetessandbox\",\r\n \"lampstack\",\r\n \"lappstack\",\r\n \"letschat\",\r\n \"liferay\",\r\n \"limesurvey\",\r\n \"livehelperchat\",\r\n \"magento\",\r\n \"mahara\",\r\n \"mantis\",\r\n \"mariadb\",\r\n \"mattermost\",\r\n \"mautic\",\r\n \"mean\",\r\n \"mediawiki\",\r\n \"memcached\",\r\n \"modx\",\r\n \"mongodb\",\r\n \"moodle\",\r\n \"multicraft\",\r\n \"mybb\",\r\n \"mysql\",\r\n \"nats\",\r\n \"neo4j\",\r\n \"neos\",\r\n \"nginxstack\",\r\n \"noalyss\",\r\n \"nodejs\",\r\n \"ocportal\",\r\n \"odoo\",\r\n \"openatrium\",\r\n \"opencart\",\r\n \"openedx\",\r\n \"openfire\",\r\n \"openproject\",\r\n \"orangehrm\",\r\n \"osclass\",\r\n \"owncloud\",\r\n \"oxid-eshop\",\r\n \"parseserver\",\r\n \"phabricator\",\r\n \"phpbb\",\r\n \"phplist\",\r\n \"pimcore\",\r\n \"piwik\",\r\n \"plone\",\r\n \"pootle\",\r\n \"postgresql\",\r\n \"prestashop\",\r\n \"processmakerenterprise\",\r\n \"processmakeropensourceedition\",\r\n \"processwire\",\r\n \"publify\",\r\n \"rabbitmq\",\r\n \"redash\",\r\n \"redis\",\r\n \"redmine\",\r\n \"redmineplusagile\",\r\n \"reportserver\",\r\n \"reportserverenterprise\",\r\n \"resourcespace\",\r\n \"reviewboard\",\r\n \"reviewboardpowerpack\",\r\n \"roundcube\",\r\n \"rubystack\",\r\n \"seopanel\",\r\n \"shopware\",\r\n \"silverstripe\",\r\n \"simplemachinesforum\",\r\n \"sonarqube\",\r\n \"spree\",\r\n \"subversion\",\r\n \"suitecrm\",\r\n \"tensorflowserving\",\r\n \"testlink\",\r\n \"tikiwikicmsgroupware\",\r\n \"tinytinyrss\",\r\n \"tom-cat\",\r\n \"trac\",\r\n \"typo3\",\r\n \"weblate\",\r\n \"webmailpro\",\r\n \"wildfly\",\r\n \"wordpress\",\r\n \"wordpress-multisite\",\r\n \"wordpresspro\",\r\n \"x2enginesalescrm\",\r\n \"xoops\",\r\n \"youtrack\",\r\n \"zookeeper\",\r\n \"zurmo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"black-duck-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blackduck_hub_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blk-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blk-io-erc-20-rest-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"strato-blockchain-base-template-latest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockstack-core-v14\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockchain-foundry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syscoin-api\",\r\n \"syscoin-full-node\",\r\n \"syscoin-price-peg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bloombase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bloombase-storesafe-3_4_7_0_el7_x86_64\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluecat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluecat-bam-for-azure\",\r\n \"bluecat-dns-for-azure\",\r\n \"bluecat-edge-service-point-vm-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluetalon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluetalon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"brocade_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"brocade-virtual-traffic-manager\",\r\n \"brocade-virtual-traffic-manager-with-waf-module\",\r\n \"brocade-virtual-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bt-americas-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"diamondip-sapphire-ev10\",\r\n \"diamondip-sapphire-ev20\",\r\n \"diamondip-sapphire-v10\",\r\n \"diamondip-sapphire-v20\",\r\n \"diamondip-sapphire-v5\",\r\n \"diamondip-sapphire-vcaa20\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"buddhalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sles_12_pci\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"carto\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cartobuilder2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cask\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cdap-cloud-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"Ubuntu_Core\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cavirin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cavirin-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cautelalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"log_management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"celum-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"celumdam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cds\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cds-data-migration-solution-for-legacy-to-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-6-v2-0-2-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-oracle-linux-6-v1-0-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-rhel-6-v2-0-2-l1\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-suse-linux-11-v2-0-0-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1404-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"certivox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sso-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cfd-direct\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cfd-direct-from-the-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chain-core-developer-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"checkpoint\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"check-point-r77-10\",\r\n \"check-point-vsec-r80\",\r\n \"check-point-vsec-r80-blink\",\r\n \"sg2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chef-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chef-automate-vm-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"circleci\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"circleci-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cires21\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c21l-enc\",\r\n \"c21l-mos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cisco\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cisco-asav\",\r\n \"cisco-csr-1000v\",\r\n \"cisco-ftdv\",\r\n \"cisco-meraki-vmx100\",\r\n \"cisco-ngfwv-vm-test-unsupported\",\r\n \"cisco_cloud_vedge_17_2_4\",\r\n \"cos65\",\r\n \"cos72\",\r\n \"cos72_main_dev\",\r\n \"uos14\",\r\n \"vwaas-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"citrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"citrix-sd-wan-opt\",\r\n \"netscaler-ma-service-agent-120\",\r\n \"netscaler-ma-service-agent-121\",\r\n \"netscaler-sd-wan\",\r\n \"netscaler-vpx\",\r\n \"netscalervpx-120\",\r\n \"netscalervpx-121\",\r\n \"netscalervpx110-6531\",\r\n \"netscalervpx111\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clear-linux-project\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clear-linux-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clouber\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cuber\",\r\n \"cws\",\r\n \"mcenter\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-cruiser\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-cruiser-16\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jenkins-enterprise\",\r\n \"jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbees-jenkins-enterprise\",\r\n \"cloudbees-jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbolt-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbolt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudboost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudboost\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudenablers-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corestack\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"squid-proxy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudera-altus-centos-os\",\r\n \"cloudera-centos-6\",\r\n \"cloudera-centos-os\",\r\n \"test-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlanes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-video-accelerator-nfs\",\r\n \"cloudlanes-cloud-backup-accelerator-vtl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlink\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudlink-securevm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudplan-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudplan_pcn_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"paladion_ondemand_nextgen_firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudsoft-amp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clustrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clustrixdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codelathe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codelathe-filecloud-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codenvy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codenvy-on-prem\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cognosys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"1-click-secured-joomla-on-centos-7-3\",\r\n \"1-click-secured-joomla-on-ubuntu-1404-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1604-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1804-lts\",\r\n \"centos-6-9\",\r\n \"centos-7-3\",\r\n \"centos-7-4\",\r\n \"centos-7-5\",\r\n \"deploy-a-secured-modx-on-ubuntu-14-04-lts\",\r\n \"deploy-a-secured-silverstripe-on-ubuntu-14-04-lts\",\r\n \"hardened-mysql-5-6-on-centos-7-3\",\r\n \"hardened-mysql-5-6-on-ubu-1404-lts\",\r\n \"hardened-mysql-5-7-on-centos-7-3\",\r\n \"hardened-mysql-5-7-on-ubu-1404-lts\",\r\n \"hardened-postgresql-on-ubu-1404-lts\",\r\n \"invoice-ninja-2-5-1-1-on-ubuntu-1404\",\r\n \"jruby-on-ubuntu-14-04-lts\",\r\n \"low-latency-broadcasting-server-for-live-events\",\r\n \"owncloud-9-with-lamp-stack-on-ubuntu-1404\",\r\n \"piwigogallerys-ubuntu_14-04_lts\",\r\n \"sec1011-dokuwiki-on-ubuntu-1404\",\r\n \"sec1013-elasticsearch-on-ubuntu-1404\",\r\n \"sec1014-opencart-on-ubuntu-1404\",\r\n \"sec1015-orangehrm-on-ubuntu-1404\",\r\n \"sec1016-nodejs-server-on-ubuntu-1404\",\r\n \"sec1018-haproxy-on-ubuntu-1404\",\r\n \"sec1019-secured-tomcat-on-ubuntu-1404\",\r\n \"sec1020-phpbb-on-hardened-ubuntu-1404\",\r\n \"sec1021-mybb-on-hardened-ubuntu-1404\",\r\n \"sec1022-sugarcrm-on-ubuntu-1404\",\r\n \"sec1023-moodle-on-ubuntu-1404\",\r\n \"sec1024_magento-on-ubuntu-1404\",\r\n \"sec1025-secured-drupal-on-ubuntu-1404\",\r\n \"sec1027-secured-wordpress-on-ubuntu-1404\",\r\n \"sec1028-secured-lamp-sever-on-ubuntu-1404\",\r\n \"sec1029-secured-mediawiki-on-ubuntu-1404\",\r\n \"sec1030-secured-subversion-on-ubuntu-1404\",\r\n \"sec1031-secured-passenger-nginx-on-ubuntu-1404\",\r\n \"sec1033-secured-piwik-on-ubuntu-1404\",\r\n \"sec1034-secured-pligg-on-ubuntu-1404\",\r\n \"sec1035-secured-jenkins-on-ubuntu-1404\",\r\n \"sec1036-secured-postgresql-on-ubuntu-1404\",\r\n \"secure-cloud-lamp-ubuntu-1404\",\r\n \"secured-abantecart-on-centos\",\r\n \"secured-abantecart-on-ubuntu-14-04-lts\",\r\n \"secured-acquia-drupal-on-centos\",\r\n \"secured-acquiadurpal-on-ubuntu-14-04-lts\",\r\n \"secured-apachesolr-on-centos\",\r\n \"secured-apachesolr-on-ubuntu-14-04-lts\",\r\n \"secured-arartifactory-on-centos\",\r\n \"secured-artifactory-on-ubuntu-14-04-lts\",\r\n \"secured-cakephp-on-centos\",\r\n \"secured-cakephp-on-ubuntu-14-04-lts\",\r\n \"secured-cms-made-simple-on-centos\",\r\n \"secured-cms-made-simple-on-ubuntu-14-04-lts\",\r\n \"secured-codiad-on-centos\",\r\n \"secured-codiad-on-ubuntu-14-04-lts\",\r\n \"secured-cogdam-on-centos\",\r\n \"secured-cogdam-on-ubuntu-14-04-lts\",\r\n \"secured-concrete5-on-centos\",\r\n \"secured-concrete5-on-ubuntu-14-04-lts\",\r\n \"secured-coppermine-on-centos\",\r\n \"secured-coppermine-on-ubuntu-14-04-lts\",\r\n \"secured-crushftp-on-centos\",\r\n \"secured-crushftp-on-ubuntu-14-04-lts\",\r\n \"secured-django-on-centos\",\r\n \"secured-django-on-ubuntu-14-04-lts\",\r\n \"secured-dokuwiki-on-centos\",\r\n \"secured-dolibarr-on-centos\",\r\n \"secured-dolivbarr-on-ubuntu-14-04-lts\",\r\n \"secured-drupal-on-centos\",\r\n \"secured-elasticsearch-on-centos\",\r\n \"secured-enterprise-nginx-varnish-haproxy-php\",\r\n \"secured-espocrm-on-centos\",\r\n \"secured-espocrm-on-ubuntu-14-04-lts\",\r\n \"secured-exoplatform-on-centos\",\r\n \"secured-exoplatform-on-ubuntu-14-04-lts\",\r\n \"secured-ghost-on-centos\",\r\n \"secured-ghost-on-ubuntu-14-04-lts\",\r\n \"secured-gradle-on-centos\",\r\n \"secured-gradle-on-ubuntu-14-04-lts\",\r\n \"secured-haproxy-on-centos\",\r\n \"secured-invoice-ninja-on-centos\",\r\n \"secured-jboss-as-on-centos\",\r\n \"secured-jbossas-on-ubuntu-14-04-lts\",\r\n \"secured-jenkins-on-centos\",\r\n \"secured-jruby-on-cento\",\r\n \"secured-lamp-on-centos\",\r\n \"secured-lamp-on-centos-m10\",\r\n \"secured-lapp-on-centos\",\r\n \"secured-lapp-on-ubuntu-14-04-lts\",\r\n \"secured-lemp-sever-on-ubuntu-1404\",\r\n \"secured-lime-survey-on-centos\",\r\n \"secured-limesurvey-on-ubuntu-1404\",\r\n \"secured-live-helper-chat-on-centos\",\r\n \"secured-livehelperchat-on-ubuntu-14-04-lts\",\r\n \"secured-magento-on-centos\",\r\n \"secured-mahara-on-centos\",\r\n \"secured-mahara-on-ubuntu-14-04-lts\",\r\n \"secured-mantis-on-centos\",\r\n \"secured-mantis-on-ubuntu-14-04-lts\",\r\n \"secured-mariadb-on-ubuntu-16-04\",\r\n \"secured-mautic-on-centos\",\r\n \"secured-mautic-on-ubuntu-14-04-lts\",\r\n \"secured-media-wiki-on-centos\",\r\n \"secured-modx-on-centos\",\r\n \"secured-moodle-on-centos\",\r\n \"secured-ngnix-on-centos-7-3\",\r\n \"secured-ngnix-on-ubuntu-14-04-lts\",\r\n \"secured-ngnix-on-ubuntu-16-04-lts\",\r\n \"secured-noalyss-on-centos\",\r\n \"secured-noalyss-on-ubuntu-14-04-lts\",\r\n \"secured-nodejs-on-centos\",\r\n \"secured-occlass-on-ubuntu-14-04-lts\",\r\n \"secured-ocportal-on-ubuntu-14-04-lts\",\r\n \"secured-open-cart-on-centos\",\r\n \"secured-orangehrm-on-centos\",\r\n \"secured-osclass-on-centos\",\r\n \"secured-owncloud-on-centos\",\r\n \"secured-oxid-eshop-on-centos\",\r\n \"secured-oxideshop-on-ubuntu-14-04-lts\",\r\n \"secured-passenger-nginx-on-centos\",\r\n \"secured-piwigo-gallery-on-centos\",\r\n \"secured-plone-on-centos\",\r\n \"secured-plone-on-ubuntu-14-04-lts\",\r\n \"secured-prestashop-on-centos\",\r\n \"secured-prestashop-on-ubuntu-14-04-lts\",\r\n \"secured-railo-on-ubuntu-14-04-lts\",\r\n \"secured-redis-on-centos\",\r\n \"secured-redis-on-ubuntu-1404\",\r\n \"secured-redmine-on-centos\",\r\n \"secured-redmine-on-ubuntu-14-04-lts\",\r\n \"secured-redmineagile-on-ubuntu-14-04-lts\",\r\n \"secured-report-server-on-centos\",\r\n \"secured-reportserverent-on-ubuntu-14-04-lts\",\r\n \"secured-resource-space-on-centos\",\r\n \"secured-resourcespace-on-ubuntu-14-04-lts\",\r\n \"secured-round-cube-on-centos\",\r\n \"secured-roundcube-on-ubuntu-14-04-lts\",\r\n \"secured-ruby-on-centos\",\r\n \"secured-ruby-on-ubuntu-14-04-lts\",\r\n \"secured-seopanel-on-centos\",\r\n \"secured-seopanel-on-ubuntu-14-04-lts\",\r\n \"secured-silverstripe-on-centos\",\r\n \"secured-simple-invoice-on-centos\",\r\n \"secured-simple-machines-on-centos\",\r\n \"secured-simple-machines-on-ubuntu-14-04-lts\",\r\n \"secured-simpleinvoice-on-ubuntu-14-04-lts\",\r\n \"secured-subversion-on-centos\",\r\n \"secured-suitecrm-on-centos\",\r\n \"secured-suitecrm-on-ubuntu-14-04-lts\",\r\n \"secured-test-link-on-centos\",\r\n \"secured-testlink-on-ubuntu-14-04-lts\",\r\n \"secured-thinkup-on-centos\",\r\n \"secured-thinkup-on-ubuntu-14-04-lts\",\r\n \"secured-tikiwikicms-on-centos\",\r\n \"secured-tikiwikicms-on-ubuntu-14-04-lts\",\r\n \"secured-tiny-tiny-rss-on-centos\",\r\n \"secured-tinytinyrss-on-ubuntu-14-04-lts\",\r\n \"secured-tomcat-on-centos\",\r\n \"secured-trac-on-centos\",\r\n \"secured-trac-on-ubuntu-14-04-lts\",\r\n \"secured-typo3-on-centos\",\r\n \"secured-typo3-on-ubuntu-14-04-lts\",\r\n \"secured-varnish-on-centos\",\r\n \"secured-varnish-on-ubuntu-1404\",\r\n \"secured-wildfly-on-centos\",\r\n \"secured-wildfly-on-ubuntu-14-04-lts\",\r\n \"secured-wordpress-on-centos-7-3\",\r\n \"secured-wordpress-on-ubuntu-16-04-lts\",\r\n \"secured-x-cart-on-ubuntu-14-04-lts\",\r\n \"secured-xoops-on-centos\",\r\n \"secured-xoops-on-ubuntu-14-04-lts\",\r\n \"secured-zurmo-on-centos\",\r\n \"secured-zurmo-on-ubuntu-14-04-lts\",\r\n \"suse15\",\r\n \"ubuntu-14-04-lts\",\r\n \"ubuntu-16-04-lts\",\r\n \"ubuntu-17-04-high-performance-hardened-tcp-bbr\",\r\n \"ubuntu-18-04\",\r\n \"ubuntu-18-04-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cohesity-cloudtd-tool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vns3_4x_network_security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"confluentinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"confluentplatform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"consensys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"truffle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"convertigo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"convertigo-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"corda\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corda\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"CoreOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CoreOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"couchbase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"couchbase-server-enterprise\",\r\n \"couchbase-sync-gateway-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cryptzone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgate-appliance-3_2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cybernetica-as\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"uxp-securityserver-connector\",\r\n \"uxp-securityserver_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cyxtera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgatesdp-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataart\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"devicehive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"databricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spfqogzeculbhdh\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datalayer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datalayer-notebook\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datastax\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datastax-enterprise\",\r\n \"datastax-enterprise-non-production-use-only\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datasunrise\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datasunrise-database-security-suite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataiku\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dataiku-data-science-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datometry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyper-q\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dellemc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dell-emc-avamar-virtual-edition\",\r\n \"dell-emc-datadomain-management-center\",\r\n \"dell-emc-datadomain-virtual-edition\",\r\n \"dell-emc-datadomain-virtual-edition-v4\",\r\n \"dell-emc-networker-virtual-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"delphix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"delphix_dynamic_data_platform\",\r\n \"omniosce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denodo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denodo-platform\",\r\n \"denodo-platform-7_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denyall\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denyall-rweb\",\r\n \"denyall-vulnerability-manager\",\r\n \"denyall-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dgsecure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dgsecure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"diladele\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"websafety\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neopulse-ai-studio\",\r\n \"neopulse-query-runtime\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"docker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"docker-ce\",\r\n \"docker-ce-edge\",\r\n \"docker-datacenter-custom\",\r\n \"docker-ee\",\r\n \"docker-ee-basic\",\r\n \"docker4azure\",\r\n \"docker4azure-cs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dome9\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dome9ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drizti\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpcbox-ansys-19-cluster-master\",\r\n \"hpcbox-cluster-compute-node\",\r\n \"hpcbox-cluster-cuda-node\",\r\n \"hpcbox-cluster-gpu-node\",\r\n \"hpcbox-docker-cluster-master\",\r\n \"hpcbox-openfoam-cluster-master\",\r\n \"hpcbox-su2-cluster-master\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"drone\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dyadic_security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dyadic_sec\",\r\n \"ukc_image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dynatrace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ruxit-managed-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"eastwind-networks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"eastwind-ixia-sensor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"egnyte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"egnyte-connect\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elasticbox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"elasticbox-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"electric-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"electricflowce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elfiqnetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"emercoin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"emercoin\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quorum-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprisedb-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"edb-postgres-ark\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"equalum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"equalum-vm-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"esdenera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"esdenera-firewall-3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ethereum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereum-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"evostream-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ems-for-template\",\r\n \"ems-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"exasol\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"exasol-analytics-database-byol\",\r\n \"exasolution-analytic-database\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"falconstorsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fss-v9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"f5-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"f5-big-ip-adc\",\r\n \"f5-big-ip-advanced-waf\",\r\n \"f5-big-ip-best\",\r\n \"f5-big-ip-better\",\r\n \"f5-big-ip-byol\",\r\n \"f5-big-ip-good\",\r\n \"f5-big-ip-per-app-ve\",\r\n \"f5-big-iq\",\r\n \"f5-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"filecatalyst\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"filecatalyst-direct-per-hr-billing\",\r\n \"filecatalyst-direct-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"firehost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"firehost_armor\",\r\n \"firehost_armor_ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flexify-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flashgrid-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"flashgrid-racnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"foghorn-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"foghorn-edge-device-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forcepoint-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forcepoint-ngfw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forscene\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forscene-edgeserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortycloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortycloud-gw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortinet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortinet-fortianalyzer\",\r\n \"fortinet-fortimanager\",\r\n \"fortinet_fortigate-vm_v5\",\r\n \"fortinet_fortimail\",\r\n \"fortinet_fortivoice\",\r\n \"fortinet_fortiweb-vm_v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fujitsu_fast\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fep10-rh7-test\",\r\n \"feptest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gemalto-safenet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"safenet-keysecure-k170v\",\r\n \"safenet-protectv\",\r\n \"safenet-protectv-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gigamon-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gigamon-fm-5_3_01\",\r\n \"gigamon-fm-5_3_01_hourly\",\r\n \"gigamon-fm-5_4_00\",\r\n \"gigamon-fm-5_4_00_hourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gitlab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-ce\",\r\n \"gitlab-ee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"GitHub\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"GitHub-Enterprise\",\r\n \"githubenterprise-test-publishing\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"xid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"greensql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"greensql-database-security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gridgain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gridgain-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"guardicore\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"guardicorecentra\",\r\n \"infection_monkey\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"haivision-media-gateway-1-2\",\r\n \"haivision-media-gateway-1-5\",\r\n \"haivision-media-gateway-1-6-2\",\r\n \"media-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"h2o-ai\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"h2o-driverles-ai\",\r\n \"h2o-driverless-ai\",\r\n \"h2o-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haproxy-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hapee-rhel\",\r\n \"hapee-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"harpaitalia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mcuboenergy\",\r\n \"yg\",\r\n \"yougreen_trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hcl-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hcl17cp1104\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"heimdall-data\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"heimdall-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"help-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"goanywheremftubuntulinux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hewlett-packard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpe-helion-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hillstone-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudedge-virtual-ngfw-advanced-edition\",\r\n \"cloudedge-virtual-ngfw-standard-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hortonworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbreak-for-hortonworks-data-platform\",\r\n \"hortonworks-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hitachi-solutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"credeon-sfs-and-kms-for-sharepoint-online\",\r\n \"credeonsecurefull-textsearch1_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storeoncevsa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"huawei\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"euleros-v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hyperglance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperglance-dynamic-topology\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hypergrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hytrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hytrust-keycontrol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ibm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-security-guardium-multi-cloud\",\r\n \"qradar_security_analytics\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iaansys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iaansys-magento\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iboss\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iboss-14600-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imaginecommunications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudxtream-cdvr\",\r\n \"cloudxtream-dai-vms\",\r\n \"telurio-aim\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imperva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"imperva-dam-v13\",\r\n \"securesphere-waf\",\r\n \"securesphere-waf-for-azr\",\r\n \"securesphere-waf-v12\",\r\n \"securesphere-waf-v13\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"infoblox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"infoblox-vnios-te-v1420\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informatica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bdm10-1-1-u2\",\r\n \"big-data-management-10-2\",\r\n \"big-data-management-10-2-1\",\r\n \"data_accelerator_for_azure_byol\",\r\n \"data_quality_10_1_1_rhel_7_3_byol\",\r\n \"eic\",\r\n \"ics-byol\",\r\n \"ics-payg-ubuntu\",\r\n \"platform_10_1_1_multi_node_domain_rhel-7-3_byol\",\r\n \"platform_10_2_hf1_domain_rhel-7-3_byol\",\r\n \"powercenter-v10-domain-image-ubuntu14-04-3\",\r\n \"powercenter-v10-update1-domain-image-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informationbuilders\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iway-big-data-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ingrammicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ingrammicroensimcentostrial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lustre-cloud-edition-gs-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-bigdl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bigdl-0815\",\r\n \"bigdl__vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-fpga\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quartus_pro_opencl_sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intellicus_bi_server_100_user_linux\",\r\n \"intellicus_bi_server_10_user_linux\",\r\n \"intellicus_bi_server_25_user_linux\",\r\n \"intellicus_bi_server_50_user_linux\",\r\n \"intellicus_bi_server_5_user_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intersystems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intersystems-iris-single-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intigua\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intigua-agent-manager-3_7_0-trial\",\r\n \"intigua-agent-manager-trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iquest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"keyhub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ishlangu-load-balancer-byol\",\r\n \"ishlangu-load-balancer-is10\",\r\n \"ishlangu-load-balancer-is100\",\r\n \"ishlangu-load-balancer-is1000\",\r\n \"ishlangu-load-balancer-is200\",\r\n \"ishlangu-load-balancer-is5000\",\r\n \"ishlangu-load-balancer-isbfg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"issp-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ispocr\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"itelios\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento2-on-zendserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jamcracker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"4632d5b4-feb0-4332-8452-f2e66133672f\",\r\n \"jamcracker-cloudanalytics\",\r\n \"jamcracker-cloudanalytics-version4\",\r\n \"jamcracker-cloudanalytics-version5\",\r\n \"jamcracker-csb-service-provider\",\r\n \"jamcracker-csb-serviceprovider\",\r\n \"jamcracker-csb-standard\",\r\n \"jamcracker-csb-standard-v3\",\r\n \"jamcracker-csb-standard-version4\",\r\n \"jamcracker-hybrid-cloud-management-version4\",\r\n \"jamcracker_cloud_control_appliance_version4\",\r\n \"jsdnapp_csb_serviceprovider-version4\",\r\n \"jsdnapp_hybrid\",\r\n \"jsdnapp_hybrid_v3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jedox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jedox-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jelastic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jelastic-hybrid-paas-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dvwa\",\r\n \"jetnexus-application-load-balancer\",\r\n \"jetnexus-global-load-balancer\",\r\n \"jetnexus-waf\",\r\n \"zap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetware-srl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"caffe2\",\r\n \"caffe_python_cpu\",\r\n \"caffe_python_gpu\",\r\n \"cockroachdb\",\r\n \"lamp_optimized\",\r\n \"lemp7_optimized\",\r\n \"memcached\",\r\n \"mongodb\",\r\n \"mxnet_python\",\r\n \"mysql\",\r\n \"nodejs_nginx\",\r\n \"percona_mongodb\",\r\n \"percona_mysql\",\r\n \"postgresql\",\r\n \"pytorch\",\r\n \"pytorch_cuda_notebook\",\r\n \"pytorch_cuda_production\",\r\n \"redis\",\r\n \"redmine\",\r\n \"tensorflow_cpu_notebook\",\r\n \"tensorflow_cpu_production\",\r\n \"tensorflow_cuda_notebook\",\r\n \"tensorflow_cuda_production\",\r\n \"tensorflow_python\",\r\n \"theano_python\",\r\n \"wordpress4_lemp7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jitterbit_integration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jitterbit-harmony-agent\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jm-technology-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"smart-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"juniper-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vmx-services-gateway-byol\",\r\n \"vmx-services-gateway-byol-soltemp\",\r\n \"vmx-virtual-router\",\r\n \"vsrx-next-generation-firewall\",\r\n \"vsrx-next-generation-firewall-payg\",\r\n \"vsrx-next-generation-firewall-solution-templ-payg\",\r\n \"vsrx-next-generation-firewall-solution-template\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaazing\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaazing-kwic\",\r\n \"kaazing-vpa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kali-linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kali-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kemptech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kemp360central-byol\",\r\n \"vlm-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kinetica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kineticadbbyol\",\r\n \"kineticadbpayasyougo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaspersky_lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaspersky_secure_mail_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"knime\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"knime-server-5-user_4-4-0\",\r\n \"knime-server-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"krypccore\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leap-orbit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"leaporbitstoragebackedsftp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leostream-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"connection-broker\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquid-files\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"liquidfiles\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquidware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stratusphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"literatu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"literatu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"loadbalancer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"loadbalancer-org-load-balancer-for-azure\",\r\n \"loadbalancer-org-load-balancer-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logsign\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logsignfocus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logtrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logtrust-log-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"looker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"looker-analytics-platform\",\r\n \"looker-analytics-platform-326\",\r\n \"looker-analytics-platform-5_6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"lti-lt-infotech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"trade-finance-blockchain\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"luminate-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"luminate-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mapr-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mapr52-base-dev\",\r\n \"mapr60-base\",\r\n \"mapr60-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mariadb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mariadb-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"marklogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"marklogic-9-byol\",\r\n \"marklogic-developer-9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"massiveanalytic-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"oscarap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mathworks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matlab-ref-arch-18a-v1-linux-disk\",\r\n \"mps-ref-arch-18a-v1-linux-disk2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"matillion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matillion-etl-snowflake\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mavinglobal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mavin-business-trial\",\r\n \"mavin-enterprise-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"meanio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-enterprise-ready\",\r\n \"linnovate-open-source-sla-pro\",\r\n \"mean-machine-20\",\r\n \"openideal3\",\r\n \"redash\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"media3-technologies-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cpan1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"memsql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"memsql-community-single-vm\",\r\n \"memsql-enterprise-single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mendix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mendix-docker\",\r\n \"mendix-pro\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mfe_azure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"atd-mcafee\",\r\n \"mcafee_vnsp_controller_for_azure\",\r\n \"mcafee_vnsp_for_azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"micro-focus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-avere\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vfxt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos-container\",\r\n \"centos-container-rdma\",\r\n \"ubuntu-server-container\",\r\n \"ubuntu-server-container-rdma\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-compute\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureconfidentialcompute\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureml\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ASR-Hydration-VMs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftOSTC\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"FreeBSD\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"MLServer-CentOS\",\r\n \"MLServer-RedHat\",\r\n \"MLServer-Ubuntu\",\r\n \"RServer-CentOS\",\r\n \"RServer-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mf_neon_cgw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midvision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-datapower-virtual-edition-75\",\r\n \"ibm-datapower-virtual-edition-76\",\r\n \"ibm-datapower-virtual-edition-77\",\r\n \"ibm-http-server\",\r\n \"ibm-websphere-portal-server-85\",\r\n \"ibm-websphere-portal-server-90\",\r\n \"websphere-application-server-be\",\r\n \"websphere-application-server-be-80\",\r\n \"websphere-application-server-be-85\",\r\n \"websphere-application-server-be-90\",\r\n \"websphere-application-server-be-and-mq\",\r\n \"websphere-application-server-lp\",\r\n \"websphere-application-server-lp-16\",\r\n \"websphere-application-server-lp-17\",\r\n \"websphere-application-server-lp-18\",\r\n \"websphere-application-server-nde\",\r\n \"websphere-application-server-nde-80\",\r\n \"websphere-application-server-nde-85\",\r\n \"websphere-application-server-nde-90\",\r\n \"websphere-mq\",\r\n \"websphere-mq-75\",\r\n \"websphere-mq-90\",\r\n \"websphere-mq-91\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miraclelinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"asianux-server-4-sp5\",\r\n \"asianux-server-4-sp6\",\r\n \"asianux-server-4-sp7\",\r\n \"asianux-server-7-sp1\",\r\n \"asianux-server-7-sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mobilab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento-wirecard-checkout\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moogsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moogsoft-aiops\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moviemasher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moviemasher\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SQL2017-RHEL7\",\r\n \"SQL2017-RHEL73\",\r\n \"SQL2017-SLES12SP2\",\r\n \"SQL2017-Ubuntu1604\",\r\n \"SQL2019-RHEL7\",\r\n \"SQL2019-Ubuntu1604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mtnfog\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"idyl-e3-entity-extraction-engine\",\r\n \"prose-sentence-extraction-engine\",\r\n \"renku-language-detection-engine\",\r\n \"sonnet-tokenization-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mxhero\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mail2cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"my-com\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tarantool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"narrativescience\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"narratives-for-power-bi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nasuni\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nasuni-nmc\",\r\n \"nasuni_edge_appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ncbi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ncbi-blast-2-3-0\",\r\n \"ncbi-free-2-2-31\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fog-system-manager\",\r\n \"fogsm_basic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neo4j\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neo4j-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netapp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netapp-altavault-cloud-integrated-storage-solution\",\r\n \"netapp-oncommand-cloud-manager\",\r\n \"netapp-ontap-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netgate\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netgate-pfsense-azure-fw-vpn-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netiq\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netscout\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netscout_virtual_ngeniusone_with_vscout\",\r\n \"netscout_vstream\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netmail\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netmail-search\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netsweeper\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netsweeper6-0-6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netx\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simplehelp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neusoft-neteye\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neusoft-nisg-va-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nginxinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nginx-plus-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nicepeopleatwork\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"youzana\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nodejsapi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"node-js-api\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"noobaa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"noobaa-hybrid-s3-archive-05\",\r\n \"noobaa-multi-cloud-deduplication\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"northbridge-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netconnect1\",\r\n \"netconnectx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nubeva-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"controller\",\r\n \"test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuco-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aionnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuxeo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nuxeo-6-lts\",\r\n \"nuxeo-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nvidia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ngc_azure_17_11\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"o2mc-platform-app\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"oceanblue-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"obc-sdwan-solutions\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"omega-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ods_datastage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onyx-point-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op-bnf-v1\",\r\n \"op-bnf1_6-v1\",\r\n \"op-bpnifi-v1\",\r\n \"op-bpnifi16-v1\",\r\n \"op-scc-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onapsis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"op5\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op5-monitor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"opencell\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"meveo\",\r\n \"meveo403sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"openvpn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openvpnas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"orientdb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"orientdb-community-edition\",\r\n \"orientdb-community-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2_17\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osirium-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osirium-pxm-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quantastorvsav4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"paloaltonetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"panorama\",\r\n \"vmseries1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"panzura-file-system\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azura-freedom-filer-v7110\",\r\n \"panzura-cloud-filer\",\r\n \"panzura-freedom-filer-7140-13222\",\r\n \"panzura-freedom-filer-716-13549\",\r\n \"panzura-freedom-filer-v7020\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"parasoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"parasoft-service-virtualization\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"passlogy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"passlogic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"penta-security-systems-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wapples\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"percona\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"percona-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"postgres-pro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"postgres-pro-enterprise\",\r\n \"postgres-pro-enterprise-10\",\r\n \"postgres-pro-standard\",\r\n \"postgres-pro-standard-10\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"plesk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"plesk-onyx-linux\",\r\n \"solution-server-business\",\r\n \"solution-server-wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prestashop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"prestashop16-lamp\",\r\n \"ubuntu-base-for-prestashop\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prime-strategy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kusanagi-77\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pivotal-gpdb-vm\",\r\n \"pivotal-greenplum-images\",\r\n \"pivotal-ops-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"process-one\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ejabberd-community-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"profecia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"full_disk_encryption_vm\",\r\n \"project_tools_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"progelspa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"libra-esva-antispam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ptsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ptaf-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pulse-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pulse-connect-secure-vm\",\r\n \"pulse-virtual-traffic-manager\",\r\n \"pulse-virtual-traffic-manager-with-waf\",\r\n \"pulse-virtual-traffic-manager-with-waf2\",\r\n \"pulse-virtual-traffic-manager2\",\r\n \"pulse-virtual-web-application-firewall\",\r\n \"pulse-virtual-web-application-firewall2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"PuppetLabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"PuppetEnterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"puppet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"puppet-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pydio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pydio-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qore-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qorus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qualysguard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qualys-virtual-firewall-appliance\",\r\n \"qualys-virtual-scanner-v23b\",\r\n \"qualys-virtual-scanner-v24\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quasardb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quasardb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qubole-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qubole-data-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fve\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"racknap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"racknap-server\",\r\n \"racknap-server-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radware-alteon-va\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radiant-logic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radiantone-vms\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rancher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rancheros\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapid7\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nexpose-scan-engine\",\r\n \"rapid7-vm-console\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapidminer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rapidminer_server_75\",\r\n \"rapidminer_server_76\",\r\n \"rapidminer_server_80\",\r\n \"rapidminer_server_81\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"realm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"realm-mobile-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"reblaze\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rbzr-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"relevance-lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rlcatalyst\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"remotelearner\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fully-supported-moodle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"revolution-analytics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"revolution-r-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RightScaleLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RightImage-CentOS\",\r\n \"RightImage-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RiverbedTechnology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"riverbed\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riverbed-sccm-5-5-1\",\r\n \"riverbed-steelcentral-appinternals\",\r\n \"riverbed-steelhead-9-2\",\r\n \"riverbed-steelhead-9-5-0\",\r\n \"riverbed-steelhead-9-6-0\",\r\n \"riverbed_steelconnect_gw\",\r\n \"riverbed_steelconnect_sh\",\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rocketsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rocket-discover\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsa-security-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsa-nw-azure-arch\",\r\n \"rsa-nw-azure-broker\",\r\n \"rsa-nw-azure-con\",\r\n \"rsa-nw-azure-esa\",\r\n \"rsa-nw-azure-ldec\",\r\n \"rsa-nw-azure-vlc\",\r\n \"rsa-nw-suite-11\",\r\n \"rsa-nw-suite-11-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsk-labs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsk-bamboo-beta-node\",\r\n \"rsk-node-orchid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saama\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fluidanalyticsengine\",\r\n \"insurancefraudanalytics\",\r\n \"realworldevidence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saltstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos65saltstackenterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalearc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalearc-for-mysql-paygo\",\r\n \"scalearc-for-sql-server-pay-go\",\r\n \"scalearc_mysql-server\",\r\n \"scalearc_sql_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalegrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hanaexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scality\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalityconnecthourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"secureworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scwx-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"shadow-soft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"icinga\",\r\n \"icinga2-5\",\r\n \"icinga2-7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"signal-sciences\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"signalscienceswpp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sightapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sightapps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"silver-peak-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"silver_peak_edgeconnect\",\r\n \"silver_peak_vx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"simmachinesinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simmachines_vm_v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sinefa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sinefa-probe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"skyarc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mt6\",\r\n \"mta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"smartmessage-autoflow\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"martmessage-autoflow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"snapt-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snaptadc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soasta\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudtest-lite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"softnas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud_dev\",\r\n \"mp_ce\",\r\n \"mp_ent\",\r\n \"mp_nas_byol\",\r\n \"mp_nas_ep\",\r\n \"mp_nas_gp\",\r\n \"mp_nas_hp\",\r\n \"mp_plat\",\r\n \"private_offerings\",\r\n \"softnas-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solanolabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solano-ci-private-beta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soha\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"soha-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solar-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solar-incode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sonicwall-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sonicwall-nsz-azure\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sophos\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sophos-xg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spagobi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spagobi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spacecurve\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spacecurve-quickstart\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"splunk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"splunk-enterprise-base-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"src-solution\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pilot-things-onem2m-smart-network\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sqlstream\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"com\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sphere3d\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snapcloud-byol\",\r\n \"snapcloud-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activestate-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackstorm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stackstorm-2015-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"startekfingerprintmatch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bioserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"steelhive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelhive_carbon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stonefly\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stonefly-cloud-drive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stormshield\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stormshield-network-security-for-cloud\",\r\n \"stormshield-network-security-for-cloud-xl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"storreduce\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storreduce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stratumn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"indigo-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"streamsets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"streamsets-data-collector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"striim\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"integrationforsqlserveronazure\",\r\n \"integrationtoazurestorage\",\r\n \"integrationtoeventhub\",\r\n \"integrationtohdinsight\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"symantectest1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cwpsazure-beta-01\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synack-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"synack-crowd-security-intelligence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synechron-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockchain_tradefinance_quorum\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"syte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syteoffer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tactic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tactic-workflow-v001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talari-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talari-networks-virtual-appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talena-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talena_inc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tata_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netfoundry_cloud_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tavendo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"crossbar_on_azure_ubuntu1404\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techdivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appserver-io-pe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techlatest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereumdevkit\",\r\n \"rippledevelopersuit\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"telepat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"free\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tenable\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tenable-nessus-6-byol\",\r\n \"tenable-nessus-professional\",\r\n \"tenablecorenessus\",\r\n \"tenablecorewas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"teradata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"teradata-data-mover\",\r\n \"teradata-data-mover-agent\",\r\n \"teradata-data-mover-intellisphere\",\r\n \"teradata-data-stream-controller\",\r\n \"teradata-database-1510\",\r\n \"teradata-database-1510-byol\",\r\n \"teradata-database-1510-intellisphere\",\r\n \"teradata-database-1510-v2\",\r\n \"teradata-database-1610-intellisphere\",\r\n \"teradata-database-1610-v2\",\r\n \"teradata-database-1620\",\r\n \"teradata-database-1620-byol\",\r\n \"teradata-database-1620-intellisphere\",\r\n \"teradata-database-enterprise\",\r\n \"teradata-database-v1610\",\r\n \"teradata-database-v1610-byol\",\r\n \"teradata-ecosystem-manager\",\r\n \"teradata-querygrid-manager\",\r\n \"teradata-querygrid-manager-intellisphere\",\r\n \"teradata-rest-services\",\r\n \"teradata-server-management\",\r\n \"teradata-viewpoint\",\r\n \"teradata-viewpoint-intellisphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thales-vormetric\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ciphertrust-ckm\",\r\n \"vormetric-dsm\",\r\n \"vormetric-dsm-6-1-0\",\r\n \"vormetric-tokenization-server\",\r\n \"vts-2_2_0_2604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"things-board\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tb-pe-cassandra\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thoughtspot-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"thoughtspotvirtualmachine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tibco-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"grid-server-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tig\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"backup-as-a-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tigergraph\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tigergraph\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tmaxsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tmax-jeusee\",\r\n \"tmax-jeusse\",\r\n \"tmax-webtobse\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tokyosystemhouse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osscobol151j-pg961-centos72\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"torusware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"speedus-lite-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"totemo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"totemo-azr-tm6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"townsend-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alliance-key-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"trendmicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"deep-security-vm\",\r\n \"deep-security-vm-byol\",\r\n \"iot-security-sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"truestack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tsdc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tsa-public-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ckan-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tunnelbiz\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos70-min\",\r\n \"centos7optimizwithwordpress\",\r\n \"centos7phpoptimizing\",\r\n \"centos7phpoptimizingnginx\",\r\n \"centos7phpoptimizwlaravel\",\r\n \"centos7phpoptimizwosticket\",\r\n \"centos7webserverwithwaf\",\r\n \"centos7withaspdotnetcore2apache\",\r\n \"centos7withjoomla\",\r\n \"debian_web_server\",\r\n \"fedora\",\r\n \"fusio\",\r\n \"linuxwithlimesurvey\",\r\n \"networkmonitoringsystem\",\r\n \"rimauwaf_cloud\",\r\n \"ubuntu_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"twistlock\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"twistlock\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"typesafe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"typesafe-reactive-maps-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubeeko\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hfactory-tools-for-hdinsight\",\r\n \"hfactory-tools-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubercloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ansys-17-2-fluids-structures\",\r\n \"ansys_182_test\",\r\n \"comsol-multiphysics-v5-2\",\r\n \"openfoam-v2dot3-centos-v6\",\r\n \"openfoam-v3dot0\",\r\n \"star-ccm-v10-04\",\r\n \"star-ccm-v10-06-heeds-mdo-v2015\",\r\n \"star-ccm-v12-00\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ulex\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voximal\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unifi-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unifi-data-catalog\",\r\n \"unifi-dataplatform-2-3-3-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unitrends\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unitrends-enterprise-backup-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"usp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-streaming-vod-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"varnish\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"varnish-cache_\",\r\n \"varnish-custom-statistics\",\r\n \"varnish-plus-administration-and-statistics\",\r\n \"varnish-plus-caching-engine-4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vaultive-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-security-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vbot\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vbot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"velocloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"velocloud-virtual-edge\",\r\n \"velocloud-virtual-edge-3x\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vidispine\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vidispine-content-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veritas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudpoint-2-0-0\",\r\n \"veritas-resiliency-platform-vhd-offer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veeam\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veeamhubimage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ipm-plus-energy-saver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"viptela\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"viptela-vedge-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vizixiotplatformretail001\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vizix-iot-platform-retail-005\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vmturbo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"turbonomic\",\r\n \"vmturbo64-opsmgr-5_3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"slashdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vu-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vu-app-server\",\r\n \"vu-facerecogn\",\r\n \"vu-fraudanalysis\",\r\n \"vu-secureonboarding\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallarm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallarm-ng-waf-offer-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallix-wabsuite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"watchguard-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vm-firebox-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"waves\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"waves\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"websense-apmailpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ap-data-email-gateway\",\r\n \"forcepoint-email-security-85beta\",\r\n \"triton-ap-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wmspanel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nimble-streamer-centos\",\r\n \"nimble-streamer-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wowza\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wowzastreamingengine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xfinityinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"d3view-v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xtremedata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dbx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"yellowfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"yellowfin-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xyzrd-group-ou\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c73-zultys-mxvirtual\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"your-shop-online\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"herefordshire-enterprise-platform-drupal-7\",\r\n \"xenofile\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zend\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"php-56-zend-server\",\r\n \"php-zend-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"z1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"z1-securehub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zerodown_software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bcaasforazure\",\r\n \"stackbcaas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zoomdata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zoomdata-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zscaler\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zscaler-private-access\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e6063e2e57f123c2\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e6063e2e57f123c2\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-warning-non-c+ai-security-rules_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-04-01T22:23:58.9310187Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"priorities\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Rule Priority\",\r\n \"description\": \"List of Rule Priority Numbers reserved for Security\"\r\n }\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups/securityRules\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"In\": \"[parameters('priorities')]\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"In\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"not\": {\r\n \"field\": \"name\",\r\n \"contains\": \"Cleanuptool\"\r\n }\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"name\",\r\n \"contains\": \"NRMS-Rule-\"\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e695de0794b757d\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e695de0794b757d\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-vnet-subnets_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-08-09T17:47:23.8060909Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n }\r\n },\r\n \"skipDeploymentTagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Skip Deployment Tag\",\r\n \"description\": \"If VNet is tagged with this tag, deployment will be skipped.\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"resourceGroupExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Resource Groups Excluded\",\r\n \"description\": \"Any VNet in a resource group in this list will be ignored.\"\r\n },\r\n \"defaultValue\": []\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().name]\",\r\n \"notIn\": \"[parameters('resourceGroupExclusions')]\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSNSG']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['SkipNRMSNSG']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags['SkipNRMSNSG']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotcluster']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotenvironment']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipDeploymentTagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('skipDeploymentTagName')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('skipDeploymentTagName')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets[*].networkSecurityGroup.id\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets[*].networkSecurityGroup.id\",\r\n \"notEquals\": \"null\"\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Authorization/policyAssignments\",\r\n \"name\": \"DoesNotExistBecauseThisIsToCauseDeployment\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"type\": \"String\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\"\r\n },\r\n \"uniqueId\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"[uniqueString(deployment().name)]\"\r\n }\r\n },\r\n \"variables\": {\r\n \"VNetDeploymentName\": \"[concat('VNet-Subnets-Retrieve-', parameters('uniqueId'))]\",\r\n \"TransformDeploymentName\": \"[concat('VNet-Create-Nsg-Subnet-', parameters('uniqueId'))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2018-05-01\",\r\n \"name\": \"[variables('VNetDeploymentName')]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"resources\": [],\r\n \"outputs\": {\r\n \"vnet\": {\r\n \"type\": \"object\",\r\n \"value\": \"[reference(concat('Microsoft.Network/virtualNetworks/',parameters('vnetName')), '2019-09-01', 'Full')]\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"apiVersion\": \"2018-05-01\",\r\n \"name\": \"[variables('TransformDeploymentName')]\",\r\n \"properties\": {\r\n \"mode\": \"Incremental\",\r\n \"templateLink\": {\r\n \"uri\": \"https://nrmspolicies.azureedge.net/armtemplatesv2/CreateNsgAndDeployToVNet.json\",\r\n \"contentVersion\": \"1.0.0.0\"\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"value\": \"[parameters('vnetName')]\"\r\n },\r\n \"vnet\": {\r\n \"value\": \"[reference(variables('VNetDeploymentName')).outputs.vnet.value]\"\r\n },\r\n \"allowedLocations\": {\r\n \"value\": \"[parameters('allowedLocations')]\"\r\n },\r\n \"uniqueId\": {\r\n \"value\": \"[parameters('uniqueId')]\"\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vnetName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"allowedLocations\": {\r\n \"value\": \"[parameters('allowedLocations')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e6e2aeb4a9dc8e24\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e6e2aeb4a9dc8e24\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-102_1.1\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-08T19:20:16.2005161Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n }\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n }\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"allowedValues\": [\r\n \"NA\",\r\n \"NRMSException\",\r\n \"SkipNRMSCorp\",\r\n \"nrmsskipcorpnetsaw\",\r\n \"SkipNRMSSAW\",\r\n \"SkipNRMSDatabricks\",\r\n \"SkipNRMSRDPSSH\",\r\n \"SkipNRMSMgmt\",\r\n \"SkipNRMSHigh\",\r\n \"SkipNRMSVNet\",\r\n \"SkipNRMSLoadBal\",\r\n \"SkipNRMSDB\",\r\n \"SkipNRMSMedium\"\r\n ],\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"[parameters('sourceValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e788a85b5ac6ce0f\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"e788a85b5ac6ce0f\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-109_1.2\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-09T18:15:36.1193587Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"allowedValues\": [\r\n \"NA\",\r\n \"NRMSException\",\r\n \"SkipNRMSCorp\",\r\n \"nrmsskipcorpnetsaw\",\r\n \"SkipNRMSSAW\",\r\n \"SkipNRMSDatabricks\",\r\n \"SkipNRMSRDPSSH\",\r\n \"SkipNRMSMgmt\",\r\n \"SkipNRMSHigh\",\r\n \"SkipNRMSVNet\",\r\n \"SkipNRMSLoadBal\",\r\n \"SkipNRMSDB\",\r\n \"SkipNRMSMedium\"\r\n ],\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"[parameters('sourceValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"contains\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"in\": [\r\n \"Any\",\r\n \"*\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/eb9b3ba85853f934\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"eb9b3ba85853f934\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-104_1.2\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-09T18:15:24.2401173Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"allowedValues\": [\r\n \"NA\",\r\n \"NRMSException\",\r\n \"SkipNRMSCorp\",\r\n \"nrmsskipcorpnetsaw\",\r\n \"SkipNRMSSAW\",\r\n \"SkipNRMSDatabricks\",\r\n \"SkipNRMSRDPSSH\",\r\n \"SkipNRMSMgmt\",\r\n \"SkipNRMSHigh\",\r\n \"SkipNRMSVNet\",\r\n \"SkipNRMSLoadBal\",\r\n \"SkipNRMSDB\",\r\n \"SkipNRMSMedium\"\r\n ],\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"[parameters('sourceValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"contains\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"in\": [\r\n \"Any\",\r\n \"*\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/eed6a81371f5e28b\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"eed6a81371f5e28b\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-107_1.1\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-08T19:20:24.6068273Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n }\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n }\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"allowedValues\": [\r\n \"NA\",\r\n \"NRMSException\",\r\n \"SkipNRMSCorp\",\r\n \"nrmsskipcorpnetsaw\",\r\n \"SkipNRMSSAW\",\r\n \"SkipNRMSDatabricks\",\r\n \"SkipNRMSRDPSSH\",\r\n \"SkipNRMSMgmt\",\r\n \"SkipNRMSHigh\",\r\n \"SkipNRMSVNet\",\r\n \"SkipNRMSLoadBal\",\r\n \"SkipNRMSDB\",\r\n \"SkipNRMSMedium\"\r\n ],\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"[parameters('sourceValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"Any\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/f0e3de3e84e21226\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f0e3de3e84e21226\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"require ssh key for authentication on linux vmss_1.9\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"This policy denies the creation of Linux VMSS which use password-only authentication for SSH. Use of SSH key is more secure than passwords. To unblock, do not use password for SSH authentication.\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-04-15T01:06:19.7799508Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Policy exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Policy exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachineScaleSets\"\r\n },\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"exists\": \"False\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication\",\r\n \"equals\": \"false\"\r\n }\r\n ]\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"7isolutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sapp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"128technology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"128t_networking_platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"4psa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voipnow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"a10networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"a10-lightning-adc\",\r\n \"a10-vthunder-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accellion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kiteworks-by-accellion\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"abiquo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"abiquo-hybrid-cloud-34\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"accops\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hysecure5050\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian_matrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actian_matrix\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actifio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"actifio-sky\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"actian-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vector-community\",\r\n \"vector-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Acronis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"activeeon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activeeon-workload-scheduler\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aerospike\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aerospike-database-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"affinio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aiscaler-cache-control-ddos-and-url-rewriting-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aimobile-site-acceleration\",\r\n \"aiprotect-ddos-firewall\",\r\n \"aiscaler-traffic-manager-caching\",\r\n \"aivideo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"akamai-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"enterprise-application-access\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alces-flight-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alces-flight-compute-solo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alertlogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alert-logic-tm\",\r\n \"alert-logic-wsm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alienvault\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-security-management-anywhere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"alldigital-brevity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alldigital-brevity-uploader\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altair-engineering-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"altair_hwulva\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"altamira-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lumify\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"antmedia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ams_community_edition\",\r\n \"ant_media_server_enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"apigee\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"apigee-edge\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcara\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"app360v43-001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appcelerator\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appcelerator-arrow-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appex-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appistry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"genomepilot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"appscale-marketplace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appscale\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arangodb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"arangodb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"arista-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veos-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"array_networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"array-networks-vapv\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"astadia-1148316\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"astadia-ui-automation-tee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"atomicorp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"secure-os\",\r\n \"secure-ubuntu-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"audiocodes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mediantsessionbordercontroller\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"auriq-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"essentia\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"awingu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"awingu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"aviatrix-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aviatrix-cloud-services\",\r\n \"aviatrix-companion-gateway\",\r\n \"aviatrix-companion-gateway-v2\",\r\n \"aviatrix-vpn-gw\",\r\n \"aviatrix_multi_cloud_service\",\r\n \"aviatrix_openvpn_service\",\r\n \"aviatrix_openvpn_service10\",\r\n \"aviatrix_openvpn_service25\",\r\n \"aviatrix_openvpn_service50\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"avi-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"avi-vantage-adc\",\r\n \"internal-avi-vantage-adc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"axway\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"axway-mailgate-secure-collaboration-advanced\",\r\n \"axway-mailgate-secure-collaboration-premium\",\r\n \"axway-mailgate-secure-collaboration-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azul\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azul-zulu-ubuntu-1804\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"azurecyclecloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azure-cyclecloud-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"AzureDatabricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Databricks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baas-techbureau\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"b1327623-d29b-4cc1-b833-85067dcc7bce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"baffle-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"baffle-application-data-protection\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"balabit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"balabit-shell-control-box\",\r\n \"psm\",\r\n \"sps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"barracudanetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"barracuda-app-sec-control-center\",\r\n \"barracuda-email-security-gateway\",\r\n \"barracuda-ng-cc\",\r\n \"barracuda-ng-firewall\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"basho\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riak-2-0-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"autodesk-maya-arnold-centos73\",\r\n \"rendering-centos73\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bdy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"buddy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Bitnami\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"3-4\",\r\n \"abantecart\",\r\n \"activemq\",\r\n \"akeneo\",\r\n \"alfrescocommunity\",\r\n \"apachesolr\",\r\n \"artifactory\",\r\n \"canvaslms\",\r\n \"cassandra\",\r\n \"civicrm\",\r\n \"cmsmadesimple\",\r\n \"codiad\",\r\n \"concrete5\",\r\n \"consul\",\r\n \"coppermine\",\r\n \"couchdb\",\r\n \"diaspora\",\r\n \"discourse\",\r\n \"djangostack\",\r\n \"dokuwiki\",\r\n \"dolibarr\",\r\n \"DreamFactory\",\r\n \"drupal\",\r\n \"elastic-search\",\r\n \"elk\",\r\n \"erpnext\",\r\n \"espocrm\",\r\n \"etcd\",\r\n \"eXo-Platform\",\r\n \"exoplatform\",\r\n \"fatfreecrm\",\r\n \"ghost\",\r\n \"gitlab\",\r\n \"grafana\",\r\n \"hadoop\",\r\n \"hhvmstack\",\r\n \"hordegroupwarewebmail\",\r\n \"jasperreports\",\r\n \"jenkins\",\r\n \"joomla\",\r\n \"jrubystack\",\r\n \"kafka\",\r\n \"kong\",\r\n \"kubernetessandbox\",\r\n \"lampstack\",\r\n \"lappstack\",\r\n \"letschat\",\r\n \"liferay\",\r\n \"limesurvey\",\r\n \"livehelperchat\",\r\n \"magento\",\r\n \"mahara\",\r\n \"mantis\",\r\n \"mariadb\",\r\n \"mattermost\",\r\n \"mautic\",\r\n \"mean\",\r\n \"mediawiki\",\r\n \"memcached\",\r\n \"modx\",\r\n \"mongodb\",\r\n \"moodle\",\r\n \"multicraft\",\r\n \"mybb\",\r\n \"mysql\",\r\n \"nats\",\r\n \"neo4j\",\r\n \"neos\",\r\n \"nginxstack\",\r\n \"noalyss\",\r\n \"nodejs\",\r\n \"ocportal\",\r\n \"odoo\",\r\n \"openatrium\",\r\n \"opencart\",\r\n \"openedx\",\r\n \"openfire\",\r\n \"openproject\",\r\n \"orangehrm\",\r\n \"osclass\",\r\n \"owncloud\",\r\n \"oxid-eshop\",\r\n \"parseserver\",\r\n \"phabricator\",\r\n \"phpbb\",\r\n \"phplist\",\r\n \"pimcore\",\r\n \"piwik\",\r\n \"plone\",\r\n \"pootle\",\r\n \"postgresql\",\r\n \"prestashop\",\r\n \"processmakerenterprise\",\r\n \"processmakeropensourceedition\",\r\n \"processwire\",\r\n \"publify\",\r\n \"rabbitmq\",\r\n \"redash\",\r\n \"redis\",\r\n \"redmine\",\r\n \"redmineplusagile\",\r\n \"reportserver\",\r\n \"reportserverenterprise\",\r\n \"resourcespace\",\r\n \"reviewboard\",\r\n \"reviewboardpowerpack\",\r\n \"roundcube\",\r\n \"rubystack\",\r\n \"seopanel\",\r\n \"shopware\",\r\n \"silverstripe\",\r\n \"simplemachinesforum\",\r\n \"sonarqube\",\r\n \"spree\",\r\n \"subversion\",\r\n \"suitecrm\",\r\n \"tensorflowserving\",\r\n \"testlink\",\r\n \"tikiwikicmsgroupware\",\r\n \"tinytinyrss\",\r\n \"tom-cat\",\r\n \"trac\",\r\n \"typo3\",\r\n \"weblate\",\r\n \"webmailpro\",\r\n \"wildfly\",\r\n \"wordpress\",\r\n \"wordpress-multisite\",\r\n \"wordpresspro\",\r\n \"x2enginesalescrm\",\r\n \"xoops\",\r\n \"youtrack\",\r\n \"zookeeper\",\r\n \"zurmo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"black-duck-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blackduck_hub_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blk-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blk-io-erc-20-rest-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"strato-blockchain-base-template-latest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockstack-core-v14\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"blockchain-foundry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syscoin-api\",\r\n \"syscoin-full-node\",\r\n \"syscoin-price-peg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bloombase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bloombase-storesafe-3_4_7_0_el7_x86_64\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluecat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluecat-bam-for-azure\",\r\n \"bluecat-dns-for-azure\",\r\n \"bluecat-edge-service-point-vm-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bluetalon\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bluetalon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"brocade_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"brocade-virtual-traffic-manager\",\r\n \"brocade-virtual-traffic-manager-with-waf-module\",\r\n \"brocade-virtual-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"bt-americas-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"diamondip-sapphire-ev10\",\r\n \"diamondip-sapphire-ev20\",\r\n \"diamondip-sapphire-v10\",\r\n \"diamondip-sapphire-v20\",\r\n \"diamondip-sapphire-v5\",\r\n \"diamondip-sapphire-vcaa20\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"buddhalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sles_12_pci\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"carto\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cartobuilder2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cask\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cdap-cloud-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Canonical\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"UbuntuServer\",\r\n \"Ubuntu_Core\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cavirin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cavirin-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cautelalabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"log_management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"celum-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"celumdam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cds\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cds-data-migration-solution-for-legacy-to-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"center-for-internet-security-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cis-centos-6-v2-0-2-l1\",\r\n \"cis-centos-7-v2-1-1-l1\",\r\n \"cis-oracle-linux-6-v1-0-0-l1\",\r\n \"cis-oracle-linux-7-v2-0-0-l1\",\r\n \"cis-rhel-6-v2-0-2-l1\",\r\n \"cis-rhel-7-v2-2-0-l1\",\r\n \"cis-suse-linux-11-v2-0-0-l1\",\r\n \"cis-suse-linux-12-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1404-v2-0-0-l1\",\r\n \"cis-ubuntu-linux-1604-v1-0-0-l1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"certivox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sso-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cfd-direct\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cfd-direct-from-the-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chain-core-developer-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"checkpoint\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"check-point-r77-10\",\r\n \"check-point-vsec-r80\",\r\n \"check-point-vsec-r80-blink\",\r\n \"sg2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"chef-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"chef-automate-vm-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"circleci\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"circleci-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cires21\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c21l-enc\",\r\n \"c21l-mos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cisco\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cisco-asav\",\r\n \"cisco-csr-1000v\",\r\n \"cisco-ftdv\",\r\n \"cisco-meraki-vmx100\",\r\n \"cisco-ngfwv-vm-test-unsupported\",\r\n \"cisco_cloud_vedge_17_2_4\",\r\n \"cos65\",\r\n \"cos72\",\r\n \"cos72_main_dev\",\r\n \"uos14\",\r\n \"vwaas-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"citrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"citrix-sd-wan-opt\",\r\n \"netscaler-ma-service-agent-120\",\r\n \"netscaler-ma-service-agent-121\",\r\n \"netscaler-sd-wan\",\r\n \"netscaler-vpx\",\r\n \"netscalervpx-120\",\r\n \"netscalervpx-121\",\r\n \"netscalervpx110-6531\",\r\n \"netscalervpx111\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clear-linux-project\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clear-linux-os\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clouber\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cuber\",\r\n \"cws\",\r\n \"mcenter\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-cruiser\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-cruiser-16\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jenkins-enterprise\",\r\n \"jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbees-enterprise-jenkins\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbees-jenkins-enterprise\",\r\n \"cloudbees-jenkins-operations-center\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudbolt-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbolt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudboost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudboost\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudenablers-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corestack\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloud-infrastructure-services\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"squid-proxy\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudera-altus-centos-os\",\r\n \"cloudera-centos-6\",\r\n \"cloudera-centos-os\",\r\n \"test-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlanes\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-video-accelerator-nfs\",\r\n \"cloudlanes-cloud-backup-accelerator-vtl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudlink\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudlink-securevm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudplan-gmbh\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudplan_pcn_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"paladion_ondemand_nextgen_firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cloudsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudsoft-amp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"clustrix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"clustrixdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codelathe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codelathe-filecloud-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"codenvy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"codenvy-on-prem\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cognosys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"1-click-secured-joomla-on-centos-7-3\",\r\n \"1-click-secured-joomla-on-ubuntu-1404-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1604-lts\",\r\n \"1-click-secured-joomla-on-ubuntu-1804-lts\",\r\n \"centos-6-9\",\r\n \"centos-7-3\",\r\n \"centos-7-4\",\r\n \"centos-7-5\",\r\n \"deploy-a-secured-modx-on-ubuntu-14-04-lts\",\r\n \"deploy-a-secured-silverstripe-on-ubuntu-14-04-lts\",\r\n \"hardened-mysql-5-6-on-centos-7-3\",\r\n \"hardened-mysql-5-6-on-ubu-1404-lts\",\r\n \"hardened-mysql-5-7-on-centos-7-3\",\r\n \"hardened-mysql-5-7-on-ubu-1404-lts\",\r\n \"hardened-postgresql-on-ubu-1404-lts\",\r\n \"invoice-ninja-2-5-1-1-on-ubuntu-1404\",\r\n \"jruby-on-ubuntu-14-04-lts\",\r\n \"low-latency-broadcasting-server-for-live-events\",\r\n \"owncloud-9-with-lamp-stack-on-ubuntu-1404\",\r\n \"piwigogallerys-ubuntu_14-04_lts\",\r\n \"sec1011-dokuwiki-on-ubuntu-1404\",\r\n \"sec1013-elasticsearch-on-ubuntu-1404\",\r\n \"sec1014-opencart-on-ubuntu-1404\",\r\n \"sec1015-orangehrm-on-ubuntu-1404\",\r\n \"sec1016-nodejs-server-on-ubuntu-1404\",\r\n \"sec1018-haproxy-on-ubuntu-1404\",\r\n \"sec1019-secured-tomcat-on-ubuntu-1404\",\r\n \"sec1020-phpbb-on-hardened-ubuntu-1404\",\r\n \"sec1021-mybb-on-hardened-ubuntu-1404\",\r\n \"sec1022-sugarcrm-on-ubuntu-1404\",\r\n \"sec1023-moodle-on-ubuntu-1404\",\r\n \"sec1024_magento-on-ubuntu-1404\",\r\n \"sec1025-secured-drupal-on-ubuntu-1404\",\r\n \"sec1027-secured-wordpress-on-ubuntu-1404\",\r\n \"sec1028-secured-lamp-sever-on-ubuntu-1404\",\r\n \"sec1029-secured-mediawiki-on-ubuntu-1404\",\r\n \"sec1030-secured-subversion-on-ubuntu-1404\",\r\n \"sec1031-secured-passenger-nginx-on-ubuntu-1404\",\r\n \"sec1033-secured-piwik-on-ubuntu-1404\",\r\n \"sec1034-secured-pligg-on-ubuntu-1404\",\r\n \"sec1035-secured-jenkins-on-ubuntu-1404\",\r\n \"sec1036-secured-postgresql-on-ubuntu-1404\",\r\n \"secure-cloud-lamp-ubuntu-1404\",\r\n \"secured-abantecart-on-centos\",\r\n \"secured-abantecart-on-ubuntu-14-04-lts\",\r\n \"secured-acquia-drupal-on-centos\",\r\n \"secured-acquiadurpal-on-ubuntu-14-04-lts\",\r\n \"secured-apachesolr-on-centos\",\r\n \"secured-apachesolr-on-ubuntu-14-04-lts\",\r\n \"secured-arartifactory-on-centos\",\r\n \"secured-artifactory-on-ubuntu-14-04-lts\",\r\n \"secured-cakephp-on-centos\",\r\n \"secured-cakephp-on-ubuntu-14-04-lts\",\r\n \"secured-cms-made-simple-on-centos\",\r\n \"secured-cms-made-simple-on-ubuntu-14-04-lts\",\r\n \"secured-codiad-on-centos\",\r\n \"secured-codiad-on-ubuntu-14-04-lts\",\r\n \"secured-cogdam-on-centos\",\r\n \"secured-cogdam-on-ubuntu-14-04-lts\",\r\n \"secured-concrete5-on-centos\",\r\n \"secured-concrete5-on-ubuntu-14-04-lts\",\r\n \"secured-coppermine-on-centos\",\r\n \"secured-coppermine-on-ubuntu-14-04-lts\",\r\n \"secured-crushftp-on-centos\",\r\n \"secured-crushftp-on-ubuntu-14-04-lts\",\r\n \"secured-django-on-centos\",\r\n \"secured-django-on-ubuntu-14-04-lts\",\r\n \"secured-dokuwiki-on-centos\",\r\n \"secured-dolibarr-on-centos\",\r\n \"secured-dolivbarr-on-ubuntu-14-04-lts\",\r\n \"secured-drupal-on-centos\",\r\n \"secured-elasticsearch-on-centos\",\r\n \"secured-enterprise-nginx-varnish-haproxy-php\",\r\n \"secured-espocrm-on-centos\",\r\n \"secured-espocrm-on-ubuntu-14-04-lts\",\r\n \"secured-exoplatform-on-centos\",\r\n \"secured-exoplatform-on-ubuntu-14-04-lts\",\r\n \"secured-ghost-on-centos\",\r\n \"secured-ghost-on-ubuntu-14-04-lts\",\r\n \"secured-gradle-on-centos\",\r\n \"secured-gradle-on-ubuntu-14-04-lts\",\r\n \"secured-haproxy-on-centos\",\r\n \"secured-invoice-ninja-on-centos\",\r\n \"secured-jboss-as-on-centos\",\r\n \"secured-jbossas-on-ubuntu-14-04-lts\",\r\n \"secured-jenkins-on-centos\",\r\n \"secured-jruby-on-cento\",\r\n \"secured-lamp-on-centos\",\r\n \"secured-lamp-on-centos-m10\",\r\n \"secured-lapp-on-centos\",\r\n \"secured-lapp-on-ubuntu-14-04-lts\",\r\n \"secured-lemp-sever-on-ubuntu-1404\",\r\n \"secured-lime-survey-on-centos\",\r\n \"secured-limesurvey-on-ubuntu-1404\",\r\n \"secured-live-helper-chat-on-centos\",\r\n \"secured-livehelperchat-on-ubuntu-14-04-lts\",\r\n \"secured-magento-on-centos\",\r\n \"secured-mahara-on-centos\",\r\n \"secured-mahara-on-ubuntu-14-04-lts\",\r\n \"secured-mantis-on-centos\",\r\n \"secured-mantis-on-ubuntu-14-04-lts\",\r\n \"secured-mariadb-on-ubuntu-16-04\",\r\n \"secured-mautic-on-centos\",\r\n \"secured-mautic-on-ubuntu-14-04-lts\",\r\n \"secured-media-wiki-on-centos\",\r\n \"secured-modx-on-centos\",\r\n \"secured-moodle-on-centos\",\r\n \"secured-ngnix-on-centos-7-3\",\r\n \"secured-ngnix-on-ubuntu-14-04-lts\",\r\n \"secured-ngnix-on-ubuntu-16-04-lts\",\r\n \"secured-noalyss-on-centos\",\r\n \"secured-noalyss-on-ubuntu-14-04-lts\",\r\n \"secured-nodejs-on-centos\",\r\n \"secured-occlass-on-ubuntu-14-04-lts\",\r\n \"secured-ocportal-on-ubuntu-14-04-lts\",\r\n \"secured-open-cart-on-centos\",\r\n \"secured-orangehrm-on-centos\",\r\n \"secured-osclass-on-centos\",\r\n \"secured-owncloud-on-centos\",\r\n \"secured-oxid-eshop-on-centos\",\r\n \"secured-oxideshop-on-ubuntu-14-04-lts\",\r\n \"secured-passenger-nginx-on-centos\",\r\n \"secured-piwigo-gallery-on-centos\",\r\n \"secured-plone-on-centos\",\r\n \"secured-plone-on-ubuntu-14-04-lts\",\r\n \"secured-prestashop-on-centos\",\r\n \"secured-prestashop-on-ubuntu-14-04-lts\",\r\n \"secured-railo-on-ubuntu-14-04-lts\",\r\n \"secured-redis-on-centos\",\r\n \"secured-redis-on-ubuntu-1404\",\r\n \"secured-redmine-on-centos\",\r\n \"secured-redmine-on-ubuntu-14-04-lts\",\r\n \"secured-redmineagile-on-ubuntu-14-04-lts\",\r\n \"secured-report-server-on-centos\",\r\n \"secured-reportserverent-on-ubuntu-14-04-lts\",\r\n \"secured-resource-space-on-centos\",\r\n \"secured-resourcespace-on-ubuntu-14-04-lts\",\r\n \"secured-round-cube-on-centos\",\r\n \"secured-roundcube-on-ubuntu-14-04-lts\",\r\n \"secured-ruby-on-centos\",\r\n \"secured-ruby-on-ubuntu-14-04-lts\",\r\n \"secured-seopanel-on-centos\",\r\n \"secured-seopanel-on-ubuntu-14-04-lts\",\r\n \"secured-silverstripe-on-centos\",\r\n \"secured-simple-invoice-on-centos\",\r\n \"secured-simple-machines-on-centos\",\r\n \"secured-simple-machines-on-ubuntu-14-04-lts\",\r\n \"secured-simpleinvoice-on-ubuntu-14-04-lts\",\r\n \"secured-subversion-on-centos\",\r\n \"secured-suitecrm-on-centos\",\r\n \"secured-suitecrm-on-ubuntu-14-04-lts\",\r\n \"secured-test-link-on-centos\",\r\n \"secured-testlink-on-ubuntu-14-04-lts\",\r\n \"secured-thinkup-on-centos\",\r\n \"secured-thinkup-on-ubuntu-14-04-lts\",\r\n \"secured-tikiwikicms-on-centos\",\r\n \"secured-tikiwikicms-on-ubuntu-14-04-lts\",\r\n \"secured-tiny-tiny-rss-on-centos\",\r\n \"secured-tinytinyrss-on-ubuntu-14-04-lts\",\r\n \"secured-tomcat-on-centos\",\r\n \"secured-trac-on-centos\",\r\n \"secured-trac-on-ubuntu-14-04-lts\",\r\n \"secured-typo3-on-centos\",\r\n \"secured-typo3-on-ubuntu-14-04-lts\",\r\n \"secured-varnish-on-centos\",\r\n \"secured-varnish-on-ubuntu-1404\",\r\n \"secured-wildfly-on-centos\",\r\n \"secured-wildfly-on-ubuntu-14-04-lts\",\r\n \"secured-wordpress-on-centos-7-3\",\r\n \"secured-wordpress-on-ubuntu-16-04-lts\",\r\n \"secured-x-cart-on-ubuntu-14-04-lts\",\r\n \"secured-xoops-on-centos\",\r\n \"secured-xoops-on-ubuntu-14-04-lts\",\r\n \"secured-zurmo-on-centos\",\r\n \"secured-zurmo-on-ubuntu-14-04-lts\",\r\n \"suse15\",\r\n \"ubuntu-14-04-lts\",\r\n \"ubuntu-16-04-lts\",\r\n \"ubuntu-17-04-high-performance-hardened-tcp-bbr\",\r\n \"ubuntu-18-04\",\r\n \"ubuntu-18-04-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cohesity-cloudtd-tool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cohesive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vns3_4x_network_security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"confluentinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"confluentplatform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"consensys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"truffle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"convertigo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"convertigo-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"corda\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"corda\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"CoreOS\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CoreOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"couchbase\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"couchbase-server-enterprise\",\r\n \"couchbase-sync-gateway-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"credativ\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Debian\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cryptzone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgate-appliance-3_2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cybernetica-as\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"uxp-securityserver-connector\",\r\n \"uxp-securityserver_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"cyxtera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appgatesdp-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataart\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"devicehive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"databricks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spfqogzeculbhdh\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datalayer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datalayer-notebook\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datastax\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datastax-enterprise\",\r\n \"datastax-enterprise-non-production-use-only\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datasunrise\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"datasunrise-database-security-suite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dataiku\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dataiku-data-science-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"datometry\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyper-q\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dellemc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dell-emc-avamar-virtual-edition\",\r\n \"dell-emc-datadomain-management-center\",\r\n \"dell-emc-datadomain-virtual-edition\",\r\n \"dell-emc-datadomain-virtual-edition-v4\",\r\n \"dell-emc-networker-virtual-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"delphix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"delphix_dynamic_data_platform\",\r\n \"omniosce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denodo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denodo-platform\",\r\n \"denodo-platform-7_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"denyall\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"denyall-rweb\",\r\n \"denyall-vulnerability-manager\",\r\n \"denyall-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dgsecure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dgsecure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"diladele\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"websafety\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dimensionalmechanics-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neopulse-ai-studio\",\r\n \"neopulse-query-runtime\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"docker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"docker-ce\",\r\n \"docker-ce-edge\",\r\n \"docker-datacenter-custom\",\r\n \"docker-ee\",\r\n \"docker-ee-basic\",\r\n \"docker4azure\",\r\n \"docker4azure-cs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dome9\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dome9ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drizti\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpcbox-ansys-19-cluster-master\",\r\n \"hpcbox-cluster-compute-node\",\r\n \"hpcbox-cluster-cuda-node\",\r\n \"hpcbox-cluster-gpu-node\",\r\n \"hpcbox-docker-cluster-master\",\r\n \"hpcbox-openfoam-cluster-master\",\r\n \"hpcbox-su2-cluster-master\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"drone\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"drone\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dyadic_security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dyadic_sec\",\r\n \"ukc_image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"dynatrace\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ruxit-managed-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"eastwind-networks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"eastwind-ixia-sensor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"egnyte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"egnyte-connect\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elasticbox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"elasticbox-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"electric-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"electricflowce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"elfiqnetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"emercoin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"emercoin\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprise-ethereum-alliance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quorum-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"enterprisedb-corp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"edb-postgres-ark\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"equalum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"equalum-vm-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"esdenera\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"esdenera-firewall-3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ethereum\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereum-studio\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"evostream-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ems-for-template\",\r\n \"ems-test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"exasol\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"exasol-analytics-database-byol\",\r\n \"exasolution-analytic-database\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"falconstorsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fss-v9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"f5-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"f5-big-ip-adc\",\r\n \"f5-big-ip-advanced-waf\",\r\n \"f5-big-ip-best\",\r\n \"f5-big-ip-better\",\r\n \"f5-big-ip-byol\",\r\n \"f5-big-ip-good\",\r\n \"f5-big-ip-per-app-ve\",\r\n \"f5-big-iq\",\r\n \"f5-web-application-firewall\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"filecatalyst\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"filecatalyst-direct-per-hr-billing\",\r\n \"filecatalyst-direct-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"firehost\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"firehost_armor\",\r\n \"firehost_armor_ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flexify-io\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"flashgrid-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"flashgrid-racnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"foghorn-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"foghorn-edge-device-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forcepoint-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forcepoint-ngfw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"forscene\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"forscene-edgeserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortycloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortycloud-gw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fortinet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fortinet-fortianalyzer\",\r\n \"fortinet-fortimanager\",\r\n \"fortinet_fortigate-vm_v5\",\r\n \"fortinet_fortimail\",\r\n \"fortinet_fortivoice\",\r\n \"fortinet_fortiweb-vm_v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"fujitsu_fast\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fep10-rh7-test\",\r\n \"feptest\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gemalto-safenet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"safenet-keysecure-k170v\",\r\n \"safenet-protectv\",\r\n \"safenet-protectv-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gigamon-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gigamon-fm-5_3_01\",\r\n \"gigamon-fm-5_3_01_hourly\",\r\n \"gigamon-fm-5_4_00\",\r\n \"gigamon-fm-5_4_00_hourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gitlab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-ce\",\r\n \"gitlab-ee\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"GitHub\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"GitHub-Enterprise\",\r\n \"githubenterprise-test-publishing\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"great-software-laboratory-private-limited\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"xid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"greensql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"greensql-database-security\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"gridgain\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gridgain-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"guardicore\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"guardicorecentra\",\r\n \"infection_monkey\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"haivision-media-gateway-1-2\",\r\n \"haivision-media-gateway-1-5\",\r\n \"haivision-media-gateway-1-6-2\",\r\n \"media-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"h2o-ai\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"h2o-driverles-ai\",\r\n \"h2o-driverless-ai\",\r\n \"h2o-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"haproxy-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hapee-rhel\",\r\n \"hapee-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"harpaitalia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mcuboenergy\",\r\n \"yg\",\r\n \"yougreen_trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hcl-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hcl17cp1104\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"heimdall-data\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"heimdall-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"help-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"goanywheremftubuntulinux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hewlett-packard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hpe-helion-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hillstone-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudedge-virtual-ngfw-advanced-edition\",\r\n \"cloudedge-virtual-ngfw-standard-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hortonworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudbreak-for-hortonworks-data-platform\",\r\n \"hortonworks-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hitachi-solutions\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"credeon-sfs-and-kms-for-sharepoint-online\",\r\n \"credeonsecurefull-textsearch1_0\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storeoncevsa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"huawei\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"euleros-v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hyperglance\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperglance-dynamic-topology\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hypergrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hyperform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"hytrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hytrust-keycontrol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ibm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-security-guardium-multi-cloud\",\r\n \"qradar_security_analytics\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iaansys\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iaansys-magento\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iboss\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iboss-14600-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imaginecommunications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudxtream-cdvr\",\r\n \"cloudxtream-dai-vms\",\r\n \"telurio-aim\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"imperva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"imperva-dam-v13\",\r\n \"securesphere-waf\",\r\n \"securesphere-waf-for-azr\",\r\n \"securesphere-waf-v12\",\r\n \"securesphere-waf-v13\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"infoblox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"infoblox-vnios-te-v1420\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informatica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bdm10-1-1-u2\",\r\n \"big-data-management-10-2\",\r\n \"big-data-management-10-2-1\",\r\n \"data_accelerator_for_azure_byol\",\r\n \"data_quality_10_1_1_rhel_7_3_byol\",\r\n \"eic\",\r\n \"ics-byol\",\r\n \"ics-payg-ubuntu\",\r\n \"platform_10_1_1_multi_node_domain_rhel-7-3_byol\",\r\n \"platform_10_2_hf1_domain_rhel-7-3_byol\",\r\n \"powercenter-v10-domain-image-ubuntu14-04-3\",\r\n \"powercenter-v10-update1-domain-image-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"informationbuilders\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"iway-big-data-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ingrammicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ingrammicroensimcentostrial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"lustre-cloud-edition-gs-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-bigdl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bigdl-0815\",\r\n \"bigdl__vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intel-fpga\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quartus_pro_opencl_sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intellicus-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intellicus_bi_server_100_user_linux\",\r\n \"intellicus_bi_server_10_user_linux\",\r\n \"intellicus_bi_server_25_user_linux\",\r\n \"intellicus_bi_server_50_user_linux\",\r\n \"intellicus_bi_server_5_user_linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intersystems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intersystems-iris-single-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"intigua\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"intigua-agent-manager-3_7_0-trial\",\r\n \"intigua-agent-manager-trial\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"iquest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"keyhub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ishlangu-load-balancer-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ishlangu-load-balancer-byol\",\r\n \"ishlangu-load-balancer-is10\",\r\n \"ishlangu-load-balancer-is100\",\r\n \"ishlangu-load-balancer-is1000\",\r\n \"ishlangu-load-balancer-is200\",\r\n \"ishlangu-load-balancer-is5000\",\r\n \"ishlangu-load-balancer-isbfg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"issp-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ispocr\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"itelios\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento2-on-zendserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jamcracker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"4632d5b4-feb0-4332-8452-f2e66133672f\",\r\n \"jamcracker-cloudanalytics\",\r\n \"jamcracker-cloudanalytics-version4\",\r\n \"jamcracker-cloudanalytics-version5\",\r\n \"jamcracker-csb-service-provider\",\r\n \"jamcracker-csb-serviceprovider\",\r\n \"jamcracker-csb-standard\",\r\n \"jamcracker-csb-standard-v3\",\r\n \"jamcracker-csb-standard-version4\",\r\n \"jamcracker-hybrid-cloud-management-version4\",\r\n \"jamcracker_cloud_control_appliance_version4\",\r\n \"jsdnapp_csb_serviceprovider-version4\",\r\n \"jsdnapp_hybrid\",\r\n \"jsdnapp_hybrid_v3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jedox\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jedox-for-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jelastic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jelastic-hybrid-paas-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dvwa\",\r\n \"jetnexus-application-load-balancer\",\r\n \"jetnexus-global-load-balancer\",\r\n \"jetnexus-waf\",\r\n \"zap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jetware-srl\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"caffe2\",\r\n \"caffe_python_cpu\",\r\n \"caffe_python_gpu\",\r\n \"cockroachdb\",\r\n \"lamp_optimized\",\r\n \"lemp7_optimized\",\r\n \"memcached\",\r\n \"mongodb\",\r\n \"mxnet_python\",\r\n \"mysql\",\r\n \"nodejs_nginx\",\r\n \"percona_mongodb\",\r\n \"percona_mysql\",\r\n \"postgresql\",\r\n \"pytorch\",\r\n \"pytorch_cuda_notebook\",\r\n \"pytorch_cuda_production\",\r\n \"redis\",\r\n \"redmine\",\r\n \"tensorflow_cpu_notebook\",\r\n \"tensorflow_cpu_production\",\r\n \"tensorflow_cuda_notebook\",\r\n \"tensorflow_cuda_production\",\r\n \"tensorflow_python\",\r\n \"theano_python\",\r\n \"wordpress4_lemp7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jitterbit_integration\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"jitterbit-harmony-agent\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"jm-technology-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"smart-gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"juniper-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vmx-services-gateway-byol\",\r\n \"vmx-services-gateway-byol-soltemp\",\r\n \"vmx-virtual-router\",\r\n \"vsrx-next-generation-firewall\",\r\n \"vsrx-next-generation-firewall-payg\",\r\n \"vsrx-next-generation-firewall-solution-templ-payg\",\r\n \"vsrx-next-generation-firewall-solution-template\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaazing\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaazing-kwic\",\r\n \"kaazing-vpa\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kali-linux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kali-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kemptech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kemp360central-byol\",\r\n \"vlm-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kinetica\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kineticadbbyol\",\r\n \"kineticadbpayasyougo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"kaspersky_lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kaspersky_secure_mail_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"knime\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"knime-server-5-user_4-4-0\",\r\n \"knime-server-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"krypc-technologies-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"krypccore\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leap-orbit\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"leaporbitstoragebackedsftp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"leostream-corporation\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"connection-broker\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquid-files\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"liquidfiles\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"liquidware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stratusphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"literatu\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"literatu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"loadbalancer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"loadbalancer-org-load-balancer-for-azure\",\r\n \"loadbalancer-org-load-balancer-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logsign\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logsignfocus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"logtrust\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"logtrust-log-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"looker\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"looker-analytics-platform\",\r\n \"looker-analytics-platform-326\",\r\n \"looker-analytics-platform-5_6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"lti-lt-infotech\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"trade-finance-blockchain\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"luminate-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"luminate-connector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mapr-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mapr52-base-dev\",\r\n \"mapr60-base\",\r\n \"mapr60-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mariadb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mariadb-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"marklogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"marklogic-9-byol\",\r\n \"marklogic-developer-9\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"massiveanalytic-\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"oscarap\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mathworks-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matlab-ref-arch-18a-v1-linux-disk\",\r\n \"mps-ref-arch-18a-v1-linux-disk2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"matillion\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"matillion-etl-snowflake\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mavinglobal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mavin-business-trial\",\r\n \"mavin-enterprise-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"meanio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"gitlab-enterprise-ready\",\r\n \"linnovate-open-source-sla-pro\",\r\n \"mean-machine-20\",\r\n \"openideal3\",\r\n \"redash\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"media3-technologies-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cpan1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"memsql\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"memsql-community-single-vm\",\r\n \"memsql-enterprise-single-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mendix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mendix-docker\",\r\n \"mendix-pro\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mfe_azure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"atd-mcafee\",\r\n \"mcafee_vnsp_controller_for_azure\",\r\n \"mcafee_vnsp_for_azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-ads\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"linux-data-science-vm\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-aks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aks\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"micro-focus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-avere\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vfxt\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-batch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos-container\",\r\n \"centos-container-rdma\",\r\n \"ubuntu-server-container\",\r\n \"ubuntu-server-container-rdma\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-azure-compute\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureconfidentialcompute\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"microsoft-dsvm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azureml\",\r\n \"linux-data-science-vm-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftAzureSiteRecovery\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ASR-Hydration-VMs\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftOSTC\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"FreeBSD\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftRServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"MLServer-CentOS\",\r\n \"MLServer-RedHat\",\r\n \"MLServer-Ubuntu\",\r\n \"RServer-CentOS\",\r\n \"RServer-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mf_neon_cgw\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"midvision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ibm-datapower-virtual-edition-75\",\r\n \"ibm-datapower-virtual-edition-76\",\r\n \"ibm-datapower-virtual-edition-77\",\r\n \"ibm-http-server\",\r\n \"ibm-websphere-portal-server-85\",\r\n \"ibm-websphere-portal-server-90\",\r\n \"websphere-application-server-be\",\r\n \"websphere-application-server-be-80\",\r\n \"websphere-application-server-be-85\",\r\n \"websphere-application-server-be-90\",\r\n \"websphere-application-server-be-and-mq\",\r\n \"websphere-application-server-lp\",\r\n \"websphere-application-server-lp-16\",\r\n \"websphere-application-server-lp-17\",\r\n \"websphere-application-server-lp-18\",\r\n \"websphere-application-server-nde\",\r\n \"websphere-application-server-nde-80\",\r\n \"websphere-application-server-nde-85\",\r\n \"websphere-application-server-nde-90\",\r\n \"websphere-mq\",\r\n \"websphere-mq-75\",\r\n \"websphere-mq-90\",\r\n \"websphere-mq-91\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miraclelinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"asianux-server-4-sp5\",\r\n \"asianux-server-4-sp6\",\r\n \"asianux-server-4-sp7\",\r\n \"asianux-server-7-sp1\",\r\n \"asianux-server-7-sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"miri-infotech-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mobilab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"magento-wirecard-checkout\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moogsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moogsoft-aiops\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"moviemasher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"moviemasher\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftSQLServer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"SQL2017-RHEL7\",\r\n \"SQL2017-RHEL73\",\r\n \"SQL2017-SLES12SP2\",\r\n \"SQL2017-Ubuntu1604\",\r\n \"SQL2019-RHEL7\",\r\n \"SQL2019-Ubuntu1604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mtnfog\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"idyl-e3-entity-extraction-engine\",\r\n \"prose-sentence-extraction-engine\",\r\n \"renku-language-detection-engine\",\r\n \"sonnet-tokenization-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"mxhero\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mail2cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"my-com\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tarantool\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"narrativescience\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"narratives-for-power-bi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nasuni\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nasuni-nmc\",\r\n \"nasuni_edge_appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ncbi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ncbi-blast-2-3-0\",\r\n \"ncbi-free-2-2-31\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nebbiolo-technologies-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fog-system-manager\",\r\n \"fogsm_basic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neo4j\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neo4j-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netapp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netapp-altavault-cloud-integrated-storage-solution\",\r\n \"netapp-oncommand-cloud-manager\",\r\n \"netapp-ontap-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netgate\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netgate-pfsense-azure-fw-vpn-router\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netiq\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"replication_environment\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netscout\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netscout_virtual_ngeniusone_with_vscout\",\r\n \"netscout_vstream\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netmail\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netmail-search\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netsweeper\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netsweeper6-0-6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"netx\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simplehelp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"neusoft-neteye\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"neusoft-nisg-va-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nginxinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nginx-plus-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nicepeopleatwork\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"youzana\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nodejsapi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"node-js-api\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"noobaa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"noobaa-hybrid-s3-archive-05\",\r\n \"noobaa-multi-cloud-deduplication\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"northbridge-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netconnect1\",\r\n \"netconnectx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nubeva-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"controller\",\r\n \"test\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuco-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"aionnode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nuxeo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nuxeo-6-lts\",\r\n \"nuxeo-lts\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"nvidia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ngc_azure_17_11\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"o2mc-real-time-data-platform\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"o2mc-platform-app\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"oceanblue-cloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"obc-sdwan-solutions\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"omega-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ods_datastage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onyx-point-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op-bnf-v1\",\r\n \"op-bnf1_6-v1\",\r\n \"op-bpnifi-v1\",\r\n \"op-bpnifi16-v1\",\r\n \"op-scc-v1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"onapsis\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"op5\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"op5-monitor\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"opencell\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"meveo\",\r\n \"meveo403sp2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"OpenLogic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"CentOS\",\r\n \"CentOS-CI\",\r\n \"CentOS-HPC\",\r\n \"CentOS-LVM\",\r\n \"CentOS-SRIOV\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"openvpn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openvpnas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"Oracle\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"Oracle-Database-Ee\",\r\n \"Oracle-Database-Se\",\r\n \"Oracle-Linux\",\r\n \"Oracle-WebLogic-Server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"orientdb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"orientdb-community-edition\",\r\n \"orientdb-community-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2\",\r\n \"orientdb-enterprise-edition-2_2_17\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osirium-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osirium-pxm-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"osnexus\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quantastorvsav4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"paloaltonetworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"panorama\",\r\n \"vmseries1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"panzura-file-system\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"azura-freedom-filer-v7110\",\r\n \"panzura-cloud-filer\",\r\n \"panzura-freedom-filer-7140-13222\",\r\n \"panzura-freedom-filer-716-13549\",\r\n \"panzura-freedom-filer-v7020\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"parasoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"parasoft-service-virtualization\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"passlogy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"passlogic\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"penta-security-systems-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wapples\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"percona\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"percona-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"postgres-pro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"postgres-pro-enterprise\",\r\n \"postgres-pro-enterprise-10\",\r\n \"postgres-pro-standard\",\r\n \"postgres-pro-standard-10\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"plesk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"plesk-onyx-linux\",\r\n \"solution-server-business\",\r\n \"solution-server-wordpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prestashop\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"prestashop16-lamp\",\r\n \"ubuntu-base-for-prestashop\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"prime-strategy\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"kusanagi-77\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pivotal\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pivotal-gpdb-vm\",\r\n \"pivotal-greenplum-images\",\r\n \"pivotal-ops-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"process-one\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ejabberd-community-edition\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"profecia\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"full_disk_encryption_vm\",\r\n \"project_tools_vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"progelspa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"libra-esva-antispam\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ptsecurity\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ptaf-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pulse-secure\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pulse-connect-secure-vm\",\r\n \"pulse-virtual-traffic-manager\",\r\n \"pulse-virtual-traffic-manager-with-waf\",\r\n \"pulse-virtual-traffic-manager-with-waf2\",\r\n \"pulse-virtual-traffic-manager2\",\r\n \"pulse-virtual-web-application-firewall\",\r\n \"pulse-virtual-web-application-firewall2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"PuppetLabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"PuppetEnterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"puppet\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"puppet-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"pydio\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pydio-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qore-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qorus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qualysguard\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qualys-virtual-firewall-appliance\",\r\n \"qualys-virtual-scanner-v23b\",\r\n \"qualys-virtual-scanner-v24\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quasardb\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"quasardb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"qubole-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"qubole-data-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"quest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fve\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"racknap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"racknap-server\",\r\n \"racknap-server-linux\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radware-alteon-va\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"radiant-logic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"radiantone-vms\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rancher\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rancheros\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapid7\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nexpose-scan-engine\",\r\n \"rapid7-vm-console\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rapidminer\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rapidminer_server_75\",\r\n \"rapidminer_server_76\",\r\n \"rapidminer_server_80\",\r\n \"rapidminer_server_81\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"realm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"realm-mobile-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"reblaze\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rbzr-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RedHat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osa\",\r\n \"RHEL\",\r\n \"rhel-byos\",\r\n \"rhel-ocp-marketplace\",\r\n \"RHEL-SAP\",\r\n \"RHEL-SAP-APPS\",\r\n \"RHEL-SAP-HANA\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"relevance-lab\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rlcatalyst\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"remotelearner\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fully-supported-moodle\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"revolution-analytics\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"revolution-r-enterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RightScaleLinux\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"RightImage-CentOS\",\r\n \"RightImage-Ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"RiverbedTechnology\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"riverbed\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"riverbed-sccm-5-5-1\",\r\n \"riverbed-steelcentral-appinternals\",\r\n \"riverbed-steelhead-9-2\",\r\n \"riverbed-steelhead-9-5-0\",\r\n \"riverbed-steelhead-9-6-0\",\r\n \"riverbed_steelconnect_gw\",\r\n \"riverbed_steelconnect_sh\",\r\n \"steelapp_traffic_manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rocketsoftware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rocket-discover\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsa-security-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsa-nw-azure-arch\",\r\n \"rsa-nw-azure-broker\",\r\n \"rsa-nw-azure-con\",\r\n \"rsa-nw-azure-esa\",\r\n \"rsa-nw-azure-ldec\",\r\n \"rsa-nw-azure-vlc\",\r\n \"rsa-nw-suite-11\",\r\n \"rsa-nw-suite-11-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"rsk-labs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"rsk-bamboo-beta-node\",\r\n \"rsk-node-orchid\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saama\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"fluidanalyticsengine\",\r\n \"insurancefraudanalytics\",\r\n \"realworldevidence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"saltstack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos65saltstackenterprise\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalearc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalearc-for-mysql-paygo\",\r\n \"scalearc-for-sql-server-pay-go\",\r\n \"scalearc_mysql-server\",\r\n \"scalearc_sql_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scalegrid\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sap\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hanaexpress\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"scality\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scalityconnecthourly\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"secureworks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"scwx-azure-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"shadow-soft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"icinga\",\r\n \"icinga2-5\",\r\n \"icinga2-7\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"signal-sciences\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"signalscienceswpp\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sightapps\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sightapps\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"silver-peak-systems\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"silver_peak_edgeconnect\",\r\n \"silver_peak_vx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"simmachinesinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"simmachines_vm_v2\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sinefa\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sinefa-probe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"skyarc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"mt6\",\r\n \"mta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"smartmessage-autoflow\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"martmessage-autoflow\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"snapt-adc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snaptadc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soasta\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudtest-lite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"softnas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud_dev\",\r\n \"mp_ce\",\r\n \"mp_ent\",\r\n \"mp_nas_byol\",\r\n \"mp_nas_ep\",\r\n \"mp_nas_gp\",\r\n \"mp_nas_hp\",\r\n \"mp_plat\",\r\n \"private_offerings\",\r\n \"softnas-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solanolabs\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solano-ci-private-beta\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"soha\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"soha-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"solar-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"solar-incode\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sonicwall-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sonicwall-nsz-azure\",\r\n \"waf\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sophos\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"sophos-xg\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spagobi\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spagobi\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"spacecurve\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"spacecurve-quickstart\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"splunk\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"splunk-enterprise-base-image\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"src-solution\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"pilot-things-onem2m-smart-network\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sqlstream\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"com\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"sphere3d\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"snapcloud-byol\",\r\n \"snapcloud-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackato-platform-as-a-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"activestate-stackato\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stackstorm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stackstorm-2015-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"startekfingerprintmatch\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bioserver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"steelhive\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"steelhive_carbon\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stonefly\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stonefly-cloud-drive\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stormshield\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"stormshield-network-security-for-cloud\",\r\n \"stormshield-network-security-for-cloud-xl\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"storreduce\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"storreduce\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"stratumn\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"indigo-node\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"streamsets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"streamsets-data-collector\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"striim\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"integrationforsqlserveronazure\",\r\n \"integrationtoazurestorage\",\r\n \"integrationtoeventhub\",\r\n \"integrationtohdinsight\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"SUSE\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"openSUSE-Leap\",\r\n \"SLES\",\r\n \"SLES-BYOS\",\r\n \"SLES-HPC\",\r\n \"SLES-HPC-Priority\",\r\n \"SLES-Priority\",\r\n \"SLES-SAP\",\r\n \"SLES-SAP-BYOS\",\r\n \"SLES-SAPCAL\",\r\n \"SLES-Standard\",\r\n \"SUSE-CaaSP-Admin-BYOS\",\r\n \"SUSE-CaaSP-Cluster-BYOS\",\r\n \"SUSE-Manager-Proxy-BYOS\",\r\n \"SUSE-Manager-Server-BYOS\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"symantectest1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cwpsazure-beta-01\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synack-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"synack-crowd-security-intelligence\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"synechron-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"blockchain_tradefinance_quorum\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"syte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"syteoffer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tactic\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tactic-workflow-v001\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talari-networks\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talari-networks-virtual-appliance\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"talena-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"talena_inc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tata_communications\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"netfoundry_cloud_gateway\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tavendo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"crossbar_on_azure_ubuntu1404\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techdivision\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"appserver-io-pe\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"techlatest\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ethereumdevkit\",\r\n \"rippledevelopersuit\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"telepat\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"free\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tenable\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tenable-nessus-6-byol\",\r\n \"tenable-nessus-professional\",\r\n \"tenablecorenessus\",\r\n \"tenablecorewas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"teradata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"teradata-data-mover\",\r\n \"teradata-data-mover-agent\",\r\n \"teradata-data-mover-intellisphere\",\r\n \"teradata-data-stream-controller\",\r\n \"teradata-database-1510\",\r\n \"teradata-database-1510-byol\",\r\n \"teradata-database-1510-intellisphere\",\r\n \"teradata-database-1510-v2\",\r\n \"teradata-database-1610-intellisphere\",\r\n \"teradata-database-1610-v2\",\r\n \"teradata-database-1620\",\r\n \"teradata-database-1620-byol\",\r\n \"teradata-database-1620-intellisphere\",\r\n \"teradata-database-enterprise\",\r\n \"teradata-database-v1610\",\r\n \"teradata-database-v1610-byol\",\r\n \"teradata-ecosystem-manager\",\r\n \"teradata-querygrid-manager\",\r\n \"teradata-querygrid-manager-intellisphere\",\r\n \"teradata-rest-services\",\r\n \"teradata-server-management\",\r\n \"teradata-viewpoint\",\r\n \"teradata-viewpoint-intellisphere\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thales-vormetric\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ciphertrust-ckm\",\r\n \"vormetric-dsm\",\r\n \"vormetric-dsm-6-1-0\",\r\n \"vormetric-tokenization-server\",\r\n \"vts-2_2_0_2604\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"things-board\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tb-pe-cassandra\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"thoughtspot-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"thoughtspotvirtualmachine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tibco-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"grid-server-engine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tig\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"backup-as-a-service\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tigergraph\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tigergraph\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tmaxsoft\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tmax-jeusee\",\r\n \"tmax-jeusse\",\r\n \"tmax-webtobse\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tokyosystemhouse\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"osscobol151j-pg961-centos72\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"torusware\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"speedus-lite-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"totemo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"totemo-azr-tm6\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"townsend-security\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"alliance-key-manager\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"trendmicro\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"deep-security-vm\",\r\n \"deep-security-vm-byol\",\r\n \"iot-security-sdk\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"truestack\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"tsdc\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tsa-public-service\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ckan-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"tunnelbiz\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"centos70-min\",\r\n \"centos7optimizwithwordpress\",\r\n \"centos7phpoptimizing\",\r\n \"centos7phpoptimizingnginx\",\r\n \"centos7phpoptimizwlaravel\",\r\n \"centos7phpoptimizwosticket\",\r\n \"centos7webserverwithwaf\",\r\n \"centos7withaspdotnetcore2apache\",\r\n \"centos7withjoomla\",\r\n \"debian_web_server\",\r\n \"fedora\",\r\n \"fusio\",\r\n \"linuxwithlimesurvey\",\r\n \"networkmonitoringsystem\",\r\n \"rimauwaf_cloud\",\r\n \"ubuntu_server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"twistlock\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"twistlock\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"typesafe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"typesafe-reactive-maps-demo\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubeeko\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"hfactory-tools-for-hdinsight\",\r\n \"hfactory-tools-sandbox\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ubercloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ansys-17-2-fluids-structures\",\r\n \"ansys_182_test\",\r\n \"comsol-multiphysics-v5-2\",\r\n \"openfoam-v2dot3-centos-v6\",\r\n \"openfoam-v3dot0\",\r\n \"star-ccm-v10-04\",\r\n \"star-ccm-v10-06-heeds-mdo-v2015\",\r\n \"star-ccm-v12-00\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"ulex\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"voximal\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unifi-software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unifi-data-catalog\",\r\n \"unifi-dataplatform-2-3-3-vm\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"unitrends\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unitrends-enterprise-backup-azure\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"usp\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"unified-streaming-vod-standard\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"varnish\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"varnish-cache_\",\r\n \"varnish-custom-statistics\",\r\n \"varnish-plus-administration-and-statistics\",\r\n \"varnish-plus-caching-engine-4\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vaultive-inc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloud-security-platform\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vbot\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vbot\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"velocloud\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"velocloud-virtual-edge\",\r\n \"velocloud-virtual-edge-3x\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vidispine\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vidispine-content-management\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veritas\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"cloudpoint-2-0-0\",\r\n \"veritas-resiliency-platform-vhd-offer\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"veeam\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"veeamhubimage\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vigyanlabs-innovations-pvt-ltd\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ipm-plus-energy-saver\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"viptela\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"viptela-vedge-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vizixiotplatformretail001\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vizix-iot-platform-retail-005\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vmturbo\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"turbonomic\",\r\n \"vmturbo64-opsmgr-5_3\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vte\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"slashdb\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"vu-llc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vu-app-server\",\r\n \"vu-facerecogn\",\r\n \"vu-fraudanalysis\",\r\n \"vu-secureonboarding\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallarm\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallarm-ng-waf-offer-1\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wallix\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wallix-wabsuite\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"watchguard-technologies\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"vm-firebox-cloud\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"waves\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"waves\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"websense-apmailpe\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"ap-data-email-gateway\",\r\n \"forcepoint-email-security-85beta\",\r\n \"triton-ap-data\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wmspanel\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"nimble-streamer-centos\",\r\n \"nimble-streamer-ubuntu\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"wowza\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"wowzastreamingengine\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xfinityinc\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"d3view-v5\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xtremedata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"dbx\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"yellowfin\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"yellowfin-for-azure-byol\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"xyzrd-group-ou\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"c73-zultys-mxvirtual\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"your-shop-online\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"herefordshire-enterprise-platform-drupal-7\",\r\n \"xenofile\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zend\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"php-56-zend-server\",\r\n \"php-zend-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"z1\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"z1-securehub\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zerodown_software\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"bcaasforazure\",\r\n \"stackbcaas\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zoomdata\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zoomdata-server\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"zscaler\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imageOffer\",\r\n \"in\": [\r\n \"zscaler-private-access\"\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/f6ff60193d51c7e1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f6ff60193d51c7e1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-subnet-require-nsg_1.0\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-06-26T21:23:26.5935651Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"effect\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Effect\",\r\n \"description\": \"Enable or disable the execution of the policy\"\r\n },\r\n \"allowedValues\": [\r\n \"Audit\",\r\n \"Deny\",\r\n \"Disabled\"\r\n ],\r\n \"defaultValue\": \"Audit\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id\",\r\n \"notIn\": [\r\n \"null\",\r\n \"\"\r\n ]\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"[parameters('effect')]\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/f828e370e4aad7e8\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"f828e370e4aad7e8\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"vmvmssfirstpartyidentificationtag_1.5\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-02-05T18:34:13.0016573Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"tagName\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"tagName\",\r\n \"description\": \"Opted in for PKI\"\r\n },\r\n \"defaultValue\": \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\"\r\n },\r\n \"tagValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"tagValue\",\r\n \"description\": \"is this the first party VM?\"\r\n },\r\n \"defaultValue\": \"true\"\r\n },\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"resourcetagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Virtual Machine\"\r\n }\r\n },\r\n \"resourcegrouptagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n }\r\n },\r\n \"subscriptiontagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the subscription level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Subscription\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"in\": [\r\n \"Microsoft.Compute/virtualMachines\",\r\n \"Microsoft.Compute/virtualMachineScaleSets\"\r\n ]\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('resourcetagname'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('resourcegrouptagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().tags[parameters('subscriptiontagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"modify\",\r\n \"details\": {\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"operations\": [\r\n {\r\n \"operation\": \"add\",\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"value\": \"[parameters('tagValue')]\"\r\n }\r\n ]\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/fb643d414982627\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fb643d414982627\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-107_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2020-02-24T21:29:08.0100184Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags[parameters('tagname')]]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['SkipNRMSAll']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotcluster']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotcluster']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"field\": \"tags['autopilotenvironment']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[resourceGroup().tags['autopilotenvironment']]\",\r\n \"equals\": \"\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"contains\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"in\": [\r\n \"Any\",\r\n \"*\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/fb6de85c9e746cf1\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fb6de85c9e746cf1\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"nrms-nsg-rule-108_1.2\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2019-07-09T18:15:32.8982907Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Priority\",\r\n \"description\": \"The priority slot for the new rule\"\r\n },\r\n \"allowedValues\": [\r\n \"100\",\r\n \"101\",\r\n \"102\",\r\n \"103\",\r\n \"104\",\r\n \"105\",\r\n \"106\",\r\n \"107\",\r\n \"108\",\r\n \"109\"\r\n ]\r\n },\r\n \"info\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Description\",\r\n \"description\": \"A description\"\r\n },\r\n \"defaultValue\": \"\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Port Number\",\r\n \"description\": \"Security rule port numbers must match these numbers\"\r\n }\r\n },\r\n \"subscriptionExclusions\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Subscriptions Excluded\",\r\n \"description\": \"Subscriptions excluded from policy due to security exceptions\"\r\n },\r\n \"defaultValue\": []\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"protocol\",\r\n \"description\": \"Protocol for the rule\"\r\n },\r\n \"allowedValues\": [\r\n \"*\",\r\n \"Tcp\",\r\n \"Udp\"\r\n ]\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceType\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"IP Addresses\",\r\n \"Service Tag\",\r\n \"App Security Group\"\r\n ]\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"sourceValue\",\r\n \"description\": null\r\n }\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"actionValue\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Allow\",\r\n \"Deny\"\r\n ]\r\n },\r\n \"direction\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"direction\",\r\n \"description\": null\r\n },\r\n \"allowedValues\": [\r\n \"Inbound\",\r\n \"Outbound\"\r\n ]\r\n },\r\n \"tagname\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the NSG\"\r\n },\r\n \"allowedValues\": [\r\n \"NA\",\r\n \"NRMSException\",\r\n \"SkipNRMSCorp\",\r\n \"nrmsskipcorpnetsaw\",\r\n \"SkipNRMSSAW\",\r\n \"SkipNRMSDatabricks\",\r\n \"SkipNRMSRDPSSH\",\r\n \"SkipNRMSMgmt\",\r\n \"SkipNRMSHigh\",\r\n \"SkipNRMSVNet\",\r\n \"SkipNRMSLoadBal\",\r\n \"SkipNRMSDB\",\r\n \"SkipNRMSMedium\"\r\n ],\r\n \"defaultValue\": \"NA\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Network/networkSecurityGroups\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('tagName'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"field\": \"tags['SkipNRMSAll']\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[subscription().subscriptionId]\",\r\n \"notIn\": \"[parameters('subscriptionExclusions')]\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"roleDefinitionIds\": [\r\n \"/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7\"\r\n ],\r\n \"existenceCondition\": {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"equals\": \"[concat(field('name'),'/','NRMS-Rule-', parameters('ruleNo'))]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"[parameters('ruleno')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"equals\": \"[parameters('sourceValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"[parameters('actionValue')]\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"[parameters('direction')]\"\r\n }\r\n ]\r\n },\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"fullName\",\r\n \"contains\": \"Cleanuptool-Deny-103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/priority\",\r\n \"equals\": \"103\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix\",\r\n \"in\": [\r\n \"Any\",\r\n \"*\"\r\n ]\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/access\",\r\n \"equals\": \"Deny\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Network/networkSecurityGroups/securityRules/direction\",\r\n \"equals\": \"Inbound\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"type\": \"string\"\r\n },\r\n \"ruleNo\": {\r\n \"type\": \"String\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"type\": \"Array\"\r\n },\r\n \"protocol\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceType\": {\r\n \"type\": \"String\"\r\n },\r\n \"sourceValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"actionValue\": {\r\n \"type\": \"String\"\r\n },\r\n \"direction\": {\r\n \"type\": \"String\"\r\n },\r\n \"info\": {\r\n \"type\": \"String\"\r\n }\r\n },\r\n \"variables\": {\r\n \"SourceArr\": \"[split(parameters('sourceValue'),',')]\",\r\n \"appSecGroups\": {\r\n \"copy\": [\r\n {\r\n \"name\": \"values\",\r\n \"count\": \"[length(variables('SourceArr'))]\",\r\n \"input\": {\r\n \"id\": \"[if(equals(parameters('sourceType'),'App Security Group'),if(contains(variables('SourceArr')[copyindex('values')],'subscriptions'), variables('SourceArr')[copyindex('values')],resourceId('Microsoft.Network/applicationSecurityGroups', variables('SourceArr')[copyindex('values')])), '')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/networkSecurityGroups/securityRules\",\r\n \"name\": \"[concat(parameters('fullName'),'/','NRMS-Rule-', parameters('ruleNo'))]\",\r\n \"apiVersion\": \"2017-10-01\",\r\n \"scale\": null,\r\n \"properties\": {\r\n \"protocol\": \"[parameters('protocol')]\",\r\n \"description\": \"[parameters('info')]\",\r\n \"sourcePortRange\": \"*\",\r\n \"sourceAddressPrefix\": \"[if(equals(parameters('sourceType'),'Service Tag'),parameters('sourceValue'),json('null'))]\",\r\n \"sourceAddressPrefixes\": \"[if(equals(parameters('sourceType'),'IP Addresses'),variables('SourceArr'),json('null'))]\",\r\n \"sourceApplicationSecurityGroups\": \"[if(equals(parameters('sourceType'),'App Security Group'),variables('appSecGroups').values,json('null'))]\",\r\n \"destinationPortRanges\": \"[if (equals(1,length(parameters('destinationPortRanges'))), json('null'), parameters('destinationPortRanges'))]\",\r\n \"destinationPortRange\": \"[if (equals(1,length(parameters('destinationPortRanges'))), parameters('destinationPortRanges')[0], json('null'))]\",\r\n \"destinationAddressPrefix\": \"*\",\r\n \"destinationApplicationSecurityGroups\": [],\r\n \"access\": \"[parameters('actionValue')]\",\r\n \"priority\": \"[parameters('ruleNo')]\",\r\n \"direction\": \"[parameters('direction')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"fullName\": {\r\n \"value\": \"[field('fullName')]\"\r\n },\r\n \"ruleNo\": {\r\n \"value\": \"[parameters('ruleNo')]\"\r\n },\r\n \"destinationPortRanges\": {\r\n \"value\": \"[parameters('destinationPortRanges')]\"\r\n },\r\n \"protocol\": {\r\n \"value\": \"[parameters('protocol')]\"\r\n },\r\n \"sourceType\": {\r\n \"value\": \"[parameters('sourceType')]\"\r\n },\r\n \"sourceValue\": {\r\n \"value\": \"[parameters('sourceValue')]\"\r\n },\r\n \"actionValue\": {\r\n \"value\": \"[parameters('actionValue')]\"\r\n },\r\n \"direction\": {\r\n \"value\": \"[parameters('direction')]\"\r\n },\r\n \"info\": {\r\n \"value\": \"[parameters('info')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/fc84f507da5fe442\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fc84f507da5fe442\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"geneva monitoring extension and azsecpack autoupdate policy for iaas_1.3\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"metadata\": {\r\n \"createdBy\": \"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\r\n \"createdOn\": \"2021-04-15T01:06:20.9367569Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedLocations\": {\r\n \"type\": \"Array\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed locations\",\r\n \"description\": \"The list of locations that can be specified when deploying resources.\",\r\n \"strongType\": \"location\"\r\n }\r\n },\r\n \"skipTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipASMAzSecPack\"\r\n },\r\n \"skipTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name\",\r\n \"description\": \"Rule is not deployed if this tag exists on the resource, resource group level, or subscription level\"\r\n },\r\n \"defaultValue\": \"SkipWindowsAzSecPack\"\r\n },\r\n \"skipResourceGroupTagName1\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotcluster\"\r\n },\r\n \"skipResourceGroupTagName2\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Exclusion Tag Name at the resource group level\",\r\n \"description\": \"Rule is not deployed if this tag exists on the Resource Group\"\r\n },\r\n \"defaultValue\": \"autopilotenvironment\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"equals\": \"Microsoft.Compute/virtualMachines\"\r\n },\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('allowedLocations')]\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName1'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('skipTagName2'), ']')]\",\r\n \"exists\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('skipTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName1'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('skipResourceGroupTagName2'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration\",\r\n \"exists\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/imagePublisher\",\r\n \"equals\": \"MicrosoftWindowsServer\"\r\n }\r\n ]\r\n },\r\n {\r\n \"not\": {\r\n \"field\": \"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration.provisionVMAgent\",\r\n \"equals\": \"false\"\r\n }\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deployIfNotExists\",\r\n \"details\": {\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"name\": \"Microsoft.Azure.Geneva.GenevaMonitoring\",\r\n \"existenceCondition\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/type\",\r\n \"equals\": \"GenevaMonitoring\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/publisher\",\r\n \"equals\": \"Microsoft.Azure.Geneva\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachines/extensions/enableAutomaticUpgrade\",\r\n \"equals\": \"true\"\r\n },\r\n {\r\n \"field\": \"Microsoft.Compute/virtualMachineScaleSets/extensions/provisioningState\",\r\n \"equals\": \"Succeeded\"\r\n }\r\n ]\r\n },\r\n \"roleDefinitionIds\": [\r\n \"/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c\"\r\n ],\r\n \"deployment\": {\r\n \"properties\": {\r\n \"mode\": \"incremental\",\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"type\": \"string\"\r\n },\r\n \"location\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2018-10-01\",\r\n \"name\": \"[concat(parameters('vmName'), '/Microsoft.Azure.Geneva.GenevaMonitoring')]\",\r\n \"type\": \"Microsoft.Compute/virtualMachines/extensions\",\r\n \"location\": \"[parameters('location')]\",\r\n \"properties\": {\r\n \"publisher\": \"Microsoft.Azure.Geneva\",\r\n \"type\": \"GenevaMonitoring\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"autoUpgradeMinorVersion\": true,\r\n \"enableAutomaticUpgrade\": true,\r\n \"settings\": {},\r\n \"protectedSettings\": {}\r\n }\r\n }\r\n ]\r\n },\r\n \"parameters\": {\r\n \"vmName\": {\r\n \"value\": \"[field('name')]\"\r\n },\r\n \"location\": {\r\n \"value\": \"[field('location')]\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/ffacb081820a9322\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ffacb081820a9322\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deny WVD resource creation\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"IAMAADENG@microsoft.com\",\r\n \"metadata\": {\r\n \"createdBy\": \"7f1579a6-c648-43a1-ac1e-0c3020dd9b8e\",\r\n \"createdOn\": \"2020-11-17T19:39:30.6756461Z\",\r\n \"updatedBy\": \"7f1579a6-c648-43a1-ac1e-0c3020dd9b8e\",\r\n \"updatedOn\": \"2020-11-20T18:58:37.8969657Z\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"like\": \"Microsoft.DesktopVirtualization/*\"\r\n },\r\n {\r\n \"value\": \"[field('type')]\",\r\n \"like\": \"Microsoft.DesktopVirtualization/*\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/72f988bf-86f1-41af-91ab-2d7cd011db47/providers/Microsoft.Authorization/policyDefinitions/Deny WVD creation\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"Deny WVD creation\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Deny WVD resource creation unless Tagged\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"IAMAADENG@microsoft.com\",\r\n \"metadata\": {\r\n \"createdBy\": \"7f1579a6-c648-43a1-ac1e-0c3020dd9b8e\",\r\n \"createdOn\": \"2021-03-04T20:07:21.852096Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"allowedTag\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"displayName\": \"Allowed Tag Value\",\r\n \"description\": \"The tag value which allows WVD resource creation.\"\r\n }\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"type\",\r\n \"like\": \"Microsoft.DesktopVirtualization/*\"\r\n },\r\n {\r\n \"value\": \"[field('type')]\",\r\n \"like\": \"Microsoft.DesktopVirtualization/*\"\r\n },\r\n {\r\n \"value\": \"[contains(subscription().tags, parameters('allowedTag'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"value\": \"[contains(resourceGroup().tags, parameters('allowedTag'))]\",\r\n \"equals\": \"false\"\r\n },\r\n {\r\n \"field\": \"[concat('tags[', parameters('allowedTag'), ']')]\",\r\n \"exists\": \"false\"\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/72f988bf-86f1-41af-91ab-2d7cd011db47/providers/Microsoft.Authorization/policyDefinitions/Deny WVD creation unless Tagged\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"Deny WVD creation unless Tagged\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"09uj5PsivVsZqMImc68fLg\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:26:34.0032137Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:53:22.5211541Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS9069502']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS9069502']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS9069502\",\r\n \"networkGroupVersion\": \"1\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/09uj5PsivVsZqMImc68fLg\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"09uj5PsivVsZqMImc68fLg\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"0Ggk25HWTFo-Dbzsf06lPQ\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-06-14T22:42:56.2034005Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-15T03:57:51.6333194Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMSSAVM']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMSSAVM']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMSSAVM\",\r\n \"networkGroupVersion\": \"6\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/0Ggk25HWTFo-Dbzsf06lPQ\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"0Ggk25HWTFo-Dbzsf06lPQ\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"2mX90cmZylB5jUEY0dmZUw\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:17:01.6601935Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:55:26.2475542Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS9234314']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS9234314']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS9234314\",\r\n \"networkGroupVersion\": \"3\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/2mX90cmZylB5jUEY0dmZUw\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2mX90cmZylB5jUEY0dmZUw\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"2xCfFdd3Wl8GQhg-iYMwdA\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:42:34.9174968Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:55:58.8107177Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS9412864']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS9412864']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS9412864\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/2xCfFdd3Wl8GQhg-iYMwdA\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"2xCfFdd3Wl8GQhg-iYMwdA\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"40-b8Ryf9VVmqpRzqvkXDg\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:15:43.3432785Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:52:18.1620205Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8838511']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8838511']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8838511\",\r\n \"networkGroupVersion\": \"3\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/40-b8Ryf9VVmqpRzqvkXDg\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"40-b8Ryf9VVmqpRzqvkXDg\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"4x2brkdMs1n2GGnv_giKsw\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:20:53.8931239Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T19:00:00.9095658Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMSSAVM']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMSSAVM']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMSSAVM\",\r\n \"networkGroupVersion\": \"5\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/4x2brkdMs1n2GGnv_giKsw\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"4x2brkdMs1n2GGnv_giKsw\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"54nFGdmN_1KKNqaD5tYC0w\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-01T22:08:46.1500159Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:15:15.6027165Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allof\": [\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/exceptionrules/\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/ExceptionRules\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/54nFGdmN_1KKNqaD5tYC0w\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"54nFGdmN_1KKNqaD5tYC0w\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"5Uckc9Piflq64uM7_Ua1sA\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:49:19.8673889Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:50:36.1383897Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8806236']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8806236']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8806236\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/5Uckc9Piflq64uM7_Ua1sA\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5Uckc9Piflq64uM7_Ua1sA\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"5yK9QNpyN1DmjHKETYl67g\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:26:17.957579Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:18:17.2973618Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8588784']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8588784']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8588784\",\r\n \"networkGroupVersion\": \"1\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/5yK9QNpyN1DmjHKETYl67g\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"5yK9QNpyN1DmjHKETYl67g\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"75FHSYnZR1YG_fIzIsaOzg\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:43:32.7319283Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:14:27.4328185Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/DefaultGroup\",\r\n \"networkGroupVersion\": \"3\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/75FHSYnZR1YG_fIzIsaOzg\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"75FHSYnZR1YG_fIzIsaOzg\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"7P6STQmdLlJh8MN3iOR73w\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:13:06.1075876Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:57:05.5693851Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS9412864']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS9412864']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS9412864\",\r\n \"networkGroupVersion\": \"3\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/7P6STQmdLlJh8MN3iOR73w\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"7P6STQmdLlJh8MN3iOR73w\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"8N1Yzau21VeNKV_YdEk6yw\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:46:12.9413692Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:19:14.0436262Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8674871']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8674871']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8674871\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/8N1Yzau21VeNKV_YdEk6yw\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"8N1Yzau21VeNKV_YdEk6yw\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"9hnOEbt_NVYzKTSTfG9e6g\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:21:19.6233509Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:58:25.4087382Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allof\": [\r\n {\r\n \"field\": \"tags['NRMSBastion']\",\r\n \"exists\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMSBastion\",\r\n \"networkGroupVersion\": \"4\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9hnOEbt_NVYzKTSTfG9e6g\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9hnOEbt_NVYzKTSTfG9e6g\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"9TQEmfyIaVhEL5j51UhmJw\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:48:26.7645331Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:58:54.3697342Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMSBreakGlass']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMSBreakGlass']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMSBreakGlass\",\r\n \"networkGroupVersion\": \"3\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9TQEmfyIaVhEL5j51UhmJw\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"9TQEmfyIaVhEL5j51UhmJw\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"_fWj7oyrIlgpk-g2iUmWWg\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:27:39.2442827Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:19:45.1421765Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8757542']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8757542']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8757542\",\r\n \"networkGroupVersion\": \"1\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/_fWj7oyrIlgpk-g2iUmWWg\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"_fWj7oyrIlgpk-g2iUmWWg\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"B2KYxamNDVwoS_l5jNyFKg\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:44:53.6708553Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:53:38.9223984Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS9069502']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS9069502']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS9069502\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/B2KYxamNDVwoS_l5jNyFKg\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"B2KYxamNDVwoS_l5jNyFKg\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"bpYNK7Cgb1H0L_ooRAFHbg\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:46:40.96294Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:19:56.1089268Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8757542']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8757542']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8757542\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/bpYNK7Cgb1H0L_ooRAFHbg\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bpYNK7Cgb1H0L_ooRAFHbg\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"bYs3a1CGel05KDtSpCuZOw\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:44:26.6274229Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:18:33.7440426Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8588784']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8588784']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8588784\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/bYs3a1CGel05KDtSpCuZOw\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"bYs3a1CGel05KDtSpCuZOw\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"c1BWbGKUwFW2AAMDLKanqg\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:17:50.9959031Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:18:06.9207711Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8509712']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8509712']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8509712\",\r\n \"networkGroupVersion\": \"4\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/c1BWbGKUwFW2AAMDLKanqg\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c1BWbGKUwFW2AAMDLKanqg\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"c_OMkFmHD1ShVUVsLo2H7Q\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-07-06T22:33:05.0205819Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS9715571']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS9715571']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"addToNetworkGroup\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS9715571\",\r\n \"networkGroupVersion\": \"1\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/c_OMkFmHD1ShVUVsLo2H7Q\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"c_OMkFmHD1ShVUVsLo2H7Q\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"CdJgvbYg11TiNPEfFuZZ5g\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:30:20.1523307Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:59:27.8022479Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMSSAVM']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMSSAVM']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMSSAVM\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/CdJgvbYg11TiNPEfFuZZ5g\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"CdJgvbYg11TiNPEfFuZZ5g\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"CUss8aQEy1RCgWq-KHlCFQ\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:15:16.1049298Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:17:18.3762675Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS6324702']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS6324702']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS6324702\",\r\n \"networkGroupVersion\": \"4\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/CUss8aQEy1RCgWq-KHlCFQ\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"CUss8aQEy1RCgWq-KHlCFQ\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"d38L_9D43VaPlmg9C-4_6Q\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:50:38.7602588Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T19:00:23.2861986Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allof\": [\r\n {\r\n \"field\": \"tags['NRMSVPN']\",\r\n \"exists\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMSVPN\",\r\n \"networkGroupVersion\": \"3\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/d38L_9D43VaPlmg9C-4_6Q\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"d38L_9D43VaPlmg9C-4_6Q\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"dBknQERzAFdodRQmNOhjnA\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:26:50.8032605Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:16:51.0625999Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS6324702']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS6324702']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS6324702\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/dBknQERzAFdodRQmNOhjnA\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dBknQERzAFdodRQmNOhjnA\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"DMVKu5vnEF1Y3Wp1LY9tpQ\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-06-14T22:40:27.5054346Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS9715571']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS9715571']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"addToNetworkGroup\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS9715571\",\r\n \"networkGroupVersion\": \"0\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/DMVKu5vnEF1Y3Wp1LY9tpQ\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"DMVKu5vnEF1Y3Wp1LY9tpQ\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"dtSLA5D8LV2gVysQHuTzXg\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:45:46.5244756Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:52:01.0552661Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8838511']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8838511']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8838511\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/dtSLA5D8LV2gVysQHuTzXg\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"dtSLA5D8LV2gVysQHuTzXg\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"ElXmZQ9vA1SbGZmi2UJslg\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:43:03.9164493Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:52:54.7370321Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8873424']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8873424']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8873424\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/ElXmZQ9vA1SbGZmi2UJslg\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"ElXmZQ9vA1SbGZmi2UJslg\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"FnC0JevEBlkYqtUgVh82Sg\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:13:32.1340064Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:53:04.2115987Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8873424']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8873424']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8873424\",\r\n \"networkGroupVersion\": \"3\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/FnC0JevEBlkYqtUgVh82Sg\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"FnC0JevEBlkYqtUgVh82Sg\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"fx2j1JPAB1jxCYgcN8C13A\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:28:28.3188558Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:17:35.4937801Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8509712']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8509712']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8509712\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/fx2j1JPAB1jxCYgcN8C13A\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"fx2j1JPAB1jxCYgcN8C13A\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"g32q3-Q2-Fal8TvD0HsPxw\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:27:06.7056348Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:51:43.4202436Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8838511']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8838511']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8838511\",\r\n \"networkGroupVersion\": \"1\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/g32q3-Q2-Fal8TvD0HsPxw\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"g32q3-Q2-Fal8TvD0HsPxw\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"gftahzdE51q9Za26ENxJ9A\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:51:05.1166388Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:59:43.8347708Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMSSAVM']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMSSAVM']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMSSAVM\",\r\n \"networkGroupVersion\": \"3\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/gftahzdE51q9Za26ENxJ9A\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"gftahzdE51q9Za26ENxJ9A\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"glmM5iGHx140hxgeP_vyOQ\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:29:15.9636693Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:50:21.4802057Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8806236']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8806236']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8806236\",\r\n \"networkGroupVersion\": \"1\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/glmM5iGHx140hxgeP_vyOQ\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"glmM5iGHx140hxgeP_vyOQ\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"gTS9DyQg3lPacy-UYNiGUQ\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:25:44.3985584Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:54:06.1586129Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS9102569']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS9102569']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS9102569\",\r\n \"networkGroupVersion\": \"1\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/gTS9DyQg3lPacy-UYNiGUQ\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"gTS9DyQg3lPacy-UYNiGUQ\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"gtW1jKhvOV3KjIqA3OojeQ\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-07-12T18:29:57.4944031Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS9735099']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS9735099']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"addToNetworkGroup\",\r\n \"details\": {\r\n \"networkGroupId\": \"/SUBSCRIPTIONS/2C505610-A5DD-473E-AA33-B31AAC398E29/RESOURCEGROUPS/CNAISECURITYAZURENETWORKMANAGER/PROVIDERS/MICROSOFT.NETWORK/NETWORKMANAGERS/NRMS-ZEROTRUST-CORPPRODNONPROD/NETWORKGROUPS/NRMS9735099\",\r\n \"networkGroupVersion\": \"22\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/gtW1jKhvOV3KjIqA3OojeQ\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"gtW1jKhvOV3KjIqA3OojeQ\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"h4v_jidF8F4rMp-jaVxLDg\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:44:00.7834771Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:54:22.0983977Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS9102569']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS9102569']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS9102569\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/h4v_jidF8F4rMp-jaVxLDg\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"h4v_jidF8F4rMp-jaVxLDg\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"hTUewN8FPFi9thD73ymVXg\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-07-06T22:34:43.2298813Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMSBreakGlass']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMSBreakGlass']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"addToNetworkGroup\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMSBreakGlass\",\r\n \"networkGroupVersion\": \"17\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/hTUewN8FPFi9thD73ymVXg\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"hTUewN8FPFi9thD73ymVXg\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"hX0M-cCf01TJaZdRsbrjOQ\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:26:01.6292829Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:14:10.4166865Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/DefaultGroup\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/hX0M-cCf01TJaZdRsbrjOQ\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"hX0M-cCf01TJaZdRsbrjOQ\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"hzIdB4eJZlc6ssuL7kWh_Q\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:20:28.1640257Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T19:00:33.8624684Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allof\": [\r\n {\r\n \"field\": \"tags['NRMSVPN']\",\r\n \"exists\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMSVPN\",\r\n \"networkGroupVersion\": \"5\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/hzIdB4eJZlc6ssuL7kWh_Q\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"hzIdB4eJZlc6ssuL7kWh_Q\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"JKeNmt_691-4K-Y2ZCf2ow\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:29:32.4061057Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:51:04.2682548Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8806363']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8806363']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8806363\",\r\n \"networkGroupVersion\": \"1\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/JKeNmt_691-4K-Y2ZCf2ow\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"JKeNmt_691-4K-Y2ZCf2ow\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Jl_w6kLIIlze1VfD53K7bw\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:29:48.1796152Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:16:00.2139487Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['Hypernet']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['Hypernet']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/Hypernet\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/Jl_w6kLIIlze1VfD53K7bw\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"Jl_w6kLIIlze1VfD53K7bw\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"KeMCsC1bsF5092XE5XHjow\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:20:02.6693302Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:16:33.2371866Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['Hypernet']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['Hypernet']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/Hypernet\",\r\n \"networkGroupVersion\": \"4\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/KeMCsC1bsF5092XE5XHjow\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"KeMCsC1bsF5092XE5XHjow\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"kIo9AZVAX1vqoc8dcvRwPg\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"managedByResourceId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/Clean-NRMS-ZeroTrust-CorpProdNonprod\",\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-08-24T23:33:51.8839287Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptionsCleanup/\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"addToNetworkGroup\",\r\n \"details\": {\r\n \"networkGroupId\": \"/INTERNALNETWORKMANAGERS/AC7A68BE-6ECC-47DD-ABAD-FE55702FAD70/NETWORKGROUPS/DEFAULTGROUP\",\r\n \"networkGroupVersion\": \"0\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/kIo9AZVAX1vqoc8dcvRwPg\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"kIo9AZVAX1vqoc8dcvRwPg\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"kX_zqRzjB1oKW9HpPg6NGQ\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:48:00.1035475Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:17:53.6986175Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8509712']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8509712']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8509712\",\r\n \"networkGroupVersion\": \"3\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/kX_zqRzjB1oKW9HpPg6NGQ\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"kX_zqRzjB1oKW9HpPg6NGQ\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"l1kAj6EwilHpBuUOXLoCdA\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:16:09.0336325Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:19:30.2205391Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8674871']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8674871']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8674871\",\r\n \"networkGroupVersion\": \"3\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/l1kAj6EwilHpBuUOXLoCdA\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"l1kAj6EwilHpBuUOXLoCdA\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"LALjIF0qwFoc_nfrohtz0w\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:51:31.4019921Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:58:10.1866903Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allof\": [\r\n {\r\n \"field\": \"tags['NRMSBastion']\",\r\n \"exists\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMSBastion\",\r\n \"networkGroupVersion\": \"3\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/LALjIF0qwFoc_nfrohtz0w\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"LALjIF0qwFoc_nfrohtz0w\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"LeyEBvlKy1PM8eenjRRm0w\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:14:50.7067296Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:53:54.8285225Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS9069502']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS9069502']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS9069502\",\r\n \"networkGroupVersion\": \"3\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/LeyEBvlKy1PM8eenjRRm0w\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"LeyEBvlKy1PM8eenjRRm0w\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"lVTdToDzp1RJ8FEo49OGvw\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:12:39.2537007Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:54:35.980651Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS9102569']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS9102569']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS9102569\",\r\n \"networkGroupVersion\": \"4\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/lVTdToDzp1RJ8FEo49OGvw\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"lVTdToDzp1RJ8FEo49OGvw\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"LyzYaao7nVtdUG-Ljv4ehA\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:18:39.1030009Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:20:56.8800775Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8805832']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8805832']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8805832\",\r\n \"networkGroupVersion\": \"3\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/LyzYaao7nVtdUG-Ljv4ehA\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"LyzYaao7nVtdUG-Ljv4ehA\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"McBYcigezFrgaV5k7Miiig\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:27:55.4473447Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:54:53.2016964Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS9234314']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS9234314']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS9234314\",\r\n \"networkGroupVersion\": \"1\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/McBYcigezFrgaV5k7Miiig\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"McBYcigezFrgaV5k7Miiig\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"mHrnTlRsXFJ7XY_rF48CHg\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:14:24.1081572Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:18:48.9387043Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8588784']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8588784']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8588784\",\r\n \"networkGroupVersion\": \"4\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/mHrnTlRsXFJ7XY_rF48CHg\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"mHrnTlRsXFJ7XY_rF48CHg\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"mIytwLXIzlHp5-QoNXNsdg\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:30:04.1246136Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T19:00:13.0801718Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allof\": [\r\n {\r\n \"field\": \"tags['NRMSVPN']\",\r\n \"exists\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMSVPN\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/mIytwLXIzlHp5-QoNXNsdg\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"mIytwLXIzlHp5-QoNXNsdg\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"mOIdayPuNVPBKQS8t3tRWQ\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:50:12.6374696Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:16:17.1311654Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['Hypernet']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['Hypernet']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/Hypernet\",\r\n \"networkGroupVersion\": \"3\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/mOIdayPuNVPBKQS8t3tRWQ\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"mOIdayPuNVPBKQS8t3tRWQ\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"OSyXAc_D2lTFvaRs14S58g\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:27:23.2513276Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:19:05.1642921Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8674871']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8674871']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8674871\",\r\n \"networkGroupVersion\": \"1\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/OSyXAc_D2lTFvaRs14S58g\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"OSyXAc_D2lTFvaRs14S58g\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"OuR6aINuaFz6bwi84gdCBw\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-07-06T22:29:05.8064689Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8509712']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8509712']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"addToNetworkGroup\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8509712\",\r\n \"networkGroupVersion\": \"8\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/OuR6aINuaFz6bwi84gdCBw\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"OuR6aINuaFz6bwi84gdCBw\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"P2e_ggTvRFSLfpAQ5PBe9A\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:42:06.4953276Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:15:33.0579769Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allof\": [\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/exceptionrules/\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/ExceptionRules\",\r\n \"networkGroupVersion\": \"3\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/P2e_ggTvRFSLfpAQ5PBe9A\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"P2e_ggTvRFSLfpAQ5PBe9A\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"qk9X5X2Eslj0AjcF3AwL6Q\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-07-12T18:29:32.1423783Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS9069502']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS9069502']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"addToNetworkGroup\",\r\n \"details\": {\r\n \"networkGroupId\": \"/SUBSCRIPTIONS/2C505610-A5DD-473E-AA33-B31AAC398E29/RESOURCEGROUPS/CNAISECURITYAZURENETWORKMANAGER/PROVIDERS/MICROSOFT.NETWORK/NETWORKMANAGERS/NRMS-ZEROTRUST-CORPPRODNONPROD/NETWORKGROUPS/NRMS9069502\",\r\n \"networkGroupVersion\": \"23\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/qk9X5X2Eslj0AjcF3AwL6Q\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"qk9X5X2Eslj0AjcF3AwL6Q\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"qSUObWroKVFtCUc6O565XQ\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:29:01.0371462Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:20:29.317941Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8805832']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8805832']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8805832\",\r\n \"networkGroupVersion\": \"1\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/qSUObWroKVFtCUc6O565XQ\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"qSUObWroKVFtCUc6O565XQ\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"rQsFrgawdFqRIHESmy1Phw\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:47:33.9661862Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:57:28.9431851Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/ba53a045-4e2c-4b38-b731-8c5dbd252928/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/10b74df2-22c9-4ce0-b35b-cd253f149ba3/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/11f710e2-97c2-4137-90a1-044963d961f5/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/16f3729d-5c96-4deb-ae66-ab7ec1da93d2/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/21b68a69-1435-46ee-81bf-39edd520f0a1/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/28e13eac-7cae-4420-8fee-fa86782b8065/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/2b98af46-b5ad-4019-8f31-15461cab34d8/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/2edeff01-d59b-4a41-84d2-87397a78edcb/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/32933ec2-e485-43e9-bf0f-49e963be442c/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/47f9c4bc-17fd-49c1-a02f-8ec481b8c302/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/4cbb551b-07ba-4151-b07f-dc559e691311/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/5529068d-be00-422f-8e49-67ad6ecdc265/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/592b5642-2a25-46d0-a783-0c88394ce36a/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/6c63c3cd-8739-494d-ac40-aeeab62ef63b/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/855efbc4-20e6-47c9-9ea4-917d493e5973/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/90215228-97fe-48bf-906b-4d23ddf715ec/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/b3eecdf9-5dde-4207-8f21-b6f5a6853351/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/c0aa074e-6fa7-40f6-84b3-62ba5c4a230c/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/c687d757-5c63-4f94-bc96-f68fa68de817/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/cac561bd-5b58-4a2d-be53-4d263701dc22/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/cdc2b5e4-f24e-4c42-aa32-19bb258a7461/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/d629679b-4622-4511-a237-435256d99d4b/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/e2ace60e-c109-4c51-bc1c-5229b20319df/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/e52e5287-5790-4461-88c9-7c07d7e3d1ca/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/e99ceb88-fbce-4348-b0ad-8915f656c0a9/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/eaa2b2cb-173e-4571-b4eb-4c704512476d/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/fbb2e973-1295-4d59-a024-b22a8ca5f346/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/064b031d-f217-4591-a62c-03333dd89596/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/0a248f83-34b8-4a8f-9aec-66a1e2fd0cfc/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/1b0f5f70-e821-4709-802e-e52b0dbd50ac/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/286f3748-b123-41ed-bdd4-c774139a913f/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/d7ecfc6f-e636-4a85-8cec-71e06bd9515c/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/21c1a2c6-5d9e-4a79-bb01-d85d7270c7ab/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/29eaa01c-ff02-4784-95e9-4ffbc7ec7b36/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/52bf4290-a900-4f4f-b9f8-44d386775f7c/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/b3a235a0-e342-4be1-8b73-43588b8950b1/\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS9510407\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/rQsFrgawdFqRIHESmy1Phw\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"rQsFrgawdFqRIHESmy1Phw\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"S9IWbAq53l4V2IUWe0o6rg\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:17:26.7175837Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:57:42.3973606Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/ba53a045-4e2c-4b38-b731-8c5dbd252928/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/10b74df2-22c9-4ce0-b35b-cd253f149ba3/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/11f710e2-97c2-4137-90a1-044963d961f5/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/16f3729d-5c96-4deb-ae66-ab7ec1da93d2/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/21b68a69-1435-46ee-81bf-39edd520f0a1/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/28e13eac-7cae-4420-8fee-fa86782b8065/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/2b98af46-b5ad-4019-8f31-15461cab34d8/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/2edeff01-d59b-4a41-84d2-87397a78edcb/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/32933ec2-e485-43e9-bf0f-49e963be442c/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/47f9c4bc-17fd-49c1-a02f-8ec481b8c302/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/4cbb551b-07ba-4151-b07f-dc559e691311/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/5529068d-be00-422f-8e49-67ad6ecdc265/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/592b5642-2a25-46d0-a783-0c88394ce36a/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/6c63c3cd-8739-494d-ac40-aeeab62ef63b/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/855efbc4-20e6-47c9-9ea4-917d493e5973/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/90215228-97fe-48bf-906b-4d23ddf715ec/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/b3eecdf9-5dde-4207-8f21-b6f5a6853351/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/c0aa074e-6fa7-40f6-84b3-62ba5c4a230c/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/c687d757-5c63-4f94-bc96-f68fa68de817/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/cac561bd-5b58-4a2d-be53-4d263701dc22/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/cdc2b5e4-f24e-4c42-aa32-19bb258a7461/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/d629679b-4622-4511-a237-435256d99d4b/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/e2ace60e-c109-4c51-bc1c-5229b20319df/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/e52e5287-5790-4461-88c9-7c07d7e3d1ca/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/e99ceb88-fbce-4348-b0ad-8915f656c0a9/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/eaa2b2cb-173e-4571-b4eb-4c704512476d/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/fbb2e973-1295-4d59-a024-b22a8ca5f346/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/064b031d-f217-4591-a62c-03333dd89596/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/0a248f83-34b8-4a8f-9aec-66a1e2fd0cfc/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/1b0f5f70-e821-4709-802e-e52b0dbd50ac/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/286f3748-b123-41ed-bdd4-c774139a913f/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/d7ecfc6f-e636-4a85-8cec-71e06bd9515c/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/21c1a2c6-5d9e-4a79-bb01-d85d7270c7ab/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/29eaa01c-ff02-4784-95e9-4ffbc7ec7b36/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/52bf4290-a900-4f4f-b9f8-44d386775f7c/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/b3a235a0-e342-4be1-8b73-43588b8950b1/\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS9510407\",\r\n \"networkGroupVersion\": \"3\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/S9IWbAq53l4V2IUWe0o6rg\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"S9IWbAq53l4V2IUWe0o6rg\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"SHZH--5NT1PjYej799dvKQ\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:28:45.6952893Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:58:43.3907379Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMSBreakGlass']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMSBreakGlass']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMSBreakGlass\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/SHZH--5NT1PjYej799dvKQ\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"SHZH--5NT1PjYej799dvKQ\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"SP1V-wEVjFC-ogXUfJ-QuQ\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:45:19.3892535Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:17:09.2513623Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS6324702']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS6324702']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS6324702\",\r\n \"networkGroupVersion\": \"3\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/SP1V-wEVjFC-ogXUfJ-QuQ\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"SP1V-wEVjFC-ogXUfJ-QuQ\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"sUmAg5kBnFp4T5DGlauPow\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:19:02.9841276Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:50:49.2299184Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8806236']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8806236']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8806236\",\r\n \"networkGroupVersion\": \"4\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/sUmAg5kBnFp4T5DGlauPow\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"sUmAg5kBnFp4T5DGlauPow\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"TgGo5xBB_1I-zyYEb12CUA\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:28:11.9950302Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:57:16.6783045Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyof\": [\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/ba53a045-4e2c-4b38-b731-8c5dbd252928/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/10b74df2-22c9-4ce0-b35b-cd253f149ba3/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/11f710e2-97c2-4137-90a1-044963d961f5/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/16f3729d-5c96-4deb-ae66-ab7ec1da93d2/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/21b68a69-1435-46ee-81bf-39edd520f0a1/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/28e13eac-7cae-4420-8fee-fa86782b8065/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/2b98af46-b5ad-4019-8f31-15461cab34d8/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/2edeff01-d59b-4a41-84d2-87397a78edcb/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/32933ec2-e485-43e9-bf0f-49e963be442c/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/47f9c4bc-17fd-49c1-a02f-8ec481b8c302/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/4cbb551b-07ba-4151-b07f-dc559e691311/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/5529068d-be00-422f-8e49-67ad6ecdc265/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/592b5642-2a25-46d0-a783-0c88394ce36a/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/6c63c3cd-8739-494d-ac40-aeeab62ef63b/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/855efbc4-20e6-47c9-9ea4-917d493e5973/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/90215228-97fe-48bf-906b-4d23ddf715ec/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/b3eecdf9-5dde-4207-8f21-b6f5a6853351/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/c0aa074e-6fa7-40f6-84b3-62ba5c4a230c/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/c687d757-5c63-4f94-bc96-f68fa68de817/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/cac561bd-5b58-4a2d-be53-4d263701dc22/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/cdc2b5e4-f24e-4c42-aa32-19bb258a7461/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/d629679b-4622-4511-a237-435256d99d4b/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/e2ace60e-c109-4c51-bc1c-5229b20319df/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/e52e5287-5790-4461-88c9-7c07d7e3d1ca/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/e99ceb88-fbce-4348-b0ad-8915f656c0a9/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/eaa2b2cb-173e-4571-b4eb-4c704512476d/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/fbb2e973-1295-4d59-a024-b22a8ca5f346/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/064b031d-f217-4591-a62c-03333dd89596/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/0a248f83-34b8-4a8f-9aec-66a1e2fd0cfc/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/1b0f5f70-e821-4709-802e-e52b0dbd50ac/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/286f3748-b123-41ed-bdd4-c774139a913f/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/d7ecfc6f-e636-4a85-8cec-71e06bd9515c/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/21c1a2c6-5d9e-4a79-bb01-d85d7270c7ab/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/29eaa01c-ff02-4784-95e9-4ffbc7ec7b36/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/52bf4290-a900-4f4f-b9f8-44d386775f7c/\"\r\n },\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/b3a235a0-e342-4be1-8b73-43588b8950b1/\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS9510407\",\r\n \"networkGroupVersion\": \"1\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/TgGo5xBB_1I-zyYEb12CUA\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"TgGo5xBB_1I-zyYEb12CUA\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"TjInXgDjSl_bplQjbphStg\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:25:28.3402233Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:55:43.0950181Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS9412864']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS9412864']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS9412864\",\r\n \"networkGroupVersion\": \"1\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/TjInXgDjSl_bplQjbphStg\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"TjInXgDjSl_bplQjbphStg\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"uCC-_UizKVbGdDOaEc7ugA\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:48:52.5522123Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:20:47.1890985Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8805832']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8805832']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8805832\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/uCC-_UizKVbGdDOaEc7ugA\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"uCC-_UizKVbGdDOaEc7ugA\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"uHsceONEeVfW-tR3D47YPA\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:30:36.2126307Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:57:56.5038922Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allof\": [\r\n {\r\n \"field\": \"tags['NRMSBastion']\",\r\n \"exists\": true\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMSBastion\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/uHsceONEeVfW-tR3D47YPA\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"uHsceONEeVfW-tR3D47YPA\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Un22grQpjlo0hMZSXue9gw\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:19:38.4671347Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:51:30.9778304Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8806363']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8806363']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8806363\",\r\n \"networkGroupVersion\": \"4\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/Un22grQpjlo0hMZSXue9gw\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"Un22grQpjlo0hMZSXue9gw\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"uS_fzsoB1FBS-qrNI6rPPQ\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:13:57.4613899Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:14:44.4062378Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allOf\": [\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/DefaultGroup\",\r\n \"networkGroupVersion\": \"5\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/uS_fzsoB1FBS-qrNI6rPPQ\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"uS_fzsoB1FBS-qrNI6rPPQ\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"V0_XC6nYaF26o95N_tvr9A\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-04-05T20:25:12.0466233Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:52:35.4844366Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8873424']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8873424']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8873424\",\r\n \"networkGroupVersion\": \"1\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/V0_XC6nYaF26o95N_tvr9A\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"V0_XC6nYaF26o95N_tvr9A\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"vXg8yeZKslT-z5WR80es9Q\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:47:06.7073627Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:55:08.1346001Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS9234314']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS9234314']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS9234314\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/vXg8yeZKslT-z5WR80es9Q\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"vXg8yeZKslT-z5WR80es9Q\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"W7NuSQgF_Fr7Jtr6Sf0ukA\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:12:13.8870422Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:15:43.8861163Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"allof\": [\r\n {\r\n \"field\": \"Id\",\r\n \"contains\": \"/subscriptions/exceptionrules/\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/ExceptionRules\",\r\n \"networkGroupVersion\": \"4\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/W7NuSQgF_Fr7Jtr6Sf0ukA\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"W7NuSQgF_Fr7Jtr6Sf0ukA\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Y-JZO-OtGFHF7_DnaL-_rQ\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-05T18:49:45.6201697Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:51:20.0634474Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8806363']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8806363']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8806363\",\r\n \"networkGroupVersion\": \"2\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/Y-JZO-OtGFHF7_DnaL-_rQ\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"Y-JZO-OtGFHF7_DnaL-_rQ\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"yqyFMMm7alCgcWD20MFlVA\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:18:15.2871301Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T18:59:12.2131269Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMSBreakGlass']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMSBreakGlass']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMSBreakGlass\",\r\n \"networkGroupVersion\": \"4\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/yqyFMMm7alCgcWD20MFlVA\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"yqyFMMm7alCgcWD20MFlVA\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"Yw7SfqcPU1p3EqQOoz7lhg\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-05-25T17:16:34.2873731Z\",\r\n \"updatedBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"updatedOn\": \"2021-07-16T00:20:12.8411113Z\"\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS8757542']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS8757542']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"disabled\",\r\n \"details\": {\r\n \"networkGroupId\": \"/subscriptions/2c505610-a5dd-473e-aa33-b31aac398e29/resourceGroups/CnAISecurityAzureNetworkManager/providers/Microsoft.Network/networkManagers/NRMS-ZeroTrust-CorpProdNonprod/networkGroups/NRMS8757542\",\r\n \"networkGroupVersion\": \"4\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/Yw7SfqcPU1p3EqQOoz7lhg\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"Yw7SfqcPU1p3EqQOoz7lhg\"\r\n },\r\n {\r\n \"properties\": {\r\n \"displayName\": \"zGF8YTh0Mlw47vxVZtDGJQ\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Microsoft.Network.Data\",\r\n \"description\": \"Azure Network Manager internal policy\",\r\n \"metadata\": {\r\n \"createdBy\": \"c76edb3e-70fe-46dc-a8fd-8cfc142da90e\",\r\n \"createdOn\": \"2021-07-12T18:37:04.8752666Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"parameters\": {\r\n \"commitLocations\": {\r\n \"type\": \"array\"\r\n },\r\n \"commitType\": {\r\n \"type\": \"string\"\r\n }\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"allOf\": [\r\n {\r\n \"field\": \"location\",\r\n \"in\": \"[parameters('commitLocations')]\"\r\n },\r\n {\r\n \"anyOf\": [\r\n {\r\n \"anyOf\": [\r\n {\r\n \"field\": \"tags['NRMS9715571']\",\r\n \"exists\": true\r\n },\r\n {\r\n \"value\": \"[subscription().tags['NRMS9715571']]\",\r\n \"notEquals\": \"\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"then\": {\r\n \"effect\": \"addToNetworkGroup\",\r\n \"details\": {\r\n \"networkGroupId\": \"/SUBSCRIPTIONS/2C505610-A5DD-473E-AA33-B31AAC398E29/RESOURCEGROUPS/CNAISECURITYAZURENETWORKMANAGER/PROVIDERS/MICROSOFT.NETWORK/NETWORKMANAGERS/NRMS-ZEROTRUST-CORPPRODNONPROD/NETWORKGROUPS/NRMS9715571\",\r\n \"networkGroupVersion\": \"3\",\r\n \"commitType\": \"[parameters('commitType')]\"\r\n }\r\n }\r\n }\r\n },\r\n \"id\": \"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/zGF8YTh0Mlw47vxVZtDGJQ\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"zGF8YTh0Mlw47vxVZtDGJQ\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-7104?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lEZWZpbml0aW9ucy9wb2wtZGVmLTcxMDQ/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/pol-def-5389?api-version=2019-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lEZWZpbml0aW9ucy9wb2wtZGVmLTUzODk/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e1b2a61b-f8be-4417-926b-e1081aa351bb" + "f1277872-a5d5-4aa7-97e5-8301025f6235" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -225,32 +231,32 @@ "Pragma": [ "no-cache" ], - "Vary": [ - "Accept-Encoding" + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" ], - "x-ms-request-id": [ - "southeastasia:06ab250a-70e9-473a-b846-78da4b92fce6" + "Server": [ + "Kestrel" ], "x-ms-ratelimit-remaining-subscription-reads": [ "11998" ], + "x-ms-request-id": [ + "1d3a0298-48a7-4410-9874-f5345f7bf804" + ], "x-ms-correlation-request-id": [ - "910d4737-9637-4087-879a-7befb81b9f88" + "1d3a0298-48a7-4410-9874-f5345f7bf804" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191108T055908Z:910d4737-9637-4087-879a-7befb81b9f88" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" + "SOUTHEASTASIA:20210826T080147Z:1d3a0298-48a7-4410-9874-f5345f7bf804" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Fri, 08 Nov 2019 05:59:07 GMT" + "Thu, 26 Aug 2021 08:01:46 GMT" ], "Content-Length": [ - "572" + "571" ], "Content-Type": [ "application/json; charset=utf-8" @@ -259,27 +265,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"displayName\": \"pol-dis-2197\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-08T05:59:06.5829981Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-7104\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-7104\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"displayName\": \"pol-dis-855\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"All\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"createdOn\": \"2021-08-26T08:01:44.2263332Z\",\r\n \"updatedBy\": null,\r\n \"updatedOn\": null\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/pol-def-5389\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-5389\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-7104?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lEZWZpbml0aW9ucy9wb2wtZGVmLTcxMDQ/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/pol-def-5389?api-version=2019-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lEZWZpbml0aW9ucy9wb2wtZGVmLTUzODk/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1fb072cf-aeda-49c9-ac03-9fb5c9deba78" + "b085dd66-e7b8-4116-8d7c-b0f0a798cd36" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -289,32 +295,32 @@ "Pragma": [ "no-cache" ], - "Vary": [ - "Accept-Encoding" + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" ], - "x-ms-request-id": [ - "southeastasia:266457bb-fe52-4daf-8b67-06fa7b8b6f16" + "Server": [ + "Kestrel" ], "x-ms-ratelimit-remaining-subscription-reads": [ "11997" ], + "x-ms-request-id": [ + "9487053b-3743-45c2-b11b-1fdf50fd8ff8" + ], "x-ms-correlation-request-id": [ - "ffa36bfa-2aa9-43c5-914c-fe1a4c6e69de" + "9487053b-3743-45c2-b11b-1fdf50fd8ff8" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191108T055908Z:ffa36bfa-2aa9-43c5-914c-fe1a4c6e69de" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" + "SOUTHEASTASIA:20210826T080147Z:9487053b-3743-45c2-b11b-1fdf50fd8ff8" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Fri, 08 Nov 2019 05:59:08 GMT" + "Thu, 26 Aug 2021 08:01:46 GMT" ], "Content-Length": [ - "636" + "635" ], "Content-Type": [ "application/json; charset=utf-8" @@ -323,47 +329,50 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"displayName\": \"pol-dis-2197\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-08T05:59:06.5829981Z\",\r\n \"updatedBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"updatedOn\": \"2019-11-08T05:59:08.2772228Z\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-7104\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-7104\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"displayName\": \"pol-dis-855\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"createdOn\": \"2021-08-26T08:01:44.2263332Z\",\r\n \"updatedBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"updatedOn\": \"2021-08-26T08:01:47.1545289Z\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/pol-def-5389\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-5389\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-7104?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lEZWZpbml0aW9ucy9wb2wtZGVmLTcxMDQ/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/pol-def-5389?api-version=2019-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lEZWZpbml0aW9ucy9wb2wtZGVmLTUzODk/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "370207db-a053-42b5-a668-e49ed84f46e5" + "dd156cec-f798-41b7-8fed-6c17d60469b1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { "Cache-Control": [ - "no-cache" + "no-store, no-cache" ], "Pragma": [ "no-cache" ], - "x-ms-request-id": [ - "southeastasia:695a44f2-c643-4572-b7e3-06153d0d1916" - ], "x-ms-ratelimit-remaining-subscription-reads": [ "11996" ], + "Server": [ + "Kestrel" + ], + "x-ms-request-id": [ + "5a0b60f9-223a-48cd-80d9-104e5abd8827" + ], "x-ms-correlation-request-id": [ - "d0c8f91e-ef6f-43f3-9ef9-e5a84351252b" + "5a0b60f9-223a-48cd-80d9-104e5abd8827" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191108T055908Z:d0c8f91e-ef6f-43f3-9ef9-e5a84351252b" + "SOUTHEASTASIA:20210826T080147Z:5a0b60f9-223a-48cd-80d9-104e5abd8827" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -372,39 +381,39 @@ "nosniff" ], "Date": [ - "Fri, 08 Nov 2019 05:59:08 GMT" + "Thu, 26 Aug 2021 08:01:46 GMT" ], "Content-Length": [ "114" ], "Content-Type": [ - "application/json; charset=utf-8" + "application/json" ], "Expires": [ "-1" ] }, - "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"PolicyDefinitionNotFound\",\r\n \"message\": \"The policy definition 'pol-def-7104' could not be found.\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"error\": {\r\n \"code\": \"PolicyDefinitionNotFound\",\r\n \"message\": \"The policy definition 'pol-def-5389' could not be found.\"\r\n }\r\n}", "StatusCode": 404 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-7104?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lEZWZpbml0aW9ucy9wb2wtZGVmLTcxMDQ/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/pol-def-5389?api-version=2019-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQXV0aG9yaXphdGlvbi9wb2xpY3lEZWZpbml0aW9ucy9wb2wtZGVmLTUzODk/YXBpLXZlcnNpb249MjAxOS0wNi0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "69bf0a79-b1b0-44b3-ace7-70d61d0dba93" + "c5919e7c-0cc9-483d-a5cd-3ffff3dd062a" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.PolicyClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -414,32 +423,32 @@ "Pragma": [ "no-cache" ], - "Vary": [ - "Accept-Encoding" + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" ], - "x-ms-request-id": [ - "southeastasia:aecfdbdb-9203-4175-8446-6368b11c216a" + "Server": [ + "Kestrel" ], "x-ms-ratelimit-remaining-subscription-deletes": [ "14999" ], + "x-ms-request-id": [ + "028a3589-7881-4bfa-96d3-71440efddaf3" + ], "x-ms-correlation-request-id": [ - "9f09bd82-fa00-4853-a0f8-cc36cf81f39f" + "028a3589-7881-4bfa-96d3-71440efddaf3" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191108T055908Z:9f09bd82-fa00-4853-a0f8-cc36cf81f39f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" + "SOUTHEASTASIA:20210826T080147Z:028a3589-7881-4bfa-96d3-71440efddaf3" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Fri, 08 Nov 2019 05:59:08 GMT" + "Thu, 26 Aug 2021 08:01:46 GMT" ], "Content-Length": [ - "636" + "635" ], "Content-Type": [ "application/json; charset=utf-8" @@ -448,19 +457,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"properties\": {\r\n \"displayName\": \"pol-dis-2197\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"createdOn\": \"2019-11-08T05:59:06.5829981Z\",\r\n \"updatedBy\": \"5b5e6b07-55b8-419b-a446-20fe0aa5b459\",\r\n \"updatedOn\": \"2019-11-08T05:59:08.2772228Z\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Authorization/policyDefinitions/pol-def-7104\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-7104\"\r\n}", + "ResponseBody": "{\r\n \"properties\": {\r\n \"displayName\": \"pol-dis-855\",\r\n \"policyType\": \"Custom\",\r\n \"mode\": \"Indexed\",\r\n \"description\": \"policy definition description\",\r\n \"metadata\": {\r\n \"createdBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"createdOn\": \"2021-08-26T08:01:44.2263332Z\",\r\n \"updatedBy\": \"00fb0876-b380-4333-a3c7-c6bdb9024a25\",\r\n \"updatedOn\": \"2021-08-26T08:01:47.1545289Z\"\r\n },\r\n \"policyRule\": {\r\n \"if\": {\r\n \"not\": {\r\n \"field\": \"location\",\r\n \"in\": [\r\n \"northeurope\",\r\n \"westeurope\"\r\n ]\r\n }\r\n },\r\n \"then\": {\r\n \"effect\": \"deny\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization/policyDefinitions/pol-def-5389\",\r\n \"type\": \"Microsoft.Authorization/policyDefinitions\",\r\n \"name\": \"pol-def-5389\"\r\n}", "StatusCode": 200 } ], "Names": { "CanCRUDPolicyDefinition": [ - "pol-def-7104", - "pol-dis-2197" + "pol-def-5389", + "pol-dis-855" ] }, "Variables": { - "ServicePrincipal": "6345c07e-79bd-46c3-8486-ae12b7d6893d", - "AADTenant": "54826b22-38d6-4fb2-bad9-b7b93a3e9c5a", - "SubscriptionId": "0b1f6471-1bf0-4dda-aec3-cb9272f09590" + "ServicePrincipal": "09cc0fa8-7726-4f19-9216-8e9b0321cfa2", + "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" } } \ No newline at end of file diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.ProviderInterceptor/CanAutomaticallyRegisterProvider.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.ProviderInterceptor/CanAutomaticallyRegisterProvider.json index f9b852e0a..1fdf839ff 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.ProviderInterceptor/CanAutomaticallyRegisterProvider.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.ProviderInterceptor/CanAutomaticallyRegisterProvider.json @@ -1,23 +1,23 @@ { "Entries": [ { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Maps?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFwcz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Maps?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFwcz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "bf50ba1b-a4c4-4717-aeca-179779e35a10" + "14a2363e-4911-40c4-9ee0-f1b12e6549a3" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -28,260 +28,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" - ], - "x-ms-request-id": [ - "fbbe6a7f-bf06-42e8-9c0c-6209d152eb58" - ], - "x-ms-correlation-request-id": [ - "fbbe6a7f-bf06-42e8-9c0c-6209d152eb58" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191028T070915Z:fbbe6a7f-bf06-42e8-9c0c-6209d152eb58" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 28 Oct 2019 07:09:15 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "840" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Maps\",\r\n \"namespace\": \"Microsoft.Maps\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"608f6f31-fed0-4f7b-809f-90f6c9b3de78\",\r\n \"roleDefinitionId\": \"3431F0E6-63BC-482D-A96E-0AB819610A5F\"\r\n },\r\n {\r\n \"applicationId\": \"ba1ea022-5807-41d5-bbeb-292c7e1cf5f6\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/eventGridFilters\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Maps?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFwcz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "456259eb-d793-4c59-aa4d-1fee299ce8d1" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" - ], - "x-ms-request-id": [ - "f018f40b-7a7e-4fd7-b155-8f2a1fb7eef1" - ], - "x-ms-correlation-request-id": [ - "f018f40b-7a7e-4fd7-b155-8f2a1fb7eef1" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191028T070926Z:f018f40b-7a7e-4fd7-b155-8f2a1fb7eef1" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 28 Oct 2019 07:09:26 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "843" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Maps\",\r\n \"namespace\": \"Microsoft.Maps\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"608f6f31-fed0-4f7b-809f-90f6c9b3de78\",\r\n \"roleDefinitionId\": \"3431F0E6-63BC-482D-A96E-0AB819610A5F\"\r\n },\r\n {\r\n \"applicationId\": \"ba1ea022-5807-41d5-bbeb-292c7e1cf5f6\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/eventGridFilters\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Unregistering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Maps?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFwcz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b9e5343f-f48d-44ac-b096-6e9dd1de6020" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" - ], - "x-ms-request-id": [ - "ed67fc4a-7cf2-4b44-822f-6009d36290fc" - ], - "x-ms-correlation-request-id": [ - "ed67fc4a-7cf2-4b44-822f-6009d36290fc" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191028T070931Z:ed67fc4a-7cf2-4b44-822f-6009d36290fc" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 28 Oct 2019 07:09:31 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "843" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Maps\",\r\n \"namespace\": \"Microsoft.Maps\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"608f6f31-fed0-4f7b-809f-90f6c9b3de78\",\r\n \"roleDefinitionId\": \"3431F0E6-63BC-482D-A96E-0AB819610A5F\"\r\n },\r\n {\r\n \"applicationId\": \"ba1ea022-5807-41d5-bbeb-292c7e1cf5f6\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/eventGridFilters\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Unregistering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Maps?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFwcz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "022b6019-09b8-46b1-aeba-c80f8e827dce" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" - ], - "x-ms-request-id": [ - "1afe9ce6-e284-4afa-b471-2c32b0f04a67" - ], - "x-ms-correlation-request-id": [ - "1afe9ce6-e284-4afa-b471-2c32b0f04a67" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191028T070936Z:1afe9ce6-e284-4afa-b471-2c32b0f04a67" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Mon, 28 Oct 2019 07:09:36 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "843" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Maps\",\r\n \"namespace\": \"Microsoft.Maps\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"608f6f31-fed0-4f7b-809f-90f6c9b3de78\",\r\n \"roleDefinitionId\": \"3431F0E6-63BC-482D-A96E-0AB819610A5F\"\r\n },\r\n {\r\n \"applicationId\": \"ba1ea022-5807-41d5-bbeb-292c7e1cf5f6\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/eventGridFilters\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Unregistering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Maps?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFwcz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "4545d984-8537-44ee-b236-d26b34b6a146" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" + "11999" ], "x-ms-request-id": [ - "7955c803-9b75-4102-a3d4-f443ea950c43" + "4aa2ff64-a755-4326-8c38-0702b7b3a737" ], "x-ms-correlation-request-id": [ - "7955c803-9b75-4102-a3d4-f443ea950c43" + "4aa2ff64-a755-4326-8c38-0702b7b3a737" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191028T070941Z:7955c803-9b75-4102-a3d4-f443ea950c43" + "SOUTHEASTASIA:20210826T080148Z:4aa2ff64-a755-4326-8c38-0702b7b3a737" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -290,7 +46,7 @@ "nosniff" ], "Date": [ - "Mon, 28 Oct 2019 07:09:41 GMT" + "Thu, 26 Aug 2021 08:01:47 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -299,30 +55,30 @@ "-1" ], "Content-Length": [ - "843" + "1906" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Maps\",\r\n \"namespace\": \"Microsoft.Maps\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"608f6f31-fed0-4f7b-809f-90f6c9b3de78\",\r\n \"roleDefinitionId\": \"3431F0E6-63BC-482D-A96E-0AB819610A5F\"\r\n },\r\n {\r\n \"applicationId\": \"ba1ea022-5807-41d5-bbeb-292c7e1cf5f6\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/eventGridFilters\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Unregistering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Maps\",\r\n \"namespace\": \"Microsoft.Maps\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"608f6f31-fed0-4f7b-809f-90f6c9b3de78\",\r\n \"roleDefinitionId\": \"3431F0E6-63BC-482D-A96E-0AB819610A5F\"\r\n },\r\n {\r\n \"applicationId\": \"ba1ea022-5807-41d5-bbeb-292c7e1cf5f6\",\r\n \"roleDefinitionId\": \"48195074-b752-4868-be0f-7c324a224aa1\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Global\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-02-01\",\r\n \"2020-02-01-preview\",\r\n \"2018-05-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-07-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateAtlases\",\r\n \"locations\": [\r\n \"United States\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-02-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-02-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/creators\",\r\n \"locations\": [\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Europe\",\r\n \"United States\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2020-02-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-02-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/eventGridFilters\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2020-02-01-preview\",\r\n \"2018-05-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Maps?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFwcz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Maps?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFwcz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "364e27ca-6079-421e-a634-7c9f346b2104" + "9f14d07a-9b3c-404a-9740-0acf791d2713" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -333,16 +89,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" + "11998" ], "x-ms-request-id": [ - "2d111a81-06f4-4c2f-bb57-7a1e96f5e430" + "38ab4397-3a29-481f-bb39-5b0c12593e0e" ], "x-ms-correlation-request-id": [ - "2d111a81-06f4-4c2f-bb57-7a1e96f5e430" + "38ab4397-3a29-481f-bb39-5b0c12593e0e" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191028T070947Z:2d111a81-06f4-4c2f-bb57-7a1e96f5e430" + "SOUTHEASTASIA:20210826T080155Z:38ab4397-3a29-481f-bb39-5b0c12593e0e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -351,7 +107,7 @@ "nosniff" ], "Date": [ - "Mon, 28 Oct 2019 07:09:46 GMT" + "Thu, 26 Aug 2021 08:01:54 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -360,30 +116,30 @@ "-1" ], "Content-Length": [ - "842" + "461" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Maps\",\r\n \"namespace\": \"Microsoft.Maps\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"608f6f31-fed0-4f7b-809f-90f6c9b3de78\",\r\n \"roleDefinitionId\": \"3431F0E6-63BC-482D-A96E-0AB819610A5F\"\r\n },\r\n {\r\n \"applicationId\": \"ba1ea022-5807-41d5-bbeb-292c7e1cf5f6\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/eventGridFilters\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Unregistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Maps\",\r\n \"namespace\": \"Microsoft.Maps\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"608f6f31-fed0-4f7b-809f-90f6c9b3de78\",\r\n \"roleDefinitionId\": \"3431F0E6-63BC-482D-A96E-0AB819610A5F\"\r\n },\r\n {\r\n \"applicationId\": \"ba1ea022-5807-41d5-bbeb-292c7e1cf5f6\",\r\n \"roleDefinitionId\": \"48195074-b752-4868-be0f-7c324a224aa1\"\r\n }\r\n ],\r\n \"resourceTypes\": [],\r\n \"registrationState\": \"Unregistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Maps/unregister?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFwcy91bnJlZ2lzdGVyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Maps/unregister?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFwcy91bnJlZ2lzdGVyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "15a73607-a1c1-46c9-9f7a-80bfc0c6af8b" + "76b3fbf2-8e30-4282-a5a1-02db144910e7" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -397,13 +153,13 @@ "1199" ], "x-ms-request-id": [ - "c170d938-cb46-43df-a88c-e69bfd9b0cf7" + "f7615517-1a8b-429b-8944-08c6d8a94044" ], "x-ms-correlation-request-id": [ - "c170d938-cb46-43df-a88c-e69bfd9b0cf7" + "f7615517-1a8b-429b-8944-08c6d8a94044" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191028T070921Z:c170d938-cb46-43df-a88c-e69bfd9b0cf7" + "SOUTHEASTASIA:20210826T080150Z:f7615517-1a8b-429b-8944-08c6d8a94044" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -412,10 +168,10 @@ "nosniff" ], "Date": [ - "Mon, 28 Oct 2019 07:09:21 GMT" + "Thu, 26 Aug 2021 08:01:49 GMT" ], "Content-Length": [ - "843" + "462" ], "Content-Type": [ "application/json; charset=utf-8" @@ -424,27 +180,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Maps\",\r\n \"namespace\": \"Microsoft.Maps\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"608f6f31-fed0-4f7b-809f-90f6c9b3de78\",\r\n \"roleDefinitionId\": \"3431F0E6-63BC-482D-A96E-0AB819610A5F\"\r\n },\r\n {\r\n \"applicationId\": \"ba1ea022-5807-41d5-bbeb-292c7e1cf5f6\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/eventGridFilters\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Unregistering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Maps\",\r\n \"namespace\": \"Microsoft.Maps\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"608f6f31-fed0-4f7b-809f-90f6c9b3de78\",\r\n \"roleDefinitionId\": \"3431F0E6-63BC-482D-A96E-0AB819610A5F\"\r\n },\r\n {\r\n \"applicationId\": \"ba1ea022-5807-41d5-bbeb-292c7e1cf5f6\",\r\n \"roleDefinitionId\": \"48195074-b752-4868-be0f-7c324a224aa1\"\r\n }\r\n ],\r\n \"resourceTypes\": [],\r\n \"registrationState\": \"Unregistering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rg7cc56410?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JnN2NjNTY0MTA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1c449886?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMWM0NDk4ODY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "b1015719-fa6a-4f62-8d42-bf7acdf52bf9" + "22ce986b-570d-4356-974e-3a8fcd9e9212" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -464,13 +220,13 @@ "1199" ], "x-ms-request-id": [ - "d04a1fc0-f9c1-42f4-9b35-5ca2ec850b68" + "c9062bf8-7bc8-4456-b4c8-ce5741b33c1f" ], "x-ms-correlation-request-id": [ - "d04a1fc0-f9c1-42f4-9b35-5ca2ec850b68" + "c9062bf8-7bc8-4456-b4c8-ce5741b33c1f" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191028T070950Z:d04a1fc0-f9c1-42f4-9b35-5ca2ec850b68" + "SOUTHEASTASIA:20210826T080158Z:c9062bf8-7bc8-4456-b4c8-ce5741b33c1f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -479,7 +235,7 @@ "nosniff" ], "Date": [ - "Mon, 28 Oct 2019 07:09:50 GMT" + "Thu, 26 Aug 2021 08:01:57 GMT" ], "Content-Length": [ "217" @@ -491,27 +247,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg7cc56410\",\r\n \"name\": \"rg7cc56410\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1c449886\",\r\n \"name\": \"rg1c449886\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg7cc56410/providers/Microsoft.KeyVault/vaults/kvf4c14626?api-version=2018-02-14", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnN2NjNTY0MTAvcHJvdmlkZXJzL01pY3Jvc29mdC5LZXlWYXVsdC92YXVsdHMva3ZmNGMxNDYyNj9hcGktdmVyc2lvbj0yMDE4LTAyLTE0", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1c449886/providers/Microsoft.KeyVault/vaults/kv18534038?api-version=2018-02-14", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMWM0NDk4ODYvcHJvdmlkZXJzL01pY3Jvc29mdC5LZXlWYXVsdC92YXVsdHMva3YxODUzNDAzOD9hcGktdmVyc2lvbj0yMDE4LTAyLTE0", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"family\": \"A\"\r\n },\r\n \"accessPolicies\": []\r\n }\r\n}", + "RequestBody": "{\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"family\": \"A\"\r\n },\r\n \"accessPolicies\": []\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "138f53b3-b8ff-47c0-bb27-3f6b22a3b811" + "612bb9a2-51c8-4788-8080-771bab650d35" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.KeyVault.Fluent.KeyVaultManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.KeyVault.Fluent.KeyVaultManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -527,11 +283,14 @@ "Pragma": [ "no-cache" ], + "x-ms-client-request-id": [ + "612bb9a2-51c8-4788-8080-771bab650d35" + ], "x-ms-keyvault-service-version": [ - "1.1.0.259" + "1.5.79.0" ], "x-ms-request-id": [ - "97e6c260-8558-4e21-9fc0-4cec8739c8d3" + "c77896cd-09cd-4e43-90f0-3854c0f77481" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -552,16 +311,16 @@ "1198" ], "x-ms-correlation-request-id": [ - "b4353ab6-4e3e-4f12-9077-36b107b37dd4" + "e9611763-1f4b-44f3-8829-2e88f1d74eba" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191028T070955Z:b4353ab6-4e3e-4f12-9077-36b107b37dd4" + "SOUTHEASTASIA:20210826T080205Z:e9611763-1f4b-44f3-8829-2e88f1d74eba" ], "Date": [ - "Mon, 28 Oct 2019 07:09:54 GMT" + "Thu, 26 Aug 2021 08:02:05 GMT" ], "Content-Length": [ - "456" + "480" ], "Content-Type": [ "application/json; charset=utf-8" @@ -570,21 +329,21 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg7cc56410/providers/Microsoft.KeyVault/vaults/kvf4c14626\",\r\n \"name\": \"kvf4c14626\",\r\n \"type\": \"Microsoft.KeyVault/vaults\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"sku\": {\r\n \"family\": \"A\",\r\n \"name\": \"standard\"\r\n },\r\n \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\",\r\n \"accessPolicies\": [],\r\n \"enabledForDeployment\": false,\r\n \"vaultUri\": \"https://kvf4c14626.vault.azure.net\",\r\n \"provisioningState\": \"RegisteringDns\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1c449886/providers/Microsoft.KeyVault/vaults/kv18534038\",\r\n \"name\": \"kv18534038\",\r\n \"type\": \"Microsoft.KeyVault/vaults\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"sku\": {\r\n \"family\": \"A\",\r\n \"name\": \"standard\"\r\n },\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"accessPolicies\": [],\r\n \"enabledForDeployment\": false,\r\n \"enableSoftDelete\": true,\r\n \"vaultUri\": \"https://kv18534038.vault.azure.net\",\r\n \"provisioningState\": \"RegisteringDns\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg7cc56410/providers/Microsoft.KeyVault/vaults/kvf4c14626?api-version=2018-02-14", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlR3JvdXBzL3JnN2NjNTY0MTAvcHJvdmlkZXJzL01pY3Jvc29mdC5LZXlWYXVsdC92YXVsdHMva3ZmNGMxNDYyNj9hcGktdmVyc2lvbj0yMDE4LTAyLTE0", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1c449886/providers/Microsoft.KeyVault/vaults/kv18534038?api-version=2018-02-14", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnMWM0NDk4ODYvcHJvdmlkZXJzL01pY3Jvc29mdC5LZXlWYXVsdC92YXVsdHMva3YxODUzNDAzOD9hcGktdmVyc2lvbj0yMDE4LTAyLTE0", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.KeyVault.Fluent.KeyVaultManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.KeyVault.Fluent.KeyVaultManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -594,11 +353,14 @@ "Pragma": [ "no-cache" ], + "x-ms-client-request-id": [ + "c237f9da-a8e1-4f85-bdab-c062b49aa0d6" + ], "x-ms-keyvault-service-version": [ - "1.1.0.259" + "1.5.79.0" ], "x-ms-request-id": [ - "4be21b12-a29b-4840-85e6-60508be57989" + "48e8aa09-88a7-4d82-8b2c-1672a31dda55" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -619,16 +381,16 @@ "11999" ], "x-ms-correlation-request-id": [ - "d7b9493c-f259-495f-8665-78d8ba4280e7" + "874e1fb5-4e94-4c3b-98a4-678a5c8440bb" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191028T071025Z:d7b9493c-f259-495f-8665-78d8ba4280e7" + "SOUTHEASTASIA:20210826T080235Z:874e1fb5-4e94-4c3b-98a4-678a5c8440bb" ], "Date": [ - "Mon, 28 Oct 2019 07:10:25 GMT" + "Thu, 26 Aug 2021 08:02:35 GMT" ], "Content-Length": [ - "452" + "476" ], "Content-Type": [ "application/json; charset=utf-8" @@ -637,27 +399,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/rg7cc56410/providers/Microsoft.KeyVault/vaults/kvf4c14626\",\r\n \"name\": \"kvf4c14626\",\r\n \"type\": \"Microsoft.KeyVault/vaults\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"sku\": {\r\n \"family\": \"A\",\r\n \"name\": \"standard\"\r\n },\r\n \"tenantId\": \"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a\",\r\n \"accessPolicies\": [],\r\n \"enabledForDeployment\": false,\r\n \"vaultUri\": \"https://kvf4c14626.vault.azure.net/\",\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg1c449886/providers/Microsoft.KeyVault/vaults/kv18534038\",\r\n \"name\": \"kv18534038\",\r\n \"type\": \"Microsoft.KeyVault/vaults\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"sku\": {\r\n \"family\": \"A\",\r\n \"name\": \"standard\"\r\n },\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"accessPolicies\": [],\r\n \"enabledForDeployment\": false,\r\n \"enableSoftDelete\": true,\r\n \"vaultUri\": \"https://kv18534038.vault.azure.net/\",\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.KeyVault?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Byb3ZpZGVycy9NaWNyb3NvZnQuS2V5VmF1bHQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.KeyVault?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuS2V5VmF1bHQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "933dd447-66e4-47b3-8874-114e35e32673" + "b7b927af-6a8a-404f-b77b-626324073391" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -668,16 +430,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" + "11997" ], "x-ms-request-id": [ - "1a735795-a1e0-43a1-a6ca-a4c26926dd23" + "0e45ddc6-bfdf-47da-94d1-37f0212ce748" ], "x-ms-correlation-request-id": [ - "1a735795-a1e0-43a1-a6ca-a4c26926dd23" + "0e45ddc6-bfdf-47da-94d1-37f0212ce748" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191028T071026Z:1a735795-a1e0-43a1-a6ca-a4c26926dd23" + "SOUTHEASTASIA:20210826T080236Z:0e45ddc6-bfdf-47da-94d1-37f0212ce748" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -686,7 +448,7 @@ "nosniff" ], "Date": [ - "Mon, 28 Oct 2019 07:10:25 GMT" + "Thu, 26 Aug 2021 08:02:35 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -695,30 +457,30 @@ "-1" ], "Content-Length": [ - "7757" + "11879" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.KeyVault\",\r\n \"namespace\": \"Microsoft.KeyVault\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"cfa8b339-82a2-471a-a3c9-0fc0be7a4093\",\r\n \"roleDefinitionId\": \"1cf9858a-28a2-4228-abba-94e606305b95\"\r\n },\r\n {\r\n \"applicationId\": \"589d5083-6f11-4d30-a62a-a4b316a14abf\",\r\n \"roleDefinitionId\": \"1cf9858a-28a2-4228-abba-94e606305b95\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"vaults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"vaults/secrets\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vaults/accessPolicies\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\",\r\n \"2015-06-01\",\r\n \"2014-12-19-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedVaults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deletedVaults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vaults/eventGridFilters\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.KeyVault\",\r\n \"namespace\": \"Microsoft.KeyVault\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"cfa8b339-82a2-471a-a3c9-0fc0be7a4093\",\r\n \"roleDefinitionId\": \"1cf9858a-28a2-4228-abba-94e606305b95\"\r\n },\r\n {\r\n \"applicationId\": \"589d5083-6f11-4d30-a62a-a4b316a14abf\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"vaults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"vaults/secrets\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vaults/accessPolicies\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\",\r\n \"2015-06-01\",\r\n \"2014-12-19-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedVaults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deletedVaults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vaults/eventGridFilters\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedHSMs\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"Switzerland North\",\r\n \"South Africa North\",\r\n \"UK South\",\r\n \"SouthEast Asia\",\r\n \"East Asia\",\r\n \"Korea Central\",\r\n \"Australia Central\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"deletedManagedHSMs\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"Switzerland North\",\r\n \"South Africa North\",\r\n \"UK South\",\r\n \"SouthEast Asia\",\r\n \"East Asia\",\r\n \"Korea Central\",\r\n \"Australia Central\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deletedManagedHSMs\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"Switzerland North\",\r\n \"South Africa North\",\r\n \"UK South\",\r\n \"SouthEast Asia\",\r\n \"East Asia\",\r\n \"Korea Central\",\r\n \"Australia Central\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vaults/keys\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vaults/keys/versions\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rg7cc56410?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JnN2NjNTY0MTA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1c449886?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMWM0NDk4ODY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9e9b5c9f-0abd-4284-a091-2a7791bed073" + "e4d75fbd-9999-46c5-a33a-d2a2c823fdea" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -729,7 +491,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzdDQzU2NDEwLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzFDNDQ5ODg2LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -738,13 +500,13 @@ "14999" ], "x-ms-request-id": [ - "23d63f4a-e2fe-4753-aa37-dc3fd09f055d" + "a72270f0-195d-4e98-8d5f-55c6dd710227" ], "x-ms-correlation-request-id": [ - "23d63f4a-e2fe-4753-aa37-dc3fd09f055d" + "a72270f0-195d-4e98-8d5f-55c6dd710227" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191028T071032Z:23d63f4a-e2fe-4753-aa37-dc3fd09f055d" + "SOUTHEASTASIA:20210826T080240Z:a72270f0-195d-4e98-8d5f-55c6dd710227" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -753,7 +515,7 @@ "nosniff" ], "Date": [ - "Mon, 28 Oct 2019 07:10:31 GMT" + "Thu, 26 Aug 2021 08:02:40 GMT" ], "Expires": [ "-1" @@ -768,13 +530,13 @@ ], "Names": { "CanAutomaticallyRegisterProvider": [ - "rg7cc56410", - "kvf4c14626" + "rg1c449886", + "kv18534038" ] }, "Variables": { - "ServicePrincipal": "6345c07e-79bd-46c3-8486-ae12b7d6893d", - "AADTenant": "54826b22-38d6-4fb2-bad9-b7b93a3e9c5a", - "SubscriptionId": "0b1f6471-1bf0-4dda-aec3-cb9272f09590" + "ServicePrincipal": "09cc0fa8-7726-4f19-9216-8e9b0321cfa2", + "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" } } \ No newline at end of file diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Providers/CanRegisterAndUnRegisterProvider.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Providers/CanRegisterAndUnRegisterProvider.json index 946aaadfd..a3cb1734e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Providers/CanRegisterAndUnRegisterProvider.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Providers/CanRegisterAndUnRegisterProvider.json @@ -1,23 +1,23 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b05e7e46-7dc4-442e-8f2b-0f38a2352d62" + "8794772d-1177-4106-96f0-84d547525a51" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -28,16 +28,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" + "11999" ], "x-ms-request-id": [ - "f487d748-82f8-4380-8325-31dac007074a" + "685ac237-4cd9-455d-92e2-205fdad81c7f" ], "x-ms-correlation-request-id": [ - "f487d748-82f8-4380-8325-31dac007074a" + "685ac237-4cd9-455d-92e2-205fdad81c7f" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021149Z:f487d748-82f8-4380-8325-31dac007074a" + "SOUTHEASTASIA:20210826T080256Z:685ac237-4cd9-455d-92e2-205fdad81c7f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -46,7 +46,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 02:11:49 GMT" + "Thu, 26 Aug 2021 08:02:56 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -55,30 +55,30 @@ "-1" ], "Content-Length": [ - "752216" + "1353470" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Cache\",\r\n \"namespace\": \"Microsoft.Cache\",\r\n \"authorization\": {\r\n \"applicationId\": \"96231a05-34ce-4eb4-aa6a-70759cbb5e83\",\r\n \"roleDefinitionId\": \"4f731528-ba85-45c7-acfb-cd0a9b3cf31b\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Redis\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"South India\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2018-03-01\",\r\n \"2017-10-01\",\r\n \"2017-02-01\",\r\n \"2016-04-01\",\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01\"\r\n }\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2018-03-01\",\r\n \"2017-10-01\",\r\n \"2017-02-01\",\r\n \"2016-04-01\",\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2018-03-01\",\r\n \"2017-10-01\",\r\n \"2017-02-01\",\r\n \"2016-04-01\",\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2018-03-01\",\r\n \"2017-10-01\",\r\n \"2017-02-01\",\r\n \"2016-04-01\",\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01-alpha\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2018-03-01\",\r\n \"2017-10-01\",\r\n \"2017-02-01\",\r\n \"2016-04-01\",\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01-alpha\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"RedisConfigDefinition\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2018-03-01\",\r\n \"2017-10-01\",\r\n \"2017-02-01\",\r\n \"2016-04-01\",\r\n \"2015-08-01\",\r\n \"2015-03-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Network\",\r\n \"namespace\": \"Microsoft.Network\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"2cf9eb86-36b5-49dc-86ae-9a63135dfa8c\",\r\n \"roleDefinitionId\": \"13ba9ab4-19f0-4804-adc4-14ece36cc7a1\"\r\n },\r\n {\r\n \"applicationId\": \"7c33bfcb-8d33-48d6-8e60-dc6404003489\",\r\n \"roleDefinitionId\": \"ad6261e4-fa9a-4642-aa5f-104f1b67e9e3\"\r\n },\r\n {\r\n \"applicationId\": \"1e3e4475-288f-4018-a376-df66fd7fac5f\",\r\n \"roleDefinitionId\": \"1d538b69-3d87-4e56-8ff8-25786fd48261\"\r\n },\r\n {\r\n \"applicationId\": \"a0be0c72-870e-46f0-9c49-c98333a996f7\",\r\n \"roleDefinitionId\": \"7ce22727-ffce-45a9-930c-ddb2e56fa131\"\r\n },\r\n {\r\n \"applicationId\": \"486c78bf-a0f7-45f1-92fd-37215929e116\",\r\n \"roleDefinitionId\": \"98a9e526-0a60-4c1f-a33a-ae46e1f8dc0d\"\r\n },\r\n {\r\n \"applicationId\": \"19947cfd-0303-466c-ac3c-fcc19a7a1570\",\r\n \"roleDefinitionId\": \"d813ab6c-bfb7-413e-9462-005b21f0ce09\"\r\n },\r\n {\r\n \"applicationId\": \"341b7f3d-69b3-47f9-9ce7-5b7f4945fdbd\",\r\n \"roleDefinitionId\": \"8141843c-c51c-4c1e-a5bf-0d351594b86c\"\r\n },\r\n {\r\n \"applicationId\": \"328fd23b-de6e-462c-9433-e207470a5727\",\r\n \"roleDefinitionId\": \"79e29e06-4056-41e5-a6b2-959f1f47747e\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"natGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-11-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"privateEndpoints\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-02-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"privateEndpointRedirectMaps\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-07-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"loadBalancers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"applicationSecurityGroups\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2017-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"serviceEndpointPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-01-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networkIntentPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-04-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"publicIPPrefixes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"ddosCustomPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-10-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\"\r\n ],\r\n \"defaultApiVersion\": \"2017-09-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/connectionMonitors\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-09-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/lenses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-09-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/pingMeshes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-09-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"localNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"connections\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-12-01\",\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayWebApplicationFirewallPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-12-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/CheckDnsNameAvailability\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualNetworkAvailableEndpointServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/availableDelegations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serviceTags\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/availablePrivateEndpointTypes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/availableServiceAliases\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkPrivateLinkServiceVisibility\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/autoApprovedPrivateLinkServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/supportedVirtualMachineSizes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkAcceleratedNetworkingSupport\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/validateResourceOwnership\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/setResourceOwnership\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/effectiveResourceOwnership\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-04-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-04-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"dnsOperationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnsOperationStatuses\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"getDnsResourceReference\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"internalNotify\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/A\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/AAAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/CNAME\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/PTR\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/MX\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/TXT\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/SRV\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/SOA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/NS\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/CAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/recordsets\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/all\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/virtualNetworkLinks\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsOperationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsOperationStatuses\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/A\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/AAAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/CNAME\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/PTR\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/MX\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/TXT\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/SRV\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/SOA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/all\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"trafficmanagerprofiles\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2015-11-01\",\r\n \"2015-04-28-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-08-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"trafficmanagerprofiles/heatMaps\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-08-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkTrafficManagerNameAvailability\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2015-11-01\",\r\n \"2015-04-28-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-08-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"trafficManagerUserMetricsKeys\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-08-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"trafficManagerGeographicHierarchies\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-05-01\",\r\n \"2017-03-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-08-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"expressRouteCircuits\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-09-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"expressRouteServiceProviders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableWafRuleSets\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableSslOptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableServerVariables\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableRequestHeaders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableResponseHeaders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"routeFilters\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2016-12-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"bgpServiceCommunities\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualWans\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-09-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"vpnSites\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-09-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualHubs\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-11-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"vpnGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-11-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"secureGateways\",\r\n \"locations\": [\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/nfvOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/nfvOperationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"azureFirewalls\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-04-01\",\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"azureFirewallFqdnTags\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworkTaps\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-08-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"privateLinkServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-08-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"ddosProtectionPlans\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networkProfiles\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"checkFrontdoorNameAvailability\",\r\n \"locations\": [\r\n \"global\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"frontdoorWebApplicationFirewallManagedRuleSets\",\r\n \"locations\": [\r\n \"global\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-03-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-03-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/bareMetalTenants\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"bastionHosts\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-10-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"frontdoorOperationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"frontdoors\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"global\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"frontdoorWebApplicationFirewallPolicies\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"global\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-03-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-03-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"webApplicationFirewallPolicies\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"global\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-08-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networkExperimentProfiles\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"global\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-11-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Web\",\r\n \"namespace\": \"Microsoft.Web\",\r\n \"authorization\": {\r\n \"applicationId\": \"abfa0a7c-a6b6-4736-8310-5855508787cd\",\r\n \"roleDefinitionId\": \"f47ed98b-b063-4a5b-9e10-4b9b44fa7735\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publishingUsers\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ishostnameavailable\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"validate\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"isusernameavailable\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sourceControls\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"availableStacks\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listSitesAssignedToHostName\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/getNetworkPolicies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01\",\r\n \"2016-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/networkConfig\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Korea South\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"SouthEast Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/networkConfig\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Korea South\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"SouthEast Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/hostNameBindings\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Korea South\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"SouthEast Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/hostNameBindings\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Korea South\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"SouthEast Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"certificates\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Korea South\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"SouthEast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"serverFarms\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Korea South\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"SouthEast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Korea South\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"SouthEast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2015-01-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"sites/slots\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Korea South\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"SouthEast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2015-01-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"runtimes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"recommendations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resourceHealthMetadata\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"georegions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/premieraddons\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Korea South\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"SouthEast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"South Africa North\",\r\n \"Central US\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"UK South\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Korea South\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"SouthEast Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-02-01\",\r\n \"2019-01-01\",\r\n \"2018-11-01\",\r\n \"2018-08-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"SouthEast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Korea South\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"SouthEast Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-02-01\",\r\n \"2018-11-01\",\r\n \"2018-08-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Korea South\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"SouthEast Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-02-01\",\r\n \"2018-11-01\",\r\n \"2018-08-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deploymentLocations\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"functions\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedSites\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Korea South\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"SouthEast Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deletedSites\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Korea South\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"SouthEast Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ishostingenvironmentnameavailable\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Korea South\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"SouthEast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-11-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"connections\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"customApis\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/listWsdlInterfaces\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/extractApiDefinitionFromWsdl\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedApis\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/runtimes\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/apiOperations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"connectionGateways\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/connectionGatewayInstallations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingMeters\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"verifyHostingEnvironmentVnet\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-01-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-01-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Compute\",\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"60e6cd67-9c8c-4951-9b3c-23c25a2169af\",\r\n \"roleDefinitionId\": \"e4770acb-272e-4dc8-87f3-12f44a612224\"\r\n },\r\n {\r\n \"applicationId\": \"a303894e-f1d8-4a37-bf10-67aa654a0596\",\r\n \"roleDefinitionId\": \"903ac751-8ad5-4e5a-bfc2-5e49f450a241\"\r\n },\r\n {\r\n \"applicationId\": \"a8b6bf88-1d1a-4626-b040-9a729ea93c65\",\r\n \"roleDefinitionId\": \"45c8267c-80ba-4b96-9a43-115b8f49fccd\"\r\n },\r\n {\r\n \"applicationId\": \"184909ca-69f1-4368-a6a7-c558ee6eb0bd\",\r\n \"roleDefinitionId\": \"45c8267c-80ba-4b96-9a43-115b8f49fccd\"\r\n },\r\n {\r\n \"applicationId\": \"5e5e43d4-54da-4211-86a4-c6e7f3715801\",\r\n \"roleDefinitionId\": \"ffcd6e5b-8772-457d-bb17-89703c03428f\"\r\n },\r\n {\r\n \"applicationId\": \"ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0\",\r\n \"roleDefinitionId\": \"cb17cddc-dbac-4ae0-ae79-8db34eddfca0\"\r\n },\r\n {\r\n \"applicationId\": \"372140e0-b3b7-4226-8ef9-d57986796201\",\r\n \"roleDefinitionId\": \"cb17cddc-dbac-4ae0-ae79-8db34eddfca0\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"availabilitySets\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/extensions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/extensions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-06-15\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/virtualMachines\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/networkInterfaces\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/virtualMachines/networkInterfaces\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/publicIPAddresses\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/vmSizes\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/runCommands\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualMachines\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/publishers\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"restorePointCollections\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"restorePointCollections/restorePoints\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"proximityPlacementGroups\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sharedVMImages\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-15-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-15-preview\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"sharedVMImages/versions\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-15-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-15-preview\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/artifactPublishers\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/capsoperations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\",\r\n \"2017-10-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"galleries\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"galleries/images\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"galleries/images/versions\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-09-30\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-03-30\",\r\n \"2016-04-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-04-01\"\r\n }\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"snapshots\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-09-30\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-03-30\",\r\n \"2016-04-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/diskoperations\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-09-30\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-03-30\",\r\n \"2016-04-30-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/vsmoperations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"images\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/logAnalytics\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"hostGroups\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-10-01\",\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"1\",\r\n \"3\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"hostGroups/hosts\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-10-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.DocumentDB\",\r\n \"namespace\": \"Microsoft.DocumentDB\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"57c0fc58-a83a-41d0-8ae9-08952659bdfd\",\r\n \"roleDefinitionId\": \"FFFD5CF5-FFD3-4B24-B0E2-0715ADD4C282\"\r\n },\r\n {\r\n \"applicationId\": \"36e2398c-9dd3-4f29-9a72-d9f2cfc47ad9\",\r\n \"roleDefinitionId\": \"D5A795DE-916D-4818-B015-33C9E103E39B\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"databaseAccounts\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2016-03-31\",\r\n \"2016-03-19\",\r\n \"2015-11-06\",\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-04-08\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"databaseAccountNames\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2016-03-31\",\r\n \"2016-03-19\",\r\n \"2015-11-06\",\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-04-08\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2016-03-31\",\r\n \"2016-03-19\",\r\n \"2015-11-06\",\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-04-08\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2016-03-31\",\r\n \"2016-03-19\",\r\n \"2015-11-06\",\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-04-08\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationsStatus\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2016-03-31\",\r\n \"2016-03-19\",\r\n \"2015-11-06\",\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-04-08\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2016-03-31\",\r\n \"2016-03-19\",\r\n \"2015-11-06\",\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2016-03-31\",\r\n \"2016-03-19\",\r\n \"2015-11-06\",\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/microsoft.insights\",\r\n \"namespace\": \"microsoft.insights\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"6bccf540-eb86-4037-af03-7fa058c2db75\",\r\n \"roleDefinitionId\": \"89dcede2-9219-403a-9723-d3c6473f9472\"\r\n },\r\n {\r\n \"applicationId\": \"11c174dc-1945-4a9a-a36b-c79a0f246b9b\",\r\n \"roleDefinitionId\": \"dd9d4347-f397-45f2-b538-85f21c90037b\"\r\n },\r\n {\r\n \"applicationId\": \"035f9e1d-4f00-4419-bf50-bf2d87eb4878\",\r\n \"roleDefinitionId\": \"323795fe-ba3d-4f5a-ad42-afb4e1ea9485\"\r\n },\r\n {\r\n \"applicationId\": \"f5c26e74-f226-4ae8-85f0-b4af0080ac9e\",\r\n \"roleDefinitionId\": \"529d7ae6-e892-4d43-809d-8547aeb90643\"\r\n },\r\n {\r\n \"applicationId\": \"b503eb83-1222-4dcc-b116-b98ed5216e05\",\r\n \"roleDefinitionId\": \"68699c37-c689-44d4-9248-494b782d46ae\"\r\n },\r\n {\r\n \"applicationId\": \"ca7f3f0b-7d91-482c-8e09-c5d840d0eac5\",\r\n \"roleDefinitionId\": \"5d5a2e56-9835-44aa-93db-d2f19e155438\"\r\n },\r\n {\r\n \"applicationId\": \"3af5a1e8-2459-45cb-8683-bcd6cccbcc13\",\r\n \"roleDefinitionId\": \"b1309299-720d-4159-9897-6158a61aee41\"\r\n },\r\n {\r\n \"applicationId\": \"6a0a243c-0886-468a-a4c2-eff52c7445da\",\r\n \"roleDefinitionId\": \"d2eda64b-c5e6-4930-8642-2d80ecd7c2e2\"\r\n },\r\n {\r\n \"applicationId\": \"707be275-6b9d-4ee7-88f9-c0c2bd646e0f\",\r\n \"roleDefinitionId\": \"fa027d90-6ba0-4c33-9a54-59edaf2327e7\"\r\n },\r\n {\r\n \"applicationId\": \"461e8683-5575-4561-ac7f-899cc907d62a\",\r\n \"roleDefinitionId\": \"68699c37-c689-44d4-9248-494b782d46ae\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"components\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"South Africa North\",\r\n \"North Central US\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01-preview\",\r\n \"2015-05-01\",\r\n \"2014-12-01-preview\",\r\n \"2014-08-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"components/query\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"East US 2\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"North Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-04-20\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"components/metrics\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"East US 2\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"North Central US\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"components/events\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"East US 2\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"North Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-04-20\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"webtests\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"South Africa North\",\r\n \"North Central US\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01-preview\",\r\n \"2015-05-01\",\r\n \"2014-08-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"queries\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01\",\r\n \"2014-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"scheduledqueryrules\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Japan East\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"Switzerland North\",\r\n \"Switzerland West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-04-16\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"components/pricingPlans\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"migrateToNewPricingModel\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"rollbackToLegacyPricingModel\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listMigrationdate\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"logprofiles\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-03-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"migratealertrules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"metricalerts\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"alertrules\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-03-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"autoscalesettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France Central\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"eventtypes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\",\r\n \"2016-09-01-preview\",\r\n \"2015-04-01\",\r\n \"2014-11-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vmInsightsOnboardingStatuses\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-27-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"automatedExportSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Australia Central\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"diagnosticSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-05-01-preview\",\r\n \"2016-09-01\",\r\n \"2015-07-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-09-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"diagnosticSettingsCategories\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-05-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"extendedDiagnosticSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-01-01\",\r\n \"2017-12-01-preview\",\r\n \"2017-09-01-preview\",\r\n \"2017-05-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-01-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"logDefinitions\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-07-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"eventCategories\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"metrics\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2018-01-01\",\r\n \"2017-12-01-preview\",\r\n \"2017-09-01-preview\",\r\n \"2017-05-01-preview\",\r\n \"2016-09-01\",\r\n \"2016-06-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-01-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"metricbatch\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"metricNamespaces\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-01-01\",\r\n \"2017-12-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"actiongroups\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2018-09-01\",\r\n \"2018-03-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"activityLogAlerts\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"baseline\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01\",\r\n \"2017-11-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"metricbaselines\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-03-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"calculatebaseline\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-09-01\",\r\n \"2017-11-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"workbooks\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"South Africa North\",\r\n \"North Central US\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"myWorkbooks\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"logs\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.SignalRService\",\r\n \"namespace\": \"Microsoft.SignalRService\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"SignalR\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"SignalR/eventGridFilters\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.OperationalInsights\",\r\n \"namespace\": \"Microsoft.OperationalInsights\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"d2a0a418-0aac-4541-82b2-b3142c89da77\",\r\n \"roleDefinitionId\": \"86695298-2eb9-48a7-9ec3-2fdb38b6878b\"\r\n },\r\n {\r\n \"applicationId\": \"ca7f3f0b-7d91-482c-8e09-c5d840d0eac5\",\r\n \"roleDefinitionId\": \"5d5a2e56-9835-44aa-93db-d2f19e155438\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workspaces\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-26-preview\",\r\n \"2017-03-15-preview\",\r\n \"2017-03-03-preview\",\r\n \"2017-01-01-preview\",\r\n \"2015-11-01-preview\",\r\n \"2015-03-20\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/query\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Australia Southeast\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland West\",\r\n \"Switzerland North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/dataSources\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageInsightConfigs\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-10-10\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/linkedServices\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"linkTargets\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-03-20\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-11-10\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"devices\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"clusters\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-08-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Peering\",\r\n \"namespace\": \"Microsoft.Peering\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01-preview\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01-preview\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CertificateRegistration\",\r\n \"namespace\": \"Microsoft.CertificateRegistration\",\r\n \"authorization\": {\r\n \"applicationId\": \"f3c21649-0979-4721-ac85-b0216b2cf413\",\r\n \"roleDefinitionId\": \"933fba7e-2ed3-4da8-973d-8bd8298a9b40\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"certificateOrders\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01\",\r\n \"2015-08-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"certificateOrders/certificates\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01\",\r\n \"2015-08-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"validateCertificateRegistrationInformation\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01\",\r\n \"2015-08-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01\",\r\n \"2015-08-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.HybridCompute\",\r\n \"namespace\": \"Microsoft.HybridCompute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"machines\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-02-preview\",\r\n \"2019-03-18-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-03-18-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-08-02-preview\",\r\n \"2019-03-18-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-03-18-preview\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ApiManagement\",\r\n \"namespace\": \"Microsoft.ApiManagement\",\r\n \"authorization\": {\r\n \"applicationId\": \"8602e328-9b72-4f2d-a4ae-1387d013a2b3\",\r\n \"roleDefinitionId\": \"e263b525-2e60-4418-b655-420bae0b172e\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"service\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-03-01\",\r\n \"2016-10-10\",\r\n \"2016-07-07\",\r\n \"2015-09-15\",\r\n \"2014-02-14\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"validateServiceName\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-09-15\",\r\n \"2014-02-14\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-09-15\",\r\n \"2014-02-14\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-01-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-03-01\",\r\n \"2016-10-10\",\r\n \"2016-07-07\",\r\n \"2015-09-15\",\r\n \"2014-02-14\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reportFeedback\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-01-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-03-01\",\r\n \"2016-10-10\",\r\n \"2016-07-07\",\r\n \"2015-09-15\",\r\n \"2014-02-14\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkFeedbackRequired\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-01-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-03-01\",\r\n \"2016-10-10\",\r\n \"2016-07-07\",\r\n \"2015-09-15\",\r\n \"2014-02-14\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-01-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-03-01\",\r\n \"2016-10-10\",\r\n \"2016-07-07\",\r\n \"2015-09-15\",\r\n \"2014-02-14\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Databricks\",\r\n \"namespace\": \"Microsoft.Databricks\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"d9327919-6775-4843-9037-3fb0fb0473cb\",\r\n \"roleDefinitionId\": \"f31567d0-b61f-43c2-97a5-a98cdc3bfcb6\",\r\n \"managedByRoleDefinitionId\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"applicationId\": \"2ff814a6-3304-4ab8-85cb-cd0e6f879c1d\",\r\n \"roleDefinitionId\": \"f31567d0-b61f-43c2-97a5-a98cdc3bfcb6\",\r\n \"managedByRoleDefinitionId\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workspaces\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"UAE North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/virtualNetworkPeerings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"Brazil South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"UAE North\",\r\n \"Brazil South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"Brazil South\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-04-01\",\r\n \"2018-03-15\",\r\n \"2018-03-01\",\r\n \"2017-09-01-preview\",\r\n \"2017-08-01-preview\",\r\n \"2016-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationstatuses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"UAE North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/getNetworkPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"UAE North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.DataLakeAnalytics\",\r\n \"namespace\": \"Microsoft.DataLakeAnalytics\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2016-11-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/dataLakeStoreAccounts\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/storageAccounts\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/storageAccounts/containers\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/storageAccounts/containers/listSasTokens\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/capability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ContainerRegistry\",\r\n \"namespace\": \"Microsoft.ContainerRegistry\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"6a0ec4d3-30cb-4a83-91c0-ae56bc0e3d26\",\r\n \"roleDefinitionId\": \"78e18383-93eb-418a-9887-bc9271046576\"\r\n },\r\n {\r\n \"applicationId\": \"737d58c1-397a-46e7-9d12-7d8c830883c2\",\r\n \"roleDefinitionId\": \"716bb53a-0390-4428-bf41-b1bedde7d751\"\r\n },\r\n {\r\n \"applicationId\": \"918d0db8-4a38-4938-93c1-9313bdfe0272\",\r\n \"roleDefinitionId\": \"dcd2d2c9-3f80-4d72-95a8-2593111b4b12\"\r\n },\r\n {\r\n \"applicationId\": \"d2fa1650-4805-4a83-bcb9-cf41fe63539c\",\r\n \"roleDefinitionId\": \"c15f8dab-b103-4f8d-9afb-fbe4b8e98de2\"\r\n },\r\n {\r\n \"applicationId\": \"a4c95b9e-3994-40cc-8953-5dc66d48348d\",\r\n \"roleDefinitionId\": \"dc88c655-90fa-48d9-8d51-003cc8738508\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"registries\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2017-10-01\",\r\n \"2017-03-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"registries/importImage\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/listBuildSourceUploadUrl\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-04-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/scheduleRun\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-04-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/runs\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-04-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/runs/listLogSasUrl\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-04-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/runs/cancel\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-04-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/tasks\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-04-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-04-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"registries/tasks/listDetails\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-04-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/getBuildSourceUploadUrl\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/queueBuild\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/builds\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/builds/getLogLink\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/builds/cancel\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/buildTasks\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"registries/buildTasks/listSourceRepositoryProperties\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/buildTasks/steps\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/buildTasks/steps/listBuildArguments\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/replications\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"registries/webhooks\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"registries/webhooks/ping\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/webhooks/getCallbackConfig\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/webhooks/listEvents\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/setupAuth\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/authorize\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/GetCredentials\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-06-27-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/listCredentials\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2017-10-01\",\r\n \"2017-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/regenerateCredential\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2017-10-01\",\r\n \"2017-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/listUsages\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/listPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/updatePolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/regenerateCredentials\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-06-27-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/eventGridFilters\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01-preview\",\r\n \"2017-03-01\",\r\n \"2016-06-27-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01-preview\",\r\n \"2017-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01-preview\",\r\n \"2019-05-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/scopeMaps\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/tokens\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/generateCredentials\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ContainerService\",\r\n \"namespace\": \"Microsoft.ContainerService\",\r\n \"authorization\": {\r\n \"applicationId\": \"7319c514-987d-4e9b-ac3d-d38c4f427f4c\",\r\n \"roleDefinitionId\": \"1b4a0c7f-2217-416f-acfa-cf73452fdc1c\",\r\n \"managedByRoleDefinitionId\": \"9e3af657-a8ff-583c-a75c-2fe7c4bcb635\",\r\n \"managedByAuthorization\": {\r\n \"allowManagedByInheritance\": true\r\n }\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"containerServices\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-07-01\",\r\n \"2017-01-31\",\r\n \"2016-09-30\",\r\n \"2016-03-30\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"managedClusters\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"UK West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-08-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-08-01-preview\",\r\n \"2018-03-31\",\r\n \"2017-08-31\"\r\n ],\r\n \"defaultApiVersion\": \"2019-04-01\",\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-08-31\",\r\n \"2017-01-31\",\r\n \"2016-09-30\",\r\n \"2016-03-30\",\r\n \"2015-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-31\",\r\n \"2016-03-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-01-31\",\r\n \"2016-03-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-10-31\",\r\n \"2018-03-31\",\r\n \"2017-08-31\",\r\n \"2017-07-01\",\r\n \"2017-01-31\",\r\n \"2016-09-30\",\r\n \"2016-03-30\",\r\n \"2015-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/orchestrators\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2017-09-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Sql\",\r\n \"namespace\": \"Microsoft.Sql\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"e4ab13ed-33cb-41b4-9140-6e264582cf85\",\r\n \"roleDefinitionId\": \"ec3ddc95-44dc-47a2-9926-5e9f5ffd44ec\"\r\n },\r\n {\r\n \"applicationId\": \"0130cc9f-7ac5-4026-bd5f-80a08a54e6d9\",\r\n \"roleDefinitionId\": \"45e8abf8-0ec4-44f3-9c37-cff4f7779302\"\r\n },\r\n {\r\n \"applicationId\": \"76cd24bf-a9fc-4344-b1dc-908275de6d6d\",\r\n \"roleDefinitionId\": \"c13b7b9c-2ed1-4901-b8a8-16f35468da29\"\r\n },\r\n {\r\n \"applicationId\": \"76c7f279-7959-468f-8943-3954880e0d8c\",\r\n \"roleDefinitionId\": \"7f7513a8-73f9-4c5f-97a2-c41f0ea783ef\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/capabilities\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/databaseAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/databaseOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serverKeyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serverKeyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/keys\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/encryptionProtector\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/encryptionProtectorOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/encryptionProtectorAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstanceKeyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstanceKeyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstanceEncryptionProtectorOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstanceEncryptionProtectorAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/tdeCertificates\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/tdeCertAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/tdeCertOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serverAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serverOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"servers/serviceObjectives\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/communicationLinks\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/administrators\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/administratorOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/restorableDroppedDatabases\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/recoverableDatabases\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/geoBackupPolicies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/import\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/importExportOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/operationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/backupLongTermRetentionPolicies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/backupShortTermRetentionPolicies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databaseSecurityPolicies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/automaticTuning\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/automaticTuning\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/transparentDataEncryption\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/auditingPolicies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/recommendedElasticPools\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/auditingPolicies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/connectionPolicies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/connectionPolicies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/dataMaskingPolicies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/dataMaskingPolicies/rules\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/securityAlertPolicies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/securityAlertPolicies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/auditingSettings\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/auditingSettings\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/extendedAuditingSettings\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/auditingSettingsAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/auditingSettingsOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/extendedAuditingSettingsAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/extendedAuditingSettingsOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/elasticPoolAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/elasticPoolOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticpools\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-09-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/jobAgentOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/jobAgentAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/disasterRecoveryConfiguration\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/dnsAliases\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/dnsAliasAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/dnsAliasOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/failoverGroups\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/failoverGroupAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/failoverGroupOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/firewallRulesOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/firewallRulesAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/virtualNetworkRules\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualNetworkRulesOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualNetworkRulesAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnetsOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnetsAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/interfaceEndpointProfiles\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/interfaceEndpointProfileOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/interfaceEndpointProfileAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/databaseRestoreAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deletedServers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deletedServerAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deletedServerOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/usages\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/metricDefinitions\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/metrics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/aggregatedDatabaseMetrics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticpools/metrics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticpools/metricdefinitions\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/topQueries\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/topQueries/queryText\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/advisors\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticPools/advisors\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/advisors\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/extensions\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticPoolEstimates\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/auditRecords\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/VulnerabilityAssessmentScans\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/vulnerabilityAssessments\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/vulnerabilityAssessments\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances/databases/vulnerabilityAssessments\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances/vulnerabilityAssessments\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/VulnerabilityAssessmentSettings\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/VulnerabilityAssessment\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/vulnerabilityAssessmentScanAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/vulnerabilityAssessmentScanOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/recommendedSensitivityLabels\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/syncGroups\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/syncGroups/syncMembers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/syncAgents\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"instancePools\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/instancePoolOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/instancePoolAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances/administrators\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances/databases\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances/recoverableDatabases\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances/metrics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances/metricDefinitions\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedDatabaseAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedDatabaseOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedDatabaseRestoreAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedDatabaseRestoreOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedServerSecurityAlertPoliciesAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances/tdeCertificates\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstanceTdeCertAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstanceTdeCertOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedServerSecurityAlertPoliciesOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/securityAlertPoliciesAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/securityAlertPoliciesOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualClusters\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualClusterAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualClusterOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstanceAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstanceOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/administratorAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/administratorOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/syncGroupOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/syncMemberOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/syncAgentOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/syncDatabaseIds\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/longTermRetentionServers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/longTermRetentionBackups\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/longTermRetentionPolicyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/longTermRetentionPolicyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/longTermRetentionBackupOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/longTermRetentionBackupAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/shortTermRetentionPolicyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/shortTermRetentionPolicyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedShortTermRetentionPolicyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedShortTermRetentionPolicyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/instanceFailoverGroups\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/instanceFailoverGroupAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/instanceFailoverGroupOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionProxyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionProxyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Advisor\",\r\n \"namespace\": \"Microsoft.Advisor\",\r\n \"authorization\": {\r\n \"applicationId\": \"c39c9bac-9d1f-4dfb-aa29-27f6365e5cb7\",\r\n \"roleDefinitionId\": \"8a63b04c-3731-409b-9765-f1175c047872\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"suppressions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-19\",\r\n \"2017-03-31\",\r\n \"2016-07-12-preview\",\r\n \"2016-05-09-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"configurations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-19\",\r\n \"2017-03-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"recommendations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-19\",\r\n \"2017-03-31\",\r\n \"2016-07-12-preview\",\r\n \"2016-05-09-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"generateRecommendations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-19\",\r\n \"2017-03-31\",\r\n \"2016-07-12-preview\",\r\n \"2016-05-09-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-19\",\r\n \"2017-03-31\",\r\n \"2016-07-12-preview\",\r\n \"2016-05-09-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.AlertsManagement\",\r\n \"namespace\": \"Microsoft.AlertsManagement\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"3af5a1e8-2459-45cb-8683-bcd6cccbcc13\",\r\n \"roleDefinitionId\": \"b1309299-720d-4159-9897-6158a61aee41\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"alerts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-05-preview\",\r\n \"2019-03-01-preview\",\r\n \"2019-03-01\",\r\n \"2018-11-02-privatepreview\",\r\n \"2018-05-05-preview\",\r\n \"2018-05-05\",\r\n \"2017-11-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"alertsSummary\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-05-preview\",\r\n \"2019-03-01-preview\",\r\n \"2019-03-01\",\r\n \"2018-05-05-preview\",\r\n \"2018-05-05\",\r\n \"2017-11-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"smartGroups\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-05-preview\",\r\n \"2018-05-05-preview\",\r\n \"2018-05-05\",\r\n \"2017-11-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"smartDetectorRuntimeEnvironments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-03-01\",\r\n \"2018-02-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"smartDetectorAlertRules\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2018-02-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"actionRules\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-05-preview\",\r\n \"2018-11-02-privatepreview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"alertsList\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-02-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"alertsSummaryList\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-02-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-05-preview\",\r\n \"2018-05-05\",\r\n \"2017-11-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Authorization\",\r\n \"namespace\": \"Microsoft.Authorization\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"roleAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-preview\",\r\n \"2018-12-01-preview\",\r\n \"2018-09-01-preview\",\r\n \"2018-07-01\",\r\n \"2018-01-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-09-01\",\r\n \"2017-05-01\",\r\n \"2016-07-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2015-07-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"roleDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-01-01-preview\",\r\n \"2017-09-01\",\r\n \"2017-05-01\",\r\n \"2016-07-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-05-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2015-07-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"classicAdministrators\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"permissions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-01-01-preview\",\r\n \"2017-05-01\",\r\n \"2016-07-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-05-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2015-07-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"denyAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-03-01-preview\",\r\n \"2018-07-01-preview\",\r\n \"2018-07-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"locks\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-09-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-09-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-05-01\",\r\n \"2016-07-01\",\r\n \"2015-07-01\",\r\n \"2015-01-01\",\r\n \"2014-10-01-preview\",\r\n \"2014-06-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"policyDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-01-01\",\r\n \"2018-05-01\",\r\n \"2018-03-01\",\r\n \"2016-12-01\",\r\n \"2016-04-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"policySetDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-01-01\",\r\n \"2018-05-01\",\r\n \"2018-03-01\",\r\n \"2017-06-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"policyAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-01-01\",\r\n \"2018-05-01\",\r\n \"2018-03-01\",\r\n \"2017-06-01-preview\",\r\n \"2016-12-01\",\r\n \"2016-04-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"dataAliases\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"providerOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-01-01-preview\",\r\n \"2017-05-01\",\r\n \"2016-07-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-07-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-05-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2015-07-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"elevateAccess\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-05-01\",\r\n \"2016-07-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkAccess\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-09-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Batch\",\r\n \"namespace\": \"Microsoft.Batch\",\r\n \"authorization\": {\r\n \"applicationId\": \"ddbf3205-c6bd-46ae-8127-60eb93363864\",\r\n \"roleDefinitionId\": \"b7f84953-1d03-4eab-9ea4-45f065258ff8\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"batchAccounts\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2019-04-01\",\r\n \"2018-12-01\",\r\n \"2017-09-01\",\r\n \"2017-05-01\",\r\n \"2017-01-01\",\r\n \"2015-12-01\",\r\n \"2015-09-01\",\r\n \"2015-07-01\",\r\n \"2014-05-01-privatepreview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-09-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2019-04-01\",\r\n \"2018-12-01\",\r\n \"2017-09-01\",\r\n \"2017-05-01\",\r\n \"2017-01-01\",\r\n \"2015-12-01\",\r\n \"2015-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-09-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2019-04-01\",\r\n \"2018-12-01\",\r\n \"2017-09-01\",\r\n \"2017-05-01\",\r\n \"2017-01-01\",\r\n \"2015-12-01\",\r\n \"2015-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-09-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/quotas\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2019-04-01\",\r\n \"2018-12-01\",\r\n \"2017-09-01\",\r\n \"2017-05-01\",\r\n \"2017-01-01\",\r\n \"2015-12-01\",\r\n \"2015-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-09-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2019-04-01\",\r\n \"2018-12-01\",\r\n \"2017-09-01\",\r\n \"2017-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-05-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-09-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountOperationResults\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2019-04-01\",\r\n \"2018-12-01\",\r\n \"2017-09-01\",\r\n \"2017-05-01\",\r\n \"2017-01-01\",\r\n \"2015-12-01\",\r\n \"2015-09-01\",\r\n \"2015-07-01\",\r\n \"2014-05-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.BatchAI\",\r\n \"namespace\": \"Microsoft.BatchAI\",\r\n \"authorization\": {\r\n \"applicationId\": \"9fcb3732-5f52-4135-8c08-9d4bbaf203ea\",\r\n \"roleDefinitionId\": \"703B89C7-CE2C-431B-BDD8-FA34E39AF696\",\r\n \"managedByRoleDefinitionId\": \"90B8E153-EBFF-4073-A95F-4DAD56B14C78\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workspaces\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"East US 2 EUAP\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/clusters\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"East US 2 EUAP\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/fileservers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"East US 2 EUAP\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/experiments\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"East US 2 EUAP\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/experiments/jobs\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"East US 2 EUAP\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"clusters\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"East US 2 EUAP\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"jobs\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"East US 2 EUAP\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"fileservers\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"East US 2 EUAP\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"East US 2 EUAP\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationstatuses\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"East US 2 EUAP\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"East US 2 EUAP\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ClassicCompute\",\r\n \"namespace\": \"Microsoft.ClassicCompute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"domainNames\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2017-11-15\",\r\n \"2017-11-01\",\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2014-06-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"domainNames/internalLoadBalancers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-11-01\",\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2014-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainNameAvailability\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2017-11-15\",\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots/roles\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots/roles/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots/roles/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2014-06-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"capabilities\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"domainNames/capabilities\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"domainNames/serviceCertificates\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"quotas\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/metrics\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resourceTypes\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"moveSubscriptionResources\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"validateSubscriptionMoveAvailability\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationStatuses\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operatingSystems\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operatingSystemFamilies\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Cdn\",\r\n \"namespace\": \"Microsoft.Cdn\",\r\n \"authorizations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"profiles\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"profiles/endpoints\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"profiles/endpoints/origins\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"profiles/endpoints/customdomains\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults/profileresults\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults/profileresults/endpointresults\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults/profileresults/endpointresults/originresults\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults/profileresults/endpointresults/customdomainresults\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkResourceUsage\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"validateProbe\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"edgenodes\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ClassicNetwork\",\r\n \"namespace\": \"Microsoft.ClassicNetwork\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-11-15\",\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2014-06-01\",\r\n \"capabilities\": \"SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/virtualNetworkPeerings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/remoteVirtualNetworkPeeringProxies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservedIps\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2014-06-01\",\r\n \"capabilities\": \"SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"quotas\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"gatewaySupportedDevices\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01-beta\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2015-06-01\",\r\n \"capabilities\": \"SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"capabilities\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"expressRouteCrossConnections\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"expressRouteCrossConnections/peerings\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ClassicStorage\",\r\n \"namespace\": \"Microsoft.ClassicStorage\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-beta\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2014-06-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"quotas\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkStorageAccountAvailability\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services/diagnosticSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/metrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"capabilities\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/blobServices\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/tableServices\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/fileServices\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/queueServices\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"images\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vmImages\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/vmImages\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-beta\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"publicImages\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"osImages\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"osPlatformImages\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01-beta\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Devices\",\r\n \"namespace\": \"Microsoft.Devices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"0cd79364-7a90-4354-9984-6e36c841418d\",\r\n \"roleDefinitionId\": \"C121DF10-FE58-4BC4-97F9-8296879F7BBB\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-07-01-preview\",\r\n \"2019-03-22-preview\",\r\n \"2019-03-22\",\r\n \"2018-12-01-preview\",\r\n \"2018-04-01\",\r\n \"2018-01-22\",\r\n \"2017-07-01\",\r\n \"2017-01-19\",\r\n \"2016-02-03\",\r\n \"2015-08-15-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-04-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkProvisioningServiceNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-01-22\",\r\n \"2017-11-15\",\r\n \"2017-08-21-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-01-22\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"usages\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-07-01-preview\",\r\n \"2019-03-22-preview\",\r\n \"2019-03-22\",\r\n \"2018-12-01-preview\",\r\n \"2018-04-01\",\r\n \"2018-01-22\",\r\n \"2017-07-01\",\r\n \"2017-01-19\",\r\n \"2016-02-03\",\r\n \"2015-08-15-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-04-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-07-01-preview\",\r\n \"2019-03-22-preview\",\r\n \"2019-03-22\",\r\n \"2018-12-01-preview\",\r\n \"2018-04-01\",\r\n \"2018-01-22\",\r\n \"2017-07-01\",\r\n \"2017-01-19\",\r\n \"2016-02-03\",\r\n \"2015-08-15-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-04-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-07-01-preview\",\r\n \"2019-03-22-preview\",\r\n \"2019-03-22\",\r\n \"2018-12-01-preview\",\r\n \"2018-04-01-preview\",\r\n \"2018-04-01\",\r\n \"2018-01-22-preview\",\r\n \"2018-01-22\",\r\n \"2017-11-15\",\r\n \"2017-09-25-preview\",\r\n \"2017-08-21-preview\",\r\n \"2017-07-01\",\r\n \"2017-01-19\",\r\n \"2016-02-03\",\r\n \"2015-08-15-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-04-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"IotHubs\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01-preview\",\r\n \"2019-03-22-preview\",\r\n \"2019-03-22\",\r\n \"2018-12-01-preview\",\r\n \"2018-04-01\",\r\n \"2018-01-22\",\r\n \"2017-07-01\",\r\n \"2017-01-19\",\r\n \"2016-02-03\",\r\n \"2015-08-15-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-04-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"IotHubs/eventGridFilters\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-31\",\r\n \"2018-01-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ProvisioningServices\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-01-22\",\r\n \"2017-11-15\",\r\n \"2017-08-21-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-01-22\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"ElasticPools\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01-preview\",\r\n \"2019-03-22-preview\",\r\n \"2018-12-01-preview\",\r\n \"2018-01-22-preview\",\r\n \"2017-09-25-preview\",\r\n \"2017-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-01-22-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"ElasticPools/IotHubTenants\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01-preview\",\r\n \"2019-03-22-preview\",\r\n \"2018-01-22-preview\",\r\n \"2017-09-25-preview\",\r\n \"2017-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-01-22-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ContainerInstance\",\r\n \"namespace\": \"Microsoft.ContainerInstance\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"6bb8e274-af5d-4df2-98a3-4fd78b4cafd9\",\r\n \"roleDefinitionId\": \"3c60422b-a83a-428d-9830-22609c77aa6c\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"containerGroups\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Canada Central\",\r\n \"Japan East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2018-09-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-02-01-preview\",\r\n \"2017-12-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"serviceAssociationLinks\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Canada Central\",\r\n \"Japan East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2018-09-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-02-01-preview\",\r\n \"2017-12-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2018-09-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-02-01-preview\",\r\n \"2017-12-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/capabilities\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Canada Central\",\r\n \"Japan East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2018-09-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-02-01-preview\",\r\n \"2017-12-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Canada Central\",\r\n \"Japan East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2018-09-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-02-01-preview\",\r\n \"2017-12-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Canada Central\",\r\n \"Japan East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2018-09-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-02-01-preview\",\r\n \"2017-12-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2018-09-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-02-01-preview\",\r\n \"2017-12-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/cachedImages\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Canada Central\",\r\n \"Japan East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Canada Central\",\r\n \"Japan East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-12-01\",\r\n \"2018-10-01\",\r\n \"2018-09-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-02-01-preview\",\r\n \"2017-12-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.DomainRegistration\",\r\n \"namespace\": \"Microsoft.DomainRegistration\",\r\n \"authorization\": {\r\n \"applicationId\": \"ea2f600a-4980-45b7-89bf-d34da487bda1\",\r\n \"roleDefinitionId\": \"54d7f2e3-5040-48a7-ae90-eebf629cfa0b\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"domains\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"domains/domainOwnershipIdentifiers\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"topLevelDomains\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listDomainRecommendations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"validateDomainRegistrationInformation\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"generateSsoRequest\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.DataLakeStore\",\r\n \"namespace\": \"Microsoft.DataLakeStore\",\r\n \"authorization\": {\r\n \"applicationId\": \"e9f49c6b-5ce5-44c8-925d-015017e9f7ad\",\r\n \"roleDefinitionId\": \"17eb9cca-f08a-4499-b2d3-852d175f614f\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2016-11-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/firewallRules\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/eventGridFilters\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/capability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.DevTestLab\",\r\n \"namespace\": \"Microsoft.DevTestLab\",\r\n \"authorization\": {\r\n \"applicationId\": \"1a14be2a-e903-4cec-99cf-b2e209259a0f\",\r\n \"roleDefinitionId\": \"8f2de81a-b9aa-49d8-b24c-11814d3ab525\",\r\n \"managedByRoleDefinitionId\": \"8f2de81a-b9aa-49d8-b24c-11814d3ab525\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"labs/environments\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-21-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"labs\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"UK West\",\r\n \"West India\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France South\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-15-preview\",\r\n \"2018-09-15\",\r\n \"2017-04-26-preview\",\r\n \"2016-05-15\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"schedules\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"UK West\",\r\n \"West India\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France South\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-15-preview\",\r\n \"2018-09-15\",\r\n \"2017-04-26-preview\",\r\n \"2016-05-15\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"labs/virtualMachines\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"UK West\",\r\n \"West India\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France South\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-15-preview\",\r\n \"2018-09-15\",\r\n \"2017-04-26-preview\",\r\n \"2016-05-15\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"labs/serviceRunners\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"UK West\",\r\n \"West India\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France South\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-15-preview\",\r\n \"2018-09-15\",\r\n \"2017-04-26-preview\",\r\n \"2016-05-15\"\r\n ],\r\n \"defaultApiVersion\": \"2016-05-15\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-10-15-preview\",\r\n \"2018-09-15\",\r\n \"2017-04-26-preview\",\r\n \"2016-05-15\",\r\n \"2015-05-21-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-10-15-preview\",\r\n \"2018-09-15\",\r\n \"2017-04-26-preview\",\r\n \"2016-05-15\",\r\n \"2015-05-21-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"UK West\",\r\n \"West India\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France South\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-15-preview\",\r\n \"2018-09-15\",\r\n \"2017-04-26-preview\",\r\n \"2016-05-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.EventGrid\",\r\n \"namespace\": \"Microsoft.EventGrid\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"4962773b-9cdb-44cf-a8bf-237846a00ab7\",\r\n \"roleDefinitionId\": \"7FE036D8-246F-48BF-A78F-AB3EE699C8F3\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/eventSubscriptions\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"East US 2 (Stage)\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"eventSubscriptions\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"East US 2 (Stage)\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"topics\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"domains\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2018-09-15-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"domains/topics\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2018-09-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"topicTypes\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"East US 2 (Stage)\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationsStatus\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"East US 2 (Stage)\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"East US 2 (Stage)\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/topicTypes\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"extensionTopics\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"East US 2 (Stage)\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationsStatus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.EventHub\",\r\n \"namespace\": \"Microsoft.EventHub\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"80369ed6-5f11-4dd9-bef3-692475845e77\",\r\n \"roleDefinitionId\": \"eb8e1991-5de0-42a6-a64b-29b059341b7b\"\r\n },\r\n {\r\n \"applicationId\": \"6201d19e-14fb-4472-a2d6-5634a5c97568\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-04-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"clusters\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-01-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/authorizationrules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/networkrulesets\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/eventhubs\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/eventhubs/authorizationrules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/eventhubs/consumergroups\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNamespaceAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-08-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sku\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/disasterrecoveryconfigs\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/disasterrecoveryconfigs/checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"availableClusterRegions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-01-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-01-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.HDInsight\",\r\n \"namespace\": \"Microsoft.HDInsight\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"9191c4da-09fe-49d9-a5f1-d41cbe92ad95\",\r\n \"roleDefinitionId\": \"d102a6f3-d9cb-4633-8950-1243b975886c\",\r\n \"managedByRoleDefinitionId\": \"346da55d-e1db-4a5a-89db-33ab3cdb6fc6\"\r\n },\r\n {\r\n \"applicationId\": \"7865c1d2-f040-46cc-875f-831a1ef6a28a\",\r\n \"roleDefinitionId\": \"e27c0895-d168-46d5-8b65-870eb2350378\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"clusters\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"West US\",\r\n \"South India\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/applications\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"West US\",\r\n \"South India\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/operationresults\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"West US\",\r\n \"South India\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/capabilities\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"West US\",\r\n \"South India\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"West US\",\r\n \"South India\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/billingSpecs\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"West US\",\r\n \"South India\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"West US\",\r\n \"South India\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/azureasyncoperations\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"West US\",\r\n \"South India\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/validateCreateRequest\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"West US\",\r\n \"South India\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.PolicyInsights\",\r\n \"namespace\": \"Microsoft.PolicyInsights\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"1d78a85d-813d-46f0-b496-dd72f50a3ec0\",\r\n \"roleDefinitionId\": \"63d2b225-4c34-4641-8768-21a1f7c68ce8\"\r\n },\r\n {\r\n \"applicationId\": \"8cae6e77-e04e-42ce-b5cb-50d82bce26b1\",\r\n \"roleDefinitionId\": \"4a2d3d6b-a6ea-45e2-9882-c9ba3e726ed7\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"policyEvents\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-04-04\",\r\n \"2017-12-12-preview\",\r\n \"2017-10-17-preview\",\r\n \"2017-08-09-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"policyStates\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-04-04\",\r\n \"2017-12-12-preview\",\r\n \"2017-10-17-preview\",\r\n \"2017-08-09-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-04-04\",\r\n \"2017-12-12-preview\",\r\n \"2017-10-17-preview\",\r\n \"2017-08-09-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"asyncOperationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"remediations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"policyTrackedResources\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.KeyVault\",\r\n \"namespace\": \"Microsoft.KeyVault\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"cfa8b339-82a2-471a-a3c9-0fc0be7a4093\",\r\n \"roleDefinitionId\": \"1cf9858a-28a2-4228-abba-94e606305b95\"\r\n },\r\n {\r\n \"applicationId\": \"589d5083-6f11-4d30-a62a-a4b316a14abf\",\r\n \"roleDefinitionId\": \"1cf9858a-28a2-4228-abba-94e606305b95\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"vaults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-14\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"vaults/secrets\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-14\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vaults/accessPolicies\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-14\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\",\r\n \"2015-06-01\",\r\n \"2014-12-19-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-14\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-14\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedVaults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-14\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-14\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deletedVaults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-14\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-14\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-14\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vaults/eventGridFilters\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-14\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Logic\",\r\n \"namespace\": \"Microsoft.Logic\",\r\n \"authorization\": {\r\n \"applicationId\": \"7cd684f4-8a78-49b0-91ec-6a35d38739ba\",\r\n \"roleDefinitionId\": \"cb3ef1fb-6e31-49e2-9d87-ed821053fe58\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workflows\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2018-07-01-preview\",\r\n \"2017-07-01\",\r\n \"2016-10-01\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/workflows\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2018-07-01-preview\",\r\n \"2017-07-01\",\r\n \"2016-10-01\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"North Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2018-07-01-preview\",\r\n \"2017-07-01\",\r\n \"2016-10-01\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2018-07-01-preview\",\r\n \"2017-07-01\",\r\n \"2016-10-01\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"integrationAccounts\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2018-07-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"integrationServiceEnvironments\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-05-01\",\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"integrationServiceEnvironments/managedApis\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-05-01\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-04-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"isolatedEnvironments\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ManagedIdentity\",\r\n \"namespace\": \"Microsoft.ManagedIdentity\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Identities\",\r\n \"locations\": [\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Germany West Central\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-30\",\r\n \"2015-08-31-PREVIEW\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"userAssignedIdentities\",\r\n \"locations\": [\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Germany West Central\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-30\",\r\n \"2015-08-31-PREVIEW\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Germany West Central\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-30\",\r\n \"2015-08-31-PREVIEW\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.OperationsManagement\",\r\n \"namespace\": \"Microsoft.OperationsManagement\",\r\n \"authorization\": {\r\n \"applicationId\": \"d2a0a418-0aac-4541-82b2-b3142c89da77\",\r\n \"roleDefinitionId\": \"aa249101-6816-4966-aafa-08175d795f14\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"solutions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central Us\",\r\n \"East Us 2\",\r\n \"East Asia\",\r\n \"West Us\",\r\n \"South Central Us\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-11-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"managementconfigurations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central Us\",\r\n \"East Us 2\",\r\n \"East Asia\",\r\n \"West Us\",\r\n \"South Central Us\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-11-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"managementassociations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-11-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"views\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central Us\",\r\n \"East Us 2\",\r\n \"East Asia\",\r\n \"West Us\",\r\n \"South Central Us\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-21-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Storage\",\r\n \"namespace\": \"Microsoft.Storage\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"a6aa9161-5291-40bb-8c5c-923b567bee3b\",\r\n \"roleDefinitionId\": \"070ab87f-0efc-4423-b18b-756f3bdb0236\"\r\n },\r\n {\r\n \"applicationId\": \"e406a681-f3d4-42a8-90b6-c2b029497af1\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\",\r\n \"2016-01-01\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\",\r\n \"2016-01-01\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/asyncoperations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\",\r\n \"2016-01-01\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-01-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/listAccountSas\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/listServiceSas\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/blobServices\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/tableServices\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/queueServices\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/fileServices\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-07-01\",\r\n \"2016-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-01-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-01-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"usages\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\",\r\n \"2016-01-01\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\",\r\n \"2016-01-01\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2 (Stage)\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2 (Stage)\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Portal\",\r\n \"namespace\": \"Microsoft.Portal\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"dashboards\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\",\r\n \"2018-10-01-preview\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2017-12-01-preview\",\r\n \"2017-08-01-preview\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"consoles\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2017-12-01-preview\",\r\n \"2017-08-01-preview\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/consoles\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"Central India\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2017-12-01-preview\",\r\n \"2017-08-01-preview\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"userSettings\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2017-12-01-preview\",\r\n \"2017-08-01-preview\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/userSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"Central India\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2017-12-01-preview\",\r\n \"2017-08-01-preview\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ResourceHealth\",\r\n \"namespace\": \"Microsoft.ResourceHealth\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"8bdebf23-c0fe-4187-a378-717ad86f6a53\",\r\n \"roleDefinitionId\": \"cc026344-c8b1-4561-83ba-59eba84b27cc\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"availabilityStatuses\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-08-01-rc\",\r\n \"2018-08-01-preview\",\r\n \"2018-07-01-rc\",\r\n \"2018-07-01-preview\",\r\n \"2017-07-01\",\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"childAvailabilityStatuses\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-06-beta\",\r\n \"2018-08-01-rc\",\r\n \"2018-08-01-preview\",\r\n \"2018-07-01-rc\",\r\n \"2018-07-01-preview\",\r\n \"2018-07-01-beta\",\r\n \"2017-07-01-rc\",\r\n \"2017-07-01-preview\",\r\n \"2017-07-01-beta\",\r\n \"2015-01-01-rc\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"childResources\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-06-beta\",\r\n \"2018-08-01-rc\",\r\n \"2018-08-01-preview\",\r\n \"2018-07-01-rc\",\r\n \"2018-07-01-preview\",\r\n \"2018-07-01-beta\",\r\n \"2017-07-01-rc\",\r\n \"2017-07-01-preview\",\r\n \"2017-07-01-beta\",\r\n \"2015-01-01-rc\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"events\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01-rc\",\r\n \"2018-07-01-preview\",\r\n \"2018-07-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"metadata\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01-rc\",\r\n \"2018-07-01-preview\",\r\n \"2018-07-01-beta\",\r\n \"2018-07-01-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"notifications\",\r\n \"locations\": [\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-09-01\",\r\n \"2016-06-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Scheduler\",\r\n \"namespace\": \"Microsoft.Scheduler\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"jobcollections\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-03-01\",\r\n \"2016-01-01\",\r\n \"2014-08-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-03-01\",\r\n \"2016-01-01\",\r\n \"2014-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-03-01\",\r\n \"2016-01-01\",\r\n \"2014-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Search\",\r\n \"namespace\": \"Microsoft.Search\",\r\n \"authorization\": {\r\n \"applicationId\": \"408992c7-2af6-4ff1-92e3-65b73d2b5092\",\r\n \"roleDefinitionId\": \"20FA3191-87CF-4C3D-9510-74CCB594A310\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"searchServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"France Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resourceHealthMetadata\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-19\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-19\",\r\n \"2015-02-28\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Security\",\r\n \"namespace\": \"Microsoft.Security\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"8edd93e1-2103-40b4-bd70-6e34e586362d\",\r\n \"roleDefinitionId\": \"855AF4C4-82F6-414C-B1A2-628025628B9A\"\r\n },\r\n {\r\n \"applicationId\": \"fc780465-2017-40d4-a0c5-307022471b92\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"securityStatuses\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"tasks\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"regulatoryComplianceStandards\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"regulatoryComplianceStandards/regulatoryComplianceControls\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"regulatoryComplianceStandards/regulatoryComplianceControls/regulatoryComplianceAssessments\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"alerts\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01\",\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dataCollectionAgents\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"dataCollectionResults\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"pricings\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"AutoProvisioningSettings\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Compliances\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"securityContacts\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaceSettings\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"complianceResults\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"policies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"securitySolutions\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/securitySolutions\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"discoveredSecuritySolutions\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/discoveredSecuritySolutions\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"allowedConnections\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/allowedConnections\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"topologies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/topologies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"securitySolutionsReferenceData\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/securitySolutionsReferenceData\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"jitNetworkAccessPolicies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/jitNetworkAccessPolicies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"West Central US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"securityStatusesSummaries\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"applicationWhitelistings\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Central US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/applicationWhitelistings\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Central US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/alerts\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01\",\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/tasks\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"externalSecuritySolutions\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/externalSecuritySolutions\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"InformationProtectionPolicies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"advancedThreatProtectionSettings\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"deviceSecurityGroups\",\r\n \"locations\": [\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"iotSecuritySolutions\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"iotSecuritySolutions/analyticsModels\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"iotSecuritySolutions/analyticsModels/aggregatedAlerts\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"iotSecuritySolutions/analyticsModels/aggregatedRecommendations\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"settings\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"adaptiveNetworkHardenings\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ServiceBus\",\r\n \"namespace\": \"Microsoft.ServiceBus\",\r\n \"authorization\": {\r\n \"applicationId\": \"80a10ef9-8168-493d-abf9-3297c4ef6e3c\",\r\n \"roleDefinitionId\": \"2b7763f7-bbe2-4e19-befe-28c79f1cf7f7\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-04-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/authorizationrules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/networkrulesets\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/queues\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/queues/authorizationrules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/topics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/topics/authorizationrules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/topics/subscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/topics/subscriptions/rules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNamespaceAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-08-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sku\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"premiumMessagingRegions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/eventgridfilters\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/disasterrecoveryconfigs\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/disasterrecoveryconfigs/checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/microsoft.visualstudio\",\r\n \"namespace\": \"microsoft.visualstudio\",\r\n \"authorization\": {\r\n \"applicationId\": \"499b84ac-1321-427f-aa17-267ca6975798\",\r\n \"roleDefinitionId\": \"6a18f445-86f0-4e2e-b8a9-6b9b5677e3d8\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"account\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West US 2\",\r\n \"Canada Central\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-02-26\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West US 2\",\r\n \"Canada Central\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-02-26\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"account/project\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-02-26\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"account/extension\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West US 2\",\r\n \"Canada Central\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-02-26\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West US 2\",\r\n \"Canada Central\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/84codes.CloudAMQP\",\r\n \"namespace\": \"84codes.CloudAMQP\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"servers\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"Central US\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-08-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Conexlink.MyCloudIT\",\r\n \"namespace\": \"Conexlink.MyCloudIT\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Crypteron.DataSecurity\",\r\n \"namespace\": \"Crypteron.DataSecurity\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"apps\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-08-12\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-12\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-12\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-12\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/LiveArena.Broadcast\",\r\n \"namespace\": \"LiveArena.Broadcast\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-06-15\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-06-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-06-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-06-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Mailjet.Email\",\r\n \"namespace\": \"Mailjet.Email\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01\",\r\n \"2017-02-03\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2017-10-01\",\r\n \"2017-05-29\",\r\n \"2017-02-03\",\r\n \"2016-11-01\",\r\n \"2016-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-10-01\",\r\n \"2017-02-03\",\r\n \"2016-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-10-01\",\r\n \"2017-02-03\",\r\n \"2016-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.AAD\",\r\n \"namespace\": \"Microsoft.AAD\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"443155a6-77f3-45e3-882b-22b3a8d431fb\",\r\n \"roleDefinitionId\": \"7389DE79-3180-4F07-B2BA-C5BA1F01B03A\"\r\n },\r\n {\r\n \"applicationId\": \"abba844e-bc0e-44b0-947a-dc74e5d09022\",\r\n \"roleDefinitionId\": \"63BC473E-7767-42A5-A3BF-08EB71200E04\"\r\n },\r\n {\r\n \"applicationId\": \"d87dcbc6-a371-462e-88e3-28ad15ec4e64\",\r\n \"roleDefinitionId\": \"861776c5-e0df-4f95-be4f-ac1eec193323\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"DomainServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-06-01\",\r\n \"2017-01-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"DomainServices/oucontainer\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-06-01\",\r\n \"2017-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-06-01\",\r\n \"2017-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-06-01\",\r\n \"2017-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Addons\",\r\n \"namespace\": \"Microsoft.Addons\",\r\n \"authorization\": {\r\n \"applicationId\": \"24d3987b-be4a-48e0-a3e7-11c186f39e41\",\r\n \"roleDefinitionId\": \"8004BAAB-A4CB-4981-8571-F7E44D039D93\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"supportProviders\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01\",\r\n \"2017-05-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01\",\r\n \"2017-05-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01\",\r\n \"2017-05-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ADHybridHealthService\",\r\n \"namespace\": \"Microsoft.ADHybridHealthService\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"addsservices\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"configuration\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"agents\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"aadsupportcases\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reports\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servicehealthmetrics\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"logs\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"anonymousapiusers\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.AnalysisServices\",\r\n \"namespace\": \"Microsoft.AnalysisServices\",\r\n \"authorization\": {\r\n \"applicationId\": \"4ac7d521-0382-477b-b0f8-7e1d95f85ca2\",\r\n \"roleDefinitionId\": \"490d5987-bcf6-4be6-b6b2-056a78cb693a\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"servers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-01-beta\",\r\n \"2017-08-01\",\r\n \"2017-07-14\",\r\n \"2016-05-16\"\r\n ],\r\n \"defaultApiVersion\": \"2017-08-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-08-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-08-01-beta\",\r\n \"2017-08-01\",\r\n \"2017-07-14\",\r\n \"2016-05-16\"\r\n ],\r\n \"defaultApiVersion\": \"2017-08-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-08-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-01-beta\",\r\n \"2017-08-01\",\r\n \"2017-07-14\",\r\n \"2016-05-16\"\r\n ],\r\n \"defaultApiVersion\": \"2017-08-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-08-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-01-beta\",\r\n \"2017-08-01\",\r\n \"2017-07-14\",\r\n \"2016-05-16\"\r\n ],\r\n \"defaultApiVersion\": \"2017-08-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-08-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationstatuses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-01-beta\",\r\n \"2017-08-01\",\r\n \"2017-07-14\",\r\n \"2016-05-16\"\r\n ],\r\n \"defaultApiVersion\": \"2017-08-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-08-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-01-beta\",\r\n \"2017-08-01\",\r\n \"2017-07-14\",\r\n \"2016-05-16\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-08-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.AppConfiguration\",\r\n \"namespace\": \"Microsoft.AppConfiguration\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"35ffadb3-7fc1-497e-b61b-381d28e744cc\",\r\n \"roleDefinitionId\": \"fffa409e-a8cc-4cbf-8e1c-6d940b33040e\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"configurationStores\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"configurationStores/eventGridFilters\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationsStatus\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.AppPlatform\",\r\n \"namespace\": \"Microsoft.AppPlatform\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Spring\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatus\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Attestation\",\r\n \"namespace\": \"Microsoft.Attestation\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"c61423b7-1d1f-430d-b444-0eee53298103\",\r\n \"roleDefinitionId\": \"7299b0b1-11da-4858-8943-7db197005959\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"attestationProviders\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Automation\",\r\n \"namespace\": \"Microsoft.Automation\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"fc75330b-179d-49af-87dd-3b1acf6827fa\",\r\n \"roleDefinitionId\": \"95fd5de3-d071-4362-92bf-cf341c1de832\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"automationAccounts\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"South Africa North\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Central US\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"France Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-30\",\r\n \"2018-01-15\",\r\n \"2017-05-15-preview\",\r\n \"2015-10-31\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"automationAccounts/runbooks\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"South Africa North\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"France Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-30\",\r\n \"2018-01-15\",\r\n \"2017-05-15-preview\",\r\n \"2015-10-31\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"automationAccounts/configurations\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"South Africa North\",\r\n \"West US\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"Central India\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-30\",\r\n \"2018-01-15\",\r\n \"2017-05-15-preview\",\r\n \"2015-10-31\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"automationAccounts/webhooks\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"South Africa North\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Central US\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"Korea Central\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Australia East\",\r\n \"France Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-30\",\r\n \"2018-01-15\",\r\n \"2017-05-15-preview\",\r\n \"2015-10-31\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-30\",\r\n \"2018-01-15\",\r\n \"2017-05-15-preview\",\r\n \"2015-10-31\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"automationAccounts/softwareUpdateConfigurations\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"South Africa North\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Central US\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"France Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-30\",\r\n \"2018-01-15\",\r\n \"2017-05-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"automationAccounts/jobs\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"South Africa North\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Central US\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"France Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-30\",\r\n \"2018-01-15\",\r\n \"2017-05-15-preview\",\r\n \"2015-10-31\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.AzureActiveDirectory\",\r\n \"namespace\": \"Microsoft.AzureActiveDirectory\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"b2cDirectories\",\r\n \"locations\": [\r\n \"Global\",\r\n \"United States\",\r\n \"Europe\",\r\n \"Asia Pacific\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-01-30\",\r\n \"2016-12-13-preview\",\r\n \"2016-02-10-privatepreview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"United States\",\r\n \"Europe\",\r\n \"Asia Pacific\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-01-30\",\r\n \"2016-12-13-preview\",\r\n \"2016-02-10-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"b2ctenants\",\r\n \"locations\": [\r\n \"Global\",\r\n \"United States\",\r\n \"Europe\",\r\n \"Asia Pacific\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-10-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.AzureData\",\r\n \"namespace\": \"Microsoft.AzureData\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"sqlServerRegistrations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-10-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-10-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-10-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sqlServerRegistrations/sqlServers\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-10-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-10-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"hybridDataManagers\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-24-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-07-24-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"sqlBigDataClusters\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-24-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-07-24-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"postgresInstances\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-24-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-07-24-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.AzureStack\",\r\n \"namespace\": \"Microsoft.AzureStack\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registrations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-06-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"registrations/products\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-06-01\",\r\n \"2016-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registrations/customerSubscriptions\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Billing\",\r\n \"namespace\": \"Microsoft.Billing\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"80dbdb39-4f33-4799-8b6f-711b5e3e61b6\",\r\n \"roleDefinitionId\": \"acdc79db-513f-461d-a542-61908d543bdc\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"billingPeriods\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2017-04-24-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"invoices\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2017-04-24-preview\",\r\n \"2017-02-27-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"enrollmentAccounts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingRoleDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"billingRoleAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"createBillingRoleAssignment\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/createBillingRoleAssignment\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/createBillingRoleAssignment\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/createBillingRoleAssignment\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingPermissions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingRoleDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingRoleAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingPermissions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\",\r\n \"2018-06-30\",\r\n \"2018-05-31\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/billingRoleDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/billingRoleAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/billingPermissions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/customers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/customers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/customers/billingSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/customers/products\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/customers/transactions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/billingRoleDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/billingRoleAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/billingPermissions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/customers/billingPermissions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/elevate\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/createInvoiceSectionOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/patchOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/patchOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/productMoveOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/billingSubscriptionMoveOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/listInvoiceSectionsWithCreateSubscriptionPermission\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/BillingProfiles/patchOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"departments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-06-30\",\r\n \"2018-05-31\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/departments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-06-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/enrollmentAccounts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-06-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/paymentMethods\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/availableBalance\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoices\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoices\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/transactions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/transactions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/transactions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/transactions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/billingSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/billingSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/billingSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationStatus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/products\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/products\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/products/updateAutoRenew\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/products/updateAutoRenew\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/products\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/products\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\",\r\n \"2018-06-30\",\r\n \"2018-03-01-preview\",\r\n \"2017-04-24-preview\",\r\n \"2017-02-27-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/initiateTransfer\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/initiateTransfer\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/transfers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/transfers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"transfers/acceptTransfer\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"transfers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"transfers/declineTransfer\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"transfers/validateTransfer\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/customers/initiateTransfer\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/customers/transfers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingProperty\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/policies\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/customers/policies\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoices/pricesheet\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/pricesheet\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/pricesheetDownloadOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/billingSubscriptions/transfer\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/products/transfer\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/products/transfer\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/productTransfersResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"transfers/operationStatus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/agreements\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/lineOfCredit\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/paymentMethods\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"validateAddress\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.BingMaps\",\r\n \"namespace\": \"Microsoft.BingMaps\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"mapApis\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-08-18\",\r\n \"2015-07-02\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-18\",\r\n \"2015-07-02\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-18\",\r\n \"2015-07-02\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-18\",\r\n \"2015-07-02\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Blockchain\",\r\n \"namespace\": \"Microsoft.Blockchain\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"78827f38-7b69-4d5e-a627-d6fdd9c759a0\",\r\n \"roleDefinitionId\": \"9c68eaf3-8315-4e5c-b857-641b16b21f8f\"\r\n },\r\n {\r\n \"applicationId\": \"049d4938-2ef2-4274-aa8f-630fc9bc33d1\",\r\n \"roleDefinitionId\": \"c6dd0893-0495-488a-ac21-ee5f1ba89769\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"blockchainMembers\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/blockchainMemberOperationResults\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/listConsortiums\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"watchers\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"cordaMembers\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/watcherOperationResults\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01-preview\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Blueprint\",\r\n \"namespace\": \"Microsoft.Blueprint\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"f71766dc-90d9-4b7d-bd9d-4499c4331c3f\",\r\n \"roleDefinitionId\": \"cb180127-cf6d-4672-9e75-e29a487f9658\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"blueprints\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\",\r\n \"2018-11-01-alpha\",\r\n \"2017-11-11-preview\",\r\n \"2017-11-11-alpha\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"blueprints/artifacts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\",\r\n \"2018-11-01-alpha\",\r\n \"2017-11-11-preview\",\r\n \"2017-11-11-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"blueprints/versions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\",\r\n \"2018-11-01-alpha\",\r\n \"2017-11-11-preview\",\r\n \"2017-11-11-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"blueprints/versions/artifacts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\",\r\n \"2018-11-01-alpha\",\r\n \"2017-11-11-preview\",\r\n \"2017-11-11-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"blueprintAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\",\r\n \"2018-11-01-alpha\",\r\n \"2017-11-11-preview\",\r\n \"2017-11-11-alpha\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"blueprintAssignments/operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-11-11-preview\",\r\n \"2017-11-11-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"blueprintAssignments/assignmentOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\",\r\n \"2018-11-01-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\",\r\n \"2018-11-01-alpha\",\r\n \"2017-11-11-preview\",\r\n \"2017-11-11-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.BotService\",\r\n \"namespace\": \"Microsoft.BotService\",\r\n \"authorization\": {\r\n \"applicationId\": \"f3723d34-6ff5-4ceb-a148-d99dcd2511fc\",\r\n \"roleDefinitionId\": \"71213c26-43ed-41d8-9905-3c12971517a3\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"botServices\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-12\",\r\n \"2017-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-12-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-07-12\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"botServices/channels\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-12\",\r\n \"2017-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-12-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-07-12\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"botServices/connections\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-12\",\r\n \"2017-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-12-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-07-12\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listAuthServiceProviders\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-12\",\r\n \"2017-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-12-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-07-12\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-12\",\r\n \"2017-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-12-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-07-12\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-12\",\r\n \"2017-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-12-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Capacity\",\r\n \"namespace\": \"Microsoft.Capacity\",\r\n \"authorization\": {\r\n \"applicationId\": \"4d0ad6c7-f6c3-46d8-ab0d-1406d5e6c86b\",\r\n \"roleDefinitionId\": \"FD9C0A9A-4DB9-4F41-8A61-98385DEB6E2D\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"resources\",\r\n \"locations\": [\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\",\r\n \"2018-06-01\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservationOrders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservationOrders/reservations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservationOrders/reservations/revisions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"catalogs\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"appliedReservations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkOffers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkScopes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"calculatePrice\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"calculateExchange\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"exchange\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservationOrders/calculateRefund\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservationOrders/return\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservationOrders/split\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservationOrders/merge\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservationOrders/swap\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"validateReservationOrder\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservationOrders/availableScopes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservationOrders/reservations/availableScopes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"commercialReservationOrders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"calculatePurchasePrice\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01-privatepreview\",\r\n \"2019-06-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"placePurchaseOrder\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01-privatepreview\",\r\n \"2019-06-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkPurchaseStatus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01-privatepreview\",\r\n \"2019-06-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ChangeAnalysis\",\r\n \"namespace\": \"Microsoft.ChangeAnalysis\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"2cfc91a4-7baa-4a8f-a6c9-5f3d279060b8\",\r\n \"roleDefinitionId\": \"f5a6bd90-af71-455c-9030-c486e8c42c95\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ClassicInfrastructureMigrate\",\r\n \"namespace\": \"Microsoft.ClassicInfrastructureMigrate\",\r\n \"authorization\": {\r\n \"applicationId\": \"5e5abe2b-83cd-4786-826a-a05653ebb103\",\r\n \"roleDefinitionId\": \"766c4d9b-ef83-4f73-8352-1450a506a69b\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"classicInfrastructureResources\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ClassicSubscription\",\r\n \"namespace\": \"Microsoft.ClassicSubscription\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-09-01\",\r\n \"2017-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-06-01\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Commerce\",\r\n \"namespace\": \"Microsoft.Commerce\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"UsageAggregates\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\",\r\n \"2015-03-31\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"RateCard\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-31-preview\",\r\n \"2015-06-01-preview\",\r\n \"2015-05-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\",\r\n \"2015-03-31\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Consumption\",\r\n \"namespace\": \"Microsoft.Consumption\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"c5b17a4f-cc6f-4649-9480-684280a2af3a\",\r\n \"roleDefinitionId\": \"4a2e6ae9-2713-4cc9-a3b3-312899d687c3\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Forecasts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-05-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"AggregatedCost\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"tenants\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-01-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"ReservationRecommendations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-01-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-03-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"ReservationSummaries\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-01-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-03-31\",\r\n \"2018-01-31\",\r\n \"2017-11-30\",\r\n \"2017-06-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"ReservationTransactions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-05-31\",\r\n \"2018-03-31\",\r\n \"2018-01-31\",\r\n \"2017-11-30\",\r\n \"2017-06-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Balances\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-05-31\",\r\n \"2018-03-31\",\r\n \"2018-01-31\",\r\n \"2017-11-30\",\r\n \"2017-06-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Marketplaces\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-05-31\",\r\n \"2018-03-31\",\r\n \"2018-01-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Pricesheets\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-05-31\",\r\n \"2018-03-31\",\r\n \"2018-01-31\",\r\n \"2017-11-30\",\r\n \"2017-06-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"ReservationDetails\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-01-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-03-31\",\r\n \"2018-01-31\",\r\n \"2017-11-30\",\r\n \"2017-06-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Budgets\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\",\r\n \"2019-01-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-12-01-preview\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-03-31\",\r\n \"2018-01-31\",\r\n \"2017-12-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"CostTags\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-05-31\",\r\n \"2018-03-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Tags\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-12-01-preview\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-08-01-preview\",\r\n \"2018-06-30\",\r\n \"2018-05-31\",\r\n \"2018-03-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Terms\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-03-31\",\r\n \"2018-01-31\",\r\n \"2017-12-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"UsageDetails\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-05-01\",\r\n \"2019-04-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-12-01-preview\",\r\n \"2018-11-01-preview\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-05-31\",\r\n \"2018-03-31\",\r\n \"2018-01-31\",\r\n \"2017-11-30\",\r\n \"2017-06-30-preview\",\r\n \"2017-04-24-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Charges\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-05-01\",\r\n \"2019-01-01\",\r\n \"2018-11-01-preview\",\r\n \"2018-10-01\",\r\n \"2018-08-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"credits\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2018-11-01-preview\",\r\n \"2018-10-01\",\r\n \"2018-08-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"events\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2018-11-01-preview\",\r\n \"2018-10-01\",\r\n \"2018-08-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"lots\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2018-11-01-preview\",\r\n \"2018-10-01\",\r\n \"2018-08-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"products\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-10-01\",\r\n \"2018-08-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"OperationStatus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-05-01\",\r\n \"2019-04-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-11-01-preview\",\r\n \"2018-10-01\",\r\n \"2018-08-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"OperationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-05-01\",\r\n \"2019-04-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-11-01-preview\",\r\n \"2018-10-01\",\r\n \"2018-08-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-01-01\",\r\n \"2018-11-01-preview\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-05-31\",\r\n \"2018-03-31\",\r\n \"2018-01-31\",\r\n \"2017-11-30\",\r\n \"2017-06-30-preview\",\r\n \"2017-04-24-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CostManagement\",\r\n \"namespace\": \"Microsoft.CostManagement\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"3184af01-7a88-49e0-8b55-8ecdce0aa950\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Connectors\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"CloudConnectors\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ExternalBillingAccounts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ExternalBillingAccounts/Dimensions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ExternalBillingAccounts/Query\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ExternalSubscriptions/Dimensions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ExternalSubscriptions/Query\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ExternalSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Forecast\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\",\r\n \"2018-12-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"ExternalSubscriptions/Forecast\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\",\r\n \"2018-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ExternalBillingAccounts/Forecast\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\",\r\n \"2018-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Settings\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-08-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"register\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-03-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Query\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-12-01-preview\",\r\n \"2018-10-01-preview\",\r\n \"2018-08-31\",\r\n \"2018-08-01-preview\",\r\n \"2018-05-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Dimensions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-12-01-preview\",\r\n \"2018-10-01-preview\",\r\n \"2018-08-31\",\r\n \"2018-08-01-preview\",\r\n \"2018-05-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Budgets\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-04-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"ExternalSubscriptions/Alerts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2018-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ExternalBillingAccounts/Alerts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2018-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Alerts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2018-08-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"showbackRules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-03-01-preview\",\r\n \"2019-02-03-alpha\",\r\n \"2019-02-02-alpha\",\r\n \"2019-02-01-alpha\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Exports\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-09-01\",\r\n \"2019-01-01-preview\",\r\n \"2019-01-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Reports\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-12-01-preview\",\r\n \"2018-08-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Reportconfigs\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"BillingAccounts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-31\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Departments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-31\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"EnrollmentAccounts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-31\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Views\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-04-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CostManagementExports\",\r\n \"namespace\": \"Microsoft.CostManagementExports\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"e5408ad0-c4e2-43aa-b6f2-3b4951286d99\",\r\n \"roleDefinitionId\": \"5e4888b3-2747-4e5b-9897-ec0865b91bcf\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CustomerLockbox\",\r\n \"namespace\": \"Microsoft.CustomerLockbox\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"a0551534-cfc9-4e1f-9a7a-65093b32bb38\"\r\n },\r\n {\r\n \"applicationId\": \"01fc33a7-78ba-4d2f-a4b7-768e336e890e\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-02-28-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"requests\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-02-28-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CustomProviders\",\r\n \"namespace\": \"Microsoft.CustomProviders\",\r\n \"authorization\": {\r\n \"applicationId\": \"bf8eb16c-7ba7-4b47-86be-ac5e4b2007a5\",\r\n \"roleDefinitionId\": \"FACF09C9-A5D0-4D34-8B1F-B623AC29C6F7\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"resourceProviders\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"associations\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.DataBox\",\r\n \"namespace\": \"Microsoft.DataBox\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"5613cb5c-a7c9-4099-8034-511fd7616cb2\",\r\n \"roleDefinitionId\": \"382D72D1-63DC-4243-9B99-CB69FDD473D8\",\r\n \"managedByRoleDefinitionId\": \"f4c0a4f9-768c-4927-ab83-d319111d6ef4\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"jobs\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/validateAddress\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/availableSkus\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/validateInputs\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/regionConfiguration\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.DataBoxEdge\",\r\n \"namespace\": \"Microsoft.DataBoxEdge\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"2368d027-f996-4edb-bf48-928f98f2ab8c\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"DataBoxEdgeDevices\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-07-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"DataBoxEdgeDevices/checkNameAvailability\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-07-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-07-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.DataCatalog\",\r\n \"namespace\": \"Microsoft.DataCatalog\",\r\n \"authorization\": {\r\n \"applicationId\": \"213f5f78-fb30-46c7-9e98-91c720a1c026\",\r\n \"roleDefinitionId\": \"D55E2225-A6AB-481C-A5BE-1B7687C293FA\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"catalogs\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-03-30\",\r\n \"2015-07-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-12-01-preview\",\r\n \"2016-03-30\",\r\n \"2015-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-12-01-preview\",\r\n \"2016-03-30\",\r\n \"2015-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-03-30\",\r\n \"2015-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/jobs\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-03-30\",\r\n \"2015-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.DataFactory\",\r\n \"namespace\": \"Microsoft.DataFactory\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"0947a342-ab4a-43be-93b3-b8243fc161e5\",\r\n \"roleDefinitionId\": \"f0a6aa2a-e9d8-4bae-bcc2-36b405e8a5da\"\r\n },\r\n {\r\n \"applicationId\": \"5d13f7d7-0567-429c-9880-320e9555e5fc\",\r\n \"roleDefinitionId\": \"956a8f20-9168-4c71-8e27-3c0460ac39a4\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"dataFactories\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"factories\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Canada Central\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"factories/integrationRuntimes\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dataFactories/diagnosticSettings\",\r\n \"locations\": [\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dataFactories/metricDefinitions\",\r\n \"locations\": [\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDataFactoryNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkAzureDataFactoryNameAvailability\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dataFactorySchema\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2017-09-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/configureFactoryRepo\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/getFeatureValue\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.DataMigration\",\r\n \"namespace\": \"Microsoft.DataMigration\",\r\n \"authorization\": {\r\n \"applicationId\": \"a4bad4aa-bf02-4631-9f78-a64ffdba8150\",\r\n \"roleDefinitionId\": \"b831a21d-db98-4760-89cb-bef871952df1\",\r\n \"managedByRoleDefinitionId\": \"6256fb55-9e59-4018-a9e1-76b11c0a4c89\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-15-preview\",\r\n \"2018-04-19\",\r\n \"2018-03-31-preview\",\r\n \"2018-03-15-preview\",\r\n \"2017-11-15-privatepreview\",\r\n \"2017-11-15-preview\",\r\n \"2017-04-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"West US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-15-preview\",\r\n \"2018-04-19\",\r\n \"2018-03-31-preview\",\r\n \"2018-03-15-preview\",\r\n \"2017-11-15-privatepreview\",\r\n \"2017-11-15-preview\",\r\n \"2017-04-15-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-15-preview\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"services/projects\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"West US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-15-preview\",\r\n \"2018-04-19\",\r\n \"2018-03-31-preview\",\r\n \"2018-03-15-preview\",\r\n \"2017-11-15-privatepreview\",\r\n \"2017-11-15-preview\",\r\n \"2017-04-15-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-15-preview\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"West US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-15-preview\",\r\n \"2018-04-19\",\r\n \"2018-03-31-preview\",\r\n \"2018-03-15-preview\",\r\n \"2017-11-15-privatepreview\",\r\n \"2017-11-15-preview\",\r\n \"2017-04-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"West US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-15-preview\",\r\n \"2018-04-19\",\r\n \"2018-03-31-preview\",\r\n \"2018-03-15-preview\",\r\n \"2017-11-15-privatepreview\",\r\n \"2017-11-15-preview\",\r\n \"2017-04-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"West US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-15-preview\",\r\n \"2018-04-19\",\r\n \"2018-03-31-preview\",\r\n \"2018-03-15-preview\",\r\n \"2017-11-15-privatepreview\",\r\n \"2017-11-15-preview\",\r\n \"2017-04-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"West US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-15-preview\",\r\n \"2018-04-19\",\r\n \"2018-03-31-preview\",\r\n \"2018-03-15-preview\",\r\n \"2017-11-15-privatepreview\",\r\n \"2017-11-15-preview\",\r\n \"2017-04-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.DataShare\",\r\n \"namespace\": \"Microsoft.DataShare\",\r\n \"authorization\": {\r\n \"applicationId\": \"799f1985-1517-4fe1-af2b-ba3d87d4996b\",\r\n \"roleDefinitionId\": \"0146496b-e06f-439a-83be-49fac884edf5\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/shares\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/shares/datasets\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/shares/synchronizationSettings\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/shares/invitations\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/sharesubscriptions\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/shares/providersharesubscriptions\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/sharesubscriptions/datasetmappings\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/sharesubscriptions/triggers\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/sharesubscriptions/consumerSourceDataSets\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listinvitations\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/rejectInvitation\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/consumerInvitations\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.DBforMariaDB\",\r\n \"namespace\": \"Microsoft.DBforMariaDB\",\r\n \"authorization\": {\r\n \"applicationId\": \"76cd24bf-a9fc-4344-b1dc-908275de6d6d\",\r\n \"roleDefinitionId\": \"c13b7b9c-2ed1-4901-b8a8-16f35468da29\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"servers/recoverableServers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/virtualNetworkRules\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/azureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/performanceTiers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/securityAlertPoliciesAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionProxyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionProxyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/securityAlertPoliciesOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/recommendedActionSessionsAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/recommendedActionSessionsOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/topQueryStatistics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/queryTexts\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/waitStatistics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/advisors\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/privateLinkResources\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.DBforMySQL\",\r\n \"namespace\": \"Microsoft.DBforMySQL\",\r\n \"authorization\": {\r\n \"applicationId\": \"76cd24bf-a9fc-4344-b1dc-908275de6d6d\",\r\n \"roleDefinitionId\": \"c13b7b9c-2ed1-4901-b8a8-16f35468da29\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"servers/recoverableServers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/virtualNetworkRules\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/azureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/administratorOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/administratorAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionProxyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionProxyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/performanceTiers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/securityAlertPoliciesAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/securityAlertPoliciesOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/recommendedActionSessionsAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/recommendedActionSessionsOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/topQueryStatistics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/queryTexts\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/waitStatistics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/advisors\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/privateLinkResources\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.DBforPostgreSQL\",\r\n \"namespace\": \"Microsoft.DBforPostgreSQL\",\r\n \"authorization\": {\r\n \"applicationId\": \"76cd24bf-a9fc-4344-b1dc-908275de6d6d\",\r\n \"roleDefinitionId\": \"c13b7b9c-2ed1-4901-b8a8-16f35468da29\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"serversv2\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-29-privatepreview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"serverGroups\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-29-privatepreview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"servers/recoverableServers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/virtualNetworkRules\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/azureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/administratorOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/administratorAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionProxyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionProxyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/performanceTiers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/securityAlertPoliciesAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/securityAlertPoliciesOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/recommendedActionSessionsAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/recommendedActionSessionsOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/topQueryStatistics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/queryTexts\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/waitStatistics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/advisors\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/privateLinkResources\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.DeploymentManager\",\r\n \"namespace\": \"Microsoft.DeploymentManager\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"5b306cba-9c71-49db-96c3-d17ca2379c4d\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"artifactSources\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01-preview\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-09-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"serviceTopologies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01-preview\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-09-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"serviceTopologies/services\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01-preview\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-09-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"serviceTopologies/services/serviceUnits\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01-preview\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-09-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"steps\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01-preview\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-09-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"rollouts\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01-preview\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-09-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01-preview\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-09-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01-preview\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-09-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.DesktopVirtualization\",\r\n \"namespace\": \"Microsoft.DesktopVirtualization\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"50e95039-b200-4007-bc97-8d5790743a63\",\r\n \"roleDefinitionId\": \"CAD30215-AD1C-43BF-BE90-7BFA8B493E62\"\r\n },\r\n {\r\n \"applicationId\": \"9cdead84-a844-4324-93f2-b2e6bb768d07\"\r\n },\r\n {\r\n \"applicationId\": \"a85cf173-4192-42f8-81fa-777a763e6e2c\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-01-23-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.DevOps\",\r\n \"namespace\": \"Microsoft.DevOps\",\r\n \"authorization\": {\r\n \"applicationId\": \"499b84ac-1321-427f-aa17-267ca6975798\",\r\n \"roleDefinitionId\": \"6a18f445-86f0-4e2e-b8a9-6b9b5677e3d8\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"pipelines\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-07-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.DevSpaces\",\r\n \"namespace\": \"Microsoft.DevSpaces\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"controllers\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Canada East\",\r\n \"West Europe\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"controllers/listConnectionDetails\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Canada East\",\r\n \"West Europe\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Canada East\",\r\n \"West Europe\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Canada East\",\r\n \"West Europe\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Canada East\",\r\n \"West Europe\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkContainerHostMapping\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Canada East\",\r\n \"West Europe\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.EnterpriseKnowledgeGraph\",\r\n \"namespace\": \"Microsoft.EnterpriseKnowledgeGraph\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-12-03\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-12-03\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-12-03\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-12-03\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Features\",\r\n \"namespace\": \"Microsoft.Features\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"features\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-12-01\",\r\n \"2014-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"providers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-12-01\",\r\n \"2014-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-12-01\",\r\n \"2014-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.GuestConfiguration\",\r\n \"namespace\": \"Microsoft.GuestConfiguration\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"e935b4a5-8968-416d-8414-caed51c782a9\",\r\n \"roleDefinitionId\": \"9c6ffa40-421e-4dc0-9739-76b0699a11de\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"guestConfigurationAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-20\",\r\n \"2018-06-30-preview\",\r\n \"2018-01-20-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"software\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"softwareUpdates\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"softwareUpdateProfile\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-20\",\r\n \"2018-06-30-preview\",\r\n \"2018-01-20-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.HanaOnAzure\",\r\n \"namespace\": \"Microsoft.HanaOnAzure\",\r\n \"authorization\": {\r\n \"applicationId\": \"cc5476ec-3074-44d1-8461-711f5d9b0e39\",\r\n \"roleDefinitionId\": \"4a10987e-dbcf-4c3d-8e3d-7ddcd9c771c2\",\r\n \"managedByRoleDefinitionId\": \"9e3af657-a8ff-583c-a75c-2fe7c4bcb635\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"hanaInstances\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-11-03-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"sapMonitors\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-11-03-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationsStatus\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-11-03-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-11-03-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-11-03-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-11-03-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.HardwareSecurityModules\",\r\n \"namespace\": \"Microsoft.HardwareSecurityModules\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"0eb690b7-d23e-4fb0-b43e-cd161ac80cc3\",\r\n \"roleDefinitionId\": \"48397dc8-3910-486a-8165-ab2df987447f\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-10-31-preview\",\r\n \"2018-10-31\"\r\n ],\r\n \"defaultApiVersion\": \"2018-10-31\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West US 2\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"Japan West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-31-preview\",\r\n \"2018-10-31\"\r\n ],\r\n \"defaultApiVersion\": \"2018-10-31\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.HealthcareApis\",\r\n \"namespace\": \"Microsoft.HealthcareApis\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"4f6778d8-5aef-43dc-a1ff-b073724b9495\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"UK West\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-16\",\r\n \"2018-08-20-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"UK West\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-16\",\r\n \"2018-08-20-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"UK West\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-16\",\r\n \"2018-08-20-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"UK West\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-16\",\r\n \"2018-08-20-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"UK West\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-16\",\r\n \"2018-08-20-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.HybridData\",\r\n \"namespace\": \"Microsoft.HybridData\",\r\n \"authorization\": {\r\n \"applicationId\": \"621269cf-1195-44a3-a835-c613d103dd15\",\r\n \"roleDefinitionId\": \"00320cd4-8823-47f2-bbe4-5c9da031311d\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"dataManagers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2016-06-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2016-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Hydra\",\r\n \"namespace\": \"Microsoft.Hydra\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"37ae09d4-a310-41e1-803d-8e85cec4bf23\",\r\n \"roleDefinitionId\": \"37ae09d4-a310-41e1-803d-8e85cec4bf23\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-08-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ImportExport\",\r\n \"namespace\": \"Microsoft.ImportExport\",\r\n \"authorization\": {\r\n \"applicationId\": \"7de4d5c5-5b32-4235-b8a9-33b34d6bcd2a\",\r\n \"roleDefinitionId\": \"9f7aa6bb-9454-46b6-8c01-a4b0f33ca151\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"jobs\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-07-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2016-11-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-11-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-07-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2016-11-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-11-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-07-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2016-11-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-11-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-07-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2016-11-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-11-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.IoTCentral\",\r\n \"namespace\": \"Microsoft.IoTCentral\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"9edfcdd9-0bc5-4bd4-b287-c3afc716aac7\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"IoTApps\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"Central US\",\r\n \"West Central US\",\r\n \"Australia\",\r\n \"Asia Pacific\",\r\n \"Europe\",\r\n \"United States\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01\",\r\n \"2017-07-01-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-09-01\",\r\n \"2017-07-01-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkSubdomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-09-01\",\r\n \"2017-07-01-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"appTemplates\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.IoTSpaces\",\r\n \"namespace\": \"Microsoft.IoTSpaces\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"0b07f429-9f4b-4714-9392-cc5e8e80c8b0\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"West US 2\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"Graph\",\r\n \"locations\": [\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"West US 2\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-10-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-01-preview\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Kusto\",\r\n \"namespace\": \"Microsoft.Kusto\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"2746ea77-4702-4b45-80ca-3c97e680e8b7\",\r\n \"roleDefinitionId\": \"dd9d4347-f397-45f2-b538-85f21c90037c\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"clusters\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"Korea South\",\r\n \"France South\",\r\n \"Australia Southeast\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Australia Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-07\",\r\n \"2019-05-15\",\r\n \"2019-01-21\",\r\n \"2018-09-07-preview\",\r\n \"2017-09-07-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-15\",\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/databases\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"Korea South\",\r\n \"France South\",\r\n \"Australia Southeast\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Australia Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-07\",\r\n \"2019-05-15\",\r\n \"2019-01-21\",\r\n \"2018-09-07-preview\",\r\n \"2017-09-07-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-15\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/attacheddatabaseconfigurations\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"Korea South\",\r\n \"France South\",\r\n \"Australia Southeast\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Australia Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-07\",\r\n \"2019-05-15\",\r\n \"2019-01-21\",\r\n \"2018-09-07-preview\",\r\n \"2017-09-07-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-15\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/databases/eventhubconnections\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"Korea South\",\r\n \"France South\",\r\n \"Australia Southeast\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Australia Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-07\",\r\n \"2019-05-15\",\r\n \"2019-01-21\",\r\n \"2018-09-07-preview\",\r\n \"2017-09-07-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-15\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/databases/dataconnections\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"Korea South\",\r\n \"France South\",\r\n \"Australia Southeast\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Australia Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-07\",\r\n \"2019-05-15\",\r\n \"2019-01-21\",\r\n \"2018-09-07-preview\",\r\n \"2017-09-07-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-15\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/sharedidentities\",\r\n \"locations\": [\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Australia Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-07\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-07\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"Korea South\",\r\n \"France South\",\r\n \"Australia Southeast\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Australia Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-07\",\r\n \"2019-05-15\",\r\n \"2019-01-21\",\r\n \"2018-09-07-preview\",\r\n \"2017-09-07-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-15\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-07\",\r\n \"2019-05-15\",\r\n \"2019-01-21\",\r\n \"2018-09-07-preview\",\r\n \"2017-09-07-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-15\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"Korea South\",\r\n \"France South\",\r\n \"Australia Southeast\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Australia Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-07\",\r\n \"2019-05-15\",\r\n \"2019-01-21\",\r\n \"2018-09-07-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-15\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-07\",\r\n \"2019-05-15\",\r\n \"2019-01-21\",\r\n \"2018-09-07-preview\",\r\n \"2017-09-07-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-15\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.LabServices\",\r\n \"namespace\": \"Microsoft.LabServices\",\r\n \"authorization\": {\r\n \"applicationId\": \"1a14be2a-e903-4cec-99cf-b2e209259a0f\",\r\n \"roleDefinitionId\": \"8f2de81a-b9aa-49d8-b24c-11814d3ab525\",\r\n \"managedByRoleDefinitionId\": \"8f2de81a-b9aa-49d8-b24c-11814d3ab525\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"labaccounts\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"UK West\",\r\n \"West India\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\",\r\n \"2018-10-15\",\r\n \"2017-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"UK West\",\r\n \"West India\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\",\r\n \"2018-10-15\",\r\n \"2017-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\",\r\n \"2018-10-15\",\r\n \"2017-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"users\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\",\r\n \"2019-01-01-beta\",\r\n \"2019-01-01-alpha\",\r\n \"2018-10-15\",\r\n \"2017-12-01-preview\",\r\n \"2017-12-01-beta\",\r\n \"2017-12-01-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\",\r\n \"2018-10-15\",\r\n \"2017-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.MachineLearning\",\r\n \"namespace\": \"Microsoft.MachineLearning\",\r\n \"authorization\": {\r\n \"applicationId\": \"0736f41a-0425-4b46-bdb5-1563eff02385\",\r\n \"roleDefinitionId\": \"1cc297bc-1829-4524-941f-966373421033\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Workspaces\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"webServices\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-01-01\",\r\n \"2016-05-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-01-01\",\r\n \"2016-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-01-01\",\r\n \"2016-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-01-01\",\r\n \"2016-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationsStatus\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-01-01\",\r\n \"2016-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"commitmentPlans\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-01-01\",\r\n \"2016-05-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.MachineLearningServices\",\r\n \"namespace\": \"Microsoft.MachineLearningServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"0736f41a-0425-4b46-bdb5-1563eff02385\",\r\n \"roleDefinitionId\": \"376aa7d7-51a9-463d-bd4d-7e1691345612\",\r\n \"managedByRoleDefinitionId\": \"91d00862-cf55-46a5-9dce-260bbd92ce25\"\r\n },\r\n {\r\n \"applicationId\": \"18a66f5f-dbdf-4c17-9dd7-1634712a9cbe\",\r\n \"roleDefinitionId\": \"376aa7d7-51a9-463d-bd4d-7e1691345612\",\r\n \"managedByRoleDefinitionId\": \"91d00862-cf55-46a5-9dce-260bbd92ce25\"\r\n },\r\n {\r\n \"applicationId\": \"9fcb3732-5f52-4135-8c08-9d4bbaf203ea\",\r\n \"roleDefinitionId\": \"703B89C7-CE2C-431B-BDD8-FA34E39AF696\",\r\n \"managedByRoleDefinitionId\": \"90B8E153-EBFF-4073-A95F-4DAD56B14C78\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workspaces\",\r\n \"locations\": [\r\n \"Canada Central\",\r\n \"North Central US\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2018-11-19\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-03-01-preview\",\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/computes\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2018-11-19\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/eventGridFilters\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US\",\r\n \"Brazil South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2018-11-19\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2018-11-19\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2018-11-19\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/computeOperationsStatus\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2018-11-19\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/workspaceOperationsStatus\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2018-11-19\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2018-11-19\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/vmsizes\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2018-11-19\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/quotas\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updatequotas\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ManagedServices\",\r\n \"namespace\": \"Microsoft.ManagedServices\",\r\n \"authorization\": {\r\n \"applicationId\": \"66c6d0d1-f2e7-4a18-97a9-ed10f3347016\",\r\n \"roleDefinitionId\": \"1e86f807-6ec0-40b3-8b5f-686b7e43a0a2\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"marketplaceRegistrationDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registrationDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"registrationAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operationStatuses\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Management\",\r\n \"namespace\": \"Microsoft.Management\",\r\n \"authorization\": {\r\n \"applicationId\": \"f2c304cf-8e7e-4c3f-8164-16299ad9d272\",\r\n \"roleDefinitionId\": \"c1cf3708-588a-4647-be7f-f400bbe214cf\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"resources\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-11-01-preview\",\r\n \"2017-08-31-preview\",\r\n \"2017-06-30-preview\",\r\n \"2017-05-31-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managementGroups\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2018-03-01-beta\",\r\n \"2018-01-01-preview\",\r\n \"2017-11-01-preview\",\r\n \"2017-08-31-preview\",\r\n \"2017-06-30-preview\",\r\n \"2017-05-31-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"getEntities\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2018-03-01-beta\",\r\n \"2018-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2018-03-01-beta\",\r\n \"2018-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2018-03-01-beta\",\r\n \"2018-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2018-03-01-beta\",\r\n \"2018-01-01-preview\",\r\n \"2017-11-01-preview\",\r\n \"2017-08-31-preview\",\r\n \"2017-06-30-preview\",\r\n \"2017-05-31-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"tenantBackfillStatus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"startTenantBackfill\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Maps\",\r\n \"namespace\": \"Microsoft.Maps\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"608f6f31-fed0-4f7b-809f-90f6c9b3de78\",\r\n \"roleDefinitionId\": \"3431F0E6-63BC-482D-A96E-0AB819610A5F\"\r\n },\r\n {\r\n \"applicationId\": \"ba1ea022-5807-41d5-bbeb-292c7e1cf5f6\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/eventGridFilters\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Marketplace\",\r\n \"namespace\": \"Microsoft.Marketplace\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"privategalleryitems\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"products\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-08-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"offers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-08-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"offerTypes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"offerTypes/publishers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"offerTypes/publishers/offers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"offerTypes/publishers/offers/plans\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"offerTypes/publishers/offers/plans/configs\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"offerTypes/publishers/offers/plans/configs/importImage\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"offerTypes/publishers/offers/plans/agreements\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listAvailableOffers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"publishers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-30-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"publishers/offers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-30-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"publishers/offers/amendments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-30-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.MarketplaceApps\",\r\n \"namespace\": \"Microsoft.MarketplaceApps\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"classicDevServices\",\r\n \"locations\": [\r\n \"Northwest US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.MarketplaceOrdering\",\r\n \"namespace\": \"Microsoft.MarketplaceOrdering\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"agreements\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"offertypes\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Media\",\r\n \"namespace\": \"Microsoft.Media\",\r\n \"authorization\": {\r\n \"applicationId\": \"374b2a64-3b6b-436b-934c-b820eacca870\",\r\n \"roleDefinitionId\": \"aab70789-0cec-44b5-95d7-84b64c9487af\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"mediaservices\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\",\r\n \"2015-10-01\",\r\n \"2015-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/assets\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/contentKeyPolicies\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/streamingLocators\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/streamingPolicies\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/eventGridFilters\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-05\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-05\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/transforms\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/transforms/jobs\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/streamingEndpoints\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/liveEvents\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/liveEvents/liveOutputs\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/streamingEndpointOperations\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/liveEventOperations\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/liveOutputOperations\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/assets/assetFilters\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/accountFilters\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\",\r\n \"2018-02-05\",\r\n \"2015-10-01\",\r\n \"2015-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checknameavailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2015-10-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Migrate\",\r\n \"namespace\": \"Microsoft.Migrate\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"e3bfd6ac-eace-4438-9dc1-eed439e738de\",\r\n \"roleDefinitionId\": \"e88f4159-1d71-4b12-8ef0-38c039cb051e\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"projects\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-02\",\r\n \"2017-11-11-preview\",\r\n \"2017-09-25-privatepreview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"migrateprojects\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"assessmentProjects\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2018-06-30-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-02\",\r\n \"2017-11-11-preview\",\r\n \"2017-09-25-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-02-02\",\r\n \"2017-11-11-preview\",\r\n \"2017-09-25-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-02\",\r\n \"2017-11-11-preview\",\r\n \"2017-09-25-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/assessmentOptions\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-02\",\r\n \"2017-11-11-preview\",\r\n \"2017-09-25-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.MixedReality\",\r\n \"namespace\": \"Microsoft.MixedReality\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"c7ddd9b4-5172-4e28-bd29-1e0792947d18\",\r\n \"roleDefinitionId\": \"b67ee066-e058-4ddb-92bc-83cdd74bc38a\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-12-02-preview\",\r\n \"2019-02-28-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-12-02-preview\",\r\n \"2019-02-28-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"spatialAnchorsAccounts\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-12-02-preview\",\r\n \"2019-02-28-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-12-02-preview\",\r\n \"2019-02-28-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"remoteRenderingAccounts\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-12-02-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"objectUnderstandingAccounts\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-12-02-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"surfaceReconstructionAccounts\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-12-02-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"holographicsBroadcastAccounts\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-12-02-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.NetApp\",\r\n \"namespace\": \"Microsoft.NetApp\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"12fb057d-b751-47cd-857c-f2934bb677b4\",\r\n \"roleDefinitionId\": \"e4796bef-6b6d-4cbc-ba1e-27f1a308d860\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"West US (Stage)\",\r\n \"West US 2 (Stage)\",\r\n \"South Central US (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2017-08-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.NotificationHubs\",\r\n \"namespace\": \"Microsoft.NotificationHubs\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-03-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/notificationHubs\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-03-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"checkNamespaceAvailability\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-03-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-03-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-03-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-03-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ObjectStore\",\r\n \"namespace\": \"Microsoft.ObjectStore\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"osNamespaces\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.OffAzure\",\r\n \"namespace\": \"Microsoft.OffAzure\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"728a93e3-065d-4678-93b1-3cc281223341\",\r\n \"roleDefinitionId\": \"b9967bf7-a345-4af8-95f0-49916f760fc6\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"VMwareSites\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-06\",\r\n \"2018-05-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"HyperVSites\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-06\",\r\n \"2018-05-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-06\",\r\n \"2018-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ServerSites\",\r\n \"locations\": [\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"ImportSites\",\r\n \"locations\": [\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.PowerBI\",\r\n \"namespace\": \"Microsoft.PowerBI\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workspaceCollections\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"West India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-01-29\"\r\n ],\r\n \"defaultApiVersion\": \"2016-01-29\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-01-29\"\r\n ],\r\n \"defaultApiVersion\": \"2016-01-29\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"West India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-01-29\"\r\n ],\r\n \"defaultApiVersion\": \"2016-01-29\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.PowerBIDedicated\",\r\n \"namespace\": \"Microsoft.PowerBIDedicated\",\r\n \"authorization\": {\r\n \"applicationId\": \"4ac7d521-0382-477b-b0f8-7e1d95f85ca2\",\r\n \"roleDefinitionId\": \"490d5987-bcf6-4be6-b6b2-056a78cb693a\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"capacities\",\r\n \"locations\": [\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Japan West\",\r\n \"South Africa North\",\r\n \"Canada East\",\r\n \"South Africa West\",\r\n \"UK West\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-01-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-01-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-01-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Japan West\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South Africa West\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-01-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Japan West\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-01-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationstatuses\",\r\n \"locations\": [\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Japan West\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-01-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ProviderHub\",\r\n \"namespace\": \"Microsoft.ProviderHub\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"providerRegistrations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"providerRegistrations/resourceTypeRegistrations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"rollouts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"availableAccounts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-02-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.RecoveryServices\",\r\n \"namespace\": \"Microsoft.RecoveryServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"262044b1-e2ce-469f-a196-69ab7ada62d3\",\r\n \"roleDefinitionId\": \"21CEC436-F7D0-4ADE-8AD8-FEC5668484CC\"\r\n },\r\n {\r\n \"applicationId\": \"b8340c3b-9267-498f-b21a-15d5547fd85e\",\r\n \"roleDefinitionId\": \"8A00C8EA-8F1B-45A7-8F64-F4CC61EEE9B6\"\r\n },\r\n {\r\n \"applicationId\": \"3b2fa68d-a091-48c9-95be-88d572e08fb7\",\r\n \"roleDefinitionId\": \"47d68fae-99c7-4c10-b9db-2316116a061e\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"vaults\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-13-preview\",\r\n \"2019-05-13\",\r\n \"2018-07-10-preview\",\r\n \"2018-07-10\",\r\n \"2018-01-10\",\r\n \"2017-07-01-preview\",\r\n \"2017-07-01\",\r\n \"2016-12-01\",\r\n \"2016-08-10\",\r\n \"2016-06-01\",\r\n \"2016-05-01\",\r\n \"2015-12-15\",\r\n \"2015-12-10\",\r\n \"2015-11-10\",\r\n \"2015-08-15\",\r\n \"2015-08-10\",\r\n \"2015-06-10\",\r\n \"2015-03-15\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-01-10\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-10\",\r\n \"2016-06-01\",\r\n \"2015-12-15\",\r\n \"2015-12-10\",\r\n \"2015-11-10\",\r\n \"2015-08-15\",\r\n \"2015-08-10\",\r\n \"2015-06-10\",\r\n \"2015-03-15\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-08-10\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-07-01\",\r\n \"2016-06-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/backupStatus\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-07-01\",\r\n \"2016-06-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-01-10\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-01-10\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/allocatedStamp\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-06-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/allocateStamp\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-06-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/backupValidateFeatures\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-07-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-07-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/backupPreValidateProtection\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-07-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-07-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"backupProtectedItems\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-07-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-07-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Relay\",\r\n \"namespace\": \"Microsoft.Relay\",\r\n \"authorization\": {\r\n \"applicationId\": \"80369ed6-5f11-4dd9-bef3-692475845e77\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-04-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/authorizationrules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-07-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/hybridconnections\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-07-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/hybridconnections/authorizationrules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-07-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/wcfrelays\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-07-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/wcfrelays/authorizationrules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-07-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-04-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-04-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ResourceGraph\",\r\n \"namespace\": \"Microsoft.ResourceGraph\",\r\n \"authorization\": {\r\n \"applicationId\": \"509e4652-da8d-478d-a730-e9d4a1996ca4\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"resources\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resourcesHistory\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resourceChanges\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resourceChangeDetails\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptionsStatus\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"queries\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Resources\",\r\n \"namespace\": \"Microsoft.Resources\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"tenants\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"notifyResourceJobs\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"tags\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"checkPolicyCompliance\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"providers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkresourcename\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resources\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/resources\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/providers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/operationresults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resourceGroups\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/resourceGroups\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsTags\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/resourcegroups/resources\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/tagnames\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/tagNames/tagValues\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deployments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deployments/operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"links\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-01-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.SaaS\",\r\n \"namespace\": \"Microsoft.SaaS\",\r\n \"authorization\": {\r\n \"applicationId\": \"f738ef14-47dc-4564-b53b-45069484ccc7\",\r\n \"roleDefinitionId\": \"b131dd2d-387a-4cae-bb9b-3d021f80d1e6\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"applications\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"checknameavailability\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkModernEligibility\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"saasresources\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.SecurityInsights\",\r\n \"namespace\": \"Microsoft.SecurityInsights\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"98785600-1bb7-4fb9-b9fa-19afe2c8a360\",\r\n \"roleDefinitionId\": \"ef1c46aa-ae81-4091-ab83-f75f28efb7b8\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"alertRules\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"alertRuleTemplates\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"cases\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"bookmarks\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"dataConnectors\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"entities\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"officeConsents\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"settings\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"aggregations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"entityQueries\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.SerialConsole\",\r\n \"namespace\": \"Microsoft.SerialConsole\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"consoleServices\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/consoleServices\",\r\n \"locations\": [\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ServiceFabric\",\r\n \"namespace\": \"Microsoft.ServiceFabric\",\r\n \"authorization\": {\r\n \"applicationId\": \"74cb6831-0dbb-4be1-8206-fd4df301cdc2\",\r\n \"roleDefinitionId\": \"e55cc65f-6903-4917-b4ef-f8d4640b57f5\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"clusters\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-03-01-privatepreview\",\r\n \"2019-03-01-preview\",\r\n \"2019-03-01\",\r\n \"2018-02-01-privatepreview\",\r\n \"2018-02-01\",\r\n \"2017-07-01-privatepreview\",\r\n \"2017-07-01-preview\",\r\n \"2016-09-01\",\r\n \"2016-03-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/applications\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-03-01-privatepreview\",\r\n \"2019-03-01-preview\",\r\n \"2019-03-01\",\r\n \"2017-07-01-preview\",\r\n \"2016-09-01\",\r\n \"2016-03-01\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-03-01-privatepreview\",\r\n \"2019-03-01-preview\",\r\n \"2019-03-01\",\r\n \"2018-02-01-privatepreview\",\r\n \"2018-02-01\",\r\n \"2017-07-01-privatepreview\",\r\n \"2017-07-01-preview\",\r\n \"2016-09-01\",\r\n \"2016-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/clusterVersions\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-03-01-privatepreview\",\r\n \"2019-03-01-preview\",\r\n \"2019-03-01\",\r\n \"2018-02-01-privatepreview\",\r\n \"2018-02-01\",\r\n \"2017-07-01-privatepreview\",\r\n \"2017-07-01-preview\",\r\n \"2016-09-01\",\r\n \"2016-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/environments\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-03-01-privatepreview\",\r\n \"2019-03-01-preview\",\r\n \"2019-03-01\",\r\n \"2018-02-01-privatepreview\",\r\n \"2018-02-01\",\r\n \"2017-07-01-privatepreview\",\r\n \"2017-07-01-preview\",\r\n \"2016-09-01\",\r\n \"2016-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-03-01-privatepreview\",\r\n \"2019-03-01-preview\",\r\n \"2019-03-01\",\r\n \"2018-02-01-privatepreview\",\r\n \"2018-02-01\",\r\n \"2017-07-01-privatepreview\",\r\n \"2017-07-01-preview\",\r\n \"2016-09-01\",\r\n \"2016-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-03-01-privatepreview\",\r\n \"2019-03-01-preview\",\r\n \"2019-03-01\",\r\n \"2018-02-01-privatepreview\",\r\n \"2018-02-01\",\r\n \"2017-07-01-privatepreview\",\r\n \"2017-07-01-preview\",\r\n \"2016-09-01\",\r\n \"2016-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-02-01-privatepreview\",\r\n \"2018-02-01\",\r\n \"2017-07-01-privatepreview\",\r\n \"2017-07-01-preview\",\r\n \"2016-09-01\",\r\n \"2016-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ServiceFabricMesh\",\r\n \"namespace\": \"Microsoft.ServiceFabricMesh\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"d10de03d-5ba3-497a-90e6-7ff8c9736059\",\r\n \"roleDefinitionId\": \"BC13595A-E262-4621-929E-56FF90E6BF18\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"applications\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networks\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"volumes\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"secrets\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"gateways\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/applicationOperations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/networkOperations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/volumeOperations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/gatewayOperations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/secretOperations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Services\",\r\n \"namespace\": \"Microsoft.Services\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"providerRegistrations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"providerRegistrations/resourceTypeRegistrations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"rollouts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.SoftwarePlan\",\r\n \"namespace\": \"Microsoft.SoftwarePlan\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"hybridUseBenefits\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2019-06-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Solutions\",\r\n \"namespace\": \"Microsoft.Solutions\",\r\n \"authorization\": {\r\n \"applicationId\": \"ba4bc2bd-843f-4d61-9d33-199178eae34e\",\r\n \"roleDefinitionId\": \"6cb99a0b-29a8-49bc-b57b-057acc68cd9a\",\r\n \"managedByRoleDefinitionId\": \"9e3af657-a8ff-583c-a75c-2fe7c4bcb635\",\r\n \"managedByAuthorization\": {\r\n \"managedByResourceRoleDefinitionId\": \"9e3af657-a8ff-583c-a75c-2fe7c4bcb635\"\r\n }\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"applications\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2018-09-01-preview\",\r\n \"2018-06-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-12-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-07-01\",\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"applicationDefinitions\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2018-09-01-preview\",\r\n \"2018-06-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-12-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2018-09-01-preview\",\r\n \"2018-06-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-12-01\",\r\n \"2017-09-01\",\r\n \"2016-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"jitRequests\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationstatuses\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2018-09-01-preview\",\r\n \"2018-06-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-12-01\",\r\n \"2017-09-01\",\r\n \"2016-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2018-09-01-preview\",\r\n \"2018-06-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-12-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.SqlVirtualMachine\",\r\n \"namespace\": \"Microsoft.SqlVirtualMachine\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"bd93b475-f9e2-476e-963d-b2daf143ffb9\",\r\n \"roleDefinitionId\": \"f96bd990-ffdf-4c17-8ee3-77454d9c3f5d\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"SqlVirtualMachineGroups\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"Australia Central 2\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"France Central\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"West US\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-03-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"SqlVirtualMachines\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"Australia Central 2\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"France Central\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"West US\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-03-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"SqlVirtualMachineGroups/AvailabilityGroupListeners\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"Australia Central 2\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"France Central\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"West US\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"Australia Central 2\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"France Central\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"West US\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"Australia Central 2\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"France Central\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"West US\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/OperationTypes\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"Australia Central 2\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"France Central\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"West US\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/sqlVirtualMachineOperationResults\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"Australia Central 2\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"France Central\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"West US\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/sqlVirtualMachineGroupOperationResults\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"Australia Central 2\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"France Central\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"West US\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/availabilityGroupListenerOperationResults\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"Australia Central 2\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"France Central\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"West US\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.StorageCache\",\r\n \"namespace\": \"Microsoft.StorageCache\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"4392ab71-2ce2-4b0d-8770-b352745c73f5\",\r\n \"roleDefinitionId\": \"e27430df-bd6b-4f3a-bd6d-d52ad1a7d075\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-08-01-preview\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.StorageSync\",\r\n \"namespace\": \"Microsoft.StorageSync\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"9469b9f5-6722-4481-a2b2-14ed560b706f\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageSyncServices\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2019-02-01\",\r\n \"2018-10-01\",\r\n \"2018-07-01\",\r\n \"2018-04-02\",\r\n \"2018-01-01-preview\",\r\n \"2017-06-05-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-04-02\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"storageSyncServices/syncGroups\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2019-02-01\",\r\n \"2018-10-01\",\r\n \"2018-07-01\",\r\n \"2018-04-02\",\r\n \"2018-01-01-preview\",\r\n \"2017-06-05-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-06-05-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageSyncServices/syncGroups/cloudEndpoints\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2019-02-01\",\r\n \"2018-10-01\",\r\n \"2018-07-01\",\r\n \"2018-04-02\",\r\n \"2018-01-01-preview\",\r\n \"2017-06-05-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-06-05-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageSyncServices/syncGroups/serverEndpoints\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2019-02-01\",\r\n \"2018-10-01\",\r\n \"2018-07-01\",\r\n \"2018-04-02\",\r\n \"2018-01-01-preview\",\r\n \"2017-06-05-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-06-05-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageSyncServices/registeredServers\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2019-02-01\",\r\n \"2018-10-01\",\r\n \"2018-07-01\",\r\n \"2018-04-02\",\r\n \"2018-01-01-preview\",\r\n \"2017-06-05-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-06-05-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageSyncServices/workflows\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2019-02-01\",\r\n \"2018-10-01\",\r\n \"2018-07-01\",\r\n \"2018-04-02\",\r\n \"2018-01-01-preview\",\r\n \"2017-06-05-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-06-05-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2019-02-01\",\r\n \"2018-10-01\",\r\n \"2018-07-01\",\r\n \"2018-04-02\",\r\n \"2018-01-01-preview\",\r\n \"2017-06-05-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-06-05-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2019-02-01\",\r\n \"2018-10-01\",\r\n \"2018-07-01\",\r\n \"2018-04-02\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2019-02-01\",\r\n \"2018-10-01\",\r\n \"2018-07-01\",\r\n \"2018-04-02\"\r\n ],\r\n \"defaultApiVersion\": \"2018-04-02\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/workflows\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2019-02-01\",\r\n \"2018-10-01\",\r\n \"2018-07-01\",\r\n \"2018-04-02\"\r\n ],\r\n \"defaultApiVersion\": \"2018-04-02\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.StorSimple\",\r\n \"namespace\": \"Microsoft.StorSimple\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"managers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-06-01\",\r\n \"2017-05-15\",\r\n \"2017-01-01\",\r\n \"2016-10-01\",\r\n \"2016-06-01\",\r\n \"2015-03-15\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-10-01\",\r\n \"2016-06-01\",\r\n \"2015-03-15\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.StreamAnalytics\",\r\n \"namespace\": \"Microsoft.StreamAnalytics\",\r\n \"authorization\": {\r\n \"applicationId\": \"66f1e791-7bfb-4e18-aed8-1720056421c7\",\r\n \"roleDefinitionId\": \"15f6e7b0-eec0-4f18-a552-c97e000cbc61\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"streamingjobs\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2018-11-01\",\r\n \"2017-04-01-preview\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2018-11-01\",\r\n \"2017-04-01-preview\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/quotas\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2018-11-01\",\r\n \"2017-04-01-preview\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2018-11-01\",\r\n \"2017-04-01-preview\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Subscription\",\r\n \"namespace\": \"Microsoft.Subscription\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"e3335adb-5ca0-40dc-b8d3-bedc094e523b\"\r\n },\r\n {\r\n \"applicationId\": \"5da7367f-09c8-493e-8fd4-638089cddec3\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"SubscriptionDefinitions\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"SubscriptionOperations\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2017-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"CreateSubscription\",\r\n \"locations\": [\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"cancel\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"rename\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"enable\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/microsoft.support\",\r\n \"namespace\": \"microsoft.support\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"959678cf-d004-4c22-82a6-d2ce549a58b8\",\r\n \"roleDefinitionId\": \"81a3dd11-5123-4ec3-9485-772b0a27d1bd\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01-preview\",\r\n \"2015-07-01-Preview\",\r\n \"2015-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"services/problemclassifications\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"supporttickets\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01-preview\",\r\n \"2015-07-01-Preview\",\r\n \"2015-03-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"createsupportticket\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationsstatus\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.TimeSeriesInsights\",\r\n \"namespace\": \"Microsoft.TimeSeriesInsights\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"120d688d-1518-4cf7-bd38-182f158850b6\",\r\n \"roleDefinitionId\": \"5a43abdf-bb87-42c4-9e56-1c24bf364150\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"environments\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-15-preview\",\r\n \"2017-11-15\",\r\n \"2017-02-28-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"environments/eventsources\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-15-preview\",\r\n \"2017-11-15\",\r\n \"2017-02-28-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"environments/referenceDataSets\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-15-preview\",\r\n \"2017-11-15\",\r\n \"2017-02-28-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"environments/accessPolicies\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-15-preview\",\r\n \"2017-11-15\",\r\n \"2017-02-28-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-15-preview\",\r\n \"2017-11-15\",\r\n \"2017-02-28-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Token\",\r\n \"namespace\": \"Microsoft.Token\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"fe053c5f-3692-4f14-aef2-ee34fc081cae\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"stores\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Japan West\",\r\n \"Australia Southeast\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-08-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"stores/accessPolicies\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Japan West\",\r\n \"Australia Southeast\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-08-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"stores/services\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Japan West\",\r\n \"Australia Southeast\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-08-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"stores/services/tokens\",\r\n \"locations\": [\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Japan West\",\r\n \"Australia Southeast\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-08-01-preview\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.VirtualMachineImages\",\r\n \"namespace\": \"Microsoft.VirtualMachineImages\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"cf32a0cc-373c-47c9-9156-0db11f6a6dfc\",\r\n \"roleDefinitionId\": \"0ee55a0b-f45f-4392-92ec-e8bf1b4b5da5\",\r\n \"managedByRoleDefinitionId\": \"9e3af657-a8ff-583c-a75c-2fe7c4bcb635\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01-preview\",\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.VMwareCloudSimple\",\r\n \"namespace\": \"Microsoft.VMwareCloudSimple\",\r\n \"authorizations\": [\r\n {\r\n \"allowedThirdPartyExtensions\": [\r\n {\r\n \"name\": \"CloudSimpleExtension\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"dedicatedCloudNodes\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"dedicatedCloudServices\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/availabilities\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateClouds\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateClouds/virtualNetworks\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateClouds/virtualMachineTemplates\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateClouds/resourcePools\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.WindowsIoT\",\r\n \"namespace\": \"Microsoft.WindowsIoT\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"DeviceServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2018-02-16-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"West Central US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2018-02-16-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.WorkloadMonitor\",\r\n \"namespace\": \"Microsoft.WorkloadMonitor\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-08-31-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"componentsSummary\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-08-31-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"monitorInstancesSummary\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-08-31-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"monitorInstances\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-08-31-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"components\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-08-31-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"monitors\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-08-31-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"notificationSettings\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-08-31-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Myget.PackageManagement\",\r\n \"namespace\": \"Myget.PackageManagement\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Paraleap.CloudMonix\",\r\n \"namespace\": \"Paraleap.CloudMonix\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-08-10\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-10\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-10\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-10\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Pokitdok.Platform\",\r\n \"namespace\": \"Pokitdok.Platform\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-05-17\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-05-17\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-05-17\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-05-17\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/RavenHq.Db\",\r\n \"namespace\": \"RavenHq.Db\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"databases\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-07-18\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-07-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-07-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-07-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Raygun.CrashReporting\",\r\n \"namespace\": \"Raygun.CrashReporting\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"apps\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Sendgrid.Email\",\r\n \"namespace\": \"Sendgrid.Email\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Sparkpost.Basic\",\r\n \"namespace\": \"Sparkpost.Basic\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-08-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/stackify.retrace\",\r\n \"namespace\": \"stackify.retrace\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-01-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/U2uconsult.TheIdentityHub\",\r\n \"namespace\": \"U2uconsult.TheIdentityHub\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.ProjectArcadia\",\r\n \"namespace\": \"Microsoft.ProjectArcadia\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"9e09aefc-b2e5-4d19-9f74-3e3e8b11a57b\",\r\n \"roleDefinitionId\": \"a53b114a-452b-4d20-bcd6-c51c3c8c5878\"\r\n },\r\n {\r\n \"applicationId\": \"1ac05c7e-12d2-4605-bf9d-549d7041c6b3\",\r\n \"roleDefinitionId\": \"48e77487-c9fa-4abe-8484-71ebdebdbbc2\"\r\n },\r\n {\r\n \"applicationId\": \"ec52d13d-2e85-410e-a89a-8c79fb6a32ac\",\r\n \"roleDefinitionId\": \"c3a447c3-a63a-4905-a125-c6856f9d0e17\"\r\n },\r\n {\r\n \"applicationId\": \"5ebe1e69-13dd-4953-84fa-a74ed591db2e\",\r\n \"roleDefinitionId\": \"e8ebe3e8-569b-4ad3-bea1-5b274fe0c49f\"\r\n },\r\n {\r\n \"applicationId\": \"2e458d69-0892-4655-b713-4f7b182315dd\",\r\n \"roleDefinitionId\": \"45EA3B16-D4DD-48CA-BF0D-BBE644C0C0AF\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workspaces\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/sparkComputes\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/sqlComputes\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/operationStatus\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/operationResults\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"EAST US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"EAST US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.Synapse\",\r\n \"namespace\": \"Microsoft.Synapse\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"9e09aefc-b2e5-4d19-9f74-3e3e8b11a57b\",\r\n \"roleDefinitionId\": \"a53b114a-452b-4d20-bcd6-c51c3c8c5878\",\r\n \"managedByRoleDefinitionId\": \"ede175bc-31e5-4074-ba98-e62b895797aa\"\r\n },\r\n {\r\n \"applicationId\": \"1ac05c7e-12d2-4605-bf9d-549d7041c6b3\",\r\n \"roleDefinitionId\": \"48e77487-c9fa-4abe-8484-71ebdebdbbc2\"\r\n },\r\n {\r\n \"applicationId\": \"ec52d13d-2e85-410e-a89a-8c79fb6a32ac\",\r\n \"roleDefinitionId\": \"c3a447c3-a63a-4905-a125-c6856f9d0e17\"\r\n },\r\n {\r\n \"applicationId\": \"5ebe1e69-13dd-4953-84fa-a74ed591db2e\",\r\n \"roleDefinitionId\": \"e8ebe3e8-569b-4ad3-bea1-5b274fe0c49f\"\r\n },\r\n {\r\n \"applicationId\": \"2e458d69-0892-4655-b713-4f7b182315dd\",\r\n \"roleDefinitionId\": \"45EA3B16-D4DD-48CA-BF0D-BBE644C0C0AF\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workspaces\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/bigDataPools\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/sqlPools\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/operationStatuses\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/operationResults\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"EAST US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"EAST US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ContainerRegistry\",\r\n \"namespace\": \"Microsoft.ContainerRegistry\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"6a0ec4d3-30cb-4a83-91c0-ae56bc0e3d26\",\r\n \"roleDefinitionId\": \"78e18383-93eb-418a-9887-bc9271046576\"\r\n },\r\n {\r\n \"applicationId\": \"737d58c1-397a-46e7-9d12-7d8c830883c2\",\r\n \"roleDefinitionId\": \"716bb53a-0390-4428-bf41-b1bedde7d751\"\r\n },\r\n {\r\n \"applicationId\": \"918d0db8-4a38-4938-93c1-9313bdfe0272\",\r\n \"roleDefinitionId\": \"dcd2d2c9-3f80-4d72-95a8-2593111b4b12\"\r\n },\r\n {\r\n \"applicationId\": \"d2fa1650-4805-4a83-bcb9-cf41fe63539c\",\r\n \"roleDefinitionId\": \"c15f8dab-b103-4f8d-9afb-fbe4b8e98de2\"\r\n },\r\n {\r\n \"applicationId\": \"a4c95b9e-3994-40cc-8953-5dc66d48348d\",\r\n \"roleDefinitionId\": \"dc88c655-90fa-48d9-8d51-003cc8738508\"\r\n },\r\n {\r\n \"applicationId\": \"62c559cd-db0c-4da0-bab2-972528c65d42\",\r\n \"roleDefinitionId\": \"437b639a-6d74-491d-959f-d172e8c5c1fc\"\r\n },\r\n {\r\n \"applicationId\": \"a3747411-ce7c-4888-9ddc-3a230786ca19\",\r\n \"roleDefinitionId\": \"b29ead14-d6d9-4957-bdf1-494b07fe2e87\"\r\n },\r\n {\r\n \"applicationId\": \"76c92352-c057-4cc2-9b1e-f34c32bc58bd\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"registries\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\",\r\n \"2019-05-01\",\r\n \"2017-10-01\",\r\n \"2017-03-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"registries/connectedRegistries\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/connectedRegistries/deactivate\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/scopeMaps\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/tokens\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/generateCredentials\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/privateEndpointConnections\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"Switzerland North\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"Switzerland North\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/privateEndpointConnectionProxies/validate\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"Switzerland North\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/privateLinkResources\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"Switzerland North\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/importImage\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\",\r\n \"2019-05-01\",\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/exportPipelines\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"Switzerland North\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity\"\r\n },\r\n {\r\n \"resourceType\": \"registries/importPipelines\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"Switzerland North\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity\"\r\n },\r\n {\r\n \"resourceType\": \"registries/pipelineRuns\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"Switzerland North\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/listBuildSourceUploadUrl\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Brazil Southeast\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-04-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/scheduleRun\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Brazil Southeast\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-04-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/runs\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Brazil Southeast\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-04-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/taskRuns\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Brazil Southeast\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/taskRuns/listDetails\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Brazil Southeast\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/agentPools\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"registries/agentPools/listQueueStatus\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/runs/listLogSasUrl\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Brazil Southeast\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-04-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/runs/cancel\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Brazil Southeast\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-04-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/tasks\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Brazil Southeast\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-04-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-04-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"registries/tasks/listDetails\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Brazil Southeast\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-04-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/getBuildSourceUploadUrl\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Brazil Southeast\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/queueBuild\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Brazil Southeast\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/builds\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Brazil Southeast\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/builds/getLogLink\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Brazil Southeast\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/builds/cancel\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Brazil Southeast\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/buildTasks\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Brazil Southeast\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"registries/buildTasks/listSourceRepositoryProperties\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Brazil Southeast\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/buildTasks/steps\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Brazil Southeast\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/buildTasks/steps/listBuildArguments\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Brazil Southeast\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/replications\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\",\r\n \"2019-05-01\",\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"registries/webhooks\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\",\r\n \"2019-05-01\",\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"registries/webhooks/ping\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\",\r\n \"2019-05-01\",\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/webhooks/getCallbackConfig\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\",\r\n \"2019-05-01\",\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/webhooks/listEvents\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\",\r\n \"2019-05-01\",\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/setupAuth\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Brazil Southeast\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/authorize\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Brazil Southeast\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\",\r\n \"2019-05-01-preview\",\r\n \"2019-05-01\",\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/GetCredentials\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-06-27-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/listCredentials\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\",\r\n \"2019-05-01\",\r\n \"2017-10-01\",\r\n \"2017-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/regenerateCredential\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\",\r\n \"2019-05-01\",\r\n \"2017-10-01\",\r\n \"2017-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/listUsages\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\",\r\n \"2019-05-01\",\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/listPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/updatePolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/regenerateCredentials\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-06-27-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registries/eventGridFilters\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Australia Central 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\",\r\n \"2019-05-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01-preview\",\r\n \"2017-03-01\",\r\n \"2016-06-27-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\",\r\n \"2019-05-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01-preview\",\r\n \"2017-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Korea South\",\r\n \"West US 3\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Australia Central 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2019-12-01-preview\",\r\n \"2019-05-01-preview\",\r\n \"2019-05-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ContainerService\",\r\n \"namespace\": \"Microsoft.ContainerService\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7319c514-987d-4e9b-ac3d-d38c4f427f4c\",\r\n \"roleDefinitionId\": \"1b4a0c7f-2217-416f-acfa-cf73452fdc1c\",\r\n \"managedByRoleDefinitionId\": \"9e3af657-a8ff-583c-a75c-2fe7c4bcb635\",\r\n \"managedByAuthorization\": {\r\n \"allowManagedByInheritance\": true\r\n }\r\n },\r\n {\r\n \"applicationId\": \"6dae42f8-4368-4678-94ff-3960e28e3630\",\r\n \"roleDefinitionId\": \"831388fc-33b1-4dd1-b64c-40fdcaf96654\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"containerServices\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-07-01\",\r\n \"2017-01-31\",\r\n \"2016-09-30\",\r\n \"2016-03-30\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"managedClusters\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"UK West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Germany North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"West US 3\",\r\n \"Jio India Central\",\r\n \"Jio India West\",\r\n \"Australia Central 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2020-12-01\",\r\n \"2020-11-01\",\r\n \"2020-09-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-02-01\",\r\n \"2020-01-01\",\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-08-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-08-01-preview\",\r\n \"2018-03-31\",\r\n \"2017-08-31\"\r\n ],\r\n \"defaultApiVersion\": \"2019-04-01\",\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"openShiftManagedClusters\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"France Central\",\r\n \"Canada East\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-30-preview\",\r\n \"2019-04-30\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/openShiftClusters\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-30-preview\",\r\n \"2019-04-30\",\r\n \"2018-09-30-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-08-31\",\r\n \"2017-01-31\",\r\n \"2016-09-30\",\r\n \"2016-03-30\",\r\n \"2015-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Central US\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Australia Central 2\",\r\n \"Jio India Central\",\r\n \"Jio India West\",\r\n \"Sweden Central\",\r\n \"West US 3\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-31\",\r\n \"2016-03-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"France Central\",\r\n \"France South\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Australia Central 2\",\r\n \"Jio India Central\",\r\n \"Jio India West\",\r\n \"Sweden Central\",\r\n \"West US 3\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-03-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-10-31\",\r\n \"2018-03-31\",\r\n \"2017-08-31\",\r\n \"2017-07-01\",\r\n \"2017-01-31\",\r\n \"2016-09-30\",\r\n \"2016-03-30\",\r\n \"2015-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/orchestrators\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Australia Central 2\",\r\n \"Jio India Central\",\r\n \"Jio India West\",\r\n \"Sweden Central\",\r\n \"West US 3\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2020-12-01\",\r\n \"2020-11-01\",\r\n \"2020-09-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-02-01\",\r\n \"2020-01-01\",\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-08-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2017-09-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/osOptions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Australia Central 2\",\r\n \"Jio India Central\",\r\n \"Jio India West\",\r\n \"Sweden Central\",\r\n \"West US 3\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-05-01\",\r\n \"2021-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ManagedClusters/eventGridFilters\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2021-02-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Sql\",\r\n \"namespace\": \"Microsoft.Sql\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"e4ab13ed-33cb-41b4-9140-6e264582cf85\",\r\n \"roleDefinitionId\": \"ec3ddc95-44dc-47a2-9926-5e9f5ffd44ec\"\r\n },\r\n {\r\n \"applicationId\": \"0130cc9f-7ac5-4026-bd5f-80a08a54e6d9\",\r\n \"roleDefinitionId\": \"45e8abf8-0ec4-44f3-9c37-cff4f7779302\"\r\n },\r\n {\r\n \"applicationId\": \"76cd24bf-a9fc-4344-b1dc-908275de6d6d\",\r\n \"roleDefinitionId\": \"c13b7b9c-2ed1-4901-b8a8-16f35468da29\"\r\n },\r\n {\r\n \"applicationId\": \"76c7f279-7959-468f-8943-3954880e0d8c\",\r\n \"roleDefinitionId\": \"7f7513a8-73f9-4c5f-97a2-c41f0ea783ef\",\r\n \"managedByRoleDefinitionId\": \"f2f79976-90be-4501-89c6-7caf12474683\"\r\n },\r\n {\r\n \"applicationId\": \"022907d3-0f1b-48f7-badc-1ba6abab6d66\"\r\n },\r\n {\r\n \"applicationId\": \"9c8b80bc-6887-42d0-b1af-d0c40f9bf1fa\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/capabilities\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/databaseAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/databaseOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serverKeyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serverKeyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/keys\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/encryptionProtector\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/encryptionProtectorOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/encryptionProtectorAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstanceKeyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstanceKeyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstanceEncryptionProtectorOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstanceEncryptionProtectorAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/transparentDataEncryptionAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/transparentDataEncryptionOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedtransparentDataEncryptionAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedtransparentDataEncryptionOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/tdeCertificates\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/tdeCertAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/tdeCertOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serverAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serverOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"servers/serviceObjectives\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/communicationLinks\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/administrators\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/administratorOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serverAdministratorAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serverAdministratorOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/restorableDroppedDatabases\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/recoverableDatabases\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/geoBackupPolicies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/import\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/importExportOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/operationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/backupLongTermRetentionPolicies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/backupShortTermRetentionPolicies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databaseSecurityPolicies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/automaticTuning\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/automaticTuning\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/transparentDataEncryption\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/ledgerDigestUploads\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/ledgerDigestUploadsAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/ledgerDigestUploadsOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/recommendedElasticPools\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/dataMaskingPolicies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/dataMaskingPolicies/rules\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/securityAlertPolicies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/securityAlertPolicies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/auditingSettings\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/auditingSettings\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/extendedAuditingSettings\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/devOpsAuditingSettings\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/auditingSettingsAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/auditingSettingsOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/extendedAuditingSettingsAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/extendedAuditingSettingsOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/devOpsAuditingSettingsOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/devOpsAuditingSettingsAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/elasticPoolAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/elasticPoolOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticpools\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-09-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"servers/jobAccounts\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"servers/jobAgents\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/jobAgentOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/jobAgentAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/jobAgents/jobs\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/jobAgents/jobs/steps\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/jobAgents/jobs/executions\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/disasterRecoveryConfiguration\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/dnsAliases\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/dnsAliasAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/dnsAliasOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/failoverGroups\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/failoverGroupAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/failoverGroupOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/firewallRulesOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/firewallRulesAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/virtualNetworkRules\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualNetworkRulesOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualNetworkRulesAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnetsOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnetsAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/databaseRestoreAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/usages\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/metricDefinitions\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/metrics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/aggregatedDatabaseMetrics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticpools/metrics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticpools/metricdefinitions\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/topQueries\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/topQueries/queryText\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/advisors\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticPools/advisors\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/advisors\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/extensions\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/elasticPoolEstimates\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/auditRecords\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/VulnerabilityAssessmentScans\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/workloadGroups\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/vulnerabilityAssessments\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/vulnerabilityAssessments\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances/databases/vulnerabilityAssessments\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances/vulnerabilityAssessments\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/VulnerabilityAssessmentSettings\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/VulnerabilityAssessment\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/vulnerabilityAssessmentScanAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/vulnerabilityAssessmentScanOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/recommendedSensitivityLabels\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/syncGroups\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/databases/syncGroups/syncMembers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/syncAgents\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"instancePools\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/importExportOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-08-01\",\r\n \"2020-02-02-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/importExportAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-08-01\",\r\n \"2020-02-02-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/instancePoolOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/instancePoolAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances/administrators\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances/databases\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances/recoverableDatabases\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances/metrics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances/metricDefinitions\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances/databases/backupLongTermRetentionPolicies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances/sqlAgent\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstancePrivateEndpointConnectionProxyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstancePrivateEndpointConnectionProxyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstancePrivateEndpointConnectionOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstancePrivateEndpointConnectionAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/longTermRetentionManagedInstances\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/longTermRetentionManagedInstanceBackups\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstanceLongTermRetentionPolicyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstanceLongTermRetentionPolicyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/longTermRetentionManagedInstanceBackupOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/longTermRetentionManagedInstanceBackupAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedDatabaseAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedDatabaseOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedDatabaseRestoreAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedDatabaseRestoreOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedDatabaseCompleteRestoreAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedDatabaseCompleteRestoreOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedServerSecurityAlertPoliciesAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances/tdeCertificates\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstanceTdeCertAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstanceTdeCertOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedServerSecurityAlertPoliciesOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/securityAlertPoliciesAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/securityAlertPoliciesOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualClusters\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualClusterAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualClusterOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstanceAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedInstanceOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/administratorAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/administratorOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/syncGroupOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/syncMemberOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/syncAgentOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/syncDatabaseIds\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/longTermRetentionServers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/longTermRetentionBackups\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/longTermRetentionPolicyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/longTermRetentionPolicyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/longTermRetentionBackupOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/longTermRetentionBackupAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/shortTermRetentionPolicyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/shortTermRetentionPolicyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedShortTermRetentionPolicyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedShortTermRetentionPolicyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/instanceFailoverGroups\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/instanceFailoverGroupAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/instanceFailoverGroupOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionProxyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionProxyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/outboundFirewallRulesAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/outboundFirewallRulesOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/notifyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\",\r\n \"2019-06-01-preview\",\r\n \"2018-06-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serverTrustGroups\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serverTrustGroupOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serverTrustGroupAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-02-02-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedDatabaseMoveOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedDatabaseMoveAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/connectionPolicies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Automation\",\r\n \"namespace\": \"Microsoft.Automation\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"fc75330b-179d-49af-87dd-3b1acf6827fa\",\r\n \"roleDefinitionId\": \"95fd5de3-d071-4362-92bf-cf341c1de832\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"automationAccounts\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Switzerland North\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Germany West Central\",\r\n \"UAE North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"UAE Central\",\r\n \"Australia Central 2\",\r\n \"South India\",\r\n \"France South\",\r\n \"Norway West\",\r\n \"West US 3\",\r\n \"Sweden Central\",\r\n \"Korea South\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Central US\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"France Central\",\r\n \"Jio India West\",\r\n \"Canada East\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-22\",\r\n \"2021-04-01\",\r\n \"2020-01-13-preview\",\r\n \"2019-06-01\",\r\n \"2018-06-30\",\r\n \"2018-01-15\",\r\n \"2017-05-15-preview\",\r\n \"2015-10-31\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-30\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"automationAccounts/runbooks\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Switzerland North\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Germany West Central\",\r\n \"UAE North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"UAE Central\",\r\n \"Australia Central 2\",\r\n \"South India\",\r\n \"France South\",\r\n \"Norway West\",\r\n \"West US 3\",\r\n \"Sweden Central\",\r\n \"Korea South\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"France Central\",\r\n \"Jio India West\",\r\n \"Canada East\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-13-preview\",\r\n \"2019-06-01\",\r\n \"2018-06-30\",\r\n \"2018-01-15\",\r\n \"2017-05-15-preview\",\r\n \"2015-10-31\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"automationAccounts/configurations\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"South Africa North\",\r\n \"West US\",\r\n \"Central US\",\r\n \"UK West\",\r\n \"Switzerland North\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Germany West Central\",\r\n \"UAE North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"UAE Central\",\r\n \"Australia Central 2\",\r\n \"South India\",\r\n \"France South\",\r\n \"Norway West\",\r\n \"West US 3\",\r\n \"Sweden Central\",\r\n \"Korea South\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"Central India\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Jio India West\",\r\n \"Canada East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-13-preview\",\r\n \"2019-06-01\",\r\n \"2018-06-30\",\r\n \"2018-01-15\",\r\n \"2017-05-15-preview\",\r\n \"2015-10-31\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"automationAccounts/webhooks\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Switzerland North\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Germany West Central\",\r\n \"UAE North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"UAE Central\",\r\n \"Australia Central 2\",\r\n \"South India\",\r\n \"France South\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"West US 3\",\r\n \"Korea South\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Central US\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"Korea Central\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Australia East\",\r\n \"France Central\",\r\n \"Jio India West\",\r\n \"Canada East\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-30\",\r\n \"2018-01-15\",\r\n \"2017-05-15-preview\",\r\n \"2015-10-31\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-13-preview\",\r\n \"2019-06-01\",\r\n \"2018-06-30\",\r\n \"2018-01-15\",\r\n \"2017-05-15-preview\",\r\n \"2015-10-31\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"automationAccounts/softwareUpdateConfigurations\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Switzerland North\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Germany West Central\",\r\n \"UAE North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"UAE Central\",\r\n \"Australia Central 2\",\r\n \"South India\",\r\n \"France South\",\r\n \"Norway West\",\r\n \"West US 3\",\r\n \"Korea South\",\r\n \"Sweden Central\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Central US\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"France Central\",\r\n \"Jio India West\",\r\n \"Canada East\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-13-preview\",\r\n \"2019-06-01\",\r\n \"2018-06-30\",\r\n \"2018-01-15\",\r\n \"2017-05-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"automationAccounts/jobs\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Switzerland North\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Germany West Central\",\r\n \"UAE North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"UAE Central\",\r\n \"Australia Central 2\",\r\n \"South India\",\r\n \"France South\",\r\n \"Norway West\",\r\n \"West US 3\",\r\n \"Korea South\",\r\n \"Sweden Central\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Central US\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"France Central\",\r\n \"Jio India West\",\r\n \"Canada East\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-13-preview\",\r\n \"2019-06-01\",\r\n \"2018-06-30\",\r\n \"2018-01-15\",\r\n \"2017-05-15-preview\",\r\n \"2015-10-31\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"automationAccounts/privateLinkResources\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Switzerland North\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Germany West Central\",\r\n \"UAE North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"UAE Central\",\r\n \"Australia Central 2\",\r\n \"South India\",\r\n \"France South\",\r\n \"Norway West\",\r\n \"West US 3\",\r\n \"Sweden Central\",\r\n \"Korea South\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Central US\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"France Central\",\r\n \"Jio India West\",\r\n \"Canada East\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-13-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"automationAccounts/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Switzerland North\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Germany West Central\",\r\n \"UAE North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"UAE Central\",\r\n \"Australia Central 2\",\r\n \"South India\",\r\n \"France South\",\r\n \"Norway West\",\r\n \"West US 3\",\r\n \"Sweden Central\",\r\n \"Korea South\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Central US\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"France Central\",\r\n \"Jio India West\",\r\n \"Canada East\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-13-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"automationAccounts/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Switzerland North\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Germany West Central\",\r\n \"UAE North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"UAE Central\",\r\n \"Australia Central 2\",\r\n \"South India\",\r\n \"France South\",\r\n \"Norway West\",\r\n \"West US 3\",\r\n \"Sweden Central\",\r\n \"Korea South\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Central US\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"France Central\",\r\n \"Jio India West\",\r\n \"Canada East\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-13-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"automationAccounts/hybridRunbookWorkerGroups\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Switzerland North\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Germany West Central\",\r\n \"UAE North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"UAE Central\",\r\n \"Australia Central 2\",\r\n \"South India\",\r\n \"France South\",\r\n \"Norway West\",\r\n \"West US 3\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Central US\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"France Central\",\r\n \"Sweden Central\",\r\n \"Korea South\",\r\n \"Jio India West\",\r\n \"Canada East\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-22\",\r\n \"2021-04-01\",\r\n \"2019-06-01\",\r\n \"2018-06-30\",\r\n \"2018-01-15\",\r\n \"2017-05-15-preview\",\r\n \"2015-10-31\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"automationAccounts/hybridRunbookWorkerGroups/hybridRunbookWorkers\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Switzerland North\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Germany West Central\",\r\n \"UAE North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"UAE Central\",\r\n \"Australia Central 2\",\r\n \"South India\",\r\n \"France South\",\r\n \"Norway West\",\r\n \"West US 3\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Central US\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"France Central\",\r\n \"Sweden Central\",\r\n \"Korea South\",\r\n \"Jio India West\",\r\n \"Canada East\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-22\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Cache\",\r\n \"namespace\": \"Microsoft.Cache\",\r\n \"authorization\": {\r\n \"applicationId\": \"96231a05-34ce-4eb4-aa6a-70759cbb5e83\",\r\n \"roleDefinitionId\": \"4f731528-ba85-45c7-acfb-cd0a9b3cf31b\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Redis\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"South India\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-07-01\",\r\n \"2018-03-01\",\r\n \"2017-10-01\",\r\n \"2017-02-01\",\r\n \"2016-04-01\",\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01\"\r\n }\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"Redis/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"South India\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Redis/privateEndpointConnectionProxies/validate\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"South India\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Redis/privateEndpointConnections\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"South India\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Redis/privateLinkResources\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"South India\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/asyncOperations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"South India\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01-preview\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2020-04-01-preview\",\r\n \"2019-07-01\",\r\n \"2018-03-01\",\r\n \"2017-10-01\",\r\n \"2017-02-01\",\r\n \"2016-04-01\",\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-07-01\",\r\n \"2018-03-01\",\r\n \"2017-10-01\",\r\n \"2017-02-01\",\r\n \"2016-04-01\",\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationsStatus\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01-preview\",\r\n \"2020-10-01-preview\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-03-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2020-04-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-07-01\",\r\n \"2018-03-01\",\r\n \"2017-10-01\",\r\n \"2017-02-01\",\r\n \"2016-04-01\",\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01-alpha\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01-preview\",\r\n \"2020-12-01\",\r\n \"2020-10-01-preview\",\r\n \"2020-06-01\",\r\n \"2019-07-01\",\r\n \"2018-03-01\",\r\n \"2017-10-01\",\r\n \"2017-02-01\",\r\n \"2016-04-01\",\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01-alpha\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"redisEnterprise\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01-preview\",\r\n \"2020-10-01-preview\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-03-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2020-04-01-preview\"\r\n }\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"RedisEnterprise/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01-preview\",\r\n \"2020-10-01-preview\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"RedisEnterprise/privateEndpointConnectionProxies/validate\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01-preview\",\r\n \"2020-10-01-preview\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"RedisEnterprise/privateEndpointConnectionProxies/operationresults\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01-preview\",\r\n \"2020-10-01-preview\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"RedisEnterprise/privateEndpointConnections\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01-preview\",\r\n \"2020-10-01-preview\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"RedisEnterprise/privateEndpointConnections/operationresults\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01-preview\",\r\n \"2020-10-01-preview\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"RedisEnterprise/privateLinkResources\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01-preview\",\r\n \"2020-10-01-preview\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"redisEnterprise/databases\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01-preview\",\r\n \"2020-10-01-preview\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-03-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01-preview\",\r\n \"2020-10-01-preview\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-03-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Redis/EventGridFilters\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-07-01\",\r\n \"2018-03-01\",\r\n \"2017-10-01\",\r\n \"2017-02-01\",\r\n \"2016-04-01\",\r\n \"2015-08-01\",\r\n \"2015-03-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network\",\r\n \"namespace\": \"Microsoft.Network\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"2cf9eb86-36b5-49dc-86ae-9a63135dfa8c\",\r\n \"roleDefinitionId\": \"13ba9ab4-19f0-4804-adc4-14ece36cc7a1\"\r\n },\r\n {\r\n \"applicationId\": \"7c33bfcb-8d33-48d6-8e60-dc6404003489\",\r\n \"roleDefinitionId\": \"ad6261e4-fa9a-4642-aa5f-104f1b67e9e3\"\r\n },\r\n {\r\n \"applicationId\": \"1e3e4475-288f-4018-a376-df66fd7fac5f\",\r\n \"roleDefinitionId\": \"1d538b69-3d87-4e56-8ff8-25786fd48261\"\r\n },\r\n {\r\n \"applicationId\": \"a0be0c72-870e-46f0-9c49-c98333a996f7\",\r\n \"roleDefinitionId\": \"7ce22727-ffce-45a9-930c-ddb2e56fa131\"\r\n },\r\n {\r\n \"applicationId\": \"486c78bf-a0f7-45f1-92fd-37215929e116\",\r\n \"roleDefinitionId\": \"98a9e526-0a60-4c1f-a33a-ae46e1f8dc0d\"\r\n },\r\n {\r\n \"applicationId\": \"19947cfd-0303-466c-ac3c-fcc19a7a1570\",\r\n \"roleDefinitionId\": \"d813ab6c-bfb7-413e-9462-005b21f0ce09\"\r\n },\r\n {\r\n \"applicationId\": \"341b7f3d-69b3-47f9-9ce7-5b7f4945fdbd\",\r\n \"roleDefinitionId\": \"8141843c-c51c-4c1e-a5bf-0d351594b86c\"\r\n },\r\n {\r\n \"applicationId\": \"328fd23b-de6e-462c-9433-e207470a5727\",\r\n \"roleDefinitionId\": \"79e29e06-4056-41e5-a6b2-959f1f47747e\"\r\n },\r\n {\r\n \"applicationId\": \"6d057c82-a784-47ae-8d12-ca7b38cf06b4\",\r\n \"roleDefinitionId\": \"c27dd31e-c1e5-4ab0-93e1-a12ba34f182e\"\r\n },\r\n {\r\n \"applicationId\": \"b4ca0290-4e73-4e31-ade0-c82ecfaabf6a\",\r\n \"roleDefinitionId\": \"18363e25-ff21-4159-ae8d-7dfecb5bd001\"\r\n },\r\n {\r\n \"applicationId\": \"79d7fb34-4bef-4417-8184-ff713af7a679\",\r\n \"roleDefinitionId\": \"1c1f11ef-abfa-4abe-a02b-226771d07fc7\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/taggedTrafficConsumers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"natGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"customIpPrefixes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"dscpConfigurations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"privateEndpoints\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"privateEndpoints/privateLinkServiceProxies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateEndpointRedirectMaps\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"loadBalancers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"applicationSecurityGroups\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2017-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"serviceEndpointPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networkIntentPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"routeTables\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"publicIPPrefixes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"ddosCustomPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/connectionMonitors\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/flowLogs\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/pingMeshes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"localNetworkGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"connections\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayWebApplicationFirewallPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/CheckDnsNameAvailability\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/setLoadBalancerFrontendPublicIpAddresses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2015-06-15\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualNetworkAvailableEndpointServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/availableDelegations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serviceTags\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/availablePrivateEndpointTypes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/availableServiceAliases\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkPrivateLinkServiceVisibility\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/autoApprovedPrivateLinkServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/batchValidatePrivateEndpointsForResourceMove\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/batchNotifyPrivateEndpointsForResourceMove\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/supportedVirtualMachineSizes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/setAzureNetworkManagerConfiguration\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/getAzureNetworkManagerConfiguration\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkAcceleratedNetworkingSupport\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/validateResourceOwnership\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/setResourceOwnership\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/effectiveResourceOwnership\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-04-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-04-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"dnsOperationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnsOperationStatuses\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"getDnsResourceReference\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"internalNotify\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/A\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/AAAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/CNAME\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/PTR\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/MX\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/TXT\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/SRV\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/SOA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/NS\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/CAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/recordsets\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dnszones/all\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\",\r\n \"2018-03-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-09-01\",\r\n \"2016-04-01\",\r\n \"2015-05-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/virtualNetworkLinks\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsOperationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsOperationStatuses\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZonesInternal\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-01-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/A\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/AAAA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/CNAME\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/PTR\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/MX\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/TXT\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/SRV\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/SOA\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateDnsZones/all\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2020-01-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/privateDnsZoneLinks\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"trafficmanagerprofiles\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2015-11-01\",\r\n \"2015-04-28-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-08-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"trafficmanagerprofiles/heatMaps\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-08-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkTrafficManagerNameAvailability\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2015-11-01\",\r\n \"2015-04-28-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-08-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"trafficManagerUserMetricsKeys\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-08-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"trafficManagerGeographicHierarchies\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-05-01\",\r\n \"2017-03-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-08-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"expressRouteCircuits\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"expressRouteServiceProviders\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableWafRuleSets\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableSslOptions\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableServerVariables\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableRequestHeaders\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"applicationGatewayAvailableResponseHeaders\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"routeFilters\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\",\r\n \"2016-11-01\",\r\n \"2016-10-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\",\r\n \"2014-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"bgpServiceCommunities\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualWans\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"vpnSites\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"vpnServerConfigurations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualHubs\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"vpnGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"p2sVpnGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"expressRouteGateways\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"expressRoutePortsLocations\",\r\n \"locations\": [\r\n \"France Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"firewallPolicies\",\r\n \"locations\": [\r\n \"UAE North\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"France South\",\r\n \"South Africa West\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"South India\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Japan East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-04-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"ipGroups\",\r\n \"locations\": [\r\n \"UAE North\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"France South\",\r\n \"South Africa West\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"South India\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-04-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"azureWebCategories\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-08-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/nfvOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/nfvOperationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"securityPartnerProviders\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"azureFirewalls\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"azureFirewallFqdnTags\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworkTaps\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"privateLinkServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateLinkServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ddosProtectionPlans\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networkProfiles\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"checkFrontdoorNameAvailability\",\r\n \"locations\": [\r\n \"global\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"frontdoorWebApplicationFirewallManagedRuleSets\",\r\n \"locations\": [\r\n \"global\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-04-01\",\r\n \"2019-10-01\",\r\n \"2019-03-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-11-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/bareMetalTenants\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"bastionHosts\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualRouters\",\r\n \"locations\": [\r\n \"UAE North\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"France South\",\r\n \"South Africa West\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"South India\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-04-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networkVirtualAppliances\",\r\n \"locations\": [\r\n \"UAE North\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Japan West\",\r\n \"France South\",\r\n \"South Africa West\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"South India\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-04-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"ipAllocations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/commitInternalAzureNetworkManagerConfiguration\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"East US\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"South Africa West\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Switzerland West\",\r\n \"East Asia\",\r\n \"Jio India West\",\r\n \"South Africa North\",\r\n \"UK South\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"France South\",\r\n \"West US 2\",\r\n \"Jio India Central\",\r\n \"Japan West\",\r\n \"Norway East\",\r\n \"France Central\",\r\n \"West US 3\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Brazil Southeast\",\r\n \"Korea Central\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Norway West\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Switzerland North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/internalAzureVirtualNetworkManagerOperation\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"UAE Central\",\r\n \"Germany North\",\r\n \"East US\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"South Africa West\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Switzerland West\",\r\n \"East Asia\",\r\n \"Jio India West\",\r\n \"South Africa North\",\r\n \"UK South\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"France South\",\r\n \"West US 2\",\r\n \"Jio India Central\",\r\n \"Japan West\",\r\n \"Norway East\",\r\n \"France Central\",\r\n \"West US 3\",\r\n \"Central India\",\r\n \"Korea South\",\r\n \"Brazil Southeast\",\r\n \"Korea Central\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Norway West\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Switzerland North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"networkVirtualApplianceSkus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-04-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serviceTagDetails\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"networkWatchers/lenses\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-11-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-12-01\",\r\n \"2019-11-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2019-02-01\",\r\n \"2018-12-01\",\r\n \"2018-11-01\",\r\n \"2018-10-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-05-01\",\r\n \"2018-04-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-11-01\",\r\n \"2017-10-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"frontdoorOperationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01\",\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"frontdoors\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"global\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-07-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"frontdoors/frontendEndpoints\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"global\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"frontdoors/frontendEndpoints/customHttpsConfiguration\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"global\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01\",\r\n \"2020-05-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"frontdoorWebApplicationFirewallPolicies\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"global\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01\",\r\n \"2020-04-01\",\r\n \"2019-10-01\",\r\n \"2019-03-01\",\r\n \"2018-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-11-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networkExperimentProfiles\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"global\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-11-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Web\",\r\n \"namespace\": \"Microsoft.Web\",\r\n \"authorization\": {\r\n \"applicationId\": \"abfa0a7c-a6b6-4736-8310-5855508787cd\",\r\n \"roleDefinitionId\": \"f47ed98b-b063-4a5b-9e10-4b9b44fa7735\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publishingUsers\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ishostnameavailable\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"validate\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"isusernameavailable\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"generateGithubAccessTokenForAppserviceCLI\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sourceControls\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"availableStacks\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"webAppStacks\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/webAppStacks\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"functionAppStacks\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/functionAppStacks\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"staticSites\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01-preview\",\r\n \"2019-08-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/previewStaticSiteWorkflowFile\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01-preview\",\r\n \"2019-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"staticSites/userProvidedFunctionApps\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-12-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"staticSites/builds\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01-preview\",\r\n \"2019-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"staticSites/builds/userProvidedFunctionApps\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-12-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listSitesAssignedToHostName\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/getNetworkPolicies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"France Central\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01-preview\",\r\n \"2019-08-01\",\r\n \"2019-01-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-01-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01-preview\",\r\n \"2019-08-01\",\r\n \"2019-01-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-01-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/networkConfig\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/networkConfig\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/hostNameBindings\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/hostNameBindings\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"certificates\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"serverFarms\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2015-01-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"sites/slots\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2015-01-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"runtimes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"recommendations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resourceHealthMetadata\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"georegions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/premieraddons\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments\",\r\n \"locations\": [\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Central US\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2019-02-01\",\r\n \"2019-01-01\",\r\n \"2018-11-01\",\r\n \"2018-08-01\",\r\n \"2018-05-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/multiRolePools\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2019-02-01\",\r\n \"2018-11-01\",\r\n \"2018-08-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/workerPools\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2019-02-01\",\r\n \"2018-11-01\",\r\n \"2018-08-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"kubeEnvironments\",\r\n \"locations\": [\r\n \"North Central US (Stage)\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Jio India West\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2019-02-01\",\r\n \"2019-01-01\",\r\n \"2018-11-01\",\r\n \"2018-08-01\",\r\n \"2018-05-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-08-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"deploymentLocations\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedSites\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deletedSites\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ishostingenvironmentnameavailable\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-11-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"connections\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Brazil Southeast\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"customApis\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Brazil Southeast\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/listWsdlInterfaces\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/extractApiDefinitionFromWsdl\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedApis\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Brazil Southeast\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/runtimes\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/apiOperations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Brazil Southeast\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"connectionGateways\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/connectionGatewayInstallations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa West\",\r\n \"South Africa North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingMeters\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"verifyHostingEnvironmentVnet\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"East Asia (Stage)\",\r\n \"Central US (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"serverFarms/eventGridFilters\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway West\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"South Africa West\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/eventGridFilters\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway West\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"South Africa West\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2015-01-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites/slots/eventGridFilters\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway West\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"South Africa West\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2015-01-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments/eventGridFilters\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"West India\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Jio India West\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2019-02-01\",\r\n \"2019-01-01\",\r\n \"2018-11-01\",\r\n \"2018-08-01\",\r\n \"2018-05-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"serverFarms/firstPartyApps\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway West\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"South Africa West\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"serverFarms/firstPartyApps/keyVaultSettings\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"MSFT West US\",\r\n \"MSFT East US\",\r\n \"MSFT East Asia\",\r\n \"MSFT North Europe\",\r\n \"East US 2 (Stage)\",\r\n \"Central US (Stage)\",\r\n \"South Africa North\",\r\n \"West US 3\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"West India\",\r\n \"East US 2\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway West\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"East Asia (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"South Africa West\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-11-01\",\r\n \"2018-02-01\",\r\n \"2017-08-01\",\r\n \"2016-09-01\",\r\n \"2016-03-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\",\r\n \"2014-11-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workerApps\",\r\n \"locations\": [\r\n \"North Central US (Stage)\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-02-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Compute\",\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"60e6cd67-9c8c-4951-9b3c-23c25a2169af\",\r\n \"roleDefinitionId\": \"e4770acb-272e-4dc8-87f3-12f44a612224\"\r\n },\r\n {\r\n \"applicationId\": \"a303894e-f1d8-4a37-bf10-67aa654a0596\",\r\n \"roleDefinitionId\": \"903ac751-8ad5-4e5a-bfc2-5e49f450a241\"\r\n },\r\n {\r\n \"applicationId\": \"a8b6bf88-1d1a-4626-b040-9a729ea93c65\",\r\n \"roleDefinitionId\": \"45c8267c-80ba-4b96-9a43-115b8f49fccd\"\r\n },\r\n {\r\n \"applicationId\": \"184909ca-69f1-4368-a6a7-c558ee6eb0bd\",\r\n \"roleDefinitionId\": \"45c8267c-80ba-4b96-9a43-115b8f49fccd\"\r\n },\r\n {\r\n \"applicationId\": \"5e5e43d4-54da-4211-86a4-c6e7f3715801\",\r\n \"roleDefinitionId\": \"ffcd6e5b-8772-457d-bb17-89703c03428f\"\r\n },\r\n {\r\n \"applicationId\": \"ce6ff14a-7fdc-4685-bbe0-f6afdfcfa8e0\",\r\n \"roleDefinitionId\": \"cb17cddc-dbac-4ae0-ae79-8db34eddfca0\"\r\n },\r\n {\r\n \"applicationId\": \"372140e0-b3b7-4226-8ef9-d57986796201\",\r\n \"roleDefinitionId\": \"cb17cddc-dbac-4ae0-ae79-8db34eddfca0\"\r\n },\r\n {\r\n \"applicationId\": \"b9a92e36-2cf8-4f4e-bcb3-9d99e00e14ab\",\r\n \"roleDefinitionId\": \"6efa92ca-56b6-40af-a468-5e3d2b5232f0\"\r\n },\r\n {\r\n \"applicationId\": \"579d9c9d-4c83-4efc-8124-7eba65ed3356\",\r\n \"roleDefinitionId\": \"8c99c4ce-d744-4597-a2f0-0a0044d67560\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"availabilitySets\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/extensions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/extensions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-06-15\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/virtualMachines\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/virtualMachines/extensions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/networkInterfaces\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/virtualMachines/networkInterfaces\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachineScaleSets/publicIPAddresses\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-10-30-preview\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/vmSizes\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/runCommands\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualMachines\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualMachineScaleSets\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/publishers\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/edgeZones\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/edgeZones/publishers\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"restorePointCollections\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"restorePointCollections/restorePoints\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"proximityPlacementGroups\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"sshPublicKeys\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/spotEvictionRates\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/spotPriceHistory\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/sharedGalleries\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\",\r\n \"2016-03-30\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sharedVMImages\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-15-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-15-preview\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"sharedVMImages/versions\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-15-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-15-preview\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/artifactPublishers\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/capsoperations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-03-01\",\r\n \"2020-09-30\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\",\r\n \"2017-10-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"galleries\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-03-01\",\r\n \"2020-09-30\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"galleries/images\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-03-01\",\r\n \"2020-09-30\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"galleries/images/versions\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-03-01\",\r\n \"2020-09-30\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/galleries\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"West India\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-03-01\",\r\n \"2020-09-30\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-30\",\r\n \"2020-05-01\",\r\n \"2019-11-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-09-30\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-03-30\",\r\n \"2016-04-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-30\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-04-01\"\r\n }\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"snapshots\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-30\",\r\n \"2020-05-01\",\r\n \"2019-11-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-09-30\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-03-30\",\r\n \"2016-04-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-30\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/diskoperations\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-30\",\r\n \"2020-05-01\",\r\n \"2019-11-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-09-30\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-03-30\",\r\n \"2016-04-30-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"diskEncryptionSets\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-30\",\r\n \"2020-05-01\",\r\n \"2019-11-01\",\r\n \"2019-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-30\",\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"diskAccesses\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-12-01\",\r\n \"2020-09-30\",\r\n \"2020-06-30\",\r\n \"2020-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-30\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"cloudServices\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-03-01\",\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"cloudServices/roles\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-03-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"cloudServices/roleInstances\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-03-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/csoperations\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/cloudServiceOsVersions\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-03-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/cloudServiceOsFamilies\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-03-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"cloudServices/networkInterfaces\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"cloudServices/roleInstances/networkInterfaces\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"cloudServices/publicIPAddresses\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"images\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\",\r\n \"2017-03-30\",\r\n \"2016-08-30\",\r\n \"2016-04-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2017-03-30\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/logAnalytics\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"hostGroups\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Australia East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"hostGroups/hosts\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"France Central\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"UK South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Australia Southeast\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Australia East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-06-01\",\r\n \"2019-12-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/microsoft.insights\",\r\n \"namespace\": \"microsoft.insights\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"6bccf540-eb86-4037-af03-7fa058c2db75\",\r\n \"roleDefinitionId\": \"89dcede2-9219-403a-9723-d3c6473f9472\"\r\n },\r\n {\r\n \"applicationId\": \"11c174dc-1945-4a9a-a36b-c79a0f246b9b\",\r\n \"roleDefinitionId\": \"dd9d4347-f397-45f2-b538-85f21c90037b\"\r\n },\r\n {\r\n \"applicationId\": \"035f9e1d-4f00-4419-bf50-bf2d87eb4878\",\r\n \"roleDefinitionId\": \"323795fe-ba3d-4f5a-ad42-afb4e1ea9485\"\r\n },\r\n {\r\n \"applicationId\": \"f5c26e74-f226-4ae8-85f0-b4af0080ac9e\",\r\n \"roleDefinitionId\": \"529d7ae6-e892-4d43-809d-8547aeb90643\"\r\n },\r\n {\r\n \"applicationId\": \"b503eb83-1222-4dcc-b116-b98ed5216e05\",\r\n \"roleDefinitionId\": \"68699c37-c689-44d4-9248-494b782d46ae\"\r\n },\r\n {\r\n \"applicationId\": \"ca7f3f0b-7d91-482c-8e09-c5d840d0eac5\",\r\n \"roleDefinitionId\": \"5d5a2e56-9835-44aa-93db-d2f19e155438\"\r\n },\r\n {\r\n \"applicationId\": \"3af5a1e8-2459-45cb-8683-bcd6cccbcc13\",\r\n \"roleDefinitionId\": \"b1309299-720d-4159-9897-6158a61aee41\"\r\n },\r\n {\r\n \"applicationId\": \"6a0a243c-0886-468a-a4c2-eff52c7445da\",\r\n \"roleDefinitionId\": \"d2eda64b-c5e6-4930-8642-2d80ecd7c2e2\"\r\n },\r\n {\r\n \"applicationId\": \"707be275-6b9d-4ee7-88f9-c0c2bd646e0f\",\r\n \"roleDefinitionId\": \"fa027d90-6ba0-4c33-9a54-59edaf2327e7\"\r\n },\r\n {\r\n \"applicationId\": \"461e8683-5575-4561-ac7f-899cc907d62a\",\r\n \"roleDefinitionId\": \"68699c37-c689-44d4-9248-494b782d46ae\"\r\n },\r\n {\r\n \"applicationId\": \"562db366-1b96-45d2-aa4a-f2148cef2240\",\r\n \"roleDefinitionId\": \"4109c8be-c1c8-4be0-af52-9d3c76c140ab\"\r\n },\r\n {\r\n \"applicationId\": \"e933bd07-d2ee-4f1d-933c-3752b819567b\",\r\n \"roleDefinitionId\": \"abbcfd44-e662-419a-9b5a-478f8e2f57c9\"\r\n },\r\n {\r\n \"applicationId\": \"f6b60513-f290-450e-a2f3-9930de61c5e7\",\r\n \"roleDefinitionId\": \"4ef11659-08ac-48af-98a7-25fb6b1e1bc4\"\r\n },\r\n {\r\n \"applicationId\": \"12743ff8-d3de-49d0-a4ce-6c91a4245ea0\",\r\n \"roleDefinitionId\": \"207b20a7-6802-4ae4-aaa2-1a36dd45bba0\"\r\n },\r\n {\r\n \"applicationId\": \"58ef1dbd-684c-47d6-8ffc-61ea7a197b95\",\r\n \"roleDefinitionId\": \"dd9d4347-f397-45f2-b538-85f21c90037b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"components\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"South Africa North\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Australia Southeast\",\r\n \"Australia Central 2\",\r\n \"Germany West Central\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"Brazil Southeast\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"France South\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-02-02-preview\",\r\n \"2020-02-02\",\r\n \"2018-05-01-preview\",\r\n \"2015-05-01\",\r\n \"2014-12-01-preview\",\r\n \"2014-08-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"components/query\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-04-20\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"components/metadata\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-04-20\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"components/metrics\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"East US 2\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Australia Southeast\",\r\n \"Norway East\",\r\n \"Norway West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-04-20\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"components/events\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"East US 2\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"North Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-04-20\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"webtests\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"South Africa North\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Australia Southeast\",\r\n \"Australia Central 2\",\r\n \"Germany West Central\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"UK West\",\r\n \"Brazil Southeast\",\r\n \"Japan West\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"France South\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01-preview\",\r\n \"2015-05-01\",\r\n \"2014-08-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"webtests/getTestResultFile\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"East US 2\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"North Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-02-10-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"scheduledqueryrules\",\r\n \"locations\": [\r\n \"Global\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"South Central US\",\r\n \"Australia Central\",\r\n \"Korea Central\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"UK West\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Australia Central 2\",\r\n \"Brazil SouthEast\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"South India\",\r\n \"France South\",\r\n \"Norway West\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-05-01-preview\",\r\n \"2018-04-16\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-04-16\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"components/pricingPlans\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"migrateToNewPricingModel\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"rollbackToLegacyPricingModel\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listMigrationdate\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-10-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"logprofiles\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-03-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"migratealertrules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"metricalerts\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"alertrules\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-03-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"autoscalesettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France Central\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"eventtypes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\",\r\n \"2016-09-01-preview\",\r\n \"2015-04-01\",\r\n \"2014-11-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vmInsightsOnboardingStatuses\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-27-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-04-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"diagnosticSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01-preview\",\r\n \"2017-05-01-preview\",\r\n \"2016-09-01\",\r\n \"2015-07-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-09-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"diagnosticSettingsCategories\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01-preview\",\r\n \"2017-05-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"extendedDiagnosticSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"West Central US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-01-01\",\r\n \"2017-12-01-preview\",\r\n \"2017-09-01-preview\",\r\n \"2017-05-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-01-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"logDefinitions\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-07-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-07-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"eventCategories\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"metrics\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"West Central US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2019-07-01\",\r\n \"2018-01-01\",\r\n \"2017-12-01-preview\",\r\n \"2017-09-01-preview\",\r\n \"2017-05-01-preview\",\r\n \"2016-09-01\",\r\n \"2016-06-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-01-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"metricbatch\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"metricNamespaces\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"West Central US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"actiongroups\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2018-09-01\",\r\n \"2018-03-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"activityLogAlerts\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01\",\r\n \"2017-04-01\",\r\n \"2017-03-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"baseline\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Germany West Central\",\r\n \"Switzerland North\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01\",\r\n \"2017-11-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"metricbaselines\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Germany West Central\",\r\n \"Switzerland North\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-03-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"calculatebaseline\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-09-01\",\r\n \"2017-11-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"workbooks\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Australia Southeast\",\r\n \"Australia Central 2\",\r\n \"Germany West Central\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Japan West\",\r\n \"Brazil Southeast\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"France South\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"West US 3\",\r\n \"Korea South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-08\",\r\n \"2020-10-20\",\r\n \"2020-02-12\",\r\n \"2018-06-17-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workbooktemplates\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Australia Southeast\",\r\n \"Australia Central 2\",\r\n \"Germany West Central\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Japan West\",\r\n \"Brazil Southeast\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"France South\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"West US 3\",\r\n \"Korea South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-20\",\r\n \"2019-10-17-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"myWorkbooks\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"South Africa North\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Australia Southeast\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-08\",\r\n \"2020-10-20\",\r\n \"2020-02-12\",\r\n \"2018-06-17-preview\",\r\n \"2018-06-15-preview\",\r\n \"2018-06-01-preview\",\r\n \"2016-06-15-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"logs\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"transactions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"East US 2\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"North Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-10-17-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"topology\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"East US 2\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"North Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-10-17-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"generateLiveToken\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-06-02-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"dataCollectionRules\",\r\n \"locations\": [\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Germany West Central\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Australia Central 2\",\r\n \"Brazil Southeast\",\r\n \"France South\",\r\n \"Norway West\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"Norway East\",\r\n \"Switzerland West\",\r\n \"Brazil South\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2019-11-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"dataCollectionRuleAssociations\",\r\n \"locations\": [\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Germany West Central\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Brazil South\",\r\n \"Australia Central 2\",\r\n \"Brazil Southeast\",\r\n \"Canada East\",\r\n \"France South\",\r\n \"Korea South\",\r\n \"Norway West\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"Norway East\",\r\n \"Switzerland West\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2019-11-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01\",\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"dataCollectionEndpoints\",\r\n \"locations\": [\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Germany West Central\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Brazil South\",\r\n \"Australia Central 2\",\r\n \"Brazil Southeast\",\r\n \"Canada East\",\r\n \"France South\",\r\n \"Korea South\",\r\n \"Norway West\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"Norway East\",\r\n \"Switzerland West\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"dataCollectionEndpoints/scopedPrivateLinkProxies\",\r\n \"locations\": [\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"Germany West Central\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"Australia Central\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Brazil South\",\r\n \"Australia Central 2\",\r\n \"Brazil Southeast\",\r\n \"Canada East\",\r\n \"France South\",\r\n \"Korea South\",\r\n \"Norway West\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"Norway East\",\r\n \"Switzerland West\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateLinkScopes\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2019-10-17-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-10-17-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"privateLinkScopes/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2019-10-17-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-10-17-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateLinkScopes/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2019-10-17-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-10-17-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateLinkScopes/scopedResources\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2019-10-17-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-10-17-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"components/linkedstorageaccounts\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"South Africa North\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateLinkScopeOperationStatuses\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2019-10-17-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-10-17-preview\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.OperationalInsights\",\r\n \"namespace\": \"Microsoft.OperationalInsights\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"d2a0a418-0aac-4541-82b2-b3142c89da77\",\r\n \"roleDefinitionId\": \"86695298-2eb9-48a7-9ec3-2fdb38b6878b\"\r\n },\r\n {\r\n \"applicationId\": \"ca7f3f0b-7d91-482c-8e09-c5d840d0eac5\",\r\n \"roleDefinitionId\": \"5d5a2e56-9835-44aa-93db-d2f19e155438\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workspaces\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"France South\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-10-01\",\r\n \"2020-08-01\",\r\n \"2020-03-01-preview\",\r\n \"2017-04-26-preview\",\r\n \"2017-03-15-preview\",\r\n \"2017-03-03-preview\",\r\n \"2017-01-01-preview\",\r\n \"2015-11-01-preview\",\r\n \"2015-03-20\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"querypacks\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"East Asia\",\r\n \"West US\",\r\n \"South Africa North\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Australia Southeast\",\r\n \"Australia Central 2\",\r\n \"Germany West Central\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"UK West\",\r\n \"Brazil Southeast\",\r\n \"Japan West\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"France South\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01\",\r\n \"2020-08-01\",\r\n \"2020-03-01-preview\",\r\n \"2019-08-01-preview\",\r\n \"2017-04-26-preview\",\r\n \"2017-03-15-preview\",\r\n \"2017-03-03-preview\",\r\n \"2017-01-01-preview\",\r\n \"2015-11-01-preview\",\r\n \"2015-03-20\"\r\n ],\r\n \"defaultApiVersion\": \"2020-08-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"France South\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01\",\r\n \"2020-08-01\",\r\n \"2020-03-01-preview\",\r\n \"2019-08-01-preview\",\r\n \"2017-04-26-preview\",\r\n \"2017-03-15-preview\",\r\n \"2017-03-03-preview\",\r\n \"2017-01-01-preview\",\r\n \"2015-11-01-preview\",\r\n \"2015-03-20\"\r\n ],\r\n \"defaultApiVersion\": \"2020-08-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/scopedPrivateLinkProxies\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"France South\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-03-01-preview\",\r\n \"2019-08-01-preview\",\r\n \"2015-11-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/query\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/metadata\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/dataSources\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"France South\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-01\",\r\n \"2020-03-01-preview\",\r\n \"2015-11-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-08-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/linkedStorageAccounts\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"France South\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-01\",\r\n \"2020-03-01-preview\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-08-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/tables\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"France South\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-01\",\r\n \"2020-03-01-preview\",\r\n \"2017-04-26-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/storageInsightConfigs\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"France South\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-01\",\r\n \"2020-03-01-preview\",\r\n \"2017-04-26-preview\",\r\n \"2017-03-15-preview\",\r\n \"2017-03-03-preview\",\r\n \"2017-01-01-preview\",\r\n \"2015-11-01-preview\",\r\n \"2015-03-20\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageInsightConfigs\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-08-01\",\r\n \"2020-03-01-preview\",\r\n \"2014-10-10\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/linkedServices\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"France South\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-01\",\r\n \"2020-03-01-preview\",\r\n \"2019-08-01-preview\",\r\n \"2015-11-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-08-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"linkTargets\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-03-01-preview\",\r\n \"2015-03-20\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedWorkspaces\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"France South\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01\",\r\n \"2020-08-01\",\r\n \"2020-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-08-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01\",\r\n \"2020-08-01\",\r\n \"2020-03-01-preview\",\r\n \"2015-11-01-preview\",\r\n \"2014-11-10\"\r\n ],\r\n \"defaultApiVersion\": \"2020-08-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"clusters\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"Brazil South\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"France South\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-10-01\",\r\n \"2020-08-01\",\r\n \"2020-03-01-preview\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-06-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/dataExports\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Brazil South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-01\",\r\n \"2020-03-01-preview\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-08-01\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.SignalRService\",\r\n \"namespace\": \"Microsoft.SignalRService\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"cdad765c-f191-43ba-b9f5-7aef392f811d\",\r\n \"roleDefinitionId\": \"346b504e-4aec-45d1-be25-a6e10f3cb4fe\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"SignalR\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-07-01-preview\",\r\n \"2020-05-01\",\r\n \"2018-10-01\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"WebPubSub\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-07-01-preview\",\r\n \"2020-05-01\",\r\n \"2018-10-01\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-07-01-preview\",\r\n \"2020-05-01\",\r\n \"2018-10-01\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-07-01-preview\",\r\n \"2020-05-01\",\r\n \"2018-10-01\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-07-01-preview\",\r\n \"2020-05-01\",\r\n \"2018-10-01\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-07-01-preview\",\r\n \"2020-05-01\",\r\n \"2018-10-01\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-07-01-preview\",\r\n \"2020-05-01\",\r\n \"2018-10-01\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"SignalR/eventGridFilters\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-07-01-preview\",\r\n \"2020-05-01\",\r\n \"2018-10-01\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01-preview\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Advisor\",\r\n \"namespace\": \"Microsoft.Advisor\",\r\n \"authorization\": {\r\n \"applicationId\": \"c39c9bac-9d1f-4dfb-aa29-27f6365e5cb7\",\r\n \"roleDefinitionId\": \"8a63b04c-3731-409b-9765-f1175c047872\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"suppressions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2017-04-19\",\r\n \"2017-03-31\",\r\n \"2016-07-12-preview\",\r\n \"2016-05-09-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"configurations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2017-04-19\",\r\n \"2017-03-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"recommendations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2017-04-19\",\r\n \"2017-03-31\",\r\n \"2016-07-12-preview\",\r\n \"2016-05-09-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"generateRecommendations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2017-04-19\",\r\n \"2017-03-31\",\r\n \"2016-07-12-preview\",\r\n \"2016-05-09-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01-preview\",\r\n \"2020-01-01\",\r\n \"2017-04-19\",\r\n \"2017-03-31\",\r\n \"2016-07-12-preview\",\r\n \"2016-05-09-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.AlertsManagement\",\r\n \"namespace\": \"Microsoft.AlertsManagement\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"3af5a1e8-2459-45cb-8683-bcd6cccbcc13\",\r\n \"roleDefinitionId\": \"b1309299-720d-4159-9897-6158a61aee41\"\r\n },\r\n {\r\n \"applicationId\": \"161a339d-b9f5-41c5-8856-6a6669acac64\",\r\n \"roleDefinitionId\": \"b61a6c11-d848-4eec-8c37-fb13ab7d5729\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"resourceHealthAlertRules\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-04-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"alerts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-05-preview\",\r\n \"2019-03-01-preview\",\r\n \"2019-03-01\",\r\n \"2018-11-02-privatepreview\",\r\n \"2018-05-05-preview\",\r\n \"2018-05-05\",\r\n \"2017-11-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"alertsSummary\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-05-preview\",\r\n \"2019-03-01-preview\",\r\n \"2019-03-01\",\r\n \"2018-05-05-preview\",\r\n \"2018-05-05\",\r\n \"2017-11-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"smartGroups\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-05-preview\",\r\n \"2018-05-05-preview\",\r\n \"2018-05-05\",\r\n \"2017-11-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"smartDetectorAlertRules\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2018-02-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"migrateFromSmartDetection\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"actionRules\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-05-preview\",\r\n \"2018-11-02-privatepreview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"alertsList\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-02-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"alertsSummaryList\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-02-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"alertsMetaData\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-05-preview\",\r\n \"2019-03-01-preview\",\r\n \"2019-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-05-preview\",\r\n \"2018-05-05\",\r\n \"2017-11-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Batch\",\r\n \"namespace\": \"Microsoft.Batch\",\r\n \"authorization\": {\r\n \"applicationId\": \"ddbf3205-c6bd-46ae-8127-60eb93363864\",\r\n \"roleDefinitionId\": \"b7f84953-1d03-4eab-9ea4-45f065258ff8\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"batchAccounts\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Jio India West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-01-01\",\r\n \"2020-09-01\",\r\n \"2020-05-01\",\r\n \"2020-03-01-preview\",\r\n \"2020-03-01\",\r\n \"2019-08-01\",\r\n \"2019-04-01\",\r\n \"2018-12-01\",\r\n \"2017-09-01\",\r\n \"2017-05-01\",\r\n \"2017-01-01\",\r\n \"2015-12-01\",\r\n \"2015-09-01\",\r\n \"2015-07-01\",\r\n \"2014-05-01-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-09-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"batchAccounts/pools\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Jio India West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-01-01\",\r\n \"2020-09-01\",\r\n \"2020-05-01\",\r\n \"2020-03-01-preview\",\r\n \"2020-03-01\",\r\n \"2019-08-01\",\r\n \"2019-04-01\",\r\n \"2018-12-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-09-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"batchAccounts/certificates\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Jio India West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-01-01\",\r\n \"2020-09-01\",\r\n \"2020-05-01\",\r\n \"2020-03-01-preview\",\r\n \"2020-03-01\",\r\n \"2019-08-01\",\r\n \"2019-04-01\",\r\n \"2018-12-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-09-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Jio India West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-01-01\",\r\n \"2020-09-01\",\r\n \"2020-05-01\",\r\n \"2020-03-01-preview\",\r\n \"2020-03-01\",\r\n \"2019-08-01\",\r\n \"2019-04-01\",\r\n \"2018-12-01\",\r\n \"2017-09-01\",\r\n \"2017-05-01\",\r\n \"2017-01-01\",\r\n \"2015-12-01\",\r\n \"2015-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-09-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-01-01\",\r\n \"2020-09-01\",\r\n \"2020-05-01\",\r\n \"2020-03-01-preview\",\r\n \"2020-03-01\",\r\n \"2019-08-01\",\r\n \"2019-04-01\",\r\n \"2018-12-01\",\r\n \"2017-09-01\",\r\n \"2017-05-01\",\r\n \"2017-01-01\",\r\n \"2015-12-01\",\r\n \"2015-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-09-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/quotas\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Jio India West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-01-01\",\r\n \"2020-09-01\",\r\n \"2020-05-01\",\r\n \"2020-03-01-preview\",\r\n \"2020-03-01\",\r\n \"2019-08-01\",\r\n \"2019-04-01\",\r\n \"2018-12-01\",\r\n \"2017-09-01\",\r\n \"2017-05-01\",\r\n \"2017-01-01\",\r\n \"2015-12-01\",\r\n \"2015-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-09-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Jio India West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-01-01\",\r\n \"2020-09-01\",\r\n \"2020-05-01\",\r\n \"2020-03-01-preview\",\r\n \"2020-03-01\",\r\n \"2019-08-01\",\r\n \"2019-04-01\",\r\n \"2018-12-01\",\r\n \"2017-09-01\",\r\n \"2017-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-09-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountOperationResults\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Jio India West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-01-01\",\r\n \"2020-09-01\",\r\n \"2020-05-01\",\r\n \"2020-03-01-preview\",\r\n \"2020-03-01\",\r\n \"2019-08-01\",\r\n \"2019-04-01\",\r\n \"2018-12-01\",\r\n \"2017-09-01\",\r\n \"2017-05-01\",\r\n \"2017-01-01\",\r\n \"2015-12-01\",\r\n \"2015-09-01\",\r\n \"2015-07-01\",\r\n \"2014-05-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/virtualMachineSkus\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Jio India West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/cloudServiceSkus\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Australia East\",\r\n \"Jio India West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Brazil Southeast\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-06-01\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Cdn\",\r\n \"namespace\": \"Microsoft.Cdn\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"92b61450-2139-4e4a-a0cc-898eced7a779\",\r\n \"roleDefinitionId\": \"067b29c5-33d0-424f-9209-a02a6cc90732\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"profiles\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-04-15\",\r\n \"2020-03-31\",\r\n \"2019-12-31\",\r\n \"2019-06-15-preview\",\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"profiles/endpoints\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-04-15\",\r\n \"2020-03-31\",\r\n \"2019-12-31\",\r\n \"2019-06-15-preview\",\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"profiles/endpoints/origins\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-04-15\",\r\n \"2020-03-31\",\r\n \"2019-12-31\",\r\n \"2019-06-15-preview\",\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"profiles/endpoints/origingroups\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-04-15\",\r\n \"2020-03-31\",\r\n \"2019-12-31\"\r\n ],\r\n \"defaultApiVersion\": \"2019-12-31\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"profiles/endpoints/customdomains\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-04-15\",\r\n \"2020-03-31\",\r\n \"2019-12-31\",\r\n \"2019-06-15-preview\",\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults/profileresults/endpointresults/origingroupresults\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-04-15\",\r\n \"2020-03-31\",\r\n \"2019-12-31\"\r\n ],\r\n \"defaultApiVersion\": \"2019-12-31\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"CdnWebApplicationFirewallManagedRuleSets\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-04-15\",\r\n \"2019-06-15-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-15-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"profiles/afdendpoints\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"profiles/afdendpoints/routes\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"profiles/customdomains\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"profiles/origingroups\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"profiles/origingroups/origins\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"profiles/rulesets\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"profiles/rulesets/rules\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"profiles/secrets\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"profiles/securitypolicies\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults/profileresults/afdendpointresults\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults/profileresults/afdendpointresults/routeresults\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults/profileresults/customdomainresults\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults/profileresults/origingroupresults\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults/profileresults/origingroupresults/originresults\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults/profileresults/rulesetresults\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults/profileresults/rulesetresults/ruleresults\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults/profileresults/secretresults\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults/profileresults/securitypoliciesresults\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-04-15\",\r\n \"2020-03-31\",\r\n \"2019-12-31\",\r\n \"2019-06-15-preview\",\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults/profileresults\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-04-15\",\r\n \"2020-03-31\",\r\n \"2019-12-31\",\r\n \"2019-06-15-preview\",\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults/profileresults/endpointresults\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-04-15\",\r\n \"2020-03-31\",\r\n \"2019-12-31\",\r\n \"2019-06-15-preview\",\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults/profileresults/endpointresults/originresults\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-04-15\",\r\n \"2020-03-31\",\r\n \"2019-12-31\",\r\n \"2019-06-15-preview\",\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults/profileresults/endpointresults/customdomainresults\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-04-15\",\r\n \"2020-03-31\",\r\n \"2019-12-31\",\r\n \"2019-06-15-preview\",\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-04-15\",\r\n \"2020-03-31\",\r\n \"2019-12-31\",\r\n \"2019-06-15-preview\",\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkResourceUsage\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-04-15\",\r\n \"2020-03-31\",\r\n \"2019-12-31\",\r\n \"2019-06-15-preview\",\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"validateProbe\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-04-15\",\r\n \"2020-03-31\",\r\n \"2019-12-31\",\r\n \"2019-06-15-preview\",\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-04-15\",\r\n \"2020-03-31\",\r\n \"2019-12-31\",\r\n \"2019-06-15-preview\",\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"edgenodes\",\r\n \"locations\": [\r\n \"global\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-04-15\",\r\n \"2020-03-31\",\r\n \"2019-12-31\",\r\n \"2019-06-15-preview\",\r\n \"2019-04-15\",\r\n \"2018-04-02\",\r\n \"2017-10-12\",\r\n \"2017-04-02\",\r\n \"2016-10-02\",\r\n \"2016-04-02\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-10-12\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"CdnWebApplicationFirewallPolicies\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-04-15\",\r\n \"2019-06-15-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-15-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateLinkResources\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups/deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DBforPostgreSQL\",\r\n \"namespace\": \"Microsoft.DBforPostgreSQL\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"76cd24bf-a9fc-4344-b1dc-908275de6d6d\",\r\n \"roleDefinitionId\": \"c13b7b9c-2ed1-4901-b8a8-16f35468da29\"\r\n },\r\n {\r\n \"applicationId\": \"93efed00-6552-4119-833a-422b297199f9\",\r\n \"roleDefinitionId\": \"a864a0a2-ab66-47a6-97a8-223dc1379f87\"\r\n },\r\n {\r\n \"applicationId\": \"5ed8fe41-c1bc-4c06-a531-d91e1f1c2fac\",\r\n \"roleDefinitionId\": \"95173bdd-3b59-46f3-be65-7cee4193b078\"\r\n },\r\n {\r\n \"applicationId\": \"123cd850-d9df-40bd-94d5-c9f07b7fa203\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Jio India Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"serversv2\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"North Europe\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-29-privatepreview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"serverGroupsv2\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"North Europe\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-05-privatepreview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"serverGroups\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"North Europe\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-29-privatepreview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"flexibleServers\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-06-01\",\r\n \"2021-05-01-privatepreview\",\r\n \"2021-04-10-privatepreview\",\r\n \"2020-11-05-preview\",\r\n \"2020-02-14-privatepreview\",\r\n \"2020-02-14-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/capabilities\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-06-01\",\r\n \"2020-11-05-preview\",\r\n \"2020-02-14-privatepreview\",\r\n \"2020-02-14-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-06-01\",\r\n \"2020-11-05-preview\",\r\n \"2020-02-14-privatepreview\",\r\n \"2020-02-14-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/recoverableServers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/virtualNetworkRules\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"getPrivateDnsZoneSuffix\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"North Central US\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-31-privatepreview\",\r\n \"2020-10-05-privatepreview\",\r\n \"2018-03-29-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/azureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/administratorOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/administratorAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkVirtualNetworkSubnetUsage\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-06-01\",\r\n \"2020-11-05-preview\",\r\n \"2020-02-14-privatepreview\",\r\n \"2020-02-14-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionProxyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionProxyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/performanceTiers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/securityAlertPoliciesAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/securityAlertPoliciesOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/recommendedActionSessionsAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/recommendedActionSessionsOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/topQueryStatistics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/queryTexts\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/waitStatistics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/resetQueryPerformanceInsightData\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/advisors\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/privateLinkResources\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/keys\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01-privatepreview\",\r\n \"2020-01-01-preview\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serverKeyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01-privatepreview\",\r\n \"2020-01-01-preview\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serverKeyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01-privatepreview\",\r\n \"2020-01-01-preview\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ContainerInstance\",\r\n \"namespace\": \"Microsoft.ContainerInstance\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"6bb8e274-af5d-4df2-98a3-4fd78b4cafd9\",\r\n \"roleDefinitionId\": \"3c60422b-a83a-428d-9830-22609c77aa6c\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"containerGroups\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-03-01\",\r\n \"2020-11-01\",\r\n \"2019-12-01\",\r\n \"2018-10-01\",\r\n \"2018-09-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-02-01-preview\",\r\n \"2017-12-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"serviceAssociationLinks\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-03-01\",\r\n \"2020-11-01\",\r\n \"2019-12-01\",\r\n \"2018-10-01\",\r\n \"2018-09-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-02-01-preview\",\r\n \"2017-12-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-03-01\",\r\n \"2020-11-01\",\r\n \"2019-12-01\",\r\n \"2018-10-01\",\r\n \"2018-09-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-02-01-preview\",\r\n \"2017-12-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/capabilities\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-03-01\",\r\n \"2020-11-01\",\r\n \"2019-12-01\",\r\n \"2018-10-01\",\r\n \"2018-09-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-02-01-preview\",\r\n \"2017-12-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-03-01\",\r\n \"2020-11-01\",\r\n \"2019-12-01\",\r\n \"2018-10-01\",\r\n \"2018-09-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-02-01-preview\",\r\n \"2017-12-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-03-01\",\r\n \"2020-11-01\",\r\n \"2019-12-01\",\r\n \"2018-10-01\",\r\n \"2018-09-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-02-01-preview\",\r\n \"2017-12-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-03-01\",\r\n \"2020-11-01\",\r\n \"2019-12-01\",\r\n \"2018-10-01\",\r\n \"2018-09-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-02-01-preview\",\r\n \"2017-12-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-03-01\",\r\n \"2020-11-01\",\r\n \"2019-12-01\",\r\n \"2018-10-01\",\r\n \"2018-09-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-02-01-preview\",\r\n \"2017-12-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/cachedImages\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-03-01\",\r\n \"2020-11-01\",\r\n \"2019-12-01\",\r\n \"2018-10-01\",\r\n \"2018-09-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-02-01-preview\",\r\n \"2017-12-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-03-01\",\r\n \"2020-11-01\",\r\n \"2019-12-01\",\r\n \"2018-12-01\",\r\n \"2018-10-01\",\r\n \"2018-09-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01\",\r\n \"2018-04-01\",\r\n \"2018-02-01-preview\",\r\n \"2017-12-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.HDInsight\",\r\n \"namespace\": \"Microsoft.HDInsight\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"9191c4da-09fe-49d9-a5f1-d41cbe92ad95\",\r\n \"roleDefinitionId\": \"d102a6f3-d9cb-4633-8950-1243b975886c\",\r\n \"managedByRoleDefinitionId\": \"346da55d-e1db-4a5a-89db-33ab3cdb6fc6\"\r\n },\r\n {\r\n \"applicationId\": \"7865c1d2-f040-46cc-875f-831a1ef6a28a\",\r\n \"roleDefinitionId\": \"e27c0895-d168-46d5-8b65-870eb2350378\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"clusters\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"West US\",\r\n \"South India\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"South Africa North\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"JIO India West\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/applications\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"West US\",\r\n \"South India\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"South Africa North\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"JIO India West\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/operationresults\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"West US\",\r\n \"South India\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"South Africa North\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"JIO India West\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/capabilities\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"West US\",\r\n \"South India\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"South Africa North\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"JIO India West\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"West US\",\r\n \"South India\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"South Africa North\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"JIO India West\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/billingSpecs\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"West US\",\r\n \"South India\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"South Africa North\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"JIO India West\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"West US\",\r\n \"South India\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"South Africa North\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"JIO India West\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/azureasyncoperations\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"West US\",\r\n \"South India\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"South Africa North\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"JIO India West\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/validateCreateRequest\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Brazil South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"West US\",\r\n \"South India\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"South Africa North\",\r\n \"Germany West Central\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"JIO India West\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2015-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-09-15-preview\",\r\n \"2020-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DomainRegistration\",\r\n \"namespace\": \"Microsoft.DomainRegistration\",\r\n \"authorization\": {\r\n \"applicationId\": \"ea2f600a-4980-45b7-89bf-d34da487bda1\",\r\n \"roleDefinitionId\": \"54d7f2e3-5040-48a7-ae90-eebf629cfa0b\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"domains\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-02-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"domains/domainOwnershipIdentifiers\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-02-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"topLevelDomains\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-02-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-02-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listDomainRecommendations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-02-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"validateDomainRegistrationInformation\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-02-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"generateSsoRequest\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-02-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-02-01\",\r\n \"2015-04-01\",\r\n \"2015-02-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DataLakeAnalytics\",\r\n \"namespace\": \"Microsoft.DataLakeAnalytics\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\",\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2016-11-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/dataLakeStoreAccounts\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\",\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/storageAccounts\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\",\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/storageAccounts/containers\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\",\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/storageAccounts/containers/listSasTokens\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\",\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\",\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\",\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\",\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/capability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\",\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\",\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Authorization\",\r\n \"namespace\": \"Microsoft.Authorization\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"de926fbf-e23b-41f9-ae15-c943a9cfa630\"\r\n },\r\n {\r\n \"applicationId\": \"01fc33a7-78ba-4d2f-a4b7-768e336e890e\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"roleAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2020-08-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2020-03-01-preview\",\r\n \"2019-04-01-preview\",\r\n \"2018-12-01-preview\",\r\n \"2018-09-01-preview\",\r\n \"2018-07-01\",\r\n \"2018-01-01-preview\",\r\n \"2017-10-01-preview\",\r\n \"2017-09-01\",\r\n \"2017-05-01\",\r\n \"2016-07-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-09-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2015-07-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"roleDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-01-01-preview\",\r\n \"2017-09-01\",\r\n \"2017-05-01\",\r\n \"2016-07-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-05-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2015-07-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"classicAdministrators\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"permissions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-01-01-preview\",\r\n \"2017-05-01\",\r\n \"2016-07-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-05-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2015-07-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"denyAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-03-01-preview\",\r\n \"2018-07-01-preview\",\r\n \"2018-07-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"locks\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-09-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-09-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-05-01\",\r\n \"2016-07-01\",\r\n \"2015-07-01\",\r\n \"2015-01-01\",\r\n \"2014-10-01-preview\",\r\n \"2014-06-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"policyDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-09-01\",\r\n \"2020-08-01\",\r\n \"2020-03-01\",\r\n \"2019-09-01\",\r\n \"2019-06-01\",\r\n \"2019-01-01\",\r\n \"2018-05-01\",\r\n \"2018-03-01\",\r\n \"2016-12-01\",\r\n \"2016-04-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"policySetDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-09-01\",\r\n \"2020-08-01\",\r\n \"2020-03-01\",\r\n \"2019-09-01\",\r\n \"2019-06-01\",\r\n \"2019-01-01\",\r\n \"2018-05-01\",\r\n \"2018-03-01\",\r\n \"2017-06-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"policyAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-09-01\",\r\n \"2020-08-01\",\r\n \"2020-03-01\",\r\n \"2019-09-01\",\r\n \"2019-06-01\",\r\n \"2019-01-01\",\r\n \"2018-05-01\",\r\n \"2018-03-01\",\r\n \"2017-06-01-preview\",\r\n \"2016-12-01\",\r\n \"2016-04-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-03-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-12-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"policyExemptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"dataAliases\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-03-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"providerOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2018-01-01-preview\",\r\n \"2017-05-01\",\r\n \"2016-07-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-07-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-05-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2015-07-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"elevateAccess\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-05-01\",\r\n \"2016-07-01\",\r\n \"2015-07-01\",\r\n \"2015-06-01\",\r\n \"2015-05-01-preview\",\r\n \"2014-10-01-preview\",\r\n \"2014-07-01-preview\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkAccess\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-09-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"findOrphanRoleAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"roleAssignmentsUsageMetrics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-08-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"privateLinkAssociations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"resourceManagementPrivateLinks\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operationStatus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DocumentDB\",\r\n \"namespace\": \"Microsoft.DocumentDB\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"57c0fc58-a83a-41d0-8ae9-08952659bdfd\",\r\n \"roleDefinitionId\": \"FFFD5CF5-FFD3-4B24-B0E2-0715ADD4C282\"\r\n },\r\n {\r\n \"applicationId\": \"36e2398c-9dd3-4f29-9a72-d9f2cfc47ad9\",\r\n \"roleDefinitionId\": \"D5A795DE-916D-4818-B015-33C9E103E39B\"\r\n },\r\n {\r\n \"applicationId\": \"a232010e-820c-4083-83bb-3ace5fc29d0b\",\r\n \"roleDefinitionId\": \"D5A795DE-916D-4818-B015-33C9E103E39B\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"databaseAccounts\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Southeast Asia\",\r\n \"Central India\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Norway East\",\r\n \"Korea Central\",\r\n \"Australia East\",\r\n \"Canada East\",\r\n \"East Asia\",\r\n \"Germany West Central\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"South India\",\r\n \"West India\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-06-15\",\r\n \"2021-05-15\",\r\n \"2021-05-01-preview\",\r\n \"2021-04-15\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-15\",\r\n \"2021-03-01-preview\",\r\n \"2021-01-15\",\r\n \"2020-09-01\",\r\n \"2020-06-01-preview\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2019-12-12\",\r\n \"2019-08-01-preview\",\r\n \"2019-08-01\",\r\n \"2016-03-31\",\r\n \"2016-03-19\",\r\n \"2015-11-06\",\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01-preview\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-04-08\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"databaseAccountNames\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-06-15\",\r\n \"2021-05-15\",\r\n \"2021-05-01-preview\",\r\n \"2021-04-15\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-15\",\r\n \"2021-03-01-preview\",\r\n \"2021-01-15\",\r\n \"2020-09-01\",\r\n \"2020-06-01-preview\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2019-12-12\",\r\n \"2019-08-01-preview\",\r\n \"2019-08-01\",\r\n \"2016-03-31\",\r\n \"2016-03-19\",\r\n \"2015-11-06\",\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-04-08\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-06-15\",\r\n \"2021-05-15\",\r\n \"2021-05-01-preview\",\r\n \"2021-04-15\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-15\",\r\n \"2021-03-01-preview\",\r\n \"2021-01-15\",\r\n \"2020-09-01\",\r\n \"2020-06-01-preview\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2019-12-12\",\r\n \"2019-08-01-preview\",\r\n \"2019-08-01\",\r\n \"2016-03-31\",\r\n \"2016-03-19\",\r\n \"2015-11-06\",\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-04-08\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-06-15\",\r\n \"2021-05-15\",\r\n \"2021-05-01-preview\",\r\n \"2021-04-15\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-15\",\r\n \"2021-03-01-preview\",\r\n \"2021-01-15\",\r\n \"2020-09-01\",\r\n \"2020-06-01-preview\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2019-12-12\",\r\n \"2019-08-01-preview\",\r\n \"2019-08-01\",\r\n \"2016-03-31\",\r\n \"2016-03-19\",\r\n \"2015-11-06\",\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-04-08\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationsStatus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-06-15\",\r\n \"2021-05-15\",\r\n \"2021-05-01-preview\",\r\n \"2021-04-15\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-15\",\r\n \"2021-03-01-preview\",\r\n \"2021-01-15\",\r\n \"2020-09-01\",\r\n \"2020-06-01-preview\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2019-12-12\",\r\n \"2019-08-01-preview\",\r\n \"2019-08-01\",\r\n \"2016-03-31\",\r\n \"2016-03-19\",\r\n \"2015-11-06\",\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-04-08\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationsStatus\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Southeast Asia\",\r\n \"Central India\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Norway East\",\r\n \"Korea Central\",\r\n \"Australia East\",\r\n \"Canada East\",\r\n \"East Asia\",\r\n \"Germany West Central\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"South India\",\r\n \"West India\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-06-15\",\r\n \"2021-05-15\",\r\n \"2021-05-01-preview\",\r\n \"2021-04-15\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-15\",\r\n \"2021-03-01-preview\",\r\n \"2021-01-15\",\r\n \"2020-09-01\",\r\n \"2020-06-01-preview\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2019-12-12\",\r\n \"2019-08-01-preview\",\r\n \"2019-08-01\",\r\n \"2016-03-31\",\r\n \"2016-03-19\",\r\n \"2015-11-06\",\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-04-08\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Southeast Asia\",\r\n \"Central India\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Norway East\",\r\n \"Korea Central\",\r\n \"Australia East\",\r\n \"Canada East\",\r\n \"East Asia\",\r\n \"Germany West Central\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"South India\",\r\n \"West India\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-06-15\",\r\n \"2021-05-15\",\r\n \"2021-05-01-preview\",\r\n \"2021-04-15\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-15\",\r\n \"2021-03-01-preview\",\r\n \"2021-01-15\",\r\n \"2020-09-01\",\r\n \"2020-06-01-preview\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2019-12-12\",\r\n \"2019-08-01-preview\",\r\n \"2019-08-01\",\r\n \"2016-03-31\",\r\n \"2016-03-19\",\r\n \"2015-11-06\",\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-04-08\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-06-15\",\r\n \"2021-05-15\",\r\n \"2021-05-01-preview\",\r\n \"2021-04-15\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-15\",\r\n \"2021-03-01-preview\",\r\n \"2021-01-15\",\r\n \"2020-09-01\",\r\n \"2020-06-01-preview\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2019-12-12\",\r\n \"2019-08-01-preview\",\r\n \"2019-08-01\",\r\n \"2016-03-31\",\r\n \"2016-03-19\",\r\n \"2015-11-06\",\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Southeast Asia\",\r\n \"Central India\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Norway East\",\r\n \"Korea Central\",\r\n \"Australia East\",\r\n \"Canada East\",\r\n \"East Asia\",\r\n \"Germany West Central\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"South India\",\r\n \"West India\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-06-15\",\r\n \"2021-05-15\",\r\n \"2021-05-01-preview\",\r\n \"2021-04-15\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-15\",\r\n \"2021-03-01-preview\",\r\n \"2021-01-15\",\r\n \"2020-09-01\",\r\n \"2020-06-01-preview\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2019-12-12\",\r\n \"2019-08-01-preview\",\r\n \"2019-08-01\",\r\n \"2016-03-31\",\r\n \"2016-03-19\",\r\n \"2015-11-06\",\r\n \"2015-04-08\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/restorableDatabaseAccounts\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Southeast Asia\",\r\n \"Central India\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Norway East\",\r\n \"Korea Central\",\r\n \"Australia East\",\r\n \"Canada East\",\r\n \"East Asia\",\r\n \"Germany West Central\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"South India\",\r\n \"West India\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-06-15\",\r\n \"2021-05-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-01-preview\",\r\n \"2020-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"restorableDatabaseAccounts\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Southeast Asia\",\r\n \"Central India\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Norway East\",\r\n \"Korea Central\",\r\n \"Australia East\",\r\n \"Canada East\",\r\n \"East Asia\",\r\n \"Germany West Central\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"South India\",\r\n \"West India\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-06-15\",\r\n \"2021-05-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-01-preview\",\r\n \"2020-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"cassandraClusters\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Southeast Asia\",\r\n \"Central India\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Norway East\",\r\n \"Korea Central\",\r\n \"Australia East\",\r\n \"Canada East\",\r\n \"East Asia\",\r\n \"Germany West Central\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"South India\",\r\n \"West India\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-03-01-preview\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DataLakeStore\",\r\n \"namespace\": \"Microsoft.DataLakeStore\",\r\n \"authorization\": {\r\n \"applicationId\": \"e9f49c6b-5ce5-44c8-925d-015017e9f7ad\",\r\n \"roleDefinitionId\": \"17eb9cca-f08a-4499-b2d3-852d175f614f\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"Australia East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2016-11-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/firewallRules\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"Australia East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/eventGridFilters\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"Australia East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/capability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2015-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.EventGrid\",\r\n \"namespace\": \"Microsoft.EventGrid\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"4962773b-9cdb-44cf-a8bf-237846a00ab7\",\r\n \"roleDefinitionId\": \"7FE036D8-246F-48BF-A78F-AB3EE699C8F3\"\r\n },\r\n {\r\n \"applicationId\": \"823c0a78-5de0-4445-a7f5-c2f42d7dc89b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-15-preview\",\r\n \"2020-06-01\",\r\n \"2020-04-01-preview\",\r\n \"2020-01-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/eventSubscriptions\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"East US 2 EUAP\",\r\n \"East US 2 (Stage)\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-15-preview\",\r\n \"2020-06-01\",\r\n \"2020-04-01-preview\",\r\n \"2020-01-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"eventSubscriptions\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"East US 2 (Stage)\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-15-preview\",\r\n \"2020-06-01\",\r\n \"2020-04-01-preview\",\r\n \"2020-01-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"topics\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-15-preview\",\r\n \"2020-06-01\",\r\n \"2020-04-01-preview\",\r\n \"2020-01-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"domains\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-15-preview\",\r\n \"2020-06-01\",\r\n \"2020-04-01-preview\",\r\n \"2020-01-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2018-09-15-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"domains/topics\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-15-preview\",\r\n \"2020-06-01\",\r\n \"2020-04-01-preview\",\r\n \"2020-01-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2018-09-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"topicTypes\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"East US 2 (Stage)\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-15-preview\",\r\n \"2020-06-01\",\r\n \"2020-04-01-preview\",\r\n \"2020-01-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Norway East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-15-preview\",\r\n \"2020-06-01\",\r\n \"2020-04-01-preview\",\r\n \"2020-01-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationsStatus\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"East US 2 (Stage)\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-15-preview\",\r\n \"2020-06-01\",\r\n \"2020-04-01-preview\",\r\n \"2020-01-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"East US 2 (Stage)\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-15-preview\",\r\n \"2020-06-01\",\r\n \"2020-04-01-preview\",\r\n \"2020-01-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/topicTypes\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-15-preview\",\r\n \"2020-06-01\",\r\n \"2020-04-01-preview\",\r\n \"2020-01-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"extensionTopics\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"East US 2 (Stage)\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-15-preview\",\r\n \"2020-06-01\",\r\n \"2020-04-01-preview\",\r\n \"2020-01-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-15-preview\",\r\n \"2020-06-01\",\r\n \"2020-04-01-preview\",\r\n \"2020-01-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationsStatus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-15-preview\",\r\n \"2020-06-01\",\r\n \"2020-04-01-preview\",\r\n \"2020-01-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-02-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-09-15-preview\",\r\n \"2018-05-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-09-15-preview\",\r\n \"2017-06-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"systemTopics\",\r\n \"locations\": [\r\n \"global\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"East US 2 (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-15-preview\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"systemTopics/eventSubscriptions\",\r\n \"locations\": [\r\n \"global\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"East US 2 (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-15-preview\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"partnerRegistrations\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-15-preview\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"partnerNamespaces\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Central US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"East US 2 (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"partnerTopics\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Central US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"East US 2 (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-15-preview\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"partnerTopics/eventSubscriptions\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Central US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"East US 2 (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-15-preview\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"partnerNamespaces/eventChannels\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Central US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"France Central\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"East US 2 (Stage)\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-15-preview\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.EventHub\",\r\n \"namespace\": \"Microsoft.EventHub\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"80369ed6-5f11-4dd9-bef3-692475845e77\",\r\n \"roleDefinitionId\": \"eb8e1991-5de0-42a6-a64b-29b059341b7b\"\r\n },\r\n {\r\n \"applicationId\": \"6201d19e-14fb-4472-a2d6-5634a5c97568\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-04-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"clusters\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-01-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/authorizationrules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/networkrulesets\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/privateEndpointConnections\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/eventhubs\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/eventhubs/authorizationrules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/eventhubs/consumergroups\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNamespaceAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-08-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sku\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/disasterrecoveryconfigs\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/disasterrecoveryconfigs/checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"availableClusterRegions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-01-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-01-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Storage\",\r\n \"namespace\": \"Microsoft.Storage\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"a6aa9161-5291-40bb-8c5c-923b567bee3b\",\r\n \"roleDefinitionId\": \"070ab87f-0efc-4423-b18b-756f3bdb0236\"\r\n },\r\n {\r\n \"applicationId\": \"e406a681-f3d4-42a8-90b6-c2b029497af1\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"deletedAccounts\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-08-01-preview\",\r\n \"2019-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deletedAccounts\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-08-01-preview\",\r\n \"2019-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-08-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\",\r\n \"2016-01-01\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-08-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\",\r\n \"2016-01-01\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/asyncoperations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-08-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\",\r\n \"2016-01-01\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-01-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/listAccountSas\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-08-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/listServiceSas\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-08-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/blobServices\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-08-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/tableServices\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-08-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/queueServices\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-08-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/fileServices\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-08-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-08-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-07-01\",\r\n \"2016-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-01-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-08-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-01-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-08-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"usages\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-08-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\",\r\n \"2016-01-01\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-08-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\",\r\n \"2016-05-01\",\r\n \"2016-01-01\",\r\n \"2015-06-15\",\r\n \"2015-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2017-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-01-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-08-01-preview\",\r\n \"2019-06-01\",\r\n \"2019-04-01\",\r\n \"2018-11-01\",\r\n \"2018-07-01\",\r\n \"2018-02-01\",\r\n \"2017-10-01\",\r\n \"2017-06-01\",\r\n \"2016-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2 (Stage)\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2 (Stage)\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.KeyVault\",\r\n \"namespace\": \"Microsoft.KeyVault\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"cfa8b339-82a2-471a-a3c9-0fc0be7a4093\",\r\n \"roleDefinitionId\": \"1cf9858a-28a2-4228-abba-94e606305b95\"\r\n },\r\n {\r\n \"applicationId\": \"589d5083-6f11-4d30-a62a-a4b316a14abf\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"vaults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"vaults/secrets\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vaults/accessPolicies\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\",\r\n \"2015-06-01\",\r\n \"2014-12-19-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2016-10-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedVaults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deletedVaults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\",\r\n \"2016-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-10-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vaults/eventGridFilters\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\",\r\n \"2018-02-14-preview\",\r\n \"2018-02-14\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedHSMs\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"Switzerland North\",\r\n \"South Africa North\",\r\n \"UK South\",\r\n \"SouthEast Asia\",\r\n \"East Asia\",\r\n \"Korea Central\",\r\n \"Australia Central\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"deletedManagedHSMs\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"Switzerland North\",\r\n \"South Africa North\",\r\n \"UK South\",\r\n \"SouthEast Asia\",\r\n \"East Asia\",\r\n \"Korea Central\",\r\n \"Australia Central\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deletedManagedHSMs\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"Switzerland North\",\r\n \"South Africa North\",\r\n \"UK South\",\r\n \"SouthEast Asia\",\r\n \"East Asia\",\r\n \"Korea Central\",\r\n \"Australia Central\",\r\n \"West US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vaults/keys\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vaults/keys/versions\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2019-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2019-09-01\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ManagedIdentity\",\r\n \"namespace\": \"Microsoft.ManagedIdentity\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Identities\",\r\n \"locations\": [\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Jio India West\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-30\",\r\n \"2015-08-31-PREVIEW\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"userAssignedIdentities\",\r\n \"locations\": [\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Jio India West\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-30\",\r\n \"2015-08-31-PREVIEW\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Jio India West\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"West Central US\",\r\n \"France Central\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-30\",\r\n \"2015-08-31-PREVIEW\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.PolicyInsights\",\r\n \"namespace\": \"Microsoft.PolicyInsights\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"1d78a85d-813d-46f0-b496-dd72f50a3ec0\",\r\n \"roleDefinitionId\": \"63d2b225-4c34-4641-8768-21a1f7c68ce8\"\r\n },\r\n {\r\n \"applicationId\": \"8cae6e77-e04e-42ce-b5cb-50d82bce26b1\",\r\n \"roleDefinitionId\": \"4a2d3d6b-a6ea-45e2-9882-c9ba3e726ed7\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"policyEvents\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2018-07-01-preview\",\r\n \"2018-04-04\",\r\n \"2017-12-12-preview\",\r\n \"2017-10-17-preview\",\r\n \"2017-08-09-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"policyStates\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2018-07-01-preview\",\r\n \"2018-04-04\",\r\n \"2017-12-12-preview\",\r\n \"2017-10-17-preview\",\r\n \"2017-08-09-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2018-07-01-preview\",\r\n \"2018-04-04\",\r\n \"2017-12-12-preview\",\r\n \"2017-10-17-preview\",\r\n \"2017-08-09-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"asyncOperationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"remediations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-07-01\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"eventGridFilters\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"checkPolicyRestrictions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01-preview\",\r\n \"2020-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"policyTrackedResources\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"policyMetadata\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.OperationsManagement\",\r\n \"namespace\": \"Microsoft.OperationsManagement\",\r\n \"authorization\": {\r\n \"applicationId\": \"d2a0a418-0aac-4541-82b2-b3142c89da77\",\r\n \"roleDefinitionId\": \"aa249101-6816-4966-aafa-08175d795f14\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"solutions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central Us\",\r\n \"East Us 2\",\r\n \"East Asia\",\r\n \"West Us\",\r\n \"South Central Us\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"Australia Central 2\",\r\n \"Germany West Central\",\r\n \"Japan West\",\r\n \"UAE North\",\r\n \"Brazil Southeast\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"France South\",\r\n \"South India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-11-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"managementconfigurations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central Us\",\r\n \"East Us 2\",\r\n \"East Asia\",\r\n \"West Us\",\r\n \"South Central Us\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-11-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"managementassociations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-11-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"views\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Central Us\",\r\n \"East Us 2\",\r\n \"East Asia\",\r\n \"West Us\",\r\n \"South Central Us\",\r\n \"North Central US\",\r\n \"UK West\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-21-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.RecoveryServices\",\r\n \"namespace\": \"Microsoft.RecoveryServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"262044b1-e2ce-469f-a196-69ab7ada62d3\",\r\n \"roleDefinitionId\": \"21CEC436-F7D0-4ADE-8AD8-FEC5668484CC\"\r\n },\r\n {\r\n \"applicationId\": \"b8340c3b-9267-498f-b21a-15d5547fd85e\",\r\n \"roleDefinitionId\": \"8A00C8EA-8F1B-45A7-8F64-F4CC61EEE9B6\"\r\n },\r\n {\r\n \"applicationId\": \"3b2fa68d-a091-48c9-95be-88d572e08fb7\",\r\n \"roleDefinitionId\": \"47d68fae-99c7-4c10-b9db-2316116a061e\"\r\n },\r\n {\r\n \"applicationId\": \"9bdab391-7bbe-42e8-8132-e4491dc29cc0\",\r\n \"roleDefinitionId\": \"0383f7f5-023d-4379-b2c7-9ef786459969\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"vaults\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-06-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2021-02-10\",\r\n \"2021-02-01-preview\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-07-01-preview\",\r\n \"2020-07-01\",\r\n \"2020-02-02-preview\",\r\n \"2020-02-02\",\r\n \"2019-06-15\",\r\n \"2019-05-13-preview\",\r\n \"2019-05-13\",\r\n \"2018-12-20-preview\",\r\n \"2018-12-20\",\r\n \"2018-07-10-preview\",\r\n \"2018-07-10\",\r\n \"2018-01-10\",\r\n \"2017-07-01-preview\",\r\n \"2017-07-01\",\r\n \"2016-12-01\",\r\n \"2016-08-10\",\r\n \"2016-06-01\",\r\n \"2016-05-01\",\r\n \"2015-12-15\",\r\n \"2015-12-10\",\r\n \"2015-11-10\",\r\n \"2015-08-15\",\r\n \"2015-08-10\",\r\n \"2015-06-10\",\r\n \"2015-03-15\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-01-10\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-06-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01\",\r\n \"2021-02-10\",\r\n \"2021-02-01-preview\",\r\n \"2021-02-01\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-07-01-preview\",\r\n \"2020-07-01\",\r\n \"2020-02-02-preview\",\r\n \"2020-02-02\",\r\n \"2019-06-15\",\r\n \"2019-05-13-preview\",\r\n \"2019-05-13\",\r\n \"2018-07-10-preview\",\r\n \"2018-07-10\",\r\n \"2018-01-10\",\r\n \"2017-09-01\",\r\n \"2017-07-01-preview\",\r\n \"2017-07-01\",\r\n \"2016-12-01\",\r\n \"2016-08-10\",\r\n \"2016-06-01\",\r\n \"2015-12-15\",\r\n \"2015-12-10\",\r\n \"2015-11-10\",\r\n \"2015-08-15\",\r\n \"2015-08-10\",\r\n \"2015-06-10\",\r\n \"2015-03-15\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-08-10\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-06-01\",\r\n \"2021-03-01\",\r\n \"2017-07-01\",\r\n \"2016-06-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/backupStatus\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-06-01\",\r\n \"2021-03-01\",\r\n \"2017-07-01\",\r\n \"2016-06-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-01-10\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-01-10\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/allocatedStamp\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-06-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/allocateStamp\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-06-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/backupValidateFeatures\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-06-01\",\r\n \"2021-03-01\",\r\n \"2017-07-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-07-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/backupPreValidateProtection\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-06-01\",\r\n \"2021-03-01\",\r\n \"2017-07-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-07-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/backupCrrJobs\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-12-20-preview\",\r\n \"2018-12-20\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-12-20-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/backupCrrJob\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-12-20-preview\",\r\n \"2018-12-20\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-12-20-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/backupAadProperties\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-12-20-preview\",\r\n \"2018-12-20\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-12-20-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/backupCrossRegionRestore\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-12-20-preview\",\r\n \"2018-12-20\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-12-20-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/backupCrrOperationResults\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-12-20-preview\",\r\n \"2018-12-20\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-12-20-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/backupCrrOperationsStatus\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-12-20-preview\",\r\n \"2018-12-20\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-12-20-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"backupProtectedItems\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-07-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-07-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"replicationEligibilityResults\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-06-01\",\r\n \"2021-02-10\",\r\n \"2018-07-10\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-07-10\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Search\",\r\n \"namespace\": \"Microsoft.Search\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"408992c7-2af6-4ff1-92e3-65b73d2b5092\",\r\n \"roleDefinitionId\": \"20FA3191-87CF-4C3D-9510-74CCB594A310\"\r\n },\r\n {\r\n \"applicationId\": \"880da380-985e-4198-81b9-e05b1cc53158\",\r\n \"roleDefinitionId\": \"d2e67903-baaa-4696-926b-61ab86235aaf\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"searchServices\",\r\n \"locations\": [\r\n \"UK West\",\r\n \"Korea South\",\r\n \"Canada East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-Preview\",\r\n \"2020-08-01-Preview\",\r\n \"2020-08-01\",\r\n \"2020-03-13\",\r\n \"2019-10-01-Preview\",\r\n \"2015-08-19\",\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-02-28\",\r\n \"2014-07-31-Preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01-Preview\",\r\n \"2020-08-01-Preview\",\r\n \"2020-08-01\",\r\n \"2020-03-13\",\r\n \"2019-10-01-Preview\",\r\n \"2015-08-19\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resourceHealthMetadata\",\r\n \"locations\": [\r\n \"UK West\",\r\n \"Korea South\",\r\n \"Canada East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"UK South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-Preview\",\r\n \"2020-08-01-Preview\",\r\n \"2020-08-01\",\r\n \"2020-03-13\",\r\n \"2019-10-01-Preview\",\r\n \"2015-08-19\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01-Preview\",\r\n \"2020-08-01-Preview\",\r\n \"2020-08-01\",\r\n \"2020-03-13\",\r\n \"2019-10-01-Preview\",\r\n \"2015-08-19\",\r\n \"2015-02-28\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ResourceHealth\",\r\n \"namespace\": \"Microsoft.ResourceHealth\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"8bdebf23-c0fe-4187-a378-717ad86f6a53\",\r\n \"roleDefinitionId\": \"cc026344-c8b1-4561-83ba-59eba84b27cc\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"availabilityStatuses\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01-preview\",\r\n \"2020-05-01\",\r\n \"2018-08-01-rc\",\r\n \"2018-08-01-preview\",\r\n \"2018-07-01-rc\",\r\n \"2018-07-01-preview\",\r\n \"2018-07-01\",\r\n \"2017-07-01\",\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"childAvailabilityStatuses\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-06-beta\",\r\n \"2018-08-01-rc\",\r\n \"2018-08-01-preview\",\r\n \"2018-07-01-rc\",\r\n \"2018-07-01-preview\",\r\n \"2018-07-01-beta\",\r\n \"2017-07-01-rc\",\r\n \"2017-07-01-preview\",\r\n \"2017-07-01-beta\",\r\n \"2015-01-01-rc\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"childResources\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-06-beta\",\r\n \"2018-08-01-rc\",\r\n \"2018-08-01-preview\",\r\n \"2018-07-01-rc\",\r\n \"2018-07-01-preview\",\r\n \"2018-07-01-beta\",\r\n \"2017-07-01-rc\",\r\n \"2017-07-01-preview\",\r\n \"2017-07-01-beta\",\r\n \"2015-01-01-rc\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"events\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-09-01-rc\",\r\n \"2018-07-01-rc\",\r\n \"2018-07-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"metadata\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01-rc\",\r\n \"2018-07-01-preview\",\r\n \"2018-07-01-beta\",\r\n \"2018-07-01-alpha\",\r\n \"2018-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"emergingissues\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-06-beta\",\r\n \"2018-07-01-rc\",\r\n \"2018-07-01-preview\",\r\n \"2018-07-01-beta\",\r\n \"2018-07-01-alpha\",\r\n \"2018-07-01\",\r\n \"2017-07-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-07-01\",\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Security\",\r\n \"namespace\": \"Microsoft.Security\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"8edd93e1-2103-40b4-bd70-6e34e586362d\",\r\n \"roleDefinitionId\": \"855AF4C4-82F6-414C-B1A2-628025628B9A\"\r\n },\r\n {\r\n \"applicationId\": \"fc780465-2017-40d4-a0c5-307022471b92\"\r\n },\r\n {\r\n \"applicationId\": \"8ee8fdad-f234-4243-8f3b-15c294843740\"\r\n },\r\n {\r\n \"applicationId\": \"04687a56-4fc2-4e36-b274-b862fb649733\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"securityStatuses\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"tasks\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"secureScores\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-01-01-preview\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"secureScores/secureScoreControls\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-01-01-preview\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"secureScoreControls\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-01-01-preview\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"secureScoreControlDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-01-01-preview\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"connectors\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"regulatoryComplianceStandards\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\",\r\n \"2019-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"regulatoryComplianceStandards/regulatoryComplianceControls\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\",\r\n \"2019-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"regulatoryComplianceStandards/regulatoryComplianceControls/regulatoryComplianceAssessments\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\",\r\n \"2019-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"alerts\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-01-01\",\r\n \"2019-01-01\",\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"alertsSuppressionRules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"autoDismissAlertsRules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dataCollectionAgents\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"pricings\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"AutoProvisioningSettings\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Compliances\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"securityContacts\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01-preview\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaceSettings\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"complianceResults\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"policies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"assessments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-01-01\",\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"assessmentMetadata\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-01-01\",\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"subAssessments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"securitySolutions\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/securitySolutions\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"discoveredSecuritySolutions\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/discoveredSecuritySolutions\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"allowedConnections\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/allowedConnections\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"topologies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/topologies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"securitySolutionsReferenceData\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/securitySolutionsReferenceData\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"jitPolicies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West Central US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"jitNetworkAccessPolicies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West Central US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/jitNetworkAccessPolicies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"West Central US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"securityStatusesSummaries\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"applicationWhitelistings\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Central US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/applicationWhitelistings\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Central US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/alerts\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-01-01\",\r\n \"2019-01-01\",\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/tasks\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"externalSecuritySolutions\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/externalSecuritySolutions\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"InformationProtectionPolicies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"advancedThreatProtectionSettings\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"France Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Switzerland North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"sqlVulnerabilityAssessments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"deviceSecurityGroups\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"iotSecuritySolutions\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"iotDefenderSettings\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-08-06-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"iotSensors\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-06-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"onPremiseIotSensors\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-08-06-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"devices\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-06-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"iotSites\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-06-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"iotSecuritySolutions/analyticsModels\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"iotAlertTypes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-08-06-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"iotSecuritySolutions/iotAlertTypes\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"iotAlerts\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-06-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"iotSecuritySolutions/iotAlerts\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"iotRecommendationTypes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-08-06-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"iotSecuritySolutions/iotRecommendationTypes\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"iotRecommendations\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-06-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"iotSecuritySolutions/iotRecommendations\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"iotSecuritySolutions/analyticsModels/aggregatedAlerts\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"iotSecuritySolutions/analyticsModels/aggregatedRecommendations\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-01\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"settings\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-06-01\",\r\n \"2019-01-01\",\r\n \"2017-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"serverVulnerabilityAssessments\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"adaptiveNetworkHardenings\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2015-06-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"automations\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"France Central\",\r\n \"France South\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"ingestionSettings\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ServiceBus\",\r\n \"namespace\": \"Microsoft.ServiceBus\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"80a10ef9-8168-493d-abf9-3297c4ef6e3c\",\r\n \"roleDefinitionId\": \"2b7763f7-bbe2-4e19-befe-28c79f1cf7f7\"\r\n },\r\n {\r\n \"applicationId\": \"eb070ea5-bd17-41f1-ad68-5851f6e71774\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-04-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/authorizationrules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/networkrulesets\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/privateEndpointConnections\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/queues\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/queues/authorizationrules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/topics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/topics/authorizationrules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/topics/subscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/topics/subscriptions/rules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNamespaceAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-08-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sku\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"premiumMessagingRegions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/eventgridfilters\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/disasterrecoveryconfigs\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/disasterrecoveryconfigs/checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.AppConfiguration\",\r\n \"namespace\": \"Microsoft.AppConfiguration\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"35ffadb3-7fc1-497e-b61b-381d28e744cc\",\r\n \"roleDefinitionId\": \"fffa409e-a8cc-4cbf-8e1c-6d940b33040e\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"configurationStores\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"UAE North\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2020-07-01-preview\",\r\n \"2020-06-01\",\r\n \"2019-11-01-preview\",\r\n \"2019-10-01\",\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"configurationStores/keyValues\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"UAE North\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2020-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"configurationStores/eventGridFilters\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"UAE North\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2020-07-01-preview\",\r\n \"2020-06-01\",\r\n \"2019-11-01-preview\",\r\n \"2019-10-01\",\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"UAE North\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Jio India West\",\r\n \"Japan West\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2020-07-01-preview\",\r\n \"2020-06-01\",\r\n \"2019-11-01-preview\",\r\n \"2019-10-01\",\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"UAE North\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Jio India West\",\r\n \"Japan West\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2020-07-01-preview\",\r\n \"2020-06-01\",\r\n \"2019-11-01-preview\",\r\n \"2019-10-01\",\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationsStatus\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"UAE North\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2020-07-01-preview\",\r\n \"2020-06-01\",\r\n \"2019-11-01-preview\",\r\n \"2019-10-01\",\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Central US\",\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"UAE North\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Jio India West\",\r\n \"Japan West\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2020-07-01-preview\",\r\n \"2020-06-01\",\r\n \"2019-11-01-preview\",\r\n \"2019-10-01\",\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DevTestLab\",\r\n \"namespace\": \"Microsoft.DevTestLab\",\r\n \"authorization\": {\r\n \"applicationId\": \"1a14be2a-e903-4cec-99cf-b2e209259a0f\",\r\n \"roleDefinitionId\": \"8f2de81a-b9aa-49d8-b24c-11814d3ab525\",\r\n \"managedByRoleDefinitionId\": \"8f2de81a-b9aa-49d8-b24c-11814d3ab525\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"labs/environments\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-05-21-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"labs\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"West India\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"East US 2\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"Norway East\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland West\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-15-preview\",\r\n \"2018-09-15\",\r\n \"2017-04-26-preview\",\r\n \"2016-05-15\"\r\n ],\r\n \"defaultApiVersion\": \"2018-10-15-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"schedules\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"West India\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"East US 2\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"Norway East\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland West\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-15-preview\",\r\n \"2018-09-15\",\r\n \"2017-04-26-preview\",\r\n \"2016-05-15\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"labs/virtualMachines\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"West India\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"East US 2\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"Norway East\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland West\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-15-preview\",\r\n \"2018-09-15\",\r\n \"2017-04-26-preview\",\r\n \"2016-05-15\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"labs/serviceRunners\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"West India\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"East US 2\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"Norway East\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland West\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-15-preview\",\r\n \"2018-09-15\",\r\n \"2017-04-26-preview\",\r\n \"2016-05-15\"\r\n ],\r\n \"defaultApiVersion\": \"2016-05-15\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-10-15-preview\",\r\n \"2018-09-15\",\r\n \"2017-04-26-preview\",\r\n \"2016-05-15\",\r\n \"2015-05-21-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-10-15-preview\",\r\n \"2018-09-15\",\r\n \"2017-04-26-preview\",\r\n \"2016-05-15\",\r\n \"2015-05-21-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"West India\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"East US 2\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"Norway East\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland West\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-15-preview\",\r\n \"2018-09-15\",\r\n \"2017-04-26-preview\",\r\n \"2016-05-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ChangeAnalysis\",\r\n \"namespace\": \"Microsoft.ChangeAnalysis\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"2cfc91a4-7baa-4a8f-a6c9-5f3d279060b8\",\r\n \"roleDefinitionId\": \"f5a6bd90-af71-455c-9030-c486e8c42c95\"\r\n },\r\n {\r\n \"applicationId\": \"3edcf11f-df80-41b2-a5e4-7e213cca30d1\",\r\n \"roleDefinitionId\": \"f5a6bd90-af71-455c-9030-c486e8c42c95\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-04-01-preview\",\r\n \"2019-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resourceChanges\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2021-04-01\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"changes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2021-04-01\",\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DigitalTwins\",\r\n \"namespace\": \"Microsoft.DigitalTwins\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"0b07f429-9f4b-4714-9392-cc5e8e80c8b0\"\r\n },\r\n {\r\n \"applicationId\": \"91ff567f-bb4f-4719-91d7-d983057bc0d6\",\r\n \"roleDefinitionId\": \"fa0ab6ed-58e5-4f2f-81af-0b9ffc364bdc\"\r\n },\r\n {\r\n \"applicationId\": \"c115998b-3d59-49b4-b55b-042a9ba1dbfe\",\r\n \"roleDefinitionId\": \"07af60d1-cd6d-4ad4-9b56-ece6c78a3fe1\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-30-preview\",\r\n \"2020-12-01\",\r\n \"2020-10-31\",\r\n \"2020-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-12-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\",\r\n \"2020-10-31\",\r\n \"2020-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"digitalTwinsInstances\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\",\r\n \"2020-10-31\",\r\n \"2020-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-12-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"digitalTwinsInstances/operationResults\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\",\r\n \"2020-10-31\",\r\n \"2020-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-12-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\",\r\n \"2020-10-31\",\r\n \"2020-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-12-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"digitalTwinsInstances/endpoints\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\",\r\n \"2020-10-31\",\r\n \"2020-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-12-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01\",\r\n \"2020-10-31\",\r\n \"2020-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Kubernetes\",\r\n \"namespace\": \"Microsoft.Kubernetes\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"64b12d6e-6549-484c-8cc6-6281839ba394\",\r\n \"roleDefinitionId\": \"1d1d44cf-68a1-4def-a2b6-cd7efc3515af\"\r\n },\r\n {\r\n \"applicationId\": \"359431ad-ece5-496b-8768-be4bbfd82f36\",\r\n \"roleDefinitionId\": \"1b5c71b7-9814-4b40-b62a-23018af874d8\"\r\n },\r\n {\r\n \"applicationId\": \"0000dab9-8b21-4ba2-807f-1743968cef00\",\r\n \"roleDefinitionId\": \"1b5c71b7-9814-4b40-b62a-23018af874d8\"\r\n },\r\n {\r\n \"applicationId\": \"8edd93e1-2103-40b4-bd70-6e34e586362d\",\r\n \"roleDefinitionId\": \"eb67887a-31e8-4e4e-bf5b-14ff79351a6f\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"connectedClusters\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Korea Central\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2021-03-01\",\r\n \"2020-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2021-03-01\",\r\n \"2020-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"Korea Central\",\r\n \"Japan East\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2021-03-01\",\r\n \"2020-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registeredSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2021-03-01\",\r\n \"2020-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2021-03-01\",\r\n \"2020-01-01-preview\",\r\n \"2019-11-01-preview\",\r\n \"2019-09-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.MachineLearningServices\",\r\n \"namespace\": \"Microsoft.MachineLearningServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"0736f41a-0425-4b46-bdb5-1563eff02385\",\r\n \"roleDefinitionId\": \"376aa7d7-51a9-463d-bd4d-7e1691345612\",\r\n \"managedByRoleDefinitionId\": \"91d00862-cf55-46a5-9dce-260bbd92ce25\"\r\n },\r\n {\r\n \"applicationId\": \"607ece82-f922-494f-88b8-30effaf12214\",\r\n \"roleDefinitionId\": \"d312a9a6-5102-420b-b8b3-aa6b22670aaa\",\r\n \"managedByRoleDefinitionId\": \"91d00862-cf55-46a5-9dce-260bbd92ce25\"\r\n },\r\n {\r\n \"applicationId\": \"18a66f5f-dbdf-4c17-9dd7-1634712a9cbe\",\r\n \"roleDefinitionId\": \"8b910db7-60f9-4c04-af30-71aab18eda90\",\r\n \"managedByRoleDefinitionId\": \"91d00862-cf55-46a5-9dce-260bbd92ce25\"\r\n },\r\n {\r\n \"applicationId\": \"fb9de05a-fecc-4642-b3ca-66b9d4434d4d\",\r\n \"roleDefinitionId\": \"8b910db7-60f9-4c04-af30-71aab18eda90\",\r\n \"managedByRoleDefinitionId\": \"91d00862-cf55-46a5-9dce-260bbd92ce25\"\r\n },\r\n {\r\n \"applicationId\": \"bf283ae6-5efd-44a8-b56a-2a7939982d60\",\r\n \"roleDefinitionId\": \"8b910db7-60f9-4c04-af30-71aab18eda90\",\r\n \"managedByRoleDefinitionId\": \"91d00862-cf55-46a5-9dce-260bbd92ce25\"\r\n },\r\n {\r\n \"applicationId\": \"6608bce8-e060-4e82-bfd2-67ed4f60262f\",\r\n \"roleDefinitionId\": \"344880d0-81ee-4377-b825-b8b79810e492\",\r\n \"managedByRoleDefinitionId\": \"91d00862-cf55-46a5-9dce-260bbd92ce25\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workspaces\",\r\n \"locations\": [\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"North Central US\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-09-01-preview\",\r\n \"2020-08-01\",\r\n \"2020-06-01\",\r\n \"2020-05-15-preview\",\r\n \"2020-05-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-02-18-preview\",\r\n \"2020-02-02\",\r\n \"2020-01-01\",\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2018-11-19\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-01-01\",\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/onlineEndpoints\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-03-01-preview\",\r\n \"2020-12-01-preview\",\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/onlineEndpoints/deployments\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2020-12-01-preview\",\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/batchEndpoints\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-03-01-preview\",\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/batchEndpoints/deployments\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-03-01-preview\",\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/batchEndpoints/jobs\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/batchEndpoints/deployments/jobs\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/computes\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-09-01-preview\",\r\n \"2020-08-01\",\r\n \"2020-06-01\",\r\n \"2020-05-15-preview\",\r\n \"2020-05-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-02-18-preview\",\r\n \"2020-02-02\",\r\n \"2020-01-01\",\r\n \"2019-11-01\",\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2018-11-19\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/jobs\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-03-01-preview\",\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/codes\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-03-01-preview\",\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/codes/versions\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-03-01-preview\",\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/components\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/components/versions\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/environments\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-03-01-preview\",\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/data\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/datastores\",\r\n \"locations\": [\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"North Central US\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2020-09-01-preview\",\r\n \"2020-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/eventGridFilters\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"West India\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-09-01-preview\",\r\n \"2020-08-01\",\r\n \"2020-06-01\",\r\n \"2020-05-15-preview\",\r\n \"2020-05-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-02-18-preview\",\r\n \"2020-02-02\",\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2018-11-19\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/models\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-03-01-preview\",\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/models/versions\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-03-01-preview\",\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-09-01-preview\",\r\n \"2020-08-01\",\r\n \"2020-06-01\",\r\n \"2020-05-15-preview\",\r\n \"2020-05-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-02-18-preview\",\r\n \"2020-02-02\",\r\n \"2020-01-01\",\r\n \"2019-11-01\",\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2018-11-19\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-09-01-preview\",\r\n \"2020-08-01\",\r\n \"2020-06-01\",\r\n \"2020-05-15-preview\",\r\n \"2020-05-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-02-18-preview\",\r\n \"2020-02-02\",\r\n \"2020-01-01\",\r\n \"2019-11-01\",\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2018-11-19\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/computeOperationsStatus\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-09-01-preview\",\r\n \"2020-08-01\",\r\n \"2020-06-01\",\r\n \"2020-05-15-preview\",\r\n \"2020-05-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-02-18-preview\",\r\n \"2020-02-02\",\r\n \"2020-01-01\",\r\n \"2019-11-01\",\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2018-11-19\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/mfeOperationResults\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-03-01-preview\",\r\n \"2020-12-01-preview\",\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/mfeOperationsStatus\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-03-01-preview\",\r\n \"2020-12-01-preview\",\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/workspaceOperationsStatus\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-09-01-preview\",\r\n \"2020-09-01\",\r\n \"2020-08-01\",\r\n \"2020-06-01\",\r\n \"2020-05-15-preview\",\r\n \"2020-05-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-02-18-preview\",\r\n \"2020-02-02\",\r\n \"2020-01-01\",\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2018-11-19\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-09-01-preview\",\r\n \"2020-08-01\",\r\n \"2020-06-01\",\r\n \"2020-05-15-preview\",\r\n \"2020-05-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-02-18-preview\",\r\n \"2020-02-02\",\r\n \"2020-01-01\",\r\n \"2019-11-01\",\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2018-11-19\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/vmsizes\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-09-01-preview\",\r\n \"2020-08-01\",\r\n \"2020-06-01\",\r\n \"2020-05-15-preview\",\r\n \"2020-05-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-02-18-preview\",\r\n \"2020-02-02\",\r\n \"2020-01-01\",\r\n \"2019-11-01\",\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2018-11-19\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/quotas\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-09-01-preview\",\r\n \"2020-08-01\",\r\n \"2020-06-01\",\r\n \"2020-05-15-preview\",\r\n \"2020-05-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-02-18-preview\",\r\n \"2020-02-02\",\r\n \"2020-01-01\",\r\n \"2019-11-01\",\r\n \"2019-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updatequotas\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\",\r\n \"2021-07-01\",\r\n \"2021-04-01\",\r\n \"2021-03-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-09-01-preview\",\r\n \"2020-08-01\",\r\n \"2020-06-01\",\r\n \"2020-05-15-preview\",\r\n \"2020-05-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-02-18-preview\",\r\n \"2020-02-02\",\r\n \"2020-01-01\",\r\n \"2019-11-01\",\r\n \"2019-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/linkedServices\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-preview\",\r\n \"2020-05-15-preview\",\r\n \"2020-05-01-preview\",\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/labelingJobs\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/datasets\",\r\n \"locations\": [\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Databricks\",\r\n \"namespace\": \"Microsoft.Databricks\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"d9327919-6775-4843-9037-3fb0fb0473cb\",\r\n \"roleDefinitionId\": \"f31567d0-b61f-43c2-97a5-a98cdc3bfcb6\",\r\n \"managedByRoleDefinitionId\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n },\r\n {\r\n \"applicationId\": \"2ff814a6-3304-4ab8-85cb-cd0e6f879c1d\",\r\n \"roleDefinitionId\": \"f31567d0-b61f-43c2-97a5-a98cdc3bfcb6\",\r\n \"managedByRoleDefinitionId\": \"8e3af657-a8ff-443c-a75c-2fe8c4bcb635\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workspaces\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"France Central\",\r\n \"UAE North\",\r\n \"Norway East\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/virtualNetworkPeerings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/dbWorkspaces\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"East US\",\r\n \"Korea Central\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2018-04-01\",\r\n \"2018-03-15\",\r\n \"2018-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationstatuses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"France Central\",\r\n \"UAE North\",\r\n \"Norway East\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/getNetworkPolicies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"Switzerland North\",\r\n \"France Central\",\r\n \"UAE North\",\r\n \"Norway East\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2018-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.MarketplaceNotifications\",\r\n \"namespace\": \"Microsoft.MarketplaceNotifications\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"a4c1cdb3-88ab-4d13-bc99-1c46106f0727\",\r\n \"roleDefinitionId\": \"055740ed-aef4-4af0-9ecb-fbd9e662ebe7\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"reviewsnotifications\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-03\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-03\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Logic\",\r\n \"namespace\": \"Microsoft.Logic\",\r\n \"authorization\": {\r\n \"applicationId\": \"7cd684f4-8a78-49b0-91ec-6a35d38739ba\",\r\n \"roleDefinitionId\": \"cb3ef1fb-6e31-49e2-9d87-ed821053fe58\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workflows\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2018-07-01-preview\",\r\n \"2017-07-01\",\r\n \"2016-10-01\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/workflows\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2018-07-01-preview\",\r\n \"2017-07-01\",\r\n \"2016-10-01\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"North Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2018-07-01-preview\",\r\n \"2017-07-01\",\r\n \"2016-10-01\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2018-07-01-preview\",\r\n \"2017-07-01\",\r\n \"2016-10-01\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"integrationAccounts\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2018-07-01-preview\",\r\n \"2016-06-01\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"integrationServiceEnvironments\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-05-01\",\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"integrationServiceEnvironments/managedApis\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\",\r\n \"2019-05-01\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"hostingEnvironments\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-04-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"isolatedEnvironments\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-01-preview\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DBforMySQL\",\r\n \"namespace\": \"Microsoft.DBforMySQL\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"76cd24bf-a9fc-4344-b1dc-908275de6d6d\",\r\n \"roleDefinitionId\": \"c13b7b9c-2ed1-4901-b8a8-16f35468da29\"\r\n },\r\n {\r\n \"applicationId\": \"e6f9f783-1fdb-4755-acaf-abed6c642885\",\r\n \"roleDefinitionId\": \"a864a0a2-ab66-47a6-97a8-223dc1379f87\"\r\n },\r\n {\r\n \"applicationId\": \"123cd850-d9df-40bd-94d5-c9f07b7fa203\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"flexibleServers\",\r\n \"locations\": [\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Germany West Central\",\r\n \"Central India\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US\",\r\n \"Switzerland North\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01-preview\",\r\n \"2020-07-01-privatepreview\",\r\n \"2020-07-01-preview\"\r\n ],\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"2\",\r\n \"1\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"3\",\r\n \"2\",\r\n \"1\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": []\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": []\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"servers/recoverableServers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/virtualNetworkRules\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/capabilities\",\r\n \"locations\": [\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Germany West Central\",\r\n \"Central India\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US\",\r\n \"Switzerland North\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01-preview\",\r\n \"2020-07-01-privatepreview\",\r\n \"2020-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01-preview\",\r\n \"2020-07-01-privatepreview\",\r\n \"2020-07-01-preview\",\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"getPrivateDnsZoneSuffix\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US\",\r\n \"Switzerland North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01-preview\",\r\n \"2020-07-01-privatepreview\",\r\n \"2020-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkVirtualNetworkSubnetUsage\",\r\n \"locations\": [\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"Germany West Central\",\r\n \"Central India\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East US\",\r\n \"Switzerland North\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01-preview\",\r\n \"2020-07-01-privatepreview\",\r\n \"2020-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/azureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/administratorOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/administratorAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionProxyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionProxyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/performanceTiers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE North\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01-preview\",\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/securityAlertPoliciesAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/securityAlertPoliciesOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/recommendedActionSessionsAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/recommendedActionSessionsOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/topQueryStatistics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/queryTexts\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/waitStatistics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/resetQueryPerformanceInsightData\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/advisors\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/privateLinkResources\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/keys\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01-privatepreview\",\r\n \"2020-01-01-preview\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serverKeyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01-privatepreview\",\r\n \"2020-01-01-preview\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serverKeyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01-privatepreview\",\r\n \"2020-01-01-preview\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/start\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01-privatepreview\",\r\n \"2020-01-01-preview\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/stop\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01-privatepreview\",\r\n \"2020-01-01-preview\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/upgrade\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01-privatepreview\",\r\n \"2020-01-01-preview\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.SaaS\",\r\n \"namespace\": \"Microsoft.SaaS\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"f738ef14-47dc-4564-b53b-45069484ccc7\",\r\n \"roleDefinitionId\": \"b131dd2d-387a-4cae-bb9b-3d021f80d1e6\"\r\n },\r\n {\r\n \"applicationId\": \"20e940b3-4c77-4b0b-9a53-9e16a1b010a7\"\r\n },\r\n {\r\n \"applicationId\": \"5b712e99-51a3-41ce-86ff-046e0081c5c0\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"applications\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"checknameavailability\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"saasresources\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resources\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.AppPlatform\",\r\n \"namespace\": \"Microsoft.AppPlatform\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"03b39d0f-4213-4864-a245-b1476ec03169\"\r\n },\r\n {\r\n \"applicationId\": \"584a29b4-7876-4445-921e-71e427d4f4b3\"\r\n },\r\n {\r\n \"applicationId\": \"b61cc489-e138-4a69-8bf3-c2c5855c8784\",\r\n \"roleDefinitionId\": \"462ddd96-910a-44f5-adfa-644d99942778\"\r\n },\r\n {\r\n \"applicationId\": \"e8de9221-a19c-4c81-b814-fd37c6caf9d2\"\r\n },\r\n {\r\n \"applicationId\": \"366cbfa5-46b3-47fb-9d70-55fb923b4833\",\r\n \"roleDefinitionId\": \"d63d711d-1c1a-41d9-905a-fb87b28d47d9\"\r\n },\r\n {\r\n \"applicationId\": \"86adf623-eea3-4453-9f4a-18134ac1410d\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Spring\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UAE North\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"South Africa North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-07-01\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"Spring/apps\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UAE North\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"South Africa North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-07-01\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-01-preview\",\r\n \"capabilities\": \"SystemAssignedResourceIdentity\"\r\n },\r\n {\r\n \"resourceType\": \"Spring/apps/deployments\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UAE North\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"South Africa North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-07-01\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UAE North\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"South Africa North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-07-01\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-07-01\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2022-05-01-preview\",\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-07-01\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UAE North\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"South Africa North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-07-01\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatus\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"UAE North\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"South Africa North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-07-01\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-01-preview\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.GuestConfiguration\",\r\n \"namespace\": \"Microsoft.GuestConfiguration\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"e935b4a5-8968-416d-8414-caed51c782a9\",\r\n \"roleDefinitionId\": \"9c6ffa40-421e-4dc0-9739-76b0699a11de\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"guestConfigurationAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-06-25\",\r\n \"2018-11-20\",\r\n \"2018-06-30-preview\",\r\n \"2018-01-20-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"software\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"softwareUpdates\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"softwareUpdateProfile\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-06-25\",\r\n \"2018-11-20\",\r\n \"2018-06-30-preview\",\r\n \"2018-01-20-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"configurationProfileAssignments\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"autoManagedVmConfigurationProfiles\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-30-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"autoManagedAccounts\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-30-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CertificateRegistration\",\r\n \"namespace\": \"Microsoft.CertificateRegistration\",\r\n \"authorization\": {\r\n \"applicationId\": \"f3c21649-0979-4721-ac85-b0216b2cf413\",\r\n \"roleDefinitionId\": \"933fba7e-2ed3-4da8-973d-8bd8298a9b40\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"certificateOrders\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-02-01\",\r\n \"2015-08-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"certificateOrders/certificates\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-02-01\",\r\n \"2015-08-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"validateCertificateRegistrationInformation\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-02-01\",\r\n \"2015-08-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2021-01-15\",\r\n \"2021-01-01\",\r\n \"2020-12-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-06-01\",\r\n \"2019-08-01\",\r\n \"2018-02-01\",\r\n \"2015-08-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-03-01-hybrid\",\r\n \"apiVersion\": \"2018-02-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-02-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.NotificationHubs\",\r\n \"namespace\": \"Microsoft.NotificationHubs\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Germany West Central\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-03-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/notificationHubs\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Germany West Central\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-03-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"checkNamespaceAvailability\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Germany West Central\",\r\n \"Australia Central\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-03-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Germany West Central\",\r\n \"Australia Central\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-03-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Germany West Central\",\r\n \"Australia Central\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-03-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Germany West Central\",\r\n \"Australia Central\",\r\n \"Australia Central 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-03-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DataFactory\",\r\n \"namespace\": \"Microsoft.DataFactory\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"0947a342-ab4a-43be-93b3-b8243fc161e5\",\r\n \"roleDefinitionId\": \"f0a6aa2a-e9d8-4bae-bcc2-36b405e8a5da\"\r\n },\r\n {\r\n \"applicationId\": \"5d13f7d7-0567-429c-9880-320e9555e5fc\",\r\n \"roleDefinitionId\": \"956a8f20-9168-4c71-8e27-3c0460ac39a4\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"dataFactories\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\",\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"factories\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Canada Central\",\r\n \"Australia East\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Central India\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Africa North\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"factories/integrationRuntimes\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"Australia East\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Canada Central\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Africa North\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dataFactories/diagnosticSettings\",\r\n \"locations\": [\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dataFactories/metricDefinitions\",\r\n \"locations\": [\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDataFactoryNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkAzureDataFactoryNameAvailability\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dataFactorySchema\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2017-09-01-preview\",\r\n \"2017-03-01-preview\",\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01\",\r\n \"2015-07-01-preview\",\r\n \"2015-05-01-preview\",\r\n \"2015-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/configureFactoryRepo\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Africa North\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\",\r\n \"2017-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/getFeatureValue\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"France Central\",\r\n \"Korea Central\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"North Central US\",\r\n \"South Africa North\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DataBoxEdge\",\r\n \"namespace\": \"Microsoft.DataBoxEdge\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"2368d027-f996-4edb-bf48-928f98f2ab8c\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"DataBoxEdgeDevices\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-06-01\",\r\n \"2021-02-01-preview\",\r\n \"2021-02-01\",\r\n \"2020-12-01\",\r\n \"2020-09-01-preview\",\r\n \"2020-09-01\",\r\n \"2020-07-01-preview\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01-preview\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-07-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-06-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"DataBoxEdgeDevices/checkNameAvailability\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-06-01\",\r\n \"2021-02-01-preview\",\r\n \"2021-02-01\",\r\n \"2020-12-01\",\r\n \"2020-09-01-preview\",\r\n \"2020-09-01\",\r\n \"2020-07-01-preview\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01-preview\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-07-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-06-01\",\r\n \"2021-02-01-preview\",\r\n \"2021-02-01\",\r\n \"2020-12-01\",\r\n \"2020-09-01-preview\",\r\n \"2020-09-01\",\r\n \"2020-07-01-preview\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01-preview\",\r\n \"2020-01-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-03-01\",\r\n \"2018-07-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"availableSkus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-09-01-preview\",\r\n \"2020-09-01\",\r\n \"2020-07-01-preview\",\r\n \"2020-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Devices\",\r\n \"namespace\": \"Microsoft.Devices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"0cd79364-7a90-4354-9984-6e36c841418d\",\r\n \"roleDefinitionId\": \"C121DF10-FE58-4BC4-97F9-8296879F7BBB\"\r\n },\r\n {\r\n \"applicationId\": \"29f411f1-b2cf-4043-8ac8-2185d7316811\",\r\n \"roleDefinitionId\": \"d04fc6c0-fc10-4ab8-b7de-c979247c3b65\"\r\n },\r\n {\r\n \"applicationId\": \"89d10474-74af-4874-99a7-c23c2f643083\",\r\n \"roleDefinitionId\": \"7df22794-26e3-4f94-9d50-a4f0f6e1cb41\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-07-01\",\r\n \"2021-03-31\",\r\n \"2021-03-03-preview\",\r\n \"2021-02-01-preview\",\r\n \"2020-08-31-preview\",\r\n \"2020-08-31\",\r\n \"2020-08-01\",\r\n \"2020-07-10-preview\",\r\n \"2020-06-15\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2019-11-04\",\r\n \"2019-07-01-preview\",\r\n \"2019-03-22-preview\",\r\n \"2019-03-22\",\r\n \"2018-12-01-preview\",\r\n \"2018-04-01\",\r\n \"2018-01-22\",\r\n \"2017-07-01\",\r\n \"2017-01-19\",\r\n \"2016-02-03\",\r\n \"2015-08-15-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-04-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkProvisioningServiceNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2018-01-22\",\r\n \"2017-11-15\",\r\n \"2017-08-21-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-01-22\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"usages\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-07-01\",\r\n \"2021-03-31\",\r\n \"2021-03-03-preview\",\r\n \"2021-02-01-preview\",\r\n \"2020-08-31-preview\",\r\n \"2020-08-31\",\r\n \"2020-08-01\",\r\n \"2020-07-10-preview\",\r\n \"2020-06-15\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2019-11-04\",\r\n \"2019-07-01-preview\",\r\n \"2019-03-22-preview\",\r\n \"2019-03-22\",\r\n \"2018-12-01-preview\",\r\n \"2018-04-01\",\r\n \"2018-01-22\",\r\n \"2017-07-01\",\r\n \"2017-01-19\",\r\n \"2016-02-03\",\r\n \"2015-08-15-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-04-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-07-01\",\r\n \"2021-03-31\",\r\n \"2021-03-03-preview\",\r\n \"2021-02-01-preview\",\r\n \"2020-08-31-preview\",\r\n \"2020-08-31\",\r\n \"2020-08-01\",\r\n \"2020-07-10-preview\",\r\n \"2020-06-15\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2019-11-04\",\r\n \"2019-07-01-preview\",\r\n \"2019-03-22-preview\",\r\n \"2019-03-22\",\r\n \"2018-12-01-preview\",\r\n \"2018-04-01\",\r\n \"2018-01-22\",\r\n \"2017-07-01\",\r\n \"2017-01-19\",\r\n \"2016-02-03\",\r\n \"2015-08-15-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-04-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-07-01\",\r\n \"2021-03-31\",\r\n \"2021-03-03-preview\",\r\n \"2021-02-01-preview\",\r\n \"2020-08-31-preview\",\r\n \"2020-08-31\",\r\n \"2020-08-01\",\r\n \"2020-07-10-preview\",\r\n \"2020-06-15\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-11-04\",\r\n \"2019-09-01\",\r\n \"2019-07-01-preview\",\r\n \"2019-03-22-preview\",\r\n \"2019-03-22\",\r\n \"2018-12-01-preview\",\r\n \"2018-04-01-preview\",\r\n \"2018-04-01\",\r\n \"2018-01-22-preview\",\r\n \"2018-01-22\",\r\n \"2017-11-15\",\r\n \"2017-09-25-preview\",\r\n \"2017-08-21-preview\",\r\n \"2017-07-01\",\r\n \"2017-01-19\",\r\n \"2016-02-03\",\r\n \"2015-08-15-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-04-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"IotHubs\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-07-01\",\r\n \"2021-03-31\",\r\n \"2021-03-03-preview\",\r\n \"2020-08-31-preview\",\r\n \"2020-08-31\",\r\n \"2020-08-01\",\r\n \"2020-07-10-preview\",\r\n \"2020-06-15\",\r\n \"2020-04-01\",\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2019-11-04\",\r\n \"2019-07-01-preview\",\r\n \"2019-03-22-preview\",\r\n \"2019-03-22\",\r\n \"2018-12-01-preview\",\r\n \"2018-04-01\",\r\n \"2018-01-22\",\r\n \"2017-07-01\",\r\n \"2017-01-19\",\r\n \"2016-02-03\",\r\n \"2015-08-15-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-01-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"IotHubs/eventGridFilters\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-07-31\",\r\n \"2018-01-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ProvisioningServices\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Brazil South\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-03-01\",\r\n \"2020-01-01\",\r\n \"2018-01-22\",\r\n \"2017-11-15\",\r\n \"2017-08-21-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-01-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"IotHubs/securitySettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ElasticPools\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2019-07-01-preview\",\r\n \"2019-03-22-preview\",\r\n \"2018-12-01-preview\",\r\n \"2018-01-22-preview\",\r\n \"2017-09-25-preview\",\r\n \"2017-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-01-22-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"ElasticPools/IotHubTenants\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2019-07-01-preview\",\r\n \"2019-03-22-preview\",\r\n \"2018-01-22-preview\",\r\n \"2017-09-25-preview\",\r\n \"2017-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-01-22-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Media\",\r\n \"namespace\": \"Microsoft.Media\",\r\n \"authorization\": {\r\n \"applicationId\": \"374b2a64-3b6b-436b-934c-b820eacca870\",\r\n \"roleDefinitionId\": \"aab70789-0cec-44b5-95d7-84b64c9487af\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"mediaservices\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2020-05-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\",\r\n \"2015-10-01\",\r\n \"2015-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-05-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"videoAnalyzers\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01-privatepreview\",\r\n \"2021-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/assets\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-05-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/contentKeyPolicies\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-05-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/streamingLocators\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-05-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/streamingPolicies\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-05-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/eventGridFilters\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-05\"\r\n ],\r\n \"defaultApiVersion\": \"2018-02-05\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/transforms\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-05-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/transforms/jobs\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-05-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/streamingEndpoints\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-05-01\",\r\n \"2019-05-01-preview\",\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/liveEvents\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-05-01\",\r\n \"2019-05-01-preview\",\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/liveEvents/liveOutputs\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-05-01\",\r\n \"2019-05-01-preview\",\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/streamingEndpointOperations\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-05-01\",\r\n \"2019-05-01-preview\",\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/liveEventOperations\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-05-01\",\r\n \"2019-05-01-preview\",\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/liveOutputOperations\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-05-01\",\r\n \"2019-05-01-preview\",\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2020-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2020-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/privateEndpointConnectionOperations\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2020-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/assets/assetFilters\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-05-01\",\r\n \"2018-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"mediaservices/accountFilters\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-05-01\",\r\n \"2018-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"videoAnalyzers/accessPolicies\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01-privatepreview\",\r\n \"2021-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"videoAnalyzers/edgeModules\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01-privatepreview\",\r\n \"2021-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"videoAnalyzers/videos\",\r\n \"locations\": [\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01-privatepreview\",\r\n \"2021-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01-privatepreview\",\r\n \"2021-05-01-preview\",\r\n \"2021-05-01\",\r\n \"2020-05-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\",\r\n \"2018-02-05\",\r\n \"2015-10-01\",\r\n \"2015-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checknameavailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-10-01\",\r\n \"2015-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2015-10-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01-privatepreview\",\r\n \"2021-05-01-preview\",\r\n \"2021-05-01\",\r\n \"2020-05-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-07-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-05-01-privatepreview\",\r\n \"2021-05-01-preview\",\r\n \"2021-05-01\",\r\n \"2020-05-01\",\r\n \"2018-07-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-03-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-05-01\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ClassicStorage\",\r\n \"namespace\": \"Microsoft.ClassicStorage\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageAccounts\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-beta\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2014-06-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"quotas\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkStorageAccountAvailability\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Jio India West\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services/diagnosticSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Jio India West\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/services/metrics\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/metrics\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"capabilities\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/blobServices\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/tableServices\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/fileServices\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/queueServices\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"images\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vmImages\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageAccounts/vmImages\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01-beta\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"publicImages\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"osImages\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"osPlatformImages\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01-beta\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ManagedServices\",\r\n \"namespace\": \"Microsoft.ManagedServices\",\r\n \"authorization\": {\r\n \"applicationId\": \"66c6d0d1-f2e7-4a18-97a9-ed10f3347016\",\r\n \"roleDefinitionId\": \"1e86f807-6ec0-40b3-8b5f-686b7e43a0a2\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"registrationDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-02-01-preview\",\r\n \"2019-09-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"registrationAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-02-01-preview\",\r\n \"2019-09-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-02-01-preview\",\r\n \"2019-09-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"marketplaceRegistrationDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-02-01-preview\",\r\n \"2019-09-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01-preview\",\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationStatuses\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-02-01-preview\",\r\n \"2019-09-01\",\r\n \"2019-06-01\",\r\n \"2019-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/84codes.CloudAMQP\",\r\n \"namespace\": \"84codes.CloudAMQP\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"servers\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"Central US\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-08-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Crypteron.DataSecurity\",\r\n \"namespace\": \"Crypteron.DataSecurity\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"apps\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-08-12\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-12\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-12\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-12\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Dynatrace.Observability\",\r\n \"namespace\": \"Dynatrace.Observability\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"dba650ed-9577-4bc0-9b5f-ef73e2d5bdfc\",\r\n \"roleDefinitionId\": \"09b4df5b-7d96-4f1a-98c9-315718a70c92\"\r\n },\r\n {\r\n \"applicationId\": \"95c8b18b-3ed0-4299-88e6-31a12c4b4092\",\r\n \"roleDefinitionId\": \"8ea8de51-0215-466b-98c2-f39b22d630fe\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registeredSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-06-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.AAD\",\r\n \"namespace\": \"Microsoft.AAD\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"443155a6-77f3-45e3-882b-22b3a8d431fb\",\r\n \"roleDefinitionId\": \"7389DE79-3180-4F07-B2BA-C5BA1F01B03A\"\r\n },\r\n {\r\n \"applicationId\": \"abba844e-bc0e-44b0-947a-dc74e5d09022\",\r\n \"roleDefinitionId\": \"63BC473E-7767-42A5-A3BF-08EB71200E04\"\r\n },\r\n {\r\n \"applicationId\": \"d87dcbc6-a371-462e-88e3-28ad15ec4e64\",\r\n \"roleDefinitionId\": \"861776c5-e0df-4f95-be4f-ac1eec193323\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"DomainServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Norway East\",\r\n \"JIO India West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2020-01-01\",\r\n \"2017-06-01\",\r\n \"2017-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"DomainServices/oucontainer\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Norway East\",\r\n \"JIO India West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2020-01-01\",\r\n \"2017-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Norway East\",\r\n \"JIO India West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2020-01-01\",\r\n \"2017-06-01\",\r\n \"2017-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Norway East\",\r\n \"JIO India West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2020-01-01\",\r\n \"2017-06-01\",\r\n \"2017-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Central US\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Norway East\",\r\n \"JIO India West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2020-01-01\",\r\n \"2017-06-01\",\r\n \"2017-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-01\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/microsoft.aadiam\",\r\n \"namespace\": \"microsoft.aadiam\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"1b912ec3-a9dd-4c4d-a53e-76aa7adb28d7\",\r\n \"roleDefinitionId\": \"c4cfa0e8-3cb5-4ced-9c3c-efaad3348120\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"azureADMetrics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01-preview\",\r\n \"2020-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-07-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"privateLinkForAzureAD\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-03-01-preview\",\r\n \"2020-03-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"tenants\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-04-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-08-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-03-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"diagnosticSettings\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01-preview\",\r\n \"2017-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-04-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"diagnosticSettingsCategories\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01-preview\",\r\n \"2017-04-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-04-01-preview\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Addons\",\r\n \"namespace\": \"Microsoft.Addons\",\r\n \"authorization\": {\r\n \"applicationId\": \"24d3987b-be4a-48e0-a3e7-11c186f39e41\",\r\n \"roleDefinitionId\": \"8004BAAB-A4CB-4981-8571-F7E44D039D93\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"supportProviders\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01\",\r\n \"2017-05-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01\",\r\n \"2017-05-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01\",\r\n \"2017-05-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ADHybridHealthService\",\r\n \"namespace\": \"Microsoft.ADHybridHealthService\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"addsservices\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"configuration\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"agents\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"aadsupportcases\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reports\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servicehealthmetrics\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"logs\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"anonymousapiusers\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.AgFoodPlatform\",\r\n \"namespace\": \"Microsoft.AgFoodPlatform\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"e420dc86-d66f-4069-a2d0-be2f937bd272\",\r\n \"roleDefinitionId\": \"c9511e72-16f4-4804-9bed-d3f21cbe122f\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-12-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-05-12-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"farmBeatsExtensionDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-12-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-05-12-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-12-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-05-12-preview\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.AISupercomputer\",\r\n \"namespace\": \"Microsoft.AISupercomputer\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"349e15d0-1c96-4829-95e5-7fc8fb358ff3\",\r\n \"roleDefinitionId\": \"da5c10f8-3b94-4076-bb95-1421b4518aee\"\r\n },\r\n {\r\n \"applicationId\": \"9581bc0e-c952-4fd3-8d99-e777877718b1\",\r\n \"roleDefinitionId\": \"da5c10f8-3b94-4076-bb95-1421b4518aee\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\",\r\n \"2020-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/instanceTypeSeries\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"West Central US\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\",\r\n \"2020-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/instanceTypeSeries/instanceTypes\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"West Central US\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\",\r\n \"2020-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"West Central US\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\",\r\n \"2020-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\",\r\n \"2020-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"images\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\",\r\n \"2020-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.AnalysisServices\",\r\n \"namespace\": \"Microsoft.AnalysisServices\",\r\n \"authorization\": {\r\n \"applicationId\": \"4ac7d521-0382-477b-b0f8-7e1d95f85ca2\",\r\n \"roleDefinitionId\": \"490d5987-bcf6-4be6-b6b2-056a78cb693a\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"servers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-01-beta\",\r\n \"2017-08-01\",\r\n \"2017-07-14\",\r\n \"2016-05-16\"\r\n ],\r\n \"defaultApiVersion\": \"2017-08-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-08-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-08-01-beta\",\r\n \"2017-08-01\",\r\n \"2017-07-14\",\r\n \"2016-05-16\"\r\n ],\r\n \"defaultApiVersion\": \"2017-08-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-08-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-01-beta\",\r\n \"2017-08-01\",\r\n \"2017-07-14\",\r\n \"2016-05-16\"\r\n ],\r\n \"defaultApiVersion\": \"2017-08-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-08-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-01-beta\",\r\n \"2017-08-01\",\r\n \"2017-07-14\",\r\n \"2016-05-16\"\r\n ],\r\n \"defaultApiVersion\": \"2017-08-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-08-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationstatuses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"West India\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-01-beta\",\r\n \"2017-08-01\",\r\n \"2017-07-14\",\r\n \"2016-05-16\"\r\n ],\r\n \"defaultApiVersion\": \"2017-08-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-08-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-08-01-beta\",\r\n \"2017-08-01\",\r\n \"2017-07-14\",\r\n \"2016-05-16\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-08-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.AnyBuild\",\r\n \"namespace\": \"Microsoft.AnyBuild\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"16f9e0a0-ac78-4c2c-a55a-f3855317a63a\",\r\n \"roleDefinitionId\": \"6fc3ed3a-fa07-4e79-9ac0-2db46b294d31\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-08-26\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/OperationStatuses\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-26\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"clusters\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-26\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-08-26\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ApiManagement\",\r\n \"namespace\": \"Microsoft.ApiManagement\",\r\n \"authorization\": {\r\n \"applicationId\": \"8602e328-9b72-4f2d-a4ae-1387d013a2b3\",\r\n \"roleDefinitionId\": \"e263b525-2e60-4418-b655-420bae0b172e\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"service\",\r\n \"locations\": [\r\n \"Central India\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"West Central US\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Australia Southeast\",\r\n \"Japan East\",\r\n \"North Central US\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Japan West\",\r\n \"West US\",\r\n \"France Central\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US 3\",\r\n \"Jio India Central\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01\",\r\n \"2020-06-01-preview\",\r\n \"2019-12-01-preview\",\r\n \"2019-12-01\",\r\n \"2019-01-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-03-01\",\r\n \"2016-10-10\",\r\n \"2016-07-07\",\r\n \"2015-09-15\",\r\n \"2014-02-14\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01-preview\",\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US 2 EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US EUAP\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"deletedServices\",\r\n \"locations\": [\r\n \"Central India\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"West Central US\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Australia Southeast\",\r\n \"Japan East\",\r\n \"North Central US\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Japan West\",\r\n \"West US\",\r\n \"France Central\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US 3\",\r\n \"Jio India Central\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01-preview\",\r\n \"2020-12-01\",\r\n \"2020-06-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01\",\r\n \"2020-06-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deletedServices\",\r\n \"locations\": [\r\n \"Central India\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"West Central US\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Australia Southeast\",\r\n \"Japan East\",\r\n \"North Central US\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Japan West\",\r\n \"West US\",\r\n \"France Central\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US 3\",\r\n \"Jio India Central\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01-preview\",\r\n \"2020-12-01\",\r\n \"2020-06-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"validateServiceName\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-09-15\",\r\n \"2014-02-14\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkServiceNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-09-15\",\r\n \"2014-02-14\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"Central India\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"West Central US\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Australia Southeast\",\r\n \"Japan East\",\r\n \"North Central US\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Japan West\",\r\n \"West US\",\r\n \"France Central\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US 3\",\r\n \"Jio India Central\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01\",\r\n \"2020-06-01-preview\",\r\n \"2019-12-01-preview\",\r\n \"2019-12-01\",\r\n \"2019-01-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-03-01\",\r\n \"2016-10-10\",\r\n \"2016-07-07\",\r\n \"2015-09-15\",\r\n \"2014-02-14\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reportFeedback\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01\",\r\n \"2020-06-01-preview\",\r\n \"2019-12-01-preview\",\r\n \"2019-12-01\",\r\n \"2019-01-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-03-01\",\r\n \"2016-10-10\",\r\n \"2016-07-07\",\r\n \"2015-09-15\",\r\n \"2014-02-14\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkFeedbackRequired\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01\",\r\n \"2020-06-01-preview\",\r\n \"2019-12-01-preview\",\r\n \"2019-12-01\",\r\n \"2019-01-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-03-01\",\r\n \"2016-10-10\",\r\n \"2016-07-07\",\r\n \"2015-09-15\",\r\n \"2014-02-14\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01\",\r\n \"2020-06-01-preview\",\r\n \"2019-12-01-preview\",\r\n \"2019-12-01\",\r\n \"2019-01-01\",\r\n \"2018-06-01-preview\",\r\n \"2018-01-01\",\r\n \"2017-03-01\",\r\n \"2016-10-10\",\r\n \"2016-07-07\",\r\n \"2015-09-15\",\r\n \"2014-02-14\"\r\n ],\r\n \"defaultApiVersion\": \"2019-12-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"getDomainOwnershipIdentifier\",\r\n \"locations\": [\r\n \"Central India\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"West Central US\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Australia Southeast\",\r\n \"Japan East\",\r\n \"North Central US\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Japan West\",\r\n \"West US\",\r\n \"France Central\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US 3\",\r\n \"Jio India Central\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01-preview\",\r\n \"2020-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-12-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"service/eventGridFilters\",\r\n \"locations\": [\r\n \"Central India\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"West Central US\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"Korea South\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Australia Southeast\",\r\n \"Japan East\",\r\n \"North Central US\",\r\n \"Southeast Asia\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Japan West\",\r\n \"West US\",\r\n \"France Central\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US 3\",\r\n \"Jio India Central\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2021-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.AppAssessment\",\r\n \"namespace\": \"Microsoft.AppAssessment\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"f9c691e6-93b3-4d57-944c-afcc737f9abf\",\r\n \"roleDefinitionId\": \"1dc07278-9fb7-4aa4-bf32-bbb5a0a0c0bd\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-09-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-09-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/OperationStatuses\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/osVersions\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"migrateProjects\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"migrateProjects/sites\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"migrateProjects/sites/machines\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"migrateProjects/sites/applianceConfigurations\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"migrateProjects/assessments\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"migrateProjects/assessments/machinesToAssess\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"migrateProjects/assessments/assessedMachines\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"migrateProjects/assessments/assessedMachines/applications\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"migrateProjects/assessments/assessedApplications\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"migrateProjects/assessments/assessedApplications/machines\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Attestation\",\r\n \"namespace\": \"Microsoft.Attestation\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"c61423b7-1d1f-430d-b444-0eee53298103\",\r\n \"roleDefinitionId\": \"7299b0b1-11da-4858-8943-7db197005959\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"attestationProviders\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"Central US\",\r\n \"UK South\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-01\",\r\n \"2018-09-01-preview\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"defaultProviders\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"Central US\",\r\n \"UK South\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-01\",\r\n \"2018-09-01-preview\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-01\",\r\n \"2018-09-01-preview\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/defaultProvider\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"Central US\",\r\n \"UK South\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-01\",\r\n \"2018-09-01-preview\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-10-01\",\r\n \"2018-09-01-preview\",\r\n \"2018-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Automanage\",\r\n \"namespace\": \"Microsoft.Automanage\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"9ae330ab-d710-466b-851c-c828e7340846\"\r\n },\r\n {\r\n \"applicationId\": \"d828acde-4b48-47f5-a6e8-52460104a052\",\r\n \"roleDefinitionId\": \"111e90e1-c9ec-40f6-b898-c0964578da58\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"configurationProfileAssignments\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"Southeast Asia\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"configurationProfileAssignmentIntents\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"Southeast Asia\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"Southeast Asia\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-30-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"configurationProfilePreferences\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"Southeast Asia\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-30-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"bestPractices\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"bestPractices/versions\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30-preview\",\r\n \"2020-06-30-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"configurationProfiles\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-30-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"configurationProfiles/versions\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-30-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.AutonomousDevelopmentPlatform\",\r\n \"namespace\": \"Microsoft.AutonomousDevelopmentPlatform\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"dad37da6-229d-4bc0-8b94-fee8600589db\",\r\n \"roleDefinitionId\": \"5cbfe752-1a6e-4926-b68f-0475c305f85e\",\r\n \"managedByRoleDefinitionId\": \"9e3af657-a8ff-583c-a75c-2fe7c4bcb635\"\r\n },\r\n {\r\n \"applicationId\": \"150c8903-2280-4ab6-8708-b080044d94c6\",\r\n \"roleDefinitionId\": \"5cbfe752-1a6e-4926-b68f-0475c305f85e\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationstatuses\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checknameavailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2020-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.AutonomousSystems\",\r\n \"namespace\": \"Microsoft.AutonomousSystems\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"a967240f-810b-4f79-85e5-25870cc69cbb\",\r\n \"roleDefinitionId\": \"47b23f55-5e18-4fc7-a69a-f9b79a9811ea\",\r\n \"managedByRoleDefinitionId\": \"6ee14824-e3a8-4536-ad65-346e3406f3c4\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workspaces\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-05-01-preview\",\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/validateCreateRequest\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-05-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/operationresults\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-05-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-05-01-preview\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.AVS\",\r\n \"namespace\": \"Microsoft.AVS\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"608f9929-9737-432e-860f-4e1c1821052f\",\r\n \"roleDefinitionId\": \"a12e1b40-7eca-4c51-be1d-d8bc564dcfdd\",\r\n \"allowedThirdPartyExtensions\": [\r\n {\r\n \"name\": \"VMCP\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-03-20\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-03-20\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkTrialAvailability\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-03-20\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkQuotaAvailability\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-03-20\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateClouds\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-01-01-preview\",\r\n \"2020-07-17-preview\",\r\n \"2020-03-20\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"privateClouds/clusters\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-01-01-preview\",\r\n \"2020-03-20\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateClouds/authorizations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-03-20\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateClouds/hcxEnterpriseSites\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-03-20\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateClouds/globalReachConnections\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-07-17-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateClouds/addons\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-07-17-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateClouds/workloadNetworks\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-07-17-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateClouds/workloadNetworks/dhcpConfigurations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-07-17-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateClouds/workloadNetworks/portMirroringProfiles\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-07-17-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateClouds/workloadNetworks/segments\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-07-17-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateClouds/workloadNetworks/vmGroups\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-07-17-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateClouds/workloadNetworks/gateways\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-07-17-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateClouds/workloadNetworks/virtualMachines\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-07-17-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateClouds/workloadNetworks/dnsServices\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-07-17-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateClouds/workloadNetworks/dnsZones\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-07-17-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateClouds/cloudLinks\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"East Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.AzureActiveDirectory\",\r\n \"namespace\": \"Microsoft.AzureActiveDirectory\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"guestUsages\",\r\n \"locations\": [\r\n \"Global\",\r\n \"United States\",\r\n \"Europe\",\r\n \"Asia Pacific\",\r\n \"Australia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-05-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"b2cDirectories\",\r\n \"locations\": [\r\n \"Global\",\r\n \"United States\",\r\n \"Europe\",\r\n \"Asia Pacific\",\r\n \"Australia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2020-05-01-preview\",\r\n \"2019-01-01-privatepreview\",\r\n \"2019-01-01-preview\",\r\n \"2017-01-30\",\r\n \"2016-12-13-preview\",\r\n \"2016-02-10-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-01-30\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"United States\",\r\n \"Europe\",\r\n \"Asia Pacific\",\r\n \"Australia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2020-05-01-preview\",\r\n \"2019-01-01-privatepreview\",\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"United States\",\r\n \"Europe\",\r\n \"Asia Pacific\",\r\n \"Australia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2020-05-01-preview\",\r\n \"2019-01-01-privatepreview\",\r\n \"2019-01-01-preview\",\r\n \"2017-01-30\",\r\n \"2016-12-13-preview\",\r\n \"2016-02-10-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-01-30\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"b2ctenants\",\r\n \"locations\": [\r\n \"Global\",\r\n \"United States\",\r\n \"Europe\",\r\n \"Asia Pacific\",\r\n \"Australia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2020-05-01-preview\",\r\n \"2016-02-10-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.AzureArcData\",\r\n \"namespace\": \"Microsoft.AzureArcData\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\r\n \"roleDefinitionId\": \"2e103dbb-6933-4a8b-a358-17ee9ff00b9e\"\r\n },\r\n {\r\n \"applicationId\": \"bb55177b-a7d9-4939-a257-8ab53a3b2bc6\",\r\n \"roleDefinitionId\": \"53e71f1b-1471-4d76-9ca8-e6ed70639ef7\"\r\n },\r\n {\r\n \"applicationId\": \"a12e8ccb-0fcd-46f8-b6a1-b9df7a9d7231\",\r\n \"roleDefinitionId\": \"2e103dbb-6933-4a8b-a358-17ee9ff00b9e\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-08-01\",\r\n \"2021-07-01-preview\",\r\n \"2021-06-01-preview\",\r\n \"2021-03-02-preview\",\r\n \"2019-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/OperationStatuses\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"UK South\",\r\n \"France Central\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"Central US EUAP\",\r\n \"West US 2\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-08-01\",\r\n \"2021-07-01-preview\",\r\n \"2021-06-01-preview\",\r\n \"2021-03-02-preview\",\r\n \"2019-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"DataControllers\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Korea Central\",\r\n \"UK South\",\r\n \"France Central\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"Central US\",\r\n \"West US 2\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-08-01\",\r\n \"2021-07-01-preview\",\r\n \"2021-06-01-preview\",\r\n \"2021-03-02-preview\",\r\n \"2020-12-08-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-08-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"SqlManagedInstances\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"UK South\",\r\n \"France Central\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-08-01\",\r\n \"2021-07-01-preview\",\r\n \"2021-06-01-preview\",\r\n \"2021-03-02-preview\",\r\n \"2020-12-08-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-08-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"PostgresInstances\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"UK South\",\r\n \"France Central\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-06-01-preview\",\r\n \"2021-03-02-preview\",\r\n \"2020-12-08-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-07-01-preview\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"SqlServerInstances\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-08-01\",\r\n \"2021-07-01-preview\",\r\n \"2020-12-08-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-08-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-08-01\",\r\n \"2021-07-01-preview\",\r\n \"2021-06-01-preview\",\r\n \"2021-03-02-preview\",\r\n \"2020-12-08-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.AzureCIS\",\r\n \"namespace\": \"Microsoft.AzureCIS\",\r\n \"authorizations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"autopilotEnvironments\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.AzureData\",\r\n \"namespace\": \"Microsoft.AzureData\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"sqlServerRegistrations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-10-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-10-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"South Africa North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-10-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sqlServerRegistrations/sqlServers\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"South Africa North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West US\",\r\n \"East US\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"East US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-10-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-05-10-preview\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.AzurePercept\",\r\n \"namespace\": \"Microsoft.AzurePercept\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"5be973a1-1c81-4878-9ab6-6b261ab404e6\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/OperationStatuses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.AzureSphere\",\r\n \"namespace\": \"Microsoft.AzureSphere\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"e7d5afaf-5e93-4aad-b546-878812ff572c\",\r\n \"roleDefinitionId\": \"0bf1834f-602f-4692-b93c-814d655198fd\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"catalogs\",\r\n \"locations\": [\r\n \"global\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"catalogs/products\",\r\n \"locations\": [\r\n \"global\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"catalogs/products/devicegroups\",\r\n \"locations\": [\r\n \"global\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"catalogs/devices\",\r\n \"locations\": [\r\n \"global\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"catalogs/certificates\",\r\n \"locations\": [\r\n \"global\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"catalogs/images\",\r\n \"locations\": [\r\n \"global\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"catalogs/deployments\",\r\n \"locations\": [\r\n \"global\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.AzureStack\",\r\n \"namespace\": \"Microsoft.AzureStack\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registrations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01-preview\",\r\n \"2020-06-01-preview\",\r\n \"2017-06-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"registrations/products\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-06-01\",\r\n \"2016-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registrations/customerSubscriptions\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"cloudManifestFiles\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"linkedSubscriptions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.AzureStackHCI\",\r\n \"namespace\": \"Microsoft.AzureStackHCI\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"1412d89f-b8a8-4111-b4fd-e82905cbd85d\",\r\n \"roleDefinitionId\": \"90ffa33f-4875-44d8-b86f-d41c3aa6050e\",\r\n \"managedByRoleDefinitionId\": \"5ece1ad5-ab30-4099-b16c-3aa7c8f5acb9\"\r\n },\r\n {\r\n \"applicationId\": \"1322e676-dee7-41ee-a874-ac923822781c\",\r\n \"roleDefinitionId\": \"e91a9804-9f4d-4501-bf85-03bd4ea78451\"\r\n },\r\n {\r\n \"applicationId\": \"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\r\n \"roleDefinitionId\": \"12580382-2aec-4b61-ae1c-ecbdb4a0a25f\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-10-01\",\r\n \"2020-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-11-01-preview\",\r\n \"2020-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"West Europe\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"clusters\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01-preview\",\r\n \"2020-10-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/arcSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/arcSettings/extensions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.BareMetalInfrastructure\",\r\n \"namespace\": \"Microsoft.BareMetalInfrastructure\",\r\n \"authorization\": {\r\n \"applicationId\": \"cc5476ec-3074-44d1-8461-711f5d9b0e39\",\r\n \"roleDefinitionId\": \"4a10987e-dbcf-4c3d-8e3d-7ddcd9c771c2\",\r\n \"managedByRoleDefinitionId\": \"9e3af657-a8ff-583c-a75c-2fe7c4bcb635\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"bareMetalInstances\",\r\n \"locations\": [\r\n \"Germany West Central\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-06-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-08-06-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationsStatus\",\r\n \"locations\": [\r\n \"Germany West Central\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-06-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Germany West Central\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-06-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Billing\",\r\n \"namespace\": \"Microsoft.Billing\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"80dbdb39-4f33-4799-8b6f-711b5e3e61b6\",\r\n \"roleDefinitionId\": \"acdc79db-513f-461d-a542-61908d543bdc\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"billingPeriods\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\",\r\n \"2017-04-24-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"invoices\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2017-04-24-preview\",\r\n \"2017-02-27-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"enrollmentAccounts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingRoleDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"billingRoleAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"createBillingRoleAssignment\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/createBillingRoleAssignment\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/createBillingRoleAssignment\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/createBillingRoleAssignment\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingPermissions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingRoleDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingRoleAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingPermissions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\",\r\n \"2020-11-01-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\",\r\n \"2018-06-30\",\r\n \"2018-05-31\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/policies\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\",\r\n \"2020-11-01-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/billingRoleDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/billingRoleAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/billingPermissions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/customers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/customers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/instructions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/customers/billingSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/customers/products\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/customers/transactions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\",\r\n \"2020-11-01-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/billingRoleDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/billingRoleAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/billingPermissions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/customers/billingPermissions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/elevate\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/createInvoiceSectionOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/patchOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/patchOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/productMoveOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/billingSubscriptionMoveOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/listInvoiceSectionsWithCreateSubscriptionPermission\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\",\r\n \"2020-11-01-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/BillingProfiles/patchOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"departments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-06-30\",\r\n \"2018-05-31\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/departments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\",\r\n \"2019-10-01-preview\",\r\n \"2018-06-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/departments/billingRoleDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/departments/billingRoleAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/departments/billingPermissions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/enrollmentAccounts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\",\r\n \"2019-10-01-preview\",\r\n \"2018-06-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/departments/enrollmentAccounts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/enrollmentAccounts/billingRoleDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/enrollmentAccounts/billingRoleAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/enrollmentAccounts/billingPermissions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/enrollmentAccounts/billingSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/departments/billingSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/paymentMethods\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/availableBalance\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/availableBalance\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoices\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoices\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/transactions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/transactions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/transactions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/transactions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoices/transactions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoices/transactions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\",\r\n \"2020-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/validateDeleteBillingProfileEligibility\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/validateDeleteInvoiceSectionEligibility\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoices/transactionSummary\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\",\r\n \"2020-11-01-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingSubscriptions/invoices\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/billingSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/billingSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/billingSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationStatus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/products\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/products\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/products/updateAutoRenew\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/products/updateAutoRenew\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/products\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/products\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\",\r\n \"2020-09-01-preview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\",\r\n \"2018-06-30\",\r\n \"2018-03-01-preview\",\r\n \"2017-04-24-preview\",\r\n \"2017-02-27-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/initiateTransfer\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/initiateTransfer\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/transfers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/transfers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"transfers/acceptTransfer\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"transfers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"transfers/declineTransfer\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"transfers/validateTransfer\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/customers/initiateTransfer\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/customers/transfers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/customers/transferSupportedAccounts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingProperty\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/policies\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/customers/policies\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoices/pricesheet\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/pricesheet\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/pricesheetDownloadOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/billingSubscriptions/transfer\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/products/transfer\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/invoiceSections/products/transfer\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/invoiceSections/productTransfersResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"transfers/operationStatus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/agreements\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\",\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/lineOfCredit\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/paymentMethods\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"paymentMethods\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/paymentMethodLinks\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/payableOverage\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/payNow\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/reservations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/reservations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingProfiles/validateDetachPaymentMethodEligibility\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"validateAddress\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"promotions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-preview\",\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"promotions/checkeligibility\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-preview\",\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/billingSubscriptions/elevateRole\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\",\r\n \"2020-12-15-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"billingAccounts/appliedReservationOrders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-15-privatepreview\",\r\n \"2020-12-15-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Bing\",\r\n \"namespace\": \"Microsoft.Bing\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"c19490b5-c092-426f-b1a2-674b279d4975\",\r\n \"roleDefinitionId\": \"7963cd60-9634-4abc-9a64-2482a3ef6373\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-10\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/skus\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-10\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/usages\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-10\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registeredSubscriptions\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-10\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-06-10\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-10\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-10\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Blockchain\",\r\n \"namespace\": \"Microsoft.Blockchain\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"78827f38-7b69-4d5e-a627-d6fdd9c759a0\",\r\n \"roleDefinitionId\": \"9c68eaf3-8315-4e5c-b857-641b16b21f8f\"\r\n },\r\n {\r\n \"applicationId\": \"049d4938-2ef2-4274-aa8f-630fc9bc33d1\",\r\n \"roleDefinitionId\": \"c6dd0893-0495-488a-ac21-ee5f1ba89769\"\r\n },\r\n {\r\n \"applicationId\": \"911e905a-a50e-4c94-9f7c-48bb12f549ed\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"watchers\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01-preview\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"blockchainMembers\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/watcherOperationResults\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-06-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Japan East\",\r\n \"West Central US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/blockchainMemberOperationResults\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/listConsortiums\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Japan East\",\r\n \"West Central US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"cordaMembers\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-06-01-preview\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.BlockchainTokens\",\r\n \"namespace\": \"Microsoft.BlockchainTokens\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-19-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Blueprint\",\r\n \"namespace\": \"Microsoft.Blueprint\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"f71766dc-90d9-4b7d-bd9d-4499c4331c3f\",\r\n \"roleDefinitionId\": \"cb180127-cf6d-4672-9e75-e29a487f9658\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"blueprints\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\",\r\n \"2018-11-01-alpha\",\r\n \"2017-11-11-preview\",\r\n \"2017-11-11-alpha\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"blueprints/artifacts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\",\r\n \"2018-11-01-alpha\",\r\n \"2017-11-11-preview\",\r\n \"2017-11-11-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"blueprints/versions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\",\r\n \"2018-11-01-alpha\",\r\n \"2017-11-11-preview\",\r\n \"2017-11-11-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"blueprints/versions/artifacts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\",\r\n \"2018-11-01-alpha\",\r\n \"2017-11-11-preview\",\r\n \"2017-11-11-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"blueprintAssignments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\",\r\n \"2018-11-01-alpha\",\r\n \"2017-11-11-preview\",\r\n \"2017-11-11-alpha\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"blueprintAssignments/operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-11-11-preview\",\r\n \"2017-11-11-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"blueprintAssignments/assignmentOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\",\r\n \"2018-11-01-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-11-01-preview\",\r\n \"2018-11-01-alpha\",\r\n \"2017-11-11-preview\",\r\n \"2017-11-11-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.BotService\",\r\n \"namespace\": \"Microsoft.BotService\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"f3723d34-6ff5-4ceb-a148-d99dcd2511fc\",\r\n \"roleDefinitionId\": \"71213c26-43ed-41d8-9905-3c12971517a3\"\r\n },\r\n {\r\n \"applicationId\": \"27a762be-14e7-4f92-899c-151877d6d497\",\r\n \"roleDefinitionId\": \"aab320d1-5b9b-4748-982e-be803163df77\"\r\n },\r\n {\r\n \"applicationId\": \"5b404cf4-a79d-4cfe-b866-24bf8e1a4921\",\r\n \"roleDefinitionId\": \"3d07f186-e6fa-4974-ac88-b88eeda6370a\"\r\n },\r\n {\r\n \"applicationId\": \"ce48853e-0605-4f77-8746-d70ac63cc6bc\",\r\n \"roleDefinitionId\": \"d5b49851-91ee-42df-9dc4-00b3a3b4d96b\"\r\n },\r\n {\r\n \"applicationId\": \"e6650347-047f-4e51-9386-839384472ea5\",\r\n \"roleDefinitionId\": \"a9b54502-e245-45bc-bd0f-aa7e1074afdc\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"botServices\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-06-02\",\r\n \"2018-07-12\",\r\n \"2017-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-03-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-07-12\"\r\n },\r\n {\r\n \"profileVersion\": \"2020-09-01-hybrid\",\r\n \"apiVersion\": \"2020-06-02\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2021-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"botServices/channels\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-06-02\",\r\n \"2018-07-12\",\r\n \"2017-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-03-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-07-12\"\r\n },\r\n {\r\n \"profileVersion\": \"2020-09-01-hybrid\",\r\n \"apiVersion\": \"2020-06-02\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2021-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"botServices/connections\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-06-02\",\r\n \"2018-07-12\",\r\n \"2017-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-03-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-07-12\"\r\n },\r\n {\r\n \"profileVersion\": \"2020-09-01-hybrid\",\r\n \"apiVersion\": \"2020-06-02\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2021-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listAuthServiceProviders\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-06-02\",\r\n \"2018-07-12\",\r\n \"2017-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-03-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-07-12\"\r\n },\r\n {\r\n \"profileVersion\": \"2020-09-01-hybrid\",\r\n \"apiVersion\": \"2020-06-02\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2021-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"hostSettings\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-03-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-06-02\",\r\n \"2018-07-12\",\r\n \"2017-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-03-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-07-12\"\r\n },\r\n {\r\n \"profileVersion\": \"2020-09-01-hybrid\",\r\n \"apiVersion\": \"2020-06-02\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2021-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-06-02\",\r\n \"2018-07-12\",\r\n \"2017-12-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-03-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2017-03-09-profile\",\r\n \"apiVersion\": \"2017-12-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-07-12\"\r\n },\r\n {\r\n \"profileVersion\": \"2020-09-01-hybrid\",\r\n \"apiVersion\": \"2020-06-02\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2021-03-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Capacity\",\r\n \"namespace\": \"Microsoft.Capacity\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"4d0ad6c7-f6c3-46d8-ab0d-1406d5e6c86b\",\r\n \"roleDefinitionId\": \"FD9C0A9A-4DB9-4F41-8A61-98385DEB6E2D\"\r\n },\r\n {\r\n \"applicationId\": \"fbc197b7-9e9c-4f98-823f-93cb1cb554e6\",\r\n \"roleDefinitionId\": \"941F67D2-083A-4B78-AF91-9B3B30B9B150\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"resourceProviders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-25\",\r\n \"2019-07-19-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resourceProviders/locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-25\",\r\n \"2019-07-19-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resourceProviders/locations/serviceLimits\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-25\",\r\n \"2019-07-19-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resourceProviders/locations/serviceLimitsRequests\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-25\",\r\n \"2019-07-19-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resources\",\r\n \"locations\": [\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\",\r\n \"2018-06-01\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservationOrders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-15-preview\",\r\n \"2020-11-15-beta\",\r\n \"2020-10-01-preview\",\r\n \"2020-10-01-beta\",\r\n \"2020-06-01-beta\",\r\n \"2020-06-01\",\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservationOrders/reservations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01-privatepreview\",\r\n \"2021-03-01-beta\",\r\n \"2020-10-01-preview\",\r\n \"2020-10-01-beta\",\r\n \"2020-06-01-beta\",\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listbenefits\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01-beta\",\r\n \"2021-07-01\",\r\n \"2020-10-01-preview\",\r\n \"2020-10-01-beta\",\r\n \"2020-06-01-beta\",\r\n \"2020-06-01\",\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservationOrders/reservations/revisions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2020-10-01-beta\",\r\n \"2020-06-01-beta\",\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2020-10-01-beta\",\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"catalogs\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01-beta\",\r\n \"2021-07-01\",\r\n \"2021-03-01-privatepreview\",\r\n \"2021-03-01-beta\",\r\n \"2020-10-01-preview\",\r\n \"2020-10-01-beta\",\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"appliedReservations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2020-10-01-beta\",\r\n \"2020-06-01-beta\",\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkOffers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2020-10-01-beta\",\r\n \"2020-06-01-beta\",\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkScopes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2020-10-01-beta\",\r\n \"2020-06-01-beta\",\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"calculatePrice\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2020-10-01-beta\",\r\n \"2020-06-01-beta\",\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"calculateExchange\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01-beta\",\r\n \"2021-07-01\",\r\n \"2020-10-01-preview\",\r\n \"2020-10-01-beta\",\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"exchange\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01-beta\",\r\n \"2021-07-01\",\r\n \"2020-10-01-preview\",\r\n \"2020-10-01-beta\",\r\n \"2020-06-01-beta\",\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservationOrders/calculateRefund\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2020-10-01-beta\",\r\n \"2020-06-01-beta\",\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservationOrders/return\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2020-10-01-beta\",\r\n \"2020-06-01-beta\",\r\n \"2020-06-01\",\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservationOrders/split\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2020-10-01-beta\",\r\n \"2020-06-01-beta\",\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservationOrders/merge\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2020-10-01-beta\",\r\n \"2020-06-01-beta\",\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservationOrders/swap\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2020-10-01-beta\",\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"validateReservationOrder\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2020-10-01-beta\",\r\n \"2020-06-01-beta\",\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservationOrders/availableScopes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2020-10-01-beta\",\r\n \"2020-06-01-beta\",\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\",\r\n \"2017-11-01-beta\",\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservationOrders/reservations/availableScopes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"commercialReservationOrders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01-beta\",\r\n \"2019-04-01\",\r\n \"2018-06-01-beta\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"calculatePurchasePrice\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01-privatepreview\",\r\n \"2019-06-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"placePurchaseOrder\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01-privatepreview\",\r\n \"2019-06-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkPurchaseStatus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01-privatepreview\",\r\n \"2019-06-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ownReservations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-06-01-beta\",\r\n \"2020-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2020-10-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listSkus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01-privatepreview\",\r\n \"2021-01-01-beta\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"checkBenefitScopes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01-privatepreview\",\r\n \"2021-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Cascade\",\r\n \"namespace\": \"Microsoft.Cascade\",\r\n \"authorizations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-11-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/operationStatuses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Japan East\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Chaos\",\r\n \"namespace\": \"Microsoft.Chaos\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"ecad3f28-c75d-4414-94e0-a5e1de4df79e\",\r\n \"roleDefinitionId\": \"16f6458e-a375-4d8d-934e-5c9933967cb4\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-05-preview\",\r\n \"2021-07-01-preview\",\r\n \"2021-06-21-preview\",\r\n \"2021-06-07-preview\",\r\n \"2021-05-14-preview\",\r\n \"2021-04-02-preview\",\r\n \"2021-03-05-preview\",\r\n \"2021-02-12-preview\",\r\n \"2021-01-21-preview\",\r\n \"2020-11-30-preview\",\r\n \"2020-09-23-preview\",\r\n \"2020-09-14-preview\",\r\n \"2020-06-18-preview\",\r\n \"2020-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ClassicCompute\",\r\n \"namespace\": \"Microsoft.ClassicCompute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"domainNames\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2020-02-01\",\r\n \"2018-06-01\",\r\n \"2017-11-15\",\r\n \"2017-11-01\",\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2014-06-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"domainNames/internalLoadBalancers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-11-01\",\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2014-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainNameAvailability\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-02-01\",\r\n \"2018-06-01\",\r\n \"2017-11-15\",\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots/roles\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots/roles/metricDefinitions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"domainNames/slots/roles/metrics\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2014-06-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"capabilities\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"domainNames/capabilities\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"domainNames/serviceCertificates\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"quotas\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/diagnosticSettings\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/metricDefinitions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"West US\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Jio India West\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines/metrics\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resourceTypes\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"moveSubscriptionResources\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"validateSubscriptionMoveAvailability\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationStatuses\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operatingSystems\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operatingSystemFamilies\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ClassicInfrastructureMigrate\",\r\n \"namespace\": \"Microsoft.ClassicInfrastructureMigrate\",\r\n \"authorization\": {\r\n \"applicationId\": \"5e5abe2b-83cd-4786-826a-a05653ebb103\",\r\n \"roleDefinitionId\": \"766c4d9b-ef83-4f73-8352-1450a506a69b\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"classicInfrastructureResources\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-06-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ClassicNetwork\",\r\n \"namespace\": \"Microsoft.ClassicNetwork\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Jio India West\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-11-15\",\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2014-06-01\",\r\n \"capabilities\": \"SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/virtualNetworkPeerings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks/remoteVirtualNetworkPeeringProxies\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"reservedIps\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Jio India West\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2014-06-01\",\r\n \"capabilities\": \"SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"quotas\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"gatewaySupportedDevices\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01-beta\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\",\r\n \"2014-04-01\",\r\n \"2014-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"networkSecurityGroups\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"East US 2 (Stage)\",\r\n \"North Central US (Stage)\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Jio India West\",\r\n \"Australia Central\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"Norway East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2015-06-01\",\r\n \"capabilities\": \"SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"capabilities\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"expressRouteCrossConnections\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"expressRouteCrossConnections/peerings\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-11-01\",\r\n \"2016-04-01\",\r\n \"2015-12-01\",\r\n \"2015-10-01\",\r\n \"2015-06-01\",\r\n \"2014-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ClassicSubscription\",\r\n \"namespace\": \"Microsoft.ClassicSubscription\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-09-01\",\r\n \"2017-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-06-01\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CloudTest\",\r\n \"namespace\": \"Microsoft.CloudTest\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-07\"\r\n ],\r\n \"defaultApiVersion\": \"2020-05-07\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2020-05-07\"\r\n }\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"pools\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-07\"\r\n ],\r\n \"defaultApiVersion\": \"2020-05-07\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2020-05-07\"\r\n }\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"hostedpools\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-07\"\r\n ],\r\n \"defaultApiVersion\": \"2020-05-07\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2020-05-07\"\r\n }\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"images\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-07\"\r\n ],\r\n \"defaultApiVersion\": \"2020-05-07\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2020-05-07\"\r\n }\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-07\"\r\n ],\r\n \"defaultApiVersion\": \"2020-05-07\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2020-05-07\"\r\n }\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-07\"\r\n ],\r\n \"defaultApiVersion\": \"2020-05-07\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2020-05-07\"\r\n }\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CodeSigning\",\r\n \"namespace\": \"Microsoft.CodeSigning\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"71af9eaf-3a7b-43eb-bc59-c504bfe12240\",\r\n \"roleDefinitionId\": \"19b6cda9-0548-4af8-a2cd-e1228d75f5fe\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-14-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/OperationStatuses\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-14-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-14-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-14-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"codeSigningAccounts\",\r\n \"locations\": [\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-14-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"codeSigningAccounts/certificateProfiles\",\r\n \"locations\": [\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-14-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Codespaces\",\r\n \"namespace\": \"Microsoft.Codespaces\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"9bd5ab7f-4031-4045-ace9-6bebbad202f6\",\r\n \"roleDefinitionId\": \"59cd8abb-1e79-437f-9a05-4bca235c4c35\"\r\n },\r\n {\r\n \"applicationId\": \"48ef7923-268f-473d-bcf1-07f0997961f4\",\r\n \"roleDefinitionId\": \"59cd8abb-1e79-437f-9a05-4bca235c4c35\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"plans\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West Us 2\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-10-beta\",\r\n \"2020-07-10-alpha\",\r\n \"2020-06-16-beta\",\r\n \"2020-06-16-alpha\",\r\n \"2020-06-16\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-10-privatepreview\",\r\n \"2020-07-10-beta\",\r\n \"2020-07-10-alpha\",\r\n \"2020-06-16-privatepreview\",\r\n \"2020-06-16-beta\",\r\n \"2020-06-16-alpha\",\r\n \"2020-06-16\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registeredSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-10-privatepreview\",\r\n \"2020-07-10-beta\",\r\n \"2020-07-10-alpha\",\r\n \"2020-06-16-privatepreview\",\r\n \"2020-06-16-beta\",\r\n \"2020-06-16-alpha\",\r\n \"2020-06-16\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Commerce\",\r\n \"namespace\": \"Microsoft.Commerce\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"UsageAggregates\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\",\r\n \"2015-03-31\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"RateCard\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-31-preview\",\r\n \"2015-06-01-preview\",\r\n \"2015-05-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-06-01-preview\",\r\n \"2015-03-31\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Communication\",\r\n \"namespace\": \"Microsoft.Communication\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"632ec9eb-fad7-4cbd-993a-e72973ba2acc\",\r\n \"roleDefinitionId\": \"6c5c31b0-3a00-47ea-9555-f233670ba313\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-08-20-preview\",\r\n \"2020-08-20\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"CommunicationServices\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-20-preview\",\r\n \"2020-08-20\"\r\n ],\r\n \"defaultApiVersion\": \"2020-08-20-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"CommunicationServices/eventGridFilters\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-20-preview\",\r\n \"2020-08-20\"\r\n ],\r\n \"defaultApiVersion\": \"2020-08-20-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-08-20-preview\",\r\n \"2020-08-20\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registeredSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-08-20-preview\",\r\n \"2020-08-20\"\r\n ],\r\n \"defaultApiVersion\": \"2020-08-20-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/operationStatuses\",\r\n \"locations\": [\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-20-preview\",\r\n \"2020-08-20\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"CheckNameAvailability\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-20-preview\",\r\n \"2020-08-20\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ConfidentialLedger\",\r\n \"namespace\": \"Microsoft.ConfidentialLedger\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"4353526e-1c33-4fcf-9e82-9683edf52848\"\r\n },\r\n {\r\n \"applicationId\": \"c9e0b461-3515-4a03-b576-ede91ed4336d\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-13-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/operationstatuses\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-13-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Ledgers\",\r\n \"locations\": [\r\n \"East US\",\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-13-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-05-13-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-13-preview\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Confluent\",\r\n \"namespace\": \"Microsoft.Confluent\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"1448fd13-7e74-41f4-b6e3-17e485d8ac2e\",\r\n \"roleDefinitionId\": \"4db34280-b0be-4827-aa5b-418391409cee\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2020-03-01-preview\",\r\n \"2020-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2020-03-01-preview\",\r\n \"2020-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/OperationStatuses\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"France Central\",\r\n \"Canada Central\",\r\n \"East US\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Germany West Central\",\r\n \"South Africa North\",\r\n \"Japan East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2020-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"organizations\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Australia East\",\r\n \"France Central\",\r\n \"Canada Central\",\r\n \"East US\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Germany West Central\",\r\n \"South Africa North\",\r\n \"Japan East\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2020-03-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2020-03-01-preview\",\r\n \"2020-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"agreements\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2020-03-01-preview\",\r\n \"2020-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"validations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ConnectedCache\",\r\n \"namespace\": \"Microsoft.ConnectedCache\",\r\n \"authorizations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"CacheNodes\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-12-04-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ConnectedVehicle\",\r\n \"namespace\": \"Microsoft.ConnectedVehicle\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"070fc472-7cef-4d53-9b65-34464c4d5f4a\",\r\n \"roleDefinitionId\": \"d9be9a0d-13a3-4571-9428-498be31834b1\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/OperationStatuses\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registeredSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ConnectedVMwarevSphere\",\r\n \"namespace\": \"Microsoft.ConnectedVMwarevSphere\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"ac9dc5fe-b644-4832-9d03-d9f1ab70c5f7\",\r\n \"roleDefinitionId\": \"a27a5b7c-3d1a-4e97-b0ad-195eef808eb6\"\r\n },\r\n {\r\n \"applicationId\": \"157638eb-a5cb-4c10-af42-2d6759eb1871\",\r\n \"roleDefinitionId\": \"59a59e1d-c18a-4c7c-8a99-2b5b311f08d2\"\r\n },\r\n {\r\n \"applicationId\": \"d2a590e7-6906-4a45-8f41-cecfdca9bca1\",\r\n \"roleDefinitionId\": \"59a59e1d-c18a-4c7c-8a99-2b5b311f08d2\"\r\n },\r\n {\r\n \"applicationId\": \"5e5e43d4-54da-4211-86a4-c6e7f3715801\",\r\n \"roleDefinitionId\": \"ffcd6e5b-8772-457d-bb17-89703c03428f\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/OperationStatuses\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"VCenters/InventoryItems\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"VirtualMachines/HybridIdentityMetadata\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"VirtualMachines/Extensions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"VirtualMachines/GuestAgents\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"VCenters\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"ResourcePools\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"VirtualNetworks\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"VirtualMachineTemplates\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"VirtualMachines\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"Clusters\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Consumption\",\r\n \"namespace\": \"Microsoft.Consumption\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"c5b17a4f-cc6f-4649-9480-684280a2af3a\",\r\n \"roleDefinitionId\": \"4a2e6ae9-2713-4cc9-a3b3-312899d687c3\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Forecasts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-05-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"AggregatedCost\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"tenants\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-01-01\",\r\n \"2018-10-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"ReservationRecommendations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-01-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-03-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"ReservationRecommendationDetails\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"ReservationSummaries\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-01-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-03-31\",\r\n \"2018-01-31\",\r\n \"2017-11-30\",\r\n \"2017-06-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"ReservationTransactions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-05-31\",\r\n \"2018-03-31\",\r\n \"2018-01-31\",\r\n \"2017-11-30\",\r\n \"2017-06-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Balances\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-05-31\",\r\n \"2018-03-31\",\r\n \"2018-01-31\",\r\n \"2017-11-30\",\r\n \"2017-06-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Marketplaces\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-05-31\",\r\n \"2018-03-31\",\r\n \"2018-01-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Pricesheets\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-01-01-preview\",\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-05-31\",\r\n \"2018-03-31\",\r\n \"2018-01-31\",\r\n \"2017-11-30\",\r\n \"2017-06-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"ReservationDetails\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-01-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-03-31\",\r\n \"2018-01-31\",\r\n \"2017-11-30\",\r\n \"2017-06-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Budgets\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\",\r\n \"2019-01-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-12-01-preview\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-03-31\",\r\n \"2018-01-31\",\r\n \"2017-12-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"CostTags\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-05-31\",\r\n \"2018-03-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Tags\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-12-01-preview\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-08-01-preview\",\r\n \"2018-06-30\",\r\n \"2018-05-31\",\r\n \"2018-03-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Terms\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-03-31\",\r\n \"2018-01-31\",\r\n \"2017-12-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"UsageDetails\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-05-01\",\r\n \"2019-04-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-12-01-preview\",\r\n \"2018-11-01-preview\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-05-31\",\r\n \"2018-03-31\",\r\n \"2018-01-31\",\r\n \"2017-11-30\",\r\n \"2017-06-30-preview\",\r\n \"2017-04-24-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Charges\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-05-01\",\r\n \"2019-01-01\",\r\n \"2018-11-01-preview\",\r\n \"2018-10-01\",\r\n \"2018-08-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"credits\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2019-10-01\",\r\n \"2018-11-01-preview\",\r\n \"2018-10-01\",\r\n \"2018-08-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"events\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2019-10-01\",\r\n \"2018-11-01-preview\",\r\n \"2018-10-01\",\r\n \"2018-08-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"lots\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2019-10-01\",\r\n \"2018-11-01-preview\",\r\n \"2018-10-01\",\r\n \"2018-08-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"products\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"OperationStatus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-05-01\",\r\n \"2019-04-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-11-01-preview\",\r\n \"2018-10-01\",\r\n \"2018-08-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"OperationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-05-01\",\r\n \"2019-04-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-11-01-preview\",\r\n \"2018-10-01\",\r\n \"2018-08-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-01-01\",\r\n \"2018-11-01-preview\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-06-30\",\r\n \"2018-05-31\",\r\n \"2018-03-31\",\r\n \"2018-01-31\",\r\n \"2017-11-30\",\r\n \"2017-06-30-preview\",\r\n \"2017-04-24-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CostManagement\",\r\n \"namespace\": \"Microsoft.CostManagement\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"3184af01-7a88-49e0-8b55-8ecdce0aa950\"\r\n },\r\n {\r\n \"applicationId\": \"6b3368c6-61d2-4a72-854c-42d1c4e71fed\"\r\n },\r\n {\r\n \"applicationId\": \"997dc448-eeab-4c93-8811-6b2c80196a16\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Connectors\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-08-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"CloudConnectors\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"CheckConnectorEligibility\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ExternalBillingAccounts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ExternalBillingAccounts/Dimensions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ExternalBillingAccounts/Query\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ExternalSubscriptions/Dimensions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ExternalSubscriptions/Query\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ExternalSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Forecast\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\",\r\n \"2018-12-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"ExternalSubscriptions/Forecast\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\",\r\n \"2018-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ExternalBillingAccounts/Forecast\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\",\r\n \"2018-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Settings\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01\",\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-01-01\",\r\n \"2018-10-01\",\r\n \"2018-08-31\",\r\n \"2018-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"register\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Query\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-12-01-preview\",\r\n \"2018-10-01-preview\",\r\n \"2018-08-31\",\r\n \"2018-08-01-preview\",\r\n \"2018-05-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Dimensions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-05-01-preview\",\r\n \"2019-04-01-preview\",\r\n \"2019-03-01-preview\",\r\n \"2019-01-01\",\r\n \"2018-12-01-preview\",\r\n \"2018-10-01-preview\",\r\n \"2018-08-31\",\r\n \"2018-08-01-preview\",\r\n \"2018-05-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Budgets\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-04-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"ExternalSubscriptions/Alerts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2018-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"ExternalBillingAccounts/Alerts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2018-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Alerts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2018-08-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"showbackRules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-03-01-preview\",\r\n \"2019-02-03-alpha\",\r\n \"2019-02-02-alpha\",\r\n \"2019-02-01-alpha\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"costAllocationRules\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-03-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Exports\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-12-01-preview\",\r\n \"2020-06-01\",\r\n \"2020-05-01-preview\",\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-09-01\",\r\n \"2019-01-01-preview\",\r\n \"2019-01-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Reports\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-12-01-preview\",\r\n \"2018-08-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Reportconfigs\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-31\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"BillingAccounts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-31\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Departments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-31\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"EnrollmentAccounts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-31\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Views\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-04-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"ScheduledActions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-03-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"CheckNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-03-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Insights\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-08-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"fetchPrices\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"GenerateReservationDetailsReport\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"ReservationDetailsOperationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"GenerateDetailedCostReport\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"OperationStatus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"OperationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CostManagementExports\",\r\n \"namespace\": \"Microsoft.CostManagementExports\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"e5408ad0-c4e2-43aa-b6f2-3b4951286d99\",\r\n \"roleDefinitionId\": \"5e4888b3-2747-4e5b-9897-ec0865b91bcf\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CustomerLockbox\",\r\n \"namespace\": \"Microsoft.CustomerLockbox\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"a0551534-cfc9-4e1f-9a7a-65093b32bb38\",\r\n \"roleDefinitionId\": \"114bcfb6-5524-4d80-948a-d8a9937bc3e5\"\r\n },\r\n {\r\n \"applicationId\": \"01fc33a7-78ba-4d2f-a4b7-768e336e890e\"\r\n },\r\n {\r\n \"applicationId\": \"d8c767ef-3e9a-48c4-aef9-562696539b39\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-02-28-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"TenantOptedIn\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-02-28-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"EnableLockbox\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-02-28-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"DisableLockbox\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-02-28-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"requests\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-02-28-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CustomProviders\",\r\n \"namespace\": \"Microsoft.CustomProviders\",\r\n \"authorization\": {\r\n \"applicationId\": \"bf8eb16c-7ba7-4b47-86be-ac5e4b2007a5\",\r\n \"roleDefinitionId\": \"FACF09C9-A5D0-4D34-8B1F-B623AC29C6F7\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"resourceProviders\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"associations\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.D365CustomerInsights\",\r\n \"namespace\": \"Microsoft.D365CustomerInsights\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"instances\",\r\n \"locations\": [\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-10-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-10-preview\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-12-01-profile\",\r\n \"apiVersion\": \"2020-06-10-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-06-10-privatepreview\",\r\n \"2020-06-10-preview\",\r\n \"2020-06-10-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Dashboard\",\r\n \"namespace\": \"Microsoft.Dashboard\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f\",\r\n \"roleDefinitionId\": \"996b8381-eac0-46be-8daf-9619bafd1073\"\r\n },\r\n {\r\n \"applicationId\": \"6f2d169c-08f3-4a4c-a982-bcaf2d038c45\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DataBox\",\r\n \"namespace\": \"Microsoft.DataBox\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"5613cb5c-a7c9-4099-8034-511fd7616cb2\",\r\n \"roleDefinitionId\": \"382D72D1-63DC-4243-9B99-CB69FDD473D8\",\r\n \"managedByRoleDefinitionId\": \"f4c0a4f9-768c-4927-ab83-d319111d6ef4\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"jobs\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"Japan East\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"UAE Central\",\r\n \"UK South\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2020-11-01\",\r\n \"2020-04-01\",\r\n \"2019-09-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2020-11-01\",\r\n \"2020-04-01\",\r\n \"2019-09-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/validateAddress\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"Japan East\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"UAE Central\",\r\n \"UK South\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2020-11-01\",\r\n \"2020-04-01\",\r\n \"2019-09-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"Japan East\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"UAE Central\",\r\n \"UK South\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2020-11-01\",\r\n \"2020-04-01\",\r\n \"2019-09-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"Japan East\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"UAE Central\",\r\n \"UK South\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2020-11-01\",\r\n \"2020-04-01\",\r\n \"2019-09-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2020-11-01\",\r\n \"2020-04-01\",\r\n \"2019-09-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/availableSkus\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"Japan East\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"UAE Central\",\r\n \"UK South\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2020-11-01\",\r\n \"2020-04-01\",\r\n \"2019-09-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/validateInputs\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"Japan East\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"UAE Central\",\r\n \"UK South\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2020-11-01\",\r\n \"2020-04-01\",\r\n \"2019-09-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/regionConfiguration\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"South India\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"Japan East\",\r\n \"South Africa North\",\r\n \"Brazil South\",\r\n \"UAE Central\",\r\n \"UK South\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2020-11-01\",\r\n \"2020-04-01\",\r\n \"2019-09-01\",\r\n \"2018-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DataCatalog\",\r\n \"namespace\": \"Microsoft.DataCatalog\",\r\n \"authorization\": {\r\n \"applicationId\": \"213f5f78-fb30-46c7-9e98-91c720a1c026\",\r\n \"roleDefinitionId\": \"D55E2225-A6AB-481C-A5BE-1B7687C293FA\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"catalogs\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-03-30\",\r\n \"2015-07-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-03-30\",\r\n \"2015-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-03-30\",\r\n \"2015-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-03-30\",\r\n \"2015-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/jobs\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Australia East\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-03-30\",\r\n \"2015-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DataCollaboration\",\r\n \"namespace\": \"Microsoft.DataCollaboration\",\r\n \"authorization\": {\r\n \"applicationId\": \"2cc451ba-a8ec-496f-bdff-591f5ae2876c\",\r\n \"roleDefinitionId\": \"fdf757e9-19df-4152-a1ae-5e719161cd12\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"listinvitations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Australia East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-04-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-04-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Australia East\",\r\n \"Southeast Asia\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-04-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/consumerInvitations/reject\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Australia East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-04-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/consumerInvitations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Australia East\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-04-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-04-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Datadog\",\r\n \"namespace\": \"Microsoft.Datadog\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"ae11f5fb-c627-4eec-b4a0-f7b5969426e5\",\r\n \"roleDefinitionId\": \"904f1136-432f-44da-adc4-d3bdf27b156d\"\r\n },\r\n {\r\n \"applicationId\": \"055caf97-1b4f-4730-9f5d-acc24b707b06\",\r\n \"roleDefinitionId\": \"4ac7c055-417e-47eb-9a38-137e6233a688\"\r\n },\r\n {\r\n \"applicationId\": \"0c6620df-7b29-44de-8ba4-688a56a20f9f\",\r\n \"roleDefinitionId\": \"e2116b11-5fb7-4f68-b0e9-9d4173a5dfdb\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"registeredSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-02-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-03-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"monitors\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-02-01-preview\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"monitors/tagRules\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"monitors/listMonitoredResources\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"monitors/listApiKeys\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"monitors/getDefaultKey\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"monitors/setDefaultKey\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"monitors/singleSignOnConfigurations\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"monitors/listHosts\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"monitors/listLinkedResources\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"monitors/refreshSetPasswordLink\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"agreements\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DataMigration\",\r\n \"namespace\": \"Microsoft.DataMigration\",\r\n \"authorization\": {\r\n \"applicationId\": \"a4bad4aa-bf02-4631-9f78-a64ffdba8150\",\r\n \"roleDefinitionId\": \"b831a21d-db98-4760-89cb-bef871952df1\",\r\n \"managedByRoleDefinitionId\": \"6256fb55-9e59-4018-a9e1-76b11c0a4c89\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-30\",\r\n \"2018-07-15-preview\",\r\n \"2018-04-19\",\r\n \"2018-03-31-preview\",\r\n \"2018-03-15-preview\",\r\n \"2017-11-15-privatepreview\",\r\n \"2017-11-15-preview\",\r\n \"2017-04-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"West US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-30\",\r\n \"2018-07-15-preview\",\r\n \"2018-04-19\",\r\n \"2018-03-31-preview\",\r\n \"2018-03-15-preview\",\r\n \"2017-11-15-privatepreview\",\r\n \"2017-11-15-preview\",\r\n \"2017-04-15-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-06-30\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"services/projects\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"West US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-30\",\r\n \"2018-07-15-preview\",\r\n \"2018-04-19\",\r\n \"2018-03-31-preview\",\r\n \"2018-03-15-preview\",\r\n \"2017-11-15-privatepreview\",\r\n \"2017-11-15-preview\",\r\n \"2017-04-15-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-06-30\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"West US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-30\",\r\n \"2018-07-15-preview\",\r\n \"2018-04-19\",\r\n \"2018-03-31-preview\",\r\n \"2018-03-15-preview\",\r\n \"2017-11-15-privatepreview\",\r\n \"2017-11-15-preview\",\r\n \"2017-04-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"West US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-30\",\r\n \"2018-07-15-preview\",\r\n \"2018-04-19\",\r\n \"2018-03-31-preview\",\r\n \"2018-03-15-preview\",\r\n \"2017-11-15-privatepreview\",\r\n \"2017-11-15-preview\",\r\n \"2017-04-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"West US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-30\",\r\n \"2018-07-15-preview\",\r\n \"2018-04-19\",\r\n \"2018-03-31-preview\",\r\n \"2018-03-15-preview\",\r\n \"2017-11-15-privatepreview\",\r\n \"2017-11-15-preview\",\r\n \"2017-04-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Brazil South\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"Australia Southeast\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"South India\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK West\",\r\n \"West US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"France Central\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"East US 2 EUAP\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil Southeast\",\r\n \"France South\",\r\n \"Germany North\",\r\n \"Jio India Central\",\r\n \"Jio India West\",\r\n \"Norway West\",\r\n \"South Africa West\",\r\n \"Sweden Central\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"West US 3\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"SqlMigrationServices\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"France Central\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Japan East\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"East Asia\",\r\n \"France South\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"West India\",\r\n \"Japan West\",\r\n \"Jio India Central\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Sweden Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01-preview\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"DatabaseMigrations\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"France Central\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Japan East\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"East Asia\",\r\n \"France South\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"West India\",\r\n \"Japan West\",\r\n \"Jio India Central\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Sweden Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01-preview\",\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/OperationTypes\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"Canada East\",\r\n \"West Europe\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"France Central\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Japan East\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"East Asia\",\r\n \"France South\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"West India\",\r\n \"Japan West\",\r\n \"Jio India Central\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Sweden Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-09-01-preview\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DataProtection\",\r\n \"namespace\": \"Microsoft.DataProtection\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"BackupVaults\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"West US 3\",\r\n \"Sweden Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-06-01-preview\",\r\n \"2021-02-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-01-01-alpha\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"ResourceGuards\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"West US\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"West US 3\",\r\n \"Sweden Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-06-01-preview\",\r\n \"2021-02-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-01-01-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-06-01-preview\",\r\n \"2021-02-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-01-01-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"West US 3\",\r\n \"Sweden Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-06-01-preview\",\r\n \"2021-02-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-01-01-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatus\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"West US 3\",\r\n \"Sweden Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-06-01-preview\",\r\n \"2021-02-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-01-01-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"West US 3\",\r\n \"Sweden Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-06-01-preview\",\r\n \"2021-02-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-01-01-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkFeatureSupport\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"UK South\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Jio India West\",\r\n \"Jio India Central\",\r\n \"West US 3\",\r\n \"Sweden Central\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2021-06-01-preview\",\r\n \"2021-02-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-01-01-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DataShare\",\r\n \"namespace\": \"Microsoft.DataShare\",\r\n \"authorization\": {\r\n \"applicationId\": \"799f1985-1517-4fe1-af2b-ba3d87d4996b\",\r\n \"roleDefinitionId\": \"0146496b-e06f-439a-83be-49fac884edf5\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2019-11-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/shares\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2019-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/shares/datasets\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2019-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/shares/synchronizationSettings\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2019-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/shares/invitations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2019-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/sharesubscriptions\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2019-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/shares/providersharesubscriptions\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2019-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/sharesubscriptions/datasetmappings\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2019-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/sharesubscriptions/triggers\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2019-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/sharesubscriptions/consumerSourceDataSets\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2019-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listinvitations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2020-09-01\",\r\n \"2019-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2019-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/rejectInvitation\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/consumerInvitations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-11-01-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2020-09-01\",\r\n \"2019-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DBforMariaDB\",\r\n \"namespace\": \"Microsoft.DBforMariaDB\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"76cd24bf-a9fc-4344-b1dc-908275de6d6d\",\r\n \"roleDefinitionId\": \"c13b7b9c-2ed1-4901-b8a8-16f35468da29\"\r\n },\r\n {\r\n \"applicationId\": \"123cd850-d9df-40bd-94d5-c9f07b7fa203\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"servers/recoverableServers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/virtualNetworkRules\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/azureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/performanceTiers\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/securityAlertPoliciesAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionProxyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionProxyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateEndpointConnectionAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/securityAlertPoliciesOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/recommendedActionSessionsAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/recommendedActionSessionsOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/topQueryStatistics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/queryTexts\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/waitStatistics\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/resetQueryPerformanceInsightData\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/advisors\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/privateLinkResources\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-06-01-privatepreview\",\r\n \"2018-06-01-preview\",\r\n \"2018-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serverKeyAzureAsyncOperation\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01-privatepreview\",\r\n \"2020-01-01-preview\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/serverKeyOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01-privatepreview\",\r\n \"2020-01-01-preview\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/start\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01-privatepreview\",\r\n \"2020-01-01-preview\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/stop\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01-privatepreview\",\r\n \"2020-01-01-preview\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"servers/keys\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01-privatepreview\",\r\n \"2020-01-01-preview\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DelegatedNetwork\",\r\n \"namespace\": \"Microsoft.DelegatedNetwork\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"a91b1853-4403-4f54-b5cb-d1ea19d90c37\",\r\n \"roleDefinitionId\": \"ff3f8a59-97f9-442a-9d5f-e21908e36352\"\r\n },\r\n {\r\n \"applicationId\": \"1efe5bbf-d5b1-4fe9-99fa-f55ce1c88679\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-15\",\r\n \"2020-08-08-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"controller\",\r\n \"locations\": [\r\n \"East US 2 Euap\",\r\n \"Central US Euap\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-15\",\r\n \"2020-08-08-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"orchestrators\",\r\n \"locations\": [\r\n \"East US 2 Euap\",\r\n \"Central US Euap\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-15\",\r\n \"2020-08-08-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-03-15\",\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"delegatedSubnets\",\r\n \"locations\": [\r\n \"East US 2 Euap\",\r\n \"Central US Euap\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-15\",\r\n \"2020-08-08-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DeploymentManager\",\r\n \"namespace\": \"Microsoft.DeploymentManager\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"5b306cba-9c71-49db-96c3-d17ca2379c4d\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"artifactSources\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01-preview\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-09-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"serviceTopologies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01-preview\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-09-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"serviceTopologies/services\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01-preview\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-09-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"serviceTopologies/services/serviceUnits\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01-preview\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-09-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"steps\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01-preview\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-09-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"rollouts\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01-preview\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-09-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01-preview\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-09-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01-preview\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2018-09-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DesktopVirtualization\",\r\n \"namespace\": \"Microsoft.DesktopVirtualization\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"50e95039-b200-4007-bc97-8d5790743a63\",\r\n \"roleDefinitionId\": \"CAD30215-AD1C-43BF-BE90-7BFA8B493E62\"\r\n },\r\n {\r\n \"applicationId\": \"9cdead84-a844-4324-93f2-b2e6bb768d07\"\r\n },\r\n {\r\n \"applicationId\": \"a85cf173-4192-42f8-81fa-777a763e6e2c\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workspaces\",\r\n \"locations\": [\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-09-preview\",\r\n \"2021-02-01-preview\",\r\n \"2021-01-14-preview\",\r\n \"2020-11-10-preview\",\r\n \"2020-11-02-preview\",\r\n \"2020-10-19-preview\",\r\n \"2020-09-21-preview\",\r\n \"2019-12-10-preview\",\r\n \"2019-09-24-preview\",\r\n \"2019-01-23-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"applicationgroups\",\r\n \"locations\": [\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-09-preview\",\r\n \"2021-02-01-preview\",\r\n \"2021-01-14-preview\",\r\n \"2020-11-10-preview\",\r\n \"2020-11-02-preview\",\r\n \"2020-10-19-preview\",\r\n \"2020-09-21-preview\",\r\n \"2019-12-10-preview\",\r\n \"2019-09-24-preview\",\r\n \"2019-01-23-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"applicationgroups/applications\",\r\n \"locations\": [\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-09-preview\",\r\n \"2021-02-01-preview\",\r\n \"2021-01-14-preview\",\r\n \"2020-11-10-preview\",\r\n \"2020-11-02-preview\",\r\n \"2020-10-19-preview\",\r\n \"2020-09-21-preview\",\r\n \"2019-12-10-preview\",\r\n \"2019-09-24-preview\",\r\n \"2019-01-23-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"applicationgroups/desktops\",\r\n \"locations\": [\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-09-preview\",\r\n \"2021-02-01-preview\",\r\n \"2021-01-14-preview\",\r\n \"2020-11-10-preview\",\r\n \"2020-11-02-preview\",\r\n \"2020-10-19-preview\",\r\n \"2020-09-21-preview\",\r\n \"2019-12-10-preview\",\r\n \"2019-09-24-preview\",\r\n \"2019-01-23-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"applicationgroups/startmenuitems\",\r\n \"locations\": [\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-09-preview\",\r\n \"2021-02-01-preview\",\r\n \"2021-01-14-preview\",\r\n \"2020-11-10-preview\",\r\n \"2020-11-02-preview\",\r\n \"2020-10-19-preview\",\r\n \"2020-09-21-preview\",\r\n \"2019-12-10-preview\",\r\n \"2019-09-24-preview\",\r\n \"2019-01-23-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"hostpools\",\r\n \"locations\": [\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-09-preview\",\r\n \"2021-02-01-preview\",\r\n \"2021-01-14-preview\",\r\n \"2020-11-10-preview\",\r\n \"2020-11-02-preview\",\r\n \"2020-10-19-preview\",\r\n \"2020-09-21-preview\",\r\n \"2019-12-10-preview\",\r\n \"2019-09-24-preview\",\r\n \"2019-01-23-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"hostpools/msixpackages\",\r\n \"locations\": [\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-09-preview\",\r\n \"2021-02-01-preview\",\r\n \"2021-01-14-preview\",\r\n \"2020-11-10-preview\",\r\n \"2020-11-02-preview\",\r\n \"2020-10-19-preview\",\r\n \"2020-09-21-preview\",\r\n \"2019-12-10-preview\",\r\n \"2019-09-24-preview\",\r\n \"2019-01-23-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"hostpools/sessionhosts\",\r\n \"locations\": [\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-09-preview\",\r\n \"2021-02-01-preview\",\r\n \"2021-01-14-preview\",\r\n \"2020-11-10-preview\",\r\n \"2020-11-02-preview\",\r\n \"2020-10-19-preview\",\r\n \"2020-09-21-preview\",\r\n \"2019-12-10-preview\",\r\n \"2019-09-24-preview\",\r\n \"2019-01-23-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"hostpools/sessionhosts/usersessions\",\r\n \"locations\": [\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-09-preview\",\r\n \"2021-02-01-preview\",\r\n \"2021-01-14-preview\",\r\n \"2020-11-10-preview\",\r\n \"2020-11-02-preview\",\r\n \"2020-10-19-preview\",\r\n \"2020-09-21-preview\",\r\n \"2019-12-10-preview\",\r\n \"2019-09-24-preview\",\r\n \"2019-01-23-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"hostpools/usersessions\",\r\n \"locations\": [\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-09-preview\",\r\n \"2021-02-01-preview\",\r\n \"2021-01-14-preview\",\r\n \"2020-11-10-preview\",\r\n \"2020-11-02-preview\",\r\n \"2020-10-19-preview\",\r\n \"2020-09-21-preview\",\r\n \"2019-12-10-preview\",\r\n \"2019-09-24-preview\",\r\n \"2019-01-23-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"scalingplans\",\r\n \"locations\": [\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada East\",\r\n \"Canada Central\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-09-preview\",\r\n \"2021-02-01-preview\",\r\n \"2021-01-14-preview\",\r\n \"2020-11-10-preview\",\r\n \"2020-11-02-preview\",\r\n \"2020-10-19-preview\",\r\n \"2020-09-21-preview\",\r\n \"2019-12-10-preview\",\r\n \"2019-09-24-preview\",\r\n \"2019-01-23-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-09-preview\",\r\n \"2021-02-01-preview\",\r\n \"2021-01-14-preview\",\r\n \"2020-11-10-preview\",\r\n \"2020-11-02-preview\",\r\n \"2020-10-19-preview\",\r\n \"2020-09-21-preview\",\r\n \"2019-12-10-preview\",\r\n \"2019-09-24-preview\",\r\n \"2019-01-23-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DeviceUpdate\",\r\n \"namespace\": \"Microsoft.DeviceUpdate\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"6ee392c4-d339-4083-b04d-6b7947c6cf78\",\r\n \"roleDefinitionId\": \"a7c9caf5-ee6d-4cdd-94e0-917c34a027ec\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"West US 2\",\r\n \"North Europe\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-03-01-preview\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/instances\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-03-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registeredSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.DevOps\",\r\n \"namespace\": \"Microsoft.DevOps\",\r\n \"authorization\": {\r\n \"applicationId\": \"499b84ac-1321-427f-aa17-267ca6975798\",\r\n \"roleDefinitionId\": \"6a18f445-86f0-4e2e-b8a9-6b9b5677e3d8\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"pipelines\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-13-preview\",\r\n \"2019-07-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-07-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Diagnostics\",\r\n \"namespace\": \"Microsoft.Diagnostics\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"5b534afd-fdc0-4b38-a77f-af25442e3149\",\r\n \"roleDefinitionId\": \"27d9fedd-5b4c-44b5-a9da-724fa33445c8\"\r\n },\r\n {\r\n \"applicationId\": \"fd225045-a727-45dc-8caa-77c8eb1b9521\",\r\n \"roleDefinitionId\": \"3d2a0b76-5260-4d80-a9d7-624fb8cb7d00\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/OperationStatuses\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"InsightDiagnostics\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.EdgeOrder\",\r\n \"namespace\": \"Microsoft.EdgeOrder\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"addresses\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"orderItems\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"orders\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/orders\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listProductFamilies\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listConfigurations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"productFamiliesMetadata\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Elastic\",\r\n \"namespace\": \"Microsoft.Elastic\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"9d777fa9-b417-43b8-8991-12f8ee2161d2\",\r\n \"roleDefinitionId\": \"727fce2f-45e6-4d8d-8a08-7302549a924f\"\r\n },\r\n {\r\n \"applicationId\": \"5b81a823-5f67-4fb3-8d0f-4c92b5044fe4\",\r\n \"roleDefinitionId\": \"e0ad5282-27b3-4c62-a72f-ea7bef45503e\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01-preview\",\r\n \"2020-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01-preview\",\r\n \"2020-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"North Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01-preview\",\r\n \"2020-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"monitors\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"UK South\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01-preview\",\r\n \"2020-07-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"monitors/tagRules\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"UK South\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"South Central US\",\r\n \"Japan East\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-01-preview\",\r\n \"2020-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-01-preview\",\r\n \"2020-07-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.EnterpriseKnowledgeGraph\",\r\n \"namespace\": \"Microsoft.EnterpriseKnowledgeGraph\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-12-03\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-12-03\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-12-03\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-12-03\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Experimentation\",\r\n \"namespace\": \"Microsoft.Experimentation\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"e00d2f8a-f6c8-46e4-b379-e66082e28ca8\",\r\n \"roleDefinitionId\": \"d3a360d9-17f9-410e-9465-5c914c8cf570\",\r\n \"managedByRoleDefinitionId\": \"fa096ccd-4e8f-49de-9594-64449b3ac6b3\"\r\n },\r\n {\r\n \"applicationId\": \"b998f6f8-79d0-4b6a-8c25-5791dbe49ad0\",\r\n \"roleDefinitionId\": \"69e94dda-0a4a-440b-b24e-21880bdd5174\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ExtendedLocation\",\r\n \"namespace\": \"Microsoft.ExtendedLocation\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"bc313c14-388c-4e7d-a58e-70017303ee3b\",\r\n \"roleDefinitionId\": \"a775b938-2819-4dd0-8067-01f6e3b06392\"\r\n },\r\n {\r\n \"applicationId\": \"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\r\n \"roleDefinitionId\": \"0981f4e0-04a7-4e31-bd2b-b2ac2fc6ba4e\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-15-preview\",\r\n \"2020-07-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"customLocations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Central US\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-15-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"customLocations/enabledResourceTypes\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Central US\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationsstatus\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Central US\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2 Euap\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"UK South\",\r\n \"Central US\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Japan East\",\r\n \"East Asia\",\r\n \"East US 2 Euap\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-15-preview\",\r\n \"2020-07-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Falcon\",\r\n \"namespace\": \"Microsoft.Falcon\",\r\n \"authorizations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-20-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Features\",\r\n \"namespace\": \"Microsoft.Features\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"features\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2015-12-01\",\r\n \"2014-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"providers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2015-12-01\",\r\n \"2014-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"featureProviders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-09-01\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptionFeatureRegistrations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-09-01\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"featureProviderNamespaces\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"featureConfigurations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2015-12-01\",\r\n \"2014-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Fidalgo\",\r\n \"namespace\": \"Microsoft.Fidalgo\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"2dc3760b-4713-48b1-a383-1dfe3e449ec2\",\r\n \"roleDefinitionId\": \"67ea68da-c3c7-4ee5-9e29-273c51f4f047\"\r\n },\r\n {\r\n \"applicationId\": \"0af06dc6-e4b5-4f28-818e-e78e62d137a5\",\r\n \"roleDefinitionId\": \"3f64c1fb-4c99-4ecf-80fa-af31ce09c02a\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-08-01-privatepreview\",\r\n \"2021-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/OperationStatuses\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"East US 2\",\r\n \"Southeast Asia\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-08-01-privatepreview\",\r\n \"2021-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-08-01-privatepreview\",\r\n \"2021-06-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.FluidRelay\",\r\n \"namespace\": \"Microsoft.FluidRelay\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"3e8f1ed5-3a6e-47d1-ad1e-b14e6b69704b\",\r\n \"roleDefinitionId\": \"b6a0489e-83d8-4a5b-959b-74fc2422c20d\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-12-preview\",\r\n \"2021-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.HanaOnAzure\",\r\n \"namespace\": \"Microsoft.HanaOnAzure\",\r\n \"authorization\": {\r\n \"applicationId\": \"cc5476ec-3074-44d1-8461-711f5d9b0e39\",\r\n \"roleDefinitionId\": \"4a10987e-dbcf-4c3d-8e3d-7ddcd9c771c2\",\r\n \"managedByRoleDefinitionId\": \"9e3af657-a8ff-583c-a75c-2fe7c4bcb635\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"hanaInstances\",\r\n \"locations\": [\r\n \"Germany West Central\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-11-03-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"sapMonitors\",\r\n \"locations\": [\r\n \"Germany West Central\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-02-07-preview\",\r\n \"2017-11-03-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-02-07-preview\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationsStatus\",\r\n \"locations\": [\r\n \"Germany West Central\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-11-03-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-11-03-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"Germany West Central\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-11-03-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Germany West Central\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-11-03-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.HardwareSecurityModules\",\r\n \"namespace\": \"Microsoft.HardwareSecurityModules\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"0eb690b7-d23e-4fb0-b43e-cd161ac80cc3\",\r\n \"roleDefinitionId\": \"48397dc8-3910-486a-8165-ab2df987447f\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-10-31-preview\",\r\n \"2018-10-31\"\r\n ],\r\n \"defaultApiVersion\": \"2018-10-31\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"South Central US\",\r\n \"West US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"West US 2\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Switzerland North\",\r\n \"Switzerland West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-10-31-preview\",\r\n \"2018-10-31\"\r\n ],\r\n \"defaultApiVersion\": \"2018-10-31\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.HealthBot\",\r\n \"namespace\": \"Microsoft.HealthBot\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"6db4d6bb-6649-4dc2-84b7-0b5c6894031e\",\r\n \"roleDefinitionId\": \"d42334cd-b979-4a22-accc-650d0d157676\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-08\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-08\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/OperationStatuses\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"East US 2 EUAP\",\r\n \"Central India\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-08\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"healthBots\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-08\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.HealthcareApis\",\r\n \"namespace\": \"Microsoft.HealthcareApis\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"4f6778d8-5aef-43dc-a1ff-b073724b9495\"\r\n },\r\n {\r\n \"applicationId\": \"3274406e-4e0a-4852-ba4f-d7226630abb7\",\r\n \"roleDefinitionId\": \"e39edba5-cde8-4529-ba1f-159138220220\"\r\n },\r\n {\r\n \"applicationId\": \"894b1496-c6e0-4001-b69c-81b327564ca4\",\r\n \"roleDefinitionId\": \"c69c1f48-8535-41e7-9667-539790b1c663\"\r\n },\r\n {\r\n \"applicationId\": \"75e725bf-66ce-4cea-9b9a-5c4caae57f33\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"UK West\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"Germany West Central\",\r\n \"Canada Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-11\",\r\n \"2020-03-30\",\r\n \"2020-03-15\",\r\n \"2019-09-16\",\r\n \"2018-08-20-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"services/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"UK West\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"Germany West Central\",\r\n \"Canada Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-03-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"services/privateEndpointConnections\",\r\n \"locations\": [\r\n \"UK West\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"Germany West Central\",\r\n \"Canada Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-03-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"services/privateLinkResources\",\r\n \"locations\": [\r\n \"UK West\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"Germany West Central\",\r\n \"Canada Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-03-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"services/iomtconnectors\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"UK West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"Germany West Central\",\r\n \"Canada Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"services/iomtconnectors/connections\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"UK West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"Germany West Central\",\r\n \"Canada Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"services/iomtconnectors/mappings\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"UK South\",\r\n \"East US 2\",\r\n \"UK West\",\r\n \"North Central US\",\r\n \"Australia East\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"Germany West Central\",\r\n \"Canada Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-06-01-preview\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/dicomservices\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-06-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/iotconnectors\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-06-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/iotconnectors/fhirdestinations\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-06-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/fhirservices\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"UK South\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-06-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"UK West\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"Germany West Central\",\r\n \"Canada Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-11\",\r\n \"2020-03-30\",\r\n \"2020-03-15\",\r\n \"2019-09-16\",\r\n \"2018-08-20-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"UK West\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"Germany West Central\",\r\n \"Canada Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-11\",\r\n \"2020-05-01-preview\",\r\n \"2020-03-30\",\r\n \"2020-03-15\",\r\n \"2019-09-16\",\r\n \"2018-08-20-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-03-31-preview\",\r\n \"2021-01-11\",\r\n \"2020-03-30\",\r\n \"2020-03-15\",\r\n \"2019-09-16\",\r\n \"2018-08-20-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"UK West\",\r\n \"North Central US\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"Germany West Central\",\r\n \"Canada Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-01-11\",\r\n \"2020-03-30\",\r\n \"2020-03-15\",\r\n \"2019-09-16\",\r\n \"2018-08-20-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.HybridCompute\",\r\n \"namespace\": \"Microsoft.HybridCompute\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"8c420feb-03df-47cc-8a05-55df0cf3064b\",\r\n \"roleDefinitionId\": \"83eeb1c6-47f8-4da2-bbc3-42a7ac767360\"\r\n },\r\n {\r\n \"applicationId\": \"d2a590e7-6906-4a45-8f41-cecfdca9bca1\",\r\n \"roleDefinitionId\": \"f32ad452-2b05-4296-bee4-fc9056ed85fa\"\r\n },\r\n {\r\n \"applicationId\": \"5e5e43d4-54da-4211-86a4-c6e7f3715801\",\r\n \"roleDefinitionId\": \"ffcd6e5b-8772-457d-bb17-89703c03428f\"\r\n },\r\n {\r\n \"applicationId\": \"eec53b1f-b9a4-4479-acf5-6b247c6a49f2\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"machines\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"East Asia\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West US 3\",\r\n \"Central US\",\r\n \"UK West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-10-preview\",\r\n \"2021-05-20\",\r\n \"2021-05-17-preview\",\r\n \"2021-04-22-preview\",\r\n \"2021-03-25-preview\",\r\n \"2021-01-28-preview\",\r\n \"2020-08-15-preview\",\r\n \"2020-08-02\",\r\n \"2020-07-30-preview\",\r\n \"2020-03-11-preview\",\r\n \"2019-12-12\",\r\n \"2019-08-02-preview\",\r\n \"2019-03-18-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-20\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"machines/privateLinkScopes\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"East Asia\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West US 3\",\r\n \"Central US\",\r\n \"UK West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-10-preview\",\r\n \"2021-05-20\",\r\n \"2021-05-17-preview\",\r\n \"2021-04-22-preview\",\r\n \"2021-03-25-preview\",\r\n \"2021-01-28-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"machines/extensions\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"East Asia\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West US 3\",\r\n \"Central US\",\r\n \"UK West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-10-preview\",\r\n \"2021-05-20\",\r\n \"2021-05-17-preview\",\r\n \"2021-04-22-preview\",\r\n \"2021-03-25-preview\",\r\n \"2021-01-28-preview\",\r\n \"2020-08-15-preview\",\r\n \"2020-08-02\",\r\n \"2020-07-30-preview\",\r\n \"2020-03-11-preview\",\r\n \"2019-12-12\",\r\n \"2019-08-02-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-20\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-10-preview\",\r\n \"2021-05-20\",\r\n \"2021-05-17-preview\",\r\n \"2021-04-22-preview\",\r\n \"2021-03-25-preview\",\r\n \"2021-01-28-preview\",\r\n \"2020-08-15-preview\",\r\n \"2020-08-02\",\r\n \"2020-07-30-preview\",\r\n \"2020-03-11-preview\",\r\n \"2019-12-12\",\r\n \"2019-08-02-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-20\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatus\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"East Asia\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West US 3\",\r\n \"Central US\",\r\n \"UK West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-10-preview\",\r\n \"2021-05-20\",\r\n \"2021-05-17-preview\",\r\n \"2021-04-22-preview\",\r\n \"2021-03-25-preview\",\r\n \"2021-01-28-preview\",\r\n \"2020-08-15-preview\",\r\n \"2020-08-02\",\r\n \"2020-07-30-preview\",\r\n \"2020-03-11-preview\",\r\n \"2019-12-12\",\r\n \"2019-08-02-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-20\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"East Asia\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West US 3\",\r\n \"Central US\",\r\n \"UK West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-10-preview\",\r\n \"2021-05-20\",\r\n \"2021-05-17-preview\",\r\n \"2021-04-22-preview\",\r\n \"2021-03-25-preview\",\r\n \"2021-01-28-preview\",\r\n \"2020-08-15-preview\",\r\n \"2020-08-02\",\r\n \"2020-07-30-preview\",\r\n \"2020-03-11-preview\",\r\n \"2019-12-12\",\r\n \"2019-08-02-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-20\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-10-preview\",\r\n \"2021-05-20\",\r\n \"2021-05-17-preview\",\r\n \"2021-04-22-preview\",\r\n \"2021-03-25-preview\",\r\n \"2021-01-28-preview\",\r\n \"2020-08-15-preview\",\r\n \"2020-08-02\",\r\n \"2020-07-30-preview\",\r\n \"2020-03-11-preview\",\r\n \"2019-12-12\",\r\n \"2019-08-02-preview\",\r\n \"2019-03-18-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-20\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateLinkScopes\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"East Asia\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West US 3\",\r\n \"Central US\",\r\n \"UK West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-10-preview\",\r\n \"2021-05-20\",\r\n \"2021-05-17-preview\",\r\n \"2021-04-22-preview\",\r\n \"2021-03-25-preview\",\r\n \"2021-01-28-preview\",\r\n \"2020-08-15-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"privateLinkScopes/privateEndpointConnections\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"East Asia\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West US 3\",\r\n \"Central US\",\r\n \"UK West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-10-preview\",\r\n \"2021-05-20\",\r\n \"2021-05-17-preview\",\r\n \"2021-04-22-preview\",\r\n \"2021-03-25-preview\",\r\n \"2021-01-28-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateLinkScopes/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"East Asia\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West US 3\",\r\n \"Central US\",\r\n \"UK West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-10-preview\",\r\n \"2021-05-20\",\r\n \"2021-05-17-preview\",\r\n \"2021-04-22-preview\",\r\n \"2021-03-25-preview\",\r\n \"2021-01-28-preview\",\r\n \"2020-08-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateLinkScopes\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"East Asia\",\r\n \"Canada Central\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"West US 3\",\r\n \"Central US\",\r\n \"UK West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-10-preview\",\r\n \"2021-05-20\",\r\n \"2021-05-17-preview\",\r\n \"2021-04-22-preview\",\r\n \"2021-03-25-preview\",\r\n \"2021-01-28-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.HybridData\",\r\n \"namespace\": \"Microsoft.HybridData\",\r\n \"authorization\": {\r\n \"applicationId\": \"621269cf-1195-44a3-a835-c613d103dd15\",\r\n \"roleDefinitionId\": \"00320cd4-8823-47f2-bbe4-5c9da031311d\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"dataManagers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2019-06-01\",\r\n \"2016-06-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2019-06-01\",\r\n \"2016-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.HybridNetwork\",\r\n \"namespace\": \"Microsoft.HybridNetwork\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"b8ed041c-aa91-418e-8f47-20c70abc2de1\",\r\n \"roleDefinitionId\": \"b193432e-9b7e-4885-b2c0-052afdceace3\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2020-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2020-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/OperationStatuses\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"West Central US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2020-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ImportExport\",\r\n \"namespace\": \"Microsoft.ImportExport\",\r\n \"authorization\": {\r\n \"applicationId\": \"7de4d5c5-5b32-4235-b8a9-33b34d6bcd2a\",\r\n \"roleDefinitionId\": \"9f7aa6bb-9454-46b6-8c01-a4b0f33ca151\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"jobs\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-01\",\r\n \"2016-11-01\",\r\n \"2016-07-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-08-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-11-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-01\",\r\n \"2016-11-01\",\r\n \"2016-07-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-08-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-11-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-01\",\r\n \"2016-11-01\",\r\n \"2016-07-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-08-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-11-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-08-01\",\r\n \"2016-11-01\",\r\n \"2016-07-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-08-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-11-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.IndustryDataLifecycle\",\r\n \"namespace\": \"Microsoft.IndustryDataLifecycle\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"3072002f-3e97-4979-91f2-09fe40da755d\",\r\n \"roleDefinitionId\": \"23694dec-6164-410e-b12d-691a3c92ae59\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"custodianCollaboratives/termsOfUseDocuments\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-12-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-01-12-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"custodianCollaboratives/collaborativeImage\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-12-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-01-12-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"custodianCollaboratives/invitations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-12-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"custodianCollaboratives/invitations/termsOfUseDocuments\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-12-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"memberCollaboratives\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-12-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-01-12-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"dataConsumerCollaboratives\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-12-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-01-12-preview\",\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"collaborativeInvitations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-12-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-12-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/rejectInvitation\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-12-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/generateInvitationAuthCode\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-12-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/revokeInvitationAuthCode\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-12-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/downloadInvitationFile\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-12-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"dataproviders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-01-12-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/dataPackages\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-12-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"memberCollaboratives/sharedDataPackages\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-12-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"custodianCollaboratives/receivedDataPackages\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-12-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01-preview\",\r\n \"2020-12-01-preview\",\r\n \"2020-09-08-preview\",\r\n \"2020-01-12-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-01-12-preview\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.IntelligentITDigitalTwin\",\r\n \"namespace\": \"Microsoft.IntelligentITDigitalTwin\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"dfbed8b2-492a-414e-b2f0-482534e87bc5\",\r\n \"roleDefinitionId\": \"0922588a-ac0c-4eb6-8d8f-afbeb8edf466\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.IoTCentral\",\r\n \"namespace\": \"Microsoft.IoTCentral\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"9edfcdd9-0bc5-4bd4-b287-c3afc716aac7\",\r\n \"roleDefinitionId\": \"913c14c1-35ac-45ee-b8f2-05524381b92c\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"IoTApps\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"Asia Pacific\",\r\n \"Australia\",\r\n \"Europe\",\r\n \"Japan\",\r\n \"UK\",\r\n \"United States\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01\",\r\n \"2017-07-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2018-09-01\",\r\n \"2017-07-01-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkSubdomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2018-09-01\",\r\n \"2017-07-01-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"appTemplates\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2018-09-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-06-01\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.IoTSecurity\",\r\n \"namespace\": \"Microsoft.IoTSecurity\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"cfbd4387-1a16-4945-83c0-ec10e46cd4da\",\r\n \"roleDefinitionId\": \"d5d6ff70-e29a-4cec-b30b-4bd7ebcdcbaa\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"defenderSettings\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-09-01-preview\",\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deviceGroups\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deviceGroups/devices\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deviceGroups/alerts\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deviceGroups/recommendations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/sites\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/sites/sensors\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-09-01-preview\",\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"sensors\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-09-01-preview\",\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"onPremiseSensors\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"alertTypes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"recommendationTypes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.KubernetesConfiguration\",\r\n \"namespace\": \"Microsoft.KubernetesConfiguration\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"c699bf69-fb1d-4eaf-999b-99e6b2ae4d85\",\r\n \"roleDefinitionId\": \"90155430-a360-410f-af5d-89dc284d85c6\"\r\n },\r\n {\r\n \"applicationId\": \"03db181c-e9d3-4868-9097-f0b728327182\",\r\n \"roleDefinitionId\": \"DE2ADB97-42D8-49C8-8FCF-DBB53EF936AC\"\r\n },\r\n {\r\n \"applicationId\": \"a0f92522-89de-4c5e-9a75-0044ccf66efd\",\r\n \"roleDefinitionId\": \"b3429810-7d5c-420e-8605-cf280f3099f2\"\r\n },\r\n {\r\n \"applicationId\": \"bd9b7cd5-dac1-495f-b013-ac871e98fa5f\",\r\n \"roleDefinitionId\": \"0d44c8f0-08b9-44d4-9f59-e51c83f95200\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"sourceControlConfigurations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"Korea Central\",\r\n \"East Asia\",\r\n \"Japan East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\",\r\n \"2020-07-01-preview\",\r\n \"2019-11-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-03-01\",\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"extensions\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"France Central\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"West US\",\r\n \"Korea Central\",\r\n \"East Asia\",\r\n \"Japan East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01-preview\",\r\n \"2020-07-01-preview\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-05-01-preview\",\r\n \"2021-03-01\",\r\n \"2020-10-01-preview\",\r\n \"2020-07-01-preview\",\r\n \"2019-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Kusto\",\r\n \"namespace\": \"Microsoft.Kusto\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"2746ea77-4702-4b45-80ca-3c97e680e8b7\",\r\n \"roleDefinitionId\": \"dd9d4347-f397-45f2-b538-85f21c90037c\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"clusters\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Sweden Central\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-09-18\",\r\n \"2020-06-14\",\r\n \"2020-02-15\",\r\n \"2019-11-09\",\r\n \"2019-09-07\",\r\n \"2019-05-15\",\r\n \"2019-01-21\",\r\n \"2018-09-07-preview\",\r\n \"2017-09-07-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-14\",\r\n \"zoneMappings\": [\r\n {\r\n \"location\": \"East US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"France Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Southeast Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 2\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"North Europe\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"UK South\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Japan East\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Australia East\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Africa North\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"South Central US\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Canada Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Germany West Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Brazil South\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Central India\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Korea Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"West US 3\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Norway East\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"East Asia\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Sweden Central\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n },\r\n {\r\n \"location\": \"Switzerland North\",\r\n \"zones\": [\r\n \"1\",\r\n \"2\",\r\n \"3\"\r\n ]\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/databases\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Sweden Central\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-09-18\",\r\n \"2020-06-14\",\r\n \"2020-02-15\",\r\n \"2019-11-09\",\r\n \"2019-09-07\",\r\n \"2019-05-15\",\r\n \"2019-01-21\",\r\n \"2018-09-07-preview\",\r\n \"2017-09-07-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-14\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/attacheddatabaseconfigurations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Sweden Central\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-09-18\",\r\n \"2020-06-14\",\r\n \"2020-02-15\",\r\n \"2019-11-09\",\r\n \"2019-09-07\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-14\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/principalassignments\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Sweden Central\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-09-18\",\r\n \"2020-06-14\",\r\n \"2020-02-15\",\r\n \"2019-11-09\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-14\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/databases/eventhubconnections\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Sweden Central\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-09-18\",\r\n \"2020-06-14\",\r\n \"2020-02-15\",\r\n \"2019-11-09\",\r\n \"2019-09-07\",\r\n \"2019-05-15\",\r\n \"2019-01-21\",\r\n \"2018-09-07-preview\",\r\n \"2017-09-07-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-14\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/databases/dataconnections\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Sweden Central\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-09-18\",\r\n \"2020-06-14\",\r\n \"2020-02-15\",\r\n \"2019-11-09\",\r\n \"2019-09-07\",\r\n \"2019-05-15\",\r\n \"2019-01-21\",\r\n \"2018-09-07-preview\",\r\n \"2017-09-07-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-14\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/databases/principalassignments\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Sweden Central\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-09-18\",\r\n \"2020-06-14\",\r\n \"2020-02-15\",\r\n \"2019-11-09\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-14\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Sweden Central\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-09-18\",\r\n \"2020-06-14\",\r\n \"2020-02-15\",\r\n \"2019-11-09\",\r\n \"2019-09-07\",\r\n \"2019-05-15\",\r\n \"2019-01-21\",\r\n \"2018-09-07-preview\",\r\n \"2017-09-07-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-14\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-09-18\",\r\n \"2020-06-14\",\r\n \"2020-02-15\",\r\n \"2019-11-09\",\r\n \"2019-09-07\",\r\n \"2019-05-15\",\r\n \"2019-01-21\",\r\n \"2018-09-07-preview\",\r\n \"2017-09-07-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-14\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Sweden Central\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-09-18\",\r\n \"2020-06-14\",\r\n \"2020-02-15\",\r\n \"2019-11-09\",\r\n \"2019-09-07\",\r\n \"2019-05-15\",\r\n \"2019-01-21\",\r\n \"2018-09-07-preview\",\r\n \"2017-09-07-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-14\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-09-18\",\r\n \"2020-06-14\",\r\n \"2020-02-15\",\r\n \"2019-11-09\",\r\n \"2019-09-07\",\r\n \"2019-05-15\",\r\n \"2019-01-21\",\r\n \"2018-09-07-preview\",\r\n \"2017-09-07-privatepreview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-14\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/databases/scripts\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Brazil Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Sweden Central\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-01-01\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.LabServices\",\r\n \"namespace\": \"Microsoft.LabServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"1a14be2a-e903-4cec-99cf-b2e209259a0f\",\r\n \"roleDefinitionId\": \"8f2de81a-b9aa-49d8-b24c-11814d3ab525\",\r\n \"managedByRoleDefinitionId\": \"8f2de81a-b9aa-49d8-b24c-11814d3ab525\"\r\n },\r\n {\r\n \"applicationId\": \"c7bb12bf-0b39-4f7f-9171-f418ff39b76a\",\r\n \"roleDefinitionId\": \"4796d754-aa9c-4af1-be54-f17836325288\",\r\n \"managedByRoleDefinitionId\": \"4796d754-aa9c-4af1-be54-f17836325288\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"labaccounts\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Switzerland North\",\r\n \"UK West\",\r\n \"West India\",\r\n \"Australia East\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland West\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\",\r\n \"2018-10-15\",\r\n \"2017-12-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Switzerland North\",\r\n \"UK West\",\r\n \"West India\",\r\n \"Australia East\",\r\n \"Australia Central 2\",\r\n \"Brazil South\",\r\n \"Canada East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Japan West\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland West\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\",\r\n \"2018-10-15\",\r\n \"2017-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01-preview\",\r\n \"2019-01-01-preview\",\r\n \"2018-10-15\",\r\n \"2017-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"users\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\",\r\n \"2019-01-01-beta\",\r\n \"2019-01-01-alpha\",\r\n \"2018-10-15\",\r\n \"2017-12-01-preview\",\r\n \"2017-12-01-beta\",\r\n \"2017-12-01-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-01-preview\",\r\n \"2019-01-01-preview\",\r\n \"2018-10-15\",\r\n \"2017-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"labplans\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"labs\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Logz\",\r\n \"namespace\": \"Microsoft.Logz\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"a5472e16-e1d2-4bbe-81b3-ecdcd459b536\",\r\n \"roleDefinitionId\": \"bd91f1c6-cda0-4e9d-9982-18a494ec938e\"\r\n },\r\n {\r\n \"applicationId\": \"0ecb6dbc-7807-4951-9a69-b5d3dfa5a0b5\",\r\n \"roleDefinitionId\": \"b15da9ae-5633-4997-8e2c-b0941fb54476\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registeredSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-10-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\",\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"monitors\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"monitors/tagRules\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"monitors/singleSignOnConfigurations\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"monitors/accounts\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"monitors/accounts/tagRules\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.MachineLearning\",\r\n \"namespace\": \"Microsoft.MachineLearning\",\r\n \"authorization\": {\r\n \"applicationId\": \"0736f41a-0425-4b46-bdb5-1563eff02385\",\r\n \"roleDefinitionId\": \"1cc297bc-1829-4524-941f-966373421033\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Workspaces\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"webServices\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-01-01\",\r\n \"2016-05-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-01-01\",\r\n \"2016-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"South Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-01-01\",\r\n \"2016-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-01-01\",\r\n \"2016-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationsStatus\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-01-01\",\r\n \"2016-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"commitmentPlans\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-01-01\",\r\n \"2016-05-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Maintenance\",\r\n \"namespace\": \"Microsoft.Maintenance\",\r\n \"authorization\": {\r\n \"applicationId\": \"f18474f2-a66a-4bb0-a3c9-9b8d892092fa\",\r\n \"roleDefinitionId\": \"2f1ef7b0-d5c4-4d3c-98fa-6a9fa8e74aa5\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"maintenanceConfigurations\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-04-01-preview\",\r\n \"2020-07-01-preview\",\r\n \"2020-04-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01-preview\",\r\n \"2017-04-26\",\r\n \"2017-01-01\",\r\n \"2016-01-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"updates\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-04-01-preview\",\r\n \"2020-07-01-preview\",\r\n \"2020-04-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01-preview\",\r\n \"2017-04-26\",\r\n \"2017-01-01\",\r\n \"2016-01-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"configurationAssignments\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-04-01-preview\",\r\n \"2020-07-01-preview\",\r\n \"2020-04-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01-preview\",\r\n \"2017-04-26\",\r\n \"2017-01-01\",\r\n \"2016-01-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"applyUpdates\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"Brazil South\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-04-01-preview\",\r\n \"2020-07-01-preview\",\r\n \"2020-04-01\",\r\n \"2018-10-01\",\r\n \"2018-06-01-preview\",\r\n \"2017-04-26\",\r\n \"2017-01-01\",\r\n \"2016-01-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"publicMaintenanceConfigurations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-04-01-preview\",\r\n \"2020-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Management\",\r\n \"namespace\": \"Microsoft.Management\",\r\n \"authorization\": {\r\n \"applicationId\": \"f2c304cf-8e7e-4c3f-8164-16299ad9d272\",\r\n \"roleDefinitionId\": \"c1cf3708-588a-4647-be7f-f400bbe214cf\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"resources\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-11-01-preview\",\r\n \"2017-08-31-preview\",\r\n \"2017-06-30-preview\",\r\n \"2017-05-31-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managementGroups\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-10-01\",\r\n \"2020-05-01\",\r\n \"2020-02-01\",\r\n \"2019-11-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-03-01-beta\",\r\n \"2018-01-01-preview\",\r\n \"2017-11-01-preview\",\r\n \"2017-08-31-preview\",\r\n \"2017-06-30-preview\",\r\n \"2017-05-31-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"getEntities\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-10-01\",\r\n \"2020-05-01\",\r\n \"2020-02-01\",\r\n \"2019-11-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-03-01-beta\",\r\n \"2018-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managementGroups/settings\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-10-01\",\r\n \"2020-05-01\",\r\n \"2020-02-01\",\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-10-01\",\r\n \"2020-05-01\",\r\n \"2020-02-01\",\r\n \"2019-11-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-03-01-beta\",\r\n \"2018-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-10-01\",\r\n \"2020-05-01\",\r\n \"2020-02-01\",\r\n \"2019-11-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-03-01-beta\",\r\n \"2018-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults/asyncOperation\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-10-01\",\r\n \"2020-05-01\",\r\n \"2020-02-01\",\r\n \"2019-11-01\",\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-10-01\",\r\n \"2020-05-01\",\r\n \"2020-02-01\",\r\n \"2019-11-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-03-01-beta\",\r\n \"2018-01-01-preview\",\r\n \"2017-11-01-preview\",\r\n \"2017-08-31-preview\",\r\n \"2017-06-30-preview\",\r\n \"2017-05-31-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"tenantBackfillStatus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-10-01\",\r\n \"2020-05-01\",\r\n \"2020-02-01\",\r\n \"2019-11-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"startTenantBackfill\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2020-10-01\",\r\n \"2020-05-01\",\r\n \"2020-02-01\",\r\n \"2019-11-01\",\r\n \"2018-03-01-preview\",\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Maps\",\r\n \"namespace\": \"Microsoft.Maps\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"608f6f31-fed0-4f7b-809f-90f6c9b3de78\",\r\n \"roleDefinitionId\": \"3431F0E6-63BC-482D-A96E-0AB819610A5F\"\r\n },\r\n {\r\n \"applicationId\": \"ba1ea022-5807-41d5-bbeb-292c7e1cf5f6\",\r\n \"roleDefinitionId\": \"48195074-b752-4868-be0f-7c324a224aa1\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Global\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-02-01\",\r\n \"2020-02-01-preview\",\r\n \"2018-05-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-07-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateAtlases\",\r\n \"locations\": [\r\n \"United States\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-02-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-02-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/creators\",\r\n \"locations\": [\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"Europe\",\r\n \"United States\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2020-02-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-02-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/eventGridFilters\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"defaultApiVersion\": \"2018-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"Global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2020-02-01-preview\",\r\n \"2018-05-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Marketplace\",\r\n \"namespace\": \"Microsoft.Marketplace\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"a0e1e353-1a3e-42cf-a8ea-3a9746eec58c\"\r\n },\r\n {\r\n \"applicationId\": \"87df0fbf-e22d-4d7c-bc30-f59ca7460837\"\r\n },\r\n {\r\n \"applicationId\": \"a5ce81bb-67c7-4043-952a-22004782adb5\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"register\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privategalleryitems\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"products\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-08-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"offers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-08-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"macc\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-08-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"offerTypes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"offerTypes/publishers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"offerTypes/publishers/offers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"offerTypes/publishers/offers/plans\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"offerTypes/publishers/offers/plans/configs\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"offerTypes/publishers/offers/plans/configs/importImage\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"offerTypes/publishers/offers/plans/agreements\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listAvailableOffers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"publishers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-30-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"publishers/offers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-30-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"publishers/offers/amendments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-30-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateStoreClient\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-08-01-beta\",\r\n \"2018-03-01-beta\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateStores\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateStores/offers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateStores/requestApprovals/query\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateStores/requestApprovals/withdrawPlan\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateStores/RequestApprovals\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateStores/queryNotificationsState\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateStores/offers/acknowledgeNotification\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateStores/AdminRequestApprovals\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-12-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateStores/collections\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateStores/collections/offers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateStores/bulkCollectionsAction\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateStores/collections/transferOffers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateStores/queryOffers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateStores/collectionsToSubscriptionsMapping\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateStores/billingAccounts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateStores/queryApprovedPlans\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.MarketplaceApps\",\r\n \"namespace\": \"Microsoft.MarketplaceApps\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"classicDevServices\",\r\n \"locations\": [\r\n \"Northwest US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-11-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.MarketplaceOrdering\",\r\n \"namespace\": \"Microsoft.MarketplaceOrdering\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"agreements\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"offertypes\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2015-06-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Migrate\",\r\n \"namespace\": \"Microsoft.Migrate\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"e3bfd6ac-eace-4438-9dc1-eed439e738de\",\r\n \"roleDefinitionId\": \"e88f4159-1d71-4b12-8ef0-38c039cb051e\"\r\n },\r\n {\r\n \"applicationId\": \"51df634f-ddb4-4901-8a2d-52f6393a796b\",\r\n \"roleDefinitionId\": \"d7568dc2-2265-41f7-9c0f-1e9c7862ca62\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"projects\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-02\",\r\n \"2017-11-11-preview\",\r\n \"2017-09-25-privatepreview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"migrateprojects\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Australia Southeast\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Australia East\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01-preview\",\r\n \"2020-05-01\",\r\n \"2019-06-01\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-09-01-preview\",\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"assessmentProjects\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Australia East\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-01-preview\",\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2018-06-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"moveCollections\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"France Central\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Canada Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-01-01\",\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2018-06-30-preview\",\r\n \"2018-02-02\",\r\n \"2017-11-11-preview\",\r\n \"2017-09-25-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-02-02\",\r\n \"2017-11-11-preview\",\r\n \"2017-09-25-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-02\",\r\n \"2017-11-11-preview\",\r\n \"2017-09-25-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/assessmentOptions\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-02-02\",\r\n \"2017-11-11-preview\",\r\n \"2017-09-25-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/rmsOperationResults\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"France Central\",\r\n \"Central India\",\r\n \"Korea Central\",\r\n \"UAE North\",\r\n \"Germany West Central\",\r\n \"Canada Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-01-01\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.MixedReality\",\r\n \"namespace\": \"Microsoft.MixedReality\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"c7ddd9b4-5172-4e28-bd29-1e0792947d18\",\r\n \"roleDefinitionId\": \"b67ee066-e058-4ddb-92bc-83cdd74bc38a\"\r\n },\r\n {\r\n \"applicationId\": \"a15bc1de-f777-408f-9d2b-a27ed19c72ba\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-05-01\",\r\n \"2020-04-06-preview\",\r\n \"2019-12-02-preview\",\r\n \"2019-02-28-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-05-01\",\r\n \"2020-04-06-preview\",\r\n \"2019-12-02-preview\",\r\n \"2019-02-28-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-05-01\",\r\n \"2020-04-06-preview\",\r\n \"2019-12-02-preview\",\r\n \"2019-02-28-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"spatialAnchorsAccounts\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-05-01\",\r\n \"2019-12-02-preview\",\r\n \"2019-02-28-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"remoteRenderingAccounts\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"East US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-04-06-preview\",\r\n \"2019-12-02-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"objectAnchorsAccounts\",\r\n \"locations\": [\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.MobileNetwork\",\r\n \"namespace\": \"Microsoft.MobileNetwork\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"54b9b9be-c365-4548-95c6-d2f2011f48f4\",\r\n \"roleDefinitionId\": \"b27fa4bc-5127-4625-b3e5-5fc5eddbc24e\"\r\n },\r\n {\r\n \"applicationId\": \"b8ed041c-aa91-418e-8f47-20c70abc2de1\",\r\n \"roleDefinitionId\": \"b27fa4bc-5127-4625-b3e5-5fc5eddbc24e\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/OperationStatuses\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"packetCores\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.NetApp\",\r\n \"namespace\": \"Microsoft.NetApp\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"12fb057d-b751-47cd-857c-f2934bb677b4\",\r\n \"roleDefinitionId\": \"e4796bef-6b6d-4cbc-ba1e-27f1a308d860\"\r\n },\r\n {\r\n \"applicationId\": \"608f9929-9737-432e-860f-4e1c1821052f\",\r\n \"roleDefinitionId\": \"3db66429-be98-4b0c-8ad6-20dc5cb960e4\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany North\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Sweden Central\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"West US (Stage)\",\r\n \"West US 2 (Stage)\",\r\n \"South Central US (Stage)\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2021-04-01\",\r\n \"2021-02-01\",\r\n \"2020-12-01\",\r\n \"2020-11-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-03-01\",\r\n \"2020-02-01\",\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-08-01\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2017-08-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-08-01\",\r\n \"2021-06-01\",\r\n \"2021-04-01\",\r\n \"2021-02-01\",\r\n \"2020-12-01\",\r\n \"2020-11-01\",\r\n \"2020-10-01\",\r\n \"2020-09-01\",\r\n \"2020-08-01\",\r\n \"2020-07-01\",\r\n \"2020-06-01\",\r\n \"2020-05-01\",\r\n \"2020-03-01\",\r\n \"2020-02-01\",\r\n \"2019-11-01\",\r\n \"2019-10-01\",\r\n \"2019-08-01\",\r\n \"2019-07-15-preview\",\r\n \"2019-07-01\",\r\n \"2019-06-01\",\r\n \"2019-05-01\",\r\n \"2017-08-15\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ObjectStore\",\r\n \"namespace\": \"Microsoft.ObjectStore\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"osNamespaces\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.OffAzure\",\r\n \"namespace\": \"Microsoft.OffAzure\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"728a93e3-065d-4678-93b1-3cc281223341\",\r\n \"roleDefinitionId\": \"b9967bf7-a345-4af8-95f0-49916f760fc6\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"VMwareSites\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Australia East\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-09-preview\",\r\n \"2020-01-01-preview\",\r\n \"2020-01-01\",\r\n \"2019-06-06\",\r\n \"2019-05-01-preview\",\r\n \"2018-05-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"HyperVSites\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Australia East\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2019-06-06\",\r\n \"2018-05-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"ServerSites\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Australia East\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-09-preview\",\r\n \"2020-01-01-preview\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"ImportSites\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Australia East\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-02-01\",\r\n \"2020-01-01-preview\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"MasterSites\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Australia East\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-11-11-preview\",\r\n \"2020-07-07\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-07-07\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"West US 2\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Canada Central\",\r\n \"Australia Southeast\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Australia East\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-07-07\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2019-06-06\",\r\n \"2018-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.OpenLogisticsPlatform\",\r\n \"namespace\": \"Microsoft.OpenLogisticsPlatform\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"3bc3fbf6-023a-4d86-bd09-bac559ccc9cc\",\r\n \"roleDefinitionId\": \"38f09e57-663e-42b8-9db9-7d9e5138d5e4\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-24-preview\",\r\n \"2020-06-23-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/OperationStatuses\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-24-preview\",\r\n \"2020-06-23-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-24-preview\",\r\n \"2020-06-23-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-24-preview\",\r\n \"2020-06-23-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"shareInvites\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-24-preview\",\r\n \"2020-06-23-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"applicationRegistrationInvites\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-24-preview\",\r\n \"2020-06-23-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Peering\",\r\n \"namespace\": \"Microsoft.Peering\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"peerings\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"East Asia\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"West India\",\r\n \"South India\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada Central\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada East\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-10-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01-preview\",\r\n \"2019-09-01-preview\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-04-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"peeringLocations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-10-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01-preview\",\r\n \"2019-09-01-preview\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-04-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"legacyPeerings\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-10-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01-preview\",\r\n \"2019-09-01-preview\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-04-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"peerAsns\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-10-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01-preview\",\r\n \"2019-09-01-preview\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-04-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"peeringServices\",\r\n \"locations\": [\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"East Asia\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"West India\",\r\n \"South India\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Canada Central\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Canada East\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-10-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01-preview\",\r\n \"2019-09-01-preview\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-04-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"peeringServiceCountries\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-10-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-04-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"peeringServiceLocations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-10-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01-preview\",\r\n \"2019-09-01-preview\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-04-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"peeringServiceProviders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-10-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01-preview\",\r\n \"2019-09-01-preview\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-04-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkServiceProviderAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-10-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01-preview\",\r\n \"2019-09-01-preview\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-04-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"cdnPeeringPrefixes\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-10-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-10-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-10-01\",\r\n \"2020-04-01\",\r\n \"2020-01-01-preview\",\r\n \"2019-09-01-preview\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-04-01\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Portal\",\r\n \"namespace\": \"Microsoft.Portal\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"dashboards\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-preview\",\r\n \"2020-09-01-alpha\",\r\n \"2019-01-01-preview\",\r\n \"2018-10-01-preview\",\r\n \"2015-08-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"tenantconfigurations\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-preview\",\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listTenantConfigurationViolations\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"Switzerland West\",\r\n \"Switzerland North\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-preview\",\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-04-01-preview\",\r\n \"2018-10-01\",\r\n \"2017-12-01-preview\",\r\n \"2017-08-01-preview\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"consoles\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-04-01-preview\",\r\n \"2018-10-01\",\r\n \"2017-12-01-preview\",\r\n \"2017-08-01-preview\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/consoles\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"Central India\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-04-01-preview\",\r\n \"2018-10-01\",\r\n \"2017-12-01-preview\",\r\n \"2017-08-01-preview\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"userSettings\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-04-01-preview\",\r\n \"2018-10-01\",\r\n \"2017-12-01-preview\",\r\n \"2017-08-01-preview\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/userSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"Central India\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"East US 2\",\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-04-01-preview\",\r\n \"2018-10-01\",\r\n \"2017-12-01-preview\",\r\n \"2017-08-01-preview\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.PowerBI\",\r\n \"namespace\": \"Microsoft.PowerBI\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"00000009-0000-0000-c000-000000000000\",\r\n \"roleDefinitionId\": \"d2079c0c-4a98-48b1-b511-eae3fc2003ab\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workspaceCollections\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"West India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-01-29\"\r\n ],\r\n \"defaultApiVersion\": \"2016-01-29\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-01-29\"\r\n ],\r\n \"defaultApiVersion\": \"2016-01-29\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"UK South\",\r\n \"West India\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-01-29\"\r\n ],\r\n \"defaultApiVersion\": \"2016-01-29\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateLinkServicesForPowerBI\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"privateLinkServicesForPowerBI/operationResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-06-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-01\",\r\n \"2016-01-29\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.PowerBIDedicated\",\r\n \"namespace\": \"Microsoft.PowerBIDedicated\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"4ac7d521-0382-477b-b0f8-7e1d95f85ca2\",\r\n \"roleDefinitionId\": \"490d5987-bcf6-4be6-b6b2-056a78cb693a\"\r\n },\r\n {\r\n \"applicationId\": \"cb4dc29f-0bf4-402a-8b30-7511498ed654\",\r\n \"roleDefinitionId\": \"e03b0682-208e-4ddd-841f-66fb49a5c930\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"capacities\",\r\n \"locations\": [\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Japan West\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Canada East\",\r\n \"South Africa West\",\r\n \"UK West\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-01-01\",\r\n \"2018-09-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-01-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"autoScaleVCores\",\r\n \"locations\": [\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Japan West\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Canada East\",\r\n \"South Africa West\",\r\n \"UK West\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-01-01\"\r\n ],\r\n \"defaultApiVersion\": \"2021-01-01\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-01-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-01-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Japan West\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South Africa West\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-01-01\",\r\n \"2018-09-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-01-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Japan West\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-01-01\",\r\n \"2018-09-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-01-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationstatuses\",\r\n \"locations\": [\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Japan West\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West India\",\r\n \"Japan East\",\r\n \"West Central US\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Africa North\",\r\n \"South Africa West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-01-01\",\r\n \"2018-09-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-01-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-01-01\",\r\n \"2018-09-01-preview\",\r\n \"2017-10-01\",\r\n \"2017-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.PowerPlatform\",\r\n \"namespace\": \"Microsoft.PowerPlatform\",\r\n \"authorization\": {\r\n \"applicationId\": \"e64bd61e-5424-451f-b666-e02ee2878437\",\r\n \"roleDefinitionId\": \"51598b27-f396-476b-b212-90d7da526159\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-30\",\r\n \"2020-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ProjectBabylon\",\r\n \"namespace\": \"Microsoft.ProjectBabylon\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"73c2949e-da2d-457a-9607-fcc665198967\",\r\n \"roleDefinitionId\": \"1BC09725-0C9B-4F57-A3D0-FCCF4EB40120\",\r\n \"managedByRoleDefinitionId\": \"9e3af657-a8ff-583c-a75c-2fe7c4bcb635\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-10-01-preview\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ProviderHub\",\r\n \"namespace\": \"Microsoft.ProviderHub\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"providerRegistrations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-05-01-preview\",\r\n \"2020-11-20\",\r\n \"2020-10-01-preview\",\r\n \"2020-09-01-preview\",\r\n \"2020-06-01-preview\",\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationStatuses\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-05-01-preview\",\r\n \"2020-11-20\",\r\n \"2020-06-01-preview\",\r\n \"2019-10-01\",\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"providerRegistrations/resourceTypeRegistrations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-05-01-preview\",\r\n \"2020-11-20\",\r\n \"2020-10-01-preview\",\r\n \"2020-09-01-preview\",\r\n \"2020-06-01-preview\",\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"providerRegistrations/defaultRollouts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-05-01-preview\",\r\n \"2020-11-20\",\r\n \"2020-10-01-preview\",\r\n \"2020-09-01-preview\",\r\n \"2020-06-01-preview\",\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"providerRegistrations/customRollouts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-05-01-preview\",\r\n \"2020-11-20\",\r\n \"2020-10-01-preview\",\r\n \"2020-09-01-preview\",\r\n \"2020-06-01-preview\",\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"providerRegistrations/resourceActions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-05-01-preview\",\r\n \"2021-01-01\",\r\n \"2020-11-20\",\r\n \"2020-10-01-preview\",\r\n \"2020-09-01-preview\",\r\n \"2020-06-01-preview\",\r\n \"2019-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"availableAccounts\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-05-01-preview\",\r\n \"2020-06-01-preview\",\r\n \"2019-02-01-preview\",\r\n \"2018-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Purview\",\r\n \"namespace\": \"Microsoft.Purview\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"73c2949e-da2d-457a-9607-fcc665198967\",\r\n \"roleDefinitionId\": \"1BC09725-0C9B-4F57-A3D0-FCCF4EB40120\",\r\n \"managedByRoleDefinitionId\": \"9e3af657-a8ff-583c-a75c-2fe7c4bcb635\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Canada Central\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-12-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"setDefaultAccount\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-12-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"removeDefaultAccount\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-12-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"getDefaultAccount\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-12-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-12-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"South Central US\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Quantum\",\r\n \"namespace\": \"Microsoft.Quantum\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"a77d91dc-971b-4cf7-90c8-f183194249bc\",\r\n \"roleDefinitionId\": \"915bd376-2da8-411d-9906-895a54086a66\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Workspaces\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-04-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2019-11-04-preview\",\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-04-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-04-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/OperationStatuses\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-04-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/offerings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-11-04-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-11-04-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Quota\",\r\n \"namespace\": \"Microsoft.Quota\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"fbc197b7-9e9c-4f98-823f-93cb1cb554e6\",\r\n \"roleDefinitionId\": \"941F67D2-083A-4B78-AF91-9B3B30B9B150\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"quotaLimitProviders\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.RecommendationsService\",\r\n \"namespace\": \"Microsoft.RecommendationsService\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"C5B731DB-1B0A-43F6-BCF6-757667D9CDC6\",\r\n \"roleDefinitionId\": \"FA1FE492-0EDB-4A97-A404-DBDF3F915824\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/modeling\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/serviceEndpoints\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.RedHatOpenShift\",\r\n \"namespace\": \"Microsoft.RedHatOpenShift\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"f1dd0a37-89c6-4e07-bcd1-ffd3d43d8875\",\r\n \"roleDefinitionId\": \"640c5ac9-6f32-4891-94f4-d20f7aa9a7e6\",\r\n \"managedByRoleDefinitionId\": \"9e3af657-a8ff-583c-a75c-2fe7c4bcb635\",\r\n \"managedByAuthorization\": {\r\n \"allowManagedByInheritance\": true\r\n }\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-09-01-preview\",\r\n \"2020-04-30\",\r\n \"2019-12-31-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-09-01-preview\",\r\n \"2020-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationsstatus\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-09-01-preview\",\r\n \"2020-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"OpenShiftClusters\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-04-30\"\r\n ],\r\n \"defaultApiVersion\": \"2020-04-30\",\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-09-01-preview\",\r\n \"2020-04-30\",\r\n \"2019-12-31-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Relay\",\r\n \"namespace\": \"Microsoft.Relay\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"91bb937c-29c2-4275-982f-9465f0caf03d\",\r\n \"roleDefinitionId\": \"6ea9e989-a5f4-4187-8d11-c8db3dd04da1\"\r\n },\r\n {\r\n \"applicationId\": \"80369ed6-5f11-4dd9-bef3-692475845e77\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"namespaces\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-01-01-preview\",\r\n \"2017-04-01\",\r\n \"2016-07-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/authorizationrules\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-07-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/privateEndpointConnections\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/hybridconnections\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-07-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/hybridconnections/authorizationrules\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-07-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/wcfrelays\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-07-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"namespaces/wcfrelays/authorizationrules\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-07-01\",\r\n \"2015-08-01\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-07-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01\",\r\n \"2016-07-01\"\r\n ],\r\n \"defaultApiVersion\": \"2017-04-01\",\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2017-04-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ResourceConnector\",\r\n \"namespace\": \"Microsoft.ResourceConnector\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"585fc3c3-9a59-4720-8319-53cce041a605\",\r\n \"roleDefinitionId\": \"008e7b93-7712-4d05-83ce-a9fcc80300e9\"\r\n },\r\n {\r\n \"applicationId\": \"d22ea4d1-2678-4a7b-aa5e-f340c2a7d993\",\r\n \"roleDefinitionId\": \"7c812eee-67c9-4a05-a1b1-c0ac88fd1067\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-09-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01\",\r\n \"2020-07-15-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ResourceGraph\",\r\n \"namespace\": \"Microsoft.ResourceGraph\",\r\n \"authorization\": {\r\n \"applicationId\": \"509e4652-da8d-478d-a730-e9d4a1996ca4\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"resources\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-03-01\",\r\n \"2020-04-01-preview\",\r\n \"2019-04-01\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resourcesHistory\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-09-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resourceChanges\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resourceChangeDetails\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01-preview\",\r\n \"2020-04-01-preview\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-03-01\",\r\n \"2020-04-01-preview\",\r\n \"2019-04-01\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptionsStatus\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"queries\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Resources\",\r\n \"namespace\": \"Microsoft.Resources\",\r\n \"authorization\": {\r\n \"applicationId\": \"3b990c8b-9607-4c2a-8b04-1d41985facca\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"tenants\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2019-09-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"notifyResourceJobs\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"tags\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"checkPolicyCompliance\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"providers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkresourcename\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"calculateTemplateHash\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resources\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-10-01\",\r\n \"2019-09-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/resources\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/providers\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/operationresults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"resourceGroups\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/resourceGroups\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia Southeast\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"South India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"Jio India West\",\r\n \"West US 3\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/resourcegroups/resources\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2016-06-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/tagnames\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptions/tagNames/tagValues\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deployments\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-10-01\",\r\n \"2020-06-01\",\r\n \"2019-09-01\",\r\n \"2019-08-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deployments/operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01\",\r\n \"2020-10-01\",\r\n \"2020-06-01\",\r\n \"2019-09-01\",\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"links\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2016-06-01\"\r\n },\r\n {\r\n \"profileVersion\": \"2019-03-01-hybrid\",\r\n \"apiVersion\": \"2018-05-01\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2015-01-01\"\r\n }\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"bulkDelete\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-05-01\",\r\n \"2019-04-01\",\r\n \"2019-03-01\",\r\n \"2018-11-01\",\r\n \"2018-09-01\",\r\n \"2018-08-01\",\r\n \"2018-07-01\",\r\n \"2018-05-01\",\r\n \"2018-02-01\",\r\n \"2018-01-01\",\r\n \"2017-08-01\",\r\n \"2017-06-01\",\r\n \"2017-05-10\",\r\n \"2017-05-01\",\r\n \"2017-03-01\",\r\n \"2016-09-01\",\r\n \"2016-07-01\",\r\n \"2016-06-01\",\r\n \"2016-02-01\",\r\n \"2015-11-01\",\r\n \"2015-01-01\",\r\n \"2014-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deploymentScripts\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"Canada East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"deploymentScripts/logs\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"Canada East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deploymentScriptOperationResults\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"Canada East\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"templateSpecs\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01-preview\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"templateSpecs/versions\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"East US 2\",\r\n \"East US\",\r\n \"Central US\",\r\n \"North Central US\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"West India\",\r\n \"South India\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"West US\",\r\n \"South Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01-preview\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Scheduler\",\r\n \"namespace\": \"Microsoft.Scheduler\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"jobcollections\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-03-01\",\r\n \"2016-01-01\",\r\n \"2014-08-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-03-01\",\r\n \"2016-01-01\",\r\n \"2014-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West US\",\r\n \"East US\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-03-01\",\r\n \"2016-01-01\",\r\n \"2014-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Scom\",\r\n \"namespace\": \"Microsoft.Scom\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"d3315f6c-968a-40bb-94d2-a6a9503b05f5\",\r\n \"roleDefinitionId\": \"a51caa68-288c-4fb0-87d2-a722d0910d90\",\r\n \"managedByRoleDefinitionId\": \"2324acd9-7b7e-49d0-a2a8-e084c9adc580\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"West Europe\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-30-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-30-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-30-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedInstances\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-30-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ScVmm\",\r\n \"namespace\": \"Microsoft.ScVmm\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"319f651f-7ddb-4fc6-9857-7aef9250bd05\",\r\n \"roleDefinitionId\": \"4fe6d683-8411-4247-8525-b6b5b8a80669\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-06-05-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/OperationStatuses\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-05-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-06-05-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"vmmservers\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-05-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"clouds\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-05-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"VirtualNetworks\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-05-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"VirtualMachineTemplates\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-05-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"VirtualMachines\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-06-05-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.SecurityDetonation\",\r\n \"namespace\": \"Microsoft.SecurityDetonation\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"29820072-374d-49b8-945a-3941d7e9b468\",\r\n \"roleDefinitionId\": \"4ddf1807-30b0-464a-9d16-a8822daf866b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Central India\",\r\n \"West India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Australia Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE Central\",\r\n \"Switzerland West\",\r\n \"Germany North\",\r\n \"Norway West\",\r\n \"Sweden Central\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-07-01-preview\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"chambers\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-07-01-preview\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-07-01\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-07-01-preview\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-07-01-preview\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.SecurityInsights\",\r\n \"namespace\": \"Microsoft.SecurityInsights\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"98785600-1bb7-4fb9-b9fa-19afe2c8a360\",\r\n \"roleDefinitionId\": \"ef1c46aa-ae81-4091-ab83-f75f28efb7b8\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01-preview\",\r\n \"2020-01-01\",\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"alertRules\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01-preview\",\r\n \"2021-09-01-preview\",\r\n \"2021-03-01-preview\",\r\n \"2020-01-01\",\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"alertRuleTemplates\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-10-01-preview\",\r\n \"2021-09-01-preview\",\r\n \"2021-03-01-preview\",\r\n \"2020-01-01\",\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"cases\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"bookmarks\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-01-01\",\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"dataConnectors\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2020-01-01\",\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"dataConnectorsCheckRequirements\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"enrichment\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"entities\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"incidents\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01-preview\",\r\n \"2020-01-01\",\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"officeConsents\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"settings\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"aggregations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"entityQueries\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"entityQueryTemplates\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\",\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"threatIntelligence\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"automationRules\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"sourceControls\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"listrepositories\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"watchlists\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01\",\r\n \"2021-03-01-preview\",\r\n \"2019-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"onboardingStates\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"metadata\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"France Central\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"France South\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\",\r\n \"Germany West Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.SerialConsole\",\r\n \"namespace\": \"Microsoft.SerialConsole\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"consoleServices\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"serialPorts\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Jio India Central\",\r\n \"Jio India West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"South India\",\r\n \"Switzerland North\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/consoleServices\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-05-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ServiceFabric\",\r\n \"namespace\": \"Microsoft.ServiceFabric\",\r\n \"authorization\": {\r\n \"applicationId\": \"74cb6831-0dbb-4be1-8206-fd4df301cdc2\",\r\n \"roleDefinitionId\": \"e55cc65f-6903-4917-b4ef-f8d4640b57f5\",\r\n \"managedByRoleDefinitionId\": \"9e3af657-a8ff-583c-a75c-2fe7c4bcb635\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"clusters\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-12-01-privatepreview\",\r\n \"2020-12-01-preview\",\r\n \"2020-03-01\",\r\n \"2019-11-01-privatepreview\",\r\n \"2019-11-01-preview\",\r\n \"2019-06-01-preview\",\r\n \"2019-03-01-privatepreview\",\r\n \"2019-03-01-preview\",\r\n \"2019-03-01\",\r\n \"2018-02-01-privatepreview\",\r\n \"2018-02-01\",\r\n \"2017-07-01-privatepreview\",\r\n \"2017-07-01-preview\",\r\n \"2016-09-01\",\r\n \"2016-03-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/applications\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-12-01-privatepreview\",\r\n \"2020-12-01-preview\",\r\n \"2020-03-01\",\r\n \"2019-11-01-privatepreview\",\r\n \"2019-11-01-preview\",\r\n \"2019-06-01-preview\",\r\n \"2019-03-01-privatepreview\",\r\n \"2019-03-01-preview\",\r\n \"2019-03-01\",\r\n \"2017-07-01-preview\",\r\n \"2016-09-01\",\r\n \"2016-03-01\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-12-15-privatepreview\",\r\n \"2020-12-15-preview\",\r\n \"2020-12-01-privatepreview\",\r\n \"2020-12-01-preview\",\r\n \"2020-03-01\",\r\n \"2020-02-01-privatepreview\",\r\n \"2020-02-01-preview\",\r\n \"2019-11-01-privatepreview\",\r\n \"2019-11-01-preview\",\r\n \"2019-06-01-preview\",\r\n \"2019-03-01-privatepreview\",\r\n \"2019-03-01-preview\",\r\n \"2019-03-01\",\r\n \"2018-02-01-privatepreview\",\r\n \"2018-02-01\",\r\n \"2017-07-01-privatepreview\",\r\n \"2017-07-01-preview\",\r\n \"2016-09-01\",\r\n \"2016-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/clusterVersions\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-12-15-privatepreview\",\r\n \"2020-12-15-preview\",\r\n \"2020-12-01-privatepreview\",\r\n \"2020-12-01-preview\",\r\n \"2020-03-01\",\r\n \"2020-02-01-privatepreview\",\r\n \"2020-02-01-preview\",\r\n \"2019-11-01-privatepreview\",\r\n \"2019-11-01-preview\",\r\n \"2019-06-01-preview\",\r\n \"2019-03-01-privatepreview\",\r\n \"2019-03-01-preview\",\r\n \"2019-03-01\",\r\n \"2018-02-01-privatepreview\",\r\n \"2018-02-01\",\r\n \"2017-07-01-privatepreview\",\r\n \"2017-07-01-preview\",\r\n \"2016-09-01\",\r\n \"2016-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/environments\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-12-15-privatepreview\",\r\n \"2020-12-15-preview\",\r\n \"2020-12-01-privatepreview\",\r\n \"2020-12-01-preview\",\r\n \"2020-03-01\",\r\n \"2020-02-01-privatepreview\",\r\n \"2020-02-01-preview\",\r\n \"2019-11-01-privatepreview\",\r\n \"2019-11-01-preview\",\r\n \"2019-06-01-preview\",\r\n \"2019-03-01-privatepreview\",\r\n \"2019-03-01-preview\",\r\n \"2019-03-01\",\r\n \"2018-02-01-privatepreview\",\r\n \"2018-02-01\",\r\n \"2017-07-01-privatepreview\",\r\n \"2017-07-01-preview\",\r\n \"2016-09-01\",\r\n \"2016-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-12-15-privatepreview\",\r\n \"2020-12-15-preview\",\r\n \"2020-12-01-privatepreview\",\r\n \"2020-12-01-preview\",\r\n \"2020-03-01\",\r\n \"2020-02-01-privatepreview\",\r\n \"2020-02-01-preview\",\r\n \"2019-11-01-privatepreview\",\r\n \"2019-11-01-preview\",\r\n \"2019-06-01-preview\",\r\n \"2019-03-01-privatepreview\",\r\n \"2019-03-01-preview\",\r\n \"2019-03-01\",\r\n \"2018-02-01-privatepreview\",\r\n \"2018-02-01\",\r\n \"2017-07-01-privatepreview\",\r\n \"2017-07-01-preview\",\r\n \"2016-09-01\",\r\n \"2016-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-12-15-privatepreview\",\r\n \"2020-12-15-preview\",\r\n \"2020-12-01-privatepreview\",\r\n \"2020-12-01-preview\",\r\n \"2020-03-01\",\r\n \"2020-02-01-privatepreview\",\r\n \"2020-02-01-preview\",\r\n \"2019-11-01-privatepreview\",\r\n \"2019-11-01-preview\",\r\n \"2019-06-01-preview\",\r\n \"2019-03-01-privatepreview\",\r\n \"2019-03-01-preview\",\r\n \"2019-03-01\",\r\n \"2018-02-01-privatepreview\",\r\n \"2018-02-01\",\r\n \"2017-07-01-privatepreview\",\r\n \"2017-07-01-preview\",\r\n \"2016-09-01\",\r\n \"2016-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01\",\r\n \"2020-12-15-privatepreview\",\r\n \"2020-12-15-preview\",\r\n \"2020-12-01-privatepreview\",\r\n \"2020-12-01-preview\",\r\n \"2020-03-01\",\r\n \"2020-02-01-privatepreview\",\r\n \"2020-02-01-preview\",\r\n \"2019-11-01-privatepreview\",\r\n \"2019-11-01-preview\",\r\n \"2019-06-01-preview\",\r\n \"2019-03-01-privatepreview\",\r\n \"2019-03-01-preview\",\r\n \"2019-03-01\",\r\n \"2018-02-01-privatepreview\",\r\n \"2018-02-01\",\r\n \"2017-07-01-privatepreview\",\r\n \"2017-07-01-preview\",\r\n \"2016-09-01\",\r\n \"2016-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedclusters\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-05-01\",\r\n \"2021-01-01-preview\",\r\n \"2020-01-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"managedclusters/nodetypes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-05-01\",\r\n \"2021-01-01-preview\",\r\n \"2020-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedclusters/applicationTypes\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-05-01\",\r\n \"2021-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedclusters/applicationTypes/versions\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-05-01\",\r\n \"2021-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"managedclusters/applications\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-05-01\",\r\n \"2021-01-01-preview\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity\"\r\n },\r\n {\r\n \"resourceType\": \"managedclusters/applications/services\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-05-01\",\r\n \"2021-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedClusterOperations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-05-01\",\r\n \"2021-01-01-preview\",\r\n \"2020-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedClusterOperationResults\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-05-01\",\r\n \"2021-01-01-preview\",\r\n \"2020-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/managedClusterVersions\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-05-01\",\r\n \"2021-01-01-preview\",\r\n \"2020-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/environments/managedClusterVersions\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"North Central US\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Brazil South\",\r\n \"South Central US\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01-preview\",\r\n \"2021-05-01\",\r\n \"2021-01-01-preview\",\r\n \"2020-01-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ServiceFabricMesh\",\r\n \"namespace\": \"Microsoft.ServiceFabricMesh\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"d10de03d-5ba3-497a-90e6-7ff8c9736059\",\r\n \"roleDefinitionId\": \"BC13595A-E262-4621-929E-56FF90E6BF18\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"applications\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"France Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Germany West Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"Switzerland West\",\r\n \"Canada East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"West US 3\",\r\n \"Jio India West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"networks\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"France Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Germany West Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"Switzerland West\",\r\n \"Canada East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"West US 3\",\r\n \"Jio India West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"volumes\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"France Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Germany West Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"Switzerland West\",\r\n \"Canada East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"West US 3\",\r\n \"Jio India West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"secrets\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"France Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Germany West Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"Switzerland West\",\r\n \"Canada East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"West US 3\",\r\n \"Jio India West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"gateways\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"France Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Germany West Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"Switzerland West\",\r\n \"Canada East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"West US 3\",\r\n \"Jio India West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/applicationOperations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"France Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Germany West Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"Switzerland West\",\r\n \"Canada East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"West US 3\",\r\n \"Jio India West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/networkOperations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"France Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Germany West Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"Switzerland West\",\r\n \"Canada East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"West US 3\",\r\n \"Jio India West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/volumeOperations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"France Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Germany West Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"Switzerland West\",\r\n \"Canada East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"West US 3\",\r\n \"Jio India West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/gatewayOperations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"France Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Germany West Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"Switzerland West\",\r\n \"Canada East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"West US 3\",\r\n \"Jio India West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/secretOperations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"France Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Korea Central\",\r\n \"West India\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Germany West Central\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"North Central US\",\r\n \"Switzerland West\",\r\n \"Canada East\",\r\n \"Australia Southeast\",\r\n \"Central India\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"Japan West\",\r\n \"West US 3\",\r\n \"Jio India West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\",\r\n \"2018-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ServiceLinker\",\r\n \"namespace\": \"Microsoft.ServiceLinker\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"c4288165-6698-45ba-98a5-48ea7791fed3\",\r\n \"roleDefinitionId\": \"57197417-7922-48fd-b5ed-7b142db155ea\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"East US\",\r\n \"West Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ServicesHub\",\r\n \"namespace\": \"Microsoft.ServicesHub\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"9ed4cd8c-9a98-405f-966b-38ab1b0c24a3\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"connectors\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"UK South\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-08-15-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-08-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"supportOfferingEntitlement\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-08-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-08-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Singularity\",\r\n \"namespace\": \"Microsoft.Singularity\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"349e15d0-1c96-4829-95e5-7fc8fb358ff3\",\r\n \"roleDefinitionId\": \"da5c10f8-3b94-4076-bb95-1421b4518aee\"\r\n },\r\n {\r\n \"applicationId\": \"9581bc0e-c952-4fd3-8d99-e777877718b1\",\r\n \"roleDefinitionId\": \"da5c10f8-3b94-4076-bb95-1421b4518aee\"\r\n },\r\n {\r\n \"applicationId\": \"17724442-aa9a-46cc-bf09-c47bb1a98518\",\r\n \"roleDefinitionId\": \"da5c10f8-3b94-4076-bb95-1421b4518aee\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/storageContainers\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/accountQuotaPolicies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/groupPolicies\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/jobs\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/models\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-12-01-preview\",\r\n \"capabilities\": \"SystemAssignedResourceIdentity\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/instanceTypeSeries\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/instanceTypeSeries/instanceTypes\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"images\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"Australia Central\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"UAE North\",\r\n \"UK West\",\r\n \"UK South\",\r\n \"Brazil South\",\r\n \"Korea South\",\r\n \"Korea Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.SoftwarePlan\",\r\n \"namespace\": \"Microsoft.SoftwarePlan\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"hybridUseBenefits\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"apiProfiles\": [\r\n {\r\n \"profileVersion\": \"2018-06-01-profile\",\r\n \"apiVersion\": \"2019-06-01-preview\"\r\n }\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Solutions\",\r\n \"namespace\": \"Microsoft.Solutions\",\r\n \"authorization\": {\r\n \"applicationId\": \"ba4bc2bd-843f-4d61-9d33-199178eae34e\",\r\n \"roleDefinitionId\": \"6cb99a0b-29a8-49bc-b57b-057acc68cd9a\",\r\n \"managedByRoleDefinitionId\": \"9e3af657-a8ff-583c-a75c-2fe7c4bcb635\",\r\n \"managedByAuthorization\": {\r\n \"managedByResourceRoleDefinitionId\": \"9e3af657-a8ff-583c-a75c-2fe7c4bcb635\"\r\n }\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"applications\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"Canada East\",\r\n \"Brazil South\",\r\n \"Australia Central\",\r\n \"South India\",\r\n \"West India\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-08-21-preview\",\r\n \"2019-07-01\",\r\n \"2018-09-01-preview\",\r\n \"2018-06-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-12-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"applicationDefinitions\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"Canada East\",\r\n \"Brazil South\",\r\n \"Australia Central\",\r\n \"South India\",\r\n \"West India\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-08-21-preview\",\r\n \"2019-07-01\",\r\n \"2018-09-01-preview\",\r\n \"2018-06-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-12-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-08-21-preview\",\r\n \"2019-07-01\",\r\n \"2018-09-01-preview\",\r\n \"2018-06-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-12-01\",\r\n \"2017-09-01\",\r\n \"2016-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"jitRequests\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Norway East\",\r\n \"Switzerland North\",\r\n \"Korea South\",\r\n \"South Africa North\",\r\n \"Canada East\",\r\n \"Brazil South\",\r\n \"Australia Central\",\r\n \"South India\",\r\n \"West India\",\r\n \"UAE North\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-08-21-preview\",\r\n \"2019-07-01\",\r\n \"2018-09-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationstatuses\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"North Central US\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Brazil South\",\r\n \"Japan West\",\r\n \"Japan East\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"South India\",\r\n \"West India\",\r\n \"Central India\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"Australia Central\",\r\n \"UAE North\",\r\n \"South Africa North\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Jio India West\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-08-21-preview\",\r\n \"2019-07-01\",\r\n \"2018-09-01-preview\",\r\n \"2018-06-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-12-01\",\r\n \"2017-09-01\",\r\n \"2016-09-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-07-01\",\r\n \"2020-08-21-preview\",\r\n \"2019-07-01\",\r\n \"2018-09-01-preview\",\r\n \"2018-06-01\",\r\n \"2018-03-01\",\r\n \"2018-02-01\",\r\n \"2017-12-01\",\r\n \"2017-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.SqlVirtualMachine\",\r\n \"namespace\": \"Microsoft.SqlVirtualMachine\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"bd93b475-f9e2-476e-963d-b2daf143ffb9\",\r\n \"roleDefinitionId\": \"f96bd990-ffdf-4c17-8ee3-77454d9c3f5d\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"SqlVirtualMachineGroups\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-03-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"SqlVirtualMachines\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-03-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"SqlVirtualMachineGroups/AvailabilityGroupListeners\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/OperationTypes\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/sqlVirtualMachineOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/sqlVirtualMachineGroupOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/availabilityGroupListenerOperationResults\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/registerSqlVmCandidate\",\r\n \"locations\": [\r\n \"Australia Central\",\r\n \"Australia Central 2\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Germany West Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"Norway East\",\r\n \"South Africa North\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"Switzerland North\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-03-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-03-01-preview\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.StorageCache\",\r\n \"namespace\": \"Microsoft.StorageCache\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"4392ab71-2ce2-4b0d-8770-b352745c73f5\",\r\n \"roleDefinitionId\": \"e27430df-bd6b-4f3a-bd6d-d52ad1a7d075\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"caches\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2020-10-01\",\r\n \"2020-03-01\",\r\n \"2019-11-01\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-01\",\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"caches/storageTargets\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2020-10-01\",\r\n \"2020-03-01\",\r\n \"2019-11-01\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2020-10-01\",\r\n \"2020-03-01\",\r\n \"2019-11-01\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"usageModels\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2020-10-01\",\r\n \"2020-03-01\",\r\n \"2019-11-01\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2020-10-01\",\r\n \"2020-03-01\",\r\n \"2019-11-01\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/ascoperations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Korea Central\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01\",\r\n \"2021-03-01\",\r\n \"2020-10-01\",\r\n \"2020-03-01\",\r\n \"2019-11-01\",\r\n \"2019-08-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-05-01\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.StoragePool\",\r\n \"namespace\": \"Microsoft.StoragePool\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"5741a1ff-751d-4ad7-bcd1-dfe3c998fd11\",\r\n \"roleDefinitionId\": \"3eef04c6-e880-42e9-aaef-6e04c508124c\",\r\n \"managedByRoleDefinitionId\": \"7379b183-294f-4404-b062-f3b9a0f03f5a\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"diskPools\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2020-03-15-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01-preview\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"diskPools/iscsiTargets\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2020-03-15-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01-preview\",\r\n \"capabilities\": \"SystemAssignedResourceIdentity\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2020-03-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2020-03-15-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationsStatus\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2020-03-15-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2021-04-01-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/diskPoolZones\",\r\n \"locations\": [\r\n \"East US\",\r\n \"Canada Central\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Australia East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"North Europe\",\r\n \"UK South\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-04-01-preview\",\r\n \"2020-03-15-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.StorageSync\",\r\n \"namespace\": \"Microsoft.StorageSync\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"9469b9f5-6722-4481-a2b2-14ed560b706f\",\r\n \"roleDefinitionId\": \"4cd49d82-1f4d-43fc-af0c-1c1203668e5a\"\r\n },\r\n {\r\n \"applicationId\": \"1fcdfafe-959b-4b32-afff-84f850974e84\",\r\n \"roleDefinitionId\": \"18c76bf0-ff35-48d1-8a74-bcd770c71a1f\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"storageSyncServices\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-03-01\",\r\n \"2019-10-01\",\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2019-02-01\",\r\n \"2018-10-01\",\r\n \"2018-07-01\",\r\n \"2018-04-02\",\r\n \"2018-01-01-preview\",\r\n \"2017-06-05-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2018-04-02\",\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"storageSyncServices/syncGroups\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-03-01\",\r\n \"2019-10-01\",\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2019-02-01\",\r\n \"2018-10-01\",\r\n \"2018-07-01\",\r\n \"2018-04-02\",\r\n \"2018-01-01-preview\",\r\n \"2017-06-05-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-06-05-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageSyncServices/syncGroups/cloudEndpoints\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-03-01\",\r\n \"2019-10-01\",\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2019-02-01\",\r\n \"2018-10-01\",\r\n \"2018-07-01\",\r\n \"2018-04-02\",\r\n \"2018-01-01-preview\",\r\n \"2017-06-05-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-06-05-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageSyncServices/syncGroups/serverEndpoints\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-03-01\",\r\n \"2019-10-01\",\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2019-02-01\",\r\n \"2018-10-01\",\r\n \"2018-07-01\",\r\n \"2018-04-02\",\r\n \"2018-01-01-preview\",\r\n \"2017-06-05-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-06-05-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageSyncServices/registeredServers\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-03-01\",\r\n \"2019-10-01\",\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2019-02-01\",\r\n \"2018-10-01\",\r\n \"2018-07-01\",\r\n \"2018-04-02\",\r\n \"2018-01-01-preview\",\r\n \"2017-06-05-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-06-05-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"storageSyncServices/workflows\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-03-01\",\r\n \"2019-10-01\",\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2019-02-01\",\r\n \"2018-10-01\",\r\n \"2018-07-01\",\r\n \"2018-04-02\",\r\n \"2018-01-01-preview\",\r\n \"2017-06-05-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-06-05-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"West US 3\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Central US EUAP\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-03-01\",\r\n \"2019-10-01\",\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2019-02-01\",\r\n \"2018-10-01\",\r\n \"2018-07-01\",\r\n \"2018-04-02\",\r\n \"2018-01-01-preview\",\r\n \"2017-06-05-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2017-06-05-preview\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-03-01\",\r\n \"2019-10-01\",\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2019-02-01\",\r\n \"2018-10-01\",\r\n \"2018-07-01\",\r\n \"2018-04-02\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-03-01\",\r\n \"2019-10-01\",\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2019-02-01\",\r\n \"2018-10-01\",\r\n \"2018-07-01\",\r\n \"2018-04-02\"\r\n ],\r\n \"defaultApiVersion\": \"2018-04-02\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/workflows\",\r\n \"locations\": [\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West Central US\",\r\n \"West US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-03-01\",\r\n \"2019-10-01\",\r\n \"2019-06-01\",\r\n \"2019-03-01\",\r\n \"2019-02-01\",\r\n \"2018-10-01\",\r\n \"2018-07-01\",\r\n \"2018-04-02\"\r\n ],\r\n \"defaultApiVersion\": \"2018-04-02\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-03-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Central India\",\r\n \"South India\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Brazil South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"France Central\",\r\n \"France South\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"UAE North\",\r\n \"UAE Central\",\r\n \"Germany West Central\",\r\n \"Germany North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Norway East\",\r\n \"Norway West\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2020-03-01\"\r\n ],\r\n \"defaultApiVersion\": \"2020-03-01\",\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.StorSimple\",\r\n \"namespace\": \"Microsoft.StorSimple\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"managers\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Brazil South\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-13\",\r\n \"2017-06-01\",\r\n \"2017-05-15\",\r\n \"2017-01-01\",\r\n \"2016-10-01\",\r\n \"2016-06-01\",\r\n \"2015-03-15\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-05-13\",\r\n \"2016-10-01\",\r\n \"2016-06-01\",\r\n \"2015-03-15\",\r\n \"2014-09-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.StreamAnalytics\",\r\n \"namespace\": \"Microsoft.StreamAnalytics\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"streamingjobs\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South India\",\r\n \"Norway East\",\r\n \"Germany West Central\",\r\n \"Uae North\",\r\n \"Australia Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2018-11-01\",\r\n \"2017-04-01-preview\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"clusters\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South India\",\r\n \"Norway East\",\r\n \"Germany West Central\",\r\n \"Uae North\",\r\n \"Australia Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-03-01-preview\",\r\n \"2020-03-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"clusters/privateEndpoints\",\r\n \"locations\": [\r\n \"Central US\",\r\n \"West Europe\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South India\",\r\n \"Norway East\",\r\n \"Germany West Central\",\r\n \"Uae North\",\r\n \"Australia Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-03-01-preview\",\r\n \"2020-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"West US 2\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South India\",\r\n \"Norway East\",\r\n \"Germany West Central\",\r\n \"UAE North\",\r\n \"Australia Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2018-11-01\",\r\n \"2017-04-01-preview\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/quotas\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2018-11-01\",\r\n \"2017-04-01-preview\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\",\r\n \"2015-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/testQuery\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/compileQuery\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/sampleInput\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/testInput\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/testOutput\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"West US\",\r\n \"Central US\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Japan East\",\r\n \"Southeast Asia\",\r\n \"South Central US\",\r\n \"East Asia\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"East US\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"Germany West Central\",\r\n \"UK West\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"West US 2\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"South India\",\r\n \"Norway East\",\r\n \"Uae North\",\r\n \"Australia Central\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2018-11-01\",\r\n \"2017-04-01-preview\",\r\n \"2016-03-01\",\r\n \"2015-11-01\",\r\n \"2015-10-01\",\r\n \"2015-09-01\",\r\n \"2015-08-01-preview\",\r\n \"2015-06-01\",\r\n \"2015-05-01\",\r\n \"2015-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Subscription\",\r\n \"namespace\": \"Microsoft.Subscription\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"e3335adb-5ca0-40dc-b8d3-bedc094e523b\"\r\n },\r\n {\r\n \"applicationId\": \"5da7367f-09c8-493e-8fd4-638089cddec3\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"SubscriptionDefinitions\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"SubscriptionOperations\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-01-01-privatepreview\",\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\",\r\n \"2018-03-01-preview\",\r\n \"2017-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"CreateSubscription\",\r\n \"locations\": [\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\",\r\n \"2018-11-01-preview\",\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-11-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"cancel\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2019-10-01-preview\",\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"rename\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2019-10-01-preview\",\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"enable\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-09-01\",\r\n \"2019-10-01-preview\",\r\n \"2019-03-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"subscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01-privatepreview\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"aliases\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01-privatepreview\",\r\n \"2020-09-01\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationResults\",\r\n \"locations\": [\r\n \"Central US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"acceptChangeTenant\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01-privatepreview\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"changeTenantStatus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01-privatepreview\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"changeTenantRequest\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01-privatepreview\",\r\n \"2019-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"policies\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"acceptOwnership\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"acceptOwnershipStatus\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-01-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/microsoft.support\",\r\n \"namespace\": \"microsoft.support\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"959678cf-d004-4c22-82a6-d2ce549a58b8\",\r\n \"roleDefinitionId\": \"81a3dd11-5123-4ec3-9485-772b0a27d1bd\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2020-04-01\",\r\n \"2019-05-01-preview\",\r\n \"2015-07-01-Preview\",\r\n \"2015-03-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-04-01\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-04-01\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"services/problemclassifications\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-04-01\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"supporttickets\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-04-01\",\r\n \"2019-05-01-preview\",\r\n \"2015-07-01-Preview\",\r\n \"2015-03-01\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n },\r\n {\r\n \"resourceType\": \"operationresults\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-04-01\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operationsstatus\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-04-01\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"lookUpResourceId\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationFree\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Synapse\",\r\n \"namespace\": \"Microsoft.Synapse\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"9e09aefc-b2e5-4d19-9f74-3e3e8b11a57b\",\r\n \"roleDefinitionId\": \"a53b114a-452b-4d20-bcd6-c51c3c8c5878\",\r\n \"managedByRoleDefinitionId\": \"ede175bc-31e5-4074-ba98-e62b895797aa\"\r\n },\r\n {\r\n \"applicationId\": \"1ac05c7e-12d2-4605-bf9d-549d7041c6b3\",\r\n \"roleDefinitionId\": \"48e77487-c9fa-4abe-8484-71ebdebdbbc2\"\r\n },\r\n {\r\n \"applicationId\": \"ec52d13d-2e85-410e-a89a-8c79fb6a32ac\",\r\n \"roleDefinitionId\": \"c3a447c3-a63a-4905-a125-c6856f9d0e17\"\r\n },\r\n {\r\n \"applicationId\": \"5ebe1e69-13dd-4953-84fa-a74ed591db2e\",\r\n \"roleDefinitionId\": \"e8ebe3e8-569b-4ad3-bea1-5b274fe0c49f\"\r\n },\r\n {\r\n \"applicationId\": \"2e458d69-0892-4655-b713-4f7b182315dd\",\r\n \"roleDefinitionId\": \"45EA3B16-D4DD-48CA-BF0D-BBE644C0C0AF\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workspaces\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/bigDataPools\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/sqlPools\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2020-04-01-preview\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/sqlDatabases\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations/sqlDatabaseAzureAsyncOperation\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/sqlDatabaseOperationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/sqlPoolAzureAsyncOperation\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/sqlPoolOperationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/operationStatuses\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"EAST US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"kustoOperations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"privateLinkHubs\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US 2\",\r\n \"UK South\",\r\n \"West US\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"Brazil South\",\r\n \"Central US\",\r\n \"Central India\",\r\n \"Japan East\",\r\n \"North Central US\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Korea Central\",\r\n \"South Africa North\",\r\n \"UK West\",\r\n \"Japan West\",\r\n \"France Central\",\r\n \"Switzerland North\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"UAE North\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-06-01-preview\",\r\n \"2021-06-01\",\r\n \"2021-05-01\",\r\n \"2021-04-01-preview\",\r\n \"2021-03-01\",\r\n \"2020-12-01\",\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.TestBase\",\r\n \"namespace\": \"Microsoft.TestBase\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"f3625a3e-6360-4580-968d-fae4cabc75a0\",\r\n \"roleDefinitionId\": \"97af1d96-7c92-442d-8117-11e604996ca4\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-16-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationstatuses\",\r\n \"locations\": [\r\n \"East US 2 EUAP\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-16-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"skus\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-16-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-12-16-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"testBaseAccounts\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-16-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"testBaseAccounts/usages\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-16-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"testBaseAccounts/availableOSs\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-16-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"testBaseAccounts/testTypes\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-16-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"testBaseAccounts/flightingRings\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-16-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"testBaseAccounts/packages\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-16-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"testBaseAccounts/packages/osUpdates\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-16-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"testBaseAccounts/testSummaries\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-16-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"testBaseAccounts/packages/favoriteProcesses\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-16-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"testBaseAccounts/packages/testResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-16-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"testBaseAccounts/packages/testResults/analysisResults\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-16-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"testBaseAccounts/emailEvents\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-16-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"testBaseAccounts/customerEvents\",\r\n \"locations\": [\r\n \"global\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-12-16-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.TimeSeriesInsights\",\r\n \"namespace\": \"Microsoft.TimeSeriesInsights\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"120d688d-1518-4cf7-bd38-182f158850b6\",\r\n \"roleDefinitionId\": \"5a43abdf-bb87-42c4-9e56-1c24bf364150\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"environments\",\r\n \"locations\": [\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"South Central Us\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-15\",\r\n \"2018-08-15-preview\",\r\n \"2017-11-15\",\r\n \"2017-02-28-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"environments/eventsources\",\r\n \"locations\": [\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"South Central Us\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-15\",\r\n \"2018-08-15-preview\",\r\n \"2017-11-15\",\r\n \"2017-02-28-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"environments/referenceDataSets\",\r\n \"locations\": [\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"South Central Us\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-15\",\r\n \"2018-08-15-preview\",\r\n \"2017-11-15\",\r\n \"2017-02-28-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"environments/accessPolicies\",\r\n \"locations\": [\r\n \"Canada Central\",\r\n \"France Central\",\r\n \"South Central Us\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"UK West\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-15\",\r\n \"2018-08-15-preview\",\r\n \"2017-11-15\",\r\n \"2017-02-28-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Canada Central\",\r\n \"West India\",\r\n \"France Central\",\r\n \"South Central Us\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East Asia\",\r\n \"UK West\",\r\n \"North Central US\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-31-preview\",\r\n \"2020-05-15\",\r\n \"2018-08-15-preview\",\r\n \"2017-11-15\",\r\n \"2017-05-31-privatepreview\",\r\n \"2017-02-28-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.VideoIndexer\",\r\n \"namespace\": \"Microsoft.VideoIndexer\",\r\n \"authorizations\": [],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-08-01-preview\",\r\n \"2021-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-08-01-preview\",\r\n \"2021-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationstatuses\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Canada Central\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"Central US EUAP\",\r\n \"East Asia\",\r\n \"East US 2\",\r\n \"East US 2 EUAP\",\r\n \"France Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"South Central US\",\r\n \"Southeast Asia\",\r\n \"North Central US\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"Germany West Central\",\r\n \"West US 3\",\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-08-01-preview\",\r\n \"2021-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checknameavailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-08-01-preview\",\r\n \"2021-07-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.VirtualMachineImages\",\r\n \"namespace\": \"Microsoft.VirtualMachineImages\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"cf32a0cc-373c-47c9-9156-0db11f6a6dfc\",\r\n \"roleDefinitionId\": \"0ee55a0b-f45f-4392-92ec-e8bf1b4b5da5\",\r\n \"managedByRoleDefinitionId\": \"9e3af657-a8ff-583c-a75c-2fe7c4bcb635\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"imageTemplates\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-02-14\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"defaultApiVersion\": \"2020-02-14\",\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"imageTemplates/runOutputs\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-02-14\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-02-14\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-02-14\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East US 2\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"South Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"East US 2 EUAP\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-02-14\",\r\n \"2019-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/microsoft.visualstudio\",\r\n \"namespace\": \"microsoft.visualstudio\",\r\n \"authorization\": {\r\n \"applicationId\": \"499b84ac-1321-427f-aa17-267ca6975798\",\r\n \"roleDefinitionId\": \"6a18f445-86f0-4e2e-b8a9-6b9b5677e3d8\"\r\n },\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"account\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West US 2\",\r\n \"Canada Central\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-02-26\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West US 2\",\r\n \"Canada Central\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-02-26\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"account/project\",\r\n \"locations\": [\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"UK South\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-02-26\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"account/extension\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West US 2\",\r\n \"Canada Central\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\",\r\n \"2014-02-26\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"North Central US\",\r\n \"South Central US\",\r\n \"West Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"West US\",\r\n \"Central US\",\r\n \"North Europe\",\r\n \"West Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Brazil South\",\r\n \"Australia East\",\r\n \"West India\",\r\n \"Central India\",\r\n \"South India\",\r\n \"West US 2\",\r\n \"Canada Central\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2014-04-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.VMware\",\r\n \"namespace\": \"Microsoft.VMware\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"ac9dc5fe-b644-4832-9d03-d9f1ab70c5f7\",\r\n \"roleDefinitionId\": \"dd032bd9-65cc-4171-b688-c612566422ae\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2019-12-20-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/OperationStatuses\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"East US 2 EUAP\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2019-12-20-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2019-12-20-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"VCenters/InventoryItems\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"West Europe\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"arczones\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-12-20-privatepreview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"vcenters\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2019-12-20-privatepreview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"resourcepools\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2019-12-20-privatepreview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualnetworks\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2019-12-20-privatepreview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualmachinetemplates\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2019-12-20-privatepreview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"virtualmachines\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-10-01-preview\",\r\n \"2019-12-20-privatepreview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.VMwareCloudSimple\",\r\n \"namespace\": \"Microsoft.VMwareCloudSimple\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"d96199e7-4674-4bbf-a1c6-ddf93682f5ee\",\r\n \"roleDefinitionId\": \"533012ca-a3e7-44e4-93b4-3143f8b9409d\",\r\n \"allowedThirdPartyExtensions\": [\r\n {\r\n \"name\": \"CloudSimpleExtension\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"dedicatedCloudNodes\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"dedicatedCloudServices\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/availabilities\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateClouds\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateClouds/virtualNetworks\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateClouds/virtualMachineTemplates\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/privateClouds/resourcePools\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationresults\",\r\n \"locations\": [\r\n \"South Central US\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"West Europe\",\r\n \"East US\",\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-04-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.VSOnline\",\r\n \"namespace\": \"Microsoft.VSOnline\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"9bd5ab7f-4031-4045-ace9-6bebbad202f6\",\r\n \"roleDefinitionId\": \"b879ac78-f1e6-448d-ab4c-5908cd5967c1\"\r\n },\r\n {\r\n \"applicationId\": \"48ef7923-268f-473d-bcf1-07f0997961f4\",\r\n \"roleDefinitionId\": \"b879ac78-f1e6-448d-ab4c-5908cd5967c1\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West Us 2\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-07-01-preview\",\r\n \"2019-07-01-beta\",\r\n \"2019-07-01-alpha\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"plans\",\r\n \"locations\": [\r\n \"West Europe\",\r\n \"East US\",\r\n \"West Us 2\",\r\n \"Southeast Asia\"\r\n ],\r\n \"apiVersions\": [\r\n \"2020-05-26-preview\",\r\n \"2020-05-26-beta\",\r\n \"2020-05-26-alpha\",\r\n \"2019-07-01-preview\",\r\n \"2019-07-01-beta\",\r\n \"2019-07-01-alpha\"\r\n ],\r\n \"capabilities\": \"SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-26-privatepreview\",\r\n \"2020-05-26-preview\",\r\n \"2020-05-26-beta\",\r\n \"2020-05-26-alpha\",\r\n \"2019-07-01-privatepreview\",\r\n \"2019-07-01-preview\",\r\n \"2019-07-01-beta\",\r\n \"2019-07-01-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registeredSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-05-26-privatepreview\",\r\n \"2020-05-26-preview\",\r\n \"2020-05-26-beta\",\r\n \"2020-05-26-alpha\",\r\n \"2019-07-01-privatepreview\",\r\n \"2019-07-01-preview\",\r\n \"2019-07-01-beta\",\r\n \"2019-07-01-alpha\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.WindowsESU\",\r\n \"namespace\": \"Microsoft.WindowsESU\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"e6c69915-bcc7-4335-b655-c62f949d691b\",\r\n \"roleDefinitionId\": \"9bccffcd-2d3d-4b7c-a2cb-bb26e77b4810\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-16-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2019-09-16-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/OperationStatuses\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-10-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.WindowsIoT\",\r\n \"namespace\": \"Microsoft.WindowsIoT\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"DeviceServices\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2018-02-16-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"West US\",\r\n \"East US\",\r\n \"West Central US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01\",\r\n \"2018-02-16-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.WorkloadBuilder\",\r\n \"namespace\": \"Microsoft.WorkloadBuilder\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"63c2c773-89fe-4164-a02f-b8c7fc1772ae\",\r\n \"roleDefinitionId\": \"322358fa-ea51-4f6c-b9d6-3be64015f074\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01-privatepreview\",\r\n \"2020-07-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/OperationStatuses\",\r\n \"locations\": [\r\n \"West Central US\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-03-01-privatepreview\",\r\n \"2020-07-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-03-01-privatepreview\",\r\n \"2020-07-01-privatepreview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.WorkloadMonitor\",\r\n \"namespace\": \"Microsoft.WorkloadMonitor\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"ddc728e9-153d-4032-ab80-80e57af7a56f\",\r\n \"roleDefinitionId\": \"553f60de-cc15-412f-9fdf-8f5152e7e0f5\",\r\n \"managedByRoleDefinitionId\": \"553f60de-cc15-412f-9fdf-8f5152e7e0f5\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-01-13-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"monitors\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2020-01-13-preview\"\r\n ],\r\n \"capabilities\": \"SupportsExtension\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/NGINX.NGINXPLUS\",\r\n \"namespace\": \"NGINX.NGINXPLUS\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"d3244f1e-56a7-4819-80e9-a30a7a83dde8\",\r\n \"roleDefinitionId\": \"80799b62-7876-4ae1-9785-6488529891a9\"\r\n },\r\n {\r\n \"applicationId\": \"faf1f7e1-8522-498c-a7f9-6a7f1a17f873\",\r\n \"roleDefinitionId\": \"e3aea15f-7ac2-4161-8a7d-3a4b82c02ca1\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationStatuses\",\r\n \"locations\": [\r\n \"East US 2\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-05-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Paraleap.CloudMonix\",\r\n \"namespace\": \"Paraleap.CloudMonix\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-08-10\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-10\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-10\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-08-10\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Pokitdok.Platform\",\r\n \"namespace\": \"Pokitdok.Platform\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"services\",\r\n \"locations\": [\r\n \"West US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-05-17\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-05-17\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-05-17\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-05-17\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/RavenHq.Db\",\r\n \"namespace\": \"RavenHq.Db\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"databases\",\r\n \"locations\": [\r\n \"East US\",\r\n \"North Europe\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-07-18\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-07-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-07-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2016-07-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Raygun.CrashReporting\",\r\n \"namespace\": \"Raygun.CrashReporting\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"apps\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"listCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"updateCommunicationPreference\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Sendgrid.Email\",\r\n \"namespace\": \"Sendgrid.Email\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Australia East\",\r\n \"Australia Southeast\",\r\n \"Brazil South\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"France Central\",\r\n \"France South\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"Korea South\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Africa North\",\r\n \"South Africa West\",\r\n \"South Central US\",\r\n \"South India\",\r\n \"Southeast Asia\",\r\n \"UAE Central\",\r\n \"UAE North\",\r\n \"UK South\",\r\n \"UK West\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"West India\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2015-01-01\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Wandisco.Fusion\",\r\n \"namespace\": \"Wandisco.Fusion\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"37b36496-3f4f-443a-a406-5e0a0535f6a3\",\r\n \"roleDefinitionId\": \"b10cdc1f-fd21-4fe9-bae7-7e2e25a91a21\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"fusionGroups\",\r\n \"locations\": [\r\n \"East US\",\r\n \"East Asia\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"fusionGroups/azureZones\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"fusionGroups/azureZones/plugins\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"fusionGroups/replicationRules\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"Locations\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"Locations/operationStatuses\",\r\n \"locations\": [\r\n \"Canada Central\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"East US 2 EUAP\",\r\n \"Korea Central\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"registeredSubscriptions\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"fusionGroups/hiveReplicationRules\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"fusionGroups/managedOnPremZones\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"migrators\",\r\n \"locations\": [\r\n \"Canada Central\",\r\n \"East US\",\r\n \"Korea Central\",\r\n \"East Asia\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West Central US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"migrators/targets\",\r\n \"locations\": [\r\n \"Canada Central\",\r\n \"East US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Korea Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"migrators/liveDataMigrations\",\r\n \"locations\": [\r\n \"Canada Central\",\r\n \"East US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Korea Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"migrators/exclusionTemplates\",\r\n \"locations\": [\r\n \"Canada Central\",\r\n \"East US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Korea Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"migrators/metadataMigrations\",\r\n \"locations\": [\r\n \"Canada Central\",\r\n \"East US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Korea Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"migrators/metadataTargets\",\r\n \"locations\": [\r\n \"Canada Central\",\r\n \"East US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Korea Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"migrators/pathMappings\",\r\n \"locations\": [\r\n \"Canada Central\",\r\n \"East US\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Central US\",\r\n \"Korea Central\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"East Asia\",\r\n \"Southeast Asia\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"fusionGroups/replicationRules/migrations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2021-02-01-preview\",\r\n \"2021-01-01-preview\",\r\n \"2020-12-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.ProjectArcadia\",\r\n \"namespace\": \"Microsoft.ProjectArcadia\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"9e09aefc-b2e5-4d19-9f74-3e3e8b11a57b\",\r\n \"roleDefinitionId\": \"a53b114a-452b-4d20-bcd6-c51c3c8c5878\"\r\n },\r\n {\r\n \"applicationId\": \"1ac05c7e-12d2-4605-bf9d-549d7041c6b3\",\r\n \"roleDefinitionId\": \"48e77487-c9fa-4abe-8484-71ebdebdbbc2\"\r\n },\r\n {\r\n \"applicationId\": \"ec52d13d-2e85-410e-a89a-8c79fb6a32ac\",\r\n \"roleDefinitionId\": \"c3a447c3-a63a-4905-a125-c6856f9d0e17\"\r\n },\r\n {\r\n \"applicationId\": \"5ebe1e69-13dd-4953-84fa-a74ed591db2e\",\r\n \"roleDefinitionId\": \"e8ebe3e8-569b-4ad3-bea1-5b274fe0c49f\"\r\n },\r\n {\r\n \"applicationId\": \"2e458d69-0892-4655-b713-4f7b182315dd\",\r\n \"roleDefinitionId\": \"45EA3B16-D4DD-48CA-BF0D-BBE644C0C0AF\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"workspaces\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/sparkComputes\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/sqlComputes\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/operationStatus\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"workspaces/operationResults\",\r\n \"locations\": [\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkNameAvailability\",\r\n \"locations\": [\r\n \"EAST US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"EAST US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2019-06-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"NotRegistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices/unregister?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXMvdW5yZWdpc3Rlcj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices/unregister?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXMvdW5yZWdpc3Rlcj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3072f041-6c36-4349-99f4-6d4ebefd11dd" + "b843455d-5791-40a5-818f-117d344c9cc3" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -92,257 +92,13 @@ "1199" ], "x-ms-request-id": [ - "9e74f8ee-9343-46bc-b4cf-1fe144b556dd" - ], - "x-ms-correlation-request-id": [ - "9e74f8ee-9343-46bc-b4cf-1fe144b556dd" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021155Z:9e74f8ee-9343-46bc-b4cf-1fe144b556dd" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 24 Oct 2019 02:11:55 GMT" - ], - "Content-Length": [ - "3247" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Unregistering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "968b67a0-05ac-4d0a-b111-b3f055a6aea5" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" - ], - "x-ms-request-id": [ - "8019b69b-e8d5-428d-8881-f4d70fe6da85" - ], - "x-ms-correlation-request-id": [ - "8019b69b-e8d5-428d-8881-f4d70fe6da85" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021200Z:8019b69b-e8d5-428d-8881-f4d70fe6da85" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 24 Oct 2019 02:12:00 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "3247" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Unregistering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "12717976-6a94-4910-9029-cb21e7558dd5" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" - ], - "x-ms-request-id": [ - "63f7bc6d-201f-429c-930c-f84ec281cb16" - ], - "x-ms-correlation-request-id": [ - "63f7bc6d-201f-429c-930c-f84ec281cb16" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021205Z:63f7bc6d-201f-429c-930c-f84ec281cb16" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 24 Oct 2019 02:12:05 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "3246" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Unregistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "95ffdfc1-d040-442a-9eb8-f26af3eb9dfe" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" - ], - "x-ms-request-id": [ - "86af27a0-a4a3-4402-8fcc-9a3e6b5dfe78" - ], - "x-ms-correlation-request-id": [ - "86af27a0-a4a3-4402-8fcc-9a3e6b5dfe78" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021213Z:86af27a0-a4a3-4402-8fcc-9a3e6b5dfe78" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 24 Oct 2019 02:12:12 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "3245" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "5e6ce7d6-4300-459d-bf35-466e1fc758b0" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" - ], - "x-ms-request-id": [ - "70fc2914-4818-4f13-bae8-efb970de22a9" + "5d6a4ade-67ba-4299-8d9b-e664c05da929" ], "x-ms-correlation-request-id": [ - "70fc2914-4818-4f13-bae8-efb970de22a9" + "5d6a4ade-67ba-4299-8d9b-e664c05da929" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021218Z:70fc2914-4818-4f13-bae8-efb970de22a9" + "SOUTHEASTASIA:20210826T080301Z:5d6a4ade-67ba-4299-8d9b-e664c05da929" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -351,100 +107,39 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 02:12:17 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Thu, 26 Aug 2021 08:03:00 GMT" ], "Content-Length": [ - "3245" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "087ddc44-3e12-4a23-8876-0c5615bb3bc2" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" - ], - "x-ms-request-id": [ - "4c27b781-d688-4bef-bbb8-424b76383ef2" - ], - "x-ms-correlation-request-id": [ - "4c27b781-d688-4bef-bbb8-424b76383ef2" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021223Z:4c27b781-d688-4bef-bbb8-424b76383ef2" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Thu, 24 Oct 2019 02:12:22 GMT" + "8327" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "3245" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateLinkResources\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups/deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Unregistering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "84761a9c-60b3-403d-ba6b-418571c67472" + "b8db84e5-cc78-4a3a-a702-3309b76a8537" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -455,16 +150,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" + "11998" ], "x-ms-request-id": [ - "95621e92-8108-4d9d-8aa8-0af7604c185d" + "dfb52d60-94e6-4025-ba28-7927501f9140" ], "x-ms-correlation-request-id": [ - "95621e92-8108-4d9d-8aa8-0af7604c185d" + "dfb52d60-94e6-4025-ba28-7927501f9140" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021228Z:95621e92-8108-4d9d-8aa8-0af7604c185d" + "SOUTHEASTASIA:20210826T080306Z:dfb52d60-94e6-4025-ba28-7927501f9140" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -473,7 +168,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 02:12:27 GMT" + "Thu, 26 Aug 2021 08:03:05 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -482,30 +177,30 @@ "-1" ], "Content-Length": [ - "3245" + "8327" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateLinkResources\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups/deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Unregistering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "66305e1e-5bbd-4131-83fd-6f55cfd851ba" + "8ebabe0b-a5da-46ca-8f60-9048df833805" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -516,16 +211,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" + "11997" ], "x-ms-request-id": [ - "d76f9560-7483-470e-9b77-b79823f647fa" + "48ce3197-f923-4dbe-9e54-049b1ea37fb7" ], "x-ms-correlation-request-id": [ - "d76f9560-7483-470e-9b77-b79823f647fa" + "48ce3197-f923-4dbe-9e54-049b1ea37fb7" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021233Z:d76f9560-7483-470e-9b77-b79823f647fa" + "SOUTHEASTASIA:20210826T080311Z:48ce3197-f923-4dbe-9e54-049b1ea37fb7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -534,7 +229,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 02:12:32 GMT" + "Thu, 26 Aug 2021 08:03:10 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -543,30 +238,30 @@ "-1" ], "Content-Length": [ - "3245" + "8326" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateLinkResources\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups/deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Unregistered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "259abbfa-1c1f-410c-990f-717b4dd5432e" + "f100fb23-fa4e-4a8d-8274-0076f3ea9a23" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -577,16 +272,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" + "11996" ], "x-ms-request-id": [ - "2f8d7474-0ca4-407e-a96e-90c17239fda2" + "366caa2d-44d4-4b85-8b3b-7ff0ff069075" ], "x-ms-correlation-request-id": [ - "2f8d7474-0ca4-407e-a96e-90c17239fda2" + "366caa2d-44d4-4b85-8b3b-7ff0ff069075" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021238Z:2f8d7474-0ca4-407e-a96e-90c17239fda2" + "SOUTHEASTASIA:20210826T080318Z:366caa2d-44d4-4b85-8b3b-7ff0ff069075" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -595,7 +290,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 02:12:37 GMT" + "Thu, 26 Aug 2021 08:03:17 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -604,30 +299,30 @@ "-1" ], "Content-Length": [ - "3245" + "8325" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateLinkResources\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups/deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8320641c-7846-4655-9d36-0e1925e8a175" + "7e051f5a-bc3a-4c12-b86d-f8c02bd3d586" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -638,16 +333,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "11995" ], "x-ms-request-id": [ - "fdd0f7ef-e442-41d7-a58e-e40c222ce3be" + "e6d04b4b-e71c-4b6a-8dbb-1892dc785bae" ], "x-ms-correlation-request-id": [ - "fdd0f7ef-e442-41d7-a58e-e40c222ce3be" + "e6d04b4b-e71c-4b6a-8dbb-1892dc785bae" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021243Z:fdd0f7ef-e442-41d7-a58e-e40c222ce3be" + "SOUTHEASTASIA:20210826T080323Z:e6d04b4b-e71c-4b6a-8dbb-1892dc785bae" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -656,7 +351,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 02:12:42 GMT" + "Thu, 26 Aug 2021 08:03:22 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -665,30 +360,30 @@ "-1" ], "Content-Length": [ - "3245" + "8325" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateLinkResources\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups/deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b23522e1-a95d-4808-a9e0-825a1453a010" + "a58502a7-54ff-4964-ab4b-a57f9bab6cd4" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -699,16 +394,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" + "11994" ], "x-ms-request-id": [ - "28187c0b-cb5f-4f1c-ab46-2a5e6827e689" + "0ec72dac-b013-4db8-b980-99f1017fc523" ], "x-ms-correlation-request-id": [ - "28187c0b-cb5f-4f1c-ab46-2a5e6827e689" + "0ec72dac-b013-4db8-b980-99f1017fc523" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021248Z:28187c0b-cb5f-4f1c-ab46-2a5e6827e689" + "SOUTHEASTASIA:20210826T080328Z:0ec72dac-b013-4db8-b980-99f1017fc523" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -717,7 +412,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 02:12:47 GMT" + "Thu, 26 Aug 2021 08:03:27 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -726,30 +421,30 @@ "-1" ], "Content-Length": [ - "3245" + "8325" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateLinkResources\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups/deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "82542d9d-330e-4abf-bc59-c63f19341d2d" + "070060ab-f52e-4174-832d-ef7e074ea152" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -760,16 +455,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" + "11993" ], "x-ms-request-id": [ - "4b025a6b-7e10-42fb-b37e-ccfe3ce485a2" + "8a95cb6b-8ace-4978-86a7-babfc6ecd074" ], "x-ms-correlation-request-id": [ - "4b025a6b-7e10-42fb-b37e-ccfe3ce485a2" + "8a95cb6b-8ace-4978-86a7-babfc6ecd074" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021253Z:4b025a6b-7e10-42fb-b37e-ccfe3ce485a2" + "SOUTHEASTASIA:20210826T080333Z:8a95cb6b-8ace-4978-86a7-babfc6ecd074" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -778,7 +473,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 02:12:52 GMT" + "Thu, 26 Aug 2021 08:03:32 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -787,30 +482,30 @@ "-1" ], "Content-Length": [ - "3245" + "8325" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateLinkResources\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups/deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "85f985fb-e665-4992-a0f4-3a82c461440b" + "0be598ee-5da1-40c9-bb38-a8ca9e4dfa71" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -821,16 +516,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" + "11992" ], "x-ms-request-id": [ - "28c15c1e-401f-4c3e-a562-bf43fd2bc2ad" + "86918e91-bf0e-4879-a7bb-9b057a2c37ac" ], "x-ms-correlation-request-id": [ - "28c15c1e-401f-4c3e-a562-bf43fd2bc2ad" + "86918e91-bf0e-4879-a7bb-9b057a2c37ac" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021258Z:28c15c1e-401f-4c3e-a562-bf43fd2bc2ad" + "SOUTHEASTASIA:20210826T080338Z:86918e91-bf0e-4879-a7bb-9b057a2c37ac" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -839,7 +534,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 02:12:57 GMT" + "Thu, 26 Aug 2021 08:03:37 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -848,30 +543,30 @@ "-1" ], "Content-Length": [ - "3245" + "8325" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateLinkResources\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups/deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b06b9ca4-1420-4e6f-bfaa-53ce6d7f70e7" + "2463fa36-ae23-4085-8fea-01f97507b51f" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -882,16 +577,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" + "11991" ], "x-ms-request-id": [ - "e5f2b8fb-794a-4b61-859a-4bd7046d2331" + "17b2bd67-92a3-47dd-8d51-da04313bb7e7" ], "x-ms-correlation-request-id": [ - "e5f2b8fb-794a-4b61-859a-4bd7046d2331" + "17b2bd67-92a3-47dd-8d51-da04313bb7e7" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021304Z:e5f2b8fb-794a-4b61-859a-4bd7046d2331" + "SOUTHEASTASIA:20210826T080343Z:17b2bd67-92a3-47dd-8d51-da04313bb7e7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -900,7 +595,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 02:13:04 GMT" + "Thu, 26 Aug 2021 08:03:42 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -909,30 +604,30 @@ "-1" ], "Content-Length": [ - "3245" + "8325" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateLinkResources\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups/deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "78eeb2be-3a5c-4886-a148-3eed2f73311c" + "9e0da18d-36fe-46ad-951c-0ec8e60e160a" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -943,16 +638,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" + "11990" ], "x-ms-request-id": [ - "074f17cf-89f7-4fc0-834a-7db3a1edd732" + "696b5612-66e2-42e1-9224-6074201021f7" ], "x-ms-correlation-request-id": [ - "074f17cf-89f7-4fc0-834a-7db3a1edd732" + "696b5612-66e2-42e1-9224-6074201021f7" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021309Z:074f17cf-89f7-4fc0-834a-7db3a1edd732" + "SOUTHEASTASIA:20210826T080348Z:696b5612-66e2-42e1-9224-6074201021f7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -961,7 +656,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 02:13:09 GMT" + "Thu, 26 Aug 2021 08:03:47 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -970,30 +665,30 @@ "-1" ], "Content-Length": [ - "3245" + "8325" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateLinkResources\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups/deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ebc0e7d0-d0cd-4afb-9e37-03d785e7da06" + "c093892b-6b08-4d7c-8358-636cab8365e4" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1004,16 +699,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" + "11989" ], "x-ms-request-id": [ - "e91ee0fe-f571-4116-bc4c-2bd76e00aa5d" + "e857bdd6-a93f-4eba-9279-6682d228dd13" ], "x-ms-correlation-request-id": [ - "e91ee0fe-f571-4116-bc4c-2bd76e00aa5d" + "e857bdd6-a93f-4eba-9279-6682d228dd13" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021314Z:e91ee0fe-f571-4116-bc4c-2bd76e00aa5d" + "SOUTHEASTASIA:20210826T080353Z:e857bdd6-a93f-4eba-9279-6682d228dd13" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1022,7 +717,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 02:13:14 GMT" + "Thu, 26 Aug 2021 08:03:53 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1031,30 +726,30 @@ "-1" ], "Content-Length": [ - "3245" + "8325" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateLinkResources\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups/deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "38b43faa-f18c-4206-9baf-93ac169655f9" + "b392349c-ee58-4d41-bc12-84c6accbb59d" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1065,16 +760,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" + "11988" ], "x-ms-request-id": [ - "38317388-3d9e-469e-936f-2549e8837825" + "4349488a-b426-4141-a9cb-fc2fc3b2ed75" ], "x-ms-correlation-request-id": [ - "38317388-3d9e-469e-936f-2549e8837825" + "4349488a-b426-4141-a9cb-fc2fc3b2ed75" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021319Z:38317388-3d9e-469e-936f-2549e8837825" + "SOUTHEASTASIA:20210826T080359Z:4349488a-b426-4141-a9cb-fc2fc3b2ed75" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1083,7 +778,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 02:13:19 GMT" + "Thu, 26 Aug 2021 08:03:59 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1092,30 +787,30 @@ "-1" ], "Content-Length": [ - "3245" + "8325" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateLinkResources\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups/deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2a333c7b-2f6b-45c1-8538-4135b6456807" + "389ce6e7-cce7-4080-8f53-00bf7e65d294" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1126,16 +821,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" + "11987" ], "x-ms-request-id": [ - "4b6bf527-1a0c-4c0c-8377-2a928afeb7ec" + "0066dce5-d347-4c60-b58a-5c7932478843" ], "x-ms-correlation-request-id": [ - "4b6bf527-1a0c-4c0c-8377-2a928afeb7ec" + "0066dce5-d347-4c60-b58a-5c7932478843" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021324Z:4b6bf527-1a0c-4c0c-8377-2a928afeb7ec" + "SOUTHEASTASIA:20210826T080404Z:0066dce5-d347-4c60-b58a-5c7932478843" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1144,7 +839,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 02:13:24 GMT" + "Thu, 26 Aug 2021 08:04:04 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1153,30 +848,30 @@ "-1" ], "Content-Length": [ - "3245" + "8325" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateLinkResources\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups/deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "5e5f3434-79b4-44d1-a505-0b6d63f20dab" + "a26002fd-b44e-4fef-bfe3-e5c937ced452" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1187,16 +882,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" + "11986" ], "x-ms-request-id": [ - "0f36cb59-de1b-488e-87a0-7d20383b9cf3" + "514196d3-ff23-4eac-8916-df8ad0ec3d84" ], "x-ms-correlation-request-id": [ - "0f36cb59-de1b-488e-87a0-7d20383b9cf3" + "514196d3-ff23-4eac-8916-df8ad0ec3d84" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021329Z:0f36cb59-de1b-488e-87a0-7d20383b9cf3" + "SOUTHEASTASIA:20210826T080409Z:514196d3-ff23-4eac-8916-df8ad0ec3d84" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1205,7 +900,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 02:13:29 GMT" + "Thu, 26 Aug 2021 08:04:09 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1214,30 +909,30 @@ "-1" ], "Content-Length": [ - "3245" + "8325" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateLinkResources\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups/deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8d0a3286-0c2a-4165-a9af-302b24fcd13a" + "eeecb742-9975-4752-b527-4639ca476c07" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1248,16 +943,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" + "11985" ], "x-ms-request-id": [ - "1a2a2744-d521-4903-ba39-6b5218538e34" + "45768f9e-3d9f-4047-bbd9-40ac578af1a1" ], "x-ms-correlation-request-id": [ - "1a2a2744-d521-4903-ba39-6b5218538e34" + "45768f9e-3d9f-4047-bbd9-40ac578af1a1" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021334Z:1a2a2744-d521-4903-ba39-6b5218538e34" + "SOUTHEASTASIA:20210826T080414Z:45768f9e-3d9f-4047-bbd9-40ac578af1a1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1266,7 +961,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 02:13:34 GMT" + "Thu, 26 Aug 2021 08:04:14 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1275,30 +970,30 @@ "-1" ], "Content-Length": [ - "3245" + "8325" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateLinkResources\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups/deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f7abf83a-e8d6-4161-9f19-7d8bc737e7df" + "bae0906c-3ebf-41a8-b3d9-e318ea5e2ab0" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1309,16 +1004,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" + "11984" ], "x-ms-request-id": [ - "254f47f8-472b-4f56-8026-b34bbeda9657" + "1da359cb-4706-400e-b5c9-bd1e26440ef4" ], "x-ms-correlation-request-id": [ - "254f47f8-472b-4f56-8026-b34bbeda9657" + "1da359cb-4706-400e-b5c9-bd1e26440ef4" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021339Z:254f47f8-472b-4f56-8026-b34bbeda9657" + "SOUTHEASTASIA:20210826T080419Z:1da359cb-4706-400e-b5c9-bd1e26440ef4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1327,7 +1022,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 02:13:39 GMT" + "Thu, 26 Aug 2021 08:04:19 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1336,30 +1031,30 @@ "-1" ], "Content-Length": [ - "3245" + "8325" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateLinkResources\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups/deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ed4b9cf4-2bb9-4436-bb58-0e6d5a870ada" + "a26072c4-38a1-4054-9ceb-2c9289cc1ab6" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1370,16 +1065,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11971" + "11983" ], "x-ms-request-id": [ - "02d4df93-7f53-4a58-bf4c-57a22c96c2f2" + "48299c7d-b80a-47e4-8014-bc86b9b52a25" ], "x-ms-correlation-request-id": [ - "02d4df93-7f53-4a58-bf4c-57a22c96c2f2" + "48299c7d-b80a-47e4-8014-bc86b9b52a25" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021344Z:02d4df93-7f53-4a58-bf4c-57a22c96c2f2" + "SOUTHEASTASIA:20210826T080424Z:48299c7d-b80a-47e4-8014-bc86b9b52a25" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1388,7 +1083,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 02:13:44 GMT" + "Thu, 26 Aug 2021 08:04:24 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1397,30 +1092,30 @@ "-1" ], "Content-Length": [ - "3244" + "8324" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateLinkResources\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups/deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registered\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices/register?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXMvcmVnaXN0ZXI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices/register?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29nbml0aXZlU2VydmljZXMvcmVnaXN0ZXI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "POST", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d31464fd-73a6-4bc0-ae18-54ab7fbe1456" + "99245474-04d8-4418-aff7-a3774f17dd34" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1434,13 +1129,13 @@ "1198" ], "x-ms-request-id": [ - "e1541de8-2f03-440a-8452-c95634e4cea0" + "ac20e8e8-0ee3-4468-a854-3510b91d2656" ], "x-ms-correlation-request-id": [ - "e1541de8-2f03-440a-8452-c95634e4cea0" + "ac20e8e8-0ee3-4468-a854-3510b91d2656" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T021208Z:e1541de8-2f03-440a-8452-c95634e4cea0" + "SOUTHEASTASIA:20210826T080313Z:ac20e8e8-0ee3-4468-a854-3510b91d2656" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1449,10 +1144,10 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 02:12:07 GMT" + "Thu, 26 Aug 2021 08:03:12 GMT" ], "Content-Length": [ - "3245" + "8325" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1461,14 +1156,14 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"Central US EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/updateAccountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/accountsCreationSettings\",\r\n \"locations\": [\r\n \"West US\",\r\n \"Global\",\r\n \"West Europe\",\r\n \"Southeast Asia\",\r\n \"West Central US\",\r\n \"East US 2\"\r\n ],\r\n \"apiVersions\": [\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.CognitiveServices\",\r\n \"namespace\": \"Microsoft.CognitiveServices\",\r\n \"authorizations\": [\r\n {\r\n \"applicationId\": \"7d312290-28c8-473c-a0ed-8e53749b6d6d\",\r\n \"roleDefinitionId\": \"5cb87f79-a7c3-4a95-9414-45b65974b51b\"\r\n }\r\n ],\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"accounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation\"\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/deleteVirtualNetworkOrSubnets\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/checkSkuAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"checkDomainAvailability\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\",\r\n \"2016-02-01-preview\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateLinkResources\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnections\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"accounts/privateEndpointConnectionProxies\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\",\r\n \"2017-04-18\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n },\r\n {\r\n \"resourceType\": \"locations/resourceGroups/deletedAccounts\",\r\n \"locations\": [\r\n \"Global\",\r\n \"Australia East\",\r\n \"Brazil South\",\r\n \"West US\",\r\n \"West US 2\",\r\n \"West Europe\",\r\n \"North Europe\",\r\n \"Southeast Asia\",\r\n \"East Asia\",\r\n \"West Central US\",\r\n \"South Central US\",\r\n \"East US\",\r\n \"East US 2\",\r\n \"Canada Central\",\r\n \"Japan East\",\r\n \"Central India\",\r\n \"UK South\",\r\n \"Japan West\",\r\n \"Korea Central\",\r\n \"France Central\",\r\n \"North Central US\",\r\n \"Central US\",\r\n \"South Africa North\",\r\n \"UAE North\",\r\n \"Switzerland North\",\r\n \"Switzerland West\",\r\n \"Germany West Central\",\r\n \"Norway East\",\r\n \"West US 3\",\r\n \"Central US EUAP\",\r\n \"East US 2 EUAP\"\r\n ],\r\n \"apiVersions\": [\r\n \"2021-04-30\"\r\n ],\r\n \"capabilities\": \"None\"\r\n }\r\n ],\r\n \"registrationState\": \"Registering\",\r\n \"registrationPolicy\": \"RegistrationRequired\"\r\n}", "StatusCode": 200 } ], "Names": {}, "Variables": { - "ServicePrincipal": "af519bfa-99e8-4193-b65b-e6cd2f8bde7f", + "ServicePrincipal": "09cc0fa8-7726-4f19-9216-8e9b0321cfa2", "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", - "SubscriptionId": "1c638cf4-608f-4ee6-b680-c329e824c3a8" + "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" } } \ No newline at end of file diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.ResourceGroups/CanCRUDResourceGroup.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.ResourceGroups/CanCRUDResourceGroup.json index 158b9e124..846490b18 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.ResourceGroups/CanCRUDResourceGroup.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.ResourceGroups/CanCRUDResourceGroup.json @@ -1,23 +1,23 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash-830?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gtODMwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash-5649?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gtNTY0OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\",\r\n \"tags\": {\r\n \"t1\": \"v1\",\r\n \"t2\": \"v2\",\r\n \"t3\": \"v3\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "629ebc77-309a-4a33-8bbf-ebb9848fcaa1" + "3c6fd1ca-1551-4e42-aabd-b26a5cbd547c" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -37,13 +37,13 @@ "1199" ], "x-ms-request-id": [ - "10008ce8-396f-49b7-aa3d-376dce34c3ae" + "5a12a597-0b13-4b56-b430-4e14dfcb389e" ], "x-ms-correlation-request-id": [ - "10008ce8-396f-49b7-aa3d-376dce34c3ae" + "5a12a597-0b13-4b56-b430-4e14dfcb389e" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T115406Z:10008ce8-396f-49b7-aa3d-376dce34c3ae" + "SOUTHEASTASIA:20210826T080244Z:5a12a597-0b13-4b56-b430-4e14dfcb389e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -52,10 +52,10 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 11:54:06 GMT" + "Thu, 26 Aug 2021 08:02:44 GMT" ], "Content-Length": [ - "259" + "261" ], "Content-Type": [ "application/json; charset=utf-8" @@ -64,27 +64,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash-830\",\r\n \"name\": \"rgchash-830\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus2\",\r\n \"tags\": {\r\n \"t1\": \"v1\",\r\n \"t2\": \"v2\",\r\n \"t3\": \"v3\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash-5649\",\r\n \"name\": \"rgchash-5649\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus2\",\r\n \"tags\": {\r\n \"t1\": \"v1\",\r\n \"t2\": \"v2\",\r\n \"t3\": \"v3\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash-830?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gtODMwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash-5649?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gtNTY0OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\",\r\n \"tags\": {\r\n \"t4\": \"v4\",\r\n \"t2\": \"v2\",\r\n \"t3\": \"v3\",\r\n \"t5\": \"v5\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "928476b3-a61d-460f-b628-a623a74912aa" + "52d1a1b7-2a7f-471e-a4c4-7bae8033ea03" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -104,13 +104,13 @@ "1198" ], "x-ms-request-id": [ - "6fc7e2a1-6a1c-4680-82bb-60691b1175c2" + "6b9b60ec-2643-47bd-89f0-45a60cf04ba8" ], "x-ms-correlation-request-id": [ - "6fc7e2a1-6a1c-4680-82bb-60691b1175c2" + "6b9b60ec-2643-47bd-89f0-45a60cf04ba8" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T115408Z:6fc7e2a1-6a1c-4680-82bb-60691b1175c2" + "SOUTHEASTASIA:20210826T080247Z:6b9b60ec-2643-47bd-89f0-45a60cf04ba8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -119,10 +119,10 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 11:54:08 GMT" + "Thu, 26 Aug 2021 08:02:46 GMT" ], "Content-Length": [ - "269" + "271" ], "Content-Type": [ "application/json; charset=utf-8" @@ -131,27 +131,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash-830\",\r\n \"name\": \"rgchash-830\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus2\",\r\n \"tags\": {\r\n \"t4\": \"v4\",\r\n \"t2\": \"v2\",\r\n \"t3\": \"v3\",\r\n \"t5\": \"v5\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash-5649\",\r\n \"name\": \"rgchash-5649\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus2\",\r\n \"tags\": {\r\n \"t4\": \"v4\",\r\n \"t2\": \"v2\",\r\n \"t3\": \"v3\",\r\n \"t5\": \"v5\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash-830?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gtODMwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash-5649?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gtNTY0OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "HEAD", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "5d837eab-ecb5-452b-8c7c-6f16c8308e98" + "da8f8678-c1ba-48d1-9d49-cb4ab02cadc1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -165,13 +165,13 @@ "11999" ], "x-ms-request-id": [ - "c96a88f4-a64b-4bd0-8fda-fbf3fbbd37cf" + "ee1d7d08-f836-4caf-a36d-63da0c69f3c8" ], "x-ms-correlation-request-id": [ - "c96a88f4-a64b-4bd0-8fda-fbf3fbbd37cf" + "ee1d7d08-f836-4caf-a36d-63da0c69f3c8" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T115406Z:c96a88f4-a64b-4bd0-8fda-fbf3fbbd37cf" + "SOUTHEASTASIA:20210826T080245Z:ee1d7d08-f836-4caf-a36d-63da0c69f3c8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -180,7 +180,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 11:54:06 GMT" + "Thu, 26 Aug 2021 08:02:44 GMT" ], "Content-Length": [ "0" @@ -193,23 +193,23 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash-830?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gtODMwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash-5649?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gtNTY0OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "fae795c3-9461-4315-a185-0bc976c22a2e" + "4835bf43-ae4b-4ef8-adfe-6c01c2745c2a" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -223,13 +223,13 @@ "11998" ], "x-ms-request-id": [ - "c898fa46-065b-4889-b4e7-3a91b91faa19" + "343034f1-708d-41f6-93c6-ea0fa96ca395" ], "x-ms-correlation-request-id": [ - "c898fa46-065b-4889-b4e7-3a91b91faa19" + "343034f1-708d-41f6-93c6-ea0fa96ca395" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T115406Z:c898fa46-065b-4889-b4e7-3a91b91faa19" + "SOUTHEASTASIA:20210826T080245Z:343034f1-708d-41f6-93c6-ea0fa96ca395" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -238,7 +238,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 11:54:06 GMT" + "Thu, 26 Aug 2021 08:02:44 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -247,30 +247,30 @@ "-1" ], "Content-Length": [ - "259" + "261" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash-830\",\r\n \"name\": \"rgchash-830\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus2\",\r\n \"tags\": {\r\n \"t1\": \"v1\",\r\n \"t2\": \"v2\",\r\n \"t3\": \"v3\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash-5649\",\r\n \"name\": \"rgchash-5649\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus2\",\r\n \"tags\": {\r\n \"t1\": \"v1\",\r\n \"t2\": \"v2\",\r\n \"t3\": \"v3\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups?$filter=tagname%20eq%20't3'%20and%20tagvalue%20eq%20'v3'&api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzPyRmaWx0ZXI9dGFnbmFtZSUyMGVxJTIwJ3QzJyUyMGFuZCUyMHRhZ3ZhbHVlJTIwZXElMjAndjMnJmFwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups?$filter=tagname%20eq%20't3'%20and%20tagvalue%20eq%20'v3'&api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzPyRmaWx0ZXI9dGFnbmFtZSUyMGVxJTIwJ3QzJyUyMGFuZCUyMHRhZ3ZhbHVlJTIwZXElMjAndjMnJmFwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e176a0e7-6d79-47a5-9bd3-ba1573ef61dd" + "cfcd91a6-d1bf-407a-b057-a8ac2dafa5c9" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -284,13 +284,13 @@ "11997" ], "x-ms-request-id": [ - "a500a014-3e69-4a55-ac17-d2e9315b9e3c" + "ea15ac09-45a5-42a8-b329-34e5fe43239d" ], "x-ms-correlation-request-id": [ - "a500a014-3e69-4a55-ac17-d2e9315b9e3c" + "ea15ac09-45a5-42a8-b329-34e5fe43239d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T115406Z:a500a014-3e69-4a55-ac17-d2e9315b9e3c" + "SOUTHEASTASIA:20210826T080245Z:ea15ac09-45a5-42a8-b329-34e5fe43239d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -299,7 +299,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 11:54:06 GMT" + "Thu, 26 Aug 2021 08:02:44 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -308,30 +308,30 @@ "-1" ], "Content-Length": [ - "271" + "273" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash-830\",\r\n \"name\": \"rgchash-830\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus2\",\r\n \"tags\": {\r\n \"t1\": \"v1\",\r\n \"t2\": \"v2\",\r\n \"t3\": \"v3\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash-5649\",\r\n \"name\": \"rgchash-5649\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus2\",\r\n \"tags\": {\r\n \"t1\": \"v1\",\r\n \"t2\": \"v2\",\r\n \"t3\": \"v3\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups?$filter=tagname%20eq%20't2'%20and%20tagvalue%20eq%20'v2'&api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzPyRmaWx0ZXI9dGFnbmFtZSUyMGVxJTIwJ3QyJyUyMGFuZCUyMHRhZ3ZhbHVlJTIwZXElMjAndjInJmFwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups?$filter=tagname%20eq%20't2'%20and%20tagvalue%20eq%20'v2'&api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzPyRmaWx0ZXI9dGFnbmFtZSUyMGVxJTIwJ3QyJyUyMGFuZCUyMHRhZ3ZhbHVlJTIwZXElMjAndjInJmFwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "003b3f49-fa33-474a-adc2-bcf5aa99acd9" + "17c2588f-180f-4665-9816-43af62a09721" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -345,13 +345,13 @@ "11996" ], "x-ms-request-id": [ - "945ce752-b37a-4d6b-9870-dd0499d13f06" + "66506a7f-8dd2-45b6-8024-2b7a1e2dfdb9" ], "x-ms-correlation-request-id": [ - "945ce752-b37a-4d6b-9870-dd0499d13f06" + "66506a7f-8dd2-45b6-8024-2b7a1e2dfdb9" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T115407Z:945ce752-b37a-4d6b-9870-dd0499d13f06" + "SOUTHEASTASIA:20210826T080245Z:66506a7f-8dd2-45b6-8024-2b7a1e2dfdb9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -360,7 +360,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 11:54:06 GMT" + "Thu, 26 Aug 2021 08:02:44 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -369,30 +369,30 @@ "-1" ], "Content-Length": [ - "271" + "273" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgchash-830\",\r\n \"name\": \"rgchash-830\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus2\",\r\n \"tags\": {\r\n \"t1\": \"v1\",\r\n \"t2\": \"v2\",\r\n \"t3\": \"v3\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgchash-5649\",\r\n \"name\": \"rgchash-5649\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus2\",\r\n \"tags\": {\r\n \"t1\": \"v1\",\r\n \"t2\": \"v2\",\r\n \"t3\": \"v3\"\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchash-830?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gtODMwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchash-5649?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2gtNTY0OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4e40f494-9d63-45a1-82d9-e1655ca6dbc4" + "e73cbce2-ec2e-469e-bc24-fd6e6f8254c9" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -403,22 +403,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIOjJEODMwLUVBU1RVUzIiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czIifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0NIQVNIOjJENTY0OS1FQVNUVVMyIiwiam9iTG9jYXRpb24iOiJlYXN0dXMyIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14998" + "14999" ], "x-ms-request-id": [ - "997b7eac-cb99-4cb9-a902-6d814b5fc724" + "c8454a38-6194-4f73-9a21-0aa26b872f4d" ], "x-ms-correlation-request-id": [ - "997b7eac-cb99-4cb9-a902-6d814b5fc724" + "c8454a38-6194-4f73-9a21-0aa26b872f4d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191023T115416Z:997b7eac-cb99-4cb9-a902-6d814b5fc724" + "SOUTHEASTASIA:20210826T080253Z:c8454a38-6194-4f73-9a21-0aa26b872f4d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -427,7 +427,7 @@ "nosniff" ], "Date": [ - "Wed, 23 Oct 2019 11:54:15 GMT" + "Thu, 26 Aug 2021 08:02:52 GMT" ], "Expires": [ "-1" @@ -442,12 +442,12 @@ ], "Names": { "CanCRUDResourceGroup": [ - "rgchash-830" + "rgchash-5649" ] }, "Variables": { - "ServicePrincipal": "af519bfa-99e8-4193-b65b-e6cd2f8bde7f", + "ServicePrincipal": "09cc0fa8-7726-4f19-9216-8e9b0321cfa2", "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", - "SubscriptionId": "1c638cf4-608f-4ee6-b680-c329e824c3a8" + "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" } } \ No newline at end of file diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Subscriptions/CanGetByIdAsync.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Subscriptions/CanGetByIdAsync.json index ea5a535aa..5e9319775 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Subscriptions/CanGetByIdAsync.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Subscriptions/CanGetByIdAsync.json @@ -1,23 +1,23 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4P2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380?api-version=2019-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "acd9da0c-793b-41a9-84b2-8bc67c8b0b9d" + "0e372658-f9da-4216-9fef-8f6fc19d840c" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.SubscriptionClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.SubscriptionClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -28,16 +28,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" + "11999" ], "x-ms-request-id": [ - "fdced26d-aedc-4ed7-8d3a-958043f871e3" + "bf802e50-941d-47b0-abe8-fe0e87972b44" ], "x-ms-correlation-request-id": [ - "fdced26d-aedc-4ed7-8d3a-958043f871e3" + "bf802e50-941d-47b0-abe8-fe0e87972b44" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T012620Z:fdced26d-aedc-4ed7-8d3a-958043f871e3" + "SOUTHEASTASIA:20210826T080240Z:bf802e50-941d-47b0-abe8-fe0e87972b44" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -46,7 +46,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 01:26:19 GMT" + "Thu, 26 Aug 2021 08:02:39 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -55,17 +55,17 @@ "-1" ], "Content-Length": [ - "413" + "416" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8\",\r\n \"authorizationSource\": \"RoleBased\",\r\n \"managedByTenants\": [],\r\n \"subscriptionId\": \"1c638cf4-608f-4ee6-b680-c329e824c3a8\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"displayName\": \"Java Libs Tests with TTL = 2 Days\",\r\n \"state\": \"Enabled\",\r\n \"subscriptionPolicies\": {\r\n \"locationPlacementId\": \"Internal_2014-09-01\",\r\n \"quotaId\": \"Internal_2014-09-01\",\r\n \"spendingLimit\": \"Off\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380\",\r\n \"authorizationSource\": \"RoleBased\",\r\n \"managedByTenants\": [],\r\n \"subscriptionId\": \"ec0aa5f7-9e78-40c9-85cd-535c6305b380\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"displayName\": \"Java Mgmt SDK Tests with TTL = 1 Day\",\r\n \"state\": \"Enabled\",\r\n \"subscriptionPolicies\": {\r\n \"locationPlacementId\": \"Internal_2014-09-01\",\r\n \"quotaId\": \"Internal_2014-09-01\",\r\n \"spendingLimit\": \"Off\"\r\n }\r\n}", "StatusCode": 200 } ], "Names": {}, "Variables": { - "ServicePrincipal": "af519bfa-99e8-4193-b65b-e6cd2f8bde7f", + "ServicePrincipal": "09cc0fa8-7726-4f19-9216-8e9b0321cfa2", "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", - "SubscriptionId": "1c638cf4-608f-4ee6-b680-c329e824c3a8" + "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" } } \ No newline at end of file diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Subscriptions/CanListLocations.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Subscriptions/CanListLocations.json index 6b2959fa9..c0bd2a01b 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Subscriptions/CanListLocations.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Subscriptions/CanListLocations.json @@ -1,23 +1,23 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4P2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380?api-version=2019-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "84f59d76-c62e-480f-937a-5c946a34d93c" + "e44da519-f0ab-485f-be78-d843bde149c4" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.SubscriptionClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.SubscriptionClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -28,16 +28,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11948" + "11999" ], "x-ms-request-id": [ - "c9c1d724-5f07-4ab7-b7e4-6b6c6c1d13d8" + "89a44f76-a84d-4db4-932a-f321c2a97adb" ], "x-ms-correlation-request-id": [ - "c9c1d724-5f07-4ab7-b7e4-6b6c6c1d13d8" + "89a44f76-a84d-4db4-932a-f321c2a97adb" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T012621Z:c9c1d724-5f07-4ab7-b7e4-6b6c6c1d13d8" + "SOUTHEASTASIA:20210826T080241Z:89a44f76-a84d-4db4-932a-f321c2a97adb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -46,7 +46,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 01:26:21 GMT" + "Thu, 26 Aug 2021 08:02:40 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -55,30 +55,30 @@ "-1" ], "Content-Length": [ - "413" + "416" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8\",\r\n \"authorizationSource\": \"RoleBased\",\r\n \"managedByTenants\": [],\r\n \"subscriptionId\": \"1c638cf4-608f-4ee6-b680-c329e824c3a8\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"displayName\": \"Java Libs Tests with TTL = 2 Days\",\r\n \"state\": \"Enabled\",\r\n \"subscriptionPolicies\": {\r\n \"locationPlacementId\": \"Internal_2014-09-01\",\r\n \"quotaId\": \"Internal_2014-09-01\",\r\n \"spendingLimit\": \"Off\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380\",\r\n \"authorizationSource\": \"RoleBased\",\r\n \"managedByTenants\": [],\r\n \"subscriptionId\": \"ec0aa5f7-9e78-40c9-85cd-535c6305b380\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"displayName\": \"Java Mgmt SDK Tests with TTL = 1 Day\",\r\n \"state\": \"Enabled\",\r\n \"subscriptionPolicies\": {\r\n \"locationPlacementId\": \"Internal_2014-09-01\",\r\n \"quotaId\": \"Internal_2014-09-01\",\r\n \"spendingLimit\": \"Off\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L2xvY2F0aW9ucz9hcGktdmVyc2lvbj0yMDE5LTA2LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations?api-version=2019-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL2xvY2F0aW9ucz9hcGktdmVyc2lvbj0yMDE5LTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "37bc6750-74c3-4679-8445-ab5e944b4080" + "36004c6e-e5a3-4660-89be-6a86cc935670" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.SubscriptionClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.SubscriptionClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -89,16 +89,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11947" + "11998" ], "x-ms-request-id": [ - "e8dccd15-9d2b-40b9-8c16-48971c4cb01e" + "eaa8b3c9-0a53-4a40-85dc-10f186fe9639" ], "x-ms-correlation-request-id": [ - "e8dccd15-9d2b-40b9-8c16-48971c4cb01e" + "eaa8b3c9-0a53-4a40-85dc-10f186fe9639" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T012621Z:e8dccd15-9d2b-40b9-8c16-48971c4cb01e" + "SOUTHEASTASIA:20210826T080241Z:eaa8b3c9-0a53-4a40-85dc-10f186fe9639" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -107,7 +107,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 01:26:21 GMT" + "Thu, 26 Aug 2021 08:02:40 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -116,30 +116,30 @@ "-1" ], "Content-Length": [ - "7129" + "8409" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/eastasia\",\r\n \"name\": \"eastasia\",\r\n \"displayName\": \"East Asia\",\r\n \"longitude\": \"114.188\",\r\n \"latitude\": \"22.267\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/southeastasia\",\r\n \"name\": \"southeastasia\",\r\n \"displayName\": \"Southeast Asia\",\r\n \"longitude\": \"103.833\",\r\n \"latitude\": \"1.283\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/centralus\",\r\n \"name\": \"centralus\",\r\n \"displayName\": \"Central US\",\r\n \"longitude\": \"-93.6208\",\r\n \"latitude\": \"41.5908\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/eastus\",\r\n \"name\": \"eastus\",\r\n \"displayName\": \"East US\",\r\n \"longitude\": \"-79.8164\",\r\n \"latitude\": \"37.3719\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/eastus2\",\r\n \"name\": \"eastus2\",\r\n \"displayName\": \"East US 2\",\r\n \"longitude\": \"-78.3889\",\r\n \"latitude\": \"36.6681\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/westus\",\r\n \"name\": \"westus\",\r\n \"displayName\": \"West US\",\r\n \"longitude\": \"-122.417\",\r\n \"latitude\": \"37.783\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/northcentralus\",\r\n \"name\": \"northcentralus\",\r\n \"displayName\": \"North Central US\",\r\n \"longitude\": \"-87.6278\",\r\n \"latitude\": \"41.8819\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/southcentralus\",\r\n \"name\": \"southcentralus\",\r\n \"displayName\": \"South Central US\",\r\n \"longitude\": \"-98.5\",\r\n \"latitude\": \"29.4167\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/northeurope\",\r\n \"name\": \"northeurope\",\r\n \"displayName\": \"North Europe\",\r\n \"longitude\": \"-6.2597\",\r\n \"latitude\": \"53.3478\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/westeurope\",\r\n \"name\": \"westeurope\",\r\n \"displayName\": \"West Europe\",\r\n \"longitude\": \"4.9\",\r\n \"latitude\": \"52.3667\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/japanwest\",\r\n \"name\": \"japanwest\",\r\n \"displayName\": \"Japan West\",\r\n \"longitude\": \"135.5022\",\r\n \"latitude\": \"34.6939\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/japaneast\",\r\n \"name\": \"japaneast\",\r\n \"displayName\": \"Japan East\",\r\n \"longitude\": \"139.77\",\r\n \"latitude\": \"35.68\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/brazilsouth\",\r\n \"name\": \"brazilsouth\",\r\n \"displayName\": \"Brazil South\",\r\n \"longitude\": \"-46.633\",\r\n \"latitude\": \"-23.55\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/australiaeast\",\r\n \"name\": \"australiaeast\",\r\n \"displayName\": \"Australia East\",\r\n \"longitude\": \"151.2094\",\r\n \"latitude\": \"-33.86\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/australiasoutheast\",\r\n \"name\": \"australiasoutheast\",\r\n \"displayName\": \"Australia Southeast\",\r\n \"longitude\": \"144.9631\",\r\n \"latitude\": \"-37.8136\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/southindia\",\r\n \"name\": \"southindia\",\r\n \"displayName\": \"South India\",\r\n \"longitude\": \"80.1636\",\r\n \"latitude\": \"12.9822\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/centralindia\",\r\n \"name\": \"centralindia\",\r\n \"displayName\": \"Central India\",\r\n \"longitude\": \"73.9197\",\r\n \"latitude\": \"18.5822\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/westindia\",\r\n \"name\": \"westindia\",\r\n \"displayName\": \"West India\",\r\n \"longitude\": \"72.868\",\r\n \"latitude\": \"19.088\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/canadacentral\",\r\n \"name\": \"canadacentral\",\r\n \"displayName\": \"Canada Central\",\r\n \"longitude\": \"-79.383\",\r\n \"latitude\": \"43.653\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/canadaeast\",\r\n \"name\": \"canadaeast\",\r\n \"displayName\": \"Canada East\",\r\n \"longitude\": \"-71.217\",\r\n \"latitude\": \"46.817\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/uksouth\",\r\n \"name\": \"uksouth\",\r\n \"displayName\": \"UK South\",\r\n \"longitude\": \"-0.799\",\r\n \"latitude\": \"50.941\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/ukwest\",\r\n \"name\": \"ukwest\",\r\n \"displayName\": \"UK West\",\r\n \"longitude\": \"-3.084\",\r\n \"latitude\": \"53.427\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/westcentralus\",\r\n \"name\": \"westcentralus\",\r\n \"displayName\": \"West Central US\",\r\n \"longitude\": \"-110.234\",\r\n \"latitude\": \"40.890\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/westus2\",\r\n \"name\": \"westus2\",\r\n \"displayName\": \"West US 2\",\r\n \"longitude\": \"-119.852\",\r\n \"latitude\": \"47.233\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/koreacentral\",\r\n \"name\": \"koreacentral\",\r\n \"displayName\": \"Korea Central\",\r\n \"longitude\": \"126.9780\",\r\n \"latitude\": \"37.5665\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/koreasouth\",\r\n \"name\": \"koreasouth\",\r\n \"displayName\": \"Korea South\",\r\n \"longitude\": \"129.0756\",\r\n \"latitude\": \"35.1796\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/francecentral\",\r\n \"name\": \"francecentral\",\r\n \"displayName\": \"France Central\",\r\n \"longitude\": \"2.3730\",\r\n \"latitude\": \"46.3772\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/francesouth\",\r\n \"name\": \"francesouth\",\r\n \"displayName\": \"France South\",\r\n \"longitude\": \"2.1972\",\r\n \"latitude\": \"43.8345\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/australiacentral\",\r\n \"name\": \"australiacentral\",\r\n \"displayName\": \"Australia Central\",\r\n \"longitude\": \"149.1244\",\r\n \"latitude\": \"-35.3075\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/australiacentral2\",\r\n \"name\": \"australiacentral2\",\r\n \"displayName\": \"Australia Central 2\",\r\n \"longitude\": \"149.1244\",\r\n \"latitude\": \"-35.3075\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/uaecentral\",\r\n \"name\": \"uaecentral\",\r\n \"displayName\": \"UAE Central\",\r\n \"longitude\": \"54.366669\",\r\n \"latitude\": \"24.466667\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/uaenorth\",\r\n \"name\": \"uaenorth\",\r\n \"displayName\": \"UAE North\",\r\n \"longitude\": \"55.316666\",\r\n \"latitude\": \"25.266666\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/southafricanorth\",\r\n \"name\": \"southafricanorth\",\r\n \"displayName\": \"South Africa North\",\r\n \"longitude\": \"28.218370\",\r\n \"latitude\": \"-25.731340\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/southafricawest\",\r\n \"name\": \"southafricawest\",\r\n \"displayName\": \"South Africa West\",\r\n \"longitude\": \"18.843266\",\r\n \"latitude\": \"-34.075691\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/switzerlandnorth\",\r\n \"name\": \"switzerlandnorth\",\r\n \"displayName\": \"Switzerland North\",\r\n \"longitude\": \"8.564572\",\r\n \"latitude\": \"47.451542\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/switzerlandwest\",\r\n \"name\": \"switzerlandwest\",\r\n \"displayName\": \"Switzerland West\",\r\n \"longitude\": \"6.143158\",\r\n \"latitude\": \"46.204391\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/germanynorth\",\r\n \"name\": \"germanynorth\",\r\n \"displayName\": \"Germany North\",\r\n \"longitude\": \"8.806422\",\r\n \"latitude\": \"53.073635\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/germanywestcentral\",\r\n \"name\": \"germanywestcentral\",\r\n \"displayName\": \"Germany West Central\",\r\n \"longitude\": \"8.682127\",\r\n \"latitude\": \"50.110924\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/norwaywest\",\r\n \"name\": \"norwaywest\",\r\n \"displayName\": \"Norway West\",\r\n \"longitude\": \"5.733107\",\r\n \"latitude\": \"58.969975\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/norwayeast\",\r\n \"name\": \"norwayeast\",\r\n \"displayName\": \"Norway East\",\r\n \"longitude\": \"10.752245\",\r\n \"latitude\": \"59.913868\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/eastasia\",\r\n \"name\": \"eastasia\",\r\n \"displayName\": \"East Asia\",\r\n \"longitude\": \"114.188\",\r\n \"latitude\": \"22.267\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/southeastasia\",\r\n \"name\": \"southeastasia\",\r\n \"displayName\": \"Southeast Asia\",\r\n \"longitude\": \"103.833\",\r\n \"latitude\": \"1.283\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/centralus\",\r\n \"name\": \"centralus\",\r\n \"displayName\": \"Central US\",\r\n \"longitude\": \"-93.6208\",\r\n \"latitude\": \"41.5908\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/eastus\",\r\n \"name\": \"eastus\",\r\n \"displayName\": \"East US\",\r\n \"longitude\": \"-79.8164\",\r\n \"latitude\": \"37.3719\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/eastus2\",\r\n \"name\": \"eastus2\",\r\n \"displayName\": \"East US 2\",\r\n \"longitude\": \"-78.3889\",\r\n \"latitude\": \"36.6681\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/westus\",\r\n \"name\": \"westus\",\r\n \"displayName\": \"West US\",\r\n \"longitude\": \"-122.417\",\r\n \"latitude\": \"37.783\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/northcentralus\",\r\n \"name\": \"northcentralus\",\r\n \"displayName\": \"North Central US\",\r\n \"longitude\": \"-87.6278\",\r\n \"latitude\": \"41.8819\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/southcentralus\",\r\n \"name\": \"southcentralus\",\r\n \"displayName\": \"South Central US\",\r\n \"longitude\": \"-98.5\",\r\n \"latitude\": \"29.4167\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/northeurope\",\r\n \"name\": \"northeurope\",\r\n \"displayName\": \"North Europe\",\r\n \"longitude\": \"-6.2597\",\r\n \"latitude\": \"53.3478\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/westeurope\",\r\n \"name\": \"westeurope\",\r\n \"displayName\": \"West Europe\",\r\n \"longitude\": \"4.9\",\r\n \"latitude\": \"52.3667\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/japanwest\",\r\n \"name\": \"japanwest\",\r\n \"displayName\": \"Japan West\",\r\n \"longitude\": \"135.5022\",\r\n \"latitude\": \"34.6939\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/japaneast\",\r\n \"name\": \"japaneast\",\r\n \"displayName\": \"Japan East\",\r\n \"longitude\": \"139.77\",\r\n \"latitude\": \"35.68\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/brazilsouth\",\r\n \"name\": \"brazilsouth\",\r\n \"displayName\": \"Brazil South\",\r\n \"longitude\": \"-46.633\",\r\n \"latitude\": \"-23.55\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/australiaeast\",\r\n \"name\": \"australiaeast\",\r\n \"displayName\": \"Australia East\",\r\n \"longitude\": \"151.2094\",\r\n \"latitude\": \"-33.86\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/australiasoutheast\",\r\n \"name\": \"australiasoutheast\",\r\n \"displayName\": \"Australia Southeast\",\r\n \"longitude\": \"144.9631\",\r\n \"latitude\": \"-37.8136\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/southindia\",\r\n \"name\": \"southindia\",\r\n \"displayName\": \"South India\",\r\n \"longitude\": \"80.1636\",\r\n \"latitude\": \"12.9822\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/centralindia\",\r\n \"name\": \"centralindia\",\r\n \"displayName\": \"Central India\",\r\n \"longitude\": \"73.9197\",\r\n \"latitude\": \"18.5822\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/westindia\",\r\n \"name\": \"westindia\",\r\n \"displayName\": \"West India\",\r\n \"longitude\": \"72.868\",\r\n \"latitude\": \"19.088\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/jioindiawest\",\r\n \"name\": \"jioindiawest\",\r\n \"displayName\": \"Jio India West\",\r\n \"longitude\": \"70.05773\",\r\n \"latitude\": \"22.470701\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/jioindiacentral\",\r\n \"name\": \"jioindiacentral\",\r\n \"displayName\": \"Jio India Central\",\r\n \"longitude\": \"79.08886\",\r\n \"latitude\": \"21.146633\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/canadacentral\",\r\n \"name\": \"canadacentral\",\r\n \"displayName\": \"Canada Central\",\r\n \"longitude\": \"-79.383\",\r\n \"latitude\": \"43.653\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/canadaeast\",\r\n \"name\": \"canadaeast\",\r\n \"displayName\": \"Canada East\",\r\n \"longitude\": \"-71.217\",\r\n \"latitude\": \"46.817\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/uksouth\",\r\n \"name\": \"uksouth\",\r\n \"displayName\": \"UK South\",\r\n \"longitude\": \"-0.799\",\r\n \"latitude\": \"50.941\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/ukwest\",\r\n \"name\": \"ukwest\",\r\n \"displayName\": \"UK West\",\r\n \"longitude\": \"-3.084\",\r\n \"latitude\": \"53.427\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/westcentralus\",\r\n \"name\": \"westcentralus\",\r\n \"displayName\": \"West Central US\",\r\n \"longitude\": \"-110.234\",\r\n \"latitude\": \"40.890\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/westus2\",\r\n \"name\": \"westus2\",\r\n \"displayName\": \"West US 2\",\r\n \"longitude\": \"-119.852\",\r\n \"latitude\": \"47.233\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/koreacentral\",\r\n \"name\": \"koreacentral\",\r\n \"displayName\": \"Korea Central\",\r\n \"longitude\": \"126.9780\",\r\n \"latitude\": \"37.5665\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/koreasouth\",\r\n \"name\": \"koreasouth\",\r\n \"displayName\": \"Korea South\",\r\n \"longitude\": \"129.0756\",\r\n \"latitude\": \"35.1796\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/francecentral\",\r\n \"name\": \"francecentral\",\r\n \"displayName\": \"France Central\",\r\n \"longitude\": \"2.3730\",\r\n \"latitude\": \"46.3772\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/francesouth\",\r\n \"name\": \"francesouth\",\r\n \"displayName\": \"France South\",\r\n \"longitude\": \"2.1972\",\r\n \"latitude\": \"43.8345\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/australiacentral\",\r\n \"name\": \"australiacentral\",\r\n \"displayName\": \"Australia Central\",\r\n \"longitude\": \"149.1244\",\r\n \"latitude\": \"-35.3075\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/australiacentral2\",\r\n \"name\": \"australiacentral2\",\r\n \"displayName\": \"Australia Central 2\",\r\n \"longitude\": \"149.1244\",\r\n \"latitude\": \"-35.3075\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/uaecentral\",\r\n \"name\": \"uaecentral\",\r\n \"displayName\": \"UAE Central\",\r\n \"longitude\": \"54.366669\",\r\n \"latitude\": \"24.466667\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/uaenorth\",\r\n \"name\": \"uaenorth\",\r\n \"displayName\": \"UAE North\",\r\n \"longitude\": \"55.316666\",\r\n \"latitude\": \"25.266666\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/southafricanorth\",\r\n \"name\": \"southafricanorth\",\r\n \"displayName\": \"South Africa North\",\r\n \"longitude\": \"28.218370\",\r\n \"latitude\": \"-25.731340\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/southafricawest\",\r\n \"name\": \"southafricawest\",\r\n \"displayName\": \"South Africa West\",\r\n \"longitude\": \"18.843266\",\r\n \"latitude\": \"-34.075691\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/switzerlandnorth\",\r\n \"name\": \"switzerlandnorth\",\r\n \"displayName\": \"Switzerland North\",\r\n \"longitude\": \"8.564572\",\r\n \"latitude\": \"47.451542\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/switzerlandwest\",\r\n \"name\": \"switzerlandwest\",\r\n \"displayName\": \"Switzerland West\",\r\n \"longitude\": \"6.143158\",\r\n \"latitude\": \"46.204391\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/germanynorth\",\r\n \"name\": \"germanynorth\",\r\n \"displayName\": \"Germany North\",\r\n \"longitude\": \"8.806422\",\r\n \"latitude\": \"53.073635\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/germanywestcentral\",\r\n \"name\": \"germanywestcentral\",\r\n \"displayName\": \"Germany West Central\",\r\n \"longitude\": \"8.682127\",\r\n \"latitude\": \"50.110924\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/norwaywest\",\r\n \"name\": \"norwaywest\",\r\n \"displayName\": \"Norway West\",\r\n \"longitude\": \"5.733107\",\r\n \"latitude\": \"58.969975\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/norwayeast\",\r\n \"name\": \"norwayeast\",\r\n \"displayName\": \"Norway East\",\r\n \"longitude\": \"10.752245\",\r\n \"latitude\": \"59.913868\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/brazilsoutheast\",\r\n \"name\": \"brazilsoutheast\",\r\n \"displayName\": \"Brazil Southeast\",\r\n \"longitude\": \"-43.2075\",\r\n \"latitude\": \"-22.90278\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/westus3\",\r\n \"name\": \"westus3\",\r\n \"displayName\": \"West US 3\",\r\n \"longitude\": \"-112.074036\",\r\n \"latitude\": \"33.448376\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/swedencentral\",\r\n \"name\": \"swedencentral\",\r\n \"displayName\": \"Sweden Central\",\r\n \"longitude\": \"17.14127\",\r\n \"latitude\": \"60.67488\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/swedensouth\",\r\n \"name\": \"swedensouth\",\r\n \"displayName\": \"Sweden South\",\r\n \"longitude\": \"13.0007\",\r\n \"latitude\": \"55.6059\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/qatarcentral\",\r\n \"name\": \"qatarcentral\",\r\n \"displayName\": \"Qatar Central\",\r\n \"longitude\": \"51.439327\",\r\n \"latitude\": \"25.551462\"\r\n }\r\n ]\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L2xvY2F0aW9ucz9hcGktdmVyc2lvbj0yMDE5LTA2LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations?api-version=2019-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL2xvY2F0aW9ucz9hcGktdmVyc2lvbj0yMDE5LTA2LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d82e5c9f-739a-4562-ab1f-6f125bf01936" + "ede3d445-1a91-47e0-8c6a-e578b527421f" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.SubscriptionClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.SubscriptionClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -150,16 +150,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11946" + "11997" ], "x-ms-request-id": [ - "a80fa222-a9fd-484b-b9b2-978cbc268114" + "826912bb-7802-4b38-b23b-fcfdb050a700" ], "x-ms-correlation-request-id": [ - "a80fa222-a9fd-484b-b9b2-978cbc268114" + "826912bb-7802-4b38-b23b-fcfdb050a700" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T012621Z:a80fa222-a9fd-484b-b9b2-978cbc268114" + "SOUTHEASTASIA:20210826T080241Z:826912bb-7802-4b38-b23b-fcfdb050a700" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -168,7 +168,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 01:26:21 GMT" + "Thu, 26 Aug 2021 08:02:40 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -177,17 +177,17 @@ "-1" ], "Content-Length": [ - "7129" + "8409" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/eastasia\",\r\n \"name\": \"eastasia\",\r\n \"displayName\": \"East Asia\",\r\n \"longitude\": \"114.188\",\r\n \"latitude\": \"22.267\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/southeastasia\",\r\n \"name\": \"southeastasia\",\r\n \"displayName\": \"Southeast Asia\",\r\n \"longitude\": \"103.833\",\r\n \"latitude\": \"1.283\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/centralus\",\r\n \"name\": \"centralus\",\r\n \"displayName\": \"Central US\",\r\n \"longitude\": \"-93.6208\",\r\n \"latitude\": \"41.5908\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/eastus\",\r\n \"name\": \"eastus\",\r\n \"displayName\": \"East US\",\r\n \"longitude\": \"-79.8164\",\r\n \"latitude\": \"37.3719\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/eastus2\",\r\n \"name\": \"eastus2\",\r\n \"displayName\": \"East US 2\",\r\n \"longitude\": \"-78.3889\",\r\n \"latitude\": \"36.6681\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/westus\",\r\n \"name\": \"westus\",\r\n \"displayName\": \"West US\",\r\n \"longitude\": \"-122.417\",\r\n \"latitude\": \"37.783\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/northcentralus\",\r\n \"name\": \"northcentralus\",\r\n \"displayName\": \"North Central US\",\r\n \"longitude\": \"-87.6278\",\r\n \"latitude\": \"41.8819\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/southcentralus\",\r\n \"name\": \"southcentralus\",\r\n \"displayName\": \"South Central US\",\r\n \"longitude\": \"-98.5\",\r\n \"latitude\": \"29.4167\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/northeurope\",\r\n \"name\": \"northeurope\",\r\n \"displayName\": \"North Europe\",\r\n \"longitude\": \"-6.2597\",\r\n \"latitude\": \"53.3478\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/westeurope\",\r\n \"name\": \"westeurope\",\r\n \"displayName\": \"West Europe\",\r\n \"longitude\": \"4.9\",\r\n \"latitude\": \"52.3667\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/japanwest\",\r\n \"name\": \"japanwest\",\r\n \"displayName\": \"Japan West\",\r\n \"longitude\": \"135.5022\",\r\n \"latitude\": \"34.6939\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/japaneast\",\r\n \"name\": \"japaneast\",\r\n \"displayName\": \"Japan East\",\r\n \"longitude\": \"139.77\",\r\n \"latitude\": \"35.68\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/brazilsouth\",\r\n \"name\": \"brazilsouth\",\r\n \"displayName\": \"Brazil South\",\r\n \"longitude\": \"-46.633\",\r\n \"latitude\": \"-23.55\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/australiaeast\",\r\n \"name\": \"australiaeast\",\r\n \"displayName\": \"Australia East\",\r\n \"longitude\": \"151.2094\",\r\n \"latitude\": \"-33.86\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/australiasoutheast\",\r\n \"name\": \"australiasoutheast\",\r\n \"displayName\": \"Australia Southeast\",\r\n \"longitude\": \"144.9631\",\r\n \"latitude\": \"-37.8136\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/southindia\",\r\n \"name\": \"southindia\",\r\n \"displayName\": \"South India\",\r\n \"longitude\": \"80.1636\",\r\n \"latitude\": \"12.9822\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/centralindia\",\r\n \"name\": \"centralindia\",\r\n \"displayName\": \"Central India\",\r\n \"longitude\": \"73.9197\",\r\n \"latitude\": \"18.5822\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/westindia\",\r\n \"name\": \"westindia\",\r\n \"displayName\": \"West India\",\r\n \"longitude\": \"72.868\",\r\n \"latitude\": \"19.088\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/canadacentral\",\r\n \"name\": \"canadacentral\",\r\n \"displayName\": \"Canada Central\",\r\n \"longitude\": \"-79.383\",\r\n \"latitude\": \"43.653\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/canadaeast\",\r\n \"name\": \"canadaeast\",\r\n \"displayName\": \"Canada East\",\r\n \"longitude\": \"-71.217\",\r\n \"latitude\": \"46.817\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/uksouth\",\r\n \"name\": \"uksouth\",\r\n \"displayName\": \"UK South\",\r\n \"longitude\": \"-0.799\",\r\n \"latitude\": \"50.941\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/ukwest\",\r\n \"name\": \"ukwest\",\r\n \"displayName\": \"UK West\",\r\n \"longitude\": \"-3.084\",\r\n \"latitude\": \"53.427\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/westcentralus\",\r\n \"name\": \"westcentralus\",\r\n \"displayName\": \"West Central US\",\r\n \"longitude\": \"-110.234\",\r\n \"latitude\": \"40.890\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/westus2\",\r\n \"name\": \"westus2\",\r\n \"displayName\": \"West US 2\",\r\n \"longitude\": \"-119.852\",\r\n \"latitude\": \"47.233\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/koreacentral\",\r\n \"name\": \"koreacentral\",\r\n \"displayName\": \"Korea Central\",\r\n \"longitude\": \"126.9780\",\r\n \"latitude\": \"37.5665\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/koreasouth\",\r\n \"name\": \"koreasouth\",\r\n \"displayName\": \"Korea South\",\r\n \"longitude\": \"129.0756\",\r\n \"latitude\": \"35.1796\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/francecentral\",\r\n \"name\": \"francecentral\",\r\n \"displayName\": \"France Central\",\r\n \"longitude\": \"2.3730\",\r\n \"latitude\": \"46.3772\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/francesouth\",\r\n \"name\": \"francesouth\",\r\n \"displayName\": \"France South\",\r\n \"longitude\": \"2.1972\",\r\n \"latitude\": \"43.8345\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/australiacentral\",\r\n \"name\": \"australiacentral\",\r\n \"displayName\": \"Australia Central\",\r\n \"longitude\": \"149.1244\",\r\n \"latitude\": \"-35.3075\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/australiacentral2\",\r\n \"name\": \"australiacentral2\",\r\n \"displayName\": \"Australia Central 2\",\r\n \"longitude\": \"149.1244\",\r\n \"latitude\": \"-35.3075\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/uaecentral\",\r\n \"name\": \"uaecentral\",\r\n \"displayName\": \"UAE Central\",\r\n \"longitude\": \"54.366669\",\r\n \"latitude\": \"24.466667\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/uaenorth\",\r\n \"name\": \"uaenorth\",\r\n \"displayName\": \"UAE North\",\r\n \"longitude\": \"55.316666\",\r\n \"latitude\": \"25.266666\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/southafricanorth\",\r\n \"name\": \"southafricanorth\",\r\n \"displayName\": \"South Africa North\",\r\n \"longitude\": \"28.218370\",\r\n \"latitude\": \"-25.731340\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/southafricawest\",\r\n \"name\": \"southafricawest\",\r\n \"displayName\": \"South Africa West\",\r\n \"longitude\": \"18.843266\",\r\n \"latitude\": \"-34.075691\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/switzerlandnorth\",\r\n \"name\": \"switzerlandnorth\",\r\n \"displayName\": \"Switzerland North\",\r\n \"longitude\": \"8.564572\",\r\n \"latitude\": \"47.451542\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/switzerlandwest\",\r\n \"name\": \"switzerlandwest\",\r\n \"displayName\": \"Switzerland West\",\r\n \"longitude\": \"6.143158\",\r\n \"latitude\": \"46.204391\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/germanynorth\",\r\n \"name\": \"germanynorth\",\r\n \"displayName\": \"Germany North\",\r\n \"longitude\": \"8.806422\",\r\n \"latitude\": \"53.073635\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/germanywestcentral\",\r\n \"name\": \"germanywestcentral\",\r\n \"displayName\": \"Germany West Central\",\r\n \"longitude\": \"8.682127\",\r\n \"latitude\": \"50.110924\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/norwaywest\",\r\n \"name\": \"norwaywest\",\r\n \"displayName\": \"Norway West\",\r\n \"longitude\": \"5.733107\",\r\n \"latitude\": \"58.969975\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/locations/norwayeast\",\r\n \"name\": \"norwayeast\",\r\n \"displayName\": \"Norway East\",\r\n \"longitude\": \"10.752245\",\r\n \"latitude\": \"59.913868\"\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/eastasia\",\r\n \"name\": \"eastasia\",\r\n \"displayName\": \"East Asia\",\r\n \"longitude\": \"114.188\",\r\n \"latitude\": \"22.267\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/southeastasia\",\r\n \"name\": \"southeastasia\",\r\n \"displayName\": \"Southeast Asia\",\r\n \"longitude\": \"103.833\",\r\n \"latitude\": \"1.283\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/centralus\",\r\n \"name\": \"centralus\",\r\n \"displayName\": \"Central US\",\r\n \"longitude\": \"-93.6208\",\r\n \"latitude\": \"41.5908\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/eastus\",\r\n \"name\": \"eastus\",\r\n \"displayName\": \"East US\",\r\n \"longitude\": \"-79.8164\",\r\n \"latitude\": \"37.3719\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/eastus2\",\r\n \"name\": \"eastus2\",\r\n \"displayName\": \"East US 2\",\r\n \"longitude\": \"-78.3889\",\r\n \"latitude\": \"36.6681\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/westus\",\r\n \"name\": \"westus\",\r\n \"displayName\": \"West US\",\r\n \"longitude\": \"-122.417\",\r\n \"latitude\": \"37.783\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/northcentralus\",\r\n \"name\": \"northcentralus\",\r\n \"displayName\": \"North Central US\",\r\n \"longitude\": \"-87.6278\",\r\n \"latitude\": \"41.8819\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/southcentralus\",\r\n \"name\": \"southcentralus\",\r\n \"displayName\": \"South Central US\",\r\n \"longitude\": \"-98.5\",\r\n \"latitude\": \"29.4167\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/northeurope\",\r\n \"name\": \"northeurope\",\r\n \"displayName\": \"North Europe\",\r\n \"longitude\": \"-6.2597\",\r\n \"latitude\": \"53.3478\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/westeurope\",\r\n \"name\": \"westeurope\",\r\n \"displayName\": \"West Europe\",\r\n \"longitude\": \"4.9\",\r\n \"latitude\": \"52.3667\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/japanwest\",\r\n \"name\": \"japanwest\",\r\n \"displayName\": \"Japan West\",\r\n \"longitude\": \"135.5022\",\r\n \"latitude\": \"34.6939\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/japaneast\",\r\n \"name\": \"japaneast\",\r\n \"displayName\": \"Japan East\",\r\n \"longitude\": \"139.77\",\r\n \"latitude\": \"35.68\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/brazilsouth\",\r\n \"name\": \"brazilsouth\",\r\n \"displayName\": \"Brazil South\",\r\n \"longitude\": \"-46.633\",\r\n \"latitude\": \"-23.55\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/australiaeast\",\r\n \"name\": \"australiaeast\",\r\n \"displayName\": \"Australia East\",\r\n \"longitude\": \"151.2094\",\r\n \"latitude\": \"-33.86\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/australiasoutheast\",\r\n \"name\": \"australiasoutheast\",\r\n \"displayName\": \"Australia Southeast\",\r\n \"longitude\": \"144.9631\",\r\n \"latitude\": \"-37.8136\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/southindia\",\r\n \"name\": \"southindia\",\r\n \"displayName\": \"South India\",\r\n \"longitude\": \"80.1636\",\r\n \"latitude\": \"12.9822\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/centralindia\",\r\n \"name\": \"centralindia\",\r\n \"displayName\": \"Central India\",\r\n \"longitude\": \"73.9197\",\r\n \"latitude\": \"18.5822\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/westindia\",\r\n \"name\": \"westindia\",\r\n \"displayName\": \"West India\",\r\n \"longitude\": \"72.868\",\r\n \"latitude\": \"19.088\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/jioindiawest\",\r\n \"name\": \"jioindiawest\",\r\n \"displayName\": \"Jio India West\",\r\n \"longitude\": \"70.05773\",\r\n \"latitude\": \"22.470701\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/jioindiacentral\",\r\n \"name\": \"jioindiacentral\",\r\n \"displayName\": \"Jio India Central\",\r\n \"longitude\": \"79.08886\",\r\n \"latitude\": \"21.146633\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/canadacentral\",\r\n \"name\": \"canadacentral\",\r\n \"displayName\": \"Canada Central\",\r\n \"longitude\": \"-79.383\",\r\n \"latitude\": \"43.653\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/canadaeast\",\r\n \"name\": \"canadaeast\",\r\n \"displayName\": \"Canada East\",\r\n \"longitude\": \"-71.217\",\r\n \"latitude\": \"46.817\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/uksouth\",\r\n \"name\": \"uksouth\",\r\n \"displayName\": \"UK South\",\r\n \"longitude\": \"-0.799\",\r\n \"latitude\": \"50.941\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/ukwest\",\r\n \"name\": \"ukwest\",\r\n \"displayName\": \"UK West\",\r\n \"longitude\": \"-3.084\",\r\n \"latitude\": \"53.427\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/westcentralus\",\r\n \"name\": \"westcentralus\",\r\n \"displayName\": \"West Central US\",\r\n \"longitude\": \"-110.234\",\r\n \"latitude\": \"40.890\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/westus2\",\r\n \"name\": \"westus2\",\r\n \"displayName\": \"West US 2\",\r\n \"longitude\": \"-119.852\",\r\n \"latitude\": \"47.233\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/koreacentral\",\r\n \"name\": \"koreacentral\",\r\n \"displayName\": \"Korea Central\",\r\n \"longitude\": \"126.9780\",\r\n \"latitude\": \"37.5665\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/koreasouth\",\r\n \"name\": \"koreasouth\",\r\n \"displayName\": \"Korea South\",\r\n \"longitude\": \"129.0756\",\r\n \"latitude\": \"35.1796\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/francecentral\",\r\n \"name\": \"francecentral\",\r\n \"displayName\": \"France Central\",\r\n \"longitude\": \"2.3730\",\r\n \"latitude\": \"46.3772\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/francesouth\",\r\n \"name\": \"francesouth\",\r\n \"displayName\": \"France South\",\r\n \"longitude\": \"2.1972\",\r\n \"latitude\": \"43.8345\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/australiacentral\",\r\n \"name\": \"australiacentral\",\r\n \"displayName\": \"Australia Central\",\r\n \"longitude\": \"149.1244\",\r\n \"latitude\": \"-35.3075\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/australiacentral2\",\r\n \"name\": \"australiacentral2\",\r\n \"displayName\": \"Australia Central 2\",\r\n \"longitude\": \"149.1244\",\r\n \"latitude\": \"-35.3075\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/uaecentral\",\r\n \"name\": \"uaecentral\",\r\n \"displayName\": \"UAE Central\",\r\n \"longitude\": \"54.366669\",\r\n \"latitude\": \"24.466667\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/uaenorth\",\r\n \"name\": \"uaenorth\",\r\n \"displayName\": \"UAE North\",\r\n \"longitude\": \"55.316666\",\r\n \"latitude\": \"25.266666\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/southafricanorth\",\r\n \"name\": \"southafricanorth\",\r\n \"displayName\": \"South Africa North\",\r\n \"longitude\": \"28.218370\",\r\n \"latitude\": \"-25.731340\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/southafricawest\",\r\n \"name\": \"southafricawest\",\r\n \"displayName\": \"South Africa West\",\r\n \"longitude\": \"18.843266\",\r\n \"latitude\": \"-34.075691\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/switzerlandnorth\",\r\n \"name\": \"switzerlandnorth\",\r\n \"displayName\": \"Switzerland North\",\r\n \"longitude\": \"8.564572\",\r\n \"latitude\": \"47.451542\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/switzerlandwest\",\r\n \"name\": \"switzerlandwest\",\r\n \"displayName\": \"Switzerland West\",\r\n \"longitude\": \"6.143158\",\r\n \"latitude\": \"46.204391\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/germanynorth\",\r\n \"name\": \"germanynorth\",\r\n \"displayName\": \"Germany North\",\r\n \"longitude\": \"8.806422\",\r\n \"latitude\": \"53.073635\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/germanywestcentral\",\r\n \"name\": \"germanywestcentral\",\r\n \"displayName\": \"Germany West Central\",\r\n \"longitude\": \"8.682127\",\r\n \"latitude\": \"50.110924\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/norwaywest\",\r\n \"name\": \"norwaywest\",\r\n \"displayName\": \"Norway West\",\r\n \"longitude\": \"5.733107\",\r\n \"latitude\": \"58.969975\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/norwayeast\",\r\n \"name\": \"norwayeast\",\r\n \"displayName\": \"Norway East\",\r\n \"longitude\": \"10.752245\",\r\n \"latitude\": \"59.913868\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/brazilsoutheast\",\r\n \"name\": \"brazilsoutheast\",\r\n \"displayName\": \"Brazil Southeast\",\r\n \"longitude\": \"-43.2075\",\r\n \"latitude\": \"-22.90278\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/westus3\",\r\n \"name\": \"westus3\",\r\n \"displayName\": \"West US 3\",\r\n \"longitude\": \"-112.074036\",\r\n \"latitude\": \"33.448376\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/swedencentral\",\r\n \"name\": \"swedencentral\",\r\n \"displayName\": \"Sweden Central\",\r\n \"longitude\": \"17.14127\",\r\n \"latitude\": \"60.67488\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/swedensouth\",\r\n \"name\": \"swedensouth\",\r\n \"displayName\": \"Sweden South\",\r\n \"longitude\": \"13.0007\",\r\n \"latitude\": \"55.6059\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/locations/qatarcentral\",\r\n \"name\": \"qatarcentral\",\r\n \"displayName\": \"Qatar Central\",\r\n \"longitude\": \"51.439327\",\r\n \"latitude\": \"25.551462\"\r\n }\r\n ]\r\n}", "StatusCode": 200 } ], "Names": {}, "Variables": { - "ServicePrincipal": "af519bfa-99e8-4193-b65b-e6cd2f8bde7f", + "ServicePrincipal": "09cc0fa8-7726-4f19-9216-8e9b0321cfa2", "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", - "SubscriptionId": "1c638cf4-608f-4ee6-b680-c329e824c3a8" + "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" } } \ No newline at end of file diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Subscriptions/CanListSubscriptions.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Subscriptions/CanListSubscriptions.json index af9a22751..212895e66 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Subscriptions/CanListSubscriptions.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Subscriptions/CanListSubscriptions.json @@ -7,17 +7,17 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0d1d1cd5-7b2c-44c1-be61-49fa6cc401d2" + "25e7cd31-284e-46d1-aefa-3346d5aace5b" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.SubscriptionClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.SubscriptionClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -31,13 +31,13 @@ "11999" ], "x-ms-request-id": [ - "678d8de2-08f1-4e04-ae44-52fd8b19065e" + "3d57fead-f0ae-4462-b43c-9e6dd8e10ef6" ], "x-ms-correlation-request-id": [ - "678d8de2-08f1-4e04-ae44-52fd8b19065e" + "3d57fead-f0ae-4462-b43c-9e6dd8e10ef6" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T012622Z:678d8de2-08f1-4e04-ae44-52fd8b19065e" + "SOUTHEASTASIA:20210826T080242Z:3d57fead-f0ae-4462-b43c-9e6dd8e10ef6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -46,7 +46,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 01:26:21 GMT" + "Thu, 26 Aug 2021 08:02:41 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -55,30 +55,30 @@ "-1" ], "Content-Length": [ - "460" + "463" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8\",\r\n \"authorizationSource\": \"RoleBased\",\r\n \"managedByTenants\": [],\r\n \"subscriptionId\": \"1c638cf4-608f-4ee6-b680-c329e824c3a8\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"displayName\": \"Java Libs Tests with TTL = 2 Days\",\r\n \"state\": \"Enabled\",\r\n \"subscriptionPolicies\": {\r\n \"locationPlacementId\": \"Internal_2014-09-01\",\r\n \"quotaId\": \"Internal_2014-09-01\",\r\n \"spendingLimit\": \"Off\"\r\n }\r\n }\r\n ],\r\n \"count\": {\r\n \"type\": \"Total\",\r\n \"value\": 1\r\n }\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380\",\r\n \"authorizationSource\": \"RoleBased\",\r\n \"managedByTenants\": [],\r\n \"subscriptionId\": \"ec0aa5f7-9e78-40c9-85cd-535c6305b380\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"displayName\": \"Java Mgmt SDK Tests with TTL = 1 Day\",\r\n \"state\": \"Enabled\",\r\n \"subscriptionPolicies\": {\r\n \"locationPlacementId\": \"Internal_2014-09-01\",\r\n \"quotaId\": \"Internal_2014-09-01\",\r\n \"spendingLimit\": \"Off\"\r\n }\r\n }\r\n ],\r\n \"count\": {\r\n \"type\": \"Total\",\r\n \"value\": 1\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8?api-version=2019-06-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4P2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380?api-version=2019-06-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwP2FwaS12ZXJzaW9uPTIwMTktMDYtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d15e281f-6889-4bf9-ac4b-727790949476" + "b7bc7e58-de6c-4574-adf0-656669e876c2" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.SubscriptionClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.SubscriptionClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -89,16 +89,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" + "11995" ], "x-ms-request-id": [ - "fb19a9d7-6fae-4837-9e91-ad5482b82096" + "6ad0abb5-0d9b-469b-9a40-225befea24a8" ], "x-ms-correlation-request-id": [ - "fb19a9d7-6fae-4837-9e91-ad5482b82096" + "6ad0abb5-0d9b-469b-9a40-225befea24a8" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T012622Z:fb19a9d7-6fae-4837-9e91-ad5482b82096" + "SOUTHEASTASIA:20210826T080242Z:6ad0abb5-0d9b-469b-9a40-225befea24a8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -107,7 +107,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 01:26:22 GMT" + "Thu, 26 Aug 2021 08:02:41 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -116,17 +116,17 @@ "-1" ], "Content-Length": [ - "413" + "416" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8\",\r\n \"authorizationSource\": \"RoleBased\",\r\n \"managedByTenants\": [],\r\n \"subscriptionId\": \"1c638cf4-608f-4ee6-b680-c329e824c3a8\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"displayName\": \"Java Libs Tests with TTL = 2 Days\",\r\n \"state\": \"Enabled\",\r\n \"subscriptionPolicies\": {\r\n \"locationPlacementId\": \"Internal_2014-09-01\",\r\n \"quotaId\": \"Internal_2014-09-01\",\r\n \"spendingLimit\": \"Off\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380\",\r\n \"authorizationSource\": \"RoleBased\",\r\n \"managedByTenants\": [],\r\n \"subscriptionId\": \"ec0aa5f7-9e78-40c9-85cd-535c6305b380\",\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"displayName\": \"Java Mgmt SDK Tests with TTL = 1 Day\",\r\n \"state\": \"Enabled\",\r\n \"subscriptionPolicies\": {\r\n \"locationPlacementId\": \"Internal_2014-09-01\",\r\n \"quotaId\": \"Internal_2014-09-01\",\r\n \"spendingLimit\": \"Off\"\r\n }\r\n}", "StatusCode": 200 } ], "Names": {}, "Variables": { - "ServicePrincipal": "af519bfa-99e8-4193-b65b-e6cd2f8bde7f", + "ServicePrincipal": "09cc0fa8-7726-4f19-9216-8e9b0321cfa2", "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", - "SubscriptionId": "1c638cf4-608f-4ee6-b680-c329e824c3a8" + "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" } } \ No newline at end of file diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Tenants/CanListTenants.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Tenants/CanListTenants.json index 5bb232e38..cc7bd7f73 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Tenants/CanListTenants.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ResourceManager.Tenants/CanListTenants.json @@ -7,17 +7,17 @@ "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "28f65f8c-569b-4579-b83a-c7eb4ddf8ff5" + "40ac495f-30be-4575-bae0-802489c0f355" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.SubscriptionClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.SubscriptionClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -31,13 +31,13 @@ "11999" ], "x-ms-request-id": [ - "0e156216-5ac3-43b8-80df-f1c4c000a6fa" + "0c8dd037-1df2-4957-a0c1-71ee925fe570" ], "x-ms-correlation-request-id": [ - "0e156216-5ac3-43b8-80df-f1c4c000a6fa" + "0c8dd037-1df2-4957-a0c1-71ee925fe570" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191024T020243Z:0e156216-5ac3-43b8-80df-f1c4c000a6fa" + "SOUTHEASTASIA:20210826T082420Z:0c8dd037-1df2-4957-a0c1-71ee925fe570" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -46,7 +46,7 @@ "nosniff" ], "Date": [ - "Thu, 24 Oct 2019 02:02:43 GMT" + "Thu, 26 Aug 2021 08:24:20 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -64,8 +64,8 @@ ], "Names": {}, "Variables": { - "ServicePrincipal": "af519bfa-99e8-4193-b65b-e6cd2f8bde7f", + "ServicePrincipal": "09cc0fa8-7726-4f19-9216-8e9b0321cfa2", "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", - "SubscriptionId": "1c638cf4-608f-4ee6-b680-c329e824c3a8" + "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" } } \ No newline at end of file diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Search/CanCRUD.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Search/CanCRUD.json index 23369979a..54230df4b 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Search/CanCRUD.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Search/CanCRUD.json @@ -77,8 +77,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch2918?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoMjkxOD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch2918?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoMjkxOD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -10446,8 +10446,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch2918?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoMjkxOD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch2918?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoMjkxOD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Search/CanCRUDBasicSku.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Search/CanCRUDBasicSku.json index 52299aac1..bc0f5562a 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Search/CanCRUDBasicSku.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Search/CanCRUDBasicSku.json @@ -77,8 +77,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch3392?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoMzM5Mj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch3392?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoMzM5Mj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -369,8 +369,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch3392?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoMzM5Mj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch3392?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoMzM5Mj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Search/CanCRUDFreeSku.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Search/CanCRUDFreeSku.json index b2cfb7f78..e461452a0 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Search/CanCRUDFreeSku.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Search/CanCRUDFreeSku.json @@ -77,8 +77,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2404,8 +2404,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch2865?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoMjg2NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch2865?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoMjg2NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -2696,8 +2696,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch2865?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoMjg2NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch2865?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoMjg2NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Search/CanCRUDStandardSku.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Search/CanCRUDStandardSku.json index 2957eb668..fea4788ec 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Search/CanCRUDStandardSku.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Search/CanCRUDStandardSku.json @@ -77,8 +77,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch987?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoOTg3P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch987?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoOTg3P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -369,8 +369,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch987?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoOTg3P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch987?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoOTg3P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Secrets/CanCRUDSecret.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Secrets/CanCRUDSecret.json index c03153ccb..3514f480c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Secrets/CanCRUDSecret.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Secrets/CanCRUDSecret.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgNEMV7836?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JnTkVNVjc4MzY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgNEMV7836?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JnTkVNVjc4MzY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -1026,8 +1026,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgNEMV7836?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JnTkVNVjc4MzY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgNEMV7836?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JnTkVNVjc4MzY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanCRUDOnSimpleNamespace.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanCRUDOnSimpleNamespace.json index caa909e06..0cd33bb0f 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanCRUDOnSimpleNamespace.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanCRUDOnSimpleNamespace.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg8987?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnODk4Nz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg8987?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnODk4Nz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -674,8 +674,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg8987?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnODk4Nz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg8987?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnODk4Nz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanCreateDeleteQueueWithNamespace.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanCreateDeleteQueueWithNamespace.json index 2471acf39..f7292f06e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanCreateDeleteQueueWithNamespace.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanCreateDeleteQueueWithNamespace.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg3560?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnMzU2MD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg3560?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnMzU2MD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -677,8 +677,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg3560?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnMzU2MD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg3560?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnMzU2MD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanCreateDeleteTopicWithNamespace.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanCreateDeleteTopicWithNamespace.json index 48c431f65..e5ce50bb8 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanCreateDeleteTopicWithNamespace.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanCreateDeleteTopicWithNamespace.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg5870?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnNTg3MD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg5870?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnNTg3MD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -677,8 +677,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg5870?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnNTg3MD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg5870?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnNTg3MD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanCreateNamespaceThenCRUDOnQueue.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanCreateNamespaceThenCRUDOnQueue.json index f88803ef2..6413a9753 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanCreateNamespaceThenCRUDOnQueue.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanCreateNamespaceThenCRUDOnQueue.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/sluentnetsbmrg8170?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3NsdWVudG5ldHNibXJnODE3MD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/sluentnetsbmrg8170?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3NsdWVudG5ldHNibXJnODE3MD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -615,8 +615,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/sluentnetsbmrg8170?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3NsdWVudG5ldHNibXJnODE3MD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/sluentnetsbmrg8170?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3NsdWVudG5ldHNibXJnODE3MD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanCreateNamespaceThenCRUDOnTopic.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanCreateNamespaceThenCRUDOnTopic.json index 3fd167e20..76dceb6be 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanCreateNamespaceThenCRUDOnTopic.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanCreateNamespaceThenCRUDOnTopic.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg6125?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnNjEyNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg6125?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnNjEyNT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -547,8 +547,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg6125?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnNjEyNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg6125?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnNjEyNT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanOperateOnAuthorizationRules.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanOperateOnAuthorizationRules.json index cb4e3a313..ba54d522c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanOperateOnAuthorizationRules.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanOperateOnAuthorizationRules.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg583?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnNTgzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg583?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnNTgzP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1396,8 +1396,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg583?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnNTgzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg583?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnNTgzP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanPerformCRUDOnSubscriptions.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanPerformCRUDOnSubscriptions.json index e6a43727e..b853dc646 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanPerformCRUDOnSubscriptions.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.ServiceBus/CanPerformCRUDOnSubscriptions.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg437?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnNDM3P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg437?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnNDM3P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -893,8 +893,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg437?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnNDM3P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/fluentnetsbmrg437?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL2ZsdWVudG5ldHNibXJnNDM3P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlDatabase.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlDatabase.json index 30bde9b85..5dbe4527e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlDatabase.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlDatabase.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver6278?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjYyNzg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver6278?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjYyNzg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -3071,8 +3071,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver6278?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjYyNzg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver6278?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjYyNzg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlDatabaseWithElasticPool.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlDatabaseWithElasticPool.json index 011eeed92..8bb8f0cd4 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlDatabaseWithElasticPool.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlDatabaseWithElasticPool.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver2510?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjI1MTA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver2510?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjI1MTA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -4385,8 +4385,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver2510?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjI1MTA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver2510?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjI1MTA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -4449,8 +4449,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver2510?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjI1MTA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver2510?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjI1MTA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlElasticPool.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlElasticPool.json index 2ad3cd956..7c7a6333f 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlElasticPool.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlElasticPool.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver3413?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjM0MTM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver3413?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjM0MTM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -2223,8 +2223,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver3413?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjM0MTM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver3413?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjM0MTM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -2287,8 +2287,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver3413?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjM0MTM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver3413?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjM0MTM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlFirewallRule.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlFirewallRule.json index 01d3dcb3c..604d18a28 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlFirewallRule.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlFirewallRule.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver5306?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjUzMDY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver5306?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjUzMDY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -1851,8 +1851,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver5306?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjUzMDY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver5306?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjUzMDY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -1915,8 +1915,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver5306?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjUzMDY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver5306?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjUzMDY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlServer.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlServer.json index 570aff692..95c1a0cb8 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlServer.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlServer.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver728?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjcyOD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver728?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjcyOD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -1403,8 +1403,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver728?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjcyOD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver728?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjcyOD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -1467,8 +1467,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver728?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjcyOD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver728?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjcyOD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlSyncGroup.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlSyncGroup.json index 65b9808e0..8a67db37f 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlSyncGroup.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlSyncGroup.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver3738?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjM3Mzg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver3738?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjM3Mzg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -2098,8 +2098,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver3738?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjM3Mzg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver3738?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjM3Mzg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlSyncMember.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlSyncMember.json index 540420d1f..034e140d0 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlSyncMember.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanCRUDSqlSyncMember.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver1978?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjE5Nzg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver1978?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjE5Nzg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -2921,8 +2921,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver1978?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjE5Nzg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver1978?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjE5Nzg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanDoOperationsOnDataWarehouse.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanDoOperationsOnDataWarehouse.json index 204f20373..80efed0b1 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanDoOperationsOnDataWarehouse.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanDoOperationsOnDataWarehouse.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver2639?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjI2Mzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver2639?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjI2Mzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -2352,8 +2352,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver2639?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjI2Mzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver2639?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjI2Mzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -2416,8 +2416,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver2639?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjI2Mzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver2639?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjI2Mzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanManageReplicationLinks.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanManageReplicationLinks.json index a96fda279..c322b95a5 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanManageReplicationLinks.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanManageReplicationLinks.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver7275?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjcyNzU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver7275?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjcyNzU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver7275?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjcyNzU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver7275?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjcyNzU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -3843,8 +3843,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver7275?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjcyNzU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver7275?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjcyNzU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -3907,8 +3907,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver7275?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjcyNzU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver7275?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjcyNzU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -3971,8 +3971,8 @@ "StatusCode": 404 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver7275?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjcyNzU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver7275?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjcyNzU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanOperateSqlFromRollUpClient.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanOperateSqlFromRollUpClient.json index 3a4ffa623..37a254681 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanOperateSqlFromRollUpClient.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanOperateSqlFromRollUpClient.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver5818?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjU4MTg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver5818?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjU4MTg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -821,8 +821,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver5818?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjU4MTg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver5818?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjU4MTg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -885,8 +885,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver5818?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjU4MTg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver5818?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjU4MTg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanUseCoolShortcutsForResourceCreation.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanUseCoolShortcutsForResourceCreation.json index 5a4615036..a838e65e9 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanUseCoolShortcutsForResourceCreation.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/CanUseCoolShortcutsForResourceCreation.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver9974?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjk5NzQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver9974?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjk5NzQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -8439,8 +8439,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver9974?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjk5NzQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver9974?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjk5NzQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -8503,8 +8503,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver9974?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjk5NzQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/netsqlserver9974?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjk5NzQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canCRUDSqlFailoverGroup.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canCRUDSqlFailoverGroup.json index 7d784e64e..e1ce07e2a 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canCRUDSqlFailoverGroup.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canCRUDSqlFailoverGroup.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver632?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjYzMj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver632?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjYzMj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -4003,8 +4003,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver632?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjYzMj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver632?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjYzMj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -4067,8 +4067,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver632?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjYzMj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver632?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjYzMj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canChangeSqlServerAndDatabaseAutomaticTuning.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canChangeSqlServerAndDatabaseAutomaticTuning.json index e6a2d8d21..a3173c269 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canChangeSqlServerAndDatabaseAutomaticTuning.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canChangeSqlServerAndDatabaseAutomaticTuning.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver1352?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjEzNTI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver1352?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjEzNTI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -1531,8 +1531,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver1352?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjEzNTI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver1352?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjEzNTI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -1595,8 +1595,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver1352?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjEzNTI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver1352?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjEzNTI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canCreateAndAquireServerDnsAlias.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canCreateAndAquireServerDnsAlias.json index 8524b8ea5..fe8a1b619 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canCreateAndAquireServerDnsAlias.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canCreateAndAquireServerDnsAlias.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver5250?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjUyNTA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver5250?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjUyNTA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver5250?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjUyNTA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver5250?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjUyNTA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -2415,8 +2415,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver5250?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjUyNTA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver5250?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjUyNTA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -2479,8 +2479,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver5250?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjUyNTA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver5250?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjUyNTA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canGetSqlServerCapabilitiesAndCreateIdentity.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canGetSqlServerCapabilitiesAndCreateIdentity.json index 1042cd4b2..29d6f5f38 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canGetSqlServerCapabilitiesAndCreateIdentity.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Sql/canGetSqlServerCapabilitiesAndCreateIdentity.json @@ -62,8 +62,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver5431?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjU0MzE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver5431?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjU0MzE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -1333,8 +1333,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver5431?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjU0MzE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver5431?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjU0MzE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -1397,8 +1397,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver5431?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjU0MzE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/netsqlserver5431?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL25ldHNxbHNlcnZlcjU0MzE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.BlobContainers/CanCreateBlobContainers.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.BlobContainers/CanCreateBlobContainers.json index d0f2c6abf..24cdd37d3 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.BlobContainers/CanCreateBlobContainers.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.BlobContainers/CanCreateBlobContainers.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg3169?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnMzE2OT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg3169?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnMzE2OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -339,8 +339,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg3169?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnMzE2OT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg3169?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnMzE2OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.BlobContainers/CanUpdateBlobContainers.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.BlobContainers/CanUpdateBlobContainers.json index b63aca159..e307ecd50 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.BlobContainers/CanUpdateBlobContainers.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.BlobContainers/CanUpdateBlobContainers.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg5671?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNTY3MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg5671?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNTY3MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -412,8 +412,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg5671?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNTY3MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg5671?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNTY3MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.BlobServices/CanCreateBlobServices.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.BlobServices/CanCreateBlobServices.json index 6247d9a47..d1d8a89c2 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.BlobServices/CanCreateBlobServices.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.BlobServices/CanCreateBlobServices.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg8593?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnODU5Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg8593?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnODU5Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -336,8 +336,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg8593?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnODU5Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg8593?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnODU5Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.BlobServices/CanUpdateBlobServices.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.BlobServices/CanUpdateBlobServices.json index 716715125..5e69987ff 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.BlobServices/CanUpdateBlobServices.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.BlobServices/CanUpdateBlobServices.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg910?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnOTEwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg910?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnOTEwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -406,8 +406,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg910?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnOTEwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg910?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnOTEwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.ManagementPolicies/CanCreateManagementPolicies.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.ManagementPolicies/CanCreateManagementPolicies.json index 3234762bd..91683268d 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.ManagementPolicies/CanCreateManagementPolicies.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.ManagementPolicies/CanCreateManagementPolicies.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg7519?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNzUxOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg7519?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNzUxOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -336,8 +336,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg7519?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNzUxOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg7519?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNzUxOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.ManagementPolicies/CanUpdateManagementPolicies.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.ManagementPolicies/CanUpdateManagementPolicies.json index 6b6c2f118..4e1db0677 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.ManagementPolicies/CanUpdateManagementPolicies.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.ManagementPolicies/CanUpdateManagementPolicies.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg4715?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNDcxNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg4715?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNDcxNT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -406,8 +406,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg4715?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNDcxNT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg4715?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNDcxNT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.ManagementPolicies/managementPolicyGetters.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.ManagementPolicies/managementPolicyGetters.json index 5e4ed63d0..32a8b0d98 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.ManagementPolicies/managementPolicyGetters.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.ManagementPolicies/managementPolicyGetters.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg8208?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnODIwOD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg8208?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnODIwOD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -336,8 +336,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg8208?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnODIwOD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg8208?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnODIwOD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.NetworkRules/CanConfigureWithCreate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.NetworkRules/CanConfigureWithCreate.json index 0bd764f78..7fcce8016 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.NetworkRules/CanConfigureWithCreate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.NetworkRules/CanConfigureWithCreate.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg5351?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNTM1MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg5351?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNTM1MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -266,8 +266,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg5351?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNTM1MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg5351?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNTM1MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -921,8 +921,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg5351?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNTM1MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg5351?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNTM1MT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.NetworkRules/CanConfigureWithUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.NetworkRules/CanConfigureWithUpdate.json index 1d3c2201f..0038d700c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.NetworkRules/CanConfigureWithUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.NetworkRules/CanConfigureWithUpdate.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg6032?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNjAzMj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg6032?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNjAzMj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -400,8 +400,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg6032?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNjAzMj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg6032?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnNjAzMj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.StorageAccounts/CanCreateWithFileStorageKindSku.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.StorageAccounts/CanCreateWithFileStorageKindSku.json index 535dbdafc..8461f6a8e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.StorageAccounts/CanCreateWithFileStorageKindSku.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.StorageAccounts/CanCreateWithFileStorageKindSku.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgstg8995?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3Jnc3RnODk5NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgstg8995?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3Jnc3RnODk5NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -266,8 +266,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgstg8995?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3Jnc3RnODk5NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgstg8995?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3Jnc3RnODk5NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.StorageAccounts/CanCreateWithKindSkuAndUpdateAccessTier.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.StorageAccounts/CanCreateWithKindSkuAndUpdateAccessTier.json index 384bf0f2d..9c993ac99 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.StorageAccounts/CanCreateWithKindSkuAndUpdateAccessTier.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.StorageAccounts/CanCreateWithKindSkuAndUpdateAccessTier.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg8614?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnODYxND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg8614?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnODYxND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -400,8 +400,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg8614?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnODYxND9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg8614?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnODYxND9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.StorageAccounts/CanEnableDisableEncryption.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.StorageAccounts/CanEnableDisableEncryption.json index 2c069257c..a3e3c85d3 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.StorageAccounts/CanEnableDisableEncryption.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.StorageAccounts/CanEnableDisableEncryption.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg344?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnMzQ0P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg344?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnMzQ0P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -266,8 +266,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg344?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnMzQ0P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg344?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnMzQ0P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.StorageAccounts/CanGetAndRegenerateKeys.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.StorageAccounts/CanGetAndRegenerateKeys.json index 9d90335dc..bc6488686 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.StorageAccounts/CanGetAndRegenerateKeys.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Storage.StorageAccounts/CanGetAndRegenerateKeys.json @@ -71,8 +71,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg1288?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnMTI4OD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg1288?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnMTI4OD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -470,8 +470,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg1288?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnMTI4OD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstg1288?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3RnMTI4OD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.TrafficManager/CanCreateMultivalueRoutingProfileAndSetCustomHeaders.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.TrafficManager/CanCreateMultivalueRoutingProfileAndSetCustomHeaders.json index 0a8ac6a1b..94a4c558f 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.TrafficManager/CanCreateMultivalueRoutingProfileAndSetCustomHeaders.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.TrafficManager/CanCreateMultivalueRoutingProfileAndSetCustomHeaders.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchashtm7452?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2h0bTc0NTI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchashtm7452?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2h0bTc0NTI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -348,8 +348,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchashtm7452?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2h0bTc0NTI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchashtm7452?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2h0bTc0NTI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.TrafficManager/CanCreateSubnetRoutingProfile.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.TrafficManager/CanCreateSubnetRoutingProfile.json index 810b0431f..aa615685f 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.TrafficManager/CanCreateSubnetRoutingProfile.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.TrafficManager/CanCreateSubnetRoutingProfile.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchashtm8851?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2h0bTg4NTE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchashtm8851?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2h0bTg4NTE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -488,8 +488,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchashtm8851?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2h0bTg4NTE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchashtm8851?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2h0bTg4NTE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.TrafficManager/CanCreateUpdateProfileWithGeographicEndpoint.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.TrafficManager/CanCreateUpdateProfileWithGeographicEndpoint.json index cfe0b081a..da8101c29 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.TrafficManager/CanCreateUpdateProfileWithGeographicEndpoint.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.TrafficManager/CanCreateUpdateProfileWithGeographicEndpoint.json @@ -65,8 +65,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchashtm7839?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2h0bTc4Mzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchashtm7839?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2h0bTc4Mzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -412,8 +412,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchashtm7839?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2h0bTc4Mzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgchashtm7839?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnY2hhc2h0bTc4Mzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.TrafficManager/CanCreateUpdateTrafficManagerProfile.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.TrafficManager/CanCreateUpdateTrafficManagerProfile.json index 53bc607c6..9453ec492 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.TrafficManager/CanCreateUpdateTrafficManagerProfile.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.TrafficManager/CanCreateUpdateTrafficManagerProfile.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchashtm5258?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2h0bTUyNTg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchashtm5258?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2h0bTUyNTg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1703,8 +1703,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchashtm5258?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2h0bTUyNTg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgchashtm5258?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY2hhc2h0bTUyNTg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.AppServicePlans/CanCRUDAppServicePlan.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.AppServicePlans/CanCRUDAppServicePlan.json index 3b68a356d..608beff77 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.AppServicePlans/CanCRUDAppServicePlan.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.AppServicePlans/CanCRUDAppServicePlan.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg9322?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzkzMjI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg9322?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzkzMjI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -360,8 +360,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg9322?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzkzMjI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg9322?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzkzMjI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.DeploymentSlots/CanCRUDSwapSlots.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.DeploymentSlots/CanCRUDSwapSlots.json index 21419a059..ada65136b 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.DeploymentSlots/CanCRUDSwapSlots.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.DeploymentSlots/CanCRUDSwapSlots.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg6347?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzYzNDc/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg6347?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzYzNDc/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -6450,8 +6450,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg6347?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzYzNDc/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg6347?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzYzNDc/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.DiagnosticLogs/CanCRUDWebAppWithDiagnosticLogs.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.DiagnosticLogs/CanCRUDWebAppWithDiagnosticLogs.json index d62bad228..3d6a721d8 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.DiagnosticLogs/CanCRUDWebAppWithDiagnosticLogs.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.DiagnosticLogs/CanCRUDWebAppWithDiagnosticLogs.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg8801?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzg4MDE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg8801?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzg4MDE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -752,8 +752,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg8801?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzg4MDE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg8801?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzg4MDE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionApps/CanCRUDFunctionApp.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionApps/CanCRUDFunctionApp.json index ef5e0874c..43c979862 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionApps/CanCRUDFunctionApp.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionApps/CanCRUDFunctionApp.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3744?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzM3NDQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3744?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzM3NDQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -2843,8 +2843,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg5761?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzU3NjE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg5761?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzU3NjE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"West US\"\r\n}", "RequestHeaders": { @@ -6591,8 +6591,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg5761?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzU3NjE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg5761?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzU3NjE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -7107,8 +7107,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3744?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzM3NDQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3744?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzM3NDQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionApps/FunctionAppLongNameBug.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionApps/FunctionAppLongNameBug.json index 2f9fca49b..87baf98a5 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionApps/FunctionAppLongNameBug.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionApps/FunctionAppLongNameBug.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3402?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzM0MDI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3402?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzM0MDI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -1446,8 +1446,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3402?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzM0MDI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3402?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzM0MDI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionDeploymentSlots/CanCRUDSwapSlots.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionDeploymentSlots/CanCRUDSwapSlots.json index 4dd8bddc6..abe654d5a 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionDeploymentSlots/CanCRUDSwapSlots.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.FunctionDeploymentSlots/CanCRUDSwapSlots.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg6578?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzY1Nzg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg6578?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzY1Nzg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -6782,8 +6782,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg6578?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzY1Nzg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg6578?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzY1Nzg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.LinuxWebApps/CanCRUDLinuxWebApp.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.LinuxWebApps/CanCRUDLinuxWebApp.json index 4376133fc..11720c321 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.LinuxWebApps/CanCRUDLinuxWebApp.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.LinuxWebApps/CanCRUDLinuxWebApp.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7930?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc5MzA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7930?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc5MzA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -1339,8 +1339,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3338?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzMzMzg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3338?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzMzMzg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"West US\"\r\n}", "RequestHeaders": { @@ -3061,8 +3061,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3338?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzMzMzg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3338?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzMzMzg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -3577,8 +3577,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7930?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc5MzA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7930?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc5MzA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.SourceControl/CanDeploySourceControl.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.SourceControl/CanDeploySourceControl.json index dd501f6af..c36ccb940 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.SourceControl/CanDeploySourceControl.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.SourceControl/CanDeploySourceControl.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3926?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzM5MjY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3926?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzM5MjY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -582,8 +582,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3926?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzM5MjY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3926?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzM5MjY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WarDeploy/CanDeployWar.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WarDeploy/CanDeployWar.json index b0cc921bf..26c451c5e 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WarDeploy/CanDeployWar.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WarDeploy/CanDeployWar.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg8722?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzg3MjI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg8722?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzg3MjI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -503,8 +503,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg8722?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzg3MjI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg8722?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzg3MjI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WarDeploy/CanDeployWarOnJava11.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WarDeploy/CanDeployWarOnJava11.json index 7a4fe9e0c..f67190f40 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WarDeploy/CanDeployWarOnJava11.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WarDeploy/CanDeployWarOnJava11.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg6956?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzY5NTY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg6956?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzY5NTY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -503,8 +503,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg6956?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzY5NTY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg6956?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzY5NTY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebAppConfig/CanCRUDWebAppConfig.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebAppConfig/CanCRUDWebAppConfig.json index e0dba57d3..cc28cd73c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebAppConfig/CanCRUDWebAppConfig.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebAppConfig/CanCRUDWebAppConfig.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7191?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzcxOTE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7191?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzcxOTE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -4116,8 +4116,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7191?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzcxOTE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7191?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzcxOTE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebApps/CanCRUDWebApp.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebApps/CanCRUDWebApp.json index d07c2dcfb..96b4f309e 100755 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebApps/CanCRUDWebApp.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebApps/CanCRUDWebApp.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg1704?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzE3MDQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg1704?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzE3MDQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -956,8 +956,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3206?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzMyMDY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3206?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzMyMDY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"West US\"\r\n}", "RequestHeaders": { @@ -2806,8 +2806,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg1704?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzE3MDQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg1704?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzE3MDQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -3322,8 +3322,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3206?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzMyMDY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg3206?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzMyMDY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebApps/CanCRUDWebAppWithContainer.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebApps/CanCRUDWebAppWithContainer.json index 0bce7d8e1..e6bf933ed 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebApps/CanCRUDWebAppWithContainer.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebApps/CanCRUDWebAppWithContainer.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg852?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzg1Mj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg852?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzg1Mj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -597,8 +597,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg852?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzg1Mj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg852?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzg1Mj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebApps/WebAppWithoutPhp.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebApps/WebAppWithoutPhp.json index 6d47e38d6..7641373bc 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebApps/WebAppWithoutPhp.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebApps/WebAppWithoutPhp.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg8279?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzgyNzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg8279?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzgyNzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -746,8 +746,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg8279?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzgyNzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg8279?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzgyNzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebAppsMsi/CanCRUDWebAppWithMsi.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebAppsMsi/CanCRUDWebAppWithMsi.json index 95e480a08..8fe441a2c 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebAppsMsi/CanCRUDWebAppWithMsi.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebAppsMsi/CanCRUDWebAppWithMsi.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9293?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpOTI5Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9293?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpOTI5Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -771,8 +771,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7779?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc3Nzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7779?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc3Nzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -2794,8 +2794,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7779?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc3Nzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg7779?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzc3Nzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -3368,8 +3368,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9293?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpOTI5Mz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmsi9293?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbXNpOTI5Mz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebDeploy/CanDeployBakeryWebApp.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebDeploy/CanDeployBakeryWebApp.json index 7d4a5f357..3c50f4874 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebDeploy/CanDeployBakeryWebApp.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebDeploy/CanDeployBakeryWebApp.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg1525?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzE1MjU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg1525?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzE1MjU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -974,8 +974,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg1525?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzE1MjU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/javacsmrg1525?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL2phdmFjc21yZzE1MjU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Fluent.Tests/TestProviderInterceptor.cs b/Tests/Fluent.Tests/TestProviderInterceptor.cs index bf823e3ae..d326a07c8 100644 --- a/Tests/Fluent.Tests/TestProviderInterceptor.cs +++ b/Tests/Fluent.Tests/TestProviderInterceptor.cs @@ -44,7 +44,7 @@ public void CanAutomaticallyRegisterProvider() provider = resourceManager.Providers.GetByName("Microsoft.KeyVault"); Assert.Equal("Registered", provider.RegistrationState); - IList resourceTypes = provider.ResourceTypes; + IList resourceTypes = provider.ResourceTypes; Assert.True(resourceTypes.Count > 0); } finally diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppBasicTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppBasicTest.json index b96108142..2b953599e 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppBasicTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppBasicTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_3065521303fe?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfMzA2NTUyMTMwM2ZlP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_3065521303fe?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfMzA2NTUyMTMwM2ZlP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -4754,8 +4754,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg2nemv_ddf89718da95?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMm5lbXZfZGRmODk3MThkYTk1P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg2nemv_ddf89718da95?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMm5lbXZfZGRmODk3MThkYTk1P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"West US\"\r\n}", "RequestHeaders": { @@ -7727,8 +7727,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg2nemv_ddf89718da95?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMm5lbXZfZGRmODk3MThkYTk1P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg2nemv_ddf89718da95?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMm5lbXZfZGRmODk3MThkYTk1P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -8243,8 +8243,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_3065521303fe?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfMzA2NTUyMTMwM2ZlP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_3065521303fe?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfMzA2NTUyMTMwM2ZlP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppSourceControlTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppSourceControlTest.json index 91858c820..39d83cfb9 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppSourceControlTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppSourceControlTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_de21803829f2?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfZGUyMTgwMzgyOWYyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_de21803829f2?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfZGUyMTgwMzgyOWYyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_de21803829f2?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfZGUyMTgwMzgyOWYyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_de21803829f2?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfZGUyMTgwMzgyOWYyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"West US\"\r\n}", "RequestHeaders": { @@ -6558,8 +6558,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_de21803829f2?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfZGUyMTgwMzgyOWYyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_de21803829f2?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfZGUyMTgwMzgyOWYyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppWithDomainSslTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppWithDomainSslTest.json index 98c016b5e..6651f3a93 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppWithDomainSslTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppWithDomainSslTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_65708959499c?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl82NTcwODk1OTQ5OWM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_65708959499c?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl82NTcwODk1OTQ5OWM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -5464,8 +5464,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_65708959499c?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl82NTcwODk1OTQ5OWM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_65708959499c?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl82NTcwODk1OTQ5OWM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppBasicTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppBasicTest.json index 5e1e8ec9b..190dedea6 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppBasicTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppBasicTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_91d738180afa?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfOTFkNzM4MTgwYWZhP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_91d738180afa?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfOTFkNzM4MTgwYWZhP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -3944,8 +3944,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg2nemv_ddf417152650?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMm5lbXZfZGRmNDE3MTUyNjUwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg2nemv_ddf417152650?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMm5lbXZfZGRmNDE3MTUyNjUwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"West US\"\r\n}", "RequestHeaders": { @@ -6515,8 +6515,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg2nemv_ddf417152650?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMm5lbXZfZGRmNDE3MTUyNjUwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg2nemv_ddf417152650?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMm5lbXZfZGRmNDE3MTUyNjUwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -7031,8 +7031,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_91d738180afa?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfOTFkNzM4MTgwYWZhP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_91d738180afa?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfOTFkNzM4MTgwYWZhP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppSourceControlTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppSourceControlTest.json index d8be3e6c1..d8bf17528 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppSourceControlTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppSourceControlTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_c5d73494921f?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfYzVkNzM0OTQ5MjFmP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_c5d73494921f?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfYzVkNzM0OTQ5MjFmP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_c5d73494921f?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfYzVkNzM0OTQ5MjFmP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_c5d73494921f?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfYzVkNzM0OTQ5MjFmP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"West US\"\r\n}", "RequestHeaders": { @@ -4576,8 +4576,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_c5d73494921f?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfYzVkNzM0OTQ5MjFmP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_c5d73494921f?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfYzVkNzM0OTQ5MjFmP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppStorageAccountConnectionTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppStorageAccountConnectionTest.json index bb89fa5f3..6f9be75a9 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppStorageAccountConnectionTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppStorageAccountConnectionTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_74715893d330?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfNzQ3MTU4OTNkMzMwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_74715893d330?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfNzQ3MTU4OTNkMzMwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -1790,8 +1790,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_74715893d330?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfNzQ3MTU4OTNkMzMwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_74715893d330?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfNzQ3MTU4OTNkMzMwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppWithDomainSslTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppWithDomainSslTest.json index 0a238b056..a35c62044 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppWithDomainSslTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppWithDomainSslTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_60e704823971?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl82MGU3MDQ4MjM5NzE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_60e704823971?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl82MGU3MDQ4MjM5NzE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -4794,8 +4794,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_60e704823971?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl82MGU3MDQ4MjM5NzE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_60e704823971?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl82MGU3MDQ4MjM5NzE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppWithTrafficManagerTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppWithTrafficManagerTest.json index f9e4a126c..bfec2ffcf 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppWithTrafficManagerTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppWithTrafficManagerTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_68f457498b58?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl82OGY0NTc0OThiNTg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_68f457498b58?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl82OGY0NTc0OThiNTg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -8431,8 +8431,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_68f457498b58?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl82OGY0NTc0OThiNTg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_68f457498b58?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl82OGY0NTc0OThiNTg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppBasicTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppBasicTest.json index 88dec7581..9c47a93f8 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppBasicTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppBasicTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_f631792245ce?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfZjYzMTc5MjI0NWNlP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_f631792245ce?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfZjYzMTc5MjI0NWNlP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -3488,8 +3488,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg2nemv_57701010a97b?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMm5lbXZfNTc3MDEwMTBhOTdiP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg2nemv_57701010a97b?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMm5lbXZfNTc3MDEwMTBhOTdiP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"West US\"\r\n}", "RequestHeaders": { @@ -5831,8 +5831,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg2nemv_57701010a97b?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMm5lbXZfNTc3MDEwMTBhOTdiP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg2nemv_57701010a97b?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMm5lbXZfNTc3MDEwMTBhOTdiP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -6405,8 +6405,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_f631792245ce?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfZjYzMTc5MjI0NWNlP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_f631792245ce?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfZjYzMTc5MjI0NWNlP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSlotsTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSlotsTest.json index 04182973c..fd4910b00 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSlotsTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSlotsTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_fab383355d3e?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfZmFiMzgzMzU1ZDNlP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_fab383355d3e?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfZmFiMzgzMzU1ZDNlP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -9730,8 +9730,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_fab383355d3e?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfZmFiMzgzMzU1ZDNlP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_fab383355d3e?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfZmFiMzgzMzU1ZDNlP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSourceControlAsyncTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSourceControlAsyncTest.json index 12cd12f19..821b652ff 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSourceControlAsyncTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSourceControlAsyncTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_a9c357209dbf?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfYTljMzU3MjA5ZGJmP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_a9c357209dbf?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfYTljMzU3MjA5ZGJmP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_a9c357209dbf?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfYTljMzU3MjA5ZGJmP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_a9c357209dbf?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfYTljMzU3MjA5ZGJmP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"West US\"\r\n}", "RequestHeaders": { @@ -3956,8 +3956,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_a9c357209dbf?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfYTljMzU3MjA5ZGJmP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_a9c357209dbf?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfYTljMzU3MjA5ZGJmP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSourceControlTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSourceControlTest.json index 534c17f26..1ed75c96c 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSourceControlTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSourceControlTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_bd449117026c?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfYmQ0NDkxMTcwMjZjP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_bd449117026c?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfYmQ0NDkxMTcwMjZjP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_bd449117026c?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfYmQ0NDkxMTcwMjZjP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_bd449117026c?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfYmQ0NDkxMTcwMjZjP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"West US\"\r\n}", "RequestHeaders": { @@ -5205,8 +5205,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_bd449117026c?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfYmQ0NDkxMTcwMjZjP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_bd449117026c?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfYmQ0NDkxMTcwMjZjP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppStorageAccountConnectionTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppStorageAccountConnectionTest.json index 4833d821b..160cd8165 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppStorageAccountConnectionTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppStorageAccountConnectionTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_d17003332903?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfZDE3MDAzMzMyOTAzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_d17003332903?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfZDE3MDAzMzMyOTAzP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -1790,8 +1790,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_d17003332903?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfZDE3MDAzMzMyOTAzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg1nemv_d17003332903?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMW5lbXZfZDE3MDAzMzMyOTAzP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppWithDomainSslTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppWithDomainSslTest.json index 21c2cd3cd..b88a42283 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppWithDomainSslTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppWithDomainSslTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_87a3397760fd?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl84N2EzMzk3NzYwZmQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_87a3397760fd?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl84N2EzMzk3NzYwZmQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -4101,8 +4101,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_87a3397760fd?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl84N2EzMzk3NzYwZmQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_87a3397760fd?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl84N2EzMzk3NzYwZmQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppWithTrafficManagerTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppWithTrafficManagerTest.json index 41cda8c3d..a1f588868 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppWithTrafficManagerTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppWithTrafficManagerTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_b3d6769707c2?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl9iM2Q2NzY5NzA3YzI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_b3d6769707c2?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl9iM2Q2NzY5NzA3YzI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -6522,8 +6522,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_b3d6769707c2?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl9iM2Q2NzY5NzA3YzI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_b3d6769707c2?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl9iM2Q2NzY5NzA3YzI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ConvertVirtualMachineToManagedDisksTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ConvertVirtualMachineToManagedDisksTest.json index 0c9c832a3..11e84abcf 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ConvertVirtualMachineToManagedDisksTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ConvertVirtualMachineToManagedDisksTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomvce763786587e1d94?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdmNlNzYzNzg2NTg3ZTFkOTQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomvce763786587e1d94?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdmNlNzYzNzg2NTg3ZTFkOTQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -1971,8 +1971,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomvce763786587e1d94?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdmNlNzYzNzg2NTg3ZTFkOTQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomvce763786587e1d94?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdmNlNzYzNzg2NTg3ZTFkOTQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVMsUsingCustomImageOrSpecializedVHDTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVMsUsingCustomImageOrSpecializedVHDTest.json index 8604ae05f..20e77e587 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVMsUsingCustomImageOrSpecializedVHDTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVMsUsingCustomImageOrSpecializedVHDTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv84243?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjg0MjQzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv84243?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjg0MjQzP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -5222,8 +5222,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv84243?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjg0MjQzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv84243?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjg0MjQzP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVHDTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVHDTest.json index 0419e6ff2..87396ca65 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVHDTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVHDTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomvf2727092?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdmYyNzI3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomvf2727092?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdmYyNzI3MDkyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -7277,8 +7277,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomvf2727092?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdmYyNzI3MDkyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomvf2727092?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdmYyNzI3MDkyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVMTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVMTest.json index 13ce76028..2ef7c4109 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVMTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingCustomImageFromVMTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv2dd29295a5063443?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv2dd29295a5063443?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -7678,8 +7678,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv2dd29295a5063443?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv2dd29295a5063443?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjJkZDI5Mjk1YTUwNjM0NDM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromSnapshotTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromSnapshotTest.json index 1891f8ad3..f9ba61444 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromSnapshotTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromSnapshotTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv1ff749505422546f?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv1ff749505422546f?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -5574,8 +5574,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv1ff749505422546f?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv1ff749505422546f?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjFmZjc0OTUwNTQyMjU0NmY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromVhdTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromVhdTest.json index 3df8661fd..411f18527 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromVhdTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachineUsingSpecializedDiskFromVhdTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv8e58846986bf0439?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0Mzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv8e58846986bf0439?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0Mzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -3847,8 +3847,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv8e58846986bf0439?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0Mzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv8e58846986bf0439?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjhlNTg4NDY5ODZiZjA0Mzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachinesInParallelTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachinesInParallelTest.json index 598ed0dbd..d9400fe1d 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachinesInParallelTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/CreateVirtualMachinesInParallelTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv67688?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjY3Njg4P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv67688?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjY3Njg4P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -8478,8 +8478,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv67688?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjY3Njg4P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv67688?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjY3Njg4P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageAvailabilitySetTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageAvailabilitySetTest.json index e6971eae6..61335a24f 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageAvailabilitySetTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageAvailabilitySetTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomafe588073a41e345b?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomafe588073a41e345b?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1582,8 +1582,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomafe588073a41e345b?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomafe588073a41e345b?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tYWZlNTg4MDczYTQxZTM0NWI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageManagedDisksTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageManagedDisksTest.json index f4d2d3cde..c7e1124f4 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageManagedDisksTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageManagedDisksTest.json @@ -963,7 +963,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1023,7 +1023,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1083,7 +1083,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1143,7 +1143,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1203,7 +1203,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1263,7 +1263,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1323,7 +1323,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1383,7 +1383,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1443,7 +1443,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1503,7 +1503,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1563,7 +1563,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1623,7 +1623,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1683,7 +1683,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1743,7 +1743,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1803,7 +1803,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1863,7 +1863,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1923,7 +1923,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1983,7 +1983,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2043,7 +2043,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2103,7 +2103,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2163,7 +2163,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2223,7 +2223,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2283,7 +2283,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2343,7 +2343,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2403,7 +2403,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2463,7 +2463,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2523,7 +2523,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2583,7 +2583,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2643,7 +2643,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2703,7 +2703,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2763,7 +2763,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2823,7 +2823,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2883,7 +2883,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2943,7 +2943,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3003,7 +3003,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3063,7 +3063,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3123,7 +3123,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3183,7 +3183,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3243,7 +3243,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3303,7 +3303,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3363,7 +3363,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3423,7 +3423,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -3483,7 +3483,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ef60c424-0730-4d33-96ee-d83071ccda70?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZWY2MGM0MjQtMDczMC00ZDMzLTk2ZWUtZDgzMDcxY2NkYTcwP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4248,7 +4248,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/cc97691b-9e22-4d75-8ff5-51054db9d9b6?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvY2M5NzY5MWItOWUyMi00ZDc1LThmZjUtNTEwNTRkYjlkOWI2P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvY2M5NzY5MWItOWUyMi00ZDc1LThmZjUtNTEwNTRkYjlkOWI2P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4308,7 +4308,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/cc97691b-9e22-4d75-8ff5-51054db9d9b6?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvY2M5NzY5MWItOWUyMi00ZDc1LThmZjUtNTEwNTRkYjlkOWI2P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvY2M5NzY5MWItOWUyMi00ZDc1LThmZjUtNTEwNTRkYjlkOWI2P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4368,7 +4368,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/cc97691b-9e22-4d75-8ff5-51054db9d9b6?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvY2M5NzY5MWItOWUyMi00ZDc1LThmZjUtNTEwNTRkYjlkOWI2P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvY2M5NzY5MWItOWUyMi00ZDc1LThmZjUtNTEwNTRkYjlkOWI2P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4428,7 +4428,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/cc97691b-9e22-4d75-8ff5-51054db9d9b6?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvY2M5NzY5MWItOWUyMi00ZDc1LThmZjUtNTEwNTRkYjlkOWI2P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvY2M5NzY5MWItOWUyMi00ZDc1LThmZjUtNTEwNTRkYjlkOWI2P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4488,7 +4488,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/cc97691b-9e22-4d75-8ff5-51054db9d9b6?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvY2M5NzY5MWItOWUyMi00ZDc1LThmZjUtNTEwNTRkYjlkOWI2P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvY2M5NzY5MWItOWUyMi00ZDc1LThmZjUtNTEwNTRkYjlkOWI2P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4548,7 +4548,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/cc97691b-9e22-4d75-8ff5-51054db9d9b6?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvY2M5NzY5MWItOWUyMi00ZDc1LThmZjUtNTEwNTRkYjlkOWI2P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvY2M5NzY5MWItOWUyMi00ZDc1LThmZjUtNTEwNTRkYjlkOWI2P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4608,7 +4608,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/cc97691b-9e22-4d75-8ff5-51054db9d9b6?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvY2M5NzY5MWItOWUyMi00ZDc1LThmZjUtNTEwNTRkYjlkOWI2P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvY2M5NzY5MWItOWUyMi00ZDc1LThmZjUtNTEwNTRkYjlkOWI2P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -4668,7 +4668,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/cc97691b-9e22-4d75-8ff5-51054db9d9b6?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvY2M5NzY5MWItOWUyMi00ZDc1LThmZjUtNTEwNTRkYjlkOWI2P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvY2M5NzY5MWItOWUyMi00ZDc1LThmZjUtNTEwNTRkYjlkOWI2P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5637,7 +5637,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/64901764-37d9-4c77-869b-266270dcbf9b?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQ5MDE3NjQtMzdkOS00Yzc3LTg2OWItMjY2MjcwZGNiZjliP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQ5MDE3NjQtMzdkOS00Yzc3LTg2OWItMjY2MjcwZGNiZjliP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5697,7 +5697,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/64901764-37d9-4c77-869b-266270dcbf9b?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQ5MDE3NjQtMzdkOS00Yzc3LTg2OWItMjY2MjcwZGNiZjliP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQ5MDE3NjQtMzdkOS00Yzc3LTg2OWItMjY2MjcwZGNiZjliP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5757,7 +5757,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/64901764-37d9-4c77-869b-266270dcbf9b?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQ5MDE3NjQtMzdkOS00Yzc3LTg2OWItMjY2MjcwZGNiZjliP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQ5MDE3NjQtMzdkOS00Yzc3LTg2OWItMjY2MjcwZGNiZjliP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5817,7 +5817,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/64901764-37d9-4c77-869b-266270dcbf9b?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQ5MDE3NjQtMzdkOS00Yzc3LTg2OWItMjY2MjcwZGNiZjliP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQ5MDE3NjQtMzdkOS00Yzc3LTg2OWItMjY2MjcwZGNiZjliP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -5877,7 +5877,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/64901764-37d9-4c77-869b-266270dcbf9b?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQ5MDE3NjQtMzdkOS00Yzc3LTg2OWItMjY2MjcwZGNiZjliP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNjQ5MDE3NjQtMzdkOS00Yzc3LTg2OWItMjY2MjcwZGNiZjliP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -6057,7 +6057,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/ff083540-9459-4a39-84b4-e57750376243?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZmYwODM1NDAtOTQ1OS00YTM5LTg0YjQtZTU3NzUwMzc2MjQzP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZmYwODM1NDAtOTQ1OS00YTM5LTg0YjQtZTU3NzUwMzc2MjQzP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7017,7 +7017,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/b56b6a69-9fc1-4810-8110-8a95696c9506?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYjU2YjZhNjktOWZjMS00ODEwLTgxMTAtOGE5NTY5NmM5NTA2P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYjU2YjZhNjktOWZjMS00ODEwLTgxMTAtOGE5NTY5NmM5NTA2P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7077,7 +7077,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/b56b6a69-9fc1-4810-8110-8a95696c9506?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYjU2YjZhNjktOWZjMS00ODEwLTgxMTAtOGE5NTY5NmM5NTA2P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYjU2YjZhNjktOWZjMS00ODEwLTgxMTAtOGE5NTY5NmM5NTA2P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7137,7 +7137,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/b56b6a69-9fc1-4810-8110-8a95696c9506?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYjU2YjZhNjktOWZjMS00ODEwLTgxMTAtOGE5NTY5NmM5NTA2P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYjU2YjZhNjktOWZjMS00ODEwLTgxMTAtOGE5NTY5NmM5NTA2P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7197,7 +7197,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/b56b6a69-9fc1-4810-8110-8a95696c9506?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYjU2YjZhNjktOWZjMS00ODEwLTgxMTAtOGE5NTY5NmM5NTA2P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYjU2YjZhNjktOWZjMS00ODEwLTgxMTAtOGE5NTY5NmM5NTA2P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7257,7 +7257,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/b56b6a69-9fc1-4810-8110-8a95696c9506?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYjU2YjZhNjktOWZjMS00ODEwLTgxMTAtOGE5NTY5NmM5NTA2P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYjU2YjZhNjktOWZjMS00ODEwLTgxMTAtOGE5NTY5NmM5NTA2P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7509,7 +7509,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/a086eb74-e70f-4e1a-962b-b3566febbd94?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYTA4NmViNzQtZTcwZi00ZTFhLTk2MmItYjM1NjZmZWJiZDk0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYTA4NmViNzQtZTcwZi00ZTFhLTk2MmItYjM1NjZmZWJiZDk0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7569,7 +7569,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/a086eb74-e70f-4e1a-962b-b3566febbd94?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYTA4NmViNzQtZTcwZi00ZTFhLTk2MmItYjM1NjZmZWJiZDk0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYTA4NmViNzQtZTcwZi00ZTFhLTk2MmItYjM1NjZmZWJiZDk0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7629,7 +7629,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/a086eb74-e70f-4e1a-962b-b3566febbd94?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYTA4NmViNzQtZTcwZi00ZTFhLTk2MmItYjM1NjZmZWJiZDk0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYTA4NmViNzQtZTcwZi00ZTFhLTk2MmItYjM1NjZmZWJiZDk0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -7887,7 +7887,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/1df44398-68fe-4a38-9325-c840cee3ba35?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMWRmNDQzOTgtNjhmZS00YTM4LTkzMjUtYzg0MGNlZTNiYTM1P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMWRmNDQzOTgtNjhmZS00YTM4LTkzMjUtYzg0MGNlZTNiYTM1P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8397,7 +8397,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/bcbef7f2-103d-49ae-9a97-aa11e2ea79cf?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYmNiZWY3ZjItMTAzZC00OWFlLTlhOTctYWExMWUyZWE3OWNmP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYmNiZWY3ZjItMTAzZC00OWFlLTlhOTctYWExMWUyZWE3OWNmP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8457,7 +8457,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/bcbef7f2-103d-49ae-9a97-aa11e2ea79cf?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYmNiZWY3ZjItMTAzZC00OWFlLTlhOTctYWExMWUyZWE3OWNmP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYmNiZWY3ZjItMTAzZC00OWFlLTlhOTctYWExMWUyZWE3OWNmP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8517,7 +8517,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/bcbef7f2-103d-49ae-9a97-aa11e2ea79cf?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYmNiZWY3ZjItMTAzZC00OWFlLTlhOTctYWExMWUyZWE3OWNmP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYmNiZWY3ZjItMTAzZC00OWFlLTlhOTctYWExMWUyZWE3OWNmP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8577,7 +8577,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/bcbef7f2-103d-49ae-9a97-aa11e2ea79cf?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYmNiZWY3ZjItMTAzZC00OWFlLTlhOTctYWExMWUyZWE3OWNmP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYmNiZWY3ZjItMTAzZC00OWFlLTlhOTctYWExMWUyZWE3OWNmP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8637,7 +8637,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/bcbef7f2-103d-49ae-9a97-aa11e2ea79cf?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYmNiZWY3ZjItMTAzZC00OWFlLTlhOTctYWExMWUyZWE3OWNmP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvYmNiZWY3ZjItMTAzZC00OWFlLTlhOTctYWExMWUyZWE3OWNmP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -8823,7 +8823,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/34426ff6-3f0a-46fe-920e-5aaef561a55f?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMzQ0MjZmZjYtM2YwYS00NmZlLTkyMGUtNWFhZWY1NjFhNTVmP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMzQ0MjZmZjYtM2YwYS00NmZlLTkyMGUtNWFhZWY1NjFhNTVmP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9273,7 +9273,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9333,7 +9333,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9393,7 +9393,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9453,7 +9453,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9513,7 +9513,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9573,7 +9573,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9633,7 +9633,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9693,7 +9693,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9753,7 +9753,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9813,7 +9813,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9873,7 +9873,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9933,7 +9933,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -9993,7 +9993,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10053,7 +10053,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10113,7 +10113,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10173,7 +10173,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10233,7 +10233,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10293,7 +10293,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10353,7 +10353,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10413,7 +10413,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10473,7 +10473,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10533,7 +10533,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10593,7 +10593,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10653,7 +10653,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10713,7 +10713,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10773,7 +10773,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10833,7 +10833,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10893,7 +10893,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -10953,7 +10953,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11013,7 +11013,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11073,7 +11073,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11133,7 +11133,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11193,7 +11193,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11253,7 +11253,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11313,7 +11313,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11373,7 +11373,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11433,7 +11433,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11493,7 +11493,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11553,7 +11553,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -11613,7 +11613,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/814aa515-5c76-439b-ad36-77950416b6f4?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvODE0YWE1MTUtNWM3Ni00MzliLWFkMzYtNzc5NTA0MTZiNmY0P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12444,7 +12444,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/427df575-6748-45b7-9f86-4dfc419f781d?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12504,7 +12504,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/427df575-6748-45b7-9f86-4dfc419f781d?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12564,7 +12564,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/427df575-6748-45b7-9f86-4dfc419f781d?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12624,7 +12624,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/427df575-6748-45b7-9f86-4dfc419f781d?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12684,7 +12684,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/427df575-6748-45b7-9f86-4dfc419f781d?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12744,7 +12744,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/427df575-6748-45b7-9f86-4dfc419f781d?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12804,7 +12804,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/427df575-6748-45b7-9f86-4dfc419f781d?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12864,7 +12864,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/427df575-6748-45b7-9f86-4dfc419f781d?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12924,7 +12924,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/427df575-6748-45b7-9f86-4dfc419f781d?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -12984,7 +12984,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/427df575-6748-45b7-9f86-4dfc419f781d?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13044,7 +13044,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/427df575-6748-45b7-9f86-4dfc419f781d?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13104,7 +13104,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/427df575-6748-45b7-9f86-4dfc419f781d?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13164,7 +13164,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/427df575-6748-45b7-9f86-4dfc419f781d?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNDI3ZGY1NzUtNjc0OC00NWI3LTlmODYtNGRmYzQxOWY3ODFkP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13416,7 +13416,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13476,7 +13476,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13536,7 +13536,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13596,7 +13596,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13656,7 +13656,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13716,7 +13716,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13776,7 +13776,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13836,7 +13836,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13896,7 +13896,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -13956,7 +13956,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14016,7 +14016,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14076,7 +14076,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14136,7 +14136,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14196,7 +14196,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14256,7 +14256,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14316,7 +14316,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14376,7 +14376,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14436,7 +14436,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14496,7 +14496,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14556,7 +14556,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14616,7 +14616,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14676,7 +14676,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14736,7 +14736,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14796,7 +14796,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14856,7 +14856,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14916,7 +14916,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -14976,7 +14976,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15036,7 +15036,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15096,7 +15096,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15156,7 +15156,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15216,7 +15216,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15276,7 +15276,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15336,7 +15336,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15396,7 +15396,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15456,7 +15456,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15516,7 +15516,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15576,7 +15576,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15636,7 +15636,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15696,7 +15696,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15756,7 +15756,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15816,7 +15816,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15876,7 +15876,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15936,7 +15936,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -15996,7 +15996,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16056,7 +16056,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16116,7 +16116,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16176,7 +16176,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/0163a38f-359c-46c4-9c32-a7d2104e3e7c?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvMDE2M2EzOGYtMzU5Yy00NmM0LTljMzItYTdkMjEwNGUzZTdjP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -16626,7 +16626,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/db2964fa-772f-41d4-8d54-c5b58b424d85?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZGIyOTY0ZmEtNzcyZi00MWQ0LThkNTQtYzViNThiNDI0ZDg1P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZGIyOTY0ZmEtNzcyZi00MWQ0LThkNTQtYzViNThiNDI0ZDg1P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17856,7 +17856,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/e2873e6c-a3f5-43dd-a408-7a39c4ac670d?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZTI4NzNlNmMtYTNmNS00M2RkLWE0MDgtN2EzOWM0YWM2NzBkP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZTI4NzNlNmMtYTNmNS00M2RkLWE0MDgtN2EzOWM0YWM2NzBkP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17916,7 +17916,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/e2873e6c-a3f5-43dd-a408-7a39c4ac670d?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZTI4NzNlNmMtYTNmNS00M2RkLWE0MDgtN2EzOWM0YWM2NzBkP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZTI4NzNlNmMtYTNmNS00M2RkLWE0MDgtN2EzOWM0YWM2NzBkP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -17976,7 +17976,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/e2873e6c-a3f5-43dd-a408-7a39c4ac670d?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZTI4NzNlNmMtYTNmNS00M2RkLWE0MDgtN2EzOWM0YWM2NzBkP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZTI4NzNlNmMtYTNmNS00M2RkLWE0MDgtN2EzOWM0YWM2NzBkP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -18036,7 +18036,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/e2873e6c-a3f5-43dd-a408-7a39c4ac670d?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZTI4NzNlNmMtYTNmNS00M2RkLWE0MDgtN2EzOWM0YWM2NzBkP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZTI4NzNlNmMtYTNmNS00M2RkLWE0MDgtN2EzOWM0YWM2NzBkP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -18096,7 +18096,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/e2873e6c-a3f5-43dd-a408-7a39c4ac670d?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZTI4NzNlNmMtYTNmNS00M2RkLWE0MDgtN2EzOWM0YWM2NzBkP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZTI4NzNlNmMtYTNmNS00M2RkLWE0MDgtN2EzOWM0YWM2NzBkP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -18156,7 +18156,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/e2873e6c-a3f5-43dd-a408-7a39c4ac670d?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZTI4NzNlNmMtYTNmNS00M2RkLWE0MDgtN2EzOWM0YWM2NzBkP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZTI4NzNlNmMtYTNmNS00M2RkLWE0MDgtN2EzOWM0YWM2NzBkP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19044,7 +19044,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/4bdc14a7-5ca6-4ed8-8f76-0bda152bc459?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGJkYzE0YTctNWNhNi00ZWQ4LThmNzYtMGJkYTE1MmJjNDU5P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGJkYzE0YTctNWNhNi00ZWQ4LThmNzYtMGJkYTE1MmJjNDU5P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19104,7 +19104,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/4bdc14a7-5ca6-4ed8-8f76-0bda152bc459?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGJkYzE0YTctNWNhNi00ZWQ4LThmNzYtMGJkYTE1MmJjNDU5P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGJkYzE0YTctNWNhNi00ZWQ4LThmNzYtMGJkYTE1MmJjNDU5P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19164,7 +19164,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/4bdc14a7-5ca6-4ed8-8f76-0bda152bc459?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGJkYzE0YTctNWNhNi00ZWQ4LThmNzYtMGJkYTE1MmJjNDU5P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGJkYzE0YTctNWNhNi00ZWQ4LThmNzYtMGJkYTE1MmJjNDU5P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19224,7 +19224,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/4bdc14a7-5ca6-4ed8-8f76-0bda152bc459?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGJkYzE0YTctNWNhNi00ZWQ4LThmNzYtMGJkYTE1MmJjNDU5P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGJkYzE0YTctNWNhNi00ZWQ4LThmNzYtMGJkYTE1MmJjNDU5P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19284,7 +19284,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/4bdc14a7-5ca6-4ed8-8f76-0bda152bc459?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGJkYzE0YTctNWNhNi00ZWQ4LThmNzYtMGJkYTE1MmJjNDU5P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGJkYzE0YTctNWNhNi00ZWQ4LThmNzYtMGJkYTE1MmJjNDU5P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19344,7 +19344,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/4bdc14a7-5ca6-4ed8-8f76-0bda152bc459?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGJkYzE0YTctNWNhNi00ZWQ4LThmNzYtMGJkYTE1MmJjNDU5P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGJkYzE0YTctNWNhNi00ZWQ4LThmNzYtMGJkYTE1MmJjNDU5P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19404,7 +19404,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/4bdc14a7-5ca6-4ed8-8f76-0bda152bc459?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGJkYzE0YTctNWNhNi00ZWQ4LThmNzYtMGJkYTE1MmJjNDU5P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGJkYzE0YTctNWNhNi00ZWQ4LThmNzYtMGJkYTE1MmJjNDU5P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19464,7 +19464,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/4bdc14a7-5ca6-4ed8-8f76-0bda152bc459?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGJkYzE0YTctNWNhNi00ZWQ4LThmNzYtMGJkYTE1MmJjNDU5P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGJkYzE0YTctNWNhNi00ZWQ4LThmNzYtMGJkYTE1MmJjNDU5P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19782,7 +19782,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/4c5fb1e5-2ded-4eaa-8720-d5699970bd3a?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGM1ZmIxZTUtMmRlZC00ZWFhLTg3MjAtZDU2OTk5NzBiZDNhP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGM1ZmIxZTUtMmRlZC00ZWFhLTg3MjAtZDU2OTk5NzBiZDNhP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19842,7 +19842,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/4c5fb1e5-2ded-4eaa-8720-d5699970bd3a?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGM1ZmIxZTUtMmRlZC00ZWFhLTg3MjAtZDU2OTk5NzBiZDNhP2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvNGM1ZmIxZTUtMmRlZC00ZWFhLTg3MjAtZDU2OTk5NzBiZDNhP2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -19968,7 +19968,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/f100ab4d-ac1e-402d-a02b-83a13c0d6718?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZjEwMGFiNGQtYWMxZS00MDJkLWEwMmItODNhMTNjMGQ2NzE4P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZjEwMGFiNGQtYWMxZS00MDJkLWEwMmItODNhMTNjMGQ2NzE4P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -20028,7 +20028,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/f100ab4d-ac1e-402d-a02b-83a13c0d6718?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZjEwMGFiNGQtYWMxZS00MDJkLWEwMmItODNhMTNjMGQ2NzE4P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZjEwMGFiNGQtYWMxZS00MDJkLWEwMmItODNhMTNjMGQ2NzE4P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -20088,7 +20088,7 @@ }, { "RequestUri": "/subscriptions/c549f475-dee8-428c-bb19-829a55e52f77/providers/Microsoft.Compute/locations/eastus/operations/f100ab4d-ac1e-402d-a02b-83a13c0d6718?api-version=2017-12-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZjEwMGFiNGQtYWMxZS00MDJkLWEwMmItODNhMTNjMGQ2NzE4P2FwaS12ZXJzaW9uPTIwMTctMDMtMzA=", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvYzU0OWY0NzUtZGVlOC00MjhjLWJiMTktODI5YTU1ZTUyZjc3L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29tcHV0ZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvbnMvZjEwMGFiNGQtYWMxZS00MDJkLWEwMmItODNhMTNjMGQ2NzE4P2FwaS12ZXJzaW9uPTIwMTctMTItMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageStorageFromMSIEnabledVirtualMachineTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageStorageFromMSIEnabledVirtualMachineTest.json index 3178154ae..4c4a940d3 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageStorageFromMSIEnabledVirtualMachineTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageStorageFromMSIEnabledVirtualMachineTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv1d857197a463abd7?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDc/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv1d857197a463abd7?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDc/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv1d857197a463abd7?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDc/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv1d857197a463abd7?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDc/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -2546,8 +2546,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv1d857197a463abd7?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDc/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv1d857197a463abd7?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjFkODU3MTk3YTQ2M2FiZDc/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineAsyncTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineAsyncTest.json index 44ec2a734..93d6f7601 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineAsyncTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineAsyncTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv6a521906d466b220?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv6a521906d466b220?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv6a521906d466b220?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv6a521906d466b220?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -2607,8 +2607,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv6a521906d466b220?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv6a521906d466b220?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjZhNTIxOTA2ZDQ2NmIyMjA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineExtensionTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineExtensionTest.json index 5afbd0580..fd8e08a29 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineExtensionTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineExtensionTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcove2e386509?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY292ZTJlMzg2NTA5P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcove2e386509?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY292ZTJlMzg2NTA5P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -7662,8 +7662,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcove2e386509?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY292ZTJlMzg2NTA5P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcove2e386509?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY292ZTJlMzg2NTA5P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetTest.json index 1ea03c640..93bf3062e 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcovs0fd01732?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY292czBmZDAxNzMyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcovs0fd01732?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY292czBmZDAxNzMyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -4185,8 +4185,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcovs0fd01732?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY292czBmZDAxNzMyP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcovs0fd01732?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY292czBmZDAxNzMyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetTestAsync.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetTestAsync.json index 442b17c20..129b870de 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetTestAsync.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetTestAsync.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcovs7d511627?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY292czdkNTExNjI3P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcovs7d511627?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY292czdkNTExNjI3P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcovs7d511627?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY292czdkNTExNjI3P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcovs7d511627?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY292czdkNTExNjI3P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -3779,8 +3779,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcovs7d511627?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY292czdkNTExNjI3P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcovs7d511627?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY292czdkNTExNjI3P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetWithUnmanagedDisksTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetWithUnmanagedDisksTest.json index 8dc2f9822..9427a9e3a 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetWithUnmanagedDisksTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineScaleSetWithUnmanagedDisksTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcovs11a90120?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY292czExYTkwMTIwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcovs11a90120?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY292czExYTkwMTIwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -2997,8 +2997,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcovs11a90120?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY292czExYTkwMTIwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcovs11a90120?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY292czExYTkwMTIwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineTest.json index 2a2df4635..5c35f341f 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv09e854811dbc368b?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv09e854811dbc368b?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv09e854811dbc368b?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv09e854811dbc368b?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -3697,8 +3697,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv09e854811dbc368b?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv09e854811dbc368b?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjA5ZTg1NDgxMWRiYzM2OGI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithDiskTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithDiskTest.json index d03a8a198..f930deb50 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithDiskTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithDiskTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv40c163046bbe0645?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv40c163046bbe0645?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv40c163046bbe0645?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv40c163046bbe0645?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -4228,8 +4228,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv40c163046bbe0645?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv40c163046bbe0645?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjQwYzE2MzA0NmJiZTA2NDU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithUnmanagedDisksTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithUnmanagedDisksTest.json index e4b7c8d42..5faf4bf09 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithUnmanagedDisksTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachineWithUnmanagedDisksTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv25a4464019094?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv25a4464019094?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -4212,8 +4212,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv25a4464019094?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv25a4464019094?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjI1YTQ0NjQwMTkwOTQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelTest.json index 1fce554b5..c5d534f7f 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcopp5940071314ca8?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29wcDU5NDAwNzEzMTRjYTg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcopp5940071314ca8?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29wcDU5NDAwNzEzMTRjYTg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1487,8 +1487,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcopp5940071314ca8?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29wcDU5NDAwNzEzMTRjYTg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcopp5940071314ca8?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29wcDU5NDAwNzEzMTRjYTg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelWithNetworkTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelWithNetworkTest.json index e13aac43a..70388fab6 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelWithNetworkTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageVirtualMachinesInParallelWithNetworkTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgneppef25574548a04?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgneppef25574548a04?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -11027,8 +11027,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgneppef25574548a04?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgneppef25574548a04?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVwcGVmMjU1NzQ1NDhhMDQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineScaleSetTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineScaleSetTest.json index 547a358ff..1d456cc25 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineScaleSetTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineScaleSetTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv595416592ba2368e?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjU5NTQxNjU5MmJhMjM2OGU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv595416592ba2368e?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjU5NTQxNjU5MmJhMjM2OGU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -1245,8 +1245,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv595416592ba2368e?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjU5NTQxNjU5MmJhMjM2OGU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv595416592ba2368e?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjU5NTQxNjU5MmJhMjM2OGU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineTest.json index e162ed54b..2246abefe 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Compute/ManageZonalVirtualMachineTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv54b299919f0ddce9?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjU0YjI5OTkxOWYwZGRjZTk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv54b299919f0ddce9?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjU0YjI5OTkxOWYwZGRjZTk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv54b299919f0ddce9?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjU0YjI5OTkxOWYwZGRjZTk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv54b299919f0ddce9?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjU0YjI5OTkxOWYwZGRjZTk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -2131,8 +2131,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv54b299919f0ddce9?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjU0YjI5OTkxOWYwZGRjZTk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcomv54b299919f0ddce9?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29tdjU0YjI5OTkxOWYwZGRjZTk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ContainerInstance/ManageWithMultipleContainerImagesTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ContainerInstance/ManageWithMultipleContainerImagesTest.json index a4d0dea1e..dca91f07d 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ContainerInstance/ManageWithMultipleContainerImagesTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ContainerInstance/ManageWithMultipleContainerImagesTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgaci6f2935488?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYWNpNmYyOTM1NDg4P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgaci6f2935488?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYWNpNmYyOTM1NDg4P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -522,8 +522,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgaci6f2935488?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYWNpNmYyOTM1NDg4P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgaci6f2935488?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYWNpNmYyOTM1NDg4P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ContainerService/ManageContainerServiceWithDockerSwarmOrchestratorTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ContainerService/ManageContainerServiceWithDockerSwarmOrchestratorTest.json index afffa098a..8d8432ecb 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ContainerService/ManageContainerServiceWithDockerSwarmOrchestratorTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ContainerService/ManageContainerServiceWithDockerSwarmOrchestratorTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgacse45555509?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYWNzZTQ1NTU1NTA5P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgacse45555509?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYWNzZTQ1NTU1NTA5P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1333,8 +1333,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgacse45555509?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYWNzZTQ1NTU1NTA5P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgacse45555509?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnYWNzZTQ1NTU1NTA5P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ContainerService/ManageContainerServiceWithKubernetesOrchestratorTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ContainerService/ManageContainerServiceWithKubernetesOrchestratorTest.json index c16cb53fb..2e1820915 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ContainerService/ManageContainerServiceWithKubernetesOrchestratorTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ContainerService/ManageContainerServiceWithKubernetesOrchestratorTest.json @@ -1,7 +1,7 @@ { "Entries": [ { - "RequestUri": "/subscriptions/00000000-0000-0000-0000-00000000000/resourcegroups/rgacsb59517712?api-version=2019-08-01", + "RequestUri": "/subscriptions/00000000-0000-0000-0000-00000000000/resourcegroups/rgacsb59517712?api-version=2021-01-01", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -1354,7 +1354,7 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/00000000-0000-0000-0000-00000000000/resourcegroups/rgacsb59517712?api-version=2019-08-01", + "RequestUri": "/subscriptions/00000000-0000-0000-0000-00000000000/resourcegroups/rgacsb59517712?api-version=2021-01-01", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBTableWithVnetRulesTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBTableWithVnetRulesTest.json index c3c6ee499..891096a4d 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBTableWithVnetRulesTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBTableWithVnetRulesTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcosmosdb63266248e29?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29zbW9zZGI2MzI2NjI0OGUyOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcosmosdb63266248e29?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29zbW9zZGI2MzI2NjI0OGUyOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -4831,8 +4831,8 @@ "StatusCode": 404 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcosmosdb63266248e29?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29zbW9zZGI2MzI2NjI0OGUyOT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgcosmosdb63266248e29?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnY29zbW9zZGI2MzI2NjI0OGUyOT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithEventualConsistencyTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithEventualConsistencyTest.json index ae77ecf66..1fb559b1f 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithEventualConsistencyTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithEventualConsistencyTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv9c882341a8422?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjljODgyMzQxYTg0MjI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv9c882341a8422?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjljODgyMzQxYTg0MjI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -4249,8 +4249,8 @@ "StatusCode": 404 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv9c882341a8422?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjljODgyMzQxYTg0MjI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv9c882341a8422?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjljODgyMzQxYTg0MjI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithIPRangeTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithIPRangeTest.json index 5fe5fea0d..496d7eba5 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithIPRangeTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithIPRangeTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv3d5156719a8b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjNkNTE1NjcxOWE4YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv3d5156719a8b0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjNkNTE1NjcxOWE4YjA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -3883,8 +3883,8 @@ "StatusCode": 404 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv3d5156719a8b0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjNkNTE1NjcxOWE4YjA/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv3d5156719a8b0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjNkNTE1NjcxOWE4YjA/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithKindMongoDBTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithKindMongoDBTest.json index da8f7b28c..1112482fd 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithKindMongoDBTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/CosmosDBWithKindMongoDBTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv51929839f15f1?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjUxOTI5ODM5ZjE1ZjE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv51929839f15f1?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjUxOTI5ODM5ZjE1ZjE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -4191,8 +4191,8 @@ "StatusCode": 404 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv51929839f15f1?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjUxOTI5ODM5ZjE1ZjE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv51929839f15f1?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjUxOTI5ODM5ZjE1ZjE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/HACosmosDBTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/HACosmosDBTest.json index 1436c30df..6a51f0d4a 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/HACosmosDBTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.CosmosDB/HACosmosDBTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemvb7240785ebf03?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdmI3MjQwNzg1ZWJmMDM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemvb7240785ebf03?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdmI3MjQwNzg1ZWJmMDM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -11920,8 +11920,8 @@ "StatusCode": 404 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemvb7240785ebf03?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdmI3MjQwNzg1ZWJmMDM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemvb7240785ebf03?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdmI3MjQwNzg1ZWJmMDM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.EventHub/ManageEventHubEventsTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.EventHub/ManageEventHubEventsTest.json index 1c6fb3eb3..264178b54 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.EventHub/ManageEventHubEventsTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.EventHub/ManageEventHubEventsTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgevhbad307744?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZXZoYmFkMzA3NzQ0P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgevhbad307744?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZXZoYmFkMzA3NzQ0P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -2576,8 +2576,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgevhbad307744?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZXZoYmFkMzA3NzQ0P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgevhbad307744?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZXZoYmFkMzA3NzQ0P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.KeyVault/ManageKeyVaultTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.KeyVault/ManageKeyVaultTest.json index cf111e461..7a2e01a58 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.KeyVault/ManageKeyVaultTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.KeyVault/ManageKeyVaultTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgnemv5bd34926de396?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbmVtdjViZDM0OTI2ZGUzOTY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgnemv5bd34926de396?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbmVtdjViZDM0OTI2ZGUzOTY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -1396,8 +1396,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgnemv5bd34926de396?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbmVtdjViZDM0OTI2ZGUzOTY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgnemv5bd34926de396?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JnbmVtdjViZDM0OTI2ZGUzOTY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Locks/ManageLocksTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Locks/ManageLocksTest.json index 162a832c5..4b3c9269d 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Locks/ManageLocksTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Locks/ManageLocksTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg75b3686616?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNzViMzY4NjYxNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg75b3686616?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNzViMzY4NjYxNj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -3011,8 +3011,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg75b3686616?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNzViMzY4NjYxNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg75b3686616?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnNzViMzY4NjYxNj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Monitor/AutoscaleSettingsBasedOnPerformanceOrScheduleTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Monitor/AutoscaleSettingsBasedOnPerformanceOrScheduleTest.json index 341f0a5c3..0748e537f 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Monitor/AutoscaleSettingsBasedOnPerformanceOrScheduleTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Monitor/AutoscaleSettingsBasedOnPerformanceOrScheduleTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmonitor11688?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbW9uaXRvcjExNjg4P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmonitor11688?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbW9uaXRvcjExNjg4P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southcentralus\"\r\n}", "RequestHeaders": { @@ -792,8 +792,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmonitor11688?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbW9uaXRvcjExNjg4P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmonitor11688?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbW9uaXRvcjExNjg4P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -853,8 +853,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmonitor11688?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbW9uaXRvcjExNjg4P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmonitor11688?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbW9uaXRvcjExNjg4P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Monitor/WebAppPerformanceMonitoringAlertsTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Monitor/WebAppPerformanceMonitoringAlertsTest.json index f73397c87..71fe4146c 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Monitor/WebAppPerformanceMonitoringAlertsTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Monitor/WebAppPerformanceMonitoringAlertsTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmonitor78230?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbW9uaXRvcjc4MjMwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmonitor78230?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbW9uaXRvcjc4MjMwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -290,8 +290,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmonitor78230?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbW9uaXRvcjc4MjMwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmonitor78230?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbW9uaXRvcjc4MjMwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -351,8 +351,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmonitor78230?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbW9uaXRvcjc4MjMwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgmonitor78230?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbW9uaXRvcjc4MjMwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/CreateSimpleInternetFacingLoadBalancerTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/CreateSimpleInternetFacingLoadBalancerTest.json index a4b44c334..97ddba874 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/CreateSimpleInternetFacingLoadBalancerTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/CreateSimpleInternetFacingLoadBalancerTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgc670237085?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnYzY3MDIzNzA4NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgc670237085?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnYzY3MDIzNzA4NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgc670237085?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnYzY3MDIzNzA4NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgc670237085?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnYzY3MDIzNzA4NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -4664,8 +4664,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgc670237085?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnYzY3MDIzNzA4NT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgc670237085?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnYzY3MDIzNzA4NT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageApplicationGatewayTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageApplicationGatewayTest.json index a737c2011..16104aa01 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageApplicationGatewayTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageApplicationGatewayTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgneagfc839541?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVhZ2ZjODM5NTQxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgneagfc839541?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVhZ2ZjODM5NTQxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -17417,8 +17417,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgneagfc839541?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVhZ2ZjODM5NTQxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgneagfc839541?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVhZ2ZjODM5NTQxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageIPAddressTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageIPAddressTest.json index 72c792d82..c3bc0b6f9 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageIPAddressTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageIPAddressTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnempbd445713e2706?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtcGJkNDQ1NzEzZTI3MDY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnempbd445713e2706?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtcGJkNDQ1NzEzZTI3MDY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnempbd445713e2706?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtcGJkNDQ1NzEzZTI3MDY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnempbd445713e2706?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtcGJkNDQ1NzEzZTI3MDY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -3065,8 +3065,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnempbd445713e2706?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtcGJkNDQ1NzEzZTI3MDY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnempbd445713e2706?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtcGJkNDQ1NzEzZTI3MDY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageInternalLoadBalancerTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageInternalLoadBalancerTest.json index 2ba3a906a..68cbc49fa 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageInternalLoadBalancerTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageInternalLoadBalancerTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemlf7521450?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtbGY3NTIxNDUwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemlf7521450?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtbGY3NTIxNDUwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemlf7521450?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtbGY3NTIxNDUwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemlf7521450?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtbGY3NTIxNDUwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -135,8 +135,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemlf7521450?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtbGY3NTIxNDUwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemlf7521450?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtbGY3NTIxNDUwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -202,8 +202,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemlf7521450?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtbGY3NTIxNDUwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemlf7521450?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtbGY3NTIxNDUwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -3134,8 +3134,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemlf7521450?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtbGY3NTIxNDUwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemlf7521450?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtbGY3NTIxNDUwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageInternetFacingLoadBalancerTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageInternetFacingLoadBalancerTest.json index 893940826..4fb536ec6 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageInternetFacingLoadBalancerTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageInternetFacingLoadBalancerTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgneml9e606299?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtbDllNjA2Mjk5P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgneml9e606299?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtbDllNjA2Mjk5P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgneml9e606299?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtbDllNjA2Mjk5P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgneml9e606299?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtbDllNjA2Mjk5P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -135,8 +135,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgneml9e606299?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtbDllNjA2Mjk5P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgneml9e606299?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtbDllNjA2Mjk5P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -202,8 +202,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgneml9e606299?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtbDllNjA2Mjk5P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgneml9e606299?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtbDllNjA2Mjk5P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -3814,8 +3814,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgneml9e606299?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtbDllNjA2Mjk5P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgneml9e606299?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtbDllNjA2Mjk5P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkInterfaceTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkInterfaceTest.json index 3b2bec863..390bb9516 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkInterfaceTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkInterfaceTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemiaa6065749cf7a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtaWFhNjA2NTc0OWNmN2E/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemiaa6065749cf7a?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtaWFhNjA2NTc0OWNmN2E/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -2776,8 +2776,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemiaa6065749cf7a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtaWFhNjA2NTc0OWNmN2E/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemiaa6065749cf7a?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtaWFhNjA2NTc0OWNmN2E/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkPeeringInSameSubscriptionTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkPeeringInSameSubscriptionTest.json index 92f530b3e..7fb043c44 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkPeeringInSameSubscriptionTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkPeeringInSameSubscriptionTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg2ab68748cb?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMmFiNjg3NDhjYj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg2ab68748cb?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMmFiNjg3NDhjYj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg2ab68748cb?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMmFiNjg3NDhjYj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg2ab68748cb?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMmFiNjg3NDhjYj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -3444,8 +3444,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg2ab68748cb?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMmFiNjg3NDhjYj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg2ab68748cb?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnMmFiNjg3NDhjYj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkSecurityGroupTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkSecurityGroupTest.json index 281fa61f0..b8e1b0e1b 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkSecurityGroupTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageNetworkSecurityGroupTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnems89f220510ce43?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtczg5ZjIyMDUxMGNlNDM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnems89f220510ce43?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtczg5ZjIyMDUxMGNlNDM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnems89f220510ce43?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtczg5ZjIyMDUxMGNlNDM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnems89f220510ce43?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtczg5ZjIyMDUxMGNlNDM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -2320,8 +2320,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnems89f220510ce43?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtczg5ZjIyMDUxMGNlNDM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnems89f220510ce43?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtczg5ZjIyMDUxMGNlNDM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVirtualNetworkTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVirtualNetworkTest.json index ef7862400..a243f4555 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVirtualNetworkTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVirtualNetworkTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemvd7b99041c592a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdmQ3Yjk5MDQxYzU5MmE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemvd7b99041c592a?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdmQ3Yjk5MDQxYzU5MmE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemvd7b99041c592a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdmQ3Yjk5MDQxYzU5MmE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemvd7b99041c592a?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdmQ3Yjk5MDQxYzU5MmE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -3355,8 +3355,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemvd7b99041c592a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdmQ3Yjk5MDQxYzU5MmE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemvd7b99041c592a?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdmQ3Yjk5MDQxYzU5MmE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVirtualNetworkTestAsync.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVirtualNetworkTestAsync.json index 19b2f7f3f..5dfa4adde 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVirtualNetworkTestAsync.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVirtualNetworkTestAsync.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv37e797740f3e6?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjM3ZTc5Nzc0MGYzZTY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv37e797740f3e6?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjM3ZTc5Nzc0MGYzZTY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv37e797740f3e6?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjM3ZTc5Nzc0MGYzZTY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv37e797740f3e6?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjM3ZTc5Nzc0MGYzZTY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -3293,8 +3293,8 @@ "StatusCode": 204 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv37e797740f3e6?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjM3ZTc5Nzc0MGYzZTY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv37e797740f3e6?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjM3ZTc5Nzc0MGYzZTY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVpnGatewaySite2SiteConnectionTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVpnGatewaySite2SiteConnectionTest.json index afee30249..b2b06ea92 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVpnGatewaySite2SiteConnectionTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Network/ManageVpnGatewaySite2SiteConnectionTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv13817635944c3?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjEzODE3NjM1OTQ0YzM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv13817635944c3?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjEzODE3NjM1OTQ0YzM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westcentralus\"\r\n}", "RequestHeaders": { @@ -13403,8 +13403,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv13817635944c3?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjEzODE3NjM1OTQ0YzM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv13817635944c3?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdjEzODE3NjM1OTQ0YzM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.PrivateDns/ManagePrivateDnsTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.PrivateDns/ManagePrivateDnsTest.json index 801dadc31..c67002a6c 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.PrivateDns/ManagePrivateDnsTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.PrivateDns/ManagePrivateDnsTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_dea42234d62e?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl9kZWE0MjIzNGQ2MmU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_dea42234d62e?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl9kZWE0MjIzNGQ2MmU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -6851,8 +6851,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_dea42234d62e?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl9kZWE0MjIzNGQ2MmU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgnemv_dea42234d62e?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnbmVtdl9kZWE0MjIzNGQ2MmU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.RedisCache/ManageRedisTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.RedisCache/ManageRedisTest.json index a2242f312..7260edb0a 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.RedisCache/ManageRedisTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.RedisCache/ManageRedisTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrcmc85e29031681?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncmNtYzg1ZTI5MDMxNjgxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrcmc85e29031681?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncmNtYzg1ZTI5MDMxNjgxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centralus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrcmc85e29031681?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncmNtYzg1ZTI5MDMxNjgxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrcmc85e29031681?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncmNtYzg1ZTI5MDMxNjgxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centralus\"\r\n}", "RequestHeaders": { @@ -135,8 +135,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrcmc85e29031681?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncmNtYzg1ZTI5MDMxNjgxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrcmc85e29031681?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncmNtYzg1ZTI5MDMxNjgxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"centralus\"\r\n}", "RequestHeaders": { @@ -10245,8 +10245,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrcmc85e29031681?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncmNtYzg1ZTI5MDMxNjgxP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrcmc85e29031681?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncmNtYzg1ZTI5MDMxNjgxP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployUsingARMTemplateTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployUsingARMTemplateTest.json index f279fac9d..e2861b5e2 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployUsingARMTemplateTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployUsingARMTemplateTest.json @@ -1,23 +1,23 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsatd7361143cce52?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdGQ3MzYxMTQzY2NlNTI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsata4c540034ae49?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdGE0YzU0MDAzNGFlNDk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "2dce7a51-e344-4204-b588-084c62f31609" + "634c3d23-5c42-4315-8986-d2cdd747eb34" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -34,16 +34,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" + "1196" ], "x-ms-request-id": [ - "002d33b8-7540-4a2d-af3c-ccf49e50c6ff" + "6727a09a-c6d3-4ae4-91e3-beb2616779f8" ], "x-ms-correlation-request-id": [ - "002d33b8-7540-4a2d-af3c-ccf49e50c6ff" + "6727a09a-c6d3-4ae4-91e3-beb2616779f8" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185250Z:002d33b8-7540-4a2d-af3c-ccf49e50c6ff" + "SOUTHEASTASIA:20210826T090515Z:6727a09a-c6d3-4ae4-91e3-beb2616779f8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -52,7 +52,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:52:50 GMT" + "Thu, 26 Aug 2021 09:05:15 GMT" ], "Content-Length": [ "235" @@ -64,27 +64,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsatd7361143cce52\",\r\n \"name\": \"rgrsatd7361143cce52\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsata4c540034ae49\",\r\n \"name\": \"rgrsata4c540034ae49\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsatd7361143cce52/providers/Microsoft.Resources/deployments/dprsat9fc1067342871?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdGQ3MzYxMTQzY2NlNTIvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0OWZjMTA2NzM0Mjg3MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsata4c540034ae49/providers/Microsoft.Resources/deployments/dprsatbab05155b0d87?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdGE0YzU0MDAzNGFlNDkvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YmFiMDUxNTViMGQ4Nz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"hprsat2e9859442aa9e\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"int\",\r\n \"defaultValue\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"wnrsate4e586404eb2d\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2015-08-01\",\r\n \"name\": \"[parameters('hostingPlanName')]\",\r\n \"type\": \"Microsoft.Web/serverfarms\",\r\n \"location\": \"[resourceGroup().location]\",\r\n \"tags\": {\r\n \"displayName\": \"HostingPlan\"\r\n },\r\n \"sku\": {\r\n \"name\": \"[parameters('skuName')]\",\r\n \"capacity\": \"[parameters('skuCapacity')]\"\r\n },\r\n \"properties\": {\r\n \"name\": \"[parameters('hostingPlanName')]\"\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2015-08-01\",\r\n \"name\": \"[parameters('webSiteName')]\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"location\": \"[resourceGroup().location]\",\r\n \"tags\": {\r\n \"[concat('hidden-related:', resourceGroup().id, '/providers/Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]\": \"Resource\",\r\n \"displayName\": \"Website\"\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]\"\r\n ],\r\n \"properties\": {\r\n \"name\": \"[parameters('webSiteName')]\",\r\n \"serverFarmId\": \"[resourceId('Microsoft.Web/serverfarms', parameters('hostingPlanName'))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2015-08-01\",\r\n \"name\": \"web\",\r\n \"type\": \"config\",\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Web/sites/', parameters('webSiteName'))]\"\r\n ],\r\n \"properties\": {\r\n \"javaVersion\": \"1.8\",\r\n \"javaContainer\": \"TOMCAT\",\r\n \"javaContainerVersion\": \"8.0\"\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"parameters\": {},\r\n \"mode\": \"Incremental\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"hprsat3d731509cfd49\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"int\",\r\n \"defaultValue\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"wnrsat3989141480f02\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2015-08-01\",\r\n \"name\": \"[parameters('hostingPlanName')]\",\r\n \"type\": \"Microsoft.Web/serverfarms\",\r\n \"location\": \"[resourceGroup().location]\",\r\n \"tags\": {\r\n \"displayName\": \"HostingPlan\"\r\n },\r\n \"sku\": {\r\n \"name\": \"[parameters('skuName')]\",\r\n \"capacity\": \"[parameters('skuCapacity')]\"\r\n },\r\n \"properties\": {\r\n \"name\": \"[parameters('hostingPlanName')]\"\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2015-08-01\",\r\n \"name\": \"[parameters('webSiteName')]\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"location\": \"[resourceGroup().location]\",\r\n \"tags\": {\r\n \"[concat('hidden-related:', resourceGroup().id, '/providers/Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]\": \"Resource\",\r\n \"displayName\": \"Website\"\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]\"\r\n ],\r\n \"properties\": {\r\n \"name\": \"[parameters('webSiteName')]\",\r\n \"serverFarmId\": \"[resourceId('Microsoft.Web/serverfarms', parameters('hostingPlanName'))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2015-08-01\",\r\n \"name\": \"web\",\r\n \"type\": \"config\",\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Web/sites/', parameters('webSiteName'))]\"\r\n ],\r\n \"properties\": {\r\n \"javaVersion\": \"1.8\",\r\n \"javaContainer\": \"TOMCAT\",\r\n \"javaContainerVersion\": \"8.0\"\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"parameters\": {},\r\n \"mode\": \"Incremental\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "68b26d93-9aa0-4595-9240-1c50aed775b6" + "1d59ee11-4208-433e-a7b8-49b8e6e59bbb" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -101,19 +101,19 @@ "no-cache" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsatd7361143cce52/providers/Microsoft.Resources/deployments/dprsat9fc1067342871/operationStatuses/08586298365138891096?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsata4c540034ae49/providers/Microsoft.Resources/deployments/dprsatbab05155b0d87/operationStatuses/08585716381676031626?api-version=2021-01-01" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "1195" ], "x-ms-request-id": [ - "cfe891c3-849b-439b-8b45-9c3bea841948" + "ef3426b0-728a-48a3-b7e6-83e665951e37" ], "x-ms-correlation-request-id": [ - "cfe891c3-849b-439b-8b45-9c3bea841948" + "ef3426b0-728a-48a3-b7e6-83e665951e37" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185254Z:cfe891c3-849b-439b-8b45-9c3bea841948" + "SOUTHEASTASIA:20210826T090521Z:ef3426b0-728a-48a3-b7e6-83e665951e37" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -122,10 +122,10 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:52:54 GMT" + "Thu, 26 Aug 2021 09:05:21 GMT" ], "Content-Length": [ - "1853" + "1852" ], "Content-Type": [ "application/json; charset=utf-8" @@ -134,21 +134,21 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsatd7361143cce52/providers/Microsoft.Resources/deployments/dprsat9fc1067342871\",\r\n \"name\": \"dprsat9fc1067342871\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"12047676521729735408\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat2e9859442aa9e\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsate4e586404eb2d\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2019-10-22T18:52:53.8718522Z\",\r\n \"duration\": \"PT2.2832738S\",\r\n \"correlationId\": \"cfe891c3-849b-439b-8b45-9c3bea841948\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsatd7361143cce52/providers/Microsoft.Web/serverfarms/hprsat2e9859442aa9e\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat2e9859442aa9e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsatd7361143cce52/providers/Microsoft.Web/sites/wnrsate4e586404eb2d\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsate4e586404eb2d\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsatd7361143cce52/providers/Microsoft.Web/sites/wnrsate4e586404eb2d\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsate4e586404eb2d\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsatd7361143cce52/providers/Microsoft.Web/sites/wnrsate4e586404eb2d/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsate4e586404eb2d/web\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsata4c540034ae49/providers/Microsoft.Resources/deployments/dprsatbab05155b0d87\",\r\n \"name\": \"dprsatbab05155b0d87\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"9073572753740122163\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat3d731509cfd49\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsat3989141480f02\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2021-08-26T09:05:19.9264205Z\",\r\n \"duration\": \"PT2.0519555S\",\r\n \"correlationId\": \"ef3426b0-728a-48a3-b7e6-83e665951e37\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsata4c540034ae49/providers/Microsoft.Web/serverfarms/hprsat3d731509cfd49\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat3d731509cfd49\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsata4c540034ae49/providers/Microsoft.Web/sites/wnrsat3989141480f02\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsat3989141480f02\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsata4c540034ae49/providers/Microsoft.Web/sites/wnrsat3989141480f02\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsat3989141480f02\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsata4c540034ae49/providers/Microsoft.Web/sites/wnrsat3989141480f02/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsat3989141480f02/web\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsatd7361143cce52/providers/Microsoft.Resources/deployments/dprsat9fc1067342871/operationStatuses/08586298365138891096?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdGQ3MzYxMTQzY2NlNTIvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0OWZjMTA2NzM0Mjg3MS9vcGVyYXRpb25TdGF0dXNlcy8wODU4NjI5ODM2NTEzODg5MTA5Nj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsata4c540034ae49/providers/Microsoft.Resources/deployments/dprsatbab05155b0d87/operationStatuses/08585716381676031626?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdGE0YzU0MDAzNGFlNDkvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YmFiMDUxNTViMGQ4Ny9vcGVyYXRpb25TdGF0dXNlcy8wODU4NTcxNjM4MTY3NjAzMTYyNj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -159,16 +159,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11990" ], "x-ms-request-id": [ - "7cbd3ce1-cf00-4a02-a904-0f91136ff297" + "6fe661ba-b4da-41a8-a40c-79423f7efa60" ], "x-ms-correlation-request-id": [ - "7cbd3ce1-cf00-4a02-a904-0f91136ff297" + "6fe661ba-b4da-41a8-a40c-79423f7efa60" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185325Z:7cbd3ce1-cf00-4a02-a904-0f91136ff297" + "SOUTHEASTASIA:20210826T090552Z:6fe661ba-b4da-41a8-a40c-79423f7efa60" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -177,7 +177,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:53:25 GMT" + "Thu, 26 Aug 2021 09:05:51 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -193,17 +193,17 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsatd7361143cce52/providers/Microsoft.Resources/deployments/dprsat9fc1067342871/operationStatuses/08586298365138891096?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdGQ3MzYxMTQzY2NlNTIvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0OWZjMTA2NzM0Mjg3MS9vcGVyYXRpb25TdGF0dXNlcy8wODU4NjI5ODM2NTEzODg5MTA5Nj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsata4c540034ae49/providers/Microsoft.Resources/deployments/dprsatbab05155b0d87/operationStatuses/08585716381676031626?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdGE0YzU0MDAzNGFlNDkvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YmFiMDUxNTViMGQ4Ny9vcGVyYXRpb25TdGF0dXNlcy8wODU4NTcxNjM4MTY3NjAzMTYyNj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -214,16 +214,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "11989" ], "x-ms-request-id": [ - "45b0b0a9-9c9c-40b6-9358-0b0069300a94" + "2f4f0024-1c8f-4f36-aedf-970d5885de27" ], "x-ms-correlation-request-id": [ - "45b0b0a9-9c9c-40b6-9358-0b0069300a94" + "2f4f0024-1c8f-4f36-aedf-970d5885de27" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185355Z:45b0b0a9-9c9c-40b6-9358-0b0069300a94" + "SOUTHEASTASIA:20210826T090622Z:2f4f0024-1c8f-4f36-aedf-970d5885de27" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -232,7 +232,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:53:55 GMT" + "Thu, 26 Aug 2021 09:06:21 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -241,24 +241,24 @@ "-1" ], "Content-Length": [ - "20" + "22" ] }, - "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsatd7361143cce52/providers/Microsoft.Resources/deployments/dprsat9fc1067342871/operationStatuses/08586298365138891096?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdGQ3MzYxMTQzY2NlNTIvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0OWZjMTA2NzM0Mjg3MS9vcGVyYXRpb25TdGF0dXNlcy8wODU4NjI5ODM2NTEzODg5MTA5Nj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsata4c540034ae49/providers/Microsoft.Resources/deployments/dprsatbab05155b0d87?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdGE0YzU0MDAzNGFlNDkvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YmFiMDUxNTViMGQ4Nz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -269,16 +269,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" + "11988" ], "x-ms-request-id": [ - "5057f1ef-d06a-4a03-a96f-a73acd87aa3f" + "aa3bcc57-e90c-449c-8adb-5af5aeeaaec5" ], "x-ms-correlation-request-id": [ - "5057f1ef-d06a-4a03-a96f-a73acd87aa3f" + "aa3bcc57-e90c-449c-8adb-5af5aeeaaec5" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185426Z:5057f1ef-d06a-4a03-a96f-a73acd87aa3f" + "SOUTHEASTASIA:20210826T090622Z:aa3bcc57-e90c-449c-8adb-5af5aeeaaec5" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -287,7 +287,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:54:26 GMT" + "Thu, 26 Aug 2021 09:06:22 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -296,79 +296,30 @@ "-1" ], "Content-Length": [ - "20" + "2329" ] }, - "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsata4c540034ae49/providers/Microsoft.Resources/deployments/dprsatbab05155b0d87\",\r\n \"name\": \"dprsatbab05155b0d87\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"9073572753740122163\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat3d731509cfd49\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsat3989141480f02\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2021-08-26T09:06:12.4051939Z\",\r\n \"duration\": \"PT54.5307289S\",\r\n \"correlationId\": \"ef3426b0-728a-48a3-b7e6-83e665951e37\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsata4c540034ae49/providers/Microsoft.Web/serverfarms/hprsat3d731509cfd49\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat3d731509cfd49\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsata4c540034ae49/providers/Microsoft.Web/sites/wnrsat3989141480f02\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsat3989141480f02\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsata4c540034ae49/providers/Microsoft.Web/sites/wnrsat3989141480f02\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsat3989141480f02\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsata4c540034ae49/providers/Microsoft.Web/sites/wnrsat3989141480f02/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsat3989141480f02/web\"\r\n }\r\n ],\r\n \"outputResources\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsata4c540034ae49/providers/Microsoft.Web/serverfarms/hprsat3d731509cfd49\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsata4c540034ae49/providers/Microsoft.Web/sites/wnrsat3989141480f02\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsata4c540034ae49/providers/Microsoft.Web/sites/wnrsat3989141480f02/config/web\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsatd7361143cce52/providers/Microsoft.Resources/deployments/dprsat9fc1067342871/operationStatuses/08586298365138891096?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdGQ3MzYxMTQzY2NlNTIvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0OWZjMTA2NzM0Mjg3MS9vcGVyYXRpb25TdGF0dXNlcy8wODU4NjI5ODM2NTEzODg5MTA5Nj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsata4c540034ae49?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdGE0YzU0MDAzNGFlNDk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", + "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" - ], - "x-ms-request-id": [ - "9c7c6ebd-2e83-4bd9-825e-392bb4a4f8ce" - ], - "x-ms-correlation-request-id": [ - "9c7c6ebd-2e83-4bd9-825e-392bb4a4f8ce" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185456Z:9c7c6ebd-2e83-4bd9-825e-392bb4a4f8ce" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:54:56 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" + "x-ms-client-request-id": [ + "5257e5d3-456f-46a4-b6a1-566ea43127fc" ], - "Expires": [ - "-1" + "Accept-Language": [ + "en-US" ], - "Content-Length": [ - "20" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Running\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsatd7361143cce52/providers/Microsoft.Resources/deployments/dprsat9fc1067342871/operationStatuses/08586298365138891096?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdGQ3MzYxMTQzY2NlNTIvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0OWZjMTA2NzM0Mjg3MS9vcGVyYXRpb25TdGF0dXNlcy8wODU4NjI5ODM2NTEzODg5MTA5Nj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -378,72 +329,23 @@ "Pragma": [ "no-cache" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" - ], - "x-ms-request-id": [ - "40cf25d1-3e01-44af-8024-00aa88c016eb" - ], - "x-ms-correlation-request-id": [ - "40cf25d1-3e01-44af-8024-00aa88c016eb" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185527Z:40cf25d1-3e01-44af-8024-00aa88c016eb" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:55:26 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "22" - ] - }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsatd7361143cce52/providers/Microsoft.Resources/deployments/dprsat9fc1067342871?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdGQ3MzYxMTQzY2NlNTIvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0OWZjMTA2NzM0Mjg3MT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRBNEM1NDAwMzRBRTQ5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], - "Pragma": [ - "no-cache" + "Retry-After": [ + "15" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14998" ], "x-ms-request-id": [ - "03cbf51f-bd26-4cfc-b717-38c539f5e91f" + "0e219bdf-cce3-495b-b20d-7e8dd479b1cc" ], "x-ms-correlation-request-id": [ - "03cbf51f-bd26-4cfc-b717-38c539f5e91f" + "0e219bdf-cce3-495b-b20d-7e8dd479b1cc" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185527Z:03cbf51f-bd26-4cfc-b717-38c539f5e91f" + "SOUTHEASTASIA:20210826T090625Z:0e219bdf-cce3-495b-b20d-7e8dd479b1cc" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -452,39 +354,30 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:55:26 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" + "Thu, 26 Aug 2021 09:06:24 GMT" ], "Expires": [ "-1" ], "Content-Length": [ - "2330" + "0" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsatd7361143cce52/providers/Microsoft.Resources/deployments/dprsat9fc1067342871\",\r\n \"name\": \"dprsat9fc1067342871\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"12047676521729735408\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat2e9859442aa9e\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsate4e586404eb2d\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2019-10-22T18:54:59.8889894Z\",\r\n \"duration\": \"PT2M8.300411S\",\r\n \"correlationId\": \"cfe891c3-849b-439b-8b45-9c3bea841948\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsatd7361143cce52/providers/Microsoft.Web/serverfarms/hprsat2e9859442aa9e\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat2e9859442aa9e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsatd7361143cce52/providers/Microsoft.Web/sites/wnrsate4e586404eb2d\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsate4e586404eb2d\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsatd7361143cce52/providers/Microsoft.Web/sites/wnrsate4e586404eb2d\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsate4e586404eb2d\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsatd7361143cce52/providers/Microsoft.Web/sites/wnrsate4e586404eb2d/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsate4e586404eb2d/web\"\r\n }\r\n ],\r\n \"outputResources\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsatd7361143cce52/providers/Microsoft.Web/serverfarms/hprsat2e9859442aa9e\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsatd7361143cce52/providers/Microsoft.Web/sites/wnrsate4e586404eb2d\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsatd7361143cce52/providers/Microsoft.Web/sites/wnrsate4e586404eb2d/config/web\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 + "ResponseBody": "", + "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsatd7361143cce52?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdGQ3MzYxMTQzY2NlNTI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "DELETE", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRBNEM1NDAwMzRBRTQ5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUkJORU0xTkRBd016UkJSVFE1TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", + "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { - "x-ms-client-request-id": [ - "bc85afbd-244b-44b7-8f70-4ccde645845f" - ], - "Accept-Language": [ - "en-US" - ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -495,22 +388,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRENzM2MTE0M0NDRTUyLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRBNEM1NDAwMzRBRTQ5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" + "x-ms-ratelimit-remaining-subscription-reads": [ + "11987" ], "x-ms-request-id": [ - "17b029ff-b451-4a1b-a3b8-b57cbae0061f" + "2a480aa0-62c6-41e6-846d-4887a9f094c6" ], "x-ms-correlation-request-id": [ - "17b029ff-b451-4a1b-a3b8-b57cbae0061f" + "2a480aa0-62c6-41e6-846d-4887a9f094c6" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185532Z:17b029ff-b451-4a1b-a3b8-b57cbae0061f" + "SOUTHEASTASIA:20210826T090640Z:2a480aa0-62c6-41e6-846d-4887a9f094c6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -519,7 +412,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:55:31 GMT" + "Thu, 26 Aug 2021 09:06:40 GMT" ], "Expires": [ "-1" @@ -532,17 +425,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRENzM2MTE0M0NDRTUyLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUkVOek0yTVRFME0wTkRSVFV5TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRBNEM1NDAwMzRBRTQ5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUkJORU0xTkRBd016UkJSVFE1TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -553,22 +446,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRENzM2MTE0M0NDRTUyLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRBNEM1NDAwMzRBRTQ5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" + "11986" ], "x-ms-request-id": [ - "659bca54-717e-4288-a587-5bf24518493b" + "65404821-d11c-455b-94a5-2fe3ef754efd" ], "x-ms-correlation-request-id": [ - "659bca54-717e-4288-a587-5bf24518493b" + "65404821-d11c-455b-94a5-2fe3ef754efd" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185547Z:659bca54-717e-4288-a587-5bf24518493b" + "SOUTHEASTASIA:20210826T090656Z:65404821-d11c-455b-94a5-2fe3ef754efd" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -577,7 +470,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:55:47 GMT" + "Thu, 26 Aug 2021 09:06:55 GMT" ], "Expires": [ "-1" @@ -590,17 +483,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRENzM2MTE0M0NDRTUyLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUkVOek0yTVRFME0wTkRSVFV5TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRBNEM1NDAwMzRBRTQ5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUkJORU0xTkRBd016UkJSVFE1TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -611,22 +504,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRENzM2MTE0M0NDRTUyLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRBNEM1NDAwMzRBRTQ5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" + "11985" ], "x-ms-request-id": [ - "86a60d13-325c-4f44-b5b9-2012225f0a99" + "df8a8d17-07c2-4832-b855-d68bd6a3ee16" ], "x-ms-correlation-request-id": [ - "86a60d13-325c-4f44-b5b9-2012225f0a99" + "df8a8d17-07c2-4832-b855-d68bd6a3ee16" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185603Z:86a60d13-325c-4f44-b5b9-2012225f0a99" + "SOUTHEASTASIA:20210826T090711Z:df8a8d17-07c2-4832-b855-d68bd6a3ee16" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -635,7 +528,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:56:02 GMT" + "Thu, 26 Aug 2021 09:07:10 GMT" ], "Expires": [ "-1" @@ -648,17 +541,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRENzM2MTE0M0NDRTUyLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUkVOek0yTVRFME0wTkRSVFV5TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRBNEM1NDAwMzRBRTQ5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUkJORU0xTkRBd016UkJSVFE1TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -669,22 +562,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRENzM2MTE0M0NDRTUyLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRBNEM1NDAwMzRBRTQ5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" + "11984" ], "x-ms-request-id": [ - "5d9e32c3-ef96-4a53-b376-9b7cf6ad4d6a" + "beeeda29-5a53-497c-88b7-dff59021a059" ], "x-ms-correlation-request-id": [ - "5d9e32c3-ef96-4a53-b376-9b7cf6ad4d6a" + "beeeda29-5a53-497c-88b7-dff59021a059" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185618Z:5d9e32c3-ef96-4a53-b376-9b7cf6ad4d6a" + "SOUTHEASTASIA:20210826T090727Z:beeeda29-5a53-497c-88b7-dff59021a059" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -693,7 +586,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:56:18 GMT" + "Thu, 26 Aug 2021 09:07:27 GMT" ], "Expires": [ "-1" @@ -706,17 +599,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRENzM2MTE0M0NDRTUyLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUkVOek0yTVRFME0wTkRSVFV5TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRBNEM1NDAwMzRBRTQ5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUkJORU0xTkRBd016UkJSVFE1TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -727,22 +620,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRENzM2MTE0M0NDRTUyLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRBNEM1NDAwMzRBRTQ5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" + "11983" ], "x-ms-request-id": [ - "62198ac3-dbae-4184-8401-9ca99445b8a8" + "b68b9470-9344-4ac9-862d-178239be9a55" ], "x-ms-correlation-request-id": [ - "62198ac3-dbae-4184-8401-9ca99445b8a8" + "b68b9470-9344-4ac9-862d-178239be9a55" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185634Z:62198ac3-dbae-4184-8401-9ca99445b8a8" + "SOUTHEASTASIA:20210826T090742Z:b68b9470-9344-4ac9-862d-178239be9a55" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -751,7 +644,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:56:33 GMT" + "Thu, 26 Aug 2021 09:07:42 GMT" ], "Expires": [ "-1" @@ -764,17 +657,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRENzM2MTE0M0NDRTUyLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUkVOek0yTVRFME0wTkRSVFV5TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRBNEM1NDAwMzRBRTQ5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUkJORU0xTkRBd016UkJSVFE1TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -785,22 +678,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRENzM2MTE0M0NDRTUyLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRBNEM1NDAwMzRBRTQ5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" + "11982" ], "x-ms-request-id": [ - "9a3e0205-15b6-4f0b-97dd-38b9c3b651fa" + "d6b0e42e-e82c-47fd-bfb3-f314b8123fdb" ], "x-ms-correlation-request-id": [ - "9a3e0205-15b6-4f0b-97dd-38b9c3b651fa" + "d6b0e42e-e82c-47fd-bfb3-f314b8123fdb" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185649Z:9a3e0205-15b6-4f0b-97dd-38b9c3b651fa" + "SOUTHEASTASIA:20210826T090757Z:d6b0e42e-e82c-47fd-bfb3-f314b8123fdb" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -809,7 +702,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:56:48 GMT" + "Thu, 26 Aug 2021 09:07:57 GMT" ], "Expires": [ "-1" @@ -822,17 +715,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRENzM2MTE0M0NDRTUyLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUkVOek0yTVRFME0wTkRSVFV5TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRBNEM1NDAwMzRBRTQ5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUkJORU0xTkRBd016UkJSVFE1TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -843,22 +736,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRENzM2MTE0M0NDRTUyLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRBNEM1NDAwMzRBRTQ5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" + "11981" ], "x-ms-request-id": [ - "88b077e7-3d12-4f32-b93d-039eea2cebd1" + "dbadb357-30a7-45f3-9505-bab836dd0e8d" ], "x-ms-correlation-request-id": [ - "88b077e7-3d12-4f32-b93d-039eea2cebd1" + "dbadb357-30a7-45f3-9505-bab836dd0e8d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185704Z:88b077e7-3d12-4f32-b93d-039eea2cebd1" + "SOUTHEASTASIA:20210826T090813Z:dbadb357-30a7-45f3-9505-bab836dd0e8d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -867,7 +760,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:57:04 GMT" + "Thu, 26 Aug 2021 09:08:13 GMT" ], "Expires": [ "-1" @@ -880,17 +773,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRENzM2MTE0M0NDRTUyLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUkVOek0yTVRFME0wTkRSVFV5TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRBNEM1NDAwMzRBRTQ5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUkJORU0xTkRBd016UkJSVFE1TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -901,22 +794,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRENzM2MTE0M0NDRTUyLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRBNEM1NDAwMzRBRTQ5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" + "11980" ], "x-ms-request-id": [ - "c374021d-07f9-45c6-8656-55b87dea6d5a" + "55efe71c-48d4-4512-9879-ada89e8d6af4" ], "x-ms-correlation-request-id": [ - "c374021d-07f9-45c6-8656-55b87dea6d5a" + "55efe71c-48d4-4512-9879-ada89e8d6af4" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185720Z:c374021d-07f9-45c6-8656-55b87dea6d5a" + "SOUTHEASTASIA:20210826T090828Z:55efe71c-48d4-4512-9879-ada89e8d6af4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -925,7 +818,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:57:19 GMT" + "Thu, 26 Aug 2021 09:08:28 GMT" ], "Expires": [ "-1" @@ -938,17 +831,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRENzM2MTE0M0NDRTUyLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUkVOek0yTVRFME0wTkRSVFV5TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRBNEM1NDAwMzRBRTQ5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUkJORU0xTkRBd016UkJSVFE1TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -959,16 +852,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" + "11979" ], "x-ms-request-id": [ - "38fa774c-690b-41c4-9c48-51e3f2f9bd0d" + "aff08425-f76e-4992-a412-fad2d1c52de6" ], "x-ms-correlation-request-id": [ - "38fa774c-690b-41c4-9c48-51e3f2f9bd0d" + "aff08425-f76e-4992-a412-fad2d1c52de6" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185735Z:38fa774c-690b-41c4-9c48-51e3f2f9bd0d" + "SOUTHEASTASIA:20210826T090844Z:aff08425-f76e-4992-a412-fad2d1c52de6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -977,7 +870,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:57:35 GMT" + "Thu, 26 Aug 2021 09:08:43 GMT" ], "Expires": [ "-1" @@ -990,17 +883,17 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRENzM2MTE0M0NDRTUyLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUkVOek0yTVRFME0wTkRSVFV5TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVRBNEM1NDAwMzRBRTQ5LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUkJORU0xTkRBd016UkJSVFE1TFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1011,16 +904,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "11978" ], "x-ms-request-id": [ - "f5836517-e631-49ae-a04f-83597b66e060" + "899ef8da-33ac-4f65-b816-44fe146b370d" ], "x-ms-correlation-request-id": [ - "f5836517-e631-49ae-a04f-83597b66e060" + "899ef8da-33ac-4f65-b816-44fe146b370d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185736Z:f5836517-e631-49ae-a04f-83597b66e060" + "SOUTHEASTASIA:20210826T090844Z:899ef8da-33ac-4f65-b816-44fe146b370d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1029,7 +922,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:57:35 GMT" + "Thu, 26 Aug 2021 09:08:44 GMT" ], "Expires": [ "-1" @@ -1044,16 +937,16 @@ ], "Names": { "DeployUsingARMTemplateTest": [ - "rgrsatd7361143cce52", - "dprsat9fc1067342871", - "hprsat2e9859442aa9e", - "wnrsate4e586404eb2d", - "1" + "rgrsata4c540034ae49", + "dprsatbab05155b0d87", + "pa5$69d117267", + "hprsat3d731509cfd49", + "wnrsat3989141480f02" ] }, "Variables": { - "ServicePrincipal": "af519bfa-99e8-4193-b65b-e6cd2f8bde7f", + "ServicePrincipal": "09cc0fa8-7726-4f19-9216-8e9b0321cfa2", "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", - "SubscriptionId": "1c638cf4-608f-4ee6-b680-c329e824c3a8" + "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" } } \ No newline at end of file diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployUsingARMTemplateWithProgressTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployUsingARMTemplateWithProgressTest.json index 84c6b685f..7920b4d24 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployUsingARMTemplateWithProgressTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployUsingARMTemplateWithProgressTest.json @@ -1,23 +1,23 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsap3a96726435bd6?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhcDNhOTY3MjY0MzViZDY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "7ab25e46-c887-4704-b0df-892ec6cf7eac" + "950e7542-43cd-424e-ae01-995061d1bf16" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -34,16 +34,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" + "1194" ], "x-ms-request-id": [ - "dd4aa2ef-fb0f-4c11-894d-83f989e8d721" + "410b7f78-423f-4ac7-b98b-77c5c967687a" ], "x-ms-correlation-request-id": [ - "dd4aa2ef-fb0f-4c11-894d-83f989e8d721" + "410b7f78-423f-4ac7-b98b-77c5c967687a" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184355Z:dd4aa2ef-fb0f-4c11-894d-83f989e8d721" + "SOUTHEASTASIA:20210826T090152Z:410b7f78-423f-4ac7-b98b-77c5c967687a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -52,7 +52,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:43:54 GMT" + "Thu, 26 Aug 2021 09:01:51 GMT" ], "Content-Length": [ "235" @@ -64,27 +64,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d\",\r\n \"name\": \"rgrsap23e698924314d\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6\",\r\n \"name\": \"rgrsap3a96726435bd6\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwNjBlNDY3NzIyMTkwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsap3a96726435bd6/providers/Microsoft.Resources/deployments/dprsape0b28657c5d59?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhcDNhOTY3MjY0MzViZDYvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwZTBiMjg2NTdjNWQ1OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"int\",\r\n \"defaultValue\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2015-08-01\",\r\n \"name\": \"[parameters('hostingPlanName')]\",\r\n \"type\": \"Microsoft.Web/serverfarms\",\r\n \"location\": \"[resourceGroup().location]\",\r\n \"tags\": {\r\n \"displayName\": \"HostingPlan\"\r\n },\r\n \"sku\": {\r\n \"name\": \"[parameters('skuName')]\",\r\n \"capacity\": \"[parameters('skuCapacity')]\"\r\n },\r\n \"properties\": {\r\n \"name\": \"[parameters('hostingPlanName')]\"\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2015-08-01\",\r\n \"name\": \"[parameters('webSiteName')]\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"location\": \"[resourceGroup().location]\",\r\n \"tags\": {\r\n \"[concat('hidden-related:', resourceGroup().id, '/providers/Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]\": \"Resource\",\r\n \"displayName\": \"Website\"\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]\"\r\n ],\r\n \"properties\": {\r\n \"name\": \"[parameters('webSiteName')]\",\r\n \"serverFarmId\": \"[resourceId('Microsoft.Web/serverfarms', parameters('hostingPlanName'))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2015-08-01\",\r\n \"name\": \"web\",\r\n \"type\": \"config\",\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Web/sites/', parameters('webSiteName'))]\"\r\n ],\r\n \"properties\": {\r\n \"javaVersion\": \"1.8\",\r\n \"javaContainer\": \"TOMCAT\",\r\n \"javaContainerVersion\": \"8.0\"\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"parameters\": {},\r\n \"mode\": \"Incremental\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"template\": {\r\n \"$schema\": \"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"hprsat8275785867ed1\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"int\",\r\n \"defaultValue\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"string\",\r\n \"defaultValue\": \"wnrsat57e282972b8f3\"\r\n }\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2015-08-01\",\r\n \"name\": \"[parameters('hostingPlanName')]\",\r\n \"type\": \"Microsoft.Web/serverfarms\",\r\n \"location\": \"[resourceGroup().location]\",\r\n \"tags\": {\r\n \"displayName\": \"HostingPlan\"\r\n },\r\n \"sku\": {\r\n \"name\": \"[parameters('skuName')]\",\r\n \"capacity\": \"[parameters('skuCapacity')]\"\r\n },\r\n \"properties\": {\r\n \"name\": \"[parameters('hostingPlanName')]\"\r\n }\r\n },\r\n {\r\n \"apiVersion\": \"2015-08-01\",\r\n \"name\": \"[parameters('webSiteName')]\",\r\n \"type\": \"Microsoft.Web/sites\",\r\n \"location\": \"[resourceGroup().location]\",\r\n \"tags\": {\r\n \"[concat('hidden-related:', resourceGroup().id, '/providers/Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]\": \"Resource\",\r\n \"displayName\": \"Website\"\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]\"\r\n ],\r\n \"properties\": {\r\n \"name\": \"[parameters('webSiteName')]\",\r\n \"serverFarmId\": \"[resourceId('Microsoft.Web/serverfarms', parameters('hostingPlanName'))]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"apiVersion\": \"2015-08-01\",\r\n \"name\": \"web\",\r\n \"type\": \"config\",\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Web/sites/', parameters('webSiteName'))]\"\r\n ],\r\n \"properties\": {\r\n \"javaVersion\": \"1.8\",\r\n \"javaContainer\": \"TOMCAT\",\r\n \"javaContainerVersion\": \"8.0\"\r\n }\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n \"parameters\": {},\r\n \"mode\": \"Incremental\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "be2c34e3-dea8-4566-945c-34d7ab6849f6" + "e31ee69d-6abd-4179-947e-247afe92a2a1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -101,19 +101,19 @@ "no-cache" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906/operationStatuses/08586298370491448968?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsap3a96726435bd6/providers/Microsoft.Resources/deployments/dprsape0b28657c5d59/operationStatuses/08585716383720259295?api-version=2021-01-01" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "1193" ], "x-ms-request-id": [ - "1ba72ab8-3355-4a5f-986d-2f7c2354d7eb" + "140c482c-4a09-40ae-ae8e-62edc5e30af3" ], "x-ms-correlation-request-id": [ - "1ba72ab8-3355-4a5f-986d-2f7c2354d7eb" + "140c482c-4a09-40ae-ae8e-62edc5e30af3" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184359Z:1ba72ab8-3355-4a5f-986d-2f7c2354d7eb" + "SOUTHEASTASIA:20210826T090157Z:140c482c-4a09-40ae-ae8e-62edc5e30af3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -122,871 +122,39 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:43:59 GMT" - ], - "Content-Length": [ - "1852" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906\",\r\n \"name\": \"dprsap60e4677221906\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"8062628512405352753\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2019-10-22T18:43:58.6921411Z\",\r\n \"duration\": \"PT2.3594185S\",\r\n \"correlationId\": \"1ba72ab8-3355-4a5f-986d-2f7c2354d7eb\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat5260204311d28\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsatde252187f2b2e/web\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwNjBlNDY3NzIyMTkwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "ac009834-1d5e-44e8-a319-53d9cfa86dc8" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" - ], - "x-ms-request-id": [ - "4b7b57f5-9af4-446a-bc52-015267f47cd9" - ], - "x-ms-correlation-request-id": [ - "4b7b57f5-9af4-446a-bc52-015267f47cd9" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184400Z:4b7b57f5-9af4-446a-bc52-015267f47cd9" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:44:00 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "1852" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906\",\r\n \"name\": \"dprsap60e4677221906\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"8062628512405352753\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2019-10-22T18:43:58.6921411Z\",\r\n \"duration\": \"PT2.3594185S\",\r\n \"correlationId\": \"1ba72ab8-3355-4a5f-986d-2f7c2354d7eb\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat5260204311d28\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsatde252187f2b2e/web\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwNjBlNDY3NzIyMTkwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "397ac656-478b-4b48-9aa0-0786821689b5" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" - ], - "x-ms-request-id": [ - "3c635838-ea93-4b94-a2b9-ba9bf512032f" - ], - "x-ms-correlation-request-id": [ - "3c635838-ea93-4b94-a2b9-ba9bf512032f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184410Z:3c635838-ea93-4b94-a2b9-ba9bf512032f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:44:10 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "1852" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906\",\r\n \"name\": \"dprsap60e4677221906\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"8062628512405352753\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2019-10-22T18:43:58.6921411Z\",\r\n \"duration\": \"PT2.3594185S\",\r\n \"correlationId\": \"1ba72ab8-3355-4a5f-986d-2f7c2354d7eb\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat5260204311d28\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsatde252187f2b2e/web\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwNjBlNDY3NzIyMTkwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "89af1b78-3c11-4f91-ace9-bf3be18ecc54" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" - ], - "x-ms-request-id": [ - "562042a9-4b2f-48f2-b254-a231d03718f5" - ], - "x-ms-correlation-request-id": [ - "562042a9-4b2f-48f2-b254-a231d03718f5" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184421Z:562042a9-4b2f-48f2-b254-a231d03718f5" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:44:20 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "1851" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906\",\r\n \"name\": \"dprsap60e4677221906\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"8062628512405352753\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:43:59.5580539Z\",\r\n \"duration\": \"PT3.2253313S\",\r\n \"correlationId\": \"1ba72ab8-3355-4a5f-986d-2f7c2354d7eb\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat5260204311d28\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsatde252187f2b2e/web\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwNjBlNDY3NzIyMTkwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "da25cbcb-61cc-4ef8-a201-2e29252d3715" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" - ], - "x-ms-request-id": [ - "f3ea1da2-fda1-46ce-9c13-79b1a2088223" - ], - "x-ms-correlation-request-id": [ - "f3ea1da2-fda1-46ce-9c13-79b1a2088223" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184431Z:f3ea1da2-fda1-46ce-9c13-79b1a2088223" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:44:31 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "1851" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906\",\r\n \"name\": \"dprsap60e4677221906\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"8062628512405352753\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:43:59.5580539Z\",\r\n \"duration\": \"PT3.2253313S\",\r\n \"correlationId\": \"1ba72ab8-3355-4a5f-986d-2f7c2354d7eb\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat5260204311d28\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsatde252187f2b2e/web\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwNjBlNDY3NzIyMTkwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c3b79251-7fce-4d65-be47-47e74b648f81" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" - ], - "x-ms-request-id": [ - "ce89cc69-0aff-4880-8ee0-13b0cd0a4b8d" - ], - "x-ms-correlation-request-id": [ - "ce89cc69-0aff-4880-8ee0-13b0cd0a4b8d" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184441Z:ce89cc69-0aff-4880-8ee0-13b0cd0a4b8d" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:44:41 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "1851" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906\",\r\n \"name\": \"dprsap60e4677221906\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"8062628512405352753\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:43:59.5580539Z\",\r\n \"duration\": \"PT3.2253313S\",\r\n \"correlationId\": \"1ba72ab8-3355-4a5f-986d-2f7c2354d7eb\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat5260204311d28\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsatde252187f2b2e/web\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwNjBlNDY3NzIyMTkwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "32a502b1-99b0-4c89-9748-09e16daa3912" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" - ], - "x-ms-request-id": [ - "ce434a29-c0c6-4b16-9324-df862a0d5851" - ], - "x-ms-correlation-request-id": [ - "ce434a29-c0c6-4b16-9324-df862a0d5851" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184452Z:ce434a29-c0c6-4b16-9324-df862a0d5851" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:44:51 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "1851" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906\",\r\n \"name\": \"dprsap60e4677221906\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"8062628512405352753\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:43:59.5580539Z\",\r\n \"duration\": \"PT3.2253313S\",\r\n \"correlationId\": \"1ba72ab8-3355-4a5f-986d-2f7c2354d7eb\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat5260204311d28\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsatde252187f2b2e/web\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwNjBlNDY3NzIyMTkwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "effa1611-52e8-4c68-87b6-f5ceb9657d01" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" - ], - "x-ms-request-id": [ - "2aa6af98-8479-4df1-aa51-9cdbd1101aa5" - ], - "x-ms-correlation-request-id": [ - "2aa6af98-8479-4df1-aa51-9cdbd1101aa5" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184503Z:2aa6af98-8479-4df1-aa51-9cdbd1101aa5" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:45:02 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "1851" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906\",\r\n \"name\": \"dprsap60e4677221906\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"8062628512405352753\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:43:59.5580539Z\",\r\n \"duration\": \"PT3.2253313S\",\r\n \"correlationId\": \"1ba72ab8-3355-4a5f-986d-2f7c2354d7eb\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat5260204311d28\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsatde252187f2b2e/web\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwNjBlNDY3NzIyMTkwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "8e841dd2-ee3a-4503-b932-8e832fd4616c" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" - ], - "x-ms-request-id": [ - "b4000d57-119c-4f85-96ea-c79b6ae7bfa8" - ], - "x-ms-correlation-request-id": [ - "b4000d57-119c-4f85-96ea-c79b6ae7bfa8" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184513Z:b4000d57-119c-4f85-96ea-c79b6ae7bfa8" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:45:13 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "1851" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906\",\r\n \"name\": \"dprsap60e4677221906\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"8062628512405352753\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:43:59.5580539Z\",\r\n \"duration\": \"PT3.2253313S\",\r\n \"correlationId\": \"1ba72ab8-3355-4a5f-986d-2f7c2354d7eb\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat5260204311d28\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsatde252187f2b2e/web\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwNjBlNDY3NzIyMTkwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "aba213bb-2bc9-4900-95c3-e82d384d52f0" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" - ], - "x-ms-request-id": [ - "4827e54d-fe04-4dd3-b3fc-63f6d0ee7ab9" - ], - "x-ms-correlation-request-id": [ - "4827e54d-fe04-4dd3-b3fc-63f6d0ee7ab9" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184524Z:4827e54d-fe04-4dd3-b3fc-63f6d0ee7ab9" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:45:23 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "1851" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906\",\r\n \"name\": \"dprsap60e4677221906\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"8062628512405352753\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:43:59.5580539Z\",\r\n \"duration\": \"PT3.2253313S\",\r\n \"correlationId\": \"1ba72ab8-3355-4a5f-986d-2f7c2354d7eb\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat5260204311d28\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsatde252187f2b2e/web\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwNjBlNDY3NzIyMTkwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "3ae6cffe-7885-4bff-845a-bc3efbdc82a8" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" - ], - "x-ms-request-id": [ - "b27e3d4a-edf8-4d71-90ae-46ddb0859675" - ], - "x-ms-correlation-request-id": [ - "b27e3d4a-edf8-4d71-90ae-46ddb0859675" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184534Z:b27e3d4a-edf8-4d71-90ae-46ddb0859675" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:45:33 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "1851" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906\",\r\n \"name\": \"dprsap60e4677221906\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"8062628512405352753\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:43:59.5580539Z\",\r\n \"duration\": \"PT3.2253313S\",\r\n \"correlationId\": \"1ba72ab8-3355-4a5f-986d-2f7c2354d7eb\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat5260204311d28\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsatde252187f2b2e/web\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwNjBlNDY3NzIyMTkwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "a12ade0b-8fec-4940-90a3-8705159cff70" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" - ], - "x-ms-request-id": [ - "b433ed6c-10ef-4424-a04d-c3aa9f60489c" - ], - "x-ms-correlation-request-id": [ - "b433ed6c-10ef-4424-a04d-c3aa9f60489c" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184545Z:b433ed6c-10ef-4424-a04d-c3aa9f60489c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:45:44 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "1851" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906\",\r\n \"name\": \"dprsap60e4677221906\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"8062628512405352753\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:43:59.5580539Z\",\r\n \"duration\": \"PT3.2253313S\",\r\n \"correlationId\": \"1ba72ab8-3355-4a5f-986d-2f7c2354d7eb\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat5260204311d28\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsatde252187f2b2e/web\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwNjBlNDY3NzIyMTkwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c7613b3d-13e8-4086-aabf-a815ef6d0477" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" - ], - "x-ms-request-id": [ - "c0570ebb-298e-4267-a230-3e041afd94e2" - ], - "x-ms-correlation-request-id": [ - "c0570ebb-298e-4267-a230-3e041afd94e2" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184555Z:c0570ebb-298e-4267-a230-3e041afd94e2" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:45:54 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Thu, 26 Aug 2021 09:01:57 GMT" ], "Content-Length": [ "1851" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906\",\r\n \"name\": \"dprsap60e4677221906\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"8062628512405352753\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:43:59.5580539Z\",\r\n \"duration\": \"PT3.2253313S\",\r\n \"correlationId\": \"1ba72ab8-3355-4a5f-986d-2f7c2354d7eb\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat5260204311d28\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsatde252187f2b2e/web\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwNjBlNDY3NzIyMTkwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "56e3d0e3-8335-4a25-b035-9b7af94a4079" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" - ], - "x-ms-request-id": [ - "e072beaf-414d-4d5c-8285-8d749d540735" - ], - "x-ms-correlation-request-id": [ - "e072beaf-414d-4d5c-8285-8d749d540735" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184605Z:e072beaf-414d-4d5c-8285-8d749d540735" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:46:05 GMT" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "1851" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906\",\r\n \"name\": \"dprsap60e4677221906\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"8062628512405352753\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:43:59.5580539Z\",\r\n \"duration\": \"PT3.2253313S\",\r\n \"correlationId\": \"1ba72ab8-3355-4a5f-986d-2f7c2354d7eb\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat5260204311d28\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsatde252187f2b2e/web\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Resources/deployments/dprsape0b28657c5d59\",\r\n \"name\": \"dprsape0b28657c5d59\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"915184224993968851\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat8275785867ed1\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsat57e282972b8f3\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2021-08-26T09:01:56.0939272Z\",\r\n \"duration\": \"PT2.6422302S\",\r\n \"correlationId\": \"140c482c-4a09-40ae-ae8e-62edc5e30af3\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/serverfarms/hprsat8275785867ed1\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat8275785867ed1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsat57e282972b8f3\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsat57e282972b8f3\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsat57e282972b8f3/web\"\r\n }\r\n ]\r\n }\r\n}", + "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwNjBlNDY3NzIyMTkwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsap3a96726435bd6/providers/Microsoft.Resources/deployments/dprsape0b28657c5d59?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhcDNhOTY3MjY0MzViZDYvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwZTBiMjg2NTdjNWQ1OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "10362133-2bfb-45ab-b327-a7f2d6aa1e50" + "44b1a26c-5796-4033-8bb2-7f21ede63778" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1000,16 +168,16 @@ "5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" + "11990" ], "x-ms-request-id": [ - "4b55ddb0-720b-49fb-972f-8b4796eaadb7" + "f7f5b9bc-c482-4327-87ee-72e37e742423" ], "x-ms-correlation-request-id": [ - "4b55ddb0-720b-49fb-972f-8b4796eaadb7" + "f7f5b9bc-c482-4327-87ee-72e37e742423" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184616Z:4b55ddb0-720b-49fb-972f-8b4796eaadb7" + "SOUTHEASTASIA:20210826T090158Z:f7f5b9bc-c482-4327-87ee-72e37e742423" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1018,7 +186,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:46:16 GMT" + "Thu, 26 Aug 2021 09:01:57 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1030,27 +198,27 @@ "1851" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906\",\r\n \"name\": \"dprsap60e4677221906\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"8062628512405352753\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:43:59.5580539Z\",\r\n \"duration\": \"PT3.2253313S\",\r\n \"correlationId\": \"1ba72ab8-3355-4a5f-986d-2f7c2354d7eb\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat5260204311d28\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsatde252187f2b2e/web\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Resources/deployments/dprsape0b28657c5d59\",\r\n \"name\": \"dprsape0b28657c5d59\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"915184224993968851\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat8275785867ed1\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsat57e282972b8f3\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2021-08-26T09:01:56.0939272Z\",\r\n \"duration\": \"PT2.6422302S\",\r\n \"correlationId\": \"140c482c-4a09-40ae-ae8e-62edc5e30af3\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/serverfarms/hprsat8275785867ed1\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat8275785867ed1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsat57e282972b8f3\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsat57e282972b8f3\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsat57e282972b8f3/web\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwNjBlNDY3NzIyMTkwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsap3a96726435bd6/providers/Microsoft.Resources/deployments/dprsape0b28657c5d59?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhcDNhOTY3MjY0MzViZDYvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwZTBiMjg2NTdjNWQ1OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "11121103-fedc-4e95-9065-a6caf30d1f1f" + "a46b36eb-2538-486e-b54a-57a2b1ce0248" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1064,16 +232,16 @@ "5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" + "11989" ], "x-ms-request-id": [ - "322418cb-69ab-4970-b275-bb95e2797bb8" + "1511479b-fbde-4ef9-ba70-10f726248b9f" ], "x-ms-correlation-request-id": [ - "322418cb-69ab-4970-b275-bb95e2797bb8" + "1511479b-fbde-4ef9-ba70-10f726248b9f" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184626Z:322418cb-69ab-4970-b275-bb95e2797bb8" + "SOUTHEASTASIA:20210826T090208Z:1511479b-fbde-4ef9-ba70-10f726248b9f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1082,7 +250,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:46:26 GMT" + "Thu, 26 Aug 2021 09:02:08 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1091,30 +259,30 @@ "-1" ], "Content-Length": [ - "1851" + "1850" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906\",\r\n \"name\": \"dprsap60e4677221906\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"8062628512405352753\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:43:59.5580539Z\",\r\n \"duration\": \"PT3.2253313S\",\r\n \"correlationId\": \"1ba72ab8-3355-4a5f-986d-2f7c2354d7eb\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat5260204311d28\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsatde252187f2b2e/web\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Resources/deployments/dprsape0b28657c5d59\",\r\n \"name\": \"dprsape0b28657c5d59\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"915184224993968851\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat8275785867ed1\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsat57e282972b8f3\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T09:01:57.7626996Z\",\r\n \"duration\": \"PT4.3110026S\",\r\n \"correlationId\": \"140c482c-4a09-40ae-ae8e-62edc5e30af3\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/serverfarms/hprsat8275785867ed1\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat8275785867ed1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsat57e282972b8f3\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsat57e282972b8f3\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsat57e282972b8f3/web\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwNjBlNDY3NzIyMTkwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsap3a96726435bd6/providers/Microsoft.Resources/deployments/dprsape0b28657c5d59?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhcDNhOTY3MjY0MzViZDYvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwZTBiMjg2NTdjNWQ1OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "aa896981-2447-4823-9993-f9d7220af05b" + "abe80f4c-df55-4c3b-95a5-8c976215b74d" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1128,16 +296,16 @@ "5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" + "11988" ], "x-ms-request-id": [ - "9075533b-44d0-4a4d-8c78-3bf3c6ccde8f" + "c9f2c4ec-e2c9-4e11-93ff-f5f44b7c1a1a" ], "x-ms-correlation-request-id": [ - "9075533b-44d0-4a4d-8c78-3bf3c6ccde8f" + "c9f2c4ec-e2c9-4e11-93ff-f5f44b7c1a1a" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184637Z:9075533b-44d0-4a4d-8c78-3bf3c6ccde8f" + "SOUTHEASTASIA:20210826T090218Z:c9f2c4ec-e2c9-4e11-93ff-f5f44b7c1a1a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1146,7 +314,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:46:36 GMT" + "Thu, 26 Aug 2021 09:02:18 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1155,30 +323,30 @@ "-1" ], "Content-Length": [ - "1851" + "1850" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906\",\r\n \"name\": \"dprsap60e4677221906\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"8062628512405352753\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:43:59.5580539Z\",\r\n \"duration\": \"PT3.2253313S\",\r\n \"correlationId\": \"1ba72ab8-3355-4a5f-986d-2f7c2354d7eb\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat5260204311d28\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsatde252187f2b2e/web\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Resources/deployments/dprsape0b28657c5d59\",\r\n \"name\": \"dprsape0b28657c5d59\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"915184224993968851\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat8275785867ed1\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsat57e282972b8f3\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T09:01:57.7626996Z\",\r\n \"duration\": \"PT4.3110026S\",\r\n \"correlationId\": \"140c482c-4a09-40ae-ae8e-62edc5e30af3\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/serverfarms/hprsat8275785867ed1\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat8275785867ed1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsat57e282972b8f3\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsat57e282972b8f3\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsat57e282972b8f3/web\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwNjBlNDY3NzIyMTkwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsap3a96726435bd6/providers/Microsoft.Resources/deployments/dprsape0b28657c5d59?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhcDNhOTY3MjY0MzViZDYvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwZTBiMjg2NTdjNWQ1OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "fa67c6f3-efc6-4972-a86c-f8c42d8ddb61" + "b7950b6c-c8ea-444f-ba8e-13f4d1bcabb1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1192,16 +360,16 @@ "5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "11987" ], "x-ms-request-id": [ - "1da78073-9f63-45c5-a388-af215b7be3a7" + "2f62e90f-4447-4593-8e9e-ee51507e6b7d" ], "x-ms-correlation-request-id": [ - "1da78073-9f63-45c5-a388-af215b7be3a7" + "2f62e90f-4447-4593-8e9e-ee51507e6b7d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184647Z:1da78073-9f63-45c5-a388-af215b7be3a7" + "SOUTHEASTASIA:20210826T090229Z:2f62e90f-4447-4593-8e9e-ee51507e6b7d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1210,7 +378,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:46:46 GMT" + "Thu, 26 Aug 2021 09:02:28 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1219,30 +387,30 @@ "-1" ], "Content-Length": [ - "1851" + "1850" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906\",\r\n \"name\": \"dprsap60e4677221906\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"8062628512405352753\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:43:59.5580539Z\",\r\n \"duration\": \"PT3.2253313S\",\r\n \"correlationId\": \"1ba72ab8-3355-4a5f-986d-2f7c2354d7eb\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat5260204311d28\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsatde252187f2b2e/web\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Resources/deployments/dprsape0b28657c5d59\",\r\n \"name\": \"dprsape0b28657c5d59\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"915184224993968851\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat8275785867ed1\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsat57e282972b8f3\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T09:01:57.7626996Z\",\r\n \"duration\": \"PT4.3110026S\",\r\n \"correlationId\": \"140c482c-4a09-40ae-ae8e-62edc5e30af3\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/serverfarms/hprsat8275785867ed1\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat8275785867ed1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsat57e282972b8f3\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsat57e282972b8f3\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsat57e282972b8f3/web\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwNjBlNDY3NzIyMTkwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsap3a96726435bd6/providers/Microsoft.Resources/deployments/dprsape0b28657c5d59?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhcDNhOTY3MjY0MzViZDYvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwZTBiMjg2NTdjNWQ1OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "50a48f53-8982-45fa-bbd6-5ffc099250ea" + "c147a747-adf6-45d6-bda2-635dfe5978a3" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1256,16 +424,16 @@ "5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" + "11986" ], "x-ms-request-id": [ - "ea87bd65-7afe-4976-a6ed-06c30307e2ab" + "386dac06-2730-479d-8e31-2ad10f388082" ], "x-ms-correlation-request-id": [ - "ea87bd65-7afe-4976-a6ed-06c30307e2ab" + "386dac06-2730-479d-8e31-2ad10f388082" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184658Z:ea87bd65-7afe-4976-a6ed-06c30307e2ab" + "SOUTHEASTASIA:20210826T090239Z:386dac06-2730-479d-8e31-2ad10f388082" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1274,7 +442,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:46:57 GMT" + "Thu, 26 Aug 2021 09:02:39 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1283,30 +451,30 @@ "-1" ], "Content-Length": [ - "1851" + "1850" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906\",\r\n \"name\": \"dprsap60e4677221906\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"8062628512405352753\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:43:59.5580539Z\",\r\n \"duration\": \"PT3.2253313S\",\r\n \"correlationId\": \"1ba72ab8-3355-4a5f-986d-2f7c2354d7eb\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat5260204311d28\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsatde252187f2b2e/web\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Resources/deployments/dprsape0b28657c5d59\",\r\n \"name\": \"dprsape0b28657c5d59\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"915184224993968851\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat8275785867ed1\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsat57e282972b8f3\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T09:01:57.7626996Z\",\r\n \"duration\": \"PT4.3110026S\",\r\n \"correlationId\": \"140c482c-4a09-40ae-ae8e-62edc5e30af3\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/serverfarms/hprsat8275785867ed1\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat8275785867ed1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsat57e282972b8f3\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsat57e282972b8f3\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsat57e282972b8f3/web\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwNjBlNDY3NzIyMTkwNj9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsap3a96726435bd6/providers/Microsoft.Resources/deployments/dprsape0b28657c5d59?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhcDNhOTY3MjY0MzViZDYvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2FwZTBiMjg2NTdjNWQ1OT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1eaa0423-dad2-4a2e-b080-5534b45f14cc" + "6ab45be5-54e9-469e-ae76-d4a0a8774913" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1317,16 +485,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" + "11985" ], "x-ms-request-id": [ - "81fb7c9e-378e-4d28-a4a9-38722ca99b41" + "9f843eeb-de80-4064-a166-917e08710454" ], "x-ms-correlation-request-id": [ - "81fb7c9e-378e-4d28-a4a9-38722ca99b41" + "9f843eeb-de80-4064-a166-917e08710454" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184708Z:81fb7c9e-378e-4d28-a4a9-38722ca99b41" + "SOUTHEASTASIA:20210826T090250Z:9f843eeb-de80-4064-a166-917e08710454" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1335,7 +503,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:47:07 GMT" + "Thu, 26 Aug 2021 09:02:49 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1344,30 +512,30 @@ "-1" ], "Content-Length": [ - "2330" + "2328" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Resources/deployments/dprsap60e4677221906\",\r\n \"name\": \"dprsap60e4677221906\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"8062628512405352753\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat5260204311d28\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsatde252187f2b2e\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2019-10-22T18:47:01.8464425Z\",\r\n \"duration\": \"PT3M5.5137199S\",\r\n \"correlationId\": \"1ba72ab8-3355-4a5f-986d-2f7c2354d7eb\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat5260204311d28\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsatde252187f2b2e\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsatde252187f2b2e/web\"\r\n }\r\n ],\r\n \"outputResources\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/serverfarms/hprsat5260204311d28\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsap23e698924314d/providers/Microsoft.Web/sites/wnrsatde252187f2b2e/config/web\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Resources/deployments/dprsape0b28657c5d59\",\r\n \"name\": \"dprsape0b28657c5d59\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"915184224993968851\",\r\n \"parameters\": {\r\n \"hostingPlanName\": {\r\n \"type\": \"String\",\r\n \"value\": \"hprsat8275785867ed1\"\r\n },\r\n \"skuName\": {\r\n \"type\": \"String\",\r\n \"value\": \"B1\"\r\n },\r\n \"skuCapacity\": {\r\n \"type\": \"Int\",\r\n \"value\": 1\r\n },\r\n \"webSiteName\": {\r\n \"type\": \"String\",\r\n \"value\": \"wnrsat57e282972b8f3\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2021-08-26T09:02:43.5794844Z\",\r\n \"duration\": \"PT50.1277874S\",\r\n \"correlationId\": \"140c482c-4a09-40ae-ae8e-62edc5e30af3\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Web\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"serverfarms\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"sites/config\",\r\n \"locations\": [\r\n null\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/serverfarms/hprsat8275785867ed1\",\r\n \"resourceType\": \"Microsoft.Web/serverfarms\",\r\n \"resourceName\": \"hprsat8275785867ed1\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsat57e282972b8f3\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3\",\r\n \"resourceType\": \"Microsoft.Web/sites\",\r\n \"resourceName\": \"wnrsat57e282972b8f3\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3/config/web\",\r\n \"resourceType\": \"Microsoft.Web/sites/config\",\r\n \"resourceName\": \"wnrsat57e282972b8f3/web\"\r\n }\r\n ],\r\n \"outputResources\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/serverfarms/hprsat8275785867ed1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsap3a96726435bd6/providers/Microsoft.Web/sites/wnrsat57e282972b8f3/config/web\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsap23e698924314d?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhcDIzZTY5ODkyNDMxNGQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsap3a96726435bd6?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhcDNhOTY3MjY0MzViZDY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "eb69d805-c1ff-4cf0-9197-9b53af12d8c6" + "f3fb549e-313e-4e54-8df2-bc79d5f023bb" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1378,138 +546,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAzQTk2NzI2NDM1QkQ2LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" - ], - "x-ms-request-id": [ - "d1a5a0a5-3d0f-4145-af28-4df14955425c" - ], - "x-ms-correlation-request-id": [ - "d1a5a0a5-3d0f-4145-af28-4df14955425c" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184714Z:d1a5a0a5-3d0f-4145-af28-4df14955425c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:47:14 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXlNMFUyT1RnNU1qUXpNVFJFTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" - ], - "x-ms-request-id": [ - "1c556331-efa8-4bb5-8b4d-ebf745750407" - ], - "x-ms-correlation-request-id": [ - "1c556331-efa8-4bb5-8b4d-ebf745750407" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184729Z:1c556331-efa8-4bb5-8b4d-ebf745750407" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:47:29 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXlNMFUyT1RnNU1qUXpNVFJFTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" + "14998" ], "x-ms-request-id": [ - "59de7f70-c73c-443e-ad47-1cdaa2785f27" + "dd51646d-7108-463a-9440-2902f9c0a876" ], "x-ms-correlation-request-id": [ - "59de7f70-c73c-443e-ad47-1cdaa2785f27" + "dd51646d-7108-463a-9440-2902f9c0a876" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184744Z:59de7f70-c73c-443e-ad47-1cdaa2785f27" + "SOUTHEASTASIA:20210826T090253Z:dd51646d-7108-463a-9440-2902f9c0a876" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1518,7 +570,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:47:44 GMT" + "Thu, 26 Aug 2021 09:02:52 GMT" ], "Expires": [ "-1" @@ -1531,17 +583,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXlNMFUyT1RnNU1qUXpNVFJFTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAzQTk2NzI2NDM1QkQ2LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXpRVGsyTnpJMk5ETTFRa1EyTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1552,22 +604,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAzQTk2NzI2NDM1QkQ2LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" + "11984" ], "x-ms-request-id": [ - "7ad3f98c-00d6-4e3f-8cea-97d667beeaad" + "b81e06ce-7341-448c-9ea9-8fdf5da33242" ], "x-ms-correlation-request-id": [ - "7ad3f98c-00d6-4e3f-8cea-97d667beeaad" + "b81e06ce-7341-448c-9ea9-8fdf5da33242" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184800Z:7ad3f98c-00d6-4e3f-8cea-97d667beeaad" + "SOUTHEASTASIA:20210826T090308Z:b81e06ce-7341-448c-9ea9-8fdf5da33242" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1576,7 +628,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:47:59 GMT" + "Thu, 26 Aug 2021 09:03:07 GMT" ], "Expires": [ "-1" @@ -1589,17 +641,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXlNMFUyT1RnNU1qUXpNVFJFTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAzQTk2NzI2NDM1QkQ2LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXpRVGsyTnpJMk5ETTFRa1EyTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1610,22 +662,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAzQTk2NzI2NDM1QkQ2LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11977" + "11983" ], "x-ms-request-id": [ - "a1d7701a-bbec-4d2a-b8ce-d9796190ef2b" + "064abf00-8819-4dcd-91b2-4b6742d470dd" ], "x-ms-correlation-request-id": [ - "a1d7701a-bbec-4d2a-b8ce-d9796190ef2b" + "064abf00-8819-4dcd-91b2-4b6742d470dd" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184815Z:a1d7701a-bbec-4d2a-b8ce-d9796190ef2b" + "SOUTHEASTASIA:20210826T090324Z:064abf00-8819-4dcd-91b2-4b6742d470dd" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1634,7 +686,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:48:15 GMT" + "Thu, 26 Aug 2021 09:03:23 GMT" ], "Expires": [ "-1" @@ -1647,17 +699,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXlNMFUyT1RnNU1qUXpNVFJFTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAzQTk2NzI2NDM1QkQ2LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXpRVGsyTnpJMk5ETTFRa1EyTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1668,22 +720,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAzQTk2NzI2NDM1QkQ2LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" + "11982" ], "x-ms-request-id": [ - "fd5294c2-117d-4aec-ae95-b65e5a2bd943" + "8fa3b1d5-7b6d-4dc7-8369-454e6229c19e" ], "x-ms-correlation-request-id": [ - "fd5294c2-117d-4aec-ae95-b65e5a2bd943" + "8fa3b1d5-7b6d-4dc7-8369-454e6229c19e" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184831Z:fd5294c2-117d-4aec-ae95-b65e5a2bd943" + "SOUTHEASTASIA:20210826T090339Z:8fa3b1d5-7b6d-4dc7-8369-454e6229c19e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1692,7 +744,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:48:30 GMT" + "Thu, 26 Aug 2021 09:03:38 GMT" ], "Expires": [ "-1" @@ -1705,17 +757,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXlNMFUyT1RnNU1qUXpNVFJFTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAzQTk2NzI2NDM1QkQ2LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXpRVGsyTnpJMk5ETTFRa1EyTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1726,22 +778,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAzQTk2NzI2NDM1QkQ2LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" + "11981" ], "x-ms-request-id": [ - "6c00837a-230f-4028-8046-2b817724db9e" + "4be35876-82c9-40ca-bc33-5e2f4c33a7f3" ], "x-ms-correlation-request-id": [ - "6c00837a-230f-4028-8046-2b817724db9e" + "4be35876-82c9-40ca-bc33-5e2f4c33a7f3" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184846Z:6c00837a-230f-4028-8046-2b817724db9e" + "SOUTHEASTASIA:20210826T090355Z:4be35876-82c9-40ca-bc33-5e2f4c33a7f3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1750,7 +802,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:48:46 GMT" + "Thu, 26 Aug 2021 09:03:54 GMT" ], "Expires": [ "-1" @@ -1763,17 +815,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXlNMFUyT1RnNU1qUXpNVFJFTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAzQTk2NzI2NDM1QkQ2LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXpRVGsyTnpJMk5ETTFRa1EyTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1784,22 +836,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAzQTk2NzI2NDM1QkQ2LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" + "11980" ], "x-ms-request-id": [ - "5245e118-952b-4f64-916c-5622eca87870" + "51a04b0b-160b-49dc-b3e0-08e1a0b947a1" ], "x-ms-correlation-request-id": [ - "5245e118-952b-4f64-916c-5622eca87870" + "51a04b0b-160b-49dc-b3e0-08e1a0b947a1" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184901Z:5245e118-952b-4f64-916c-5622eca87870" + "SOUTHEASTASIA:20210826T090410Z:51a04b0b-160b-49dc-b3e0-08e1a0b947a1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1808,7 +860,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:49:01 GMT" + "Thu, 26 Aug 2021 09:04:10 GMT" ], "Expires": [ "-1" @@ -1821,17 +873,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXlNMFUyT1RnNU1qUXpNVFJFTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAzQTk2NzI2NDM1QkQ2LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXpRVGsyTnpJMk5ETTFRa1EyTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1842,22 +894,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAzQTk2NzI2NDM1QkQ2LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" + "11979" ], "x-ms-request-id": [ - "e64b0b9b-264a-451e-9413-f72280953377" + "61b44cf9-04f9-42a2-8d51-0eab8faba4be" ], "x-ms-correlation-request-id": [ - "e64b0b9b-264a-451e-9413-f72280953377" + "61b44cf9-04f9-42a2-8d51-0eab8faba4be" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184917Z:e64b0b9b-264a-451e-9413-f72280953377" + "SOUTHEASTASIA:20210826T090425Z:61b44cf9-04f9-42a2-8d51-0eab8faba4be" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1866,7 +918,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:49:17 GMT" + "Thu, 26 Aug 2021 09:04:25 GMT" ], "Expires": [ "-1" @@ -1879,17 +931,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXlNMFUyT1RnNU1qUXpNVFJFTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAzQTk2NzI2NDM1QkQ2LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXpRVGsyTnpJMk5ETTFRa1EyTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1900,22 +952,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAzQTk2NzI2NDM1QkQ2LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" + "11978" ], "x-ms-request-id": [ - "2b55e53b-629e-47db-8bfb-9b04f2d4ad6f" + "f951cd52-af78-4be3-8302-db804f552f6f" ], "x-ms-correlation-request-id": [ - "2b55e53b-629e-47db-8bfb-9b04f2d4ad6f" + "f951cd52-af78-4be3-8302-db804f552f6f" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184932Z:2b55e53b-629e-47db-8bfb-9b04f2d4ad6f" + "SOUTHEASTASIA:20210826T090441Z:f951cd52-af78-4be3-8302-db804f552f6f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1924,7 +976,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:49:32 GMT" + "Thu, 26 Aug 2021 09:04:41 GMT" ], "Expires": [ "-1" @@ -1937,17 +989,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXlNMFUyT1RnNU1qUXpNVFJFTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAzQTk2NzI2NDM1QkQ2LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXpRVGsyTnpJMk5ETTFRa1EyTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1958,22 +1010,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAzQTk2NzI2NDM1QkQ2LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11971" + "11977" ], "x-ms-request-id": [ - "5539bfbc-161f-46e2-8072-838bdb40a842" + "e96e027b-b981-4810-b8af-2d4e740f7e4d" ], "x-ms-correlation-request-id": [ - "5539bfbc-161f-46e2-8072-838bdb40a842" + "e96e027b-b981-4810-b8af-2d4e740f7e4d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T184948Z:5539bfbc-161f-46e2-8072-838bdb40a842" + "SOUTHEASTASIA:20210826T090456Z:e96e027b-b981-4810-b8af-2d4e740f7e4d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1982,7 +1034,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:49:47 GMT" + "Thu, 26 Aug 2021 09:04:56 GMT" ], "Expires": [ "-1" @@ -1995,17 +1047,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXlNMFUyT1RnNU1qUXpNVFJFTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAzQTk2NzI2NDM1QkQ2LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXpRVGsyTnpJMk5ETTFRa1EyTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2016,16 +1068,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11970" + "11976" ], "x-ms-request-id": [ - "f15b1038-e064-4db6-a741-0a0f0a013d42" + "770c8797-3c6c-4da3-a1f5-4b850355ad89" ], "x-ms-correlation-request-id": [ - "f15b1038-e064-4db6-a741-0a0f0a013d42" + "770c8797-3c6c-4da3-a1f5-4b850355ad89" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185003Z:f15b1038-e064-4db6-a741-0a0f0a013d42" + "SOUTHEASTASIA:20210826T090512Z:770c8797-3c6c-4da3-a1f5-4b850355ad89" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2034,7 +1086,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:50:02 GMT" + "Thu, 26 Aug 2021 09:05:11 GMT" ], "Expires": [ "-1" @@ -2047,17 +1099,17 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAyM0U2OTg5MjQzMTRELVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXlNMFUyT1RnNU1qUXpNVFJFTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVAzQTk2NzI2NDM1QkQ2LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWQXpRVGsyTnpJMk5ETTFRa1EyTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2068,16 +1120,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11969" + "11975" ], "x-ms-request-id": [ - "ac7578b8-d1ee-4978-99e1-3d6f9d830f7e" + "40ae6666-af36-4454-a38b-08027a0c1d8a" ], "x-ms-correlation-request-id": [ - "ac7578b8-d1ee-4978-99e1-3d6f9d830f7e" + "40ae6666-af36-4454-a38b-08027a0c1d8a" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185004Z:ac7578b8-d1ee-4978-99e1-3d6f9d830f7e" + "SOUTHEASTASIA:20210826T090512Z:40ae6666-af36-4454-a38b-08027a0c1d8a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2086,7 +1138,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:50:03 GMT" + "Thu, 26 Aug 2021 09:05:12 GMT" ], "Expires": [ "-1" @@ -2101,16 +1153,16 @@ ], "Names": { "DeployUsingARMTemplateWithProgressTest": [ - "rgrsap23e698924314d", - "dprsap60e4677221906", - "hprsat5260204311d28", - "wnrsatde252187f2b2e", - "1" + "rgrsap3a96726435bd6", + "dprsape0b28657c5d59", + "pa5$d3e267672", + "hprsat8275785867ed1", + "wnrsat57e282972b8f3" ] }, "Variables": { - "ServicePrincipal": "af519bfa-99e8-4193-b65b-e6cd2f8bde7f", + "ServicePrincipal": "09cc0fa8-7726-4f19-9216-8e9b0321cfa2", "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", - "SubscriptionId": "1c638cf4-608f-4ee6-b680-c329e824c3a8" + "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" } } \ No newline at end of file diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployVirtualMachineUsingARMTemplateTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployVirtualMachineUsingARMTemplateTest.json index 6526a49e7..33029a478 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployVirtualMachineUsingARMTemplateTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/DeployVirtualMachineUsingARMTemplateTest.json @@ -1,23 +1,23 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsat969298049a2c4?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdDk2OTI5ODA0OWEyYzQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "66d68528-7f37-4512-8e9d-b6a45aea0dfe" + "d97a199c-098e-4bb6-a29d-67926e37a63a" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" @@ -34,16 +34,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1185" + "1199" ], "x-ms-request-id": [ - "f8647f88-94a3-4d7f-8007-636ee11c791b" + "e3756439-b999-47f9-bb74-60e0e8401066" ], "x-ms-correlation-request-id": [ - "f8647f88-94a3-4d7f-8007-636ee11c791b" + "e3756439-b999-47f9-bb74-60e0e8401066" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185739Z:f8647f88-94a3-4d7f-8007-636ee11c791b" + "SOUTHEASTASIA:20210826T090847Z:e3756439-b999-47f9-bb74-60e0e8401066" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -52,7 +52,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:57:39 GMT" + "Thu, 26 Aug 2021 09:08:46 GMT" ], "Content-Length": [ "235" @@ -64,33 +64,33 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae\",\r\n \"name\": \"rgrsat83b609221fdae\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4\",\r\n \"name\": \"rgrsat969298049a2c4\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdDk2OTI5ODA0OWEyYzQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0N2VmNzM2MTA3ODhhZj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"Username for the Virtual Machine.\"\r\n },\r\n \"defaultValue\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\",\r\n \"metadata\": {\r\n \"description\": \"Password for the Virtual Machine.\"\r\n },\r\n \"defaultValue\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"defaultValue\": \"2012-R2-Datacenter\",\r\n \"allowedValues\": [\r\n \"R2\",\r\n \"2008-R2-SP1\",\r\n \"2012-Datacenter\",\r\n \"2012-R2-Datacenter\"\r\n ],\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"The Windows version for the VM. This will pick a fully patched image of this given Windows version. Allowed values: 2008-R2-SP1, 2012-Datacenter, 2012-R2-Datacenter.\"\r\n }\r\n }\r\n },\r\n \"variables\": {\r\n \"location\": \"[resourceGroup().location]\",\r\n \"imagePublisher\": \"MicrosoftWindowsServer\",\r\n \"imageOffer\": \"WindowsServer\",\r\n \"OSDiskName\": \"osdiskforwindowssimple\",\r\n \"nicName\": \"mynic\",\r\n \"addressPrefix\": \"10.0.0.0/8\",\r\n \"subnetName\": \"Subnet11\",\r\n \"subnetPrefix\": \"10.0.0.0/16\",\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"publicIPAddressName\": \"myip\",\r\n \"publicIPAddressType\": \"Dynamic\",\r\n \"vmStorageAccountContainerName\": \"vhds\",\r\n \"vmName\": \"myVMDataDisk\",\r\n \"vmSize\": \"Standard_A1\",\r\n \"virtualNetworkName\": \"myvnet\",\r\n \"vnetID\": \"[resourceId('Microsoft.Network/virtualNetworks',variables('virtualNetworkName'))]\",\r\n \"subnetRef\": \"[concat(variables('vnetID'),'/subnets/',variables('subnetName'))]\",\r\n \"apiVersion\": \"2015-06-15\",\r\n \"computeResouresApiVersion\": \"2016-04-30-preview\",\r\n \"dnsLabelPrefix\": \"[toLower(resourceGroup().name)]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"name\": \"[variables('publicIPAddressName')]\",\r\n \"apiVersion\": \"[variables('apiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"publicIPAllocationMethod\": \"[variables('publicIPAddressType')]\",\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"[variables('dnsLabelPrefix')]\"\r\n }\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"name\": \"[variables('virtualNetworkName')]\",\r\n \"apiVersion\": \"[variables('apiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"[variables('addressPrefix')]\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"[variables('subnetName')]\",\r\n \"properties\": {\r\n \"addressPrefix\": \"[variables('subnetPrefix')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/networkInterfaces\",\r\n \"name\": \"[variables('nicName')]\",\r\n \"apiVersion\": \"[variables('apiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"[resourceId('Microsoft.Network/publicIPAddresses',variables('publicIPAddressName'))]\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"[variables('subnetRef')]\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/publicIPAddresses/', variables('publicIPAddressName'))]\",\r\n \"[concat('Microsoft.Network/virtualNetworks/', variables('virtualNetworkName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Compute/disks\",\r\n \"name\": \"myManagedDataDisk\",\r\n \"apiVersion\": \"[variables('computeResouresApiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"accountType\": \"[variables('storageAccountType')]\",\r\n \"diskSizeGB\": 64\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Compute/disks\",\r\n \"name\": \"myManagedDataDisk1\",\r\n \"apiVersion\": \"[variables('computeResouresApiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"accountType\": \"[variables('storageAccountType')]\",\r\n \"diskSizeGB\": 128\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"name\": \"[variables('vmName')]\",\r\n \"apiVersion\": \"[variables('computeResouresApiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"[variables('vmSize')]\"\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"[variables('vmName')]\",\r\n \"adminUsername\": \"[parameters('adminUsername')]\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"[variables('imagePublisher')]\",\r\n \"offer\": \"[variables('imageOffer')]\",\r\n \"sku\": \"[parameters('windowsOSVersion')]\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"myOSDisk\",\r\n \"createOption\": \"fromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 2,\r\n \"name\": \"myManagedDataDisk\",\r\n \"createOption\": \"attach\",\r\n \"managedDisk\": {\r\n \"id\": \"[resourceId('Microsoft.Compute/disks', 'myManagedDataDisk')]\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"name\": \"myManagedDataDisk1\",\r\n \"createOption\": \"attach\",\r\n \"managedDisk\": {\r\n \"id\": \"[resourceId('Microsoft.Compute/disks', 'myManagedDataDisk1')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"[resourceId('Microsoft.Network/networkInterfaces',variables('nicName'))]\"\r\n }\r\n ]\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/networkInterfaces/', variables('nicName'))]\",\r\n \"Microsoft.Compute/disks/myManagedDataDisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"parameters\": {},\r\n \"mode\": \"Incremental\"\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"template\": {\r\n \"$schema\": \"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\r\n \"contentVersion\": \"1.0.0.0\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"Username for the Virtual Machine.\"\r\n },\r\n \"defaultValue\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\",\r\n \"metadata\": {\r\n \"description\": \"Password for the Virtual Machine.\"\r\n },\r\n \"defaultValue\": \"pa5$371468279\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"defaultValue\": \"2012-R2-Datacenter\",\r\n \"allowedValues\": [\r\n \"R2\",\r\n \"2008-R2-SP1\",\r\n \"2012-Datacenter\",\r\n \"2012-R2-Datacenter\"\r\n ],\r\n \"type\": \"String\",\r\n \"metadata\": {\r\n \"description\": \"The Windows version for the VM. This will pick a fully patched image of this given Windows version. Allowed values: 2008-R2-SP1, 2012-Datacenter, 2012-R2-Datacenter.\"\r\n }\r\n }\r\n },\r\n \"variables\": {\r\n \"location\": \"[resourceGroup().location]\",\r\n \"imagePublisher\": \"MicrosoftWindowsServer\",\r\n \"imageOffer\": \"WindowsServer\",\r\n \"OSDiskName\": \"osdiskforwindowssimple\",\r\n \"nicName\": \"mynic\",\r\n \"addressPrefix\": \"10.0.0.0/8\",\r\n \"subnetName\": \"Subnet11\",\r\n \"subnetPrefix\": \"10.0.0.0/16\",\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"publicIPAddressName\": \"myip\",\r\n \"publicIPAddressType\": \"Dynamic\",\r\n \"vmStorageAccountContainerName\": \"vhds\",\r\n \"vmName\": \"myVMDataDisk\",\r\n \"vmSize\": \"Standard_A1\",\r\n \"virtualNetworkName\": \"myvnet\",\r\n \"vnetID\": \"[resourceId('Microsoft.Network/virtualNetworks',variables('virtualNetworkName'))]\",\r\n \"subnetRef\": \"[concat(variables('vnetID'),'/subnets/',variables('subnetName'))]\",\r\n \"apiVersion\": \"2015-06-15\",\r\n \"computeResouresApiVersion\": \"2016-04-30-preview\",\r\n \"dnsLabelPrefix\": \"[toLower(resourceGroup().name)]\"\r\n },\r\n \"resources\": [\r\n {\r\n \"type\": \"Microsoft.Network/publicIPAddresses\",\r\n \"name\": \"[variables('publicIPAddressName')]\",\r\n \"apiVersion\": \"[variables('apiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"publicIPAllocationMethod\": \"[variables('publicIPAddressType')]\",\r\n \"dnsSettings\": {\r\n \"domainNameLabel\": \"[variables('dnsLabelPrefix')]\"\r\n }\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"name\": \"[variables('virtualNetworkName')]\",\r\n \"apiVersion\": \"[variables('apiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"[variables('addressPrefix')]\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"[variables('subnetName')]\",\r\n \"properties\": {\r\n \"addressPrefix\": \"[variables('subnetPrefix')]\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Network/networkInterfaces\",\r\n \"name\": \"[variables('nicName')]\",\r\n \"apiVersion\": \"[variables('apiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"ipconfig1\",\r\n \"properties\": {\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"publicIPAddress\": {\r\n \"id\": \"[resourceId('Microsoft.Network/publicIPAddresses',variables('publicIPAddressName'))]\"\r\n },\r\n \"subnet\": {\r\n \"id\": \"[variables('subnetRef')]\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/publicIPAddresses/', variables('publicIPAddressName'))]\",\r\n \"[concat('Microsoft.Network/virtualNetworks/', variables('virtualNetworkName'))]\"\r\n ]\r\n },\r\n {\r\n \"type\": \"Microsoft.Compute/disks\",\r\n \"name\": \"myManagedDataDisk\",\r\n \"apiVersion\": \"[variables('computeResouresApiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"accountType\": \"[variables('storageAccountType')]\",\r\n \"diskSizeGB\": 64\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Compute/disks\",\r\n \"name\": \"myManagedDataDisk1\",\r\n \"apiVersion\": \"[variables('computeResouresApiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"creationData\": {\r\n \"createOption\": \"Empty\"\r\n },\r\n \"accountType\": \"[variables('storageAccountType')]\",\r\n \"diskSizeGB\": 128\r\n }\r\n },\r\n {\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"name\": \"[variables('vmName')]\",\r\n \"apiVersion\": \"[variables('computeResouresApiVersion')]\",\r\n \"location\": \"[variables('location')]\",\r\n \"properties\": {\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"[variables('vmSize')]\"\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"[variables('vmName')]\",\r\n \"adminUsername\": \"[parameters('adminUsername')]\",\r\n \"adminPassword\": \"MGMT_PLACEHOLDER\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"[variables('imagePublisher')]\",\r\n \"offer\": \"[variables('imageOffer')]\",\r\n \"sku\": \"[parameters('windowsOSVersion')]\",\r\n \"version\": \"latest\"\r\n },\r\n \"osDisk\": {\r\n \"name\": \"myOSDisk\",\r\n \"createOption\": \"fromImage\"\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 2,\r\n \"name\": \"myManagedDataDisk\",\r\n \"createOption\": \"attach\",\r\n \"managedDisk\": {\r\n \"id\": \"[resourceId('Microsoft.Compute/disks', 'myManagedDataDisk')]\"\r\n }\r\n },\r\n {\r\n \"lun\": 3,\r\n \"name\": \"myManagedDataDisk1\",\r\n \"createOption\": \"attach\",\r\n \"managedDisk\": {\r\n \"id\": \"[resourceId('Microsoft.Compute/disks', 'myManagedDataDisk1')]\"\r\n }\r\n }\r\n ]\r\n },\r\n \"networkProfile\": {\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"[resourceId('Microsoft.Network/networkInterfaces',variables('nicName'))]\"\r\n }\r\n ]\r\n }\r\n },\r\n \"dependsOn\": [\r\n \"[concat('Microsoft.Network/networkInterfaces/', variables('nicName'))]\",\r\n \"Microsoft.Compute/disks/myManagedDataDisk\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"parameters\": {},\r\n \"mode\": \"Incremental\"\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "d707429f-44b5-4ba4-9f81-e4bf83e4044f" + "7da8fd19-033d-4467-acd2-6af260506ba3" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "7470" + "7469" ] }, "ResponseHeaders": { @@ -101,19 +101,19 @@ "no-cache" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a/operationStatuses/08586298362249332568?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af/operationStatuses/08585716379568157091?api-version=2021-01-01" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1184" + "1198" ], "x-ms-request-id": [ - "913a5da4-d3c1-458c-866d-e09f126a7893" + "4d51021a-104a-486f-9306-8635193517e2" ], "x-ms-correlation-request-id": [ - "913a5da4-d3c1-458c-866d-e09f126a7893" + "4d51021a-104a-486f-9306-8635193517e2" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185744Z:913a5da4-d3c1-458c-866d-e09f126a7893" + "SOUTHEASTASIA:20210826T090919Z:4d51021a-104a-486f-9306-8635193517e2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -122,999 +122,39 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 18:57:44 GMT" - ], - "Content-Length": [ - "2427" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2019-10-22T18:57:43.284033Z\",\r\n \"duration\": \"PT2.7396564S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 201 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "0860fb6f-14fd-45be-aaa5-3aabcc51db48" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11934" - ], - "x-ms-request-id": [ - "077f1760-6711-4f6e-b5e6-4319bf11cc89" - ], - "x-ms-correlation-request-id": [ - "077f1760-6711-4f6e-b5e6-4319bf11cc89" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185744Z:077f1760-6711-4f6e-b5e6-4319bf11cc89" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:57:44 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "2427" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:57:44.0706234Z\",\r\n \"duration\": \"PT3.5262468S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b06e3627-db8d-4706-8187-ca5df1ecf73a" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11933" - ], - "x-ms-request-id": [ - "9c02b5de-f7ea-4805-b5c6-7f2455894a58" - ], - "x-ms-correlation-request-id": [ - "9c02b5de-f7ea-4805-b5c6-7f2455894a58" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185755Z:9c02b5de-f7ea-4805-b5c6-7f2455894a58" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:57:54 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "2427" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:57:44.0706234Z\",\r\n \"duration\": \"PT3.5262468S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "bc8d0e60-4081-4580-9612-9ac44a431d34" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11932" - ], - "x-ms-request-id": [ - "39a93db3-867d-4d88-98ed-1ee051cc8bbd" - ], - "x-ms-correlation-request-id": [ - "39a93db3-867d-4d88-98ed-1ee051cc8bbd" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185805Z:39a93db3-867d-4d88-98ed-1ee051cc8bbd" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:58:05 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "2427" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:57:44.0706234Z\",\r\n \"duration\": \"PT3.5262468S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "4fd918be-4379-4ec1-95c5-25128f9b5ea7" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11931" - ], - "x-ms-request-id": [ - "4e303a0f-ed69-4d0c-98cc-5a3b23acab52" - ], - "x-ms-correlation-request-id": [ - "4e303a0f-ed69-4d0c-98cc-5a3b23acab52" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185816Z:4e303a0f-ed69-4d0c-98cc-5a3b23acab52" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:58:15 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "2428" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:58:10.4268844Z\",\r\n \"duration\": \"PT29.8825078S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "15d51baf-8fd2-47f7-9e15-a28e660a7a6f" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11930" - ], - "x-ms-request-id": [ - "c9772453-956b-45f9-894d-a94cf879df3f" - ], - "x-ms-correlation-request-id": [ - "c9772453-956b-45f9-894d-a94cf879df3f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185826Z:c9772453-956b-45f9-894d-a94cf879df3f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:58:25 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "2428" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:58:10.4268844Z\",\r\n \"duration\": \"PT29.8825078S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "3e0ee487-e2c7-4500-b96a-e8769802ccd3" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11929" - ], - "x-ms-request-id": [ - "12ad16b4-c08b-4d63-b148-c63f757f4d94" - ], - "x-ms-correlation-request-id": [ - "12ad16b4-c08b-4d63-b148-c63f757f4d94" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185837Z:12ad16b4-c08b-4d63-b148-c63f757f4d94" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:58:36 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "2428" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:58:10.4268844Z\",\r\n \"duration\": \"PT29.8825078S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "79c9035e-0260-4c6e-a383-34ee7428d625" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11928" - ], - "x-ms-request-id": [ - "76f29cbb-92d0-4784-a912-2ee80933fe19" - ], - "x-ms-correlation-request-id": [ - "76f29cbb-92d0-4784-a912-2ee80933fe19" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185847Z:76f29cbb-92d0-4784-a912-2ee80933fe19" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:58:47 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "2428" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:58:10.4268844Z\",\r\n \"duration\": \"PT29.8825078S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "4a88ee58-64d3-4664-9df3-c118fc2cc4c2" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11927" - ], - "x-ms-request-id": [ - "1a93688e-9310-4f0a-a942-c5abac36d46a" - ], - "x-ms-correlation-request-id": [ - "1a93688e-9310-4f0a-a942-c5abac36d46a" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185857Z:1a93688e-9310-4f0a-a942-c5abac36d46a" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:58:57 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "2428" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:58:10.4268844Z\",\r\n \"duration\": \"PT29.8825078S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b3d971f8-66c4-4a12-8b7a-779624dbd7ea" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11926" - ], - "x-ms-request-id": [ - "95b1cd8a-e5c3-47c4-ae85-32c248c77dc2" - ], - "x-ms-correlation-request-id": [ - "95b1cd8a-e5c3-47c4-ae85-32c248c77dc2" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185908Z:95b1cd8a-e5c3-47c4-ae85-32c248c77dc2" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:59:07 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "2428" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:58:10.4268844Z\",\r\n \"duration\": \"PT29.8825078S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "9b77a922-e477-437a-9155-ee3ff847c693" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11925" - ], - "x-ms-request-id": [ - "382c82f0-7e9b-46fa-a91a-c48b476ce6b2" - ], - "x-ms-correlation-request-id": [ - "382c82f0-7e9b-46fa-a91a-c48b476ce6b2" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185918Z:382c82f0-7e9b-46fa-a91a-c48b476ce6b2" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:59:18 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "2428" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:58:10.4268844Z\",\r\n \"duration\": \"PT29.8825078S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "2d1f7875-ba2f-4219-9ef9-73932ea6ca61" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11924" - ], - "x-ms-request-id": [ - "840e953a-6e87-452f-8a51-c780e82d4373" - ], - "x-ms-correlation-request-id": [ - "840e953a-6e87-452f-8a51-c780e82d4373" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185929Z:840e953a-6e87-452f-8a51-c780e82d4373" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:59:28 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "2428" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:58:10.4268844Z\",\r\n \"duration\": \"PT29.8825078S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "29f4bbd0-a95e-4208-9728-ae87f8c8f520" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11923" - ], - "x-ms-request-id": [ - "2b0bce19-b458-4e44-b7a4-d49aa32bf54f" - ], - "x-ms-correlation-request-id": [ - "2b0bce19-b458-4e44-b7a4-d49aa32bf54f" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185939Z:2b0bce19-b458-4e44-b7a4-d49aa32bf54f" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:59:38 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "2428" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:58:10.4268844Z\",\r\n \"duration\": \"PT29.8825078S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "f9981405-9ad1-4a43-9565-90477f50066c" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11922" - ], - "x-ms-request-id": [ - "01f1dd72-1ca0-496b-8d03-a10538b23984" - ], - "x-ms-correlation-request-id": [ - "01f1dd72-1ca0-496b-8d03-a10538b23984" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T185950Z:01f1dd72-1ca0-496b-8d03-a10538b23984" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 18:59:50 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "2428" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:58:10.4268844Z\",\r\n \"duration\": \"PT29.8825078S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "766e5aa8-6e3d-4db8-aea1-b65a337eebfe" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "8" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11921" - ], - "x-ms-request-id": [ - "878b5fc7-b60f-4029-9107-b0a6a8de895e" - ], - "x-ms-correlation-request-id": [ - "878b5fc7-b60f-4029-9107-b0a6a8de895e" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190000Z:878b5fc7-b60f-4029-9107-b0a6a8de895e" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 19:00:00 GMT" - ], - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Expires": [ - "-1" + "Thu, 26 Aug 2021 09:09:18 GMT" ], "Content-Length": [ "2430" - ] - }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:59:52.3209874Z\",\r\n \"duration\": \"PT2M11.7766108S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "af695759-ff0b-4b8b-997a-312d5c7925e2" - ], - "Accept-Language": [ - "en-US" - ], - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Retry-After": [ - "5" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11920" - ], - "x-ms-request-id": [ - "f50a39e4-3bcd-4873-a24e-11ec45b9f35b" - ], - "x-ms-correlation-request-id": [ - "f50a39e4-3bcd-4873-a24e-11ec45b9f35b" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190010Z:f50a39e4-3bcd-4873-a24e-11ec45b9f35b" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 19:00:10 GMT" ], "Content-Type": [ "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "2430" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:59:52.3209874Z\",\r\n \"duration\": \"PT2M11.7766108S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af\",\r\n \"name\": \"dprsat7ef73610788af\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"10712481613802452153\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Accepted\",\r\n \"timestamp\": \"2021-08-26T09:09:18.2841383Z\",\r\n \"duration\": \"PT29.6221994S\",\r\n \"correlationId\": \"4d51021a-104a-486f-9306-8635193517e2\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", + "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdDk2OTI5ODA0OWEyYzQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0N2VmNzM2MTA3ODhhZj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "ac75ddef-a0c3-4c5f-8b07-e472c992e411" + "af4bfbf7-168c-42d9-a6ce-99f75f004347" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1128,16 +168,16 @@ "5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11919" + "11997" ], "x-ms-request-id": [ - "2dbe0dfe-5c91-4266-863e-c28d10ed6476" + "35ad1514-e140-4522-ba53-a15767c518ee" ], "x-ms-correlation-request-id": [ - "2dbe0dfe-5c91-4266-863e-c28d10ed6476" + "35ad1514-e140-4522-ba53-a15767c518ee" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190021Z:2dbe0dfe-5c91-4266-863e-c28d10ed6476" + "SOUTHEASTASIA:20210826T090919Z:35ad1514-e140-4522-ba53-a15767c518ee" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1146,7 +186,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:00:21 GMT" + "Thu, 26 Aug 2021 09:09:19 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1155,30 +195,30 @@ "-1" ], "Content-Length": [ - "2430" + "2429" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:59:52.3209874Z\",\r\n \"duration\": \"PT2M11.7766108S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af\",\r\n \"name\": \"dprsat7ef73610788af\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"10712481613802452153\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T09:09:19.3286471Z\",\r\n \"duration\": \"PT30.6667082S\",\r\n \"correlationId\": \"4d51021a-104a-486f-9306-8635193517e2\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdDk2OTI5ODA0OWEyYzQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0N2VmNzM2MTA3ODhhZj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a049083d-6d33-4a51-a301-cc8863f71c36" + "47988a09-fd0d-446a-a6f4-b20ab46d5595" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1192,16 +232,16 @@ "5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11918" + "11996" ], "x-ms-request-id": [ - "b552a709-28fd-4dbb-8191-3538d6fa0a32" + "b113abc9-e8bc-4126-baa1-1b581c94c05f" ], "x-ms-correlation-request-id": [ - "b552a709-28fd-4dbb-8191-3538d6fa0a32" + "b113abc9-e8bc-4126-baa1-1b581c94c05f" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190031Z:b552a709-28fd-4dbb-8191-3538d6fa0a32" + "SOUTHEASTASIA:20210826T090930Z:b113abc9-e8bc-4126-baa1-1b581c94c05f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1210,7 +250,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:00:31 GMT" + "Thu, 26 Aug 2021 09:09:29 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1219,30 +259,30 @@ "-1" ], "Content-Length": [ - "2430" + "2428" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:59:52.3209874Z\",\r\n \"duration\": \"PT2M11.7766108S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af\",\r\n \"name\": \"dprsat7ef73610788af\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"10712481613802452153\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T09:09:25.270158Z\",\r\n \"duration\": \"PT36.6082191S\",\r\n \"correlationId\": \"4d51021a-104a-486f-9306-8635193517e2\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdDk2OTI5ODA0OWEyYzQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0N2VmNzM2MTA3ODhhZj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2f4bc5ef-86aa-4582-b072-579ac071757c" + "b84a9228-a02f-4b46-963e-e5e4fc09cc17" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1256,16 +296,16 @@ "5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11917" + "11995" ], "x-ms-request-id": [ - "1cbe0f74-2446-4226-b245-08712fae528a" + "14388b7f-34c1-4d8b-80ea-a72b2d1955c0" ], "x-ms-correlation-request-id": [ - "1cbe0f74-2446-4226-b245-08712fae528a" + "14388b7f-34c1-4d8b-80ea-a72b2d1955c0" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190042Z:1cbe0f74-2446-4226-b245-08712fae528a" + "SOUTHEASTASIA:20210826T090940Z:14388b7f-34c1-4d8b-80ea-a72b2d1955c0" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1274,7 +314,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:00:41 GMT" + "Thu, 26 Aug 2021 09:09:40 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1283,30 +323,30 @@ "-1" ], "Content-Length": [ - "2430" + "2428" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:59:52.3209874Z\",\r\n \"duration\": \"PT2M11.7766108S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af\",\r\n \"name\": \"dprsat7ef73610788af\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"10712481613802452153\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T09:09:25.270158Z\",\r\n \"duration\": \"PT36.6082191S\",\r\n \"correlationId\": \"4d51021a-104a-486f-9306-8635193517e2\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdDk2OTI5ODA0OWEyYzQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0N2VmNzM2MTA3ODhhZj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "5ce44e56-cbc1-4d55-89df-14a8f85e44e0" + "24aaee7e-b03b-430b-babd-b8f1a0935cf1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1317,19 +357,19 @@ "no-cache" ], "Retry-After": [ - "5" + "7" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11916" + "11994" ], "x-ms-request-id": [ - "dce810a3-ea13-45f1-a051-cef09f82dabc" + "578c93cf-66a9-4e06-852c-ba9f5842731d" ], "x-ms-correlation-request-id": [ - "dce810a3-ea13-45f1-a051-cef09f82dabc" + "578c93cf-66a9-4e06-852c-ba9f5842731d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190052Z:dce810a3-ea13-45f1-a051-cef09f82dabc" + "SOUTHEASTASIA:20210826T090951Z:578c93cf-66a9-4e06-852c-ba9f5842731d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1338,7 +378,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:00:51 GMT" + "Thu, 26 Aug 2021 09:09:50 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1347,30 +387,30 @@ "-1" ], "Content-Length": [ - "2430" + "2429" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:59:52.3209874Z\",\r\n \"duration\": \"PT2M11.7766108S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af\",\r\n \"name\": \"dprsat7ef73610788af\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"10712481613802452153\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T09:09:41.1355061Z\",\r\n \"duration\": \"PT52.4735672S\",\r\n \"correlationId\": \"4d51021a-104a-486f-9306-8635193517e2\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdDk2OTI5ODA0OWEyYzQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0N2VmNzM2MTA3ODhhZj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "822ab748-18c9-49f8-aa8b-d2ba7d0c8856" + "999baad4-af3a-481c-84d2-cb33a3d75571" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1384,16 +424,16 @@ "5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11915" + "11993" ], "x-ms-request-id": [ - "298007ff-a170-4f1b-b59d-d1573a9278fb" + "ea7757ba-d87a-47d2-a363-d47b972b1c2c" ], "x-ms-correlation-request-id": [ - "298007ff-a170-4f1b-b59d-d1573a9278fb" + "ea7757ba-d87a-47d2-a363-d47b972b1c2c" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190103Z:298007ff-a170-4f1b-b59d-d1573a9278fb" + "SOUTHEASTASIA:20210826T091001Z:ea7757ba-d87a-47d2-a363-d47b972b1c2c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1402,7 +442,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:01:02 GMT" + "Thu, 26 Aug 2021 09:10:00 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1411,30 +451,30 @@ "-1" ], "Content-Length": [ - "2430" + "2429" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:59:52.3209874Z\",\r\n \"duration\": \"PT2M11.7766108S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af\",\r\n \"name\": \"dprsat7ef73610788af\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"10712481613802452153\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T09:09:41.1355061Z\",\r\n \"duration\": \"PT52.4735672S\",\r\n \"correlationId\": \"4d51021a-104a-486f-9306-8635193517e2\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdDk2OTI5ODA0OWEyYzQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0N2VmNzM2MTA3ODhhZj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1f778475-65f7-4c0a-af0a-6af3d36cd934" + "415a886a-b96e-421a-b1f3-4971a522002f" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1448,16 +488,16 @@ "5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11914" + "11992" ], "x-ms-request-id": [ - "3ab331c1-8fe1-4306-8fd2-87dce81a632a" + "fd105786-c5a7-4296-b14a-77103ca4d58c" ], "x-ms-correlation-request-id": [ - "3ab331c1-8fe1-4306-8fd2-87dce81a632a" + "fd105786-c5a7-4296-b14a-77103ca4d58c" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190114Z:3ab331c1-8fe1-4306-8fd2-87dce81a632a" + "SOUTHEASTASIA:20210826T091011Z:fd105786-c5a7-4296-b14a-77103ca4d58c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1466,7 +506,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:01:14 GMT" + "Thu, 26 Aug 2021 09:10:11 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1475,30 +515,30 @@ "-1" ], "Content-Length": [ - "2430" + "2429" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:59:52.3209874Z\",\r\n \"duration\": \"PT2M11.7766108S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af\",\r\n \"name\": \"dprsat7ef73610788af\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"10712481613802452153\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T09:09:41.1355061Z\",\r\n \"duration\": \"PT52.4735672S\",\r\n \"correlationId\": \"4d51021a-104a-486f-9306-8635193517e2\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdDk2OTI5ODA0OWEyYzQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0N2VmNzM2MTA3ODhhZj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8c988e42-25d5-477d-a71d-ecc24431cb21" + "d3089e7d-652d-42cf-b277-b27ffaa47a87" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1512,16 +552,16 @@ "5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11913" + "11991" ], "x-ms-request-id": [ - "c9b3f0c8-b555-4cce-ac97-56ec892f0134" + "374d329e-fe05-43ef-8629-d44450145d1e" ], "x-ms-correlation-request-id": [ - "c9b3f0c8-b555-4cce-ac97-56ec892f0134" + "374d329e-fe05-43ef-8629-d44450145d1e" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190124Z:c9b3f0c8-b555-4cce-ac97-56ec892f0134" + "SOUTHEASTASIA:20210826T091022Z:374d329e-fe05-43ef-8629-d44450145d1e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1530,7 +570,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:01:24 GMT" + "Thu, 26 Aug 2021 09:10:21 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1539,30 +579,30 @@ "-1" ], "Content-Length": [ - "2430" + "2429" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:59:52.3209874Z\",\r\n \"duration\": \"PT2M11.7766108S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af\",\r\n \"name\": \"dprsat7ef73610788af\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"10712481613802452153\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T09:09:41.1355061Z\",\r\n \"duration\": \"PT52.4735672S\",\r\n \"correlationId\": \"4d51021a-104a-486f-9306-8635193517e2\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdDk2OTI5ODA0OWEyYzQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0N2VmNzM2MTA3ODhhZj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "44bba128-2418-46ca-87fd-bd82fa4bd5fe" + "a46b632c-33d3-4324-9697-ae6236c0d546" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1576,16 +616,16 @@ "5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11912" + "11990" ], "x-ms-request-id": [ - "a3577118-7e68-4ff9-83bf-2e9eed18a396" + "7b738543-fd28-45e1-b905-b69e915acac9" ], "x-ms-correlation-request-id": [ - "a3577118-7e68-4ff9-83bf-2e9eed18a396" + "7b738543-fd28-45e1-b905-b69e915acac9" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190134Z:a3577118-7e68-4ff9-83bf-2e9eed18a396" + "SOUTHEASTASIA:20210826T091032Z:7b738543-fd28-45e1-b905-b69e915acac9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1594,7 +634,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:01:34 GMT" + "Thu, 26 Aug 2021 09:10:32 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1603,30 +643,30 @@ "-1" ], "Content-Length": [ - "2430" + "2429" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:59:52.3209874Z\",\r\n \"duration\": \"PT2M11.7766108S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af\",\r\n \"name\": \"dprsat7ef73610788af\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"10712481613802452153\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T09:09:41.1355061Z\",\r\n \"duration\": \"PT52.4735672S\",\r\n \"correlationId\": \"4d51021a-104a-486f-9306-8635193517e2\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdDk2OTI5ODA0OWEyYzQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0N2VmNzM2MTA3ODhhZj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "540e3186-0399-40f5-8cae-12b4aa4b75e2" + "41e2b885-8ea8-4cd4-a432-f4b4aed2ef4c" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1640,16 +680,16 @@ "5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11911" + "11989" ], "x-ms-request-id": [ - "4932566b-25d1-4d9c-b17e-517ba66b4a38" + "1e1c0a4d-61f7-430a-86ab-2a10e0a280b2" ], "x-ms-correlation-request-id": [ - "4932566b-25d1-4d9c-b17e-517ba66b4a38" + "1e1c0a4d-61f7-430a-86ab-2a10e0a280b2" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190145Z:4932566b-25d1-4d9c-b17e-517ba66b4a38" + "SOUTHEASTASIA:20210826T091043Z:1e1c0a4d-61f7-430a-86ab-2a10e0a280b2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1658,7 +698,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:01:44 GMT" + "Thu, 26 Aug 2021 09:10:42 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1667,30 +707,30 @@ "-1" ], "Content-Length": [ - "2430" + "2429" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T18:59:52.3209874Z\",\r\n \"duration\": \"PT2M11.7766108S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af\",\r\n \"name\": \"dprsat7ef73610788af\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"10712481613802452153\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T09:09:41.1355061Z\",\r\n \"duration\": \"PT52.4735672S\",\r\n \"correlationId\": \"4d51021a-104a-486f-9306-8635193517e2\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdDk2OTI5ODA0OWEyYzQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0N2VmNzM2MTA3ODhhZj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "86f3370c-5e2e-4c86-b47b-9206f981a8fe" + "a2953a9b-6a9e-4e86-a44d-7c43fe47e210" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1701,19 +741,19 @@ "no-cache" ], "Retry-After": [ - "15" + "5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11910" + "11988" ], "x-ms-request-id": [ - "590294f5-7499-4c3d-8403-aae494482e99" + "16cb9bbd-9d10-48dd-9d54-44495a6637e3" ], "x-ms-correlation-request-id": [ - "590294f5-7499-4c3d-8403-aae494482e99" + "16cb9bbd-9d10-48dd-9d54-44495a6637e3" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190155Z:590294f5-7499-4c3d-8403-aae494482e99" + "SOUTHEASTASIA:20210826T091053Z:16cb9bbd-9d10-48dd-9d54-44495a6637e3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1722,7 +762,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:01:55 GMT" + "Thu, 26 Aug 2021 09:10:53 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1731,30 +771,30 @@ "-1" ], "Content-Length": [ - "2430" + "2429" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T19:01:53.8499969Z\",\r\n \"duration\": \"PT4M13.3056203S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af\",\r\n \"name\": \"dprsat7ef73610788af\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"10712481613802452153\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T09:09:41.1355061Z\",\r\n \"duration\": \"PT52.4735672S\",\r\n \"correlationId\": \"4d51021a-104a-486f-9306-8635193517e2\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdDk2OTI5ODA0OWEyYzQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0N2VmNzM2MTA3ODhhZj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8fedb209-cecb-42b2-b1cf-033de3c3df83" + "2ccc806a-592e-4fe1-adf3-70d1f7618340" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1768,16 +808,16 @@ "5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11909" + "11987" ], "x-ms-request-id": [ - "aca36ee9-4713-4569-9dd9-cd6182e0814f" + "a71700a5-8a14-446d-8e4e-cd9fa9ea2cdf" ], "x-ms-correlation-request-id": [ - "aca36ee9-4713-4569-9dd9-cd6182e0814f" + "a71700a5-8a14-446d-8e4e-cd9fa9ea2cdf" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190206Z:aca36ee9-4713-4569-9dd9-cd6182e0814f" + "SOUTHEASTASIA:20210826T091104Z:a71700a5-8a14-446d-8e4e-cd9fa9ea2cdf" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1786,7 +826,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:02:05 GMT" + "Thu, 26 Aug 2021 09:11:03 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1795,30 +835,30 @@ "-1" ], "Content-Length": [ - "2430" + "2429" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T19:01:53.8499969Z\",\r\n \"duration\": \"PT4M13.3056203S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af\",\r\n \"name\": \"dprsat7ef73610788af\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"10712481613802452153\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T09:09:41.1355061Z\",\r\n \"duration\": \"PT52.4735672S\",\r\n \"correlationId\": \"4d51021a-104a-486f-9306-8635193517e2\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdDk2OTI5ODA0OWEyYzQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0N2VmNzM2MTA3ODhhZj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "3fb488e0-d7a6-4464-99f6-a1b0403a95e5" + "8bfe078e-a297-4339-8671-d50f43bf56e2" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1832,16 +872,16 @@ "5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11908" + "11986" ], "x-ms-request-id": [ - "8d8771f9-c6f3-4109-8c2a-b597c873ff52" + "077861e9-e8a4-4330-b48f-de71a588f5a2" ], "x-ms-correlation-request-id": [ - "8d8771f9-c6f3-4109-8c2a-b597c873ff52" + "077861e9-e8a4-4330-b48f-de71a588f5a2" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190216Z:8d8771f9-c6f3-4109-8c2a-b597c873ff52" + "SOUTHEASTASIA:20210826T091114Z:077861e9-e8a4-4330-b48f-de71a588f5a2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1850,7 +890,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:02:15 GMT" + "Thu, 26 Aug 2021 09:11:13 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1859,30 +899,30 @@ "-1" ], "Content-Length": [ - "2430" + "2429" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T19:01:53.8499969Z\",\r\n \"duration\": \"PT4M13.3056203S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af\",\r\n \"name\": \"dprsat7ef73610788af\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"10712481613802452153\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T09:09:41.1355061Z\",\r\n \"duration\": \"PT52.4735672S\",\r\n \"correlationId\": \"4d51021a-104a-486f-9306-8635193517e2\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdDk2OTI5ODA0OWEyYzQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0N2VmNzM2MTA3ODhhZj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "5f68a2ac-ae72-42fd-8ffd-db3913506b4a" + "90f59ed1-e561-4d82-acf4-763c2bb1ea38" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1896,16 +936,16 @@ "5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11907" + "11985" ], "x-ms-request-id": [ - "06722391-37b2-46ac-aa25-bc812dd96b19" + "dfcdd5d4-bcb9-484c-8f74-8f1fec79229a" ], "x-ms-correlation-request-id": [ - "06722391-37b2-46ac-aa25-bc812dd96b19" + "dfcdd5d4-bcb9-484c-8f74-8f1fec79229a" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190227Z:06722391-37b2-46ac-aa25-bc812dd96b19" + "SOUTHEASTASIA:20210826T091125Z:dfcdd5d4-bcb9-484c-8f74-8f1fec79229a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1914,7 +954,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:02:26 GMT" + "Thu, 26 Aug 2021 09:11:24 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1923,30 +963,30 @@ "-1" ], "Content-Length": [ - "2430" + "2429" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T19:01:53.8499969Z\",\r\n \"duration\": \"PT4M13.3056203S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af\",\r\n \"name\": \"dprsat7ef73610788af\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"10712481613802452153\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T09:09:41.1355061Z\",\r\n \"duration\": \"PT52.4735672S\",\r\n \"correlationId\": \"4d51021a-104a-486f-9306-8635193517e2\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdDk2OTI5ODA0OWEyYzQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0N2VmNzM2MTA3ODhhZj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f40208a3-47cc-41c4-9ffe-823b10b97dab" + "c5e953c1-7d4f-4004-95d0-b42035be03bb" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -1960,16 +1000,16 @@ "5" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11906" + "11984" ], "x-ms-request-id": [ - "492dd27b-66d9-4454-911f-2587c5f9fecb" + "6766a0a7-3e18-4a91-82ac-e3334587e6bd" ], "x-ms-correlation-request-id": [ - "492dd27b-66d9-4454-911f-2587c5f9fecb" + "6766a0a7-3e18-4a91-82ac-e3334587e6bd" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190237Z:492dd27b-66d9-4454-911f-2587c5f9fecb" + "SOUTHEASTASIA:20210826T091135Z:6766a0a7-3e18-4a91-82ac-e3334587e6bd" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1978,7 +1018,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:02:37 GMT" + "Thu, 26 Aug 2021 09:11:34 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1987,30 +1027,30 @@ "-1" ], "Content-Length": [ - "2430" + "2429" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T19:01:53.8499969Z\",\r\n \"duration\": \"PT4M13.3056203S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af\",\r\n \"name\": \"dprsat7ef73610788af\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"10712481613802452153\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T09:09:41.1355061Z\",\r\n \"duration\": \"PT52.4735672S\",\r\n \"correlationId\": \"4d51021a-104a-486f-9306-8635193517e2\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdDk2OTI5ODA0OWEyYzQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0N2VmNzM2MTA3ODhhZj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c5dded0c-d83a-49ec-85fb-d0d080f33ce5" + "2a12606f-b29f-42ff-b96c-80ac8cb93f02" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2021,19 +1061,19 @@ "no-cache" ], "Retry-After": [ - "5" + "13" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11905" + "11983" ], "x-ms-request-id": [ - "3fbabb71-72af-421a-97e0-723d67e91e9b" + "328050c5-c9b7-410a-8923-5748b15c416c" ], "x-ms-correlation-request-id": [ - "3fbabb71-72af-421a-97e0-723d67e91e9b" + "328050c5-c9b7-410a-8923-5748b15c416c" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190247Z:3fbabb71-72af-421a-97e0-723d67e91e9b" + "SOUTHEASTASIA:20210826T091145Z:328050c5-c9b7-410a-8923-5748b15c416c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2042,7 +1082,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:02:47 GMT" + "Thu, 26 Aug 2021 09:11:45 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2051,30 +1091,30 @@ "-1" ], "Content-Length": [ - "2430" + "2431" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2019-10-22T19:01:53.8499969Z\",\r\n \"duration\": \"PT4M13.3056203S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af\",\r\n \"name\": \"dprsat7ef73610788af\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"10712481613802452153\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Running\",\r\n \"timestamp\": \"2021-08-26T09:11:42.0960053Z\",\r\n \"duration\": \"PT2M53.4340664S\",\r\n \"correlationId\": \"4d51021a-104a-486f-9306-8635193517e2\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0YjgwNzcxNzMwYWI2YT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdDk2OTI5ODA0OWEyYzQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZXNvdXJjZXMvZGVwbG95bWVudHMvZHByc2F0N2VmNzM2MTA3ODhhZj9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "db47bef0-ab2b-44d1-894c-79920c3bf6ec" + "7908fb72-0e8a-4033-a0af-93dc918a9071" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2085,16 +1125,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11904" + "11982" ], "x-ms-request-id": [ - "18189e0d-bf06-4ab1-9ce9-fa8525b98c43" + "215291dc-137b-4d27-8087-332c1c72e65b" ], "x-ms-correlation-request-id": [ - "18189e0d-bf06-4ab1-9ce9-fa8525b98c43" + "215291dc-137b-4d27-8087-332c1c72e65b" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190258Z:18189e0d-bf06-4ab1-9ce9-fa8525b98c43" + "SOUTHEASTASIA:20210826T091156Z:215291dc-137b-4d27-8087-332c1c72e65b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2103,7 +1143,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:02:57 GMT" + "Thu, 26 Aug 2021 09:11:55 GMT" ], "Content-Type": [ "application/json; charset=utf-8" @@ -2115,27 +1155,27 @@ "3344" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Resources/deployments/dprsatb80771730ab6a\",\r\n \"name\": \"dprsatb80771730ab6a\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"1609942718745153635\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2019-10-22T19:02:56.8145273Z\",\r\n \"duration\": \"PT5M16.2701507S\",\r\n \"correlationId\": \"913a5da4-d3c1-458c-866d-e09f126a7893\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ],\r\n \"outputResources\": [\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/disks/myManagedDataDisk1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/networkInterfaces/mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/publicIPAddresses/myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourceGroups/rgrsat83b609221fdae/providers/Microsoft.Network/virtualNetworks/myvnet\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Resources/deployments/dprsat7ef73610788af\",\r\n \"name\": \"dprsat7ef73610788af\",\r\n \"type\": \"Microsoft.Resources/deployments\",\r\n \"properties\": {\r\n \"templateHash\": \"10712481613802452153\",\r\n \"parameters\": {\r\n \"adminUsername\": {\r\n \"type\": \"String\",\r\n \"value\": \"tirekicker\"\r\n },\r\n \"adminPassword\": {\r\n \"type\": \"SecureString\"\r\n },\r\n \"windowsOSVersion\": {\r\n \"type\": \"String\",\r\n \"value\": \"2012-R2-Datacenter\"\r\n }\r\n },\r\n \"mode\": \"Incremental\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"timestamp\": \"2021-08-26T09:11:55.5530742Z\",\r\n \"duration\": \"PT3M6.8911353S\",\r\n \"correlationId\": \"4d51021a-104a-486f-9306-8635193517e2\",\r\n \"providers\": [\r\n {\r\n \"namespace\": \"Microsoft.Network\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"publicIPAddresses\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualNetworks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"networkInterfaces\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n },\r\n {\r\n \"namespace\": \"Microsoft.Compute\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"disks\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"virtualMachines\",\r\n \"locations\": [\r\n \"westus\"\r\n ]\r\n }\r\n ]\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/publicIPAddresses/myip\",\r\n \"resourceType\": \"Microsoft.Network/publicIPAddresses\",\r\n \"resourceName\": \"myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/virtualNetworks/myvnet\",\r\n \"resourceType\": \"Microsoft.Network/virtualNetworks\",\r\n \"resourceName\": \"myvnet\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"dependsOn\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\",\r\n \"resourceType\": \"Microsoft.Network/networkInterfaces\",\r\n \"resourceName\": \"mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/disks/myManagedDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/disks\",\r\n \"resourceName\": \"myManagedDataDisk\"\r\n }\r\n ],\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\",\r\n \"resourceType\": \"Microsoft.Compute/virtualMachines\",\r\n \"resourceName\": \"myVMDataDisk\"\r\n }\r\n ],\r\n \"outputResources\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/disks/myManagedDataDisk\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/disks/myManagedDataDisk1\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Compute/virtualMachines/myVMDataDisk\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/networkInterfaces/mynic\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/publicIPAddresses/myip\"\r\n },\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgrsat969298049a2c4/providers/Microsoft.Network/virtualNetworks/myvnet\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsat83b609221fdae?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNhdDgzYjYwOTIyMWZkYWU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgrsat969298049a2c4?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JncnNhdDk2OTI5ODA0OWEyYzQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4ba22ad1-3964-473c-b8c8-da96e273db37" + "0ac9a730-f82c-4759-b6e8-1d89a890b137" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2146,138 +1186,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14996" - ], - "x-ms-request-id": [ - "d04705c2-aa91-4f31-8de2-7ecc50e39704" - ], - "x-ms-correlation-request-id": [ - "d04705c2-aa91-4f31-8de2-7ecc50e39704" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190302Z:d04705c2-aa91-4f31-8de2-7ecc50e39704" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 19:03:01 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11903" - ], - "x-ms-request-id": [ - "99c7031d-4d14-4505-b369-4798bc5b2906" - ], - "x-ms-correlation-request-id": [ - "99c7031d-4d14-4505-b369-4798bc5b2906" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190317Z:99c7031d-4d14-4505-b369-4798bc5b2906" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" - ], - "Date": [ - "Tue, 22 Oct 2019 19:03:16 GMT" - ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.28008.01", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11902" + "14999" ], "x-ms-request-id": [ - "388822aa-7dfc-41c1-bbd4-ef4b8f516869" + "4e36db53-9b43-4740-8fd3-a412067b6356" ], "x-ms-correlation-request-id": [ - "388822aa-7dfc-41c1-bbd4-ef4b8f516869" + "4e36db53-9b43-4740-8fd3-a412067b6356" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190333Z:388822aa-7dfc-41c1-bbd4-ef4b8f516869" + "SOUTHEASTASIA:20210826T091159Z:4e36db53-9b43-4740-8fd3-a412067b6356" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2286,7 +1210,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:03:33 GMT" + "Thu, 26 Aug 2021 09:11:59 GMT" ], "Expires": [ "-1" @@ -2299,17 +1223,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2320,22 +1244,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11901" + "11981" ], "x-ms-request-id": [ - "988ff8a2-9796-493c-9df4-a07cb1603e40" + "01b2af40-cfee-4e3f-bd8a-482366bd04c7" ], "x-ms-correlation-request-id": [ - "988ff8a2-9796-493c-9df4-a07cb1603e40" + "01b2af40-cfee-4e3f-bd8a-482366bd04c7" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190348Z:988ff8a2-9796-493c-9df4-a07cb1603e40" + "SOUTHEASTASIA:20210826T091214Z:01b2af40-cfee-4e3f-bd8a-482366bd04c7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2344,7 +1268,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:03:48 GMT" + "Thu, 26 Aug 2021 09:12:14 GMT" ], "Expires": [ "-1" @@ -2357,17 +1281,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2378,22 +1302,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11900" + "11980" ], "x-ms-request-id": [ - "57b44849-4dcf-43b6-9407-9c34f30fbc59" + "6e151465-0807-4c06-a986-55b4ab5fcd3c" ], "x-ms-correlation-request-id": [ - "57b44849-4dcf-43b6-9407-9c34f30fbc59" + "6e151465-0807-4c06-a986-55b4ab5fcd3c" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190404Z:57b44849-4dcf-43b6-9407-9c34f30fbc59" + "SOUTHEASTASIA:20210826T091229Z:6e151465-0807-4c06-a986-55b4ab5fcd3c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2402,7 +1326,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:04:03 GMT" + "Thu, 26 Aug 2021 09:12:29 GMT" ], "Expires": [ "-1" @@ -2415,17 +1339,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2436,22 +1360,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11899" + "11979" ], "x-ms-request-id": [ - "406dce3a-8214-4590-b91f-003679fc4f64" + "0b8b89c5-6239-4647-9e7f-45b90858676c" ], "x-ms-correlation-request-id": [ - "406dce3a-8214-4590-b91f-003679fc4f64" + "0b8b89c5-6239-4647-9e7f-45b90858676c" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190419Z:406dce3a-8214-4590-b91f-003679fc4f64" + "SOUTHEASTASIA:20210826T091245Z:0b8b89c5-6239-4647-9e7f-45b90858676c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2460,7 +1384,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:04:18 GMT" + "Thu, 26 Aug 2021 09:12:45 GMT" ], "Expires": [ "-1" @@ -2473,17 +1397,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2494,22 +1418,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11898" + "11978" ], "x-ms-request-id": [ - "029fe259-d6e1-4047-94fd-f7b0afd98646" + "76510a48-10df-4587-a3ed-24bc3d2a8445" ], "x-ms-correlation-request-id": [ - "029fe259-d6e1-4047-94fd-f7b0afd98646" + "76510a48-10df-4587-a3ed-24bc3d2a8445" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190434Z:029fe259-d6e1-4047-94fd-f7b0afd98646" + "SOUTHEASTASIA:20210826T091300Z:76510a48-10df-4587-a3ed-24bc3d2a8445" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2518,7 +1442,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:04:34 GMT" + "Thu, 26 Aug 2021 09:13:00 GMT" ], "Expires": [ "-1" @@ -2531,17 +1455,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2552,22 +1476,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11897" + "11977" ], "x-ms-request-id": [ - "db32ef14-eda0-4c75-bd1c-46334a7be07d" + "2cadb215-b96d-47bf-951f-f4e2fa3d935d" ], "x-ms-correlation-request-id": [ - "db32ef14-eda0-4c75-bd1c-46334a7be07d" + "2cadb215-b96d-47bf-951f-f4e2fa3d935d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190450Z:db32ef14-eda0-4c75-bd1c-46334a7be07d" + "SOUTHEASTASIA:20210826T091316Z:2cadb215-b96d-47bf-951f-f4e2fa3d935d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2576,7 +1500,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:04:50 GMT" + "Thu, 26 Aug 2021 09:13:15 GMT" ], "Expires": [ "-1" @@ -2589,17 +1513,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2610,22 +1534,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11896" + "11976" ], "x-ms-request-id": [ - "5cf37a31-c69e-4d11-ab5b-7b794c00cf73" + "8a7915cc-d70e-439b-a821-64afa9c89ff1" ], "x-ms-correlation-request-id": [ - "5cf37a31-c69e-4d11-ab5b-7b794c00cf73" + "8a7915cc-d70e-439b-a821-64afa9c89ff1" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190505Z:5cf37a31-c69e-4d11-ab5b-7b794c00cf73" + "SOUTHEASTASIA:20210826T091331Z:8a7915cc-d70e-439b-a821-64afa9c89ff1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2634,7 +1558,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:05:05 GMT" + "Thu, 26 Aug 2021 09:13:31 GMT" ], "Expires": [ "-1" @@ -2647,17 +1571,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2668,22 +1592,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11895" + "11975" ], "x-ms-request-id": [ - "ac3d65dc-d156-4fa0-904c-2d266e847dfa" + "7312371b-9243-4578-bba2-98a2fac2122d" ], "x-ms-correlation-request-id": [ - "ac3d65dc-d156-4fa0-904c-2d266e847dfa" + "7312371b-9243-4578-bba2-98a2fac2122d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190521Z:ac3d65dc-d156-4fa0-904c-2d266e847dfa" + "SOUTHEASTASIA:20210826T091347Z:7312371b-9243-4578-bba2-98a2fac2122d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2692,7 +1616,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:05:20 GMT" + "Thu, 26 Aug 2021 09:13:46 GMT" ], "Expires": [ "-1" @@ -2705,17 +1629,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2726,22 +1650,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11894" + "11974" ], "x-ms-request-id": [ - "7171b3c5-492e-4948-94fb-956a62af8ab9" + "46accfd5-245d-4a03-93f7-349b5ed10903" ], "x-ms-correlation-request-id": [ - "7171b3c5-492e-4948-94fb-956a62af8ab9" + "46accfd5-245d-4a03-93f7-349b5ed10903" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190536Z:7171b3c5-492e-4948-94fb-956a62af8ab9" + "SOUTHEASTASIA:20210826T091402Z:46accfd5-245d-4a03-93f7-349b5ed10903" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2750,7 +1674,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:05:35 GMT" + "Thu, 26 Aug 2021 09:14:02 GMT" ], "Expires": [ "-1" @@ -2763,17 +1687,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2784,22 +1708,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11893" + "11973" ], "x-ms-request-id": [ - "102ea58b-af2a-49e8-8d5f-9ad4363e239a" + "693a1930-5e64-48ce-9c05-07ff31b37d25" ], "x-ms-correlation-request-id": [ - "102ea58b-af2a-49e8-8d5f-9ad4363e239a" + "693a1930-5e64-48ce-9c05-07ff31b37d25" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190552Z:102ea58b-af2a-49e8-8d5f-9ad4363e239a" + "SOUTHEASTASIA:20210826T091417Z:693a1930-5e64-48ce-9c05-07ff31b37d25" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2808,7 +1732,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:05:51 GMT" + "Thu, 26 Aug 2021 09:14:17 GMT" ], "Expires": [ "-1" @@ -2821,17 +1745,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2842,22 +1766,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11892" + "11972" ], "x-ms-request-id": [ - "dd64d7a1-a706-425b-a46b-fa72f7223ae0" + "8485cb5e-c3a1-4dde-b01c-7d677508276f" ], "x-ms-correlation-request-id": [ - "dd64d7a1-a706-425b-a46b-fa72f7223ae0" + "8485cb5e-c3a1-4dde-b01c-7d677508276f" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190607Z:dd64d7a1-a706-425b-a46b-fa72f7223ae0" + "SOUTHEASTASIA:20210826T091433Z:8485cb5e-c3a1-4dde-b01c-7d677508276f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2866,7 +1790,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:06:07 GMT" + "Thu, 26 Aug 2021 09:14:32 GMT" ], "Expires": [ "-1" @@ -2879,17 +1803,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2900,22 +1824,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11891" + "11971" ], "x-ms-request-id": [ - "329ce28e-91ff-4d09-86e0-2a83e82dee03" + "20cedb0d-434e-4e9f-8195-88fa41e0fe92" ], "x-ms-correlation-request-id": [ - "329ce28e-91ff-4d09-86e0-2a83e82dee03" + "20cedb0d-434e-4e9f-8195-88fa41e0fe92" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190622Z:329ce28e-91ff-4d09-86e0-2a83e82dee03" + "SOUTHEASTASIA:20210826T091448Z:20cedb0d-434e-4e9f-8195-88fa41e0fe92" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2924,7 +1848,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:06:22 GMT" + "Thu, 26 Aug 2021 09:14:48 GMT" ], "Expires": [ "-1" @@ -2937,17 +1861,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -2958,22 +1882,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11890" + "11969" ], "x-ms-request-id": [ - "8fad393d-c3ab-4026-be38-49b40f473f04" + "6ba4cdec-b7dc-4b8b-87ba-c16fbbcf5e37" ], "x-ms-correlation-request-id": [ - "8fad393d-c3ab-4026-be38-49b40f473f04" + "6ba4cdec-b7dc-4b8b-87ba-c16fbbcf5e37" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190638Z:8fad393d-c3ab-4026-be38-49b40f473f04" + "SOUTHEASTASIA:20210826T091504Z:6ba4cdec-b7dc-4b8b-87ba-c16fbbcf5e37" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2982,7 +1906,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:06:37 GMT" + "Thu, 26 Aug 2021 09:15:03 GMT" ], "Expires": [ "-1" @@ -2995,17 +1919,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -3016,22 +1940,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11889" + "11968" ], "x-ms-request-id": [ - "b112e6df-9488-42f9-a2fa-62f6d2e7f374" + "d1e4b551-f47f-44f5-954a-a501c17cfafc" ], "x-ms-correlation-request-id": [ - "b112e6df-9488-42f9-a2fa-62f6d2e7f374" + "d1e4b551-f47f-44f5-954a-a501c17cfafc" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190653Z:b112e6df-9488-42f9-a2fa-62f6d2e7f374" + "SOUTHEASTASIA:20210826T091519Z:d1e4b551-f47f-44f5-954a-a501c17cfafc" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3040,7 +1964,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:06:52 GMT" + "Thu, 26 Aug 2021 09:15:18 GMT" ], "Expires": [ "-1" @@ -3053,17 +1977,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -3074,22 +1998,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11888" + "11965" ], "x-ms-request-id": [ - "29ee5c1b-88e0-4d61-9e40-804878cfa466" + "cc37526d-1f4d-4c9e-a898-0870752e4cc2" ], "x-ms-correlation-request-id": [ - "29ee5c1b-88e0-4d61-9e40-804878cfa466" + "cc37526d-1f4d-4c9e-a898-0870752e4cc2" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190709Z:29ee5c1b-88e0-4d61-9e40-804878cfa466" + "SOUTHEASTASIA:20210826T091535Z:cc37526d-1f4d-4c9e-a898-0870752e4cc2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3098,7 +2022,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:07:08 GMT" + "Thu, 26 Aug 2021 09:15:34 GMT" ], "Expires": [ "-1" @@ -3111,17 +2035,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -3132,22 +2056,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11887" + "11964" ], "x-ms-request-id": [ - "76ab1b13-4661-4cf0-84ef-426815fa0d34" + "11719038-efa6-4af4-8fc0-a1481f4ee2e6" ], "x-ms-correlation-request-id": [ - "76ab1b13-4661-4cf0-84ef-426815fa0d34" + "11719038-efa6-4af4-8fc0-a1481f4ee2e6" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190724Z:76ab1b13-4661-4cf0-84ef-426815fa0d34" + "SOUTHEASTASIA:20210826T091550Z:11719038-efa6-4af4-8fc0-a1481f4ee2e6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3156,7 +2080,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:07:24 GMT" + "Thu, 26 Aug 2021 09:15:49 GMT" ], "Expires": [ "-1" @@ -3169,17 +2093,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -3190,22 +2114,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11886" + "11962" ], "x-ms-request-id": [ - "2eed41bd-3974-414b-a6a5-f3b2a800f89a" + "a6fdf5b1-adc7-458d-b201-bca0d064dd60" ], "x-ms-correlation-request-id": [ - "2eed41bd-3974-414b-a6a5-f3b2a800f89a" + "a6fdf5b1-adc7-458d-b201-bca0d064dd60" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190739Z:2eed41bd-3974-414b-a6a5-f3b2a800f89a" + "SOUTHEASTASIA:20210826T091606Z:a6fdf5b1-adc7-458d-b201-bca0d064dd60" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3214,7 +2138,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:07:39 GMT" + "Thu, 26 Aug 2021 09:16:05 GMT" ], "Expires": [ "-1" @@ -3227,17 +2151,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -3248,22 +2172,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11885" + "11961" ], "x-ms-request-id": [ - "d08ace4c-7c6f-4d32-99a3-03e8471d9c5a" + "c5e81d6a-b0ec-42d7-9662-2879134a5688" ], "x-ms-correlation-request-id": [ - "d08ace4c-7c6f-4d32-99a3-03e8471d9c5a" + "c5e81d6a-b0ec-42d7-9662-2879134a5688" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190755Z:d08ace4c-7c6f-4d32-99a3-03e8471d9c5a" + "SOUTHEASTASIA:20210826T091621Z:c5e81d6a-b0ec-42d7-9662-2879134a5688" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3272,7 +2196,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:07:54 GMT" + "Thu, 26 Aug 2021 09:16:21 GMT" ], "Expires": [ "-1" @@ -3285,17 +2209,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -3306,22 +2230,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11884" + "11959" ], "x-ms-request-id": [ - "7fac65f0-31f3-4073-a796-134713cf753a" + "17242bb5-62d7-4c41-b8c3-aa3121669681" ], "x-ms-correlation-request-id": [ - "7fac65f0-31f3-4073-a796-134713cf753a" + "17242bb5-62d7-4c41-b8c3-aa3121669681" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190811Z:7fac65f0-31f3-4073-a796-134713cf753a" + "SOUTHEASTASIA:20210826T091636Z:17242bb5-62d7-4c41-b8c3-aa3121669681" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3330,7 +2254,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:08:10 GMT" + "Thu, 26 Aug 2021 09:16:36 GMT" ], "Expires": [ "-1" @@ -3343,17 +2267,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -3364,22 +2288,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11883" + "11958" ], "x-ms-request-id": [ - "308fd85c-f847-4408-b881-a9e0c10cbf68" + "dbe0a4ac-ec4c-46f8-bf40-4046efc36eec" ], "x-ms-correlation-request-id": [ - "308fd85c-f847-4408-b881-a9e0c10cbf68" + "dbe0a4ac-ec4c-46f8-bf40-4046efc36eec" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190826Z:308fd85c-f847-4408-b881-a9e0c10cbf68" + "SOUTHEASTASIA:20210826T091652Z:dbe0a4ac-ec4c-46f8-bf40-4046efc36eec" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3388,7 +2312,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:08:25 GMT" + "Thu, 26 Aug 2021 09:16:52 GMT" ], "Expires": [ "-1" @@ -3401,17 +2325,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -3422,22 +2346,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11882" + "11956" ], "x-ms-request-id": [ - "62c169a6-386f-4da6-bc48-4d6149643d29" + "27250197-41ce-4196-9c27-74a2c92f6f43" ], "x-ms-correlation-request-id": [ - "62c169a6-386f-4da6-bc48-4d6149643d29" + "27250197-41ce-4196-9c27-74a2c92f6f43" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190842Z:62c169a6-386f-4da6-bc48-4d6149643d29" + "SOUTHEASTASIA:20210826T091707Z:27250197-41ce-4196-9c27-74a2c92f6f43" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3446,7 +2370,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:08:42 GMT" + "Thu, 26 Aug 2021 09:17:07 GMT" ], "Expires": [ "-1" @@ -3459,17 +2383,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -3480,22 +2404,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11881" + "11955" ], "x-ms-request-id": [ - "9274e8d2-54fa-44a3-b440-1a3d9d5ac567" + "d0403ab7-7970-45f0-be07-760b9314477d" ], "x-ms-correlation-request-id": [ - "9274e8d2-54fa-44a3-b440-1a3d9d5ac567" + "d0403ab7-7970-45f0-be07-760b9314477d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190857Z:9274e8d2-54fa-44a3-b440-1a3d9d5ac567" + "SOUTHEASTASIA:20210826T091723Z:d0403ab7-7970-45f0-be07-760b9314477d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3504,7 +2428,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:08:57 GMT" + "Thu, 26 Aug 2021 09:17:22 GMT" ], "Expires": [ "-1" @@ -3517,17 +2441,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -3538,22 +2462,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11880" + "11954" ], "x-ms-request-id": [ - "140ca44a-9554-46a2-8975-8073600d8451" + "6f93df49-daf6-415b-8732-e35272feb053" ], "x-ms-correlation-request-id": [ - "140ca44a-9554-46a2-8975-8073600d8451" + "6f93df49-daf6-415b-8732-e35272feb053" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190913Z:140ca44a-9554-46a2-8975-8073600d8451" + "SOUTHEASTASIA:20210826T091738Z:6f93df49-daf6-415b-8732-e35272feb053" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3562,7 +2486,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:09:12 GMT" + "Thu, 26 Aug 2021 09:17:38 GMT" ], "Expires": [ "-1" @@ -3575,17 +2499,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -3596,22 +2520,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11879" + "11953" ], "x-ms-request-id": [ - "43968153-cf0f-44c2-8311-31f8a2fd9e89" + "3b1b55d9-e83e-4b3c-bed5-756718d951ab" ], "x-ms-correlation-request-id": [ - "43968153-cf0f-44c2-8311-31f8a2fd9e89" + "3b1b55d9-e83e-4b3c-bed5-756718d951ab" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190928Z:43968153-cf0f-44c2-8311-31f8a2fd9e89" + "SOUTHEASTASIA:20210826T091754Z:3b1b55d9-e83e-4b3c-bed5-756718d951ab" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3620,7 +2544,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:09:27 GMT" + "Thu, 26 Aug 2021 09:17:53 GMT" ], "Expires": [ "-1" @@ -3633,17 +2557,17 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -3654,16 +2578,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11878" + "11952" ], "x-ms-request-id": [ - "39c5ea7d-f261-4ac0-bc80-1576d5315b49" + "c469efa6-54b1-4bc3-b3c3-c45766e96fba" ], "x-ms-correlation-request-id": [ - "39c5ea7d-f261-4ac0-bc80-1576d5315b49" + "c469efa6-54b1-4bc3-b3c3-c45766e96fba" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190943Z:39c5ea7d-f261-4ac0-bc80-1576d5315b49" + "SOUTHEASTASIA:20210826T091809Z:c469efa6-54b1-4bc3-b3c3-c45766e96fba" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3672,7 +2596,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:09:43 GMT" + "Thu, 26 Aug 2021 09:18:08 GMT" ], "Expires": [ "-1" @@ -3685,17 +2609,17 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ4M0I2MDkyMjFGREFFLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTRNMEkyTURreU1qRkdSRUZGTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR1JTQVQ5NjkyOTgwNDlBMkM0LVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUjFKVFFWUTVOamt5T1Rnd05EbEJNa00wTFZkRlUxUlZVeUlzSW1wdllreHZZMkYwYVc5dUlqb2lkMlZ6ZEhWekluMD9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28008.01", + "FxVersion/4.6.30321.06", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.61", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.69", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" ] }, "ResponseHeaders": { @@ -3706,16 +2630,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11877" + "11951" ], "x-ms-request-id": [ - "20052ecf-9ade-42b1-bebd-3d4f4b2fcc99" + "809e4c8e-5eff-48c4-b176-d758a9d739c4" ], "x-ms-correlation-request-id": [ - "20052ecf-9ade-42b1-bebd-3d4f4b2fcc99" + "809e4c8e-5eff-48c4-b176-d758a9d739c4" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20191022T190944Z:20052ecf-9ade-42b1-bebd-3d4f4b2fcc99" + "SOUTHEASTASIA:20210826T091809Z:809e4c8e-5eff-48c4-b176-d758a9d739c4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -3724,7 +2648,7 @@ "nosniff" ], "Date": [ - "Tue, 22 Oct 2019 19:09:44 GMT" + "Thu, 26 Aug 2021 09:18:09 GMT" ], "Expires": [ "-1" @@ -3739,16 +2663,16 @@ ], "Names": { "DeployVirtualMachineUsingARMTemplateTest": [ - "rgrsat83b609221fdae", - "dprsatb80771730ab6a", - "hprsat1df55993c1cd2", - "wnrsat51388885ca047", - "1" + "rgrsat969298049a2c4", + "dprsat7ef73610788af", + "pa5$371468279", + "hprsata0288926fbc6e", + "wnrsat104007721b534" ] }, "Variables": { - "ServicePrincipal": "af519bfa-99e8-4193-b65b-e6cd2f8bde7f", + "ServicePrincipal": "09cc0fa8-7726-4f19-9216-8e9b0321cfa2", "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", - "SubscriptionId": "1c638cf4-608f-4ee6-b680-c329e824c3a8" + "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" } } \ No newline at end of file diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/ManagePolicyAssignmentTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/ManagePolicyAssignmentTest.json index 7157ce240..66ddea92a 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/ManagePolicyAssignmentTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/ManagePolicyAssignmentTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgrsmpa77a583101179?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JncnNtcGE3N2E1ODMxMDExNzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgrsmpa77a583101179?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JncnNtcGE3N2E1ODMxMDExNzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgrsmpa77a583101179?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JncnNtcGE3N2E1ODMxMDExNzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgrsmpa77a583101179?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JncnNtcGE3N2E1ODMxMDExNzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -778,8 +778,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgrsmpa77a583101179?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JncnNtcGE3N2E1ODMxMDExNzk/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgrsmpa77a583101179?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3JncnNtcGE3N2E1ODMxMDExNzk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/ManageResourceGroupTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/ManageResourceGroupTest.json index 6c4e1c8df..ba2c87e75 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/ManageResourceGroupTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/ManageResourceGroupTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsmaf5282785f7364?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNtYWY1MjgyNzg1ZjczNjQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsmaf5282785f7364?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNtYWY1MjgyNzg1ZjczNjQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsmaf5282785f7364?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNtYWY1MjgyNzg1ZjczNjQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsmaf5282785f7364?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNtYWY1MjgyNzg1ZjczNjQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\",\r\n \"tags\": {\r\n \"rgrstn4972941909a3c\": \"rgrstv0218409557dae\"\r\n }\r\n}", "RequestHeaders": { @@ -135,8 +135,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsma00245622debb4?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNtYTAwMjQ1NjIyZGViYjQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsma00245622debb4?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNtYTAwMjQ1NjIyZGViYjQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -202,8 +202,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -263,8 +263,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsma00245622debb4?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNtYTAwMjQ1NjIyZGViYjQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsma00245622debb4?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNtYTAwMjQ1NjIyZGViYjQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -605,8 +605,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsmaf5282785f7364?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNtYWY1MjgyNzg1ZjczNjQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsmaf5282785f7364?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNtYWY1MjgyNzg1ZjczNjQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/ManageResourceTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/ManageResourceTest.json index 3fda67e6b..74967333c 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/ManageResourceTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ResourceManager/ManageResourceTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsmr8ea084033bb1a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNtcjhlYTA4NDAzM2JiMWE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsmr8ea084033bb1a?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNtcjhlYTA4NDAzM2JiMWE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -729,8 +729,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsmr8ea084033bb1a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNtcjhlYTA4NDAzM2JiMWE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsmr8ea084033bb1a?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNtcjhlYTA4NDAzM2JiMWE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Search/ManageSearchTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Search/ManageSearchTest.json index 594b9565c..f6bff25f0 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Search/ManageSearchTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Search/ManageSearchTest.json @@ -77,8 +77,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -2090,8 +2090,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch03342a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoMDMzNDJhP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch03342a?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoMDMzNDJhP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -2157,8 +2157,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch03342a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoMDMzNDJhP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch03342a?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoMDMzNDJhP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -8661,8 +8661,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch03342a?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoMDMzNDJhP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsearch03342a?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2VhcmNoMDMzNDJhP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/PublishSubscribeAdvanceFeaturesTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/PublishSubscribeAdvanceFeaturesTest.json index a9befc116..84c593d56 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/PublishSubscribeAdvanceFeaturesTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/PublishSubscribeAdvanceFeaturesTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsb04_73d126747e86?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2IwNF83M2QxMjY3NDdlODY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsb04_73d126747e86?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2IwNF83M2QxMjY3NDdlODY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -1514,8 +1514,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsb04_73d126747e86?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2IwNF83M2QxMjY3NDdlODY/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsb04_73d126747e86?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2IwNF83M2QxMjY3NDdlODY/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/PublishSubscribeBasicTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/PublishSubscribeBasicTest.json index ea35dab81..71fa8f95a 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/PublishSubscribeBasicTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/PublishSubscribeBasicTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsb02_13a734121b8c?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2IwMl8xM2E3MzQxMjFiOGM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsb02_13a734121b8c?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2IwMl8xM2E3MzQxMjFiOGM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -1369,8 +1369,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsb02_13a734121b8c?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2IwMl8xM2E3MzQxMjFiOGM/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsb02_13a734121b8c?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2IwMl8xM2E3MzQxMjFiOGM/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/QueueAdvanceFeaturesTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/QueueAdvanceFeaturesTest.json index 5aade8abe..0bbed6684 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/QueueAdvanceFeaturesTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/QueueAdvanceFeaturesTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsb04_6b8592839738?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2IwNF82Yjg1OTI4Mzk3Mzg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsb04_6b8592839738?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2IwNF82Yjg1OTI4Mzk3Mzg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -1162,8 +1162,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsb04_6b8592839738?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2IwNF82Yjg1OTI4Mzk3Mzg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsb04_6b8592839738?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2IwNF82Yjg1OTI4Mzk3Mzg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/QueueBasicTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/QueueBasicTest.json index e93695de8..fdfeebf52 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/QueueBasicTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/QueueBasicTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsb01_46311358f784?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2IwMV80NjMxMTM1OGY3ODQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsb01_46311358f784?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2IwMV80NjMxMTM1OGY3ODQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -1357,8 +1357,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsb01_46311358f784?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2IwMV80NjMxMTM1OGY3ODQ/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsb01_46311358f784?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2IwMV80NjMxMTM1OGY3ODQ/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/WithClaimBasedAuthorizationTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/WithClaimBasedAuthorizationTest.json index 1047b34da..49cec5e15 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/WithClaimBasedAuthorizationTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.ServiceBus/WithClaimBasedAuthorizationTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsb03_af683558baa2?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2IwM19hZjY4MzU1OGJhYTI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsb03_af683558baa2?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2IwM19hZjY4MzU1OGJhYTI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\"\r\n}", "RequestHeaders": { @@ -1168,8 +1168,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsb03_af683558baa2?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2IwM19hZjY4MzU1OGJhYTI/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsb03_af683558baa2?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc2IwM19hZjY4MzU1OGJhYTI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlDatabaseInElasticPoolTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlDatabaseInElasticPoolTest.json index 68c82952d..dd94cd26a 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlDatabaseInElasticPoolTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlDatabaseInElasticPoolTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrssdep18893639aa?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNzZGVwMTg4OTM2MzlhYT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrssdep18893639aa?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNzZGVwMTg4OTM2MzlhYT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -4052,8 +4052,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrssdep18893639aa?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNzZGVwMTg4OTM2MzlhYT9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrssdep18893639aa?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNzZGVwMTg4OTM2MzlhYT9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlDatabaseTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlDatabaseTest.json index c8c2bd6ae..3865f17d4 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlDatabaseTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlDatabaseTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsdsi6907519920?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNkc2k2OTA3NTE5OTIwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsdsi6907519920?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNkc2k2OTA3NTE5OTIwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1845,8 +1845,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsdsi6907519920?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNkc2k2OTA3NTE5OTIwP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrsdsi6907519920?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNkc2k2OTA3NTE5OTIwP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlFailoverGroupsTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlFailoverGroupsTest.json index 99b519e68..bcd89b8f4 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlFailoverGroupsTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlFailoverGroupsTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgsql43f98525df5?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3Jnc3FsNDNmOTg1MjVkZjU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgsql43f98525df5?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3Jnc3FsNDNmOTg1MjVkZjU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -3607,8 +3607,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgsql43f98525df5?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3Jnc3FsNDNmOTg1MjVkZjU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/rgsql43f98525df5?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMGIxZjY0NzEtMWJmMC00ZGRhLWFlYzMtY2I5MjcyZjA5NTkwL3Jlc291cmNlZ3JvdXBzL3Jnc3FsNDNmOTg1MjVkZjU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlFirewallRulesTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlFirewallRulesTest.json index 3794c13bf..45e6677b4 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlFirewallRulesTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlFirewallRulesTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrssdfw26467052fc?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNzZGZ3MjY0NjcwNTJmYz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrssdfw26467052fc?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNzZGZ3MjY0NjcwNTJmYz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1735,8 +1735,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrssdfw26467052fc?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNzZGZ3MjY0NjcwNTJmYz9hcGktdmVyc2lvbj0yMDE5LTA4LTAx", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgrssdfw26467052fc?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3JncnNzZGZ3MjY0NjcwNTJmYz9hcGktdmVyc2lvbj0yMDIxLTAxLTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlVirtualNetworkRulesTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlVirtualNetworkRulesTest.json index 167274eb2..68f4326c9 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlVirtualNetworkRulesTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlVirtualNetworkRulesTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgsqld4975280fe8?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnc3FsZDQ5NzUyODBmZTg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgsqld4975280fe8?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnc3FsZDQ5NzUyODBmZTg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { @@ -2261,8 +2261,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgsqld4975280fe8?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnc3FsZDQ5NzUyODBmZTg/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgsqld4975280fe8?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnc3FsZDQ5NzUyODBmZTg/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlWithRecoveredOrRestoredDatabaseTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlWithRecoveredOrRestoredDatabaseTest.json index ed2cab881..17751716b 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlWithRecoveredOrRestoredDatabaseTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Sql/ManageSqlWithRecoveredOrRestoredDatabaseTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsql04175777945?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3FsMDQxNzU3Nzc5NDU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsql04175777945?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3FsMDQxNzU3Nzc5NDU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2\"\r\n}", "RequestHeaders": { @@ -4595,8 +4595,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsql04175777945?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3FsMDQxNzU3Nzc5NDU/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgsql04175777945?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3FsMDQxNzU3Nzc5NDU/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageManageStorageAccountNetworkRulesTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageManageStorageAccountNetworkRulesTest.json index 7dd17e4a4..1bd520896 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageManageStorageAccountNetworkRulesTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageManageStorageAccountNetworkRulesTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgstmsf5952038166?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnc3Rtc2Y1OTUyMDM4MTY2P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgstmsf5952038166?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnc3Rtc2Y1OTUyMDM4MTY2P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -1770,8 +1770,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgstmsf5952038166?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnc3Rtc2Y1OTUyMDM4MTY2P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgstmsf5952038166?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnc3Rtc2Y1OTUyMDM4MTY2P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -1831,8 +1831,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgstmsf5952038166?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnc3Rtc2Y1OTUyMDM4MTY2P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgstmsf5952038166?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3Jnc3Rtc2Y1OTUyMDM4MTY2P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageStorageAccountTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageStorageAccountTest.json index 6fb41e0ce..889310c48 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageStorageAccountTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageStorageAccountTest.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstmsc8803558f87?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3Rtc2M4ODAzNTU4Zjg3P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstmsc8803558f87?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3Rtc2M4ODAzNTU4Zjg3P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstmsc8803558f87?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3Rtc2M4ODAzNTU4Zjg3P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstmsc8803558f87?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3Rtc2M4ODAzNTU4Zjg3P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -927,8 +927,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstmsc8803558f87?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3Rtc2M4ODAzNTU4Zjg3P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstmsc8803558f87?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3Rtc2M4ODAzNTU4Zjg3P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -988,8 +988,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstmsc8803558f87?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3Rtc2M4ODAzNTU4Zjg3P2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstmsc8803558f87?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3Rtc2M4ODAzNTU4Zjg3P2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageStorageAccountTestAsync.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageStorageAccountTestAsync.json index 236f7bd9f..b3486df86 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageStorageAccountTestAsync.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.Storage/ManageStorageAccountTestAsync.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstms84741112cc3?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3Rtczg0NzQxMTEyY2MzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstms84741112cc3?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3Rtczg0NzQxMTEyY2MzP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -68,8 +68,8 @@ "StatusCode": 201 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstms84741112cc3?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3Rtczg0NzQxMTEyY2MzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstms84741112cc3?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3Rtczg0NzQxMTEyY2MzP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", "RequestHeaders": { @@ -927,8 +927,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstms84741112cc3?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3Rtczg0NzQxMTEyY2MzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstms84741112cc3?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3Rtczg0NzQxMTEyY2MzP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -988,8 +988,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstms84741112cc3?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3Rtczg0NzQxMTEyY2MzP2FwaS12ZXJzaW9uPTIwMTktMDgtMDE=", + "RequestUri": "/subscriptions/1c638cf4-608f-4ee6-b680-c329e824c3a8/resourcegroups/rgstms84741112cc3?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMWM2MzhjZjQtNjA4Zi00ZWU2LWI2ODAtYzMyOWU4MjRjM2E4L3Jlc291cmNlZ3JvdXBzL3Jnc3Rtczg0NzQxMTEyY2MzP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { diff --git a/src/ResourceManagement/ResourceManager/Core/ResourceUtils.cs b/src/ResourceManagement/ResourceManager/Core/ResourceUtils.cs index 5629a0060..25abe10a2 100644 --- a/src/ResourceManagement/ResourceManager/Core/ResourceUtils.cs +++ b/src/ResourceManagement/ResourceManager/Core/ResourceUtils.cs @@ -171,7 +171,14 @@ public static string DefaultApiVersionFromResourceId(string id, IProvider provid && providerResourceType.ApiVersions != null && providerResourceType.ApiVersions.Count > 0) { - return providerResourceType.ApiVersions[0]; + if (providerResourceType.DefaultApiVersion != null) + { + return providerResourceType.DefaultApiVersion; + } + else + { + return providerResourceType.ApiVersions[0]; + } } } } diff --git a/src/ResourceManagement/ResourceManager/Deployment/DeploymentImpl.cs b/src/ResourceManagement/ResourceManager/Deployment/DeploymentImpl.cs index aba76d412..aa0cf1088 100644 --- a/src/ResourceManagement/ResourceManager/Deployment/DeploymentImpl.cs +++ b/src/ResourceManagement/ResourceManager/Deployment/DeploymentImpl.cs @@ -25,6 +25,7 @@ internal class DeploymentImpl : private IResourceManager resourceManager; private string resourceGroupName; private ICreatable creatableResourceGroup; + private DeploymentInner createUpdateParamter = new DeploymentInner(); internal DeploymentImpl(DeploymentExtendedInner innerModel, IResourceManager resourceManager) : base(innerModel.Name, innerModel) { @@ -50,7 +51,7 @@ public override string Name } } - public string ProvisioningState + public ProvisioningState ProvisioningState { get { @@ -123,18 +124,6 @@ public IList Dependencies } } - public object Template - { - get - { - if (Inner.Properties == null) - { - return null; - } - return Inner.Properties.Template; - } - } - public TemplateLink TemplateLink { get @@ -236,13 +225,13 @@ public Deployment.Definition.IWithTemplate WithExistingResourceGroup(IResourceGr public Deployment.Definition.IWithParameters WithTemplate(object template) { - if (Inner.Properties == null) + if (createUpdateParamter.Properties == null) { - Inner.Properties = new DeploymentPropertiesExtended(); + createUpdateParamter.Properties = new DeploymentProperties(); } - Inner.Properties.Template = template; - Inner.Properties.TemplateLink = null; + createUpdateParamter.Properties.Template = template; + createUpdateParamter.Properties.TemplateLink = null; return this; } @@ -253,23 +242,25 @@ public Deployment.Definition.IWithParameters WithTemplate(string templateJson) public Deployment.Definition.IWithParameters WithTemplateLink(string uri, string contentVersion) { - if (Inner.Properties == null) + if (createUpdateParamter.Properties == null) { - Inner.Properties = new DeploymentPropertiesExtended(); + createUpdateParamter.Properties = new DeploymentProperties(); } - Inner.Properties.TemplateLink = new TemplateLink(uri, contentVersion); - Inner.Properties.Template = null; + createUpdateParamter.Properties.TemplateLink = new TemplateLink(); + createUpdateParamter.Properties.TemplateLink.Uri = uri; + createUpdateParamter.Properties.TemplateLink.ContentVersion = contentVersion; + createUpdateParamter.Properties.Template = null; return this; } public Deployment.Definition.IWithMode WithParameters(object parameters) { - if (Inner.Properties == null) + if (createUpdateParamter.Properties == null) { - Inner.Properties = new DeploymentPropertiesExtended(); + createUpdateParamter.Properties = new DeploymentProperties(); } - Inner.Properties.Parameters = parameters; - Inner.Properties.ParametersLink = null; + createUpdateParamter.Properties.Parameters = parameters; + createUpdateParamter.Properties.ParametersLink = null; return this; } @@ -280,22 +271,22 @@ public Deployment.Definition.IWithMode WithParameters(string parametersJson) public Deployment.Definition.IWithMode WithParametersLink(string uri, string contentVersion) { - if (Inner.Properties == null) + if (createUpdateParamter.Properties == null) { - Inner.Properties = new DeploymentPropertiesExtended(); + createUpdateParamter.Properties = new DeploymentProperties(); } - Inner.Properties.ParametersLink = new ParametersLink(uri, contentVersion); - Inner.Properties.Parameters = null; + createUpdateParamter.Properties.ParametersLink = new ParametersLink(uri, contentVersion); + createUpdateParamter.Properties.Parameters = null; return this; } public IWithCreate WithMode(DeploymentMode mode) { - if (Inner.Properties == null) + if (createUpdateParamter.Properties == null) { - Inner.Properties = new DeploymentPropertiesExtended(); + createUpdateParamter.Properties = new DeploymentProperties(); } - Inner.Properties.Mode = mode; + createUpdateParamter.Properties.Mode = mode; return this; } @@ -305,13 +296,13 @@ public IWithCreate WithMode(DeploymentMode mode) IUpdate Deployment.Update.IWithTemplate.WithTemplate(object template) { - if (Inner.Properties == null) + if (createUpdateParamter.Properties == null) { - Inner.Properties = new DeploymentPropertiesExtended(); + createUpdateParamter.Properties = new DeploymentProperties(); } - Inner.Properties.Template = template; - Inner.Properties.TemplateLink = null; + createUpdateParamter.Properties.Template = template; + createUpdateParamter.Properties.TemplateLink = null; return this; } @@ -323,23 +314,25 @@ IUpdate Deployment.Update.IWithTemplate.WithTemplate(string templateJson) IUpdate Deployment.Update.IWithTemplate.WithTemplateLink(string uri, string contentVersion) { - if (Inner.Properties == null) + if (createUpdateParamter.Properties == null) { - Inner.Properties = new DeploymentPropertiesExtended(); + createUpdateParamter.Properties = new DeploymentProperties(); } - Inner.Properties.TemplateLink = new TemplateLink(uri, contentVersion); - Inner.Properties.Template = null; + createUpdateParamter.Properties.TemplateLink = new TemplateLink(); + createUpdateParamter.Properties.TemplateLink.Uri = uri; + createUpdateParamter.Properties.TemplateLink.ContentVersion = contentVersion; + createUpdateParamter.Properties.Template = null; return this; } IUpdate Deployment.Update.IWithParameters.WithParameters(object parameters) { - if (Inner.Properties == null) + if (createUpdateParamter.Properties == null) { - Inner.Properties = new DeploymentPropertiesExtended(); + createUpdateParamter.Properties = new DeploymentProperties(); } - Inner.Properties.Parameters = parameters; - Inner.Properties.ParametersLink = null; + createUpdateParamter.Properties.Parameters = parameters; + createUpdateParamter.Properties.ParametersLink = null; return this; } @@ -351,29 +344,57 @@ IUpdate Deployment.Update.IWithParameters.WithParameters(string parametersJson) IUpdate Deployment.Update.IWithParameters.WithParametersLink(string uri, string contentVersion) { - if (Inner.Properties == null) + if (createUpdateParamter.Properties == null) { - Inner.Properties = new DeploymentPropertiesExtended(); + createUpdateParamter.Properties = new DeploymentProperties(); } - Inner.Properties.ParametersLink = new ParametersLink(uri, contentVersion); - Inner.Properties.Parameters = null; + createUpdateParamter.Properties.ParametersLink = new ParametersLink(uri, contentVersion); + createUpdateParamter.Properties.Parameters = null; return this; } IUpdate Deployment.Update.IWithMode.WithMode(DeploymentMode mode) { - if (Inner.Properties == null) + if (createUpdateParamter.Properties == null) { - Inner.Properties = new DeploymentPropertiesExtended(); + createUpdateParamter.Properties = new DeploymentProperties(); } - Inner.Properties.Mode = mode; + createUpdateParamter.Properties.Mode = mode; return this; } #endregion #endregion - + + public override IUpdate Update() + { + object template = createUpdateParamter.Properties == null ? null : createUpdateParamter.Properties.Template; + + createUpdateParamter = new DeploymentInner(); + + createUpdateParamter.Location = Inner.Location; + createUpdateParamter.Tags = Inner.Tags; + if (Inner.Properties != null) + { + createUpdateParamter.Properties = new DeploymentProperties(); + createUpdateParamter.Properties.DebugSetting = Inner.Properties.DebugSetting; + createUpdateParamter.Properties.Mode = Inner.Properties.Mode ?? DeploymentMode.Incremental; + createUpdateParamter.Properties.Parameters = Inner.Properties.Parameters; + createUpdateParamter.Properties.ParametersLink = Inner.Properties.ParametersLink; + createUpdateParamter.Properties.Template = template; + createUpdateParamter.Properties.TemplateLink = Inner.Properties.TemplateLink; + if (Inner.Properties.OnErrorDeployment != null) + { + createUpdateParamter.Properties.OnErrorDeployment = new OnErrorDeployment(); + createUpdateParamter.Properties.OnErrorDeployment.DeploymentName = Inner.Properties.OnErrorDeployment.DeploymentName; + createUpdateParamter.Properties.OnErrorDeployment.Type = Inner.Properties.OnErrorDeployment.Type; + } + } + return base.Update(); + } + + public void Cancel() { Extensions.Synchronize(() => this.CancelAsync()); @@ -406,18 +427,7 @@ public IDeployment BeginCreate() { await creatableResourceGroup.CreateAsync(cancellationToken); } - DeploymentInner inner = new DeploymentInner() - { - Properties = new DeploymentProperties - { - Mode = Mode.Value, - Template = Template, - TemplateLink = TemplateLink, - Parameters = Parameters, - ParametersLink = ParametersLink - } - }; - SetInner(await Manager.Inner.Deployments.BeginCreateOrUpdateAsync(resourceGroupName, Name, inner, cancellationToken)); + SetInner(await Manager.Inner.Deployments.BeginCreateOrUpdateAsync(resourceGroupName, Name, createUpdateParamter, cancellationToken)); return this; } @@ -438,18 +448,7 @@ public IDeployment BeginCreate() public async override Task CreateResourceAsync(CancellationToken cancellationToken) { - DeploymentInner inner = new DeploymentInner - { - Properties = new DeploymentProperties - { - Mode = Mode.Value, - Template = Template, - TemplateLink = TemplateLink, - Parameters = Parameters, - ParametersLink = ParametersLink - } - }; - SetInner(await Manager.Inner.Deployments.CreateOrUpdateAsync(ResourceGroupName, Name, inner, cancellationToken)); + SetInner(await Manager.Inner.Deployments.CreateOrUpdateAsync(ResourceGroupName, Name, createUpdateParamter, cancellationToken)); return this; } diff --git a/src/ResourceManagement/ResourceManager/Deployment/DeploymentsImpl.cs b/src/ResourceManagement/ResourceManager/Deployment/DeploymentsImpl.cs index db0a8f9dc..d016d439b 100644 --- a/src/ResourceManagement/ResourceManager/Deployment/DeploymentsImpl.cs +++ b/src/ResourceManagement/ResourceManager/Deployment/DeploymentsImpl.cs @@ -135,7 +135,7 @@ private DeploymentImpl WrapModel(DeploymentExtendedInner deploymentExtendedInner private DeploymentImpl WrapModel(string name) { return new DeploymentImpl( - new DeploymentExtendedInner(null, name), + new DeploymentExtendedInner(null, null, name), resourceManager ); } diff --git a/src/ResourceManagement/ResourceManager/Domain/IDeployment.cs b/src/ResourceManagement/ResourceManager/Domain/IDeployment.cs index 73ce42fbf..64f97f6f3 100644 --- a/src/ResourceManagement/ResourceManager/Domain/IDeployment.cs +++ b/src/ResourceManagement/ResourceManager/Domain/IDeployment.cs @@ -27,7 +27,7 @@ public interface IDeployment : string ResourceGroupName { get; } /// the state of the provisioning process of the resources being deployed - string ProvisioningState { get; } + ProvisioningState ProvisioningState { get; } /// the correlation ID of the deployment string CorrelationId { get; } @@ -44,9 +44,6 @@ public interface IDeployment : /// the list of deployment dependencies IList Dependencies { get; } - /// the template content - object Template { get; } - /// the URI referencing the template TemplateLink TemplateLink { get; } diff --git a/src/ResourceManagement/ResourceManager/Domain/IProvider.cs b/src/ResourceManagement/ResourceManager/Domain/IProvider.cs index 0f2fbc4ee..962a1786e 100644 --- a/src/ResourceManagement/ResourceManager/Domain/IProvider.cs +++ b/src/ResourceManagement/ResourceManager/Domain/IProvider.cs @@ -23,7 +23,7 @@ public interface IProvider : string RegistrationState { get; } /// the list of provider resource types - IList ResourceTypes { get; } + IList ResourceTypes { get; } } } \ No newline at end of file diff --git a/src/ResourceManagement/ResourceManager/Generated/DeploymentOperations.cs b/src/ResourceManagement/ResourceManager/Generated/DeploymentOperations.cs index 4ea7ec68c..3c348ddd0 100644 --- a/src/ResourceManagement/ResourceManager/Generated/DeploymentOperations.cs +++ b/src/ResourceManagement/ResourceManager/Generated/DeploymentOperations.cs @@ -52,7 +52,7 @@ internal DeploymentOperations(ResourceManagementClient client) /// Gets a deployments operation. ///
/// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -130,7 +130,7 @@ internal DeploymentOperations(ResourceManagementClient client) // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}").ToString(); - _url = _url.Replace("{scope}", System.Uri.EscapeDataString(scope)); + _url = _url.Replace("{scope}", scope); _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); _url = _url.Replace("{operationId}", System.Uri.EscapeDataString(operationId)); List _queryParameters = new List(); @@ -267,7 +267,7 @@ internal DeploymentOperations(ResourceManagementClient client) /// Gets all deployments operations for a deployment. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -341,7 +341,7 @@ internal DeploymentOperations(ResourceManagementClient client) // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/operations").ToString(); - _url = _url.Replace("{scope}", System.Uri.EscapeDataString(scope)); + _url = _url.Replace("{scope}", scope); _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); List _queryParameters = new List(); if (top != null) diff --git a/src/ResourceManagement/ResourceManager/Generated/DeploymentOperationsExtensions.cs b/src/ResourceManagement/ResourceManager/Generated/DeploymentOperationsExtensions.cs index 87fa014ba..1b8a97606 100644 --- a/src/ResourceManagement/ResourceManager/Generated/DeploymentOperationsExtensions.cs +++ b/src/ResourceManagement/ResourceManager/Generated/DeploymentOperationsExtensions.cs @@ -26,7 +26,7 @@ public static partial class DeploymentOperationsExtensions /// The operations group for this extension method. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -52,7 +52,7 @@ public static partial class DeploymentOperationsExtensions /// The operations group for this extension method. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. diff --git a/src/ResourceManagement/ResourceManager/Generated/DeploymentsOperations.cs b/src/ResourceManagement/ResourceManager/Generated/DeploymentsOperations.cs index 09546ef35..9c0cb0ea5 100644 --- a/src/ResourceManagement/ResourceManager/Generated/DeploymentsOperations.cs +++ b/src/ResourceManagement/ResourceManager/Generated/DeploymentsOperations.cs @@ -64,7 +64,7 @@ internal DeploymentsOperations(ResourceManagementClient client) /// the Location header returns an error-level status code. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -86,7 +86,7 @@ internal DeploymentsOperations(ResourceManagementClient client) /// Checks whether the deployment exists. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -153,7 +153,7 @@ internal DeploymentsOperations(ResourceManagementClient client) // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}").ToString(); - _url = _url.Replace("{scope}", System.Uri.EscapeDataString(scope)); + _url = _url.Replace("{scope}", scope); _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); List _queryParameters = new List(); if (Client.ApiVersion != null) @@ -276,7 +276,7 @@ internal DeploymentsOperations(ResourceManagementClient client) /// to JSON files. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -301,7 +301,7 @@ internal DeploymentsOperations(ResourceManagementClient client) /// Gets a deployment. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -371,7 +371,7 @@ internal DeploymentsOperations(ResourceManagementClient client) // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}").ToString(); - _url = _url.Replace("{scope}", System.Uri.EscapeDataString(scope)); + _url = _url.Replace("{scope}", scope); _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); List _queryParameters = new List(); if (Client.ApiVersion != null) @@ -513,7 +513,7 @@ internal DeploymentsOperations(ResourceManagementClient client) /// template deployment and leaves the resources partially deployed. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -580,7 +580,7 @@ internal DeploymentsOperations(ResourceManagementClient client) // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel").ToString(); - _url = _url.Replace("{scope}", System.Uri.EscapeDataString(scope)); + _url = _url.Replace("{scope}", scope); _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); List _queryParameters = new List(); if (Client.ApiVersion != null) @@ -699,7 +699,7 @@ internal DeploymentsOperations(ResourceManagementClient client) /// be accepted by Azure Resource Manager.. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -708,240 +708,23 @@ internal DeploymentsOperations(ResourceManagementClient client) /// Parameters to validate. /// /// - /// Headers that will be added to request. + /// The headers that will be added to request. /// /// /// The cancellation token. /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// public async Task> ValidateAtScopeWithHttpMessagesAsync(string scope, string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { - if (scope == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "scope"); - } - if (deploymentName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "deploymentName"); - } - if (deploymentName != null) - { - if (deploymentName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "deploymentName", 64); - } - if (deploymentName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "deploymentName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(deploymentName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "deploymentName", "^[-\\w\\._\\(\\)]+$"); - } - } - if (parameters == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); - } - if (parameters != null) - { - parameters.Validate(); - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("scope", scope); - tracingParameters.Add("deploymentName", deploymentName); - tracingParameters.Add("parameters", parameters); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ValidateAtScope", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/validate").ToString(); - _url = _url.Replace("{scope}", System.Uri.EscapeDataString(scope)); - _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("POST"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 400) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - // Deserialize Response - if ((int)_statusCode == 400) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; + // Send request + AzureOperationResponse _response = await BeginValidateAtScopeWithHttpMessagesAsync(scope, deploymentName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); } /// /// Exports the template used for specified deployment. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -1011,7 +794,7 @@ internal DeploymentsOperations(ResourceManagementClient client) // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate").ToString(); - _url = _url.Replace("{scope}", System.Uri.EscapeDataString(scope)); + _url = _url.Replace("{scope}", scope); _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); List _queryParameters = new List(); if (Client.ApiVersion != null) @@ -1147,7 +930,7 @@ internal DeploymentsOperations(ResourceManagementClient client) /// Get all the deployments at the given scope. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// OData parameters to apply to the operation. @@ -1198,7 +981,7 @@ internal DeploymentsOperations(ResourceManagementClient client) // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{scope}/providers/Microsoft.Resources/deployments/").ToString(); - _url = _url.Replace("{scope}", System.Uri.EscapeDataString(scope)); + _url = _url.Replace("{scope}", scope); List _queryParameters = new List(); if (odataQuery != null) { @@ -1563,7 +1346,7 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// The cancellation token. /// - public async Task> CreateOrUpdateAtTenantScopeWithHttpMessagesAsync(string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> CreateOrUpdateAtTenantScopeWithHttpMessagesAsync(string deploymentName, ScopedDeployment parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { // Send Request AzureOperationResponse _response = await BeginCreateOrUpdateAtTenantScopeWithHttpMessagesAsync(deploymentName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); @@ -1960,227 +1743,39 @@ internal DeploymentsOperations(ResourceManagementClient client) /// Parameters to validate. /// /// - /// Headers that will be added to request. + /// The headers that will be added to request. /// /// /// The cancellation token. /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> ValidateAtTenantScopeWithHttpMessagesAsync(string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> ValidateAtTenantScopeWithHttpMessagesAsync(string deploymentName, ScopedDeployment parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { - if (deploymentName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "deploymentName"); - } - if (deploymentName != null) - { - if (deploymentName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "deploymentName", 64); - } - if (deploymentName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "deploymentName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(deploymentName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "deploymentName", "^[-\\w\\._\\(\\)]+$"); - } - } - if (parameters == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); - } - if (parameters != null) - { - parameters.Validate(); - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("deploymentName", deploymentName); - tracingParameters.Add("parameters", parameters); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ValidateAtTenantScope", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Resources/deployments/{deploymentName}/validate").ToString(); - _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("POST"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } + // Send request + AzureOperationResponse _response = await BeginValidateAtTenantScopeWithHttpMessagesAsync(deploymentName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } - // Serialize Request - string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 400) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - // Deserialize Response - if ((int)_statusCode == 400) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; + /// + /// Returns changes that will be made by the deployment if executed at the + /// scope of the tenant group. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> WhatIfAtTenantScopeWithHttpMessagesAsync(string deploymentName, ScopedDeploymentWhatIf parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginWhatIfAtTenantScopeWithHttpMessagesAsync(deploymentName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); } /// @@ -2817,7 +2412,7 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// The cancellation token. /// - public async Task> CreateOrUpdateAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> CreateOrUpdateAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, ScopedDeployment parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { // Send Request AzureOperationResponse _response = await BeginCreateOrUpdateAtManagementGroupScopeWithHttpMessagesAsync(groupId, deploymentName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); @@ -3257,6 +2852,54 @@ internal DeploymentsOperations(ResourceManagementClient client) /// Parameters to validate. /// /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> ValidateAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, ScopedDeployment parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginValidateAtManagementGroupScopeWithHttpMessagesAsync(groupId, deploymentName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Returns changes that will be made by the deployment if executed at the + /// scope of the management group. + /// + /// + /// The management group ID. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> WhatIfAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, ScopedDeploymentWhatIf parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginWhatIfAtManagementGroupScopeWithHttpMessagesAsync(groupId, deploymentName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Exports the template used for specified deployment. + /// + /// + /// The management group ID. + /// + /// + /// The name of the deployment. + /// + /// /// Headers that will be added to request. /// /// @@ -3277,7 +2920,7 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> ValidateAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> ExportTemplateAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (groupId == null) { @@ -3313,14 +2956,6 @@ internal DeploymentsOperations(ResourceManagementClient client) throw new ValidationException(ValidationRules.Pattern, "deploymentName", "^[-\\w\\._\\(\\)]+$"); } } - if (parameters == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); - } - if (parameters != null) - { - parameters.Validate(); - } if (Client.ApiVersion == null) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); @@ -3334,254 +2969,12 @@ internal DeploymentsOperations(ResourceManagementClient client) Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("groupId", groupId); tracingParameters.Add("deploymentName", deploymentName); - tracingParameters.Add("parameters", parameters); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ValidateAtManagementGroupScope", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "ExportTemplateAtManagementGroupScope", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate").ToString(); - _url = _url.Replace("{groupId}", System.Uri.EscapeDataString(groupId)); - _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("POST"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 400) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - // Deserialize Response - if ((int)_statusCode == 400) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; - } - - /// - /// Exports the template used for specified deployment. - /// - /// - /// The management group ID. - /// - /// - /// The name of the deployment. - /// - /// - /// Headers that will be added to request. - /// - /// - /// The cancellation token. - /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// - public async Task> ExportTemplateAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - if (groupId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "groupId"); - } - if (groupId != null) - { - if (groupId.Length > 90) - { - throw new ValidationException(ValidationRules.MaxLength, "groupId", 90); - } - if (groupId.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "groupId", 1); - } - } - if (deploymentName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "deploymentName"); - } - if (deploymentName != null) - { - if (deploymentName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "deploymentName", 64); - } - if (deploymentName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "deploymentName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(deploymentName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "deploymentName", "^[-\\w\\._\\(\\)]+$"); - } - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("groupId", groupId); - tracingParameters.Add("deploymentName", deploymentName); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ExportTemplateAtManagementGroupScope", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate").ToString(); _url = _url.Replace("{groupId}", System.Uri.EscapeDataString(groupId)); _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); List _queryParameters = new List(); @@ -4557,232 +3950,16 @@ internal DeploymentsOperations(ResourceManagementClient client) /// Parameters to validate. /// /// - /// Headers that will be added to request. + /// The headers that will be added to request. /// /// /// The cancellation token. /// - /// - /// Thrown when the operation returned an invalid status code - /// - /// - /// Thrown when unable to deserialize the response - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// Thrown when a required parameter is null - /// - /// - /// A response object containing the response body and response headers. - /// public async Task> ValidateAtSubscriptionScopeWithHttpMessagesAsync(string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { - if (deploymentName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "deploymentName"); - } - if (deploymentName != null) - { - if (deploymentName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "deploymentName", 64); - } - if (deploymentName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "deploymentName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(deploymentName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "deploymentName", "^[-\\w\\._\\(\\)]+$"); - } - } - if (parameters == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); - } - if (parameters != null) - { - parameters.Validate(); - } - if (Client.ApiVersion == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); - } - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } - // Tracing - bool _shouldTrace = ServiceClientTracing.IsEnabled; - string _invocationId = null; - if (_shouldTrace) - { - _invocationId = ServiceClientTracing.NextInvocationId.ToString(); - Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("deploymentName", deploymentName); - tracingParameters.Add("parameters", parameters); - tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ValidateAtSubscriptionScope", tracingParameters); - } - // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate").ToString(); - _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); - List _queryParameters = new List(); - if (Client.ApiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); - } - if (_queryParameters.Count > 0) - { - _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); - } - // Create HTTP transport objects - var _httpRequest = new HttpRequestMessage(); - HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("POST"); - _httpRequest.RequestUri = new System.Uri(_url); - // Set Headers - if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) - { - _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); - } - if (Client.AcceptLanguage != null) - { - if (_httpRequest.Headers.Contains("accept-language")) - { - _httpRequest.Headers.Remove("accept-language"); - } - _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); - } - - - if (customHeaders != null) - { - foreach(var _header in customHeaders) - { - if (_httpRequest.Headers.Contains(_header.Key)) - { - _httpRequest.Headers.Remove(_header.Key); - } - _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); - } - } - - // Serialize Request - string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } - // Set Credentials - if (Client.Credentials != null) - { - cancellationToken.ThrowIfCancellationRequested(); - await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - } - // Send Request - if (_shouldTrace) - { - ServiceClientTracing.SendRequest(_invocationId, _httpRequest); - } - cancellationToken.ThrowIfCancellationRequested(); - _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); - if (_shouldTrace) - { - ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); - } - HttpStatusCode _statusCode = _httpResponse.StatusCode; - cancellationToken.ThrowIfCancellationRequested(); - string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 400) - { - var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); - try - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - if (_errorBody != null) - { - ex = new CloudException(_errorBody.Message); - ex.Body = _errorBody; - } - } - catch (JsonException) - { - // Ignore the exception - } - ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); - ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - if (_shouldTrace) - { - ServiceClientTracing.Error(_invocationId, ex); - } - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw ex; - } - // Create Result - var _result = new AzureOperationResponse(); - _result.Request = _httpRequest; - _result.Response = _httpResponse; - if (_httpResponse.Headers.Contains("x-ms-request-id")) - { - _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); - } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - // Deserialize Response - if ((int)_statusCode == 400) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - if (_shouldTrace) - { - ServiceClientTracing.Exit(_invocationId, _result); - } - return _result; + // Send request + AzureOperationResponse _response = await BeginValidateAtSubscriptionScopeWithHttpMessagesAsync(deploymentName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); } /// @@ -5924,6 +5101,55 @@ internal DeploymentsOperations(ResourceManagementClient client) /// Parameters to validate. /// /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> ValidateWithHttpMessagesAsync(string resourceGroupName, string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginValidateWithHttpMessagesAsync(resourceGroupName, deploymentName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Returns changes that will be made by the deployment if executed at the + /// scope of the resource group. + /// + /// + /// The name of the resource group the template will be deployed to. The name + /// is case insensitive. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task> WhatIfWithHttpMessagesAsync(string resourceGroupName, string deploymentName, DeploymentWhatIf parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginWhatIfWithHttpMessagesAsync(resourceGroupName, deploymentName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Exports the template used for specified deployment. + /// + /// + /// The name of the resource group. The name is case insensitive. + /// + /// + /// The name of the deployment. + /// + /// /// Headers that will be added to request. /// /// @@ -5944,7 +5170,7 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> ValidateWithHttpMessagesAsync(string resourceGroupName, string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> ExportTemplateWithHttpMessagesAsync(string resourceGroupName, string deploymentName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -5984,15 +5210,7 @@ internal DeploymentsOperations(ResourceManagementClient client) throw new ValidationException(ValidationRules.Pattern, "deploymentName", "^[-\\w\\._\\(\\)]+$"); } } - if (parameters == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); - } - if (parameters != null) - { - parameters.Validate(); - } - if (Client.ApiVersion == null) + if (Client.ApiVersion == null) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); } @@ -6009,13 +5227,12 @@ internal DeploymentsOperations(ResourceManagementClient client) Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("deploymentName", deploymentName); - tracingParameters.Add("parameters", parameters); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "Validate", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "ExportTemplate", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/validate").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate").ToString(); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); @@ -6062,12 +5279,6 @@ internal DeploymentsOperations(ResourceManagementClient client) // Serialize Request string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } // Set Credentials if (Client.Credentials != null) { @@ -6088,7 +5299,7 @@ internal DeploymentsOperations(ResourceManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 400) + if ((int)_statusCode != 200) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -6123,7 +5334,7 @@ internal DeploymentsOperations(ResourceManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse(); + var _result = new AzureOperationResponse(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) @@ -6136,25 +5347,7 @@ internal DeploymentsOperations(ResourceManagementClient client) _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - // Deserialize Response - if ((int)_statusCode == 400) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } catch (JsonException ex) { @@ -6174,40 +5367,14 @@ internal DeploymentsOperations(ResourceManagementClient client) } /// - /// Returns changes that will be made by the deployment if executed at the - /// scope of the resource group. - /// - /// - /// The name of the resource group the template will be deployed to. The name - /// is case insensitive. - /// - /// - /// The name of the deployment. - /// - /// - /// Parameters to validate. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - public async Task> WhatIfWithHttpMessagesAsync(string resourceGroupName, string deploymentName, DeploymentWhatIf parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - // Send request - AzureOperationResponse _response = await BeginWhatIfWithHttpMessagesAsync(resourceGroupName, deploymentName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); - return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); - } - - /// - /// Exports the template used for specified deployment. + /// Get all the deployments for a resource group. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group with the deployments to get. The name is + /// case insensitive. /// - /// - /// The name of the deployment. + /// + /// OData parameters to apply to the operation. /// /// /// Headers that will be added to request. @@ -6230,7 +5397,7 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> ExportTemplateWithHttpMessagesAsync(string resourceGroupName, string deploymentName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task>> ListByResourceGroupWithHttpMessagesAsync(string resourceGroupName, ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -6251,25 +5418,6 @@ internal DeploymentsOperations(ResourceManagementClient client) throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); } } - if (deploymentName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "deploymentName"); - } - if (deploymentName != null) - { - if (deploymentName.Length > 64) - { - throw new ValidationException(ValidationRules.MaxLength, "deploymentName", 64); - } - if (deploymentName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "deploymentName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(deploymentName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "deploymentName", "^[-\\w\\._\\(\\)]+$"); - } - } if (Client.ApiVersion == null) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); @@ -6285,18 +5433,25 @@ internal DeploymentsOperations(ResourceManagementClient client) { _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("odataQuery", odataQuery); tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("deploymentName", deploymentName); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ExportTemplate", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "ListByResourceGroup", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/").ToString(); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); + if (odataQuery != null) + { + var _odataFilter = odataQuery.ToString(); + if (!string.IsNullOrEmpty(_odataFilter)) + { + _queryParameters.Add(_odataFilter); + } + } if (Client.ApiVersion != null) { _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); @@ -6308,7 +5463,7 @@ internal DeploymentsOperations(ResourceManagementClient client) // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("POST"); + _httpRequest.Method = new HttpMethod("GET"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -6394,7 +5549,7 @@ internal DeploymentsOperations(ResourceManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse(); + var _result = new AzureOperationResponse>(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) @@ -6407,7 +5562,7 @@ internal DeploymentsOperations(ResourceManagementClient client) _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } catch (JsonException ex) { @@ -6427,14 +5582,1310 @@ internal DeploymentsOperations(ResourceManagementClient client) } /// - /// Get all the deployments for a resource group. + /// Calculate the hash of the given template. /// - /// - /// The name of the resource group with the deployments to get. The name is - /// case insensitive. + /// + /// The template provided to calculate hash. /// - /// - /// OData parameters to apply to the operation. + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> CalculateTemplateHashWithHttpMessagesAsync(object template, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + if (template == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "template"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("template", template); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "CalculateTemplateHash", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Resources/calculateTemplateHash").ToString(); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(template != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(template, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Deletes a deployment from the deployment history. + /// + /// + /// A template deployment that is currently running cannot be deleted. Deleting + /// a template deployment removes the associated deployment operations. This is + /// an asynchronous operation that returns a status of 202 until the template + /// deployment is successfully deleted. The Location response header contains + /// the URI that is used to obtain the status of the process. While the process + /// is running, a call to the URI in the Location header returns a status of + /// 202. When the process finishes, the URI in the Location header returns a + /// status of 204 on success. If the asynchronous request failed, the URI in + /// the Location header returns an error-level status code. + /// + /// + /// The resource scope. + /// + /// + /// The name of the deployment. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task BeginDeleteAtScopeWithHttpMessagesAsync(string scope, string deploymentName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (scope == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "scope"); + } + if (deploymentName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "deploymentName"); + } + if (deploymentName != null) + { + if (deploymentName.Length > 64) + { + throw new ValidationException(ValidationRules.MaxLength, "deploymentName", 64); + } + if (deploymentName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "deploymentName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(deploymentName, "^[-\\w\\._\\(\\)]+$")) + { + throw new ValidationException(ValidationRules.Pattern, "deploymentName", "^[-\\w\\._\\(\\)]+$"); + } + } + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("scope", scope); + tracingParameters.Add("deploymentName", deploymentName); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginDeleteAtScope", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}").ToString(); + _url = _url.Replace("{scope}", scope); + _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("DELETE"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 202 && (int)_statusCode != 204) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Deploys resources at a given scope. + /// + /// + /// You can provide the template and parameters directly in the request or link + /// to JSON files. + /// + /// + /// The resource scope. + /// + /// + /// The name of the deployment. + /// + /// + /// Additional parameters supplied to the operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginCreateOrUpdateAtScopeWithHttpMessagesAsync(string scope, string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (scope == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "scope"); + } + if (deploymentName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "deploymentName"); + } + if (deploymentName != null) + { + if (deploymentName.Length > 64) + { + throw new ValidationException(ValidationRules.MaxLength, "deploymentName", 64); + } + if (deploymentName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "deploymentName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(deploymentName, "^[-\\w\\._\\(\\)]+$")) + { + throw new ValidationException(ValidationRules.Pattern, "deploymentName", "^[-\\w\\._\\(\\)]+$"); + } + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("scope", scope); + tracingParameters.Add("deploymentName", deploymentName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdateAtScope", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}").ToString(); + _url = _url.Replace("{scope}", scope); + _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PUT"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 201) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 201) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Validates whether the specified template is syntactically correct and will + /// be accepted by Azure Resource Manager.. + /// + /// + /// The resource scope. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginValidateAtScopeWithHttpMessagesAsync(string scope, string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (scope == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "scope"); + } + if (deploymentName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "deploymentName"); + } + if (deploymentName != null) + { + if (deploymentName.Length > 64) + { + throw new ValidationException(ValidationRules.MaxLength, "deploymentName", 64); + } + if (deploymentName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "deploymentName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(deploymentName, "^[-\\w\\._\\(\\)]+$")) + { + throw new ValidationException(ValidationRules.Pattern, "deploymentName", "^[-\\w\\._\\(\\)]+$"); + } + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("scope", scope); + tracingParameters.Add("deploymentName", deploymentName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginValidateAtScope", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/validate").ToString(); + _url = _url.Replace("{scope}", scope); + _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 202 && (int)_statusCode != 400) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 400) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Deletes a deployment from the deployment history. + /// + /// + /// A template deployment that is currently running cannot be deleted. Deleting + /// a template deployment removes the associated deployment operations. This is + /// an asynchronous operation that returns a status of 202 until the template + /// deployment is successfully deleted. The Location response header contains + /// the URI that is used to obtain the status of the process. While the process + /// is running, a call to the URI in the Location header returns a status of + /// 202. When the process finishes, the URI in the Location header returns a + /// status of 204 on success. If the asynchronous request failed, the URI in + /// the Location header returns an error-level status code. + /// + /// + /// The name of the deployment. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task BeginDeleteAtTenantScopeWithHttpMessagesAsync(string deploymentName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (deploymentName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "deploymentName"); + } + if (deploymentName != null) + { + if (deploymentName.Length > 64) + { + throw new ValidationException(ValidationRules.MaxLength, "deploymentName", 64); + } + if (deploymentName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "deploymentName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(deploymentName, "^[-\\w\\._\\(\\)]+$")) + { + throw new ValidationException(ValidationRules.Pattern, "deploymentName", "^[-\\w\\._\\(\\)]+$"); + } + } + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("deploymentName", deploymentName); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginDeleteAtTenantScope", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Resources/deployments/{deploymentName}").ToString(); + _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("DELETE"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 202 && (int)_statusCode != 204) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Deploys resources at tenant scope. + /// + /// + /// You can provide the template and parameters directly in the request or link + /// to JSON files. + /// + /// + /// The name of the deployment. + /// + /// + /// Additional parameters supplied to the operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> BeginCreateOrUpdateAtTenantScopeWithHttpMessagesAsync(string deploymentName, ScopedDeployment parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (deploymentName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "deploymentName"); + } + if (deploymentName != null) + { + if (deploymentName.Length > 64) + { + throw new ValidationException(ValidationRules.MaxLength, "deploymentName", 64); + } + if (deploymentName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "deploymentName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(deploymentName, "^[-\\w\\._\\(\\)]+$")) + { + throw new ValidationException(ValidationRules.Pattern, "deploymentName", "^[-\\w\\._\\(\\)]+$"); + } + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("deploymentName", deploymentName); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdateAtTenantScope", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Resources/deployments/{deploymentName}").ToString(); + _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PUT"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200 && (int)_statusCode != 201) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 201) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Validates whether the specified template is syntactically correct and will + /// be accepted by Azure Resource Manager.. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. /// /// /// Headers that will be added to request. @@ -6457,34 +6908,38 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task>> ListByResourceGroupWithHttpMessagesAsync(string resourceGroupName, ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> BeginValidateAtTenantScopeWithHttpMessagesAsync(string deploymentName, ScopedDeployment parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { - if (resourceGroupName == null) + if (deploymentName == null) { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + throw new ValidationException(ValidationRules.CannotBeNull, "deploymentName"); } - if (resourceGroupName != null) + if (deploymentName != null) { - if (resourceGroupName.Length > 90) + if (deploymentName.Length > 64) { - throw new ValidationException(ValidationRules.MaxLength, "resourceGroupName", 90); + throw new ValidationException(ValidationRules.MaxLength, "deploymentName", 64); } - if (resourceGroupName.Length < 1) + if (deploymentName.Length < 1) { - throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); + throw new ValidationException(ValidationRules.MinLength, "deploymentName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) + if (!System.Text.RegularExpressions.Regex.IsMatch(deploymentName, "^[-\\w\\._\\(\\)]+$")) { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); + throw new ValidationException(ValidationRules.Pattern, "deploymentName", "^[-\\w\\._\\(\\)]+$"); } } - if (Client.ApiVersion == null) + if (parameters == null) { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); } - if (Client.SubscriptionId == null) + if (parameters != null) { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + parameters.Validate(); + } + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); } // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; @@ -6493,25 +6948,16 @@ internal DeploymentsOperations(ResourceManagementClient client) { _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("odataQuery", odataQuery); - tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("deploymentName", deploymentName); + tracingParameters.Add("parameters", parameters); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ListByResourceGroup", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginValidateAtTenantScope", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Resources/deployments/{deploymentName}/validate").ToString(); + _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); List _queryParameters = new List(); - if (odataQuery != null) - { - var _odataFilter = odataQuery.ToString(); - if (!string.IsNullOrEmpty(_odataFilter)) - { - _queryParameters.Add(_odataFilter); - } - } if (Client.ApiVersion != null) { _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); @@ -6523,7 +6969,7 @@ internal DeploymentsOperations(ResourceManagementClient client) // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.Method = new HttpMethod("POST"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -6554,6 +7000,12 @@ internal DeploymentsOperations(ResourceManagementClient client) // Serialize Request string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } // Set Credentials if (Client.Credentials != null) { @@ -6574,7 +7026,7 @@ internal DeploymentsOperations(ResourceManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200) + if ((int)_statusCode != 200 && (int)_statusCode != 202 && (int)_statusCode != 400) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -6609,7 +7061,7 @@ internal DeploymentsOperations(ResourceManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse>(); + var _result = new AzureOperationResponse(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) @@ -6622,7 +7074,25 @@ internal DeploymentsOperations(ResourceManagementClient client) _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 400) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } catch (JsonException ex) { @@ -6642,10 +7112,14 @@ internal DeploymentsOperations(ResourceManagementClient client) } /// - /// Calculate the hash of the given template. + /// Returns changes that will be made by the deployment if executed at the + /// scope of the tenant group. /// - /// - /// The template provided to calculate hash. + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. /// /// /// Headers that will be added to request. @@ -6668,15 +7142,38 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> CalculateTemplateHashWithHttpMessagesAsync(object template, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> BeginWhatIfAtTenantScopeWithHttpMessagesAsync(string deploymentName, ScopedDeploymentWhatIf parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { - if (Client.ApiVersion == null) + if (deploymentName == null) { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + throw new ValidationException(ValidationRules.CannotBeNull, "deploymentName"); } - if (template == null) + if (deploymentName != null) { - throw new ValidationException(ValidationRules.CannotBeNull, "template"); + if (deploymentName.Length > 64) + { + throw new ValidationException(ValidationRules.MaxLength, "deploymentName", 64); + } + if (deploymentName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "deploymentName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(deploymentName, "^[-\\w\\._\\(\\)]+$")) + { + throw new ValidationException(ValidationRules.Pattern, "deploymentName", "^[-\\w\\._\\(\\)]+$"); + } + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); } // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; @@ -6685,13 +7182,15 @@ internal DeploymentsOperations(ResourceManagementClient client) { _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("template", template); + tracingParameters.Add("deploymentName", deploymentName); + tracingParameters.Add("parameters", parameters); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "CalculateTemplateHash", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginWhatIfAtTenantScope", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Resources/calculateTemplateHash").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Resources/deployments/{deploymentName}/whatIf").ToString(); + _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); List _queryParameters = new List(); if (Client.ApiVersion != null) { @@ -6735,9 +7234,9 @@ internal DeploymentsOperations(ResourceManagementClient client) // Serialize Request string _requestContent = null; - if(template != null) + if(parameters != null) { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(template, Client.SerializationSettings); + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); } @@ -6761,7 +7260,7 @@ internal DeploymentsOperations(ResourceManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200) + if ((int)_statusCode != 200 && (int)_statusCode != 202) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -6796,7 +7295,7 @@ internal DeploymentsOperations(ResourceManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse(); + var _result = new AzureOperationResponse(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) @@ -6809,7 +7308,7 @@ internal DeploymentsOperations(ResourceManagementClient client) _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } catch (JsonException ex) { @@ -6821,6 +7320,19 @@ internal DeploymentsOperations(ResourceManagementClient client) throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); } } + try + { + _result.Headers = _httpResponse.GetHeadersAsJson().ToObject(JsonSerializer.Create(Client.DeserializationSettings)); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the headers.", _httpResponse.GetHeadersAsJson().ToString(), ex); + } if (_shouldTrace) { ServiceClientTracing.Exit(_invocationId, _result); @@ -6842,8 +7354,8 @@ internal DeploymentsOperations(ResourceManagementClient client) /// status of 204 on success. If the asynchronous request failed, the URI in /// the Location header returns an error-level status code. /// - /// - /// The scope of a deployment. + /// + /// The management group ID. /// /// /// The name of the deployment. @@ -6866,11 +7378,22 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task BeginDeleteAtScopeWithHttpMessagesAsync(string scope, string deploymentName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task BeginDeleteAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { - if (scope == null) + if (groupId == null) { - throw new ValidationException(ValidationRules.CannotBeNull, "scope"); + throw new ValidationException(ValidationRules.CannotBeNull, "groupId"); + } + if (groupId != null) + { + if (groupId.Length > 90) + { + throw new ValidationException(ValidationRules.MaxLength, "groupId", 90); + } + if (groupId.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "groupId", 1); + } } if (deploymentName == null) { @@ -6902,15 +7425,15 @@ internal DeploymentsOperations(ResourceManagementClient client) { _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("scope", scope); + tracingParameters.Add("groupId", groupId); tracingParameters.Add("deploymentName", deploymentName); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginDeleteAtScope", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginDeleteAtManagementGroupScope", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}").ToString(); - _url = _url.Replace("{scope}", System.Uri.EscapeDataString(scope)); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}").ToString(); + _url = _url.Replace("{groupId}", System.Uri.EscapeDataString(groupId)); _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); List _queryParameters = new List(); if (Client.ApiVersion != null) @@ -7025,14 +7548,14 @@ internal DeploymentsOperations(ResourceManagementClient client) } /// - /// Deploys resources at a given scope. + /// Deploys resources at management group scope. /// /// /// You can provide the template and parameters directly in the request or link /// to JSON files. /// - /// - /// The scope of a deployment. + /// + /// The management group ID. /// /// /// The name of the deployment. @@ -7061,11 +7584,22 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> BeginCreateOrUpdateAtScopeWithHttpMessagesAsync(string scope, string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> BeginCreateOrUpdateAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, ScopedDeployment parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { - if (scope == null) + if (groupId == null) { - throw new ValidationException(ValidationRules.CannotBeNull, "scope"); + throw new ValidationException(ValidationRules.CannotBeNull, "groupId"); + } + if (groupId != null) + { + if (groupId.Length > 90) + { + throw new ValidationException(ValidationRules.MaxLength, "groupId", 90); + } + if (groupId.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "groupId", 1); + } } if (deploymentName == null) { @@ -7105,16 +7639,16 @@ internal DeploymentsOperations(ResourceManagementClient client) { _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("scope", scope); + tracingParameters.Add("groupId", groupId); tracingParameters.Add("deploymentName", deploymentName); tracingParameters.Add("parameters", parameters); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdateAtScope", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdateAtManagementGroupScope", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{scope}/providers/Microsoft.Resources/deployments/{deploymentName}").ToString(); - _url = _url.Replace("{scope}", System.Uri.EscapeDataString(scope)); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}").ToString(); + _url = _url.Replace("{groupId}", System.Uri.EscapeDataString(groupId)); _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); List _queryParameters = new List(); if (Client.ApiVersion != null) @@ -7271,22 +7805,18 @@ internal DeploymentsOperations(ResourceManagementClient client) } /// - /// Deletes a deployment from the deployment history. + /// Validates whether the specified template is syntactically correct and will + /// be accepted by Azure Resource Manager.. /// - /// - /// A template deployment that is currently running cannot be deleted. Deleting - /// a template deployment removes the associated deployment operations. This is - /// an asynchronous operation that returns a status of 202 until the template - /// deployment is successfully deleted. The Location response header contains - /// the URI that is used to obtain the status of the process. While the process - /// is running, a call to the URI in the Location header returns a status of - /// 202. When the process finishes, the URI in the Location header returns a - /// status of 204 on success. If the asynchronous request failed, the URI in - /// the Location header returns an error-level status code. - /// + /// + /// The management group ID. + /// /// /// The name of the deployment. /// + /// + /// Parameters to validate. + /// /// /// Headers that will be added to request. /// @@ -7296,6 +7826,9 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// Thrown when the operation returned an invalid status code /// + /// + /// Thrown when unable to deserialize the response + /// /// /// Thrown when a required parameter is null /// @@ -7305,8 +7838,23 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task BeginDeleteAtTenantScopeWithHttpMessagesAsync(string deploymentName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> BeginValidateAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, ScopedDeployment parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { + if (groupId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "groupId"); + } + if (groupId != null) + { + if (groupId.Length > 90) + { + throw new ValidationException(ValidationRules.MaxLength, "groupId", 90); + } + if (groupId.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "groupId", 1); + } + } if (deploymentName == null) { throw new ValidationException(ValidationRules.CannotBeNull, "deploymentName"); @@ -7326,6 +7874,14 @@ internal DeploymentsOperations(ResourceManagementClient client) throw new ValidationException(ValidationRules.Pattern, "deploymentName", "^[-\\w\\._\\(\\)]+$"); } } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } if (Client.ApiVersion == null) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); @@ -7337,13 +7893,16 @@ internal DeploymentsOperations(ResourceManagementClient client) { _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("groupId", groupId); tracingParameters.Add("deploymentName", deploymentName); + tracingParameters.Add("parameters", parameters); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginDeleteAtTenantScope", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginValidateAtManagementGroupScope", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Resources/deployments/{deploymentName}").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate").ToString(); + _url = _url.Replace("{groupId}", System.Uri.EscapeDataString(groupId)); _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); List _queryParameters = new List(); if (Client.ApiVersion != null) @@ -7357,7 +7916,7 @@ internal DeploymentsOperations(ResourceManagementClient client) // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("DELETE"); + _httpRequest.Method = new HttpMethod("POST"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -7388,6 +7947,12 @@ internal DeploymentsOperations(ResourceManagementClient client) // Serialize Request string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } // Set Credentials if (Client.Credentials != null) { @@ -7408,7 +7973,7 @@ internal DeploymentsOperations(ResourceManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 202 && (int)_statusCode != 204) + if ((int)_statusCode != 200 && (int)_statusCode != 202 && (int)_statusCode != 400) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -7443,13 +8008,49 @@ internal DeploymentsOperations(ResourceManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse(); + var _result = new AzureOperationResponse(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) { _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 400) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } if (_shouldTrace) { ServiceClientTracing.Exit(_invocationId, _result); @@ -7458,17 +8059,17 @@ internal DeploymentsOperations(ResourceManagementClient client) } /// - /// Deploys resources at tenant scope. + /// Returns changes that will be made by the deployment if executed at the + /// scope of the management group. /// - /// - /// You can provide the template and parameters directly in the request or link - /// to JSON files. - /// + /// + /// The management group ID. + /// /// /// The name of the deployment. /// /// - /// Additional parameters supplied to the operation. + /// Parameters to validate. /// /// /// Headers that will be added to request. @@ -7491,8 +8092,23 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> BeginCreateOrUpdateAtTenantScopeWithHttpMessagesAsync(string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> BeginWhatIfAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, ScopedDeploymentWhatIf parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { + if (groupId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "groupId"); + } + if (groupId != null) + { + if (groupId.Length > 90) + { + throw new ValidationException(ValidationRules.MaxLength, "groupId", 90); + } + if (groupId.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "groupId", 1); + } + } if (deploymentName == null) { throw new ValidationException(ValidationRules.CannotBeNull, "deploymentName"); @@ -7531,14 +8147,16 @@ internal DeploymentsOperations(ResourceManagementClient client) { _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("groupId", groupId); tracingParameters.Add("deploymentName", deploymentName); tracingParameters.Add("parameters", parameters); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdateAtTenantScope", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginWhatIfAtManagementGroupScope", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Resources/deployments/{deploymentName}").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf").ToString(); + _url = _url.Replace("{groupId}", System.Uri.EscapeDataString(groupId)); _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); List _queryParameters = new List(); if (Client.ApiVersion != null) @@ -7552,7 +8170,7 @@ internal DeploymentsOperations(ResourceManagementClient client) // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("PUT"); + _httpRequest.Method = new HttpMethod("POST"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -7609,7 +8227,7 @@ internal DeploymentsOperations(ResourceManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 201) + if ((int)_statusCode != 200 && (int)_statusCode != 202) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -7644,7 +8262,7 @@ internal DeploymentsOperations(ResourceManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse(); + var _result = new AzureOperationResponse(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) @@ -7657,7 +8275,7 @@ internal DeploymentsOperations(ResourceManagementClient client) _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } catch (JsonException ex) { @@ -7669,23 +8287,18 @@ internal DeploymentsOperations(ResourceManagementClient client) throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); } } - // Deserialize Response - if ((int)_statusCode == 201) + try { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) + _result.Headers = _httpResponse.GetHeadersAsJson().ToObject(JsonSerializer.Create(Client.DeserializationSettings)); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + _httpResponse.Dispose(); } + throw new SerializationException("Unable to deserialize the headers.", _httpResponse.GetHeadersAsJson().ToString(), ex); } if (_shouldTrace) { @@ -7708,9 +8321,6 @@ internal DeploymentsOperations(ResourceManagementClient client) /// status of 204 on success. If the asynchronous request failed, the URI in /// the Location header returns an error-level status code. /// - /// - /// The management group ID. - /// /// /// The name of the deployment. /// @@ -7732,23 +8342,8 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task BeginDeleteAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task BeginDeleteAtSubscriptionScopeWithHttpMessagesAsync(string deploymentName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { - if (groupId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "groupId"); - } - if (groupId != null) - { - if (groupId.Length > 90) - { - throw new ValidationException(ValidationRules.MaxLength, "groupId", 90); - } - if (groupId.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "groupId", 1); - } - } if (deploymentName == null) { throw new ValidationException(ValidationRules.CannotBeNull, "deploymentName"); @@ -7772,6 +8367,10 @@ internal DeploymentsOperations(ResourceManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -7779,16 +8378,15 @@ internal DeploymentsOperations(ResourceManagementClient client) { _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("groupId", groupId); tracingParameters.Add("deploymentName", deploymentName); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginDeleteAtManagementGroupScope", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginDeleteAtSubscriptionScope", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}").ToString(); - _url = _url.Replace("{groupId}", System.Uri.EscapeDataString(groupId)); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}").ToString(); _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); if (Client.ApiVersion != null) { @@ -7902,15 +8500,12 @@ internal DeploymentsOperations(ResourceManagementClient client) } /// - /// Deploys resources at management group scope. + /// Deploys resources at subscription scope. /// /// /// You can provide the template and parameters directly in the request or link /// to JSON files. /// - /// - /// The management group ID. - /// /// /// The name of the deployment. /// @@ -7938,23 +8533,8 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> BeginCreateOrUpdateAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> BeginCreateOrUpdateAtSubscriptionScopeWithHttpMessagesAsync(string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { - if (groupId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "groupId"); - } - if (groupId != null) - { - if (groupId.Length > 90) - { - throw new ValidationException(ValidationRules.MaxLength, "groupId", 90); - } - if (groupId.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "groupId", 1); - } - } if (deploymentName == null) { throw new ValidationException(ValidationRules.CannotBeNull, "deploymentName"); @@ -7986,6 +8566,10 @@ internal DeploymentsOperations(ResourceManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -7993,17 +8577,16 @@ internal DeploymentsOperations(ResourceManagementClient client) { _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("groupId", groupId); tracingParameters.Add("deploymentName", deploymentName); tracingParameters.Add("parameters", parameters); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdateAtManagementGroupScope", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdateAtSubscriptionScope", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}").ToString(); - _url = _url.Replace("{groupId}", System.Uri.EscapeDataString(groupId)); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}").ToString(); _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); if (Client.ApiVersion != null) { @@ -8159,22 +8742,15 @@ internal DeploymentsOperations(ResourceManagementClient client) } /// - /// Deletes a deployment from the deployment history. + /// Validates whether the specified template is syntactically correct and will + /// be accepted by Azure Resource Manager.. /// - /// - /// A template deployment that is currently running cannot be deleted. Deleting - /// a template deployment removes the associated deployment operations. This is - /// an asynchronous operation that returns a status of 202 until the template - /// deployment is successfully deleted. The Location response header contains - /// the URI that is used to obtain the status of the process. While the process - /// is running, a call to the URI in the Location header returns a status of - /// 202. When the process finishes, the URI in the Location header returns a - /// status of 204 on success. If the asynchronous request failed, the URI in - /// the Location header returns an error-level status code. - /// /// /// The name of the deployment. /// + /// + /// Parameters to validate. + /// /// /// Headers that will be added to request. /// @@ -8184,6 +8760,9 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// Thrown when the operation returned an invalid status code /// + /// + /// Thrown when unable to deserialize the response + /// /// /// Thrown when a required parameter is null /// @@ -8193,7 +8772,7 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task BeginDeleteAtSubscriptionScopeWithHttpMessagesAsync(string deploymentName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> BeginValidateAtSubscriptionScopeWithHttpMessagesAsync(string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (deploymentName == null) { @@ -8214,6 +8793,14 @@ internal DeploymentsOperations(ResourceManagementClient client) throw new ValidationException(ValidationRules.Pattern, "deploymentName", "^[-\\w\\._\\(\\)]+$"); } } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } if (Client.ApiVersion == null) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); @@ -8230,12 +8817,13 @@ internal DeploymentsOperations(ResourceManagementClient client) _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("deploymentName", deploymentName); + tracingParameters.Add("parameters", parameters); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginDeleteAtSubscriptionScope", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginValidateAtSubscriptionScope", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate").ToString(); _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); @@ -8250,7 +8838,7 @@ internal DeploymentsOperations(ResourceManagementClient client) // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("DELETE"); + _httpRequest.Method = new HttpMethod("POST"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -8281,6 +8869,12 @@ internal DeploymentsOperations(ResourceManagementClient client) // Serialize Request string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } // Set Credentials if (Client.Credentials != null) { @@ -8301,7 +8895,7 @@ internal DeploymentsOperations(ResourceManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 202 && (int)_statusCode != 204) + if ((int)_statusCode != 200 && (int)_statusCode != 202 && (int)_statusCode != 400) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -8336,13 +8930,49 @@ internal DeploymentsOperations(ResourceManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse(); + var _result = new AzureOperationResponse(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) { _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 400) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } if (_shouldTrace) { ServiceClientTracing.Exit(_invocationId, _result); @@ -8351,17 +8981,14 @@ internal DeploymentsOperations(ResourceManagementClient client) } /// - /// Deploys resources at subscription scope. + /// Returns changes that will be made by the deployment if executed at the + /// scope of the subscription. /// - /// - /// You can provide the template and parameters directly in the request or link - /// to JSON files. - /// /// /// The name of the deployment. /// /// - /// Additional parameters supplied to the operation. + /// Parameters to What If. /// /// /// Headers that will be added to request. @@ -8384,7 +9011,7 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> BeginCreateOrUpdateAtSubscriptionScopeWithHttpMessagesAsync(string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> BeginWhatIfAtSubscriptionScopeWithHttpMessagesAsync(string deploymentName, DeploymentWhatIf parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (deploymentName == null) { @@ -8431,11 +9058,11 @@ internal DeploymentsOperations(ResourceManagementClient client) tracingParameters.Add("deploymentName", deploymentName); tracingParameters.Add("parameters", parameters); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdateAtSubscriptionScope", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginWhatIfAtSubscriptionScope", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf").ToString(); _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); @@ -8450,7 +9077,7 @@ internal DeploymentsOperations(ResourceManagementClient client) // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("PUT"); + _httpRequest.Method = new HttpMethod("POST"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -8507,7 +9134,7 @@ internal DeploymentsOperations(ResourceManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 201) + if ((int)_statusCode != 200 && (int)_statusCode != 202) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -8542,7 +9169,7 @@ internal DeploymentsOperations(ResourceManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse(); + var _result = new AzureOperationResponse(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) @@ -8555,7 +9182,7 @@ internal DeploymentsOperations(ResourceManagementClient client) _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } catch (JsonException ex) { @@ -8567,23 +9194,18 @@ internal DeploymentsOperations(ResourceManagementClient client) throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); } } - // Deserialize Response - if ((int)_statusCode == 201) + try { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) + _result.Headers = _httpResponse.GetHeadersAsJson().ToObject(JsonSerializer.Create(Client.DeserializationSettings)); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + _httpResponse.Dispose(); } + throw new SerializationException("Unable to deserialize the headers.", _httpResponse.GetHeadersAsJson().ToString(), ex); } if (_shouldTrace) { @@ -8593,15 +9215,27 @@ internal DeploymentsOperations(ResourceManagementClient client) } /// - /// Returns changes that will be made by the deployment if executed at the - /// scope of the subscription. + /// Deletes a deployment from the deployment history. /// + /// + /// A template deployment that is currently running cannot be deleted. Deleting + /// a template deployment removes the associated deployment operations. + /// Deleting a template deployment does not affect the state of the resource + /// group. This is an asynchronous operation that returns a status of 202 until + /// the template deployment is successfully deleted. The Location response + /// header contains the URI that is used to obtain the status of the process. + /// While the process is running, a call to the URI in the Location header + /// returns a status of 202. When the process finishes, the URI in the Location + /// header returns a status of 204 on success. If the asynchronous request + /// failed, the URI in the Location header returns an error-level status code. + /// + /// + /// The name of the resource group with the deployment to delete. The name is + /// case insensitive. + /// /// /// The name of the deployment. /// - /// - /// Parameters to What If. - /// /// /// Headers that will be added to request. /// @@ -8611,9 +9245,6 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// Thrown when the operation returned an invalid status code /// - /// - /// Thrown when unable to deserialize the response - /// /// /// Thrown when a required parameter is null /// @@ -8623,8 +9254,27 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> BeginWhatIfAtSubscriptionScopeWithHttpMessagesAsync(string deploymentName, DeploymentWhatIf parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string deploymentName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (resourceGroupName != null) + { + if (resourceGroupName.Length > 90) + { + throw new ValidationException(ValidationRules.MaxLength, "resourceGroupName", 90); + } + if (resourceGroupName.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); + } + if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) + { + throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); + } + } if (deploymentName == null) { throw new ValidationException(ValidationRules.CannotBeNull, "deploymentName"); @@ -8644,14 +9294,6 @@ internal DeploymentsOperations(ResourceManagementClient client) throw new ValidationException(ValidationRules.Pattern, "deploymentName", "^[-\\w\\._\\(\\)]+$"); } } - if (parameters == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); - } - if (parameters != null) - { - parameters.Validate(); - } if (Client.ApiVersion == null) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); @@ -8667,14 +9309,15 @@ internal DeploymentsOperations(ResourceManagementClient client) { _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("deploymentName", deploymentName); - tracingParameters.Add("parameters", parameters); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginWhatIfAtSubscriptionScope", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginDelete", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); @@ -8689,7 +9332,7 @@ internal DeploymentsOperations(ResourceManagementClient client) // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("POST"); + _httpRequest.Method = new HttpMethod("DELETE"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -8720,12 +9363,6 @@ internal DeploymentsOperations(ResourceManagementClient client) // Serialize Request string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } // Set Credentials if (Client.Credentials != null) { @@ -8746,7 +9383,7 @@ internal DeploymentsOperations(ResourceManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 202) + if ((int)_statusCode != 202 && (int)_statusCode != 204) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -8781,44 +9418,13 @@ internal DeploymentsOperations(ResourceManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse(); + var _result = new AzureOperationResponse(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) { _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } - try - { - _result.Headers = _httpResponse.GetHeadersAsJson().ToObject(JsonSerializer.Create(Client.DeserializationSettings)); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the headers.", _httpResponse.GetHeadersAsJson().ToString(), ex); - } if (_shouldTrace) { ServiceClientTracing.Exit(_invocationId, _result); @@ -8827,27 +9433,22 @@ internal DeploymentsOperations(ResourceManagementClient client) } /// - /// Deletes a deployment from the deployment history. + /// Deploys resources to a resource group. /// /// - /// A template deployment that is currently running cannot be deleted. Deleting - /// a template deployment removes the associated deployment operations. - /// Deleting a template deployment does not affect the state of the resource - /// group. This is an asynchronous operation that returns a status of 202 until - /// the template deployment is successfully deleted. The Location response - /// header contains the URI that is used to obtain the status of the process. - /// While the process is running, a call to the URI in the Location header - /// returns a status of 202. When the process finishes, the URI in the Location - /// header returns a status of 204 on success. If the asynchronous request - /// failed, the URI in the Location header returns an error-level status code. + /// You can provide the template and parameters directly in the request or link + /// to JSON files. /// /// - /// The name of the resource group with the deployment to delete. The name is - /// case insensitive. + /// The name of the resource group to deploy the resources to. The name is case + /// insensitive. The resource group must already exist. /// /// /// The name of the deployment. /// + /// + /// Additional parameters supplied to the operation. + /// /// /// Headers that will be added to request. /// @@ -8857,6 +9458,9 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// Thrown when the operation returned an invalid status code /// + /// + /// Thrown when unable to deserialize the response + /// /// /// Thrown when a required parameter is null /// @@ -8866,7 +9470,7 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string deploymentName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -8906,6 +9510,14 @@ internal DeploymentsOperations(ResourceManagementClient client) throw new ValidationException(ValidationRules.Pattern, "deploymentName", "^[-\\w\\._\\(\\)]+$"); } } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } if (Client.ApiVersion == null) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); @@ -8923,8 +9535,9 @@ internal DeploymentsOperations(ResourceManagementClient client) Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("deploymentName", deploymentName); + tracingParameters.Add("parameters", parameters); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginDelete", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdate", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; @@ -8944,7 +9557,7 @@ internal DeploymentsOperations(ResourceManagementClient client) // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("DELETE"); + _httpRequest.Method = new HttpMethod("PUT"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -8975,6 +9588,12 @@ internal DeploymentsOperations(ResourceManagementClient client) // Serialize Request string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } // Set Credentials if (Client.Credentials != null) { @@ -8995,7 +9614,7 @@ internal DeploymentsOperations(ResourceManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 202 && (int)_statusCode != 204) + if ((int)_statusCode != 200 && (int)_statusCode != 201) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -9030,13 +9649,49 @@ internal DeploymentsOperations(ResourceManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse(); + var _result = new AzureOperationResponse(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) { _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 201) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } if (_shouldTrace) { ServiceClientTracing.Exit(_invocationId, _result); @@ -9045,21 +9700,18 @@ internal DeploymentsOperations(ResourceManagementClient client) } /// - /// Deploys resources to a resource group. + /// Validates whether the specified template is syntactically correct and will + /// be accepted by Azure Resource Manager.. /// - /// - /// You can provide the template and parameters directly in the request or link - /// to JSON files. - /// /// - /// The name of the resource group to deploy the resources to. The name is case - /// insensitive. The resource group must already exist. + /// The name of the resource group the template will be deployed to. The name + /// is case insensitive. /// /// /// The name of the deployment. /// /// - /// Additional parameters supplied to the operation. + /// Parameters to validate. /// /// /// Headers that will be added to request. @@ -9082,7 +9734,7 @@ internal DeploymentsOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> BeginValidateWithHttpMessagesAsync(string resourceGroupName, string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -9149,11 +9801,11 @@ internal DeploymentsOperations(ResourceManagementClient client) tracingParameters.Add("deploymentName", deploymentName); tracingParameters.Add("parameters", parameters); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdate", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginValidate", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/validate").ToString(); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{deploymentName}", System.Uri.EscapeDataString(deploymentName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); @@ -9169,7 +9821,7 @@ internal DeploymentsOperations(ResourceManagementClient client) // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("PUT"); + _httpRequest.Method = new HttpMethod("POST"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -9226,7 +9878,7 @@ internal DeploymentsOperations(ResourceManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 201) + if ((int)_statusCode != 200 && (int)_statusCode != 202 && (int)_statusCode != 400) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -9261,7 +9913,7 @@ internal DeploymentsOperations(ResourceManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse(); + var _result = new AzureOperationResponse(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) @@ -9274,7 +9926,7 @@ internal DeploymentsOperations(ResourceManagementClient client) _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } catch (JsonException ex) { @@ -9287,12 +9939,12 @@ internal DeploymentsOperations(ResourceManagementClient client) } } // Deserialize Response - if ((int)_statusCode == 201) + if ((int)_statusCode == 400) { _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } catch (JsonException ex) { diff --git a/src/ResourceManagement/ResourceManager/Generated/DeploymentsOperationsExtensions.cs b/src/ResourceManagement/ResourceManager/Generated/DeploymentsOperationsExtensions.cs index e0283d918..fbbc407da 100644 --- a/src/ResourceManagement/ResourceManager/Generated/DeploymentsOperationsExtensions.cs +++ b/src/ResourceManagement/ResourceManager/Generated/DeploymentsOperationsExtensions.cs @@ -38,7 +38,7 @@ public static partial class DeploymentsOperationsExtensions /// The operations group for this extension method. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -58,7 +58,7 @@ public static partial class DeploymentsOperationsExtensions /// The operations group for this extension method. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -85,7 +85,7 @@ public static partial class DeploymentsOperationsExtensions /// The operations group for this extension method. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -111,7 +111,7 @@ public static partial class DeploymentsOperationsExtensions /// The operations group for this extension method. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -140,7 +140,7 @@ public static partial class DeploymentsOperationsExtensions /// The operations group for this extension method. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -161,7 +161,7 @@ public static partial class DeploymentsOperationsExtensions /// The operations group for this extension method. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -187,7 +187,7 @@ public static partial class DeploymentsOperationsExtensions /// The operations group for this extension method. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -210,7 +210,7 @@ public static partial class DeploymentsOperationsExtensions /// The operations group for this extension method. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// OData parameters to apply to the operation. @@ -293,7 +293,7 @@ public static partial class DeploymentsOperationsExtensions /// /// The cancellation token. /// - public static async Task CreateOrUpdateAtTenantScopeAsync(this IDeploymentsOperations operations, string deploymentName, DeploymentInner parameters, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task CreateOrUpdateAtTenantScopeAsync(this IDeploymentsOperations operations, string deploymentName, ScopedDeployment parameters, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.CreateOrUpdateAtTenantScopeWithHttpMessagesAsync(deploymentName, parameters, null, cancellationToken).ConfigureAwait(false)) { @@ -360,7 +360,7 @@ public static partial class DeploymentsOperationsExtensions /// /// The cancellation token. /// - public static async Task ValidateAtTenantScopeAsync(this IDeploymentsOperations operations, string deploymentName, DeploymentInner parameters, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task ValidateAtTenantScopeAsync(this IDeploymentsOperations operations, string deploymentName, ScopedDeployment parameters, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.ValidateAtTenantScopeWithHttpMessagesAsync(deploymentName, parameters, null, cancellationToken).ConfigureAwait(false)) { @@ -368,6 +368,30 @@ public static partial class DeploymentsOperationsExtensions } } + /// + /// Returns changes that will be made by the deployment if executed at the + /// scope of the tenant group. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The cancellation token. + /// + public static async Task WhatIfAtTenantScopeAsync(this IDeploymentsOperations operations, string deploymentName, ScopedDeploymentWhatIf parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.WhatIfAtTenantScopeWithHttpMessagesAsync(deploymentName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// Exports the template used for specified deployment. /// @@ -484,7 +508,7 @@ public static partial class DeploymentsOperationsExtensions /// /// The cancellation token. /// - public static async Task CreateOrUpdateAtManagementGroupScopeAsync(this IDeploymentsOperations operations, string groupId, string deploymentName, DeploymentInner parameters, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task CreateOrUpdateAtManagementGroupScopeAsync(this IDeploymentsOperations operations, string groupId, string deploymentName, ScopedDeployment parameters, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.CreateOrUpdateAtManagementGroupScopeWithHttpMessagesAsync(groupId, deploymentName, parameters, null, cancellationToken).ConfigureAwait(false)) { @@ -560,7 +584,7 @@ public static partial class DeploymentsOperationsExtensions /// /// The cancellation token. /// - public static async Task ValidateAtManagementGroupScopeAsync(this IDeploymentsOperations operations, string groupId, string deploymentName, DeploymentInner parameters, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task ValidateAtManagementGroupScopeAsync(this IDeploymentsOperations operations, string groupId, string deploymentName, ScopedDeployment parameters, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.ValidateAtManagementGroupScopeWithHttpMessagesAsync(groupId, deploymentName, parameters, null, cancellationToken).ConfigureAwait(false)) { @@ -568,6 +592,33 @@ public static partial class DeploymentsOperationsExtensions } } + /// + /// Returns changes that will be made by the deployment if executed at the + /// scope of the management group. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The management group ID. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The cancellation token. + /// + public static async Task WhatIfAtManagementGroupScopeAsync(this IDeploymentsOperations operations, string groupId, string deploymentName, ScopedDeploymentWhatIf parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.WhatIfAtManagementGroupScopeWithHttpMessagesAsync(groupId, deploymentName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// Exports the template used for specified deployment. /// @@ -1098,7 +1149,7 @@ public static partial class DeploymentsOperationsExtensions /// The operations group for this extension method. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -1122,7 +1173,7 @@ public static partial class DeploymentsOperationsExtensions /// The operations group for this extension method. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -1141,6 +1192,33 @@ public static partial class DeploymentsOperationsExtensions } } + /// + /// Validates whether the specified template is syntactically correct and will + /// be accepted by Azure Resource Manager.. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The resource scope. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The cancellation token. + /// + public static async Task BeginValidateAtScopeAsync(this IDeploymentsOperations operations, string scope, string deploymentName, DeploymentInner parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginValidateAtScopeWithHttpMessagesAsync(scope, deploymentName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// Deletes a deployment from the deployment history. /// @@ -1188,7 +1266,7 @@ public static partial class DeploymentsOperationsExtensions /// /// The cancellation token. /// - public static async Task BeginCreateOrUpdateAtTenantScopeAsync(this IDeploymentsOperations operations, string deploymentName, DeploymentInner parameters, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task BeginCreateOrUpdateAtTenantScopeAsync(this IDeploymentsOperations operations, string deploymentName, ScopedDeployment parameters, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.BeginCreateOrUpdateAtTenantScopeWithHttpMessagesAsync(deploymentName, parameters, null, cancellationToken).ConfigureAwait(false)) { @@ -1196,6 +1274,54 @@ public static partial class DeploymentsOperationsExtensions } } + /// + /// Validates whether the specified template is syntactically correct and will + /// be accepted by Azure Resource Manager.. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The cancellation token. + /// + public static async Task BeginValidateAtTenantScopeAsync(this IDeploymentsOperations operations, string deploymentName, ScopedDeployment parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginValidateAtTenantScopeWithHttpMessagesAsync(deploymentName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Returns changes that will be made by the deployment if executed at the + /// scope of the tenant group. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The cancellation token. + /// + public static async Task BeginWhatIfAtTenantScopeAsync(this IDeploymentsOperations operations, string deploymentName, ScopedDeploymentWhatIf parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginWhatIfAtTenantScopeWithHttpMessagesAsync(deploymentName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// Deletes a deployment from the deployment history. /// @@ -1249,7 +1375,7 @@ public static partial class DeploymentsOperationsExtensions /// /// The cancellation token. /// - public static async Task BeginCreateOrUpdateAtManagementGroupScopeAsync(this IDeploymentsOperations operations, string groupId, string deploymentName, DeploymentInner parameters, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task BeginCreateOrUpdateAtManagementGroupScopeAsync(this IDeploymentsOperations operations, string groupId, string deploymentName, ScopedDeployment parameters, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.BeginCreateOrUpdateAtManagementGroupScopeWithHttpMessagesAsync(groupId, deploymentName, parameters, null, cancellationToken).ConfigureAwait(false)) { @@ -1257,6 +1383,60 @@ public static partial class DeploymentsOperationsExtensions } } + /// + /// Validates whether the specified template is syntactically correct and will + /// be accepted by Azure Resource Manager.. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The management group ID. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The cancellation token. + /// + public static async Task BeginValidateAtManagementGroupScopeAsync(this IDeploymentsOperations operations, string groupId, string deploymentName, ScopedDeployment parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginValidateAtManagementGroupScopeWithHttpMessagesAsync(groupId, deploymentName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Returns changes that will be made by the deployment if executed at the + /// scope of the management group. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The management group ID. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The cancellation token. + /// + public static async Task BeginWhatIfAtManagementGroupScopeAsync(this IDeploymentsOperations operations, string groupId, string deploymentName, ScopedDeploymentWhatIf parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginWhatIfAtManagementGroupScopeWithHttpMessagesAsync(groupId, deploymentName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// Deletes a deployment from the deployment history. /// @@ -1312,6 +1492,30 @@ public static partial class DeploymentsOperationsExtensions } } + /// + /// Validates whether the specified template is syntactically correct and will + /// be accepted by Azure Resource Manager.. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The cancellation token. + /// + public static async Task BeginValidateAtSubscriptionScopeAsync(this IDeploymentsOperations operations, string deploymentName, DeploymentInner parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginValidateAtSubscriptionScopeWithHttpMessagesAsync(deploymentName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// Returns changes that will be made by the deployment if executed at the /// scope of the subscription. @@ -1400,6 +1604,34 @@ public static partial class DeploymentsOperationsExtensions } } + /// + /// Validates whether the specified template is syntactically correct and will + /// be accepted by Azure Resource Manager.. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group the template will be deployed to. The name + /// is case insensitive. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The cancellation token. + /// + public static async Task BeginValidateAsync(this IDeploymentsOperations operations, string resourceGroupName, string deploymentName, DeploymentInner parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.BeginValidateWithHttpMessagesAsync(resourceGroupName, deploymentName, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// Returns changes that will be made by the deployment if executed at the /// scope of the resource group. diff --git a/src/ResourceManagement/ResourceManager/Generated/IDeploymentOperations.cs b/src/ResourceManagement/ResourceManager/Generated/IDeploymentOperations.cs index 9d7b3ef19..7f92219ce 100644 --- a/src/ResourceManagement/ResourceManager/Generated/IDeploymentOperations.cs +++ b/src/ResourceManagement/ResourceManager/Generated/IDeploymentOperations.cs @@ -25,7 +25,7 @@ public partial interface IDeploymentOperations /// Gets a deployments operation. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -53,7 +53,7 @@ public partial interface IDeploymentOperations /// Gets all deployments operations for a deployment. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. diff --git a/src/ResourceManagement/ResourceManager/Generated/IDeploymentsOperations.cs b/src/ResourceManagement/ResourceManager/Generated/IDeploymentsOperations.cs index 6333fb397..b5332e28b 100644 --- a/src/ResourceManagement/ResourceManager/Generated/IDeploymentsOperations.cs +++ b/src/ResourceManagement/ResourceManager/Generated/IDeploymentsOperations.cs @@ -38,7 +38,7 @@ public partial interface IDeploymentsOperations /// the Location header returns an error-level status code. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -60,7 +60,7 @@ public partial interface IDeploymentsOperations /// Checks whether the deployment exists. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -86,7 +86,7 @@ public partial interface IDeploymentsOperations /// or link to JSON files. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -114,7 +114,7 @@ public partial interface IDeploymentsOperations /// Gets a deployment. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -146,7 +146,7 @@ public partial interface IDeploymentsOperations /// leaves the resources partially deployed. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -169,7 +169,7 @@ public partial interface IDeploymentsOperations /// and will be accepted by Azure Resource Manager.. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -197,7 +197,7 @@ public partial interface IDeploymentsOperations /// Exports the template used for specified deployment. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -222,7 +222,7 @@ public partial interface IDeploymentsOperations /// Get all the deployments at the given scope. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// OData parameters to apply to the operation. @@ -321,7 +321,7 @@ public partial interface IDeploymentsOperations /// /// Thrown when a required parameter is null /// - Task> CreateOrUpdateAtTenantScopeWithHttpMessagesAsync(string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task> CreateOrUpdateAtTenantScopeWithHttpMessagesAsync(string deploymentName, ScopedDeployment parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Gets a deployment. /// @@ -395,7 +395,33 @@ public partial interface IDeploymentsOperations /// /// Thrown when a required parameter is null /// - Task> ValidateAtTenantScopeWithHttpMessagesAsync(string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task> ValidateAtTenantScopeWithHttpMessagesAsync(string deploymentName, ScopedDeployment parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Returns changes that will be made by the deployment if executed at + /// the scope of the tenant group. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> WhatIfAtTenantScopeWithHttpMessagesAsync(string deploymentName, ScopedDeploymentWhatIf parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Exports the template used for specified deployment. /// @@ -527,7 +553,7 @@ public partial interface IDeploymentsOperations /// /// Thrown when a required parameter is null /// - Task> CreateOrUpdateAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task> CreateOrUpdateAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, ScopedDeployment parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Gets a deployment. /// @@ -610,7 +636,36 @@ public partial interface IDeploymentsOperations /// /// Thrown when a required parameter is null /// - Task> ValidateAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task> ValidateAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, ScopedDeployment parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Returns changes that will be made by the deployment if executed at + /// the scope of the management group. + /// + /// + /// The management group ID. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> WhatIfAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, ScopedDeploymentWhatIf parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Exports the template used for specified deployment. /// @@ -1180,7 +1235,7 @@ public partial interface IDeploymentsOperations /// the Location header returns an error-level status code. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -1206,7 +1261,7 @@ public partial interface IDeploymentsOperations /// or link to JSON files. /// /// - /// The scope of a deployment. + /// The resource scope. /// /// /// The name of the deployment. @@ -1231,6 +1286,35 @@ public partial interface IDeploymentsOperations /// Task> BeginCreateOrUpdateAtScopeWithHttpMessagesAsync(string scope, string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// Validates whether the specified template is syntactically correct + /// and will be accepted by Azure Resource Manager.. + /// + /// + /// The resource scope. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginValidateAtScopeWithHttpMessagesAsync(string scope, string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Deletes a deployment from the deployment history. /// /// @@ -1289,7 +1373,59 @@ public partial interface IDeploymentsOperations /// /// Thrown when a required parameter is null /// - Task> BeginCreateOrUpdateAtTenantScopeWithHttpMessagesAsync(string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task> BeginCreateOrUpdateAtTenantScopeWithHttpMessagesAsync(string deploymentName, ScopedDeployment parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Validates whether the specified template is syntactically correct + /// and will be accepted by Azure Resource Manager.. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginValidateAtTenantScopeWithHttpMessagesAsync(string deploymentName, ScopedDeployment parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Returns changes that will be made by the deployment if executed at + /// the scope of the tenant group. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginWhatIfAtTenantScopeWithHttpMessagesAsync(string deploymentName, ScopedDeploymentWhatIf parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Deletes a deployment from the deployment history. /// @@ -1355,7 +1491,65 @@ public partial interface IDeploymentsOperations /// /// Thrown when a required parameter is null /// - Task> BeginCreateOrUpdateAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task> BeginCreateOrUpdateAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, ScopedDeployment parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Validates whether the specified template is syntactically correct + /// and will be accepted by Azure Resource Manager.. + /// + /// + /// The management group ID. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginValidateAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, ScopedDeployment parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Returns changes that will be made by the deployment if executed at + /// the scope of the management group. + /// + /// + /// The management group ID. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginWhatIfAtManagementGroupScopeWithHttpMessagesAsync(string groupId, string deploymentName, ScopedDeploymentWhatIf parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Deletes a deployment from the deployment history. /// @@ -1417,6 +1611,32 @@ public partial interface IDeploymentsOperations /// Task> BeginCreateOrUpdateAtSubscriptionScopeWithHttpMessagesAsync(string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// Validates whether the specified template is syntactically correct + /// and will be accepted by Azure Resource Manager.. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginValidateAtSubscriptionScopeWithHttpMessagesAsync(string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Returns changes that will be made by the deployment if executed at /// the scope of the subscription. /// @@ -1513,6 +1733,36 @@ public partial interface IDeploymentsOperations /// Task> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// Validates whether the specified template is syntactically correct + /// and will be accepted by Azure Resource Manager.. + /// + /// + /// The name of the resource group the template will be deployed to. + /// The name is case insensitive. + /// + /// + /// The name of the deployment. + /// + /// + /// Parameters to validate. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> BeginValidateWithHttpMessagesAsync(string resourceGroupName, string deploymentName, DeploymentInner parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Returns changes that will be made by the deployment if executed at /// the scope of the resource group. /// diff --git a/src/ResourceManagement/ResourceManager/Generated/IProviderResourceTypesOperations.cs b/src/ResourceManagement/ResourceManager/Generated/IProviderResourceTypesOperations.cs new file mode 100644 index 000000000..789736df7 --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/IProviderResourceTypesOperations.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// ProviderResourceTypesOperations operations. + /// + public partial interface IProviderResourceTypesOperations + { + /// + /// List the resource types for a specified resource provider. + /// + /// + /// The namespace of the resource provider. + /// + /// + /// The $expand query parameter. For example, to include property + /// aliases in response, use $expand=resourceTypes/aliases. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> ListWithHttpMessagesAsync(string resourceProviderNamespace, string expand = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/IProvidersOperations.cs b/src/ResourceManagement/ResourceManager/Generated/IProvidersOperations.cs index 44e5d3d7e..ac7b455ee 100644 --- a/src/ResourceManagement/ResourceManager/Generated/IProvidersOperations.cs +++ b/src/ResourceManagement/ResourceManager/Generated/IProvidersOperations.cs @@ -44,6 +44,28 @@ public partial interface IProvidersOperations /// Task> UnregisterWithHttpMessagesAsync(string resourceProviderNamespace, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// Registers a management group with a resource provider. + /// + /// + /// The namespace of the resource provider to register. + /// + /// + /// The management group ID. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task RegisterAtManagementGroupScopeWithHttpMessagesAsync(string resourceProviderNamespace, string groupId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Registers a subscription with a resource provider. /// /// diff --git a/src/ResourceManagement/ResourceManager/Generated/IResourceGroupsOperations.cs b/src/ResourceManagement/ResourceManager/Generated/IResourceGroupsOperations.cs index 65634e9b1..4a7353f9f 100644 --- a/src/ResourceManagement/ResourceManager/Generated/IResourceGroupsOperations.cs +++ b/src/ResourceManagement/ResourceManager/Generated/IResourceGroupsOperations.cs @@ -81,6 +81,11 @@ public partial interface IResourceGroupsOperations /// The name of the resource group to delete. The name is case /// insensitive. /// + /// + /// The resource types you want to force delete. Currently, only the + /// following is supported: + /// forceDeletionTypes=Microsoft.Compute/virtualMachines,Microsoft.Compute/virtualMachineScaleSets + /// /// /// The headers that will be added to request. /// @@ -93,7 +98,7 @@ public partial interface IResourceGroupsOperations /// /// Thrown when a required parameter is null /// - Task DeleteWithHttpMessagesAsync(string resourceGroupName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task DeleteWithHttpMessagesAsync(string resourceGroupName, string forceDeletionTypes = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Gets a resource group. /// @@ -208,6 +213,11 @@ public partial interface IResourceGroupsOperations /// The name of the resource group to delete. The name is case /// insensitive. /// + /// + /// The resource types you want to force delete. Currently, only the + /// following is supported: + /// forceDeletionTypes=Microsoft.Compute/virtualMachines,Microsoft.Compute/virtualMachineScaleSets + /// /// /// The headers that will be added to request. /// @@ -220,7 +230,7 @@ public partial interface IResourceGroupsOperations /// /// Thrown when a required parameter is null /// - Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string forceDeletionTypes = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Captures the specified resource group as a template. /// diff --git a/src/ResourceManagement/ResourceManager/Generated/IResourceManagementClient.cs b/src/ResourceManagement/ResourceManager/Generated/IResourceManagementClient.cs index 49d77f7ff..2945fd62f 100644 --- a/src/ResourceManagement/ResourceManager/Generated/IResourceManagementClient.cs +++ b/src/ResourceManagement/ResourceManager/Generated/IResourceManagementClient.cs @@ -82,6 +82,11 @@ public partial interface IResourceManagementClient : System.IDisposable /// IProvidersOperations Providers { get; } + /// + /// Gets the IProviderResourceTypesOperations. + /// + IProviderResourceTypesOperations ProviderResourceTypes { get; } + /// /// Gets the IResourcesOperations. /// diff --git a/src/ResourceManagement/ResourceManager/Generated/IResourcesOperations.cs b/src/ResourceManagement/ResourceManager/Generated/IResourcesOperations.cs index 35d1230dc..c97015854 100644 --- a/src/ResourceManagement/ResourceManager/Generated/IResourcesOperations.cs +++ b/src/ResourceManagement/ResourceManager/Generated/IResourcesOperations.cs @@ -46,7 +46,7 @@ public partial interface IResourcesOperations /// /// Thrown when a required parameter is null /// - Task>> ListByResourceGroupWithHttpMessagesAsync(string resourceGroupName, ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task>> ListByResourceGroupWithHttpMessagesAsync(string resourceGroupName, ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Moves resources from one resource group to another resource group. /// @@ -131,7 +131,7 @@ public partial interface IResourcesOperations /// /// Thrown when a required parameter is null /// - Task>> ListWithHttpMessagesAsync(ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task>> ListWithHttpMessagesAsync(ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Checks whether a resource exists. /// @@ -742,7 +742,7 @@ public partial interface IResourcesOperations /// /// Thrown when a required parameter is null /// - Task>> ListByResourceGroupNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task>> ListByResourceGroupNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Get all the resources in a subscription. /// @@ -764,6 +764,6 @@ public partial interface IResourcesOperations /// /// Thrown when a required parameter is null /// - Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); } } diff --git a/src/ResourceManagement/ResourceManager/Generated/ITagsOperations.cs b/src/ResourceManagement/ResourceManager/Generated/ITagsOperations.cs index 89f023132..a4794fd07 100644 --- a/src/ResourceManagement/ResourceManager/Generated/ITagsOperations.cs +++ b/src/ResourceManagement/ResourceManager/Generated/ITagsOperations.cs @@ -22,8 +22,14 @@ namespace Microsoft.Azure.Management.ResourceManager.Fluent public partial interface ITagsOperations { /// - /// Deletes a tag value. + /// Deletes a predefined tag value for a predefined tag name. /// + /// + /// This operation allows deleting a value from the list of predefined + /// values for an existing predefined tag name. The value being deleted + /// must not be in use as a tag value for the given tag name for any + /// resource. + /// /// /// The name of the tag. /// @@ -44,8 +50,13 @@ public partial interface ITagsOperations /// Task DeleteValueWithHttpMessagesAsync(string tagName, string tagValue, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Creates a tag value. The name of the tag must already exist. + /// Creates a predefined value for a predefined tag name. /// + /// + /// This operation allows adding a value to the list of predefined + /// values for an existing predefined tag name. A tag value can have a + /// maximum of 256 characters. + /// /// /// The name of the tag. /// @@ -69,13 +80,14 @@ public partial interface ITagsOperations /// Task> CreateOrUpdateValueWithHttpMessagesAsync(string tagName, string tagValue, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Creates a tag in the subscription. + /// Creates a predefined tag name. /// /// - /// The tag name can have a maximum of 512 characters and is case - /// insensitive. Tag names created by Azure have prefixes of microsoft, - /// azure, or windows. You cannot create tags with one of these - /// prefixes. + /// This operation allows adding a name to the list of predefined tag + /// names for the given subscription. A tag name can have a maximum of + /// 512 characters and is case-insensitive. Tag names cannot have the + /// following prefixes which are reserved for Azure use: 'microsoft', + /// 'azure', 'windows'. /// /// /// The name of the tag to create. @@ -97,11 +109,13 @@ public partial interface ITagsOperations /// Task> CreateOrUpdateWithHttpMessagesAsync(string tagName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Deletes a tag from the subscription. + /// Deletes a predefined tag name. /// /// - /// You must remove all values from a resource tag before you can - /// delete it. + /// This operation allows deleting a name from the list of predefined + /// tag names for the given subscription. The name being deleted must + /// not be in use as a tag name for any resource. All predefined values + /// for the given name must have already been deleted. /// /// /// The name of the tag. @@ -120,9 +134,15 @@ public partial interface ITagsOperations /// Task DeleteWithHttpMessagesAsync(string tagName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Gets the names and values of all resource tags that are defined in - /// a subscription. + /// Gets a summary of tag usage under the subscription. /// + /// + /// This operation performs a union of predefined tags, resource tags, + /// resource group tags and subscription tags, and returns a summary of + /// usage for each tag name and value under the given subscription. In + /// case of a large number of tags, this operation may return a + /// previously cached result. + /// /// /// The headers that will be added to request. /// @@ -140,9 +160,121 @@ public partial interface ITagsOperations /// Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Gets the names and values of all resource tags that are defined in - /// a subscription. + /// Creates or updates the entire set of tags on a resource or + /// subscription. + /// + /// + /// This operation allows adding or replacing the entire set of tags on + /// the specified resource or subscription. The specified entity can + /// have a maximum of 50 tags. + /// + /// + /// The resource scope. + /// + /// + /// The set of tags. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> CreateOrUpdateAtScopeWithHttpMessagesAsync(string scope, TagsInner properties, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Selectively updates the set of tags on a resource or subscription. /// + /// + /// This operation allows replacing, merging or selectively deleting + /// tags on the specified resource or subscription. The specified + /// entity can have a maximum of 50 tags at the end of the operation. + /// The 'replace' option replaces the entire set of existing tags with + /// a new set. The 'merge' option allows adding tags with new names and + /// updating the values of tags with existing names. The 'delete' + /// option allows selectively deleting tags based on given names or + /// name/value pairs. + /// + /// + /// The resource scope. + /// + /// + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> UpdateAtScopeWithHttpMessagesAsync(string scope, TagsPatchResource parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Gets the entire set of tags on a resource or subscription. + /// + /// + /// The resource scope. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetAtScopeWithHttpMessagesAsync(string scope, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Deletes the entire set of tags on a resource or subscription. + /// + /// + /// The resource scope. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task DeleteAtScopeWithHttpMessagesAsync(string scope, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Gets a summary of tag usage under the subscription. + /// + /// + /// This operation performs a union of predefined tags, resource tags, + /// resource group tags and subscription tags, and returns a summary of + /// usage for each tag name and value under the given subscription. In + /// case of a large number of tags, this operation may return a + /// previously cached result. + /// /// /// The NextLink from the previous successful call to List operation. /// diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/Alias.cs b/src/ResourceManagement/ResourceManager/Generated/Models/Alias.cs new file mode 100644 index 000000000..03ac84cbf --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/Alias.cs @@ -0,0 +1,97 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// The alias type. + /// + public partial class Alias + { + /// + /// Initializes a new instance of the Alias class. + /// + public Alias() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the Alias class. + /// + /// The alias name. + /// The paths for an alias. + /// The type of the alias. Possible values include: + /// 'NotSpecified', 'PlainText', 'Mask' + /// The default path for an alias. + /// The default pattern for an + /// alias. + /// The default alias path metadata. + /// Applies to the default path and to any alias path that doesn't have + /// metadata + public Alias(string name = default(string), IList paths = default(IList), AliasType? type = default(AliasType?), string defaultPath = default(string), AliasPattern defaultPattern = default(AliasPattern), AliasPathMetadata defaultMetadata = default(AliasPathMetadata)) + { + Name = name; + Paths = paths; + Type = type; + DefaultPath = defaultPath; + DefaultPattern = defaultPattern; + DefaultMetadata = defaultMetadata; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the alias name. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; set; } + + /// + /// Gets or sets the paths for an alias. + /// + [JsonProperty(PropertyName = "paths")] + public IList Paths { get; set; } + + /// + /// Gets or sets the type of the alias. Possible values include: + /// 'NotSpecified', 'PlainText', 'Mask' + /// + [JsonProperty(PropertyName = "type")] + public AliasType? Type { get; set; } + + /// + /// Gets or sets the default path for an alias. + /// + [JsonProperty(PropertyName = "defaultPath")] + public string DefaultPath { get; set; } + + /// + /// Gets or sets the default pattern for an alias. + /// + [JsonProperty(PropertyName = "defaultPattern")] + public AliasPattern DefaultPattern { get; set; } + + /// + /// Gets the default alias path metadata. Applies to the default path + /// and to any alias path that doesn't have metadata + /// + [JsonProperty(PropertyName = "defaultMetadata")] + public AliasPathMetadata DefaultMetadata { get; private set; } + + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/AliasPath.cs b/src/ResourceManagement/ResourceManager/Generated/Models/AliasPath.cs new file mode 100644 index 000000000..d445a6d25 --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/AliasPath.cs @@ -0,0 +1,77 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// The type of the paths for alias. + /// + public partial class AliasPath + { + /// + /// Initializes a new instance of the AliasPath class. + /// + public AliasPath() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the AliasPath class. + /// + /// The path of an alias. + /// The API versions. + /// The pattern for an alias path. + /// The metadata of the alias path. If missing, + /// fall back to the default metadata of the alias. + public AliasPath(string path = default(string), IList apiVersions = default(IList), AliasPattern pattern = default(AliasPattern), AliasPathMetadata metadata = default(AliasPathMetadata)) + { + Path = path; + ApiVersions = apiVersions; + Pattern = pattern; + Metadata = metadata; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the path of an alias. + /// + [JsonProperty(PropertyName = "path")] + public string Path { get; set; } + + /// + /// Gets or sets the API versions. + /// + [JsonProperty(PropertyName = "apiVersions")] + public IList ApiVersions { get; set; } + + /// + /// Gets or sets the pattern for an alias path. + /// + [JsonProperty(PropertyName = "pattern")] + public AliasPattern Pattern { get; set; } + + /// + /// Gets the metadata of the alias path. If missing, fall back to the + /// default metadata of the alias. + /// + [JsonProperty(PropertyName = "metadata")] + public AliasPathMetadata Metadata { get; private set; } + + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/AliasPathAttributes.cs b/src/ResourceManagement/ResourceManager/Generated/Models/AliasPathAttributes.cs new file mode 100644 index 000000000..456442b03 --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/AliasPathAttributes.cs @@ -0,0 +1,29 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for AliasPathAttributes. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Fluent.Core.ExpandableStringEnumConverter))] + public class AliasPathAttributes : Fluent.Core.ExpandableStringEnum + { + public static readonly AliasPathAttributes None = Parse("None"); + public static readonly AliasPathAttributes Modifiable = Parse("Modifiable"); + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/AliasPathMetadata.cs b/src/ResourceManagement/ResourceManager/Generated/Models/AliasPathMetadata.cs new file mode 100644 index 000000000..e563cc32b --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/AliasPathMetadata.cs @@ -0,0 +1,61 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + public partial class AliasPathMetadata + { + /// + /// Initializes a new instance of the AliasPathMetadata class. + /// + public AliasPathMetadata() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the AliasPathMetadata class. + /// + /// The type of the token that the alias path is + /// referring to. Possible values include: 'NotSpecified', 'Any', + /// 'String', 'Object', 'Array', 'Integer', 'Number', 'Boolean' + /// The attributes of the token that the alias + /// path is referring to. Possible values include: 'None', + /// 'Modifiable' + public AliasPathMetadata(AliasPathTokenType type = default(AliasPathTokenType), AliasPathAttributes attributes = default(AliasPathAttributes)) + { + Type = type; + Attributes = attributes; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the type of the token that the alias path is referring to. + /// Possible values include: 'NotSpecified', 'Any', 'String', 'Object', + /// 'Array', 'Integer', 'Number', 'Boolean' + /// + [JsonProperty(PropertyName = "type")] + public AliasPathTokenType Type { get; private set; } + + /// + /// Gets the attributes of the token that the alias path is referring + /// to. Possible values include: 'None', 'Modifiable' + /// + [JsonProperty(PropertyName = "attributes")] + public AliasPathAttributes Attributes { get; private set; } + + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/AliasPathTokenType.cs b/src/ResourceManagement/ResourceManager/Generated/Models/AliasPathTokenType.cs new file mode 100644 index 000000000..9632f44a2 --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/AliasPathTokenType.cs @@ -0,0 +1,35 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for AliasPathTokenType. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Fluent.Core.ExpandableStringEnumConverter))] + public class AliasPathTokenType : Fluent.Core.ExpandableStringEnum + { + public static readonly AliasPathTokenType NotSpecified = Parse("NotSpecified"); + public static readonly AliasPathTokenType Any = Parse("Any"); + public static readonly AliasPathTokenType String = Parse("String"); + public static readonly AliasPathTokenType Object = Parse("Object"); + public static readonly AliasPathTokenType Array = Parse("Array"); + public static readonly AliasPathTokenType Integer = Parse("Integer"); + public static readonly AliasPathTokenType Number = Parse("Number"); + public static readonly AliasPathTokenType Boolean = Parse("Boolean"); + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/AliasPattern.cs b/src/ResourceManagement/ResourceManager/Generated/Models/AliasPattern.cs new file mode 100644 index 000000000..cdfc60e98 --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/AliasPattern.cs @@ -0,0 +1,67 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// The type of the pattern for an alias path. + /// + public partial class AliasPattern + { + /// + /// Initializes a new instance of the AliasPattern class. + /// + public AliasPattern() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the AliasPattern class. + /// + /// The alias pattern phrase. + /// The alias pattern variable. + /// The type of alias pattern. Possible values + /// include: 'NotSpecified', 'Extract' + public AliasPattern(string phrase = default(string), string variable = default(string), AliasPatternType? type = default(AliasPatternType?)) + { + Phrase = phrase; + Variable = variable; + Type = type; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the alias pattern phrase. + /// + [JsonProperty(PropertyName = "phrase")] + public string Phrase { get; set; } + + /// + /// Gets or sets the alias pattern variable. + /// + [JsonProperty(PropertyName = "variable")] + public string Variable { get; set; } + + /// + /// Gets or sets the type of alias pattern. Possible values include: + /// 'NotSpecified', 'Extract' + /// + [JsonProperty(PropertyName = "type")] + public AliasPatternType? Type { get; set; } + + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/AliasPatternType.cs b/src/ResourceManagement/ResourceManager/Generated/Models/AliasPatternType.cs new file mode 100644 index 000000000..eb74eaf5c --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/AliasPatternType.cs @@ -0,0 +1,64 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Newtonsoft.Json; + using Newtonsoft.Json.Converters; + using System.Runtime; + using System.Runtime.Serialization; + + /// + /// Defines values for AliasPatternType. + /// + [JsonConverter(typeof(StringEnumConverter))] + public enum AliasPatternType + { + /// + /// NotSpecified is not allowed. + /// + [EnumMember(Value = "NotSpecified")] + NotSpecified, + /// + /// Extract is the only allowed value. + /// + [EnumMember(Value = "Extract")] + Extract + } + internal static class AliasPatternTypeEnumExtension + { + internal static string ToSerializedValue(this AliasPatternType? value) + { + return value == null ? null : ((AliasPatternType)value).ToSerializedValue(); + } + + internal static string ToSerializedValue(this AliasPatternType value) + { + switch( value ) + { + case AliasPatternType.NotSpecified: + return "NotSpecified"; + case AliasPatternType.Extract: + return "Extract"; + } + return null; + } + + internal static AliasPatternType? ParseAliasPatternType(this string value) + { + switch( value ) + { + case "NotSpecified": + return AliasPatternType.NotSpecified; + case "Extract": + return AliasPatternType.Extract; + } + return null; + } + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/AliasType.cs b/src/ResourceManagement/ResourceManager/Generated/Models/AliasType.cs index 483ff22b7..40993cc00 100644 --- a/src/ResourceManagement/ResourceManager/Generated/Models/AliasType.cs +++ b/src/ResourceManagement/ResourceManager/Generated/Models/AliasType.cs @@ -9,51 +9,65 @@ namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models { using Newtonsoft.Json; - using System.Collections; - using System.Collections.Generic; - using System.Linq; + using Newtonsoft.Json.Converters; + using System.Runtime; + using System.Runtime.Serialization; /// - /// The alias type. + /// Defines values for AliasType. /// - public partial class AliasType + [JsonConverter(typeof(StringEnumConverter))] + public enum AliasType { /// - /// Initializes a new instance of the AliasType class. + /// Alias type is unknown (same as not providing alias type). /// - public AliasType() - { - CustomInit(); - } - - /// - /// Initializes a new instance of the AliasType class. - /// - /// The alias name. - /// The paths for an alias. - public AliasType(string name = default(string), IList paths = default(IList)) - { - Name = name; - Paths = paths; - CustomInit(); - } - + [EnumMember(Value = "NotSpecified")] + NotSpecified, /// - /// An initialization method that performs custom operations like setting defaults + /// Alias value is not secret. /// - partial void CustomInit(); - + [EnumMember(Value = "PlainText")] + PlainText, /// - /// Gets or sets the alias name. + /// Alias value is secret. /// - [JsonProperty(PropertyName = "name")] - public string Name { get; set; } + [EnumMember(Value = "Mask")] + Mask + } + internal static class AliasTypeEnumExtension + { + internal static string ToSerializedValue(this AliasType? value) + { + return value == null ? null : ((AliasType)value).ToSerializedValue(); + } - /// - /// Gets or sets the paths for an alias. - /// - [JsonProperty(PropertyName = "paths")] - public IList Paths { get; set; } + internal static string ToSerializedValue(this AliasType value) + { + switch( value ) + { + case AliasType.NotSpecified: + return "NotSpecified"; + case AliasType.PlainText: + return "PlainText"; + case AliasType.Mask: + return "Mask"; + } + return null; + } + internal static AliasType? ParseAliasType(this string value) + { + switch( value ) + { + case "NotSpecified": + return AliasType.NotSpecified; + case "PlainText": + return AliasType.PlainText; + case "Mask": + return AliasType.Mask; + } + return null; + } } } diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/ApiProfile.cs b/src/ResourceManagement/ResourceManager/Generated/Models/ApiProfile.cs new file mode 100644 index 000000000..134369e5f --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/ApiProfile.cs @@ -0,0 +1,54 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + public partial class ApiProfile + { + /// + /// Initializes a new instance of the ApiProfile class. + /// + public ApiProfile() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the ApiProfile class. + /// + /// The profile version. + /// The API version. + public ApiProfile(string profileVersion = default(string), string apiVersion = default(string)) + { + ProfileVersion = profileVersion; + ApiVersion = apiVersion; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the profile version. + /// + [JsonProperty(PropertyName = "profileVersion")] + public string ProfileVersion { get; private set; } + + /// + /// Gets the API version. + /// + [JsonProperty(PropertyName = "apiVersion")] + public string ApiVersion { get; private set; } + + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/ChangeType.cs b/src/ResourceManagement/ResourceManager/Generated/Models/ChangeType.cs index 923b985b3..dbab8d188 100644 --- a/src/ResourceManagement/ResourceManager/Generated/Models/ChangeType.cs +++ b/src/ResourceManagement/ResourceManager/Generated/Models/ChangeType.cs @@ -60,7 +60,12 @@ public enum ChangeType /// of the resource will change. /// [EnumMember(Value = "Modify")] - Modify + Modify, + /// + /// The resource is not supported by What-If. + /// + [EnumMember(Value = "Unsupported")] + Unsupported } internal static class ChangeTypeEnumExtension { @@ -85,6 +90,8 @@ internal static string ToSerializedValue(this ChangeType value) return "NoChange"; case ChangeType.Modify: return "Modify"; + case ChangeType.Unsupported: + return "Unsupported"; } return null; } @@ -105,6 +112,8 @@ internal static string ToSerializedValue(this ChangeType value) return ChangeType.NoChange; case "Modify": return ChangeType.Modify; + case "Unsupported": + return ChangeType.Unsupported; } return null; } diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentExtendedInner.cs b/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentExtendedInner.cs index a4c62beb2..562a82a59 100644 --- a/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentExtendedInner.cs +++ b/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentExtendedInner.cs @@ -9,6 +9,8 @@ namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models { using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; using System.Linq; /// @@ -27,10 +29,9 @@ public DeploymentExtendedInner() /// /// Initializes a new instance of the DeploymentExtendedInner class. /// - /// the location of the deployment. /// Deployment properties. - public DeploymentExtendedInner(string id = default(string), string name = default(string), string type = default(string), string location = default(string), DeploymentPropertiesExtended properties = default(DeploymentPropertiesExtended)) - : base(location, id, name, type) + public DeploymentExtendedInner(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), DeploymentPropertiesExtended properties = default(DeploymentPropertiesExtended)) + : base(location, id, name, type, tags) { Properties = properties; CustomInit(); @@ -53,8 +54,9 @@ public DeploymentExtendedInner() /// /// Thrown if validation fails /// - public virtual void Validate() + public override void Validate() { + base.Validate(); if (Properties != null) { Properties.Validate(); diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentInner.cs b/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentInner.cs index 2c18b8937..093a99c06 100644 --- a/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentInner.cs +++ b/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentInner.cs @@ -10,6 +10,8 @@ namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models { using Microsoft.Rest; using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; using System.Linq; /// @@ -31,10 +33,12 @@ public DeploymentInner() /// The deployment properties. /// The location to store the deployment /// data. - public DeploymentInner(DeploymentProperties properties, string location = default(string)) + /// Deployment tags + public DeploymentInner(DeploymentProperties properties, string location = default(string), IDictionary tags = default(IDictionary)) { Location = location; Properties = properties; + Tags = tags; CustomInit(); } @@ -55,6 +59,12 @@ public DeploymentInner() [JsonProperty(PropertyName = "properties")] public DeploymentProperties Properties { get; set; } + /// + /// Gets or sets deployment tags + /// + [JsonProperty(PropertyName = "tags")] + public IDictionary Tags { get; set; } + /// /// Validate the object. /// diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentOperationProperties.cs b/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentOperationProperties.cs index 76fbe744c..0fa26f700 100644 --- a/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentOperationProperties.cs +++ b/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentOperationProperties.cs @@ -29,19 +29,30 @@ public DeploymentOperationProperties() /// Initializes a new instance of the DeploymentOperationProperties /// class. /// + /// The name of the current + /// provisioning operation. Possible values include: 'NotSpecified', + /// 'Create', 'Delete', 'Waiting', 'AzureAsyncOperationWaiting', + /// 'ResourceCacheWaiting', 'Action', 'Read', + /// 'EvaluateDeploymentOutput', 'DeploymentCleanup' /// The state of the /// provisioning. /// The date and time of the operation. /// The duration of the operation. /// Deployment operation service request /// id. - /// Operation status code. - /// Operation status message. + /// Operation status code from the resource + /// provider. This property may not be set if a response has not yet + /// been received. + /// Operation status message from the + /// resource provider. This property is optional. It will only be + /// provided if an error was received from the resource + /// provider. /// The target resource. /// The HTTP request message. /// The HTTP response message. - public DeploymentOperationProperties(string provisioningState = default(string), System.DateTime? timestamp = default(System.DateTime?), string duration = default(string), string serviceRequestId = default(string), string statusCode = default(string), object statusMessage = default(object), TargetResource targetResource = default(TargetResource), HttpMessage request = default(HttpMessage), HttpMessage response = default(HttpMessage)) + public DeploymentOperationProperties(ProvisioningOperation? provisioningOperation = default(ProvisioningOperation?), string provisioningState = default(string), System.DateTime? timestamp = default(System.DateTime?), string duration = default(string), string serviceRequestId = default(string), string statusCode = default(string), StatusMessage statusMessage = default(StatusMessage), TargetResource targetResource = default(TargetResource), HttpMessage request = default(HttpMessage), HttpMessage response = default(HttpMessage)) { + ProvisioningOperation = provisioningOperation; ProvisioningState = provisioningState; Timestamp = timestamp; Duration = duration; @@ -59,6 +70,15 @@ public DeploymentOperationProperties() /// partial void CustomInit(); + /// + /// Gets the name of the current provisioning operation. Possible + /// values include: 'NotSpecified', 'Create', 'Delete', 'Waiting', + /// 'AzureAsyncOperationWaiting', 'ResourceCacheWaiting', 'Action', + /// 'Read', 'EvaluateDeploymentOutput', 'DeploymentCleanup' + /// + [JsonProperty(PropertyName = "provisioningOperation")] + public ProvisioningOperation? ProvisioningOperation { get; private set; } + /// /// Gets the state of the provisioning. /// @@ -84,16 +104,19 @@ public DeploymentOperationProperties() public string ServiceRequestId { get; private set; } /// - /// Gets operation status code. + /// Gets operation status code from the resource provider. This + /// property may not be set if a response has not yet been received. /// [JsonProperty(PropertyName = "statusCode")] public string StatusCode { get; private set; } /// - /// Gets operation status message. + /// Gets operation status message from the resource provider. This + /// property is optional. It will only be provided if an error was + /// received from the resource provider. /// [JsonProperty(PropertyName = "statusMessage")] - public object StatusMessage { get; private set; } + public StatusMessage StatusMessage { get; private set; } /// /// Gets the target resource. diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentProperties.cs b/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentProperties.cs index 02ff49808..24361e4fd 100644 --- a/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentProperties.cs +++ b/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentProperties.cs @@ -57,7 +57,11 @@ public DeploymentProperties() /// deployment. /// The deployment on error /// behavior. - public DeploymentProperties(DeploymentMode mode, object template = default(object), TemplateLink templateLink = default(TemplateLink), object parameters = default(object), ParametersLink parametersLink = default(ParametersLink), DebugSetting debugSetting = default(DebugSetting), OnErrorDeployment onErrorDeployment = default(OnErrorDeployment)) + /// Specifies whether + /// template expressions are evaluated within the scope of the parent + /// template or nested template. Only applicable to nested templates. + /// If not specified, default value is outer. + public DeploymentProperties(DeploymentMode mode, object template = default(object), TemplateLink templateLink = default(TemplateLink), object parameters = default(object), ParametersLink parametersLink = default(ParametersLink), DebugSetting debugSetting = default(DebugSetting), OnErrorDeployment onErrorDeployment = default(OnErrorDeployment), ExpressionEvaluationOptions expressionEvaluationOptions = default(ExpressionEvaluationOptions)) { Template = template; TemplateLink = templateLink; @@ -66,6 +70,7 @@ public DeploymentProperties() Mode = mode; DebugSetting = debugSetting; OnErrorDeployment = onErrorDeployment; + ExpressionEvaluationOptions = expressionEvaluationOptions; CustomInit(); } @@ -135,6 +140,15 @@ public DeploymentProperties() [JsonProperty(PropertyName = "onErrorDeployment")] public OnErrorDeployment OnErrorDeployment { get; set; } + /// + /// Gets or sets specifies whether template expressions are evaluated + /// within the scope of the parent template or nested template. Only + /// applicable to nested templates. If not specified, default value is + /// outer. + /// + [JsonProperty(PropertyName = "expressionEvaluationOptions")] + public ExpressionEvaluationOptions ExpressionEvaluationOptions { get; set; } + /// /// Validate the object. /// @@ -143,10 +157,6 @@ public DeploymentProperties() /// public virtual void Validate() { - if (TemplateLink != null) - { - TemplateLink.Validate(); - } if (ParametersLink != null) { ParametersLink.Validate(); diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentPropertiesExtended.cs b/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentPropertiesExtended.cs index 5d82d6c7d..344f07d8b 100644 --- a/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentPropertiesExtended.cs +++ b/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentPropertiesExtended.cs @@ -31,8 +31,10 @@ public DeploymentPropertiesExtended() /// Initializes a new instance of the DeploymentPropertiesExtended /// class. /// - /// The state of the - /// provisioning. + /// Denotes the state of provisioning. + /// Possible values include: 'NotSpecified', 'Accepted', 'Running', + /// 'Ready', 'Creating', 'Created', 'Deleting', 'Deleted', 'Canceled', + /// 'Failed', 'Succeeded', 'Updating' /// The correlation ID of the /// deployment. /// The timestamp of the template @@ -45,14 +47,11 @@ public DeploymentPropertiesExtended() /// the deployment. /// The list of deployment /// dependencies. - /// The template content. Use only one of - /// Template or TemplateLink. - /// The URI referencing the template. Use - /// only one of Template or TemplateLink. - /// Deployment parameters. Use only one of - /// Parameters or ParametersLink. + /// The URI referencing the + /// template. + /// Deployment parameters. /// The URI referencing the parameters. - /// Use only one of Parameters or ParametersLink. + /// /// The deployment mode. Possible values are /// Incremental and Complete. Possible values include: 'Incremental', /// 'Complete' @@ -60,7 +59,14 @@ public DeploymentPropertiesExtended() /// deployment. /// The deployment on error /// behavior. - public DeploymentPropertiesExtended(string provisioningState = default(string), string correlationId = default(string), System.DateTime? timestamp = default(System.DateTime?), string duration = default(string), object outputs = default(object), IList providers = default(IList), IList dependencies = default(IList), object template = default(object), TemplateLink templateLink = default(TemplateLink), object parameters = default(object), ParametersLink parametersLink = default(ParametersLink), DeploymentMode? mode = default(DeploymentMode?), DebugSetting debugSetting = default(DebugSetting), OnErrorDeploymentExtended onErrorDeployment = default(OnErrorDeploymentExtended)) + /// The hash produced for the + /// template. + /// Array of provisioned + /// resources. + /// Array of validated + /// resources. + /// The deployment error. + public DeploymentPropertiesExtended(ProvisioningState provisioningState = default(ProvisioningState), string correlationId = default(string), System.DateTime? timestamp = default(System.DateTime?), string duration = default(string), object outputs = default(object), IList providers = default(IList), IList dependencies = default(IList), TemplateLink templateLink = default(TemplateLink), object parameters = default(object), ParametersLink parametersLink = default(ParametersLink), DeploymentMode? mode = default(DeploymentMode?), DebugSetting debugSetting = default(DebugSetting), OnErrorDeploymentExtended onErrorDeployment = default(OnErrorDeploymentExtended), string templateHash = default(string), IList outputResources = default(IList), IList validatedResources = default(IList), ErrorResponse error = default(ErrorResponse)) { ProvisioningState = provisioningState; CorrelationId = correlationId; @@ -69,13 +75,16 @@ public DeploymentPropertiesExtended() Outputs = outputs; Providers = providers; Dependencies = dependencies; - Template = template; TemplateLink = templateLink; Parameters = parameters; ParametersLink = parametersLink; Mode = mode; DebugSetting = debugSetting; OnErrorDeployment = onErrorDeployment; + TemplateHash = templateHash; + OutputResources = outputResources; + ValidatedResources = validatedResources; + Error = error; CustomInit(); } @@ -85,10 +94,13 @@ public DeploymentPropertiesExtended() partial void CustomInit(); /// - /// Gets the state of the provisioning. + /// Gets denotes the state of provisioning. Possible values include: + /// 'NotSpecified', 'Accepted', 'Running', 'Ready', 'Creating', + /// 'Created', 'Deleting', 'Deleted', 'Canceled', 'Failed', + /// 'Succeeded', 'Updating' /// [JsonProperty(PropertyName = "provisioningState")] - public string ProvisioningState { get; private set; } + public ProvisioningState ProvisioningState { get; private set; } /// /// Gets the correlation ID of the deployment. @@ -109,70 +121,83 @@ public DeploymentPropertiesExtended() public string Duration { get; private set; } /// - /// Gets or sets key/value pairs that represent deployment output. + /// Gets key/value pairs that represent deployment output. /// [JsonProperty(PropertyName = "outputs")] - public object Outputs { get; set; } + public object Outputs { get; private set; } /// - /// Gets or sets the list of resource providers needed for the - /// deployment. + /// Gets the list of resource providers needed for the deployment. /// [JsonProperty(PropertyName = "providers")] - public IList Providers { get; set; } + public IList Providers { get; private set; } /// - /// Gets or sets the list of deployment dependencies. + /// Gets the list of deployment dependencies. /// [JsonProperty(PropertyName = "dependencies")] - public IList Dependencies { get; set; } + public IList Dependencies { get; private set; } /// - /// Gets or sets the template content. Use only one of Template or - /// TemplateLink. - /// - [JsonProperty(PropertyName = "template")] - public object Template { get; set; } - - /// - /// Gets or sets the URI referencing the template. Use only one of - /// Template or TemplateLink. + /// Gets the URI referencing the template. /// [JsonProperty(PropertyName = "templateLink")] - public TemplateLink TemplateLink { get; set; } + public TemplateLink TemplateLink { get; private set; } /// - /// Gets or sets deployment parameters. Use only one of Parameters or - /// ParametersLink. + /// Gets deployment parameters. /// [JsonProperty(PropertyName = "parameters")] - public object Parameters { get; set; } + public object Parameters { get; private set; } /// - /// Gets or sets the URI referencing the parameters. Use only one of - /// Parameters or ParametersLink. + /// Gets the URI referencing the parameters. /// [JsonProperty(PropertyName = "parametersLink")] - public ParametersLink ParametersLink { get; set; } + public ParametersLink ParametersLink { get; private set; } /// - /// Gets or sets the deployment mode. Possible values are Incremental - /// and Complete. Possible values include: 'Incremental', 'Complete' + /// Gets the deployment mode. Possible values are Incremental and + /// Complete. Possible values include: 'Incremental', 'Complete' /// [JsonProperty(PropertyName = "mode")] - public DeploymentMode? Mode { get; set; } + public DeploymentMode? Mode { get; private set; } /// - /// Gets or sets the debug setting of the deployment. + /// Gets the debug setting of the deployment. /// [JsonProperty(PropertyName = "debugSetting")] - public DebugSetting DebugSetting { get; set; } + public DebugSetting DebugSetting { get; private set; } /// - /// Gets or sets the deployment on error behavior. + /// Gets the deployment on error behavior. /// [JsonProperty(PropertyName = "onErrorDeployment")] - public OnErrorDeploymentExtended OnErrorDeployment { get; set; } + public OnErrorDeploymentExtended OnErrorDeployment { get; private set; } + + /// + /// Gets the hash produced for the template. + /// + [JsonProperty(PropertyName = "templateHash")] + public string TemplateHash { get; private set; } + + /// + /// Gets array of provisioned resources. + /// + [JsonProperty(PropertyName = "outputResources")] + public IList OutputResources { get; private set; } + + /// + /// Gets array of validated resources. + /// + [JsonProperty(PropertyName = "validatedResources")] + public IList ValidatedResources { get; private set; } + + /// + /// Gets the deployment error. + /// + [JsonProperty(PropertyName = "error")] + public ErrorResponse Error { get; private set; } /// /// Validate the object. @@ -182,10 +207,6 @@ public DeploymentPropertiesExtended() /// public virtual void Validate() { - if (TemplateLink != null) - { - TemplateLink.Validate(); - } if (ParametersLink != null) { ParametersLink.Validate(); diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentValidateResultInner.cs b/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentValidateResultInner.cs index 6faa87fd7..b14f22c13 100644 --- a/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentValidateResultInner.cs +++ b/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentValidateResultInner.cs @@ -45,10 +45,10 @@ public DeploymentValidateResultInner() partial void CustomInit(); /// - /// Gets or sets the deployment validation error. + /// Gets the deployment validation error. /// [JsonProperty(PropertyName = "error")] - public ErrorResponse Error { get; set; } + public ErrorResponse Error { get; private set; } /// /// Gets or sets the template deployment properties. diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentWhatIfProperties.cs b/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentWhatIfProperties.cs index 4e22c9eaa..289e3ccd8 100644 --- a/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentWhatIfProperties.cs +++ b/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentWhatIfProperties.cs @@ -57,10 +57,14 @@ public DeploymentWhatIfProperties() /// deployment. /// The deployment on error /// behavior. + /// Specifies whether + /// template expressions are evaluated within the scope of the parent + /// template or nested template. Only applicable to nested templates. + /// If not specified, default value is outer. /// Optional What-If operation /// settings. - public DeploymentWhatIfProperties(DeploymentMode mode, object template = default(object), TemplateLink templateLink = default(TemplateLink), object parameters = default(object), ParametersLink parametersLink = default(ParametersLink), DebugSetting debugSetting = default(DebugSetting), OnErrorDeployment onErrorDeployment = default(OnErrorDeployment), DeploymentWhatIfSettings whatIfSettings = default(DeploymentWhatIfSettings)) - : base(mode, template, templateLink, parameters, parametersLink, debugSetting, onErrorDeployment) + public DeploymentWhatIfProperties(DeploymentMode mode, object template = default(object), TemplateLink templateLink = default(TemplateLink), object parameters = default(object), ParametersLink parametersLink = default(ParametersLink), DebugSetting debugSetting = default(DebugSetting), OnErrorDeployment onErrorDeployment = default(OnErrorDeployment), ExpressionEvaluationOptions expressionEvaluationOptions = default(ExpressionEvaluationOptions), DeploymentWhatIfSettings whatIfSettings = default(DeploymentWhatIfSettings)) + : base(mode, template, templateLink, parameters, parametersLink, debugSetting, onErrorDeployment, expressionEvaluationOptions) { WhatIfSettings = whatIfSettings; CustomInit(); diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentsWhatIfAtManagementGroupScopeHeaders.cs b/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentsWhatIfAtManagementGroupScopeHeaders.cs new file mode 100644 index 000000000..7a98ab2fd --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentsWhatIfAtManagementGroupScopeHeaders.cs @@ -0,0 +1,61 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Defines headers for WhatIfAtManagementGroupScope operation. + /// + public partial class DeploymentsWhatIfAtManagementGroupScopeHeaders + { + /// + /// Initializes a new instance of the + /// DeploymentsWhatIfAtManagementGroupScopeHeaders class. + /// + public DeploymentsWhatIfAtManagementGroupScopeHeaders() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// DeploymentsWhatIfAtManagementGroupScopeHeaders class. + /// + /// URL to get status of this long-running + /// operation. + /// Number of seconds to wait before polling + /// for status. + public DeploymentsWhatIfAtManagementGroupScopeHeaders(string location = default(string), string retryAfter = default(string)) + { + Location = location; + RetryAfter = retryAfter; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets URL to get status of this long-running operation. + /// + [JsonProperty(PropertyName = "Location")] + public string Location { get; set; } + + /// + /// Gets or sets number of seconds to wait before polling for status. + /// + [JsonProperty(PropertyName = "Retry-After")] + public string RetryAfter { get; set; } + + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentsWhatIfAtTenantScopeHeaders.cs b/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentsWhatIfAtTenantScopeHeaders.cs new file mode 100644 index 000000000..55e085637 --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/DeploymentsWhatIfAtTenantScopeHeaders.cs @@ -0,0 +1,61 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Defines headers for WhatIfAtTenantScope operation. + /// + public partial class DeploymentsWhatIfAtTenantScopeHeaders + { + /// + /// Initializes a new instance of the + /// DeploymentsWhatIfAtTenantScopeHeaders class. + /// + public DeploymentsWhatIfAtTenantScopeHeaders() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// DeploymentsWhatIfAtTenantScopeHeaders class. + /// + /// URL to get status of this long-running + /// operation. + /// Number of seconds to wait before polling + /// for status. + public DeploymentsWhatIfAtTenantScopeHeaders(string location = default(string), string retryAfter = default(string)) + { + Location = location; + RetryAfter = retryAfter; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets URL to get status of this long-running operation. + /// + [JsonProperty(PropertyName = "Location")] + public string Location { get; set; } + + /// + /// Gets or sets number of seconds to wait before polling for status. + /// + [JsonProperty(PropertyName = "Retry-After")] + public string RetryAfter { get; set; } + + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/ErrorResponse.cs b/src/ResourceManagement/ResourceManager/Generated/Models/ErrorResponse.cs index 0b49dec8d..26adc8e90 100644 --- a/src/ResourceManagement/ResourceManager/Generated/Models/ErrorResponse.cs +++ b/src/ResourceManagement/ResourceManager/Generated/Models/ErrorResponse.cs @@ -14,8 +14,13 @@ namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models using System.Linq; /// - /// The resource management error response. + /// Error Response /// + /// + /// Common error response for all Azure Resource Manager APIs to return + /// error details for failed operations. (This also follows the OData error + /// response format.) + /// public partial class ErrorResponse { /// diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/ExpressionEvaluationOptions.cs b/src/ResourceManagement/ResourceManager/Generated/Models/ExpressionEvaluationOptions.cs new file mode 100644 index 000000000..9100ecc9a --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/ExpressionEvaluationOptions.cs @@ -0,0 +1,56 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Specifies whether template expressions are evaluated within the scope + /// of the parent template or nested template. + /// + public partial class ExpressionEvaluationOptions + { + /// + /// Initializes a new instance of the ExpressionEvaluationOptions + /// class. + /// + public ExpressionEvaluationOptions() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the ExpressionEvaluationOptions + /// class. + /// + /// The scope to be used for evaluation of + /// parameters, variables and functions in a nested template. Possible + /// values include: 'NotSpecified', 'Outer', 'Inner' + public ExpressionEvaluationOptions(ExpressionEvaluationOptionsScopeType scope = default(ExpressionEvaluationOptionsScopeType)) + { + Scope = scope; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the scope to be used for evaluation of parameters, + /// variables and functions in a nested template. Possible values + /// include: 'NotSpecified', 'Outer', 'Inner' + /// + [JsonProperty(PropertyName = "scope")] + public ExpressionEvaluationOptionsScopeType Scope { get; set; } + + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/ExpressionEvaluationOptionsScopeType.cs b/src/ResourceManagement/ResourceManager/Generated/Models/ExpressionEvaluationOptionsScopeType.cs new file mode 100644 index 000000000..6b5698090 --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/ExpressionEvaluationOptionsScopeType.cs @@ -0,0 +1,30 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for ExpressionEvaluationOptionsScopeType. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Fluent.Core.ExpandableStringEnumConverter))] + public class ExpressionEvaluationOptionsScopeType : Fluent.Core.ExpandableStringEnum + { + public static readonly ExpressionEvaluationOptionsScopeType NotSpecified = Parse("NotSpecified"); + public static readonly ExpressionEvaluationOptionsScopeType Outer = Parse("Outer"); + public static readonly ExpressionEvaluationOptionsScopeType Inner = Parse("Inner"); + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/ExtendedLocation.cs b/src/ResourceManagement/ResourceManager/Generated/Models/ExtendedLocation.cs new file mode 100644 index 000000000..6881a1454 --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/ExtendedLocation.cs @@ -0,0 +1,59 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Resource extended location. + /// + public partial class ExtendedLocation + { + /// + /// Initializes a new instance of the ExtendedLocation class. + /// + public ExtendedLocation() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the ExtendedLocation class. + /// + /// The extended location type. Possible values + /// include: 'EdgeZone' + /// The extended location name. + public ExtendedLocation(ExtendedLocationType type = default(ExtendedLocationType), string name = default(string)) + { + Type = type; + Name = name; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the extended location type. Possible values include: + /// 'EdgeZone' + /// + [JsonProperty(PropertyName = "type")] + public ExtendedLocationType Type { get; set; } + + /// + /// Gets or sets the extended location name. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; set; } + + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/ExtendedLocationType.cs b/src/ResourceManagement/ResourceManager/Generated/Models/ExtendedLocationType.cs new file mode 100644 index 000000000..1e793f296 --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/ExtendedLocationType.cs @@ -0,0 +1,28 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for ExtendedLocationType. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Fluent.Core.ExpandableStringEnumConverter))] + public class ExtendedLocationType : Fluent.Core.ExpandableStringEnum + { + public static readonly ExtendedLocationType EdgeZone = Parse("EdgeZone"); + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/GenericResourceExpanded.cs b/src/ResourceManagement/ResourceManager/Generated/Models/GenericResourceExpanded.cs new file mode 100644 index 000000000..1cc94827c --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/GenericResourceExpanded.cs @@ -0,0 +1,93 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Resource information. + /// + public partial class GenericResourceExpanded : GenericResourceInner + { + /// + /// Initializes a new instance of the GenericResourceExpanded class. + /// + public GenericResourceExpanded() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the GenericResourceExpanded class. + /// + /// The plan of the resource. + /// The resource properties. + /// The kind of the resource. + /// ID of the resource that manages this + /// resource. + /// The SKU of the resource. + /// The identity of the resource. + /// Resource extended location. + /// The created time of the resource. This is + /// only present if requested via the $expand query parameter. + /// The changed time of the resource. This is + /// only present if requested via the $expand query parameter. + /// The provisioning state of the + /// resource. This is only present if requested via the $expand query + /// parameter. + public GenericResourceExpanded(string location = default(string), string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), Plan plan = default(Plan), object properties = default(object), string kind = default(string), string managedBy = default(string), Sku sku = default(Sku), Identity identity = default(Identity), ExtendedLocation extendedLocation = default(ExtendedLocation), System.DateTime? createdTime = default(System.DateTime?), System.DateTime? changedTime = default(System.DateTime?), string provisioningState = default(string)) + : base(location, id, name, type, tags, plan, properties, kind, managedBy, sku, identity, extendedLocation) + { + CreatedTime = createdTime; + ChangedTime = changedTime; + ProvisioningState = provisioningState; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the created time of the resource. This is only present if + /// requested via the $expand query parameter. + /// + [JsonProperty(PropertyName = "createdTime")] + public System.DateTime? CreatedTime { get; private set; } + + /// + /// Gets the changed time of the resource. This is only present if + /// requested via the $expand query parameter. + /// + [JsonProperty(PropertyName = "changedTime")] + public System.DateTime? ChangedTime { get; private set; } + + /// + /// Gets the provisioning state of the resource. This is only present + /// if requested via the $expand query parameter. + /// + [JsonProperty(PropertyName = "provisioningState")] + public string ProvisioningState { get; private set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public override void Validate() + { + base.Validate(); + } + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/GenericResourceInner.cs b/src/ResourceManagement/ResourceManager/Generated/Models/GenericResourceInner.cs index cbbd3afdf..53a0512a5 100644 --- a/src/ResourceManagement/ResourceManager/Generated/Models/GenericResourceInner.cs +++ b/src/ResourceManagement/ResourceManager/Generated/Models/GenericResourceInner.cs @@ -37,7 +37,8 @@ public GenericResourceInner() /// resource. /// The SKU of the resource. /// The identity of the resource. - public GenericResourceInner(string location = default(string), string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), Plan plan = default(Plan), object properties = default(object), string kind = default(string), string managedBy = default(string), Sku sku = default(Sku), Identity identity = default(Identity)) + /// Resource extended location. + public GenericResourceInner(string location = default(string), string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), Plan plan = default(Plan), object properties = default(object), string kind = default(string), string managedBy = default(string), Sku sku = default(Sku), Identity identity = default(Identity), ExtendedLocation extendedLocation = default(ExtendedLocation)) : base(location, id, name, type, tags) { Plan = plan; @@ -46,6 +47,7 @@ public GenericResourceInner() ManagedBy = managedBy; Sku = sku; Identity = identity; + ExtendedLocation = extendedLocation; CustomInit(); } @@ -90,6 +92,12 @@ public GenericResourceInner() [JsonProperty(PropertyName = "identity")] public Identity Identity { get; set; } + /// + /// Gets or sets resource extended location. + /// + [JsonProperty(PropertyName = "extendedLocation")] + public ExtendedLocation ExtendedLocation { get; set; } + /// /// Validate the object. /// diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/OperationDisplay.cs b/src/ResourceManagement/ResourceManager/Generated/Models/OperationDisplay.cs index baaf356eb..70583ca2d 100644 --- a/src/ResourceManagement/ResourceManager/Generated/Models/OperationDisplay.cs +++ b/src/ResourceManagement/ResourceManager/Generated/Models/OperationDisplay.cs @@ -27,16 +27,19 @@ public OperationDisplay() /// /// Initializes a new instance of the OperationDisplay class. /// - /// Service provider: Microsoft.Features + /// Service provider: + /// Microsoft.Resources /// Resource on which the operation is /// performed: Profile, endpoint, etc. /// Operation type: Read, write, delete, /// etc. - public OperationDisplay(string provider = default(string), string resource = default(string), string operation = default(string)) + /// Description of the operation. + public OperationDisplay(string provider = default(string), string resource = default(string), string operation = default(string), string description = default(string)) { Provider = provider; Resource = resource; Operation = operation; + Description = description; CustomInit(); } @@ -46,7 +49,7 @@ public OperationDisplay() partial void CustomInit(); /// - /// Gets or sets service provider: Microsoft.Features + /// Gets or sets service provider: Microsoft.Resources /// [JsonProperty(PropertyName = "provider")] public string Provider { get; set; } @@ -64,5 +67,11 @@ public OperationDisplay() [JsonProperty(PropertyName = "operation")] public string Operation { get; set; } + /// + /// Gets or sets description of the operation. + /// + [JsonProperty(PropertyName = "description")] + public string Description { get; set; } + } } diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/PropertyChangeType.cs b/src/ResourceManagement/ResourceManager/Generated/Models/PropertyChangeType.cs index 1ac2db57d..d6aedb5ac 100644 --- a/src/ResourceManagement/ResourceManager/Generated/Models/PropertyChangeType.cs +++ b/src/ResourceManagement/ResourceManager/Generated/Models/PropertyChangeType.cs @@ -43,7 +43,12 @@ public enum PropertyChangeType /// The property is an array and contains nested changes. /// [EnumMember(Value = "Array")] - Array + Array, + /// + /// The property will not be set or updated. + /// + [EnumMember(Value = "NoEffect")] + NoEffect } internal static class PropertyChangeTypeEnumExtension { @@ -64,6 +69,8 @@ internal static string ToSerializedValue(this PropertyChangeType value) return "Modify"; case PropertyChangeType.Array: return "Array"; + case PropertyChangeType.NoEffect: + return "NoEffect"; } return null; } @@ -80,6 +87,8 @@ internal static string ToSerializedValue(this PropertyChangeType value) return PropertyChangeType.Modify; case "Array": return PropertyChangeType.Array; + case "NoEffect": + return PropertyChangeType.NoEffect; } return null; } diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/ProviderExtendedLocation.cs b/src/ResourceManagement/ResourceManager/Generated/Models/ProviderExtendedLocation.cs new file mode 100644 index 000000000..a970be681 --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/ProviderExtendedLocation.cs @@ -0,0 +1,68 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// The provider extended location. + /// + public partial class ProviderExtendedLocation + { + /// + /// Initializes a new instance of the ProviderExtendedLocation class. + /// + public ProviderExtendedLocation() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the ProviderExtendedLocation class. + /// + /// The azure location. + /// The extended location type. + /// The extended locations for the + /// azure location. + public ProviderExtendedLocation(string location = default(string), string type = default(string), IList extendedLocations = default(IList)) + { + Location = location; + Type = type; + ExtendedLocations = extendedLocations; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the azure location. + /// + [JsonProperty(PropertyName = "location")] + public string Location { get; set; } + + /// + /// Gets or sets the extended location type. + /// + [JsonProperty(PropertyName = "type")] + public string Type { get; set; } + + /// + /// Gets or sets the extended locations for the azure location. + /// + [JsonProperty(PropertyName = "extendedLocations")] + public IList ExtendedLocations { get; set; } + + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/ProviderInner.cs b/src/ResourceManagement/ResourceManager/Generated/Models/ProviderInner.cs index 1ff99b370..d5b04434b 100644 --- a/src/ResourceManagement/ResourceManager/Generated/Models/ProviderInner.cs +++ b/src/ResourceManagement/ResourceManager/Generated/Models/ProviderInner.cs @@ -38,7 +38,7 @@ public ProviderInner() /// resource provider. /// The collection of provider resource /// types. - public ProviderInner(string id = default(string), string namespaceProperty = default(string), string registrationState = default(string), string registrationPolicy = default(string), IList resourceTypes = default(IList)) + public ProviderInner(string id = default(string), string namespaceProperty = default(string), string registrationState = default(string), string registrationPolicy = default(string), IList resourceTypes = default(IList)) { Id = id; NamespaceProperty = namespaceProperty; @@ -81,7 +81,7 @@ public ProviderInner() /// Gets the collection of provider resource types. /// [JsonProperty(PropertyName = "resourceTypes")] - public IList ResourceTypes { get; private set; } + public IList ResourceTypes { get; private set; } } } diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/ProviderResourceType.cs b/src/ResourceManagement/ResourceManager/Generated/Models/ProviderResourceTypeInner.cs similarity index 62% rename from src/ResourceManagement/ResourceManager/Generated/Models/ProviderResourceType.cs rename to src/ResourceManagement/ResourceManager/Generated/Models/ProviderResourceTypeInner.cs index 383d47dba..f96a3d198 100644 --- a/src/ResourceManagement/ResourceManager/Generated/Models/ProviderResourceType.cs +++ b/src/ResourceManagement/ResourceManager/Generated/Models/ProviderResourceTypeInner.cs @@ -16,34 +16,42 @@ namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models /// /// Resource type managed by the resource provider. /// - public partial class ProviderResourceType + public partial class ProviderResourceTypeInner { /// - /// Initializes a new instance of the ProviderResourceType class. + /// Initializes a new instance of the ProviderResourceTypeInner class. /// - public ProviderResourceType() + public ProviderResourceTypeInner() { CustomInit(); } /// - /// Initializes a new instance of the ProviderResourceType class. + /// Initializes a new instance of the ProviderResourceTypeInner class. /// /// The resource type. /// The collection of locations where this /// resource type can be created. + /// The location mappings that are + /// supported by this resource type. /// The aliases that are supported by this /// resource type. /// The API version. + /// The default API version. + /// The API profiles for the resource + /// provider. /// The additional capabilities offered by /// this resource type. /// The properties. - public ProviderResourceType(string resourceType = default(string), IList locations = default(IList), IList aliases = default(IList), IList apiVersions = default(IList), string capabilities = default(string), IDictionary properties = default(IDictionary)) + public ProviderResourceTypeInner(string resourceType = default(string), IList locations = default(IList), IList locationMappings = default(IList), IList aliases = default(IList), IList apiVersions = default(IList), string defaultApiVersion = default(string), IList apiProfiles = default(IList), string capabilities = default(string), IDictionary properties = default(IDictionary)) { ResourceType = resourceType; Locations = locations; + LocationMappings = locationMappings; Aliases = aliases; ApiVersions = apiVersions; + DefaultApiVersion = defaultApiVersion; + ApiProfiles = apiProfiles; Capabilities = capabilities; Properties = properties; CustomInit(); @@ -67,11 +75,18 @@ public ProviderResourceType() [JsonProperty(PropertyName = "locations")] public IList Locations { get; set; } + /// + /// Gets or sets the location mappings that are supported by this + /// resource type. + /// + [JsonProperty(PropertyName = "locationMappings")] + public IList LocationMappings { get; set; } + /// /// Gets or sets the aliases that are supported by this resource type. /// [JsonProperty(PropertyName = "aliases")] - public IList Aliases { get; set; } + public IList Aliases { get; set; } /// /// Gets or sets the API version. @@ -79,6 +94,18 @@ public ProviderResourceType() [JsonProperty(PropertyName = "apiVersions")] public IList ApiVersions { get; set; } + /// + /// Gets the default API version. + /// + [JsonProperty(PropertyName = "defaultApiVersion")] + public string DefaultApiVersion { get; private set; } + + /// + /// Gets the API profiles for the resource provider. + /// + [JsonProperty(PropertyName = "apiProfiles")] + public IList ApiProfiles { get; private set; } + /// /// Gets or sets the additional capabilities offered by this resource /// type. diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/ProviderResourceTypeListResultInner.cs b/src/ResourceManagement/ResourceManager/Generated/Models/ProviderResourceTypeListResultInner.cs new file mode 100644 index 000000000..3cfa4a8d5 --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/ProviderResourceTypeListResultInner.cs @@ -0,0 +1,62 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// List of resource types of a resource provider. + /// + public partial class ProviderResourceTypeListResultInner + { + /// + /// Initializes a new instance of the + /// ProviderResourceTypeListResultInner class. + /// + public ProviderResourceTypeListResultInner() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// ProviderResourceTypeListResultInner class. + /// + /// An array of resource types. + /// The URL to use for getting the next set of + /// results. + public ProviderResourceTypeListResultInner(IList value = default(IList), string nextLink = default(string)) + { + Value = value; + NextLink = nextLink; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets an array of resource types. + /// + [JsonProperty(PropertyName = "value")] + public IList Value { get; set; } + + /// + /// Gets the URL to use for getting the next set of results. + /// + [JsonProperty(PropertyName = "nextLink")] + public string NextLink { get; private set; } + + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/ProvisioningOperation.cs b/src/ResourceManagement/ResourceManager/Generated/Models/ProvisioningOperation.cs new file mode 100644 index 000000000..d4bd3a315 --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/ProvisioningOperation.cs @@ -0,0 +1,137 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Newtonsoft.Json; + using Newtonsoft.Json.Converters; + using System.Runtime; + using System.Runtime.Serialization; + + /// + /// Defines values for ProvisioningOperation. + /// + [JsonConverter(typeof(StringEnumConverter))] + public enum ProvisioningOperation + { + /// + /// The provisioning operation is not specified. + /// + [EnumMember(Value = "NotSpecified")] + NotSpecified, + /// + /// The provisioning operation is create. + /// + [EnumMember(Value = "Create")] + Create, + /// + /// The provisioning operation is delete. + /// + [EnumMember(Value = "Delete")] + Delete, + /// + /// The provisioning operation is waiting. + /// + [EnumMember(Value = "Waiting")] + Waiting, + /// + /// The provisioning operation is waiting Azure async operation. + /// + [EnumMember(Value = "AzureAsyncOperationWaiting")] + AzureAsyncOperationWaiting, + /// + /// The provisioning operation is waiting for resource cache. + /// + [EnumMember(Value = "ResourceCacheWaiting")] + ResourceCacheWaiting, + /// + /// The provisioning operation is action. + /// + [EnumMember(Value = "Action")] + Action, + /// + /// The provisioning operation is read. + /// + [EnumMember(Value = "Read")] + Read, + /// + /// The provisioning operation is evaluate output. + /// + [EnumMember(Value = "EvaluateDeploymentOutput")] + EvaluateDeploymentOutput, + /// + /// The provisioning operation is cleanup. This operation is part of + /// the 'complete' mode deployment. + /// + [EnumMember(Value = "DeploymentCleanup")] + DeploymentCleanup + } + internal static class ProvisioningOperationEnumExtension + { + internal static string ToSerializedValue(this ProvisioningOperation? value) + { + return value == null ? null : ((ProvisioningOperation)value).ToSerializedValue(); + } + + internal static string ToSerializedValue(this ProvisioningOperation value) + { + switch( value ) + { + case ProvisioningOperation.NotSpecified: + return "NotSpecified"; + case ProvisioningOperation.Create: + return "Create"; + case ProvisioningOperation.Delete: + return "Delete"; + case ProvisioningOperation.Waiting: + return "Waiting"; + case ProvisioningOperation.AzureAsyncOperationWaiting: + return "AzureAsyncOperationWaiting"; + case ProvisioningOperation.ResourceCacheWaiting: + return "ResourceCacheWaiting"; + case ProvisioningOperation.Action: + return "Action"; + case ProvisioningOperation.Read: + return "Read"; + case ProvisioningOperation.EvaluateDeploymentOutput: + return "EvaluateDeploymentOutput"; + case ProvisioningOperation.DeploymentCleanup: + return "DeploymentCleanup"; + } + return null; + } + + internal static ProvisioningOperation? ParseProvisioningOperation(this string value) + { + switch( value ) + { + case "NotSpecified": + return ProvisioningOperation.NotSpecified; + case "Create": + return ProvisioningOperation.Create; + case "Delete": + return ProvisioningOperation.Delete; + case "Waiting": + return ProvisioningOperation.Waiting; + case "AzureAsyncOperationWaiting": + return ProvisioningOperation.AzureAsyncOperationWaiting; + case "ResourceCacheWaiting": + return ProvisioningOperation.ResourceCacheWaiting; + case "Action": + return ProvisioningOperation.Action; + case "Read": + return ProvisioningOperation.Read; + case "EvaluateDeploymentOutput": + return ProvisioningOperation.EvaluateDeploymentOutput; + case "DeploymentCleanup": + return ProvisioningOperation.DeploymentCleanup; + } + return null; + } + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/ProvisioningState.cs b/src/ResourceManagement/ResourceManager/Generated/Models/ProvisioningState.cs new file mode 100644 index 000000000..e7e4f8c83 --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/ProvisioningState.cs @@ -0,0 +1,39 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for ProvisioningState. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Fluent.Core.ExpandableStringEnumConverter))] + public class ProvisioningState : Fluent.Core.ExpandableStringEnum + { + public static readonly ProvisioningState NotSpecified = Parse("NotSpecified"); + public static readonly ProvisioningState Accepted = Parse("Accepted"); + public static readonly ProvisioningState Running = Parse("Running"); + public static readonly ProvisioningState Ready = Parse("Ready"); + public static readonly ProvisioningState Creating = Parse("Creating"); + public static readonly ProvisioningState Created = Parse("Created"); + public static readonly ProvisioningState Deleting = Parse("Deleting"); + public static readonly ProvisioningState Deleted = Parse("Deleted"); + public static readonly ProvisioningState Canceled = Parse("Canceled"); + public static readonly ProvisioningState Failed = Parse("Failed"); + public static readonly ProvisioningState Succeeded = Parse("Succeeded"); + public static readonly ProvisioningState Updating = Parse("Updating"); + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/ResourceReference.cs b/src/ResourceManagement/ResourceManager/Generated/Models/ResourceReference.cs new file mode 100644 index 000000000..9de944755 --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/ResourceReference.cs @@ -0,0 +1,49 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// The resource Id model. + /// + public partial class ResourceReference + { + /// + /// Initializes a new instance of the ResourceReference class. + /// + public ResourceReference() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the ResourceReference class. + /// + /// The fully qualified resource Id. + public ResourceReference(string id = default(string)) + { + Id = id; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the fully qualified resource Id. + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; private set; } + + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/ScopedDeployment.cs b/src/ResourceManagement/ResourceManager/Generated/Models/ScopedDeployment.cs new file mode 100644 index 000000000..093983862 --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/ScopedDeployment.cs @@ -0,0 +1,90 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Microsoft.Rest; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Deployment operation parameters. + /// + public partial class ScopedDeployment + { + /// + /// Initializes a new instance of the ScopedDeployment class. + /// + public ScopedDeployment() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the ScopedDeployment class. + /// + /// The location to store the deployment + /// data. + /// The deployment properties. + /// Deployment tags + public ScopedDeployment(string location, DeploymentProperties properties, IDictionary tags = default(IDictionary)) + { + Location = location; + Properties = properties; + Tags = tags; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the location to store the deployment data. + /// + [JsonProperty(PropertyName = "location")] + public string Location { get; set; } + + /// + /// Gets or sets the deployment properties. + /// + [JsonProperty(PropertyName = "properties")] + public DeploymentProperties Properties { get; set; } + + /// + /// Gets or sets deployment tags + /// + [JsonProperty(PropertyName = "tags")] + public IDictionary Tags { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (Location == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "Location"); + } + if (Properties == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "Properties"); + } + if (Properties != null) + { + Properties.Validate(); + } + } + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/ScopedDeploymentWhatIf.cs b/src/ResourceManagement/ResourceManager/Generated/Models/ScopedDeploymentWhatIf.cs new file mode 100644 index 000000000..4419db1ac --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/ScopedDeploymentWhatIf.cs @@ -0,0 +1,80 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Microsoft.Rest; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Deployment What-if operation parameters. + /// + public partial class ScopedDeploymentWhatIf + { + /// + /// Initializes a new instance of the ScopedDeploymentWhatIf class. + /// + public ScopedDeploymentWhatIf() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the ScopedDeploymentWhatIf class. + /// + /// The location to store the deployment + /// data. + /// The deployment properties. + public ScopedDeploymentWhatIf(string location, DeploymentWhatIfProperties properties) + { + Location = location; + Properties = properties; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the location to store the deployment data. + /// + [JsonProperty(PropertyName = "location")] + public string Location { get; set; } + + /// + /// Gets or sets the deployment properties. + /// + [JsonProperty(PropertyName = "properties")] + public DeploymentWhatIfProperties Properties { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (Location == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "Location"); + } + if (Properties == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "Properties"); + } + if (Properties != null) + { + Properties.Validate(); + } + } + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/StatusMessage.cs b/src/ResourceManagement/ResourceManager/Generated/Models/StatusMessage.cs new file mode 100644 index 000000000..15a96388e --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/StatusMessage.cs @@ -0,0 +1,57 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Operation status message object. + /// + public partial class StatusMessage + { + /// + /// Initializes a new instance of the StatusMessage class. + /// + public StatusMessage() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the StatusMessage class. + /// + /// Status of the deployment operation. + /// The error reported by the operation. + public StatusMessage(string status = default(string), ErrorResponse error = default(ErrorResponse)) + { + Status = status; + Error = error; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets status of the deployment operation. + /// + [JsonProperty(PropertyName = "status")] + public string Status { get; set; } + + /// + /// Gets or sets the error reported by the operation. + /// + [JsonProperty(PropertyName = "error")] + public ErrorResponse Error { get; set; } + + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/TagDetailsInner.cs b/src/ResourceManagement/ResourceManager/Generated/Models/TagDetailsInner.cs index 3800afd5e..bbb6026ec 100644 --- a/src/ResourceManagement/ResourceManager/Generated/Models/TagDetailsInner.cs +++ b/src/ResourceManagement/ResourceManager/Generated/Models/TagDetailsInner.cs @@ -29,7 +29,7 @@ public TagDetailsInner() /// /// Initializes a new instance of the TagDetailsInner class. /// - /// The tag ID. + /// The tag name ID. /// The tag name. /// The total number of resources that use the /// resource tag. When a tag is initially created and has no associated @@ -50,7 +50,7 @@ public TagDetailsInner() partial void CustomInit(); /// - /// Gets the tag ID. + /// Gets the tag name ID. /// [JsonProperty(PropertyName = "id")] public string Id { get; private set; } diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/TagValueInner.cs b/src/ResourceManagement/ResourceManager/Generated/Models/TagValueInner.cs index 6dce4dc3e..3586e6313 100644 --- a/src/ResourceManagement/ResourceManager/Generated/Models/TagValueInner.cs +++ b/src/ResourceManagement/ResourceManager/Generated/Models/TagValueInner.cs @@ -27,7 +27,7 @@ public TagValueInner() /// /// Initializes a new instance of the TagValueInner class. /// - /// The tag ID. + /// The tag value ID. /// The tag value. /// The tag value count. public TagValueInner(string id = default(string), string tagValueProperty = default(string), TagCount count = default(TagCount)) @@ -44,7 +44,7 @@ public TagValueInner() partial void CustomInit(); /// - /// Gets the tag ID. + /// Gets the tag value ID. /// [JsonProperty(PropertyName = "id")] public string Id { get; private set; } diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/TagsInner.cs b/src/ResourceManagement/ResourceManager/Generated/Models/TagsInner.cs new file mode 100644 index 000000000..137e11861 --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/TagsInner.cs @@ -0,0 +1,49 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// A dictionary of name and value pairs. + /// + public partial class TagsInner + { + /// + /// Initializes a new instance of the TagsInner class. + /// + public TagsInner() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the TagsInner class. + /// + public TagsInner(IDictionary tagsProperty = default(IDictionary)) + { + TagsProperty = tagsProperty; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// + [JsonProperty(PropertyName = "tags")] + public IDictionary TagsProperty { get; set; } + + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/TagsPatchOperation.cs b/src/ResourceManagement/ResourceManager/Generated/Models/TagsPatchOperation.cs new file mode 100644 index 000000000..bf20bf634 --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/TagsPatchOperation.cs @@ -0,0 +1,30 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Management.ResourceManager; + using Management.ResourceManager.Fluent; + using Management.ResourceManager.Fluent.Core; + + using Newtonsoft.Json; + /// + /// Defines values for TagsPatchOperation. + /// + /// + /// Determine base value for a given allowed value if exists, else return + /// the value itself + /// + [JsonConverter(typeof(Fluent.Core.ExpandableStringEnumConverter))] + public class TagsPatchOperation : Fluent.Core.ExpandableStringEnum + { + public static readonly TagsPatchOperation Replace = Parse("Replace"); + public static readonly TagsPatchOperation Merge = Parse("Merge"); + public static readonly TagsPatchOperation Delete = Parse("Delete"); + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/TagsPatchResource.cs b/src/ResourceManagement/ResourceManager/Generated/Models/TagsPatchResource.cs new file mode 100644 index 000000000..c880ad042 --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/TagsPatchResource.cs @@ -0,0 +1,59 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Wrapper resource for tags patch API request only. + /// + public partial class TagsPatchResource + { + /// + /// Initializes a new instance of the TagsPatchResource class. + /// + public TagsPatchResource() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the TagsPatchResource class. + /// + /// The operation type for the patch API. + /// Possible values include: 'Replace', 'Merge', 'Delete' + /// The set of tags. + public TagsPatchResource(TagsPatchOperation operation = default(TagsPatchOperation), TagsInner properties = default(TagsInner)) + { + Operation = operation; + Properties = properties; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the operation type for the patch API. Possible values + /// include: 'Replace', 'Merge', 'Delete' + /// + [JsonProperty(PropertyName = "operation")] + public TagsPatchOperation Operation { get; set; } + + /// + /// Gets or sets the set of tags. + /// + [JsonProperty(PropertyName = "properties")] + public TagsInner Properties { get; set; } + + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/TagsResourceInner.cs b/src/ResourceManagement/ResourceManager/Generated/Models/TagsResourceInner.cs new file mode 100644 index 000000000..655726ce7 --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/Models/TagsResourceInner.cs @@ -0,0 +1,64 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models +{ + using Microsoft.Rest; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Wrapper resource for tags API requests and responses. + /// + public partial class TagsResourceInner : Fluent.Resource + { + /// + /// Initializes a new instance of the TagsResourceInner class. + /// + public TagsResourceInner() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the TagsResourceInner class. + /// + /// The set of tags. + public TagsResourceInner(TagsInner properties, string id = default(string), string name = default(string), string type = default(string)) + : base(id, name, type) + { + Properties = properties; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the set of tags. + /// + [JsonProperty(PropertyName = "properties")] + public TagsInner Properties { get; set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (Properties == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "Properties"); + } + } + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/TemplateLink.cs b/src/ResourceManagement/ResourceManager/Generated/Models/TemplateLink.cs index bb3ec951f..fae64a7f6 100644 --- a/src/ResourceManagement/ResourceManager/Generated/Models/TemplateLink.cs +++ b/src/ResourceManagement/ResourceManager/Generated/Models/TemplateLink.cs @@ -8,7 +8,6 @@ namespace Microsoft.Azure.Management.ResourceManager.Fluent.Models { - using Microsoft.Rest; using Newtonsoft.Json; using System.Linq; @@ -28,13 +27,27 @@ public TemplateLink() /// /// Initializes a new instance of the TemplateLink class. /// - /// The URI of the template to deploy. + /// The URI of the template to deploy. Use either the + /// uri or id property, but not both. + /// The resource id of a Template Spec. Use either the + /// id or uri property, but not both. + /// The relativePath property can be used to + /// deploy a linked template at a location relative to the parent. If + /// the parent template was linked with a TemplateSpec, this will + /// reference an artifact in the TemplateSpec. If the parent was + /// linked with a URI, the child deployment will be a combination of + /// the parent and relativePath URIs /// If included, must match the /// ContentVersion in the template. - public TemplateLink(string uri, string contentVersion = default(string)) + /// The query string (for example, a SAS + /// token) to be used with the templateLink URI. + public TemplateLink(string uri = default(string), string id = default(string), string relativePath = default(string), string contentVersion = default(string), string queryString = default(string)) { Uri = uri; + Id = id; + RelativePath = relativePath; ContentVersion = contentVersion; + QueryString = queryString; CustomInit(); } @@ -44,11 +57,30 @@ public TemplateLink() partial void CustomInit(); /// - /// Gets or sets the URI of the template to deploy. + /// Gets or sets the URI of the template to deploy. Use either the uri + /// or id property, but not both. /// [JsonProperty(PropertyName = "uri")] public string Uri { get; set; } + /// + /// Gets or sets the resource id of a Template Spec. Use either the id + /// or uri property, but not both. + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; set; } + + /// + /// Gets or sets the relativePath property can be used to deploy a + /// linked template at a location relative to the parent. If the parent + /// template was linked with a TemplateSpec, this will reference an + /// artifact in the TemplateSpec. If the parent was linked with a URI, + /// the child deployment will be a combination of the parent and + /// relativePath URIs + /// + [JsonProperty(PropertyName = "relativePath")] + public string RelativePath { get; set; } + /// /// Gets or sets if included, must match the ContentVersion in the /// template. @@ -57,17 +89,11 @@ public TemplateLink() public string ContentVersion { get; set; } /// - /// Validate the object. + /// Gets or sets the query string (for example, a SAS token) to be used + /// with the templateLink URI. /// - /// - /// Thrown if validation fails - /// - public virtual void Validate() - { - if (Uri == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "Uri"); - } - } + [JsonProperty(PropertyName = "queryString")] + public string QueryString { get; set; } + } } diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/WhatIfChange.cs b/src/ResourceManagement/ResourceManager/Generated/Models/WhatIfChange.cs index 8425e0189..b90479618 100644 --- a/src/ResourceManagement/ResourceManager/Generated/Models/WhatIfChange.cs +++ b/src/ResourceManagement/ResourceManager/Generated/Models/WhatIfChange.cs @@ -34,18 +34,21 @@ public WhatIfChange() /// Resource ID /// Type of change that will be made to the /// resource when the deployment is executed. Possible values include: - /// 'Create', 'Delete', 'Ignore', 'Deploy', 'NoChange', - /// 'Modify' + /// 'Create', 'Delete', 'Ignore', 'Deploy', 'NoChange', 'Modify', + /// 'Unsupported' + /// The explanation about why the + /// resource is unsupported by What-If. /// The snapshot of the resource before the /// deployment is executed. /// The predicted snapshot of the resource after /// the deployment is executed. /// The predicted changes to resource /// properties. - public WhatIfChange(string resourceId, ChangeType changeType, object before = default(object), object after = default(object), IList delta = default(IList)) + public WhatIfChange(string resourceId, ChangeType changeType, string unsupportedReason = default(string), object before = default(object), object after = default(object), IList delta = default(IList)) { ResourceId = resourceId; ChangeType = changeType; + UnsupportedReason = unsupportedReason; Before = before; After = after; Delta = delta; @@ -66,11 +69,18 @@ public WhatIfChange() /// /// Gets or sets type of change that will be made to the resource when /// the deployment is executed. Possible values include: 'Create', - /// 'Delete', 'Ignore', 'Deploy', 'NoChange', 'Modify' + /// 'Delete', 'Ignore', 'Deploy', 'NoChange', 'Modify', 'Unsupported' /// [JsonProperty(PropertyName = "changeType")] public ChangeType ChangeType { get; set; } + /// + /// Gets or sets the explanation about why the resource is unsupported + /// by What-If. + /// + [JsonProperty(PropertyName = "unsupportedReason")] + public string UnsupportedReason { get; set; } + /// /// Gets or sets the snapshot of the resource before the deployment is /// executed. diff --git a/src/ResourceManagement/ResourceManager/Generated/Models/WhatIfPropertyChange.cs b/src/ResourceManagement/ResourceManager/Generated/Models/WhatIfPropertyChange.cs index e159e2d20..071974682 100644 --- a/src/ResourceManagement/ResourceManager/Generated/Models/WhatIfPropertyChange.cs +++ b/src/ResourceManagement/ResourceManager/Generated/Models/WhatIfPropertyChange.cs @@ -32,8 +32,8 @@ public WhatIfPropertyChange() /// /// The path of the property. /// The type of property change. - /// Possible values include: 'Create', 'Delete', 'Modify', - /// 'Array' + /// Possible values include: 'Create', 'Delete', 'Modify', 'Array', + /// 'NoEffect' /// The value of the property before the /// deployment is executed. /// The value of the property after the deployment @@ -62,7 +62,7 @@ public WhatIfPropertyChange() /// /// Gets or sets the type of property change. Possible values include: - /// 'Create', 'Delete', 'Modify', 'Array' + /// 'Create', 'Delete', 'Modify', 'Array', 'NoEffect' /// [JsonProperty(PropertyName = "propertyChangeType")] public PropertyChangeType PropertyChangeType { get; set; } diff --git a/src/ResourceManagement/ResourceManager/Generated/ProviderResourceTypesOperations.cs b/src/ResourceManagement/ResourceManager/Generated/ProviderResourceTypesOperations.cs new file mode 100644 index 000000000..5213e8c7c --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/ProviderResourceTypesOperations.cs @@ -0,0 +1,248 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + + /// + /// ProviderResourceTypesOperations operations. + /// + internal partial class ProviderResourceTypesOperations : IServiceOperations, IProviderResourceTypesOperations + { + /// + /// Initializes a new instance of the ProviderResourceTypesOperations class. + /// + /// + /// Reference to the service client. + /// + /// + /// Thrown when a required parameter is null + /// + internal ProviderResourceTypesOperations(ResourceManagementClient client) + { + if (client == null) + { + throw new System.ArgumentNullException("client"); + } + Client = client; + } + + /// + /// Gets a reference to the ResourceManagementClient + /// + public ResourceManagementClient Client { get; private set; } + + /// + /// List the resource types for a specified resource provider. + /// + /// + /// The namespace of the resource provider. + /// + /// + /// The $expand query parameter. For example, to include property aliases in + /// response, use $expand=resourceTypes/aliases. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> ListWithHttpMessagesAsync(string resourceProviderNamespace, string expand = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceProviderNamespace == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceProviderNamespace"); + } + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("expand", expand); + tracingParameters.Add("resourceProviderNamespace", resourceProviderNamespace); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/resourceTypes").ToString(); + _url = _url.Replace("{resourceProviderNamespace}", System.Uri.EscapeDataString(resourceProviderNamespace)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (expand != null) + { + _queryParameters.Add(string.Format("$expand={0}", System.Uri.EscapeDataString(expand))); + } + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/ProviderResourceTypesOperationsExtensions.cs b/src/ResourceManagement/ResourceManager/Generated/ProviderResourceTypesOperationsExtensions.cs new file mode 100644 index 000000000..f5a73b54b --- /dev/null +++ b/src/ResourceManagement/ResourceManager/Generated/ProviderResourceTypesOperationsExtensions.cs @@ -0,0 +1,47 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// + +namespace Microsoft.Azure.Management.ResourceManager.Fluent +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Threading; + using System.Threading.Tasks; + + /// + /// Extension methods for ProviderResourceTypesOperations. + /// + public static partial class ProviderResourceTypesOperationsExtensions + { + /// + /// List the resource types for a specified resource provider. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The namespace of the resource provider. + /// + /// + /// The $expand query parameter. For example, to include property aliases in + /// response, use $expand=resourceTypes/aliases. + /// + /// + /// The cancellation token. + /// + public static async Task ListAsync(this IProviderResourceTypesOperations operations, string resourceProviderNamespace, string expand = default(string), CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListWithHttpMessagesAsync(resourceProviderNamespace, expand, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + } +} diff --git a/src/ResourceManagement/ResourceManager/Generated/ProvidersOperations.cs b/src/ResourceManagement/ResourceManager/Generated/ProvidersOperations.cs index 8ff478174..6d0d39a9c 100644 --- a/src/ResourceManagement/ResourceManager/Generated/ProvidersOperations.cs +++ b/src/ResourceManagement/ResourceManager/Generated/ProvidersOperations.cs @@ -235,6 +235,187 @@ internal ProvidersOperations(ResourceManagementClient client) return _result; } + /// + /// Registers a management group with a resource provider. + /// + /// + /// The namespace of the resource provider to register. + /// + /// + /// The management group ID. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task RegisterAtManagementGroupScopeWithHttpMessagesAsync(string resourceProviderNamespace, string groupId, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceProviderNamespace == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceProviderNamespace"); + } + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + if (groupId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "groupId"); + } + if (groupId != null) + { + if (groupId.Length > 90) + { + throw new ValidationException(ValidationRules.MaxLength, "groupId", 90); + } + if (groupId.Length < 1) + { + throw new ValidationException(ValidationRules.MinLength, "groupId", 1); + } + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceProviderNamespace", resourceProviderNamespace); + tracingParameters.Add("groupId", groupId); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "RegisterAtManagementGroupScope", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "providers/Microsoft.Management/managementGroups/{groupId}/providers/{resourceProviderNamespace}/register").ToString(); + _url = _url.Replace("{resourceProviderNamespace}", System.Uri.EscapeDataString(resourceProviderNamespace)); + _url = _url.Replace("{groupId}", System.Uri.EscapeDataString(groupId)); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + /// /// Registers a subscription with a resource provider. /// diff --git a/src/ResourceManagement/ResourceManager/Generated/ProvidersOperationsExtensions.cs b/src/ResourceManagement/ResourceManager/Generated/ProvidersOperationsExtensions.cs index fc879d038..d64adb029 100644 --- a/src/ResourceManagement/ResourceManager/Generated/ProvidersOperationsExtensions.cs +++ b/src/ResourceManagement/ResourceManager/Generated/ProvidersOperationsExtensions.cs @@ -39,6 +39,26 @@ public static partial class ProvidersOperationsExtensions } } + /// + /// Registers a management group with a resource provider. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The namespace of the resource provider to register. + /// + /// + /// The management group ID. + /// + /// + /// The cancellation token. + /// + public static async Task RegisterAtManagementGroupScopeAsync(this IProvidersOperations operations, string resourceProviderNamespace, string groupId, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.RegisterAtManagementGroupScopeWithHttpMessagesAsync(resourceProviderNamespace, groupId, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + /// /// Registers a subscription with a resource provider. /// diff --git a/src/ResourceManagement/ResourceManager/Generated/ResourceGroupsOperations.cs b/src/ResourceManagement/ResourceManager/Generated/ResourceGroupsOperations.cs index 5a832b0fc..a0d167bbc 100644 --- a/src/ResourceManagement/ResourceManager/Generated/ResourceGroupsOperations.cs +++ b/src/ResourceManagement/ResourceManager/Generated/ResourceGroupsOperations.cs @@ -482,16 +482,21 @@ internal ResourceGroupsOperations(ResourceManagementClient client) /// /// The name of the resource group to delete. The name is case insensitive. /// + /// + /// The resource types you want to force delete. Currently, only the following + /// is supported: + /// forceDeletionTypes=Microsoft.Compute/virtualMachines,Microsoft.Compute/virtualMachineScaleSets + /// /// /// The headers that will be added to request. /// /// /// The cancellation token. /// - public async Task DeleteWithHttpMessagesAsync(string resourceGroupName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task DeleteWithHttpMessagesAsync(string resourceGroupName, string forceDeletionTypes = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { // Send request - AzureOperationResponse _response = await BeginDeleteWithHttpMessagesAsync(resourceGroupName, customHeaders, cancellationToken).ConfigureAwait(false); + AzureOperationResponse _response = await BeginDeleteWithHttpMessagesAsync(resourceGroupName, forceDeletionTypes, customHeaders, cancellationToken).ConfigureAwait(false); return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); } @@ -1141,6 +1146,11 @@ internal ResourceGroupsOperations(ResourceManagementClient client) /// /// The name of the resource group to delete. The name is case insensitive. /// + /// + /// The resource types you want to force delete. Currently, only the following + /// is supported: + /// forceDeletionTypes=Microsoft.Compute/virtualMachines,Microsoft.Compute/virtualMachineScaleSets + /// /// /// Headers that will be added to request. /// @@ -1159,7 +1169,7 @@ internal ResourceGroupsOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string forceDeletionTypes = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -1196,6 +1206,7 @@ internal ResourceGroupsOperations(ResourceManagementClient client) _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("forceDeletionTypes", forceDeletionTypes); tracingParameters.Add("cancellationToken", cancellationToken); ServiceClientTracing.Enter(_invocationId, this, "BeginDelete", tracingParameters); } @@ -1205,6 +1216,10 @@ internal ResourceGroupsOperations(ResourceManagementClient client) _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); + if (forceDeletionTypes != null) + { + _queryParameters.Add(string.Format("forceDeletionTypes={0}", System.Uri.EscapeDataString(forceDeletionTypes))); + } if (Client.ApiVersion != null) { _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); @@ -1366,10 +1381,6 @@ internal ResourceGroupsOperations(ResourceManagementClient client) { throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } } if (Client.ApiVersion == null) { diff --git a/src/ResourceManagement/ResourceManager/Generated/ResourceGroupsOperationsExtensions.cs b/src/ResourceManagement/ResourceManager/Generated/ResourceGroupsOperationsExtensions.cs index ee213fa55..7642084a9 100644 --- a/src/ResourceManagement/ResourceManager/Generated/ResourceGroupsOperationsExtensions.cs +++ b/src/ResourceManagement/ResourceManager/Generated/ResourceGroupsOperationsExtensions.cs @@ -79,12 +79,17 @@ public static partial class ResourceGroupsOperationsExtensions /// /// The name of the resource group to delete. The name is case insensitive. /// + /// + /// The resource types you want to force delete. Currently, only the following + /// is supported: + /// forceDeletionTypes=Microsoft.Compute/virtualMachines,Microsoft.Compute/virtualMachineScaleSets + /// /// /// The cancellation token. /// - public static async Task DeleteAsync(this IResourceGroupsOperations operations, string resourceGroupName, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task DeleteAsync(this IResourceGroupsOperations operations, string resourceGroupName, string forceDeletionTypes = default(string), CancellationToken cancellationToken = default(CancellationToken)) { - (await operations.DeleteWithHttpMessagesAsync(resourceGroupName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + (await operations.DeleteWithHttpMessagesAsync(resourceGroupName, forceDeletionTypes, null, cancellationToken).ConfigureAwait(false)).Dispose(); } /// @@ -192,12 +197,17 @@ public static partial class ResourceGroupsOperationsExtensions /// /// The name of the resource group to delete. The name is case insensitive. /// + /// + /// The resource types you want to force delete. Currently, only the following + /// is supported: + /// forceDeletionTypes=Microsoft.Compute/virtualMachines,Microsoft.Compute/virtualMachineScaleSets + /// /// /// The cancellation token. /// - public static async Task BeginDeleteAsync(this IResourceGroupsOperations operations, string resourceGroupName, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task BeginDeleteAsync(this IResourceGroupsOperations operations, string resourceGroupName, string forceDeletionTypes = default(string), CancellationToken cancellationToken = default(CancellationToken)) { - (await operations.BeginDeleteWithHttpMessagesAsync(resourceGroupName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + (await operations.BeginDeleteWithHttpMessagesAsync(resourceGroupName, forceDeletionTypes, null, cancellationToken).ConfigureAwait(false)).Dispose(); } /// diff --git a/src/ResourceManagement/ResourceManager/Generated/ResourceManagementClient.cs b/src/ResourceManagement/ResourceManager/Generated/ResourceManagementClient.cs index bb34dde08..2de0005cf 100644 --- a/src/ResourceManagement/ResourceManager/Generated/ResourceManagementClient.cs +++ b/src/ResourceManagement/ResourceManager/Generated/ResourceManagementClient.cs @@ -76,6 +76,11 @@ public partial class ResourceManagementClient : Fluent.Core.FluentServiceClientB /// public virtual IProvidersOperations Providers { get; private set; } + /// + /// Gets the IProviderResourceTypesOperations. + /// + public virtual IProviderResourceTypesOperations ProviderResourceTypes { get; private set; } + /// /// Gets the IResourcesOperations. /// @@ -119,6 +124,7 @@ public static ResourceManagementClient NewInstance(RestClient restClient) /// An optional partial-method to perform custom initialization. /// partial void CustomInitialize(); + /// /// Initializes client properties. /// @@ -127,12 +133,13 @@ protected override void Initialize() Operations = new Operations(this); Deployments = new DeploymentsOperations(this); Providers = new ProvidersOperations(this); + ProviderResourceTypes = new ProviderResourceTypesOperations(this); Resources = new ResourcesOperations(this); ResourceGroups = new ResourceGroupsOperations(this); Tags = new TagsOperations(this); DeploymentOperations = new DeploymentOperations(this); this.BaseUri = new System.Uri("https://management.azure.com"); - ApiVersion = "2019-08-01"; + ApiVersion = "2021-01-01"; AcceptLanguage = "en-US"; LongRunningOperationRetryTimeout = 30; GenerateClientRequestId = true; diff --git a/src/ResourceManagement/ResourceManager/Generated/ResourcesOperations.cs b/src/ResourceManagement/ResourceManager/Generated/ResourcesOperations.cs index d481ad30b..eaa682e76 100644 --- a/src/ResourceManagement/ResourceManager/Generated/ResourcesOperations.cs +++ b/src/ResourceManagement/ResourceManager/Generated/ResourcesOperations.cs @@ -79,7 +79,7 @@ internal ResourcesOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task>> ListByResourceGroupWithHttpMessagesAsync(string resourceGroupName, ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task>> ListByResourceGroupWithHttpMessagesAsync(string resourceGroupName, ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -231,7 +231,7 @@ internal ResourcesOperations(ResourceManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse>(); + var _result = new AzureOperationResponse>(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) @@ -244,7 +244,7 @@ internal ResourcesOperations(ResourceManagementClient client) _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } catch (JsonException ex) { @@ -352,7 +352,7 @@ internal ResourcesOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task>> ListWithHttpMessagesAsync(ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task>> ListWithHttpMessagesAsync(ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (Client.ApiVersion == null) { @@ -483,7 +483,7 @@ internal ResourcesOperations(ResourceManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse>(); + var _result = new AzureOperationResponse>(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) @@ -496,7 +496,7 @@ internal ResourcesOperations(ResourceManagementClient client) _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } catch (JsonException ex) { @@ -3312,7 +3312,7 @@ internal ResourcesOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task>> ListByResourceGroupNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task>> ListByResourceGroupNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (nextPageLink == null) { @@ -3426,7 +3426,7 @@ internal ResourcesOperations(ResourceManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse>(); + var _result = new AzureOperationResponse>(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) @@ -3439,7 +3439,7 @@ internal ResourcesOperations(ResourceManagementClient client) _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } catch (JsonException ex) { @@ -3485,7 +3485,7 @@ internal ResourcesOperations(ResourceManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (nextPageLink == null) { @@ -3599,7 +3599,7 @@ internal ResourcesOperations(ResourceManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse>(); + var _result = new AzureOperationResponse>(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) @@ -3612,7 +3612,7 @@ internal ResourcesOperations(ResourceManagementClient client) _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } catch (JsonException ex) { diff --git a/src/ResourceManagement/ResourceManager/Generated/ResourcesOperationsExtensions.cs b/src/ResourceManagement/ResourceManager/Generated/ResourcesOperationsExtensions.cs index 4f55085bd..e5f2944b2 100644 --- a/src/ResourceManagement/ResourceManager/Generated/ResourcesOperationsExtensions.cs +++ b/src/ResourceManagement/ResourceManager/Generated/ResourcesOperationsExtensions.cs @@ -35,7 +35,7 @@ public static partial class ResourcesOperationsExtensions /// /// The cancellation token. /// - public static async Task> ListByResourceGroupAsync(this IResourcesOperations operations, string resourceGroupName, ODataQuery odataQuery = default(ODataQuery), CancellationToken cancellationToken = default(CancellationToken)) + public static async Task> ListByResourceGroupAsync(this IResourcesOperations operations, string resourceGroupName, ODataQuery odataQuery = default(ODataQuery), CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.ListByResourceGroupWithHttpMessagesAsync(resourceGroupName, odataQuery, null, cancellationToken).ConfigureAwait(false)) { @@ -113,7 +113,7 @@ public static partial class ResourcesOperationsExtensions /// /// The cancellation token. /// - public static async Task> ListAsync(this IResourcesOperations operations, ODataQuery odataQuery = default(ODataQuery), CancellationToken cancellationToken = default(CancellationToken)) + public static async Task> ListAsync(this IResourcesOperations operations, ODataQuery odataQuery = default(ODataQuery), CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.ListWithHttpMessagesAsync(odataQuery, null, cancellationToken).ConfigureAwait(false)) { @@ -691,7 +691,7 @@ public static partial class ResourcesOperationsExtensions /// /// The cancellation token. /// - public static async Task> ListByResourceGroupNextAsync(this IResourcesOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task> ListByResourceGroupNextAsync(this IResourcesOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.ListByResourceGroupNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) { @@ -711,7 +711,7 @@ public static partial class ResourcesOperationsExtensions /// /// The cancellation token. /// - public static async Task> ListNextAsync(this IResourcesOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task> ListNextAsync(this IResourcesOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.ListNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) { diff --git a/src/ResourceManagement/ResourceManager/Generated/TagsOperations.cs b/src/ResourceManagement/ResourceManager/Generated/TagsOperations.cs index 419d5e999..c322f693b 100644 --- a/src/ResourceManagement/ResourceManager/Generated/TagsOperations.cs +++ b/src/ResourceManagement/ResourceManager/Generated/TagsOperations.cs @@ -49,8 +49,13 @@ internal TagsOperations(ResourceManagementClient client) public ResourceManagementClient Client { get; private set; } /// - /// Deletes a tag value. + /// Deletes a predefined tag value for a predefined tag name. /// + /// + /// This operation allows deleting a value from the list of predefined values + /// for an existing predefined tag name. The value being deleted must not be in + /// use as a tag value for the given tag name for any resource. + /// /// /// The name of the tag. /// @@ -224,8 +229,13 @@ internal TagsOperations(ResourceManagementClient client) } /// - /// Creates a tag value. The name of the tag must already exist. + /// Creates a predefined value for a predefined tag name. /// + /// + /// This operation allows adding a value to the list of predefined values for + /// an existing predefined tag name. A tag value can have a maximum of 256 + /// characters. + /// /// /// The name of the tag. /// @@ -438,12 +448,13 @@ internal TagsOperations(ResourceManagementClient client) } /// - /// Creates a tag in the subscription. + /// Creates a predefined tag name. /// /// - /// The tag name can have a maximum of 512 characters and is case insensitive. - /// Tag names created by Azure have prefixes of microsoft, azure, or windows. - /// You cannot create tags with one of these prefixes. + /// This operation allows adding a name to the list of predefined tag names for + /// the given subscription. A tag name can have a maximum of 512 characters and + /// is case-insensitive. Tag names cannot have the following prefixes which are + /// reserved for Azure use: 'microsoft', 'azure', 'windows'. /// /// /// The name of the tag to create. @@ -648,10 +659,13 @@ internal TagsOperations(ResourceManagementClient client) } /// - /// Deletes a tag from the subscription. + /// Deletes a predefined tag name. /// /// - /// You must remove all values from a resource tag before you can delete it. + /// This operation allows deleting a name from the list of predefined tag names + /// for the given subscription. The name being deleted must not be in use as a + /// tag name for any resource. All predefined values for the given name must + /// have already been deleted. /// /// /// The name of the tag. @@ -817,9 +831,14 @@ internal TagsOperations(ResourceManagementClient client) } /// - /// Gets the names and values of all resource tags that are defined in a - /// subscription. + /// Gets a summary of tag usage under the subscription. /// + /// + /// This operation performs a union of predefined tags, resource tags, resource + /// group tags and subscription tags, and returns a summary of usage for each + /// tag name and value under the given subscription. In case of a large number + /// of tags, this operation may return a previously cached result. + /// /// /// Headers that will be added to request. /// @@ -996,9 +1015,767 @@ internal TagsOperations(ResourceManagementClient client) } /// - /// Gets the names and values of all resource tags that are defined in a - /// subscription. + /// Creates or updates the entire set of tags on a resource or subscription. + /// + /// + /// This operation allows adding or replacing the entire set of tags on the + /// specified resource or subscription. The specified entity can have a maximum + /// of 50 tags. + /// + /// + /// The resource scope. + /// + /// + /// The set of tags. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> CreateOrUpdateAtScopeWithHttpMessagesAsync(string scope, TagsInner properties, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (scope == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "scope"); + } + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + if (properties == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "properties"); + } + TagsResourceInner parameters = new TagsResourceInner(); + if (properties != null) + { + parameters.Properties = properties; + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("scope", scope); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "CreateOrUpdateAtScope", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{scope}/providers/Microsoft.Resources/tags/default").ToString(); + _url = _url.Replace("{scope}", scope); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PUT"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Selectively updates the set of tags on a resource or subscription. /// + /// + /// This operation allows replacing, merging or selectively deleting tags on + /// the specified resource or subscription. The specified entity can have a + /// maximum of 50 tags at the end of the operation. The 'replace' option + /// replaces the entire set of existing tags with a new set. The 'merge' option + /// allows adding tags with new names and updating the values of tags with + /// existing names. The 'delete' option allows selectively deleting tags based + /// on given names or name/value pairs. + /// + /// + /// The resource scope. + /// + /// + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> UpdateAtScopeWithHttpMessagesAsync(string scope, TagsPatchResource parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (scope == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "scope"); + } + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("scope", scope); + tracingParameters.Add("parameters", parameters); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "UpdateAtScope", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{scope}/providers/Microsoft.Resources/tags/default").ToString(); + _url = _url.Replace("{scope}", scope); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("PATCH"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Gets the entire set of tags on a resource or subscription. + /// + /// + /// The resource scope. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> GetAtScopeWithHttpMessagesAsync(string scope, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (scope == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "scope"); + } + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("scope", scope); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "GetAtScope", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{scope}/providers/Microsoft.Resources/tags/default").ToString(); + _url = _url.Replace("{scope}", scope); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Deletes the entire set of tags on a resource or subscription. + /// + /// + /// The resource scope. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task DeleteAtScopeWithHttpMessagesAsync(string scope, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (scope == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "scope"); + } + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("scope", scope); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "DeleteAtScope", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "{scope}/providers/Microsoft.Resources/tags/default").ToString(); + _url = _url.Replace("{scope}", scope); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("DELETE"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Gets a summary of tag usage under the subscription. + /// + /// + /// This operation performs a union of predefined tags, resource tags, resource + /// group tags and subscription tags, and returns a summary of usage for each + /// tag name and value under the given subscription. In case of a large number + /// of tags, this operation may return a previously cached result. + /// /// /// The NextLink from the previous successful call to List operation. /// diff --git a/src/ResourceManagement/ResourceManager/Generated/TagsOperationsExtensions.cs b/src/ResourceManagement/ResourceManager/Generated/TagsOperationsExtensions.cs index 7e52dba50..f23477c4f 100644 --- a/src/ResourceManagement/ResourceManager/Generated/TagsOperationsExtensions.cs +++ b/src/ResourceManagement/ResourceManager/Generated/TagsOperationsExtensions.cs @@ -20,8 +20,13 @@ namespace Microsoft.Azure.Management.ResourceManager.Fluent public static partial class TagsOperationsExtensions { /// - /// Deletes a tag value. + /// Deletes a predefined tag value for a predefined tag name. /// + /// + /// This operation allows deleting a value from the list of predefined values + /// for an existing predefined tag name. The value being deleted must not be in + /// use as a tag value for the given tag name for any resource. + /// /// /// The operations group for this extension method. /// @@ -40,8 +45,13 @@ public static partial class TagsOperationsExtensions } /// - /// Creates a tag value. The name of the tag must already exist. + /// Creates a predefined value for a predefined tag name. /// + /// + /// This operation allows adding a value to the list of predefined values for + /// an existing predefined tag name. A tag value can have a maximum of 256 + /// characters. + /// /// /// The operations group for this extension method. /// @@ -63,12 +73,13 @@ public static partial class TagsOperationsExtensions } /// - /// Creates a tag in the subscription. + /// Creates a predefined tag name. /// /// - /// The tag name can have a maximum of 512 characters and is case insensitive. - /// Tag names created by Azure have prefixes of microsoft, azure, or windows. - /// You cannot create tags with one of these prefixes. + /// This operation allows adding a name to the list of predefined tag names for + /// the given subscription. A tag name can have a maximum of 512 characters and + /// is case-insensitive. Tag names cannot have the following prefixes which are + /// reserved for Azure use: 'microsoft', 'azure', 'windows'. /// /// /// The operations group for this extension method. @@ -88,10 +99,13 @@ public static partial class TagsOperationsExtensions } /// - /// Deletes a tag from the subscription. + /// Deletes a predefined tag name. /// /// - /// You must remove all values from a resource tag before you can delete it. + /// This operation allows deleting a name from the list of predefined tag names + /// for the given subscription. The name being deleted must not be in use as a + /// tag name for any resource. All predefined values for the given name must + /// have already been deleted. /// /// /// The operations group for this extension method. @@ -108,9 +122,14 @@ public static partial class TagsOperationsExtensions } /// - /// Gets the names and values of all resource tags that are defined in a - /// subscription. + /// Gets a summary of tag usage under the subscription. /// + /// + /// This operation performs a union of predefined tags, resource tags, resource + /// group tags and subscription tags, and returns a summary of usage for each + /// tag name and value under the given subscription. In case of a large number + /// of tags, this operation may return a previously cached result. + /// /// /// The operations group for this extension method. /// @@ -126,9 +145,110 @@ public static partial class TagsOperationsExtensions } /// - /// Gets the names and values of all resource tags that are defined in a - /// subscription. + /// Creates or updates the entire set of tags on a resource or subscription. + /// + /// + /// This operation allows adding or replacing the entire set of tags on the + /// specified resource or subscription. The specified entity can have a maximum + /// of 50 tags. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The resource scope. + /// + /// + /// The set of tags. + /// + /// + /// The cancellation token. + /// + public static async Task CreateOrUpdateAtScopeAsync(this ITagsOperations operations, string scope, TagsInner properties, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.CreateOrUpdateAtScopeWithHttpMessagesAsync(scope, properties, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Selectively updates the set of tags on a resource or subscription. /// + /// + /// This operation allows replacing, merging or selectively deleting tags on + /// the specified resource or subscription. The specified entity can have a + /// maximum of 50 tags at the end of the operation. The 'replace' option + /// replaces the entire set of existing tags with a new set. The 'merge' option + /// allows adding tags with new names and updating the values of tags with + /// existing names. The 'delete' option allows selectively deleting tags based + /// on given names or name/value pairs. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The resource scope. + /// + /// + /// + /// + /// The cancellation token. + /// + public static async Task UpdateAtScopeAsync(this ITagsOperations operations, string scope, TagsPatchResource parameters, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.UpdateAtScopeWithHttpMessagesAsync(scope, parameters, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Gets the entire set of tags on a resource or subscription. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The resource scope. + /// + /// + /// The cancellation token. + /// + public static async Task GetAtScopeAsync(this ITagsOperations operations, string scope, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetAtScopeWithHttpMessagesAsync(scope, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// Deletes the entire set of tags on a resource or subscription. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The resource scope. + /// + /// + /// The cancellation token. + /// + public static async Task DeleteAtScopeAsync(this ITagsOperations operations, string scope, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.DeleteAtScopeWithHttpMessagesAsync(scope, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + + /// + /// Gets a summary of tag usage under the subscription. + /// + /// + /// This operation performs a union of predefined tags, resource tags, resource + /// group tags and subscription tags, and returns a summary of usage for each + /// tag name and value under the given subscription. In case of a large number + /// of tags, this operation may return a previously cached result. + /// /// /// The operations group for this extension method. /// diff --git a/src/ResourceManagement/ResourceManager/GenericResource/GenericResourceImpl.cs b/src/ResourceManagement/ResourceManager/GenericResource/GenericResourceImpl.cs index 9558dd36c..263b74285 100644 --- a/src/ResourceManagement/ResourceManager/GenericResource/GenericResourceImpl.cs +++ b/src/ResourceManagement/ResourceManager/GenericResource/GenericResourceImpl.cs @@ -30,6 +30,8 @@ internal class GenericResourceImpl : GroupableResource CreateResourceAsync(CancellationTok string resourceId = ResourceUtils.ConstructResourceId(Manager.Inner.SubscriptionId, ResourceGroupName, resourceProviderNamespace, resourceType, Name, parentResourceId); apiVersion = await GenericResourcesImpl.GetApiVersionAsync(resourceId, Manager, cancellationToken); } - GenericResourceInner inner = await Manager.Inner.Resources.CreateOrUpdateAsync(ResourceGroupName, - resourceProviderNamespace, - parentResourceId, - resourceType, - Name, - apiVersion, - Inner, - cancellationToken); - SetInner(inner); + if (IsInCreateMode) + { + GenericResourceInner inner = await Manager.Inner.Resources.CreateOrUpdateAsync(ResourceGroupName, + resourceProviderNamespace, + parentResourceId, + resourceType, + Name, + apiVersion, + Inner, + cancellationToken); + SetInner(inner); + } + else + { + updateParameter.Tags = Inner.Tags; + GenericResourceInner inner = await Manager.Inner.Resources.UpdateAsync(ResourceGroupName, + resourceProviderNamespace, + parentResourceId, + resourceType, + Name, + apiVersion, + updateParameter, + cancellationToken); + SetInner(inner); + } return this; } @@ -134,6 +152,8 @@ protected override async Task GetInnerAsync(CancellationTo public new GenericResource.Update.IWithApiVersion Update() { + updateParameter = new GenericResourceInner(); + base.Update(); return this; } @@ -196,7 +216,7 @@ public GenericResource.Definition.IWithApiVersion WithoutPlan() IUpdate GenericResource.Update.IWithPlan.WithPlan(string name, string publisher, string product, string promotionCode) { - Inner.Plan = new Plan + updateParameter.Plan = new Plan { Name = name, Publisher = publisher, @@ -214,7 +234,7 @@ IUpdate GenericResource.Update.IWithParentResource.WithParentResource(string par IUpdate IWithProperties.WithProperties(object properties) { - Inner.Properties = properties; + updateParameter.Properties = properties; return this; } @@ -226,7 +246,7 @@ IUpdate GenericResource.Update.IWithApiVersion.WithApiVersion(string apiVersion) IUpdate GenericResource.Update.IWithPlan.WithoutPlan() { - Inner.Plan = null; + updateParameter.Plan = null; return this; } diff --git a/src/ResourceManagement/ResourceManager/GenericResource/GenericResourcesImpl.cs b/src/ResourceManagement/ResourceManager/GenericResource/GenericResourcesImpl.cs index 588e4aa3a..0b6d71216 100644 --- a/src/ResourceManagement/ResourceManager/GenericResource/GenericResourcesImpl.cs +++ b/src/ResourceManagement/ResourceManager/GenericResource/GenericResourcesImpl.cs @@ -11,6 +11,7 @@ using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; +using System.Collections; namespace Microsoft.Azure.Management.ResourceManager.Fluent { @@ -215,29 +216,80 @@ protected override Task DeleteInnerByGroupAsync(string groupName, string name, C public async override Task> ListByResourceGroupAsync(string resourceGroupName, bool loadAllPages = true, CancellationToken cancellationToken = default(CancellationToken)) { - return await PagedCollection.LoadPage( + return await PagedCollection.LoadPage( async (cancellation) => await Manager.Inner.Resources.ListByResourceGroupAsync(resourceGroupName, cancellationToken: cancellation), Manager.Inner.Resources.ListByResourceGroupNextAsync, WrapModel, loadAllPages, cancellationToken); } + private class CastedPage : IPage where S : T + { + private readonly IPage inner; + + internal CastedPage(IPage inner) + { + this.inner = inner; + } + + string IPage.NextPageLink => inner.NextPageLink; + + IEnumerator IEnumerable.GetEnumerator() + { + return new CastedEnumerator(inner.GetEnumerator()); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return inner.GetEnumerator(); + } + } + + private class CastedEnumerator : IEnumerator where S : T + { + private readonly IEnumerator inner; + + internal CastedEnumerator(IEnumerator inner) + { + this.inner = inner; + } + + T IEnumerator.Current => inner.Current; + + object IEnumerator.Current => inner.Current; + + void IDisposable.Dispose() + { + inner.Dispose(); + } + + bool IEnumerator.MoveNext() + { + return inner.MoveNext(); + } + + void IEnumerator.Reset() + { + inner.Reset(); + } + } + protected async override Task> ListInnerAsync(CancellationToken cancellationToken) { - return await this.Inner.ListAsync(cancellationToken: cancellationToken); + return new CastedPage(await this.Inner.ListAsync(cancellationToken: cancellationToken)); } protected async override Task> ListInnerNextAsync(string link, CancellationToken cancellationToken) { - return await this.Inner.ListNextAsync(link, cancellationToken); + return new CastedPage(await this.Inner.ListNextAsync(link, cancellationToken)); } protected async override Task> ListInnerByGroupAsync(string resourceGroupName, CancellationToken cancellationToken) { - return await Manager.Inner.Resources.ListByResourceGroupAsync(resourceGroupName, cancellationToken: cancellationToken); + return new CastedPage(await Manager.Inner.Resources.ListByResourceGroupAsync(resourceGroupName, cancellationToken: cancellationToken)); } protected async override Task> ListInnerByGroupNextAsync(string link, CancellationToken cancellationToken) { - return await Manager.Inner.Resources.ListByResourceGroupNextAsync(link, cancellationToken); + return new CastedPage(await Manager.Inner.Resources.ListByResourceGroupNextAsync(link, cancellationToken)); } public IEnumerable ListByTag(string resourceGroupName, string tagName, string tagValue) @@ -249,7 +301,7 @@ public IEnumerable ListByTag(string resourceGroupName, string public async Task> ListByTagAsync(string resourceGroupName, string tagName, string tagValue, bool loadAllPages = true, CancellationToken cancellationToken = default(CancellationToken)) { - return await PagedCollection.LoadPage( + return await PagedCollection.LoadPage( async (cancellation) => await Manager.Inner.Resources.ListByResourceGroupAsync( resourceGroupName, ResourceUtils.CreateODataFilterForTags(tagName, tagValue), cancellationToken: cancellation), Manager.Inner.Resources.ListByResourceGroupNextAsync, diff --git a/src/ResourceManagement/ResourceManager/Provider/ProviderImpl.cs b/src/ResourceManagement/ResourceManager/Provider/ProviderImpl.cs index af9698577..169b2846e 100644 --- a/src/ResourceManagement/ResourceManager/Provider/ProviderImpl.cs +++ b/src/ResourceManagement/ResourceManager/Provider/ProviderImpl.cs @@ -31,7 +31,7 @@ public string RegistrationState } } - public IList ResourceTypes + public IList ResourceTypes { get { diff --git a/src/ResourceManagement/ResourceManager/ResourceGroup/ResourceGroupsImpl.cs b/src/ResourceManagement/ResourceManager/ResourceGroup/ResourceGroupsImpl.cs index 29ae97911..8cbf8c3eb 100644 --- a/src/ResourceManagement/ResourceManager/ResourceGroup/ResourceGroupsImpl.cs +++ b/src/ResourceManagement/ResourceManager/ResourceGroup/ResourceGroupsImpl.cs @@ -62,7 +62,7 @@ public void DeleteByName(string name) public async Task DeleteByNameAsync(string name, CancellationToken cancellationToken = default(CancellationToken)) { - await Inner.DeleteAsync(name, cancellationToken); + await Inner.DeleteAsync(name, null, cancellationToken); } public override void DeleteById(string id) @@ -126,7 +126,7 @@ public void BeginDeleteByName(string name) public async Task BeginDeleteByNameAsync(string name, CancellationToken cancellationToken = default(CancellationToken)) { - await Inner.BeginDeleteAsync(name, cancellationToken); + await Inner.BeginDeleteAsync(name, null, cancellationToken); } } } diff --git a/src/ResourceManagement/api-specs.json b/src/ResourceManagement/api-specs.json index 5409f35e8..72176f716 100644 --- a/src/ResourceManagement/api-specs.json +++ b/src/ResourceManagement/api-specs.json @@ -123,7 +123,7 @@ "dir": "ResourceManager", "source": "specification/resources/resource-manager/readme.md", "package": "Microsoft.Azure.Management.ResourceManager.Fluent", - "args": "--payload-flattening-threshold=1 --tag=package-resources-2019-08" + "args": "--payload-flattening-threshold=1 --tag=package-resources-2021-01" }, "search": { "dir": "Search", From 81ad882755d8e48068e29b9b0ab280d390f5be85 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Thu, 2 Sep 2021 11:22:57 +0800 Subject: [PATCH 47/72] update description (#1263) --- .../Microsoft.Azure.Management.AppService.Fluent.csproj | 3 ++- .../Azure.Fluent/Microsoft.Azure.Management.Fluent.csproj | 2 +- .../BatchAI/Microsoft.Azure.Management.BatchAI.Fluent.csproj | 3 ++- .../Cdn/Microsoft.Azure.Management.Cdn.Fluent.csproj | 3 ++- .../Compute/Microsoft.Azure.Management.Compute.Fluent.csproj | 3 ++- .../Microsoft.Azure.Management.ContainerInstance.Fluent.csproj | 3 ++- .../Microsoft.Azure.Management.ContainerRegistry.Fluent.csproj | 3 ++- .../Microsoft.Azure.Management.ContainerService.Fluent.csproj | 3 ++- .../CosmosDB/Microsoft.Azure.Management.CosmosDB.Fluent.csproj | 3 ++- .../Dns/Microsoft.Azure.Management.Dns.Fluent.csproj | 3 ++- .../EventHub/Microsoft.Azure.Management.EventHub.Fluent.csproj | 3 ++- .../Microsoft.Azure.Management.Graph.RBAC.Fluent.csproj | 3 ++- .../KeyVault/Microsoft.Azure.Management.KeyVault.Fluent.csproj | 3 ++- .../Locks/Microsoft.Azure.Management.Locks.Fluent.csproj | 3 ++- .../Monitor/Microsoft.Azure.Management.Monitor.Fluent.csproj | 3 ++- .../Msi/Microsoft.Azure.Management.Msi.Fluent.csproj | 3 ++- .../Network/Microsoft.Azure.Management.Network.Fluent.csproj | 3 ++- .../Microsoft.Azure.Management.PrivateDns.Fluent.csproj | 3 ++- .../RedisCache/Microsoft.Azure.Management.Redis.Fluent.csproj | 3 ++- .../Microsoft.Azure.Management.ResourceManager.Fluent.csproj | 3 ++- .../Search/Microsoft.Azure.Management.Search.Fluent.csproj | 3 ++- .../Microsoft.Azure.Management.ServiceBus.Fluent.csproj | 3 ++- .../Sql/Microsoft.Azure.Management.Sql.Fluent.csproj | 3 ++- .../Storage/Microsoft.Azure.Management.Storage.Fluent.csproj | 3 ++- .../Microsoft.Azure.Management.TrafficManager.Fluent.csproj | 3 ++- 25 files changed, 49 insertions(+), 25 deletions(-) diff --git a/src/ResourceManagement/AppService/Microsoft.Azure.Management.AppService.Fluent.csproj b/src/ResourceManagement/AppService/Microsoft.Azure.Management.AppService.Fluent.csproj index 674cc20e4..bb744dd11 100644 --- a/src/ResourceManagement/AppService/Microsoft.Azure.Management.AppService.Fluent.csproj +++ b/src/ResourceManagement/AppService/Microsoft.Azure.Management.AppService.Fluent.csproj @@ -4,7 +4,8 @@ - Provides App Service management (Fluent) capabilities for Microsoft Azure. + Provides App Service management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.AppService.Fluent Microsoft.Azure.Management.AppService.Fluent Microsoft Azure App Service management;app service;web app;Fluent diff --git a/src/ResourceManagement/Azure.Fluent/Microsoft.Azure.Management.Fluent.csproj b/src/ResourceManagement/Azure.Fluent/Microsoft.Azure.Management.Fluent.csproj index 3d5286bfa..c363d2adc 100644 --- a/src/ResourceManagement/Azure.Fluent/Microsoft.Azure.Management.Fluent.csproj +++ b/src/ResourceManagement/Azure.Fluent/Microsoft.Azure.Management.Fluent.csproj @@ -4,7 +4,7 @@ - Provides management (Fluent) capabilities for Microsoft Azure. + Provides management (Fluent) capabilities for Microsoft Azure. This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.Fluent Microsoft.Azure.Management.Fluent Microsoft Azure Management Fluent;Fluent diff --git a/src/ResourceManagement/BatchAI/Microsoft.Azure.Management.BatchAI.Fluent.csproj b/src/ResourceManagement/BatchAI/Microsoft.Azure.Management.BatchAI.Fluent.csproj index 68d91fc0a..741aa479e 100644 --- a/src/ResourceManagement/BatchAI/Microsoft.Azure.Management.BatchAI.Fluent.csproj +++ b/src/ResourceManagement/BatchAI/Microsoft.Azure.Management.BatchAI.Fluent.csproj @@ -4,7 +4,8 @@ - Provides BatchAI service management (Fluent) capabilities for Microsoft Azure. + Provides BatchAI service management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.BatchAI.Fluent Microsoft.Azure.Management.BatchAI.Fluent Microsoft Azure BatchAI management;batchai;Fluent diff --git a/src/ResourceManagement/Cdn/Microsoft.Azure.Management.Cdn.Fluent.csproj b/src/ResourceManagement/Cdn/Microsoft.Azure.Management.Cdn.Fluent.csproj index ffa1381a4..9917109ad 100644 --- a/src/ResourceManagement/Cdn/Microsoft.Azure.Management.Cdn.Fluent.csproj +++ b/src/ResourceManagement/Cdn/Microsoft.Azure.Management.Cdn.Fluent.csproj @@ -4,7 +4,8 @@ - Provides CDN management (Fluent) capabilities for Microsoft Azure. + Provides CDN management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.Cdn.Fluent Microsoft.Azure.Management.Cdn.Fluent Microsoft Azure CDN management;Fluent diff --git a/src/ResourceManagement/Compute/Microsoft.Azure.Management.Compute.Fluent.csproj b/src/ResourceManagement/Compute/Microsoft.Azure.Management.Compute.Fluent.csproj index 20794a67e..40c2f61fc 100644 --- a/src/ResourceManagement/Compute/Microsoft.Azure.Management.Compute.Fluent.csproj +++ b/src/ResourceManagement/Compute/Microsoft.Azure.Management.Compute.Fluent.csproj @@ -4,7 +4,8 @@ - Provides virtual machine, virtual machine extensions and availability set management (Fluent) capabilities for Microsoft Azure. + Provides virtual machine, virtual machine extensions and availability set management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.Compute.Fluent Microsoft.Azure.Management.Compute.Fluent Microsoft Azure Compute management;virtual machine;compute;Fluent diff --git a/src/ResourceManagement/ContainerInstance/Microsoft.Azure.Management.ContainerInstance.Fluent.csproj b/src/ResourceManagement/ContainerInstance/Microsoft.Azure.Management.ContainerInstance.Fluent.csproj index e33a9c7f1..61b47f5ea 100644 --- a/src/ResourceManagement/ContainerInstance/Microsoft.Azure.Management.ContainerInstance.Fluent.csproj +++ b/src/ResourceManagement/ContainerInstance/Microsoft.Azure.Management.ContainerInstance.Fluent.csproj @@ -4,7 +4,8 @@ - Provides container instance management (Fluent) capabilities for Microsoft Azure. + Provides container instance management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.ContainerInstance.Fluent Microsoft.Azure.Management.ContainerInstance.Fluent Microsoft Azure Container Instance management;container instance;Fluent diff --git a/src/ResourceManagement/ContainerRegistry/Microsoft.Azure.Management.ContainerRegistry.Fluent.csproj b/src/ResourceManagement/ContainerRegistry/Microsoft.Azure.Management.ContainerRegistry.Fluent.csproj index aea35f883..aeb87ee7e 100644 --- a/src/ResourceManagement/ContainerRegistry/Microsoft.Azure.Management.ContainerRegistry.Fluent.csproj +++ b/src/ResourceManagement/ContainerRegistry/Microsoft.Azure.Management.ContainerRegistry.Fluent.csproj @@ -4,7 +4,8 @@ - Provides Container Registry management (Fluent) capabilities for Microsoft Azure. + Provides Container Registry management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.ContainerRegistry.Fluent Microsoft.Azure.Management.ContainerRegistry.Fluent Microsoft Azure Container Registry management;container registry;Fluent diff --git a/src/ResourceManagement/ContainerService/Microsoft.Azure.Management.ContainerService.Fluent.csproj b/src/ResourceManagement/ContainerService/Microsoft.Azure.Management.ContainerService.Fluent.csproj index f6225bbfa..b3c75b5f5 100644 --- a/src/ResourceManagement/ContainerService/Microsoft.Azure.Management.ContainerService.Fluent.csproj +++ b/src/ResourceManagement/ContainerService/Microsoft.Azure.Management.ContainerService.Fluent.csproj @@ -4,7 +4,8 @@ - Provides Container Service management (Fluent) capabilities for Microsoft Azure. + Provides Container Service management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.ContainerService.Fluent Microsoft.Azure.Management.ContainerService.Fluent Microsoft Azure Container Service management;container service;Fluent diff --git a/src/ResourceManagement/CosmosDB/Microsoft.Azure.Management.CosmosDB.Fluent.csproj b/src/ResourceManagement/CosmosDB/Microsoft.Azure.Management.CosmosDB.Fluent.csproj index 86f998cff..82833eb1e 100644 --- a/src/ResourceManagement/CosmosDB/Microsoft.Azure.Management.CosmosDB.Fluent.csproj +++ b/src/ResourceManagement/CosmosDB/Microsoft.Azure.Management.CosmosDB.Fluent.csproj @@ -4,7 +4,8 @@ - Provides CosmosDB management (Fluent) capabilities for Microsoft Azure. + Provides CosmosDB management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.CosmosDB.Fluent Microsoft.Azure.Management.CosmosDB.Fluent Microsoft Azure CosmosDB management;cosmosdb;Fluent diff --git a/src/ResourceManagement/Dns/Microsoft.Azure.Management.Dns.Fluent.csproj b/src/ResourceManagement/Dns/Microsoft.Azure.Management.Dns.Fluent.csproj index a78472c1b..8ba3e024f 100644 --- a/src/ResourceManagement/Dns/Microsoft.Azure.Management.Dns.Fluent.csproj +++ b/src/ResourceManagement/Dns/Microsoft.Azure.Management.Dns.Fluent.csproj @@ -4,7 +4,8 @@ - Provides DNS management (Fluent) capabilities for Microsoft Azure. + Provides DNS management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.Dns.Fluent Microsoft.Azure.Management.Dns.Fluent Microsoft Azure DNS management;dnszone;network;Fluent diff --git a/src/ResourceManagement/EventHub/Microsoft.Azure.Management.EventHub.Fluent.csproj b/src/ResourceManagement/EventHub/Microsoft.Azure.Management.EventHub.Fluent.csproj index 7f12a916f..9ead6a505 100644 --- a/src/ResourceManagement/EventHub/Microsoft.Azure.Management.EventHub.Fluent.csproj +++ b/src/ResourceManagement/EventHub/Microsoft.Azure.Management.EventHub.Fluent.csproj @@ -4,7 +4,8 @@ - Provides EventHub service management (Fluent) capabilities for Microsoft Azure. + Provides EventHub service management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.EventHub.Fluent Microsoft.Azure.Management.EventHub.Fluent Microsoft Azure EventHub management;eventhub;Fluent diff --git a/src/ResourceManagement/Graph.RBAC/Microsoft.Azure.Management.Graph.RBAC.Fluent.csproj b/src/ResourceManagement/Graph.RBAC/Microsoft.Azure.Management.Graph.RBAC.Fluent.csproj index 42b042a24..f5628a4fc 100644 --- a/src/ResourceManagement/Graph.RBAC/Microsoft.Azure.Management.Graph.RBAC.Fluent.csproj +++ b/src/ResourceManagement/Graph.RBAC/Microsoft.Azure.Management.Graph.RBAC.Fluent.csproj @@ -4,7 +4,8 @@ - Provides Graph RBAC management (Fluent) capabilities for Microsoft Azure. + Provides Graph RBAC management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.Graph.RBAC.Fluent Microsoft.Azure.Management.Graph.RBAC.Fluent Microsoft Azure GraphRBAC management;virtual machine;graphrbac;Fluent diff --git a/src/ResourceManagement/KeyVault/Microsoft.Azure.Management.KeyVault.Fluent.csproj b/src/ResourceManagement/KeyVault/Microsoft.Azure.Management.KeyVault.Fluent.csproj index 38f060284..bb1d05b52 100644 --- a/src/ResourceManagement/KeyVault/Microsoft.Azure.Management.KeyVault.Fluent.csproj +++ b/src/ResourceManagement/KeyVault/Microsoft.Azure.Management.KeyVault.Fluent.csproj @@ -4,7 +4,8 @@ - Provides Key Vault service management (Fluent) capabilities for Microsoft Azure. + Provides Key Vault service management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.KeyVault.Fluent Microsoft.Azure.Management.KeyVault.Fluent Microsoft Azure Key Vault management;key vault;Fluent diff --git a/src/ResourceManagement/Locks/Microsoft.Azure.Management.Locks.Fluent.csproj b/src/ResourceManagement/Locks/Microsoft.Azure.Management.Locks.Fluent.csproj index f90b99515..d10d468b1 100644 --- a/src/ResourceManagement/Locks/Microsoft.Azure.Management.Locks.Fluent.csproj +++ b/src/ResourceManagement/Locks/Microsoft.Azure.Management.Locks.Fluent.csproj @@ -4,7 +4,8 @@ - Provides Locks service management (Fluent) capabilities for Microsoft Azure. + Provides Locks service management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.Locks.Fluent Microsoft.Azure.Management.Locks.Fluent Microsoft Azure Locks management;locks;Fluent diff --git a/src/ResourceManagement/Monitor/Microsoft.Azure.Management.Monitor.Fluent.csproj b/src/ResourceManagement/Monitor/Microsoft.Azure.Management.Monitor.Fluent.csproj index 6ae62da1d..2d2022266 100755 --- a/src/ResourceManagement/Monitor/Microsoft.Azure.Management.Monitor.Fluent.csproj +++ b/src/ResourceManagement/Monitor/Microsoft.Azure.Management.Monitor.Fluent.csproj @@ -4,7 +4,8 @@ - Provides Monitor service management (Fluent) capabilities for Microsoft Azure. + Provides Monitor service management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.Monitor.Fluent Microsoft.Azure.Management.Monitor.Fluent Microsoft Azure Monitor management;monitor;Fluent diff --git a/src/ResourceManagement/Msi/Microsoft.Azure.Management.Msi.Fluent.csproj b/src/ResourceManagement/Msi/Microsoft.Azure.Management.Msi.Fluent.csproj index fced605f6..589d8ebc2 100644 --- a/src/ResourceManagement/Msi/Microsoft.Azure.Management.Msi.Fluent.csproj +++ b/src/ResourceManagement/Msi/Microsoft.Azure.Management.Msi.Fluent.csproj @@ -4,7 +4,8 @@ - Provides Managed Service Identity Management (Fluent) capabilities for Microsoft Azure. + Provides Managed Service Identity Management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.Msi.Fluent Microsoft.Azure.Management.Msi.Fluent Microsoft Azure Managed Service Identity management;msi;system assigned msi;Fluent diff --git a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network.Fluent.csproj b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network.Fluent.csproj index 81e2ff9ab..5e5091de6 100644 --- a/src/ResourceManagement/Network/Microsoft.Azure.Management.Network.Fluent.csproj +++ b/src/ResourceManagement/Network/Microsoft.Azure.Management.Network.Fluent.csproj @@ -4,7 +4,8 @@ - Provides Network management (Fluent) capabilities for Microsoft Azure. + Provides Network management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.Network.Fluent Microsoft.Azure.Management.Network.Fluent Microsoft Azure Network management;virtual network;network;Fluent diff --git a/src/ResourceManagement/PrivateDns/Microsoft.Azure.Management.PrivateDns.Fluent.csproj b/src/ResourceManagement/PrivateDns/Microsoft.Azure.Management.PrivateDns.Fluent.csproj index ccff943b9..548f746dc 100644 --- a/src/ResourceManagement/PrivateDns/Microsoft.Azure.Management.PrivateDns.Fluent.csproj +++ b/src/ResourceManagement/PrivateDns/Microsoft.Azure.Management.PrivateDns.Fluent.csproj @@ -4,7 +4,8 @@ - Provides Private DNS management (Fluent) capabilities for Microsoft Azure. + Provides Private DNS management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.PrivateDns.Fluent Microsoft.Azure.Management.PrivateDns.Fluent Microsoft Azure Private DNS management;private dnszone;network;Fluent diff --git a/src/ResourceManagement/RedisCache/Microsoft.Azure.Management.Redis.Fluent.csproj b/src/ResourceManagement/RedisCache/Microsoft.Azure.Management.Redis.Fluent.csproj index 81834d109..ace80f81c 100644 --- a/src/ResourceManagement/RedisCache/Microsoft.Azure.Management.Redis.Fluent.csproj +++ b/src/ResourceManagement/RedisCache/Microsoft.Azure.Management.Redis.Fluent.csproj @@ -4,7 +4,8 @@ - Provides Redis cache service management (Fluent) capabilities for Microsoft Azure. + Provides Redis cache service management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.Redis.Fluent Microsoft.Azure.Management.Redis.Fluent Microsoft Azure Redis Cache management;redis management;Fluent diff --git a/src/ResourceManagement/ResourceManager/Microsoft.Azure.Management.ResourceManager.Fluent.csproj b/src/ResourceManagement/ResourceManager/Microsoft.Azure.Management.ResourceManager.Fluent.csproj index 4743f5024..e670eae9c 100644 --- a/src/ResourceManagement/ResourceManager/Microsoft.Azure.Management.ResourceManager.Fluent.csproj +++ b/src/ResourceManagement/ResourceManager/Microsoft.Azure.Management.ResourceManager.Fluent.csproj @@ -4,7 +4,8 @@ - Provides resource group and resource management (Fluent) capabilities for Microsoft Azure. + Provides resource group and resource management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.ResourceManager.Fluent Microsoft.Azure.Management.ResourceManager.Fluent Microsoft Azure Resource Manager;resource;Fluent diff --git a/src/ResourceManagement/Search/Microsoft.Azure.Management.Search.Fluent.csproj b/src/ResourceManagement/Search/Microsoft.Azure.Management.Search.Fluent.csproj index b5ed51604..2b24019b5 100644 --- a/src/ResourceManagement/Search/Microsoft.Azure.Management.Search.Fluent.csproj +++ b/src/ResourceManagement/Search/Microsoft.Azure.Management.Search.Fluent.csproj @@ -4,7 +4,8 @@ - Provides search service accounts management (Fluent) capabilities for Microsoft Azure. + Provides search service accounts management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.Search.Fluent Microsoft.Azure.Management.Search.Fluent Microsoft Azure search management;Fluent diff --git a/src/ResourceManagement/ServiceBus/Microsoft.Azure.Management.ServiceBus.Fluent.csproj b/src/ResourceManagement/ServiceBus/Microsoft.Azure.Management.ServiceBus.Fluent.csproj index 3214d0a8f..7b43bb0cc 100644 --- a/src/ResourceManagement/ServiceBus/Microsoft.Azure.Management.ServiceBus.Fluent.csproj +++ b/src/ResourceManagement/ServiceBus/Microsoft.Azure.Management.ServiceBus.Fluent.csproj @@ -4,7 +4,8 @@ - Provides Service Bus management (Fluent) capabilities for Microsoft Azure. + Provides Service Bus management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.ServiceBus.Fluent Microsoft.Azure.Management.ServiceBus.Fluent Microsoft Azure Service Bus management;Fluent diff --git a/src/ResourceManagement/Sql/Microsoft.Azure.Management.Sql.Fluent.csproj b/src/ResourceManagement/Sql/Microsoft.Azure.Management.Sql.Fluent.csproj index 95bb0ff82..feb5908e5 100644 --- a/src/ResourceManagement/Sql/Microsoft.Azure.Management.Sql.Fluent.csproj +++ b/src/ResourceManagement/Sql/Microsoft.Azure.Management.Sql.Fluent.csproj @@ -4,7 +4,8 @@ - Provides Sql management (Fluent) capabilities for Microsoft Azure. + Provides Sql management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.Sql.Fluent Microsoft.Azure.Management.Sql.Fluent Microsoft Azure Sql management;Fluent diff --git a/src/ResourceManagement/Storage/Microsoft.Azure.Management.Storage.Fluent.csproj b/src/ResourceManagement/Storage/Microsoft.Azure.Management.Storage.Fluent.csproj index 2e7a9fd0c..b1ce71eb3 100644 --- a/src/ResourceManagement/Storage/Microsoft.Azure.Management.Storage.Fluent.csproj +++ b/src/ResourceManagement/Storage/Microsoft.Azure.Management.Storage.Fluent.csproj @@ -4,7 +4,8 @@ - Provides Storage service management (Fluent) capabilities for Microsoft Azure. + Provides Storage service management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.Storage.Fluent Microsoft.Azure.Management.Storage.Fluent Microsoft Azure Storage management;storage accounts;storage;Fluent diff --git a/src/ResourceManagement/TrafficManager/Microsoft.Azure.Management.TrafficManager.Fluent.csproj b/src/ResourceManagement/TrafficManager/Microsoft.Azure.Management.TrafficManager.Fluent.csproj index a73fdb2d4..bd2348701 100644 --- a/src/ResourceManagement/TrafficManager/Microsoft.Azure.Management.TrafficManager.Fluent.csproj +++ b/src/ResourceManagement/TrafficManager/Microsoft.Azure.Management.TrafficManager.Fluent.csproj @@ -4,7 +4,8 @@ - Provides Traffic Manager management (Fluent) capabilities for Microsoft Azure. + Provides Traffic Manager management (Fluent) capabilities for Microsoft Azure. + This package is in low maintenance mode and being phased out. To use the latest Azure SDK for resource management, please see https://aka.ms/azsdk/dotnet/mgmt Microsoft.Azure.Management.TrafficManager.Fluent Microsoft.Azure.Management.TrafficManager.Fluent Microsoft Azure Traffic Manager management;trafficmanager;Fluent From 1c2c1432dbf300f290a5848372cfbade838fb8b2 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Thu, 2 Sep 2021 11:23:05 +0800 Subject: [PATCH 48/72] expose forceDeletion in Fluent API (#1265) --- .../ResourceManager/Domain/IResourceGroups.cs | 15 +++++++++++++++ .../ResourceGroup/ResourceGroupsImpl.cs | 10 ++++++++++ 2 files changed, 25 insertions(+) diff --git a/src/ResourceManagement/ResourceManager/Domain/IResourceGroups.cs b/src/ResourceManagement/ResourceManager/Domain/IResourceGroups.cs index a02e3cae6..eac84c836 100644 --- a/src/ResourceManagement/ResourceManager/Domain/IResourceGroups.cs +++ b/src/ResourceManagement/ResourceManager/Domain/IResourceGroups.cs @@ -51,5 +51,20 @@ public interface IResourceGroups : /// name The name of the resource group to check. The name is case insensitive /// true if the resource group exists; false otherwise Task ContainAsync(string name, CancellationToken cancellationToken = default(CancellationToken)); + + /// + /// Deletes a resource from Azure, identifying it by its resource name. + /// + /// the name of the resource to delete + /// The resource types you want to force delete. Currently, only the following is supported: Microsoft.Compute/virtualMachines,Microsoft.Compute/virtualMachineScaleSets + void DeleteByName(string name, string forceDeletionTypes); + + /// + /// Deletes a resource asynchronously from Azure, identifying it by its resource name. + /// + /// the name of the resource to delete + /// The resource types you want to force delete. Currently, only the following is supported: Microsoft.Compute/virtualMachines,Microsoft.Compute/virtualMachineScaleSets + /// + Task DeleteByNameAsync(string name, string forceDeletionTypes, CancellationToken cancellationToken = default(CancellationToken)); } } diff --git a/src/ResourceManagement/ResourceManager/ResourceGroup/ResourceGroupsImpl.cs b/src/ResourceManagement/ResourceManager/ResourceGroup/ResourceGroupsImpl.cs index 8cbf8c3eb..01d2a17e6 100644 --- a/src/ResourceManagement/ResourceManager/ResourceGroup/ResourceGroupsImpl.cs +++ b/src/ResourceManagement/ResourceManager/ResourceGroup/ResourceGroupsImpl.cs @@ -128,5 +128,15 @@ public void BeginDeleteByName(string name) { await Inner.BeginDeleteAsync(name, null, cancellationToken); } + + public void DeleteByName(string name, string forceDeletionTypes) + { + Extensions.Synchronize(() => DeleteByNameAsync(name, forceDeletionTypes)); + } + + public async Task DeleteByNameAsync(string name, string forceDeletionTypes, CancellationToken cancellationToken = default(CancellationToken)) + { + await Inner.DeleteAsync(name, forceDeletionTypes, cancellationToken); + } } } From a87b08b2d08a704a56ecb1334269faac9cb5f67a Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Mon, 6 Sep 2021 13:32:06 +0800 Subject: [PATCH 49/72] bump version for 1.38 (#1266) * bump version * bump major version --- Directory.Build.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 241c9a614..211f06102 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -27,11 +27,11 @@ - 1.37.1 + 1.38.0 $(FluentVersion) - 1.0.0.69 + 1.0.0.70 From 8755cca6b8551e84755c1fbb9159d2397ae42f72 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Mon, 6 Sep 2021 14:06:31 +0800 Subject: [PATCH 50/72] Readme update for release (#1267) * auto * changelog --- README.md | 9 ++++---- notes/prepare-for-1.38.0.md | 46 +++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+), 4 deletions(-) create mode 100644 notes/prepare-for-1.38.0.md diff --git a/README.md b/README.md index 1ec8d5e4e..4d4331031 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Documentation is available [on this page](https://aka.ms/azure-sdk-dotnet-mgmt) # Azure Management Libraries for .NET -This README is based on the released stable version (1.37.1). If you are looking for other releases, see [More Information](#more-information) +This README is based on the released stable version (1.38.0). If you are looking for other releases, see [More Information](#more-information) The Azure Management Libraries for .NET is a higher-level, object-oriented API for managing Azure resources. Libraries are built on the lower-level, request-response style [auto generated clients](https://github.com/Azure/azure-sdk-for-net/tree/AutoRest) and can run side-by-side with [auto generated clients](https://github.com/Azure/azure-sdk-for-net/tree/AutoRest). @@ -28,7 +28,7 @@ The Azure Management Libraries for .NET is a higher-level, object-oriented API f * [More information](#more-information) ## Feature Availability and Road Map -:triangular_flag_on_post: *as of Version 1.37.1* +:triangular_flag_on_post: *as of Version 1.38.0*
@@ -599,7 +599,7 @@ IAzure azure = Azure.Configure().WithLogLevel(HttpLoggingDelegatingHandler.Level ### Latest stable release -**1.37.1** release builds are available on NuGet: +**1.38.0** release builds are available on NuGet: |Azure Management Library | Package name | Stable | |---------------------------------------------|-----------------------------------------------------|------------------------| @@ -638,7 +638,7 @@ IAzure azure = Azure.Configure().WithLogLevel(HttpLoggingDelegatingHandler.Level ## Upgrading from older versions -If you are migrating your code from 1.37.0 to 1.37.1, you can use these release notes for [preparing your code for 1.37.1 from 1.37.0](./notes/prepare-for-1.37.1.md). +If you are migrating your code from 1.37.1 to 1.38.0, you can use these release notes for [preparing your code for 1.38.0 from 1.37.1](./notes/prepare-for-1.38.0.md). In general, Azure Libraries for .Net follow [semantic versioning](http://semver.org/), so user code should continue working in a compatible fashion between minor versions of the same major version release train, with the following caveats: @@ -673,6 +673,7 @@ If you would like to become an active contributor to this project please follow | Version | SHA1 | Remarks | |-------------------|-------------------------------------------------------------------------------------------|-------------------------------------------------------| +| 1.38 | [1.38](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.38.0) | Tagged release for 1.38 version of Azure management libraries | | 1.37.1 | [1.37.1](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.37.1) | Tagged release for 1.37.1 version of Azure management libraries | | 1.37 | [1.37](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.37.0) | Tagged release for 1.37 version of Azure management libraries | | 1.36.1 | [1.36.1](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.36.1) | Tagged release for 1.36.1 version of Azure management libraries | diff --git a/notes/prepare-for-1.38.0.md b/notes/prepare-for-1.38.0.md new file mode 100644 index 000000000..9fabcfdcc --- /dev/null +++ b/notes/prepare-for-1.38.0.md @@ -0,0 +1,46 @@ +# Prepare for Azure Management Libraries for .NET 1.38 # + +Steps to migrate code that uses Azure Management Libraries for .NET from 1.37.1 to 1.38 ... + +> If this note missed any breaking changes, please open a pull request. + +V1.38 is backwards compatible with V1.37.1 in the APIs intended for public use that reached the general availability (stable) stage in V1.x. + +## Features + +- Updating resource tag via `IAzure.GenericResources.Manager.Inner.Tags.UpdateAtScopeAsync`. + +## Breaking changes + +The following methods and/or types have been changed in V1.38 compared to the previous release (V1.37.1): + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Area/ModelIn V1.37.1In V1.38RemarksRef
ResourcesType of property IDeployment.ProvisioningState is stringType is changed to ProvisioningStatePR #1261 +
ResourcesProperty IDeployment.TemplateRemoved, as it is not in responsePR #1261 +
ResourcesUpdate flow of IIGenericResource uses PUT methodChanged to use PATCH methodPR #1261 +
From 151496e1f28cad3759cb6861b975994aeb1e8196 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Mon, 6 Sep 2021 14:23:17 +0800 Subject: [PATCH 51/72] use ubuntu 18, as 16 is to be deprecated by devops (#1268) --- .azure-pipelines/fluentNetSdk.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.azure-pipelines/fluentNetSdk.yml b/.azure-pipelines/fluentNetSdk.yml index 78de9ff87..1db9fa010 100644 --- a/.azure-pipelines/fluentNetSdk.yml +++ b/.azure-pipelines/fluentNetSdk.yml @@ -67,7 +67,7 @@ jobs: - job: Ubuntu_Build pool: - vmImage: 'ubuntu-16.04' + vmImage: 'ubuntu-18.04' steps: - task: DotNetCoreInstaller@0 From 04a76aa06adbbd4ee279e556c388521da43f65bc Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Mon, 27 Sep 2021 09:49:49 +0800 Subject: [PATCH 52/72] configuration as release (#1272) * configuration as release * configuration=release for package step * configuration=release for build tool step --- .azure-pipelines/fluentNetSdk.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.azure-pipelines/fluentNetSdk.yml b/.azure-pipelines/fluentNetSdk.yml index 1db9fa010..44bf99896 100644 --- a/.azure-pipelines/fluentNetSdk.yml +++ b/.azure-pipelines/fluentNetSdk.yml @@ -42,15 +42,18 @@ jobs: displayName: 'Getting latest build tools' inputs: solution: build.proj + configuration: release - task: MSBuild@1 displayName: 'Running tests' inputs: solution: build.proj + configuration: release msbuildArguments: /t:RunTests /clp:ShowTimestamp $(LoggingArgs) - task: MSBuild@1 displayName: 'creating packages' inputs: solution: build.proj + configuration: release msbuildArguments: /t:PackageNoBuild /clp:ShowTimestamp $(LoggingArgs) /p:PackageOutputPath="$(Build.ArtifactStagingDirectory)" - task: PublishBuildArtifacts@1 condition: succeededOrFailed() From edc5d882465fa77c27d5f9814510dba9bdf2bfb9 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Wed, 29 Sep 2021 10:12:18 +0800 Subject: [PATCH 53/72] fix no ports in container group (#1276) --- .../ContainerInstance/ContainerGroupImpl.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ResourceManagement/ContainerInstance/ContainerGroupImpl.cs b/src/ResourceManagement/ContainerInstance/ContainerGroupImpl.cs index 05f0d2873..a5cb42ea9 100644 --- a/src/ResourceManagement/ContainerInstance/ContainerGroupImpl.cs +++ b/src/ResourceManagement/ContainerInstance/ContainerGroupImpl.cs @@ -612,11 +612,10 @@ public IDnsConfigFork WithNetworkProfileId(string subscriptionId, string resourc ContainerGroupNetworkProfile containerGroupNetworkProfile = new ContainerGroupNetworkProfile(); containerGroupNetworkProfile.Id = networkProfileId; this.Inner.NetworkProfile = containerGroupNetworkProfile; - if (this.Inner.IpAddress == null) + if (this.Inner.IpAddress != null) { - this.Inner.IpAddress = new IpAddress(); + this.Inner.IpAddress.Type = ContainerGroupIpAddressType.Private.ToString(); } - this.Inner.IpAddress.Type = ContainerGroupIpAddressType.Private.ToString(); return this; } From 3a10db8d6cf4393edfcde3c6035871285c0e7fa1 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Tue, 12 Oct 2021 11:05:54 +0800 Subject: [PATCH 54/72] fix readme (#1278) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4d4331031..1cd1c4ea9 100644 --- a/README.md +++ b/README.md @@ -653,7 +653,7 @@ In general, Azure Libraries for .Net follow [semantic versioning](http://semver. If you encounter any bugs with these libraries, please file issues via [Issues](https://github.com/Azure/azure-libraries-for-net/issues) or checkout [StackOverflow for Azure Management Libraries for .NET](http://stackoverflow.com/questions/tagged/azure-sdk). -To enable Http message tracing in your code please check [this article](https://github.com/Azure/autorest/blob/master/docs/client/tracing.md#tracing). +To enable Http message tracing in your code please check [logging](#logging). ## Contribute Code From f48ecf38d59ce182748fe8e9b43449e67c6cc500 Mon Sep 17 00:00:00 2001 From: Andreas Ekdahl Date: Sat, 4 Dec 2021 02:56:44 +0100 Subject: [PATCH 55/72] Support Region.SwedenCentral (#1286) --- src/ResourceManagement/ResourceManager/Region.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ResourceManagement/ResourceManager/Region.cs b/src/ResourceManagement/ResourceManager/Region.cs index 3761abc9a..3e480f054 100644 --- a/src/ResourceManagement/ResourceManager/Region.cs +++ b/src/ResourceManagement/ResourceManager/Region.cs @@ -42,6 +42,7 @@ public partial class Region public static readonly Region GermanyWestCentral = new Region("germanywestcentral"); public static readonly Region NorwayWest = new Region("norwaywest"); public static readonly Region NorwayEast = new Region("norwayeast"); + public static readonly Region SwedenCentral = new Region("swedencentral"); #endregion #region Asia From 2aeabc281334f3edb6483ef697a1db54ff97c621 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Fri, 21 Jan 2022 17:15:15 +0800 Subject: [PATCH 56/72] network, bug fix on private link service (#1290) * network, bug fix on private link service * record * update codeowner --- .github/CODEOWNERS | 2 +- .../Network/PrivateLinkServiceTests.cs | 6 + .../CanCreateUpdate.json | 1708 ++++++++++------- .../Network/PrivateLinkServiceImpl.cs | 15 +- 4 files changed, 1043 insertions(+), 688 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 079d1734a..c88e7328b 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1 +1 @@ -* @ChenTanyi @weidongxu-microsoft @yungezz +* @weidongxu-microsoft @haolingdong-msft @azure/azure-fluentsdk diff --git a/Tests/Fluent.Tests/Network/PrivateLinkServiceTests.cs b/Tests/Fluent.Tests/Network/PrivateLinkServiceTests.cs index 16a0163c4..5503d7f98 100644 --- a/Tests/Fluent.Tests/Network/PrivateLinkServiceTests.cs +++ b/Tests/Fluent.Tests/Network/PrivateLinkServiceTests.cs @@ -7,6 +7,7 @@ using Microsoft.Azure.Management.Network.Fluent.Models; using Microsoft.Azure.Management.ResourceManager.Fluent; using Microsoft.Azure.Management.ResourceManager.Fluent.Core; +using System.Linq; using Xunit; namespace Fluent.Tests.Network @@ -88,6 +89,11 @@ public void CanCreateUpdate() Assert.False(privateLinkService.IsProxyProtocolEnabled); Assert.True(privateLinkService.LoadBalancerFrontendIpConfigurations.Count == 1); + privateLinkService = azure.PrivateLinkServices.GetByResourceGroup(rgName, plsName); + Assert.Equal("myFrontEnd", privateLinkService.LoadBalancerFrontendIpConfigurations.First().Name); + Assert.Equal("myHttpRule", privateLinkService.LoadBalancerFrontendIpConfigurations.First().LoadBalancingRules["myHttpRule"].Name); + + privateLinkService = azure.PrivateLinkServices.GetByResourceGroup(rgName, plsName); privateLinkService.Update() .EnableProxyProtocol() .UpdatePrivateLinkServiceIpConfiguration("myPrivateIPConfig") diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.PrivateLinkService/CanCreateUpdate.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.PrivateLinkService/CanCreateUpdate.json index 8366fe0d5..8cca10350 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.PrivateLinkService/CanCreateUpdate.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Network.PrivateLinkService/CanCreateUpdate.json @@ -1,23 +1,23 @@ { "Entries": [ { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg81a91619?api-version=2021-01-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODFhOTE2MTk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg8e636812?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnOGU2MzY4MTI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"southeastasia\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "d59e7563-a4a5-4fcf-b6a1-1e7c29fbdb08" + "40571b86-36ce-4ed7-aba9-52c550a1b78e" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ], "Content-Type": [ "application/json; charset=utf-8" @@ -30,6 +30,9 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:11:09 GMT" + ], "Pragma": [ "no-cache" ], @@ -37,13 +40,13 @@ "1199" ], "x-ms-request-id": [ - "6101099f-9cfe-4a05-a120-7f2f0561cb27" + "9dec65d2-67a1-4a01-bf1b-f0c3d506038c" ], "x-ms-correlation-request-id": [ - "6101099f-9cfe-4a05-a120-7f2f0561cb27" + "9dec65d2-67a1-4a01-bf1b-f0c3d506038c" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115051Z:6101099f-9cfe-4a05-a120-7f2f0561cb27" + "SOUTHEASTASIA:20220119T111110Z:9dec65d2-67a1-4a01-bf1b-f0c3d506038c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -51,9 +54,6 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:50:51 GMT" - ], "Content-Length": [ "224" ], @@ -64,27 +64,27 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619\",\r\n \"name\": \"rg81a91619\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812\",\r\n \"name\": \"rg8e636812\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572?api-version=2019-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnODFhOTE2MTkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0NDI1NzI/YXBpLXZlcnNpb249MjAxOS0wOS0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnOGU2MzY4MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0MzgwNzI/YXBpLXZlcnNpb249MjAxOS0wOS0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\"\r\n },\r\n \"name\": \"subnet90094\"\r\n }\r\n ]\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\"\r\n },\r\n \"name\": \"subnet61647\"\r\n }\r\n ]\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "c474b041-b1bd-4eb2-84c4-8803fbbed66b" + "22559db0-ec1e-4e14-b452-c7887b324cb9" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ], "Content-Type": [ "application/json; charset=utf-8" @@ -97,45 +97,48 @@ "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:11:10 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "3" ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], "x-ms-request-id": [ - "f0da6912-64ef-446f-b398-95c009fc06b5" + "c0269491-ef9b-45c8-aa18-3f47a7f1e3d6" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/southeastasia/operations/f0da6912-64ef-446f-b398-95c009fc06b5?api-version=2019-09-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/southeastasia/operations/c0269491-ef9b-45c8-aa18-3f47a7f1e3d6?api-version=2019-09-01" ], "x-ms-correlation-request-id": [ - "73fce4f8-7faa-4867-a00b-7b0644c6621c" + "47f318f7-21ea-4fbd-aece-a2f63a222c8a" + ], + "Azure-AsyncNotification": [ + "Enabled" ], "x-ms-arm-service-request-id": [ - "55bfe68b-f69f-4bfb-b0b7-d2931dff2a35" + "07b7efde-a579-41d3-b973-c43cac374a19" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], "x-ms-ratelimit-remaining-subscription-writes": [ "1198" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115052Z:73fce4f8-7faa-4867-a00b-7b0644c6621c" + "SOUTHEASTASIA:20220119T111110Z:47f318f7-21ea-4fbd-aece-a2f63a222c8a" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:50:52 GMT" - ], "Content-Length": [ - "1334" + "1300" ], "Content-Type": [ "application/json; charset=utf-8" @@ -144,78 +147,81 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"vnet42572\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572\",\r\n \"etag\": \"W/\\\"35088a6a-150c-4d8d-8b09-3d4538edc0c0\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"757882e2-c467-440f-abc3-622c3f56d4af\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnet90094\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572/subnets/subnet90094\",\r\n \"etag\": \"W/\\\"35088a6a-150c-4d8d-8b09-3d4538edc0c0\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"vnet38072\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072\",\r\n \"etag\": \"W/\\\"1d4672f7-8aa4-4aba-80d1-954c0ada8a3b\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"1295ed43-9528-48b7-9edc-6c687e0aa4d5\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnet61647\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\",\r\n \"etag\": \"W/\\\"1d4672f7-8aa4-4aba-80d1-954c0ada8a3b\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572?api-version=2019-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnODFhOTE2MTkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0NDI1NzI/YXBpLXZlcnNpb249MjAxOS0wOS0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnOGU2MzY4MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0MzgwNzI/YXBpLXZlcnNpb249MjAxOS0wOS0wMQ==", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Disabled\"\r\n },\r\n \"name\": \"subnet90094\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572/subnets/subnet90094\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"properties\": {\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Disabled\"\r\n },\r\n \"name\": \"subnet61647\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "26aae463-9371-4c0c-bb36-bd9a36e2a77e" + "51d6aa5f-8726-462f-8574-01778b5cda94" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "794" + "760" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:11:26 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "3" ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], "x-ms-request-id": [ - "d0a7c622-acfa-4415-9801-63bd6f08c83d" + "a07a00c9-4555-456a-895e-336ce521d398" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/southeastasia/operations/d0a7c622-acfa-4415-9801-63bd6f08c83d?api-version=2019-09-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/southeastasia/operations/a07a00c9-4555-456a-895e-336ce521d398?api-version=2019-09-01" ], "x-ms-correlation-request-id": [ - "f5baa140-5b2a-448d-bbe3-c8c14306e3cc" + "70e1c0fa-e140-4b6a-acc3-8de63316bd1a" + ], + "Azure-AsyncNotification": [ + "Enabled" ], "x-ms-arm-service-request-id": [ - "fe9b1c01-45fb-4420-91de-1256829ba6db" + "ac3eb0d0-eaad-401a-bbd7-3a91ee62fa68" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], "x-ms-ratelimit-remaining-subscription-writes": [ "1196" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115107Z:f5baa140-5b2a-448d-bbe3-c8c14306e3cc" + "SOUTHEASTASIA:20220119T111127Z:70e1c0fa-e140-4b6a-acc3-8de63316bd1a" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:51:06 GMT" - ], "Content-Length": [ - "1602" + "1568" ], "Content-Type": [ "application/json; charset=utf-8" @@ -224,58 +230,58 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"vnet42572\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572\",\r\n \"etag\": \"W/\\\"30e3ec78-97d5-4fa6-abaf-345c74d1a82e\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"757882e2-c467-440f-abc3-622c3f56d4af\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnet90094\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572/subnets/subnet90094\",\r\n \"etag\": \"W/\\\"30e3ec78-97d5-4fa6-abaf-345c74d1a82e\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"ipConfigurations\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/frontendIPConfigurations/myFrontEnd\"\r\n }\r\n ],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Disabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"vnet38072\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072\",\r\n \"etag\": \"W/\\\"4b8655f8-ffae-4ef0-afd9-57bb7d4c2b78\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"1295ed43-9528-48b7-9edc-6c687e0aa4d5\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnet61647\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\",\r\n \"etag\": \"W/\\\"4b8655f8-ffae-4ef0-afd9-57bb7d4c2b78\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"ipConfigurations\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\"\r\n }\r\n ],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Disabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/southeastasia/operations/f0da6912-64ef-446f-b398-95c009fc06b5?api-version=2019-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9vcGVyYXRpb25zL2YwZGE2OTEyLTY0ZWYtNDQ2Zi1iMzk4LTk1YzAwOWZjMDZiNT9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/southeastasia/operations/c0269491-ef9b-45c8-aa18-3f47a7f1e3d6?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9vcGVyYXRpb25zL2MwMjY5NDkxLWVmOWItNDVjOC1hYTE4LTNmNDdhN2YxZTNkNj9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:11:13 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], "x-ms-request-id": [ - "1026f337-0616-469d-a51f-f9f597f0e62e" + "835f47e7-f6ac-41e7-b160-bcf145e559ae" ], "x-ms-correlation-request-id": [ - "0b5c0d8d-55ee-4d9c-a2c2-ec4975ca39c1" + "46242f2d-947d-4b98-b3c1-9e37bc8ebd86" ], "x-ms-arm-service-request-id": [ - "07022094-dffc-41a6-84cc-d0f6ba0ec808" + "f6427347-2f51-417e-a491-321910479289" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "11997" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115055Z:0b5c0d8d-55ee-4d9c-a2c2-ec4975ca39c1" + "SOUTHEASTASIA:20220119T111114Z:46242f2d-947d-4b98-b3c1-9e37bc8ebd86" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:50:55 GMT" - ], "Content-Length": [ "29" ], @@ -290,59 +296,59 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572?api-version=2019-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnODFhOTE2MTkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0NDI1NzI/YXBpLXZlcnNpb249MjAxOS0wOS0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnOGU2MzY4MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0MzgwNzI/YXBpLXZlcnNpb249MjAxOS0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:11:14 GMT" + ], "Pragma": [ "no-cache" ], "ETag": [ - "W/\"a57bf1d3-8336-489c-b7c6-910ccc70e300\"" + "W/\"4a8c1b44-d486-43ea-b1d8-661e4b444838\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" ], "x-ms-request-id": [ - "1cbb3b7e-01c0-4eac-89b1-0e7c57164394" + "f03cec12-3e98-4c47-bafa-d9077f97e7fc" ], "x-ms-correlation-request-id": [ - "aafca0bf-e7eb-4c31-8bcb-fc21f728a9d0" + "91913ed9-8b8c-4705-a650-89ee3ff8189e" ], "x-ms-arm-service-request-id": [ - "8d30a19f-bbc1-4dfe-a747-bc9bf8177a79" + "cbcf4322-8175-4b00-9b15-3cd0402ddbe3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11996" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115055Z:aafca0bf-e7eb-4c31-8bcb-fc21f728a9d0" + "SOUTHEASTASIA:20220119T111114Z:91913ed9-8b8c-4705-a650-89ee3ff8189e" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:50:55 GMT" - ], "Content-Length": [ - "1336" + "1302" ], "Content-Type": [ "application/json; charset=utf-8" @@ -351,63 +357,63 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"vnet42572\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572\",\r\n \"etag\": \"W/\\\"a57bf1d3-8336-489c-b7c6-910ccc70e300\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"757882e2-c467-440f-abc3-622c3f56d4af\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnet90094\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572/subnets/subnet90094\",\r\n \"etag\": \"W/\\\"a57bf1d3-8336-489c-b7c6-910ccc70e300\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"vnet38072\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072\",\r\n \"etag\": \"W/\\\"4a8c1b44-d486-43ea-b1d8-661e4b444838\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"1295ed43-9528-48b7-9edc-6c687e0aa4d5\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnet61647\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\",\r\n \"etag\": \"W/\\\"4a8c1b44-d486-43ea-b1d8-661e4b444838\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572?api-version=2019-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnODFhOTE2MTkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0NDI1NzI/YXBpLXZlcnNpb249MjAxOS0wOS0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnOGU2MzY4MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ZpcnR1YWxOZXR3b3Jrcy92bmV0MzgwNzI/YXBpLXZlcnNpb249MjAxOS0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:11:30 GMT" + ], "Pragma": [ "no-cache" ], "ETag": [ - "W/\"8ac69219-6ebf-4e53-96de-136f5e1fd15f\"" + "W/\"03bb920a-9614-45a1-b2e6-cac409f47039\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" ], "x-ms-request-id": [ - "b319f8b5-b4ea-458d-bf05-adfcb1f8d63c" + "078b93e7-6d13-4644-833c-76d01162be61" ], "x-ms-correlation-request-id": [ - "23f7b67d-057a-4bbc-b8f1-60c0f679cc09" + "4ad29f69-c41e-44d9-9f56-c2d375c82a4c" ], "x-ms-arm-service-request-id": [ - "1b7d8e98-b313-4282-b5ee-a693b9af1e79" + "caa72781-4c88-4c60-b075-38f069709166" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" + "11991" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115110Z:23f7b67d-057a-4bbc-b8f1-60c0f679cc09" + "SOUTHEASTASIA:20220119T111130Z:4ad29f69-c41e-44d9-9f56-c2d375c82a4c" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:51:10 GMT" - ], "Content-Length": [ - "1604" + "1570" ], "Content-Type": [ "application/json; charset=utf-8" @@ -416,76 +422,79 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"vnet42572\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572\",\r\n \"etag\": \"W/\\\"8ac69219-6ebf-4e53-96de-136f5e1fd15f\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"757882e2-c467-440f-abc3-622c3f56d4af\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnet90094\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572/subnets/subnet90094\",\r\n \"etag\": \"W/\\\"8ac69219-6ebf-4e53-96de-136f5e1fd15f\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"ipConfigurations\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/frontendIPConfigurations/myFrontEnd\"\r\n }\r\n ],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Disabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"vnet38072\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072\",\r\n \"etag\": \"W/\\\"03bb920a-9614-45a1-b2e6-cac409f47039\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"1295ed43-9528-48b7-9edc-6c687e0aa4d5\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnet61647\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\",\r\n \"etag\": \"W/\\\"03bb920a-9614-45a1-b2e6-cac409f47039\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"ipConfigurations\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\"\r\n }\r\n ],\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Disabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519?api-version=2019-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnODFhOTE2MTkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2xvYWRCYWxhbmNlcnMvbGJjZjIyMjUxOT9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnOGU2MzY4MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2xvYWRCYWxhbmNlcnMvbGJiYTg5MjI3MD9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n },\r\n \"properties\": {\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572/subnets/subnet90094\"\r\n }\r\n },\r\n \"name\": \"myFrontEnd\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"myBackEnd\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/frontendIPConfigurations/myFrontEnd\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/backendAddressPools/myBackEnd\"\r\n },\r\n \"probe\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/probes/myProbe\"\r\n },\r\n \"protocol\": \"Tcp\",\r\n \"frontendPort\": 80,\r\n \"backendPort\": 80\r\n },\r\n \"name\": \"myHttpRule\"\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"properties\": {\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"/\"\r\n },\r\n \"name\": \"myProbe\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n },\r\n \"properties\": {\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\"\r\n }\r\n },\r\n \"name\": \"myFrontEnd\"\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"myBackEnd\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"properties\": {\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\"\r\n },\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/backendAddressPools/myBackEnd\"\r\n },\r\n \"probe\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/probes/myProbe\"\r\n },\r\n \"protocol\": \"Tcp\",\r\n \"frontendPort\": 80,\r\n \"backendPort\": 80\r\n },\r\n \"name\": \"myHttpRule\"\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"properties\": {\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"/\"\r\n },\r\n \"name\": \"myProbe\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"inboundNatPools\": [],\r\n \"outboundRules\": []\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "a76151d9-de0d-41cf-9316-a85f791feba3" + "c802875a-0694-427a-ae9e-f03a67835e7f" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "1673" + "1699" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:11:14 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], "x-ms-request-id": [ - "a5fb78bf-14e3-4dad-8609-6e928f07c1dc" + "52d6e0e0-4f9e-493d-a27a-ed6c7592bd6c" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/southeastasia/operations/a5fb78bf-14e3-4dad-8609-6e928f07c1dc?api-version=2019-09-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/southeastasia/operations/52d6e0e0-4f9e-493d-a27a-ed6c7592bd6c?api-version=2019-09-01" ], "x-ms-correlation-request-id": [ - "2a867457-55c0-4400-8263-e97bd2cada2a" + "126bf111-c70d-454d-8594-ec795385ad31" + ], + "Azure-AsyncNotification": [ + "Enabled" ], "x-ms-arm-service-request-id": [ - "f0739088-8fbe-49cb-8ccd-ca482b1ae969" + "d01fd52a-c81d-485b-828a-054327b5ae81" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], "x-ms-ratelimit-remaining-subscription-writes": [ "1197" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115056Z:2a867457-55c0-4400-8263-e97bd2cada2a" + "SOUTHEASTASIA:20220119T111114Z:126bf111-c70d-454d-8594-ec795385ad31" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:50:56 GMT" - ], "Content-Length": [ "4811" ], @@ -496,58 +505,58 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"lbcf222519\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519\",\r\n \"etag\": \"W/\\\"ce375efd-5152-4c71-9f04-dbb2c2da093b\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"65adb256-74de-45e3-9358-f4a845452279\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"myFrontEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/frontendIPConfigurations/myFrontEnd\",\r\n \"etag\": \"W/\\\"ce375efd-5152-4c71-9f04-dbb2c2da093b\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572/subnets/subnet90094\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/loadBalancingRules/myHttpRule\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"myBackEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/backendAddressPools/myBackEnd\",\r\n \"etag\": \"W/\\\"ce375efd-5152-4c71-9f04-dbb2c2da093b\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"myHttpRule\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/loadBalancingRules/myHttpRule\",\r\n \"etag\": \"W/\\\"ce375efd-5152-4c71-9f04-dbb2c2da093b\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/frontendIPConfigurations/myFrontEnd\"\r\n },\r\n \"frontendPort\": 80,\r\n \"backendPort\": 80,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"Tcp\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"Default\",\r\n \"disableOutboundSnat\": false,\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/backendAddressPools/myBackEnd\"\r\n },\r\n \"probe\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/probes/myProbe\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"myProbe\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/probes/myProbe\",\r\n \"etag\": \"W/\\\"ce375efd-5152-4c71-9f04-dbb2c2da093b\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"/\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"lbba892270\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270\",\r\n \"etag\": \"W/\\\"1bbec701-1943-494f-bcf3-124cdacc5c4d\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"ccc16cfa-42f6-4b87-bd7a-c927bf43b4f8\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"myFrontEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\",\r\n \"etag\": \"W/\\\"1bbec701-1943-494f-bcf3-124cdacc5c4d\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"myBackEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/backendAddressPools/myBackEnd\",\r\n \"etag\": \"W/\\\"1bbec701-1943-494f-bcf3-124cdacc5c4d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"myHttpRule\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\",\r\n \"etag\": \"W/\\\"1bbec701-1943-494f-bcf3-124cdacc5c4d\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\"\r\n },\r\n \"frontendPort\": 80,\r\n \"backendPort\": 80,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"Tcp\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"Default\",\r\n \"disableOutboundSnat\": false,\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/backendAddressPools/myBackEnd\"\r\n },\r\n \"probe\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/probes/myProbe\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"myProbe\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/probes/myProbe\",\r\n \"etag\": \"W/\\\"1bbec701-1943-494f-bcf3-124cdacc5c4d\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"/\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n }\r\n}", "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/southeastasia/operations/a5fb78bf-14e3-4dad-8609-6e928f07c1dc?api-version=2019-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9vcGVyYXRpb25zL2E1ZmI3OGJmLTE0ZTMtNGRhZC04NjA5LTZlOTI4ZjA3YzFkYz9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/southeastasia/operations/52d6e0e0-4f9e-493d-a27a-ed6c7592bd6c?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9vcGVyYXRpb25zLzUyZDZlMGUwLTRmOWUtNDkzZC1hMjdhLWVkNmM3NTkyYmQ2Yz9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:11:24 GMT" + ], "Pragma": [ "no-cache" ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], "x-ms-request-id": [ - "2d547e01-ec83-45a2-b1d0-969bdfad4fa1" + "f54bd774-9a6f-44da-bbbe-235a0ba38093" ], "x-ms-correlation-request-id": [ - "e0fcd80c-7e6d-494f-9619-07f7be84e980" + "bd02b81b-03b1-4489-9c7a-fd54379b44b2" ], "x-ms-arm-service-request-id": [ - "5ced554c-fefc-4d9f-8f2e-3cc790a53c6b" + "d836f61b-21d9-46f2-9e5e-bd44278b35b0" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11995" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115106Z:e0fcd80c-7e6d-494f-9619-07f7be84e980" + "SOUTHEASTASIA:20220119T111125Z:bd02b81b-03b1-4489-9c7a-fd54379b44b2" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:51:06 GMT" - ], "Content-Length": [ "29" ], @@ -562,57 +571,57 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519?api-version=2019-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnODFhOTE2MTkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2xvYWRCYWxhbmNlcnMvbGJjZjIyMjUxOT9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnOGU2MzY4MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2xvYWRCYWxhbmNlcnMvbGJiYTg5MjI3MD9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:11:25 GMT" + ], "Pragma": [ "no-cache" ], "ETag": [ - "W/\"dfcea5fe-d9a6-4cab-a680-c5cbea6a760c\"" + "W/\"09a83785-7a60-4c21-a618-0d2dca319e67\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" ], "x-ms-request-id": [ - "9f684305-7937-4f6b-88c7-c0233d3dde83" + "d01c984f-b68d-409c-8e8f-fb4e28cb5641" ], "x-ms-correlation-request-id": [ - "4d3edba3-a68a-4b72-9542-10b20216a345" + "1ac7d464-f311-453c-90c4-332a9058b926" ], "x-ms-arm-service-request-id": [ - "ce927166-6ecd-4c80-a309-aa6870d85ef2" + "9682a103-b53c-43b2-b483-b03b1e456b48" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "11994" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115106Z:4d3edba3-a68a-4b72-9542-10b20216a345" + "SOUTHEASTASIA:20220119T111125Z:1ac7d464-f311-453c-90c4-332a9058b926" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:51:06 GMT" - ], "Content-Length": [ "4816" ], @@ -623,67 +632,67 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"lbcf222519\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519\",\r\n \"etag\": \"W/\\\"dfcea5fe-d9a6-4cab-a680-c5cbea6a760c\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"65adb256-74de-45e3-9358-f4a845452279\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"myFrontEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/frontendIPConfigurations/myFrontEnd\",\r\n \"etag\": \"W/\\\"dfcea5fe-d9a6-4cab-a680-c5cbea6a760c\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572/subnets/subnet90094\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/loadBalancingRules/myHttpRule\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"myBackEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/backendAddressPools/myBackEnd\",\r\n \"etag\": \"W/\\\"dfcea5fe-d9a6-4cab-a680-c5cbea6a760c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"myHttpRule\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/loadBalancingRules/myHttpRule\",\r\n \"etag\": \"W/\\\"dfcea5fe-d9a6-4cab-a680-c5cbea6a760c\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/frontendIPConfigurations/myFrontEnd\"\r\n },\r\n \"frontendPort\": 80,\r\n \"backendPort\": 80,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"Tcp\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"Default\",\r\n \"disableOutboundSnat\": false,\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/backendAddressPools/myBackEnd\"\r\n },\r\n \"probe\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/probes/myProbe\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"myProbe\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/probes/myProbe\",\r\n \"etag\": \"W/\\\"dfcea5fe-d9a6-4cab-a680-c5cbea6a760c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"/\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"lbba892270\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270\",\r\n \"etag\": \"W/\\\"09a83785-7a60-4c21-a618-0d2dca319e67\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"ccc16cfa-42f6-4b87-bd7a-c927bf43b4f8\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"myFrontEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\",\r\n \"etag\": \"W/\\\"09a83785-7a60-4c21-a618-0d2dca319e67\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"myBackEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/backendAddressPools/myBackEnd\",\r\n \"etag\": \"W/\\\"09a83785-7a60-4c21-a618-0d2dca319e67\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"myHttpRule\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\",\r\n \"etag\": \"W/\\\"09a83785-7a60-4c21-a618-0d2dca319e67\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\"\r\n },\r\n \"frontendPort\": 80,\r\n \"backendPort\": 80,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"Tcp\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"Default\",\r\n \"disableOutboundSnat\": false,\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/backendAddressPools/myBackEnd\"\r\n },\r\n \"probe\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/probes/myProbe\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"myProbe\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/probes/myProbe\",\r\n \"etag\": \"W/\\\"09a83785-7a60-4c21-a618-0d2dca319e67\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"/\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519?api-version=2019-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnODFhOTE2MTkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2xvYWRCYWxhbmNlcnMvbGJjZjIyMjUxOT9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnOGU2MzY4MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2xvYWRCYWxhbmNlcnMvbGJiYTg5MjI3MD9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4516d792-578a-45d3-a6cd-b3b30fd35053" + "8122f5cf-736c-4036-8da1-a9bceb84bbad" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:11:25 GMT" + ], "Pragma": [ "no-cache" ], "ETag": [ - "W/\"dfcea5fe-d9a6-4cab-a680-c5cbea6a760c\"" + "W/\"09a83785-7a60-4c21-a618-0d2dca319e67\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" ], "x-ms-request-id": [ - "e968ce6d-187c-4acd-931a-dbd6dcce6e27" + "40889872-dc09-48dc-af87-8d45a8511391" ], "x-ms-correlation-request-id": [ - "244c4b93-4ed4-4ad1-92dc-2573cb5ee91a" + "37c8fdef-90a4-4c36-86bb-925c5c04720e" ], "x-ms-arm-service-request-id": [ - "6d5844c4-6d9b-4b3f-bd4c-2b378c36e20c" + "0d17149f-2108-4208-85f4-d6b7ffd9c35a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" + "11993" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115106Z:244c4b93-4ed4-4ad1-92dc-2573cb5ee91a" + "SOUTHEASTASIA:20220119T111125Z:37c8fdef-90a4-4c36-86bb-925c5c04720e" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:51:06 GMT" - ], "Content-Length": [ "4816" ], @@ -694,67 +703,138 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"lbcf222519\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519\",\r\n \"etag\": \"W/\\\"dfcea5fe-d9a6-4cab-a680-c5cbea6a760c\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"65adb256-74de-45e3-9358-f4a845452279\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"myFrontEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/frontendIPConfigurations/myFrontEnd\",\r\n \"etag\": \"W/\\\"dfcea5fe-d9a6-4cab-a680-c5cbea6a760c\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572/subnets/subnet90094\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/loadBalancingRules/myHttpRule\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"myBackEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/backendAddressPools/myBackEnd\",\r\n \"etag\": \"W/\\\"dfcea5fe-d9a6-4cab-a680-c5cbea6a760c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"myHttpRule\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/loadBalancingRules/myHttpRule\",\r\n \"etag\": \"W/\\\"dfcea5fe-d9a6-4cab-a680-c5cbea6a760c\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/frontendIPConfigurations/myFrontEnd\"\r\n },\r\n \"frontendPort\": 80,\r\n \"backendPort\": 80,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"Tcp\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"Default\",\r\n \"disableOutboundSnat\": false,\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/backendAddressPools/myBackEnd\"\r\n },\r\n \"probe\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/probes/myProbe\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"myProbe\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/probes/myProbe\",\r\n \"etag\": \"W/\\\"dfcea5fe-d9a6-4cab-a680-c5cbea6a760c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"/\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"lbba892270\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270\",\r\n \"etag\": \"W/\\\"09a83785-7a60-4c21-a618-0d2dca319e67\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"ccc16cfa-42f6-4b87-bd7a-c927bf43b4f8\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"myFrontEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\",\r\n \"etag\": \"W/\\\"09a83785-7a60-4c21-a618-0d2dca319e67\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"myBackEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/backendAddressPools/myBackEnd\",\r\n \"etag\": \"W/\\\"09a83785-7a60-4c21-a618-0d2dca319e67\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"myHttpRule\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\",\r\n \"etag\": \"W/\\\"09a83785-7a60-4c21-a618-0d2dca319e67\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\"\r\n },\r\n \"frontendPort\": 80,\r\n \"backendPort\": 80,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"Tcp\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"Default\",\r\n \"disableOutboundSnat\": false,\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/backendAddressPools/myBackEnd\"\r\n },\r\n \"probe\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/probes/myProbe\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"myProbe\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/probes/myProbe\",\r\n \"etag\": \"W/\\\"09a83785-7a60-4c21-a618-0d2dca319e67\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"/\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519?api-version=2019-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnODFhOTE2MTkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2xvYWRCYWxhbmNlcnMvbGJjZjIyMjUxOT9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnOGU2MzY4MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2xvYWRCYWxhbmNlcnMvbGJiYTg5MjI3MD9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "10d2db00-f9ce-462c-afac-52deccc82b44" + "b85b26f5-4a6e-4900-8e4f-1cebcbe7b2e9" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:11:41 GMT" + ], "Pragma": [ "no-cache" ], "ETag": [ - "W/\"65fbda0a-a564-45fe-9e8b-deaac4cad803\"" + "W/\"83659020-5802-48a4-b58e-cc58b45d8e14\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" ], "x-ms-request-id": [ - "c0ff429d-7ec5-4978-8cf3-9dac1aaca65d" + "b79d1cc1-c0e8-4b7a-aee4-6bd12f48d9ec" ], "x-ms-correlation-request-id": [ - "67dbf48c-67df-4bbf-948d-c710c2b50af3" + "7bd21104-e517-4acf-b18d-d360f9ff9737" ], "x-ms-arm-service-request-id": [ - "2299f7ce-8a1f-4710-bc48-2a2061f3de20" + "f242cc18-3c4e-4a11-ac90-73aa528b3d06" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11988" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20220119T111142Z:7bd21104-e517-4acf-b18d-d360f9ff9737" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "4816" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"lbba892270\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"ccc16cfa-42f6-4b87-bd7a-c927bf43b4f8\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"myFrontEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"myBackEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/backendAddressPools/myBackEnd\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"myHttpRule\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\"\r\n },\r\n \"frontendPort\": 80,\r\n \"backendPort\": 80,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"Tcp\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"Default\",\r\n \"disableOutboundSnat\": false,\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/backendAddressPools/myBackEnd\"\r\n },\r\n \"probe\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/probes/myProbe\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"myProbe\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/probes/myProbe\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"/\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnOGU2MzY4MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2xvYWRCYWxhbmNlcnMvbGJiYTg5MjI3MD9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "0f578d3f-1196-4faf-a2ad-20e6aedb98ba" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Wed, 19 Jan 2022 11:11:53 GMT" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"83659020-5802-48a4-b58e-cc58b45d8e14\"" + ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], + "x-ms-request-id": [ + "138e28fb-6904-4587-ac07-a0c8c56cd1dc" + ], + "x-ms-correlation-request-id": [ + "39b0396f-8099-42fd-b197-d587d338517a" + ], + "x-ms-arm-service-request-id": [ + "c88db647-db81-4bdf-8bd1-628975e5de84" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11990" + "11986" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115122Z:67dbf48c-67df-4bbf-948d-c710c2b50af3" + "SOUTHEASTASIA:20220119T111153Z:39b0396f-8099-42fd-b197-d587d338517a" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:51:21 GMT" - ], "Content-Length": [ "4816" ], @@ -765,60 +845,140 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"lbcf222519\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519\",\r\n \"etag\": \"W/\\\"65fbda0a-a564-45fe-9e8b-deaac4cad803\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"65adb256-74de-45e3-9358-f4a845452279\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"myFrontEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/frontendIPConfigurations/myFrontEnd\",\r\n \"etag\": \"W/\\\"65fbda0a-a564-45fe-9e8b-deaac4cad803\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572/subnets/subnet90094\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/loadBalancingRules/myHttpRule\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"myBackEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/backendAddressPools/myBackEnd\",\r\n \"etag\": \"W/\\\"65fbda0a-a564-45fe-9e8b-deaac4cad803\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"myHttpRule\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/loadBalancingRules/myHttpRule\",\r\n \"etag\": \"W/\\\"65fbda0a-a564-45fe-9e8b-deaac4cad803\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/frontendIPConfigurations/myFrontEnd\"\r\n },\r\n \"frontendPort\": 80,\r\n \"backendPort\": 80,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"Tcp\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"Default\",\r\n \"disableOutboundSnat\": false,\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/backendAddressPools/myBackEnd\"\r\n },\r\n \"probe\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/probes/myProbe\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"myProbe\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/probes/myProbe\",\r\n \"etag\": \"W/\\\"65fbda0a-a564-45fe-9e8b-deaac4cad803\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"/\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"lbba892270\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"ccc16cfa-42f6-4b87-bd7a-c927bf43b4f8\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"myFrontEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"myBackEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/backendAddressPools/myBackEnd\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"myHttpRule\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\"\r\n },\r\n \"frontendPort\": 80,\r\n \"backendPort\": 80,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"Tcp\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"Default\",\r\n \"disableOutboundSnat\": false,\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/backendAddressPools/myBackEnd\"\r\n },\r\n \"probe\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/probes/myProbe\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"myProbe\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/probes/myProbe\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"/\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/southeastasia/operations/d0a7c622-acfa-4415-9801-63bd6f08c83d?api-version=2019-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9vcGVyYXRpb25zL2QwYTdjNjIyLWFjZmEtNDQxNS05ODAxLTYzYmQ2ZjA4YzgzZD9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnOGU2MzY4MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2xvYWRCYWxhbmNlcnMvbGJiYTg5MjI3MD9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "4874dc4a-7af1-468f-8d0d-b49ca4c613d7" + ], + "accept-language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:11:53 GMT" + ], "Pragma": [ "no-cache" ], + "ETag": [ + "W/\"83659020-5802-48a4-b58e-cc58b45d8e14\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], "x-ms-request-id": [ - "50b8bfa6-7ab7-4267-ac35-35f98cb69fe2" + "06a475cd-8a0d-46cd-94a5-080b65896e81" ], "x-ms-correlation-request-id": [ - "bc9bdb9e-a0a1-4129-84ed-9ddbd9b5ffa5" + "a762ca7d-156a-4857-a286-296ea62c3e68" ], "x-ms-arm-service-request-id": [ - "3222e35b-b221-466c-a291-63a232a88fdb" + "4a943e3a-fe90-43f5-ad44-5c97ff22df93" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11985" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20220119T111153Z:a762ca7d-156a-4857-a286-296ea62c3e68" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "4816" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"lbba892270\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"ccc16cfa-42f6-4b87-bd7a-c927bf43b4f8\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"myFrontEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"myBackEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/backendAddressPools/myBackEnd\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"myHttpRule\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\"\r\n },\r\n \"frontendPort\": 80,\r\n \"backendPort\": 80,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"Tcp\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"Default\",\r\n \"disableOutboundSnat\": false,\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/backendAddressPools/myBackEnd\"\r\n },\r\n \"probe\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/probes/myProbe\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"myProbe\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/probes/myProbe\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"/\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnOGU2MzY4MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2xvYWRCYWxhbmNlcnMvbGJiYTg5MjI3MD9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "52449f59-ee5b-48fe-972c-e8fb63a6c865" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Wed, 19 Jan 2022 11:12:17 GMT" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"83659020-5802-48a4-b58e-cc58b45d8e14\"" + ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], + "x-ms-request-id": [ + "09a67fe7-f087-4f98-8f94-78a9a8995d08" + ], + "x-ms-correlation-request-id": [ + "5e80a99c-732b-4685-94df-06db30dffd41" + ], + "x-ms-arm-service-request-id": [ + "d8fb93ca-44f5-4bc9-af26-438f19ceb14f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" + "11983" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115110Z:bc9bdb9e-a0a1-4129-84ed-9ddbd9b5ffa5" + "SOUTHEASTASIA:20220119T111218Z:5e80a99c-732b-4685-94df-06db30dffd41" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:51:09 GMT" - ], "Content-Length": [ - "29" + "4816" ], "Content-Type": [ "application/json; charset=utf-8" @@ -827,78 +987,202 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"lbba892270\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"ccc16cfa-42f6-4b87-bd7a-c927bf43b4f8\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"myFrontEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"myBackEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/backendAddressPools/myBackEnd\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"myHttpRule\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\"\r\n },\r\n \"frontendPort\": 80,\r\n \"backendPort\": 80,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"Tcp\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"Default\",\r\n \"disableOutboundSnat\": false,\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/backendAddressPools/myBackEnd\"\r\n },\r\n \"probe\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/probes/myProbe\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"myProbe\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/probes/myProbe\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"/\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/privateLinkServices/pls972377?api-version=2019-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnODFhOTE2MTkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ByaXZhdGVMaW5rU2VydmljZXMvcGxzOTcyMzc3P2FwaS12ZXJzaW9uPTIwMTktMDktMDE=", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"loadBalancerFrontendIpConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572/subnets/subnet90094\"\r\n }\r\n },\r\n \"name\": \"myFrontEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/frontendIPConfigurations/myFrontEnd\"\r\n }\r\n ],\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572/subnets/subnet90094\"\r\n },\r\n \"primary\": true\r\n },\r\n \"name\": \"myPrivateIPConfig\"\r\n }\r\n ]\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnOGU2MzY4MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2xvYWRCYWxhbmNlcnMvbGJiYTg5MjI3MD9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e9e7bd00-694b-4868-b825-db6ad657afc2" + "accef446-8436-408f-80ce-744f5769f662" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Wed, 19 Jan 2022 11:12:18 GMT" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "W/\"83659020-5802-48a4-b58e-cc58b45d8e14\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "x-ms-request-id": [ + "58077eb0-ad91-4067-8b78-e47231f35201" + ], + "x-ms-correlation-request-id": [ + "195c50e3-ff66-4a20-9515-6bee816e6566" + ], + "x-ms-arm-service-request-id": [ + "3c6628f5-2581-461b-bd7b-0e75c482b4bf" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11988" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20220119T111218Z:195c50e3-ff66-4a20-9515-6bee816e6566" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "4816" ], "Content-Type": [ "application/json; charset=utf-8" ], - "Content-Length": [ - "1112" + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"lbba892270\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"ccc16cfa-42f6-4b87-bd7a-c927bf43b4f8\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"myFrontEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"myBackEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/backendAddressPools/myBackEnd\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"myHttpRule\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\"\r\n },\r\n \"frontendPort\": 80,\r\n \"backendPort\": 80,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"Tcp\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"Default\",\r\n \"disableOutboundSnat\": false,\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/backendAddressPools/myBackEnd\"\r\n },\r\n \"probe\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/probes/myProbe\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"myProbe\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/probes/myProbe\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"/\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnOGU2MzY4MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL2xvYWRCYWxhbmNlcnMvbGJiYTg5MjI3MD9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "ef440798-7cfb-4ac8-95a9-0bf8c939bc8c" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:13:04 GMT" + ], "Pragma": [ "no-cache" ], - "Retry-After": [ - "10" + "ETag": [ + "W/\"83659020-5802-48a4-b58e-cc58b45d8e14\"" ], - "x-ms-request-id": [ - "2e0e8c9d-8bb7-4122-b40d-4f2dd8d0be3c" + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" ], - "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/southeastasia/operations/2e0e8c9d-8bb7-4122-b40d-4f2dd8d0be3c?api-version=2019-09-01" + "x-ms-request-id": [ + "01a89f09-9a5b-4da0-b23e-5505447e22fd" ], "x-ms-correlation-request-id": [ - "f5b0bb1c-322f-4229-b81a-e79b7cf092bc" + "a825913b-c632-4965-b4c2-12e2461b5f9a" ], "x-ms-arm-service-request-id": [ - "3cf3e268-8446-483b-b17b-34db1f558190" + "18ea5911-592b-44d5-9cb4-24cf3e2d5d69" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11982" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20220119T111305Z:a825913b-c632-4965-b4c2-12e2461b5f9a" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "4816" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"name\": \"lbba892270\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"ccc16cfa-42f6-4b87-bd7a-c927bf43b4f8\",\r\n \"frontendIPConfigurations\": [\r\n {\r\n \"name\": \"myFrontEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/frontendIPConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\"\r\n },\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ],\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"backendAddressPools\": [\r\n {\r\n \"name\": \"myBackEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/backendAddressPools/myBackEnd\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/backendAddressPools\"\r\n }\r\n ],\r\n \"loadBalancingRules\": [\r\n {\r\n \"name\": \"myHttpRule\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"type\": \"Microsoft.Network/loadBalancers/loadBalancingRules\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"frontendIPConfiguration\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\"\r\n },\r\n \"frontendPort\": 80,\r\n \"backendPort\": 80,\r\n \"enableFloatingIP\": false,\r\n \"idleTimeoutInMinutes\": 4,\r\n \"protocol\": \"Tcp\",\r\n \"enableDestinationServiceEndpoint\": false,\r\n \"enableTcpReset\": false,\r\n \"allowBackendPortConflict\": false,\r\n \"loadDistribution\": \"Default\",\r\n \"disableOutboundSnat\": false,\r\n \"backendAddressPool\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/backendAddressPools/myBackEnd\"\r\n },\r\n \"probe\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/probes/myProbe\"\r\n }\r\n }\r\n }\r\n ],\r\n \"probes\": [\r\n {\r\n \"name\": \"myProbe\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/probes/myProbe\",\r\n \"etag\": \"W/\\\"83659020-5802-48a4-b58e-cc58b45d8e14\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"protocol\": \"Http\",\r\n \"port\": 80,\r\n \"requestPath\": \"/\",\r\n \"intervalInSeconds\": 15,\r\n \"numberOfProbes\": 2,\r\n \"loadBalancingRules\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/loadBalancingRules/myHttpRule\"\r\n }\r\n ]\r\n },\r\n \"type\": \"Microsoft.Network/loadBalancers/probes\"\r\n }\r\n ],\r\n \"inboundNatRules\": [],\r\n \"outboundRules\": [],\r\n \"inboundNatPools\": []\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/southeastasia/operations/a07a00c9-4555-456a-895e-336ce521d398?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9vcGVyYXRpb25zL2EwN2EwMGM5LTQ1NTUtNDU2YS04OTVlLTMzNmNlNTIxZDM5OD9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Wed, 19 Jan 2022 11:11:29 GMT" + ], + "Pragma": [ + "no-cache" + ], "Server": [ "Microsoft-HTTPAPI/2.0", "Microsoft-HTTPAPI/2.0" ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1195" + "x-ms-request-id": [ + "5ec531ad-3827-47a3-8261-b80e1c76a88b" + ], + "x-ms-correlation-request-id": [ + "dd598ff0-9ec1-4b32-946e-d95b746117c3" + ], + "x-ms-arm-service-request-id": [ + "293d43d4-c2da-4caf-910c-38685d9343a2" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115111Z:f5b0bb1c-322f-4229-b81a-e79b7cf092bc" + "SOUTHEASTASIA:20220119T111130Z:dd598ff0-9ec1-4b32-946e-d95b746117c3" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:51:11 GMT" - ], "Content-Length": [ - "1985" + "29" ], "Content-Type": [ "application/json; charset=utf-8" @@ -907,78 +1191,81 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"pls972377\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/privateLinkServices/pls972377\",\r\n \"etag\": \"W/\\\"ce412c7d-0d5f-43ea-9b27-1b9269b36b76\\\"\",\r\n \"type\": \"Microsoft.Network/privateLinkServices\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"c86147b0-ef06-4d91-9717-065431977c13\",\r\n \"fqdns\": [],\r\n \"alias\": \"pls972377.b4cbefc5-88fa-4466-8c72-8860dde838b8.southeastasia.azure.privatelinkservice\",\r\n \"enableProxyProtocol\": false,\r\n \"loadBalancerFrontendIpConfigurations\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/frontendIPConfigurations/myFrontEnd\"\r\n }\r\n ],\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"myPrivateIPConfig\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/privateLinkServices/pls972377/ipConfigurations/myPrivateIPConfig\",\r\n \"etag\": \"W/\\\"ce412c7d-0d5f-43ea-9b27-1b9269b36b76\\\"\",\r\n \"type\": \"Microsoft.Network/privateLinkServices/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572/subnets/subnet90094\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"privateEndpointConnections\": [],\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/networkInterfaces/pls972377.nic.b0fdbdbe-1791-4aed-87a5-5d37eaa61a44\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 201 + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/privateLinkServices/pls972377?api-version=2019-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnODFhOTE2MTkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ByaXZhdGVMaW5rU2VydmljZXMvcGxzOTcyMzc3P2FwaS12ZXJzaW9uPTIwMTktMDktMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/privateLinkServices/pls691580?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnOGU2MzY4MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ByaXZhdGVMaW5rU2VydmljZXMvcGxzNjkxNTgwP2FwaS12ZXJzaW9uPTIwMTktMDktMDE=", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"loadBalancerFrontendIpConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572/subnets/subnet90094\"\r\n }\r\n },\r\n \"name\": \"myFrontEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/frontendIPConfigurations/myFrontEnd\"\r\n }\r\n ],\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAddress\": \"10.0.0.5\",\r\n \"privateIPAllocationMethod\": \"Static\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572/subnets/subnet90094\"\r\n },\r\n \"primary\": true\r\n },\r\n \"name\": \"myPrivateIPConfig\"\r\n }\r\n ],\r\n \"fqdns\": [],\r\n \"enableProxyProtocol\": true\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"loadBalancerFrontendIpConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"privateIPAddressVersion\": \"IPv4\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\"\r\n }\r\n },\r\n \"name\": \"myFrontEnd\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\"\r\n }\r\n ],\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\"\r\n },\r\n \"primary\": true\r\n },\r\n \"name\": \"myPrivateIPConfig\"\r\n }\r\n ]\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "8ffbfd87-ba4d-43ed-8ed0-82b6c21de119" + "7ce051e7-92f0-4e38-ae94-5cc14e09ee43" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ], "Content-Type": [ "application/json; charset=utf-8" ], "Content-Length": [ - "1257" + "1112" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:11:31 GMT" + ], "Pragma": [ "no-cache" ], "Retry-After": [ "10" ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], "x-ms-request-id": [ - "2b02e2e0-c185-4c12-bdaa-95d156bbf3e8" + "66f15c11-c54b-4a22-b0e7-15ea7addc3c1" ], "Azure-AsyncOperation": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/southeastasia/operations/2b02e2e0-c185-4c12-bdaa-95d156bbf3e8?api-version=2019-09-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/southeastasia/operations/66f15c11-c54b-4a22-b0e7-15ea7addc3c1?api-version=2019-09-01" ], "x-ms-correlation-request-id": [ - "5ac03140-b765-4a71-b33a-2e8851de5459" + "200ced60-af21-4d88-a064-5e45e3f57160" + ], + "Azure-AsyncNotification": [ + "Enabled" ], "x-ms-arm-service-request-id": [ - "4357a22c-437d-4b5b-be98-5958133c2513" + "d5317cdf-5e72-4424-a3e9-782a1501dafa" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1194" + "1195" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115122Z:5ac03140-b765-4a71-b33a-2e8851de5459" + "SOUTHEASTASIA:20220119T111131Z:200ced60-af21-4d88-a064-5e45e3f57160" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:51:22 GMT" - ], "Content-Length": [ - "2026" + "1985" ], "Content-Type": [ "application/json; charset=utf-8" @@ -987,60 +1274,81 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"pls972377\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/privateLinkServices/pls972377\",\r\n \"etag\": \"W/\\\"4e94ecfc-6935-441e-9fd1-614893cc2afa\\\"\",\r\n \"type\": \"Microsoft.Network/privateLinkServices\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"c86147b0-ef06-4d91-9717-065431977c13\",\r\n \"fqdns\": [],\r\n \"alias\": \"pls972377.b4cbefc5-88fa-4466-8c72-8860dde838b8.southeastasia.azure.privatelinkservice\",\r\n \"enableProxyProtocol\": true,\r\n \"loadBalancerFrontendIpConfigurations\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/frontendIPConfigurations/myFrontEnd\"\r\n }\r\n ],\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"myPrivateIPConfig\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/privateLinkServices/pls972377/ipConfigurations/myPrivateIPConfig\",\r\n \"etag\": \"W/\\\"4e94ecfc-6935-441e-9fd1-614893cc2afa\\\"\",\r\n \"type\": \"Microsoft.Network/privateLinkServices/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.5\",\r\n \"privateIPAllocationMethod\": \"Static\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572/subnets/subnet90094\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"privateEndpointConnections\": [],\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/networkInterfaces/pls972377.nic.b0fdbdbe-1791-4aed-87a5-5d37eaa61a44\"\r\n }\r\n ]\r\n }\r\n}", - "StatusCode": 200 + "ResponseBody": "{\r\n \"name\": \"pls691580\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/privateLinkServices/pls691580\",\r\n \"etag\": \"W/\\\"ae33aa90-8102-4553-93e2-562645c89d62\\\"\",\r\n \"type\": \"Microsoft.Network/privateLinkServices\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"ff5d8720-81a7-4b9a-8b36-0c8bc706278b\",\r\n \"fqdns\": [],\r\n \"alias\": \"pls691580.06271890-d869-4c03-9b43-9cfa37768e5b.southeastasia.azure.privatelinkservice\",\r\n \"enableProxyProtocol\": false,\r\n \"loadBalancerFrontendIpConfigurations\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\"\r\n }\r\n ],\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"myPrivateIPConfig\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/privateLinkServices/pls691580/ipConfigurations/myPrivateIPConfig\",\r\n \"etag\": \"W/\\\"ae33aa90-8102-4553-93e2-562645c89d62\\\"\",\r\n \"type\": \"Microsoft.Network/privateLinkServices/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"privateEndpointConnections\": [],\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/networkInterfaces/pls691580.nic.34f1a621-c4b3-4b0a-af6d-eb99dface6e2\"\r\n }\r\n ]\r\n }\r\n}", + "StatusCode": 201 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/southeastasia/operations/2e0e8c9d-8bb7-4122-b40d-4f2dd8d0be3c?api-version=2019-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9vcGVyYXRpb25zLzJlMGU4YzlkLThiYjctNDEyMi1iNDBkLTRmMmRkOGQwYmUzYz9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", - "RequestMethod": "GET", - "RequestBody": "", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/privateLinkServices/pls691580?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnOGU2MzY4MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ByaXZhdGVMaW5rU2VydmljZXMvcGxzNjkxNTgwP2FwaS12ZXJzaW9uPTIwMTktMDktMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"loadBalancerFrontendIpConfigurations\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\"\r\n }\r\n ],\r\n \"ipConfigurations\": [\r\n {\r\n \"properties\": {\r\n \"privateIPAddress\": \"10.0.0.5\",\r\n \"privateIPAllocationMethod\": \"Static\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n },\r\n \"name\": \"myPrivateIPConfig\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/privateLinkServices/pls691580/ipConfigurations/myPrivateIPConfig\"\r\n }\r\n ],\r\n \"fqdns\": [],\r\n \"enableProxyProtocol\": true\r\n },\r\n \"location\": \"southeastasia\",\r\n \"tags\": {}\r\n}", "RequestHeaders": { + "x-ms-client-request-id": [ + "13c211b9-1475-4d57-81c9-de15af5b72f5" + ], + "accept-language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "1075" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:13:05 GMT" + ], "Pragma": [ "no-cache" ], + "Retry-After": [ + "10" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], "x-ms-request-id": [ - "ad33c408-1372-4fa5-be1e-5d580aa4aded" + "a654c633-ce90-4230-998a-ec3ecc5b9048" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/southeastasia/operations/a654c633-ce90-4230-998a-ec3ecc5b9048?api-version=2019-09-01" ], "x-ms-correlation-request-id": [ - "e896fd18-a426-4a91-a38d-0ccda1f9134f" + "86b4c87f-afca-4709-a04b-24606b55bff4" + ], + "Azure-AsyncNotification": [ + "Enabled" ], "x-ms-arm-service-request-id": [ - "7e76623e-ca75-4494-851f-735709b90cf8" + "70753422-3768-4e2b-94c7-0c7fbb04dd4f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11992" + "x-ms-ratelimit-remaining-subscription-writes": [ + "1194" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115121Z:e896fd18-a426-4a91-a38d-0ccda1f9134f" + "SOUTHEASTASIA:20220119T111306Z:86b4c87f-afca-4709-a04b-24606b55bff4" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:51:21 GMT" - ], "Content-Length": [ - "29" + "2026" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1049,63 +1357,60 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"pls691580\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/privateLinkServices/pls691580\",\r\n \"etag\": \"W/\\\"3b55e6fa-0cf1-4d2d-8f95-220f828d8089\\\"\",\r\n \"type\": \"Microsoft.Network/privateLinkServices\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"ff5d8720-81a7-4b9a-8b36-0c8bc706278b\",\r\n \"fqdns\": [],\r\n \"alias\": \"pls691580.06271890-d869-4c03-9b43-9cfa37768e5b.southeastasia.azure.privatelinkservice\",\r\n \"enableProxyProtocol\": true,\r\n \"loadBalancerFrontendIpConfigurations\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\"\r\n }\r\n ],\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"myPrivateIPConfig\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/privateLinkServices/pls691580/ipConfigurations/myPrivateIPConfig\",\r\n \"etag\": \"W/\\\"3b55e6fa-0cf1-4d2d-8f95-220f828d8089\\\"\",\r\n \"type\": \"Microsoft.Network/privateLinkServices/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.5\",\r\n \"privateIPAllocationMethod\": \"Static\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"privateEndpointConnections\": [],\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/networkInterfaces/pls691580.nic.34f1a621-c4b3-4b0a-af6d-eb99dface6e2\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/privateLinkServices/pls972377?api-version=2019-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnODFhOTE2MTkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ByaXZhdGVMaW5rU2VydmljZXMvcGxzOTcyMzc3P2FwaS12ZXJzaW9uPTIwMTktMDktMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/southeastasia/operations/66f15c11-c54b-4a22-b0e7-15ea7addc3c1?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9vcGVyYXRpb25zLzY2ZjE1YzExLWM1NGItNGEyMi1iMGU3LTE1ZWE3YWRkYzNjMT9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:11:41 GMT" + ], "Pragma": [ "no-cache" ], - "ETag": [ - "W/\"4fcf4da5-264a-4738-892b-6065ca8865f7\"" + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" ], "x-ms-request-id": [ - "ffb4a1d8-f2c9-4c9f-85cc-965dcdd3aef3" + "fe8f2916-f755-4caa-82d9-4cb761d803b4" ], "x-ms-correlation-request-id": [ - "c225b55d-2571-471a-82d3-1c61ebfcd644" + "f592a011-3b3c-4b08-8fbd-5c94dd19bbe8" ], "x-ms-arm-service-request-id": [ - "da6d5e65-2166-4902-ab42-9552bc06c53e" + "2a693e24-13a6-4d5c-b7f9-64c62f80e32a" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11991" + "11990" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115121Z:c225b55d-2571-471a-82d3-1c61ebfcd644" + "SOUTHEASTASIA:20220119T111141Z:f592a011-3b3c-4b08-8fbd-5c94dd19bbe8" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:51:21 GMT" - ], "Content-Length": [ - "1986" + "29" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1114,63 +1419,63 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"pls972377\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/privateLinkServices/pls972377\",\r\n \"etag\": \"W/\\\"4fcf4da5-264a-4738-892b-6065ca8865f7\\\"\",\r\n \"type\": \"Microsoft.Network/privateLinkServices\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"c86147b0-ef06-4d91-9717-065431977c13\",\r\n \"fqdns\": [],\r\n \"alias\": \"pls972377.b4cbefc5-88fa-4466-8c72-8860dde838b8.southeastasia.azure.privatelinkservice\",\r\n \"enableProxyProtocol\": false,\r\n \"loadBalancerFrontendIpConfigurations\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/frontendIPConfigurations/myFrontEnd\"\r\n }\r\n ],\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"myPrivateIPConfig\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/privateLinkServices/pls972377/ipConfigurations/myPrivateIPConfig\",\r\n \"etag\": \"W/\\\"4fcf4da5-264a-4738-892b-6065ca8865f7\\\"\",\r\n \"type\": \"Microsoft.Network/privateLinkServices/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572/subnets/subnet90094\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"privateEndpointConnections\": [],\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/networkInterfaces/pls972377.nic.b0fdbdbe-1791-4aed-87a5-5d37eaa61a44\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/privateLinkServices/pls972377?api-version=2019-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnODFhOTE2MTkvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ByaXZhdGVMaW5rU2VydmljZXMvcGxzOTcyMzc3P2FwaS12ZXJzaW9uPTIwMTktMDktMDE=", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/privateLinkServices/pls691580?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnOGU2MzY4MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ByaXZhdGVMaW5rU2VydmljZXMvcGxzNjkxNTgwP2FwaS12ZXJzaW9uPTIwMTktMDktMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:11:41 GMT" + ], "Pragma": [ "no-cache" ], "ETag": [ - "W/\"81fb2ce7-e24e-4721-946f-0afe315dab5c\"" + "W/\"9c9d014d-c072-4d51-940d-aa3296414b0b\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" ], "x-ms-request-id": [ - "fd6c9475-11a9-465c-803c-b419a966f357" + "b63ac237-7d54-49e2-add1-dd7088d1f9c9" ], "x-ms-correlation-request-id": [ - "e724b3da-bdba-473f-bcf7-1ce8cee5733b" + "7eb2a06e-d7d3-47a3-a1de-f668354b6bc8" ], "x-ms-arm-service-request-id": [ - "250e76a8-ab8a-4f76-a440-6d08d0e1252b" + "3758e415-603b-461d-84d7-9a089f999146" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11988" + "11989" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115133Z:e724b3da-bdba-473f-bcf7-1ce8cee5733b" + "SOUTHEASTASIA:20220119T111141Z:7eb2a06e-d7d3-47a3-a1de-f668354b6bc8" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:51:32 GMT" - ], "Content-Length": [ - "2027" + "1986" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1179,60 +1484,69 @@ "-1" ] }, - "ResponseBody": "{\r\n \"name\": \"pls972377\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/privateLinkServices/pls972377\",\r\n \"etag\": \"W/\\\"81fb2ce7-e24e-4721-946f-0afe315dab5c\\\"\",\r\n \"type\": \"Microsoft.Network/privateLinkServices\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"c86147b0-ef06-4d91-9717-065431977c13\",\r\n \"fqdns\": [],\r\n \"alias\": \"pls972377.b4cbefc5-88fa-4466-8c72-8860dde838b8.southeastasia.azure.privatelinkservice\",\r\n \"enableProxyProtocol\": true,\r\n \"loadBalancerFrontendIpConfigurations\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/loadBalancers/lbcf222519/frontendIPConfigurations/myFrontEnd\"\r\n }\r\n ],\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"myPrivateIPConfig\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/privateLinkServices/pls972377/ipConfigurations/myPrivateIPConfig\",\r\n \"etag\": \"W/\\\"81fb2ce7-e24e-4721-946f-0afe315dab5c\\\"\",\r\n \"type\": \"Microsoft.Network/privateLinkServices/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.5\",\r\n \"privateIPAllocationMethod\": \"Static\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/virtualNetworks/vnet42572/subnets/subnet90094\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"privateEndpointConnections\": [],\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg81a91619/providers/Microsoft.Network/networkInterfaces/pls972377.nic.b0fdbdbe-1791-4aed-87a5-5d37eaa61a44\"\r\n }\r\n ]\r\n }\r\n}", + "ResponseBody": "{\r\n \"name\": \"pls691580\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/privateLinkServices/pls691580\",\r\n \"etag\": \"W/\\\"9c9d014d-c072-4d51-940d-aa3296414b0b\\\"\",\r\n \"type\": \"Microsoft.Network/privateLinkServices\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"ff5d8720-81a7-4b9a-8b36-0c8bc706278b\",\r\n \"fqdns\": [],\r\n \"alias\": \"pls691580.06271890-d869-4c03-9b43-9cfa37768e5b.southeastasia.azure.privatelinkservice\",\r\n \"enableProxyProtocol\": false,\r\n \"loadBalancerFrontendIpConfigurations\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\"\r\n }\r\n ],\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"myPrivateIPConfig\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/privateLinkServices/pls691580/ipConfigurations/myPrivateIPConfig\",\r\n \"etag\": \"W/\\\"9c9d014d-c072-4d51-940d-aa3296414b0b\\\"\",\r\n \"type\": \"Microsoft.Network/privateLinkServices/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"privateEndpointConnections\": [],\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/networkInterfaces/pls691580.nic.34f1a621-c4b3-4b0a-af6d-eb99dface6e2\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/southeastasia/operations/2b02e2e0-c185-4c12-bdaa-95d156bbf3e8?api-version=2019-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9vcGVyYXRpb25zLzJiMDJlMmUwLWMxODUtNGMxMi1iZGFhLTk1ZDE1NmJiZjNlOD9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/privateLinkServices/pls691580?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnOGU2MzY4MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ByaXZhdGVMaW5rU2VydmljZXMvcGxzNjkxNTgwP2FwaS12ZXJzaW9uPTIwMTktMDktMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "c7cb18de-16b2-4d65-a755-57ec04222f31" + ], + "accept-language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:11:42 GMT" + ], "Pragma": [ "no-cache" ], + "ETag": [ + "W/\"9c9d014d-c072-4d51-940d-aa3296414b0b\"" + ], + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], "x-ms-request-id": [ - "6a11d867-de2b-400e-9067-ac7be73f6ee0" + "56c19cab-5836-42bd-a3ed-24517e6f6ae4" ], "x-ms-correlation-request-id": [ - "ece8175a-ceba-44a1-b2d0-f765a2201d0c" + "0c69cdd9-9155-45f4-9af0-378bf8c68515" ], "x-ms-arm-service-request-id": [ - "78fed233-029a-425b-bc16-97bc336da86c" + "56dc08d2-d6a5-48a7-884a-ffa52ae85b93" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-HTTPAPI/2.0", - "Microsoft-HTTPAPI/2.0" - ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11989" + "11987" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115133Z:ece8175a-ceba-44a1-b2d0-f765a2201d0c" + "SOUTHEASTASIA:20220119T111142Z:0c69cdd9-9155-45f4-9af0-378bf8c68515" ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:51:32 GMT" - ], "Content-Length": [ - "29" + "1986" ], "Content-Type": [ "application/json; charset=utf-8" @@ -1241,227 +1555,254 @@ "-1" ] }, - "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "ResponseBody": "{\r\n \"name\": \"pls691580\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/privateLinkServices/pls691580\",\r\n \"etag\": \"W/\\\"9c9d014d-c072-4d51-940d-aa3296414b0b\\\"\",\r\n \"type\": \"Microsoft.Network/privateLinkServices\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"ff5d8720-81a7-4b9a-8b36-0c8bc706278b\",\r\n \"fqdns\": [],\r\n \"alias\": \"pls691580.06271890-d869-4c03-9b43-9cfa37768e5b.southeastasia.azure.privatelinkservice\",\r\n \"enableProxyProtocol\": false,\r\n \"loadBalancerFrontendIpConfigurations\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\"\r\n }\r\n ],\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"myPrivateIPConfig\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/privateLinkServices/pls691580/ipConfigurations/myPrivateIPConfig\",\r\n \"etag\": \"W/\\\"9c9d014d-c072-4d51-940d-aa3296414b0b\\\"\",\r\n \"type\": \"Microsoft.Network/privateLinkServices/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"privateEndpointConnections\": [],\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/networkInterfaces/pls691580.nic.34f1a621-c4b3-4b0a-af6d-eb99dface6e2\"\r\n }\r\n ]\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg81a91619?api-version=2021-01-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnODFhOTE2MTk/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", - "RequestMethod": "DELETE", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/privateLinkServices/pls691580?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnOGU2MzY4MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ByaXZhdGVMaW5rU2VydmljZXMvcGxzNjkxNTgwP2FwaS12ZXJzaW9uPTIwMTktMDktMDE=", + "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8956750a-e18f-436d-be89-331277d0541c" + "fe79703d-e505-46b6-8a98-f47b60404044" ], - "Accept-Language": [ + "accept-language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:11:53 GMT" + ], "Pragma": [ "no-cache" ], - "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01" - ], - "Retry-After": [ - "15" + "ETag": [ + "W/\"9c9d014d-c072-4d51-940d-aa3296414b0b\"" ], - "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" ], "x-ms-request-id": [ - "4a90bebb-06f1-4a1c-952f-78c152bfb6f7" + "06452246-272e-470b-a422-2f1457002675" ], "x-ms-correlation-request-id": [ - "4a90bebb-06f1-4a1c-952f-78c152bfb6f7" + "6493c594-23e8-4dff-a7e1-b0688c647e39" ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115133Z:4a90bebb-06f1-4a1c-952f-78c152bfb6f7" + "x-ms-arm-service-request-id": [ + "3ceb47a0-4ebc-4b03-9847-50971880dfb4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11984" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20220119T111154Z:6493c594-23e8-4dff-a7e1-b0688c647e39" + ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:51:32 GMT" + "Content-Length": [ + "1986" + ], + "Content-Type": [ + "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, - "ResponseBody": "", - "StatusCode": 202 + "ResponseBody": "{\r\n \"name\": \"pls691580\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/privateLinkServices/pls691580\",\r\n \"etag\": \"W/\\\"9c9d014d-c072-4d51-940d-aa3296414b0b\\\"\",\r\n \"type\": \"Microsoft.Network/privateLinkServices\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"ff5d8720-81a7-4b9a-8b36-0c8bc706278b\",\r\n \"fqdns\": [],\r\n \"alias\": \"pls691580.06271890-d869-4c03-9b43-9cfa37768e5b.southeastasia.azure.privatelinkservice\",\r\n \"enableProxyProtocol\": false,\r\n \"loadBalancerFrontendIpConfigurations\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\"\r\n }\r\n ],\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"myPrivateIPConfig\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/privateLinkServices/pls691580/ipConfigurations/myPrivateIPConfig\",\r\n \"etag\": \"W/\\\"9c9d014d-c072-4d51-940d-aa3296414b0b\\\"\",\r\n \"type\": \"Microsoft.Network/privateLinkServices/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"privateEndpointConnections\": [],\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/networkInterfaces/pls691580.nic.34f1a621-c4b3-4b0a-af6d-eb99dface6e2\"\r\n }\r\n ]\r\n }\r\n}", + "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpneFFUa3hOakU1TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/privateLinkServices/pls691580?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnOGU2MzY4MTIvcHJvdmlkZXJzL01pY3Jvc29mdC5OZXR3b3JrL3ByaXZhdGVMaW5rU2VydmljZXMvcGxzNjkxNTgwP2FwaS12ZXJzaW9uPTIwMTktMDktMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:13:16 GMT" + ], "Pragma": [ "no-cache" ], - "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01" - ], - "Retry-After": [ - "15" + "ETag": [ + "W/\"d96488e7-68cc-43c5-885d-1486c80346c9\"" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11987" + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" ], "x-ms-request-id": [ - "2e48d6e0-d8a0-4db2-ad78-e49725bd3c12" + "cca2c768-5e28-4c13-b91a-64b5df1d3fd2" ], "x-ms-correlation-request-id": [ - "2e48d6e0-d8a0-4db2-ad78-e49725bd3c12" + "815735c7-b68d-4741-8dde-ac692b2a0763" ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115148Z:2e48d6e0-d8a0-4db2-ad78-e49725bd3c12" + "x-ms-arm-service-request-id": [ + "b4bd94f9-f0ae-4bb0-adb1-c4c6dbaf9423" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11987" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20220119T111316Z:815735c7-b68d-4741-8dde-ac692b2a0763" + ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:51:47 GMT" + "Content-Length": [ + "2027" + ], + "Content-Type": [ + "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, - "ResponseBody": "", - "StatusCode": 202 + "ResponseBody": "{\r\n \"name\": \"pls691580\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/privateLinkServices/pls691580\",\r\n \"etag\": \"W/\\\"d96488e7-68cc-43c5-885d-1486c80346c9\\\"\",\r\n \"type\": \"Microsoft.Network/privateLinkServices\",\r\n \"location\": \"southeastasia\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"ff5d8720-81a7-4b9a-8b36-0c8bc706278b\",\r\n \"fqdns\": [],\r\n \"alias\": \"pls691580.06271890-d869-4c03-9b43-9cfa37768e5b.southeastasia.azure.privatelinkservice\",\r\n \"enableProxyProtocol\": true,\r\n \"loadBalancerFrontendIpConfigurations\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/loadBalancers/lbba892270/frontendIPConfigurations/myFrontEnd\"\r\n }\r\n ],\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"myPrivateIPConfig\",\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/privateLinkServices/pls691580/ipConfigurations/myPrivateIPConfig\",\r\n \"etag\": \"W/\\\"d96488e7-68cc-43c5-885d-1486c80346c9\\\"\",\r\n \"type\": \"Microsoft.Network/privateLinkServices/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.5\",\r\n \"privateIPAllocationMethod\": \"Static\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/virtualNetworks/vnet38072/subnets/subnet61647\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"privateEndpointConnections\": [],\r\n \"networkInterfaces\": [\r\n {\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rg8e636812/providers/Microsoft.Network/networkInterfaces/pls691580.nic.34f1a621-c4b3-4b0a-af6d-eb99dface6e2\"\r\n }\r\n ]\r\n }\r\n}", + "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpneFFUa3hOakU1TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/providers/Microsoft.Network/locations/southeastasia/operations/a654c633-ce90-4230-998a-ec3ecc5b9048?api-version=2019-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9sb2NhdGlvbnMvc291dGhlYXN0YXNpYS9vcGVyYXRpb25zL2E2NTRjNjMzLWNlOTAtNDIzMC05OThhLWVjM2VjYzViOTA0OD9hcGktdmVyc2lvbj0yMDE5LTA5LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.Network.Fluent.NetworkManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:13:15 GMT" + ], "Pragma": [ "no-cache" ], - "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11986" + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" ], "x-ms-request-id": [ - "eeec2d24-43f4-48bb-a04f-c052f169cff1" + "acaabb62-e664-4753-b672-3fd0bd04cd5c" ], "x-ms-correlation-request-id": [ - "eeec2d24-43f4-48bb-a04f-c052f169cff1" + "c9c940a9-d125-487f-8324-1b94e7dbd7ba" ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115203Z:eeec2d24-43f4-48bb-a04f-c052f169cff1" + "x-ms-arm-service-request-id": [ + "52055a21-5b32-4cc5-a6a0-44370b097ef6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11981" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20220119T111316Z:c9c940a9-d125-487f-8324-1b94e7dbd7ba" + ], "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:52:03 GMT" + "Content-Length": [ + "29" + ], + "Content-Type": [ + "application/json; charset=utf-8" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, - "ResponseBody": "", - "StatusCode": 202 + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpneFFUa3hOakU1TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", - "RequestMethod": "GET", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rg8e636812?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnOGU2MzY4MTI/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", + "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "4f72dd63-213e-4f14-9bcb-5d3b9ff804ca" + ], + "accept-language": [ + "en-US" + ], "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:13:16 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11985" + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" ], "x-ms-request-id": [ - "0c04a934-8d8d-4073-8446-3e18a7548580" + "083dcc97-658f-4688-8ed3-8b85cc2bf343" ], "x-ms-correlation-request-id": [ - "0c04a934-8d8d-4073-8446-3e18a7548580" + "083dcc97-658f-4688-8ed3-8b85cc2bf343" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115218Z:0c04a934-8d8d-4073-8446-3e18a7548580" + "SOUTHEASTASIA:20220119T111317Z:083dcc97-658f-4688-8ed3-8b85cc2bf343" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1469,57 +1810,57 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:52:18 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpneFFUa3hOakU1TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpoRk5qTTJPREV5TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:13:31 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11984" + "11986" ], "x-ms-request-id": [ - "874802e0-541f-42fa-b820-eddb24ec2fbd" + "f180d9b2-0bd8-45c1-bb60-f8869bf67d3f" ], "x-ms-correlation-request-id": [ - "874802e0-541f-42fa-b820-eddb24ec2fbd" + "f180d9b2-0bd8-45c1-bb60-f8869bf67d3f" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115233Z:874802e0-541f-42fa-b820-eddb24ec2fbd" + "SOUTHEASTASIA:20220119T111332Z:f180d9b2-0bd8-45c1-bb60-f8869bf67d3f" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1527,57 +1868,57 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:52:32 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpneFFUa3hOakU1TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpoRk5qTTJPREV5TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:13:46 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11983" + "11980" ], "x-ms-request-id": [ - "3790413c-6540-4cfb-8e42-38f989e0df86" + "5c06c733-bc72-4f4e-930f-df70e955fdf1" ], "x-ms-correlation-request-id": [ - "3790413c-6540-4cfb-8e42-38f989e0df86" + "5c06c733-bc72-4f4e-930f-df70e955fdf1" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115248Z:3790413c-6540-4cfb-8e42-38f989e0df86" + "SOUTHEASTASIA:20220119T111347Z:5c06c733-bc72-4f4e-930f-df70e955fdf1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1585,57 +1926,57 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:52:47 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpneFFUa3hOakU1TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpoRk5qTTJPREV5TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:14:02 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11982" + "11985" ], "x-ms-request-id": [ - "fe6a3f31-2b4a-41f7-a180-52695582f4be" + "7723ae55-e4fd-4c5d-beea-91362139231e" ], "x-ms-correlation-request-id": [ - "fe6a3f31-2b4a-41f7-a180-52695582f4be" + "7723ae55-e4fd-4c5d-beea-91362139231e" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115303Z:fe6a3f31-2b4a-41f7-a180-52695582f4be" + "SOUTHEASTASIA:20220119T111402Z:7723ae55-e4fd-4c5d-beea-91362139231e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1643,57 +1984,57 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:53:03 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpneFFUa3hOakU1TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpoRk5qTTJPREV5TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:14:17 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11981" + "11979" ], "x-ms-request-id": [ - "c95ee4ae-fc83-4829-b376-144d0f6e4356" + "6c73ddf5-e4c4-4c52-80c7-dfebcb9801c8" ], "x-ms-correlation-request-id": [ - "c95ee4ae-fc83-4829-b376-144d0f6e4356" + "6c73ddf5-e4c4-4c52-80c7-dfebcb9801c8" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115318Z:c95ee4ae-fc83-4829-b376-144d0f6e4356" + "SOUTHEASTASIA:20220119T111418Z:6c73ddf5-e4c4-4c52-80c7-dfebcb9801c8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1701,57 +2042,57 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:53:18 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpneFFUa3hOakU1TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpoRk5qTTJPREV5TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:14:32 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11980" + "11984" ], "x-ms-request-id": [ - "3062b1ce-ea3f-42e1-b9a5-eb613092be69" + "efffc6f8-0ea6-4908-97c4-ae4f648354a6" ], "x-ms-correlation-request-id": [ - "3062b1ce-ea3f-42e1-b9a5-eb613092be69" + "efffc6f8-0ea6-4908-97c4-ae4f648354a6" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115333Z:3062b1ce-ea3f-42e1-b9a5-eb613092be69" + "SOUTHEASTASIA:20220119T111433Z:efffc6f8-0ea6-4908-97c4-ae4f648354a6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1759,57 +2100,57 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:53:33 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpneFFUa3hOakU1TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpoRk5qTTJPREV5TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:14:48 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11979" + "11978" ], "x-ms-request-id": [ - "d18f1dc2-f28c-447c-ad8d-e63b0fdb9753" + "3ae6a36a-9a84-4427-8dd2-3d16c2dddb4c" ], "x-ms-correlation-request-id": [ - "d18f1dc2-f28c-447c-ad8d-e63b0fdb9753" + "3ae6a36a-9a84-4427-8dd2-3d16c2dddb4c" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115349Z:d18f1dc2-f28c-447c-ad8d-e63b0fdb9753" + "SOUTHEASTASIA:20220119T111448Z:3ae6a36a-9a84-4427-8dd2-3d16c2dddb4c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1817,57 +2158,57 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:53:48 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpneFFUa3hOakU1TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpoRk5qTTJPREV5TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:15:03 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11978" + "11983" ], "x-ms-request-id": [ - "b371c323-fcc9-478b-83d7-1abaaa0bbf51" + "a6052a44-151b-4fa6-9a72-7c7c2da3fa01" ], "x-ms-correlation-request-id": [ - "b371c323-fcc9-478b-83d7-1abaaa0bbf51" + "a6052a44-151b-4fa6-9a72-7c7c2da3fa01" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115404Z:b371c323-fcc9-478b-83d7-1abaaa0bbf51" + "SOUTHEASTASIA:20220119T111503Z:a6052a44-151b-4fa6-9a72-7c7c2da3fa01" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1875,42 +2216,42 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:54:03 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpneFFUa3hOakU1TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpoRk5qTTJPREV5TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:15:18 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01" ], "Retry-After": [ "15" @@ -1919,13 +2260,13 @@ "11977" ], "x-ms-request-id": [ - "a57f3244-2ef5-4deb-b4b4-c89eae7fecdb" + "f6bafb7e-c120-4a51-b2dc-b9bce153354e" ], "x-ms-correlation-request-id": [ - "a57f3244-2ef5-4deb-b4b4-c89eae7fecdb" + "f6bafb7e-c120-4a51-b2dc-b9bce153354e" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115419Z:a57f3244-2ef5-4deb-b4b4-c89eae7fecdb" + "SOUTHEASTASIA:20220119T111518Z:f6bafb7e-c120-4a51-b2dc-b9bce153354e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1933,57 +2274,57 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:54:18 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpneFFUa3hOakU1TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpoRk5qTTJPREV5TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:15:33 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11976" + "11982" ], "x-ms-request-id": [ - "e5c8d02a-348d-43dd-ad3a-4ab3faee7215" + "d0fdb457-bf53-4ce9-a791-c88ec0df9451" ], "x-ms-correlation-request-id": [ - "e5c8d02a-348d-43dd-ad3a-4ab3faee7215" + "d0fdb457-bf53-4ce9-a791-c88ec0df9451" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115434Z:e5c8d02a-348d-43dd-ad3a-4ab3faee7215" + "SOUTHEASTASIA:20220119T111534Z:d0fdb457-bf53-4ce9-a791-c88ec0df9451" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1991,57 +2332,57 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:54:33 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpneFFUa3hOakU1TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpoRk5qTTJPREV5TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:15:49 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11975" + "11976" ], "x-ms-request-id": [ - "de0cb078-a4cd-44a4-8dd5-6bf3062a1e03" + "fe81b87c-e5dc-4578-899d-88c5b06ebefe" ], "x-ms-correlation-request-id": [ - "de0cb078-a4cd-44a4-8dd5-6bf3062a1e03" + "fe81b87c-e5dc-4578-899d-88c5b06ebefe" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115449Z:de0cb078-a4cd-44a4-8dd5-6bf3062a1e03" + "SOUTHEASTASIA:20220119T111549Z:fe81b87c-e5dc-4578-899d-88c5b06ebefe" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2049,57 +2390,57 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:54:48 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpneFFUa3hOakU1TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpoRk5qTTJPREV5TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:16:03 GMT" + ], "Pragma": [ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01" + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11974" + "11981" ], "x-ms-request-id": [ - "8fe16fe0-c171-4beb-977d-49ee0f2e7005" + "89c16824-6637-4aa9-87af-6ae1ebe6c226" ], "x-ms-correlation-request-id": [ - "8fe16fe0-c171-4beb-977d-49ee0f2e7005" + "89c16824-6637-4aa9-87af-6ae1ebe6c226" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115504Z:8fe16fe0-c171-4beb-977d-49ee0f2e7005" + "SOUTHEASTASIA:20220119T111604Z:89c16824-6637-4aa9-87af-6ae1ebe6c226" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2107,51 +2448,51 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:55:03 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 202 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpneFFUa3hOakU1TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpoRk5qTTJPREV5TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:16:19 GMT" + ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11973" + "11975" ], "x-ms-request-id": [ - "c8995b7e-1ac1-4993-876a-e272cb8b7d8a" + "5b027b12-7028-4efd-b064-6a229e5859a7" ], "x-ms-correlation-request-id": [ - "c8995b7e-1ac1-4993-876a-e272cb8b7d8a" + "5b027b12-7028-4efd-b064-6a229e5859a7" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115519Z:c8995b7e-1ac1-4993-876a-e272cb8b7d8a" + "SOUTHEASTASIA:20220119T111619Z:5b027b12-7028-4efd-b064-6a229e5859a7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2159,51 +2500,51 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:55:18 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzgxQTkxNjE5LVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2019-08-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpneFFUa3hOakU1TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAxOS0wOC0wMQ==", + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzhFNjM2ODEyLVNPVVRIRUFTVEFTSUEiLCJqb2JMb2NhdGlvbiI6InNvdXRoZWFzdGFzaWEifQ?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFTUnpoRk5qTTJPREV5TFZOUFZWUklSVUZUVkVGVFNVRWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkluTnZkWFJvWldGemRHRnphV0VpZlE/YXBpLXZlcnNpb249MjAyMS0wMS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.28207.04", + "FxVersion/4.6.26614.01", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.63", - "MacAddressHash/f198b50d7e3ef6510679efb9e4c9a1474fd2bf18cf1d6a2182c79b00464dbadd" + "OSVersion/Microsoft.Windows.10.0.22000.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.70", + "MacAddressHash/5cb1a4bd4d6c285bf7e36c9bb18d95e79eaac43b0a0eb3b6a18c443ab280542f" ] }, "ResponseHeaders": { "Cache-Control": [ "no-cache" ], + "Date": [ + "Wed, 19 Jan 2022 11:16:18 GMT" + ], "Pragma": [ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11972" + "11980" ], "x-ms-request-id": [ - "b89721eb-cd39-462f-90fd-41ebf96c57b9" + "facbe7b8-6cd0-4197-9b28-166539895a84" ], "x-ms-correlation-request-id": [ - "b89721eb-cd39-462f-90fd-41ebf96c57b9" + "facbe7b8-6cd0-4197-9b28-166539895a84" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200107T115519Z:b89721eb-cd39-462f-90fd-41ebf96c57b9" + "SOUTHEASTASIA:20220119T111619Z:facbe7b8-6cd0-4197-9b28-166539895a84" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -2211,14 +2552,11 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Tue, 07 Jan 2020 11:55:18 GMT" + "Content-Length": [ + "0" ], "Expires": [ "-1" - ], - "Content-Length": [ - "0" ] }, "ResponseBody": "", @@ -2227,15 +2565,15 @@ ], "Names": { "CanCreateUpdate": [ - "rg81a91619", - "vnet42572", - "subnet90094", - "lbcf222519", - "pls972377" + "rg8e636812", + "vnet38072", + "subnet61647", + "lbba892270", + "pls691580" ] }, "Variables": { - "ServicePrincipal": "f95af6c4-6bb0-46be-945d-307f2410f6ca", + "ServicePrincipal": "09cc0fa8-7726-4f19-9216-8e9b0321cfa2", "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" } diff --git a/src/ResourceManagement/Network/PrivateLinkServiceImpl.cs b/src/ResourceManagement/Network/PrivateLinkServiceImpl.cs index d501c7674..ed1d92403 100644 --- a/src/ResourceManagement/Network/PrivateLinkServiceImpl.cs +++ b/src/ResourceManagement/Network/PrivateLinkServiceImpl.cs @@ -7,6 +7,7 @@ namespace Microsoft.Azure.Management.Network.Fluent using Microsoft.Azure.Management.ResourceManager.Fluent; using Microsoft.Azure.Management.ResourceManager.Fluent.Core; using System.Collections.Generic; + using System.Linq; using System.Threading; using System.Threading.Tasks; @@ -48,18 +49,27 @@ public IReadOnlyList LoadBalancerFrontendIpConfigurations { foreach (var lbFrontend in Inner.LoadBalancerFrontendIpConfigurations) { + FrontendIPConfigurationInner lbFrontendInner = lbFrontend; + LoadBalancerInner loadBalancer; string loadBalancerId = ResourceId.FromString(lbFrontend.Id).Parent.Id; if (!loadBalancers.ContainsKey(loadBalancerId)) { loadBalancer = Manager.LoadBalancers.GetById(loadBalancerId).Inner; loadBalancers.Add(loadBalancerId, loadBalancer); + + if (lbFrontend.Name == null) + { + // resposne of PrivateLinkServiceInner only have Id in item of LoadBalancerFrontendIpConfigurations + // so use the FrontendIPConfigurationInner from LoadBalancerInner instead + lbFrontendInner = loadBalancer.FrontendIPConfigurations.Where(f => f.Id == lbFrontend.Id).FirstOrDefault() ?? lbFrontend; + } } else { loadBalancer = loadBalancers[loadBalancerId]; } - loadBalancerFrontends.Add(new LoadBalancerFrontendImpl(lbFrontend, new LoadBalancerImpl(loadBalancer.Name, loadBalancer, Manager))); + loadBalancerFrontends.Add(new LoadBalancerFrontendImpl(lbFrontendInner, new LoadBalancerImpl(loadBalancer.Name, loadBalancer, Manager))); } } return loadBalancerFrontends.AsReadOnly(); @@ -479,7 +489,8 @@ private void InitIpConfigurationCollections(PrivateLinkServiceInner inner) { foreach (var frontendIpConfig in inner.LoadBalancerFrontendIpConfigurations) { - frontendIpConfigurations[frontendIpConfig.Name] = frontendIpConfig; + string frontendIpConfigName = frontendIpConfig.Name ?? ResourceUtils.NameFromResourceId(frontendIpConfig.Id); + frontendIpConfigurations[frontendIpConfigName] = frontendIpConfig; } } From decb58e564d2702c6ba18f3be13f709fc26b8f84 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Wed, 23 Feb 2022 11:46:05 +0800 Subject: [PATCH 57/72] Dns bug fix (#1297) * fix cname update * test case * update ClientRuntime * fix txtrecord --- Samples/Samples.csproj | 2 +- Tests/AzSdk.test.reference.props | 6 +- Tests/Fluent.Tests/Common/TestHelper.cs | 1 + Tests/Fluent.Tests/Dns/DnsRecordSetTests.cs | 52 ++ .../CanUpdateCnameAndTxt.json | 752 ++++++++++++++++++ .../CanCRUDWebAppWithMsi.json | 2 +- .../ManageFunctionAppSourceControlTest.json | 4 +- .../ManageLinuxWebAppSourceControlTest.json | 4 +- ...nuxWebAppStorageAccountConnectionTest.json | 2 +- .../ManageWebAppSourceControlAsyncTest.json | 4 +- .../ManageWebAppSourceControlTest.json | 4 +- ...ageWebAppStorageAccountConnectionTest.json | 2 +- src/AzSdk.reference.props | 4 +- .../Models/PrivateRegistryCredentials.cs | 10 +- .../Dns/CnameRecordSetImpl.cs | 8 + .../Dns/DnsRecordSetImpl.cs | 2 +- .../InterfaceImpl/CnameRecordSetImpl.cs | 8 + .../PrivateDnsRecordSetImpl.cs | 2 +- src/ResourceManagement/credcheck.js | 1 + 19 files changed, 846 insertions(+), 24 deletions(-) create mode 100644 Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.RecordSet/CanUpdateCnameAndTxt.json diff --git a/Samples/Samples.csproj b/Samples/Samples.csproj index dc7ae8c01..b2af91ab4 100644 --- a/Samples/Samples.csproj +++ b/Samples/Samples.csproj @@ -29,7 +29,7 @@ - + diff --git a/Tests/AzSdk.test.reference.props b/Tests/AzSdk.test.reference.props index 5eb06e3fa..0a50a9c0d 100644 --- a/Tests/AzSdk.test.reference.props +++ b/Tests/AzSdk.test.reference.props @@ -1,9 +1,9 @@ - - - + + + diff --git a/Tests/Fluent.Tests/Common/TestHelper.cs b/Tests/Fluent.Tests/Common/TestHelper.cs index a6664be73..c142d6c45 100644 --- a/Tests/Fluent.Tests/Common/TestHelper.cs +++ b/Tests/Fluent.Tests/Common/TestHelper.cs @@ -384,6 +384,7 @@ public static DelegatingHandler[] GetHandlers() catch (InvalidOperationException) { // mock server has never been initialized, we will need to initialize it. + HttpMockServer.FileSystemUtilsObject = new FileSystemUtils(); HttpMockServer.Initialize("TestEnvironment", "InitialCreation"); server = HttpMockServer.CreateInstance(); } diff --git a/Tests/Fluent.Tests/Dns/DnsRecordSetTests.cs b/Tests/Fluent.Tests/Dns/DnsRecordSetTests.cs index 3fd9a64a2..af3925a7f 100644 --- a/Tests/Fluent.Tests/Dns/DnsRecordSetTests.cs +++ b/Tests/Fluent.Tests/Dns/DnsRecordSetTests.cs @@ -327,6 +327,58 @@ public void CanDeleteWithExplicitETag() } } + [Fact] + public void CanUpdateCnameAndTxt() + { + using (var context = FluentMockContext.Start(GetType().FullName)) + { + var region = Region.USEast; + var groupName = TestUtilities.GenerateName("rgdnschash"); + var topLevelDomain = $"{TestUtilities.GenerateName("www.contoso-")}.com"; + + var azure = TestHelper.CreateRollupClient(); + try + { + var dnsZone = azure.DnsZones.Define(topLevelDomain) + .WithNewResourceGroup(groupName, region) + .DefineCNameRecordSet("www") + .WithAlias("cname.contoso.com") + .Attach() + .Create(); + + Assert.Equal("cname.contoso.com", dnsZone.CNameRecordSets.GetByName("www").CanonicalName); + + var sb = new StringBuilder(); + sb.Append('a', 255); + sb.Append('b', 255); + sb.Append('c', 1); + var text = sb.ToString(); + + dnsZone.Update() + .UpdateCNameRecordSet("www") + .WithAlias("new.contoso.com") + .Parent() + .DefineTxtRecordSet("@") + .WithText(text) + .Attach() + .Apply(); + + Assert.Equal("new.contoso.com", dnsZone.CNameRecordSets.GetByName("www").CanonicalName); + var text2 = string.Join("", dnsZone.TxtRecordSets.GetByName("@").Records[0].Value); + Assert.Equal(text, text2); + } + finally + { + try + { + azure.ResourceGroups.BeginDeleteByName(groupName); + } + catch + { } + } + } + } + private void EnsureETagExceptionIsThrown(Action action) { var isCloudExceptionThrown = false; diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.RecordSet/CanUpdateCnameAndTxt.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.RecordSet/CanUpdateCnameAndTxt.json new file mode 100644 index 000000000..cb706df6d --- /dev/null +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.Dns.RecordSet/CanUpdateCnameAndTxt.json @@ -0,0 +1,752 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgdnschash9482?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2g5NDgyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"eastus\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "e6707495-5334-481a-ac22-f04af9d2f91b" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.70", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "28" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Wed, 23 Feb 2022 03:17:41 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "0eeb4eb0-43e1-46b9-9336-b823497dede9" + ], + "x-ms-correlation-request-id": [ + "0eeb4eb0-43e1-46b9-9336-b823497dede9" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20220223T031742Z:0eeb4eb0-43e1-46b9-9336-b823497dede9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "225" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgdnschash9482\",\r\n \"name\": \"rgdnschash9482\",\r\n \"type\": \"Microsoft.Resources/resourceGroups\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgdnschash9482/providers/Microsoft.Network/dnsZones/www.contoso-74.com?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZG5zY2hhc2g5NDgyL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9kbnNab25lcy93d3cuY29udG9zby03NC5jb20/YXBpLXZlcnNpb249MjAxOC0wMy0wMS1wcmV2aWV3", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"zoneType\": \"Public\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {}\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "12c59ca4-959d-46d7-87df-f51189d3b415" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Dns.Fluent.DnsManagementClient/1.0.0.70", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "94" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "private" + ], + "Date": [ + "Wed, 23 Feb 2022 03:17:51 GMT" + ], + "ETag": [ + "00000002-0000-0000-e4e8-aaef6328d801" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "12c59ca4-959d-46d7-87df-f51189d3b415" + ], + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "cb3a75d8-af52-485c-ae56-5d1610c628e6" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20220223T031751Z:cb3a75d8-af52-485c-ae56-5d1610c628e6" + ], + "Content-Length": [ + "534" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgdnschash9482/providers/Microsoft.Network/dnszones/www.contoso-74.com\",\r\n \"name\": \"www.contoso-74.com\",\r\n \"type\": \"Microsoft.Network/dnszones\",\r\n \"etag\": \"00000002-0000-0000-e4e8-aaef6328d801\",\r\n \"location\": \"global\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"maxNumberOfRecordSets\": 10000,\r\n \"maxNumberOfRecordsPerRecordSet\": null,\r\n \"nameServers\": [\r\n \"ns1-03.azure-dns.com.\",\r\n \"ns2-03.azure-dns.net.\",\r\n \"ns3-03.azure-dns.org.\",\r\n \"ns4-03.azure-dns.info.\"\r\n ],\r\n \"numberOfRecordSets\": 2,\r\n \"zoneType\": \"Public\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgdnschash9482/providers/Microsoft.Network/dnsZones/www.contoso-74.com?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZG5zY2hhc2g5NDgyL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9kbnNab25lcy93d3cuY29udG9zby03NC5jb20/YXBpLXZlcnNpb249MjAxOC0wMy0wMS1wcmV2aWV3", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"etag\": \"00000002-0000-0000-e4e8-aaef6328d801\",\r\n \"properties\": {\r\n \"zoneType\": \"Public\"\r\n },\r\n \"location\": \"global\",\r\n \"tags\": {}\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "6973f336-ab34-4e0a-aa14-055b36f856b6" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Dns.Fluent.DnsManagementClient/1.0.0.70", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "145" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "private" + ], + "Date": [ + "Wed, 23 Feb 2022 03:17:54 GMT" + ], + "ETag": [ + "00000003-0000-0000-e4e8-aaef6328d801" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "6973f336-ab34-4e0a-aa14-055b36f856b6" + ], + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "11998" + ], + "x-ms-correlation-request-id": [ + "7d19a13e-8fdd-4046-b4e3-0ac02186281e" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20220223T031755Z:7d19a13e-8fdd-4046-b4e3-0ac02186281e" + ], + "Content-Length": [ + "534" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgdnschash9482/providers/Microsoft.Network/dnszones/www.contoso-74.com\",\r\n \"name\": \"www.contoso-74.com\",\r\n \"type\": \"Microsoft.Network/dnszones\",\r\n \"etag\": \"00000003-0000-0000-e4e8-aaef6328d801\",\r\n \"location\": \"global\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"maxNumberOfRecordSets\": 10000,\r\n \"maxNumberOfRecordsPerRecordSet\": null,\r\n \"nameServers\": [\r\n \"ns1-03.azure-dns.com.\",\r\n \"ns2-03.azure-dns.net.\",\r\n \"ns3-03.azure-dns.org.\",\r\n \"ns4-03.azure-dns.info.\"\r\n ],\r\n \"numberOfRecordSets\": 3,\r\n \"zoneType\": \"Public\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgdnschash9482/providers/Microsoft.Network/dnsZones/www.contoso-74.com/CNAME/www?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZG5zY2hhc2g5NDgyL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9kbnNab25lcy93d3cuY29udG9zby03NC5jb20vQ05BTUUvd3d3P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"TTL\": 3600,\r\n \"CNAMERecord\": {\r\n \"cname\": \"cname.contoso.com\"\r\n }\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "47307aac-9851-4c27-b606-673edb666385" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Dns.Fluent.DnsManagementClient/1.0.0.70", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "111" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "private" + ], + "Date": [ + "Wed, 23 Feb 2022 03:17:52 GMT" + ], + "ETag": [ + "1c6b86e7-b44d-465e-8932-7455d3c6d139" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "47307aac-9851-4c27-b606-673edb666385" + ], + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "e9cdebb0-afb9-487a-bc34-505d2465430e" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20220223T031752Z:e9cdebb0-afb9-487a-bc34-505d2465430e" + ], + "Content-Length": [ + "372" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgdnschash9482/providers/Microsoft.Network/dnszones/www.contoso-74.com/CNAME/www\",\r\n \"name\": \"www\",\r\n \"type\": \"Microsoft.Network/dnszones/CNAME\",\r\n \"etag\": \"1c6b86e7-b44d-465e-8932-7455d3c6d139\",\r\n \"properties\": {\r\n \"fqdn\": \"www.www.contoso-74.com.\",\r\n \"TTL\": 3600,\r\n \"CNAMERecord\": {\r\n \"cname\": \"cname.contoso.com\"\r\n }\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgdnschash9482/providers/Microsoft.Network/dnsZones/www.contoso-74.com/CNAME/www?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZG5zY2hhc2g5NDgyL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9kbnNab25lcy93d3cuY29udG9zby03NC5jb20vQ05BTUUvd3d3P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"etag\": \"1c6b86e7-b44d-465e-8932-7455d3c6d139\",\r\n \"properties\": {\r\n \"TTL\": 3600,\r\n \"CNAMERecord\": {\r\n \"cname\": \"new.contoso.com\"\r\n }\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f65b230f-ee3a-484d-ac6b-988aeacf4fc1" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Dns.Fluent.DnsManagementClient/1.0.0.70", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "160" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "private" + ], + "Date": [ + "Wed, 23 Feb 2022 03:17:57 GMT" + ], + "ETag": [ + "d719f9db-0b5a-4ee9-b7dc-e25bc077de3a" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "f65b230f-ee3a-484d-ac6b-988aeacf4fc1" + ], + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "84023cdd-eaf9-4da9-bfe6-305601c47069" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20220223T031757Z:84023cdd-eaf9-4da9-bfe6-305601c47069" + ], + "Content-Length": [ + "370" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgdnschash9482/providers/Microsoft.Network/dnszones/www.contoso-74.com/CNAME/www\",\r\n \"name\": \"www\",\r\n \"type\": \"Microsoft.Network/dnszones/CNAME\",\r\n \"etag\": \"d719f9db-0b5a-4ee9-b7dc-e25bc077de3a\",\r\n \"properties\": {\r\n \"fqdn\": \"www.www.contoso-74.com.\",\r\n \"TTL\": 3600,\r\n \"CNAMERecord\": {\r\n \"cname\": \"new.contoso.com\"\r\n }\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgdnschash9482/providers/Microsoft.Network/dnsZones/www.contoso-74.com/CNAME/www?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZG5zY2hhc2g5NDgyL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9kbnNab25lcy93d3cuY29udG9zby03NC5jb20vQ05BTUUvd3d3P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "76b14c2f-cd8f-4fbc-bf4f-e4f48ba64e82" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Dns.Fluent.DnsManagementClient/1.0.0.70", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "private" + ], + "Date": [ + "Wed, 23 Feb 2022 03:17:53 GMT" + ], + "ETag": [ + "1c6b86e7-b44d-465e-8932-7455d3c6d139" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "76b14c2f-cd8f-4fbc-bf4f-e4f48ba64e82" + ], + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "499" + ], + "x-ms-correlation-request-id": [ + "6819f8f2-99a8-415e-a312-9f26ee17c44c" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20220223T031753Z:6819f8f2-99a8-415e-a312-9f26ee17c44c" + ], + "Content-Length": [ + "372" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgdnschash9482/providers/Microsoft.Network/dnszones/www.contoso-74.com/CNAME/www\",\r\n \"name\": \"www\",\r\n \"type\": \"Microsoft.Network/dnszones/CNAME\",\r\n \"etag\": \"1c6b86e7-b44d-465e-8932-7455d3c6d139\",\r\n \"properties\": {\r\n \"fqdn\": \"www.www.contoso-74.com.\",\r\n \"TTL\": 3600,\r\n \"CNAMERecord\": {\r\n \"cname\": \"cname.contoso.com\"\r\n }\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgdnschash9482/providers/Microsoft.Network/dnsZones/www.contoso-74.com/CNAME/www?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZG5zY2hhc2g5NDgyL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9kbnNab25lcy93d3cuY29udG9zby03NC5jb20vQ05BTUUvd3d3P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "ce417394-b9f7-4f73-a406-0c76e3347a35" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Dns.Fluent.DnsManagementClient/1.0.0.70", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "private" + ], + "Date": [ + "Wed, 23 Feb 2022 03:17:55 GMT" + ], + "ETag": [ + "1c6b86e7-b44d-465e-8932-7455d3c6d139" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "ce417394-b9f7-4f73-a406-0c76e3347a35" + ], + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "499" + ], + "x-ms-correlation-request-id": [ + "a1c561e4-f3fe-406f-8b26-d493f4d89bcd" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20220223T031756Z:a1c561e4-f3fe-406f-8b26-d493f4d89bcd" + ], + "Content-Length": [ + "372" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgdnschash9482/providers/Microsoft.Network/dnszones/www.contoso-74.com/CNAME/www\",\r\n \"name\": \"www\",\r\n \"type\": \"Microsoft.Network/dnszones/CNAME\",\r\n \"etag\": \"1c6b86e7-b44d-465e-8932-7455d3c6d139\",\r\n \"properties\": {\r\n \"fqdn\": \"www.www.contoso-74.com.\",\r\n \"TTL\": 3600,\r\n \"CNAMERecord\": {\r\n \"cname\": \"cname.contoso.com\"\r\n }\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgdnschash9482/providers/Microsoft.Network/dnsZones/www.contoso-74.com/CNAME/www?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZG5zY2hhc2g5NDgyL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9kbnNab25lcy93d3cuY29udG9zby03NC5jb20vQ05BTUUvd3d3P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "91bf5da0-3c4e-4fe1-8d20-2cd942668f1f" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Dns.Fluent.DnsManagementClient/1.0.0.70", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "private" + ], + "Date": [ + "Wed, 23 Feb 2022 03:17:58 GMT" + ], + "ETag": [ + "d719f9db-0b5a-4ee9-b7dc-e25bc077de3a" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "91bf5da0-3c4e-4fe1-8d20-2cd942668f1f" + ], + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "498" + ], + "x-ms-correlation-request-id": [ + "ffa8d616-d74c-4126-bd6a-7fed43117022" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20220223T031758Z:ffa8d616-d74c-4126-bd6a-7fed43117022" + ], + "Content-Length": [ + "370" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgdnschash9482/providers/Microsoft.Network/dnszones/www.contoso-74.com/CNAME/www\",\r\n \"name\": \"www\",\r\n \"type\": \"Microsoft.Network/dnszones/CNAME\",\r\n \"etag\": \"d719f9db-0b5a-4ee9-b7dc-e25bc077de3a\",\r\n \"properties\": {\r\n \"fqdn\": \"www.www.contoso-74.com.\",\r\n \"TTL\": 3600,\r\n \"CNAMERecord\": {\r\n \"cname\": \"new.contoso.com\"\r\n }\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgdnschash9482/providers/Microsoft.Network/dnsZones/www.contoso-74.com/TXT/@?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZG5zY2hhc2g5NDgyL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9kbnNab25lcy93d3cuY29udG9zby03NC5jb20vVFhUL0A/YXBpLXZlcnNpb249MjAxOC0wMy0wMS1wcmV2aWV3", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"properties\": {\r\n \"TTL\": 3600,\r\n \"TXTRecords\": [\r\n {\r\n \"value\": [\r\n \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n \"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\",\r\n \"c\"\r\n ]\r\n }\r\n ]\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a8c8633f-a80f-4e56-9aa0-11e54658222e" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Dns.Fluent.DnsManagementClient/1.0.0.70", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "678" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "private" + ], + "Date": [ + "Wed, 23 Feb 2022 03:17:56 GMT" + ], + "ETag": [ + "f324502f-a173-46a7-b953-3557c1968232" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "a8c8633f-a80f-4e56-9aa0-11e54658222e" + ], + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "11999" + ], + "x-ms-correlation-request-id": [ + "0d1777b6-4c81-407e-966a-d0d9b97a948f" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20220223T031756Z:0d1777b6-4c81-407e-966a-d0d9b97a948f" + ], + "Content-Length": [ + "863" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgdnschash9482/providers/Microsoft.Network/dnszones/www.contoso-74.com/TXT/@\",\r\n \"name\": \"@\",\r\n \"type\": \"Microsoft.Network/dnszones/TXT\",\r\n \"etag\": \"f324502f-a173-46a7-b953-3557c1968232\",\r\n \"properties\": {\r\n \"fqdn\": \"www.contoso-74.com.\",\r\n \"TTL\": 3600,\r\n \"TXTRecords\": [\r\n {\r\n \"value\": [\r\n \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n \"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\",\r\n \"c\"\r\n ]\r\n }\r\n ]\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgdnschash9482/providers/Microsoft.Network/dnsZones/www.contoso-74.com/TXT/@?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlR3JvdXBzL3JnZG5zY2hhc2g5NDgyL3Byb3ZpZGVycy9NaWNyb3NvZnQuTmV0d29yay9kbnNab25lcy93d3cuY29udG9zby03NC5jb20vVFhUL0A/YXBpLXZlcnNpb249MjAxOC0wMy0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "00973b2e-113f-46b5-8b69-86f9a222ae6d" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.Dns.Fluent.DnsManagementClient/1.0.0.70", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "private" + ], + "Date": [ + "Wed, 23 Feb 2022 03:17:58 GMT" + ], + "ETag": [ + "f324502f-a173-46a7-b953-3557c1968232" + ], + "Server": [ + "Microsoft-IIS/10.0" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-request-id": [ + "00973b2e-113f-46b5-8b69-86f9a222ae6d" + ], + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "499" + ], + "x-ms-correlation-request-id": [ + "038f171b-fcd4-4770-8e06-cbb6af9f198d" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20220223T031759Z:038f171b-fcd4-4770-8e06-cbb6af9f198d" + ], + "Content-Length": [ + "863" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourceGroups/rgdnschash9482/providers/Microsoft.Network/dnszones/www.contoso-74.com/TXT/@\",\r\n \"name\": \"@\",\r\n \"type\": \"Microsoft.Network/dnszones/TXT\",\r\n \"etag\": \"f324502f-a173-46a7-b953-3557c1968232\",\r\n \"properties\": {\r\n \"fqdn\": \"www.contoso-74.com.\",\r\n \"TTL\": 3600,\r\n \"TXTRecords\": [\r\n {\r\n \"value\": [\r\n \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\r\n \"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\",\r\n \"c\"\r\n ]\r\n }\r\n ]\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/resourcegroups/rgdnschash9482?api-version=2021-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvZWMwYWE1ZjctOWU3OC00MGM5LTg1Y2QtNTM1YzYzMDViMzgwL3Jlc291cmNlZ3JvdXBzL3JnZG5zY2hhc2g5NDgyP2FwaS12ZXJzaW9uPTIwMjEtMDEtMDE=", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "3d396269-2814-44c3-8ca8-b805636be5ad" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.18363.", + "Microsoft.Azure.Management.ResourceManager.Fluent.ResourceManagementClient/1.0.0.70", + "MacAddressHash/5b986dbc01e2cd9262cdc8765199485ab440ab932e80985aff873a3788750edd" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Wed, 23 Feb 2022 03:18:02 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/ec0aa5f7-9e78-40c9-85cd-535c6305b380/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0ROU0NIQVNIOTQ4Mi1FQVNUVVMiLCJqb2JMb2NhdGlvbiI6ImVhc3R1cyJ9?api-version=2021-01-01" + ], + "Retry-After": [ + "15" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-request-id": [ + "d245652b-5a01-4851-88d6-461968d285a9" + ], + "x-ms-correlation-request-id": [ + "d245652b-5a01-4851-88d6-461968d285a9" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20220223T031802Z:d245652b-5a01-4851-88d6-461968d285a9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + } + ], + "Names": { + "CanUpdateCnameAndTxt": [ + "rgdnschash9482", + "www.contoso-74" + ] + }, + "Variables": { + "ServicePrincipal": "09cc0fa8-7726-4f19-9216-8e9b0321cfa2", + "AADTenant": "72f988bf-86f1-41af-91ab-2d7cd011db47", + "SubscriptionId": "ec0aa5f7-9e78-40c9-85cd-535c6305b380" + } +} \ No newline at end of file diff --git a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebAppsMsi/CanCRUDWebAppWithMsi.json b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebAppsMsi/CanCRUDWebAppWithMsi.json index 8fe441a2c..062116fd7 100644 --- a/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebAppsMsi/CanCRUDWebAppWithMsi.json +++ b/Tests/Fluent.Tests/SessionRecords/Fluent.Tests.WebApp.WebAppsMsi/CanCRUDWebAppWithMsi.json @@ -2571,7 +2571,7 @@ "-1" ] }, - "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", + "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppSourceControlTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppSourceControlTest.json index 39d83cfb9..3e842e773 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppSourceControlTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageFunctionAppSourceControlTest.json @@ -2380,7 +2380,7 @@ "-1" ] }, - "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", + "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", "StatusCode": 200 }, { @@ -3692,7 +3692,7 @@ "-1" ] }, - "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", + "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppSourceControlTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppSourceControlTest.json index d8bf17528..0bc0c0188 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppSourceControlTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppSourceControlTest.json @@ -1442,7 +1442,7 @@ "-1" ] }, - "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", + "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", "StatusCode": 200 }, { @@ -2747,7 +2747,7 @@ "-1" ] }, - "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", + "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppStorageAccountConnectionTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppStorageAccountConnectionTest.json index 6f9be75a9..06ee2ff77 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppStorageAccountConnectionTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageLinuxWebAppStorageAccountConnectionTest.json @@ -1786,7 +1786,7 @@ "-1" ] }, - "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", + "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSourceControlAsyncTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSourceControlAsyncTest.json index 821b652ff..76c9ef3d1 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSourceControlAsyncTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSourceControlAsyncTest.json @@ -1293,7 +1293,7 @@ "-1" ] }, - "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", + "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", "StatusCode": 200 }, { @@ -2449,7 +2449,7 @@ "-1" ] }, - "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", + "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSourceControlTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSourceControlTest.json index 1ed75c96c..26769fb4e 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSourceControlTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppSourceControlTest.json @@ -1293,7 +1293,7 @@ "-1" ] }, - "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", + "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", "StatusCode": 200 }, { @@ -2449,7 +2449,7 @@ "-1" ] }, - "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", + "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", "StatusCode": 200 }, { diff --git a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppStorageAccountConnectionTest.json b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppStorageAccountConnectionTest.json index 160cd8165..2cd9ed1f9 100644 --- a/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppStorageAccountConnectionTest.json +++ b/Tests/Samples.Tests/SessionRecords/Samples.Tests.AppService/ManageWebAppStorageAccountConnectionTest.json @@ -1786,7 +1786,7 @@ "-1" ] }, - "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", + "ResponseBody": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n", "StatusCode": 200 }, { diff --git a/src/AzSdk.reference.props b/src/AzSdk.reference.props index fb7ef7f12..de330a781 100644 --- a/src/AzSdk.reference.props +++ b/src/AzSdk.reference.props @@ -1,8 +1,8 @@ - - + + diff --git a/src/ResourceManagement/BatchAI/Generated/Models/PrivateRegistryCredentials.cs b/src/ResourceManagement/BatchAI/Generated/Models/PrivateRegistryCredentials.cs index e234a2619..5be2c5d1d 100644 --- a/src/ResourceManagement/BatchAI/Generated/Models/PrivateRegistryCredentials.cs +++ b/src/ResourceManagement/BatchAI/Generated/Models/PrivateRegistryCredentials.cs @@ -28,14 +28,14 @@ public PrivateRegistryCredentials() /// /// Initializes a new instance of the PrivateRegistryCredentials class. /// - /// User name. - /// Password. + /// User. + /// Pass /// Password secret /// reference. - public PrivateRegistryCredentials(string username, string password = default(string), KeyVaultSecretReference passwordSecretReference = default(KeyVaultSecretReference)) + public PrivateRegistryCredentials(string user, string pass = default(string), KeyVaultSecretReference passwordSecretReference = default(KeyVaultSecretReference)) { - Username = username; - Password = password; + Username = user; + Password = pass; PasswordSecretReference = passwordSecretReference; CustomInit(); } diff --git a/src/ResourceManagement/Dns/CnameRecordSetImpl.cs b/src/ResourceManagement/Dns/CnameRecordSetImpl.cs index 3e34ff396..d7b7d7b15 100644 --- a/src/ResourceManagement/Dns/CnameRecordSetImpl.cs +++ b/src/ResourceManagement/Dns/CnameRecordSetImpl.cs @@ -33,6 +33,14 @@ internal static CNameRecordSetImpl NewRecordSet(string name, DnsZoneImpl parent) ///GENMHASH:7D787B3687385E18B312D5F6D6DA9444:AF11C8A7E2B299112E3CED7714F622A7 protected override RecordSetInner PrepareForUpdate(RecordSetInner resource) { + if (resource.CnameRecord == null) + { + resource.CnameRecord = new CnameRecord(); + } + if (Inner.CnameRecord.Cname != null) + { + resource.CnameRecord.Cname = Inner.CnameRecord.Cname; + } return resource; } diff --git a/src/ResourceManagement/Dns/DnsRecordSetImpl.cs b/src/ResourceManagement/Dns/DnsRecordSetImpl.cs index a0417134d..ac97c74e6 100644 --- a/src/ResourceManagement/Dns/DnsRecordSetImpl.cs +++ b/src/ResourceManagement/Dns/DnsRecordSetImpl.cs @@ -472,7 +472,7 @@ public DnsRecordSetImpl WithText(string text) } else { - value.AddRange(Enumerable.Range(0, (int)(Math.Ceiling(text.Length / (double)255))).Select(i => text.Substring(i * 255, 255))); + value.AddRange(Enumerable.Range(0, (int)(Math.Ceiling(text.Length / (double)255))).Select(i => text.Substring(i * 255, Math.Min(255, text.Length - i * 255)))); } Inner.TxtRecords.Add(new TxtRecord { Value = value }); return this; diff --git a/src/ResourceManagement/PrivateDns/Domain/InterfaceImpl/CnameRecordSetImpl.cs b/src/ResourceManagement/PrivateDns/Domain/InterfaceImpl/CnameRecordSetImpl.cs index ddb68821a..761aed7c4 100644 --- a/src/ResourceManagement/PrivateDns/Domain/InterfaceImpl/CnameRecordSetImpl.cs +++ b/src/ResourceManagement/PrivateDns/Domain/InterfaceImpl/CnameRecordSetImpl.cs @@ -28,6 +28,14 @@ internal static CnameRecordSetImpl NewRecordSet(string name, PrivateDnsZoneImpl protected override RecordSetInner PrepareForUpdate(RecordSetInner resource) { + if (resource.CnameRecord == null) + { + resource.CnameRecord = new CnameRecord(); + } + if (Inner.CnameRecord.Cname != null) + { + resource.CnameRecord.Cname = Inner.CnameRecord.Cname; + } return resource; } diff --git a/src/ResourceManagement/PrivateDns/PrivateDnsRecordSet/PrivateDnsRecordSetImpl.cs b/src/ResourceManagement/PrivateDns/PrivateDnsRecordSet/PrivateDnsRecordSetImpl.cs index 454b8ba71..c98c9dc82 100644 --- a/src/ResourceManagement/PrivateDns/PrivateDnsRecordSet/PrivateDnsRecordSetImpl.cs +++ b/src/ResourceManagement/PrivateDns/PrivateDnsRecordSet/PrivateDnsRecordSetImpl.cs @@ -895,7 +895,7 @@ private PrivateDnsRecordSetImpl WithTextInternal(string text) } else { - value.AddRange(Enumerable.Range(0, (int)(Math.Ceiling(text.Length / (double)255))).Select(i => text.Substring(i * 255, 255))); + value.AddRange(Enumerable.Range(0, (int)(Math.Ceiling(text.Length / (double)255))).Select(i => text.Substring(i * 255, Math.Min(255, text.Length - i * 255)))); } Inner.TxtRecords.Add(new TxtRecord { Value = value }); return this; diff --git a/src/ResourceManagement/credcheck.js b/src/ResourceManagement/credcheck.js index fa92f0267..ccf6fbbaf 100644 --- a/src/ResourceManagement/credcheck.js +++ b/src/ResourceManagement/credcheck.js @@ -29,6 +29,7 @@ function credcheck(dir) { redactDict.set(/\\"storageAccountKey\\": \\"(.*?)\\"/g, '\\"storageAccountKey\\": \\"MGMT_PLACEHOLDER\\"'); redactDict.set(/\\"adminUserPassword\\": \\"(.*?)\\"/g, '\\"adminUserPassword\\": \\"MGMT_PLACEHOLDER\\"'); redactDict.set(/\\"permissions\\":\s*\\"Full\\",[\\r\\n]*\s*\\"value\\":\s*\\"(.*?)\\"/g, '\\"keyName\\": \\"key1\\",\\"value\\": \\"MGMT_PLACEHOLDER\\"'); + redactDict.set(/userPWD=\\"(.*?)\\"/g, 'userPWD=\\"MGMT_PLACEHOLDER\\"'); credcheckRecursive(dir, redactDict); } From a61e0f0ebb610a0f5fb0e96ba244129488fae828 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Feb 2022 04:24:12 +0000 Subject: [PATCH 58/72] Bump bootstrap in /Samples/Asset/documentdb-dotnet-todo-app/src (#1298) Bumps bootstrap from 3.2.0 to 3.4.1. --- updated-dependencies: - dependency-name: bootstrap dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Samples/Asset/documentdb-dotnet-todo-app/src/packages.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Samples/Asset/documentdb-dotnet-todo-app/src/packages.config b/Samples/Asset/documentdb-dotnet-todo-app/src/packages.config index 3b9f279b2..d4080b692 100644 --- a/Samples/Asset/documentdb-dotnet-todo-app/src/packages.config +++ b/Samples/Asset/documentdb-dotnet-todo-app/src/packages.config @@ -1,7 +1,7 @@  - + From 7dd8236d308dee3e53caeff5beb1ad75e2449e4b Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Wed, 16 Mar 2022 14:11:32 +0800 Subject: [PATCH 59/72] bug fix, ftps is not supported in profile (#1301) --- src/ResourceManagement/AppService/PublishingProfileImpl.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ResourceManagement/AppService/PublishingProfileImpl.cs b/src/ResourceManagement/AppService/PublishingProfileImpl.cs index dea7a8202..9e30131f2 100644 --- a/src/ResourceManagement/AppService/PublishingProfileImpl.cs +++ b/src/ResourceManagement/AppService/PublishingProfileImpl.cs @@ -17,7 +17,7 @@ internal partial class PublishingProfileImpl : IPublishingProfile private string ftpPassword; private string gitPassword; private static readonly Regex gitRegex = new Regex("publishMethod=\"MSDeploy\" publishUrl=\"([^\"]+)\".+userName=\"(\\$[^\"]+)\".+userPWD=\"([^\"]+)\""); - private static readonly Regex ftpRegex = new Regex("publishMethod=\"FTP\" publishUrl=\"ftp://([^\"]+).+userName=\"([^\"]+\\\\\\$[^\"]+)\".+userPWD=\"([^\"]+)\""); + private static readonly Regex ftpRegex = new Regex("publishMethod=\"FTP\" publishUrl=\"ftps?://([^\"]+).+userName=\"([^\"]+\\\\\\$[^\"]+)\".+userPWD=\"([^\"]+)\""); ///GENMHASH:EED906EE02A83607395DD16B6C952CB5:F903566E74A7E102149C01EBDACBA16F public string GitPassword() From a43763d8c1f8a06c4d21f0f1cc8e2ba85242f127 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Wed, 13 Apr 2022 10:29:26 +0800 Subject: [PATCH 60/72] upgrade client-runtime to 2.3.24 (#1305) --- Samples/Samples.csproj | 2 +- src/AzSdk.reference.props | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Samples/Samples.csproj b/Samples/Samples.csproj index b2af91ab4..0dd274a4c 100644 --- a/Samples/Samples.csproj +++ b/Samples/Samples.csproj @@ -29,7 +29,7 @@ - + diff --git a/src/AzSdk.reference.props b/src/AzSdk.reference.props index de330a781..f86ee55a8 100644 --- a/src/AzSdk.reference.props +++ b/src/AzSdk.reference.props @@ -1,7 +1,7 @@ - + From b8f17e25e043c1167399e7a045e08756227b682d Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Wed, 13 Apr 2022 10:55:11 +0800 Subject: [PATCH 61/72] prepare 1.38.1 (#1306) --- Directory.Build.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 211f06102..a7b3917a7 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -27,11 +27,11 @@
- 1.38.0 + 1.38.1 $(FluentVersion) - 1.0.0.70 + 1.0.0.71 From 964762b0564b6718a7384c458fb8b0b18462328b Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Wed, 13 Apr 2022 12:23:09 +0800 Subject: [PATCH 62/72] readme for 1.38.1 (#1307) --- README.md | 9 +++++---- notes/prepare-for-1.38.1.md | 7 +++++++ 2 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 notes/prepare-for-1.38.1.md diff --git a/README.md b/README.md index 1cd1c4ea9..1bf973c4d 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Documentation is available [on this page](https://aka.ms/azure-sdk-dotnet-mgmt) # Azure Management Libraries for .NET -This README is based on the released stable version (1.38.0). If you are looking for other releases, see [More Information](#more-information) +This README is based on the released stable version (1.38.1). If you are looking for other releases, see [More Information](#more-information) The Azure Management Libraries for .NET is a higher-level, object-oriented API for managing Azure resources. Libraries are built on the lower-level, request-response style [auto generated clients](https://github.com/Azure/azure-sdk-for-net/tree/AutoRest) and can run side-by-side with [auto generated clients](https://github.com/Azure/azure-sdk-for-net/tree/AutoRest). @@ -28,7 +28,7 @@ The Azure Management Libraries for .NET is a higher-level, object-oriented API f * [More information](#more-information) ## Feature Availability and Road Map -:triangular_flag_on_post: *as of Version 1.38.0* +:triangular_flag_on_post: *as of Version 1.38.1* @@ -599,7 +599,7 @@ IAzure azure = Azure.Configure().WithLogLevel(HttpLoggingDelegatingHandler.Level ### Latest stable release -**1.38.0** release builds are available on NuGet: +**1.38.1** release builds are available on NuGet: |Azure Management Library | Package name | Stable | |---------------------------------------------|-----------------------------------------------------|------------------------| @@ -638,7 +638,7 @@ IAzure azure = Azure.Configure().WithLogLevel(HttpLoggingDelegatingHandler.Level ## Upgrading from older versions -If you are migrating your code from 1.37.1 to 1.38.0, you can use these release notes for [preparing your code for 1.38.0 from 1.37.1](./notes/prepare-for-1.38.0.md). +If you are migrating your code from 1.38.0 to 1.38.1, you can use these release notes for [preparing your code for 1.38.1 from 1.38.0](./notes/prepare-for-1.38.1.md). In general, Azure Libraries for .Net follow [semantic versioning](http://semver.org/), so user code should continue working in a compatible fashion between minor versions of the same major version release train, with the following caveats: @@ -673,6 +673,7 @@ If you would like to become an active contributor to this project please follow | Version | SHA1 | Remarks | |-------------------|-------------------------------------------------------------------------------------------|-------------------------------------------------------| +| 1.38.1 | [1.38.1](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.38.1) | Tagged release for 1.38.1 version of Azure management libraries | | 1.38 | [1.38](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.38.0) | Tagged release for 1.38 version of Azure management libraries | | 1.37.1 | [1.37.1](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.37.1) | Tagged release for 1.37.1 version of Azure management libraries | | 1.37 | [1.37](https://github.com/Azure/azure-libraries-for-net/releases/tag/Fluent-v1.37.0) | Tagged release for 1.37 version of Azure management libraries | diff --git a/notes/prepare-for-1.38.1.md b/notes/prepare-for-1.38.1.md new file mode 100644 index 000000000..594478cd4 --- /dev/null +++ b/notes/prepare-for-1.38.1.md @@ -0,0 +1,7 @@ +# Prepare for Azure Management Libraries for .NET 1.38.1 # + +Steps to migrate code that uses Azure Management Libraries for .NET from 1.38 to 1.38.1 ... + +> If this note missed any breaking changes, please open a pull request. + +V1.38.1 is backwards compatible with V1.38 in the APIs intended for public use that reached the general availability (stable) stage in V1.x. From fdb4067da2ef5923550a72e236b090824d7680f6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 May 2022 09:43:28 +0800 Subject: [PATCH 63/72] Bump jQuery in /Samples/Asset/documentdb-dotnet-todo-app/src (#1312) Bumps jQuery from 2.1.1 to 3.0.0. --- updated-dependencies: - dependency-name: jQuery dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Samples/Asset/documentdb-dotnet-todo-app/src/packages.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Samples/Asset/documentdb-dotnet-todo-app/src/packages.config b/Samples/Asset/documentdb-dotnet-todo-app/src/packages.config index d4080b692..ed3d3b068 100644 --- a/Samples/Asset/documentdb-dotnet-todo-app/src/packages.config +++ b/Samples/Asset/documentdb-dotnet-todo-app/src/packages.config @@ -3,7 +3,7 @@ - + From 317446d0035eb5699e3dcccfc7ff68afdd46aad7 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Wed, 15 Jun 2022 16:04:29 +0800 Subject: [PATCH 64/72] web, bug fix on msi handler (#1320) --- src/ResourceManagement/AppService/WebAppMsiHandler.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ResourceManagement/AppService/WebAppMsiHandler.cs b/src/ResourceManagement/AppService/WebAppMsiHandler.cs index 375fb1b7d..db857143c 100644 --- a/src/ResourceManagement/AppService/WebAppMsiHandler.cs +++ b/src/ResourceManagement/AppService/WebAppMsiHandler.cs @@ -233,7 +233,7 @@ private bool HandleRemoveAllExternalIdentitiesCase(SitePatchResource siteUpdate) { Type = ManagedServiceIdentityType.None }; - } else if (currentIdentity.Type.Equals(ManagedServiceIdentityType.SystemAssigned)) { + } else if (currentIdentity.Type.Equals(ManagedServiceIdentityType.SystemAssignedUserAssigned)) { siteUpdate.Identity = currentIdentity; siteUpdate.Identity.Type = ManagedServiceIdentityType.SystemAssigned; } else if (currentIdentity.Type.Equals(ManagedServiceIdentityType.UserAssigned)) { From 026c759303f9f4eb2c68c456cccdb56d64edb294 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Jul 2022 10:19:56 +0800 Subject: [PATCH 65/72] Bump Newtonsoft.Json in /Samples/Asset/documentdb-dotnet-todo-app/src (#1321) Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 6.0.8 to 13.0.1. - [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases) - [Commits](https://github.com/JamesNK/Newtonsoft.Json/compare/6.0.8...13.0.1) --- updated-dependencies: - dependency-name: Newtonsoft.Json dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Samples/Asset/documentdb-dotnet-todo-app/src/packages.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Samples/Asset/documentdb-dotnet-todo-app/src/packages.config b/Samples/Asset/documentdb-dotnet-todo-app/src/packages.config index ed3d3b068..3e15a8445 100644 --- a/Samples/Asset/documentdb-dotnet-todo-app/src/packages.config +++ b/Samples/Asset/documentdb-dotnet-todo-app/src/packages.config @@ -17,7 +17,7 @@ - + \ No newline at end of file From 746ec059809a7c943c78e6c6b833241730987f46 Mon Sep 17 00:00:00 2001 From: skirchner989 Date: Sun, 31 Jul 2022 21:19:13 -0500 Subject: [PATCH 66/72] Fix null hostnames in ApplicationGatewayHttpListener (#1324) Co-authored-by: Steve Kirchner --- .../Models/ApplicationGatewayHttpListenerInner.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/ResourceManagement/Network/Generated/Models/ApplicationGatewayHttpListenerInner.cs b/src/ResourceManagement/Network/Generated/Models/ApplicationGatewayHttpListenerInner.cs index 88ef19418..dd34ce1a6 100644 --- a/src/ResourceManagement/Network/Generated/Models/ApplicationGatewayHttpListenerInner.cs +++ b/src/ResourceManagement/Network/Generated/Models/ApplicationGatewayHttpListenerInner.cs @@ -54,14 +54,14 @@ public ApplicationGatewayHttpListenerInner() /// of the HTTP listener. /// Reference to the FirewallPolicy /// resource. - /// List of Host names for HTTP Listener that + /// List of Host names for HTTP Listener that /// allows special wildcard characters as well. /// Name of the HTTP listener that is unique within /// an Application Gateway. /// A unique read-only string that changes whenever /// the resource is updated. /// Type of the resource. - public ApplicationGatewayHttpListenerInner(string id = default(string), Management.ResourceManager.Fluent.SubResource frontendIPConfiguration = default(Management.ResourceManager.Fluent.SubResource), Management.ResourceManager.Fluent.SubResource frontendPort = default(Management.ResourceManager.Fluent.SubResource), ApplicationGatewayProtocol protocol = default(ApplicationGatewayProtocol), string hostName = default(string), Management.ResourceManager.Fluent.SubResource sslCertificate = default(Management.ResourceManager.Fluent.SubResource), bool? requireServerNameIndication = default(bool?), ProvisioningState provisioningState = default(ProvisioningState), IList customErrorConfigurations = default(IList), Management.ResourceManager.Fluent.SubResource firewallPolicy = default(Management.ResourceManager.Fluent.SubResource), IList hostnames = default(IList), string name = default(string), string etag = default(string), string type = default(string)) + public ApplicationGatewayHttpListenerInner(string id = default(string), Management.ResourceManager.Fluent.SubResource frontendIPConfiguration = default(Management.ResourceManager.Fluent.SubResource), Management.ResourceManager.Fluent.SubResource frontendPort = default(Management.ResourceManager.Fluent.SubResource), ApplicationGatewayProtocol protocol = default(ApplicationGatewayProtocol), string hostName = default(string), Management.ResourceManager.Fluent.SubResource sslCertificate = default(Management.ResourceManager.Fluent.SubResource), bool? requireServerNameIndication = default(bool?), ProvisioningState provisioningState = default(ProvisioningState), IList customErrorConfigurations = default(IList), Management.ResourceManager.Fluent.SubResource firewallPolicy = default(Management.ResourceManager.Fluent.SubResource), IList hostNames = default(IList), string name = default(string), string etag = default(string), string type = default(string)) : base(id) { FrontendIPConfiguration = frontendIPConfiguration; @@ -73,7 +73,7 @@ public ApplicationGatewayHttpListenerInner() ProvisioningState = provisioningState; CustomErrorConfigurations = customErrorConfigurations; FirewallPolicy = firewallPolicy; - Hostnames = hostnames; + HostNames = hostNames; Name = name; Etag = etag; Type = type; @@ -147,8 +147,8 @@ public ApplicationGatewayHttpListenerInner() /// Gets or sets list of Host names for HTTP Listener that allows /// special wildcard characters as well. /// - [JsonProperty(PropertyName = "properties.hostnames")] - public IList Hostnames { get; set; } + [JsonProperty(PropertyName = "properties.hostNames")] + public IList HostNames { get; set; } /// /// Gets or sets name of the HTTP listener that is unique within an From 72ef74d8d42444350992a7d9a864a2c8acb7ba15 Mon Sep 17 00:00:00 2001 From: "msftbot[bot]" <48340428+msftbot[bot]@users.noreply.github.com> Date: Mon, 1 Aug 2022 14:03:04 -0400 Subject: [PATCH 67/72] Add `.github/fabricbot.json` (#1322) Co-authored-by: msftbot[bot] <48340428+msftbot[bot]@users.noreply.github.com> --- .github/fabricbot.json | 1661 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1661 insertions(+) create mode 100644 .github/fabricbot.json diff --git a/.github/fabricbot.json b/.github/fabricbot.json new file mode 100644 index 000000000..46dbebe87 --- /dev/null +++ b/.github/fabricbot.json @@ -0,0 +1,1661 @@ +{ + "version": "1.0", + "tasks": [ + { + "taskType": "scheduledAndTrigger", + "capabilityId": "IssueRouting", + "subCapability": "@Mention", + "version": "1.0", + "config": { + "labelsAndMentions": [ + { + "labels": [ + "Service Attention", + "AAD" + ], + "mentionees": [ + "adamedx" + ] + }, + { + "labels": [ + "Service Attention", + "AKS" + ], + "mentionees": [ + "Azure/aks-pm" + ] + }, + { + "labels": [ + "Service Attention", + "Alerts Management" + ], + "mentionees": [ + "liadtal", + "yairgil" + ] + }, + { + "labels": [ + "Service Attention", + "ARM" + ], + "mentionees": [ + "armleads-azure" + ] + }, + { + "labels": [ + "Service Attention", + "ARM - Templates" + ], + "mentionees": [ + "armleads-azure" + ] + }, + { + "labels": [ + "Service Attention", + "ARM - Tags" + ], + "mentionees": [ + "armleads-azure" + ] + }, + { + "labels": [ + "Service Attention", + "ARM - Core" + ], + "mentionees": [ + "armleads-azure" + ] + }, + { + "labels": [ + "Service Attention", + "ARM - Managed Applications" + ], + "mentionees": [ + "armleads-azure" + ] + }, + { + "labels": [ + "Service Attention", + "ARM - Service Catalog" + ], + "mentionees": [ + "armleads-azure" + ] + }, + { + "labels": [ + "Service Attention", + "ARM - RBAC" + ], + "mentionees": [ + "armleads-azure" + ] + }, + { + "labels": [ + "Service Attention", + "Advisor" + ], + "mentionees": [ + "mojayara", + "Prasanna-Padmanabhan" + ] + }, + { + "labels": [ + "Service Attention", + "Analysis Services" + ], + "mentionees": [ + "athipp", + "taiwu", + "minghan" + ] + }, + { + "labels": [ + "Service Attention", + "API Management" + ], + "mentionees": [ + "miaojiang" + ] + }, + { + "labels": [ + "Service Attention", + "Application Insights" + ], + "mentionees": [ + "azmonapplicationinsights" + ] + }, + { + "labels": [ + "Service Attention", + "App Services" + ], + "mentionees": [ + "antcp", + "AzureAppServiceCLI" + ] + }, + { + "labels": [ + "Service Attention", + "App Configuration" + ], + "mentionees": [ + "shenmuxiaosen", + "avanigupta" + ] + }, + { + "labels": [ + "Service Attention", + "ARO" + ], + "mentionees": [ + "mjudeikis", + "jim-minter", + "julienstroheker", + "amanohar" + ] + }, + { + "labels": [ + "Service Attention", + "Attestation" + ], + "mentionees": [ + "anilba06" + ] + }, + { + "labels": [ + "Service Attention", + "Authorization" + ], + "mentionees": [ + "darshanhs90", + "AshishGargMicrosoft" + ] + }, + { + "labels": [ + "Service Attention", + "Automation" + ], + "mentionees": [ + "jaspkaur28" + ] + }, + { + "labels": [ + "Service Attention", + "AVS" + ], + "mentionees": [ + "divka78", + "amitchat", + "aishu" + ] + }, + { + "labels": [ + "Service Attention", + "Azure Stack" + ], + "mentionees": [ + "sijuman", + "sarathys", + "bganapa", + "rakku-ms" + ] + }, + { + "labels": [ + "Service Attention", + "Batch" + ], + "mentionees": [ + "mksuni", + "bgklein", + "mscurrell", + "cRui861", + "paterasMSFT", + "gingi", + "dpwatrous" + ] + }, + { + "labels": [ + "Service Attention", + "BatchAI" + ], + "mentionees": [ + "matthchr" + ] + }, + { + "labels": [ + "Service Attention", + "Billing" + ], + "mentionees": [ + "cabbpt" + ] + }, + { + "labels": [ + "Service Attention", + "Blueprint" + ], + "mentionees": [ + "alex-frankel", + "filizt" + ] + }, + { + "labels": [ + "Service Attention", + "Bot Service" + ], + "mentionees": [ + "sgellock" + ] + }, + { + "labels": [ + "Service Attention", + "Cloud Shell" + ], + "mentionees": [ + "maertendMSFT" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Text Analytics" + ], + "mentionees": [ + "assafi" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Form Recognizer" + ], + "mentionees": [ + "ctstone", + "anrothMSFT" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Anomaly Detector" + ], + "mentionees": [ + "yingqunpku", + "bowgong" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Custom Vision" + ], + "mentionees": [ + "areddish", + "tburns10" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Computer Vision" + ], + "mentionees": [ + "ryogok", + "TFR258", + "tburns10" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Face" + ], + "mentionees": [ + "JinyuID", + "dipidoo", + "SteveMSFT" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - QnA Maker" + ], + "mentionees": [ + "bingisbestest", + "nerajput1607" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Translator" + ], + "mentionees": [ + "swmachan" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Speech" + ], + "mentionees": [ + "robch", + "oscholz" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - LUIS" + ], + "mentionees": [ + "cahann", + "kayousef" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Content Moderator" + ], + "mentionees": [ + "swiftarrow11" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Personalizer" + ], + "mentionees": [ + "dwaijam" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Immersive Reader" + ], + "mentionees": [ + "metanMSFT" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Ink Recognizer" + ], + "mentionees": [ + "olduroja" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Bing" + ], + "mentionees": [ + "jaggerbodas-ms", + "arwong" + ] + }, + { + "labels": [ + "Service Attention", + "Cognitive - Mgmt" + ], + "mentionees": [ + "yangyuan" + ] + }, + { + "labels": [ + "Service Attention", + "Commerce" + ], + "mentionees": [ + "ms-premp", + "qiaozha" + ] + }, + { + "labels": [ + "Service Attention", + "Compute" + ], + "mentionees": [ + "Drewm3", + "avirishuv", + "vaibhav-agar", + "amjads1" + ] + }, + { + "labels": [ + "Service Attention", + "Compute - Extensions" + ], + "mentionees": [ + "Drewm3", + "amjads1" + ] + }, + { + "labels": [ + "Service Attention", + "Compute - Images" + ], + "mentionees": [ + "Drewm3", + "vaibhav-agar" + ] + }, + { + "labels": [ + "Service Attention", + "Compute - Managed Disks" + ], + "mentionees": [ + "Drewm3", + "vaibhav-agar" + ] + }, + { + "labels": [ + "Service Attention", + "Compute - RDFE" + ], + "mentionees": [ + "Drewm3", + "avirishuv" + ] + }, + { + "labels": [ + "Service Attention", + "Compute - VM" + ], + "mentionees": [ + "Drewm3", + "avirishuv" + ] + }, + { + "labels": [ + "Service Attention", + "Compute - VMSS" + ], + "mentionees": [ + "Drewm3", + "avirishuv" + ] + }, + { + "labels": [ + "Service Attention", + "Connected Kubernetes" + ], + "mentionees": [ + "akashkeshari" + ] + }, + { + "labels": [ + "Service Attention", + "Container Instances" + ], + "mentionees": [ + "macolso" + ] + }, + { + "labels": [ + "Service Attention", + "Container Registry" + ], + "mentionees": [ + "toddysm", + "northtyphoon" + ] + }, + { + "labels": [ + "Service Attention", + "Container Service" + ], + "mentionees": [ + "qike-ms", + "jwilder", + "thomas1206", + "seanmck" + ] + }, + { + "labels": [ + "Service Attention", + "Cosmos" + ], + "mentionees": [ + "Wmengmsft", + "MehaKaushik" + ] + }, + { + "labels": [ + "Service Attention", + "Customer Insights" + ], + "mentionees": [ + "shefymk" + ] + }, + { + "labels": [ + "Service Attention", + "Custom Providers" + ], + "mentionees": [ + "manoharp", + "MSEvanhi" + ] + }, + { + "labels": [ + "Service Attention", + "CycleCloud" + ], + "mentionees": [ + "adriankjohnson" + ] + }, + { + "labels": [ + "Service Attention", + "Data Bricks" + ], + "mentionees": [ + "yagupta" + ] + }, + { + "labels": [ + "Service Attention", + "DataBox" + ], + "mentionees": [ + "tmvishwajit", + "matdickson", + "manuaery", + "madhurinms" + ] + }, + { + "labels": [ + "Service Attention", + "DataBox Edge" + ], + "mentionees": [ + "a-t-mason", + "ganzee", + "manuaery" + ] + }, + { + "labels": [ + "Service Attention", + "Data Catalog" + ], + "mentionees": [ + "ingave" + ] + }, + { + "labels": [ + "Service Attention", + "Data Factory" + ], + "mentionees": [ + "Jingshu923", + "zhangyd2015", + "Frey-Wang" + ] + }, + { + "labels": [ + "Service Attention", + "Data Lake" + ], + "mentionees": [ + "sumantmehtams" + ] + }, + { + "labels": [ + "Service Attention", + "Data Lake Storage Gen1" + ], + "mentionees": [ + "sumantmehtams" + ] + }, + { + "labels": [ + "Service Attention", + "Data Lake Storage Gen2" + ], + "mentionees": [ + "sumantmehtams" + ] + }, + { + "labels": [ + "Service Attention", + "Data Lake Analytics" + ], + "mentionees": [ + "idear1203" + ] + }, + { + "labels": [ + "Service Attention", + "Data Lake Store" + ], + "mentionees": [ + "sumantmehtams" + ] + }, + { + "labels": [ + "Service Attention", + "Data Migration" + ], + "mentionees": [ + "radjaram", + "kavitham10" + ] + }, + { + "labels": [ + "Service Attention", + "Data Share" + ], + "mentionees": [ + "raedJarrar", + "jifems" + ] + }, + { + "labels": [ + "Service Attention", + "DevOps" + ], + "mentionees": [ + "narula0781", + "ashishonce", + "romil07" + ] + }, + { + "labels": [ + "Service Attention", + "Dev Spaces" + ], + "mentionees": [ + "yuzorMa", + "johnsta", + "greenie-msft" + ] + }, + { + "labels": [ + "Service Attention", + "Devtestlab" + ], + "mentionees": [ + "Tanmayeekamath" + ] + }, + { + "labels": [ + "Service Attention", + "Device Provisioning Service" + ], + "mentionees": [ + "nberdy" + ] + }, + { + "labels": [ + "Service Attention", + "Digital Twins" + ], + "mentionees": [ + "sourabhguha", + "inesk-vt" + ] + }, + { + "labels": [ + "Service Attention", + "Event Grid" + ], + "mentionees": [ + "jfggdl" + ] + }, + { + "labels": [ + "Service Attention", + "Event Hubs" + ], + "mentionees": [ + "jfggdl" + ] + }, + { + "labels": [ + "Service Attention", + "Functions" + ], + "mentionees": [ + "ahmedelnably", + "fabiocav" + ] + }, + { + "labels": [ + "Service Attention", + "Graph.Microsoft" + ], + "mentionees": [ + "dkershaw10", + "baywet" + ] + }, + { + "labels": [ + "Service Attention", + "Guest Configuration" + ], + "mentionees": [ + "mgreenegit", + "vivlingaiah" + ] + }, + { + "labels": [ + "Service Attention", + "HDInsight" + ], + "mentionees": [ + "aim-for-better", + "idear1203", + "deshriva" + ] + }, + { + "labels": [ + "Service Attention", + "HPC Cache" + ], + "mentionees": [ + "romahamu", + "omzevall" + ] + }, + { + "labels": [ + "Service Attention", + "Import Export" + ], + "mentionees": [ + "madhurinms" + ] + }, + { + "labels": [ + "Service Attention", + "KeyVault" + ], + "mentionees": [ + "RandalliLama", + "schaabs", + "jlichwa" + ] + }, + { + "labels": [ + "Service Attention", + "Kubernetes Configuration" + ], + "mentionees": [ + "NarayanThiru" + ] + }, + { + "labels": [ + "Service Attention", + "Azure Data Explorer" + ], + "mentionees": [ + "ilayrn", + "orhasban", + "zoharHenMicrosoft", + "sagivf", + "Aviv-Yaniv" + ] + }, + { + "labels": [ + "Service Attention", + "Lab Services" + ], + "mentionees": [ + "Tanmayeekamath" + ] + }, + { + "labels": [ + "Service Attention", + "Logic App" + ], + "mentionees": [ + "Azure/azure-logicapps-team" + ] + }, + { + "labels": [ + "Service Attention", + "LOUIS" + ], + "mentionees": [ + "minamnmik" + ] + }, + { + "labels": [ + "Service Attention", + "Managed Identity" + ], + "mentionees": [ + "varunkch" + ] + }, + { + "labels": [ + "Service Attention", + "Machine Learning" + ], + "mentionees": [ + "azureml-github" + ] + }, + { + "labels": [ + "Service Attention", + "Machine Learning Compute" + ], + "mentionees": [ + "azureml-github" + ] + }, + { + "labels": [ + "Service Attention", + "Machine Learning Experimentation" + ], + "mentionees": [ + "aashishb" + ] + }, + { + "labels": [ + "Service Attention", + "Managed Services" + ], + "mentionees": [ + "Lighthouse-Azure" + ] + }, + { + "labels": [ + "Service Attention", + "MariaDB" + ], + "mentionees": [ + "ambhatna", + "savjani" + ] + }, + { + "labels": [ + "Service Attention", + "Marketplace Ordering" + ], + "mentionees": [ + "prbansa" + ] + }, + { + "labels": [ + "Service Attention", + "Media Services" + ], + "mentionees": [ + "akucer" + ] + }, + { + "labels": [ + "Service Attention", + "Migrate" + ], + "mentionees": [ + "shijojoy" + ] + }, + { + "labels": [ + "Service Attention", + "Mobile Engagement" + ], + "mentionees": [ + "kpiteira" + ] + }, + { + "labels": [ + "Service Attention", + "Monitor" + ], + "mentionees": [ + "SameergMS", + "dadunl" + ] + }, + { + "labels": [ + "Service Attention", + "Monitor - Autoscale" + ], + "mentionees": [ + "AzMonEssential" + ] + }, + { + "labels": [ + "Service Attention", + "Monitor - ActivityLogs" + ], + "mentionees": [ + "AzMonEssential" + ] + }, + { + "labels": [ + "Service Attention", + "Monitor - Metrics" + ], + "mentionees": [ + "AzMonEssential" + ] + }, + { + "labels": [ + "Service Attention", + "Monitor - Diagnostic Settings" + ], + "mentionees": [ + "AzMonEssential" + ] + }, + { + "labels": [ + "Service Attention", + "Monitor - Alerts" + ], + "mentionees": [ + "AzmonAlerts" + ] + }, + { + "labels": [ + "Service Attention", + "Monitor - ActionGroups" + ], + "mentionees": [ + "AzmonActionG" + ] + }, + { + "labels": [ + "Service Attention", + "Monitor - LogAnalytics" + ], + "mentionees": [ + "AzmonLogA" + ] + }, + { + "labels": [ + "Service Attention", + "Monitor - ApplicationInsights" + ], + "mentionees": [ + "azmonapplicationinsights" + ] + }, + { + "labels": [ + "Service Attention", + "MySQL" + ], + "mentionees": [ + "ambhatna", + "savjani" + ] + }, + { + "labels": [ + "Service Attention", + "Network" + ], + "mentionees": [ + "aznetsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Application Gateway" + ], + "mentionees": [ + "appgwsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - CDN" + ], + "mentionees": [ + "cdnfdsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - DDOS Protection" + ], + "mentionees": [ + "ddossuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - ExpressRoute" + ], + "mentionees": [ + "exrsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Firewall" + ], + "mentionees": [ + "fwsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Front Door" + ], + "mentionees": [ + "cdnfdsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Load Balancer" + ], + "mentionees": [ + "slbsupportgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Virtual Network NAT" + ], + "mentionees": [ + "vnetsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Network Watcher" + ], + "mentionees": [ + "netwatchsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - DNS" + ], + "mentionees": [ + "dnssuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Traffic Manager" + ], + "mentionees": [ + "tmsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - VPN Gateway" + ], + "mentionees": [ + "vpngwsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Notification Hub" + ], + "mentionees": [ + "tjsomasundaram" + ] + }, + { + "labels": [ + "Service Attention", + "Operational Insights" + ], + "mentionees": [ + "AzmonLogA" + ] + }, + { + "labels": [ + "Service Attention", + "Policy" + ], + "mentionees": [ + "aperezcloud", + "kenieva" + ] + }, + { + "labels": [ + "Service Attention", + "Policy Insights" + ], + "mentionees": [ + "kenieva" + ] + }, + { + "labels": [ + "Service Attention", + "PostgreSQL" + ], + "mentionees": [ + "sunilagarwal", + "lfittl-msft", + "sr-msft", + "niklarin" + ] + }, + { + "labels": [ + "Service Attention", + "Recovery Services Backup" + ], + "mentionees": [ + "pvrk", + "adityabalaji-msft" + ] + }, + { + "labels": [ + "Service Attention", + "Recovery Services Site-Recovery" + ], + "mentionees": [ + "Sharmistha-Rai" + ] + }, + { + "labels": [ + "Service Attention", + "Redis Cache" + ], + "mentionees": [ + "yegu-ms" + ] + }, + { + "labels": [ + "Service Attention", + "Relay" + ], + "mentionees": [ + "jfggdl" + ] + }, + { + "labels": [ + "Service Attention", + "Reservations" + ], + "mentionees": [ + "Rkapso" + ] + }, + { + "labels": [ + "Service Attention", + "Resource Authorization" + ], + "mentionees": [ + "darshanhs90", + "AshishGargMicrosoft" + ] + }, + { + "labels": [ + "Service Attention", + "Resource Graph" + ], + "mentionees": [ + "chiragg4u" + ] + }, + { + "labels": [ + "Service Attention", + "Resource Health" + ], + "mentionees": [ + "stephbaron" + ] + }, + { + "labels": [ + "Service Attention", + "Scheduler" + ], + "mentionees": [ + "derek1ee" + ] + }, + { + "labels": [ + "Service Attention", + "Search" + ], + "mentionees": [ + "brjohnstmsft", + "bleroy", + "tjacobhi", + "markheff", + "miwelsh" + ] + }, + { + "labels": [ + "Service Attention", + "Security" + ], + "mentionees": [ + "chlahav" + ] + }, + { + "labels": [ + "Service Attention", + "Service Bus" + ], + "mentionees": [ + "jfggdl", + "axisc" + ] + }, + { + "labels": [ + "Service Attention", + "Service Fabric" + ], + "mentionees": [ + "QingChenmsft", + "vaishnavk", + "juhacket" + ] + }, + { + "labels": [ + "Service Attention", + "Schema Registry" + ], + "mentionees": [ + "arerlend", + "alzimmermsft" + ] + }, + { + "labels": [ + "Service Attention", + "SignalR" + ], + "mentionees": [ + "sffamily", + "chenkennt" + ] + }, + { + "labels": [ + "Service Attention", + "SQL" + ], + "mentionees": [ + "azureSQLGitHub" + ] + }, + { + "labels": [ + "Service Attention", + "SQL - VM" + ], + "mentionees": [ + "azureSQLGitHub" + ] + }, + { + "labels": [ + "Service Attention", + "SQL - Backup & Restore" + ], + "mentionees": [ + "azureSQLGitHub" + ] + }, + { + "labels": [ + "Service Attention", + "SQL - Data Security" + ], + "mentionees": [ + "azureSQLGitHub" + ] + }, + { + "labels": [ + "Service Attention", + "SQL - Elastic Jobs" + ], + "mentionees": [ + "azureSQLGitHub" + ] + }, + { + "labels": [ + "Service Attention", + "SQL - Managed Instance" + ], + "mentionees": [ + "azureSQLGitHub" + ] + }, + { + "labels": [ + "Service Attention", + "SQL - Replication & Failover" + ], + "mentionees": [ + "azureSQLGitHub" + ] + }, + { + "labels": [ + "Service Attention", + "Storage" + ], + "mentionees": [ + "xgithubtriage" + ] + }, + { + "labels": [ + "Service Attention", + "Storsimple" + ], + "mentionees": [ + "anoobbacker", + "ganzee", + "manuaery", + "patelkunal" + ] + }, + { + "labels": [ + "Service Attention", + "Stream Analytics" + ], + "mentionees": [ + "atpham256" + ] + }, + { + "labels": [ + "Service Attention", + "Subscription" + ], + "mentionees": [ + "anuragdalmia", + "shilpigautam", + "ramaganesan-rg" + ] + }, + { + "labels": [ + "Service Attention", + "Support" + ], + "mentionees": [ + "shahbj79", + "mit2nil", + "aygoya", + "ganganarayanan" + ] + }, + { + "labels": [ + "Service Attention", + "Synapse" + ], + "mentionees": [ + "wonner", + "zesluo" + ] + }, + { + "labels": [ + "Service Attention", + "Tables" + ], + "mentionees": [ + "klaaslanghout" + ] + }, + { + "labels": [ + "Service Attention", + "TimeseriesInsights" + ], + "mentionees": [ + "Shipra1Mishra" + ] + }, + { + "labels": [ + "Service Attention", + "vFXT" + ], + "mentionees": [ + "zhusijia26" + ] + }, + { + "labels": [ + "Service Attention", + "Web Apps" + ], + "mentionees": [ + "AzureAppServiceCLI", + "antcp" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Virtual Network" + ], + "mentionees": [ + "vnetsuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Virtual WAN" + ], + "mentionees": [ + "vwansuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Network Virtual Appliance" + ], + "mentionees": [ + "nvasuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Bastion" + ], + "mentionees": [ + "bastionsuppgithub" + ] + }, + { + "labels": [ + "Azure.Spring - Cosmos" + ], + "mentionees": [ + "kushagraThapar" + ] + }, + { + "labels": [ + "Service Attention", + "Network - Private Link" + ], + "mentionees": [ + "privlinksuppgithub" + ] + }, + { + "labels": [ + "Service Attention", + "Azure Arc enabled servers" + ], + "mentionees": [ + "rpsqrd", + "edyoung" + ] + }, + { + "labels": [ + "Service Attention", + "SecurityInsights" + ], + "mentionees": [ + "amirkeren" + ] + }, + { + "labels": [ + "Service Attention", + "IoT/CLI" + ], + "mentionees": [ + "Azure/azure-iot-cli-triage" + ] + }, + { + "labels": [ + "Service Attention", + "Communication" + ], + "mentionees": [ + "acsdevx-msft" + ] + } + ], + "replyTemplate": "Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}.", + "taskName": "Triage issues to the service team" + }, + "id": "2trF7J3Rh" + } + ], + "userGroups": [] +} From cde2968f9f839fed023862b650b0e24074049fed Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Mon, 29 Aug 2022 13:43:53 +0800 Subject: [PATCH 68/72] add region QatarCentral (#1328) * add region QatarCentral * update devop agent * update devop script --- .azure-pipelines/fluentNetSdk.yml | 22 ++++++++++++++----- .../ResourceManager/Region.cs | 1 + 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/.azure-pipelines/fluentNetSdk.yml b/.azure-pipelines/fluentNetSdk.yml index 44bf99896..b514f21a3 100644 --- a/.azure-pipelines/fluentNetSdk.yml +++ b/.azure-pipelines/fluentNetSdk.yml @@ -12,7 +12,7 @@ variables: jobs: - job: Windows_Build pool: - vmImage: 'VS2017-Win2016' + vmImage: 'windows-2019' variables: LoggingArgs: '/flp:Summary;Verbosity=minimal;LogFile=msbuild.sum /flp1:warningsonly;logfile=msbuild.wrn /flp2:errorsonly;logfile=msbuild.err' @@ -33,11 +33,20 @@ jobs: RoslynAnalyzers: false TSLint: false ToolLogsNotFoundAction: 'Standard' + + - task: UseDotNet@2 + displayName: 'Use .NET Core sdk $(DotNetCoreVersion)' + inputs: + packageType: sdk + version: '$(DotNetCoreVersion)' + installationPath: $(Agent.ToolsDirectory)/dotnet - - task: CmdLine@1 + - task: CmdLine@2 inputs: - filename: C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.2 Tools\sn.exe - arguments: -Vr *,31bf3856ad364e35 + script: 'dir "C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin"' + - task: CmdLine@2 + inputs: + script: '"C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\sn.exe" -Vr *,31bf3856ad364e35' - task: MSBuild@1 displayName: 'Getting latest build tools' inputs: @@ -73,10 +82,13 @@ jobs: vmImage: 'ubuntu-18.04' steps: - - task: DotNetCoreInstaller@0 + - task: UseDotNet@2 displayName: 'Use .NET Core sdk $(DotNetCoreVersion)' inputs: + packageType: sdk version: '$(DotNetCoreVersion)' + installationPath: $(Agent.ToolsDirectory)/dotnet + - script: './test_on_linux.sh' displayName: 'Build and test on Non-windows machine' - task: PublishTestResults@2 diff --git a/src/ResourceManagement/ResourceManager/Region.cs b/src/ResourceManagement/ResourceManager/Region.cs index 3e480f054..dde2ec3ba 100644 --- a/src/ResourceManagement/ResourceManager/Region.cs +++ b/src/ResourceManagement/ResourceManager/Region.cs @@ -66,6 +66,7 @@ public partial class Region public static readonly Region UAENorth = new Region("uaenorth"); public static readonly Region SouthAfricaNorth = new Region("southafricanorth"); public static readonly Region SouthAfricaWest = new Region("southafricawest"); + public static readonly Region QatarCentral = new Region("qatarcentral"); #endregion #region China From da644e8dc44223291f569d92f805da3794a8a81a Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Thu, 29 Sep 2022 17:20:03 +0800 Subject: [PATCH 69/72] update readme for depecate message (#1331) --- README.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 1bf973c4d..239abea7e 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,15 @@ [![Build Status](https://dev.azure.com/azure-sdk/public/_apis/build/status/net/azure-libraries-for-net%20-%20fluent-sdk?branchName=master)](https://dev.azure.com/azure-sdk/public/_build/latest?definitionId=441&branchName=master) -# Try the Next-Generation Azure Management SDK for .NET now +# This Repository was Deprecated in September 2022 -A new set of Azure Management Libraries for .NET that follows the [Azure SDK Design Guidelines for .NET](https://azure.github.io/azure-sdk/dotnet_introduction.html) are now in Public Preview. If you are interested in the new generation SDK for .NET, please find the information about latest packages [here](https://azure.github.io/azure-sdk/releases/latest/dotnet.html), and look for packages that contains `Azure.ResourceManager` in the namespace. +Thank you for the interest in this package. -Documentation is available [on this page](https://aka.ms/azure-sdk-dotnet-mgmt) +If you are looking for the latest packages to interact with Azure resources, please use the following libraries: +https://aka.ms/azsdk/dotnet/mgmt + +Here is all of the latest packages: https://azure.github.io/azure-sdk/releases/latest/mgmt/dotnet.html + +You can refer to this https://aka.ms/dotnet/t2/migration for more details about how to migrate your current code to our new SDK. # Azure Management Libraries for .NET From 251652e2ac7f7804ee2be37210da52b14ed2fe4c Mon Sep 17 00:00:00 2001 From: "microsoft-github-policy-service[bot]" <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com> Date: Sat, 28 Jan 2023 10:01:26 +0800 Subject: [PATCH 70/72] Microsoft mandatory file (#1333) Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com> --- SECURITY.md | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 SECURITY.md diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 000000000..e138ec5d6 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,41 @@ + + +## Security + +Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/). + +If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/opensource/security/definition), please report it to us as described below. + +## Reporting Security Issues + +**Please do not report security vulnerabilities through public GitHub issues.** + +Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/opensource/security/create-report). + +If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/opensource/security/pgpkey). + +You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://aka.ms/opensource/security/msrc). + +Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue: + + * Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.) + * Full paths of source file(s) related to the manifestation of the issue + * The location of the affected source code (tag/branch/commit or direct URL) + * Any special configuration required to reproduce the issue + * Step-by-step instructions to reproduce the issue + * Proof-of-concept or exploit code (if possible) + * Impact of the issue, including how an attacker might exploit the issue + +This information will help us triage your report more quickly. + +If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/opensource/security/bounty) page for more details about our active programs. + +## Preferred Languages + +We prefer all communications to be in English. + +## Policy + +Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/opensource/security/cvd). + + From 576ba0c33f868d668b1ad46906aa9439862bfe10 Mon Sep 17 00:00:00 2001 From: Drew McDaniel Date: Sun, 12 Mar 2023 19:04:15 -0700 Subject: [PATCH 71/72] Updating notification for Compute (#1336) --- .github/fabricbot.json | 37 +++++++++++++++++++++++-------------- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/.github/fabricbot.json b/.github/fabricbot.json index 46dbebe87..2420f26f6 100644 --- a/.github/fabricbot.json +++ b/.github/fabricbot.json @@ -454,9 +454,13 @@ ], "mentionees": [ "Drewm3", - "avirishuv", - "vaibhav-agar", - "amjads1" + "TravisCragg-MSFT", + "nikhilpatel909", + "sandeepraichura", + "hilaryw29", + "GabstaMSFT", + "ramankumarlive", + "ushnaarshadkhan" ] }, { @@ -465,8 +469,8 @@ "Compute - Extensions" ], "mentionees": [ - "Drewm3", - "amjads1" + "TravisCragg-MSFT", + "GabstaMSFT" ] }, { @@ -475,8 +479,8 @@ "Compute - Images" ], "mentionees": [ - "Drewm3", - "vaibhav-agar" + "TravisCragg-MSFT", + "sandeepraichura" ] }, { @@ -485,8 +489,9 @@ "Compute - Managed Disks" ], "mentionees": [ - "Drewm3", - "vaibhav-agar" + "TravisCragg-MSFT", + "ramankumarlive", + "ushnaarshadkhan" ] }, { @@ -496,7 +501,7 @@ ], "mentionees": [ "Drewm3", - "avirishuv" + "TravisCragg-MSFT" ] }, { @@ -506,7 +511,11 @@ ], "mentionees": [ "Drewm3", - "avirishuv" + "TravisCragg-MSFT", + "nikhilpatel909", + "sandeepraichura", + "hilaryw29", + "GabstaMSFT" ] }, { @@ -515,10 +524,10 @@ "Compute - VMSS" ], "mentionees": [ - "Drewm3", - "avirishuv" + "TravisCragg-MSFT", + "hilaryw29" ] - }, + }, { "labels": [ "Service Attention", From 7d85e294e4e7280c3f74b1c41438e2f20bce2052 Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Wed, 30 Aug 2023 10:52:44 +0800 Subject: [PATCH 72/72] remove package.json (#1344) --- src/ResourceManagement/package.json | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 src/ResourceManagement/package.json diff --git a/src/ResourceManagement/package.json b/src/ResourceManagement/package.json deleted file mode 100644 index f9190030f..000000000 --- a/src/ResourceManagement/package.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "azure-sdk-for-java-codegen", - "version": "0.0.1", - "description": "Tools for Azure SDK for Java build processes", - "repository": { - "type": "git", - "url": "git+https://github.com/Azure/azure-sdk-for-java.git" - }, - "keywords": [ - "azure" - ], - "author": "Microsoft Corporation", - "license": "MIT", - "bugs": { - "url": "https://github.com/Azure/azure-sdk-for-java/issues" - }, - "homepage": "https://github.com/Azure/azure-sdk-for-java#readme", - "scripts": { - "credcheck": "node credcheck.js" - }, - "devDependencies": { - "colors": "1.1.2", - "gulp": "^4.0.2", - "gulp-exec": "2.1.2", - "yargs": "3.29.0" - }, - "dependencies": {} -}